)]}'
{
  "commit": "29906f6a427d2004a515ebbcdc7b28bae8f6c19c",
  "tree": "12749e2d6afd82ec9c1b40aa08d012a5d4709cc6",
  "parents": [
    "f0816ce39d8de7646301aac52cc7351a2424d97f"
  ],
  "author": {
    "name": "Patrick McHardy",
    "email": "kaber@trash.net",
    "time": "Thu Oct 29 23:43:00 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Oct 29 23:43:00 2009 -0700"
  },
  "message": "vlan: cleanup multiple unregistrations\n\nThe temporary copy of the VLAN group is not neccessary since the lower device\nis already in the process of being unregistered, if it was neccessary the\nmemset of the global group would introduce a race condition.\n\nWith this removed, the changes to the original code are only a few lines, so\nremove the new function and move the code back into vlan_device_event().\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "511afe72af31fe92ba11e30cf706168d993625b2",
      "old_mode": 33188,
      "old_path": "net/8021q/vlan.c",
      "new_id": "39f8d0120104ce316bfe35c3f1977ec4e5af7379",
      "new_mode": 33188,
      "new_path": "net/8021q/vlan.c"
    }
  ]
}
