)]}'
{
  "commit": "9d4ca64be70860e08259a1bced6c54bdf5cb7aa3",
  "tree": "fd1eecdae1afb92f370f01428462fc0f440721af",
  "parents": [
    "d30c3d885581a0a07080b5a7af10eff8b13e0643"
  ],
  "author": {
    "name": "Nicholas Piggin",
    "email": "npiggin@gmail.com",
    "time": "Fri Dec 17 12:17:24 2021 +1000"
  },
  "committer": {
    "name": "Cédric Le Goater",
    "email": "clg@kaod.org",
    "time": "Fri Dec 17 10:34:23 2021 +0100"
  },
  "message": "core/cpu: move sleep/wake synchronisation out from low level code\n\nThe sleep/wake synchronisation involes the waker setting a wake\ncondition then testing if the target needs to be woken, vs setting\na wake-required flag then testing the wake condition. The low level\nsleep state call comes after that.\n\nThis patch moves the synchronisation out from the low level sleep\nfunctions and consolidates both copies into one place.\n\nSigned-off-by: Nicholas Piggin \u003cnpiggin@gmail.com\u003e\nSigned-off-by: Cédric Le Goater \u003cclg@kaod.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e851647c821fcb9b49be1d5737294fb1e6b3245b",
      "old_mode": 33188,
      "old_path": "core/cpu.c",
      "new_id": "98a03db75dc566bbc89b2274c225670573dff6b6",
      "new_mode": 33188,
      "new_path": "core/cpu.c"
    }
  ]
}
