)]}'
{
  "commit": "28172739f0a276eb8d6ca917b3974c2edb036da3",
  "tree": "b1dc00cfa20c209992e247c6f73601f609f9ca3b",
  "parents": [
    "217d32dc5f299c483ca0d3c8cc6811c72c0339c4"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Wed Jul 07 14:58:56 2010 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Jul 07 14:58:56 2010 -0700"
  },
  "message": "net: fix 64 bit counters on 32 bit arches\n\nThere is a small possibility that a reader gets incorrect values on 32\nbit arches. SNMP applications could catch incorrect counters when a\n32bit high part is changed by another stats consumer/provider.\n\nOne way to solve this is to add a rtnl_link_stats64 param to all\nndo_get_stats64() methods, and also add such a parameter to\ndev_get_stats().\n\nRule is that we are not allowed to use dev-\u003estats64 as a temporary\nstorage for 64bit stats, but a caller provided area (usually on stack)\n\nOld drivers (only providing get_stats() method) need no changes.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a9586f4103f5d4bbea2a1f5d5a0c27b1453e5f4",
      "old_mode": 33188,
      "old_path": "arch/s390/appldata/appldata_net_sum.c",
      "new_id": "f02e89ce4df1096cc95deabacae29486734648c4",
      "new_mode": 33188,
      "new_path": "arch/s390/appldata/appldata_net_sum.c"
    },
    {
      "type": "modify",
      "old_id": "a95a41b74b4edcb034fd1353db735fd7c45778d7",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_main.c",
      "new_id": "9bb9bfa225b6d7171c0e4def28a4204725a38b49",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_main.c"
    },
    {
      "type": "modify",
      "old_id": "b35ef36741efa1a396ee1492ee365bab8528ac0e",
      "old_mode": 33188,
      "old_path": "drivers/net/ixgbe/ixgbe_ethtool.c",
      "new_id": "da54b38bb480593f27bf0006a820dda70c391276",
      "new_mode": 33188,
      "new_path": "drivers/net/ixgbe/ixgbe_ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "4dd0510d7a994ad49d3d86a0017c2dc1382a3eed",
      "old_mode": 33188,
      "old_path": "drivers/net/loopback.c",
      "new_id": "9a0996795321b327353e7a6d28cf94a308876c01",
      "new_mode": 33188,
      "new_path": "drivers/net/loopback.c"
    },
    {
      "type": "modify",
      "old_id": "e6d626e78515e3277a24a6c13053360d5189770f",
      "old_mode": 33188,
      "old_path": "drivers/net/macvlan.c",
      "new_id": "6112f1498940516e61c3df29de0fab8879f46e2c",
      "new_mode": 33188,
      "new_path": "drivers/net/macvlan.c"
    },
    {
      "type": "modify",
      "old_id": "35b3f2922e5c5097391bc2801069fbe0e3cf8c0c",
      "old_mode": 33188,
      "old_path": "drivers/net/sfc/efx.c",
      "new_id": "ba674c5ca29e76a87da30259505b5fa7e0e43098",
      "new_mode": 33188,
      "new_path": "drivers/net/sfc/efx.c"
    },
    {
      "type": "modify",
      "old_id": "3b8b0a062749fa465e839d670fed6a113452fe15",
      "old_mode": 33188,
      "old_path": "drivers/net/sfc/ethtool.c",
      "new_id": "fd19d6ab97a256259db66636f2856bc3bf8ebe26",
      "new_mode": 33188,
      "new_path": "drivers/net/sfc/ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "188bc8496a264feb05758e36cd7c2e23dea37b63",
      "old_mode": 33188,
      "old_path": "drivers/parisc/led.c",
      "new_id": "18dff43b8bd25bb68edabe6b87bf952c8f23f66a",
      "new_mode": 33188,
      "new_path": "drivers/parisc/led.c"
    },
    {
      "type": "modify",
      "old_id": "44a07593de56020b444ab64c84074b512d07aef9",
      "old_mode": 33188,
      "old_path": "drivers/scsi/fcoe/fcoe.c",
      "new_id": "1a429ed6da9d722b41f5f979b789915a433ce063",
      "new_mode": 33188,
      "new_path": "drivers/scsi/fcoe/fcoe.c"
    },
    {
      "type": "modify",
      "old_id": "5ede9c255094a391e50b4e5640c9d5c0c514dddb",
      "old_mode": 33188,
      "old_path": "drivers/staging/batman-adv/hard-interface.c",
      "new_id": "96c86c873011a428c832aafc39a589408f76aa6b",
      "new_mode": 33188,
      "new_path": "drivers/staging/batman-adv/hard-interface.c"
    },
    {
      "type": "modify",
      "old_id": "fb69b01c8f3a3cfc0bc681a0c465f0d3f7b749c4",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/rndis.c",
      "new_id": "020fa5a25fda8fe7bb6c1ca23f28f90d120bd537",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/rndis.c"
    },
    {
      "type": "modify",
      "old_id": "4d27368674db9bd5b706518f1fb6fc1ad680e46e",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "60de65316fdbbeca83635e499df983e507edbb94",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "c6456cb842faded41a5f94016c441c5b6c748f5a",
      "old_mode": 33188,
      "old_path": "net/8021q/vlan_dev.c",
      "new_id": "7865a4ce5250def20cbf3d850b44c1cd11ce71d1",
      "new_mode": 33188,
      "new_path": "net/8021q/vlan_dev.c"
    },
    {
      "type": "modify",
      "old_id": "df56f5ce887c1bc8f3a32df3daeaf6e6e7bccaca",
      "old_mode": 33188,
      "old_path": "net/8021q/vlanproc.c",
      "new_id": "80e280f56686989796264db386f69057a65dc165",
      "new_mode": 33188,
      "new_path": "net/8021q/vlanproc.c"
    },
    {
      "type": "modify",
      "old_id": "edf639e962814e355cf1242009bc7fba25c9a3b1",
      "old_mode": 33188,
      "old_path": "net/bridge/br_device.c",
      "new_id": "075c435ad22d85810fbeecbae807309cca3582bb",
      "new_mode": 33188,
      "new_path": "net/bridge/br_device.c"
    },
    {
      "type": "modify",
      "old_id": "93b8929fa21dfcfc609698592daa1a6c01146417",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "92482d7a87a9baaf3dc7140e06f5f8fa9e077cf7",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    },
    {
      "type": "modify",
      "old_id": "ea3bb4c3b87d85814654b551b2e464f4c2133cf1",
      "old_mode": 33188,
      "old_path": "net/core/net-sysfs.c",
      "new_id": "914f42b0f03953812fb617752c84ee679718cf82",
      "new_mode": 33188,
      "new_path": "net/core/net-sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "e645778e9b7e3d6d28d1c3febe1c7759d15c168e",
      "old_mode": 33188,
      "old_path": "net/core/rtnetlink.c",
      "new_id": "5e773ea2201dfd049df0d12751aaefa3c4cdb370",
      "new_mode": 33188,
      "new_path": "net/core/rtnetlink.c"
    }
  ]
}
