)]}'
{
  "commit": "e76fadf93e4d64492206b34fd3d434b515450d2c",
  "tree": "94f81ba80646b20415d05b311901eb91b7f8e979",
  "parents": [
    "30943e496f2b0a49357581af480bdcd74fb338f5"
  ],
  "author": {
    "name": "Daniil Tatianin",
    "email": "d-tatianin@yandex-team.ru",
    "time": "Wed Feb 12 17:39:17 2025 +0300"
  },
  "committer": {
    "name": "Peter Xu",
    "email": "peterx@redhat.com",
    "time": "Wed Feb 12 11:36:01 2025 -0500"
  },
  "message": "os: add an ability to lock memory on_fault\n\nThis will be used in the following commits to make it possible to only\nlock memory on fault instead of right away.\n\nSigned-off-by: Daniil Tatianin \u003cd-tatianin@yandex-team.ru\u003e\nReviewed-by: Vladimir Sementsov-Ogievskiy \u003cvsementsov@yandex-team.ru\u003e\nLink: https://lore.kernel.org/r/20250212143920.1269754-2-d-tatianin@yandex-team.ru\n[peterx: fail os_mlock(on_fault\u003d1) when not supported]\n[peterx: use G_GNUC_UNUSED instead of \"(void)on_fault\", per Dan]\nSigned-off-by: Peter Xu \u003cpeterx@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b881ac6c6f743038039453007c355be68c0e5514",
      "old_mode": 33188,
      "old_path": "include/system/os-posix.h",
      "new_id": "ce5b3bccf8db8ce242a6a38984fa10b29a7eec96",
      "new_mode": 33188,
      "new_path": "include/system/os-posix.h"
    },
    {
      "type": "modify",
      "old_id": "b82a5d3ad93c4538bfae173e94a8e7f432645f34",
      "old_mode": 33188,
      "old_path": "include/system/os-win32.h",
      "new_id": "bc623061d82112ff3905bb3c3ab477fdac617c96",
      "new_mode": 33188,
      "new_path": "include/system/os-win32.h"
    },
    {
      "type": "modify",
      "old_id": "18cf9e2913b99f1f0e578d774f80380982a7bfbe",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "59953cbe6b1ac0a6208c6cad25800d09573330bb",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "6a6da6ba7f3ab9b1703ec2f3b80042cb4c85b49a",
      "old_mode": 33188,
      "old_path": "migration/postcopy-ram.c",
      "new_id": "fc4d8a10df711f4461220ab478c9d9841ac9e6f6",
      "new_mode": 33188,
      "new_path": "migration/postcopy-ram.c"
    },
    {
      "type": "modify",
      "old_id": "9cce55ff2f7e3d0fd57962f717760e6c16ceee77",
      "old_mode": 33188,
      "old_path": "os-posix.c",
      "new_id": "52925c23d3d9160ff6680421f90b299195d0dc38",
      "new_mode": 33188,
      "new_path": "os-posix.c"
    },
    {
      "type": "modify",
      "old_id": "9c6942c6cfcc27dbb8408a09a3ba3fc7eebb5f4d",
      "old_mode": 33188,
      "old_path": "system/vl.c",
      "new_id": "e94fc7ea354e4f4e36cea5798e0a2c6dcb47a52b",
      "new_mode": 33188,
      "new_path": "system/vl.c"
    }
  ]
}
