)]}'
{
  "commit": "469002983fc90c2ff0959e2b03335c0fe2e4d5a9",
  "tree": "fdcf78dcdaeadba897abd86d39d0275e236803b3",
  "parents": [
    "96f5e66e8a79810e2982cdcfa28e554f3d97da21"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Sun Feb 15 12:44:28 2009 +0100"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Feb 27 14:51:42 2009 -0500"
  },
  "message": "mac80211: split IBSS/managed code\n\nThis patch splits out the ibss code and data from managed (station) mode.\nThe reason to do this is to better separate the state machines, and have\nthe code be contained better so it gets easier to determine what exactly\na given change will affect, that in turn makes it easier to understand.\n\nThis is quite some churn, especially because I split sdata-\u003eu.sta into\nsdata-\u003eu.mgd and sdata-\u003eu.ibss, but I think it\u0027s easier to maintain that\nway. I\u0027ve also shuffled around some code -- null function sending is only\napplicable to managed interfaces so put that into that file, some other\nfunctions are needed from various places so put them into util, and also\nrearranged the prototypes in ieee80211_i.h accordingly.\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": "3503a3d21318a79673a2e0c5058850b0df17b5cc",
      "old_mode": 33188,
      "old_path": "net/mac80211/Makefile",
      "new_id": "0e3ab88bb7063adac42e90c69d5985c86656ff1a",
      "new_mode": 33188,
      "new_path": "net/mac80211/Makefile"
    },
    {
      "type": "modify",
      "old_id": "3112bfd441b6e76aecda61ddcb8df94a55446d4a",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-rx.c",
      "new_id": "a95affc94629254ea98a75b5c41966d059acb54d",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-rx.c"
    },
    {
      "type": "modify",
      "old_id": "0217b68c47ca9d4fb6ab0d444ebf4b528cf7bf19",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-tx.c",
      "new_id": "1df116d4d6e786498b8cad51511161a9418045f5",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-tx.c"
    },
    {
      "type": "modify",
      "old_id": "c8d969be440bd805cfdfa66980f5bf826ee0d846",
      "old_mode": 33188,
      "old_path": "net/mac80211/cfg.c",
      "new_id": "f453bb7c564b105359802d27d349ce4ad2350451",
      "new_mode": 33188,
      "new_path": "net/mac80211/cfg.c"
    },
    {
      "type": "modify",
      "old_id": "c54219301724e1198c824294550edf77d7cc6bdb",
      "old_mode": 33188,
      "old_path": "net/mac80211/debugfs_netdev.c",
      "new_id": "e3420329f4e6422db7e4b219c2c4d06103f30dbb",
      "new_mode": 33188,
      "new_path": "net/mac80211/debugfs_netdev.c"
    },
    {
      "type": "modify",
      "old_id": "82ea0b63a386dad2e2ad7151b151b1138edfb843",
      "old_mode": 33188,
      "old_path": "net/mac80211/ht.c",
      "new_id": "69b6e9a4df3d6e7d4689564c7856caae684970ab",
      "new_mode": 33188,
      "new_path": "net/mac80211/ht.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bbfc702987908f0b8b3f0224c356b472669e119",
      "new_mode": 33188,
      "new_path": "net/mac80211/ibss.c"
    },
    {
      "type": "modify",
      "old_id": "e2bbd3f117979e5b28b838cde50a413e036a572d",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "27d56414019d5dfd453fba049b6700009f5734dc",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "e8221180b6c1bf545f52f9c4e9531aaa1ed3df7d",
      "old_mode": 33188,
      "old_path": "net/mac80211/iface.c",
      "new_id": "2acc416e77e14eb0cd2c3a1c882c2bfc3153f197",
      "new_mode": 33188,
      "new_path": "net/mac80211/iface.c"
    },
    {
      "type": "modify",
      "old_id": "19b480de4bbcbfa498f1d520ca9db8f798d26cce",
      "old_mode": 33188,
      "old_path": "net/mac80211/key.c",
      "new_id": "687acf23054d9ecfefeaa810d360020e360a3a83",
      "new_mode": 33188,
      "new_path": "net/mac80211/key.c"
    },
    {
      "type": "modify",
      "old_id": "e9181981adcd8b024bd005b39169140be8896dd0",
      "old_mode": 33188,
      "old_path": "net/mac80211/main.c",
      "new_id": "fce9d08986e9de911785fcc80e47dbd94b28f574",
      "new_mode": 33188,
      "new_path": "net/mac80211/main.c"
    },
    {
      "type": "modify",
      "old_id": "bf872cbba09648ff23d1d521d5dbad1fe1fdc84c",
      "old_mode": 33188,
      "old_path": "net/mac80211/mlme.c",
      "new_id": "ec5a0900cba01c3cdaf5ff8c60151fd9078572be",
      "new_mode": 33188,
      "new_path": "net/mac80211/mlme.c"
    },
    {
      "type": "modify",
      "old_id": "1327d424bf3138675b69588cfb513145768a5323",
      "old_mode": 33188,
      "old_path": "net/mac80211/rx.c",
      "new_id": "66f7ecf51b924078a8ea52e6f88e85c3ff1f07d4",
      "new_mode": 33188,
      "new_path": "net/mac80211/rx.c"
    },
    {
      "type": "modify",
      "old_id": "f883ab9f1e6e436de1f4a311963410a341a931cd",
      "old_mode": 33188,
      "old_path": "net/mac80211/scan.c",
      "new_id": "08a1fc27ca100570e08d42aed5b07c942c6e417e",
      "new_mode": 33188,
      "new_path": "net/mac80211/scan.c"
    },
    {
      "type": "modify",
      "old_id": "47bb2aed2813fd980e99fe55724fbdf62ce77bf3",
      "old_mode": 33188,
      "old_path": "net/mac80211/spectmgmt.c",
      "new_id": "5f7a2624ed7475988d541418ef738494dc0d11e0",
      "new_mode": 33188,
      "new_path": "net/mac80211/spectmgmt.c"
    },
    {
      "type": "modify",
      "old_id": "6aca49897d5506cdf0ca024a2ff98f85a1d7b82f",
      "old_mode": 33188,
      "old_path": "net/mac80211/tx.c",
      "new_id": "c3f0e950125b061fc0c301c431cb1238f830ec09",
      "new_mode": 33188,
      "new_path": "net/mac80211/tx.c"
    },
    {
      "type": "modify",
      "old_id": "92ea1770461b5b85db3e827f68502bbb9b34ac89",
      "old_mode": 33188,
      "old_path": "net/mac80211/util.c",
      "new_id": "dee17e5cbb898b8f4da487130992421e4209a3af",
      "new_mode": 33188,
      "new_path": "net/mac80211/util.c"
    },
    {
      "type": "modify",
      "old_id": "2b023dce8b24618a2130df07a072df1c08d1f4a9",
      "old_mode": 33188,
      "old_path": "net/mac80211/wext.c",
      "new_id": "8a76a979bc925d94f05173d07372a0c9e59c95c2",
      "new_mode": 33188,
      "new_path": "net/mac80211/wext.c"
    }
  ]
}
