)]}'
{
  "commit": "cd13539b8bc9ae884e6d8d9374c594adff4304e4",
  "tree": "6adc13bc1dfe5da2480f5d2186e2719f5f2b713f",
  "parents": [
    "94767632623c7bf5b16a0cf963ec93a8ad9acca4"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Thu Sep 16 02:58:13 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Sep 16 21:58:44 2010 -0700"
  },
  "message": "net: shrinks struct net_device\n\ncommit ab95bfe01 (net: replace hooks in __netif_receive_skb) added\nrx_handler at wrong place, between two cache line aligned objects,\ncreating a big hole (a full cache line)\n\nMove rx_handler and rx_handler_data before rx_queue, filling existing\nhole.\n\nMove master field in the cache line(s) used in receive path.\n\nThis saves 64 bytes (or L1_CACHE_BYTES), and avoids two possible\ncache misses in receive path.\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": "8992fffb810412c0d7d8107efbb0c0140d452f35",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "ec17887a5bca4cf2c1b72251a5474844e77a6709",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    }
  ]
}
