)]}'
{
  "commit": "ef12f10994281e2e44526fa0abf23fdd7d5bd87f",
  "tree": "6060e8b412fe7aea40462106be10eca8dcb1754d",
  "parents": [
    "b7b40ade58e621851896aa261452df99d4e9d99b"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Sat Nov 07 23:04:15 2009 +0100"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Mon Dec 14 23:55:32 2009 +0100"
  },
  "message": "locking: Split rwlock from spinlock headers\n\nMove the rwlock defines and inlines into separate header files. This\nmakes the selection for -rt easier.\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73785b0bd6b935bb928e59a5fc2f16dde5b0bbcb",
      "new_mode": 33188,
      "new_path": "include/linux/rwlock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8c935206a418db2deed09e85fd6a0c8cb60176d",
      "new_mode": 33188,
      "new_path": "include/linux/rwlock_types.h"
    },
    {
      "type": "modify",
      "old_id": "71dccfeb0d88de34d2a84ed34d2e587e17a11616",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock.h",
      "new_id": "a9aaa709fb937dfa999e8dc3363b44b2d8af8dfa",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "68d88f71f1a2049c2f8be89c47aab85978f21054",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock_types.h",
      "new_id": "f979d5d8a160e64f7a06767d308490fbc16bb895",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock_types.h"
    }
  ]
}
