)]}'
{
  "commit": "8a870178c0ad1bae9994c99bd01eb10c9903e616",
  "tree": "e850d082e5aef4f436867a3301d1bf15fda80d06",
  "parents": [
    "24f9cdcbd743fd6adb8fb83688d8d86dcccde662"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Sat Feb 12 01:05:42 2011 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sat Feb 12 01:05:42 2011 -0800"
  },
  "message": "bridge: Replace mp-\u003emglist hlist with a bool\n\nAs it turns out we never need to walk through the list of multicast\ngroups subscribed by the bridge interface itself (the only time we\u0027d\nwant to do that is when we shut down the bridge, in which case we\nsimply walk through all multicast groups), we don\u0027t really need to\nkeep an hlist for mp-\u003emglist.\n\nThis means that we can replace it with just a single bit to indicate\nwhether the bridge interface is subscribed to a group.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f6d8e1b776f704ee45e93d4d827f320f8becf62",
      "old_mode": 33188,
      "old_path": "net/bridge/br_input.c",
      "new_id": "88e4aa9cb1f9a71e31f57c7e6a0b46477e6440c9",
      "new_mode": 33188,
      "new_path": "net/bridge/br_input.c"
    },
    {
      "type": "modify",
      "old_id": "c558274051eb9652945c8e6f5aebecc3bc3f4699",
      "old_mode": 33188,
      "old_path": "net/bridge/br_multicast.c",
      "new_id": "09d5c098792562655e19c8e66a13f89684534a5a",
      "new_mode": 33188,
      "new_path": "net/bridge/br_multicast.c"
    },
    {
      "type": "modify",
      "old_id": "84aac7734bfc7e2c219680dc48d8c3ba75ca6924",
      "old_mode": 33188,
      "old_path": "net/bridge/br_private.h",
      "new_id": "4e1b620b6be64be2b063003c08f9df43820cb2a1",
      "new_mode": 33188,
      "new_path": "net/bridge/br_private.h"
    }
  ]
}
