)]}'
{
  "log": [
    {
      "commit": "ba569b4c68f11906da2996ee252bcff0df61cb90",
      "tree": "c20260446d44799266b507db8c453ffc4089b941",
      "parents": [
        "3df4e2486a58826f16574ead1818daab0edb59df"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri May 30 16:52:23 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:28 2008 -0400"
      },
      "message": "WEXT: Add support for passing PMK and capability flags to WEXT\n\nThis defines the flags for setting the PMK to the driver and the\ncapability flag for this so that the user space program can figure out\nwhether the target driver wants to do 4-way hand shake by itself and\npass the PMK which is needed before 4-way handshake to the driver.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3df4e2486a58826f16574ead1818daab0edb59df",
      "tree": "ad68c458d9b11c5c64481d04ea49bfa9a56eb5d0",
      "parents": [
        "13de15e71db7a38f02c4d9f642f06541f5acc2b0"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri May 30 16:27:42 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:27 2008 -0400"
      },
      "message": "PS3: gelic: Kill the static bounce buffer\n\nAs the bounce buffer is allocaetd dynamically, kill the static bounce buffer.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13de15e71db7a38f02c4d9f642f06541f5acc2b0",
      "tree": "5683613d98ca5e3e2a6d4bed1de63bca21f8bbb5",
      "parents": [
        "82a66bbbe96126ca1bc6bc5ded8e67f529bcdfa4"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri May 30 16:27:24 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:27 2008 -0400"
      },
      "message": "PS3: gelic: Allocate the bounce buffer dynamically\n\nAllocate the bouce buffer for the wireless command dynamically.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "82a66bbbe96126ca1bc6bc5ded8e67f529bcdfa4",
      "tree": "4692159aca2dec162a5e471ba1e2438a1ef59c1d",
      "parents": [
        "d2f18bfd9bc6b51c8bb72b272ecca902a88387d4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:28 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:27 2008 -0400"
      },
      "message": "iwlwifi: clean iwl4965_mac_config\n\nThis patch cleans up iwl4965_mac_config.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2f18bfd9bc6b51c8bb72b272ecca902a88387d4",
      "tree": "bf51861dadb4fc1a0df73c254e70aff5a658b11c",
      "parents": [
        "67249625089c21ec299b337a26448312b7eb91b3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 29 16:35:27 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:27 2008 -0400"
      },
      "message": "iwlwifi: send calibration results as HUGE commands\n\nThis patch saves memory by reducing the size of the entry in the txq. It\nwas 640 because of the calibration commands. Calibration commands are now\nsent as HUGE commands (using the extra 1024 bytes at the end of the command\ntxq), hence, there is no need for 640 in every entry any more.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67249625089c21ec299b337a26448312b7eb91b3",
      "tree": "5dca880740f145c37f830656186404ae74cdd29d",
      "parents": [
        "261415f77a947a452dbd32a35186b2dc3ce14020"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 29 16:35:26 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:26 2008 -0400"
      },
      "message": "iwlwifi: remove debugfs entries before cfg80211\n\nThis patch solves a bug in debugfs unregistration. iwlwifi registers its\ndebugfs files under cfg80211\u0027s dir, but removed its files only after having\nunregistered mac80211 that removes cfg80211 debugfs dir. This garbaged\ndebugfs and didn\u0027t allow to rmmod and insmod iwlwifi several times in a\nrow.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "261415f77a947a452dbd32a35186b2dc3ce14020",
      "tree": "5d80764efe439e36dd1d69d23377943798c06b5e",
      "parents": [
        "4d38c2e8ea7589f546244a1673b8171455283fcb"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 29 16:35:25 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:26 2008 -0400"
      },
      "message": "iwlwifi: fix a memory leak in scan\n\nThis patch fixes a memory leak that the scan buffer isn\u0027t released\non exit.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d38c2e8ea7589f546244a1673b8171455283fcb",
      "tree": "b0cdb5f59de8e8d1c85678d6de6e653ee3b304aa",
      "parents": [
        "9306102ea5696a3815f8d24ac0c0fbd1e19be7d3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 29 16:35:24 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:26 2008 -0400"
      },
      "message": "iwlwifi: disable FAT channel when not permitted\n\nThis patch disables FAT channel when it is not permitted according to\nthe EEPROM.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9306102ea5696a3815f8d24ac0c0fbd1e19be7d3",
      "tree": "4dd9e512203616345d43f825ac808b0be1901bea",
      "parents": [
        "3c57601d0a1993cfc12a27cc6652b750bb44c523"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 29 16:35:23 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:26 2008 -0400"
      },
      "message": "mac80211: allow disable FAT in specific configurations\n\nThis patch allows to disable FAT channel in specific configurations.\n\nFor example the configuration (8, +1), (primary channel 8, extension\nchannel 12) isn\u0027t permitted in U.S., but (8, -1), (primary channel 8,\nextension channel 4) is. When FAT channel configuration is not\npermitted, FAT channel should be reported as not supported in the\ncapabilities of the HT IE in association request. And sssociation is\nperformed on 20Mhz channel.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c57601d0a1993cfc12a27cc6652b750bb44c523",
      "tree": "f93ced5cadb98459ca8d3107168090ef7671a632",
      "parents": [
        "37a44211cbe27795dbb79b2ea7036ff784f18d73"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:35:19 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:26 2008 -0400"
      },
      "message": "iwlwifi: move iwl_get_hw_mode to iwl-core.h\n\nThis patch moves iwl_get_hw_mode to iwl-core.h.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37a44211cbe27795dbb79b2ea7036ff784f18d73",
      "tree": "185eaefd9bc7c45e163f41ec75178373e3fd9e77",
      "parents": [
        "5e1dd8dc19dc2c1bacadda04a5c2478aa9516a1b"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:35:18 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:25 2008 -0400"
      },
      "message": "iwlwifi: Rx handlers common use for 4965 and 5000\n\nThis patch moves Rx handlers from iwl 4965 only use to common use along\nwith iwl 5000, thus enables Rx path to iwl 5000.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e1dd8dc19dc2c1bacadda04a5c2478aa9516a1b",
      "tree": "fa7f9002b038a7aa2d6930140f16199955d496d1",
      "parents": [
        "30e553e3ea3572bee3118fcde36e043c0cb2174c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:17 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:25 2008 -0400"
      },
      "message": "iwlwifi: add frame count limit to link quality command\n\nThis patch adds frame count limit to link quality host command.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "30e553e3ea3572bee3118fcde36e043c0cb2174c",
      "tree": "5cb6bd4634e4dba343b69df0b1971ff275ec25fa",
      "parents": [
        "5083e56326208f9a1d4e597529912004968c77d7"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:16 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:25 2008 -0400"
      },
      "message": "iwlwifi: move aggregation code to iwl-tx.c\n\nThis patch moves aggregation action code to iwl-tx.c in iwlcore.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5083e56326208f9a1d4e597529912004968c77d7",
      "tree": "66dea49a256741a33b4fda5cecb0bfcf5850c5b6",
      "parents": [
        "fe7a90c2b73f0c1da0882861cd015c835ed28781"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:15 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:25 2008 -0400"
      },
      "message": "iwlwifi: move iwl_sta_modify_enable_tid_tx to iwl-sta.c\n\nThis patch moves iwl_sta_modify_enable_tid_tx into iwl-sta.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe7a90c2b73f0c1da0882861cd015c835ed28781",
      "tree": "d1fa71b76b77e23e2595c6c206b197618b12a93e",
      "parents": [
        "972cf447d20df30dbd74edfc00ae179c4b822c68"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:35:14 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:25 2008 -0400"
      },
      "message": "iwlwifi: iwl-5000 add rxon_assoc\n\nThis patch adds rxon assoc command for 5000 HW.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "972cf447d20df30dbd74edfc00ae179c4b822c68",
      "tree": "c5daa3264a16a2fc5d44ebbdd3f1c97e9dccfcad",
      "parents": [
        "17b889290a184b52ee394c31dd5a52b8c1b3456d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:13 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:25 2008 -0400"
      },
      "message": "iwlwifi: implement txq invalidate byte count table\n\nThis is required to overcome a bug in 5000 HW byte count table.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17b889290a184b52ee394c31dd5a52b8c1b3456d",
      "tree": "2e8889673a9f26b1a1afb2291ede6032eeadd1bb",
      "parents": [
        "a5e8b5056ea8762e67c9fa980c8db48009ed2a67"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:12 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:24 2008 -0400"
      },
      "message": "iwlwifi: move tx reclaim flow into iwl-tx\n\nThis patch\n1. moves TX reclaim flow into iwl-tx\n2. separates command queue and tx queue reclaim flow\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a5e8b5056ea8762e67c9fa980c8db48009ed2a67",
      "tree": "5e5597e3c82131b217d5b13743ad22af5d563a11",
      "parents": [
        "f20217d9d57584b6c7fcfef8c4183f10ee45fddd"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Thu May 29 16:35:11 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:24 2008 -0400"
      },
      "message": "iwlwifi: fix in-column rate scaling\n\nThis patch fixes cases that the code raised or didn\u0027t decrease\nthe rate although the success ratio was not good.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f20217d9d57584b6c7fcfef8c4183f10ee45fddd",
      "tree": "352bc4f0b1de22a1cbed0fb98457fef0172f16f3",
      "parents": [
        "e532fa0e3ce3feda1f1eb14aa31caae503cd9bda"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:10 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:24 2008 -0400"
      },
      "message": "iwlwifi: move 4965 tx response into iwl-4965.c\n\nThis patch moves 4965 tx repsone into iwl-4965.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e532fa0e3ce3feda1f1eb14aa31caae503cd9bda",
      "tree": "151991f1a6bd32266d2a49908a9fedc0d96dbaa1",
      "parents": [
        "a332f8d618a7bdb0096c7b21555120a1822cedec"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:35:09 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:24 2008 -0400"
      },
      "message": "iwlwlifi: impelemnt 5000 tx response path\n\nThis patch implements 5000 HW tx response path.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a332f8d618a7bdb0096c7b21555120a1822cedec",
      "tree": "4535d0e93f742c324d77314f961090b3cf71a24d",
      "parents": [
        "001caff0da8784989ef208af0f39d55ea07dfef5"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:08 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:24 2008 -0400"
      },
      "message": "iwlwifi: move tx response common handlers to iwlcore\n\nThis pach moves common tx response handlers to the header files\nand iwl-tx.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "001caff0da8784989ef208af0f39d55ea07dfef5",
      "tree": "83a0e002e10c609d7fb0eedf2f7e61d5524051a0",
      "parents": [
        "fe9b6b720bd11c598417529755ac850a85070560"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:35:07 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:24 2008 -0400"
      },
      "message": "iwlwifi: add iwl5000_tx_response structure\n\nThis patch adds iwl5000_tx_repsons structure.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe9b6b720bd11c598417529755ac850a85070560",
      "tree": "4b87cb64ce53800c7182929088ef92b9c689f78c",
      "parents": [
        "7c616cba240cd0d579c996be3f3603456acfb0ad"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:35:06 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:23 2008 -0400"
      },
      "message": "iwlwifi: activate status ready timeout only for run time ucode\n\nThis patch makes driver state timeout checks on ucode alive response\nonly if run time ucode have been loaded.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c616cba240cd0d579c996be3f3603456acfb0ad",
      "tree": "9c0a4594423b12138c1c430dac8063b4a437e1cd",
      "parents": [
        "c135475439f75e6eb29e7586d33f3e22a61c1bb4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:05 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:23 2008 -0400"
      },
      "message": "iwlwifi-5000: implement initial calibration for 5000\n\nThis patch adds initial calibration framework for 5000 HW faimily.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c135475439f75e6eb29e7586d33f3e22a61c1bb4",
      "tree": "f61744e32c13b6a0f5a28f4b4dae96f4cfa2bc9e",
      "parents": [
        "42132bce8011bf9507cfbb920ced2235d8dd5fce"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:04 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:23 2008 -0400"
      },
      "message": "iwlwifi: move iwl_rx_missed_beacon_notif to iwl-rx.c\n\nThis patch moves iwl_rx_missed_beacon_notif rx handler to iwl-rx.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42132bce8011bf9507cfbb920ced2235d8dd5fce",
      "tree": "5e7ea4db898d32a31157a55353447787898eecbd",
      "parents": [
        "7a999bf0c5eb19b20ac6ab0f21f6e5013400fa51"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:03 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:23 2008 -0400"
      },
      "message": "iwlwifi: move add sta handler to iwl-sta.c\n\nThis patch moves add_sta hander to iwl-sta.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a999bf0c5eb19b20ac6ab0f21f6e5013400fa51",
      "tree": "4879bb2ebc4a6170ea423f2e3e1775ced5cef8c9",
      "parents": [
        "b3bbacb78bc688707ac312158c5bbc6bbbb55b23"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:02 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:23 2008 -0400"
      },
      "message": "iwlwifi: add remove station functionality\n\nThis patch adds remove station functionality, which is required for\n5000 and AP mode.\n\nThere are still some gaps in managment that need to be closed but it\nprovides sufficient functionality for 5000 HW.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b3bbacb78bc688707ac312158c5bbc6bbbb55b23",
      "tree": "fa57d2349a629c6a565c4f57d349d58e2363540d",
      "parents": [
        "da1bc4539f9b10dc30ac1750fbaaf5afae4b3446"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:01 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:22 2008 -0400"
      },
      "message": "iwlwifi: move iwl_rxq_stop into iwl-rx.c\n\nThis patch moves iwl_rxq_stop into iwl-rx.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da1bc4539f9b10dc30ac1750fbaaf5afae4b3446",
      "tree": "697cbfd1f1eb6ce8117e86612988abb4ea861b97",
      "parents": [
        "46315e012236af887cf442fd494a91b1d36858b9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:35:00 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:21 2008 -0400"
      },
      "message": "iwlwifi: move txq_ctx_stop into iwl-tx.c\n\nThis patch moves txq_ctx_stop into iwl-tx.c iwlcore module.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "46315e012236af887cf442fd494a91b1d36858b9",
      "tree": "dce2020ca64e6ef8b445ed09fe98ed0ff0522d4a",
      "parents": [
        "f118a91d16127e461cc8c17c529306910f13a8b1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:59 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:20 2008 -0400"
      },
      "message": "iwlwifi: refactor stop master function\n\nThis patch refactors stop master function for 4965 and 5000.\nCurrently it duplicates the function.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f118a91d16127e461cc8c17c529306910f13a8b1",
      "tree": "96f31c93ef9f044f8b77077b1f16f499944e9c5a",
      "parents": [
        "7f066108d15d06ec3534434333f0274c868fe798"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:58 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:20 2008 -0400"
      },
      "message": "iwlwifi: implement apm stop function\n\nThis patch adds apm stop function for 4965 and 5000.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f066108d15d06ec3534434333f0274c868fe798",
      "tree": "c85d2e32a035a4aba4e3e43350120fcac44830b8",
      "parents": [
        "8f0618914e02c62c5cf2482f8acc7eb8e9afb816"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:57 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:20 2008 -0400"
      },
      "message": "iwlwifi: implement apm reset flow\n\nThis patch implements apm reset flow for 4965 and 5000.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f0618914e02c62c5cf2482f8acc7eb8e9afb816",
      "tree": "e964a5a4ed139fcbc96c766a328686525f0008c5",
      "parents": [
        "885ba202cabd90b8ade1fe59185dc96ed4d69e02"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:56 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:20 2008 -0400"
      },
      "message": "iwlwifi: setup correctly L1 L0S pi link values\n\nThis patch setups L1 L0S pci link values.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "885ba202cabd90b8ade1fe59185dc96ed4d69e02",
      "tree": "e39db12bce33d726492b6226a7f24066aaa3775e",
      "parents": [
        "4a4a9e81aed702421ef3e782f82d4e929fb81796"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:55 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:20 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 from alive_resp structures\n\nThis patch removes 4965 from alive_resp and init_alivie_resp.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a4a9e81aed702421ef3e782f82d4e929fb81796",
      "tree": "784b3573555d3d7be9f0a744d9da912adcd1774d",
      "parents": [
        "84df9d3130118146c9aedf5146040f9f6495f471"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:20 2008 -0400"
      },
      "message": "iwlwifi: clean up alive_start routine\n\nThis patch cleans up alive_start routine. It removes 4965 from the common\ncode and moves the run time calibration reset into a common code.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84df9d3130118146c9aedf5146040f9f6495f471",
      "tree": "9c28c603c0988f697bcb286899fc484b89c8432a",
      "parents": [
        "c317fee3c1a01a0dbf505ed46236e93c55e279fa"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:19 2008 -0400"
      },
      "message": "iwlwifi: remove notif_missed_beacons variable\n\nThis patch removes notif_missed_beacons from priv since it was never\nused. Missed beacons notification will have only meaning if roaming\nwill be implemented in mac80211.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c317fee3c1a01a0dbf505ed46236e93c55e279fa",
      "tree": "29afc58181d728ad6362f1fd434c9352f799ac9a",
      "parents": [
        "2d87889f61e97194891f7e7ff3a0e5f11e4392db"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:52 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:19 2008 -0400"
      },
      "message": "iwlwifi: remove unused variable form __iwl4965_down\n\nThis patch removes unused variable from __iwl4965_down.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2d87889f61e97194891f7e7ff3a0e5f11e4392db",
      "tree": "d4495f79f2280d3453f467293edbe9f9ec9eced9",
      "parents": [
        "95b1a8224abf6230899856753c5506a3f737a65b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 29 16:34:51 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:19 2008 -0400"
      },
      "message": "iwlwifi: mark 4965 ucode types\n\nThis patch marks 4965 ucode types.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95b1a8224abf6230899856753c5506a3f737a65b",
      "tree": "5aa2e183871601ec6b543f622964c7ce8b57cfdf",
      "parents": [
        "bd68fb6f010eb312ba20349311aceb89848ad5ff"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu May 29 16:34:50 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:19 2008 -0400"
      },
      "message": "iwlwifi: create drivers debugfs dir under wiphy-\u003edebugfsdir\n\nThis patch creates driver\u0027s debugfs tree under wiphy-\u003edebugfsdir.\nThis patch fixes collision in debugfs if two or more NICs are plugged.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd68fb6f010eb312ba20349311aceb89848ad5ff",
      "tree": "739db7dc0f808332ac0d00e5e8c67000951ecfc1",
      "parents": [
        "e1dfc0851ae0fb280a5eb827dd08853ed46cb241"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:34:49 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:18 2008 -0400"
      },
      "message": "iwlwifi: increase max payload of iwl_cmd\n\nThis patch increases iwl_cmd payload maximum size from 360 to 640\nto fit some of iwl5000 commands as well.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1dfc0851ae0fb280a5eb827dd08853ed46cb241",
      "tree": "14282c052454c1c5c7b1daa318bc243b0dd42728",
      "parents": [
        "87283cc1290f23458232cdf3b1893acb750a4ad3"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Thu May 29 16:34:48 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:17 2008 -0400"
      },
      "message": "iwlwifi: use uCode error and event tables pointer w.r.t loaded image\n\nThis patch updates the usage of the pointers to error and log tables\nreceived in alive response w.r.t. the current uCode image.\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87283cc1290f23458232cdf3b1893acb750a4ad3",
      "tree": "d7a13cab544cbdc9dc434c7e2252fe94960e5234",
      "parents": [
        "ede0cba45f2caf47715d105f6acc1086f4112a7a"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 29 16:34:47 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:17 2008 -0400"
      },
      "message": "iwlwifi: add RTC data address for iwl5000\n\nThis patch fills the valid_rtc_data_addr handler in iwl5000.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ede0cba45f2caf47715d105f6acc1086f4112a7a",
      "tree": "b5ea2c0ba7c499ec34fb7c1b9da0907983263e4d",
      "parents": [
        "e623157b8d778a63736b0f41c04acc57c4f61ae0"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Thu May 29 16:34:46 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:17 2008 -0400"
      },
      "message": "iwlwifi: move iwl_dump_nic_error_log to iwlcore module\n\nThis patch moves the function iwl_dump_nic_error_log to iwlcore.\nRemove sysfs entry it cannot be really triggered.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e623157b8d778a63736b0f41c04acc57c4f61ae0",
      "tree": "bae259fb2cac86b3ac807b98cd69852ca5cb90d2",
      "parents": [
        "43d01c563d271260c1e4fe0a9383c47fae96887f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 27 20:00:11 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:17 2008 -0400"
      },
      "message": "mac80211: sends HT IE to user level through wext\n\nThis patch adds HT IE in the scan list that is returned to user level\nthrough wext. This is useful to let wpa_supplicant if a bss supports 11n or\nnot: WEP and TKIP are not supported in 11n.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43d01c563d271260c1e4fe0a9383c47fae96887f",
      "tree": "dbc3c676e597e90438b3013a73eb56dfd4e84d17",
      "parents": [
        "85319f933a703a92652a8f23339f1ec1694cd594"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon May 26 12:50:23 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:17 2008 -0400"
      },
      "message": "libertas: fix compact flash interrupt handling\n\nThe old code misbehaved because it polled card status and always called the\n\"tx over\" code-path.\n\nThis also fixes a hard lockup by not allowing and card interrupts while\ntransferring a TX frame or a command into the card.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85319f933a703a92652a8f23339f1ec1694cd594",
      "tree": "dbf8cfc55fa2dd3c5b72379ba98c920bbf027b11",
      "parents": [
        "553381c430f0e65e87ed1b5cee841a04c8a47b58"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Sat May 24 10:59:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:17 2008 -0400"
      },
      "message": "libertas: rate adaptation configuration via iwconfig.\n\nImplemented rate adaptation support via \u0027iwconfig rate\u0027 API.  It is now\npossible to specify a bit-rate value and append \u0027auto\u0027.  That will configure\nrate adaptation to use all bit-rates equal or lower than than selected value.\n\nMade lbs_cmd_802_11_rate_adapt_rateset a direct command.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "553381c430f0e65e87ed1b5cee841a04c8a47b58",
      "tree": "c8d6a6850ac7fa37f3edd3b3cc55e0f9f0265995",
      "parents": [
        "b83f4e15e65d94f6f56924b0b06a77a7ca2b4d8a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat May 24 20:07:55 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:16 2008 -0400"
      },
      "message": "b43legacy: fix build errors when DMA or PIO are not selected\n\nCurrently, b43legacy is broken due to\n\ncommit fbad4598ca826b994d0fd4ce3deebc9cd1960b31\nAuthor: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nDate:   Thu May 15 12:55:29 2008 +0200\n\n    mac80211: move TX info into skb-\u003ecb\n\nwhen compiled with only PIO or only DMA because I forgot to update two\nstubs. This patch fixes it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b83f4e15e65d94f6f56924b0b06a77a7ca2b4d8a",
      "tree": "0b05ba16e7e2d53d6831e2a198a7a4c41836a752",
      "parents": [
        "747cf5e924a469a15a454b88a813236460b30975"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 27 17:50:52 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:16 2008 -0400"
      },
      "message": "mac80211: fix deadlock in sta-\u003elock\n\nThis patch fixes a deadlock of sta-\u003elock use, occurring while changing\ntx aggregation states, as dev_queue_xmit end up in new function\ntest_and_clear_sta_flags that uses that lock thus leading to deadlock\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "747cf5e924a469a15a454b88a813236460b30975",
      "tree": "561ebdf183e01b54bce155e4ab5998f7e21b3d8f",
      "parents": [
        "20ad4fd56255b455beb677dc097eb108d15f1d63"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 27 17:50:51 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:16 2008 -0400"
      },
      "message": "mac80211: fix ieee80211_get_buffered_bc\n\nfix bss not initialized in ieee80211_get_buffered_bc\nand unbalanced locking\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20ad4fd56255b455beb677dc097eb108d15f1d63",
      "tree": "52618a2c7b0948c631cd30f55a8bdfb616f86f2a",
      "parents": [
        "a888d52d1eda77f08e09d38ac829353200240716"
      ],
      "author": {
        "name": "Scott Ashcroft",
        "email": "scott.ashcroft@talk21.com",
        "time": "Tue May 27 11:15:02 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:16 2008 -0400"
      },
      "message": "rndis_wlan: use ARRAY_SIZE instead of sizeof when adding 11g rates\n\nWhile figuring out the TKIP problem I found a bug in the code which adds the 11g\nrates. It\u0027s using sizeof instead of ARRAY_SIZE to terminate the for loop. This makes\nit fall off the end of the rates array start into the frequency array instead. Running\n\"iwlist rate\" should show the problem as there will always be 32 rates with the last\nfew being bogus.\n\nThe following patch will fix it.\n\nSigned-off-by: Scott Ashcroft \u003cscott.ashcroft@talk21.com\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a888d52d1eda77f08e09d38ac829353200240716",
      "tree": "4b4d88b9b4baf26ab1b78771ecf39d7b76833182",
      "parents": [
        "ef707b8387c13b6aa3353b5519aa465cbe06034f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon May 26 16:43:39 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:16 2008 -0400"
      },
      "message": "ath5k: use IEEE80211_SKB_CB\n\nath5k still uses the \"(void*) skb-\u003ecb\" direct cast, use IEEE80211_SKB_CB\ninstead.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef707b8387c13b6aa3353b5519aa465cbe06034f",
      "tree": "c54819e888135fb8efa8c79f3cdd0c82a790258a",
      "parents": [
        "df349f9fe7500fcb98f560c74b5e99477ca1df1c"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 23 16:04:13 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:15 2008 -0400"
      },
      "message": "libertas: before sleeping, check for a command result\n\nIf we don\u0027t check for a command response early, but rather sleep,\nthen we might sleep despite an already-received command response.\nThis will lead to a command-timeout.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df349f9fe7500fcb98f560c74b5e99477ca1df1c",
      "tree": "c39bd9bf577b16cad9e0a4f8e3f9afd300af22e0",
      "parents": [
        "93416c871f8588446e80780f7d62fabc131c276b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 23 12:16:51 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:15 2008 -0400"
      },
      "message": "libertas: use lbs_pr_XX instead of printk\n\n... because lbs_pr_XXX prefixes all messages with \"libertas: \"\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93416c871f8588446e80780f7d62fabc131c276b",
      "tree": "42fd703886c7ba341b127747cc8c49a10ce072c9",
      "parents": [
        "b43441a49d1c64769ff90f34e9543b2ba840b517"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 23 10:18:26 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:15 2008 -0400"
      },
      "message": "libertas: speeds up downloading of CF firmware\n\nKeep the timeout the same (1000*500 \u003d\u003d 100000 * 5), but take shorter\nnaps. Makes downloading the firmware slightly faster.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b43441a49d1c64769ff90f34e9543b2ba840b517",
      "tree": "77bc15646d3728155555bac3534989b8a397695b",
      "parents": [
        "23c0752a25d73ccc4547700e8a57d5ae2f2edf56"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 23 10:07:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:15 2008 -0400"
      },
      "message": "libertas: don\u0027t spin_unlock_irq() twice\n\npriv-\u003edriver_lock has already been unlocked some lines above. This patch\nfixes the sparse warning:\n\ndrivers/net/wireless/libertas/main.c:792:6: warning: context problem in \u0027lbs_thread\u0027: \u0027_spin_unlock_irq\u0027 expected different context\ndrivers/net/wireless/libertas/main.c:792:6:    context \u0027lock\u0027: wanted \u003e\u003d 1, got 0\n\nSigned-of-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23c0752a25d73ccc4547700e8a57d5ae2f2edf56",
      "tree": "225631645bf52c07931adc7aeb766344b05be7eb",
      "parents": [
        "f622360bce6facb05fdce4bce5ee4beb2432222d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 29 10:38:53 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:14 2008 -0400"
      },
      "message": "mac80211: clean up skb reallocation code\n\nThis cleans up the skb reallocation code to avoid problems with\nskb-\u003etruesize, not resize an skb twice for a single output path\nbecause we didn\u0027t expand it enough during the first copy and also\nremoves the code to further expand it during crypto operations\nwhich will no longer be necessary.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f622360bce6facb05fdce4bce5ee4beb2432222d",
      "tree": "840052879b62746ccfbdcd917d1e1bea680f190c",
      "parents": [
        "bb2d67a34fe80c14d0a379695ab81362b3da1d53"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Thu May 22 00:00:03 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:14 2008 -0400"
      },
      "message": "ps3: gelic: updown_lock semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb2d67a34fe80c14d0a379695ab81362b3da1d53",
      "tree": "03c3b13f0fc51dd385ca1b9b5209cfabe150b9ed",
      "parents": [
        "706ddd600ca637720f87cef630179934add32b13"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Thu May 22 00:00:02 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:14 2008 -0400"
      },
      "message": "ps3: gelic: assoc_stat_lock semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "706ddd600ca637720f87cef630179934add32b13",
      "tree": "cc476ce8cdc399cf269d831e8e251210d713b707",
      "parents": [
        "b77ec4caefb280092a45d6798cbc2fd966ad01d8"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Thu May 22 00:00:01 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:13 2008 -0400"
      },
      "message": "ps3: gelic: scan_lock semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b77ec4caefb280092a45d6798cbc2fd966ad01d8",
      "tree": "d6273e4a4bbde4b24b84a4297254a46c6bc905a5",
      "parents": [
        "04dea136b06ddd58879c9272b9f66ff060962317"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 20 16:48:52 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:13 2008 -0400"
      },
      "message": "libertas: provide reset_card() callback on OLPC\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04dea136b06ddd58879c9272b9f66ff060962317",
      "tree": "4f4b17fb14f3ae56eb97554c8609a7ff159ac062",
      "parents": [
        "9e72ebd686a7f39facdfff639386055f1ad7dc88"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue May 20 12:10:49 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 03 15:00:13 2008 -0400"
      },
      "message": "b43: enable mesh\n\nThis patch enables b43 to do mesh networking, tested against my zd1211rw\ndongle.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e72ebd686a7f39facdfff639386055f1ad7dc88",
      "tree": "96ad46f1948d76217b3422ca5d822b1c265d39d7",
      "parents": [
        "53c068566dde708cb28a4dfc06ae3d7fd7434397"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed May 21 17:33:42 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:17 2008 -0400"
      },
      "message": "mac80211: remove channel use statistics\n\nThe useless channel use statistics are quite a lot of code, currently\nuse integer divisions in the packet fast path, are rather inaccurate\nsince they do not account for retries and finally nobody even cares.\nHence, remove them completely.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53c068566dde708cb28a4dfc06ae3d7fd7434397",
      "tree": "a724356bc3f1b00eb352d6055816901607038944",
      "parents": [
        "afa83e239af58a93eddd10a7a43ac5618884db15"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue May 20 00:24:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:17 2008 -0400"
      },
      "message": "b43: Add firmware markers support\n\nThis adds support for firmware markers.\nWith firmware markers it\u0027s easily possible to check whether the\nfirmware runs some codepath or not. The driver will throw a message\nwhen the firmware executes a MARKER(x).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "afa83e239af58a93eddd10a7a43ac5618884db15",
      "tree": "1ce44c6bddeca3b49ef7f66eab783e8501d6ea83",
      "parents": [
        "6821783271aaf541504ff8a138184fcc83fa282b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon May 19 23:51:37 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:16 2008 -0400"
      },
      "message": "b43: Add panic reason code that doesn\u0027t trigger restart\n\nAdd a firmware panic reason code that doesn\u0027t trigger a restart.\nThis is useful for firmware debugging and avoiding endless\nrestart loops. We can use FWPANIC_DIE to halt the firmware at a\nwell defined point.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6821783271aaf541504ff8a138184fcc83fa282b",
      "tree": "b072058ab48ae1aac079697872054700cd5bb4db",
      "parents": [
        "e48b0eeb0ab508021b654a45f332b30cac2163b9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat May 17 23:43:57 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:16 2008 -0400"
      },
      "message": "b43: Allow running without PCM firmware\n\nThis patch adds code to allow running the device without PCM firmware loaded.\nWithout PCM firmware we don\u0027t have hardware accelerated crypto on\ndevices with a core rev \u003c\u003d 10.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e48b0eeb0ab508021b654a45f332b30cac2163b9",
      "tree": "57e90c75b42416e58080c055f30d48135d946c0d",
      "parents": [
        "e2530083609148a7835b54c431f6b8956407c1f6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat May 17 22:44:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:15 2008 -0400"
      },
      "message": "b43: Add hooks for firmware debugging\n\nThis patch adds some hooks for firmware debugging.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2530083609148a7835b54c431f6b8956407c1f6",
      "tree": "8ed43347541444c7a72d2c79f550f69a93cad591",
      "parents": [
        "eefce91a384a64c7bbf913eb08c4adfb911c3639"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat May 17 00:57:14 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:14 2008 -0400"
      },
      "message": "mac80211: use multi-queue master netdevice\n\nThis patch updates mac80211 and drivers to be multi-queue aware and\nuse that instead of the internal queue mapping. Also does a number\nof cleanups in various pieces of the code that fall out and reduces\ninternal mac80211 state size.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eefce91a384a64c7bbf913eb08c4adfb911c3639",
      "tree": "ac091cd36f7739d9934a7ee01950a9da3e7cfc8b",
      "parents": [
        "e93048825face354ecb0cb3ac00190c764a44f45"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat May 17 00:57:13 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:13 2008 -0400"
      },
      "message": "mac80211: dont allow fragmentation and requeuing on A-MPDU queues\n\nThere really is no reason for a driver to reject a frame on\nan A-MPDU queue when it can stop that queue for any period\nof time and is given frames one by one. Hence, disallow it\nwith a big warning and reduce mac80211-internal state.\n\nAlso add a warning when we try to fragment a frame destined\nfor an A-MPDU queue and drop it, the actual bug needs to be\nfixed elsewhere but I\u0027m not exactly sure how to yet.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e93048825face354ecb0cb3ac00190c764a44f45",
      "tree": "b037040ff1bc1c2487244af8d804b4ce04911562",
      "parents": [
        "a8c4ea7a10f3c45eee27efb3954c3e03c297f0a7"
      ],
      "author": {
        "name": "Larry.Finger@lwfinger.net",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu May 15 14:07:36 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:12 2008 -0400"
      },
      "message": "b43: Fix typo in firmware file name for 802.11 cores with rev 13\n\nWhen the patch for the BCM4311 rev 2 was prepared, I misread the specs\nand coded the wrong file name for the initvals firmware.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a8c4ea7a10f3c45eee27efb3954c3e03c297f0a7",
      "tree": "9042a6c059a7177180ade896a8c22dff4b1db59a",
      "parents": [
        "e039fa4a4195ac4ee895e6f3d1334beed63256fe"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri May 16 17:27:05 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:12 2008 -0400"
      },
      "message": "zd1211rw: Use DMA-aware buffer for usb transfer\n\nThe zd1211rw driver uses unaligned stack buffer for USB control\nmessage.  But it might cause stack corruption on non-coherent\nplatform, such as MIPS.  Use DMA-aware buffers for USB transfer.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e039fa4a4195ac4ee895e6f3d1334beed63256fe",
      "tree": "cfd0762d73df96b73052378be7b157c4ac6e7035",
      "parents": [
        "e24549485f859be6518929bb1c9c0257d79f033d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 15 12:55:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:11 2008 -0400"
      },
      "message": "mac80211: move TX info into skb-\u003ecb\n\nThis patch converts mac80211 and all drivers to have transmit\ninformation and status in skb-\u003ecb rather than allocating extra\nmemory for it and copying all the data around. To make it fit,\na union is used where only data that is necessary for all steps\nis kept outside of the union.\n\nA number of fixes were done by Ivo, as well as the rt2x00 part\nof this patch.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\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"
    },
    {
      "commit": "e24549485f859be6518929bb1c9c0257d79f033d",
      "tree": "ae4d0e72eae8aee3439029318794f450ecb3fbfc",
      "parents": [
        "2e92e6f2c50b4baf85cca968f0e6f1b5c0df7d39"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 15 12:55:28 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:10 2008 -0400"
      },
      "message": "mac80211: reorder some transmit handlers\n\nThe next patch will require that transmit handlers that are after\nfragmentation are aware of the fact that the control info is also\nfragmented. To make that easier, this patch moves a number of\ntransmit handlers before fragmentation.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e92e6f2c50b4baf85cca968f0e6f1b5c0df7d39",
      "tree": "e845c2f3af6d29c807c540366b97b1d886b92c91",
      "parents": [
        "36d6825b91bc492b65b6333c369cd96a2fc8c903"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 15 12:55:27 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:09 2008 -0400"
      },
      "message": "mac80211: use rate index in TX control\n\nThis patch modifies struct ieee80211_tx_control to give band\ninfo and the rate index (instead of rate pointers) to drivers.\nThis mostly serves to reduce the TX control structure size to\nmake it fit into skb-\u003ecb so that the fragmentation code can\nput it there and we can think about passing it to drivers that\nway in the future.\n\nThe rt2x00 driver update was done by Ivo, thanks.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36d6825b91bc492b65b6333c369cd96a2fc8c903",
      "tree": "9113754ce110d593da8019a329c4afb229a036b3",
      "parents": [
        "c4680470a34a4f39af3d0a5c40f70befd8701908"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 15 12:55:26 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:08 2008 -0400"
      },
      "message": "mac80211: let drivers wake but not start queues\n\nHaving drivers start queues is just confusing, their -\u003estart()\ncallback can block and do whatever is necessary, so let mac80211\nstart queues and have drivers wake queues when necessary (to get\npackets flowing again right away.)\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"
    },
    {
      "commit": "c4680470a34a4f39af3d0a5c40f70befd8701908",
      "tree": "b965ffa0226244e80f8482b5e5b4500f8175274a",
      "parents": [
        "189a2b5942d62bd18e1e01772c4c784253f5dd16"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 15 12:55:25 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:08 2008 -0400"
      },
      "message": "mac80211: fix bugs in queue handling functions\n\nCommit 55c308c1315bc7267dbb88011c208fd743cdce31\n(\"mac80211: QoS related cleanups\") introduced another bug,\nthe queue handling functions that operate on all queues now\nonly operated on the first queues, not the A-MPDU queues as\nexpected. This patch fixes this.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "189a2b5942d62bd18e1e01772c4c784253f5dd16",
      "tree": "d5f85b77bccc796651d73243db76aa717d1f309c",
      "parents": [
        "6ba879562289bcad537a2374754ef750307c7d32"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Thu May 15 13:54:18 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:07 2008 -0400"
      },
      "message": "iwlwifi: trigger event log from debugfs\n\nThis patch adds a trigger for event log printing to debugfs.\nIt removes the triger from sysfs.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ba879562289bcad537a2374754ef750307c7d32",
      "tree": "cdfe183883a2ab093419dd7c6544ea76877f3572",
      "parents": [
        "445c2dff409ef9de5d2f964d20917ab238fd266f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:17 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:06 2008 -0400"
      },
      "message": "iwlwifi: refactor pci prob flow\n\nThis patch refactores pci prob flow. It moves mac80211 registration\nto the end, otherwise there is a race between error path in pci_probe\nand mac_start.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "445c2dff409ef9de5d2f964d20917ab238fd266f",
      "tree": "fb4c9b7d31cd274a2a116aebd360ca1fedb27e43",
      "parents": [
        "da6833cb05cd76f4367fa7e4a783bf358c096faf"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:16 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:06 2008 -0400"
      },
      "message": "iwlwifi: add debugfs to disable/enable run time calibration\n\nThis patch adds functionality to debugfs to enable or disable chain\nnoise or sensitivity calibrations.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da6833cb05cd76f4367fa7e4a783bf358c096faf",
      "tree": "69f5cc664941f3bc91564fba5068f26eb295b3b9",
      "parents": [
        "9636e583d2c641f8cb32d0681f5052b2885edd79"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:15 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:05 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 remainings in iwl-eeprom.c file\n\nThe patch cleans up 4965 remaings from iwl-eeprom.c file.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9636e583d2c641f8cb32d0681f5052b2885edd79",
      "tree": "07b9eabffc5ddfa2a1882413504daafef0fc2c84",
      "parents": [
        "99da1b48fc77484aa8da85a45d9c3c1e00243659"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:54:14 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:05 2008 -0400"
      },
      "message": "iwlwifi: iwl5000 WiFi/WiMax coexistence\n\nThis patch adds WiFi/WiMax coexistence to iwl5000.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99da1b48fc77484aa8da85a45d9c3c1e00243659",
      "tree": "68e6f85319532e4eeaf0ad01b26751fc7336094d",
      "parents": [
        "dbb983b70a4696666112591572ed49c48c58da26"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:54:13 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:04 2008 -0400"
      },
      "message": "iwlwifi: add ucode init flow handling for iwl5000\n\nThis patch adds all the handlers and functions needed for ucode\ninitialization flow.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dbb983b70a4696666112591572ed49c48c58da26",
      "tree": "459da770965257429dbacfc07f230a4fbd8fc22d",
      "parents": [
        "b600e4e1c5cd8928fef83bb983ab76c9a6f655bc"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:54:12 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:03 2008 -0400"
      },
      "message": "iwlwifi: add ucode loaders for iwl5000\n\nThis patch adds ucode initialization handler and functions to load\nucode for iwl5000 NIC.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b600e4e1c5cd8928fef83bb983ab76c9a6f655bc",
      "tree": "a38b4d6cdf3c4787fea157e4a1704cc376204001",
      "parents": [
        "3647074973e70d0872b96ada27bbbb71fd1f628c"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:54:11 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:03 2008 -0400"
      },
      "message": "iwlwifi: add rx_handlers stub for iwl5000\n\nThis patch adds rx_handler_setup stub to iwl5000.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3647074973e70d0872b96ada27bbbb71fd1f628c",
      "tree": "926ef1ccab06a6e0d1040013b9103ea4fd4f1959",
      "parents": [
        "ccc038abe4cb00cf56aeae5b1df47fcc4ed4136c"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:54:10 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:02 2008 -0400"
      },
      "message": "iwlwifi: rename and move Tx queue activation/deactivation\n\nThis patch moves iwl4965_txq_ctx_activate and iwl4965_txq_ctx_deactivate\nto iwl-dev.h and removes 4965 prefix from their names.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccc038abe4cb00cf56aeae5b1df47fcc4ed4136c",
      "tree": "0c35fec8a1c9e7179f9b756d30c3f8af02d9bfa5",
      "parents": [
        "a98410139a2ef6553ae5d73bf12bb9a68d0b38b9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 15 13:54:09 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:01 2008 -0400"
      },
      "message": "iwlwifi: clean up and bug fix for security\n\nThis patch cleans up code in security.\n\n1) uses the new pointer to ieee80211_key_conf passed with the tx_control.\n2) resolves bug reported by Mirco Tischler (sends ADD_STA in ASYNC mode)\n3) resolves bug reported by Volker Braun regarding dynamic WEP\n4) drops a WEP packet which has been garbaged by firmware. This can\nhappen upon rekeying.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a98410139a2ef6553ae5d73bf12bb9a68d0b38b9",
      "tree": "55401ad30cf0ecc3f007704e6d523567f040124b",
      "parents": [
        "fd4abac54a7a7f1c0acad5ddc1fbf4af22f92569"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu May 15 13:54:08 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:00 2008 -0400"
      },
      "message": "iwlwifi: don\u0027t switch to SGI if not supported by AP\n\nThis patch fixes SGI support. RS didn\u0027t look at the capabilities of the AP\nbefore switching to SGI, this should lead to a stall in the traffic with an\nAP that doesn\u0027t support SGI.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Guy Cohen  \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd4abac54a7a7f1c0acad5ddc1fbf4af22f92569",
      "tree": "78e95821800cfa2b2a8ded7ecc1e51227e194e1a",
      "parents": [
        "54dbb525e7b8580b86af352cf60b27cc889c2ae4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:07 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:48:00 2008 -0400"
      },
      "message": "iwlwifi: move TX code into iwl-tx.c\n\nThis patch moves the sending part of the TX code into iwl-tx.c\nincluding sending host commands.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54dbb525e7b8580b86af352cf60b27cc889c2ae4",
      "tree": "cd791dd579945e8db57de6328f8cd8933b9760d4",
      "parents": [
        "83d527d9e8f9aff92cbd33f208f77c055dabb499"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:06 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:59 2008 -0400"
      },
      "message": "iwlwifi: refactor ieee80211_get_qos_ctrl\n\nThis patch refactors ieee80211_get_qos_ctrl function and its usage\nin iwlwifi drivers. Function is moved as inline into iwl-helpers.h.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83d527d9e8f9aff92cbd33f208f77c055dabb499",
      "tree": "30ccc021fc52fb1a32a6bba9f1691806e723059c",
      "parents": [
        "4f40e4d9fb8fe028db9ba2a7b4d3ac7328f73bbc"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:05 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:58 2008 -0400"
      },
      "message": "iwlwifi: remove 4956 form iwl4965_tx_cmd\n\nThis patch renames iwl4965_tx_cmd to iwl_tx_cmd and cleans\ncollateral code.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f40e4d9fb8fe028db9ba2a7b4d3ac7328f73bbc",
      "tree": "2fee89bbf870a188fb36c0c6a1cecc5c48fe8173",
      "parents": [
        "57bd1bea485bf6f37ff365dec2203ba6467b41a1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:04 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:58 2008 -0400"
      },
      "message": "iwlwifi: move more station managment into iwl-sta.c\n\nThis patch moves station management functions into iwl-sta.c (iwlcore).\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57bd1bea485bf6f37ff365dec2203ba6467b41a1",
      "tree": "a49ff0a8dae798abe64028a31e825f37ac039a42",
      "parents": [
        "1826dcc094466a39c82d4370ccfba694be0bc05b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:03 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:57 2008 -0400"
      },
      "message": "iwlwifi: move iwl_bcast_addr to iwlcore\n\nThis patch renames iwl4965_broadcast_addr to iwl_bcast_addr\nand moves it to iwlcore.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1826dcc094466a39c82d4370ccfba694be0bc05b",
      "tree": "6cbcd36daa8adb1723073940384d55dc249ffc59",
      "parents": [
        "fcab423d716f923d6a7601ba33adf356bef83414"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:02 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:56 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 from iwl4965_rate_info\n\nThis patch removes 4965 from iwl4965_rate_info structure and\nassociated variables.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcab423d716f923d6a7601ba33adf356bef83414",
      "tree": "abd8e5b7db2d0b9596d8ca5d7e7c04912c18a731",
      "parents": [
        "babcebfabbc3f52ba048495537baa9dffff080d4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:01 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:56 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 prefix from iwl4965_frame\n\nThis patch removes 4965 from iwl4965_frame struct and handling functions.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "babcebfabbc3f52ba048495537baa9dffff080d4",
      "tree": "45abb196f05e8362bc294c8669d3e3fc9cc2b2ef",
      "parents": [
        "c1adf9fb31e31ee753d613bd5bc6aef9b762b747"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:54:00 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:55 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 from iwl4965_tx_queue_update_write_ptr\n\nThis patch renames iwl4965_tx_queue_update_write_ptr to\niwl_txq_update_write_ptr. This is a preparation for moving to iwl-tx.c.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1adf9fb31e31ee753d613bd5bc6aef9b762b747",
      "tree": "c4f91af5ec9b24bee0833cf88b6379b1cf8fb993",
      "parents": [
        "8567c63e3385688b95658fe31b3ac8f4436b1b0f"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Thu May 15 13:53:59 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:54 2008 -0400"
      },
      "message": "iwlwifi: get_hw_cmd_size\n\nThis patch introduces a new handler get_hw_cmd_size in hcmd_utils,\nwhich should adjust the size of the command sent to the microcode\naccording to the current nic.\nIt also changes the RXON flow to make usage of this new handler.\n\nThe patch also adds iwl_rxon_cmd structure which is supperset for\n5000 HW and 4965.\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8567c63e3385688b95658fe31b3ac8f4436b1b0f",
      "tree": "a25229ede068120abffb821ac28e9532407b48d4",
      "parents": [
        "443cfd457f780e40ceab7e00fbb6a56882848834"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:53:58 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:54 2008 -0400"
      },
      "message": "iwlwifi: rename iwl4965_tx_info to iwl_tx_info\n\nThis patch renames iwl4965_tx_info to iwl_tx_info.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "443cfd457f780e40ceab7e00fbb6a56882848834",
      "tree": "6085149d4636bf3f7048223579b71512932122c1",
      "parents": [
        "39130df32adf8272373c03c8c2499cd2a1b4c5cf"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu May 15 13:53:57 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:53 2008 -0400"
      },
      "message": "iwlwifi: rename iwl4965_queue to iwl_queue\n\nThis patch renames iwl4965_queue to iwl_queue.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "39130df32adf8272373c03c8c2499cd2a1b4c5cf",
      "tree": "d0d93259ac7884c3a1e0695e2449ef7a7f05efc0",
      "parents": [
        "edcdf8b21ac920e06b4180246123fe43b022e020"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:53:56 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:52 2008 -0400"
      },
      "message": "iwlwifi: filling Tx MCS set\n\nThis patch fills the needed data about HW capabilities in matters of\npossible HT Tx MCS.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "edcdf8b21ac920e06b4180246123fe43b022e020",
      "tree": "f24622a574e9f8a2746339ae0460f555a6bdd3b0",
      "parents": [
        "0b794d63c5db8d010d1584c694eba97f0391fca6"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:53:55 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:52 2008 -0400"
      },
      "message": "mac80211: separate Tx and Rx MCS when configuring HT\n\nThis patch follows the 11n spec in separation between Tx and Rx MCS\ncapabilities. Up until now, when configuring the HT possible set of Tx\nMCS only Rx MCS were considered, assuming they are the same as the Tx MCS.\nThis patch fixed this by looking at low level driver Tx capabilities.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b794d63c5db8d010d1584c694eba97f0391fca6",
      "tree": "6da2aeb1a16cedc7f3c000daaaf54b2880346209",
      "parents": [
        "02883017607dfc60ff188980368adbe942823492"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu May 15 13:53:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 21 21:47:51 2008 -0400"
      },
      "message": "iwlwifi: remove iwl4965_nic_start function\n\nThis patch moves the contant of iwl4965_nic_start to the only place it is\nbeing used.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "02883017607dfc60ff188980368adbe942823492"
}
