)]}'
{
  "commit": "ef5e0d8237287db3a12d84f08fb2483d7a30a943",
  "tree": "788e6c6546b4e3af7b01e0863ef4f2d8808e50ef",
  "parents": [
    "731abb9cb27aef6013ce60808a04e04a545f3f4e"
  ],
  "author": {
    "name": "Andrey Vagin",
    "email": "avagin@openvz.org",
    "time": "Thu Nov 10 05:48:03 2011 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Nov 14 00:38:53 2011 -0500"
  },
  "message": "bridge: Fix potential deadlock on br-\u003emulticast_lock\n\nmulticast_lock is taken in softirq context, so we should use\nspin_lock_bh() in userspace.\n\ncall-chain in softirq context:\nrun_timer_softirq()\n\tbr_multicast_query_expired()\n\ncall-chain in userspace:\nsysfs_write_file()\n\tstore_multicast_snooping()\n\t\tbr_multicast_toggle()\n\nSigned-off-by: Andrew Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "995cbe0ac0b2b1e74f2b4762d61a13102d9f66bb",
      "old_mode": 33188,
      "old_path": "net/bridge/br_multicast.c",
      "new_id": "2eefe275b338827968f7c62ab856d23151d7a494",
      "new_mode": 33188,
      "new_path": "net/bridge/br_multicast.c"
    }
  ]
}
