)]}'
{
  "commit": "7c8fc35dfc32dfa97d8a1dc25dbd064cf83936db",
  "tree": "0ba317c82a0968d5db1441ba8e82ed1ddafe94f1",
  "parents": [
    "84c6591103dbeaf393a092a3fc7b09510825f6b9"
  ],
  "author": {
    "name": "Will Deacon",
    "email": "will.deacon@arm.com",
    "time": "Tue Jun 19 13:53:13 2018 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Thu Jun 21 12:52:12 2018 +0200"
  },
  "message": "locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic\n\nThe \u003casm-generic/bitops/{atomic,lock}.h\u003e implementations are built around\nthe atomic-fetch ops, which we implement efficiently for both LSE and\nLL/SC systems. Use that instead of our hand-rolled, out-of-line bitops.S.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: yamada.masahiro@socionext.com\nLink: https://lore.kernel.org/lkml/1529412794-17720-9-git-send-email-will.deacon@arm.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c19594ce7cb9932ede27894fb81b3467a43aa58",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/bitops.h",
      "new_id": "13501460be6b77d5af5e533683106019800d9742",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "137710f4dac30ac01c5c17856b730a996628a2e3",
      "old_mode": 33188,
      "old_path": "arch/arm64/lib/Makefile",
      "new_id": "68755fd70dcf4c4164cb1453fbe2695a1bc8ff33",
      "new_mode": 33188,
      "new_path": "arch/arm64/lib/Makefile"
    },
    {
      "type": "delete",
      "old_id": "43ac736baa5bf13ed61caaa3b6d106ec313ee158",
      "old_mode": 33188,
      "old_path": "arch/arm64/lib/bitops.S",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
