)]}'
{
  "log": [
    {
      "commit": "43096597a4cc4bd3f912be8a69dbd12e27e08038",
      "tree": "88cb4ba7562b0883aa987ee43f42a6c9bf9cd05f",
      "parents": [
        "79aa79bac979323a8cb10438be16d29cf252167d",
        "485013717020cd8961337309e359d6cef43d6022"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 10:28:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 10:28:49 2008 -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:\n  qlge: Fix page size ifdef test.\n  net: Rationalise email address: Network Specific Parts\n  dsa: fix compile bug on s390\n  netns: mib6 section fixlet\n  enic: Fix Kconfig headline description\n  de2104x: wrong MAC address fix\n  s390: claw compile fixlet\n  net: export genphy_restart_aneg\n  cxgb3: extend copyrights to 2008\n  cxgb3: update driver version\n  net/phy: add missing kernel-doc\n  pktgen: fix skb leak in case of failure\n  mISDN/dsp_cmx.c: fix size checks\n  misdn: use nonseekable_open()\n  net: fix driver build errors due to missing net/ip6_checksum.h include\n"
    },
    {
      "commit": "113aa838ec3a235d883f8357d31d90e16c47fc89",
      "tree": "4e25254fb0402aea01074244879f574e213a9f31",
      "parents": [
        "510149e31974fdbb2c00c9bee6c0e2a688e61c85"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 19:01:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 13 19:01:08 2008 -0700"
      },
      "message": "net: Rationalise email address: Network Specific Parts\n\nClean up the various different email addresses of mine listed in the code\nto a single current and valid address. As Dave says his network merges\nfor 2.6.28 are now done this seems a good point to send them in where\nthey won\u0027t risk disrupting real changes.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -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: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "d2a3b222cf976bc44bb9aed13f7b17feea28f633",
      "tree": "2ab85189454bc849c7941ba0b40fabb6c6dbbe38",
      "parents": [
        "1cf69cfbe117d645640a9230d6deb07c9db46c5f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 10 12:26:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 12:26:24 2008 -0700"
      },
      "message": "ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n\nWe were not reporting a status code back ath9k_hw_setpower() failed\nduring reset so lets correct this.\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cf69cfbe117d645640a9230d6deb07c9db46c5f",
      "tree": "4b3e2ec604df825178ca6789d34170f834152e29",
      "parents": [
        "4d74f8ba1fb152ae07eb858abb713e094e77b7d5"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 10 12:25:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 12:25:45 2008 -0700"
      },
      "message": "ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n\nThis is fucking horribe crap code so nuke it. There I cursed too in a commit log.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eedda3670ea8e6d7649e3c8847759b0a6e532f8d",
      "tree": "371875181ec3d4422ab365f232165b8413a4cb7d",
      "parents": [
        "5118303f7cc0520ce2969ea3d890dc05d586ceb2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Oct 06 16:05:32 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:58 2008 -0400"
      },
      "message": "iwlwifi: remove STATUS_CONF_PENDING in scanning\n\nThis patch removes STATUS_CONF_PENDING usage that called from\niwl4965_mac_config internally after scan completed.\n\nIt\u0027s called anyway from the mac80211 ieee80211_scan_completed():\n\n\tif (local-\u003ehw_scanning) {\n\t\tlocal-\u003ehw_scanning \u003d false;\n\t\tif (ieee80211_hw_config(local))\n\t\t...\n\t}\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5118303f7cc0520ce2969ea3d890dc05d586ceb2",
      "tree": "58168961e452ff608e3b877ab37e12c89e238ae3",
      "parents": [
        "d588be6bae40f7965f1b681a4dbc3254411787b9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Oct 06 16:05:30 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:58 2008 -0400"
      },
      "message": "iwlwifi: scan fix comment\n\nThis patch moves comment to proper line, it has moved during\ncode shuffling.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d588be6bae40f7965f1b681a4dbc3254411787b9",
      "tree": "808af28583b94fadbdaf6517b77c544927521c38",
      "parents": [
        "cccf129f820e431d84690729254a32f1709328fb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Oct 06 16:05:29 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "iwlwifi: scan correct setting of valid rx_chains\n\nThis patch sets rx_chain bitmap correctly according hw configuration.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f7fe87034298d94301315ba4bb65c7284c709d0",
      "tree": "e8583ae3686a243405b77d4ef6498bc4199ca3a2",
      "parents": [
        "870abdf67170daa9f1022e55a35c469239fcc74c"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 05 18:05:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "ath5k: implement multi-rate retry support, fix tx status reporting\n\nClean up the tx status reporting, fix retry counters (short retries are\nvirtual collisions, not actual retries). Implement multi-rate retry\nsupport.\nThis also fixes strong throughput fluctuations with rc80211_pid\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "870abdf67170daa9f1022e55a35c469239fcc74c",
      "tree": "5ca00db880d71149eea2cdaeb67ed20f5281071d",
      "parents": [
        "76708dee382a69b2f9d0e50f413f99fefb2dc509"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 05 18:04:24 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "mac80211: add multi-rate retry support\n\nThis patch adjusts the rate control API to allow multi-rate retry\nif supported by the driver. The ieee80211_hw struct specifies how\nmany alternate rate selections the driver supports.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76708dee382a69b2f9d0e50f413f99fefb2dc509",
      "tree": "ce1b8014520c08641423a0842d03eace38da0c4e",
      "parents": [
        "417bd25ac4c6f76c8aafe8a584f3620f4a936b72"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 05 18:02:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "mac80211: free up 2 bytes in skb-\u003ecb\n\nFree up 2 bytes in skb-\u003ecb to be used for multi-rate retry later.\nMove iv_len and icv_len initialization into key alloc.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b5d13afeeee959a74114b73c560d3e243f34a11",
      "tree": "34f9a9ea3eb6520ac41b5ea69990e76901ed8860",
      "parents": [
        "f74b6a5498049bab28419a03e4b31fcdbe7a900d"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Fri Oct 03 20:20:32 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "rt2x00: Fix rfkill structure initialization to prevent rfkill WARN_ON.\n\nThe state field of the rfkill structure was incorrectly initialized to -1, which results in rfkill\nissueing a WARN_ON. Fix this by initializing the state field to the proper value as indicated by\nthe driver.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf3e74c2e4a438480c11782b17e90029f5d24696",
      "tree": "a321c00344ae7b2b871cf1eb405fe5c1718b9dc1",
      "parents": [
        "5d6ffc533678c936e366809acaff8401af43a4af"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Tue Sep 30 23:36:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "p54: report appropriate rate and band values for 802.11a\n\nThis patch adds the a few lines that went missing in\n\"p54: 802.11a 5GHz phy support\"\n\nEssentially: the rx-code wasn\u0027t updated and therefore reported the wrong band,\nbut more importantly the rate index was off as well, since 802.11a doesn\u0027t\nallow the \"four\" 802.11b rates...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f255425ac3b10c3352c926e7b53e5ea1c364ca4",
      "tree": "529cf0d1d1e9d9fdd8e9d6da67f5d99072872dc4",
      "parents": [
        "a477e4e6d48d3ac7c7a75bad40585cb391e5c237"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 03 15:45:27 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "ath9k: enable ANI to help with noisy environments\n\nThis enables Adaptive Noise Immunity (ANI) on ath9k.\nANI is as algorithm designed to minimize the detrimental\neffects of time-varying interferences. This should\nhelp with throughput in noisy environments. To use\nANI we re-enable the MIB interrupt. Since ANI works\non a timer and updates the noise floor we take\nadvantage of this and also report a non-static noise\nfloor now to mac80211.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: Jouni Malinen \u003cJouni.Malinen@Atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a477e4e6d48d3ac7c7a75bad40585cb391e5c237",
      "tree": "9d090d6b00c92b7de9772b96d2a6055c213afcf6",
      "parents": [
        "0345f37be64905846a1ef38378061d4c2730242e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 03 15:45:26 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "ath9k: fix oops on trying to hold the wrong spinlock\n\nWe were trying to hold the wrong spinlock due to a typo\non IEEE80211_BAR_CTL_TID_S\u0027s definition. We use this to\ncompute the tid number and then hold this this tid number\u0027s\nspinlock.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0345f37be64905846a1ef38378061d4c2730242e",
      "tree": "dd347d7c5e4c106ce07dc10bededf11a824ba60a",
      "parents": [
        "8ef9dad3f7c0bdae84cd57f2bc6d4f53421406a8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 03 15:45:25 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "ath9k: kill ath9k\u0027s memzero() and use memset() instead\n\nPart of the cleanup on ath9k -- this was also causing some\nannoying compile time warnings.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ec8ebaeceedf3a845f9e23885f26d0d00eefeb7",
      "tree": "c1db9bf03204b34c46e251fd602f0708da6b3737",
      "parents": [
        "c7004482e8dcb7c3c72666395cfa98a216a4fb70"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 16:16:38 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 16:16:38 2008 -0400"
      },
      "message": "ath9k: fixup some merge damage\n\nThis hunk was originally removed as part of \"ath9k: Fix IRQ nobody cared\nissue with ath9k\".\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b262e60309e1b0eb25d300c7e739427d5316abb1",
      "tree": "bf319d78c79bb5cb617ff0c8340c73aa349bba15",
      "parents": [
        "93c8b90f01f0dc73891da4e84b26524b61d29d66",
        "0523820482dcb42784572ffd2296c2f08c275a2b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 01 06:12:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 01 06:12:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/ath9k/core.c\n\tdrivers/net/wireless/ath9k/main.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "0d5f0316593df606515b17b037a1fd36c4b8bfdf",
      "tree": "a8b8778cd033c2cf13a07e93dc668b96158bbe45",
      "parents": [
        "75d0edb82269a1bcf83d32b1d77ab94a5e3ed8af"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Mon Sep 29 01:27:27 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:26 2008 -0400"
      },
      "message": "ath5k: Add support for AR2417 v2\n\n * Add support for AR2417 (include pci id) since my previous patch doesn\u0027t sit on top of base.c/ath5k.h anymore.\n * Update module version to 0.6.0\n\nChanges-Licensed-under: ISC\nSigned-Off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75d0edb82269a1bcf83d32b1d77ab94a5e3ed8af",
      "tree": "15030d369f1bb089a8950a5dd803328e08a7ec0a",
      "parents": [
        "509a106e68aa42acc1a0c44ab365d0de6869bd9e"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Mon Sep 29 01:24:44 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:26 2008 -0400"
      },
      "message": "ath5k: Fix SREV reporting after SREV updates\n\n * Fix srev reporting during attach\n\nChanges-Licensed-under: ISC\nSigned-Off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "509a106e68aa42acc1a0c44ab365d0de6869bd9e",
      "tree": "2477b692d65bec9489f4db281b8ddcb7d0018a71",
      "parents": [
        "ee81c5544bbf49ea5b301784a605d865947ac1b0"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Mon Sep 29 01:23:07 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:26 2008 -0400"
      },
      "message": "ath5k: Use QUIET mechanism on tx dma stop\n\n * Use QUIET mechanism to drain tx buffer on PCU for newer chips\n * Make sure that INTPEND is really 1 and not 0xffffffff while checking for pending interrupts\n\nChanges-Licensed-under: ISC\nSigned-Off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee81c5544bbf49ea5b301784a605d865947ac1b0",
      "tree": "90af7f2f1d96584dad9c5946ca627406377cb00b",
      "parents": [
        "1d280ddcfd6666a45915ccc3a76dee033a6b917b"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Mon Sep 29 01:18:16 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:26 2008 -0400"
      },
      "message": "ath5k: Use new srevs to properly attach radio chips\n\n * Use new SREV values and PHY srevs to identify radio type durring attach\n\nChanges-Licensed-under: ISC\nSigned-Off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d280ddcfd6666a45915ccc3a76dee033a6b917b",
      "tree": "52a612c474e382260809f7c4f8bb2e3998aed410",
      "parents": [
        "1bef016a5a2c52de45b332c8fa797958becde9bf"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Sep 29 14:19:29 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:25 2008 -0400"
      },
      "message": "b43: Increase loop tries in do_dummy_tx\n\nOne of the spin-on-condition loops in routine do_dummy_tx always exits before\nthe condition is satisfied. The hardware might be left in an inconsistent\nstate that might be the cause of the PHY transmission errors seen by some\nusers.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1bef016a5a2c52de45b332c8fa797958becde9bf",
      "tree": "2389e6e4bdf8151286d56511f7c2f39bb33077b9",
      "parents": [
        "14be9947ef9843102b67d315c7483de112b5b2d7"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Mon Sep 29 02:09:09 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:25 2008 -0400"
      },
      "message": "ath5k: Update registers and SREV ids v2\n\n * Update registers\n * Update SREV values and add some PHY srevs\n * Prepare ath5k.h for newer radios etc\n\n Thanks to Atheros \u0027s HAL source we now know for sure how many parts we have\n and what their SREV values are. We also have some updates on registers. Prepare\n ath5k for some major updates ;-)\n\n My previous mail had 2 more patches following (git log misusage), sorry for double\n posting ;-(\n\nChanges-Licensed-under: ISC\nSigned-Off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14be9947ef9843102b67d315c7483de112b5b2d7",
      "tree": "1a9637b0dafdcd63b07226ff9aa6ec6d840901ca",
      "parents": [
        "b0dee5784dff3e2984510a7fe7a7e48109001f94"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Sep 28 12:09:43 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:25 2008 -0400"
      },
      "message": "ath5k: write beacon control register twice when resetting tsf\n\nAccording to the newly-released Atheros HAL code, asserting the\nTSF reset bit will toggle a hardware internal state, resulting in a\nspurious reset on the next chip reset.  Whenever we force a TSF bit,\nwrite the bit twice to clear the internal signal.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c99f3e4cfc3190e01c55e72d15a837d9dc41426",
      "tree": "b681c5cd021c50fb5387bf38263a4601bf15b06c",
      "parents": [
        "55ad175fb65a4a3a7e4d1aa13c460de281b4e8ac"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Sun Sep 28 15:11:38 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:25 2008 -0400"
      },
      "message": "rt2x00: Fix build errors due to modularized rfkill or leds and built-in rt2x00.\n\nFix by disabling rt2x00 rfkill support when rt2x00 is built-in and rfkill has been modularized, and\na similar scheme for the relationship between leds_class and rt2x00..\nAlso, give a warning to the end-user when rfkill-/leds-support is disabled this way, so that the\nend-user has at least some clues on what is going on.\n\nProper fixing required some general updates of the Kconfig-structure for the rt2x00 driver, whereby\ninternal configuration symbols had to be moved to after the user-visible configuration symbols.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ed6e0803b4fe95107f6cb5a432587d03cd4d17a",
      "tree": "0b7b231ea5c315451a2efe5f5f74a25d8394d7f7",
      "parents": [
        "d88410a0b657c5ccebd1c120af1f14c5ca6a3d95"
      ],
      "author": {
        "name": "Anna Neal",
        "email": "anna@cozybit.com",
        "time": "Fri Sep 26 11:34:35 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:23 2008 -0400"
      },
      "message": "libertas: Improvements on automatic tx power control via SIOCSIWTXPOW (fixups)\n\nThis patch addresses comments from Dan Williams about the patch\ncommitted as \"libertas: Improvements on automatic tx power control via\nSIOCSIWTXPOW.\"\n\nSigned-off-by: Anna Neal \u003canna@cozybit.com\u003e\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "570bdfb17dfc92061f7e26f6320b309c1df00997",
      "tree": "8bc0ba9c806ae5ff21ba391860200b1cefcddcaa",
      "parents": [
        "b4a4bf5d77c7d32098a7080f34a8857dd7fa466d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Sep 26 08:23:00 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:23 2008 -0400"
      },
      "message": "b43: Fix Bluetooth Coexistence SPROM programming error for HP 12f8 version of BCM4306\n\nYet another BCM4306 card with the Bluetooth Coexistence SPROM programming\nerror has been found.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "093d874c02e8d3091aa38596faf0ff2bfd4f0ceb",
      "tree": "81965c3a98e9fca562010107717df2a7accf9522",
      "parents": [
        "e602cb180e97c46dfb01a4644781ec68ee0cda22"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Sep 26 15:09:34 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:22 2008 -0400"
      },
      "message": "iwlwifi: use correct DMA_MASK\n\nUse correct DMA_MASK: 4964 and 5000 support 36 bit addresses for\npci express memory access.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e602cb180e97c46dfb01a4644781ec68ee0cda22",
      "tree": "5b5de46f5e9ef42cb1f82d38e15331ddbe2db330",
      "parents": [
        "8cd519e89616057c8a433a54a3e60883e4893017"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Fri Sep 26 15:09:33 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:22 2008 -0400"
      },
      "message": "iwlwifi: enable power save setting upon config\n\nThis patch enables power save setting from config (iwconfig power)\nThe sysfs power_level interface is still preserved as it has\nmac80211 power implementation is not yet rich enough.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nReviewed-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cd519e89616057c8a433a54a3e60883e4893017",
      "tree": "f50331a55ebb4e64b17689f25272206f6ade0dc3",
      "parents": [
        "1f1c0e33a0ab1379272da68fe58abf586c8e96e5"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Sep 26 15:09:32 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:22 2008 -0400"
      },
      "message": "iwlwifi: refactor rx register initialization\n\nThe patch adds HW bug W/A FH_RCSR_CHNL0_RX_IGNORE_RXF_EMPTY so that we\ncan enable again interrupt coalescing. It also uses named constants for\nopen code.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f1c0e33a0ab1379272da68fe58abf586c8e96e5",
      "tree": "1c219832042d52808b117ef56efd4fe4fcbfe5ab",
      "parents": [
        "3bb91bff8165223aa14f015a6c9150a536b40d9b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Sep 25 14:54:28 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:22 2008 -0400"
      },
      "message": "p54: Fix sparse warnings\n\nThe command\n\nmake C\u003d2 CF\u003d\"-D__CHECK_ENDIAN__\" drivers/net/wireless/p54/\n\ngenerates the following warnings:\n\n.../p54common.c:152:38: warning: incorrect type in argument 1 (different base types)\n.../p54common.c:152:38:    expected restricted __be32 const [usertype] *p\n.../p54common.c:152:38:    got unsigned int *\u003cnoident\u003e\n.../p54common.c:184:15: warning: restricted __le32 degrades to integer\n.../p54common.c:185:29: warning: cast to restricted __le16\n.../p54common.c:309:11: warning: symbol \u0027p54_rf_chips\u0027 was not declared.\n\t\t        Should it be static?\n.../p54common.c:313:5: warning: symbol \u0027p54_parse_eeprom\u0027 was not declared.\n\t\t       Should it be static?\n.../p54common.c:620:43: warning: incorrect type in argument 3 (different base types)\n.../p54common.c:620:43:    expected unsigned long [unsigned] [usertype] len\n.../p54common.c:620:43:    got restricted __le16 [usertype] len\n.../p54common.c:780:41: warning: restricted __le16 degrades to integer\n.../p54common.c:781:32: warning: restricted __le16 degrades to integer\n.../p54common.c:1250:28: warning: incorrect type in argument 2 (different base types)\n.../p54common.c:1250:28:    expected unsigned short [unsigned] [usertype] filter_type\n.../p54common.c:1250:28:    got restricted __le16 [usertype] filter_type\n.../p54common.c:1252:28: warning: incorrect type in argument 2 (different base types)\n.../p54common.c:1252:28:    expected unsigned short [unsigned] [usertype] filter_type\n.../p54common.c:1252:28:    got restricted __le16 [usertype] filter_type\n.../p54common.c:1257:42: warning: incorrect type in argument 2 (different base types)\n.../p54common.c:1257:42:    expected unsigned short [unsigned] [usertype] filter_type\n.../p54common.c:1257:42:    got restricted __le16\n.../p54common.c:1260:42: warning: incorrect type in argument 2 (different base types)\n.../p54common.c:1260:42:    expected unsigned short [unsigned] [usertype] filter_type\n.../p54common.c:1260:42:    got restricted __le16\n.../p54usb.c:228:10: warning: restricted __le32 degrades to integer\n.../p54usb.c:228:23: warning: restricted __le32 degrades to integer\n.../p54usb.c:228:7: warning: incorrect type in assignment (different base types)\n.../p54usb.c:228:7:    expected restricted __le32 [assigned] [usertype] chk\n.../p54usb.c:228:7:    got unsigned int\n.../p54usb.c:221:8: warning: symbol \u0027p54u_lm87_chksum\u0027 was not declared.\n\t\t    Should it be static?\n\nAll of the above have been fixed. One question, however, remains: In struct\nbootrec, the array \"data\" is treated in many places as native CPU order, but\nit may be little-endian everywhere. As far as I can tell, this driver has only\nbeen used with little-endian hardware.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bb91bff8165223aa14f015a6c9150a536b40d9b",
      "tree": "1c7a7cb3d93049b831216a39cff985d21c5eda5e",
      "parents": [
        "f0db275a81ef184293ca7ef3646fe065b336efb7"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Sep 19 14:47:38 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 30 14:07:22 2008 -0400"
      },
      "message": "b43: Fix Bluetooth coexistence SPROM coding error for Motorola 7010 variant of BCM4306\n\nAn additional BCM4306 has been found with the Bluetooth coexistence\nSPROM coding error.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d09a5e1c36d0dec5728e6c8b0bb5412de09b27b",
      "tree": "4e98dfc3181fb2feebc37de9b2d61451797b72e0",
      "parents": [
        "55d6a3cd0cc85ed90c39cf32e16f622bd003117b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 24 13:57:46 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:04 2008 -0400"
      },
      "message": "iwlwifi: don\u0027t fail if scan is issued too early\n\nThis patch returns success and empty scan on scans requests that were\nrejected because issued too early. The cached bss list from previous\nscanning will be returned by mac80211.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55d6a3cd0cc85ed90c39cf32e16f622bd003117b",
      "tree": "09d7c464bc5d155973c620eabb8e28d61b1037d5",
      "parents": [
        "47cbb1107e4172f3632713d74dc8651a32ceb294"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 23 19:18:43 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:04 2008 -0400"
      },
      "message": "iwlagn: downgrade BUG_ON in interrupt\n\nThis BUG_ON really shouldn\u0027t trigger, but if it does, as on my machine,\nit leaves you wondering what happened because you won\u0027t see it. Let\u0027s\ninstead leak a bit of state and memory and at least make it possible to\nreport it to the kerneloops project to track it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47cbb1107e4172f3632713d74dc8651a32ceb294",
      "tree": "d631ca41ecc140e594c524f879ea5a7e7cb6e3cd",
      "parents": [
        "638af07386972861272ed9d0cff01cad528fdceb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Sep 23 13:53:09 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:04 2008 -0400"
      },
      "message": "pcmcia: Fix up legacy driver IRQs\n\nThe PCMCIA layer obsoleted asking for per device private IRQS some years\nago and all the drivers by inspection correctly use dev_id and handle\nshared interrupts [they get em anyway in most PCI bridged PCMCIA/Cardbus]\nso can be adjusted.\n\nThis gets rid of the various bugs reported where there is spewage about\nconflicting irq types and sometimes the driver won\u0027t load.\n\n(Note I don\u0027t have all of these devices to test each one beyond by inspection)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acaf908d408ccd49f13aeb46cbd4428a4db174d1",
      "tree": "9ee347bacb617f7729e19a84d76e909908980cc8",
      "parents": [
        "4492bea656b70dad6a9ae7b59b1430fa38ba3345"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Sep 22 19:40:04 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:03 2008 -0400"
      },
      "message": "rt2x00: Fix HW crypto key handling\n\nWhen a crypto key is being removed, rt2x00mac should not\nreset the key-\u003ehw_key_idx value because that will prevent\nthe driver from removing the correct key from the hardware.\n\nFurthermore ffz() starts counting at 0 instead of 1, so we don\u0027t\nneed to substract 1 from the resulting value.\n\nSigned-off-by: Stephen Blackheath \u003ctramp.enshrine.stephen@blacksapphire.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6c948e8b8e565c7666ea482994e422c4f19ea44",
      "tree": "52af37ed2646e556486ae5051877d58475655319",
      "parents": [
        "4dfe51e10047a60e82734860cec0d9f660b102fc"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Sep 22 01:14:02 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:03 2008 -0400"
      },
      "message": "ath9k: Add a few comments about mibevents\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b7679a561e552eeda1e3567119bef2bca99b66e",
      "tree": "b5f2b45c9186eb954f9329322d07e277e669b422",
      "parents": [
        "2ff6a6d4e92270283432690adf53a7e5ab186d19"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 18 18:14:18 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:03 2008 -0400"
      },
      "message": "mac80211: clean up rate control API\n\nLong awaited, hard work. This patch totally cleans up the rate control\nAPI to remove the requirement to include internal headers outside of\nnet/mac80211/.\n\nThere\u0027s one internal use in the PID algorithm left for mesh networking,\nwe\u0027ll have to figure out a way to clean that one up and decide how to\ndo the peer link evaluation, possibly independent of the rate control\nalgorithm or via new API.\n\nAdditionally, ath9k is left using the cross-inclusion hack for now, we\nwill add new API where necessary to make this work properly, but right\nnow I\u0027m not expert enough to do it. It\u0027s still off better than before.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "31e9ab2b180bccb3977b9a82ff357ac4c6ee3c83",
      "tree": "2a4567bf337b7d2852d8157cbf0c08b24923f648",
      "parents": [
        "459f5f90f1bd959ced04761406415b178b315177"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Sep 17 10:16:07 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:02 2008 -0400"
      },
      "message": "ath9k: Fix TSF Adjust usage\n\nTSF adjust is needed only for AP mode when staggered beacons\nare used. Since we support only a single interface in IBSS mode,\ndisable setting the TSF adjust register.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "459f5f90f1bd959ced04761406415b178b315177",
      "tree": "4942464314d109e400d0a266e7f596bd4cbda969",
      "parents": [
        "980b24da6f1725c2d0b32c9484d06cd7d09d3c4b"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Sep 17 10:15:36 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:02 2008 -0400"
      },
      "message": "ath9k: Fix nexttbtt calculation\n\nnexttbtt has to be obtained from the timestamp of the beacon\nobtained from mac80211. Fix this.\nAnd \u003casm/unaligned.h\u003e is not needed anymore.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "980b24da6f1725c2d0b32c9484d06cd7d09d3c4b",
      "tree": "2e7190bc7ceedf21f01e5fe6dd02d68870a96e63",
      "parents": [
        "42eb7c644afcdbcd7eac4d862046230856fbf531"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Sep 17 10:15:09 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:01 2008 -0400"
      },
      "message": "ath9k: Whitespace cleanup\n\nAlso, remove comments that are not relevant anymore.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42eb7c644afcdbcd7eac4d862046230856fbf531",
      "tree": "d7d200abad26324e800c571a14c046039211f06f",
      "parents": [
        "9c40fc510a3df3a74731f5f251b9481feffc0ed5"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 17 10:10:05 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:01 2008 -0400"
      },
      "message": "iwlwifi: remove HT flags from RXON when not in HT anymore\n\nThis patch removes the HT flags from RXON when moving from HT to legacy.\nThis avoids keeping those flags set and possibly miss configuring firmware.\n\nIf we are configured in HT, fat channel: channel 1 above, and move later\nto legacy channel 11, we need to clear the FAT channel control flags in\nRXON. If we don\u0027t, the firmware will understand this as channel 11 above\nwhich is not possible due to regulatory constraints, leading to firmware\ncrash.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nReviewed-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c40fc510a3df3a74731f5f251b9481feffc0ed5",
      "tree": "d1789e5ab403b975c80dbb30a00414fc479ae923",
      "parents": [
        "84e463fa0786a105c39281b90f8e3b6fe1444a05"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Tue Sep 16 18:08:39 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:01 2008 -0400"
      },
      "message": "libertas: Reduce the WPA key installation time (fixups)\n\nThis patch addresses comments from Dan Williams about the patch\ncommitted as \"libertas: Reduce the WPA key installation time.\"\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84e463fa0786a105c39281b90f8e3b6fe1444a05",
      "tree": "a7df8abb7d6239240f2a8559db9fe5507d8595ef",
      "parents": [
        "92ffe055c3ea45856183bebed62f8880f75fef3b"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Wed Sep 17 03:33:19 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:18:01 2008 -0400"
      },
      "message": "ath5k: Fix bad udelay calls on AR5210 code\n\n * Fix bad udelay calls (using \u003e 2000us) in AR5210 code and clean up\n some bits on nic_reset (AR5210 support is still in bad shape)\n\n Changes-licensed-under: ISC\n Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e5e6c327defcef19dabad64335ee68bb55b2355",
      "tree": "ccc72604996600edc1c64f9253d552e64499c490",
      "parents": [
        "9ccacb86b5c613b25f41ca4227c3fb17bcd77de0"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Sep 16 14:01:04 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:17:59 2008 -0400"
      },
      "message": "iwlwifi: make PS use named constants\n\nThis patch adds named constants for configuring MIMO power save\nchain settings.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ccacb86b5c613b25f41ca4227c3fb17bcd77de0",
      "tree": "79fb8c2f5c0ceca9c867e1dab79861062f1c9e3c",
      "parents": [
        "fdd1097488e3c1278996bd7c73d8429d410e725a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Sep 16 14:01:03 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:17:59 2008 -0400"
      },
      "message": "iwlwifi: don\u0027t delay scan in IBSS mode\n\nScan need to be delayed only after association to allow EAPOL\nexchange. We don\u0027t need the delay for IBSS mode.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fdd1097488e3c1278996bd7c73d8429d410e725a",
      "tree": "104899f23b38542c4eb37293684171a00901b031",
      "parents": [
        "e07aa3783e9f66b03d72e7afd9f709d7f7059662"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Sep 16 14:56:49 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:17:59 2008 -0400"
      },
      "message": "b43: Issue warning when RFKILL_INPUT is not enabled\n\nIf the system is misconfigured with CONFIG_RFKILL set but CONFIG_RFKILL_INPUT\nnot set, the built-in radio LEDs will not work. In the current code, no warning\nis issued.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9930ccee16addda9fa7d9af00cd03cd5a10c8965",
      "tree": "fa1cd1150bbf489294cab82b206ba26d2db2d493",
      "parents": [
        "d87798450a7635ab1bcc80271a13ce4a53b016a9"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Sat Sep 13 12:22:05 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 16:17:58 2008 -0400"
      },
      "message": "wireless: Read scan flags correctly on x86-64\n\nThe SIOCSIWSCAN handler is passed data in an iw_point structure. Some\ndrivers erronously use an iw_param instead.\n\nOn 32 bit architectures the difference isn\u0027t noticed as the flags\nparameter tends to be the only one used by scan handlers and is at the\nsame offset.\n\nOn 64 bit architectures the pointer in the iw_point structure means the\nflag parameter is at different offsets in these structures.\n\nThanks to Jean Tourrilhes for tracking this down for orinoco, and Pavel\nRoskin for confirming the fix and identifying other suspect handlers.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "92cccc2cda9a744326bbd9f16c635187af7f8a09",
      "tree": "526b57e7c3a03d43b29fde03f7a1cc1e7a655f85",
      "parents": [
        "4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 23 14:28:16 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 15:55:24 2008 -0400"
      },
      "message": "ath9k: disable MIB interrupts to fix interrupt storm\n\nEnabling the MIB interrupts has proven to cause an\ninterrupt storm after 7 hours of run. We will make use of the\nMIB interrupt once we have ANI supported added so for now\nto cure this we disable the interrupt.\n\nThe interrupt storm can be seen as follows after 7 hours of run\nas reported by  Steven Noonan \u003csteven@uplinklabs.net\u003e:\n\n18:28:38          sum   1106.00\n18:28:39          sum   1037.62\n18:28:40          sum   1069.00\n18:28:41          sum   1167.00\n18:28:42          sum   1155.00\n18:28:43          sum   1339.00\n18:28:44          sum  18355.00\n18:28:45          sum  17845.45\n18:28:46          sum  15285.00\n18:28:47          sum  17511.00\n18:28:48          sum  17568.69\n18:28:49          sum  17704.04\n18:28:50          sum  18566.67\n18:28:51          sum  18913.13\n\nat 18:28:44 the MIB interrupt kicked off and caused huge\nlatency which can be seen even on a video he submitted:\n\nhttp://www.youtube.com/watch?v\u003d4GeCx1gZMpA\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47a227db746edbcfc8b78ac8a7787733faf6f171",
      "tree": "52ee55e90d49c423f528c1ba49c3bc87d362aede",
      "parents": [
        "2aad7c8e9b4d1cabdeac2469e7276e9daef12fa0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 23 00:23:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 23 00:23:30 2008 -0700"
      },
      "message": "zd1211: Use skb_queue_walk() instead of by-hand implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043",
      "tree": "f1e0e7d58fa14b03f0977d0ad02a3a16968474a2",
      "parents": [
        "cec5eb7be3a104fffd27ca967ee8e15a123050e2",
        "6115e8557a75b5f24b56ed46c60dffef7e7fa992"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 15:29:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 15:29:05 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "6115e8557a75b5f24b56ed46c60dffef7e7fa992",
      "tree": "566cdd11c369a941893184255a8e0cc360098af6",
      "parents": [
        "5d89945e6ec44494285cb8de85d4f43d4647b740"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Mon Sep 22 14:22:39 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 22 17:22:15 2008 -0400"
      },
      "message": "ath9k: Fix IRQ nobody cared issue with ath9k\n\nIRQs should be disabled before calling free_irq. Also flush pending\nIRQs. Pasted the kernel log message for reference.\n\nkernel: irq 17: nobody cared (try booting with the \"irqpoll\" option)\nkernel:  [\u003cc0252d2c\u003e] __report_bad_irq+0x2e/0x6f\nkernel:  [\u003cc0252f22\u003e] note_interrupt+0x1b5/0x207\nkernel:  [\u003cc025258b\u003e] ? handle_IRQ_event+0x21/0x48\nkernel:  [\u003cc02534cb\u003e] handle_fasteoi_irq+0x8e/0xad\nkernel:  [\u003cc0205650\u003e] do_IRQ+0x6c/0x84\nkernel:  [\u003cc020425f\u003e] common_interrupt+0x23/0x28\nkernel:  [\u003cc034f6f6\u003e] ? acpi_idle_enter_simple+0x198/0x205\nkernel:  [\u003cc044686c\u003e] ? menu_select+0x5c/0x78\nkernel:  [\u003cc0445a95\u003e] cpuidle_idle_call+0x59/0x89\nkernel:  [\u003cc02029d7\u003e] cpu_idle+0xae/0xcf\nkernel:  [\u003cc0543102\u003e] rest_init+0x4e/0x50\nkernel:  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nkernel: handlers:\nkernel: [\u003cf88fdd26\u003e] (ath_isr+0x0/0x13a [ath9k])\nkernel: Disabling IRQ #17\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nTested-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d89945e6ec44494285cb8de85d4f43d4647b740",
      "tree": "88a78c3de17a644b21c6a66b75d347cff70f10ba",
      "parents": [
        "d0be7cc7688d0cc2e4daf952c43b5ce86e5c8a1d"
      ],
      "author": {
        "name": "born.into.silence@gmail.com",
        "email": "born.into.silence@gmail.com",
        "time": "Fri Sep 19 16:47:06 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 22 16:52:51 2008 -0400"
      },
      "message": "wireless: zd1211rw: add device ID fix wifi dongle \"trust nw-3100\"\n\nakpm: taken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d11587\n\nI bought the wifi dongle trust nw-3100 wich is in fact a zd1211rw.  Its\nhardware id was missing in the sources, adding it made it work flawlessly.\n\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d0be7cc7688d0cc2e4daf952c43b5ce86e5c8a1d",
      "tree": "95590f674d49123be5950d33ddd3e2c7680da9d4",
      "parents": [
        "ad55dcaff0e34269f86975ce2ea0da22e9eb74a1"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Wed Sep 17 12:39:49 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 22 16:52:50 2008 -0400"
      },
      "message": "ath9k: connectivity is lost after Group rekeying is done\n\nConnectivtiy is lost after Group rekeying is done. The keytype\nmaintained by ath9k is reset when group key is updated. Though\nsc_keytype can be reset only for broadcast key the proper fix\nwould be to use mac80211 provided key type from txinfo during\nxmit and get rid of sc_keytype from ath9k ath_softc.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nTested-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e95926d05d028a6bf0ab60b21b484c3d622fdcd1",
      "tree": "776ce40d8ecd93cd1f063a8cefaebf267121aeee",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:32:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:32:30 2008 -0700"
      },
      "message": "Revert \"b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support\"\n\nThis reverts commit bc19d6e0b74ef03a3baf035412c95192b54dfc6f, which as\nLarry Finger reports causes the radio LED on his system to no longer\nrespond to rfkill switch events.\n\nReported-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nRequested-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "375da53b8e5e3ff2330b66b377e07a6151a93fe5",
      "tree": "cd269946dbfe5bc391254877130f9c8c6f9e4166",
      "parents": [
        "75d31cf19fe8f86b4612561c94dfbb6d8a472ba3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 17:25:54 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 17:25:54 2008 -0400"
      },
      "message": "libertas: correct \"limited range of data type\" warning\n\n  CC [M]  drivers/net/wireless/libertas/wext.o\ndrivers/net/wireless/libertas/wext.c: In function ‘lbs_get_rts’:\ndrivers/net/wireless/libertas/wext.c:307: warning: comparison is always\nfalse due to limited range of data type\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75d31cf19fe8f86b4612561c94dfbb6d8a472ba3",
      "tree": "90709b07c06d241f4334dc40b8786c3ceddbb659",
      "parents": [
        "e16ce63c893ff7ccb314d2fbdafbbc915b64d173"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Fri Sep 12 22:28:18 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:26 2008 -0400"
      },
      "message": "orinoco: Fix compile warnings\n\nUse min_t to avoid warnings when the typesafe version is used.\n\nExplicitly cast u64s to unsigned long long when being passed to printk.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e057d73eacd952d321d46c7eb972969ec245026",
      "tree": "ca20bd3d12e605c63bd5dea9536a73b92b2f06e8",
      "parents": [
        "25d834e16294c8dfd923dae6bdb8a055391a99a5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Sep 12 00:39:22 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:25 2008 -0400"
      },
      "message": "mac80211 hwsim: make radio list dynamic\n\nThis paves the way for dynamic radio additions while the module\nis loaded. Also restrict the number of radios to 100 because\ncreating that many already takes forever.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25d834e16294c8dfd923dae6bdb8a055391a99a5",
      "tree": "b9d756464d89949651e5acd1df97846af3028df0",
      "parents": [
        "9c31fd635ddfae6eb61712491770befa2ce1fdde"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Sep 12 22:52:47 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:25 2008 -0400"
      },
      "message": "mac80211: fix virtual interfaces vs. injection\n\nCurrently, virtual interface pointers passed to drivers might be\nfrom monitor interfaces and as such completely uninitialised\nbecause we do not tell the driver about monitor interfaces when\nthose are created. Instead of passing them, we should therefore\nindicate to the driver that there is no information; do that by\npassing a NULL value and adjust drivers to cope with it.\n\nAs a result, some mac80211 API functions also need to cope with\na NULL vif pointer so drivers can still call them unconditionally.\n\nAlso, when injecting frames we really don\u0027t want to pass NULL all\nthe time, if we know we are the source address of a frame and have\na local interface for that address, we can to use that interface.\nThis also helps with processing the frame correctly for that\ninterface which will help the 802.11w implementation. It\u0027s not\nentirely correct for VLANs or WDS interfaces because there the MAC\naddress isn\u0027t unique, but it\u0027s already a lot better than what we\ndo now.\n\nFinally, when injecting without a matching local interface, don\u0027t\nassign sequence numbers at all.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c31fd635ddfae6eb61712491770befa2ce1fdde",
      "tree": "9321ed2597668e02093798e635c4613891f94fcf",
      "parents": [
        "bed7aac9416f50425d2200df32bcc9bf248ff8cb"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Thu Sep 11 15:32:50 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:25 2008 -0400"
      },
      "message": "libertas: Reduce the WPA key installation time.\n\nWPA requires that the PTK is installed immediately after the 4-way handshake\nin order to properly decrypt the subsequent incoming EAPOL-GTK frame.  If the\nPTK is not enabled by the time the EAPOL-GTK frame arrives, the frame is\ndropped and the supplicant does not receive the group key.\n\nThis will happen with fast Access Points that send the EAPOL-GTK frame before\nthe suplicant has successfully installed and enabled the PTK.  To mitigate\nthis situation, this patch simplifies and accelerates the SIOCSIWENCODEEXT\nexecution.\n\nThis patch resolves OLPC ticket 7825 (http://dev.laptop.org/ticket/7825)\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e35cc4ddcc4c3b11006bcabe8ce28aa7e18da318",
      "tree": "3ab56ae3842aaab94cd2c9426ae0e341f71d9329",
      "parents": [
        "25cb6cada8fa0a2f375af29eca6ab5520199ffd6"
      ],
      "author": {
        "name": "Lorenzo Nava",
        "email": "navalorenx@gmail.com",
        "time": "Thu Sep 11 15:06:24 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:25 2008 -0400"
      },
      "message": "b43: fix QoS parameters initialization\n\nThis fixes the initialization of QoS parameters.\n\nReported-by: Lorenzo Nava, Francesco Gringoli\nSigned-off-by: Francesco Gringoli \u003cfrancesco.gringoli@ing.unibs.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25cb6cada8fa0a2f375af29eca6ab5520199ffd6",
      "tree": "0f6c370b34ef673eb93b805cc93341ae43ce9411",
      "parents": [
        "c9f79ed2d063c3b0e0f2dbb2befd793ab40f6054"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Sep 11 11:45:22 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:25 2008 -0400"
      },
      "message": "iwl3945: add MODULE_FIRMWARE for 3945 HW\n\nThis patch adds MODULE_FIRMWARE statement for 3945 HW.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9f79ed2d063c3b0e0f2dbb2befd793ab40f6054",
      "tree": "cadcf36d882c472ab95ace7ad4802f0565aa6756",
      "parents": [
        "e96a8495dcac965ef41a654fb456a72e56c87340"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Sep 11 11:45:21 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:25 2008 -0400"
      },
      "message": "iwlwifi: add MODULE_FIRMWARE for 5000 HW\n\nThis patch adds MODULE_FIRMWARE statement for 5000 HW.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e96a8495dcac965ef41a654fb456a72e56c87340",
      "tree": "164884332c2f1714c2399abb29c4a96bdc089a27",
      "parents": [
        "3061307013267c2c75efae3925f461858d832101"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Sep 11 11:45:20 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:24 2008 -0400"
      },
      "message": "iwlwifi: update 5350 Wifi PCI IDs\n\nThis patch updates PCI IDs for 5350 Wifi/WiMax.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff550cb4f8ef03f7cb0b4948e503388bcfb96034",
      "tree": "c9c7d209c8130b2868c5e6a2722c86e501d451c0",
      "parents": [
        "687c7c0807371aeaa94ff2fff511eeb326b5c5de"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 03:17:05 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:24 2008 -0400"
      },
      "message": "iwlwifi: don\u0027t access mac80211\u0027s AMPDU state machine\n\nThere really is no need, at worst ieee80211_start_tx_ba_session\nwill log a message when debugging is enabled, and poking such\ninternals of mac80211 definitely doesn\u0027t belong into an RC\nalgorithm.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "687c7c0807371aeaa94ff2fff511eeb326b5c5de",
      "tree": "5f1a51d7f42dba9718ab7286768a5d3c7a4b4b34",
      "parents": [
        "ae17e986091637e7ef5a8224c7b689029b105131"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 03:14:11 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:24 2008 -0400"
      },
      "message": "mac80211: share sta_info-\u003eht_info\n\nRate control algorithms may need access to a station\u0027s\nHT capabilities, so share the ht_info struct in the\npublic station API.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae17e986091637e7ef5a8224c7b689029b105131",
      "tree": "184fb207b36348f4ac989831b3425d9d67221e02",
      "parents": [
        "323ce79a9cdbf838ea577677b1ddace8e0b4d4c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 03:04:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:24 2008 -0400"
      },
      "message": "mac80211: move txrate_idx into RC algorithms\n\nThe sta_info-\u003etxrate_idx member isn\u0027t used by all RC algorithms\nin the way it was intended to be used, move it into those that\nrequire it (only PID) and keep track in the core code of which\nrate was last used for reporting to userspace and the mesh MLME.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "323ce79a9cdbf838ea577677b1ddace8e0b4d4c6",
      "tree": "f14a67ec7927865dc1537b2c3a4fb20c0325f517",
      "parents": [
        "b7e35008815a1c39123f4dd53b430788e2e18da4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 02:45:11 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:24 2008 -0400"
      },
      "message": "mac80211: share sta-\u003esupp_rates\n\nAs more preparation for a saner rate control algorithm API,\nshare the supported rates bitmap in the public API.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7e35008815a1c39123f4dd53b430788e2e18da4",
      "tree": "a071c5d2c1224eed68a3684b6367155b1eccfebf",
      "parents": [
        "95dac040041723d0c0ab245642c1b9802f12cc8d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 02:22:58 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:24 2008 -0400"
      },
      "message": "mac80211: move last_txrate_idx into RC algorithms\n\nThis variable in sta_info is only used in a meaningful way\nby the Intel RC algorithms, so move it into those.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81c065238644ade3869391f977438ff7ed3158db",
      "tree": "501ab1359ba7dbdc65e9df6bedd78cfb15e70273",
      "parents": [
        "17741cdc264e4d768167766a252210e201c1519a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 02:17:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:23 2008 -0400"
      },
      "message": "mac80211 hwsim: verify sta pointers\n\nIn analogy with the previous patch to make mac80211-hwsim\nverify that the virtual interface pointers are correct,\nthis makes it very that it knows about all station structs.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17741cdc264e4d768167766a252210e201c1519a",
      "tree": "72c0e697af29a40c03bce002b529c3951d34a3b7",
      "parents": [
        "8aa21e6fd703cb3fed66ac07dcbcb861f00cf6d6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 00:02:02 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:23 2008 -0400"
      },
      "message": "mac80211: share STA information with driver\n\nThis patch changes mac80211 to share some more data about\nstations with drivers. Should help iwlwifi and ath9k when\n they get around to updating, and might also help with\nimplementing rate control algorithms without internals.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8aa21e6fd703cb3fed66ac07dcbcb861f00cf6d6",
      "tree": "ff237c8212a514b87a897161b5dab883528e7bf7",
      "parents": [
        "7a725f73403e874ec52c58741e9b98cd604dbd03"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 02:16:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:23 2008 -0400"
      },
      "message": "mac80211 hwsim: verify vif pointers\n\nmac80211-hwsim is a debugging tool for mac80211, and as such\nit can very well verify that mac80211 isn\u0027t passing junk to\ndrivers, especially the vif pointer is prone to this because\nfor vlan interfaces the AP interface pointer needs to be passed.\nThis makes mac80211-hwsim add a magic cookie to the private vif\narea and verify it whenever an operation is called that gets a\nvif pointer.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05c914fe330fa8e1cc67870dc0d3809dfd96c107",
      "tree": "df53bcab47335f3361c09478d6b1447b7d298536",
      "parents": [
        "96dd22ac06b0dbfb069fdf530c72046a941e9694"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 11 00:01:58 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:23 2008 -0400"
      },
      "message": "mac80211: use nl80211 interface types\n\nThere\u0027s really no reason for mac80211 to be using its\nown interface type defines. Use the nl80211 types and\nsimplify the configuration code a bit: there\u0027s no need\nto translate them any more now.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "39fcf7a315e098430e878a5c0c4d39561c93ebf6",
      "tree": "e616eb6085e4c99c8920edbd6ebbec65627b7445",
      "parents": [
        "500c064d3a5f9c8aa604ef63a1346ab70eed443a"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Sep 10 12:49:00 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:20 2008 -0400"
      },
      "message": "libertas: convert SNMP_MIB to a direct command\n\nAnd support setting both long and short retries independently.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "500c064d3a5f9c8aa604ef63a1346ab70eed443a",
      "tree": "d7345fa9f894bcbc21e80e886cc3f32589469bad",
      "parents": [
        "8feceb67929bd23bfca58d5f49df93d7fc315bb1"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Sep 10 18:50:17 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:19 2008 -0400"
      },
      "message": "ath9k: Add RF kill support\n\nRF kill support is enabled when CONFIG_RFKILL\nis set.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8feceb67929bd23bfca58d5f49df93d7fc315bb1",
      "tree": "fe6449d4a96141d520bcbbf6637ab04013044585",
      "parents": [
        "f8e77caefea8940ee1fb09c9ebb0107ca2eadb72"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Sep 10 18:49:27 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:19 2008 -0400"
      },
      "message": "ath9k: Re-order functions in main.c\n\nSome of the functions in main.c are re-ordered in such\na way that all local functions are defined before mac80211\nand pci callbacks.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8e77caefea8940ee1fb09c9ebb0107ca2eadb72",
      "tree": "123bfa14c6513cb02f3fb97cb7685be44e6052f4",
      "parents": [
        "e83a1070a1167eac1bf8844b9f08df5e9ea1b5bc"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Sep 10 09:04:33 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:19 2008 -0400"
      },
      "message": "libertas: remove unused generic RESET command\n\nThe generic reset command is unused.  Each interface type needs to\nhandle the reset command differently since after reset, the firmware is\ndead and interface-specific mechanisms must be used to reinitialize the\ncard.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e83a1070a1167eac1bf8844b9f08df5e9ea1b5bc",
      "tree": "eedd67417236e38bc63e09a735362938459fd1f7",
      "parents": [
        "b2e1b30290539b344cbaff0d9da38012e03aa347"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 09 23:19:49 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:19 2008 -0400"
      },
      "message": "zd1211rw: make use of new regulatory_hint()\n\nThis cleans up zd1211rw\u0027s own regulatory work, and makes use of\nthe new cfg80211 regulatory_hint().\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0112c9e9e8d47f1d1e6ce1323675cb43ca6aae86",
      "tree": "73a2d11fe479e735b30348eed9e0ac32f130e947",
      "parents": [
        "aee14ceb5230afb5c17a4e28222ab9734ffd5002"
      ],
      "author": {
        "name": "Anna Neal",
        "email": "anna@cozybit.com",
        "time": "Thu Sep 11 11:17:25 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:40 2008 -0400"
      },
      "message": "libertas: Improvements on automatic tx power control via SIOCSIWTXPOW.\n\niwconfig txpower can now be used to set tx power to fixed or auto. If set to\nauto the default firmware settings are used.\n\nThe command CMD_802_11_PA_CFG is only sent to older firmware, as Dan Williams\nnoted the command was no longer supported in firmware V9+.\n\nSigned-off-by: Anna Neal \u003canna@cozybit.com\u003e\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3110bef78cb4282c58245bc8fd6d95d9ccb19749",
      "tree": "4c867dcaa5e7aa7b7f688fc86eb7c3a654bf1eff",
      "parents": [
        "90d7795e152f9b7095adef77b71a4448f092e3b6"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Tue Sep 09 10:54:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:39 2008 -0400"
      },
      "message": "iwlwifi: Added support for 3 antennas\n\nAdded support for 3 antennas for Legacy, SISO and MIMO2.\nMIMO3 is still not supported yet.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90d7795e152f9b7095adef77b71a4448f092e3b6",
      "tree": "c7c92298411edd5c42b01eb564a5a0711709285d",
      "parents": [
        "12e5e22d38577a5a16dd47e7144722817a55e52e"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Tue Sep 09 10:54:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:39 2008 -0400"
      },
      "message": "iwlwifi: fix searching for best rate in new search column\n\nThis patch fixes a bug in Rate Scaling. When moving from SISO to MIMO we\nneed to choose the lowest higher rate, instead of choosing the highest in MIMO.\nNo doing this can lead to a high packet loss in the highest rate in MIMO,\nleading not to move MIMO although lower in MIMO could give a better TPT.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12e5e22d38577a5a16dd47e7144722817a55e52e",
      "tree": "8013d8768077c840b958cfacf416606f38984b35",
      "parents": [
        "71b35f3abeb8f7f7e0afd7573424540cc5aae2d5"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Tue Sep 09 10:54:52 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:38 2008 -0400"
      },
      "message": "iwl3945 : Code cleanup\n\nSimplify pass_packet_to_mac80211 code block.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71b35f3abeb8f7f7e0afd7573424540cc5aae2d5",
      "tree": "08c190a3d56d5ca9a4347b797035db63f89592ed",
      "parents": [
        "771fd565195727d12f0b75d918b9fcb9f33a5476"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Sep 08 16:34:40 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:38 2008 -0400"
      },
      "message": "libertas: clear current command on card removal\n\nIf certain commands were in-flight when the card was pulled or the\ndriver rmmod-ed, cleanup would block on the work queue stopping, but the\nwork queue was in turn blocked on the current command being canceled,\nwhich didn\u0027t happen.  Fix that.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "771fd565195727d12f0b75d918b9fcb9f33a5476",
      "tree": "d162c46a5c7a4ba57927d70257b7eaafb0729909",
      "parents": [
        "58169529986e81e0d477ce11eb8b91f025f649c1"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Sep 08 19:07:15 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:38 2008 -0400"
      },
      "message": "rt2x00: Make rt2x00 LEDS invisible config option\n\nThere isn\u0027t really a good reason to have the LED\nconfiguration options selectable per driver, lets\nmake it default \u0027y\u0027 and make it depend on the\nNEW_LEDS and LEDS_CLASS interface.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58169529986e81e0d477ce11eb8b91f025f649c1",
      "tree": "dd115fdc8835af9ebcf91f585cc0687cf8fe2044",
      "parents": [
        "3d35f7c6874d83063d19de0cdb4e503ff4471098"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Sep 08 18:46:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:38 2008 -0400"
      },
      "message": "rt2x00: Make RFKILL enabled by default\n\nRFKILL should be enabled for _all_ hardware whether\nor not they feature a rfkill button or not.\n\nRemove driver specific RFKILL configuration options\nand make the rt2x00lib version depend on CONFIG_RFKILL\nand defaulting to \u0027y\u0027 to make sure it will always\nbe enabled when RFKILL was enabled.\n\nThis also fixes some bugs where RFKILL wasn\u0027t initialized\nand didn\u0027t respond to RFKILL key presses.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79636a5fbbdfb303dbf2bfe7a7fa396f40bfac31",
      "tree": "8a312dcb9c92c08016acd77f6c55e20ab79faec9",
      "parents": [
        "37ffc8da803a1151e887f2a80f08f0c49d1dc1d5"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Sep 08 17:31:49 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:35 2008 -0400"
      },
      "message": "rt2x00: Revert \"rt2x00: Fix the beacon length bug\"\n\nThis reverts:\n\tb93ce437eba7e0232683326f30d9d1167a872fad\n\trt2x00: Fix the beacon length bug\n\nThe workaround is no longer required since it has been\ncorrectly fixed in rt2x00usb now.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "940b7a3a6c257391bda0950448591dd79efebf59",
      "tree": "d6db2e6d7feee3976227e3e7c97046ed0739762d",
      "parents": [
        "c6a2afdacccd56cc0be8e9a7977f0ed1509069f6"
      ],
      "author": {
        "name": "Ehud Gavron",
        "email": "gavron@wetwork.net",
        "time": "Sat Sep 06 21:30:00 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:33 2008 -0400"
      },
      "message": "b43legacy: Fix to enhance TX speed\n\nRecent changes in the specifications have improved the performance\nof the BCM4306/2 devices that use b43legacy as the driver. These\n\"errors\" in the specs have been present from the very first implementation\nof bcm43xx.\n\nSigned-off-by: Ehud Gavron \u003cgavron@wetwork.net\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6a2afdacccd56cc0be8e9a7977f0ed1509069f6",
      "tree": "377d01f2a2ade99eb8165058626ed1cdce371975",
      "parents": [
        "5a5f3b406a167cb5befa2110c6d9943898070aaf"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Sep 06 16:51:22 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "b43legacy: Fix failure in rate-adjustment mechanism\n\nA coding error present since b43legacy was incorporated into the\nkernel has prevented the driver from using the rate-setting mechanism\nof mac80211. The driver has been forced to remain at a 1 Mb/s rate.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\t\t[2.6.26], [2.6.25]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a5f3b406a167cb5befa2110c6d9943898070aaf",
      "tree": "6b3e5cb13ad6fe0ea1b3ec23b4b371bcb04ee846",
      "parents": [
        "b338994dc2d0f8f1316ca12455fec3e5b0d44d3e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Sep 06 20:07:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "b43: Remove QoS update workqueue\n\nWe don\u0027t need the workqueue anymore, as we can now sleep in the callback.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b338994dc2d0f8f1316ca12455fec3e5b0d44d3e",
      "tree": "e505c3b6958382ecc63ab0637c43576d3e3f75a5",
      "parents": [
        "c40c1129106ab20c90b0f1516e79d7b5e7e29904"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Sep 06 19:28:55 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "b43 G-PHY: Remove mmiowb()\n\nIt causes compile errors on m68k and it is not needed.\nRemove it.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c40c1129106ab20c90b0f1516e79d7b5e7e29904",
      "tree": "4c00ffc6b6a18926fc1ad6bed45642717f53f139",
      "parents": [
        "1b9975347e852c22a7c4c67b68814403ef16d2bd"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Sep 06 16:21:47 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "b43: Fix QoS defaults\n\nThis fixes the initialization of the default QoS parameters.\nThis got broken by \"wireless: fix warnings from QoS patch\".\n\nReported-by: Lorenzo Nava\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b9975347e852c22a7c4c67b68814403ef16d2bd",
      "tree": "f577763ea0815273cf78ddaf1070421587ad786a",
      "parents": [
        "09adf284039f896401df8ea219ee1d13e80333a8"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Sep 06 14:25:58 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "p54: 802.11a 5GHz phy support\n\nThis patch brings the 5GHz Phy in any prism54 devices (of course, only those who have one) to life.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09adf284039f896401df8ea219ee1d13e80333a8",
      "tree": "3d9aa675915304ad6c2c23d33bde475d93e9bd2c",
      "parents": [
        "cc6de669f648bc8820f1cf93ee311eb4eaab9fc5"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Sep 06 14:25:53 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "p54: control output power levels\n\nI hope this patch is enough to cover at least the basic requirements of IEEE 802.11h\u0027s TPC.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc6de669f648bc8820f1cf93ee311eb4eaab9fc5",
      "tree": "574b6b0b848ae045cfcae6fc8cab6c29a5c30812",
      "parents": [
        "78d57eb2b666617dd75aac0f1a420238004a98b3"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Sep 06 02:56:23 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:32 2008 -0400"
      },
      "message": "p54: add lots of useful rx/tx statistics\n\nThe firmware can provide lots of useful statistics about noise floor,\nmac time and lots of numbers about successful transfers and dropped\nframes.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78d57eb2b666617dd75aac0f1a420238004a98b3",
      "tree": "4512f759f401db6e53d4f9f2850882970b5e7572",
      "parents": [
        "a0db663ff192e21ebb703f962308675f22fb38a8"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Sep 06 02:56:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:31 2008 -0400"
      },
      "message": "p54: add more rx filters\n\nThis patch adds new filters settings to make the card more useful in monitor mode.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0db663ff192e21ebb703f962308675f22fb38a8",
      "tree": "2f886aa24c8a0af53c32b8ba0d84b43076e6214c",
      "parents": [
        "3c9355222cc521ca2e8c355a9b05e773900c5dc0"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Sep 06 02:56:04 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:31 2008 -0400"
      },
      "message": "p54: 32-bit tsf timestamps\n\ntcpdump:\n02:15:42.874518 61112184us tsft 48.0 Mb/s 2437 MHz (0x0480) antenna 1 [0x0000000e] CF +QoS Data IV\n02:15:42.874557 \u003e\u003e\u003e4356079526us\u003c\u003c\u003c tsft 24.0 Mb/s 2437 MHz (0x0480) antenna 1 [0x0000000e] Acknowledgment\n02:15:42.976844 61214513us tsft 1.0 Mb/s 2437 MHz (0x0480) antenna 0 [0x0000000e] Beacon\n\nas one can see on the huge jump, it\u0027s very plausible that firmware does not report the\nfull 64-bit mac time, just the lower 32bit and some kinds of flags...\nTherefore if we want a useful timestamp we have to emulate the high bits.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c9355222cc521ca2e8c355a9b05e773900c5dc0",
      "tree": "5440573b68ac7b9a1b246a0a4c5a21c62e0bf32f",
      "parents": [
        "a33c2f47bd4618b0483d5ec4c5bc793e6d02c1f7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Sep 03 11:26:57 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:31 2008 -0400"
      },
      "message": "iwlwifi: fix compile warning\n\nThe patch fixes compile warning for ‘iwl4965_hw_channel_switch’ defined\nbut not used.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a33c2f47bd4618b0483d5ec4c5bc793e6d02c1f7",
      "tree": "20806f4dca919ca77c9b674d3f0ac43c4da46291",
      "parents": [
        "04816448d8b77551834c9ea01e407ef5f0042f0f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 03 11:26:56 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:31 2008 -0400"
      },
      "message": "iwlwifi: remove uneeded declarations\n\nThis patch cleans up iwlwifi by removing uneeded declarations and removing\nuneeded symbol export reducing the namespace pollution. It also fixes some\ntypos in comments.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04816448d8b77551834c9ea01e407ef5f0042f0f",
      "tree": "e3c1e019045e0d275f67f79b32ca3fae5e74c2ae",
      "parents": [
        "12837be1c127e6fba2e3f916a18fc202a9889af2"
      ],
      "author": {
        "name": "Grumbach, Emmanuel",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 03 11:26:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 11 15:53:31 2008 -0400"
      },
      "message": "iwlwifi: use the results from disconnected antenna algorithm\n\nThis patch makes usage of the results from disconnected antenna alg to\nknow how many antennas are connected.\n\nIt also synchronizes between the chain noise alg and the W/A that\ndisables power management during association. All the antennas must be\nenables during the chain noise algorithm. Hence, power management is\nrestored only after the completion of the algorithm.\n\nIn the future, we will need to update the AP that we don\u0027t support MIMO\nif there is only one antenna connected. We also need to update the rate\nscaling algorithm.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "12837be1c127e6fba2e3f916a18fc202a9889af2"
}
