)]}'
{
  "commit": "f5184d267c1aedb9b7a8cc44e08ff6b8d382c3b5",
  "tree": "5ccce7558f9e1e53e5b189d6e2fe62a667988ac8",
  "parents": [
    "8388e3da34edb141362bb42811ee487dfec15525"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Mon May 12 20:48:31 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon May 12 20:48:31 2008 -0700"
  },
  "message": "net: Allow netdevices to specify needed head/tailroom\n\nThis patch adds needed_headroom/needed_tailroom members to struct\nnet_device and updates many places that allocate sbks to use them. Not\nall of them can be converted though, and I\u0027m sure I missed some (I\nmostly grepped for LL_RESERVED_SPACE)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3fb57fde62333cbf823b854e8330ccca278bf85",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "b11e6e19e96c4c0ec628d4bfd430853d0abec424",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "b04d643fc3c704cf21619251713ca190f3986554",
      "old_mode": 33188,
      "old_path": "net/core/netpoll.c",
      "new_id": "8fb134da0346ef02629f03e690afa8bda4fda0f1",
      "new_mode": 33188,
      "new_path": "net/core/netpoll.c"
    },
    {
      "type": "modify",
      "old_id": "68d154480043577572b976b871bdeb7188075a72",
      "old_mode": 33188,
      "old_path": "net/econet/af_econet.c",
      "new_id": "7c9bb13b1539daf0e31465a31a41b0282fd429dd",
      "new_mode": 33188,
      "new_path": "net/econet/af_econet.c"
    },
    {
      "type": "modify",
      "old_id": "68b72a7a180606e1e3469e6c6ece800aaab089d7",
      "old_mode": 33188,
      "old_path": "net/ipv4/arp.c",
      "new_id": "418862f1bf221925e08f4cc04891165f81b25776",
      "new_mode": 33188,
      "new_path": "net/ipv4/arp.c"
    },
    {
      "type": "modify",
      "old_id": "6250f4239b619e516e694207be49e29c2988c9ea",
      "old_mode": 33188,
      "old_path": "net/ipv4/igmp.c",
      "new_id": "2769dc4a4c84418ddafd0316a96574dfe50d0911",
      "new_mode": 33188,
      "new_path": "net/ipv4/igmp.c"
    },
    {
      "type": "modify",
      "old_id": "89dee4346f6065184dce57a0584412fd210cd130",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipconfig.c",
      "new_id": "ed45037ce9be644e31070380375140a23400b8fc",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipconfig.c"
    },
    {
      "type": "modify",
      "old_id": "11d7f753a8206bb6b28335deaf1982a8f8cc1ef1",
      "old_mode": 33188,
      "old_path": "net/ipv4/raw.c",
      "new_id": "fead049daf4399b94d6e8322ac7aa1e25b17999f",
      "new_mode": 33188,
      "new_path": "net/ipv4/raw.c"
    },
    {
      "type": "modify",
      "old_id": "0af2e055f883c626b17adb0b4cb2fb4141738ff1",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_output.c",
      "new_id": "48cdce9c696c24b54eb4583f3cf27cab6b02d967",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_output.c"
    },
    {
      "type": "modify",
      "old_id": "54f91efdae58cdcded9923675b34ea0bec580f04",
      "old_mode": 33188,
      "old_path": "net/ipv6/mcast.c",
      "new_id": "fd632dd7f98d834049a7f75532ea42db5ee092d7",
      "new_mode": 33188,
      "new_path": "net/ipv6/mcast.c"
    },
    {
      "type": "modify",
      "old_id": "2c74885f835514c431a43b2c9cdaa787b29267ea",
      "old_mode": 33188,
      "old_path": "net/ipv6/ndisc.c",
      "new_id": "a55fc05b81251463ccc6ed07dac1d8ba9c545491",
      "new_mode": 33188,
      "new_path": "net/ipv6/ndisc.c"
    },
    {
      "type": "modify",
      "old_id": "396f0ea11090a98d6a07898d0e79d58fb7652313",
      "old_mode": 33188,
      "old_path": "net/ipv6/raw.c",
      "new_id": "232e0dc45bf58a91526d3f292eb7b90b654fcac3",
      "new_mode": 33188,
      "new_path": "net/ipv6/raw.c"
    },
    {
      "type": "modify",
      "old_id": "25070240d4ae79aa94e23bcde07ef81291849a4a",
      "old_mode": 33188,
      "old_path": "net/packet/af_packet.c",
      "new_id": "2cee87da44411f12f24683611c7027bc01c7774a",
      "new_mode": 33188,
      "new_path": "net/packet/af_packet.c"
    },
    {
      "type": "modify",
      "old_id": "09cd9c0c2d805bcac6f742d5a3ef8945502fe223",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_output.c",
      "new_id": "3f964db908a71466e77949568d6ea672c63f281c",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_output.c"
    }
  ]
}
