)]}'
{
  "commit": "6323f0ccedf756dfe5f46549cec69a2d6d97937b",
  "tree": "091e3408c12bbce33ef5d708b6131132b9660d4d",
  "parents": [
    "a16ede35a2659170c855c5d267776666c0630f1f"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Sun Jan 16 18:02:17 2011 +0000"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Wed Feb 02 21:23:25 2011 +0000"
  },
  "message": "ARM: bitops: switch set/clear/change bitops to use ldrex/strex\n\nSwitch the set/clear/change bitops to use the word-based exclusive\noperations, which are only present in a wider range of ARM architectures\nthan the byte-based exclusive operations.\n\nTested record:\n- Nicolas Pitre: ext3,rw,le\n- Sourav Poddar: nfs,le\n- Will Deacon: ext3,rw,le\n- Tony Lindgren: ext3+nfs,le\n\nReviewed-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nTested-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nTested-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b1bb2bbaf884e1196b6f977184a6a13715e2069",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/bitops.h",
      "new_id": "af54ed102f5ff3e82a544dd3730c9bd6a5246505",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "e5e1e5387678f7ff5d9df7811b4f902c2b385f41",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/armksyms.c",
      "new_id": "d5d4185f0c246a7d239afb1f30336fdcfc9f1214",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/armksyms.c"
    },
    {
      "type": "modify",
      "old_id": "bd00551fb79761430343d6ab93c09510bf59924c",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/bitops.h",
      "new_id": "a9d9d152a751e32d4fc0a868b38994c3b8ef3bf5",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "80f3115cbee2db546efd6bb7238264943278caf4",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/changebit.S",
      "new_id": "68ed5b62e83976d906bad4409fdabda385caaf96",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/changebit.S"
    },
    {
      "type": "modify",
      "old_id": "1a63e43a1df0a52e2e6c723e7e0ac4191238b7b3",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/clearbit.S",
      "new_id": "4c04c3b51eeb0d11bc3b755044b0a63ca6f0db1b",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/clearbit.S"
    },
    {
      "type": "modify",
      "old_id": "1dd7176c4b2bf7827decef898f503c302ec3af91",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/setbit.S",
      "new_id": "bbee5c66a23e177494875e5db4fc19da97ed0d73",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/setbit.S"
    },
    {
      "type": "modify",
      "old_id": "5c98dc567f0fc7b3ecad15acefd58538d983c124",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/testchangebit.S",
      "new_id": "15a4d431f229440979aaf179fd423eb647b8da0f",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/testchangebit.S"
    },
    {
      "type": "modify",
      "old_id": "543d7094d18e4eb236fef7b15d9108e55e2e3935",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/testclearbit.S",
      "new_id": "521b66b5b95da197fa661f142547414399a0af59",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/testclearbit.S"
    },
    {
      "type": "modify",
      "old_id": "0b3f390401ce0b86c796a83f3ae8914b8bc4137b",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/testsetbit.S",
      "new_id": "1c98cc2185bb0885ae0cac805193f52d34345608",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/testsetbit.S"
    }
  ]
}
