)]}'
{
  "commit": "f69f93586545a99b1fb9e802807023bae37f64d0",
  "tree": "4edcd166e6c32ca3718978749951ecd5a4e91afc",
  "parents": [
    "8f9410a038ae3a81ae66f8978f8caa7ee79c646f"
  ],
  "author": {
    "name": "Peter Bigot",
    "email": "peter.bigot@nordicsemi.no",
    "time": "Wed Sep 30 13:49:54 2020 -0500"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Fri Oct 09 11:48:00 2020 +0200"
  },
  "message": "kernel: delayed_work: fix race condition in k_delayed_work_cancel\n\nThe implementation checks the work queue pointer before taking a lock\nand entering code that, depending on build options, may fault if that\npointer is null.  Move the check under the lock to ensure condition is\npreserved.  Then the check in work_cancel is no longer necessary since\ncondition is verified under lock at all call sites.\n\nSigned-off-by: Peter Bigot \u003cpeter.bigot@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d14e6bf72ccb43af83402c5d6f9d28be2dc81bbb",
      "old_mode": 33188,
      "old_path": "kernel/work_q.c",
      "new_id": "ec0f04a8fc42085bc7d9744d1e0fddd7c2ef23ba",
      "new_mode": 33188,
      "new_path": "kernel/work_q.c"
    }
  ]
}
