)]}'
{
  "commit": "8a25d5debff2daee280e83e09d8c25d67c26a972",
  "tree": "3bccfef9acb66fc62863bfd6c16493c5e8c8e394",
  "parents": [
    "4ea2176dfa714882e88180b474e4cbcd888b70af"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Jul 03 00:24:54 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Jul 03 15:27:04 2006 -0700"
  },
  "message": "[PATCH] lockdep: prove spinlock rwlock locking correctness\n\nUse the lock validator framework to prove spinlock and rwlock locking\ncorrectness.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e29b51bcaa0393355bcac586e888b55509c37e9",
      "old_mode": 33188,
      "old_path": "include/asm-i386/spinlock.h",
      "new_id": "87c40f8306532b1bf4cf854bc39180f1ebe11098",
      "new_mode": 33188,
      "new_path": "include/asm-i386/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "ae23beef9cc98be3917ae54f9ce44f91a527c783",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock.h",
      "new_id": "31473db92d3b68f81663687a55ef9521a19ccdc8",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "78e6989ffb542e75b54cc9e8dda12c230ab15e36",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock_api_smp.h",
      "new_id": "b2c4f8299464e86558b2721823bd0723da5f1ea3",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock_api_smp.h"
    },
    {
      "type": "modify",
      "old_id": "cd81cee566f4abc642f3650f13b9f66aa90ccc3e",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock_api_up.h",
      "new_id": "67faa044c5f5574042e72c28fa18f7f38e1fe51f",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock_api_up.h"
    },
    {
      "type": "modify",
      "old_id": "f5d4ed7bc785eb7e534b10abb75169319531c609",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock_types.h",
      "new_id": "dc5fb69e4de9333ec84fef3f28c9a5bbbbab649d",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock_types.h"
    },
    {
      "type": "modify",
      "old_id": "04135b0e198e31bfca6c3d1bea508d9af638f4b4",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock_types_up.h",
      "new_id": "27644af20b7c8db11cfee4252c16006c522eaeef",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock_types_up.h"
    },
    {
      "type": "modify",
      "old_id": "31accf2f0b137645910b230bc7a4028a93115b2d",
      "old_mode": 33188,
      "old_path": "include/linux/spinlock_up.h",
      "new_id": "ea54c4c9a4ecd2c678b6f8d717b0b8bc98d50cfa",
      "new_mode": 33188,
      "new_path": "include/linux/spinlock_up.h"
    },
    {
      "type": "modify",
      "old_id": "df6ef3263699ee0e9555728c7fd90f342f72d96b",
      "old_mode": 33188,
      "old_path": "kernel/Makefile",
      "new_id": "47dbcd570cd8d67599cea355a33fa704614dd297",
      "new_mode": 33188,
      "new_path": "kernel/Makefile"
    },
    {
      "type": "modify",
      "old_id": "9118299665344b94f432f2b76c37a3b020fe45fe",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "ae4db0185bb2dec2f863acda5490a784e6af3a3c",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "b31e54eadf56585d8da288e076768bf9932f5711",
      "old_mode": 33188,
      "old_path": "kernel/spinlock.c",
      "new_id": "bfd6ad9c0330b61b34d780392fdcf3e2a4c64386",
      "new_mode": 33188,
      "new_path": "kernel/spinlock.c"
    },
    {
      "type": "modify",
      "old_id": "e713e86811aeb1ff1efdb5d68fabea7a63042c3c",
      "old_mode": 33188,
      "old_path": "lib/kernel_lock.c",
      "new_id": "e0fdfddb406ec3975673f150f46bd3302bc08599",
      "new_mode": 33188,
      "new_path": "lib/kernel_lock.c"
    },
    {
      "type": "modify",
      "old_id": "3de2ccf48ac696d9fb62bc3192cad7792e263662",
      "old_mode": 33188,
      "old_path": "lib/spinlock_debug.c",
      "new_id": "3d9c4dc965ed5d3f90173eff828da22fac0ccb4b",
      "new_mode": 33188,
      "new_path": "lib/spinlock_debug.c"
    },
    {
      "type": "modify",
      "old_id": "da44fabf4dc56949b146ca71e64b5417698b830c",
      "old_mode": 33188,
      "old_path": "net/ipv4/route.c",
      "new_id": "283a72247e5ed9607cc77e0bc532d82ec6963ce7",
      "new_mode": 33188,
      "new_path": "net/ipv4/route.c"
    }
  ]
}
