)]}'
{
  "commit": "6941c8fda9346225efc5f96cce19a2dd054ed78a",
  "tree": "c07bc568019a045e09cf0b37df25bf41bc3115f0",
  "parents": [
    "e2f6b9536c1acdb14ff082df3114c4ae06d9571a"
  ],
  "author": {
    "name": "Andy Ross",
    "email": "andrew.j.ross@intel.com",
    "time": "Wed May 12 15:10:03 2021 -0700"
  },
  "committer": {
    "name": "Anas Nashif",
    "email": "anas.nashif@intel.com",
    "time": "Thu May 13 22:03:05 2021 -0400"
  },
  "message": "tests/kernel/smp: Misc synchronization fixups\n\nA few mistakes in recent changes to this test:\n\nThere was a \"LOCK_NO\" (i.e. no locking!) case being exercised in\ntest_inc_concurrency, where three threads would race against each\nother incrementing and decrementing a single count without\nsynchronization.  And... it failed on cAVS.  Because there was no\nsynchronization.  Just remove.\n\nThe LOCK_IRQ (irq_un/lock()) case of the same test was was casting\ntaking a pointer to an integer (that stored the irq_lock() result) and\ncasting the pointer value to an integer instead of dereferencing it.\n\nAlso the workq test had a work item on the stack, which is forbidden\nwhen KERNEL_COHERENCE\u003dy\n\nFixes #34152\n\nSigned-off-by: Andy Ross \u003candrew.j.ross@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfbb35b7e0b1919d942f9279144b473364209de3",
      "old_mode": 33188,
      "old_path": "tests/kernel/smp/src/main.c",
      "new_id": "f5d96f4b7ad70c36d716bf65dbbe24f2e1d1f074",
      "new_mode": 33188,
      "new_path": "tests/kernel/smp/src/main.c"
    }
  ]
}
