)]}'
{
  "commit": "eeaf61d8891f9c9ed12c1a667e72bf83f0857954",
  "tree": "daeda447800df1349559268d8f6e79c90dcd22dd",
  "parents": [
    "ff847ac2d3e90edd94674c28bade25ae1e6a2e49"
  ],
  "author": {
    "name": "stephen hemminger",
    "email": "shemminger@vyatta.com",
    "time": "Tue Jul 27 08:26:30 2010 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Jul 28 10:50:55 2010 -0700"
  },
  "message": "bridge: add rcu_read_lock on transmit\n\nLong ago, when bridge was converted to RCU, rcu lock was equivalent\nto having preempt disabled. RCU has changed a lot since then and\nbridge code was still assuming the since transmit was called with\nbottom half disabled, it was RCU safe.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "753fc4221f3c3587e41dfd816fd6e2771578a243",
      "old_mode": 33188,
      "old_path": "net/bridge/br_device.c",
      "new_id": "4cec8051164d6fb59212d83317b778569879043f",
      "new_mode": 33188,
      "new_path": "net/bridge/br_device.c"
    },
    {
      "type": "modify",
      "old_id": "b01dde35a69ed3f1cecf30ebe604cc1808d72a69",
      "old_mode": 33188,
      "old_path": "net/bridge/br_fdb.c",
      "new_id": "7204ad3aff650bbf1236ae553cebcded9189a679",
      "new_mode": 33188,
      "new_path": "net/bridge/br_fdb.c"
    },
    {
      "type": "modify",
      "old_id": "d36e700f7a26505b4828a08302b5bfec27b06483",
      "old_mode": 33188,
      "old_path": "net/bridge/br_input.c",
      "new_id": "114365c9eb1cfc6da53c0b48987086bacc0e7c65",
      "new_mode": 33188,
      "new_path": "net/bridge/br_input.c"
    },
    {
      "type": "modify",
      "old_id": "217bd225a42f1390deb46605039941bd6ea81d1f",
      "old_mode": 33188,
      "old_path": "net/bridge/br_stp_bpdu.c",
      "new_id": "5854e8285a9c26d8c04a339b64aa3c70433a092c",
      "new_mode": 33188,
      "new_path": "net/bridge/br_stp_bpdu.c"
    }
  ]
}
