)]}'
{
  "commit": "e6d6e3420d511cd7552a95d1f04bd4c80a9ddb34",
  "tree": "35f34c9ef8fe4c201da36ca819045995a93eeb44",
  "parents": [
    "dad823302135a2d99efd40e35d94a6ff14961c93"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Wed Jul 01 21:26:47 2009 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Jul 10 15:01:49 2009 -0400"
  },
  "message": "cfg80211: use proper allocation flags\n\nInstead of hardcoding GFP_ATOMIC everywhere, add a\nnew function parameter that gets the flags from the\ncaller. Obviously then I need to update all callers\n(all of them in mac80211), and it turns out that now\nit\u0027s ok to use GFP_KERNEL in almost all places.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dba7874d19637c5531e56c176dfb892d15375281",
      "old_mode": 33188,
      "old_path": "include/net/cfg80211.h",
      "new_id": "1696ff647a0899a8fcb42a94c3c66aec9040c5cf",
      "new_mode": 33188,
      "new_path": "include/net/cfg80211.h"
    },
    {
      "type": "modify",
      "old_id": "3ac636285fb1f34e0b9295561d217e9d8a716685",
      "old_mode": 33188,
      "old_path": "net/mac80211/event.c",
      "new_id": "01ae759518f6b29a609a3d602db91bcf6e35a888",
      "new_mode": 33188,
      "new_path": "net/mac80211/event.c"
    },
    {
      "type": "modify",
      "old_id": "c65c65a9e697463fe95fd6a7c2af64e292f83ec3",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "e0323e540a037e4d15f9636a9525909d4759b8fc",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "5e25d320deaec524f58d63755cfb32fc321f1b6f",
      "old_mode": 33188,
      "old_path": "net/mac80211/mlme.c",
      "new_id": "383392b04282561112feca710e31ea015efea8f6",
      "new_mode": 33188,
      "new_path": "net/mac80211/mlme.c"
    },
    {
      "type": "modify",
      "old_id": "0563b6969a213ed21fa9bedf01c885497ee1d933",
      "old_mode": 33188,
      "old_path": "net/mac80211/rx.c",
      "new_id": "ec5acc6dc02172c8eebf4a46e277656572e4821b",
      "new_mode": 33188,
      "new_path": "net/mac80211/rx.c"
    },
    {
      "type": "modify",
      "old_id": "dcfae8884b86955e9056952c541f93f3635673ad",
      "old_mode": 33188,
      "old_path": "net/mac80211/wpa.c",
      "new_id": "70778694877b4f59c66b2a162fb030a00f91f821",
      "new_mode": 33188,
      "new_path": "net/mac80211/wpa.c"
    },
    {
      "type": "modify",
      "old_id": "e56bbea10fc87cb1330d89278f8ab4103ac951b0",
      "old_mode": 33188,
      "old_path": "net/wireless/mlme.c",
      "new_id": "c4e6d4b84a46ba994717bf4618decd83e42b81d3",
      "new_mode": 33188,
      "new_path": "net/wireless/mlme.c"
    },
    {
      "type": "modify",
      "old_id": "7946b82c5716854b370773b7d5294ad208de06e6",
      "old_mode": 33188,
      "old_path": "net/wireless/nl80211.c",
      "new_id": "01523ba81baf8f439ce238b2b7c2ace3f92cfee0",
      "new_mode": 33188,
      "new_path": "net/wireless/nl80211.c"
    },
    {
      "type": "modify",
      "old_id": "cf0d271f7e1fc09dc0346df36f942bb5d3d3df94",
      "old_mode": 33188,
      "old_path": "net/wireless/nl80211.h",
      "new_id": "662c216e8d4f52bb025377b74b8744e97f15caf0",
      "new_mode": 33188,
      "new_path": "net/wireless/nl80211.h"
    }
  ]
}
