)]}'
{
  "log": [
    {
      "commit": "b26ed97c75e1538176c09f29c423a3f8a75868a7",
      "tree": "2a367af946b3cb45ea21d7eb7e5fbf013b137ac7",
      "parents": [
        "25e47c18ac4d8ad09c2ed4b99c1dbbcb7e3d2c51"
      ],
      "author": {
        "name": "Anna Neal",
        "email": "anna@cozybit.com",
        "time": "Thu Apr 02 14:44:09 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:41 2009 -0400"
      },
      "message": "libertas: increase spi driver thread priority\n\nCurrently, the libertas main thread contends with the spi driver thread\nin the TX path.  To improve throughput, ensure that the driver thread\nhas higher scheduling priority than the libertas main thread.  Do this\nby making the libertas spi driver thread a low priority real time\nthread.\n\nWe measured an average throughput improvement of 13%.\n\nSigned-off-by: Anna Neal \u003canna@cozybit.com\u003e\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25e47c18ac4d8ad09c2ed4b99c1dbbcb7e3d2c51",
      "tree": "e224f603ceb19d7c416cd37fc4479a042ccc6890",
      "parents": [
        "6bad8766620a3c8b64afa981502fdb543e3cfd6c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 02 20:14:06 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "cfg80211: add cipher capabilities\n\nThis adds the necessary code and fields to let drivers specify\ntheir cipher capabilities and exports them to userspace. Also\nupdate mac80211 to export the ciphers it has.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bad8766620a3c8b64afa981502fdb543e3cfd6c",
      "tree": "7524ea7826a443d920062e48fe081e82b6fd7385",
      "parents": [
        "5dab3b8a68cc97a7e6b9f79f5de05803c8e55a3c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Apr 02 14:08:09 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "cfg80211: send regulatory beacon hint events to userspace\n\nThis informs userspace when a change has occured on a world\nroaming wiphy\u0027s channel which has lifted some restrictions\ndue to a regulatory beacon hint.\n\nBecause this is now sent to userspace through the regulatory\nmulticast group we remove the debug prints we used to use as\nthey are no longer necessary.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5dab3b8a68cc97a7e6b9f79f5de05803c8e55a3c",
      "tree": "8f44660bdb4a760fa67240d9c44f99eb0ce6aeaa",
      "parents": [
        "a4ed90d60c39c5aef9a170d7693f61175acb22e0"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Apr 02 14:08:08 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "cfg80211: add netlink channel put helper\n\nThis adds a netlink channel put helper, nl80211_msg_put_channel(),\nwhich we will also make use of later for the beacon hints events.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a4ed90d60c39c5aef9a170d7693f61175acb22e0",
      "tree": "b479bdf90ed142b8ccb02235668204ab03f5663d",
      "parents": [
        "3eb9296970e70902593b15ed3080e389954cf5f5"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Apr 02 14:08:07 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "cfg80211: respect API on orig_flags on channel for beacon hint\n\nAs part of our documented API we always respect the orig_flag\nsettings on a channel. We forgot to follow this for the beacon\nhints.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3eb9296970e70902593b15ed3080e389954cf5f5",
      "tree": "4c87b04626ab418a1b6afc76845184b58a9e573a",
      "parents": [
        "584a0f00636d34f71a80f5b550a305f1a1620693"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 01 14:33:25 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "iwlwifi: add debug messages when start aggregation queue\n\nThis patch adding few more debug messages if encounter error when driver\ntry to start tx aggregation queue. Also change from IWL_ERR to\nIWL_DEBUG_HT is the HW legacy queue is empty when driver request to move\nto aggregation queue.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "584a0f00636d34f71a80f5b550a305f1a1620693",
      "tree": "b53cd82f87feb0932e18c0032244c6186996dfa3",
      "parents": [
        "11397a656f14466421bac503f0f3aaadf9486120"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 01 14:33:24 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "iwlwifi: adding MIMO3 support in rate scaling\n\nSeparated the MIMO tpt matrix into MIMO2 and MIMO3, adding MIMO3 support\nin rate scaling algorithm. If the device support 3x3, then utilize all\nthree antenna (A/B/C) for tx to improve throughput.\n\nAdding rs_switch_to_mimo3() function to allow switch to mimo3 modulation\nmode from other modes(legacy/siso/mimo2). Adding rs_move_mimo3_to_other()\nfunction to allow switch from mimo3 modulation mode to either siso or mimo2;\nalso support toggle between SGI and NGI.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11397a656f14466421bac503f0f3aaadf9486120",
      "tree": "344cac40d71768e3af33df75134b58e3468826c5",
      "parents": [
        "64cdb0e3b8a5e5393cb64328ce0c844b7cf3a40e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Apr 01 14:33:23 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "iwlwifi: adding triple stream rate support for MIMO3\n\nAdding ht triple_stream_basic_rates for MIMO3 supports\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64cdb0e3b8a5e5393cb64328ce0c844b7cf3a40e",
      "tree": "8aa51befebba5c8201316054f234ff60d986ce94",
      "parents": [
        "910cfee363feda81cd5af4939ed9e0d27677b43f"
      ],
      "author": {
        "name": "Fabio Rossi",
        "email": "rossi.f@inwind.it",
        "time": "Wed Apr 01 20:37:50 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "ath5k: fix interpolation with equal power levels\n\nWhen the EEPROM contains weird values for the power levels we have to\nfix the interpolation process.\n\nSigned-off-by: Fabio Rossi \u003crossi.f@inwind.it\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "910cfee363feda81cd5af4939ed9e0d27677b43f",
      "tree": "087842da1c06d12aaed471b38800e329ac9af01a",
      "parents": [
        "66174bbea0b9c5bd4b7d060fed26bf5ec912c422"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Apr 01 10:42:36 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:40 2009 -0400"
      },
      "message": "b43legacy: Do not select HW_RANDOM\n\nAuto-depend on HW_RANDOM, rather than \"select\"ing it.\nThis way the user has the choice to enable or disable HWRNG support.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66174bbea0b9c5bd4b7d060fed26bf5ec912c422",
      "tree": "25994c4dcbdaee2ae36db0df8a9cfa9f3fbc445b",
      "parents": [
        "5ef2d41afb7fce2315d12a8aaebe0c9f1b50755b"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Wed Apr 01 17:23:54 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "mac80211: Report rejected association to user space SME\n\nWhen using nl80211 association, we need to send association response\nwith a failure code to user space SME instead of just internally\ntrying to send out the same (re)association request again couple of\ntimes. This fixes problems in association process getting stuck on a\nfailure when user space is not notified in any way that something\nactually failed.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ef2d41afb7fce2315d12a8aaebe0c9f1b50755b",
      "tree": "00fb4ac6a019b42c5be143793a3b34253f43eea9",
      "parents": [
        "de95a54b1aebe5592cae971ca5e5d9ec6a381a17"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Mar 31 12:12:07 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "mac80211: include HT capabilities in probe request\n\nInclude the HT capabilities in the probe request frame.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de95a54b1aebe5592cae971ca5e5d9ec6a381a17",
      "tree": "55a622d1e61e73cd6426c5e0643ac9fd117a9fe8",
      "parents": [
        "18a8365992a8041aa178ae9ad5f0d951d0457230"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Apr 01 11:58:36 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "mac80211: pass all probe request IEs to driver\n\nInstead of just passing the cfg80211-requested IEs, pass\nthe locally generated ones as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18a8365992a8041aa178ae9ad5f0d951d0457230",
      "tree": "cb7a461139269feb191e5f5d03c4438cfa9335f2",
      "parents": [
        "75c2148fa5330c6de741fc96e3308f57d846a6b4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Mar 31 12:12:05 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "cfg80211: introduce scan IE limit attribute\n\nThis patch introduces a new attribute for a wiphy that tells\nuserspace how long the information elements added to a probe\nrequest frame can be at most. It also updates the at76 to\nadvertise that it cannot support that, and, for now until I\ncan fix that, iwlwifi too.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75c2148fa5330c6de741fc96e3308f57d846a6b4",
      "tree": "429f93d627f44e3de03c9b3af1e0a2b823dd70c2",
      "parents": [
        "6b2b2ffbef7750e51bfa74e92229ecee10b59307"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 30 22:30:35 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:39 2009 -0400"
      },
      "message": "ath5k: sparse fix ath5k_led_on needs to be static\n\ndrivers/net/wireless/ath/ath5k/led.c:81:6: warning:\nsymbol \u0027ath5k_led_on\u0027 was not declared. Should it be static?\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b2b2ffbef7750e51bfa74e92229ecee10b59307",
      "tree": "36fc8be51fccb131c398c897ba6ebef8084086d2",
      "parents": [
        "203c4805e91786f9a010bc7945a0fde70c9da28e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 30 22:30:34 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:38 2009 -0400"
      },
      "message": "ath: space cleanup\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "203c4805e91786f9a010bc7945a0fde70c9da28e",
      "tree": "00415276b2fe65713f066ffe07b11ad2d8b6bea8",
      "parents": [
        "1878f77e13b9d720b78c4f818b94bfd4a7f596e5"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Mar 30 22:30:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:38 2009 -0400"
      },
      "message": "atheros: put atheros wireless drivers into ath/\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1878f77e13b9d720b78c4f818b94bfd4a7f596e5",
      "tree": "94d1a41d588676865ddd78cdfb6e32e91c82e688",
      "parents": [
        "f769c36bd71ebe8d7a5f83764f0428d36ebced35"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Mar 30 22:30:32 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "Make ar9170 use common ath reg code\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f769c36bd71ebe8d7a5f83764f0428d36ebced35",
      "tree": "8aad786a4442e997f778d6fca9944d372f40faa5",
      "parents": [
        "e3bb249be89dd387e78ca382d08fad31745edac9"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:31 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath5k: use regulatory infrastructure\n\nMake ath5k select the ath module and add in the hooks to make the\neeprom regulatory hint and reg notifier take effect.\n\nChanges to attach.c\nChanges-licensed-under: ISC\n\nChanges to base.c\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3bb249be89dd387e78ca382d08fad31745edac9",
      "tree": "9050d6502ace74b8c5c3577825d1b91011fce8be",
      "parents": [
        "3a702e49c03ba959e3f5bb2b74ec9921a81c8c98"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:30 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath: move more setup code into ath_regd_init\n\nSetup the wiphy regulatory parameters when first initializing the\nAtheros regulatory module.  We can remove five exported symbols this\nway and simplify the driver code for both ath5k and ath9k.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a702e49c03ba959e3f5bb2b74ec9921a81c8c98",
      "tree": "721e8a222648284660f5bf6c5edfba5a6e4d4527",
      "parents": [
        "c02cf3738c9dbc446c160b9d49a001eb2be316c8"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:29 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "atheros: introduce ath module containing common ath5k/ath9k/ar9170 code\n\nThis change creates a new module, ath.ko, which includes code that can\nbe shared between ath5k, ath9k and ar9170. For now, extract most of the ath9k\nregulatory code so it can also be used in ath5k.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c02cf3738c9dbc446c160b9d49a001eb2be316c8",
      "tree": "0a119c84972ead9f15752da578105391b31d31d5",
      "parents": [
        "fc2ada30cacc28c96eabc598d3ef294338d8dcf5"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:28 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath9k: pass regd structure directly to regulatory functions\n\nAll regulatory information is encapsulated by the ath9k_regulatory\nstruct, so we can now change all the callers to take that directly\ninstead of struct ath_hw.  This in turn will enable us to move the\nregulatory functions to common code also used by ath5k, since both\ncan use this regulatory struct.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc2ada30cacc28c96eabc598d3ef294338d8dcf5",
      "tree": "7bf4c3c16c763a881937c2faf5b17d9d6a238ef8",
      "parents": [
        "55a3757a5703ebc58612ffbfbcb7f193dae17df7"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 22:30:27 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "ath9k: separate ath9k specific code from ath9k_regd_get_ctl()\n\nUntil ath5k and ath9k share common channel structures, they will have\nto implement their own get_ctl() function.  Split out the portion that\nonly relies on the current band and reg domain so that it can be common\ncode.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55a3757a5703ebc58612ffbfbcb7f193dae17df7",
      "tree": "d24e72c38f311e2e5398bb6ce1bda2823e0eacea",
      "parents": [
        "71a7b26d3e6404e43574f80236c00eaa39b2525e"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Mar 27 12:45:30 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:37 2009 -0400"
      },
      "message": "iwlwifi: change check triggering device restart after rfkill change\n\nThe STATUS_ALIVE value cannot be used because it is cleared when\ninterface is brought down and will not be set if rfkill is enabled when\ninterface is started again. The interface can thus not be brought up if\nrfkill was enabled before stopping the interface and disabled after\nstarting the interface.\n\nChange the test to use priv-\u003eis_open instead, this will be set when\ninterface is started whether rfkill is enabled or not.\n\nThanks to Helmut Schaa for the suggested fix.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71a7b26d3e6404e43574f80236c00eaa39b2525e",
      "tree": "63ef723ea9d5c4f37195bbc90d9aac973ba5f369",
      "parents": [
        "4d2a369ec09167f423c0783b1cf85cee8102544f"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:31 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: convert scan to cfg80211\n\nConvert scan function to cfg80211. Unlike old scan code new code\nwaits 1 sec before getting scan data from device and passing\nforward to cfg80211.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d2a369ec09167f423c0783b1cf85cee8102544f",
      "tree": "62f54605b38c64aeed577519b3cfbbbaed0d89e7",
      "parents": [
        "4bd7f03e915b6946307ce57f20718c6547734b5d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:23 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: convert get range to cfg80211\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4bd7f03e915b6946307ce57f20718c6547734b5d",
      "tree": "c923c756de71ecac0b5e02f72cf68d44048e7f6e",
      "parents": [
        "06aa7afaaa21a4e7f1bcb196bd3f29193924a603"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:16 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: change quality level scale\n\nChange quality level scale to match cfg80211 CFG80211_SIGNAL_TYPE_UNSPEC.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06aa7afaaa21a4e7f1bcb196bd3f29193924a603",
      "tree": "1337931da6e0c1e41b9f0460aea80b2a03cc7eae",
      "parents": [
        "964c1d417e4738d359ba263921a7b9c18fa711c4"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Mar 26 23:40:09 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "cfg80211: add cfg80211_inform_bss\n\nAdded cfg80211_inform_bss() for full-mac devices to use.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "964c1d417e4738d359ba263921a7b9c18fa711c4",
      "tree": "cb9603bf5ddba3a4e2c97f201f26e317669cfa07",
      "parents": [
        "5c8fa4f7e7fcceabb3b37d7ec66d3e7115a4bba3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 26 23:40:01 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: convert get/set mode to cfg80211\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n[edit: made rndis_change_virtual_intf static]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c8fa4f7e7fcceabb3b37d7ec66d3e7115a4bba3",
      "tree": "9f883762a20ca60336a21c0ebedda2deecef1326",
      "parents": [
        "f13027af5cd567757c18b85776232e31a2ba55d4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 26 23:39:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "rndis_wlan: initiate cfg80211 conversion\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f13027af5cd567757c18b85776232e31a2ba55d4",
      "tree": "95fd54c24859572b1abc77bc70536ca33e376e4a",
      "parents": [
        "dce072580e095d1fb7be59a1be30dc0e8307821b"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Mar 25 03:12:49 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "p54: add beacon filtering support\n\nThis patch adds beacon filtering support to p54.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dce072580e095d1fb7be59a1be30dc0e8307821b",
      "tree": "a4ac9734c5d7703dc02fcd245c61b78dc1c28ff4",
      "parents": [
        "cf3a9579f61c643c15c172da0baf5429578b0ba3"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Mar 25 03:12:18 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "p54: more SoftLED updates\n\nThis patch hopefully finishes the SoftLED code:\n- It adds two more LEDs (rx and radio).\n  (the FW claims it can support up to 16 LEDs,\n   but I doubt that any vendor put more than 4 on a board)\n- update the LEDs in a _delayed_ workqueue.\n  No one reported any more crashes.\n  (see: \"PATCH] p54: fix race condition in memory management\")\n  So we can stop burning the mm code.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf3a9579f61c643c15c172da0baf5429578b0ba3",
      "tree": "0f48228b61e2d4fbb1d6972a2271444d001921de",
      "parents": [
        "ae3d2462f89db4592ea71e8f6e326d4b38dc952c"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Mar 25 03:11:58 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:36 2009 -0400"
      },
      "message": "p54: clean up p54.h\u0027s struct p54_common\n\nThis patch rearrange and regroups most elements in p54_common.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae3d2462f89db4592ea71e8f6e326d4b38dc952c",
      "tree": "c74c328c7c2a1997cf52da289c0372b26e7a12b9",
      "parents": [
        "42639fcd443d97a9a471f4b8269620286dd7036b"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Mon Mar 30 11:04:04 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "net/ps3: Update maintainer\n\nUpdate the MAINTAINERS entry for PS3 NETWORK SUPPORT.\n\nCC: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42639fcd443d97a9a471f4b8269620286dd7036b",
      "tree": "8c1b86e221ab2fc105521633cccb69f7453c3bc6",
      "parents": [
        "d5522e039586fdf72493225a88b944f726b69671"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Mar 30 08:05:29 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath5k: reduce exported channel list\n\nClaiming every available 5 ghz channel has a couple of negative\nside-effects: scanning takes a long time, and the channel list\noverflows the available buffer space for netlink commands,\nresulting in:\n\n    $ iw phy phy0 info\n    command failed: No buffer space available (-105)\n\nThis patch adds a modparam so people who want to see all the channels\ncan do so by passing all_channels\u003d1.  By default users will see a\nsmaller list of channels.  This also halves scan time, from 10 seconds\ndown to less than 5 when using world regulatory.\n\nChanges-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nReported-by: Simon Farnsworth \u003csimon@farnz.org.uk\u003e\nTested-By: Simon Farnsworth \u003csimon@farnz.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5522e039586fdf72493225a88b944f726b69671",
      "tree": "ce7aa8402bd708a3cbe6b0eb82453c54fa051550",
      "parents": [
        "f5c38ef06e005705ef87b7a77752c183bacb94cc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 30 13:23:35 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "mac80211: move ieee80211_enable_ht function to mlme.c\n\nIt really belongs into that file since it is only relevant\nfor managed mode. Move 1:1, not even whitespace changes,\nbut make it static and remove from header file.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5c38ef06e005705ef87b7a77752c183bacb94cc",
      "tree": "3aa441c7278b5986ac2bd8842196b4a18e4b7989",
      "parents": [
        "c6483cfe7147534719197c03a99848f49e004308"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:57 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Fix bug in determining HT40 mode\n\nThis patch fixes a bug in checking for HT40 mode.\nThe STA\u0027s mode can be determined from the cached HT capabilities,\nuse that and remove the redundant variable \u0027rc_phy_mode\u0027.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6483cfe7147534719197c03a99848f49e004308",
      "tree": "20aa299c2477ae6f5b84a2cf2bd19e25b31415fc",
      "parents": [
        "063d8be37d6f5818976a1185db4af55c5a5ae809"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:56 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Determine number of streams from HT capabilities\n\nThe number of streams supported by a STA can be determined\ndirectly from the HT capabilities. Remove the redundant\nvariable storing the stream cap.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "063d8be37d6f5818976a1185db4af55c5a5ae809",
      "tree": "3cbaab77c760f4075318499a380e0b18df1e26af",
      "parents": [
        "87792efc7d20a21844eb7f4247e7b9027e783ec0"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:49 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Clean Interrupt handling routine\n\nThis patch cleans up the ISR, removing a unnecessary do..while\nloop, and waking up the chip before getting the pending\ninterrupts.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87792efc7d20a21844eb7f4247e7b9027e783ec0",
      "tree": "0a9c4addc65f7488288c2014d1fc8df714789f38",
      "parents": [
        "1ffb0610be915650cff44c69dc6728215eae08c0"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:48 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Trivial fix to handle AMPDU params properly\n\nHandle aggregation params only when aggregation is\nsupported.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ffb0610be915650cff44c69dc6728215eae08c0",
      "tree": "383d67665b173e6c1925f6b3b3bc1f38ee19dfed",
      "parents": [
        "797fe5cbefdb91f796502677e3a6623262eb9fcd"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:46 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Initialize values when setting up the queue parameters\n\nAlso fix a small typo.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "797fe5cbefdb91f796502677e3a6623262eb9fcd",
      "tree": "8d9931b9853a0c5d5f516d2c10bf07d24dedb749",
      "parents": [
        "4658b985170d9d0c88304d2d4459938b600f8c0b"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:45 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:35 2009 -0400"
      },
      "message": "ath9k: Remove the useless do..while loops\n\nThese are unnecessary constructs in a function.\nThis patch removes these from both RX and TX init\nroutines.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4658b985170d9d0c88304d2d4459938b600f8c0b",
      "tree": "aef8a74a907e7558db64c66eff6ddda08e81715b",
      "parents": [
        "7dd58748592db1e5a77cfbddb8beffcfdb0242fe"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:43 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Remove TIM from the interrupt mask\n\nWe never handle TIM, TIM_TIMER is used instead.\nRemove this and the unnecessary swBeaconProcess variable.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7dd58748592db1e5a77cfbddb8beffcfdb0242fe",
      "tree": "e61b6c2ac1eb0dbee6a2e157cd611620d033fc44",
      "parents": [
        "5cc93992cc4cf12ddfe63c8a5be2d509e6678e99"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:42 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Check for root debugfs file\n\nCreation of the root debugfs file could have failed\nfor some reason, check properly before proceeding in this\ncase.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5cc93992cc4cf12ddfe63c8a5be2d509e6678e99",
      "tree": "b3a4ecddecd17f3cbed8b60c7312a44aabefcbe1",
      "parents": [
        "ae459af12816b507aed3fcb2b9fc933c212ea12e"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:41 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Remove unused structures\n\nstruct aggr_rifs_param and ath_tx_stat are not used anywhere.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae459af12816b507aed3fcb2b9fc933c212ea12e",
      "tree": "4467a61af2ead5faca83031b88975872cb2d02c2",
      "parents": [
        "a119cc492fc720de7fcaf7c1b9394d6c025d276d"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:40 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:34 2009 -0400"
      },
      "message": "ath9k: Remove a couple of unused variables in descriptor handling\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a119cc492fc720de7fcaf7c1b9394d6c025d276d",
      "tree": "9a755b4c68bda8afef7b7f19a23805728a3750e7",
      "parents": [
        "a22be22ab8fe571cce88d0d30b49f297a563c4a7"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:38 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:33 2009 -0400"
      },
      "message": "ath9k: Cleanup buffer status handling\n\nUsing a u32 to store a single flag is overkill.\nUse a bool to store whether the buffer is stale or not.\nAlso, use u8 instead of u32 to store the buffer type.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a22be22ab8fe571cce88d0d30b49f297a563c4a7",
      "tree": "626d81aa65679c2f6486f14e869ac8d5d544d368",
      "parents": [
        "0ef1f168b6bc82b0b157c568e764b75961867970"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:36 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:32 2009 -0400"
      },
      "message": "ath9k: Avoid unneeded casts\n\nChange the void pointer to struct sk_buff and access\nbf_mpdu directly, removing all casts in the process.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ef1f168b6bc82b0b157c568e764b75961867970",
      "tree": "56efe522695728d65930f7957eb469fa2b6a8e15",
      "parents": [
        "eef7a57430c83b0419ba943bb1650ed5c349d454"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:35 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:30 2009 -0400"
      },
      "message": "ath9k: Remove redundant variable for Interrupt Mitigation\n\nThe state is already stored in ath9k_ops_config, so remove\nthe duplicate variable in ath_hw.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eef7a57430c83b0419ba943bb1650ed5c349d454",
      "tree": "fe94931593ceed4605055220feb364a056c63cf5",
      "parents": [
        "d8baa9392666d1c50ef42e9f6fbbb0cf536327b9"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:28 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:30 2009 -0400"
      },
      "message": "ath9k: Change return value of ath9k_hw_fill_cap_info\n\nThis routine always return true, checking for false\nin the return value is invalid. Fix this.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8baa9392666d1c50ef42e9f6fbbb0cf536327b9",
      "tree": "a70f7ef031e128defc2bc46dedb3ce1f15432d2a",
      "parents": [
        "6ed6a05e5c8061cdcd69a418c90c5f11979ce650"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:25 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:30 2009 -0400"
      },
      "message": "ath9k: Cleanup debug messages\n\nClean debug messages to use appropriate levels,\nremove useless messages, and trim the number of\ndebug levels.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ed6a05e5c8061cdcd69a418c90c5f11979ce650",
      "tree": "380a46bae2b7574c31aba53cd25ccbc1621a4c55",
      "parents": [
        "bdbdf46daa6dccb472f56559854477faddc44de9"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:24 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath9k: Remove redundant chainmask check\n\nWe get the valid chainmasks on HW attach, checking\nit again during reset is redundant. This patch removes the check.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdbdf46daa6dccb472f56559854477faddc44de9",
      "tree": "24e6968f86689aab0e4db417e4d4f7205ad2911e",
      "parents": [
        "8782b41d13c8e5f9a201477d3c15edf9fe7c372c"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Mar 30 15:28:22 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath9k: Remove a few unused flags\n\nThis patch removes unused HW capability flags and\nHW operation variables, and a chainmask flag that\nwe don\u0027t use anywhere.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8782b41d13c8e5f9a201477d3c15edf9fe7c372c",
      "tree": "1f1588ee8053776ca7688e41448131288733c135",
      "parents": [
        "616de35da94df8748771a014ef898360d5f4d0c8"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vivek.natraj@gmail.com",
        "time": "Mon Mar 30 14:17:00 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath9k: No need to abort Rx path when autosleep is enabled.\n\nFor chipsets supporting autosleep feature, there is no need to abort\nRx engine since they are capable of automatically going back to sleep\nafter receiving a packet.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "616de35da94df8748771a014ef898360d5f4d0c8",
      "tree": "69c38769384816051cd6dce12b611c49809bc9d8",
      "parents": [
        "a57e2e84b65d1b89c4b1effeceb27b181226b950"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Mar 29 13:19:31 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "b43: Do not \"select\" HW_RANDOM\n\nAuto-depend on HW_RANDOM, rather than \"select\"ing it.\nThis way the user has the choice to enable or disable HWRNG support.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a57e2e84b65d1b89c4b1effeceb27b181226b950",
      "tree": "8223905d95db5c5fdda75255029b85f44dfbdd88",
      "parents": [
        "440ddadaee6d0d5e8a7ee53ac913f78a8e5570a1"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Mar 28 20:51:41 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "rt2x00: Fix Sparse warning\n\nrt2x00link_reset_qual() is not declared in a header,\nand is only internally used within rt2x00link.c.\nIt should be declared as static.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "440ddadaee6d0d5e8a7ee53ac913f78a8e5570a1",
      "tree": "2a6f185ae743afce09c684f23084e8290e813fcf",
      "parents": [
        "32c1628f153a5468cf48be5e5c04cd599ae9e01d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Mar 28 20:51:24 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "rt2x00: Move Move pci_dev specific access to rt2x00pci\n\npci_dev-\u003eirq and pci_name(pci_dev) access should be limited\nto rt2x00pci only. This is more generic and allows a rt2x00 pci\ndriver to be controlled as PCI device but also as platform driver\n(needed for rt2800pci SoC support).\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32c1628f153a5468cf48be5e5c04cd599ae9e01d",
      "tree": "592608e027f1ff2bbd8344aebee2f88e5b21f74d",
      "parents": [
        "807e37394b5a1dc23a2908b59f34edbbae67e9ea"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Mar 28 01:46:14 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ar9170: fix hang on stop\n\nThis patch fixes a locking problem which freezes the network core.\n\nThe deadlock goes as follows:\n- ar9170_op_stop - is called\n1. change the state to IDLE\n2. \u003e take the MUTEX \u003c\n3. cancel_SYNC all pending work, which means\n    \"block until a work_struct\u0027s callback has terminated\"\n\u003d\u003e  if filter_config_work was queued it tries to get the MUTEX,\n       before checking the device state...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "807e37394b5a1dc23a2908b59f34edbbae67e9ea",
      "tree": "ac20abf4644a09a05bf11a015391524d6ef75db3",
      "parents": [
        "295936c56672e82369c6d989e27d3a87495808e4"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Mar 27 17:47:27 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:29 2009 -0400"
      },
      "message": "ath5k: fix scanning in AR2424\n\nAR5K_PHY_PLL_40MHZ_5413 should not be ORed with AR5K_PHY_MODE_RAD_RF5112\nfor 5 GHz channels.\n\nThe incorrect PLL value breaks scanning in the countries where 5 GHz\nchannels are allowed.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "295936c56672e82369c6d989e27d3a87495808e4",
      "tree": "af1caebfbb27d42a8fc179dccecd79975ca61ea5",
      "parents": [
        "a3b8b0569fbef725597f05278ec58083321f6e9d"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Mar 27 17:21:05 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "ath9k: Update maintainers for ath9k\n\nThis has been the case really, we just forgot to update it.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3b8b0569fbef725597f05278ec58083321f6e9d",
      "tree": "cb3beb05c841a9564a3fdd44d540570c7b89c9f6",
      "parents": [
        "53b46b8444f600cc1744521ea096ea0c5d494dd0"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Mar 27 21:59:49 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "nl80211: Add Michael MIC failure event\n\nDefine a new nl80211 event, NL80211_CMD_MICHAEL_MIC_FAILURE, to be\nused to notify user space about locally detected Michael MIC failures.\nThis matches with the MLME-MICHAELMICFAILURE.indication() primitive.\n\nSince we do not actually have TSC in the skb anymore when\nmac80211_ev_michael_mic_failure() is called, that function is changed\nto take in the TSC as an optional parameter instead of as a\nrequirement to include the TSC after the hdr field (which we did not\nreally follow). For now, TSC is not included in the events from\nmac80211, but it could be added at some point.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53b46b8444f600cc1744521ea096ea0c5d494dd0",
      "tree": "2f9d3a465a55be2992a8f895c1d09f4cdff3c060",
      "parents": [
        "1778092e1739155acec35a3bccee2fb8a1ae4e91"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Mar 27 20:53:56 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "nl80211: Generate deauth/disassoc event for locally generated frames\n\nPreviously, nl80211 mlme events were generated only for received\ndeauthentication and disassociation frames. We need to do the same for\nlocally generated ones in order to let applications know that we\ndisconnected (e.g., when AP does not reply to a probe). Rename the\nnl80211 and cfg80211 functions (s/rx_//) to make it clearer that they\nare used for both received and locally generated frames.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1778092e1739155acec35a3bccee2fb8a1ae4e91",
      "tree": "6b88397852016dd6e082f7980f8da90ecb36f3c6",
      "parents": [
        "c0ed418977edf60f1df9933e1ccd48920a28eb66"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Mar 27 20:52:47 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "nl80211: Require auth type for NL80211_CMD_AUTHENTICATE\n\nNL80211_ATTR_AUTH_TYPE is a required parameter for\nNL80211_CMD_AUTHENTICATE. We are currently (by chance) defaulting to\nopen system authentication if the attribute is not specified. It is\nbetter to just reject the invalid command.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0ed418977edf60f1df9933e1ccd48920a28eb66",
      "tree": "1be23218579658ccc146f07ea4e5150193ad19a2",
      "parents": [
        "07f62d01c1f476a3b328a44faafdfd103a4dedc3"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Mar 27 22:21:36 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "nl80211: remove duplicated #include\n\nRemove duplicated #include in net/wireless/core.h.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07f62d01c1f476a3b328a44faafdfd103a4dedc3",
      "tree": "9e574206b85bb225f64aaab572840109bf54e71f",
      "parents": [
        "fd7fbb17bec7b055fafec4d0ae3bfb4ed60cad8b"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Mar 27 22:20:27 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "cfg80211: remove duplicated #include\n\nRemove duplicated #include in include/net/cfg80211.h.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd7fbb17bec7b055fafec4d0ae3bfb4ed60cad8b",
      "tree": "7b3c5b8170e9eddd841153eed6cb18fe62c12cd5",
      "parents": [
        "621cac85297de5ba655e3430b007dd2e0da91da6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Mar 27 14:16:44 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:28 2009 -0400"
      },
      "message": "rfkill-input: remove unused code\n\nThere\u0027s a lot of rfkill-input code that cannot ever be\ncompiled and is useless until somebody needs and tests\nit -- therefore remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "621cac85297de5ba655e3430b007dd2e0da91da6",
      "tree": "6193ecf0966094bb744fb4238191bcab03a3cdef",
      "parents": [
        "c1c6b14b22af0f85d05a70405dc3fba5de840c7b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Mar 27 14:14:31 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "rfkill: remove user_claim stuff\n\nAlmost all drivers do not support user_claim, so remove it\ncompletely and always report -EOPNOTSUPP to userspace. Since\nuserspace cannot really drive rfkill _anyway_ (due to the\nodd restrictions imposed by the documentation) having this\ncode is just pointless.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1c6b14b22af0f85d05a70405dc3fba5de840c7b",
      "tree": "f60031dacc62cbab1212856230ce933559b6ea05",
      "parents": [
        "f4a11bb0c2d5968ea35f95bdbabdd453862f202a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Mar 30 11:32:46 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "rfkill: remove deprecated state constants\n\nI only did superficial review, but these constants are stupid\nto have and without proper warnings nobody will review the\ncode anyway, no amount of shouting will help.\n\nAlso fix wimax to use correct states.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f4a11bb0c2d5968ea35f95bdbabdd453862f202a",
      "tree": "ef0277c3e333ea3a402dbfbd6c13fa60a4b9702b",
      "parents": [
        "b0741a1a2b00d9b4d88ba60016c88e42f176e4d6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Mar 27 12:40:28 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "nl80211: validate some input better\n\nThis patch changes nl80211 to:\n * validate that any IE input is a valid IE (stream)\n * move some validation code before locking\n * require that a reason code is given for both deauth/disassoc\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0741a1a2b00d9b4d88ba60016c88e42f176e4d6",
      "tree": "ed047544a7caa10195ac144b00e87fb552c4609c",
      "parents": [
        "9f201a87831af9458df1eda65941c955f2da87ed"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Fri Mar 27 13:08:45 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "mac80211: Don\u0027t access managed mode bits in non-managed mode\n\nThis fixes a stupid bug introduced in 25f85c31d4f..\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f201a87831af9458df1eda65941c955f2da87ed",
      "tree": "6203d7556d501769d2bd551afe25233a4b98cf6c",
      "parents": [
        "488829f1b141858944a24fd793220fa1d52cd9a6"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Fri Mar 27 07:50:53 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "p54spi: compensate firmware alignment bug in p54spi_rx\n\nFirmware may insert up to 4 padding bytes after the lmac header,\nbut it does not amend the size of SPI data transfer.\nSuch packets has correct data size in header, thus referencing\npast the end of allocated skb. Put extra 4 bytes to the end of the\nreceived skb to compensate for this case.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "488829f1b141858944a24fd793220fa1d52cd9a6",
      "tree": "5b6f99c906ee6c1beba6ca98909a66b5727318e8",
      "parents": [
        "6da3a13e4fcab0ff58592087d28bd283caf23d88"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Thu Mar 26 10:14:10 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "iwl3945: use iwl_mac_conf_tx\n\n3945 now uses iwl_mac_conf_tx.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6da3a13e4fcab0ff58592087d28bd283caf23d88",
      "tree": "1b67e34373d8b17ae66a66526cc72dfd6ad067b1",
      "parents": [
        "4f5cab969bdbec1ab0c5b690282372b4978123ac"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Mar 26 10:14:08 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "iwlwifi: merge and better support of suspend/resume for iwlagn and iwl3945\n\nWith mac80211\u0027s help to call stop() and start() in mac80211\nsuspend/resume function, both iwlagn and iwl3945 no longer calling\nstop() and start(); remove un-necessary STATUS_IN_SUSPEND bit from both\nheader files and functions,\n\nMove apm_ops.stop() function into pci_suspend() to ensure\nDMA is stopped before go into suspend mode.\n\niwl3945 has the similar suspend/resume function as iwlagn, so move both\nfunctions to iwlcore to be shared by both drivers.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f5cab969bdbec1ab0c5b690282372b4978123ac",
      "tree": "86e829b073bf47b1dcd01abfe13d9e668dd49a8c",
      "parents": [
        "684d6b360222f31b6b9be9a63aa5c6ed5674c890"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Thu Mar 26 06:38:25 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:27 2009 -0400"
      },
      "message": "p54spi: fix p54spi_tx_frame DMA transfer initiation and skb cleanup\n\np54spi_tx_frame wasn\u0027t waiting for HOST_ALLOWED in SPI_ADRS_DMA_WRITE_CTRL.\nThis resulted in frequent \u0027WR_READY timeout\u0027 on beacon resubmission.\n\nAlso don\u0027t free skb on error path, as it gets freed on p54spi_wq_tx.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "684d6b360222f31b6b9be9a63aa5c6ed5674c890",
      "tree": "65e91de4f3e3617b5ecb24ef6ec5bb4b4d697f9c",
      "parents": [
        "5e3af1d2d3e6c0011b4c22514d39c73dcbc6674f"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Wed Mar 25 09:51:16 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:26 2009 -0400"
      },
      "message": "libertas: support mesh for various firmware versions\n\nCMD_MESH_CONFIG command ID and a couple of structure members in TxPD,\nRxPD have been changed in firmware version 10.x.y.z and newer.\n\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e3af1d2d3e6c0011b4c22514d39c73dcbc6674f",
      "tree": "e8b7e4d3ae5d70ab6ca7410566ae6e746a982527",
      "parents": [
        "f74d0f5cacb7023422098dd5c98e3ce06787ba56"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Wed Mar 25 13:45:01 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:26 2009 -0400"
      },
      "message": "p54spi: fix p54spi_upload_firmware\n\nInstead of firmware itself p54_upload_firmware was sending to the device\ncontent of struct firmware and the following random garbage.\n\nNotice \u0027\u0026\u0027 before priv-\u003efirmware-\u003edata at p54spi_spi_write.\nBut simple removing of \u0027\u0026\u0027 sign triggered BUG_ON at dma_cache_maint.\nThus kmemdup - kfree workaround.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f74d0f5cacb7023422098dd5c98e3ce06787ba56",
      "tree": "00a035b35209c643dc827970b7798b36d941f0c0",
      "parents": [
        "4cb9be7ab47820a1fa747569f5f035a5f628c91b"
      ],
      "author": {
        "name": "Max Filippov",
        "email": "jcmvbkbc@gmail.com",
        "time": "Wed Mar 25 08:30:15 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 22 16:54:26 2009 -0400"
      },
      "message": "p54spi: mask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit\n\nMask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit.\n Without this, \u0027fw_upload not allowed to DMA write\u0027 is observed at both N800 and N810.\n\nSigned-off-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cb9be7ab47820a1fa747569f5f035a5f628c91b",
      "tree": "f272447c9bdc5b01578760f1c0f973a183f801b5",
      "parents": [
        "bf98a82633b97fb638fcee0fae3c0de54d1f7b05"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Apr 21 18:42:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 22 00:47:54 2009 -0700"
      },
      "message": "e1000/e1000e/igb/ixgb: do not use netif_wake_queue un-necessarily\n\nIt was pointed out that the Intel wired ethernet drivers do not need to\nwake the tx queue since netif_carrier_on/off will take care of the qdisc\nmanagement in order to guarantee the correct handling of the transmit\nroutine enable state.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf98a82633b97fb638fcee0fae3c0de54d1f7b05",
      "tree": "6b7e76f788b3cc996f9bd8a01ea5bb4ec4ab995c",
      "parents": [
        "6f26c9a7555e5bcca3560919db9b852015077dae"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 21 18:12:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 18:12:11 2009 -0700"
      },
      "message": "sa1100_ir: fix build breakage\n\nFix simple typo. Caused by commit\na1de966682551debbe690672e760487cc555c05f\n(\"irda/sa1100_ir: convert to net_device_ops\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f26c9a7555e5bcca3560919db9b852015077dae",
      "tree": "9ca7509cd0cbbdae158b752c234cb23add8370f0",
      "parents": [
        "43b39dcdbdf823a1c0ac1f2aa2d76bd2f210adc8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 20 01:26:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 05:42:46 2009 -0700"
      },
      "message": "tun: fix tun_chr_aio_write so that aio works\n\naio_write gets const struct iovec * but tun_chr_aio_write casts this to struct\niovec * and modifies the iovec. As a result, attempts to use io_submit\nto send packets to a tun device fail with weird errors such as EINVAL.\n\nSince tun is the only user of skb_copy_datagram_from_iovec, we can\nfix this simply by changing the later so that it does not\ntouch the iovec passed to it.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43b39dcdbdf823a1c0ac1f2aa2d76bd2f210adc8",
      "tree": "117c9b756380b59c8c29955f02c4d9ff504b047a",
      "parents": [
        "0a1ec07a67bd8b0033dace237249654d015efa21"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 20 01:25:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 05:42:45 2009 -0700"
      },
      "message": "tun: fix tun_chr_aio_read so that aio works\n\naio_read gets const struct iovec * but tun_chr_aio_read casts this to struct\niovec * and modifies the iovec. As a result, attempts to use io_submit\nto get packets from a tun device fail with weird errors such as EINVAL.\n\nFix by using the new skb_copy_datagram_const_iovec.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a1ec07a67bd8b0033dace237249654d015efa21",
      "tree": "1963b9ba273f0786c8a972c27b5599dfb4a19f06",
      "parents": [
        "0cededf3ffbb775c3716aa1d246338fdc24b1259"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 20 01:25:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 05:42:44 2009 -0700"
      },
      "message": "net: skb_copy_datagram_const_iovec()\n\nThere\u0027s an skb_copy_datagram_iovec() to copy out of a paged skb,\nbut it modifies the iovec, and does not support starting\nat an offset in the destination. We want both in tun.c, so let\u0027s\nadd the function.\n\nIt\u0027s a carbon copy of skb_copy_datagram_iovec() with enough changes to\nbe annoying.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cededf3ffbb775c3716aa1d246338fdc24b1259",
      "tree": "b8606da4301258e2919a0d5322988cde856661fc",
      "parents": [
        "d035fbccc4edd2bd69d9314faf03ba832b85a1d7"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Fri Apr 17 12:03:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 02:07:17 2009 -0700"
      },
      "message": "ucc_geth: Move freeing of TX packets to NAPI context\n\nThis will make the system alot more responsive while ping flooding the\nucc_geth ethernet interface.\n\nAlso set NAPI weight to 64 as this is a common value.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d035fbccc4edd2bd69d9314faf03ba832b85a1d7",
      "tree": "b63c9fc4166e8fc90e309835173e60a11e5def5c",
      "parents": [
        "b1b67dd45a6b629eb41553856805aaa1614fbb83"
      ],
      "author": {
        "name": "Jianjun Kong",
        "email": "jianjun@zeuux.org",
        "time": "Mon Apr 20 04:05:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 02:02:53 2009 -0700"
      },
      "message": "rtl8139: unify the struct\u0027s name\n\nunify the struct\u0027s name of \"struct rtl8139_private *np\" to \"struct rtl8139_private *tp\"\n\nmost of them like this:\nstruct rtl8139_private *tp \u003d netdev_priv(dev);\n\nSigned-off-by: Amos Kong \u003cjianjun@zeuux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1b67dd45a6b629eb41553856805aaa1614fbb83",
      "tree": "23d2b8dc59223b649f466564dac338c899595a7c",
      "parents": [
        "4510d7cb8b4e7d389652b8a4f89fad469a5ecc92"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Apr 20 04:49:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 02:00:51 2009 -0700"
      },
      "message": "net: factor out ethtool invocation of vlan/macvlan drivers\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4510d7cb8b4e7d389652b8a4f89fad469a5ecc92",
      "tree": "4bbfef372132bab1ba09b27447aa7d6667f8e0cc",
      "parents": [
        "03ad032bb78b2732b607ed198e951240e1d21e59"
      ],
      "author": {
        "name": "Peter Holik",
        "email": "peter@holik.at",
        "time": "Sat Apr 18 07:24:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:55:59 2009 -0700"
      },
      "message": "usb driver for intellon int51x1 based PLC like devolo dlan duo\n\nusb driver for intellon int51x1 based PLC like devolo dlan duo\nwith improvements suggested by the guys of the mailinglist:\n- name and prefix with int51x1 (Florian Fainelli)\n- use conversion functions cpu_to_le16 / le16_to_cpu (Oliver Neukum)\n- use pskb_may_pull instead of skb-\u003elen (Ilpo Järvinen)\n- better code in tx_fixup (Ilpo Järvinen)\n- use gotos for error handling (Ilpo Järvinen)\n- better description (Jon Smirl)\n\nSigned-off-by: Peter Holik \u003cpeter@holik.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03ad032bb78b2732b607ed198e951240e1d21e59",
      "tree": "3bf7f5927e0545617676ad6feef07fa932db4ad4",
      "parents": [
        "bb9e63e27117b469a151c61fb0045a8ec4cced5d"
      ],
      "author": {
        "name": "Peter Holik",
        "email": "peter@holik.at",
        "time": "Sat Apr 18 07:24:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:55:59 2009 -0700"
      },
      "message": "export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c\n\nbecause of using the same function get_ethernet_addr as cdc_ether.c\ni export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether\n(suggested by Oliver Neukum).\n\nSigned-off-by: Peter Holik \u003cpeter@holik.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb9e63e27117b469a151c61fb0045a8ec4cced5d",
      "tree": "744e866fd07c56f4330274e97e5c2d85e80f19f6",
      "parents": [
        "daba2a631d2b7831b6a021b36d61314a9153526e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 07:13:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:03 2009 -0700"
      },
      "message": "tg3: Update version to 3.99\n\nThis patch updates the tg3 version to 3.99.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "daba2a631d2b7831b6a021b36d61314a9153526e",
      "tree": "f720e515b297e41930e2e2d9864d995bbb1dd156",
      "parents": [
        "9cf74ebb634fe79587cf9a1d5ff971391dd12e1b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:58:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:03 2009 -0700"
      },
      "message": "tg3: Restore LAA sooner in shutdown sequence\n\nAfter a shutdown reset, the LAA needs to be restored before posting the\npost-reset signature in shared memory.  If the LAA is not restored\nbefore then, the bootcode will assume the factory default MAC address\nand WOL will not work with the LAA.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cf74ebb634fe79587cf9a1d5ff971391dd12e1b",
      "tree": "aac181b596720fd60a68732f29514503c18de660",
      "parents": [
        "8d519ab2866c92f5d722085492a124f016f601aa"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:58:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:02 2009 -0700"
      },
      "message": "tg3: Limit CLKREQ fix to A[01] of 57780 asic rev\n\nThis patch restricts the CLKREQ bugfix to the A0 and A1 revisions\nof 57780 ASIC rev chips.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d519ab2866c92f5d722085492a124f016f601aa",
      "tree": "6eb301fa41dc6c436eee6c82cbed352b72f4a54f",
      "parents": [
        "33466d938f43ab65312466ba5472b9c6ee200cce"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:58:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:02 2009 -0700"
      },
      "message": "tg3: Allow 5761 WOL and LED fixes to 5761S too\n\nThe 5761 WOL and LED fixes used the PCI device ID to as the activation\nkey.  The 5761S requires the same process.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33466d938f43ab65312466ba5472b9c6ee200cce",
      "tree": "a84a6f6de32b2269006e70f5d4d04732940c8746",
      "parents": [
        "df259d8cba7d7880dc04d34c7a6e0ce15fbc9644"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:57:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:01 2009 -0700"
      },
      "message": "tg3: Prevent send BD corruption\n\nOn rare occasions, send BD corruptions can occur.  This patch\nfixes the problem by increasing the L1 entry threshold to 4\nmilliseconds.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df259d8cba7d7880dc04d34c7a6e0ce15fbc9644",
      "tree": "21382c9803303c424e9a87d552754960f6b5706e",
      "parents": [
        "624f8e5082efd0348ccf7e3d3f4bfc41efead26c"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:57:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:00 2009 -0700"
      },
      "message": "tg3: Handle NVRAM absent cases\n\nSome 57780 ASIC revision parts do not have NVRAM.  Code the driver so\nthat it is tolerant of this configuration.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "624f8e5082efd0348ccf7e3d3f4bfc41efead26c",
      "tree": "bd6bfc88f62b49fc377101b4f268b0b00b101ea7",
      "parents": [
        "e5e9743bb7429f53c83ad69b432f7b661e74c3f0"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 06:55:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:41:00 2009 -0700"
      },
      "message": "tg3: Allow screaming interrupt detection\n\nThe tg3 driver\u0027s ISR is coded to accept interrupts as its own if the\nstatus block tag does not equal the last tag the driver has seen.  The\nlast_tag field is updated from tg3_poll.  In a screaming interrupt\nsituation from another device sharing tg3\u0027s IRQ, tg3_poll does not get\na chance to be called, so the last_tag will always be out of sync with\nthe status block tag.  Consequently, the driver will continually\ndeclare the screaming interrupts as its own, thus thwarting the\nscreaming interrupt detection logic.\n\nThis patch solves the problem by creating a new last_irq_tag member and\nrecording the status block tag in the ISR.  The ISR then checks the\nlast_irq_tag for interrupt ownership.\n\nMany thanks to John Marvin for the detailed bug report and analysis and\nMichael Chan for the bugfix.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nTested-by: John Marvin \u003cjsm@fc.hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5e9743bb7429f53c83ad69b432f7b661e74c3f0",
      "tree": "db3691aef0d46c4aed4a2be6dc8ab7c44c3488cb",
      "parents": [
        "a0f82f64e26929776c58a5c93c2ecb38e3d82815",
        "775d8d931581764a1ec982ebe5a927b12762fb6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:32:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 21 01:32:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/core/dev.c\n"
    },
    {
      "commit": "775d8d931581764a1ec982ebe5a927b12762fb6d",
      "tree": "574580bc6a4d625f0a50327ec68261d6bfbf0a12",
      "parents": [
        "62cedd11f63c99efd2962fb69763a09e2778f6e6",
        "7e0986c17f695952ce5d61ed793ce048ba90a661"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 20 15:33:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 20 15:33:46 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "62cedd11f63c99efd2962fb69763a09e2778f6e6",
      "tree": "957317370169cfac5457f684d3ec53822866d550",
      "parents": [
        "c40af84a6726f63e35740d26f841992e8f31f92c"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Apr 20 14:52:29 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 20 14:52:29 2009 -0700"
      },
      "message": "tg3: Fix SEEPROM accesses\n\nThe recent NVRAM patches sanitized how the driver deals with NVRAM\ndata, but they failed to bring the SEEPROM interfaces inline with\nthe new strategy.  This patch brings the SEEPROM interfaces up to date.\nThis patch also reverts commit 0d489ffb76de0fe804cf06a9d4d11fa7342d74b9\n(\"tg3: fix big endian MAC address collection failure\").\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nTested-by: Robin Holt \u003cholt@sgi.com\u003e\nTested-by: James Bottomley \u003cjames.bottomley@HansenPartnership.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e0986c17f695952ce5d61ed793ce048ba90a661",
      "tree": "aed7ba3ebffc32f192e9b990c5a0cfffb453a823",
      "parents": [
        "ad935687dbe7307f5abd9e3f610a965a287324a9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Apr 19 13:22:11 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 20 16:36:26 2009 -0400"
      },
      "message": "mac80211: fix basic rate bitmap calculation\n\n\"mac80211: fix basic rates setting from association response\"\nintroduced a copy/paste error.\n\nUnfortunately, this not just leads to wrong data being passed\nto the driver but is remotely exploitable for some hardware or\ndriver combinations.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: stable@kernel.org [2.6.29]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad935687dbe7307f5abd9e3f610a965a287324a9",
      "tree": "afa794d3da8c2b9dc388ee4903b93a5c041ca3fa",
      "parents": [
        "d91c01c757bd9659ac10549504586fae610265a4"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Apr 19 08:47:19 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 20 16:36:26 2009 -0400"
      },
      "message": "mac80211: fix beacon loss detection after scan\n\nCurrently beacon loss detection triggers after a scan. A probe request\nis sent and a message like this is printed to the log:\n\nwlan0: beacon loss from AP 00:12:17:e7:98:de - sending probe request\n\nBut in fact there is no beacon loss, the beacons are just not received\nbecause of the ongoing scan. Fix it by updating last_beacon after\nthe scan has finished.\n\nReported-by: Jaswinder Singh Rajput \u003cjaswinder@kernel.org\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d91c01c757bd9659ac10549504586fae610265a4",
      "tree": "17bfe2494a8798f4902892ac1854f301306e5d5f",
      "parents": [
        "e10a9dfc35ae6bd62bbb83df08297ea06b54d9ce"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sat Apr 18 21:53:15 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 20 16:36:26 2009 -0400"
      },
      "message": "nl80211: Make nl80211_send_mlme_event() atomic\n\nOne of the code paths sending deauth/disassoc events ends up calling\nthis function with rcu_read_lock held, so we must use GFP_ATOMIC in\nallocation routines.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "e10a9dfc35ae6bd62bbb83df08297ea06b54d9ce"
}
