)]}'
{
  "log": [
    {
      "commit": "84404623da45aac04595a8f5760a58df0e955d87",
      "tree": "aebf0450b90994be5e51aa9486770a31068c1e40",
      "parents": [
        "17e859a899712d16c3e70b045d61ad9e02c53f8a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 29 11:52:18 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:46 2011 -0400"
      },
      "message": "cfg80211: off by one in nl80211_trigger_scan()\n\nThe test is off by one so we\u0027d read past the end of the\nwiphy-\u003ebands[] array on the next line.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17e859a899712d16c3e70b045d61ad9e02c53f8a",
      "tree": "78dcd698e6584ad3914b0dced314bc3e4c6ed002",
      "parents": [
        "c1227340ca65c2069222a956a68b6842d460c4f4"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jul 27 15:37:43 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:45 2011 -0400"
      },
      "message": "iwlegacy: set tx power after rxon_assoc\n\nIf settings of tx power was deferred during scan or changing channel we\nhave to setup them during commit rxon. Fix problem on 3945 (4965 already\nhas this fix).\n\nOptimize code to apply tx settings only when tx power was actually\nchanged.\n\nCc: stable@kernel.org # 2.6.39+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1227340ca65c2069222a956a68b6842d460c4f4",
      "tree": "48f2e5380871d0a78756a00db56a6feb997d5043",
      "parents": [
        "5bc91db8933bce07c3af86da2bd956414aa5a725"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Jul 27 15:01:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 01 13:46:44 2011 -0400"
      },
      "message": "ath9k: initialize tx chainmask before testing channel tx power values\n\nWith an uninitialized chainmask, the per-channel power will only contain\nthe power limits for a single chain instead of the combined tx power.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5bc91db8933bce07c3af86da2bd956414aa5a725",
      "tree": "1c20834ccbe602fde91a1b326c764c70a4f7333c",
      "parents": [
        "e61b52d1309df08b86a35e54a61f0cc932b28291"
      ],
      "author": {
        "name": "Mihai Moldovan",
        "email": "ionic@ionic.de",
        "time": "Mon Jul 25 11:18:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:32 2011 -0400"
      },
      "message": "wireless: fix a typo in ignore_reg_update\n\nJust a typo fix changing regulaotry to regulatory.\n\nSigned-off-by: Mihai Moldovan \u003cionic@ionic.de\u003e\nCC: John W. Linville \u003clinville@tuxdriver.com\u003e\nCC: Mohammed Shafi \u003cshafi.wireless@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e61b52d1309df08b86a35e54a61f0cc932b28291",
      "tree": "98bed4e7d4ec3a9b40be228e825eebee0e911aca",
      "parents": [
        "6f89062a66d8b88ca89a15a6cebc0bc0db284441"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jul 22 18:07:13 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:31 2011 -0400"
      },
      "message": "b43: fix invalid memory access in b43_ssb_remove()\n\nwldev is freed in b43_one_core_detach() and should not be accessed after\nthat call.  Keep wldev-\u003edev in a local variable.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f89062a66d8b88ca89a15a6cebc0bc0db284441",
      "tree": "d20a8afead110c47124764c207d8fd5abc10e2e5",
      "parents": [
        "f76f424353e678f904c6c13f997851efb6077419"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jul 22 13:11:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:31 2011 -0400"
      },
      "message": "b43: bcma: drop BROKEN\n\nWe\u0027ve fixed the last issue with BCMA support which caused memory\ncorruption on loading and unloading b43. Support for BCMA in b43 was\ntested with 14e4:4353, 14e4:4357, 14e4:4727 and 14e4:4331. First two\ncards (BCM43224 and BCM43225) are supported.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f76f424353e678f904c6c13f997851efb6077419",
      "tree": "6813abbee3f1c34d7b70c359262df3ae7e1bcd9d",
      "parents": [
        "a203c2aa4cefccb879c879b8e1cad1a09a679e55"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jul 22 13:11:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:30 2011 -0400"
      },
      "message": "b43: bus: fix memory corruption when setting driver\u0027s data\n\nFixes bug described in:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d39172\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a203c2aa4cefccb879c879b8e1cad1a09a679e55",
      "tree": "d57316d29df82b4ae2bf1ea15128bcbea7335d66",
      "parents": [
        "276556dbd2d9f56f8933393f927e88fae142ce8f"
      ],
      "author": {
        "name": "Sven Neumann",
        "email": "s.neumann@raumfeld.com",
        "time": "Tue Jul 12 15:52:07 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:29 2011 -0400"
      },
      "message": "cfg80211: really ignore the regulatory request\n\nAt the beginning of wiphy_update_regulatory() a check is performed\nwhether the request is to be ignored. Then the request is sent to\nthe driver nevertheless. This happens even if last_request points\nto NULL, leading to a crash in the driver:\n\n [\u003cbf01d864\u003e] (lbs_set_11d_domain_info+0x28/0x1e4 [libertas]) from [\u003cc03b714c\u003e] (wiphy_update_regulatory+0x4d0/0x4f4)\n [\u003cc03b714c\u003e] (wiphy_update_regulatory+0x4d0/0x4f4) from [\u003cc03b4008\u003e] (wiphy_register+0x354/0x420)\n [\u003cc03b4008\u003e] (wiphy_register+0x354/0x420) from [\u003cbf01b17c\u003e] (lbs_cfg_register+0x80/0x164 [libertas])\n [\u003cbf01b17c\u003e] (lbs_cfg_register+0x80/0x164 [libertas]) from [\u003cbf020e64\u003e] (lbs_start_card+0x20/0x88 [libertas])\n [\u003cbf020e64\u003e] (lbs_start_card+0x20/0x88 [libertas]) from [\u003cbf02cbd8\u003e] (if_sdio_probe+0x898/0x9c0 [libertas_sdio])\n\nFix this by returning early. Also remove the out: label as it is\nnot any longer needed.\n\nSigned-off-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: linux-wireless@vger.kernel.org\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Daniel Mack \u003cdaniel@zonque.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "276556dbd2d9f56f8933393f927e88fae142ce8f",
      "tree": "f5764c864cde2688b76792647489fa6ba59056a9",
      "parents": [
        "6e6e8c510a84fe3237ef02b954e58cca6a3f4b1a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 08 10:21:15 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:24 2011 -0400"
      },
      "message": "NFC: pn533: use after free in pn533_disconnect()\n\nWe freed \"dev\" on the line before.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e6e8c510a84fe3237ef02b954e58cca6a3f4b1a",
      "tree": "04a458be8e800b31b41250b5e4204ef3a3d0b525",
      "parents": [
        "8c95b74d8d8acd8b0741b942a46fdb6f81d974ed"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 16:22:14 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 16:24:01 2011 -0400"
      },
      "message": "bcma: fix \u0027SSB_PCICORE_BFL_NOPCI\u0027 undeclared build breakage\n\nlinux-next-20110722/drivers/bcma/driver_pci.c:175: error: \u0027SSB_PCICORE_BFL_NOPCI\u0027 undeclared (first use in this function)\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c95b74d8d8acd8b0741b942a46fdb6f81d974ed",
      "tree": "858f1cabec23f6dfdcc2c18cfa7d2e8e6f3ce7c9",
      "parents": [
        "bb78c71d6c6947322a701580df7865409032dbf6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jul 22 00:25:00 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 10:47:10 2011 -0400"
      },
      "message": "b43legacy: dma: cache translation (routing bits)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb78c71d6c6947322a701580df7865409032dbf6",
      "tree": "1687d258fd2e525460f4ba0840f8b4c96c496a33",
      "parents": [
        "c5f3f45c4934d7e7dc266092debe88628d2cbb5d"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 21 13:36:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:16 2011 -0400"
      },
      "message": "ath5k: use get_unaligned_le32() in ath5k_write_pwr_to_pdadc_table()\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c5f3f45c4934d7e7dc266092debe88628d2cbb5d",
      "tree": "ed1989172868b2e86f34064abcca1887b998bb9f",
      "parents": [
        "fabba0480637add5411b1dc59603cc71e3505a69"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 21 13:36:35 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:15 2011 -0400"
      },
      "message": "ath5k: remove ath5k_hw_get_capability(), don\u0027t use VEOL on AR5210\n\nThere are only two capabilities we need, and both are trivial to find.\n\nath5k_hw_hasbssidmask() is true on AR5212, but not on AR5210 or AR5211.\n\nath5k_hw_hasveol() is true on AR5211 and AR5212, but not on AR5210,\naccording to the HAL source.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fabba0480637add5411b1dc59603cc71e3505a69",
      "tree": "be0ef4e4f52ec53fd2ef7cedd2b0ff046bdfc99a",
      "parents": [
        "24aad3f4c8a5c0a7514733fb9fa70994e24a5707"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 21 13:36:28 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:14 2011 -0400"
      },
      "message": "ath5k: merge ath5k_{init, deinit}_hw() with their thin wrappers\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24aad3f4c8a5c0a7514733fb9fa70994e24a5707",
      "tree": "3a540538cd43c7d1800304e31b17454a60a9bd28",
      "parents": [
        "eb90e9e85c36dd2dd730d2eacec74db84491033d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 20:02:39 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:14 2011 -0400"
      },
      "message": "b43: (un)initialize driver on the BCMA bus\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb90e9e85c36dd2dd730d2eacec74db84491033d",
      "tree": "92bc806d9b3a3707cb67445f6f98f8ad71f5bfcf",
      "parents": [
        "05aec233367262a43dbf0b615099757162e36f88"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 19:52:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:13 2011 -0400"
      },
      "message": "b43: bcma: get DMA translation bits\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05aec233367262a43dbf0b615099757162e36f88",
      "tree": "cbfd96e2909dac94177db4e9b57c91056c2ad3a8",
      "parents": [
        "a9770a815d280d6aa2da406e159eff92b880670e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 19:52:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:12 2011 -0400"
      },
      "message": "bcma: inform drivers about translation bits needed for the core\n\nWhen using DMA, drivers need to pass special translation info to the\nhardware.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9770a815d280d6aa2da406e159eff92b880670e",
      "tree": "2337d004f5c95677c1e925dfb3b73e939ecf0d19",
      "parents": [
        "78c1ee7e61af4eb3f6c8a553ca56036e3734121f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 19:52:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:12 2011 -0400"
      },
      "message": "ssb: return correct translation bit for 64-bit DMA\n\nRemove b43\u0027s workarounds at the same time. Other users of\nssb_dma_translation do not support any 64-bit DMA devices, so they are\nnot affected.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78c1ee7e61af4eb3f6c8a553ca56036e3734121f",
      "tree": "4f4fcfb2be8f0eb508279028b3b450158388fff6",
      "parents": [
        "292b11926fec139c0ff103bc229bc6c079d0862f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 19:47:07 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:11 2011 -0400"
      },
      "message": "b43: disable parity check on BCMA devices\n\nAnalyze of MMIO dumps from BCM43224, BCM43225, BCM4313 and BCM4331 has\nshown that wl disables parity check for all that cards. This is required\nfor receiving any packets from the hardware.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "292b11926fec139c0ff103bc229bc6c079d0862f",
      "tree": "b960f9363ee4eaa0846039e2e4f17e796a055651",
      "parents": [
        "6054069a03f77ffa686e2dfd5f07cff8ee40b72d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jul 20 08:51:35 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 21 14:52:05 2011 -0400"
      },
      "message": "rtlwifi: Convert printks to pr_\u003clevel\u003e\n\nUse the current logging styles.\nAdd pr_fmt where appropriate.\nRemove now unnecessary prefixes from printks.\nConvert hard coded prefix to __func__.\nAdd a missing \"\\n\" to a format.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6054069a03f77ffa686e2dfd5f07cff8ee40b72d",
      "tree": "9ffb02904f2108423c784a5f67834ee8562ad5eb",
      "parents": [
        "a0490936007bacf5bf6f4fb27788550c89c2c70d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Jul 19 08:46:44 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 21 14:52:04 2011 -0400"
      },
      "message": "ath9k_hw: validate and fix broken eeprom chainmask settings\n\nSome devices (e.g. Ubiquiti AirRouter) ship with broken EEPROM chainmask\ndata, which breaks the initial calibration after a hardware reset.\nTo fix this, mask the eeprom chainmask with the chainmask of the chip,\nand use the chip chainmask if the result is zero.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0490936007bacf5bf6f4fb27788550c89c2c70d",
      "tree": "1d24768db0a6e98336bf0b344d5a3a28b87d0b33",
      "parents": [
        "df3b124bdb6fe2459625443bd3dc0dbd020932da"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Jul 13 20:51:59 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 21 14:52:04 2011 -0400"
      },
      "message": "mwifiex: disable auto deep sleep before unloading the driver\n\nSince the auto deep sleep mode has been enabled at driver init time\nwe should disable it at driver unloading to shutdown the function\ngracefully.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df3b124bdb6fe2459625443bd3dc0dbd020932da",
      "tree": "a6f75132633b85bee1511e838a6dbf071655171c",
      "parents": [
        "4e3c44207f90500f65a3858d344b4ff3c63ea765"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Jul 13 20:51:58 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 21 14:52:03 2011 -0400"
      },
      "message": "mwifiex: check SDIO multi-port aggregation buffer room correctly\n\nWe should consider current packet length also while checking\nTx aggregation buffer room.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e3c44207f90500f65a3858d344b4ff3c63ea765",
      "tree": "ccd7ecedcab4f44141a1cba168bade64dd3c8a86",
      "parents": [
        "1e89cbac16dd91f1ddbf53c68fecb85d42793841"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Jul 13 20:51:57 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 21 14:52:02 2011 -0400"
      },
      "message": "mwifiex: put multicast/broadcast packets to the same RA\n\nFor ad-hoc mode, RA is created for each peer connected. In case of\nmulticast traffic new RA will be created for each multicast\naddress. While processing Tx packets we have to go through this\nRA list. We can avoid some RA nodes by sharing same RA for both\nmulticast and broadcast packets.\n\nTherefore \"memset(0xff)\" is used to treat multicast packet as broadcast\none while choosing RA.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e89cbac16dd91f1ddbf53c68fecb85d42793841",
      "tree": "c183e9b924e90f01f858f0abc7b65c91f1a07297",
      "parents": [
        "d62b39e105e427510f8996c03db9ce1bf83fcad8"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Jul 20 17:51:22 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:41:07 2011 -0700"
      },
      "message": "iwlagn: probe would crash with DEBUG_SHIRQ\n\nThis is since my patch:\n\n    iwlagn: introduce transport layer and implement rx_init\n\nThe IRQ is requested before the locks are initialized, hence the crash.\nInitialize the tasklet before we request the IRQ on the way.\n\nReported-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nTested-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d62b39e105e427510f8996c03db9ce1bf83fcad8",
      "tree": "383db5419c1eb90895260d35ee98937e1a0bf4e9",
      "parents": [
        "e1b1c0875daa8ef396593270b5d3ec0b8483c1ea"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jul 18 16:58:58 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:32:38 2011 -0700"
      },
      "message": "iwlagn: remove \"disable otp refresh\" W/A\n\nRemove the \"disable otp refresh\" work-around, not needed anymore.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "e1b1c0875daa8ef396593270b5d3ec0b8483c1ea",
      "tree": "76dcb6ccc770f1f8d96693f8e64479ea83377102",
      "parents": [
        "bbb05cb55a1b57003b17d47b5a7ac809bab60f80"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sun Jul 17 01:44:11 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:32:03 2011 -0700"
      },
      "message": "iwlagn: rename iwlagn_set_dynamic_key\n\nWe now have iwlagn_set_dynamic_key() and\niwl_set_dynamic_key() which is confusing,\nrename the former to iwlagn_send_sta_key()\nto better reflect what it does -- it only\nsends a command and doesn\u0027t change driver\nstate.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "bbb05cb55a1b57003b17d47b5a7ac809bab60f80",
      "tree": "5c3b6f5ec3f763cf5bc66fde0568ed40c6fc0750",
      "parents": [
        "21489ec2f18b56eaebc70c0dae928c1adae4c5f5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jul 18 01:59:22 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:31:54 2011 -0700"
      },
      "message": "iwlagn: track beacon interval sent to device\n\nSometimes, when mac80211 changes the beacon\ninterval or when it isn\u0027t yet set in mac80211\nbefore association, the uCode will sysassert\nbecause we send it confusing RXON timing vs.\nPAN parameters. To fix this, track the last\nbeacon interval sent to the device and use\nthat in PAN parameter calculations.\n\nThis fixes a bug during P2P group formation\nas a client (and possibly association to a\nregular AP) while connected to another AP.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "21489ec2f18b56eaebc70c0dae928c1adae4c5f5",
      "tree": "5c8265f6ef8e5bcec88e343cae6385e772a2cce7",
      "parents": [
        "c8ac61cf6e53fefb3b439fc58390fb65d2730e63"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jul 18 13:59:23 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:31:39 2011 -0700"
      },
      "message": "iwlagn: write iq invert register for 105/135 device\n\nFor 105/135 series of devices, we need to do I/Q invert just like 2000\nseries devices.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c8ac61cf6e53fefb3b439fc58390fb65d2730e63",
      "tree": "2896810ca3ccb2bd221d4b0b2d488bd0e7c55955",
      "parents": [
        "5a3d9882b84edf5fa8e8ca33a5d6df25e2e727a5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Jul 15 13:23:45 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:31:31 2011 -0700"
      },
      "message": "iwlagn: implement WoWLAN\n\nImplement WoWLAN support in iwlagn. The device\nsupports a number of wakeup triggers and can do\nGTK rekeying when asleep (if HW crypto is used).\nUnfortunately, we need to disconnect from the AP\nafter resume since we can\u0027t yet get all the info\nout of the wowlan uCode to stay connected safely.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "5a3d9882b84edf5fa8e8ca33a5d6df25e2e727a5",
      "tree": "4dd345be2af270212e9bce75c4f9a639cc72b996",
      "parents": [
        "0bfe9895d402faf03d5ccd30cc0e6bbad09e5bbc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Jul 15 13:03:12 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:31:25 2011 -0700"
      },
      "message": "iwlagn: rewrite HW crypto\n\nAs I just discovered while doing WoWLAN, HW crypto\nis done wrong for GTKs: they should be programmed\nfor the AP station ID (in the managed mode case)\nand the HW can actually deal with multiple group\nkeys per station as well (which is useful in IBSS\nRSN but that I\u0027ve chosen not to use this).\n\nTo fix all this, modify the way keys are sent to\nthe device and key offsets are allocated. After\nthese changes, key offsets are stored into the\nhw_key_idx which we can then track for the key\nlifetime, not relying on our sta_cmd array. WEP\ndefault keys get special treatment, of course.\n\nAdditionally, since I had the API for it, we can\nnow pre-fill TKIP phase 1 keys for RX now that we\ncan obtain the P1K from mac80211, a capability I\nhad added for WoWLAN initially.\n\nFinally, some keys simply don\u0027t need to be added\ninto the device\u0027s key cache -- a key that won\u0027t\nbe used for RX is only needed in the TX header,\nso \"pretend\" to have accepted any key without\nadding it into the device -- no need to use up\nkey space there for it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0bfe9895d402faf03d5ccd30cc0e6bbad09e5bbc",
      "tree": "21896417f1b28cb1fb89b00a9f8bb5587eea2702",
      "parents": [
        "898ed67be047d0762cc7592f67bf1313dff53ca9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jul 14 12:55:36 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:31:10 2011 -0700"
      },
      "message": "iwlagn: remove forgotten debugfs function\n\nIt seems that due to merge issues between different\ntrees or so this function prototype wasn\u0027t removed\nwhen it should have been, do it now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "898ed67be047d0762cc7592f67bf1313dff53ca9",
      "tree": "2efb9e1d1632ef996a3e0987813e87fffe97c99c",
      "parents": [
        "a920bffb88260aac36bfd05745696dc6aa256627"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jul 13 08:38:57 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:31:01 2011 -0700"
      },
      "message": "iwlagn: remove un-necessary \"_agn\"\n\nAfter driver split, extra _agn in priv structure is no needed, remove it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "a920bffb88260aac36bfd05745696dc6aa256627",
      "tree": "76adf2b4e7299a8f7ea69f3848dd0996401691ee",
      "parents": [
        "c10e2c102ff180998bf91404c2d76ca66ced46a0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jul 13 13:27:25 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:30:53 2011 -0700"
      },
      "message": "iwlagn: remove keyinfo cache\n\niwlagn keeps a copy of key stuff internally but\nnever actually uses it, so remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c10e2c102ff180998bf91404c2d76ca66ced46a0",
      "tree": "74b6ad47ddc4429ad99e4c1c197cdc017632713c",
      "parents": [
        "b09b296dddde0998e2019d2f355212642056253f"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jul 13 11:13:46 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:30:36 2011 -0700"
      },
      "message": "iwlagn: testmode fixed rate available for testmode only\n\nMove tm_fixed_rate inside CONFIG_IWLWIFI_DEVICE_SVTOOL and only\navailable when the option is enable.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "b09b296dddde0998e2019d2f355212642056253f",
      "tree": "c30687736f491872acb3c7142839b52dd10eaa1f",
      "parents": [
        "c1c81401de30448baf35ec2f689ad21faffb0536"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 13:14:37 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:30:27 2011 -0700"
      },
      "message": "iwlagn: add comment to warn about WoWLAN in resume / suspend flows\n\nWoWLAN may need the NIC even after suspend. One should not do anything to the\nNIC in the bus level, since one cannot check whether WoWLAN is enabled or not.\nSame for resume.\n\nAdd a simple comment to the code to warn about this.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c1c81401de30448baf35ec2f689ad21faffb0536",
      "tree": "872aba1888985f591444fff76fce41193f37922e",
      "parents": [
        "d593411084a56124aa9d80aafa15db8463b2d8f7"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 11:18:48 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:30:07 2011 -0700"
      },
      "message": "iwlagn: iwl_bus holds drv_data as void * instead of iwl_priv\n\nThe price to pay is the access to the log system. Therefore logs from bus layer\nare sent by dev_printk instead of IWL_XXXX.\n\nRename bus-\u003epriv to bus-\u003edrv_data to make the separation even clearer.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d593411084a56124aa9d80aafa15db8463b2d8f7",
      "tree": "cbe550ecb8e7c0a7700e0ed168f1553c25b3d183",
      "parents": [
        "41c50542669cd7aec45ad708f5120ff8fdaa1194"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 10:48:51 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:29:55 2011 -0700"
      },
      "message": "iwlagn: simplify the bus architecture\n\nCall iwl_probe with a ready iwl_bus struct. This means that the bus layer\nassigns the irq, dev and iwl_bus_ops pointers to iwl_bus before giving it to\niwl_probe.\n\nThe device specific struct is allocated together with the common iwl_bus struct\nby the bus specific layer. The pointer to the aggregate struct is passed to the\nupper layer that holds a pointer to iwl_bus instead of an embedded iw_bus.\nThe private data given to the PCI subsystem is now iwl_bus and not iwl_priv.\n\nProvide bus_* inliners on the way in order  to simplify the syntax.\n\nRename iwl-pci.h -\u003e iwl-bus.h since it is bus agnostic and represent the\nexternal of the bus layer.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "41c50542669cd7aec45ad708f5120ff8fdaa1194",
      "tree": "fb0d02e7a0047e4ea480cb6cea64b09c7838b845",
      "parents": [
        "0286cee0d2b6357e8e30d817bbce8ff166f358b5"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 08:51:04 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:29:48 2011 -0700"
      },
      "message": "iwlagn: transport layer receives struct iwl_trans*\n\nIt still holds a pointer to iwl_priv. But hopefully this will disappear at some point.\nAlso add the multiple inclusion protection to iwl-trans.h that was forgotten.\nMove iwl-trans structures to iwl-trans.h\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0286cee0d2b6357e8e30d817bbce8ff166f358b5",
      "tree": "958218c4b25a816b6093f7a8fded0b1bea0c21f2",
      "parents": [
        "392f8b789a4c96b39d527ff8ea5ceba20cd79d56"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jul 10 15:39:57 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:29:35 2011 -0700"
      },
      "message": "iwlagn: move iwl_prepare_card_hw to the transport layer\n\nThis function is really related to the transport layer - move it.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "392f8b789a4c96b39d527ff8ea5ceba20cd79d56",
      "tree": "709e65b40107affc0fa0ad4842a4fccb132ccfeb",
      "parents": [
        "48d42c426947d8ffba0caa3cf9c58be6903302e0"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jul 10 15:30:15 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:29:22 2011 -0700"
      },
      "message": "iwlagn: move more functions from the start flow to the transport layer\n\nBasically all the nic_init flow should be in the transport layer.\niwl_prepare_card_hw will move to the transport too in a separate patch.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "48d42c426947d8ffba0caa3cf9c58be6903302e0",
      "tree": "7ae7a2e9956329df0419c89fa7f63ad53fedcc81",
      "parents": [
        "2e27799621f9b6dc69d9fac5e365cb867eac539c"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jul 10 10:47:01 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:29:12 2011 -0700"
      },
      "message": "iwlagn: SCD configuration for AMPDU moves to transport layer\n\nAll the configurations of the HW for AMPDU are now in the transport layer.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "2e27799621f9b6dc69d9fac5e365cb867eac539c",
      "tree": "500599583a44c485aae95518e187f171d59896f6",
      "parents": [
        "ad3f71244c93412087ae93aabce39c4a9fb12891"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jul 08 14:29:48 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:29:03 2011 -0700"
      },
      "message": "iwlagn: radio sensor offset in le16 format\n\nFor temperature offset calibration, send radio sensor offset in le16 format\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ad3f71244c93412087ae93aabce39c4a9fb12891",
      "tree": "51d3abb449108151f4c8469c7ace1c43215c8b91",
      "parents": [
        "a21321c154f359a2254b76b1428017f51b96e379"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jul 08 14:29:47 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:28:51 2011 -0700"
      },
      "message": "iwlagn: define valid init calibration mask\n\nUse the valid calibration mask for init calibration\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "a21321c154f359a2254b76b1428017f51b96e379",
      "tree": "e1fa7bdfaf9776f81763f325e9471bece0771d90",
      "parents": [
        "df2a4dc802ad542039e0a78c84e8b0a562c6d8bb"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jul 08 14:29:46 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:28:35 2011 -0700"
      },
      "message": "iwlagn: remove legacy calibration command\n\nIWL_PHY_CALIBRATE_DIFF_GAIN_CMD is for legacy device, remove it\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "df2a4dc802ad542039e0a78c84e8b0a562c6d8bb",
      "tree": "9c4e18f50d71cf41347cfad37dcb6600be7bf153",
      "parents": [
        "6bd4dba3d2b8a90d27dfd32b306fa965650599b4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jul 08 14:29:45 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:28:24 2011 -0700"
      },
      "message": "iwlagn: set correct calibration flag\n\nSet calibration config flag for complete notification\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "6bd4dba3d2b8a90d27dfd32b306fa965650599b4",
      "tree": "d544647abff27b8cd2751edd0bde5bc38738ad77",
      "parents": [
        "8d30119346d52516f289016e1c57f853a835cb4a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jul 03 15:45:34 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:28:03 2011 -0700"
      },
      "message": "iwlagn: kill iwlagn_setup_deferred_work\n\nSince iwlagn_setup_deferred_work is always called, fold it into\niwl_setup_deferred_work. BT related works are setup by the new\nbt_setup_deferred_work lib_ops.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.guy@intel.com\u003e\n"
    },
    {
      "commit": "8d30119346d52516f289016e1c57f853a835cb4a",
      "tree": "0f81159149ec2d015cf786065ea3ee66208a284c",
      "parents": [
        "56d90f4c8ac186a708e6af290d23857ea901ba05"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jul 03 15:45:34 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:27:55 2011 -0700"
      },
      "message": "iwlagn: kill iwlagn_rx_handler_setup\n\nSince iwlagn_rx_handler_setup is always called, fold it into\niwl_rx_handler_setup. BT related handlers are setup by the new\nbt_rx_handler_setup lib_ops.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.guy@intel.com\u003e\n"
    },
    {
      "commit": "56d90f4c8ac186a708e6af290d23857ea901ba05",
      "tree": "ad02c112eeb1539f978ccfbc3a58cff8ac2c5fe6",
      "parents": [
        "d931998669c3e0e917bd9983880f3498c27de0af"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jul 07 18:20:01 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 21 07:27:45 2011 -0700"
      },
      "message": "iwlagn: add kick_nic API to transport layer\n\nkick_nic means to remove the RESET bit from the embedded CPU\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.guy@intel.com\u003e\n"
    },
    {
      "commit": "d931998669c3e0e917bd9983880f3498c27de0af",
      "tree": "927b6529e158a70ffd5a06766970015363dd9861",
      "parents": [
        "3db4f989384c90f5f6be14e88c19732bfb0ac331"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Jul 20 17:53:56 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:41 2011 -0400"
      },
      "message": "libertas: only enable mesh when interface is active\n\nPreviously, the mesh was running whenever the appropriate hardware\nand firmware was present.\n\nNow we only run the mesh when the interface is running.\n\nAlso simplifies interface management a little.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3db4f989384c90f5f6be14e88c19732bfb0ac331",
      "tree": "a8dc2816adb4773b96f6e90c7ecbd55d7ea6b317",
      "parents": [
        "037b559a167c76f3457582d1b84b4d1e36e38925"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Jul 20 17:53:50 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:40 2011 -0400"
      },
      "message": "libertas: mesh: misc cleanup\n\nRemove unused blindlist code.\n\nMark a few items const and static where possible. Involved some\ncode re-ordering, but no code changes.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "037b559a167c76f3457582d1b84b4d1e36e38925",
      "tree": "8d36922c61477326f640906425bf1010e730b388",
      "parents": [
        "8f895026e8ef26419c38851a958c16286fffb43a"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Jul 20 16:34:31 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:40 2011 -0400"
      },
      "message": "wireless: mwifiex: print hw address via %pM\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f895026e8ef26419c38851a958c16286fffb43a",
      "tree": "92e375f1238be61ef93feb81d6a249da3c887b9d",
      "parents": [
        "1d15b5f2d380186761d49588de27b2a6538afacb"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Jul 20 16:34:30 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:39 2011 -0400"
      },
      "message": "wireless: ath9k: use %pM to print MAC\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: \"Luis R. Rodriguez\" \u003clrodriguez@atheros.com\u003e\nCc: ath9k-devel@lists.ath9k.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d15b5f2d380186761d49588de27b2a6538afacb",
      "tree": "79df19259d6f2e54e84bd772ad5bb483f986b763",
      "parents": [
        "a401d2bb363d942245acdd81c5b5a754011696ee"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Jul 20 16:34:29 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:38 2011 -0400"
      },
      "message": "wireless: rtlwifi: throw away MAC_FMT and use %pM instead\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a401d2bb363d942245acdd81c5b5a754011696ee",
      "tree": "1f05cf5d53b72576d101572aeca176320fc361df",
      "parents": [
        "70126f6105f86366fd97644937ef2180b906b7c8"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jul 20 00:52:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:38 2011 -0400"
      },
      "message": "cfg80211: fix scan crash on single-band cards\n\ncommit 58389c69150e6032504dfcd3edca6b1975c8b5bc\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Mon Jul 18 18:08:35 2011 +0200\n\n     cfg80211: allow userspace to control supported rates in scan\n\nmade single-band cards crash since it would always\naccess all wiphy-\u003ebands[]. Fix this and reject any\nattempts in the new helper ieee80211_get_ratemask()\nto do the same, rejecting rates configuration for\nunsupported bands.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nTested-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70126f6105f86366fd97644937ef2180b906b7c8",
      "tree": "75ee4255ced9bd0d00102bf5f46d0fc8c4c03996",
      "parents": [
        "0a557ed3a0a4f7e36d76da137b781344f548c464"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Jul 19 18:02:15 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:37 2011 -0400"
      },
      "message": "carl9170: fix sparse warnings enabled by CONFIG_SPARSE_RCU_POINTER\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a557ed3a0a4f7e36d76da137b781344f548c464",
      "tree": "110e1842e22def99c87581ebe71bc3c32f272b9c",
      "parents": [
        "5966f2ddcda452455f8ab518b7cba221b5234a94"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Jul 19 13:14:42 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:36 2011 -0400"
      },
      "message": "mac80211: check sta_info_get() return value\n\nieee80211_stop_rx_ba_session() was calling sta_info_get()\nwithout rcu locking, and the return value was not\nchecked.\nThis resulted in the following panic:\n\n[\u003cbf05726c\u003e] (ieee80211_stop_rx_ba_session+0x0/0x60 [mac80211])\n[\u003cbf0abd94\u003e] (wl1271_event_handle+0x0/0xdc8 [wl12xx])\n[\u003cbf0a7308\u003e] (wl1271_irq+0x0/0x4a0 [wl12xx])\n[\u003cc00c40a8\u003e] (irq_thread+0x0/0x254)\n[\u003cc00a7398\u003e] (kthread+0x0/0x8c)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5966f2ddcda452455f8ab518b7cba221b5234a94",
      "tree": "2ae8c4f0e65f3af3c8f526738b06c9e24a925681",
      "parents": [
        "b2abb6e2bcb91ae384c5857dffd0bb97b76c7a68"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Jul 19 12:57:13 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:35 2011 -0400"
      },
      "message": "cfg80211: enter psm when working as p2p_cli\n\ncfg80211_netdev_notifier_call() is configuring psm in case\nof NL80211_IFTYPE_STATION interface type (on NETDEV_UP).\ndo the same for NL80211_IFTYPE_P2P_CLIENT interface type.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2abb6e2bcb91ae384c5857dffd0bb97b76c7a68",
      "tree": "4f6381c0a7b4dc8a1f9cd3c3bf2b94a6c971c737",
      "parents": [
        "e0d687bd9df218ba3d97aac15919d30816d72dcb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jul 19 10:39:53 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:35 2011 -0400"
      },
      "message": "mac80211: sync driver before TX\n\nIn P2P client mode, the GO (AP) to connect to might\nhave periods of time where it is not available due\nto powersave. To allow the driver to sync with it\nand send frames to the GO only when it is available\nadd a new callback tx_sync (and the corresponding\nfinish_tx_sync). These callbacks can sleep unlike\nthe actual TX.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0d687bd9df218ba3d97aac15919d30816d72dcb",
      "tree": "8a1a93dc7f940b4a0900aaa149725b535df17e25",
      "parents": [
        "491735929b63cb665b2215e3183b960e66f221f3"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 14 20:21:55 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 20 15:04:33 2011 -0400"
      },
      "message": "ath5k: merge ath5k_hw and ath5k_softc\n\nBoth ath5k_hw and ath5k_softc represent one instance of the hardware.\nThis duplication is historical and is not needed anymore.\n\nKeep the name \"ath5k_hw\" for the merged structure and \"ah\" for the\nvariable pointing to it.  \"ath5k_hw\" is shorter than \"ath5k_softc\", more\ndescriptive and more widely used.\n\nPut the combined structure to ath5k.h where the old ath5k_softc used to\nbe. Move some code from base.h to ath5k.h as needed.\n\nRemove memory allocation for struct ath5k_hw and the corresponding error\nhandling.  Merge iobase and ah_iobase fields.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "491735929b63cb665b2215e3183b960e66f221f3",
      "tree": "bb81a3181412faf5c57a56ac852ac51f71825c1d",
      "parents": [
        "6f53912fc317ab130bd910c5c30420a21ea38115"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:12 2011 -0400"
      },
      "message": "b43: bcma: implement full core reset\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f53912fc317ab130bd910c5c30420a21ea38115",
      "tree": "780ce23098e2cc10eb43eede985f1f64ae6bcda7",
      "parents": [
        "7424dd0d03502b9844b96bf6efd0716b79c36607"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:11 2011 -0400"
      },
      "message": "bcma: allow enabling PLL\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7424dd0d03502b9844b96bf6efd0716b79c36607",
      "tree": "936de32a86d93664e79e2ec6697d19bd69e1a204",
      "parents": [
        "3de1a7748f68c63daed7c9e04ac9f048efcd9f20"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:11 2011 -0400"
      },
      "message": "bcma: allow setting FAST clockmode for a core\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3de1a7748f68c63daed7c9e04ac9f048efcd9f20",
      "tree": "12c9ab00cfa806f8a8f24648013c454a5385f040",
      "parents": [
        "bb932ad9805029af18232ffe5603fbc68e1c1fb6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:03 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:09 2011 -0400"
      },
      "message": "bcma: trivial: add helpers for masking/setting\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb932ad9805029af18232ffe5603fbc68e1c1fb6",
      "tree": "617b1abbfb00f517aa749b157cca642f30a6c433",
      "parents": [
        "2729df25550f041940f23c11ee8252094a6bd44b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jul 16 18:43:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:08 2011 -0400"
      },
      "message": "bcma: move define of BCMA_CLKCTLST register\n\nRecent experiments have shown many cores share 0x1E0 register used for\nclock management.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2729df25550f041940f23c11ee8252094a6bd44b",
      "tree": "0a29342ba4d64dc9806e851332deb59c7dec3d92",
      "parents": [
        "85a237fe308405ee38eb9c6733571c49902ec229"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 18 22:45:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:50:01 2011 -0400"
      },
      "message": "b43: correctly display longer chipsets ids\n\nSome of the newer Broadcom chipsets have longe names like BCM43224,\nBCM43225, etc. However Broadcom decided to keep using u16 for storing\nthem. Use %X or %d depending on chip_id value to avoid BCMA8D8, etc.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85a237fe308405ee38eb9c6733571c49902ec229",
      "tree": "8e8fdbd588a749b7eb7da24d65684a2ca6161c6b",
      "parents": [
        "34850ab25d74ab4eead62c3b4a9e8036a25cc669"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jul 18 18:08:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:50:00 2011 -0400"
      },
      "message": "mac80211: implement scan supported rates\n\nScanning currently uses the TX rate mask to\nrestrict the rate set, which is bogus. Make\nit use the new set of rates from userspace.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34850ab25d74ab4eead62c3b4a9e8036a25cc669",
      "tree": "c1aa56f2d94851804969b71523ade13bb9db693c",
      "parents": [
        "0b5dd734d3545a9833c0bceeed5088ad9a1ca5e3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jul 18 18:08:35 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:58 2011 -0400"
      },
      "message": "cfg80211: allow userspace to control supported rates in scan\n\nSome P2P scans are not allowed to advertise\n11b rates, but that is a rather special case\nso instead of having that, allow userspace\nto request the rate sets (per band) that are\nadvertised in scan probe request frames.\n\nSince it\u0027s needed in two places now, factor\nout some common code parsing a rate array.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b5dd734d3545a9833c0bceeed5088ad9a1ca5e3",
      "tree": "cddd5775918241796029712970a5bae99957f259",
      "parents": [
        "40c6226967c8b27eb21f6894abff1e145861c6e1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 18 02:13:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:57 2011 -0400"
      },
      "message": "b43: HT-PHY: fix masks in radio ctl\n\nOld masks were causing ugly, delayed lock ups.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40c6226967c8b27eb21f6894abff1e145861c6e1",
      "tree": "224149eb23d301e184890e2dedc38bf512d4fcca",
      "parents": [
        "124cc1117569fbe23b2be1e01d76a01202a0ca93"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 18 02:01:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:56 2011 -0400"
      },
      "message": "b43: bcma: read info about supported bands\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "124cc1117569fbe23b2be1e01d76a01202a0ca93",
      "tree": "b3482fd5572f0de892d5541d8fa54c6ea0fc193c",
      "parents": [
        "2b5e3322b8bff484cb206e7920c6034663d37b87"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 18 02:01:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:55 2011 -0400"
      },
      "message": "b43: bcma: define 80211 core specific IO status bits\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b5e3322b8bff484cb206e7920c6034663d37b87",
      "tree": "cb92fbc8758b0866f3e76f077c744261b9a34c4e",
      "parents": [
        "856799d58274bfa6a57bc80051ee1cefdb6b041f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 18 02:01:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:54 2011 -0400"
      },
      "message": "bcma: define IO status register\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "856799d58274bfa6a57bc80051ee1cefdb6b041f",
      "tree": "e0eaa3f69318377aa659486948f172d5aa962b47",
      "parents": [
        "eb1577b7c4b2cdd0e18b0d5d8e940e36329215e5"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Sun Jul 17 12:13:56 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:54 2011 -0400"
      },
      "message": "ieee80211: add few wmm tspec values\n\nThese are needed by ath6kl for parsing tspec status from an IE.\n\nSigned-off-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb1577b7c4b2cdd0e18b0d5d8e940e36329215e5",
      "tree": "0a6134bf849eb48c06692573504ad5f511d6c9cd",
      "parents": [
        "b473bc176702cb22529632b5c4315bda27e0d979"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 11:00:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:53 2011 -0400"
      },
      "message": "bcma: handle alternative SPROM location\n\nSome cards do not use additional 0x30 offset for SPROM location. We do\nnot know the real condition for it yet, make it BCM4331 specific for\nnow.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b473bc176702cb22529632b5c4315bda27e0d979",
      "tree": "e3e30d6cf3dfd7ad1fff83056c6680590f3c4929",
      "parents": [
        "49ac26fa5b05cace123af9b069e00e47ab6a6fe7"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 10:30:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:52 2011 -0400"
      },
      "message": "b43: HT-PHY: fix typo in 0x2059 radio init\n\nFollowing operation was incorrectly translated:\n radio_read(0x0011) -\u003e 0xffff\nradio_write(0x0011) \u003c- 0xfff7\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49ac26fa5b05cace123af9b069e00e47ab6a6fe7",
      "tree": "144f81576e89dee0c793022da0a2710e87e78bab",
      "parents": [
        "315a685f26ac220711d82bbf88cca6f55f1d9ca3"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 10:30:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:51 2011 -0400"
      },
      "message": "b43: HT-PHY: find channel entry with regs data\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "315a685f26ac220711d82bbf88cca6f55f1d9ca3",
      "tree": "4fee913c842f5c56a6ae9b8f4f04b2795630bf1e",
      "parents": [
        "36677874100edb610b22720f90859ee0f41330e2"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 10:30:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:50 2011 -0400"
      },
      "message": "b43: HT-PHY: switch to channel after enabling radio\n\nAlso change the default channel to 11. This is the first channel closed\ndriver switches to.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36677874100edb610b22720f90859ee0f41330e2",
      "tree": "8024cb7abe8770aeff0738ed4ddb3ae59935b79b",
      "parents": [
        "02c5172c314308eb85f80899cc3aef41bc31bbad"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jul 16 18:27:55 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 15:43:40 2011 -0400"
      },
      "message": "b43: use agent R/W ops for BCMA_IOCTL\n\nBCMA_IOCTL is register in agent (AKA wrapper) core, we need to use\nspecial R/W ops for it.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02c5172c314308eb85f80899cc3aef41bc31bbad",
      "tree": "3a9e4d865fc932cf665f358eb5fdd1146802e8ea",
      "parents": [
        "f9ab38ba95c718ba07b385720803ed29ff40d1e3"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Sun Jul 17 11:38:49 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:46 2011 -0400"
      },
      "message": "ath9k: Fix some smatch warnings\n\ndrivers/net/wireless/ath/ath9k/hif_usb.c +135 hif_usb_mgmt_cb(6) warn:\nvariable dereferenced before check \u0027cmd\u0027\ndrivers/net/wireless/ath/ath9k/btcoex.c +77 ath9k_hw_init_btcoex_hw(38)\nerror: buffer overflow \u0027ah-\u003ehw_gen_timers.gen_timer_index\u0027 32 \u003c\u003d\n2009813776\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9ab38ba95c718ba07b385720803ed29ff40d1e3",
      "tree": "e9c2e7d35552f8cc25ad65f85fe46ba2d18c45e2",
      "parents": [
        "5479de6e876e93d0037e43da7a8e7c2ed170b424"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Sun Jul 17 10:06:34 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:45 2011 -0400"
      },
      "message": "MAINTAINERS: change maintainer of the wl1251 driver\n\nKalle Valo has asked me to take over the maintenance of the wl1251\ndriver.  Thanks Kalle for all his work on the wl1251 driver, I\u0027ll try\nto keep up with his good work from now on.\n\nAt the same time, update the Web URL to something more specific.\nThere\u0027s not much in that page, but we will try to update it soon.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nAcked-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5479de6e876e93d0037e43da7a8e7c2ed170b424",
      "tree": "859ba79fc5d34f9fa1cc76289a4af5522d407c9d",
      "parents": [
        "0901edb758854e317fbc96774159739db4aff353"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Sun Jul 17 11:43:02 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:45 2011 -0400"
      },
      "message": "ath9k: Fix sparse warnings\n\ndrivers/net/wireless/ath/ath9k/init.c:199:21: warning: context imbalance\nin \u0027ath9k_reg_rmw\u0027 - different lock contexts for basic block\ndrivers/net/wireless/ath/ath9k/xmit.c:1175:31: warning: context\nimbalance in \u0027ath_drain_txq_list\u0027 - unexpected unlock\ndrivers/net/wireless/ath/ath9k/xmit.c:2047:23: warning: context\nimbalance in \u0027ath_tx_process_buffer\u0027 - unexpected unlock\ndrivers/net/wireless/ath/ath9k/ar9003_eeprom.c:3041:24: warning: cast to\nrestricted __le32\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0901edb758854e317fbc96774159739db4aff353",
      "tree": "ab4dffbba08d5a5806ad55b43548599d45542ac8",
      "parents": [
        "582965672831180b2e1f5e15ea1f7dc6f5b93018"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:15:18 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:44 2011 -0400"
      },
      "message": "b43: bus: drop inline from SSB functions\n\nWe use all that functions by pointers only. This forces compiler to\ncreate additional duplicated functions that are not inline.\nNoticed by Michael in similar bcma code.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "582965672831180b2e1f5e15ea1f7dc6f5b93018",
      "tree": "a24d169de9d5bf389b053b16342696cc61517c0a",
      "parents": [
        "943c33996f9b0851c4122dc96cae08d4ba8debf0"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Jul 16 17:30:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:44 2011 -0400"
      },
      "message": "carl9170: set beacon xmit power to the max\n\nHarshal Chhaya discovered during network tests, that\nseveral of his clients dropped-off the network. The\ncaptured packets shows that the beacons sent by the\nAP are at a much lower power than the other data\npackets.\n\nThe reason for this mishap: The driver never updated\nthe beacon phy register, so all beacons were always\nsent at the lowest power.\n\nReference: http://marc.info/?l\u003dlinux-wireless\u0026m\u003d131067225105801\nReported-by: Harshal Chhaya \u003charshal@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "943c33996f9b0851c4122dc96cae08d4ba8debf0",
      "tree": "679bc1439f9c9e0867f4abc19ed0899ca792fab2",
      "parents": [
        "43b52a5ae9b56c02fbf6e2d7de3c50ebf9ff7973"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Jul 16 17:25:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:43 2011 -0400"
      },
      "message": "carl9170: move beacon_update into tx.c\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43b52a5ae9b56c02fbf6e2d7de3c50ebf9ff7973",
      "tree": "ec20007b0ad174c475fec994441f240f42946672",
      "parents": [
        "21ec489d007b1873f86a379946938854b47df930"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Jul 16 17:21:01 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:43 2011 -0400"
      },
      "message": "carl9170 firmware: update firmware headers\n\n * reserves feature bit for CCA counters\n\n * extends hardware register file definitions\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21ec489d007b1873f86a379946938854b47df930",
      "tree": "4c066d4af64295235e179b7779a175a733485fb4",
      "parents": [
        "6c2c1ed8643b5c3bc331e3f61b3530d771abbdbe"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jul 15 19:06:46 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:43 2011 -0400"
      },
      "message": "ath9k: use ath_opmode_to_string()\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c2c1ed8643b5c3bc331e3f61b3530d771abbdbe",
      "tree": "fc3d82f094143828df52653a77bed726e50e9d41",
      "parents": [
        "78fa99abd7a7ecfd7364e7b7198c9ecc27766855"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jul 15 19:06:40 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:42 2011 -0400"
      },
      "message": "ath9k: remove defines in reg.h that exist in ../reg.h\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78fa99abd7a7ecfd7364e7b7198c9ecc27766855",
      "tree": "6454afa1ea8d688d7fe050478f03b4e9c98a9127",
      "parents": [
        "d47d78dff4d6d72eec59dcdf0f6dd44064088112"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jul 15 19:06:33 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:42 2011 -0400"
      },
      "message": "ath9k: use get_unaligned_{b16, le16, le32} where possible\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d47d78dff4d6d72eec59dcdf0f6dd44064088112",
      "tree": "0373a20a02e9ef7d0f6120a095129358242d29f5",
      "parents": [
        "c54dcd197c3f9a66b60cb85ca50df06981a45211"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jul 15 19:06:27 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:41 2011 -0400"
      },
      "message": "ath: use get_unaligned_le{16,32} in ath_hw_keysetmac()\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c54dcd197c3f9a66b60cb85ca50df06981a45211",
      "tree": "83aa7394103c13d3c9c9857af6d7352ae01c710e",
      "parents": [
        "18dfa4952c691898da3168886a160d4cecae20bc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 14 21:49:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:05 2011 -0400"
      },
      "message": "bcma: extract SPROM rev 9 the same way as rev 8\n\nSPROM rev 9 was discovered on 14e4:4331, it seems to have very similar\nlayout to rev 8 one. Use the same extracting function until we find some\ndifferences.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18dfa4952c691898da3168886a160d4cecae20bc",
      "tree": "adc2ab0113cc42a08f7a96ce06ac23c6a75f7058",
      "parents": [
        "09779aded8ab0ef475427d4f037a7bd5c74d5faa"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 14 21:49:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:04 2011 -0400"
      },
      "message": "bcma: cc: set GPIOTIMER register\n\nWe use value supplied via SPROM, or default 10:90 as fallback.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09779aded8ab0ef475427d4f037a7bd5c74d5faa",
      "tree": "8bb6daf0a93651de572c41291f46630b337c8932",
      "parents": [
        "2683d65bb016a0533c25ead3025cbd24886cf35f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jul 14 21:49:18 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:04 2011 -0400"
      },
      "message": "ssb: SPROM: add LED duty cycle fields\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2683d65bb016a0533c25ead3025cbd24886cf35f",
      "tree": "eb6f37fae2711030aeddc31c9482b36de85d0be0",
      "parents": [
        "b3c2ce131c7cd8c53b72b0cc04241cde17ce0c1d"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Thu Jul 14 20:29:42 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 18 14:29:03 2011 -0400"
      },
      "message": "mac80211: reconfigure tx on device reconfiguration\n\nAdd tx_conf array to save the current tx queues\nconfiguration, and reconfig it on resume (ieee80211_reconfig).\n\nOn resume, the driver is being reconfigured. Without\nreconfiguring the tx queues as well, the driver might\nconfigure the device to use wrong ac params (e.g. ps-poll\ninstead of uapsd).\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b3c2ce131c7cd8c53b72b0cc04241cde17ce0c1d",
      "tree": "dd6e9946011a2179749f4c2b0b0a394e6171bc50",
      "parents": [
        "1a361cd838173879672cb0f0ebe1e7654d7edff6"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jul 07 15:50:10 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:39:42 2011 -0700"
      },
      "message": "iwlagn: add tx start API to transport layer\n\ntx start will start the tx queues: basically configure the SCD\nRemove the IWLAGN prefix to SCD defines on the way.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.guy@intel.com\u003e\n"
    },
    {
      "commit": "1a361cd838173879672cb0f0ebe1e7654d7edff6",
      "tree": "cc63a7fa0f598cf7117a219b2fc96a0d43b64b95",
      "parents": [
        "ab6cf8e816bad473a1496f2006bea3a3849c2519"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 07:44:57 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:39:34 2011 -0700"
      },
      "message": "iwlagn: move all the ICT related functions to iwl-trans-rx-pcie.c\n\nSince the ICT is transport related, move all its functions to the transport\nlayer.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ab6cf8e816bad473a1496f2006bea3a3849c2519",
      "tree": "924e71788ca5a299714fa520fc841b4d3aba11fb",
      "parents": [
        "253a634ccd1b291282cd0cade219bd90eb0371eb"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jul 07 14:37:26 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:39:28 2011 -0700"
      },
      "message": "iwlagn: move iwlagn_stop_device to transport layer\n\nSince iwlagn_stop_device was the only caller to the rx_stop / tx_stop,\nthese two don\u0027t need to be API any more.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.guy@intel.com\u003e\n"
    },
    {
      "commit": "253a634ccd1b291282cd0cade219bd90eb0371eb",
      "tree": "ecb708eb830aaf1404e7ca7137784d8163c26b60",
      "parents": [
        "ab697a9f1e73ba817955e15bd899a8a0627f9fd6"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 07:39:46 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:38:59 2011 -0700"
      },
      "message": "iwlagn: move tx transport functions to iwl-trans-tx-pcie.c\n\nThere are still a few functions here and there that should be\nput in the transport layer. Mainly the functions that are related to the reclaim flow.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ab697a9f1e73ba817955e15bd899a8a0627f9fd6",
      "tree": "238ec4488413f008da43ee9914484500f81df60f",
      "parents": [
        "4caab328eeea02b244765c355f9d875f8f5f6093"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jul 11 07:35:34 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:38:46 2011 -0700"
      },
      "message": "iwlagn: move rx transport functions to iwl-trans-rx-pcie.c\n\nAlso create a new file: iwl-trans-int-pcie.h which will include\nthe non static functions that are shared among the current pcie transport layer.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "4caab328eeea02b244765c355f9d875f8f5f6093",
      "tree": "7dd30d169aac21b26aedb804ae35bd5334f3b991",
      "parents": [
        "45d50024a766ef757f3ef7ca7d4f8fb38c5a79f0"
      ],
      "author": {
        "name": "Fry, Donald H",
        "email": "donald.h.fry@intel.com",
        "time": "Thu Jul 07 15:24:07 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:38:36 2011 -0700"
      },
      "message": "iwlagn: remove indirection for iwlagn_hw_valid_rtc_data_addr\n\nNot needed since the driver split.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "45d50024a766ef757f3ef7ca7d4f8fb38c5a79f0",
      "tree": "65aed83bd4a772dcad7ce2568a62bb6110dfc901",
      "parents": [
        "6ff88a6414364d75ebd514d1efa11fbba603ac04"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Jul 07 12:24:46 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jul 16 07:38:25 2011 -0700"
      },
      "message": "iwlagn: calibration bitmap\n\nDefine bitmap for calibration\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    }
  ],
  "next": "6ff88a6414364d75ebd514d1efa11fbba603ac04"
}
