)]}'
{
  "commit": "32dec5dd0233ebffa9cae25ce7ba6daeb7df4467",
  "tree": "b086e355e9afa2cb6ab51988175afd619787029b",
  "parents": [
    "858a18a6a2f74e8f0e5b2e9671d4b74694aba708"
  ],
  "author": {
    "name": "YOSHIFUJI Hideaki / 吉藤英明",
    "email": "yoshfuji@linux-ipv6.org",
    "time": "Mon Mar 15 21:51:18 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Mar 16 14:34:23 2010 -0700"
  },
  "message": "bridge br_multicast: Don\u0027t refer to BR_INPUT_SKB_CB(skb)-\u003emrouters_only without IGMP snooping.\n\nWithout CONFIG_BRIDGE_IGMP_SNOOPING,\nBR_INPUT_SKB_CB(skb)-\u003emrouters_only is not appropriately\ninitialized, so we can see garbage.\n\nA clear option to fix this is to set it even without that\nconfig, but we cannot optimize out the branch.\n\nLet\u0027s introduce a macro that returns value of mrouters_only\nand let it return 0 without CONFIG_BRIDGE_IGMP_SNOOPING.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb7062d2e9e5d28168fe2dcbdc3ec2f44bc9f4c9",
      "old_mode": 33188,
      "old_path": "net/bridge/br_device.c",
      "new_id": "90a9024e5c1eaf30713258c4d32151a89cc87c06",
      "new_mode": 33188,
      "new_path": "net/bridge/br_device.c"
    },
    {
      "type": "modify",
      "old_id": "08a72e63fb8e99cfaefc8c6b58c9809b62cfeba7",
      "old_mode": 33188,
      "old_path": "net/bridge/br_input.c",
      "new_id": "d74d570fc848537b437b24aa696285afef90543c",
      "new_mode": 33188,
      "new_path": "net/bridge/br_input.c"
    },
    {
      "type": "modify",
      "old_id": "bfb8feb310a6e46a4cb146d54eefbfcabf5cb3cc",
      "old_mode": 33188,
      "old_path": "net/bridge/br_private.h",
      "new_id": "846d7d1e2075d1ffb7821c3244441203b0a8d726",
      "new_mode": 33188,
      "new_path": "net/bridge/br_private.h"
    }
  ]
}
