)]}'
{
  "commit": "20c8a44b7cd5e56b62898a87f620b3a7269eb898",
  "tree": "e1c23699bb1d2d9036ae199cee09044aa2a95df5",
  "parents": [
    "5f411a90ee163801434775264b4f9932f1de9e4c"
  ],
  "author": {
    "name": "Sven Eckelmann",
    "email": "sven.eckelmann@gmx.de",
    "time": "Sat May 22 17:48:45 2010 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Jun 04 13:38:55 2010 -0700"
  },
  "message": "Staging: batman-adv: Call unregister_netdev on failures to get rtnl lock\n\nWe must call unregister_netdev when we couldn\u0027t initialise the\nbatman-adv module and the soft_device was registered. There are two\nversion of the function which we can use:\n * unregister_netdevice - removes device\n * unregister_netdev - takes rtnl semaphore and remove device\n\nWe don\u0027t hold the semaphore in an error situation. So we must use\nunregister_netdev.\n\nSigned-off-by: Sven Eckelmann \u003csven.eckelmann@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d13979c2d8ee071d8f29442d03ccc05bc8b64a5",
      "old_mode": 33188,
      "old_path": "drivers/staging/batman-adv/main.c",
      "new_id": "50a66b42d476e200113b4438e3910ee9ae7a4b0b",
      "new_mode": 33188,
      "new_path": "drivers/staging/batman-adv/main.c"
    }
  ]
}
