)]}'
{
  "commit": "243bbcaa09e8482aa28065cbc2eb99f0ca2fc8d6",
  "tree": "e542a4ed151de034779fa311f8d89a55ac90f685",
  "parents": [
    "43e683926f808cec9802466c27cee7499eda3d11"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "dada1@cosmosbay.com",
    "time": "Tue Mar 06 20:23:10 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Apr 25 22:23:49 2007 -0700"
  },
  "message": "[IPV4]: Optimize inet_getpeer()\n\n1) Some sysctl vars are declared __read_mostly\n\n2) We can avoid updating stack[] when doing an AVL lookup only.\n\n    lookup() macro is extended to receive a second parameter, that may be NULL\nin case of a pure lookup (no need to save the AVL path). This removes\nunnecessary instructions, because compiler knows if this _stack parameter is\nNULL or not.\n\n    text size of net/ipv4/inetpeer.o is 2063 bytes instead of 2107 on x86_64\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db3ef96bdfd96412c9b30d88e785a97a38aaf17b",
      "old_mode": 33188,
      "old_path": "net/ipv4/inetpeer.c",
      "new_id": "2f44e6128068893c25343a7ad560a7b03dce252c",
      "new_mode": 33188,
      "new_path": "net/ipv4/inetpeer.c"
    }
  ]
}
