)]}'
{
  "commit": "6d9b37a3a80195d317887ff81aad6a58a66954b5",
  "tree": "98d1c96416b660070b1fd37dbbc0c80d39c55b98",
  "parents": [
    "9560782f9a68a5de3e72bc3ba71317f373844549"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Tue Jul 26 19:44:26 2005 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Tue Jul 26 19:44:26 2005 +0100"
  },
  "message": "[PATCH] ARM SMP: Add ARMv6 memory barriers\n\nConvert explicit gcc asm-based memory barriers into smp_mb() calls.\nThese change between barrier() and the ARMv6 data memory barrier\ninstruction depending on whether ARMv6 SMP is enabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4edd4dc40c5bcf991bb9cce6556f98b8de7b4afc",
      "old_mode": 33188,
      "old_path": "include/asm-arm/bitops.h",
      "new_id": "c1adc6b3e86d012139723b8d24e45e3ce720dcbe",
      "new_mode": 33188,
      "new_path": "include/asm-arm/bitops.h"
    },
    {
      "type": "modify",
      "old_id": "9cb33fcc06c15e193086452b95c532085d52134e",
      "old_mode": 33188,
      "old_path": "include/asm-arm/locks.h",
      "new_id": "f08dc844791301f91871506a1c2c50d1a0f27e03",
      "new_mode": 33188,
      "new_path": "include/asm-arm/locks.h"
    },
    {
      "type": "modify",
      "old_id": "9705d5eec94c69c2e795a7c130af164b09fe2434",
      "old_mode": 33188,
      "old_path": "include/asm-arm/spinlock.h",
      "new_id": "1f906d09b6880f2ac04e9bb0dedf3dd0eafdafee",
      "new_mode": 33188,
      "new_path": "include/asm-arm/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "3f9c3626a73cc6bc4cddd47738979be95bb0d915",
      "old_mode": 33188,
      "old_path": "include/asm-arm/system.h",
      "new_id": "8efa4ebdcacb0c7f358f52a9e4f990e35a25d3d9",
      "new_mode": 33188,
      "new_path": "include/asm-arm/system.h"
    }
  ]
}
