)]}'
{
  "log": [
    {
      "commit": "5d7d5d933256fc44f68e061ccd103b027fef0fc9",
      "tree": "c3effea9a99409d4adec80dcf358e6d99736ed25",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56",
        "7686d1cc5ed0932a533a5acbc3888b48de63bef8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 13:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 13:51:32 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  slip: fix wrong SLIP6 ifdef-endif placing\n  natsemi: fix another dma-debug report\n  sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket\n  net: Fix default in docs for tcp_orphan_retries.\n  hso: fix a use after free condition\n  net/natsemi: Fix module parameter permissions\n  XFRM: Fix memory leak in xfrm_state_update\n  sctp: Enforce retransmission limit during shutdown\n  mac80211: fix TKIP replay vulnerability\n  mac80211: fix ie memory allocation for scheduled scans\n  ssb: fix init regression of hostmode PCI core\n  rtlwifi: rtl8192cu: Add new USB ID for Netgear WNA1000M\n  ath9k: Fix tx throughput drops for AR9003 chips with AES encryption\n  carl9170: add NEC WL300NU-AG usbid\n  cfg80211: fix deadlock with rfkill/sched_scan by adding new mutex\n  ath5k: fix incorrect use of drvdata in PCI suspend/resume code\n  ath5k: fix incorrect use of drvdata in sysfs code\n  Bluetooth: Fix memory leak under page timeouts\n  Bluetooth: Fix regression with incoming L2CAP connections\n  Bluetooth: Fix hidp disconnect deadlocks and lost wakeup\n  ...\n"
    },
    {
      "commit": "404ba3f029a53597928a20ce33351e77e3259840",
      "tree": "6396e72fc0b61893769f788dc1eb7acad488dce2",
      "parents": [
        "05801817845b308e1cf0fb8e2700b15dab79afc5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jul 10 02:28:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:02 2011 -0700"
      },
      "message": "ath5k: Add missing breaks in switch/case\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a98d935c4b8b3515d1403d150e282f95b9f558d",
      "tree": "e891deb720a12aa2cf52ad9efc025e12bdcde787",
      "parents": [
        "f8d9605243280f1870dd2c6c37a735b925c15f3c",
        "34459512ffa7236c849466e3bd604801389734e1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 08 11:01:31 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 08 11:01:31 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "35cbcbc6f39da30c39bc0a1e679ec44506c4eb3d",
      "tree": "899b618ffa49a26f20748f687b826948ce979efd",
      "parents": [
        "4f6760b01bda625e9555e16d8e9ba8126a9c9498"
      ],
      "author": {
        "name": "Yoann DI-RUZZA",
        "email": "y.diruzza@lim.eu",
        "time": "Fri Jul 01 08:47:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 14:42:38 2011 -0400"
      },
      "message": "rtlwifi: rtl8192cu: Add new USB ID for Netgear WNA1000M\n\nSigned-off-by: Yoann DI-RUZZA \u003cy.diruzza@lim.eu\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f6760b01bda625e9555e16d8e9ba8126a9c9498",
      "tree": "b33630e6ef280e8a4e2fd50113c62be445db5248",
      "parents": [
        "06a86ddbf557cb8a0f7ded54e872e9d456002d52"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Jul 01 18:37:33 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 14:42:37 2011 -0400"
      },
      "message": "ath9k: Fix tx throughput drops for AR9003 chips with AES encryption\n\nWhile sending aggregated frames in AES, the AR5416 chips\nrequired additional padding b/w subframes. This workaround\nis not needed for edma (AR9003 family) chips. With this patch\n~4Mbps thoughput improvement was observed in clear environment.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06a86ddbf557cb8a0f7ded54e872e9d456002d52",
      "tree": "542f31a4ec75562dba4e1b3c1202396d1ee98675",
      "parents": [
        "c10841ca722a0bc960dc541c51582773f9a24f98"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Thu Jun 30 21:06:17 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 14:42:37 2011 -0400"
      },
      "message": "carl9170: add NEC WL300NU-AG usbid\n\nCc: stable@kernel.org\nReported-by: Mark Davis\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37000b305bff81bb1ee2f7f37b1319b670a08f76",
      "tree": "f025100e8407ca5e70bee32cd914e14bc2c3b86d",
      "parents": [
        "95acbd432b4c6498c5b4b2f92e0e05e3c032d4f8"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jun 29 15:39:43 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 14:41:14 2011 -0400"
      },
      "message": "ath5k: fix incorrect use of drvdata in PCI suspend/resume code\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95acbd432b4c6498c5b4b2f92e0e05e3c032d4f8",
      "tree": "78ba2d5d9b0122b454513c04a057abe761d027c8",
      "parents": [
        "f2529c2cc80b72fcf889a9399e522b9648ab4d9e"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jun 29 15:39:37 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 14:41:13 2011 -0400"
      },
      "message": "ath5k: fix incorrect use of drvdata in sysfs code\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "690b0cacb6dbbbcb06b76139ab65e1bf3f63e7f1",
      "tree": "9199b20addcd9167a210957ac477a284c6f9a73d",
      "parents": [
        "16adf5d07987d93675945f3cecf0e33706566005",
        "a0b8de350be458b33248e48b2174d9af8a4c4798"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 30 11:26:04 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 30 11:26:04 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "a0b8de350be458b33248e48b2174d9af8a4c4798",
      "tree": "553527255b492f175b91bed29a36767afff63259",
      "parents": [
        "c31eb8e926835582cd186b33a7a864880a4c0c79"
      ],
      "author": {
        "name": "Eugene A. Shatokhin",
        "email": "dame_eugene@mail.ru",
        "time": "Tue Jun 28 23:04:51 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 29 14:36:45 2011 -0400"
      },
      "message": "ath5k: fix memory leak when fewer than N_PD_CURVES are in use\n\nWe would free the proper number of curves, but in the wrong\nslots, due to a missing level of indirection through\nthe pdgain_idx table.\n\nIt\u0027s simpler just to try to free all four slots, so do that.\n\nCc: stable@kernel.org\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c31eb8e926835582cd186b33a7a864880a4c0c79",
      "tree": "e420418ad30c4e8631e3c96c2bf0dc8fa69b0742",
      "parents": [
        "5ee0a58d8ca443e80ed8712c86c9938360b79cac"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Jun 28 18:21:19 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 29 14:36:44 2011 -0400"
      },
      "message": "ath9k: Fix suspend/resume when no interface is UP\n\nWhen no interface has been brought up, the chip\u0027s power\nstate continued as AWAKE. So during resume, the chip never\nbeen powered up.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ee0a58d8ca443e80ed8712c86c9938360b79cac",
      "tree": "ac57dbce885cdc9957d0ef1aaf49390cb5b9a0ab",
      "parents": [
        "a66b98db570a638afd909459e1e6bfa272344bd3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 15:38:05 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 28 11:16:39 2011 -0400"
      },
      "message": "iwlagn: use PCI_DMA_* for pci_* operations\n\n\"iwlagn: map command buffers BIDI\" uses the DMA_* enumerations for DMA\ndirections, even though the pci_* DMA API is still in use.  That patch\nwas undoubtedly developed on top of \"iwlagn: don\u0027t use the PCI wrappers\nfor DMA operation\", which is due in the next release.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fcbd4dc7a1b338b393dcd6869deb1725cf1a9f3",
      "tree": "491bbff48750912db293cf5152cb2104f98bda2c",
      "parents": [
        "ed9ed3b82b12ac70aaa654ef32ebf393ec3179e0"
      ],
      "author": {
        "name": "Evgeni Golov",
        "email": "sargentd@die-welt.net",
        "time": "Sun Jun 12 05:34:31 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 14:33:14 2011 -0400"
      },
      "message": "iwlagn: fix *_UCODE_API_MAX output in the firmware field\n\nCurrently (3.0-rc2), modinfo iwlagn shows:\n    firmware:       iwlwifi-5150-IWL5150_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-5000-IWL5000_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6000g2b-IWL6000G2_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6000g2a-IWL6000G2_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6050-IWL6050_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6000-IWL6000_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-100-IWL100_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-1000-IWL1000_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-105-IWL105_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-2030-IWL2030_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-2000-IWL2000_UCODE_API_MAX.ucode\n\nwhich is obviously wrong, the user should not see the *_UCODE_API_MAX\nmacros but the actual ucode API versions here.\n\nThe problem are the\n    #define *_MODULE_FIRMWARE(api) *_FW_PRE #api \".ucode\"\nwhich do not expand api correctly (because this is a macro itself).\n\nFixed by using __stringify() from linux/stringify.h.\n\nFurther information about macro stringification can be found here:\n    http://gcc.gnu.org/onlinedocs/cpp/Stringification.html\n\nSigned-off-by: Evgeni Golov \u003csargentd@die-welt.net\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": "ed9ed3b82b12ac70aaa654ef32ebf393ec3179e0",
      "tree": "f155cea1d3844008c3834b52f390a2129e79523e",
      "parents": [
        "9935d12651c9e54ad266e17cd542ec717ccd0fc8",
        "e815407d395e0b7fd1aa9145d9d0c391191b833c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 14:26:04 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 14:26:04 2011 -0400"
      },
      "message": "Merge branch \u0027wireless-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    },
    {
      "commit": "e815407d395e0b7fd1aa9145d9d0c391191b833c",
      "tree": "e46cda1a72379a3c4bc9c02bf7d01876584d90e8",
      "parents": [
        "1107a08a1a3e0f54d535d37ee0c4192acce6a7f3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 27 07:54:49 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 27 07:56:41 2011 -0700"
      },
      "message": "iwlagn: map command buffers BIDI\n\nEvidently, the device sometimes wants to write back\nto command buffers, even if I see no reason why it\nshould. Allow it to do that.\n\nTested-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nTested-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "1107a08a1a3e0f54d535d37ee0c4192acce6a7f3",
      "tree": "5ed58ab5a2665e9568dcea8fb00934c30c4fdb27",
      "parents": [
        "5306c0807491e891125f4fb08b04340c91530f57"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 27 07:48:52 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 27 07:50:45 2011 -0700"
      },
      "message": "iwlagn: fix cmd queue unmap\n\nWhen we stop the device while a command is in\nflight that uses multiple TBs, we can leak the\nDMA buffers for the second and higher TBs. Fix\nthis by using iwlagn_unmap_tfd() as we do when\nwe normally recover the entry.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "5306c0807491e891125f4fb08b04340c91530f57",
      "tree": "0b5bd616007da0bf45f7486c48aae7a22bbd3297",
      "parents": [
        "77e569edf5a33cd94dac67c714cf736675b0e2da"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 21 08:28:31 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 24 11:21:24 2011 -0700"
      },
      "message": "iwlagn: fix change_interface for P2P types\n\nWhen an interface changes type to a P2P type,\niwlagn will erroneously set vif-\u003etype to the\nP2P type and not the reduced/split type. Fix\nthis by keeping \"newtype\" in another variable\nfor the assignment to vif-\u003etype.\n\nCc: stable@kernel.org [2.6.38+]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "77e569edf5a33cd94dac67c714cf736675b0e2da",
      "tree": "dbdba768f14306e69f6e4d02c7fc98b6798fbc1e",
      "parents": [
        "3373b28e5af4a0b3c6cb39372581dcc1e41322ff"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Jun 21 11:03:01 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 24 11:20:38 2011 -0700"
      },
      "message": "iwlagn: Fix a bug introduced by the HUGE command removal\n\nSince we don\u0027t have HUGE command any more, there is no point in adding 1\nto the num of slots in the command queue. Doing so is buggy and might corrupt\nmemory.\n\nBug introduced by 4ce7cc2b09553a91d4aea014c39674685715173a\niwlagn: support multiple TBs per command\n\nCc: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "acc468f5f9616ba564b772ac8a3aef218bff6bb3",
      "tree": "02bb0277daadc820c7a6c40c2f50ef299665d241",
      "parents": [
        "5c18e80be9ff362f6523b097d495bb2e2f939946",
        "9935d12651c9e54ad266e17cd542ec717ccd0fc8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 24 14:00:24 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 24 14:00:24 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "9935d12651c9e54ad266e17cd542ec717ccd0fc8",
      "tree": "1ea306c28301373c10bfe9d0bbace86d7203ce14",
      "parents": [
        "fa7ccfb17033bfb5bca86f6b909cab0b807efbc0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jun 21 10:48:31 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 22 15:47:59 2011 -0400"
      },
      "message": "rtl8192cu: Fix missing firmware load\n\nIn commit 3ac5e26a1e935469a8bdae1d624bc3b59d1fcdc5 entitled\n\"rtlwifi: rtl8192c-common: Change common firmware routines for addition\nof rtl8192se and rtl8192de\", the firmware loading code was moved.\nUnfortunately, some necessary code was dropped for rtl8192cu.\n\nThe dmesg output shows the following:\n\nrtl8192c: Loading firmware file rtlwifi/rtl8192cufw.bin\nrtl8192c_common:_rtl92c_fw_free_to_go():\u003c0-0\u003e Polling FW ready fail!! REG_MCUFWDL:0x00000006 .\nrtl8192c_common:rtl92c_download_fw():\u003c0-0\u003e Firmware is not ready to run!\n\nIn addition, the interface will authenticate and associate, but cannot\ntransfer data.\n\nThis is reported as Kernel Bug #38012.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa7ccfb17033bfb5bca86f6b909cab0b807efbc0",
      "tree": "5e4cc95ed1b6b98ae7837b1ff5f345fd85a67203",
      "parents": [
        "40fad6bad416fe337a4be194f524dd941e423cb9"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Jun 18 22:49:53 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 14:56:56 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Handle duplicate PCI ID 0x10ec:0x8192 conflict with r8192e_pci\n\nThere are two devices with PCI ID 0x10ec:0x8192, namely RTL8192E and\nRTL8192SE. The method of distinguishing them is by the revision ID\nat offset 0x8 of the PCI configuration space. If the value is 0x10,\nthen the device uses rtl8192se for a driver.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "82362ccbf259b960192019deb562bf84549e3d1d",
      "tree": "fee34ec77d908cd32907553eed0f10fb30061708",
      "parents": [
        "118133e6580a0c912cda86109b6468b5ffe73f1c",
        "3373b28e5af4a0b3c6cb39372581dcc1e41322ff"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 12:40:36 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 12:40:36 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "3373b28e5af4a0b3c6cb39372581dcc1e41322ff",
      "tree": "4a53b8e973f0e4c4aef44abcf840431f2092c8dc",
      "parents": [
        "a7b21165c06f28230768d203285d06cac4f18f0b"
      ],
      "author": {
        "name": "Nishant Sarmukadam",
        "email": "nishants@marvell.com",
        "time": "Mon Jun 13 16:26:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 15 08:13:03 2011 -0400"
      },
      "message": "mwl8k: Tell firmware to generate CCMP header\n\nPost commit e4eefec73ea0a740bfe8736e3ac30dfe92fe392b, the stack is\nnot generating the CCMP header for us anymore. This broke the CCMP\nfunctionality since firmware was not doing this either. Set a flag\nto tell the firmware to generate the CCMP header\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7b21165c06f28230768d203285d06cac4f18f0b",
      "tree": "9cfb9a2435818f51152228579ba1f3dd1150c540",
      "parents": [
        "d6124baf8a098aacdbb85ff5b171da68dad6930e"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Jun 13 09:49:27 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 15 08:13:03 2011 -0400"
      },
      "message": "mwifiex: Fixing NULL pointer dereference\n\nFollowing OOPS was seen when booting with card inserted\n\n BUG: unable to handle kernel NULL pointer dereference at 0000004c\n IP: [\u003cf8b7718c\u003e] cfg80211_get_drvinfo+0x21/0x115 [cfg80211]\n *pde \u003d 00000000\n Oops: 0000 [#1] SMP\n Modules linked in: iwl3945 iwl_legacy mwifiex_sdio mac80211 11 sdhci_pci sdhci pl2303\n\n\u0027ethtool\u0027 on the mwifiex device returned this OOPS as\nwiphy_dev() returned NULL.\n\nAdding missing set_wiphy_dev() call to fix the problem.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e23535ca11525945bd7fca05ac5941efba232498",
      "tree": "43ddf01415e60988b73f832d97ca2c07a6f8053e",
      "parents": [
        "0c1ad04aecb975f2a2014e1bc5a2fa23923ecbd9",
        "51e65257142a87fe46a1ce5c35c86c5baf012614"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 09 14:23:30 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 09 14:23:30 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "51e65257142a87fe46a1ce5c35c86c5baf012614",
      "tree": "e5210ffad470c6b7b9c969aac667d5d5b491f76c",
      "parents": [
        "f3209bea110cade12e2b133da8b8499689cb0e2e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:26:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 08 14:19:05 2011 -0400"
      },
      "message": "iwlegacy: fix channel switch locking\n\nWe use priv-\u003emutex to avoid race conditions between chswitch_done()\nand mac_channel_switch(), when marking channel switch in\nprogress. But chswitch_done() can be called in atomic context\nfrom rx_csa() or with mutex already taken from commit_rxon().\n\nTo fix remove mutex from chswitch_done() and use atomic bitops\nfor marking channel switch pending.\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": "43e4e0b94984b45d52048e3ac027cac15c718b65",
      "tree": "9cc480c690b46262473f94a8cee897637ced9d20",
      "parents": [
        "57a27e1d6a3bb9ad4efeebd3a8c71156d6207536"
      ],
      "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 08 14:17:27 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\nStable fix identified by Stanislaw Gruszka \u003csgruszka@redhat.com\u003e.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nCc: stable@kernel.org [2.6.38+]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6633d649788e72400b02098bd389585e2c56a557",
      "tree": "2312cd48f3f4b8871190df945af1c3c2c9c4be39",
      "parents": [
        "4fea2e0e59dab863a63fa1638b86d850896cd861"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Tue Jun 07 08:58:31 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 07 14:19:07 2011 -0400"
      },
      "message": "rtlwifi: Avoid modifying skbs that are resubmitted\n\nIn the case we fail to allocate a new skb, the old skb should\nbe resubmitted unmodified.\n\nFixes bug introduced in a9e12869758430424804.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4fea2e0e59dab863a63fa1638b86d850896cd861",
      "tree": "4f368a5db7699a1b431868eca6a98e0ba52d8b75",
      "parents": [
        "bb77f6341728624314f488ebd8b4c69f2caa33ea"
      ],
      "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": "Tue Jun 07 14:19:03 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": "51892dbbd511911c0f965a36b431fc3e8f1e4f8a",
      "tree": "9af2911a9dd5b7cc30b8a72043ec90b37e261aa7",
      "parents": [
        "3bb42a64960253353278876ca8da6b0a7d3bea87"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jun 06 15:11:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:24:18 2011 -0400"
      },
      "message": "iwl4965: set tx power after rxon_assoc\n\nSetting tx power can be deferred during scan or changing channel.\nIf after that correct tx power settings will not be sent to device,\nwe can observe transmission problems and timeouts. Force to send\ntx power settings also after partial rxon change, to assure device\nalways be configured with up-to-date settings.\n\nResolves:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d36492\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": "3bb42a64960253353278876ca8da6b0a7d3bea87",
      "tree": "5d36b19f338c3ce042e61062c6d13659ad44b3cf",
      "parents": [
        "42b70a5f6d18165a075d189d1bee82fad7cdbf29"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat Jun 04 16:48:54 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:24:18 2011 -0400"
      },
      "message": "rt2x00: fix rmmod crash\n\nAvoid queue and run autowakeup_work when device is not present anymore.\nThat prevent rmmod and device remove crash introduced by:\n\ncommit 1c0bcf89d85cc97a0d9ce4cd909351a81fa4fdde\nAuthor: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nDate:   Sat Apr 30 17:18:18 2011 +0200\n\n    rt2x00: Add autowake support for USB hardware\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42b70a5f6d18165a075d189d1bee82fad7cdbf29",
      "tree": "9e838406cc393e95d36091db7a997162b1f8a47b",
      "parents": [
        "ab6a44ce1da48d35fe7ec95fa068aa617bd7e8dd"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu May 26 17:14:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:24:17 2011 -0400"
      },
      "message": "iwlagn: use cts-to-self protection on 5000 adapters series\n\nThis patch fixes 802.11n stability and performance regression we have\nsince 2.6.35. It boost performance on my 5GHz N-only network from about\n5MB/s to 8MB/s. Similar percentage boost can be observed on 2.4 GHz.\n\nThese are test results of 5x downloading of approximately 700MB iso\nimage:\n\nvanilla: 5.27 5.22 4.94 4.47 5.31 ; avr 5.0420 std 0.35110\npatched: 8.07 7.95 8.06 7.99 7.96 ; avr 8.0060 std 0.055946\n\nThis was achieved with NetworkManager configured to do not perform\nperiodical scans, by configuring constant BSSID. With periodical scans,\nafter some time, performance downgrade to unpatched driver level, like\nin example below:\n\npatched: 7.40 7.61 4.28 4.37 4.80 avr 5.6920 std 1.6683\n\nHowever patch still make better here, since similar test on unpatched\ndriver make link disconnects with below messages after some time:\n\nwlan1: authenticate with 00:23:69:35:d1:3f (try 1)\nwlan1: authenticate with 00:23:69:35:d1:3f (try 2)\nwlan1: authenticate with 00:23:69:35:d1:3f (try 3)\nwlan1: authentication with 00:23:69:35:d1:3f timed out\n\nOn 2.6.35 kernel patch helps against connection hangs with messages:\n\niwlagn 0000:20:00.0: queue 10 stuck 3 time. Fw reload.\niwlagn 0000:20:00.0: On demand firmware reload\niwlagn 0000:20:00.0: Stopping AGG while state not ON or starting\n\nCc: stable@kernel.org # 2.6.35+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c11114717a66455de9fbc3ea69ae00d1aace3c14",
      "tree": "4fd39d5776a9c7ee48db216db11ce3e98c1ded31",
      "parents": [
        "5fb9fb132c5a83010cd8d4bf6d0ee34fb3b9d488",
        "d2ac49fe3c7c4730323c1042fb53a2e008643b6a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 13:58:21 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 13:58:21 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "0e833d8cfcb52b5ee3ead22cabbab81dea32c3f0",
      "tree": "0c64533ba9181c014a4b2dcda75c273ae0437dd6",
      "parents": [
        "4f1ba49efafccbc73017f824efa2505c81b247cd",
        "7b29dc21ea084be7ddfb536994a9cfae95337690"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 23:16:00 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 23:16:00 2011 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)\n  tg3: Fix tg3_skb_error_unmap()\n  net: tracepoint of net_dev_xmit sees freed skb and causes panic\n  drivers/net/can/flexcan.c: add missing clk_put\n  net: dm9000: Get the chip in a known good state before enabling interrupts\n  drivers/net/davinci_emac.c: add missing clk_put\n  af-packet: Add flag to distinguish VID 0 from no-vlan.\n  caif: Fix race when conditionally taking rtnl lock\n  usbnet/cdc_ncm: add missing .reset_resume hook\n  vlan: fix typo in vlan_dev_hard_start_xmit()\n  net/ipv4: Check for mistakenly passed in non-IPv4 address\n  iwl4965: correctly validate temperature value\n  bluetooth l2cap: fix locking in l2cap_global_chan_by_psm\n  ath9k: fix two more bugs in tx power\n  cfg80211: don\u0027t drop p2p probe responses\n  Revert \"net: fix section mismatches\"\n  drivers/net/usb/catc.c: Fix potential deadlock in catc_ctrl_run()\n  sctp: stop pending timers and purge queues when peer restart asoc\n  drivers/net: ks8842 Fix crash on received packet when in PIO mode.\n  ip_options_compile: properly handle unaligned pointer\n  iwlagn: fix incorrect PCI subsystem id for 6150 devices\n  ...\n"
    },
    {
      "commit": "d2ac49fe3c7c4730323c1042fb53a2e008643b6a",
      "tree": "c216b63dcbf466cdf6ceac26d11a6a0a19bb5e39",
      "parents": [
        "59e7e7078d6c2c6294caf454c6e3695f9d3e46a2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Jun 03 00:13:26 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:22:06 2011 -0400"
      },
      "message": "libertas_sdio: handle spurious interrupts\n\nCommit 06e8935febe687e2a561707d4c7ca4245d261dbe adds an IRQ handling\noptimization for single-function SDIO cards like this one, but at the\nsame time exposes a small hardware bug.\n\nDuring hardware init, an interrupt is generated with (apparently) no\nsource. Previously, mmc threw this interrupt away, but now (due to the\noptimization), the mmc layer passes this onto libertas, before it is ready\n(and before it has enabled interrupts), causing a crash.\n\nWork around this hardware bug by registering the IRQ handler later and\nmaking it capable of handling interrupts with no cause. The change that\nmakes the IRQ handler registration happen later actually eliminates\nthe spurious interrupt as well.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f213ff1919fab6f8244ceae55631b5d6ef750a7",
      "tree": "ed2f6312721b9391c85dfcdc6f44a0a5dd208cfb",
      "parents": [
        "a99168eece601d2a79ecfcb968ce226f2f30cf98"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Jun 02 18:17:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:22:06 2011 -0400"
      },
      "message": "iwlagn: fix channel switch locking\n\nWe use priv-\u003emutex to avoid race conditions between iwl_chswitch_done()\nand iwlagn_mac_channel_switch(), when marking channel switch in\nprogress. But iwl_chswitch_done() can be called in atomic context\nfrom iwl_rx_csa() or with mutex already taken from iwlagn_commit_rxon().\n\nThese bugs were introduced by:\n\ncommit 79d07325502e73508f917475bc1617b60979dd94\nAuthor: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nDate:   Thu May 6 08:54:11 2010 -0700\n\n    iwlwifi: support channel switch offload in driver\n\nTo fix remove mutex from iwl_chswitch_done() and use atomic bitops for\nmarking channel switch pending.\n\nAlso remove iwl2030_hw_channel_switch() since 2000 series adapters are\n2.4GHz only devices.\n\nCc: stable@kernel.org # 2.6.36+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a99168eece601d2a79ecfcb968ce226f2f30cf98",
      "tree": "01598dfa43a08038f9b33cdae902f71156647471",
      "parents": [
        "bdf492f502ad4f646e9905db1b89e11822826edd"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Thu Jun 02 03:09:48 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:19:49 2011 -0400"
      },
      "message": "ath5k: Disable fast channel switching by default\n\nDisable fast channel change by default on AR2413/AR5413 due to\nsome bug reports (it still works for me but it\u0027s better to be safe).\nAdd a module parameter \"fastchanswitch\" in case anyone wants to enable\nit and play with it.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dfe21582ac5ebc460dda98c67e8589dd506d02cd",
      "tree": "76fe13dd7d63a378d432ac98b62015fcae38a2e3",
      "parents": [
        "a7567b2059020bf3fa96c389ec25eed8e28ad4ba"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 01 17:17:57 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 14:41:13 2011 -0400"
      },
      "message": "iwl4965: correctly validate temperature value\n\nIn some cases we can read wrong temperature value. If after that\ntemperature value will not be updated to good one, we badly configure\ntx power parameters and device is unable to send a data.\n\nResolves:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d35932\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": "21fdc87248d1d28492c775e05fa92b3c8c7bc8db",
      "tree": "cd0f69b7a496b866d2a67cfcf12305b1e5060abc",
      "parents": [
        "333ba7325213f0a09dfa5ceeddb056d6ad74b3b5"
      ],
      "author": {
        "name": "Daniel Halperin",
        "email": "dhalperi@cs.washington.edu",
        "time": "Tue May 31 11:59:30 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 14:35:54 2011 -0400"
      },
      "message": "ath9k: fix two more bugs in tx power\n\nThis is the same fix as\n\n   commit 841051602e3fa18ea468fe5a177aa92b6eb44b56\n   Author: Matteo Croce \u003ctechnoboy85@gmail.com\u003e\n   Date:   Fri Dec 3 02:25:08 2010 +0100\n\n   The ath9k driver subtracts 3 dBm to the txpower as with two radios the\n   signal power is doubled.\n   The resulting value is assigned in an u16 which overflows and makes\n   the card work at full power.\n\nin two more places. I grepped the ath tree and didn\u0027t find any others.\n\nCc: stable@kernel.org\nSigned-off-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1144181c1bc054dc5e001a6f10b4820167e6c883",
      "tree": "bdd36e2b480c594c11451d9bc7c8d03d47c93b20",
      "parents": [
        "59342f6a6bc35df623fb44784daa5e1077063b8f"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon May 30 09:32:52 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:51:53 2011 -0400"
      },
      "message": "iwlagn: fix incorrect PCI subsystem id for 6150 devices\n\nFor 6150 devices, modify the supported PCI subsystem ID.\n\nCc: stable@kernel.org\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": "59342f6a6bc35df623fb44784daa5e1077063b8f",
      "tree": "612d3ec8c09d18fb0a97f841a535de8b25e46ada",
      "parents": [
        "66870b1ccd5c1460e437c18b0026e2dcaab1ece9"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon May 30 10:15:47 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:47:26 2011 -0400"
      },
      "message": "zd1211rw: fix to work on OHCI\n\nzd1211 devices register \u0027EP 4 OUT\u0027 endpoint as Interrupt type on USB 2.0:\n\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x04  EP 4 OUT\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               1\n\nHowever on USB 1.1 endpoint becomes Bulk:\n\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x04  EP 4 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n\nCommit 37939810b937aba830dd751291fcdc51cae1a6cb assumed that endpoint is\nalways interrupt type and changed usb_bulk_msg() calls to usb_interrupt_msg().\n\nProblem here is that usb_bulk_msg() on interrupt endpoint selfcorrects the\ncall and changes requested pipe to interrupt type (see usb_bulk_msg).\nHowever with usb_interrupt_msg() on bulk endpoint does not correct the\npipe type to bulk, but instead URB is submitted with interrupt type pipe.\n\nSo pre-2.6.39 used usb_bulk_msg() and therefore worked with both endpoint\ntypes, however in 2.6.39 usb_interrupt_msg() with bulk endpoint causes\nohci_hcd to fail submitted URB instantly with -ENOSPC and preventing zd1211rw\nfrom working with OHCI.\n\nFix this by detecting endpoint type and using correct endpoint/pipe types\nfor URB. Also fix asynchronous zd_usb_iowrite16v_async() to use right\nURB type on \u0027EP 4 OUT\u0027.\n\nCc: stable@kernel.org\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66870b1ccd5c1460e437c18b0026e2dcaab1ece9",
      "tree": "0067c12e2014b4e4aa58ca6204236618515b3d79",
      "parents": [
        "50a66d7f04adbfab9db55144c58dc693358cb635"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 27 15:34:48 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:47:26 2011 -0400"
      },
      "message": "wl12xx: fix oops in sched_scan when forcing a passive scan\n\nFix kernel oops when trying to use passive scheduled scans.  The\nreason was that in passive scans there are no SSIDs, so there was a\nNULL pointer dereference.\n\nTo solve the problem, we now check the number of SSIDs provided in the\nsched_scan request and only access the list if there\u0027s one or more\n(ie. passive scan is not forced).  We also force all the channels to\nbe passive by adding the IEEE80211_CHAN_PASSIVE_SCAN flag locally\nbefore the checks in the wl1271_scan_get_sched_scan_channels()\nfunction.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "50a66d7f04adbfab9db55144c58dc693358cb635",
      "tree": "5b332a377b92a58991666a57fbaa274d15a7797b",
      "parents": [
        "2497a246e880d1fb537f754f551177c01fa39242"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 27 15:34:47 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:47:25 2011 -0400"
      },
      "message": "wl12xx: add separate config value for DFS dwell time on sched scan\n\nUse a different value for DFS dwell time when performing a scheduled\nscan.  Previously we were using the same value as for normal passive\nscans.  This adds some flexibility between these two different types\nof passive scan.\n\nFor now we use 150 TUs for DFS channel dwell time.  This may need to\nbe fine-tuned in the future.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2497a246e880d1fb537f754f551177c01fa39242",
      "tree": "530cd6f0533ae65ec3336e3b85e7f94f051d54d7",
      "parents": [
        "dd08682150e1815fe5cdd0673a2f2e9cd2d55a7a"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 27 15:34:46 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:47:25 2011 -0400"
      },
      "message": "wl12xx: fix DFS channels handling in scheduled scan\n\nDFS channels were never getting included in the scheduled scans,\nbecause they always contain the passive flag as well and the call was\nasking for DFS and active channels.\n\nFix this by ignoring the passive flag when collecting DFS channels.\nAlso, move the DFS channels in the channel list before the 5GHz active\nchannels (this was implemented in the FW differently than specified).\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd08682150e1815fe5cdd0673a2f2e9cd2d55a7a",
      "tree": "3c52564a8c92cb75c0b9fa49a91809412c1bdaeb",
      "parents": [
        "71005be40a7fc95edda3cc462361ce0243e4f5fa"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 27 15:34:45 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:47:24 2011 -0400"
      },
      "message": "wl12xx: fix passive and radar channel generation for scheduled scan\n\nWe were comparing bitwise AND results with a boolean, so when the\nboolean was set to true, it was not matching as it should.\n\nFix this by booleanizing the bitwise AND results with !!.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71005be40a7fc95edda3cc462361ce0243e4f5fa",
      "tree": "d2787b9d02c8a77cffa1028e079856b7fbae50cd",
      "parents": [
        "11ad2f52826ac6d58d6780d3d8a3e098c88d9142"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu May 26 21:31:08 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 31 14:47:23 2011 -0400"
      },
      "message": "libertas: Set command sequence number later to ensure consistency\n\nBefore this patch, the command sequence number is being set before\nlbs_queue_cmd() adds the command to the queue. However, lbs_queue_cmd()\nsometimes forces commands to queue-jump (e.g. CMD_802_11_WAKEUP_CONFIRM).\nIt currently does this without considering that sequence numbers might need\nadjusting to keep things running in order.\n\nFix this by setting the sequence number at a later stage, just before\nwe\u0027re actually submitting the command to the hardware. Also fixes a\npossible race where seqnum was being modified outside of the driver\nlock.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.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": "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": "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": "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": "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": "3f5785ec31adcb7cafa9135087297a38d9698cf8",
      "tree": "b7d06f14e1aea0292a88c4bc0305ea602f6ebd33",
      "parents": [
        "8c1c77ff9be27137fa7cbbf51efedef1a2ae915b",
        "94265cf5f731c7df29fdfde262ca3e6d51e6828c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 17:00:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 17:00:17 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (89 commits)\n  bonding: documentation and code cleanup for resend_igmp\n  bonding: prevent deadlock on slave store with alb mode (v3)\n  net: hold rtnl again in dump callbacks\n  Add Fujitsu 1000base-SX PCI ID to tg3\n  bnx2x: protect sequence increment with mutex\n  sch_sfq: fix peek() implementation\n  isdn: netjet - blacklist Digium TDM400P\n  via-velocity: don\u0027t annotate MAC registers as packed\n  xen: netfront: hold RTNL when updating features.\n  sctp: fix memory leak of the ASCONF queue when free asoc\n  net: make dev_disable_lro use physical device if passed a vlan dev (v2)\n  net: move is_vlan_dev into public header file (v2)\n  bug.h: Fix build with CONFIG_PRINTK disabled.\n  wireless: fix fatal kernel-doc error + warning in mac80211.h\n  wireless: fix cfg80211.h new kernel-doc warnings\n  iwlagn: dbg_fixed_rate only used when CONFIG_MAC80211_DEBUGFS enabled\n  dst: catch uninitialized metrics\n  be2net: hash key for rss-config cmd not set\n  bridge: initialize fake_rtable metrics\n  net: fix __dst_destroy_metrics_generic()\n  ...\n\nFix up trivial conflicts in drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c\n"
    },
    {
      "commit": "22e95ac87d62bdc65b8a694a23cd4a364689b013",
      "tree": "5ac900300ad1d4a8d8118545e3e971862de70ea4",
      "parents": [
        "6b3678354647a653e669746c05765f05d2b90239",
        "31ec97d9cebac804814de298592648f7c18d8281"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 25 13:28:55 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 25 13:28:55 2011 -0400"
      },
      "message": "Merge branch \u0027for-davem\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "31ec97d9cebac804814de298592648f7c18d8281",
      "tree": "f725fcce0d5a9d6d7bd64b777de0a44e71773d0e",
      "parents": [
        "557eed603159b4e007c57d97fad1333ecebd3c2e",
        "daf8cf608d57a0b9f22276036e420cc82cf6ab4f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 24 16:47:54 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 24 16:47:54 2011 -0400"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
      "tree": "105b5bc4bb96b555dba90fa11dd5af66784c132f",
      "parents": [
        "98b98d316349e9a028e632629fe813d07fa5afdd",
        "4ef7e71444b48cc89152cbc499ed94dde50515ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: Make struct pcmcia_device_id const, sound drivers edition\n  staging: pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Make declaration and uses of struct pcmcia_device_id const\n  pcmcia/sa1100: put sa11x0_pcmcia_hw_init[] to .devinit.data\n"
    },
    {
      "commit": "54a430c0a4991951805df92efb8c42bdb1277ffd",
      "tree": "70f2bc3193faf754dcd05fe3df93a71adfddcd96",
      "parents": [
        "c6e38c06cb51bee42ff80a36a0f7c67b485c4541"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 20 11:56:18 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 24 15:39:30 2011 -0400"
      },
      "message": "iwlagn: dbg_fixed_rate only used when CONFIG_MAC80211_DEBUGFS enabled\n\nFix compiling error when CONFIG_MAC80211_DEBUGFS is not enabled\ndrivers/net/wireless/iwlwifi/iwl-agn-rs.c:351: error: \u0027struct iwl_lq_sta\u0027 has no member named \u0027dbg_fixed_rate\u0027\ndrivers/net/wireless/iwlwifi/iwl-agn-rs.c:1076: error: \u0027struct iwl_lq_sta\u0027 has no member named \u0027dbg_fixed_rate\u0027\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f",
      "tree": "2ce0453843f4c3be1036327ebe770c00fc72851d",
      "parents": [
        "e05503ef1186ad33dfe56794407891eb1dd93ef6"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat May 21 11:51:50 2011 -0600"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 23 11:20:55 2011 +0200"
      },
      "message": "b43: fix comment typo reqest -\u003e request\n\nRecent trivial fix corrected \u0027occured\u0027, but left \u0027reqest\u0027.\ncodespell needs another dictionary entry.\n\ncc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c6e38c06cb51bee42ff80a36a0f7c67b485c4541",
      "tree": "486c80173232d267893dd73bd90f5d81043f33d0",
      "parents": [
        "a2cd43c52aa5c676b03d575177536e05ac672c75"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Wed May 18 17:56:00 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:20 2011 -0400"
      },
      "message": "ath9k: use PS wakeup before REG_READ\n\notherwise we will get deadbeef when the station is in idle state\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba4903f97a275ed0967b58ff882f8ab41bec24ad",
      "tree": "cdf31a122856af814c3ffbf9978211f4a8b98d97",
      "parents": [
        "755173291a86c6e77414e1eaf22279fde88ccd86"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 17 21:09:54 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:11 2011 -0400"
      },
      "message": "ath9k: implement .tx_last_beacon()\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "755173291a86c6e77414e1eaf22279fde88ccd86",
      "tree": "62794c937e903d32448df806107efdfe94d5eb6d",
      "parents": [
        "1495298ddd496131b8226a837ab10bdd5acb3480"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 17 19:19:39 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:09 2011 -0400"
      },
      "message": "b43: read PHY info only when needed (for PHY-A)\n\nWe risk reading TMSHIGH register twice, but PHY-A are really rare and we\ndo not support them at the moment.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1495298ddd496131b8226a837ab10bdd5acb3480",
      "tree": "41dcad89dd97b45cd9f410016ee0cd96283052ca",
      "parents": [
        "c4a2a08165dd5a58e24eb342902839dca78887b8"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 17 18:57:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:09 2011 -0400"
      },
      "message": "b43: separate ssb core reset\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4a2a08165dd5a58e24eb342902839dca78887b8",
      "tree": "523125e9a4ce466f6b2ccdc2e5ec0b0d769ff8a1",
      "parents": [
        "05100a29cb65b7473bc0c71282df3e31b460b728"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 17 18:57:27 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:08 2011 -0400"
      },
      "message": "b43: add helper for finding GPIO device\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05100a29cb65b7473bc0c71282df3e31b460b728",
      "tree": "06e90af1e28dc453cc15221e017b4cf0a3cb7876",
      "parents": [
        "0355a3452fe218b2bc61a7a571064ee86dd6bf4e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 17 14:00:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:07 2011 -0400"
      },
      "message": "b43: dma: cache translation (routing bits)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0355a3452fe218b2bc61a7a571064ee86dd6bf4e",
      "tree": "1075e2f1e54b81db3d200eb1bbd4dfcbfcec362f",
      "parents": [
        "620d785ba9066d5436857ec8e7c104c7b1c467e1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 17 14:00:01 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:07 2011 -0400"
      },
      "message": "b43: make b43_wireless_init less bus specific\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "620d785ba9066d5436857ec8e7c104c7b1c467e1",
      "tree": "8a33af61bebee83ece4f0e930a3b2a19e275cc2a",
      "parents": [
        "ac56703e0e790509963ee42cddebe706fbd3b74c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 17 14:00:00 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:06 2011 -0400"
      },
      "message": "b43: add helpers for block R/W ops\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac56703e0e790509963ee42cddebe706fbd3b74c",
      "tree": "83adac6e8a05fab9c9d7a6e62beb6d7104639231",
      "parents": [
        "5b68138e5659cbfd5df2879d17f9ba0b66477fec"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 17 10:34:12 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:05 2011 -0400"
      },
      "message": "ath9k: fix ad-hoc nexttbtt calculation\n\nrounding up the delta between last-beacon-tsf and tsf to intval is wrong\nand can lead to misconfigured timers which breaks beacon transmission.\nFix this by adding intval and subtracting the offset of the tsf within the\ncurrent slot.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b68138e5659cbfd5df2879d17f9ba0b66477fec",
      "tree": "7b07d79b06229e52554ff7eb655d6af8a4a09c19",
      "parents": [
        "a455c57ed3e4b2166c42286dd7987f36b5e00612"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 13:36:18 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:05 2011 -0400"
      },
      "message": "ath9k: Drag the driver to the year 2011\n\nThe Times They Are a-Changin\u0027.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a455c57ed3e4b2166c42286dd7987f36b5e00612",
      "tree": "9bafffd15f5d46d1e8064e91f527e2b3b44f62ed",
      "parents": [
        "89ea674565611908e11f92f57b15bf50d82f1f22"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue May 17 13:05:05 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:04 2011 -0400"
      },
      "message": "ath_hw: Fix bssid mask documentation\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "89ea674565611908e11f92f57b15bf50d82f1f22",
      "tree": "72d020ad602af5e4f62592899be32fd180707f48",
      "parents": [
        "d108e8b9320b77e3fa165757fd40f298bdd89d1c"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:42:34 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:03 2011 -0400"
      },
      "message": "ath9k_htc: Fix packet timeout\n\nThe WMI tx status event timeout was not aligning with the\nTX cleanup timer threshold value. Fix this to handle dropped\npackets.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d108e8b9320b77e3fa165757fd40f298bdd89d1c",
      "tree": "fb0d82e5ddf36e8f53eb17d1cd41c69b9f6ef622",
      "parents": [
        "bd54879958f3e7efe249f69c75718cc9ee915cf8"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:42:24 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:03 2011 -0400"
      },
      "message": "ath9k_htc: Change credit limit for UB94/95\n\nReduce the credit size for UB94/95 to fix target hangs.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd54879958f3e7efe249f69c75718cc9ee915cf8",
      "tree": "4d38bc0a696e3ed69f8846c7f08bc36ffda237b9",
      "parents": [
        "0cd075d74b319b88bbaad666c2b9b911859a5b0e"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:42:14 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:02 2011 -0400"
      },
      "message": "ath9k_htc: Fix max subframe handling\n\nCommit \"ath9k_htc: Fix AMPDU subframe handling\" registered the maximum\nsubframe limit of the driver with mac80211, which was used in ADDBA\nnegotiation. While technically correct, this causes inter-operability issues\nwith a few APs. Revert to the older behavior to fix this.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cd075d74b319b88bbaad666c2b9b911859a5b0e",
      "tree": "26ae2e903713fa8c2c3710dc98a690ec58b8dd42",
      "parents": [
        "33a5315f97e5b3964183f0cf74768ac47eabe631"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:42:03 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:01 2011 -0400"
      },
      "message": "ath9k_htc: Fix BSSID calculation\n\nThe BSSID/AID has to be set for the first associated station interface.\nSubsequent interfaces may move out of assoc/disassoc status, in which\ncase, the BSSID has to be re-calculated from the available interfaces.\nAlso, ANI should be enabled or disabled based on the current opmode.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33a5315f97e5b3964183f0cf74768ac47eabe631",
      "tree": "c57eb9ac864e3c70764005bd71c6f16bb0493b56",
      "parents": [
        "db32124a3f463e551ebffe3b4c6045924d3dfafd"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:41:52 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:01 2011 -0400"
      },
      "message": "ath9k_htc: Fix RX filter calculation\n\nChoose the MY_BEACON filter only in case of a single interface.\nAlso, set the ATH9K_RX_FILTER_MCAST_BCAST_ALL filter in case\nof interfaces.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db32124a3f463e551ebffe3b4c6045924d3dfafd",
      "tree": "a7523faf7ef2b4894ec8b03dba224d3451d186d7",
      "parents": [
        "84dfa7308ccba190ad7efe655c25ca80793c029e"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:41:41 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:54:00 2011 -0400"
      },
      "message": "ath9k_htc: Recalculate the BSSID mask on interface\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84dfa7308ccba190ad7efe655c25ca80793c029e",
      "tree": "3d8ad0e509ee7f1290d42d91291d5983279b17bd",
      "parents": [
        "c75197a779b6f5ee4c5b859423a0d5257475ebee"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:41:31 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:59 2011 -0400"
      },
      "message": "ath9k_htc: Fix station flags\n\nThe FW does absolutely nothing with the station flags,\nso remove them. But keep the field around since it might\ncome in handy in the future.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c75197a779b6f5ee4c5b859423a0d5257475ebee",
      "tree": "0fb1835c469cfe606f1f768667a291162902f8ca",
      "parents": [
        "20ba2861b09ae942398eda6d2dc0bf1019a97ddb"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue May 17 12:41:20 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:59 2011 -0400"
      },
      "message": "ath9k_htc: Fix mode selection\n\nRemove all the unsupported modes like FH, TURBO etc.\nSince this requires a FW update, increase the fw version to 1.3\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20ba2861b09ae942398eda6d2dc0bf1019a97ddb",
      "tree": "19218b9dac5de17a7025be24ec8e80eaead1d432",
      "parents": [
        "62a5b7dcee00c8e64e61ed98541c95fd38583116"
      ],
      "author": {
        "name": "Daniel Halperin",
        "email": "dhalperi@cs.washington.edu",
        "time": "Mon May 16 21:46:28 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:58 2011 -0400"
      },
      "message": "iwlwifi: remove unused parameter from iwl_hcmd_queue_reclaim\n\ncmd_index is never used.\n\nSigned-off-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62a5b7dcee00c8e64e61ed98541c95fd38583116",
      "tree": "f283462eb58ab6ddb9dd891f2a9f235421a0f3c4",
      "parents": [
        "17e8cec87586c26b953c6541c8a045e906ea046c"
      ],
      "author": {
        "name": "Marc Yang",
        "email": "yangyang@marvell.com",
        "time": "Mon May 16 19:17:53 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:57 2011 -0400"
      },
      "message": "mwifiex: adjust high/low water marks for tx_pending queue\n\nThis is to fix an issue that the throughput of the higher priority\nstream gets dropped when a lower priority stream is present.\n\nSigned-off-by: Marc Yang \u003cyangyang@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17e8cec87586c26b953c6541c8a045e906ea046c",
      "tree": "abdb7b38d69370d7a326ef6f6d0f0e5afaf8c7dc",
      "parents": [
        "93968147874508e6dd534af1e236a7353269da3f"
      ],
      "author": {
        "name": "Marc Yang",
        "email": "yangyang@marvell.com",
        "time": "Mon May 16 19:17:52 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:57 2011 -0400"
      },
      "message": "mwifiex: CPU mips optimization with NO_PKT_PRIO_TID\n\nIf we go through the entire for loop in\nmwifiex_wmm_get_highest_priolist_ptr() and don\u0027t find any packets,\nset highest_queued_prio to NO_PKT_PRIO_TID (\u003c LOW_PRIO_TID).\n\nSigned-off-by: Marc Yang \u003cyangyang@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93968147874508e6dd534af1e236a7353269da3f",
      "tree": "d07092c9b72c3c45cca6950ce2980c1267d78e0d",
      "parents": [
        "49729ff616547d7abcb96924d14aa860320e7352"
      ],
      "author": {
        "name": "Marc Yang",
        "email": "yangyang@marvell.com",
        "time": "Mon May 16 19:17:51 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:56 2011 -0400"
      },
      "message": "mwifiex: check mwifiex_wmm_lists_empty() before dequeue\n\nadd checks to mwifiex_wmm_process_tx() loop so it doesn\u0027t re-enter\nmwifiex_dequeue_tx_packet() to find it can\u0027t send.\n\nSigned-off-by: Marc Yang \u003cyangyang@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49729ff616547d7abcb96924d14aa860320e7352",
      "tree": "9f07fc3f7cad6d11fe00adeb8f177f1d1536539f",
      "parents": [
        "f699254c7126d7df94491dfd4c3648f8ec0c0d51"
      ],
      "author": {
        "name": "Marc Yang",
        "email": "yangyang@marvell.com",
        "time": "Mon May 16 19:17:50 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:55 2011 -0400"
      },
      "message": "mwifiex: reduce CPU usage by tracking highest_queued_prio\n\nThis patch adds highest_queued_prio to track priority of packets as\nthey are enqueued so that mwifiex_wmm_get_highest_priolist_ptr()\nstarts checking at the first level where we have packets, instead of\nthe highest. The function also lowers priority value to the level\nwhere first packet is found.\n\nSigned-off-by: Marc Yang \u003cyangyang@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f699254c7126d7df94491dfd4c3648f8ec0c0d51",
      "tree": "8df2829d738771c9915c728ac4a8e1b051fcd7c0",
      "parents": [
        "7176ba23f8b589b1df3229574ff46fb904ce9ec5"
      ],
      "author": {
        "name": "Marc Yang",
        "email": "yangyang@marvell.com",
        "time": "Mon May 16 19:17:49 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:55 2011 -0400"
      },
      "message": "mwifiex: reduce CPU usage by tracking tx_pkts_queued\n\nThis patch adds tx_pkts_queued to track number of packets being\nenqueued \u0026 dequeued so that mwifiex_wmm_lists_empty() evaluation\nis lightweight.\n\nSigned-off-by: Marc Yang \u003cyangyang@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6820f1e6c8273ca4b8f94c2354193d19e1a5c47",
      "tree": "7f7dbc8c88d7cb31ec280d2c1fc486249ea97aec",
      "parents": [
        "ed9d01026f156db2d638cbb045231c7a8fde877d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon May 16 23:22:00 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 13:53:54 2011 -0400"
      },
      "message": "ath9k: fix ad-hoc mode beacon selection\n\nIn ad-hoc mode, beacon timers are configured differently compared to AP\nmode, and (depending on the scenario) can vary enough to make the beacon\ntasklet not detect slot 0 based on the TSF.\nSince staggered beacons are not (and cannot be) used in ad-hoc mode, it\nmakes more sense to just hardcode slot 0 here, avoiding unnecessary\nTSF reads and calculations.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nReported-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed9d01026f156db2d638cbb045231c7a8fde877d",
      "tree": "0c99c25b87973112db1b8464e5ad429cd943786f",
      "parents": [
        "79d2b1570bcc31b846ccb2114a34e98ca87bf1d9"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Mon May 16 19:40:15 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 10:37:18 2011 -0400"
      },
      "message": "cfg80211: Use consistent BSS matching between scan and sme\n\ncfg80211 scan code adds separate BSS entries if the same BSS shows up\non multiple channels. However, sme implementation does not use the\nfrequency when fetching the BSS entry. Fix this by adding channel\ninformation to cfg80211_roamed() and include it in cfg80211_get_bss()\ncalls.\n\nPlease note that drivers using cfg80211_roamed() need to be modified to\nfully implement this fix. This commit includes only minimal changes to\navoid compilation issues; it maintains the old (broken) behavior for\nmost drivers. ath6kl was the only one that I could test, so I updated\nit to provide the operating frequency in the roamed event.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79d2b1570bcc31b846ccb2114a34e98ca87bf1d9",
      "tree": "e0e0e12d7e85f784c5eb0a4154778e7308d843ec",
      "parents": [
        "099fb8ab1e57e5d609ac686cc0ab6d1835a79155"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Mon May 16 18:23:23 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 19 10:32:33 2011 -0400"
      },
      "message": "ath9k: Fix power save wrappers in debug ops\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f634a4e7074f66ac3dfaf2cc6786e0ec3080a2d1",
      "tree": "40f377217726faae85b9c67f88a634bd930359fa",
      "parents": [
        "b56269468483a0255a27126ebc2ae7e321638d7b"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Wed May 18 16:51:26 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 18 16:51:26 2011 -0400"
      },
      "message": "wl12xx: fix compilation error when CONFIG_PM is not set\n\nThere was a compilation error when PM is not enabled:\n\n  CC [M]  drivers/net/wireless/wl12xx/main.o\ndrivers/net/wireless/wl12xx/main.c:3653: error: unknown field \u0027suspend\u0027 specified in initializer\ndrivers/net/wireless/wl12xx/main.c:3653: warning: initialization from incompatible pointer type\ndrivers/net/wireless/wl12xx/main.c:3654: error: unknown field \u0027resume\u0027 specified in initializer\ndrivers/net/wireless/wl12xx/main.c:3654: warning: initialization from incompatible pointer type\n\nFix this by adding #ifdef\u0027s in the appropriate places.\n\nCc: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cbc94eabb0791906051bbfac024ef2c2be8e079",
      "tree": "41ba194e687c6c60f5c883f98737ac83257d0c00",
      "parents": [
        "1d1652cbdb9885e4d73972263e4cdbe1b0beebfe",
        "7cc31a9ae1477abc79d5992b3afe889f25c50c99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 17 17:33:11 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 17 17:33:11 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/vmxnet3/vmxnet3_ethtool.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "099fb8ab1e57e5d609ac686cc0ab6d1835a79155",
      "tree": "dcb80d490ddf93f67f3bf829d53fa7854bf9f213",
      "parents": [
        "349eb8cf45aadd35836fdfde75b3265a01b2aaa1"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat May 14 10:15:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:25:30 2011 -0400"
      },
      "message": "rtlwifi: rtl8192c-common: rtl8192ce: Fix for HT40 regression\n\nThe changes that were made to rtl8192ce when rtl8192cu was added broke\nHT40. The errors included a typo in rtlwifi, a missing routine in\nrtl8192ce and a missing callback of that routine in rtl8192c-common.\n\nThis patch fixes the regression reported in Bug #35082.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df64962f7d74877624442c059e7878fdf7ec3c22",
      "tree": "beb4c46b24f64add4819b293659854eb2b3ed01e",
      "parents": [
        "dedb1eb977d75f301b17190cc4b6e7d17dbf17db"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat May 14 02:42:38 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:25:28 2011 -0400"
      },
      "message": "carl9170: advertise interface combinations\n\nIn order to provide multiple interfaces for a single device,\nthe driver will be required to advertise all possible\ninterface configurations to the stack.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dedb1eb977d75f301b17190cc4b6e7d17dbf17db",
      "tree": "f25491273b5f355198de93d011d08e0885f7e8d6",
      "parents": [
        "d0df9eecf9f61f70fd847656f5eb113e06e46a03"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat May 14 00:04:38 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:25:28 2011 -0400"
      },
      "message": "b43: rename b43_wldev\u0027s field with ssb_device to sdev\n\nWe free name \"dev\" for something generic (like dev abstraction layer).\nAdditionaly code is cleaner now, especially magic dev-\u003edev-dev chains.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "011159a0a746e03ae42d559ce5c2a70138da3129",
      "tree": "c91c05bd65fc32dde3cdb07933e07d2ba92b6d72",
      "parents": [
        "9368a9a2378ab721f82f59430a135b4ce4ff5109"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat May 14 00:12:48 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:25:28 2011 -0400"
      },
      "message": "airo: correct proc entry creation interfaces\n\n* use proc_mkdir_mode() instead of create_proc_entry(S_IFDIR|...),\n  export proc_mkdir_mode() for that, oh well.\n* don\u0027t supply S_IFREG to proc_create_data(), it\u0027s unnecessary\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9368a9a2378ab721f82f59430a135b4ce4ff5109",
      "tree": "13d266a8a6320883207ae99cdbc36d4e5de9c2ce",
      "parents": [
        "f51f87a09119a495527a3f15d76db38b8e24beb8"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Fri May 13 21:47:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:25:27 2011 -0400"
      },
      "message": "p54usb: add zoom 4410 usbid\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Mark Davis \u003cmarked86@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "f51f87a09119a495527a3f15d76db38b8e24beb8"
}
