)]}'
{
  "log": [
    {
      "commit": "c256e05b7b30fab484deacb4f8cff59ce649c75e",
      "tree": "b492be0ce8575c2b00b32eae0b64d654b668c79e",
      "parents": [
        "cdb2a9fe63575dd1eb82b724bbd0aa5e0dd89fa0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Mar 04 20:31:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "b43legacy: Fix module init message\n\nThis fixes the module init message to tell that the legacy\ndriver loaded. This makes it less confusing, in case both drivers are loaded.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cdb2a9fe63575dd1eb82b724bbd0aa5e0dd89fa0",
      "tree": "f0a41d799f0d9bab6dd91c2475adcc9178a71d9d",
      "parents": [
        "8a96df80b3ddb2410045a26ea19eeccb5f2d2d11"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Mar 04 20:05:27 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "rndis_wlan: fix broken data copy\n\nReplace broken code that attempted to copy 6 byte array to 64-bit\ninteger. Due to missing cast to 64-bit integer, left shift operation\nwere 32-bit and lead to bytes been copied over each other. New code\nuses simple memcpy, for greater readability and efficiency.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a96df80b3ddb2410045a26ea19eeccb5f2d2d11",
      "tree": "f2d8b7e5f6614a561a71a2044ade59dc1b6cea50",
      "parents": [
        "6305f498604df6c66bdb4cc533ce6332fa5ab61f"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@tglx.de",
        "time": "Tue Mar 04 18:22:27 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "libertas: compare the current command with response\n\ninstead of with itself.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6305f498604df6c66bdb4cc533ce6332fa5ab61f",
      "tree": "31b17cb19d71aa85e9f016cf58d84ac463d3cbe0",
      "parents": [
        "c2f2d3a06f8b628d444cf4f396d6c6ddd47e1d1f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Mar 03 12:20:12 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:37 2008 -0500"
      },
      "message": "libertas: fix sanity check on sequence number in command response\n\nSlightly more useful if we compare it against the sequence number of the\ncommand we have outstanding, rather than comparing the reply with itself.\n\nDoh. Pointed out by Sebastian Siewior\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2f2d3a06f8b628d444cf4f396d6c6ddd47e1d1f",
      "tree": "7879c02aa491f6e335dd907b1093941bfb892215",
      "parents": [
        "8c28293f5514f64ba064bac7946aebeda4a663c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 29 23:28:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:36 2008 -0500"
      },
      "message": "p54: fix eeprom parser length sanity checks\n\nWhen I called p54_parse_eeprom() on a hand-coded structure\nI managed to make a small mistake with wrap-\u003elen which caused\na segfault a few lines down when trying to read entry-\u003elen.\nThis patch changes the validation code to avoid such problems.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nTested-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c28293f5514f64ba064bac7946aebeda4a663c6",
      "tree": "92a88fa9606aff0e0325b2cc4c328a395866541e",
      "parents": [
        "dc63644b0ee3b447e879ef8e124657b40e9ea81c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 29 13:56:33 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:36 2008 -0500"
      },
      "message": "p54: fix EEPROM structure endianness\n\nSince the EEPROM structure is read from hardware, it is\nalways little endian, annotate that in the struct and\nmake sure to convert where applicable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Wu \u003cflamingice@sourmilk.net\u003e\nTested-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9d8f88952c263a4eeaaa0fc6ff726d2315b6a57",
      "tree": "a9d9d5272c4c633854a738d5c1432a442613b912",
      "parents": [
        "c7084535c9d2b8bcfc19f1ad9452eabde742ae22"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 13:33:07 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Don\u0027t build bcm43xx if SSB is static and b43 PCI-SSB bridge is enabled.\n\nThis may happen e.g. when the ssb is statically enables by the b44 driver,\nand the b43 pci-ssb bridge is enbled by the b43/b43legacy drivers, or the\nb43/b43legacy drivers are built statically.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7084535c9d2b8bcfc19f1ad9452eabde742ae22",
      "tree": "7009424c631c13a7a4675892f124073059255323",
      "parents": [
        "4b7524a42e14a7f86fa12611f3419650e99e2526"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 12:59:26 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Use a separate config option for the b43 pci to ssb bridge.\n\nThe bridge code was unnecessary enabled by the b44\ndriver, but it prevents the bcm43xx driver from\nbeing loaded, as the bridge claims the same pci ids.\n\nNow we enable the birdge only if the b43{legacy}\ndrivers are selected.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b7524a42e14a7f86fa12611f3419650e99e2526",
      "tree": "4a79699606db439402679747ca95e686b4eaf931",
      "parents": [
        "03147dfc8a3756439f0cc54aa181f30067f1b21b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Feb 26 15:26:56 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "libertas: Remove unused exports\n\nThe libertas driver exports a number of symbols with no in-tree users;\nremove these unused exports.  lbs_reset_device() is completely unused, with\nno callers at all, so remove the function completely.\n\nA couple of these unused exported symbols are static, which causes the\nfollowing build error on ia64 with gcc 4.2.3:\n\n    drivers/net/wireless/libertas/main.c:1375: error: __ksymtab_lbs_remove_mesh causes a section type conflict\n    drivers/net/wireless/libertas/main.c:1354: error: __ksymtab_lbs_add_mesh causes a section type conflict\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-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": "53b3f8e47a38f39836da1c9f9d2ea9a9c164c8f4",
      "tree": "aa393f45d18a68eff497534dfa39fa07596e9440",
      "parents": [
        "05253c93feb40901d80a0d6f239a0bc78860c679"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "rt2x00: Fix rt2x00lib_reset_link_tuner()\n\nrt2x00lib_reset_link_tuner() can be called from within\nthe link tuner itself. This means that it should\n_not_ call rt2x00lib_stop_link_tuner() since that will\ncause the thread to hang.\n\nReorder the things that should be done during a\nlink tuner reset and during a link tuner start.\n\nAlso make antenna tuning the last step of the link\ntuner since it could possibly reset some statistical\ninformation which we need for average calculation.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05253c93feb40901d80a0d6f239a0bc78860c679",
      "tree": "b83242d123469de89bdc3f22f2f2232f4e482586",
      "parents": [
        "61667d8d5bf3c3ee09474069eaf4b93a4755ff8b"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:08 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Don\u0027t switch to antenna with low rssi\n\nWhen rssi_a \u003e rssi_b is true and the current antenna\nwas already antenna A, then rt2x00 incorrectly jumped\nto antenna B.\n\nAlso don\u0027t configure the antenna when there has been\nno change in the antenna setup.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61667d8d5bf3c3ee09474069eaf4b93a4755ff8b",
      "tree": "3b5b0cd136e351c293aa8f099c59f1dc3a8960eb",
      "parents": [
        "b290d433618aa7122f6e6c4a62ddc79412a48d4d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:05 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Add link tuner safe RX toggle states\n\nThis adds 2 new states which both are used to toggle\nthe RX. These new states are required for usage\ninside the link tuner thread, because the normal\nRX toggling will stop the link tuner thread.\nWhile it is possible that the link tuner thread itself\nis the caller of the RX toggle (when using software\nantenna diversity).\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b290d433618aa7122f6e6c4a62ddc79412a48d4d",
      "tree": "2c24cf5ac226d7c15bca28e79ccd2c7139b7a03d",
      "parents": [
        "8bfb04756a698e38825656eab3bc339a321551b3"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Fix antenna diversity\n\nFix 2 issues in antenna diversity selection.\n\n1) the following statement will always return true.\n\tif ((rssi_curr - rssi_old) \u003e -5 || (rssi_curr - rssi_old) \u003c 5)\nIt is cleaner to check if the absolute value is smaller then 5.\n\n2) Only enable software diversity when default antenna setup\nindicates support for it. Don\u0027t select it when the hardware\ndoes not indicate support for it...\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b0acc64a3750f8f017b973f1059bb25b791c2a3",
      "tree": "3417b867c4334bb6d7e389b113be5ee618cc0c97",
      "parents": [
        "d9595a7b9c777d45a74774f1428c263a0a47f4c0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 11:47:45 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rndis_wlan: fix sparse warnings\n\nIt is obviously wrong to use an enum in a little endian struct,\nand those other enums should be declared differently.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5078ed50712aa3df1099540b524d01075aee653f",
      "tree": "2873010e0a5684d7c459059d11720978739eeff6",
      "parents": [
        "1955fd0b533d05828bff7ed290213d2a0fc0f04f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 12:09:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:55 2008 -0500"
      },
      "message": "zd1211rw: fix sparse warnings\n\nThis silences sparse when run on zd1211rw.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1955fd0b533d05828bff7ed290213d2a0fc0f04f",
      "tree": "dfbcf6a25ea530f969acf455350af9d4e73f234f",
      "parents": [
        "7cb4461520f307a6e3fb2bb32cb8daee45aa1fae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 12:05:59 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "rtl818x: fix sparse warnings\n\nThis silences a few sparse warnings. There are two more where\nI can\u0027t follow the code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04f93a87a2db84e7214a4ec56fccd2289e973ce5",
      "tree": "9afb7d4845759a9d1c9e9a92b94a7b3d6183c653",
      "parents": [
        "b988763857426020e50a19434c8434a1e08e70eb"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 16:08:59 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "ath5k: Fix build warnings on some 64-bit platforms.\n\n\u0027u64\u0027 is not necessarily \u0027unsigned long long\u0027\n\ndrivers/net/wireless/ath5k/base.c: In function \u0027ath5k_beacon_update_timers\u0027:\ndrivers/net/wireless/ath5k/base.c:2130: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027u64\u0027\ndrivers/net/wireless/ath5k/base.c:2130: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027u64\u0027\ndrivers/net/wireless/ath5k/base.c: In function \u0027ath5k_intr\u0027:\ndrivers/net/wireless/ath5k/base.c:2391: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 6 has type \u0027u64\u0027\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b988763857426020e50a19434c8434a1e08e70eb",
      "tree": "102f17ff0319d9115eafd91286a727659335bebe",
      "parents": [
        "65872e6b434ca463123f7d03b530f143aabc6333"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 15 21:58:52 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "WDEV, ath5k, don\u0027t return int from bool function\n\nsparse sees int -\u003e bool cast as an error:\nhw.c:3754:10: warning: cast truncates bits from constant value (ffffffea becomes 0)\nFix it by converting the rettype to int and check appropriately.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "65872e6b434ca463123f7d03b530f143aabc6333",
      "tree": "5c18c438b1fa33e7b1d3a3e51b2bb23b4bd4be3b",
      "parents": [
        "387e100ac24a6c8f2b6f4ce572098447d2893008"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 15 21:58:51 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "WDEV: ath5k, fix lock imbalance\n\nOmitted lock causes sparse warning\ndrivers/net/wireless/ath5k/base.c:1682:1: warning: context imbalance in \u0027ath5k_tasklet_rx\u0027 - different lock contexts for basic block\n\nAdd the lock to the guilty fail path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "387e100ac24a6c8f2b6f4ce572098447d2893008",
      "tree": "6f37056f024daa22c22296d7b8149f38f0d11246",
      "parents": [
        "1a17582e64dcc690a7edcd7dcf6fe89f1aa0ef97"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 15:06:02 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 17:16:19 2008 -0500"
      },
      "message": "p54usb: add USB ID for Linksys WUSB54G ver 2\n\nBased on report from Cavan Carroll \u003ccavancarroll@hotmail.com\u003e:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9863\n\nCc: Cavan Carroll \u003ccavancarroll@hotmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a17582e64dcc690a7edcd7dcf6fe89f1aa0ef97",
      "tree": "68a7260023058dc615171381e6742b0d8ae41bcd",
      "parents": [
        "da12f7356da1dfb97f1c6c418f828b7ce442fef9"
      ],
      "author": {
        "name": "Ivo Couckuyt",
        "email": "iv0co@yahoo.co.uk",
        "time": "Wed Feb 20 14:58:00 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 17:16:19 2008 -0500"
      },
      "message": "p54usb: add USB ID for Phillips CPWUA054\n\nRetarget of an old patch against prism54usb in linux-wireless archive:\n\n\thttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d117449935810254\u0026w\u003d2\n\nCc: Ivo Couckuyt \u003civ0co@yahoo.co.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6fff1c64ffd899e0b70fbb0201c6603f078ea942",
      "tree": "1aca847da571ec6f7adda22a64088a14d6a0a198",
      "parents": [
        "943dbef4b84b9cee3501e45b654e38335900570b"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 09 07:20:43 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "b43legacy: Add driver load messages\n\nThis adds printk messages with basic information about the driver being loaded.\nThis information includes a summary of the compiled-in features, which\nsimplifies bug-reporting and debugging a lot.\nAlso a firmware ID is printed. This is a unique identifier blob for a specific\nversion of the firmware. This ID is attached to a specific version of the firmware\nblob in b43-fwcutter (see fwcutter git).\nThis helps users to select the right firmware for their device.\nThis also makes it possible to use automated scripts to fetch and extract the right\nfirmware for the driver. (The script will grep the .ko for the \"Firmware-ID: xxx\" string.)\nWhile the driver might still support other versions of the firmware for backward\ncompatibility, this will always print out the officially supported version, which\npeople _should_ use.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "943dbef4b84b9cee3501e45b654e38335900570b",
      "tree": "9caf4f18b3fb12f3fbb74e9a82530b6903d53411",
      "parents": [
        "a6477249b4a1c2da6376f47fc175882be9adb844"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Feb 14 17:49:41 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "ipw2200: fix ucode assertion for RX queue overrun\n\nRestock the RX queue when there are a lot of unused frames so that the\nRX ring buffer doesn\u0027t overrun, causing a ucode assertion.  Backport of\npatch \"iwlwifi: fix ucode assertion for RX queue overrun\".\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6477249b4a1c2da6376f47fc175882be9adb844",
      "tree": "d48eb5b596a1b3ba8cfd77a7c4c41d65b4eb30cc",
      "parents": [
        "58ff6d4db9b51533656173282de8d21f72080a49"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 14 10:40:28 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "iwlwifi: only check for association id when associating with AP\n\nThere is no association process in IBSS mode - so testing the\nassociation id is not needed.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCC: Richard Scherping \u003crichard@scherping.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58ff6d4db9b51533656173282de8d21f72080a49",
      "tree": "43c8f4834c47f3ca05083b6b6186ac87731d04f2",
      "parents": [
        "cfbc35b62700447b6b14b744554f5dca17bdfa45"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 13 02:47:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "iwlwifi: reverting \u0027misc wireless annotations\u0027 patch for iwlwifi\n\nThis patch revert commit blow that wrongly suppressed sparse warning in\niwlwifi eeprom reading\nIn addtion it suppresses correctly the iwlwifi eeprom register reading anomaly.\n\ncommit 45883ae47a0a4700c0f4716dc75a255cccdc3a76\nmisc wireless annotations\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cfbc35b62700447b6b14b744554f5dca17bdfa45",
      "tree": "d9717b863230b04e3e63f32bfd88fc4645a89405",
      "parents": [
        "1a1c360d73e5100a4dda1010ce0f1ebd71e03811"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Feb 12 03:09:10 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "b43legacy: fix firmware load message level\n\nThe firmware version information should always get printed. Not only on a\ndebug build.\n\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a1c360d73e5100a4dda1010ce0f1ebd71e03811",
      "tree": "8cfde1ffa1c25a554ccb7699b51bf95fe4fcc729",
      "parents": [
        "ceffefd15aac78841432230627308b8a382dbcfc"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Feb 12 03:09:00 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "b43legacy: add firmware information to modinfo\n\nThis adds the firmware ID to modinfo.\n\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db433febbadaf1fa9862fb5068b119be1d312d76",
      "tree": "b0fa7692c026a8ae37b4ed06a37e37813bace8e5",
      "parents": [
        "588e6cdfccb847661c62a2cc0f301d689b94ee64"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 10 11:21:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "rt2x00: Add new USB ID to rt2500usb\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "588e6cdfccb847661c62a2cc0f301d689b94ee64",
      "tree": "dd391e1f4e5c8be59607fc8f20fd178d907b0bf7",
      "parents": [
        "9c7d99d6fba1f26b95fb70b43f7954e9684cad3e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 09 17:53:41 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43: Fix firmware load message level\n\nThe firmware version information should always get printed. Not only\non a debug build.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c7d99d6fba1f26b95fb70b43f7954e9684cad3e",
      "tree": "2c4e9919b0af84b1fb62b02313c0ffd6455519f3",
      "parents": [
        "26bc783f8cf7227718f8b4cbc32f0c3a898b128f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 09 10:23:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43: Add firmware information to modinfo\n\nThis adds the firmware ID to modinfo.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26bc783f8cf7227718f8b4cbc32f0c3a898b128f",
      "tree": "5931dced09999f8786d09aad23bba4faaa2aa56a",
      "parents": [
        "8e118f0ed866afab654a438b85643d4f1472f28b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 09 00:18:35 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43: Add driver load messages\n\nThis adds printk messages with basic information about the driver being loaded.\nThis information includes a summary of the compiled-in features, which\nsimplifies bug-reporting and debugging a lot.\nAlso a firmware ID is printed. This is a unique identifier blob for a specific\nversion of the firmware. This ID is attached to a specific version of the firmware\nblob in b43-fwcutter (see fwcutter git).\nThis helps users to select the right firmware for their device.\nThis also makes it possible to use automated scripts to fetch and extract the right\nfirmware for the driver. (the script will grep the .ko for the \"Firmware-ID: xxx\" string.\nWhile the driver might still support other versions of the firmware for backward\ncompatibility, this will always print out the officially supported version, which\npeople _should_ use.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e118f0ed866afab654a438b85643d4f1472f28b",
      "tree": "562364b18b16c98a7809ebce7be6b0d20c32eaec",
      "parents": [
        "d68ab68066805fdfee1f5f29ec2ec0179fd92fe1"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Fri Feb 08 06:31:53 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43legacy: fix DMA for 30/32-bit DMA engines\n\nThis checks if the DMA address is bigger than what the controller can manage.\nIt will reallocate the buffers in the GFP_DMA zone in that case.\n\nThe patch by Michael Buesch has been ported to b43legacy.\nThanks to Matti Viljanen for reporting this.\n\nCc: Matti Viljanen \u003cviljanen.matti@gmail.com\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d68ab68066805fdfee1f5f29ec2ec0179fd92fe1",
      "tree": "6f457e23a5b44d759050e0039a68c9f8ce66ff18",
      "parents": [
        "c342a1b91f6ccd317c68defd3b4c7bb75397d967"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Feb 07 13:16:33 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "iwlwifi: earlier rx allocation\n\nValue of count is used to decide when to replenish rx buffers. If it is\nequal or above 8 we replenish the buffers. Ensure there is no starvation\nby initializing count to 8 - thus forcing replenish at first iteration.\n\nThis is helpful when rx receives batches of buffers smaller than 8.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.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": "c342a1b91f6ccd317c68defd3b4c7bb75397d967",
      "tree": "7bcf7a6a1cf2ea50cf92aead6059115b7c019428",
      "parents": [
        "9788864e2169ed3611e61c097efe4944c23fe7e9"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Wed Feb 06 11:20:40 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "iwlwifi: Don\u0027t send host commands on rfkill\n\nThis patch prevents sending host commands when rfkill is on\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9788864e2169ed3611e61c097efe4944c23fe7e9",
      "tree": "5c99b99dacc0be16c9f83f4dde0c9979f84b61aa",
      "parents": [
        "a97b1f3d203d0fe5503578c6ee8bfdb89ed72679"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Feb 06 11:20:38 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "iwlwifi: do not clear GEO_CONFIGURED bit when calling _down\n\nThe geos information is set up during probe and should only\nbe removed during pci_remove, not during _down.\nThis is a temporary fix until the setting of the status bits\nhave been cleaned up (to explicitly match all setting with\nclearing of status bits).\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a97b1f3d203d0fe5503578c6ee8bfdb89ed72679",
      "tree": "03bae078da4cb791ce044df34bcbe1afcf2d585a",
      "parents": [
        "281c56dd276e587a7b4a65764ac68ae250e73235"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed Feb 06 15:36:10 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "rndis_wlan: enable stall workaround by link quality instead of link speed\n\nEnable workaround for poor link stalls by link quality instead of link\nspeed. Using link speed caused workaround be active always on 802.11b\nnetworks which reduced performance and not even catch all stalls.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "281c56dd276e587a7b4a65764ac68ae250e73235",
      "tree": "eead674f8740656d386465cc9dcef7feb867f9ff",
      "parents": [
        "bd196ec7f03fff6935f66a9a3cf27accd34a75b9"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Tue Feb 05 18:44:55 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "ath5k: correct padding in tx descriptors\n\nwhen setting up the tx descriptors for the hardware we must account for any\npadding between the header and the data we might have added previously. frame\nlen is the length of the frame in the air (including FCS but no padding) and\nbuffer len is the length of the buffer (including padding, but without FCS).\n\nchanging the way ah_setup_tx_desc is called: now excluding the FCS, since it\u0027s\neasier to add that in the function where we need it.\n\nbefore this fix we sent trailing zero bytes after the packet (because frame len\nincluded the padding) which was not a big problem without WEP, but with WEP\nthis resultes in a wrong WEP checksum and the packet is discarded - which is\nhow i noticed at all ;)\n\nan easy way to run into header padding problems, btw, is to connect to a QoS\n(WME) enabled access point (eg. madwifi) - QoS data frames are 2 byte longer\nand will require padding.\n\nthis patch applies on top of luis latest patch series from 04.02.2008.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/hw.c:        Changes-licensed-under: ISC\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd196ec7f03fff6935f66a9a3cf27accd34a75b9",
      "tree": "8b815f83d5f135a31bce577c88a053b47fa1befc",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 07 15:46:01 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "wavelan: mark hardware interfacing structures as packed\n\nWith assists from Russell King \u003crmk+kernel@arm.linux.org.uk\u003e and\nAndrew Morton \u003cakpm@linux-foundation.org\u003e...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c152beefbf90579d21afc4f7e075b1f801f9a75",
      "tree": "c5814496de9e29662d558deddb31e0a0c4549cd7",
      "parents": [
        "cec035de8265b18252742ef359b12e9694641112"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Oct 31 15:00:07 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:47:00 2008 +0000"
      },
      "message": "leds: Standardise LED naming scheme\n\nAs discussed on LKML some notion of \u0027function\u0027 is needed in\nLED naming. This patch adds this to the documentation and\nstandardises existing LED drivers.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "a29961b33b089cf4d252ac125891a2784d20ef2f",
      "tree": "8fcaa56db74d1357b73ddebb33fadba410ed1439",
      "parents": [
        "731a0609df9cef35ae861d31004f50a02ebde6c2",
        "b79caa68c0d48477453a90d12be34b47cb75f3a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 19:58:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 19:58:05 2008 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "b79caa68c0d48477453a90d12be34b47cb75f3a8",
      "tree": "103b22e57178cdfcdab2afd2fbd2d9ca45644fc7",
      "parents": [
        "532031d7f426eb02f854d13184416cabcb01bdd5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 05 12:50:41 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:47 2008 -0500"
      },
      "message": "b43: Fix DMA for 30/32-bit DMA engines\n\nThis checks if the DMA address is bigger than what the controller can manage.\nIt will reallocate the buffers in the GFP_DMA zone in that case.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "221c80cf03d77490b8e45184a273834d0259b9e0",
      "tree": "ce27a2ffbf4405be8e23884f5efe0ec693f812b1",
      "parents": [
        "8dd0100ce9511e52614ecd0a6587c13ce5769c8b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Feb 02 23:19:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:47 2008 -0500"
      },
      "message": "iwl3945-base.c: fix off-by-one errors\n\nThis patch fixes two off-by-one errors resulting in array overflows\nspotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8dd0100ce9511e52614ecd0a6587c13ce5769c8b",
      "tree": "0c3e89e2b154f2f778d6a0ae84006817ef275ebb",
      "parents": [
        "9eca9a8e81928685b4de00ecef83a7c13c340fc9"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:16:03 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: fix DMA slot resource leakage\n\nThis fixes four resource leakages.\nIn any error path we must deallocate the DMA frame slots we\npreviously allocated by request_slot().\nThis is done by storing the ring pointers before doing any ring\nallocation and restoring the old pointers in case of an error.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9eca9a8e81928685b4de00ecef83a7c13c340fc9",
      "tree": "9029574fe8c64a8b75c3f682d6ba2f4fd1ced504",
      "parents": [
        "ada50731c0346bf900dc387edd3a6961297bf2d3"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:16:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: drop packets we are not able to encrypt\n\nWe must drop any packets we are not able to encrypt.\nWe must not send them unencrypted or with an all-zero-key (which\nbasically is the same as unencrypted, from a security point of view).\n\nThis might only trigger shortly after resume before mac80211 reassociated\nand reconfigured the keys.\n\nIt is safe to drop these packets, as the association they belong to\nis not guaranteed anymore anyway.\nThis is a security fix in the sense that it prevents information leakage.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ada50731c0346bf900dc387edd3a6961297bf2d3",
      "tree": "4078a2d9fc93451e1414047cbc235f08e033f815",
      "parents": [
        "0cd67d48b519c3d8d89d238fab1cf68a5289638a"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:15:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: fix suspend/resume\n\nThis patch makes suspend/resume work with the b43legacy driver.\nWe must not overwrite the MAC addresses in the init function, as this\nwould also overwrite the MAC on resume. With an all-zero MAC the device\nfirmware is not able to ACK any received packets anymore.\nFix this by moving the initializion stuff that must be done on init but\nnot on resume to the start function.\nAlso zero out filter_flags to make sure we don\u0027t have some flags\nfrom a previous instance for a tiny timeframe until mac80211 reconfigures\nthem.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cd67d48b519c3d8d89d238fab1cf68a5289638a",
      "tree": "cc78d7f299831bdc7b60ea0f5aa79fb7fbde4427",
      "parents": [
        "9ef9dc69d4167276c04590d67ee55de8380bc1ad"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 02 19:15:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:46 2008 -0500"
      },
      "message": "b43legacy: fix PIO crash\n\nFix the crash reported below, which seems to happen on bcm4306 rev. 2 devices\nonly while using PIO:\n\nOops: 0000 [#1] PREEMPT\nModules linked in: b43(F) rfkill(F) led_class(F) input_polldev(F) arc4 b43legacy mac80211 cfg80211 i915 drm snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device ohci1394 ieee1394 ssb pcmcia snd_intel8x0m ehci_hcd uhci_hcd evdev\n\nPid: 0, comm: swapper Tainted: GF\t(2.6.24st3 #2)\nEIP: 0060:[\u003cf90f667b\u003e] EFLAGS: 00010002 CPU: 0\nEIP is at b43legacy_pio_handle_txstatus+0xbb/0x210 [b43legacy]\nEAX: 0000049b EBX: f11f8044 ECX: 00000001 EDX: 00000000\nESI: f1ff8000 EDI: 00000000 EBP: f11f8040 ESP: c04f4ef4\n DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\nProcess swapper (pid: 0, ti\u003dc04f4000 task\u003dc0488300 task.ti\u003dc04b8000)\nStack: f90f2788 c05009f0 c0500900 000010f7 f1053823 c04f4f24 dfb8e800 00000003\n       f1368000 00000007 00000296 f90f1975 00001000 010c0800 01000000 00000007\n       f90f6391 f11f8000 00000082 c04f4f4a 00000000 00004fd0 10f70000 8c061000\nCall Trace:\n [\u003cf90f2788\u003e] b43legacy_debugfs_log_txstat+0x48/0xb0 [b43legacy]\n [\u003cf90f1975\u003e] b43legacy_handle_hwtxstatus+0x75/0x80 [b43legacy]\n [\u003cf90f6391\u003e] b43legacy_pio_rx+0x201/0x280 [b43legacy]\n [\u003cf90e4fa3\u003e] b43legacy_interrupt_tasklet+0x2e3/0x870 [b43legacy]\n [\u003cc0123567\u003e] tasklet_action+0x27/0x60\n [\u003cc01237b4\u003e] __do_softirq+0x54/0xb0\n [\u003cc010686b\u003e] do_softirq+0x7b/0xe0\n [\u003cc01457c0\u003e] handle_level_irq+0x0/0x110\n [\u003cc01457c0\u003e] handle_level_irq+0x0/0x110\n [\u003cc0123758\u003e] irq_exit+0x38/0x40\n [\u003cc0106953\u003e] do_IRQ+0x83/0xd0\n [\u003cc011812f\u003e] __update_rq_clock+0x4f/0x180\n [\u003cc0104b4f\u003e] common_interrupt+0x23/0x28\n [\u003cc011007b\u003e] wakeup_code+0x7b/0xde\n [\u003cc02b1039\u003e] acpi_processor_idle+0x24a/0x3c9\n [\u003cc01025c7\u003e] cpu_idle+0x47/0x80\n [\u003cc04b9ad5\u003e] start_kernel+0x205/0x290\n [\u003cc04b9360\u003e] unknown_bootoption+0x0/0x1f0\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 0f 00 00 81 fb ff 00 00 00 0f 87 36 01 00 00 8d 04 db 85 ff 8d 6c c6 40 8d 5d 04 0f 85 ef 00 00 00 fe 4e 0e 0f b7 46 0c 8b 53 04 \u003c8b\u003e 4a 50 29 c8 83 e8 52 66 89 46 0c 8b 54 24 14 80 7a 0b 00 74\nEIP: [\u003cf90f667b\u003e] b43legacy_pio_handle_txstatus+0xbb/0x210 [b43legacy] SS:ESP 0068:c04f4ef4\nKernel panic - not syncing: Fatal exception in interrupt\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3506e0c49a5ceba72c0405d1a470184c2d6705f7",
      "tree": "960333db4879feb5a0615d96687909a186a83ff3",
      "parents": [
        "fa23f5cce8cda2095013afc837ccf74b352f9f7b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Feb 04 22:30:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:23 2008 -0800"
      },
      "message": "b43: avoid unregistering device objects during suspend\n\nModify the b43 driver to avoid deadlocking suspend and resume, which happens\nas a result of attempting to unregister device objects locked by the PM core\nduring suspend/resume cycles.  Also, make it use a suspend-safe method of\nunregistering device object in the resume error path.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f011e2e2df3393c16b0fdc48e855e909b7e021ee",
      "tree": "1ad56011597c739336d7068c8182fd9cfdddad5b",
      "parents": [
        "d82b35186eaa816267f044bd70cc0acb3c7971a3"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Mon Feb 04 22:30:09 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:22 2008 -0800"
      },
      "message": "latency.c: use QoS infrastructure\n\nReplace latency.c use with pm_qos_params use.\n\nSigned-off-by: mark gross \u003cmgross@linux.intel.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "906da809c5be30b4c7f32bb6a489fb25ad794878",
      "tree": "9516df9eb1a64ee94d185d2711bde3d1defaabb5",
      "parents": [
        "ecb8a8472f6d314096f20885722f2033d2071719"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 04 22:27:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:08 2008 -0800"
      },
      "message": "pcmcia: replace kio_addr_t with unsigned int everywhere\n\nRemove kio_addr_t, and replace it with unsigned int.  No known architecture\nneeds more than 32 bits for IO addresses and ports and having a separate type\nfor it is just messy.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96cf49a2c13e8dcf442abaadf6645f6a1fb3ae92",
      "tree": "fb3d1f8e65bdedc995f1e67d77f1ebe97d566365",
      "parents": [
        "8a459e44ad837018ea5c34a9efe8eb4ad27ded26"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Feb 04 22:27:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:07 2008 -0800"
      },
      "message": "drivers/net/wireless/b43/main.c needs io.h\n\nm68k:\n\ndrivers/net/wireless/b43/main.c:251: error: implicit declaration of function \u0027mmiowb\u0027\n\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5bb3a5e9dcdb8435471562b6cada89525cf4df1",
      "tree": "7b7cf9b90bacd0e2fe07cb3387516e9243f1ab66",
      "parents": [
        "9853832c49dc1685587abeb4e1decd4be690d256",
        "1560a79a2c2ea0c3826150da8029991d685de990"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (79 commits)\n  Jesper Juhl is the new trivial patches maintainer\n  Documentation: mention email-clients.txt in SubmittingPatches\n  fs/binfmt_elf.c: spello fix\n  do_invalidatepage() comment typo fix\n  Documentation/filesystems/porting fixes\n  typo fixes in net/core/net_namespace.c\n  typo fix in net/rfkill/rfkill.c\n  typo fixes in net/sctp/sm_statefuns.c\n  lib/: Spelling fixes\n  kernel/: Spelling fixes\n  include/scsi/: Spelling fixes\n  include/linux/: Spelling fixes\n  include/asm-m68knommu/: Spelling fixes\n  include/asm-frv/: Spelling fixes\n  fs/: Spelling fixes\n  drivers/watchdog/: Spelling fixes\n  drivers/video/: Spelling fixes\n  drivers/ssb/: Spelling fixes\n  drivers/serial/: Spelling fixes\n  drivers/scsi/: Spelling fixes\n  ...\n"
    },
    {
      "commit": "efad798b9f01300565f65058b153250cc49d58f2",
      "tree": "f425b1fad94ca5eb384f4df9418450afb163bcae",
      "parents": [
        "0cadfc09534033e2b9694bd2d226b5dcfebd6704"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "pauliusz@yahoo.com",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "message": "Spelling fixes: lenght-\u003elength\n\nSigned-off-by: Paulius Zaleckas \u003cpauliusz@yahoo.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "04a9e451fdbbfb84d6b87042b991f729f1c14249",
      "tree": "f54b75f352b910517ba0280b5cad5474d436f846",
      "parents": [
        "3eadf5f4f635ed6a6cd921195c320d58b5f9a185"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:03:45 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:15:50 2008 -0500"
      },
      "message": "ath5k: fix section mismatch warning\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e903fbd41e9a723da194e91816bfb69d442eb116",
      "tree": "88a8ca0c8be3a9a41b46e2826ea370c49892ad95",
      "parents": [
        "ff5059eff254fbe1d2aa4f47e24aa6fc71b98e65"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 30 22:05:15 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:14:21 2008 -0500"
      },
      "message": "iwlwifi: fix merge sequence: exit on error before state change\n\nThe intention behind the original patch:\n\"iwlwifi: fix possible read attempt on ucode that is not available\"\nwas to exit before any state is changed. Due to its submission directly\nto 2.6.24 it was not clear how this relates to the latest iwlwifi work.\n\nThis patch does exactly the same as the previous patch, just earlier to\nprevent any state from being changed if there is an error.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff5059eff254fbe1d2aa4f47e24aa6fc71b98e65",
      "tree": "e6d86f7ff2b404a78edf6219c035b0aa3beb768b",
      "parents": [
        "e53cfe0ead3b5e5a463e7c3f01033373a0faaac1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jan 30 22:05:14 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:13:43 2008 -0500"
      },
      "message": "iwlwifi: remove ieee80211 types from iwl-helpers.h\n\nThis patch removes IEEE80211_STYPE_BACK_REQ and\nIEEE80211_STYPE_BACK defines from iwl-helpers.h. These are already\ndefined in include/linux/ieee80211.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e53cfe0ead3b5e5a463e7c3f01033373a0faaac1",
      "tree": "95f09ec63246229827b6c3793867710f3152fe2f",
      "parents": [
        "bd8a040e246280994802a56383def211fc790524"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Jan 30 22:05:13 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:13:16 2008 -0500"
      },
      "message": "iwlwifi: Fix MIMO PS mode\n\nThis patch setups correctly MIMO PS mode flags\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd8a040e246280994802a56383def211fc790524",
      "tree": "89a5ca62cadc90d3c47eac8ea225766891e24738",
      "parents": [
        "6feeb8aad7925b4c00f785eac3039c772629b42f"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Wed Jan 30 22:05:12 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:13:05 2008 -0500"
      },
      "message": "iwlwifi: fix sparse warning in iwl 3945\n\nThis patch fixes a sparse warning over iwl3945_add_radiotap function by\nturning it static\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bf164cc054d568fa7889ffab41d3b091f5758c75",
      "tree": "b7a9d3000fc73b0e269466c9c3eedebad31f1495",
      "parents": [
        "3692e94f1559523b84a5a0e65929ee84b276e83f"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 26 00:51:51 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:01 2008 -0800"
      },
      "message": "Add new driver \u0027rndis_wlan\u0027 for wireless RNDIS devices.\n\nNew driver for wireless RNDIS devices. So far only known chip that uses\nwireless RNDIS is Broadcom 4320. Driver detects all RNDIS devices that\nhave RNDIS wireless physical medium. At least following devices are\ndetected:\n\n  Buffalo WLI-U2-KG125S\n  U.S. Robotics USR5421\n  Belkin F5D7051\n  Linksys WUSB54GSv2\n  Linksys WUSB54GSC\n  Asus WL169gE\n  Eminent EM4045\n  BT Voyager 1055\n  Linksys WUSB54GSv1\n  U.S. Robotics USR5420\n  BUFFALO WLI-USB-G54\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d635ead203f4432eb287ac565eba057e5c4dfe6",
      "tree": "93266e333a8be98a6dd42242e70b06fc46caa1b8",
      "parents": [
        "709365af80631b6831c9ee0a4e34510ad86d9b8b"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@haerwu.biz",
        "time": "Tue Jan 29 09:42:53 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:51 2008 -0800"
      },
      "message": "Add another Prism2 card to hostap\n\nCard reported by Ångström user:\nhttp://bugs.openembedded.net/show_bug.cgi?id\u003d3236\n\nSocket 1:\n   product info: \"Wireless LAN\", \"11Mbps PC Card\", \"Version 01.02\", \"\"\n   manfid: 0x0156, 0x0002\n   function: 6 (network)\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@haerwu.biz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "709365af80631b6831c9ee0a4e34510ad86d9b8b",
      "tree": "2d870215287f920a1caa3083f0bf8df7555c5a81",
      "parents": [
        "18904f5839336d7d047fdb20a9e7db87f2942ec9"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Tue Jan 29 00:12:32 2008 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:50 2008 -0800"
      },
      "message": "hostap_80211.h: remove duplicate prototype\n\nThere were two identical prototypes for hostap_80211_rx() in\ndrivers/net/wireless/hostap/hostap_80211.h.\n\nThis patch fixes kernel Bugzilla #8930.\n\nReported by Christoph Burger-Scheidlin.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18904f5839336d7d047fdb20a9e7db87f2942ec9",
      "tree": "2a781e080629422eb45b86226d7ad236c7bd07c0",
      "parents": [
        "fdfb92eab5a60f3060d4513182212d5ca9913cd1"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Jan 26 19:09:36 2008 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:49 2008 -0800"
      },
      "message": "wireless: iwlwifi3945/4965 - fix incorrect counting of memory\n\nThis patch does fix incorrect counting of memory allocated by kmalloc.\nIt seems that could lead to allocated memory overrun and corrupt\nnearlaid memory area.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdfb92eab5a60f3060d4513182212d5ca9913cd1",
      "tree": "1f814f8c283fc1c81e30869c45ad7354d4bd87e1",
      "parents": [
        "5a6e04345abf04f543373f45081d109d13d96822"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Jan 25 14:15:48 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:49 2008 -0800"
      },
      "message": "libertas: fix interrupt while removing driver\n\nPreviously I\u0027ve got an interrupt while removing the driver.\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\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6e04345abf04f543373f45081d109d13d96822",
      "tree": "0e2f8f6e4d4b224c25da4afa0d5cfd5eb0da05d0",
      "parents": [
        "9e7d1a445ed0d5c1d8863945d6c4c6f018a4aa83"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@promwad.com",
        "time": "Fri Jan 25 14:15:00 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:48 2008 -0800"
      },
      "message": "libertas: fix memory alignment problems on the blackfin\n\nFixing unaligned memory access on the blackfin architecture (maybe on the\nARM also).\n\nSigned-off-by: Ihar Hrachyshka \u003cihar.hrachyshka@promwad.com\u003e\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\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e7d1a445ed0d5c1d8863945d6c4c6f018a4aa83",
      "tree": "57ea08c17f64dcb8c42b9a94793313e412d3a023",
      "parents": [
        "303d9bf6bb64ead8e3f1d7e29904a4025502e591"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Jan 24 15:47:39 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:47 2008 -0800"
      },
      "message": "iwlwifi: correct math in elapsed_jiffies\n\nw/o the first change: if end \u003d\u003d start you get MAX_JIFFY_OFFSET which\nisn\u0027t what you want...\n\nFor the latter I think to be technically correct you need the +1 to\naccount for the jiffy between MAX_JIFFY_OFFSET and 0\n\n(hmm w/ the 2nd change the first isn\u0027t strictly needed... ah well)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09552ccd8277e6382097e93a40f7311a09449367",
      "tree": "c6e9b3f46ab04a0f1a461699d01cd6dbaa71e9bb",
      "parents": [
        "7be1bb6b798d506693d2d8668e801951996b5a4a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 21:44:15 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:45 2008 -0800"
      },
      "message": "b43: Drop packets that we are not able to encrypt\n\nWe must not transmit packets we\u0027re not able to encrypt.\n\nThis fixes a bug where in a tiny timeframe after machine resume\npackets can get sent unencrypted and might leak information.\n\nThis also fixes three small resource leakages I spotted while fixing\nthe security problem. Properly deallocate the DMA slots in any DMA\nallocation error path.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7be1bb6b798d506693d2d8668e801951996b5a4a",
      "tree": "911bf4dd500e22d4b16e6052e3d36d55fef6174f",
      "parents": [
        "76f3915b4cbadf5f7dc80d3df6d3a7492914675a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 21:10:56 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:45 2008 -0800"
      },
      "message": "b43: Fix suspend/resume\n\nThis fixes suspend/resume.\n\nWe must not overwrite the MAC addresses on resume. Otherwise\nthe card won\u0027t ACK any packets anymore.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76f3915b4cbadf5f7dc80d3df6d3a7492914675a",
      "tree": "ee2d85eb6ef92543cc18e518f04311daf1a8f883",
      "parents": [
        "25c03d8e8c13c5468155c58013b03841161b4559"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Wed Jan 23 10:15:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:44 2008 -0800"
      },
      "message": "iwlwifi: Fix uCode error on association\n\nThe problem is that priv-\u003eassoc_id is set when assoc. resp frame is\nreceived. But, when it is set, LQ cmd is still not sent to the uCode, it is\ndone from bg_post_assoc, which is called through a workqueue.\n\nOn the other hand, when a tx arrives at the moment when this flag is set,\nbut LQ is still not sent, the if condition in tx_skb will not hold and\nthe frame will not be dropped.  Thus, it will be sent through\nwhich is still not in the sta table in the uCoded.\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25c03d8e8c13c5468155c58013b03841161b4559",
      "tree": "34899a9c5ef6bed3cb4d0afbe4649269ca58509c",
      "parents": [
        "74a3a2509dccba5b4e5eb5808cc59edf2c21560b"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Wed Jan 23 10:15:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:43 2008 -0800"
      },
      "message": "iwlwifi: do not schedule tasklet when rcv unused irq\n\nThe nic controller\u0027s scheduler interrupt (CSR_INT_BIT_SCD) indicates\nto the driver that scheduler finished to transmit the frame/frames.\nThis bit is not used and the tasklet should thus not be scheduled upon\nits receipt.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74a3a2509dccba5b4e5eb5808cc59edf2c21560b",
      "tree": "f59dab05b15d71e570012b99dfda28cf5749d360",
      "parents": [
        "849e0dcea6b28a900e4743c1ada6db752fced5a9"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 23 10:15:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:42 2008 -0800"
      },
      "message": "iwlwifi: cleanup usage of inline functions\n\nBe consistent when using inline functions. If the function only used\nonce we move it to where it is used - no need for externs.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "849e0dcea6b28a900e4743c1ada6db752fced5a9",
      "tree": "91abfca69729ef1b633012412012b7bf64f7610f",
      "parents": [
        "75849d287ce5d75f3c79f153eaf74759ae95511f"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 23 10:15:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:41 2008 -0800"
      },
      "message": "iwlwifi: initialize geo/channel information during probe\n\nThe geo/channel information is obtained from the EEPROM, which is read\nduring probe. We can thus set up channel information at this time. This\nhelps us to support ioctl commands that rely on this before the interface\nis brought up.\n\nClearly matches _init_channel_map with _free_channel_map and _init_geos\nwith _free_geos to ensure functions calling these routines can also call\ntheir cleanup routines.\n\nFixes a few bugs:\n- if channel information is not available when ioctl commands are\n  issued then we get a NULL pointer oops. Having channel information\n  set up during probe we can deal with ioctl commands without requiring\n  interface to be brought up.\n  This fixes bug: http://www.bughost.org/bugzilla/show_bug.cgi?id\u003d1552\n- Fix potential problem if user triggers probe/remove/probe sequence. The\n  value of priv-\u003echannel_count was used to determine if channel map is\n  set up. This value was never reset when channel map was removed.\n- Fix memory leak: priv-\u003emodes need to be freed when device removed.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75849d287ce5d75f3c79f153eaf74759ae95511f",
      "tree": "6361a81027babf24c843069d65011a4a681b7364",
      "parents": [
        "d986bcd1ca76e033543a97f8a3ff806530b1c805"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Jan 23 10:15:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:40 2008 -0800"
      },
      "message": "iwl4965: fix return code indicating one interface is supported\n\nThis is a fix to patch \"iwlwifi: fix iwl_mac_add_interface handler\".\nIn that patch the return code was corrected for iwl3945, but not for\niwl4965.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: Tomas Carnecky \u003ctom@dbservice.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d986bcd1ca76e033543a97f8a3ff806530b1c805",
      "tree": "8427cd1cc1ae412cc2eac2f135862b2e39167002",
      "parents": [
        "4fcc54707e51daf68dac995a4c632e5b21454b02"
      ],
      "author": {
        "name": "Maarten Lankhorst",
        "email": "m.b.lankhorst@gmail.com",
        "time": "Wed Jan 23 10:15:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:39 2008 -0800"
      },
      "message": "iwlwifi: Fix an invalid bitmask test in iwl3945 and iwl4965\n\nSigned-off-by: Maarten Lankhorst \u003cm.b.lankhorst@gmail.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fcc54707e51daf68dac995a4c632e5b21454b02",
      "tree": "b574298f79557d8e7b9686cc9ecaf07f3b8e37ba",
      "parents": [
        "8b6bbe75384417d3f5edafcb45d2f67415e9cc00"
      ],
      "author": {
        "name": "Adrian Bassett",
        "email": "adrian.bassett@hotmail.co.uk",
        "time": "Wed Jan 23 16:38:33 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:39 2008 -0800"
      },
      "message": "rtl8180_dev.c: add support for 1799:700f\n\nI have been using the rtl8180 driver via the git kernel route for a while now and would like to suggest that the following local ammendment is included in the development tree in order to support the PCI device 1799:700f.\n\nThis device is found on the \u0027Belkin Wireless G Desktop Card\u0027 product, model \u0027F5D7000uk\u0027.  From memory, the chip on the card is inscribed RTL8185L;  (I don\u0027t know the significance of the \u0027L\u0027, I\u0027m afraid).\n\nSigned-off-by: Adrian Bassett \u003cadrian.bassett@hotmail.co.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e78c9d285709f535caae405f1da5b2936f51f0b5",
      "tree": "13840f98a004920dd8e93e8fe2c16d8b51b59e8f",
      "parents": [
        "8712f2769dd66d8e7ff179d525b93e0a15a5b963"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Jan 23 14:48:50 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:37 2008 -0800"
      },
      "message": "b43legacy: fix MAC control and microcode init\n\nThis zeros out all microcode related memory before loading\nthe microcode.\n\nThis also fixes initialization of the MAC control register.\nThe _only_ place where we overwrite the contents of the MAC control\nregister is at the beginning of b43_chip_init().\nAll other places must do read() -\u003e mask/set -\u003e write() to not\noverwrite existing bits.\n\nThis also adds a longer delay for waiting for the microcode\nto initialize itself. It seems that the current timeout is sufficient\non all available devices, but there\u0027s no real reason why we shouldn\u0027t\nwait for up to one second. Slow embedded devices might exist.\nBetter safe than sorry.\n\nWhile at it, fix naming of MACCTL values.\n\nThis patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8712f2769dd66d8e7ff179d525b93e0a15a5b963",
      "tree": "4ee4da5b50a2b21d146b2435d593a88132b2cd0e",
      "parents": [
        "1946a2c3c6d138f0e1face8734226d9ba090e831"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 12:15:38 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:36 2008 -0800"
      },
      "message": "b43legacy: Fix rfkill allocation leakage in error paths\n\nWe must kill rfkill in any error paths that trigger after rfkill init.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1946a2c3c6d138f0e1face8734226d9ba090e831",
      "tree": "066a7856f2c1806083776e6a3914ddf0c2d20c91",
      "parents": [
        "be9b72590c05daf34c2b55cd5b7c68375a4a795b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 23 12:02:35 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:35 2008 -0800"
      },
      "message": "b43: Fix rfkill allocation leakage in error paths\n\nWe must kill rfkill in any error paths that trigger after rfkill init.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be9b72590c05daf34c2b55cd5b7c68375a4a795b",
      "tree": "b14df772e982996effc400fce57268f3547d0bc3",
      "parents": [
        "691ba2346d5b88cec62fe8db0bf336a58a07b926"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Wed Jan 23 10:27:51 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:35 2008 -0800"
      },
      "message": "ath5k: debug level improvements\n\n* use only one debug level for beacon debugging: unify ATH5K_DEBUG_BEACON and\nATH5K_DEBUG_BEACON_PROC.\n\n* remove debug level ATH5K_DEBUG_FATAL. doesn\u0027t make sense as a debug level -\nif it\u0027s fatal it should be logged as an error.\n\n* fancier printing of debug levels. cat /debugfs/ath5k/phy0/debug.\n\n* allow debug levels to be changed by echoing their name into\n/debugfs/ath5k/phy0/debug. this will toggle the state, when it was off it will\nbe turned on and vice versa.\n\n* use copy_from_user() when reading from the debug files. use unsigned int for\nbetter optimization. reduce buffer sizes on stack.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/debug.c:     Changes-licensed-under: GPL\ndrivers/net/wireless/ath5k/debug.h:     Changes-licensed-under: GPL\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nAcked-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bdb0fba9e53dc263eb9601404d097dd99e60f83",
      "tree": "fcffdab76710a231579fd927203cb0f50ced7657",
      "parents": [
        "13f09b95a82c46ed608d057b22e0dd18ebfff22a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 24 13:08:01 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:26:33 2008 -0800"
      },
      "message": "rt61pci: fix-up merge damage\n\nA subtle merge error was introduced after re-queueing a patch for 2.6.24\ninstead of 2.6.25...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0e1899bdbd5e997d2256fcc23fc4e3d2bc5f811",
      "tree": "2af37199a685e69095fae80c8628eff5891c4ff9",
      "parents": [
        "6d91e1d80822da1c3e790bfbe8df432360fd7f68"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Mon Jan 21 11:09:46 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:54 2008 -0800"
      },
      "message": "ath5k: always extend rx timestamp with tsf\n\nalways extend the rx timestamp with the local TSF, since this information is\nalso needed for proper IBSS merging. this is done in the tasklet for now, maybe\nhas to be moved to the interrupt handler like in madwifi.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d91e1d80822da1c3e790bfbe8df432360fd7f68",
      "tree": "cabcf6c28d7e25a45d68419d65a2e748973a62f7",
      "parents": [
        "036cd1ec038f7e3a36740beaf2aa4a0d2e8ed2c1"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Sat Jan 19 18:18:41 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:53 2008 -0800"
      },
      "message": "ath5k: configure backoff for IBSS beacon queue\n\nin \"11.1.2.2 Beacon generation in an IBSS\" the IEEE802.11 standard says, each\nSTA should... \"b) Calculate a random delay uniformly distributed in the range\nbetween zero and twice aCWmin × aSlotTime,\".\n\nconfigure cwmin and cwmax of the beacon queue in IBSS mode according to this.\nunfortunately beacon backoff does not work reliably yet, so i suspect we have a\nproblem somewhere else, since the same settings (and similar beacon timer\nconfiguration) work for madwifi.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "036cd1ec038f7e3a36740beaf2aa4a0d2e8ed2c1",
      "tree": "9a39d8523018a07d25ed672390d068402f52c65c",
      "parents": [
        "9804b98d57f9b3b02a8906b0b45f461ce0c08428"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Sat Jan 19 18:18:21 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:52 2008 -0800"
      },
      "message": "ath5k: use SWBA to detect IBSS HW merges\n\nuse SWBA (software beacon alert) interrupts to keep track of the next beacon\ntime und check if a HW merge (automatic TSF update) has happened on every\nreceived beacon with the same BSSID.\n\nthis is necessary because the atheros hardware will silently update the local\nTSF in IBSS mode, but not its beacon timers. if the TSF is ahead of the beacon\ntimers no beacons are sent until the timers wrap around (typically after about\n1 minute).\n\nthis solution is not very nice, since we have to look into every beacon, but\nthere is apparently no other way to detect HW merges.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/base.h:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9804b98d57f9b3b02a8906b0b45f461ce0c08428",
      "tree": "6221cc08c4e9a71f45296fc9862f6e137d0712be",
      "parents": [
        "e535c1ac7e431f85e9c8ead6dbc977a1e1906736"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Sat Jan 19 18:17:59 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:51 2008 -0800"
      },
      "message": "ath5k: better beacon timer calculation\n\nupdate ath5k_beacon_update_timers() for better beacon timer calculation in a\nvariety of situations. most important is the possibility to call it with the\ntimestamp of a received beacon, when we detected that a HW merge has happened\nand we need to reconfigure the beacon timers based on that.\n\nwe call this from the mac80211 callback reset_tsf now instead of beacon_update,\nand there will be more use of it in the next patch.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e535c1ac7e431f85e9c8ead6dbc977a1e1906736",
      "tree": "04eb2e73445240cb7d3745c219255269f1ea0da4",
      "parents": [
        "1008e0f7b9dd211f918e93090f615e8064aca900"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Fri Jan 18 21:51:40 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:50 2008 -0800"
      },
      "message": "ath5k: beacon interval is in TU\n\nthe beacon interval is passed by mac80211 in TU already, so we can directly use\nit without conversion. also update the comments about TU (1 TU is defined by\n802.11 as 1024usec).\n\ndrivers/net/wireless/ath5k/ath5k.h:     Changes-licensed-under: ISC\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/base.h:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1008e0f7b9dd211f918e93090f615e8064aca900",
      "tree": "cc60fbfe5c27ec509acc84fd1999a63a32190574",
      "parents": [
        "1f7d87b0ecacefe4541c75901cbcf29efba42ca6"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Fri Jan 18 21:51:19 2008 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:50 2008 -0800"
      },
      "message": "ath5k: use 3 instead of 0x00000003\n\nreviewed beacon timer initialization with register traces from madwifi: what we\nare doing is correct :). one minor fix: use 3 instead of 0x00000003 - it\u0027s more\nreadable.\n\ndrivers/net/wireless/ath5k/hw.c:        Changes-licensed-under: ISC\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f7d87b0ecacefe4541c75901cbcf29efba42ca6",
      "tree": "74fc6e174a171b10b564161dd4eab3261ace4dee",
      "parents": [
        "4248d2f81159f62b7c7b83398fede653d449fd56"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jan 22 20:23:34 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:49 2008 -0800"
      },
      "message": "b43: Fix MAC control and microcode init\n\nThis zeros out all microcode related memory before loading\nthe microcode.\n\nThis also fixes initialization of the MAC control register.\nThe _only_ place where we overwrite the contents of the MAC control\nregister is at the beginning of b43_chip_init().\nAll other places must do read() -\u003e mask/set -\u003e write() to not\noverwrite existing bits.\n\nThis also adds a longer delay for waiting for the microcode\nto initialize itself. It seems that the current timeout is sufficient\non all available devices, but there\u0027s no real reason why we shouldn\u0027t\nwait for up to one second. Slow embedded devices might exist.\nBetter safe than sorry.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "247ae4492065ed73bf5f287e38cd4c54ce192b27",
      "tree": "0e5ecf0b032a40bb29fe1301c2b28be87d92701b",
      "parents": [
        "c65638a72c619e941bcb4006feded09fd358ad5f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 21 15:36:05 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:48 2008 -0800"
      },
      "message": "ath5k: reset key cache after resume\n\nOtherwise it may be impossible to connected to an open network after a\nresume.\n\nThis is a modified version of an original patch by\nAlex Eskin \u003calexeskin@yahoo.com\u003e:\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d425950#c8\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c65638a72c619e941bcb4006feded09fd358ad5f",
      "tree": "d6b25fa952fa55620986db083e4740d84f4ad5d3",
      "parents": [
        "61cb5dd6d1c81fbb5629f60db4e2a7faa7124b7a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 21 15:36:04 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:47 2008 -0800"
      },
      "message": "ath5k: use AR5K_KEYTABLE_SIZE when initializing key table\n\n...instead of using AR5K_KEYCACHE_SIZE, which would seem to be a\ntypo/thinko...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61cb5dd6d1c81fbb5629f60db4e2a7faa7124b7a",
      "tree": "5f0d0c7f1e7830a8149c94012feb80c160cb0b6d",
      "parents": [
        "71ebb4aac87e4a1504a155084d658d0a92ac63fb"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jan 21 19:55:09 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:46 2008 -0800"
      },
      "message": "b43: Fix firmware caching\n\nWe must also store the ID string (filename) for the cached firmware blobs\nand verify that we really have the right firmware cached before using it.\nIf we don\u0027t have the right fw cached, we must free it and request the\ncorrect blobs.\n\nThis fixes bandswitch on A/B/G multi-PHY devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95b66bad55b846e02e5b5c8b32ac4a659c28149b",
      "tree": "ec1f46c1cf212bc5de6a0450cdcc002481a8e032",
      "parents": [
        "c09c7237eadc65916305835ca1e3ee8a03f01159"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jan 18 01:09:25 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:44 2008 -0800"
      },
      "message": "b43: Add more N-PHY init code\n\nThis also adds lots of TODOs. Oh well. Lots of work. :)\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bfe6a50156ab0c33729378fae7038bce3c6c5184",
      "tree": "4d29fdaa77eef7772eadab31033227e49e67c911",
      "parents": [
        "a8bdf29c6cd117644d27677962fe832b33036c77"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 09 20:15:31 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:42 2008 -0800"
      },
      "message": "b43legacy: Remove the PHY spinlock\n\nThis fixes a sparse warning about weird locking.\nThe spinlock is not needed, so simply remove it.\nThis also adds some sanity checks to the PHY and radio locking\nto protect against recursive locking.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "819d772b0ceddebb5b4907d5aa5505c99aec985b",
      "tree": "97f605f99262d41249b99116424dfc3254269f51",
      "parents": [
        "73738001ac8fb1d006157e9ce89458a135c7571f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 17 16:57:10 2008 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:13 2008 -0800"
      },
      "message": "b43/nphy.c: include headers to avoid build breakage on some platforms\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73738001ac8fb1d006157e9ce89458a135c7571f",
      "tree": "801a402475dded77050e734773a044db2a7a4a2f",
      "parents": [
        "d2594d07abdbf49f9bd3df7e02708716de0f59e9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jan 16 02:58:24 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:12 2008 -0800"
      },
      "message": "drivers/net/wireless/rt2x00/rt2x00usb.c: fix uninitialized var warning\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2594d07abdbf49f9bd3df7e02708716de0f59e9",
      "tree": "3fa5267625b6b6400e272616d8a4306b8ccd6ceb",
      "parents": [
        "222b01b7fef6e7ebea9e76ce08a783571569797b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jan 16 02:56:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:11 2008 -0800"
      },
      "message": "drivers/net/wireless/iwlwifi/iwl-3945.c: fix printk warning\n\ndrivers/net/wireless/iwlwifi/iwl-3945.c: In function \u0027iwl3945_add_radiotap\u0027:\ndrivers/net/wireless/iwlwifi/iwl-3945.c:269: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "222b01b7fef6e7ebea9e76ce08a783571569797b",
      "tree": "a95619da0e60695a39e52b0229625ad27cb4e5b2",
      "parents": [
        "66dcb6bdc57a799a16e8d2942b9ab38b8546eb3b"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sun Jan 13 18:35:52 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:10 2008 -0800"
      },
      "message": "b43legacy: fix use-after-free rfkill bug\n\nFix rfkill code which caused a use-after-free bug. Thanks to David\nWoodhouse for spotting this out.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61d30020dc2c49d36d95f3efb8b5ed727e459087",
      "tree": "89b0907e51bfbb0b56c54ff055cb4116d5f9ab36",
      "parents": [
        "c9d1be36197bf638be68cec6685c68e462273b65"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Jan 16 15:59:52 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:07 2008 -0800"
      },
      "message": "libertas: pepper main with debug statement\n\nlibertas: re-pepper debug statementThe recent fluff of updates\ndidn\u0027t put proper lbs_deb_enter/leave calls into the source code.\nAdd them where appropriate.\n\nAlso contains some whitespace changes.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9d1be36197bf638be68cec6685c68e462273b65",
      "tree": "0f8e373649d0784c49e02ee6c57559f5116d3418",
      "parents": [
        "dac10a9f286c75cffa75c7ec8b05d566a6ece95e"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Jan 16 15:57:44 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:06 2008 -0800"
      },
      "message": "libertas: don\u0027t blindly try mesh\n\nThe CF card only has a very old firmware (5.0.16p0). This firmware doesn\u0027t\nknow anything about mesh config. However, current code blindly calls\nmesh_config when the card is inserted. So check the firmware version before\nissuing this command.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dac10a9f286c75cffa75c7ec8b05d566a6ece95e",
      "tree": "6b05b6427ec90091f8059de653708eec4a493639",
      "parents": [
        "4365929d176b47a78d10aca0d1dee2afdfcbe4f2"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Jan 16 15:55:22 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:05 2008 -0800"
      },
      "message": "libertas: always show firmware release\n\nAlways shows the firmware release.\n\nAlso converts the firmware release into something that is easily comparable.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4365929d176b47a78d10aca0d1dee2afdfcbe4f2",
      "tree": "04a02753b4633beb790068b85810a5c1b2ad0041",
      "parents": [
        "ae3e0fcf901e4b7df87aef7ab39093e142a8de8b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Jan 16 15:52:58 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:05 2008 -0800"
      },
      "message": "libertas: move cardspecific data to driver\n\nboot2_version is purely USB specific, so move it to struct if_usb_card.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae3e0fcf901e4b7df87aef7ab39093e142a8de8b",
      "tree": "bcd8fce4819ad95181ec8694ae690ae6cad9f060",
      "parents": [
        "8ac919be0520b22d106b1d5f3e8f9b5c142089eb"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Jan 16 15:48:44 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:04 2008 -0800"
      },
      "message": "libertas cs/sdio: fix \u0027NOHZ: local_softirq_pending 08\u0027 message\n\nnetif_rx should be called only from interrupt context. if_cs and if_sdio receive\npackets from other contexts, and thus should call netif_rx_ni.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ac919be0520b22d106b1d5f3e8f9b5c142089eb",
      "tree": "997f34701256e3f1e18396c21a74000a4f611d53",
      "parents": [
        "8a1b02452862dd30980ad0ef493eed687bc81474"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 16 02:14:23 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:03 2008 -0800"
      },
      "message": "b43: Add lots of N-PHY lookup tables\n\nThis adds lots of N-PHY related lookup tables.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "8a1b02452862dd30980ad0ef493eed687bc81474"
}
