)]}'
{
  "commit": "79d442461df7478cdd0c50d9b8a76f431f150fa3",
  "tree": "53ec8c34409ef60806faae9ee2bdff17c301875f",
  "parents": [
    "cb13b424e986aed68d74cbaec3449ea23c50e167"
  ],
  "author": {
    "name": "Andrea Parri",
    "email": "parri.andrea@gmail.com",
    "time": "Thu Feb 22 10:24:29 2018 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Fri Feb 23 08:38:15 2018 +0100"
  },
  "message": "locking/xchg/alpha: Clean up barrier usage by using smp_mb() in place of __ASM__MB\n\nReplace each occurrence of __ASM__MB with a (trailing) smp_mb() in\nxchg(), cmpxchg(), and remove the now unused __ASM__MB definitions;\nthis improves readability, with no additional synchronization cost.\n\nSuggested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Andrea Parri \u003cparri.andrea@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-alpha@vger.kernel.org\nLink: http://lkml.kernel.org/r/1519291469-5702-1-git-send-email-parri.andrea@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46ebf14aed4e55348b1b96aa82516348e00171c3",
      "old_mode": 33188,
      "old_path": "arch/alpha/include/asm/cmpxchg.h",
      "new_id": "8a2b331e43febb724f2072498b1c4b31daa6f757",
      "new_mode": 33188,
      "new_path": "arch/alpha/include/asm/cmpxchg.h"
    },
    {
      "type": "modify",
      "old_id": "e2660866ce9722986d13a51f49472f789bba59da",
      "old_mode": 33188,
      "old_path": "arch/alpha/include/asm/xchg.h",
      "new_id": "e1facf6fc24468c0a0abad9debcea4fb5f1d6e13",
      "new_mode": 33188,
      "new_path": "arch/alpha/include/asm/xchg.h"
    }
  ]
}
