)]}'
{
  "log": [
    {
      "commit": "aa4e0141c1c1ca53c643eacc6a68f29ade5f77ba",
      "tree": "5e596d7caeabc63d6e17ab027923dd68ab672291",
      "parents": [
        "3c65ab62c5869a9d6ce5d9c28f7042b0e7e57891"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 13:43:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:32 2011 -0400"
      },
      "message": "b43: add BCMA 80211 core specific defines\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c65ab62c5869a9d6ce5d9c28f7042b0e7e57891",
      "tree": "d154c5059de238794a291710b0acb1f9b53aaae2",
      "parents": [
        "27f18dc2dafe66a93c7101fc94201b8c83903597"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 09:56:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:16:31 2011 -0400"
      },
      "message": "b43: add an option to register BROKEN bcma driver\n\nIt does nothing useful yet, so it is matched as BROKEN.\nFor now this is just an option for b43, in future we may want to make\nb43 support SSB or BCMA (note: or, not xor).\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "27f18dc2dafe66a93c7101fc94201b8c83903597",
      "tree": "4600db64c653cfc74d427fc26b7f94ef8fb5db28",
      "parents": [
        "4da909e7b572b561d8150f9d41b04bcfff386222"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 02:08:51 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "bcma: read SPROM and extract MAC from it\n\nIn case of BCMA cards SPROM is located in the ChipCommon core, it is\nnot mapped as separated host window. So far we have met only SPROMs rev\n8.\nSPROM layout seems to be the same as for SSB buses, so we decided to\nshare SPROM struct and some defines.\nFor now we extract MAC address only, this can be improved of course.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4da909e7b572b561d8150f9d41b04bcfff386222",
      "tree": "497b59e2a2aa338199c16f62cd8449ab51203e35",
      "parents": [
        "5a6f78afdabeb8b8e0811547fb98813323abf888"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 01:07:12 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "b43: do not use SSB specific flags when calling core reset function\n\nLuckily the only flag we use when calling core reset is GMODE one.\nThanks to that we can just switch to single bool and make function calls\nbus generic.\n\nTested on my BCM4312 (LP-PHY) and early tested with BCM43224.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a6f78afdabeb8b8e0811547fb98813323abf888",
      "tree": "c07b2091a53f0f6929cceffeffa14e64ffc6fbaf",
      "parents": [
        "10f8113ecb76eea72f96c7cfb72d7fed7c282565"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 31 21:21:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "ath9k: show excessive-retry MPDUs in debugfs\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "10f8113ecb76eea72f96c7cfb72d7fed7c282565",
      "tree": "85dd734aeee52e3f21851f11436f4dabaf130033",
      "parents": [
        "7150962d637cf38617924f7f72ea00612283eb89"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue May 31 11:22:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "lib: cordic: add library module providing cordic angle calculation\n\nThe brcm80211 driver in the staging tree has a cordic function to\ndetermine cosine and sine for a given angle. Feedback received from\nJohn Linville suggested that these kind of functions should be made\navailable to others as a library function in the kernel tree. The\nb43 driver also has a cordic angle calculation implemented.\n\nCc: linux-kernel@vger.kernel.org\nCc: linux-wireless@vger.kernel.org\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Henry Ptasinski \u003chenryp@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7150962d637cf38617924f7f72ea00612283eb89",
      "tree": "b9c336c00c32e986b73bfabc3a70c78d821659bc",
      "parents": [
        "dabd3001f941e35c4afa2458ceb17e5170062189"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue May 31 11:22:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "lib: crc8: add new library module providing crc8 algorithm\n\nThe brcm80211 driver in staging tree uses a crc8 function. Based on\nfeedback from John Linville to move this to lib directory, the linux\nsource has been searched. Although there is currently only one other\nkernel driver using this algorithm (ie. drivers/ssb) we are providing\nthis as a library function for others to use.\n\nCc: linux-kernel@vger.kernel.org\nCc: linux-wireless@vger.kernel.org\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: George Spelvin \u003clinux@horizon.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nReviewed-by: Henry Ptasinski \u003chenryp@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: \"Franky (Zhenhui) Lin\" \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dabd3001f941e35c4afa2458ceb17e5170062189",
      "tree": "047767f9b5c0a582ffdb5364cd358a63beac32a4",
      "parents": [
        "71352b2318675cf6a3f54c02a33d91ac17af1626"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:50:24 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "rtlwifi: Fix logic in rx_interrupt\n\nShould pass along packet if there\u0027s no CRC and no hardware error.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71352b2318675cf6a3f54c02a33d91ac17af1626",
      "tree": "648ee093ffd42c466e276859c7381629ee72c89a",
      "parents": [
        "febc9fe5387ed37cb329563ae29d21b41c71a9dd"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:50:07 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "rtlwifi: Use write barrier when assigning ownership\n\nMake sure all updates to a descriptor are flushed to memory\nbefore assigning ownship to hardware.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "febc9fe5387ed37cb329563ae29d21b41c71a9dd",
      "tree": "d39c1e9b4fb40047e2f90dc2d01942749c25ff55",
      "parents": [
        "312d5479dcfaca2b8aa451201b5388fdb8c8684a"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:51 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:06 2011 -0400"
      },
      "message": "rtlwifi: Assign rx buffer ownership to hardware last\n\nOwnership of an rx buffer should only be given to the hardware\nafter all other changes are written, otherwise there\u0027s\na potential race.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "312d5479dcfaca2b8aa451201b5388fdb8c8684a",
      "tree": "2ffcf163f8d3ec1103e99263dd78b7ecaa8cc31f",
      "parents": [
        "67fc6052a49b781efbcfc138f3b68fe79ddd0c2f"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:36 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:05 2011 -0400"
      },
      "message": "rtlwifi: Don\u0027t block interrupts in spinlocks\n\nNow power state transitions are not called from an\ninterrupt context, there\u0027s no need to block interrupts.\n\nThis code appears to block interrupts for too long,\ncausing my trackpad to lose sync occasionally.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67fc6052a49b781efbcfc138f3b68fe79ddd0c2f",
      "tree": "f4d4b5a1ac2dc2c304c2e87bca6917f6bdb08f1d",
      "parents": [
        "34ddb2077e5ced1a09a1dd2cbb82f807bfc5f88b"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:23 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:33 2011 -0400"
      },
      "message": "rtlwifi: Run IPS leave work in a tasklet\n\nThis removes the need to use IRQ safe spinlocks in many places.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34ddb2077e5ced1a09a1dd2cbb82f807bfc5f88b",
      "tree": "daf4d9264a55f9b9d146fc4f7f8d904f7b33e537",
      "parents": [
        "f2ea312cf4338ae187212e41b3dce97a666e3912"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:49:07 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:33 2011 -0400"
      },
      "message": "rtlwifi: Store loop index in local variable\n\n_rtl_pci_rx_interrupt uses rtlpci-\u003erx_ring[rx_queue_idx].idx a\nfew times, so store it in a separate variable.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2ea312cf4338ae187212e41b3dce97a666e3912",
      "tree": "3057bda68ec7387e2c41fe56d3d8cc2cbbae54b2",
      "parents": [
        "2e69167c32780b2228f294505d5bf742494c960f"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:48:50 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:33 2011 -0400"
      },
      "message": "rtlwifi: Remove set_rfpowerstate_inprogress\n\nset_rfpowerstate_inprogress is only set and never read\nso remove it.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e69167c32780b2228f294505d5bf742494c960f",
      "tree": "5528425eced27dfa48f6846523e0ceeb38f95392",
      "parents": [
        "f35490f909b7d535ff7f2f1a7df59be8c2824931"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue May 31 08:48:23 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:57:32 2011 -0400"
      },
      "message": "rtlwifi: Synchronize IRQ after disabling it\n\nThis make sure any IRQ handlers running on other CPUs complete.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f35490f909b7d535ff7f2f1a7df59be8c2824931",
      "tree": "5aff080150a01c56c806a20132728ac54b685a45",
      "parents": [
        "5bc9890ff114cdd39de8561610f6af3bb4b08cfb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jun 02 19:38:43 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 02 15:50:47 2011 -0400"
      },
      "message": "iwlagn: fix interface combinations\n\nMy patch to advertise interface combinations\nworked by pure luck in the P2P case, but all\nother cases are broken. This is due to a dumb\nmistake in the code that checks what should\nbe advertised, fix that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5bc9890ff114cdd39de8561610f6af3bb4b08cfb",
      "tree": "799ea1edb01337b337b54770d11776e4b8fd6694",
      "parents": [
        "5f88ac2d72a7f8e1cadab6d9cbc0fe1837cbcd7a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:32 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:36 2011 -0400"
      },
      "message": "iwlagn: change log to better represent the state of aggregation process\n\nMultiple A-MPDU actions will received from mac80211 while setting up the\naggregation queue, change the message log to better represent the states.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f88ac2d72a7f8e1cadab6d9cbc0fe1837cbcd7a",
      "tree": "79bd8b55dc9157ab83a0070d476b4a41ef1a330d",
      "parents": [
        "0fd095024b7bc023c7afac107732dac961ee690d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:31 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:35 2011 -0400"
      },
      "message": "iwlagn: change the logging level for aggregation enable check\n\nAggregation will not enable if the traffic is lower than the threshold,\nthis is not an error condition, so change the logging level.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0fd095024b7bc023c7afac107732dac961ee690d",
      "tree": "2f2138773adc9fe5d49abaaf39cbd7dd36c5f60b",
      "parents": [
        "93cce6f0adff92238965eadb3c046db58552087b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 27 08:40:30 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:35 2011 -0400"
      },
      "message": "iwlagn: advertise interface combinations\n\nWith this, iwlwifi will advertise the limits on\nconcurrency of virtual interfaces.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93cce6f0adff92238965eadb3c046db58552087b",
      "tree": "ed97ce9f17b883812aa77320fd6a4cd24cfa9360",
      "parents": [
        "2e5d04dad1934d97057cbecce59834f78dafc067"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri May 27 08:40:29 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:34 2011 -0400"
      },
      "message": "iwlagn: free the ICT ISR when the request_irq failed\n\nFix a memory leak in case request_irq fails.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e5d04dad1934d97057cbecce59834f78dafc067",
      "tree": "c39beeb3c9ef569911dc8c8b29ba2c97679ff0e1",
      "parents": [
        "3d82b15608ad97627ced4d3bd42ae10297c2f87d"
      ],
      "author": {
        "name": "Daniel Halperin",
        "email": "dhalperi@cs.washington.edu",
        "time": "Fri May 27 08:40:28 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:33 2011 -0400"
      },
      "message": "iwlwifi: disambiguate invalid DMA index warnings\n\nThe exact same error message is used in three different functions in\niwlagn. Add the function name to the error string to disambiguate where\nthe error is coming from.\n\nSigned-off-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d82b15608ad97627ced4d3bd42ae10297c2f87d",
      "tree": "d9a94332b40864bd94c7d69b331212c5d2238aef",
      "parents": [
        "2b9253d2a0439bd247d9384921ff23e7ac6bba52"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri May 27 08:40:27 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:33 2011 -0400"
      },
      "message": "iwlagn: solve sparse warning\n\nRemove local variable that was shadowing another one\nsta_priv hasn\u0027t changed since the beginning of the function, so don\u0027t define\nanother pointer with the same name to the same variable\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b9253d2a0439bd247d9384921ff23e7ac6bba52",
      "tree": "c49499d5be294f4e8d8297a246ff3a8264640bd8",
      "parents": [
        "5beaaf3756aef42f31747d81b0676c8ccf59c6c4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 27 08:40:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:32 2011 -0400"
      },
      "message": "iwlagn: fix dual-mode RXON\n\n The PAN context has three states: disabled, disassociated\n and associated. It seems that wasn\u0027t quite as much of an\n issue in previous versions of the microcode, but now we\n really have to use all the three states properly. So add\n code to switch accordingly.\n\nAdditionally, PAN parameters need to be sent differently\nand the timing for PAN RXON needs to be inbetween.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5beaaf3756aef42f31747d81b0676c8ccf59c6c4",
      "tree": "f34af5d7d994a8fa7fc1802db14f9410de4f2341",
      "parents": [
        "891db88112b604db054d9575d200271ad97634a4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:25 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:31 2011 -0400"
      },
      "message": "iwlagn: remove un-necessary tx power ops\n\nAll agn devices use the same tx power function, remove the ops\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "891db88112b604db054d9575d200271ad97634a4",
      "tree": "5ee8eda2a83dd40154708f9bef017fe158ed7b26",
      "parents": [
        "180cdc79c2204d0abe15509689dde631290f6a95"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 27 08:40:24 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:31 2011 -0400"
      },
      "message": "iwlagn: send tx power command if defer cause by RXON not match\n\nDuring channge channel, tx power will not send to uCode, the tx power command\nshould send after scan complete. but should also can send after RXON command.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "180cdc79c2204d0abe15509689dde631290f6a95",
      "tree": "d91d1cb7040ac01ab5a54e30c586465c759ff56a",
      "parents": [
        "84288044dc9a50d2c0b0f1a024d7cd87ab3dd131"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri May 27 07:24:02 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:30 2011 -0400"
      },
      "message": "cfg80211: skip disabled channels on channel survey\n\nThe channel survey information will be empy for\ndisabled channels so simply discard those entries.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84288044dc9a50d2c0b0f1a024d7cd87ab3dd131",
      "tree": "435cd11ec1aafac236f68423ea87f4da9157ff8e",
      "parents": [
        "05c0be2f7f10404e5b3bc4105f9206096e9b8767"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 26 11:41:13 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:30 2011 -0400"
      },
      "message": "ath9k: better position PAPRD debug message\n\nthe training power calculation indirectly depends on target power under\nsome scenarios, unless we have a valid training power, the PAPRD frames\nwon\u0027t be sent out. so when we get an invalid training power, its better\nto display them before returning back.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05c0be2f7f10404e5b3bc4105f9206096e9b8767",
      "tree": "c9753e6c2720688a68ac15778345d27e3945d33e",
      "parents": [
        "81168e509f06aa205b240c1804ec2b9b5add4772"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 26 10:56:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:29 2011 -0400"
      },
      "message": "ath9k: Add a debug entry to start/stop ANI\n\nthis helps the user to start/stop ANI dynamically.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81168e509f06aa205b240c1804ec2b9b5add4772",
      "tree": "e939e775d0438bfb4f36aa2c729d87e0fcc70930",
      "parents": [
        "b942471bfcda207a51379628379aa821216486e7"
      ],
      "author": {
        "name": "Fabrice Deyber",
        "email": "fabricedeyber@agilemesh.com",
        "time": "Tue May 24 08:44:35 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:36:28 2011 -0400"
      },
      "message": "ath9k: Further fix for mesh beaconing\n\nThis fix ensure the timers to be set at beacon interval boundaries.\nWithout this change timers can be set improperly resulting in the absence of beacons.\n\nSigned-off-by: Fabrice Deyber \u003cfabricedeyber@agilemesh.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b942471bfcda207a51379628379aa821216486e7",
      "tree": "073fcab81f3d4e0699d3b901b507546791fac748",
      "parents": [
        "049436b9804394e4d6caf7da5f3507bd8f4caa6e"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue May 24 15:29:52 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:19:03 2011 -0400"
      },
      "message": "ath9k: wake up chip before initializing PAPRD table\n\nIn PAPRD table initialization path we do some register read, so\nmake sure the chip is awake during that. Currently PAPRD is disabled.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "049436b9804394e4d6caf7da5f3507bd8f4caa6e",
      "tree": "9e2b6adf0abb93145e54529c2be445becfcd03e8",
      "parents": [
        "5111dd3e422d08435164fc6d405d849ff6421eec"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon May 23 20:38:52 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:19:02 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Synchronize IRQ after disabling it\n\nAs suggested by Mike McCormack \u003cmikem@ring3k.org\u003e for rtl8192ce, make sure any IRQ\nhandlers running on other CPUs complete.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5111dd3e422d08435164fc6d405d849ff6421eec",
      "tree": "9c74e99dca223f3b4343b6735111a30f54535c3d",
      "parents": [
        "4a7f5db19c0d8783f700cb606597c4c7b1364db5"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon May 23 20:37:31 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:19:02 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Use write barrier when assigning ownership\n\nAs noted by Mike McCormack \u003cmikem@ring3k.org\u003e for rtl8192ce, make sure\nall updates to a descriptor are flushed to memory before assigning ownship\nto hardware.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a7f5db19c0d8783f700cb606597c4c7b1364db5",
      "tree": "47e3ed3ece7255c0d21a5bb3a46da3aeb34f65bc",
      "parents": [
        "0541ac4cb47a31f44bf841a4dade539395c146ee"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon May 23 18:00:17 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:31 2011 -0400"
      },
      "message": "mwifiex: remove support for old chipsets W0/W1\n\nFor SD8787 A0/A1 chipsets we use the default firmware image\nfile \u0027mrvl/sd8787_uapsta.bin\u0027. So the chip rev id variable\nis removed.\n\nThe global variable fw_name is moved to adapter structure\nso that we can support a different interface, such as PCIe,\nin future.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0541ac4cb47a31f44bf841a4dade539395c146ee",
      "tree": "1c3727fa0103e9faab8a7adcfe8120a3b54e568c",
      "parents": [
        "78d57372cc781c69a97700cac1f181ec42433fca"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:57:03 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:30 2011 -0400"
      },
      "message": "b43legacy: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for b43legacy:\n\n  CC [M]  drivers/net/wireless/b43legacy/main.o\ndrivers/net/wireless/b43legacy/main.c: In function ‘b43legacy_request_firmware’:\ndrivers/net/wireless/b43legacy/main.c:1567:6: warning: variable ‘tmshigh’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/main.c: In function ‘b43legacy_op_dev_config’:\ndrivers/net/wireless/b43legacy/main.c:2637:6: warning: variable ‘antenna_rx’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/main.c: In function ‘b43legacy_op_bss_info_changed’:\ndrivers/net/wireless/b43legacy/main.c:2778:24: warning: variable ‘phy’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/xmit.c: In function ‘generate_txhdr_fw3’:\ndrivers/net/wireless/b43legacy/xmit.c:324:7: warning: variable ‘rts_rate_ofdm’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/b43legacy/dma.o\ndrivers/net/wireless/b43legacy/dma.c: In function ‘free_all_descbuffers’:\ndrivers/net/wireless/b43legacy/dma.c:820:36: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/dma.c: In function ‘b43legacy_dma_tx’:\ndrivers/net/wireless/b43legacy/dma.c:1377:28: warning: variable ‘info’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/dma.c:1374:24: warning: variable ‘hdr’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43legacy/dma.c: In function ‘b43legacy_dma_handle_txstatus’:\ndrivers/net/wireless/b43legacy/dma.c:1438:36: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78d57372cc781c69a97700cac1f181ec42433fca",
      "tree": "f1c628f73b9a3d3abc434643f2dff044accd18be",
      "parents": [
        "52722592b1702687bf24fe69d75f2ef97360fd59"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:43 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:30 2011 -0400"
      },
      "message": "rtl8192se: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192se:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/dm.o\ndrivers/net/wireless/rtlwifi/rtl8192se/dm.c: In function ‘_rtl92s_dm_refresh_rateadaptive_mask’:\ndrivers/net/wireless/rtlwifi/rtl8192se/dm.c:225:5: warning: variable ‘rssi_level’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/fw.o\ndrivers/net/wireless/rtlwifi/rtl8192se/fw.c: In function ‘rtl92s_download_fw’:\ndrivers/net/wireless/rtlwifi/rtl8192se/fw.c:361:6: warning: variable ‘file_length’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/hw.o\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c: In function ‘_rtl92se_hw_configure’:\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c:887:6: warning: variable ‘reg_ratr’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c: In function ‘_rtl92se_set_media_status’:\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c:1125:20: warning: variable ‘ledaction’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c: In function ‘rtl92se_gpio_radio_on_off_checking’:\ndrivers/net/wireless/rtlwifi/rtl8192se/hw.c:2274:32: warning: variable ‘cur_rfstate’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/phy.o\ndrivers/net/wireless/rtlwifi/rtl8192se/phy.c: In function ‘rtl92s_phy_set_bw_mode’:\ndrivers/net/wireless/rtlwifi/rtl8192se/phy.c:266:5: warning: variable ‘reg_prsr_rsc’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192se/trx.o\ndrivers/net/wireless/rtlwifi/rtl8192se/trx.c: In function ‘_rtl92se_translate_rx_signal_stuff’:\ndrivers/net/wireless/rtlwifi/rtl8192se/trx.c:584:6: warning: variable ‘psaddr’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52722592b1702687bf24fe69d75f2ef97360fd59",
      "tree": "3044051947e760f609ec119010fecfd82b58f618",
      "parents": [
        "6c0d4988c7dc23e5e8b22e99ab140e47c716848e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:40 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:30 2011 -0400"
      },
      "message": "rtl8192cu: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192cu:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192cu/mac.o\ndrivers/net/wireless/rtlwifi/rtl8192cu/mac.c: In function ‘rtl92c_translate_rx_signal_stuff’:\ndrivers/net/wireless/rtlwifi/rtl8192cu/mac.c:1116:6: warning: variable ‘psaddr’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c0d4988c7dc23e5e8b22e99ab140e47c716848e",
      "tree": "742b8c7cb1fa14b363727c42c7c67f567699442e",
      "parents": [
        "c0fda68d00a72895c4ad0871c6f57074b0e4292c"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:37 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "rtl8192ce: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192ce:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192ce/hw.o\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c: In function ‘_rtl92ce_hw_configure’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c:766:6: warning: variable ‘reg_ratr’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c: In function ‘rtl92ce_gpio_radio_on_off_checking’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/hw.c:1972:41: warning: variable ‘cur_rfstate’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192ce/phy.o\ndrivers/net/wireless/rtlwifi/rtl8192ce/phy.c: In function ‘rtl92c_phy_config_rf_with_headerfile’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/phy.c:284:7: warning: variable ‘rtstatus’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192ce/trx.o\ndrivers/net/wireless/rtlwifi/rtl8192ce/trx.c: In function ‘_rtl92ce_translate_rx_signal_stuff’:\ndrivers/net/wireless/rtlwifi/rtl8192ce/trx.c:595:6: warning: variable ‘psaddr’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0fda68d00a72895c4ad0871c6f57074b0e4292c",
      "tree": "1df49253c4828fa2adb6a9c3014d9604141a465f",
      "parents": [
        "19086fcef1de1fa7350d8122910a506481acf94b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:34 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "rtl8192c-common: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtl8192c-common:\n\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192c/fw_common.o\ndrivers/net/wireless/rtlwifi/rtl8192c/fw_common.c: In function ‘_rtl92c_cmd_send_packet’:\ndrivers/net/wireless/rtlwifi/rtl8192c/fw_common.c:549:5: warning: variable ‘own’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/rtl8192c/phy_common.o\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c: In function ‘_rtl92c_phy_iq_calibrate’:\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c:1256:6: warning: variable ‘bbvalue’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c: In function ‘rtl92c_phy_iq_calibrate’:\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c:1766:6: warning: variable ‘reg_ecc’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/rtl8192c/phy_common.c:1765:34: warning: variable ‘reg_eac’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19086fcef1de1fa7350d8122910a506481acf94b",
      "tree": "4fe85e6f2c214972851753a93695f13ab2444816",
      "parents": [
        "9c1cacd2c08ede12765e838c35b6d1e9eb900f60"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:31 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "rtlwifi: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for rtlwifi:\n\n  CC [M]  drivers/net/wireless/rtlwifi/base.o\ndrivers/net/wireless/rtlwifi/base.c: In function ‘rtl_tx_agg_stop’:\ndrivers/net/wireless/rtlwifi/base.c:891:23: warning: variable ‘tid_data’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/base.c: In function ‘rtl_tx_agg_oper’:\ndrivers/net/wireless/rtlwifi/base.c:921:23: warning: variable ‘tid_data’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/efuse.o\ndrivers/net/wireless/rtlwifi/efuse.c: In function ‘efuse_pg_packet_write’:\ndrivers/net/wireless/rtlwifi/efuse.c:928:24: warning: variable ‘dataempty’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/efuse.c: In function ‘efuse_get_current_size’:\ndrivers/net/wireless/rtlwifi/efuse.c:1179:5: warning: variable ‘hoffset’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/ps.o\ndrivers/net/wireless/rtlwifi/ps.c: In function ‘rtl_ps_set_rf_state’:\ndrivers/net/wireless/rtlwifi/ps.c:85:19: warning: variable ‘rtstate’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/regd.o\ndrivers/net/wireless/rtlwifi/regd.c: In function ‘_rtl_dump_channel_map’:\ndrivers/net/wireless/rtlwifi/regd.c:310:28: warning: variable ‘ch’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/rtlwifi/usb.o\ndrivers/net/wireless/rtlwifi/usb.c: In function ‘_rtl_usb_transmit’:\ndrivers/net/wireless/rtlwifi/usb.c:826:21: warning: variable ‘urb_list’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/rtlwifi/usb.c:825:23: warning: variable ‘skb_list’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c1cacd2c08ede12765e838c35b6d1e9eb900f60",
      "tree": "952cedf9bdfdfc7a65a3d6c607cbe6a77fe6b795",
      "parents": [
        "24f7580e852b5472b51eea322bb78454df0054b8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun May 22 20:54:25 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "b43: Fix warnings from gcc 4.6.0\n\ngcc 4.6.0 warnings for b43:\n\n  CC [M]  drivers/net/wireless/b43/lo.o\ndrivers/net/wireless/b43/lo.c: In function ‘lo_measure_gain_values’:\ndrivers/net/wireless/b43/lo.c:304:7: warning: variable ‘trsw_rx’ set but not used [-Wunused-but-set-variable]\n  CC [M]  drivers/net/wireless/b43/dma.o\ndrivers/net/wireless/b43/dma.c: In function ‘free_all_descbuffers’:\ndrivers/net/wireless/b43/dma.c:760:30: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\ndrivers/net/wireless/b43/dma.c: In function ‘b43_dma_handle_txstatus’:\ndrivers/net/wireless/b43/dma.c:1391:30: warning: variable ‘desc’ set but not used [-Wunused-but-set-variable]\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24f7580e852b5472b51eea322bb78454df0054b8",
      "tree": "46848e37d9a034e60ab6bb0c5dd08ba781e99951",
      "parents": [
        "71063f0e8939b5b6ea5121faed47987e094ef018"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Fri May 20 20:29:17 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:29 2011 -0400"
      },
      "message": "minstrel_ht: fixed rate mode through debugfs\n\nFound several threads about fixed rate mode in minstrel_ht for test\nenvironments, but no patches for it.\n\nThis patch provides such a mode through debugfs.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71063f0e8939b5b6ea5121faed47987e094ef018",
      "tree": "97936964a23ef6d26819c0267ea246cd0301ed9e",
      "parents": [
        "2e5ef4599addb1046086b63743f41822858a23b7"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 20 09:05:54 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:28 2011 -0400"
      },
      "message": "nl80211: add testmode dump support\n\nThis adds dump support to testmode. The testmode\ndump support in nl80211 requires using two of the\nsix cb-\u003eargs, the rest can be used by the driver\nto figure out where the dump position is at or to\nstore other data across invocations.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e5ef4599addb1046086b63743f41822858a23b7",
      "tree": "193b369db9e34e60655f9f37ad95f2cfbeab2367",
      "parents": [
        "f29f5c0882bdd58c42b8176ee0b578f92589fda2"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 20 17:52:12 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:28 2011 -0400"
      },
      "message": "ath9k: Handle IBSS status changes in BSS_CHANGED_IBSS\n\nConfigure ibss node\u0027s bss_changes under BSS_CHANGED_IBSS.\nAnd also start/stop ani timer only if the station join/leave\nthe group.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f29f5c0882bdd58c42b8176ee0b578f92589fda2",
      "tree": "4824389326bef856b15a73f9d9a5d93c1bafdc97",
      "parents": [
        "9d75ef0f8f6d2e31ed940b3057a42a25f07076fb"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 20 17:52:11 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:28 2011 -0400"
      },
      "message": "ath9k: Remove ATH9K_BEACON_PERIOD mask\n\nEarlier beacon_interval is used to hold interval value and\nsome flags (ATH9K_BEACON_ENA \u0026ATH9K_BEACON_PERIOD). So to\nextract interval ATH9K_BEACON_PERIOD is used. Those flags\nwere completely removed. So masking beacon_interval is\nnot required.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d75ef0f8f6d2e31ed940b3057a42a25f07076fb",
      "tree": "712c09addf9f229bf25593e6f9f8a8d7d6d94859",
      "parents": [
        "505fb019d4924e425bb1024eb603a7bc7fe7fe63"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri May 20 03:27:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:28 2011 -0400"
      },
      "message": "bcma: host pci: implement block R/W operations\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "505fb019d4924e425bb1024eb603a7bc7fe7fe63",
      "tree": "e729d7c6de06bece5e68585563984e24c98ee21d",
      "parents": [
        "d48ae5c826f9af7d8b39867887d48e2a6f47af1f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 19 15:11:27 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:27 2011 -0400"
      },
      "message": "b43: bus: add helpers for checking host type\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d48ae5c826f9af7d8b39867887d48e2a6f47af1f",
      "tree": "c47bae1c14509850215ee03c3f3c30ba527412bc",
      "parents": [
        "02a0fbe4dcb4c318d09d97b19e51f48ba6d36ede"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 19 15:11:26 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:27 2011 -0400"
      },
      "message": "b43: use new pointers path to access ssb_device in SSB specific places\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02a0fbe4dcb4c318d09d97b19e51f48ba6d36ede",
      "tree": "3a8d9a5d6165cb8280d262c5518ba23f793bc533",
      "parents": [
        "6ac53692179da165b2cb1e2a122b0ed9dad9b9ad"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 19 15:11:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:27 2011 -0400"
      },
      "message": "b43: SDIO: use new pointers path to access ssb_device\n\nSDIO code is SSB specific, we can safely just use \"sdev\"\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ac53692179da165b2cb1e2a122b0ed9dad9b9ad",
      "tree": "39e3f28ded02e3c122e31f716fdc03710270e1ed",
      "parents": [
        "5595f119649b3178c03479baa794113b8533158a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 19 15:11:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:27 2011 -0400"
      },
      "message": "b43: LP-PHY: use new pointers path to access ssb_device\n\nLP-PHY code is SSB specific, add check for bus type.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5595f119649b3178c03479baa794113b8533158a",
      "tree": "7c257e5030eb0c57a8f688824513c79619f8c41a",
      "parents": [
        "6d79cb4ca3ff212984c1f9751accf2f033163be9"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 19 18:08:57 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:27 2011 -0400"
      },
      "message": "ath9k: mark few functions as static\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d79cb4ca3ff212984c1f9751accf2f033163be9",
      "tree": "77de6b2baca865c31af487a9010a4138b4c0d281",
      "parents": [
        "1de520f4767cb836828d074db533f93d0ca85998"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 19 17:40:46 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:11:01 2011 -0400"
      },
      "message": "ath9k: make ath9k_setpower function as static\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1de520f4767cb836828d074db533f93d0ca85998",
      "tree": "50a36249cd4bca3e46e4d1c991b66226716f6c89",
      "parents": [
        "33e6ef4e82f1de4f9a98a86633412390a322e2e8"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 19 14:08:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:11:01 2011 -0400"
      },
      "message": "bcma: pci: implement interrupts control\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33e6ef4e82f1de4f9a98a86633412390a322e2e8",
      "tree": "e7e945669217bab0234f92c895ee9886f8f24a47",
      "parents": [
        "fce041beb03f93c7a771f0b4b6c45bb71ef90901"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu May 19 12:20:26 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:11:00 2011 -0400"
      },
      "message": "ath9k_hw: remove ath9k_hw_get_desc_link\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fce041beb03f93c7a771f0b4b6c45bb71ef90901",
      "tree": "7946e026ba6e82dd944ce956c9865b06e58d3030",
      "parents": [
        "e62ddec94a1e11ab1043b607e20ae0d142069132"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu May 19 12:20:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:11:00 2011 -0400"
      },
      "message": "ath9k: unify edma and non-edma tx code, improve tx fifo handling\n\nEDMA based chips (AR9380+) have 8 Tx FIFO slots, which are used to fix the\ntx queue start/stop race conditions which have to be worked around for\nearlier chips by keeping the last descriptor in the queue. The current code\nstores all frames that do not fit onto the 8 FIFO slots in a separate\nlist. Whenever a FIFO slot is freed up, the next frame (or A-MPDU) from the\npending queue gets moved to that slot.\n\nThis process is not only inefficient, but also unnecessary. The code can\nbe improved visibly by keeping the pending queue fully linked, and moving\nthe contents of the entire queue to a FIFO slot as it becomes available.\n\nThis patch makes the necessary changes for that and also merges some code\nthat was duplicated for EDMA vs non-EDMA. It changes txq-\u003eaxq_link to point\nto the last descriptor instead of the link pointer, so that\nath9k_hw_set_desc_link can be used, which works on all chips.\n\nWith this patch, a small performance increase for non-aggregated traffic\nwas observed on AR9380 based embedded hardware.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e62ddec94a1e11ab1043b607e20ae0d142069132",
      "tree": "4ef6b8c3773adcec03849ff0944f0d537abcb4b2",
      "parents": [
        "7882513bacb176ab4aacceefdd035ca9479da4fb"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu May 19 15:05:46 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:11:00 2011 -0400"
      },
      "message": "ath9k: remove redundant if check\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7882513bacb176ab4aacceefdd035ca9479da4fb",
      "tree": "3713b8ab49b4ca2c81f92feb950c86a4171744c4",
      "parents": [
        "0f93c79404e1eaa5207f6d8a7aea14119808d382"
      ],
      "author": {
        "name": "Javier Lopez",
        "email": "jlopex@gmail.com",
        "time": "Wed Jun 01 11:26:13 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:11:00 2011 -0400"
      },
      "message": "mac80211_hwsim driver support userspace frame tx/rx\n\nThis patch adds to mac80211_hwsim the capability to send traffic via\nuserspace.\n\nFrame exchange between kernel and user spaces is done through generic\nnetlink communication protocol. A new generic netlink family\nMAC80211_HWSIM is proposed, this family contains three basic commands\nHWSIM_CMD_REGISTER, which is the command used to register a new\ntraffic listener, HWSIM_CMD_FRAME, to exchange the frames from kernel\nto user and vice-versa, and HWSIM_CMD_TX_INFO_FRAME which returns\nfrom user all the information about retransmissions, rates, rx signal,\nand so on.\n\nHow it works:\n\nOnce the driver is loaded the MAC80211_HWSIM family will be registered.\nIn the absence of userspace daemon, the driver itselfs implements a\nperfect wireless medium as it did in the past. When a daemon sends a\nHWSIM_CMD_REGISTER command, the module stores the application PID, and\nfrom this moment all frames will be sent to the registered daemon.\n\nThe user space application will be in charge of process/forward all\nframes broadcast by any mac80211_hwsim radio. If the user application\nis stopped, the kernel module will detect the release of the socket\nand it will switch back to in-kernel perfect channel simulation.\n\nThe userspace daemon must be waiting for incoming HWSIM_CMD_FRAME\ncommands sent from kernel, for each HWSIM_CMD_FRAME command the\napplication will try to broadcast this frame to all mac80211_hwsim\nradios, however the application may decide to forward/drop this frame.\nIn the case of forwarding the frame, a new HWSIM_CMD_FRAME command will\nbe created, all necessary attributes will be populated and the frame\nwill be sent back to the kernel.\n\nAlso after the frame broadcast phase, a HWSIM_CMD_TX_INFO_FRAME\ncommand will be sent from userspace to kernel, this command contains\nall the information regarding the transmission, such as number of\ntries, rates, ack signal, etc.\n\nYou can find the actual implementation of wireless mediumd daemon\n(wmediumd) at:\n\n* Last version tarball: https://github.com/jlopex/cozybit/tarball/master\n* Or visiting my github tree: https://github.com/jlopex/cozybit/tree\n\nSigned-off-by: Javier Lopez \u003cjlopex@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f93c79404e1eaa5207f6d8a7aea14119808d382",
      "tree": "db785805208b1ce7cf62cb270c7a514121a35cb4",
      "parents": [
        "8f66bbb5248c59b69b521b35e097ffa6cad07f01"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 18 20:26:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:59 2011 -0400"
      },
      "message": "rt2x00: Enabled rt35xx device support by default.\n\nNow that support for these devices has been added we can enable them\nby default and remove the Kconfig not on support for these devices to\nbe non-functional.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f66bbb5248c59b69b521b35e097ffa6cad07f01",
      "tree": "4e024ecdebdd9fa98aa1151a8402ad10e2c8ec17",
      "parents": [
        "798eefde3097f218849194f1abda1f179a169cc2"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 18 20:25:49 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:59 2011 -0400"
      },
      "message": "rt2x00: Move rt2800_txdone and rt2800_txdone_entry_check to rt2800usb.\n\nThese two functions are only used by rt2800usb so they don\u0027t have to be\nin rt2800lib.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "798eefde3097f218849194f1abda1f179a169cc2",
      "tree": "2d8bd74d48921b0d35b1ea9e8e2ff32142a3452e",
      "parents": [
        "872834dfb38edc6f72cfc783a5ce78f2a9f36ec5"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 18 20:25:42 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:59 2011 -0400"
      },
      "message": "rt2x00: Interface sequence lock doesn\u0027t have to disable interrupts.\n\nThis lock is only used in the TX path and thus in process context. Therefore\nwe can use a much lighter spinlock variant.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "872834dfb38edc6f72cfc783a5ce78f2a9f36ec5",
      "tree": "a2351915013cf3ce8a9c8f54a98e2e5297efc73d",
      "parents": [
        "8f96e91fa53761fd63dceedac6bbe4b39e5c5072"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 18 20:25:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:59 2011 -0400"
      },
      "message": "rt2x00: Add support for RT3572/RT3592/RT3592+Bluetooth combo card\n\n(based on an earlier patch submitted by Shiang)\n\nAdd support for RT3572/RT3592/RT3592+Bluetooth combo card\n\nSigned-off-by: Shiang Tu \u003cshiang_tu@ralinktech.com\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f96e91fa53761fd63dceedac6bbe4b39e5c5072",
      "tree": "b268ea382a13da34b952231f39dffd79c85d3a36",
      "parents": [
        "65f31b5e7029e55d4f7020a1d0b0658a50ea73cb"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 18 20:25:18 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:58 2011 -0400"
      },
      "message": "rt2x00: Don\u0027t disable G0 PA_PE bit in case of BT coexistence.\n\n(split off from the earlier RT35xx patch submitted by Shiang)\n\nSigned-off-by: Shiang Tu \u003cshiang_tu@ralinktech.com\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "65f31b5e7029e55d4f7020a1d0b0658a50ea73cb",
      "tree": "0ebc6f067cc08045519415167b37250c1fb39e9c",
      "parents": [
        "1bdcd095e39a789135f8638a2ff76f74e3071d46"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 18 20:25:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:58 2011 -0400"
      },
      "message": "rt2x00: Enable PA_PE bits in TX_PIN_CFG according to active band.\n\n(split off from the earlier RT35xx patch submitted by Shiang)\n\nThere\u0027s no point in enabling the PA_PE bits for the bands that we are\nnot active on.\n\nSigned-off-by: Shiang Tu \u003cshiang_tu@ralinktech.com\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1bdcd095e39a789135f8638a2ff76f74e3071d46",
      "tree": "8537cc55020c878f8f034689849e31856be135aa",
      "parents": [
        "24ca39d67968c42d377abc122f6dca635ebcdb79"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 11:40:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:58 2011 -0400"
      },
      "message": "bcma: add IRQ number and pointer to DMA dev\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24ca39d67968c42d377abc122f6dca635ebcdb79",
      "tree": "eed68c18adb198c5030e35e24aef5b9c4e623748",
      "parents": [
        "79d2232fed23e8e0d1b11abe2f9b78fb09084506"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:43 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:58 2011 -0400"
      },
      "message": "b43: bus: abstract bus and core operations\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79d2232fed23e8e0d1b11abe2f9b78fb09084506",
      "tree": "6b5a26596f0e489858109e58c5ced7baeef4e441",
      "parents": [
        "c244e08c7aa30abea3c29ff17a40f4b0a58a7913"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:42 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:57 2011 -0400"
      },
      "message": "b43: bus: abstract board info\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c244e08c7aa30abea3c29ff17a40f4b0a58a7913",
      "tree": "96fc5fc9cca78d2aecf204e7ecc13f05e0702eb0",
      "parents": [
        "a18c715e63505850edd2b69ded5373d6d464cd80"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:57 2011 -0400"
      },
      "message": "b43: bus: abstract chip info\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a18c715e63505850edd2b69ded5373d6d464cd80",
      "tree": "9f248a7f220e195ff1a4bea6cd71cf372092b466",
      "parents": [
        "0581483afe1a6f90f828b36111b05a70c162137d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:40 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:57 2011 -0400"
      },
      "message": "b43: bus: abstract device structs and irq\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0581483afe1a6f90f828b36111b05a70c162137d",
      "tree": "b5aa95708e5146bccf46f652bdb4498af23e10a3",
      "parents": [
        "21d889d433eb962b70ad88d554a4a7658067596f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:39 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:57 2011 -0400"
      },
      "message": "b43: bus: abstract SPROM\n\nSPROM is another frequently used struct. We decided to share SPROM\nstruct between ssb na bcma as long as we will not need any hacks.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21d889d433eb962b70ad88d554a4a7658067596f",
      "tree": "8cebeaca665dc1e349cb07f057aed1d5053e479a",
      "parents": [
        "c0b4c00907c7f611ef328de73967d7913e137df8"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:38 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:56 2011 -0400"
      },
      "message": "b43: bus: abstract 80211 core info\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0b4c00907c7f611ef328de73967d7913e137df8",
      "tree": "56c0699a51b4af08ddbb2afab99cac63640865e1",
      "parents": [
        "482f05386218a028309a71ad36066ee64b7a820d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:37 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:56 2011 -0400"
      },
      "message": "b43: bus: abstract R/W operations\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "482f05386218a028309a71ad36066ee64b7a820d",
      "tree": "9883faaf44a9766cd97b550178018ebd570be60b",
      "parents": [
        "aa63418aa72e4468838eea457a123057b1c7cd11"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:56 2011 -0400"
      },
      "message": "b43: add bus device abstraction layer\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa63418aa72e4468838eea457a123057b1c7cd11",
      "tree": "fdc8a914babf820bc31d323b25a4cf3dce88cc28",
      "parents": [
        "11ad2f52826ac6d58d6780d3d8a3e098c88d9142"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 18 02:06:35 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:10:55 2011 -0400"
      },
      "message": "b43: rename ssb_device variable in ssb specific functions\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11ad2f52826ac6d58d6780d3d8a3e098c88d9142",
      "tree": "92206a4063520aa749f0086f5addb9889f6d6b6f",
      "parents": [
        "c5c177b4aca83338781e72be2e6dd1601c560cb3",
        "1df85ecec36ad5da3f0165760704310d6c03f65f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 15:18:35 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 15:18:35 2011 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "c5c177b4aca83338781e72be2e6dd1601c560cb3",
      "tree": "b3640c3100d491d9c14fb677ced3a0e4dd780c6f",
      "parents": [
        "bee95250f015ffc3a6efb99516489e70d1b52da2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:41:33 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:41:33 2011 -0400"
      },
      "message": "net: Kill ratelimit.h dependency in linux/net.h\n\nIngo Molnar noticed that we have this unnecessary ratelimit.h\ndependency in linux/net.h, which hid compilation problems from\npeople doing builds only with CONFIG_NET enabled.\n\nMove this stuff out to a seperate net/net_ratelimit.h file and\ninclude that in the only two places where this thing is needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bee95250f015ffc3a6efb99516489e70d1b52da2",
      "tree": "a5e841fb1dc6dd6a041755004de6c8d4639a7021",
      "parents": [
        "9d931dd2ed62c14d7bf7c4c3ab3ef7610c46ca9b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 16:40:37 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:40:58 2011 -0400"
      },
      "message": "net: Add linux/sysctl.h includes where needed.\n\nSeveral networking headers were depending upon the implicit\nlinux/sysctl.h include they get when including linux/net.h\n\nAdd explicit includes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d931dd2ed62c14d7bf7c4c3ab3ef7610c46ca9b",
      "tree": "c9e55acbe10c741258125e51b9784d6db49409e0",
      "parents": [
        "686a7e32ca7fdd819eb9606abd3db52b77d1479f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 16:30:57 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:40:54 2011 -0400"
      },
      "message": "net: Kill ether_table[] declaration.\n\nThis got missed back in 2006 when Jes Sorensen deleted\nnet/ethernet/sysctl_net_ether.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "686a7e32ca7fdd819eb9606abd3db52b77d1479f",
      "tree": "409af64ba9a4685781e5cd6ed455b1927a13348d",
      "parents": [
        "e7a46b4d0839c2a3aa2e0ae0b145f293f6738498"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu May 26 17:27:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:39:11 2011 -0400"
      },
      "message": "inetpeer: fix race in unused_list manipulations\n\nSeveral crashes in cleanup_once() were reported in recent kernels.\n\nCommit d6cc1d642de9 (inetpeer: various changes) added a race in\nunlink_from_unused().\n\nOne way to avoid taking unused_peers.lock before doing the list_empty()\ntest is to catch 0-\u003e1 refcnt transitions, using full barrier atomic\noperations variants (atomic_cmpxchg() and atomic_inc_return()) instead\nof previous atomic_inc() and atomic_add_unless() variants.\n\nWe then call unlink_from_unused() only for the owner of the 0-\u003e1\ntransition.\n\nAdd a new atomic_add_unless_return() static helper\n\nWith help from Arun Sharma.\n\nRefs: https://bugzilla.kernel.org/show_bug.cgi?id\u003d32772\n\nReported-by: Arun Sharma \u003casharma@fb.com\u003e\nReported-by: Maximilian Engelhardt \u003cmaxi@daemonizer.de\u003e\nReported-by: Yann Dupont \u003cYann.Dupont@univ-nantes.fr\u003e\nReported-by: Denys Fedoryshchenko \u003cdenys@visp.net.lb\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7a46b4d0839c2a3aa2e0ae0b145f293f6738498",
      "tree": "ce38143b070fb4f5ed96e93bd5a8e3324016653e",
      "parents": [
        "58bf2dbccc5aca12df77e2328f478e239a68bdd5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 27 04:51:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:07:21 2011 -0400"
      },
      "message": "atm: expose ATM device index in sysfs\n\nIt\u0027s currently exposed only through /proc which, besides requiring\nscreen-scraping, doesn\u0027t allow userspace to distinguish between two\nidentical ATM adapters with different ATM indexes.  The ATM device index\nis required when using PPPoATM on a system with multiple ATM adapters.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58bf2dbccc5aca12df77e2328f478e239a68bdd5",
      "tree": "3eb8009d5029e2b5b07325c9dba1709413677395",
      "parents": [
        "86e4ca66e81bba0f8640f1fa19b8b8f72cbd0561",
        "c74c0bfe0b61cf41a897c2444c038e0d3f600556"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:04:40 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 27 13:04:40 2011 -0400"
      },
      "message": "Merge branch \u0027pablo/nf-2.6-updates\u0027 of git://1984.lsi.us.es/net-2.6\n"
    },
    {
      "commit": "1df85ecec36ad5da3f0165760704310d6c03f65f",
      "tree": "14a43d663ef9aff20d9ecb2f0f439c96b1be443d",
      "parents": [
        "64c754ed3b0009e4fa248f739000dc234eb0d2c9"
      ],
      "author": {
        "name": "Adrian Chadd",
        "email": "adrian.chadd@gmail.com",
        "time": "Fri May 27 01:08:04 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 12:53:48 2011 -0400"
      },
      "message": "ath9k: Fix AR9287 calibration\n\nThe AR9287 calibration code was not being called because of an\nincorrect MAC revision check.\nThis forced the AR9287 to use the AR9285 initial calibration code and\nbypass the AR9287 code entirely.\n\nSigned-off-by: Adrian Chadd \u003cadrian@freebsd.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64c754ed3b0009e4fa248f739000dc234eb0d2c9",
      "tree": "6541a80a30c8ce9ee4421afe5d5e7f28c85b910c",
      "parents": [
        "a331400bf01231253a0d9ab211c83212d2ac4edb"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu May 26 10:53:17 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 12:53:47 2011 -0400"
      },
      "message": "mac80211: Remove duplicate linux/slab.h include from net/mac80211/scan.c\n\nCommit 79f460ca49d8d5700756ab7071c951311c7f29cc add a duplicate\nlinux/slab.h include to net/mac80211/scan.c - remove it.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a331400bf01231253a0d9ab211c83212d2ac4edb",
      "tree": "25995aff5387cac409666b2ca3979ac65fd3f59e",
      "parents": [
        "64bd0821a3b66c3307d7a4ee5523e3e35ec2df0e"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Thu May 26 11:46:37 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 12:53:46 2011 -0400"
      },
      "message": "mac80211: clear local-\u003eps_data on disassoc\n\nlocal-\u003eps_data wasn\u0027t cleared on disassociation, which\n(in some corner cases) caused reconnections to enter\npsm before association completed.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64bd0821a3b66c3307d7a4ee5523e3e35ec2df0e",
      "tree": "934698582652f49027aad65889941cfc48ff9395",
      "parents": [
        "aac11c1b351413aa3412e258e2b2dcba31777209"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Wed May 25 09:44:05 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 12:53:46 2011 -0400"
      },
      "message": "wireless: Default to \u0027n\u0027 for 2 new added devices in Kconfig.\n\nWe make oldconfig every time when a new kernel arrives, but\nif we don\u0027t have such a device(I guess this is the most common\ncase for a new device), the default value should be \u0027n\u0027 so\nthat the kernel size we build doesn\u0027t grow up too much quickly.\nFor anyone who has the device, it is OK for them to turn it on\nby themselves.\n\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aac11c1b351413aa3412e258e2b2dcba31777209",
      "tree": "65e29fad6f5ab5211ffa7e3583a25a5d05ce2ad5",
      "parents": [
        "1d38c16ce4156f63b45abbd09dd28ca2ef5172b4"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue May 24 16:28:55 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 27 12:53:45 2011 -0400"
      },
      "message": "iwl4965: fix 5GHz operation\n\nrx_status.band is used uninitialized, what disallow to work on 5GHz .\n\nCc: stable@kernel.org # 2.6.39+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c74c0bfe0b61cf41a897c2444c038e0d3f600556",
      "tree": "b8cbcf85abee59f44a6397db6ff3214c60f5c700",
      "parents": [
        "97242c85a2c8160eac5a6e945209b5b6ae8ab5a3"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans.schillstrom@ericsson.com",
        "time": "Tue May 24 14:11:05 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Fri May 27 13:37:46 2011 +0200"
      },
      "message": "IPVS: bug in ip_vs_ftp, same list heaad used in all netns.\n\nWhen ip_vs was adapted to netns the ftp application was not adapted\nin a correct way.\nHowever this is a fix to avoid kernel errors. In the long term another solution\nmight be chosen.  I.e the ports that the ftp appl, uses should be per netns.\n\nSigned-off-by: Hans Schillstrom \u003chans.schillstrom@ericsson.com\u003e\nAcked-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "1d38c16ce4156f63b45abbd09dd28ca2ef5172b4",
      "tree": "a8ca2168580e0b1ce59252729584d12dba72cbea",
      "parents": [
        "41e2b05b9598d6bdf91fc20280bfc538d853f769"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 20 17:52:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:33 2011 -0400"
      },
      "message": "mac80211: stop queues before rate control updation\n\nStop tx queues before updating rate control to ensure\nproper rate selection. Otherwise packets can be transmitted\nin 40 Mhz whereas hw is configured in HT20.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "41e2b05b9598d6bdf91fc20280bfc538d853f769",
      "tree": "b36b2bdb2e762469ba43e49ebf9f80d4c2b18954",
      "parents": [
        "51ac8cbb2176dc159ee910d7074c6796079c3068"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 20 17:52:14 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:32 2011 -0400"
      },
      "message": "ath9k: set 40 Mhz rate only if hw is configured in ht40\n\nWhenever there is a channel width change from 40 Mhz to 20 Mhz,\nthe hardware is reconfigured to ht20. Meantime before doing\nthe rate control updation, the packets are being transmitted are\nselected rate with IEEE80211_TX_RC_40_MHZ_WIDTH.\n\nWhile transmitting ht40 rate packets in ht20 mode is causing\nbaseband panic with AR9003 based chips.\n\n\u003d\u003d\u003d\u003d BB update: BB status\u003d0x02001109 \u003d\u003d\u003d\u003d\nath: ** BB state: wd\u003d1 det\u003d1 rdar\u003d0 rOFDM\u003d1 rCCK\u003d1 tOFDM\u003d0 tCCK\u003d0 agc\u003d2\nsrc\u003d0 **\nath: ** BB WD cntl: cntl1\u003d0xffff0085 cntl2\u003d0x00000004 **\nath: ** BB mode: BB_gen_controls\u003d0x000033c0 **\nath: ** BB busy times: rx_clear\u003d99%, rx_frame\u003d0%, tx_frame\u003d0% **\nath: \u003d\u003d\u003d\u003d BB update: done \u003d\u003d\u003d\u003d\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51ac8cbb2176dc159ee910d7074c6796079c3068",
      "tree": "bddc3904e1f35f9cf4c5e774bb54891f8773f461",
      "parents": [
        "a4d86d953b8593791cb29cf2acffd48f9ee6c4f9"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 20 17:52:13 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:31 2011 -0400"
      },
      "message": "ath9k_hw: disable phy restart on baseband panic caused by RXSM\n\nWhile receiving unsupported rate frame rx state machine\ngets into a state 0xb and if phy_restart happens in that\nstate, BB would go hang. If RXSM is in 0xb state after\nfirst bb panic, ensure to disable the phy_restart.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a4d86d953b8593791cb29cf2acffd48f9ee6c4f9",
      "tree": "8bc19110584b2b55f7dc22e36a754dd7694c7b6d",
      "parents": [
        "fb23d86382a088d50020fd05024d40af5b00f885"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 20 17:52:10 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:31 2011 -0400"
      },
      "message": "ath9k: Reset chip on baseband hang\n\nResetting hardware helps to recover from baseband\nhang/panic for AR9003 based chips.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb23d86382a088d50020fd05024d40af5b00f885",
      "tree": "2afbfeee653714d38169478cec133d3dbfe6aa6e",
      "parents": [
        "0019a2c9277bf6d083032a5a9857249e75407a8c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri May 20 01:04:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:30 2011 -0400"
      },
      "message": "b43: N-PHY: initialize last var in calibration function\n\nReported-by: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0019a2c9277bf6d083032a5a9857249e75407a8c",
      "tree": "6388a7f514503194871f18319ed24e795e845126",
      "parents": [
        "a9e12869758430424804dd4332e0d2afdfdf00b0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu May 19 11:48:45 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:30 2011 -0400"
      },
      "message": "rtlwifi: Use order 2 RX buffer allocation only if necessary\n\nAlthough a previous fix handles the kernel panics that result from\nfailure to allocate a new RX buffer, memory fragmentation can be\nreduced if the amsdu_8k capability is disabled as new buffers need only\nbe of O(0), not O(2).\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9e12869758430424804dd4332e0d2afdfdf00b0",
      "tree": "d56f68c680cec8c376017c66bbe5851f25218252",
      "parents": [
        "208c72f4fe44fe09577e7975ba0e7fa0278f3d03"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu May 19 10:17:04 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:29 2011 -0400"
      },
      "message": "rtlwifi: Fix kernel panic resulting from RX buffer allocation failure\n\nTo handle amsdu_8k capability, the PCI routine of this driver must\nallocate receive buffers of order 2. Under heavy load, this causes\nfragmentation of memory. The present code releases the current buffer\nbefore checking to see if a new one is availble. Recovery from\nallocation failures is not possible, which results in kernel panics.\n\nThe fix is to reorder the code to check that a new buffer can be\nallocated before the old one is released. If not possible, the\nreceived frame is dropped and the old one is reused. Without this\nchange, it is impossible to transfer a 2 GB file without a kernel panic.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e              [2.6.{37,38,39}]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "208c72f4fe44fe09577e7975ba0e7fa0278f3d03",
      "tree": "f556afcda6931d1ad7d5ab41341a887c0b25f664",
      "parents": [
        "21bc7af6e5e684b44725b20f679e701e38ceef15"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu May 19 00:43:38 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:28 2011 -0400"
      },
      "message": "nl80211: fix check for valid SSID size in scan operations\n\nIn both trigger_scan and sched_scan operations, we were checking for\nthe SSID length before assigning the value correctly.  Since the\nmemory was just kzalloc\u0027ed, the check was always failing and SSID with\nover 32 characters were allowed to go through.\n\nThis was causing a buffer overflow when copying the actual SSID to the\nproper place.\n\nThis bug has been there since 2.6.29-rc4.\n\nCc: stable@kernel.org\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21bc7af6e5e684b44725b20f679e701e38ceef15",
      "tree": "16a5b3ee99db65df8ed01affac7614e29b162918",
      "parents": [
        "daf8cf608d57a0b9f22276036e420cc82cf6ab4f"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Wed May 18 12:02:03 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 26 15:43:27 2011 -0400"
      },
      "message": "mwifiex: correct event header length\n\nWhile decoding received event packet from firmware, 4 bytes\nof interface header are already removed unconditionally.\nSo for handling event only 4 more bytes needs to be pulled.\nThis is achieved by changing event header length to 4.\n\nAlmost all the events, except BA stream related and AMSDU\naggregation control events, do not have the payload in their\nevent skb. Such events handling depends only on the event ID.\nThis event ID is the first four bytes of the event skb, which\nis copied to a separate variable before pulling the skb header.\nHence event handling worked only for those events that didn\u0027t\nhave payload in event skb.\n\nThis patch fixes the broken event path of the events with\npayload in their event skb without harming existing working\nevent path for the events without payload.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86e4ca66e81bba0f8640f1fa19b8b8f72cbd0561",
      "tree": "c0192a77bea66f9e58b62a17f9ddd8ce0fb64233",
      "parents": [
        "90e62474fd08e16ba5309886c801243b0eb782f3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 15:00:31 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 15:00:31 2011 -0400"
      },
      "message": "bug.h: Move ratelimit warn interfaces to ratelimit.h\n\nAs reported by Ingo Molnar, we still have configuration combinations\nwhere use of the WARN_RATELIMIT interfaces break the build because\ndependencies don\u0027t get met.\n\nInstead of going down the long road of trying to make it so that\nratelimit.h can get included by kernel.h or asm-generic/bug.h,\njust move the interface into ratelimit.h and make users have\nto include that.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "90e62474fd08e16ba5309886c801243b0eb782f3",
      "tree": "6a505ffdf7cd599e85100e03a472038b82583242",
      "parents": [
        "da7c06c4a773b7903d3c09a25edbcb20bdc4af22"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Wed May 25 04:41:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 14:57:17 2011 -0400"
      },
      "message": "bonding: cleanup module option descriptions\n\nWeiping Pan noticed that the module option description for\nxmit_hash_policy was incorrect and was nice enough to post a patch to\nfix it.  The text was correct, but created a line over 80 characters and\nI would rather not add those.  I realized I could take a few minutes and\nclean up all the descriptions and things would look much better.  This\nis the result.\n\nBased on patch from Weiping Pan \u003cpanweiping3@gmail.com\u003e.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCC: Weiping Pan \u003cpanweiping3@gmail.com\u003e\nReviewed-by: Weiping Pan \u003cpanweiping3@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da7c06c4a773b7903d3c09a25edbcb20bdc4af22",
      "tree": "8923de56684f7ff722f11dc182c4228d3a994bc0",
      "parents": [
        "240b26284ac84f06ed0bc89c363f022e21b84b98"
      ],
      "author": {
        "name": "Justin Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon May 23 20:43:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 14:55:51 2011 -0400"
      },
      "message": "net:8021q:vlan.c Fix pr_info to just give the vlan fullname and version.\n\nThe below patch removes vlan_buggyright and vlan_copyright from vlan_proto_init,\nso that it prints out just the fullname of vlan and the version number.\n\nbefore:\n\n[   30.438203] 802.1Q VLAN Support v1.8 Ben Greear \u003cgreearb@candelatech.com\u003e\n[   30.441542] All bugs added by David S. Miller \u003cdavem@redhat.com\u003e\n\nafter:\n\n[   31.513910] 802.1Q VLAN Support v1.8\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nCC: Joe Perches \u003cjoe@perches.com\u003e\nCC: David S. Miller \u003cdavem@davemloft.net\u003e\nCC: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "240b26284ac84f06ed0bc89c363f022e21b84b98",
      "tree": "c2dba9d29f5f9322093edb5b98f5cf881fc62f76",
      "parents": [
        "12e6c419b48c4d1803918e5d952ebee07bae7465"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu May 26 04:37:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 14:30:51 2011 -0400"
      },
      "message": "net: davinci_emac: fix dev_err use at probe\n\nUse platform device rather than net device in dev_err calls before net\ndevice has been registered to avoid messages such as\n\n\t(null): DaVinci EMAC: Failed to get EMAC clock\n\nAlso replace remaining printks in probe with dev_{err,warn}.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12e6c419b48c4d1803918e5d952ebee07bae7465",
      "tree": "71da9cb1b692433460c380a9eb049e9f8821d359",
      "parents": [
        "fd0daf9d58f6b3342d07c5f6bbfb304dbe5db4ec"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Thu May 26 04:57:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 14:23:35 2011 -0400"
      },
      "message": "can: convert to %pK for kptr_restrict support\n\nAs these pointers have been printed without using %p they were missed in the\nbig network kptr_restrict conversion patch %p -\u003e %pK from Dan Rosenberg.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd0daf9d58f6b3342d07c5f6bbfb304dbe5db4ec",
      "tree": "6456e68bd8f9e85076f4c908933abd470dd1f014",
      "parents": [
        "94265cf5f731c7df29fdfde262ca3e6d51e6828c"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu May 26 00:42:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 14:13:59 2011 -0400"
      },
      "message": "net: fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags\n\nCurrent code squashes flags to bool - this makes set_flags fail whenever\nsome ETH_FLAG_* equivalent features are set. Fix this.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "97242c85a2c8160eac5a6e945209b5b6ae8ab5a3"
}
