)]}'
{
  "commit": "7489aec8eed4f2f1eb3b4d35763bd3ea30b32ef5",
  "tree": "fe2450679dc217183421e606b3912641545596bd",
  "parents": [
    "c936e8bd1de2fa50c49e3df6fa5036bf07870b67"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "eric.dumazet@gmail.com",
    "time": "Mon May 31 16:41:35 2010 +0200"
  },
  "committer": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Mon May 31 16:41:35 2010 +0200"
  },
  "message": "netfilter: xtables: stackptr should be percpu\n\ncommit f3c5c1bfd4 (netfilter: xtables: make ip_tables reentrant)\nintroduced a performance regression, because stackptr array is shared by\nall cpus, adding cache line ping pongs. (16 cpus share a 64 bytes cache\nline)\n\nFix this using alloc_percpu()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-By: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c00cc0c4d0b7c29614bbafdfabe73828a04a0fbd",
      "old_mode": 33188,
      "old_path": "include/linux/netfilter/x_tables.h",
      "new_id": "24e5d01d27d07b860bfed06701fb2d864ee89bc3",
      "new_mode": 33188,
      "new_path": "include/linux/netfilter/x_tables.h"
    },
    {
      "type": "modify",
      "old_id": "63958f3394a5d0fbe67e675ee72a10b9d27446cd",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/ip_tables.c",
      "new_id": "4b6c5ca610fc0a463db4995e8b58393916e0a35c",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/ip_tables.c"
    },
    {
      "type": "modify",
      "old_id": "6f517bd8369254ae73d0ac9888792326dd610352",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/ip6_tables.c",
      "new_id": "9d2d68f0e6053d97fdfc3f350135604309a35808",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/ip6_tables.c"
    },
    {
      "type": "modify",
      "old_id": "47b1e7917a9c86423e4df95829f1d7865ae23b99",
      "old_mode": 33188,
      "old_path": "net/netfilter/x_tables.c",
      "new_id": "e34622fa000357c5e24eeddd2aad835d616fd8ce",
      "new_mode": 33188,
      "new_path": "net/netfilter/x_tables.c"
    }
  ]
}
