)]}'
{
  "commit": "3b8bcfd5d31ea0fec58681d035544ace707d2536",
  "tree": "cdb845275acea5a367bd9f17ce07c1a5ab4f19fa",
  "parents": [
    "bdf6d32f933bf28dfdca325281ee5266c753dc67"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Sat May 30 01:39:53 2009 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed Jun 03 14:05:12 2009 -0400"
  },
  "message": "net: introduce pre-up netdev notifier\n\nNETDEV_UP is called after the device is set UP, but sometimes\nit is useful to be able to veto the device UP. Introduce a\nnew NETDEV_PRE_UP notifier that can be used for exactly this.\nThe first use case will be cfg80211 denying interfaces to be\nset UP if the device is known to be rfkill\u0027ed.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b86fa2ffca0c3ca5f613b4b63b79a2260310b9d3",
      "old_mode": 33188,
      "old_path": "include/linux/notifier.h",
      "new_id": "81bc252dc8ac35d9ed7fbe877308f52ae59eb623",
      "new_mode": 33188,
      "new_path": "include/linux/notifier.h"
    },
    {
      "type": "modify",
      "old_id": "34b49a6a22fdbf2d9989b556371eea3f78b93036",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "1f38401fc028f129b25481295828afd0970690da",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    }
  ]
}
