)]}'
{
  "commit": "5e19b185fdccbccca76e2925d3b0a1c6c80ad937",
  "tree": "c8f7853189233979243b77f80127b5e76cf452be",
  "parents": [
    "7fdb49f129fd528c154e722d1f4870c1aa7b3bca"
  ],
  "author": {
    "name": "Andy Hung",
    "email": "hunga@google.com",
    "time": "Mon Dec 11 19:28:02 2023 -0800"
  },
  "committer": {
    "name": "Andy Hung",
    "email": "hunga@google.com",
    "time": "Wed Dec 13 12:10:50 2023 -0800"
  },
  "message": "bionic: fix pthread_mutex_timedlock for PI mutexes\n\nFUTEX_LOCK_PI uses CLOCK_REALTIME so adjust clock timebase\naccordingly.\n\nFUTEX_WAIT_BITSET, FUTEX_WAIT_REQUEUE_PI, FUTEX_LOCK_PI2\nare updated to check the presence of FUTEX_CLOCK_REALTIME flag.\n\nTest: atest bionic-unit-tests\nBug: 312787238\nBug: 315897315\nChange-Id: I2d93286cf22d3b3d9f3757d49b46f7ee9ea5490c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ac1f6ea6ac63aafff100e5c741a367c0e00c83b",
      "old_mode": 33188,
      "old_path": "libc/bionic/bionic_futex.cpp",
      "new_id": "aa8234fb0d9da8d3b7265694ccb3f415f1dc3fd3",
      "new_mode": 33188,
      "new_path": "libc/bionic/bionic_futex.cpp"
    },
    {
      "type": "modify",
      "old_id": "d21e12eb843b4bc6022de000b5720f99b3647341",
      "old_mode": 33188,
      "old_path": "libc/bionic/bionic_time_conversions.cpp",
      "new_id": "9f3c50dffc5bd2925ea243cc16216a24ff581d12",
      "new_mode": 33188,
      "new_path": "libc/bionic/bionic_time_conversions.cpp"
    },
    {
      "type": "modify",
      "old_id": "05914f40016baf07a4b654b10954fe162e68cbd1",
      "old_mode": 33188,
      "old_path": "libc/private/bionic_constants.h",
      "new_id": "6274fe2847d02757f4ac7c4652feb92bdc53f4d6",
      "new_mode": 33188,
      "new_path": "libc/private/bionic_constants.h"
    },
    {
      "type": "modify",
      "old_id": "fb049f238fd3ea55fa6c7be49c45aabb969fc9a0",
      "old_mode": 33188,
      "old_path": "libc/private/bionic_time_conversions.h",
      "new_id": "c6b3c7825177a2aec9bccbe0c8156d6a5ed12425",
      "new_mode": 33188,
      "new_path": "libc/private/bionic_time_conversions.h"
    },
    {
      "type": "modify",
      "old_id": "749d687f86961a10950cbcff0ee21542846a5ea3",
      "old_mode": 33188,
      "old_path": "tests/pthread_test.cpp",
      "new_id": "1a882beb5babe061492adef73e7e5e865b7f1280",
      "new_mode": 33188,
      "new_path": "tests/pthread_test.cpp"
    }
  ]
}
