)]}'
{
  "commit": "ec5a36f94e7ca4b1f28ae4dd135cd415a704e772",
  "tree": "04867e524b616871cc2d564d30e3f376f702e34c",
  "parents": [
    "7ed9f7e5db58c6e8c2b4b738a75d5dcd8e17aad5"
  ],
  "author": {
    "name": "Pekka Enberg",
    "email": "penberg@cs.helsinki.fi",
    "time": "Mon Jun 29 09:57:10 2009 +0300"
  },
  "committer": {
    "name": "Pekka Enberg",
    "email": "penberg@cs.helsinki.fi",
    "time": "Mon Jun 29 09:57:10 2009 +0300"
  },
  "message": "SLAB: Fix lockdep annotations\n\nCommit 8429db5... (\"slab: setup cpu caches later on when interrupts are\nenabled\") broke mm/slab.c lockdep annotations:\n\n  [   11.554715] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  [   11.555249] [ INFO: possible recursive locking detected ]\n  [   11.555560] 2.6.31-rc1 #896\n  [   11.555861] ---------------------------------------------\n  [   11.556127] udevd/1899 is trying to acquire lock:\n  [   11.556436]  (\u0026nc-\u003elock){-.-...}, at: [\u003cffffffff810c337f\u003e] kmem_cache_free+0xcd/0x25b\n  [   11.557101]\n  [   11.557102] but task is already holding lock:\n  [   11.557706]  (\u0026nc-\u003elock){-.-...}, at: [\u003cffffffff810c3cd0\u003e] kfree+0x137/0x292\n  [   11.558109]\n  [   11.558109] other info that might help us debug this:\n  [   11.558720] 2 locks held by udevd/1899:\n  [   11.558983]  #0:  (\u0026nc-\u003elock){-.-...}, at: [\u003cffffffff810c3cd0\u003e] kfree+0x137/0x292\n  [   11.559734]  #1:  (\u0026parent-\u003elist_lock){-.-...}, at: [\u003cffffffff810c36c7\u003e] __drain_alien_cache+0x3b/0xbd\n  [   11.560442]\n  [   11.560443] stack backtrace:\n  [   11.561009] Pid: 1899, comm: udevd Not tainted 2.6.31-rc1 #896\n  [   11.561276] Call Trace:\n  [   11.561632]  [\u003cffffffff81065ed6\u003e] __lock_acquire+0x15ec/0x168f\n  [   11.561901]  [\u003cffffffff81065f60\u003e] ? __lock_acquire+0x1676/0x168f\n  [   11.562171]  [\u003cffffffff81063c52\u003e] ? trace_hardirqs_on_caller+0x113/0x13e\n  [   11.562490]  [\u003cffffffff8150c337\u003e] ? trace_hardirqs_on_thunk+0x3a/0x3f\n  [   11.562807]  [\u003cffffffff8106603a\u003e] lock_acquire+0xc1/0xe5\n  [   11.563073]  [\u003cffffffff810c337f\u003e] ? kmem_cache_free+0xcd/0x25b\n  [   11.563385]  [\u003cffffffff8150c8fc\u003e] _spin_lock+0x31/0x66\n  [   11.563696]  [\u003cffffffff810c337f\u003e] ? kmem_cache_free+0xcd/0x25b\n  [   11.563964]  [\u003cffffffff810c337f\u003e] kmem_cache_free+0xcd/0x25b\n  [   11.564235]  [\u003cffffffff8109bf8c\u003e] ? __free_pages+0x1b/0x24\n  [   11.564551]  [\u003cffffffff810c3564\u003e] slab_destroy+0x57/0x5c\n  [   11.564860]  [\u003cffffffff810c3641\u003e] free_block+0xd8/0x123\n  [   11.565126]  [\u003cffffffff810c372e\u003e] __drain_alien_cache+0xa2/0xbd\n  [   11.565441]  [\u003cffffffff810c3ce5\u003e] kfree+0x14c/0x292\n  [   11.565752]  [\u003cffffffff8144a007\u003e] skb_release_data+0xc6/0xcb\n  [   11.566020]  [\u003cffffffff81449cf0\u003e] __kfree_skb+0x19/0x86\n  [   11.566286]  [\u003cffffffff81449d88\u003e] consume_skb+0x2b/0x2d\n  [   11.566631]  [\u003cffffffff8144cbe0\u003e] skb_free_datagram+0x14/0x3a\n  [   11.566901]  [\u003cffffffff81462eef\u003e] netlink_recvmsg+0x164/0x258\n  [   11.567170]  [\u003cffffffff81443461\u003e] sock_recvmsg+0xe5/0xfe\n  [   11.567486]  [\u003cffffffff810ab063\u003e] ? might_fault+0xaf/0xb1\n  [   11.567802]  [\u003cffffffff81053a78\u003e] ? autoremove_wake_function+0x0/0x38\n  [   11.568073]  [\u003cffffffff810d84ca\u003e] ? core_sys_select+0x3d/0x2b4\n  [   11.568378]  [\u003cffffffff81065f60\u003e] ? __lock_acquire+0x1676/0x168f\n  [   11.568693]  [\u003cffffffff81442dc1\u003e] ? sockfd_lookup_light+0x1b/0x54\n  [   11.568961]  [\u003cffffffff81444416\u003e] sys_recvfrom+0xa3/0xf8\n  [   11.569228]  [\u003cffffffff81063c8a\u003e] ? trace_hardirqs_on+0xd/0xf\n  [   11.569546]  [\u003cffffffff8100af2b\u003e] system_call_fastpath+0x16/0x1b#\n\nFix that up.\n\nCloses-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13654\nTested-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5241b6598ba3838c0750fe08d5f0ba4fe3a6e2a2",
      "old_mode": 33188,
      "old_path": "mm/slab.c",
      "new_id": "7b5d4deacfcd96f79460e3e91d159f22b47dec5f",
      "new_mode": 33188,
      "new_path": "mm/slab.c"
    }
  ]
}
