)]}'
{
  "log": [
    {
      "commit": "d54bc4e3fc5c56600a13c9ebc0a7e1077ac05d59",
      "tree": "b19b2cb1c0e0eaa4e6fc09a82b7441223e487a7b",
      "parents": [
        "14b5433606289dbc5b6fd70ced11462f80e95003"
      ],
      "author": {
        "name": "Zhu, Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Nov 04 12:21:36 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:13 2008 -0500"
      },
      "message": "iwl3945: fix deadlock on suspend\n\nThis patch fixes iwl3945 deadlock during suspend by moving notify_mac out\nof iwl3945 mutex. This is a portion of the same fix for iwlwifi by Tomas.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14b5433606289dbc5b6fd70ced11462f80e95003",
      "tree": "d7106b140206fe3b7d4b26ea9b800ab12655c473",
      "parents": [
        "2420ebc104d38567ee977a3c15dc675a9dd3b07c"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Tue Nov 04 12:21:35 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:12 2008 -0500"
      },
      "message": "iwl3945: do not send scan command if channel count zero\n\nDo not send scan command if no channels to scan.\n\nThis avoids a Microcode error as reported in:\nhttp://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id\u003d1650\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11806\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d122437145211886\u0026w\u003d2\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2420ebc104d38567ee977a3c15dc675a9dd3b07c",
      "tree": "fc43b0e250e4d467af07cfcea77074d88beef3c1",
      "parents": [
        "c793033945bea23d7a6e0d8d94b2da6603e02af2"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Tue Nov 04 12:21:34 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:11 2008 -0500"
      },
      "message": "iwl3945: clear scanning bits upon failure\n\nThis patch ensures we clear any scan status bit when\nan error occurs while sending the scan command. It is\nthe implementation of patch:\n\"iwlwifi: clear scanning bits upon failure\"\nfor iwl3945.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c793033945bea23d7a6e0d8d94b2da6603e02af2",
      "tree": "349e3f38527b10d146569c0a44d22f613effc0a6",
      "parents": [
        "0feec9dfe7b8880ab3b4c38d7cc4107dd706ea7f"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon Nov 03 22:14:00 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:11 2008 -0500"
      },
      "message": "ath5k: correct handling of rx status fields\n\nath5k_rx_status fields rs_antenna and rs_more are u8s, but we\nwere setting them with bitwise ANDs of 32-bit values.\n\nAs a consequence, jumbo frames would not be discarded as intended.\nThen, because the hw rate value of such frames is zero, and, since\n\"ath5k: rates cleanup\", we do not fall back to the basic rate, such\npackets would trigger the following WARN_ON:\n\n------------[ cut here ]------------\nWARNING: at net/mac80211/rx.c:2192 __ieee80211_rx+0x4d/0x57e [mac80211]()\nModules linked in: ath5k af_packet sha256_generic aes_i586 aes_generic cbc loop i915 drm binfmt_misc acpi_cpufreq fan container nls_utf8 hfsplus dm_crypt dm_mod kvm_intel kvm fuse sbp2 snd_hda_intel snd_pcm_oss snd_pcm snd_mixer_oss snd_seq_dummy snd_seq_oss arc4 joydev hid_apple ecb snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device usbhid appletouch mac80211 sky2 snd ehci_hcd ohci1394 bitrev crc32 sr_mod cdrom rtc sg uhci_hcd snd_page_alloc cfg80211 ieee1394 thermal ac battery processor button evdev unix [last unloaded: ath5k]\nPid: 0, comm: swapper Tainted: G        W  2.6.28-rc2-wl #14\nCall Trace:\n [\u003cc0123d1e\u003e] warn_on_slowpath+0x41/0x5b\n [\u003cc012005d\u003e] ? sched_debug_show+0x31e/0x9c6\n [\u003cc012489f\u003e] ? vprintk+0x369/0x389\n [\u003cc0309539\u003e] ? _spin_unlock_irqrestore+0x54/0x58\n [\u003cc011cd8f\u003e] ? try_to_wake_up+0x14f/0x15a\n [\u003cf81918cb\u003e] __ieee80211_rx+0x4d/0x57e [mac80211]\n [\u003cf828872a\u003e] ath5k_tasklet_rx+0x5a1/0x5e4 [ath5k]\n [\u003cc013b9cd\u003e] ? clockevents_program_event+0xd4/0xe3\n [\u003cc01283a9\u003e] tasklet_action+0x94/0xfd\n [\u003cc0127d19\u003e] __do_softirq+0x8c/0x13e\n [\u003cc0127e04\u003e] do_softirq+0x39/0x55\n [\u003cc0128082\u003e] irq_exit+0x46/0x85\n [\u003cc010576c\u003e] do_IRQ+0x9a/0xb2\n [\u003cc010461c\u003e] common_interrupt+0x28/0x30\n [\u003cf80e934a\u003e] ? acpi_idle_enter_bm+0x2ad/0x31b [processor]\n [\u003cc02976bf\u003e] cpuidle_idle_call+0x65/0x9a\n [\u003cc010262c\u003e] cpu_idle+0x76/0xa6\n [\u003cc02fb402\u003e] rest_init+0x62/0x64\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0feec9dfe7b8880ab3b4c38d7cc4107dd706ea7f",
      "tree": "08d4ab496e3ac8c38589995605f171622ae3925c",
      "parents": [
        "4a9d916717de0aab4313d43817164577255242fb"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sat Nov 01 17:03:48 2008 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:10 2008 -0500"
      },
      "message": "zd1211rw: Add 2 device IDs\n\n07fa/1196\nBewan BWIFI-USB54AR: Tested by night1308, this device is a ZD1211B with\nan AL2230S radio.\n\n0ace/b215\nHP 802.11abg: Tested by Robert Philippe\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "964d2777438bf7687324243d38ade538d9bbfe3c",
      "tree": "53a738873641c73899846298d0a9b3351697d5fa",
      "parents": [
        "502c12e1ef14967e08dabb04c674cf0f000e8f7e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 30 14:12:21 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:09 2008 -0500"
      },
      "message": "iwlagn: avoid sleep in softirq context\n\n__ieee80211_tasklet_handler -\u003e __ieee80211_rx -\u003e\n\t__ieee80211_rx_handle_packet -\u003e ieee80211_invoke_rx_handlers -\u003e\n\tieee80211_rx_h_decrypt -\u003e ieee80211_crypto_tkip_decrypt -\u003e\n\tieee80211_tkip_decrypt_data -\u003e iwl4965_mac_update_tkip_key -\u003e\n\tiwl_scan_cancel_timeout -\u003e msleep\n\nOoops!\n\nAvoid the sleep by changing iwl_scan_cancel_timeout with\niwl_scan_cancel and simply returning on failure if the scan persists.\nThis will cause hardware decryption to fail and we\u0027ll handle a few more\nframes with software decryption.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "502c12e1ef14967e08dabb04c674cf0f000e8f7e",
      "tree": "151e5105d484787e648a2ee97bebfcde4aebfa50",
      "parents": [
        "934f6c3f8e7f5d6a6d07ae2df283fd02393019dd"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Thu Oct 23 23:48:54 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:37:08 2008 -0500"
      },
      "message": "iwlwifi: clear scanning bits upon failure\n\nIn iwl_bg_request_scan function, if we could not send a\nscan command it will go to done.\nIn done it does the right thing to call mac80211 with\nscan complete, but the problem is STATUS_SCAN_HW is still\nset causing any future scan to fail. Fix by clearing the scanning status\nbits if scan fails.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "934f6c3f8e7f5d6a6d07ae2df283fd02393019dd",
      "tree": "052e94a83e9c17039bdb409d4be2c9d302674399",
      "parents": [
        "bbb770e7ab9a436752babfc8765e422d7481be1f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 15:49:04 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 06 16:36:38 2008 -0500"
      },
      "message": "Revert \"ath5k: honor FIF_BCN_PRBRESP_PROMISC in STA mode\"\n\nUnfortunately, the result was that mac80211 didn\u0027t see all the beacons\nit actually wanted to see.  This caused lost associations.\n\nHopefully we can revisit this when mac80211 is less greedy about seeing\nbeacons directly...\n\nThis reverts commit 063279062a8c530cc90fb77797db16c49c905b26.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "063279062a8c530cc90fb77797db16c49c905b26",
      "tree": "e94b82ead36e993d17f5a0635d23f0bc59b99041",
      "parents": [
        "7d19267b8d1e12c0baebf9be96e04cddffe63f67"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Wed Oct 29 08:30:56 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:35 2008 -0400"
      },
      "message": "ath5k: honor FIF_BCN_PRBRESP_PROMISC in STA mode\n\nWe were setting RX_FILTER_BEACON even after entering STA mode,\nwhich leads to a lot of unnecessary wakeups.  This should fix the\nbug \"Ath5k driver has too many interrupts per second at idle\" at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11749.\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": "7d19267b8d1e12c0baebf9be96e04cddffe63f67",
      "tree": "3cbe98a37518a7fa6aa2444eaf25ef743e2951b0",
      "parents": [
        "5dc5340cfc00097e79d9d787567d311e898aaa84"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Wed Oct 29 14:25:42 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:35 2008 -0400"
      },
      "message": "ath5k: Fix reset sequence for AR5212 in general and RF5111 in particular\n\nTake care to handle register 0xa228 exactly as in the HAL released by\nAtheros. This change is required to make ath5k work again on my system\nsince commit 2203d6be (ath5k: Misc hw_reset updates), thus fixing a\nregression in 2.6.27 and therefore hopefully eligible for inclusion into\na stable release.\n\nv2: Only overwrite initial register values on later revisions of AR5212\n    chips.\nv3: Use standard macros to manipulate the register.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5dc5340cfc00097e79d9d787567d311e898aaa84",
      "tree": "13baf8ec0dd9c9cef6f049fbc62c319a06a461b8",
      "parents": [
        "85519a65fd1100ceede7318a89f77a219c69c6ac"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Wed Oct 29 17:19:08 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:35 2008 -0400"
      },
      "message": "rt2x00: Fix build error when mac80211\u003dM rt2x00\u003dY\n\nMake menuconfig RT2X00 a tristate instead of boolean,\notherwise we do not correctly inherit the mac80211 value\non which RT2X00 depends, and makes it possible to\ncompile rt2x00 into the kernel while mac80211 is a\nmodule.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85519a65fd1100ceede7318a89f77a219c69c6ac",
      "tree": "b7fcfcf19258048fb1f505bcb5288a4be4c6ad0b",
      "parents": [
        "48735d8d8bd701b1e0cd3d49c21e5e385ddcb077"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Wed Oct 29 08:30:53 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:35 2008 -0400"
      },
      "message": "ath5k: correct misspelling in debug help\n\nChange \"mamagement\" to \"management\"\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48735d8d8bd701b1e0cd3d49c21e5e385ddcb077",
      "tree": "73d969f41bbe0a10d01bebcaf9e90796a483db61",
      "parents": [
        "87bf24f3d2e076468deaa5181d44184887072904"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 29 11:43:32 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:35 2008 -0400"
      },
      "message": "libertas: fix buffer overrun\n\nIf somebody sends an invalid beacon/probe response, that can trash the\nwhole BSS descriptor. The descriptor is, luckily, large enough so that\nit cannot scribble past the end of it; it\u0027s well above 400 bytes long.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: stable@kernel.org [2.6.24-2.6.27, bug present in some form since driver was added (2.6.22)]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87bf24f3d2e076468deaa5181d44184887072904",
      "tree": "64f5a626b074f5f35de310e3a90a078ebd7c98ed",
      "parents": [
        "10d0bd56966571d0324dfd9bbb8aa913a60bef5f"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Oct 29 10:35:02 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:34 2008 -0400"
      },
      "message": "libertas: remove two libertas sparse warning\n\nJohannes Berg detected this two sparse warnings:\n\ndrivers/net/wireless/libertas/cmd.c:609:16: warning: cast to restricted __le16\ndrivers/net/wireless/libertas/cmd.c:611:16: warning: cast to restricted __le16\n\n... but cmd.minlevel is \"s8\", so we can access it directly and hope\nfor the sign-extension-code in the compiler to convert that to the\n\"s16\" type.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "10d0bd56966571d0324dfd9bbb8aa913a60bef5f",
      "tree": "fb03dc66030d63df4a73616f30f08aafd32cf080",
      "parents": [
        "882716604ecf388b2ff09bc76eb2a752aa9cc76b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Oct 29 01:03:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 17:54:34 2008 -0400"
      },
      "message": "iwlwifi: fix suspend to RAM in iwlwifi\n\nThis patch fixes suspend to RAM after by moving\nnotify_mac out of iwlwifi mutex\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11845\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nTested-by: Carlos R. Mafra \u003ccrmafra2@gmail.com\u003e\nTested-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2c2e25554991f9c17bcd24028db5e1c50ecb0ad",
      "tree": "23fc52708e86fefe93cbeca9eecb6c95086d91ca",
      "parents": [
        "bc1b32d6bdd2d6f3fbee9a7c01c9b099f11c579c"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sat Oct 25 16:14:14 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 27 17:46:11 2008 -0400"
      },
      "message": "p54: fix build warnings\n\nOn Saturday 25 October 2008 10:24:10 Johannes Berg wrote:\n\u003e just FYI in case you haven\u0027t seen them. the p54 one looks like a genuine\n\u003e problem.\n\u003e\n\u003e drivers/net/wireless/p54/p54common.c: In function ‘p54_parse_eeprom’:\n\u003e drivers/net/wireless/p54/p54common.c:325: warning: ‘synth’ may be used uninitialized in this function\n\nThere you go. Yes, it is a genuine problem, if the device\u0027s eeprom is screwed really up.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc1b32d6bdd2d6f3fbee9a7c01c9b099f11c579c",
      "tree": "e579c239c396fc02afd342e497dbe9727b27293c",
      "parents": [
        "51b94bf0654a14600ff9706f7bc0f7685265f6cd"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Fri Oct 24 21:59:18 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 27 17:46:11 2008 -0400"
      },
      "message": "ath5k: Reset key cache on interface up, thus fixing resume\n\nAfter a s2ram / resume cycle, resetting the key cache does not work\nunless it is deferred until after the hardware has been reinitialised by\na call to ath5k_hw_reset(). This fixes a regression introduced by\n\"ath5k: fix suspend-related oops on rmmod\".\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35961627d3e7a4093eb307d782541700e9addec6",
      "tree": "db3b56dea898ed36833899ca166736a3d931e753",
      "parents": [
        "8b5f12d04b2e93842f3dda01f029842047bf3f81"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Oct 22 14:19:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 27 17:46:10 2008 -0400"
      },
      "message": "p54: fix misbehavings when firmware can\u0027t be found\n\nThis patch fixes a double-free error in p54pci\n( http://bugzilla.kernel.org/show_bug.cgi?id\u003d11782 )\n\nTrying to free already-free IRQ 10\nPid: 108, comm: pccardd Not tainted 2.6.27-05577-g0cfd810-dirty #1\nCall Trace:\n [\u003cc01265dc\u003e] free_irq+0xad/0xb9\n [\u003cc01050dd\u003e] dma_generic_alloc_coherent+0x0/0xd7\n [\u003cc01ba8e6\u003e] p54p_stop+0x4a/0x1fa\n [\u003cc01050dd\u003e] dma_generic_alloc_coherent+0x0/0xd7\n [\u003cc02348c5\u003e] p54p_probe+0x23e/0x302\n\nTested-by: Sean Young\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b700a98c70401c2a48e509b91b47f58a883806bc",
      "tree": "76da9516d2cd36f95d1ae2f0d002289ac6ca1c5f",
      "parents": [
        "cbfd24a75f98fe731547d3bc995f3a1f1fed6b20"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Sun Oct 26 23:09:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:09:27 2008 -0700"
      },
      "message": "libertas: free sk_buff with kfree_skb\n\nfree sk_buff with kfree_skb, instead of kree\n \nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cc683c9adbe644323e978bc63b2ab12606bb3c8",
      "tree": "704ad578d9c0de182118b2610eed928c803a1991",
      "parents": [
        "70458259936e723a4ac02c85bdbaf08dc69edfbe"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Oct 15 03:30:06 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 22 18:11:04 2008 -0400"
      },
      "message": "p54: enable 2.4/5GHz spectrum by eeprom bits.\n\nBadness at /home/proski/src/linux-2.6/net/mac80211/rx.c:2200\nNIP: c02bc850 LR: c02ab268 CTR: 00000000\nREGS: ef01fcc0 TRAP: 0700   Tainted: G        W  (2.6.27-wl)\nMSR: 00029032 \u003cEE,ME,IR,DR\u003e  CR: 22004084  XER: 20000000\nTASK \u003d c1a58800[1778] \u0027p54pci\u0027 THREAD: ef01e000\n[...]\nNIP [c02bc850] __ieee80211_rx+0x17c/0x638\nLR [c02ab268] ieee80211_tasklet_handler+0x104/0x120\nCall Trace:\n[ef01fd70] [c1a0c020] 0xc1a0c020 (unreliable)\n[ef01fdb0] [c02ab268] ieee80211_tasklet_handler+0x104/0x120\n[...]\n\nthe problem was that some older cards are mis-identified and didn\u0027t support\n5GHz rates, while they have the right MAC \u0026 Synth chip.\n\nThis patch changes the way how p54 decides if it should enable 11a channels\nor not.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70458259936e723a4ac02c85bdbaf08dc69edfbe",
      "tree": "0a39aff47887da2f3506430a4cb6799aa290d320",
      "parents": [
        "8bdd5b9c6bd53add260756b6673a0545fbdbba21"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@newmail.ru",
        "time": "Fri Oct 10 21:26:30 2008 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 22 18:09:32 2008 -0400"
      },
      "message": "orinoco: reduce stack usage in firmware download path\n\norinoco_dl_firmware and symbol_dl_mage allocate large local\nvariables (1K); at least orinoco fails with panic or hung\nkernel if 4K stacks is enabled.\n\nAllocate large buffers dynamically at run time.\n\nTested-By: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e for Agere case\n\nSigned-off-by: Andrey Borzenkov \u003c arvidjaar@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8bdd5b9c6bd53add260756b6673a0545fbdbba21",
      "tree": "a35a59e657422a8577103fff8a34f8b2d8f79440",
      "parents": [
        "75e3d8db531b462b875c1adb13eeb6b0be7374c0"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Thu Oct 16 11:02:06 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 22 18:09:32 2008 -0400"
      },
      "message": "ath5k: fix suspend-related oops on rmmod\n\nBased on a patch by Elias Oltmanns, we call ath5k_init in resume even\nif we didn\u0027t previously open the device.  Besides starting up the\ndevice unnecessarily, this also causes an oops on rmmod because\nmac80211 will not invoke ath5k_stop and softirqs are left running after\nthe module has been unloaded.  Add a new state bit, ATH_STAT_STARTED,\nto indicate that we have been started up.\n\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "cb23832e3987a02428a274c8f259336f706b17e9",
      "tree": "0ab4c8aeafacaed9a4261f4ad46fdbe04121df8c",
      "parents": [
        "8ef50901d3c619127858b7d7f614fcab45e09d6b",
        "8fa0b315fc0c1a414da1371f1fc39523a657c192"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:26:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:26:26 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: (26 commits)\n  decnet: Fix compiler warning in dn_dev.c\n  IPV6: Fix default gateway criteria wrt. HIGH/LOW preference radv option\n  net/802/fc.c: Fix compilation warnings\n  netns: correct mib stats in ip6_route_me_harder()\n  netns: fix net_generic array leak\n  rt2x00: fix regression introduced by \"mac80211: free up 2 bytes in skb-\u003ecb\"\n  rtl8187: Add USB ID for Belkin F5D7050 with RTL8187B chip\n  p54usb: Device ID updates\n  mac80211: fixme for kernel-doc\n  ath9k/mac80211: disallow fragmentation in ath9k, report to userspace\n  libertas : Remove unused variable warning for \"old_channel\" from cmd.c\n  mac80211: Fix scan RX processing oops\n  orinoco: fix unsafe locking in spectrum_cs_suspend\n  orinoco: fix unsafe locking in orinoco_cs_resume\n  cfg80211: fix debugfs error handling\n  mac80211: fix debugfs netdev rename\n  iwlwifi: fix ct kill configuration for 5350\n  mac80211: fix HT information element parsing\n  p54: Fix compilation problem on PPC\n  mac80211: fix debugfs lockup\n  ...\n"
    },
    {
      "commit": "6e05d6c4676408b46b01eef29fd472b89ba1f98a",
      "tree": "adf651cd167c9cdb8f177dcb78961dfeb2ef6ec1",
      "parents": [
        "a9b12619f7b6f19c871437ec24a088787a04b1de"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:43 2008 -0700"
      },
      "message": "device create: net: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8713a7ccd88d93d9f8a72436088d6627c82490db",
      "tree": "9cca393d207ed193e28d7cf40da706b88c571bf4",
      "parents": [
        "eaca90dab6ab9853223029deffdd226f41b2028c"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Oct 14 23:57:43 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 21:12:39 2008 -0400"
      },
      "message": "rt2x00: fix regression introduced by \"mac80211: free up 2 bytes in skb-\u003ecb\"\n\nThe hw_key pointer is used (and obviously NULL) after skb-\u003ecb is\nmemset to 0. This patch grabs the iv_len before the memset call.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Stephen Blackheath \u003ctramp.enshrine.stephen@blacksapphire.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eaca90dab6ab9853223029deffdd226f41b2028c",
      "tree": "b10c6586066b66f686cc1ab234154f76d62d2ac9",
      "parents": [
        "ec366eba3b8d96fdb2e629c64fa2750be2723ba7"
      ],
      "author": {
        "name": "Florent Fourcot",
        "email": "florent.fourcot@enst-bretagne.fr",
        "time": "Mon Oct 13 16:34:26 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 21:12:38 2008 -0400"
      },
      "message": "rtl8187: Add USB ID for Belkin F5D7050 with RTL8187B chip\n\nThe Belkin F5D7050rev5000de (id 050d:705e) has the Realtek RTL8187B chip\nand works with the 2.6.27 driver.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec366eba3b8d96fdb2e629c64fa2750be2723ba7",
      "tree": "a4078d98305fb2742c9010d54cec5ad57adb4742",
      "parents": [
        "e1a65b5828edfddb29c6fb4eb556fa503295146b"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Oct 13 23:41:53 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 21:12:38 2008 -0400"
      },
      "message": "p54usb: Device ID updates\n\nThis patch updates p54usb\u0027s device list.\nIt adds the ID for SMC 2862W-G v2 and marks the\n\"Spinnaker Proto board\" as a first generation device.\n\nReported-by: \u003cjafg666@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4233df6b748193d45f79fb7448991a473061a65d",
      "tree": "7821c829791ee0994cded510c55c824578820ef6",
      "parents": [
        "96d46d5d792d96f80e9bd274ab6d433b8a3c22bc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 13 13:35:05 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 21:12:37 2008 -0400"
      },
      "message": "ath9k/mac80211: disallow fragmentation in ath9k, report to userspace\n\nAs I\u0027ve reported, ath9k currently fails utterly when fragmentation\nis enabled. This makes ath9k \"support\" hardware fragmentation by\nnot supporting fragmentation at all to avoid the double-free issue.\nThe patch also changes mac80211 to report errors from the driver\noperation to userspace.\n\nThat hack in ath9k should be removed once the rate control algorithm\nit has is fixed, and we can at that time consider removing the hw\nfragmentation support entirely since it\u0027s not used by any driver.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: stable@kernel.org\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "96d46d5d792d96f80e9bd274ab6d433b8a3c22bc",
      "tree": "c0280ee7a3eef44e66de31ef92f6feb014c1183d",
      "parents": [
        "d048e503a2b01e771ee87921c24d89d7ec3f0c2f"
      ],
      "author": {
        "name": "Manish Katiyar",
        "email": "mkatiyar@gmail.com",
        "time": "Mon Oct 13 16:22:42 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 21:12:03 2008 -0400"
      },
      "message": "libertas : Remove unused variable warning for \"old_channel\" from cmd.c\n\nBelow patch removes the following warning during compilation.\n\ndrivers/net/wireless/libertas/cmd.c:826: warning: unused variable \u0027old_channel\u0027\n\nSigned-off-by : Manish Katiyar \u003cmkatiyar@gmail.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c25bab54fe30d26a2cddf7058d77da72be630b23",
      "tree": "03a7f6af7176fbeb85d2839903922c132acdf61e",
      "parents": [
        "552a71515eef5cba9af8bfe608149557059c4463"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Fri Oct 10 22:58:32 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 21:08:11 2008 -0400"
      },
      "message": "orinoco: fix unsafe locking in spectrum_cs_suspend\n\nA similar problem was highlighted in the orinoco_cs driver by lockdep.\nThis patch fixes the spectrum_cs driver.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "552a71515eef5cba9af8bfe608149557059c4463",
      "tree": "ce1376616968d0d9a8b04b946ee084735d1df210",
      "parents": [
        "33c0360bf74d5fded34cb08d3512ada32ad661e4"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Fri Oct 10 20:22:38 2008 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 20:49:02 2008 -0400"
      },
      "message": "orinoco: fix unsafe locking in orinoco_cs_resume\n\n[ 6972.562035] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ 6972.562040] [ INFO: inconsistent lock state ]\n[ 6972.562048] 2.6.27-1avb #17\n[ 6972.562053] ---------------------------------\n[ 6972.562060] inconsistent {in-hardirq-W} -\u003e {hardirq-on-W} usage.\n[ 6972.562068] pm-suspend/17062 [HC0[0]:SC0[0]:HE1:SE1] takes:\n[ 6972.562076]  (\u0026priv-\u003elock){++..}, at: [\u003cdfd4f05b\u003e] orinoco_cs_resume+0x5b/0xd0 [orinoco_cs]\n[ 6972.562122] {in-hardirq-W} state was registered at:\n[ 6972.562128]   [\u003cc013ea6b\u003e] __lock_acquire+0x6cb/0x1640\n[ 6972.562171]   [\u003cc013fa3c\u003e] lock_acquire+0x5c/0x80\n[ 6972.562181]   [\u003cc02f6e39\u003e] _spin_lock_irqsave+0x49/0x80\n[ 6972.562210]   [\u003cdfd6425d\u003e] orinoco_interrupt+0x4d/0x16d0 [orinoco]\n[ 6972.562257]   [\u003cc015a2b1\u003e] handle_IRQ_event+0x31/0x60\n[ 6972.562278]   [\u003cc015b73e\u003e] handle_level_irq+0x6e/0xe0\n[ 6972.562291]   [\u003cc0104b20\u003e] do_IRQ+0xb0/0x130\n[ 6972.562313]   [\u003cffffffff\u003e] 0xffffffff\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5d7c584810b3be2b70c979af3283a1e48b6574d",
      "tree": "359a12aa9badb8595683b7485153afedbb4437a0",
      "parents": [
        "09914813da37f1ee9d77998a0701629cfbbd98f4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Oct 08 09:37:28 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 20:47:30 2008 -0400"
      },
      "message": "iwlwifi: fix ct kill configuration for 5350\n\nThis patch fixes ct kill configuration for 5350. Temperature units that\nHW expects are in Celsius not in kelvins.\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": "3eadd751eb8cb8090a65b4fa72c6360fd1aa5f06",
      "tree": "979e83a4e563faee3b71f76ddcdf5fc01e38856f",
      "parents": [
        "63044e9f54b6bac50d2380bf4d14f63e9e7de72b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Oct 07 08:27:45 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 20:47:03 2008 -0400"
      },
      "message": "p54: Fix compilation problem on PPC\n\nThe commit entitled \"p54: Fix sparse warnings\" introduced a compile\nerror on PPC architecture. Thanks to Johannes Berg\n\u003cjohannes@sipsolutions.net\u003e for reporting this problem.\n\nSigned-off-by: \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45527c2c4f698f8927239cfdec9f515cafed5f10",
      "tree": "35755d64492b5764b68a801d70f339648e1d1f55",
      "parents": [
        "746db510395e32ff57b9f8582e520df6b3fac618"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Tue Oct 07 09:50:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 20:46:26 2008 -0400"
      },
      "message": "iwlwifi: fix compilation warning when CONFIG_IWLWIFI_DEBUG is not set.\n\nWhen CONFIG_IWLWIFI_DEBUG is not set and CONFIG_IWLWIFI is set,\nwe get this compilation warning:\n/wireless-next-2.6/drivers/net/wireless/iwlwifi/iwl-agn-rs.c: In\nfunction \u0027rs_free_sta\u0027:\n/wireless-next-2.6/drivers/net/wireless/iwlwifi/iwl-agn-rs.c:2425:\nwarning: unused variable \u0027priv\u0027\n\nThis patch fixes it by adding __maybe_unused attribute.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "746db510395e32ff57b9f8582e520df6b3fac618",
      "tree": "3835e70fe9506e1440dc98947941ca9da708bfaa",
      "parents": [
        "485013717020cd8961337309e359d6cef43d6022"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 10 14:16:46 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 14 20:29:59 2008 -0400"
      },
      "message": "rtl8187: add device ID 0bda:8198\n\nReported by zOOmER.gm@gmail.com to work here:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11728\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "e96a8495dcac965ef41a654fb456a72e56c87340"
}
