)]}'
{
  "commit": "5c15bdec5c38f4ccf73ef2585fc80a6164de9554",
  "tree": "c99084e96238eb9ce40e8d9d90e0097c4e92111d",
  "parents": [
    "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f"
  ],
  "author": {
    "name": "Dan Aloni",
    "email": "da-x@monatomic.org",
    "time": "Fri Mar 02 20:44:51 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Mar 02 20:44:51 2007 -0800"
  },
  "message": "[VLAN]: Avoid a 4-order allocation.\n\nThis patch splits the vlan_group struct into a multi-allocated struct. On\nx86_64, the size of the original struct is a little more than 32KB, causing\na 4-order allocation, which is prune to problems caused by buddy-system\nexternal fragmentation conditions.\n\nI couldn\u0027t just use vmalloc() because vfree() cannot be called in the\nsoftirq context of the RCU callback.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f93a765e56479ec9f0b598faf517468d3cd6ca0",
      "old_mode": 33188,
      "old_path": "drivers/net/8139cp.c",
      "new_id": "12c8453f44bce3e337dc3a3f8d440153ee02061c",
      "new_mode": 33188,
      "new_path": "drivers/net/8139cp.c"
    },
    {
      "type": "modify",
      "old_id": "33c6645455ae73f684a6cdfe33f8b0a1a6a6a5af",
      "old_mode": 33188,
      "old_path": "drivers/net/acenic.c",
      "new_id": "7138e0e025bca734e3d7a289e384e620fb50f659",
      "new_mode": 33188,
      "new_path": "drivers/net/acenic.c"
    },
    {
      "type": "modify",
      "old_id": "9c399aaefbdd1b6b045c97fab94e28dfaef3b990",
      "old_mode": 33188,
      "old_path": "drivers/net/amd8111e.c",
      "new_id": "962c954c2d566e1645c6a4f9e76a96061412c38c",
      "new_mode": 33188,
      "new_path": "drivers/net/amd8111e.c"
    },
    {
      "type": "modify",
      "old_id": "65673485bb6b35c1f1e457261a14a7740d5b9389",
      "old_mode": 33188,
      "old_path": "drivers/net/atl1/atl1_main.c",
      "new_id": "88d4f70035bb3c106180adf2159137691745bc9d",
      "new_mode": 33188,
      "new_path": "drivers/net/atl1/atl1_main.c"
    },
    {
      "type": "modify",
      "old_id": "5a96d7611af1f4dc0f573d6c12b07e5bc79787fc",
      "old_mode": 33188,
      "old_path": "drivers/net/bnx2.c",
      "new_id": "c12e5ea6181967a4f80a876ed3f6f82dbb988777",
      "new_mode": 33188,
      "new_path": "drivers/net/bnx2.c"
    },
    {
      "type": "modify",
      "old_id": "a7c8f98a890c12bae0f8e8ac1e47a9037476f01f",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_main.c",
      "new_id": "ea73ebff438712214251997fdf3138541fe236bf",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_main.c"
    },
    {
      "type": "modify",
      "old_id": "7d0f24f697770c734701bb7c8f7a835a5d559a0b",
      "old_mode": 33188,
      "old_path": "drivers/net/chelsio/cxgb2.c",
      "new_id": "125c9b10586920bb244970606c85cfe21025277f",
      "new_mode": 33188,
      "new_path": "drivers/net/chelsio/cxgb2.c"
    },
    {
      "type": "modify",
      "old_id": "b2cf5f6feb4a4ada3b8ab4bacd48943efdb4d9af",
      "old_mode": 33188,
      "old_path": "drivers/net/cxgb3/cxgb3_offload.c",
      "new_id": "f6ed033efb56519cb924b790a225d642b7b8cb6d",
      "new_mode": 33188,
      "new_path": "drivers/net/cxgb3/cxgb3_offload.c"
    },
    {
      "type": "modify",
      "old_id": "98215fdd7d10bc23a6b50c59c720d901a65f0636",
      "old_mode": 33188,
      "old_path": "drivers/net/e1000/e1000_main.c",
      "new_id": "1d08e937af825421009ba1071190ac1dc5049a9c",
      "new_mode": 33188,
      "new_path": "drivers/net/e1000/e1000_main.c"
    },
    {
      "type": "modify",
      "old_id": "88ad1c8bcee49d2a34f1d00aac8a0292a17deaab",
      "old_mode": 33188,
      "old_path": "drivers/net/ehea/ehea_main.c",
      "new_id": "0e4042bc0a48e44c570b54b7e205ff3a8a8e58eb",
      "new_mode": 33188,
      "new_path": "drivers/net/ehea/ehea_main.c"
    },
    {
      "type": "modify",
      "old_id": "1f83988a6a640c3b40f882e48fef8e11669d32e1",
      "old_mode": 33188,
      "old_path": "drivers/net/gianfar.c",
      "new_id": "02b61b85b62cfe2efe80632c552b05d8147f8d3d",
      "new_mode": 33188,
      "new_path": "drivers/net/gianfar.c"
    },
    {
      "type": "modify",
      "old_id": "0c36828893446dec2849c1f192081fc346b15871",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgb/ixgb_main.c",
      "new_id": "afc2ec72529ee4ac22b76546dab7f3630d11aade",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgb/ixgb_main.c"
    },
    {
      "type": "modify",
      "old_id": "568daeb3e9d8f56ac0e4b37249c5d2b9507dc66f",
      "old_mode": 33188,
      "old_path": "drivers/net/ns83820.c",
      "new_id": "9ec6e9e54f47781b99d8c4402bc6930bd0807f6c",
      "new_mode": 33188,
      "new_path": "drivers/net/ns83820.c"
    },
    {
      "type": "modify",
      "old_id": "13cf06ee97f71389d82f591851be53a9deaac069",
      "old_mode": 33188,
      "old_path": "drivers/net/r8169.c",
      "new_id": "15d954e50cae6e816b534bf959c49a2920bef808",
      "new_mode": 33188,
      "new_path": "drivers/net/r8169.c"
    },
    {
      "type": "modify",
      "old_id": "44bb2395af841cea83267c2911cb5dd33631aac6",
      "old_mode": 33188,
      "old_path": "drivers/net/s2io.c",
      "new_id": "46ebf141ee5a15b62d0c16eeb77b86dc939a31a9",
      "new_mode": 33188,
      "new_path": "drivers/net/s2io.c"
    },
    {
      "type": "modify",
      "old_id": "52edbd7ac17e6a134e2af1ca4fe3abd9e42c46ac",
      "old_mode": 33188,
      "old_path": "drivers/net/sky2.c",
      "new_id": "53839979cfb8fb1249dc27161b4cab2649fb994c",
      "new_mode": 33188,
      "new_path": "drivers/net/sky2.c"
    },
    {
      "type": "modify",
      "old_id": "bf873ea2579733f572f25886b9a0ab9d358cbf3d",
      "old_mode": 33188,
      "old_path": "drivers/net/starfire.c",
      "new_id": "8bba2e3da7e168d86c4c702d7b1da7ee4581bdee",
      "new_mode": 33188,
      "new_path": "drivers/net/starfire.c"
    },
    {
      "type": "modify",
      "old_id": "26c6ac48288c86840e9ce87a6ba0004d2f5f5a95",
      "old_mode": 33188,
      "old_path": "drivers/net/tg3.c",
      "new_id": "8c8f9f4d47a599c8b0ef91fcfef65bfffda5df79",
      "new_mode": 33188,
      "new_path": "drivers/net/tg3.c"
    },
    {
      "type": "modify",
      "old_id": "9781b16bb8b66ffe727dee15537f7a855bb16d42",
      "old_mode": 33188,
      "old_path": "drivers/net/typhoon.c",
      "new_id": "0d91d094edd97bd63407e929682a58d2a2143b40",
      "new_mode": 33188,
      "new_path": "drivers/net/typhoon.c"
    },
    {
      "type": "modify",
      "old_id": "2257e45594b3dde36ccebc4a4ee0985f91629025",
      "old_mode": 33188,
      "old_path": "drivers/s390/net/qeth_main.c",
      "new_id": "d8a86f5af379fe3d2b0a17ed58b4de05c11fb085",
      "new_mode": 33188,
      "new_path": "drivers/s390/net/qeth_main.c"
    },
    {
      "type": "modify",
      "old_id": "35cb385735837a2e5b0eca166770bcc647c41fd9",
      "old_mode": 33188,
      "old_path": "include/linux/if_vlan.h",
      "new_id": "d103580c72d26f769e6e9e9af6a7e9e2c1eeb0dd",
      "new_mode": 33188,
      "new_path": "include/linux/if_vlan.h"
    },
    {
      "type": "modify",
      "old_id": "c1c205fad4fbc34cde3ba9474a269a42337959af",
      "old_mode": 33188,
      "old_path": "net/8021q/vlan.c",
      "new_id": "eb1c71ed7dfe928c80e39701138fd7a0f52160d1",
      "new_mode": 33188,
      "new_path": "net/8021q/vlan.c"
    }
  ]
}
