)]}'
{
  "commit": "5dc121e9a7a8a3721cefeb07f3559f50fbedc67e",
  "tree": "4658fd69303742bc127a56ff430cb70eb6354d6a",
  "parents": [
    "2a5b82751f73a0bf6f604ce56d34adba6da1b246"
  ],
  "author": {
    "name": "Arnaud Ebalard",
    "email": "arno@natisbad.org",
    "time": "Wed Oct 01 02:37:56 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Oct 01 02:37:56 2008 -0700"
  },
  "message": "XFRM,IPv6: initialize ip6_dst_blackhole_ops.kmem_cachep\n\nip6_dst_blackhole_ops.kmem_cachep is not expected to be NULL (i.e. to\nbe initialized) when dst_alloc() is called from ip6_dst_blackhole().\nOtherwise, it results in the following (xfrm_larval_drop is now set to\n1 by default):\n\n[   78.697642] Unable to handle kernel paging request for data at address 0x0000004c\n[   78.703449] Faulting instruction address: 0xc0097f54\n[   78.786896] Oops: Kernel access of bad area, sig: 11 [#1]\n[   78.792791] PowerMac\n[   78.798383] Modules linked in: btusb usbhid bluetooth b43 mac80211 cfg80211 ehci_hcd ohci_hcd sungem sungem_phy usbcore ssb\n[   78.804263] NIP: c0097f54 LR: c0334a28 CTR: c002d430\n[   78.809997] REGS: eef19ad0 TRAP: 0300   Not tainted  (2.6.27-rc5)\n[   78.815743] MSR: 00001032 \u003cME,IR,DR\u003e  CR: 22242482  XER: 20000000\n[   78.821550] DAR: 0000004c, DSISR: 40000000\n[   78.827278] TASK \u003d eef0df40[3035] \u0027mip6d\u0027 THREAD: eef18000\n[   78.827408] GPR00: 00001032 eef19b80 eef0df40 00000000 00008020 eef19c30 00000001 00000000\n[   78.833249] GPR08: eee5101c c05a5c10 ef9ad500 00000000 24242422 1005787c 00000000 1004f960\n[   78.839151] GPR16: 00000000 10024e90 10050040 48030018 0fe44150 00000000 00000000 eef19c30\n[   78.845046] GPR24: eef19e44 00000000 eef19bf8 efb37c14 eef19bf8 00008020 00009032 c0596064\n[   78.856671] NIP [c0097f54] kmem_cache_alloc+0x20/0x94\n[   78.862581] LR [c0334a28] dst_alloc+0x40/0xc4\n[   78.868451] Call Trace:\n[   78.874252] [eef19b80] [c03c1810] ip6_dst_lookup_tail+0x1c8/0x1dc (unreliable)\n[   78.880222] [eef19ba0] [c0334a28] dst_alloc+0x40/0xc4\n[   78.886164] [eef19bb0] [c03cd698] ip6_dst_blackhole+0x28/0x1cc\n[   78.892090] [eef19be0] [c03d9be8] rawv6_sendmsg+0x75c/0xc88\n[   78.897999] [eef19cb0] [c038bca4] inet_sendmsg+0x4c/0x78\n[   78.903907] [eef19cd0] [c03207c8] sock_sendmsg+0xac/0xe4\n[   78.909734] [eef19db0] [c03209e4] sys_sendmsg+0x1e4/0x2a0\n[   78.915540] [eef19f00] [c03220a8] sys_socketcall+0xfc/0x210\n[   78.921406] [eef19f40] [c0014b3c] ret_from_syscall+0x0/0x38\n[   78.927295] --- Exception: c01 at 0xfe2d730\n[   78.927297]     LR \u003d 0xfe2d71c\n[   78.939019] Instruction dump:\n[   78.944835] 91640018 9144001c 900a0000 4bffff44 9421ffe0 7c0802a6 bf810010 7c9d2378\n[   78.950694] 90010024 7fc000a6 57c0045e 7c000124 \u003c83e3004c\u003e 8383005c 2f9f0000 419e0050\n[   78.956464] ---[ end trace 05fa1ed7972487a1 ]---\n\nAs commented by Benjamin Thery, the bug was introduced by\nf2fc6a54585a1be6669613a31fbaba2ecbadcd36, while adding network\nnamespaces support to ipv6 routes.\n\nSigned-off-by: Arnaud Ebalard \u003carno@natisbad.org\u003e\nAcked-by: Benjamin Thery \u003cbenjamin.thery@bull.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9af6115f0f500822c94ff6cb751ab24cd34de911",
      "old_mode": 33188,
      "old_path": "net/ipv6/route.c",
      "new_id": "63442a1e741c630cb7936702f3e0690353e11a5b",
      "new_mode": 33188,
      "new_path": "net/ipv6/route.c"
    }
  ]
}
