)]}'
{
  "commit": "ba89966c1984513f4f2cc0a6c182266be44ddd03",
  "tree": "6e5766fc5c287708c03e0a162531dfd4785b0703",
  "parents": [
    "29cb9f9c5502f6218cd3ea574efe46a5e55522d2"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "dada1@cosmosbay.com",
    "time": "Fri Aug 26 12:05:31 2005 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Mon Aug 29 16:11:18 2005 -0700"
  },
  "message": "[NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointers\n\nThis patch puts mostly read only data in the right section\n(read_mostly), to help sharing of these data between CPUS without\nmemory ping pongs.\n\nOn one of my production machine, tcp_statistics was sitting in a\nheavily modified cache line, so *every* SNMP update had to force a\nreload.\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": "e6c2200b7ca3f75824f029810221fbcb86d39d5b",
      "old_mode": 33188,
      "old_path": "net/bridge/br_fdb.c",
      "new_id": "24396b914d11634f6e3fe26d9c3c06a9d94ded5c",
      "new_mode": 33188,
      "new_path": "net/bridge/br_fdb.c"
    },
    {
      "type": "modify",
      "old_id": "f289570b15a3b3e3ba442d14ca6e133a8dff575e",
      "old_mode": 33188,
      "old_path": "net/core/flow.c",
      "new_id": "7e95b39de9fdd369d0ae0011a42c993c554f37f2",
      "new_mode": 33188,
      "new_path": "net/core/flow.c"
    },
    {
      "type": "modify",
      "old_id": "b853a9b29eb65552612bf9c64e9dd4691f545ae7",
      "old_mode": 33188,
      "old_path": "net/core/skbuff.c",
      "new_id": "f80a28785610d62c180313310a47d2ad0fa11736",
      "new_mode": 33188,
      "new_path": "net/core/skbuff.c"
    },
    {
      "type": "modify",
      "old_id": "fe4cc85f5bcc914d243442c283e24e83a9c4ebe0",
      "old_mode": 33188,
      "old_path": "net/dccp/ccids/ccid3.c",
      "new_id": "cf93b019ecbe719d13c4bdaadd30a0431342a90c",
      "new_mode": 33188,
      "new_path": "net/dccp/ccids/ccid3.c"
    },
    {
      "type": "modify",
      "old_id": "600dda51d9956a25d45259e057c9281d07fa2d20",
      "old_mode": 33188,
      "old_path": "net/dccp/proto.c",
      "new_id": "f97e92ea34f32870760171d064455b474d0d1bc9",
      "new_mode": 33188,
      "new_path": "net/dccp/proto.c"
    },
    {
      "type": "modify",
      "old_id": "73a88489ff3edb3be882a940b8dfbaeb55d25674",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_table.c",
      "new_id": "eeba56f99323b0cf82131b0fa3f6c9614dc2927e",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_table.c"
    },
    {
      "type": "modify",
      "old_id": "5810f9d14914cf0a204dda0c060bae7ec8506379",
      "old_mode": 33188,
      "old_path": "net/ipv4/af_inet.c",
      "new_id": "bf147f8db399489260d2292409ba5749b1ef93e8",
      "new_mode": 33188,
      "new_path": "net/ipv4/af_inet.c"
    },
    {
      "type": "modify",
      "old_id": "b10d6bb5ef3d67f5bc125243fda1a391f57460d2",
      "old_mode": 33188,
      "old_path": "net/ipv4/fib_hash.c",
      "new_id": "2a8c9afc3695d88a673e2f35cba900d0aa63c409",
      "new_mode": 33188,
      "new_path": "net/ipv4/fib_hash.c"
    },
    {
      "type": "modify",
      "old_id": "ff21748248e449431fd84452ce73c7a434592d89",
      "old_mode": 33188,
      "old_path": "net/ipv4/fib_trie.c",
      "new_id": "b2dea4e5da77cfe2f00bf09cfaa5a0ec0e171ed5",
      "new_mode": 33188,
      "new_path": "net/ipv4/fib_trie.c"
    },
    {
      "type": "modify",
      "old_id": "25f66b750fd8adaeca12168cbd2d955d3ea2f52b",
      "old_mode": 33188,
      "old_path": "net/ipv4/icmp.c",
      "new_id": "24eb56ae1b5ac4e5d4f6235654a899ea676e4039",
      "new_mode": 33188,
      "new_path": "net/ipv4/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "4410b9dc03e9d36beb4fd952d906a2feb696ea5a",
      "old_mode": 33188,
      "old_path": "net/ipv4/inetpeer.c",
      "new_id": "f84ba9c96551e015882d9895ac197814c3b769f1",
      "new_mode": 33188,
      "new_path": "net/ipv4/inetpeer.c"
    },
    {
      "type": "modify",
      "old_id": "220a8b5920ea71703e7e133b11d2e105acffe871",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_input.c",
      "new_id": "473d0f2b2e0d6b5a4252f7c825ea870a2afc2c91",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_input.c"
    },
    {
      "type": "modify",
      "old_id": "dc806b57842705ac97f6a294a8a426f4f711b5aa",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipmr.c",
      "new_id": "9dbf5909f3a6a190fcef1961e3737100a4b12e57",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipmr.c"
    },
    {
      "type": "modify",
      "old_id": "d0145a8b1551765b2cb31049d256e2546f1d91d1",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_conn.c",
      "new_id": "e11952ea17afd89cfba231fee4e27754fbd9c849",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_conn.c"
    },
    {
      "type": "modify",
      "old_id": "285743bfbed3188bc78edd8db0ddd87a81fb7c0b",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/ip_conntrack_core.c",
      "new_id": "a0648600190e1b16827e0f363ea138b759f9f656",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/ip_conntrack_core.c"
    },
    {
      "type": "modify",
      "old_id": "564b49bfebcf6feda673d223713d911da17145a1",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/ipt_hashlimit.c",
      "new_id": "2dd1cccbdab9e938f20920c9355ab1a834bdc0ff",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/ipt_hashlimit.c"
    },
    {
      "type": "modify",
      "old_id": "68626de6d69cd07b74a6e347d4e657c864e985ca",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp.c",
      "new_id": "02fdda68718d0c98d60d1d8de42fc87689e9991c",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp.c"
    },
    {
      "type": "modify",
      "old_id": "3a5bbbe7dd85586668fc5f20ae57fff150ac401e",
      "old_mode": 33188,
      "old_path": "net/ipv4/udp.c",
      "new_id": "e5beca7de86c4b67e7455172ac66f6a7ad54ad49",
      "new_mode": 33188,
      "new_path": "net/ipv4/udp.c"
    },
    {
      "type": "modify",
      "old_id": "ff685f229b69d7348587595be27c6b6c65036f53",
      "old_mode": 33188,
      "old_path": "net/ipv6/icmp.c",
      "new_id": "5176fc655ea907084f814c17590eccccadfabdf4",
      "new_mode": 33188,
      "new_path": "net/ipv6/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "1b354aa979340f41c0bc5d413f87dbdf2ff69117",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_fib.c",
      "new_id": "16af874c9e8f15e39242b034ae59d8e623ed3e37",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_fib.c"
    },
    {
      "type": "modify",
      "old_id": "7516b8829a9dd3724d8d52c4353bea9705e9f777",
      "old_mode": 33188,
      "old_path": "net/ipv6/ipv6_sockglue.c",
      "new_id": "76466af8331e8c117b12f75b0a6740a5f9a590c5",
      "new_mode": 33188,
      "new_path": "net/ipv6/ipv6_sockglue.c"
    },
    {
      "type": "modify",
      "old_id": "67d9a04b6902b842436c06732f9a7294d4ad36a2",
      "old_mode": 33188,
      "old_path": "net/ipv6/udp.c",
      "new_id": "390d750449ce6f801dd3ed906dd68fa7bcc20126",
      "new_mode": 33188,
      "new_path": "net/ipv6/udp.c"
    },
    {
      "type": "modify",
      "old_id": "60c26c87277e7fa63a34f9b8671cbdd79efb1fd4",
      "old_mode": 33188,
      "old_path": "net/ipv6/xfrm6_tunnel.c",
      "new_id": "fbef7826a74f610556d02b11b9332f11a823b980",
      "new_mode": 33188,
      "new_path": "net/ipv6/xfrm6_tunnel.c"
    },
    {
      "type": "modify",
      "old_id": "7d8ec65263474881934d31ca9ccc6a314391e597",
      "old_mode": 33188,
      "old_path": "net/sctp/protocol.c",
      "new_id": "e7025be77691c096d23807fbc75818d00610380e",
      "new_mode": 33188,
      "new_path": "net/sctp/protocol.c"
    },
    {
      "type": "modify",
      "old_id": "ce69b7862f5993d0344a2653b54acbf1754be8ac",
      "old_mode": 33188,
      "old_path": "net/socket.c",
      "new_id": "94fe638b4d72b3721cbda637573c7182f5535b32",
      "new_mode": 33188,
      "new_path": "net/socket.c"
    },
    {
      "type": "modify",
      "old_id": "554f224c0445b11e8e38377226934ca7e9c8b0e5",
      "old_mode": 33188,
      "old_path": "net/sunrpc/rpc_pipe.c",
      "new_id": "fe1a73ce6cffef7e639c1bebbc62e82fb010469d",
      "new_mode": 33188,
      "new_path": "net/sunrpc/rpc_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "2d9eb7fbd5213323f870fa25286512e466a7e764",
      "old_mode": 33188,
      "old_path": "net/sunrpc/sched.c",
      "new_id": "f3104035e35d446828a0d29b92e947dfb7dfdcc5",
      "new_mode": 33188,
      "new_path": "net/sunrpc/sched.c"
    },
    {
      "type": "modify",
      "old_id": "c58a6f05a0b66366411b7725faa6422b9c645611",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_input.c",
      "new_id": "2407a7072327f9156ea6e5771762bb6adc0f072b",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_input.c"
    },
    {
      "type": "modify",
      "old_id": "d65ed8684fc1a340b1f470e3d3f50fc2b940a60f",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_policy.c",
      "new_id": "83c8135e17641dd19bd5fdb204dff3096bdd2eeb",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_policy.c"
    }
  ]
}
