)]}'
{
  "commit": "06ba7ce223045369cb5459f95e6c27e708938cf4",
  "tree": "399a4f37dbbdcfd8bf9a00d915f86c2c290d7797",
  "parents": [
    "80b3f58cf416770ae89b30734d252d641a56d289"
  ],
  "author": {
    "name": "Simon Wunderlich",
    "email": "simon.wunderlich@s2003.tu-chemnitz.de",
    "time": "Mon Nov 07 13:57:48 2011 +0100"
  },
  "committer": {
    "name": "Sven Eckelmann",
    "email": "sven@narfation.org",
    "time": "Sun Nov 20 13:08:37 2011 +0100"
  },
  "message": "batman-adv: use unregister_netdevice() when softif_create fails\n\nWhen entering softif_create(), the rtnl lock has already been acquired\nby store_mesh_iface().\n(store_mesh_iface() -\u003e hardif_enable_interface() -\u003e softif_create)\n\nIn case of an error, we should therefore call unregister_netdevice()\ninstead of unregister_netdev().\n\nunregister_netdev() tries to acquire the rtnl lock itself and deadlocks\nin this situation. unregister_netdevice() assumes that the rtnl lock\nis already been held.\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Sven Eckelmann \u003csven@narfation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45297c84309243f4d10eebad667478c19f77c503",
      "old_mode": 33188,
      "old_path": "net/batman-adv/soft-interface.c",
      "new_id": "987c75a775f9c034c5f6648fc13f05203f1419dc",
      "new_mode": 33188,
      "new_path": "net/batman-adv/soft-interface.c"
    }
  ]
}
