)]}'
{
  "commit": "454d7c9b14e20fd1949e2686e9de4a2926e01476",
  "tree": "fae8bd1bfb5fd496977a0639ad71c54a2ee278ae",
  "parents": [
    "7a12122c7a00347da9669cfcde82954c9e3d6f5e"
  ],
  "author": {
    "name": "Wang Chen",
    "email": "wangchen@cn.fujitsu.com",
    "time": "Wed Nov 12 23:37:49 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Nov 12 23:37:49 2008 -0800"
  },
  "message": "netdevice: safe convert to netdev_priv() #part-1\n\nWe have some reasons to kill netdev-\u003epriv:\n1. netdev-\u003epriv is equal to netdev_priv().\n2. netdev_priv() wraps the calculation of netdev-\u003epriv\u0027s offset, obviously\n   netdev_priv() is more flexible than netdev-\u003epriv.\nBut we cann\u0027t kill netdev-\u003epriv, because so many drivers reference to it\ndirectly.\n\nThis patch is a safe convert for netdev-\u003epriv to netdev_priv(netdev).\nSince all of the netdev-\u003epriv is only for read.\nBut it is too big to be sent in one mail.\nI split it to 4 parts and make every part smaller than 100,000 bytes,\nwhich is max size allowed by vger.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a44db1ed749dca4982e971a4b18a26785d39639",
      "old_mode": 33188,
      "old_path": "drivers/net/3c501.c",
      "new_id": "3d1318a3e6885901a5f1e4efab65b0964a5dc48e",
      "new_mode": 33188,
      "new_path": "drivers/net/3c501.c"
    },
    {
      "type": "modify",
      "old_id": "e669da76ed092aac8aa49bbf92fe28a88b4a83e4",
      "old_mode": 33188,
      "old_path": "drivers/net/3c505.c",
      "new_id": "6124605bef05404bb2dee77114d5f8fcd1a1aff8",
      "new_mode": 33188,
      "new_path": "drivers/net/3c505.c"
    },
    {
      "type": "modify",
      "old_id": "0885aeeac98ac9ed4a684f59713c4b75df6363bd",
      "old_mode": 33188,
      "old_path": "drivers/net/3c523.c",
      "new_id": "59ea2910bcac01f5108d1a0737b567e671339e54",
      "new_mode": 33188,
      "new_path": "drivers/net/3c523.c"
    },
    {
      "type": "modify",
      "old_id": "3893f505fb5fe3ced97ba8e239f16be3a2c8effd",
      "old_mode": 33188,
      "old_path": "drivers/net/3c59x.c",
      "new_id": "665e7fdf27a15707f2a7aeffae50346371ff4ec1",
      "new_mode": 33188,
      "new_path": "drivers/net/3c59x.c"
    },
    {
      "type": "modify",
      "old_id": "b9d35f6786b334f5e0836dfe90c481fe89fa13ca",
      "old_mode": 33188,
      "old_path": "drivers/net/acenic.c",
      "new_id": "109eb7ccff307a28a2c10d62833c9c6fa87c7a76",
      "new_mode": 33188,
      "new_path": "drivers/net/acenic.c"
    },
    {
      "type": "modify",
      "old_id": "1071144edd66fbdf0f594ec0104c065fdee06e82",
      "old_mode": 33188,
      "old_path": "drivers/net/appletalk/ipddp.c",
      "new_id": "9a0be9b2eaad66d5bec2776c54871d29b08e5e6f",
      "new_mode": 33188,
      "new_path": "drivers/net/appletalk/ipddp.c"
    },
    {
      "type": "modify",
      "old_id": "8d109a5f5571b619b2afdad32b2f5449decf0793",
      "old_mode": 33188,
      "old_path": "drivers/net/appletalk/ltpc.c",
      "new_id": "dc4d49605603147acc93acb476ec9aa94cc714cb",
      "new_mode": 33188,
      "new_path": "drivers/net/appletalk/ltpc.c"
    },
    {
      "type": "modify",
      "old_id": "60088b3b61c4b719303f6c06ac6d46717fdf1582",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/arc-rawmode.c",
      "new_id": "3ff9affb1a914e212de008728985598e8e724bf8",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/arc-rawmode.c"
    },
    {
      "type": "modify",
      "old_id": "8c8d6c453c457e3b5f236d15f812dc66ede25d49",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/arc-rimi.c",
      "new_id": "e3082a9350fcafcd2b1a90ae21cdc08a284f15b4",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/arc-rimi.c"
    },
    {
      "type": "modify",
      "old_id": "a5b07691e466d6cc43b210796144eece8947d15c",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/arcnet.c",
      "new_id": "6b53e5ed125cfbb10c2be5f34edca1a04fe36097",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/arcnet.c"
    },
    {
      "type": "modify",
      "old_id": "67bc47aa6904cd8c8777c8817d76b1869ae70d5c",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/capmode.c",
      "new_id": "e544953d8e9a44b905800047d9195a9ce981146e",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/capmode.c"
    },
    {
      "type": "modify",
      "old_id": "9289e6103de5ac039dbde468fe7e282254739e57",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/com20020-isa.c",
      "new_id": "ea53a940272f1172ec4b51070d608becbf71e134",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/com20020-isa.c"
    },
    {
      "type": "modify",
      "old_id": "b8c0fa6d401db146998c21c29b7928806a5fe9f3",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/com20020-pci.c",
      "new_id": "8b51f632581d1810f2f712e2b3b63ae942b33ed3",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/com20020-pci.c"
    },
    {
      "type": "modify",
      "old_id": "70124a944e7d61f59b89fdb7544339278d7d3f40",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/com20020.c",
      "new_id": "103688358fb84721af7568c9a4f14a90ba81659c",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/com20020.c"
    },
    {
      "type": "modify",
      "old_id": "6599f1046c7b844aec858e5456196122e67ced64",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/com90io.c",
      "new_id": "89de29b3b1dc0d09628b093fb6ac34483984716e",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/com90io.c"
    },
    {
      "type": "modify",
      "old_id": "0d45553ff75c8c08032c57cfa041f28d617d64be",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/com90xx.c",
      "new_id": "f4113d26587a319440e99654de3379663e3bd9b4",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/com90xx.c"
    },
    {
      "type": "modify",
      "old_id": "994be4970a571b4a054af60f23588b68e9b38cbb",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/rfc1051.c",
      "new_id": "49d39a9cb696331052f7a590cb72b71e4dab2452",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/rfc1051.c"
    },
    {
      "type": "modify",
      "old_id": "962641e9645006ca53e4c3611d3b4825163971b6",
      "old_mode": 33188,
      "old_path": "drivers/net/arcnet/rfc1201.c",
      "new_id": "2303d3a1f4b63d512aea87ef1287fb39e54b10d9",
      "new_mode": 33188,
      "new_path": "drivers/net/arcnet/rfc1201.c"
    },
    {
      "type": "modify",
      "old_id": "701214b3b261565d48f713a1d905f714942ede21",
      "old_mode": 33188,
      "old_path": "drivers/net/atarilance.c",
      "new_id": "2d81f6afcb589075009d6e45bc0db9dcd4b40c00",
      "new_mode": 33188,
      "new_path": "drivers/net/atarilance.c"
    },
    {
      "type": "modify",
      "old_id": "0f8c7525620c71968310398a7159f0d59e7fdb13",
      "old_mode": 33188,
      "old_path": "drivers/net/atl1e/atl1e_main.c",
      "new_id": "c8b7cea4b14e0369da3eb73b5d6fb320e2da2079",
      "new_mode": 33188,
      "new_path": "drivers/net/atl1e/atl1e_main.c"
    },
    {
      "type": "modify",
      "old_id": "405c2dc5f3e444d8312a675f05a3d4656e233092",
      "old_mode": 33188,
      "old_path": "drivers/net/atp.c",
      "new_id": "7028b276dfd3c7d2f9db1d19e429f67f432dd371",
      "new_mode": 33188,
      "new_path": "drivers/net/atp.c"
    },
    {
      "type": "modify",
      "old_id": "2b69b2bbd14c0f97f1d9ee623f826090b8b8a71f",
      "old_mode": 33188,
      "old_path": "drivers/net/au1000_eth.c",
      "new_id": "ecc2573b3dce29d7580331b1e9339fa458872fdb",
      "new_mode": 33188,
      "new_path": "drivers/net/au1000_eth.c"
    },
    {
      "type": "modify",
      "old_id": "ba1372f2f144559595816f3411e20063931e519f",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_3ad.c",
      "new_id": "78f645d6471a15ccd4206fba93e9ad18fc611ead",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_3ad.c"
    },
    {
      "type": "modify",
      "old_id": "e170fa2fa1a1d18d17a13c9a9ccbbc4fd49959b4",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_alb.c",
      "new_id": "073d25f357bb63d2e7488564a54f1353bb0bab7a",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_alb.c"
    },
    {
      "type": "modify",
      "old_id": "02de3e0312375d917668a4c14ffa91d2b421f331",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_main.c",
      "new_id": "a08ea4808056bbb25a12f44b5ccbd27014411aa6",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_main.c"
    },
    {
      "type": "modify",
      "old_id": "aaf2927b5c385f901693dd1363aaafc0265c0a0c",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_sysfs.c",
      "new_id": "fc490d89d4afc87e06b52bc2a0b082f717ec4148",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "b5eb8e65b309d0e6a6e30b3021e79edc203446c0",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bonding.h",
      "new_id": "921abacc6074ef7c62f0132ad183b58a997595d3",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bonding.h"
    },
    {
      "type": "modify",
      "old_id": "c46864d626b28e44b7e25669ea319d1f74a2dd53",
      "old_mode": 33188,
      "old_path": "drivers/net/iseries_veth.c",
      "new_id": "c7457f97259d9ad9d60226b76f22d45108206d60",
      "new_mode": 33188,
      "new_path": "drivers/net/iseries_veth.c"
    },
    {
      "type": "modify",
      "old_id": "fee56a383819100910271df3b668b9866145d28f",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_ethtool.c",
      "new_id": "a610016a0172ae395434ea95140baa6976200657",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "b3be579b47ed90a89565d39b125453620fbaf99d",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_main.c",
      "new_id": "ae06d48e9ebbbf3caeed3a3d9b0448f65b52995f",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_main.c"
    },
    {
      "type": "modify",
      "old_id": "d6b0036abafa9c6a3a29ebecf58254927ad6189d",
      "old_mode": 33188,
      "old_path": "drivers/net/lp486e.c",
      "new_id": "4d1a059921c6413d419257327cc382207298a9e7",
      "new_mode": 33188,
      "new_path": "drivers/net/lp486e.c"
    },
    {
      "type": "modify",
      "old_id": "b52f0507845fb69cef7d82bc2cbe180bff0c0298",
      "old_mode": 33188,
      "old_path": "drivers/net/mace.c",
      "new_id": "feebbd92aff2d3202d8e877cf31a6c6f13117140",
      "new_mode": 33188,
      "new_path": "drivers/net/mace.c"
    }
  ]
}
