)]}'
{
  "log": [
    {
      "commit": "ca994a36f585432458ead9133fcfe05440edbb7b",
      "tree": "be05512153a9cd5cbe1f1234bc09fd9cd388ec58",
      "parents": [
        "12325280dfeba18164f9c47e226a40ab34e23ee7",
        "2504a6423b9ab4c36df78227055995644de19edb"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 16:24:37 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 16:24:37 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tnet/mac80211/debugfs_sta.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "2504a6423b9ab4c36df78227055995644de19edb",
      "tree": "911bd00987bca9db89a40874ad44ae956e024b5d",
      "parents": [
        "6670f15b1f6858a43b292d8ab64464e9f085a6aa"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sat Feb 11 10:01:53 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:56:15 2012 -0500"
      },
      "message": "ath9k: stop on rates with idx -1 in ath9k rate control\u0027s .tx_status\n\nRate control algorithms are supposed to stop processing when they\nencounter a rate with the index -1.  Checking for rate-\u003ecount not being\nzero is not enough.\n\nAllowing a rate with negative index leads to memory corruption in\nath_debug_stat_rc().\n\nOne consequence of the bug is discussed at\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d768639\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6670f15b1f6858a43b292d8ab64464e9f085a6aa",
      "tree": "ba8cb3ade8da94277d134dc3d9c2d4081f9459ee",
      "parents": [
        "216c57b214bd621335ff698b475f6db2802502dc"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu Feb 09 18:32:22 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:56:15 2012 -0500"
      },
      "message": "mwifiex: clear previous security setting during association\n\nDriver maintains different flags for WEP, WPA, WPA2 security modes.\nAppropriate flag is set using security information provided in\nconnect request. mwifiex_is_network_compatible() routine uses them\nto check if driver\u0027s setting is compatible with AP. Association is\naborted if the routine fails.\n\nFor some corner cases, it is observed that association is failed\neven for valid security information based on association history.\nThis patch fixes the problem by clearing previous security setting\nduring each association.\n\nWe should set WEP key provided in connect request as default tx key.\nThis missing change is also added here.\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": "c27111e5b8d6b1e9296f7075cdc35872f672b524",
      "tree": "44fc683ecd2b5cf186979b16f6a7c149e24675e1",
      "parents": [
        "b57e6b560fc2a2742910ac5ca0eb2c46e45aeac2"
      ],
      "author": {
        "name": "Simon Graham",
        "email": "simon.graham@virtualcomputer.com",
        "time": "Thu Feb 09 09:55:13 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 09 15:17:29 2012 -0500"
      },
      "message": "rtlwifi: Modify rtl_pci_init to return 0 on success\n\nFixes problem where caller would think routine succeeded when it failed\nleading to divide by zero panic.\n\nSigned-off-by: Simon Graham \u003csimon.graham@virtualcomputer.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12325280dfeba18164f9c47e226a40ab34e23ee7",
      "tree": "b032bd02daad20faebfe811895e7b270e50a994a",
      "parents": [
        "2cfc6fc584a65db87935ca4e4d5e1ad89d5192ee"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 09 14:48:25 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 09 14:49:37 2012 -0500"
      },
      "message": "rtlwifi: Modify rtl_pci_init to return 0 on success\n\nFixes problem where caller would think routine succeeded when it failed\nleading to divide by zero panic.\n\n(This also reverts an earlier attempt, commit 42bc0c97 \"rtlwifi: Return\ncorrect failure code on error\". -- JWL)\n\nSigned-off-by: Simon Graham \u003csimon.graham@virtualcomputer.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42bc0c9716c456a9686fcd4ee5cf115b992b9952",
      "tree": "167e14204cbc3de6857684f79fe8d21a336ddefb",
      "parents": [
        "5ad20dd1480dc557afcec19ac7fae5581264dd59"
      ],
      "author": {
        "name": "Simon Graham",
        "email": "simon.graham@virtualcomputer.com",
        "time": "Wed Feb 08 12:34:23 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 16:07:24 2012 -0500"
      },
      "message": "rtlwifi: Return correct failure code on error\n\nCallers of rtl_pci_init expect zero to be returned on error. Returning\nthe error code leads to, amongst other things, divide by zero panics\nattempting to use the ring size that is set to zero.\n\nSigned-off-by: Simon Graham \u003csimon.graham@virtualcomputer.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f66c2f93e5779625c10d262c84537427a2673ca",
      "tree": "460b71fcde64d7712751f3e48460f44e911bfc78",
      "parents": [
        "79027596ff710f9662ccae5f5e85de43961420ed"
      ],
      "author": {
        "name": "Simon Graham",
        "email": "simon.graham@virtualcomputer.com",
        "time": "Tue Feb 07 18:07:38 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:34 2012 -0500"
      },
      "message": "rtlwifi: Handle previous allocation failures when freeing device memory\n\nHandle previous allocation failures when freeing device memory\n\nSigned-off-by: Simon Graham \u003csimon.graham@virtualcomputer.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77c06c2cb44fe68295efdd33939153c7d56de004",
      "tree": "5cc53e6ca49852e6c44226f0645822ea8a62b42e",
      "parents": [
        "58b8ae14d58319bff63a30a9e1c0ebb9c07f2243"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:13 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:32 2012 -0500"
      },
      "message": "rt2x00: Correctly set txmixer_gain in RT3572 channel switching.\n\nAlign with the v2.5.0.0 Ralink RT3572 driver.\n\nSave the EEPROM txmixer_gain values inside the rt2800 driver data structure\nand use it throughout the code.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58b8ae14d58319bff63a30a9e1c0ebb9c07f2243",
      "tree": "9a5c8a3f799c4de4bfd40f9e79e70d069c551a79",
      "parents": [
        "0cd461efcc1df6763b86b29ef4d6ee1cb923aa47"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:12 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:31 2012 -0500"
      },
      "message": "rt2x00: Fix RT3572 channel switch RFCSR 7 programming.\n\nAlign with the v2.5.0.0 Ralink RT3572 driver.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cd461efcc1df6763b86b29ef4d6ee1cb923aa47",
      "tree": "a62c942c5314ddd512311f8c352be47459780497",
      "parents": [
        "569ffa56344e7e2a1d635a9c620215196f5c7298"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:11 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:30 2012 -0500"
      },
      "message": "rt2x00: Align RT3572 channel switch RFCSR 1 programming with Ralink driver.\n\nAlign with the v2.5.0.0 Ralink RT3572 driver.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "569ffa56344e7e2a1d635a9c620215196f5c7298",
      "tree": "59ad3f348e9871b8c4ad9805e866fa2afd1d3e09",
      "parents": [
        "5d137dff36dce1eda0617a00eb87b57e48300045"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:10 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:30 2012 -0500"
      },
      "message": "rt2x00: Fix RFCSR 12 \u0026 13 programming on RT3572 channel switching.\n\nAlign with v2.5.0.0 Ralink RT3572 driver for 2.4GHz band channel switch.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d137dff36dce1eda0617a00eb87b57e48300045",
      "tree": "6dfb5ec88246324c79391aa6a2587b61b94ab06f",
      "parents": [
        "bef453dc9cf1999348e568068f256b1c439d1152"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:09 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:29 2012 -0500"
      },
      "message": "rt2x00: Use saved BBP 25 and 26 values when configuring channel on RT3572.\n\nThis brings the rt2800 channel switching code for RT3572 closer to the\nv2.5.0.0 Ralink RT3572 driver.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bef453dc9cf1999348e568068f256b1c439d1152",
      "tree": "be46f09ea478a15bbc5ab22d1b08f61f84ef6700",
      "parents": [
        "3a1c01288e5596fb70ca48ec9d9d8b561121c544"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:08 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:28 2012 -0500"
      },
      "message": "rt2x00: Update comment on freq_offset field in struct rt2x00_dev.\n\nThe comment states that the field is only used for rt61pci and rt73usb.\nHowever, it is now used by rt2800pci and rt2800usb as well, so the\ncomment is not correct anymore.\n\nUpdate the comment to not state any low-level drivers anymore.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a1c01288e5596fb70ca48ec9d9d8b561121c544",
      "tree": "bd244645728cbec484c324ae1bd7063a93a2bd8a",
      "parents": [
        "1ebbc48520a0853cd4d812d8342f9886b2b07b92"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:07 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:28 2012 -0500"
      },
      "message": "rt2x00: Use struct rt2x00_dev driver data in rt2800{pci,usb}.\n\nStart using the struct rt2x00_dev driver data in rt2800 for the calibration\ndata.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ebbc48520a0853cd4d812d8342f9886b2b07b92",
      "tree": "b6ab8a4688581394a3bb08ab92d79215a21719df",
      "parents": [
        "234f6e5c05277c0198797553434e2ed5acac18cc"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Feb 06 23:45:06 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 08 15:26:27 2012 -0500"
      },
      "message": "rt2x00: Introduce concept of driver data in struct rt2x00_dev.\n\nWe are getting more and more fields in struct rt2x00_dev that are\nspecific to one or two of the low-level drivers. Instead of putting\nthese fields inside the main structure and thus clobbering all low-level\ndrivers with these fields, introduce the concept of driver data inside\nstruct rt2x00_dev, whose size is indicated by the low-level driver and\nwhich can be populated by the low-level driver.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e81a7bd55531a77d8c16d44766db4089c2983f1b",
      "tree": "e494b01ebfca829bc21493d6598f0622a1c3e717",
      "parents": [
        "2e6b411971de727a5bcea4323331fdaa70a81b11"
      ],
      "author": {
        "name": "Tomas Vanek",
        "email": "Tomas.Vanek@fbl.cz",
        "time": "Sun Feb 05 15:51:53 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 07 14:43:15 2012 -0500"
      },
      "message": "zd1211rw: firmware needs duration_id set to zero for non-pspoll frames\n\nSome devices (iwl5100) cannot connect to zd1211rw based AP. It appears that\nzd1211 firmware messes up duration_id field if it is not set to zero by driver.\n\nSniffing traffic shows that zd1211 is transmitting frames with duration_id bits\n14 and 15 set and other bits appearing random. Setting duration_id at driver to\nzero results zd1211 outputting sane duration_id. This means that firmware is\nsetting correct values itself and expects duration_id to be zero in first\nplace.\n\nLooking at vendor driver shows that only PSPoll frames have duration_id set by\ndriver, for other frames duration_id left zero.\n\nOriginal bug-report and attached patch at:\n  http://sourceforge.net/mailarchive/message.php?msg_id\u003d28759111\n\nReported-by: Tomas Vanek \u003cTomas.Vanek@fbl.cz\u003e\n[modified original patch from bug-report, added check for pspoll frame]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1023f3bc7b3f56da1f79f605cbe459318c4792ae",
      "tree": "d09ca3f7b19a0e3faedfee1a5c23b78f03b25541",
      "parents": [
        "00ea99e1d86b05e7ba90d66673b536b731af87cd"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:32:01 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:14 2012 -0500"
      },
      "message": "iwlegacy: remove set_hw_params callback\n\nWe do not need that callback, settings parameters can be done locally.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "00ea99e1d86b05e7ba90d66673b536b731af87cd",
      "tree": "fe903abefeb16778697e48062a4321cee42b0c99",
      "parents": [
        "89ef1ed2d241d3dfe884055d8446a5dd94919e54"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:32:00 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:13 2012 -0500"
      },
      "message": "iwlegacy: remove struct il_tx_info\n\nIt\u0027s just wrapper to sk_buff pointers ...\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "89ef1ed2d241d3dfe884055d8446a5dd94919e54",
      "tree": "97eded56defec559df8d1164d0a622a36bfe0338",
      "parents": [
        "c39ae9fd505ae314a7a4a159a41e3e022cfa317f"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:59 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:12 2012 -0500"
      },
      "message": "iwlegacy: merge il_base_params into il_cfg\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c39ae9fd505ae314a7a4a159a41e3e022cfa317f",
      "tree": "246d8cffde50f436bd598292d01a268fc7392431",
      "parents": [
        "83007196037cc2d0bffd9f7afbe56d675779a6cb"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:58 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:11 2012 -0500"
      },
      "message": "iwlegacy: move ops out of config\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83007196037cc2d0bffd9f7afbe56d675779a6cb",
      "tree": "b123ce53f42ea20eb0ea53803bf9f259f019823d",
      "parents": [
        "20c47eba7001680e62878c5b20e487a8b0b873ad"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:57 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:11 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx structure\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20c47eba7001680e62878c5b20e487a8b0b873ad",
      "tree": "bae391aa49008d1d30252319b048a1cdc4e57ef1",
      "parents": [
        "dee9a09eb34a272494a315fe0c19e49b6375a000"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:56 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:10 2012 -0500"
      },
      "message": "iwlegacy: remove il_setup_interface()\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dee9a09eb34a272494a315fe0c19e49b6375a000",
      "tree": "98f5eb51aa843b5a4d15e56c93f9836cf20301b0",
      "parents": [
        "eb123af3d1e038c486fc8fcf19518133883792d5"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:55 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:09 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx-\u003eis_active\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb123af3d1e038c486fc8fcf19518133883792d5",
      "tree": "284286ef4e46a874c21107d9a38f58b54f720545",
      "parents": [
        "b75b3a70a623e6c39512e3ed9a0fd76cea19c085"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:54 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:08 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx-\u003eac_to_queue\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b75b3a70a623e6c39512e3ed9a0fd76cea19c085",
      "tree": "8472a666de6974564d2f82da07a33bf321c59156",
      "parents": [
        "1c03c4620edc551b5bbcc87c7aca02b482d8bc51"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:53 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:07 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx-\u003eac_to_fifo\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c03c4620edc551b5bbcc87c7aca02b482d8bc51",
      "tree": "748ed469ac864e906a4b70c2173ff5d4e76a84a1",
      "parents": [
        "8d44f2bd7554734913f1256e4f45c35454167161"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:52 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:07 2012 -0500"
      },
      "message": "iwlegacy: move ht out of ctx structure\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d44f2bd7554734913f1256e4f45c35454167161",
      "tree": "4c15efc78e339696c257e8b16107021307687287",
      "parents": [
        "8c9c48d5a9ca5e1426372f8a747846bd0609dc08"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:51 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:06 2012 -0500"
      },
      "message": "iwlegacy: move qos_data out of ctx structure\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c9c48d5a9ca5e1426372f8a747846bd0609dc08",
      "tree": "62272c0becb1161a9c57779aeb855f09c9dffd4d",
      "parents": [
        "fd6415bcfb303e37052c72a3f44b7f81089d7336"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:50 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:05 2012 -0500"
      },
      "message": "iwlegacy: remove ctx interface_modes\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd6415bcfb303e37052c72a3f44b7f81089d7336",
      "tree": "95873c960fff771d6f3aa9438c6cc14416c42f64",
      "parents": [
        "d735f9213d11e34e6ed074acea30b6743b3385e6"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:49 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:04 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx-\u003estation_flags\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d735f9213d11e34e6ed074acea30b6743b3385e6",
      "tree": "297bbbbf894f3e37eb4bf08872db85f5dbd7585b",
      "parents": [
        "d1e14e942430cd42df9913337aebbcaef53e4515"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:48 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:03 2012 -0500"
      },
      "message": "iwlegacy: move wep_keys out of context\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1e14e942430cd42df9913337aebbcaef53e4515",
      "tree": "2cc7d80fefa80258c624d5492e4b1023f2fba02c",
      "parents": [
        "6aa0c25435e6383d4a4af88fae8d128200dcd471"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:47 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:03 2012 -0500"
      },
      "message": "iwlegacy: get rid of mcast_queue\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6aa0c25435e6383d4a4af88fae8d128200dcd471",
      "tree": "408006d26672f6fc01c488bb735fbd696b89c8a2",
      "parents": [
        "0f8b90f526f097a5c897f52b3595e9af55fc9b59"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:46 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:02 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctxid\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f8b90f526f097a5c897f52b3595e9af55fc9b59",
      "tree": "de05d7aa2d62c70b51140744ae74d350b642cdd0",
      "parents": [
        "b16db50a6dc486c3a6c32cd7982a75452cb785c2"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:45 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:01 2012 -0500"
      },
      "message": "iwlegacy: get rid of *_devtype\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b16db50a6dc486c3a6c32cd7982a75452cb785c2",
      "tree": "3d64888f2a5a5d5538606c2cbcf165d628fba4e9",
      "parents": [
        "8f9e56455310a3d75e8239db9729acb2b31dbdad"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:44 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:56:00 2012 -0500"
      },
      "message": "iwlegacy: move bcast_sta_id to hw_params\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f9e56455310a3d75e8239db9729acb2b31dbdad",
      "tree": "26eef96072718fe8793f1034f22c75211ef6ca2a",
      "parents": [
        "d98e294231a29699848fd0e923d91fe979e13802"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:43 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:59 2012 -0500"
      },
      "message": "iwlegacy: get rid of ap_sta_id\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d98e294231a29699848fd0e923d91fe979e13802",
      "tree": "d4e15b536e6df03a751a15771c10b636ebb903ce",
      "parents": [
        "b96ed60cd0c352891fd04f4aa748f4d36a6cec5b"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:42 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:59 2012 -0500"
      },
      "message": "iwlegacy: get rid of wep_key_cmd\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b96ed60cd0c352891fd04f4aa748f4d36a6cec5b",
      "tree": "9938c03c286c9959eaba9cfb9b21c0fdb7bd1a1f",
      "parents": [
        "5e349f02963acc2c3607119e6e64f0cbc8d23e17"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:41 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:58 2012 -0500"
      },
      "message": "iwlegacy: get rid of qos_cmd\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e349f02963acc2c3607119e6e64f0cbc8d23e17",
      "tree": "82f775b51dc70ca101b9808f751c5a870391de32",
      "parents": [
        "63d0f0c5512e29f87ed2e1612bb637d857f3b345"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:40 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:57 2012 -0500"
      },
      "message": "iwlegacy: get rid of rxon_assoc_cmd\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "63d0f0c5512e29f87ed2e1612bb637d857f3b345",
      "tree": "7af14e12d66a570774e8ad1cae2a88840e976266",
      "parents": [
        "6122d18236837ed7f264632e6b27d5cb3005add2"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:39 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:56 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx-\u003erxon_timing_cmd\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6122d18236837ed7f264632e6b27d5cb3005add2",
      "tree": "fc5a75841751109e35900becfb0d5fb1c882d9ff",
      "parents": [
        "c8b03958d4b23dc48932ec095a391f3d6447e0e9"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:38 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:55 2012 -0500"
      },
      "message": "iwlegacy: get rid of ctx-\u003erxon_cmd\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8b03958d4b23dc48932ec095a391f3d6447e0e9",
      "tree": "fdc4b320476f9be764586387c52f13dfd740a8c1",
      "parents": [
        "caf60a6c957e7a35837a41f845e57b4433e20276"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 03 17:31:37 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:55 2012 -0500"
      },
      "message": "iwlegacy: move rxon commands out of ctx structure\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "caf60a6c957e7a35837a41f845e57b4433e20276",
      "tree": "dc2170bbc80a9269b6183aef94f98af769e8bd06",
      "parents": [
        "f3c8d2591fa7278abe58ee0278a41d5b130d1718"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu Feb 02 20:48:58 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:54 2012 -0500"
      },
      "message": "mwifiex: update correct dtim_period in dump_station()\n\nEarlier we were using dtim period extracted from scan response\nbuffer provided by FW in scan operation. But it is observed that\nsometimes the buffer doesn\u0027t contain dtim period tlv, and wrong\nvalue (0) was sent to user space.\n\nAfter association FW will start listening to beacon frames of\nconnected AP and store dtim period. Therefore we can get it from\nFW in dump_station() instead of using wrong value obtained in\nscanning.\n\nRedundant code after adapting new approach for dtim period is\nalso removed in this patch.\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": "f3c8d2591fa7278abe58ee0278a41d5b130d1718",
      "tree": "d035f14b32068527b389d6d5e274a046068e0fee",
      "parents": [
        "3d86b93064c7f18378a2008bab9608ca7d11bdbb"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu Feb 02 20:48:57 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:53 2012 -0500"
      },
      "message": "mwifiex: cleanup in snmp_mib command preparation code\n\n1) Remove unnecessary switch case usage.\n2) Replace \"X\u003dcpu_to_le16(le16_to_cpu(X) + Y)\" by \"le16_add_cpu(X, Y)\"\n3) Declare \"ul_temp\" variable as u16 instead of u32 to avoid\nunnecessary typecasting\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": "3d86b93064c7f18378a2008bab9608ca7d11bdbb",
      "tree": "dad5a3e5e53a7b87397472599d00d0fc0dae6137",
      "parents": [
        "885bd8eca6ac172e299750d99bd5c9fddbed89b9"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Thu Feb 02 13:48:06 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:52 2012 -0500"
      },
      "message": "rtlwifi: Fix PCI probe error path orphaned memory\n\nMemory allocated by ieee80211_alloc_hw() will get orphaned\nif any subsequent initializations fail.\n\nAlso don\u0027t pci_set_drvdata(pdev, NULL) until just before disabling\nthe PCI device. Functions called by rtl_deinit_core(hw) may eventually need\nthe context (when its actually implemented).\n\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: linux-wireless@vger.kernel.org\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3dc5e1751803e812806d7aa46150af92f91ef489",
      "tree": "6d5aafb343ac17010a4c878f8ce75cfc599216ed",
      "parents": [
        "477778bb0e7c671860528946b412294684337c5e"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Feb 01 20:41:45 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:51 2012 -0500"
      },
      "message": "mwifiex: enable HT operating mode\n\nThis patch sets default adapter channel_type as HT. Hence the device\nwill opearate in HT mode.\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": "477778bb0e7c671860528946b412294684337c5e",
      "tree": "896e8ba8725599e6ecb9c4b1618a89139017ae38",
      "parents": [
        "197a4e4e1f7ef11458f09b4dd74397baf6758133"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Feb 01 20:41:44 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:50 2012 -0500"
      },
      "message": "mwifiex: fix NULL pointer dereference in set_channel()\n\nIn set_channel() callback handler, \"priv\" pointer is derived from\nnet_device. Sometimes net_device pointer coming from the stack\nis NULL which causes kernel crash.\nThis patch fixes the problem by deriving \"priv\" from wiphy\nwhen net_device pointer is NULL.\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": "197a4e4e1f7ef11458f09b4dd74397baf6758133",
      "tree": "ced7a06edfae95fc80fc04a579dcd47a0ff5db5c",
      "parents": [
        "291689fcfbf0046d17c83c36fc983400f499dec3"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Wed Feb 01 16:19:54 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:42 2012 -0500"
      },
      "message": "mwl8k: Remove BSSID from the firmware when the BSS is stopped\n\nUsing command DEL_MAC_ADDR, remove the mac address of the BSS\nwhen it is stopped i.e the corresponding vif is removed. Without\nthis, the stale bss entry will still be maintained in the firmware\nwhich causes issues when the BSS\u0027s are recreated.\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "291689fcfbf0046d17c83c36fc983400f499dec3",
      "tree": "812f2e620f9565b7ad60037fe15686f7e2ba2037",
      "parents": [
        "910570b5f4dbf75b73389010704ca6442a767a41"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Feb 01 10:43:31 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:42 2012 -0500"
      },
      "message": "ath9k: cleanup a min_t() cast\n\nIf the firmware was over 2G, it would cause memory corruption and the\nsystem would die here.  Obviously we all know the firmware isn\u0027t going\nto be that large but static checkers get upset.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3eda95de19e1781612091869e866a5014257f462",
      "tree": "8090a9db4676b72faae7788c7222f4d1f619abc8",
      "parents": [
        "5aff4e74dc69105b95b799b036aa597ce0726e07"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jan 31 10:29:22 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:09 2012 -0500"
      },
      "message": "rtlwifi: Remove extra debugging message accidentally left in\n\nIn commit b0302aba812bcc39291cdab9ad7e37008f352a91, an extra debugging\nmessage that is spamming the logs was not deleted before submission.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5aff4e74dc69105b95b799b036aa597ce0726e07",
      "tree": "a3d102ad1a0df01a5c2b3a1ed241b3b2bade2daa",
      "parents": [
        "f3e1b97f036ee477c49b8ec561027db8e3863eab"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Jan 31 09:42:58 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:08 2012 -0500"
      },
      "message": "rtlwifi: Fix typo in dm.c\n\nCorrect a spelling \"disconnet\" to \"disconnect\" in\ndrivers/net/wireless/rtlwifi/rtl8192de/dm.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3e1b97f036ee477c49b8ec561027db8e3863eab",
      "tree": "063e8ceba38a7b45f09df66302186c092e3518fb",
      "parents": [
        "1d73c51a8476847d96a6c5a2ae3715d7099c58c9"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Jan 31 23:23:45 2012 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:07 2012 -0500"
      },
      "message": "iwmc3200wifi: Fix typo in trace.h\n\nCorrect spelling \"embeded\" to \"embedded\" in\ndrivers/net/wireless/iwmc3200wifi/trace.h\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d73c51a8476847d96a6c5a2ae3715d7099c58c9",
      "tree": "55cf36f9cda16c92ead092b756c0f68f3e81dafe",
      "parents": [
        "d6865dcc58f252480515101fd13532f0fc420b53"
      ],
      "author": {
        "name": "Devendra.Naga",
        "email": "devendra.aaru@gmail.com",
        "time": "Tue Jan 31 01:28:15 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:07 2012 -0500"
      },
      "message": "rtlwifi: remove return in _rtl_pci_switch_clk_req\n\nthe return value from _rtl_pci_switch_clk_req is not used by any of its callers.\n\nSigned-off-by: Devendra.Naga \u003cdevendra.aaru@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "268bd858df5052f97722b123e990119c89171fd7",
      "tree": "ccaf1d1abbdfbf0205ff776b09d9eb2c4e6b9e6c",
      "parents": [
        "f1f12f9894c48dc8284762bc71e4a3ed5caf546f"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Feb 01 16:17:40 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:39 2012 -0500"
      },
      "message": "rt2800: document RF_R03 register bits [7:4]\n\nTaken from:\n2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO\n(based on function RT33xx_ChipSwitchChannel)\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f1f12f9894c48dc8284762bc71e4a3ed5caf546f",
      "tree": "0a99b1340bce34450b8cc8761275119efb37ad83",
      "parents": [
        "3e0c7643c561c7052430f5c033d5b1b1289c962e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jan 30 16:17:59 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:39 2012 -0500"
      },
      "message": "rt2800: radio 3xxxx: channel switch RX/TX calibration fixes\n\nSynchronize code with Ralink driver:\n2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO\nBased on functions:\nRT30xx_ChipSwitchChannel\nRT33xx_ChipSwitchChannel\nNICInitRT3370RFRegisters\nand defines from:\ninclude/chip/rt33xx.h\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e0c7643c561c7052430f5c033d5b1b1289c962e",
      "tree": "72185eaa568ce2ba5318296b1ba58715dd0ab99e",
      "parents": [
        "e3bab197622276faac83eac3dfb993967d8d47e3"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jan 30 16:17:58 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:38 2012 -0500"
      },
      "message": "rt2800: radio 3xxx: add channel switch calibration routines\n\nSynchronize code with Ralink driver:\n2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO\nBased on functions:\nRT33xx_ChipSwitchChannel\nRT30xx_ChipSwitchChannel\n\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3bab197622276faac83eac3dfb993967d8d47e3",
      "tree": "86d69a81dd09dcd82c8572f15718e2a0f70ee904",
      "parents": [
        "7f4666ab3fd656513bffd449410a4d7c189081ec"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jan 30 16:17:57 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:38 2012 -0500"
      },
      "message": "rt2800: radio 3xxx: program RF_R1 during channel switch\n\nSynchronize code with Ralink driver:\n2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO\nBased on functions:\nRT33xx_ChipSwitchChannel\nRT30xx_ChipSwitchChannel\nRT33xx_Init\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f4666ab3fd656513bffd449410a4d7c189081ec",
      "tree": "41e9b177eb12b335818c03fa935cf52a6dd9875f",
      "parents": [
        "5718b134b1fe09087ca225b0e475ef65536d02b4"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Mon Jan 30 16:17:56 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:38 2012 -0500"
      },
      "message": "rt2800: radio 3xxx: reprogram only lower bits of RF_R3\n\nSynchronize code with Ralink driver:\n2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO\n(functions: RT33xx_ChipSwitchChannel() and RT30xx_ChipSwitchChannel())\n\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5718b134b1fe09087ca225b0e475ef65536d02b4",
      "tree": "1c1f1ce3d266e070d85011c14c8a5093a1492c77",
      "parents": [
        "66e67e418908442389d3a9e6509985f01cbaf9b0"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Mon Jan 30 22:52:10 2012 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:38 2012 -0500"
      },
      "message": "net: Fix typo in ipw2x00/libipw_rx.c\n\nCorrect spelling in \"suppported\" to \"supported\" in\ndrivers/net/wireless/ipw2x00/libipw_rx.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f0bb5ae3cc3b62a86e4319ee74cea5b602587f1",
      "tree": "e8831d447a90b5fcce421e9271347dde8aed9e02",
      "parents": [
        "b9d905784784bbc2d0fd12e7f303d8c79d907b73",
        "6fe7dd0db0af18a8792d8551fd19a184f39a732c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:45:53 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:45:53 2012 -0500"
      },
      "message": "Merge branch \u0027wireless-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi\n"
    },
    {
      "commit": "b9d905784784bbc2d0fd12e7f303d8c79d907b73",
      "tree": "4aee86a9fec2661d54a7a3a931d70bf5564126f9",
      "parents": [
        "874239f51f8759f3955630fa5da5cf13cd6567d5",
        "5fbea5dcc05415474bae7108803e324f112d5b58"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:45:07 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:45:07 2012 -0500"
      },
      "message": "Merge branch \u0027for-linville\u0027 of git://github.com/kvalo/ath6kl\n"
    },
    {
      "commit": "55a2bb4a6d5e8c7b324d003e130fd9aaf33be4e6",
      "tree": "bfb9d1bbf749e5709be1c210078940a6be354621",
      "parents": [
        "f88373fa47f3ce6590fdfaa742d0ddacc2ae017f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Feb 05 21:15:18 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "ath9k_hw: fix a RTS/CTS timeout regression\n\ncommit adb5066 \"ath9k_hw: do not apply the 2.4 ghz ack timeout\nworkaround to cts\" reduced the hardware CTS timeout to the normal\nvalues specified by the standard, but it turns out while it doesn\u0027t\nneed the same extra time that it needs for the ACK timeout, it\ndoes need more than the value specified in the standard, but only\nfor 2.4 GHz.\n\nThis patch brings the CTS timeout value in sync with the initialization\nvalues, while still allowing adjustment for bigger distances.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReported-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f88373fa47f3ce6590fdfaa742d0ddacc2ae017f",
      "tree": "806086755a4ba5bb35674d8960bccce552d1c3cc",
      "parents": [
        "2da8cbf8a6b454296c9db7b57cac72d5a39e3aa7"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Feb 05 21:15:17 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "ath9k: fix a WEP crypto related regression\n\ncommit b4a82a0 \"ath9k_hw: fix interpretation of the rx KeyMiss flag\"\nfixed the interpretation of the KeyMiss flag for keycache based lookups,\nhowever WEP encryption uses a static index, so KeyMiss is always asserted\nfor it, even though frames are decrypted properly.\nFix this by clearing the ATH9K_RXERR_KEYMISS flag if no keycache based\nlookup was performed.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@vger.kernel.org\nReported-by: Laurent Bonnans \u003cbonnans.l@gmail.com\u003e\nReported-by: Jurica Vukadin \u003cu.ra604@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2da8cbf8a6b454296c9db7b57cac72d5a39e3aa7",
      "tree": "6c936d599c04ebf8e4979162de896c6017d64a48",
      "parents": [
        "07445f688218a48bde72316aed9de4fdcc173131"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Fri Feb 03 20:34:02 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 11:34:02 2012 -0500"
      },
      "message": "mwifiex: add NULL checks in driver unload path\n\nIf driver load is failed, sometimes few pointers may remain\nuninitialized ex. priv-\u003ewdev, priv-\u003enetdev, adapter-\u003esleep_cfm\nThis will cause NULL pointer dereferance while unloading the\ndriver.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07445f688218a48bde72316aed9de4fdcc173131",
      "tree": "a123651853cb0b901b4e505d9cf4470883bd7f50",
      "parents": [
        "b7097eb75fa11c302dcdec83f1dbfa874e0af0d1"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Feb 02 16:29:05 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:18:02 2012 -0500"
      },
      "message": "ath9k: Fix kernel panic during driver initilization\n\nall works need to be initialized before ieee80211_register_hw\nto prevent mac80211 call backs such as drv_start, drv_config\ngetting started. otherwise we would queue/cancel works before\ninitializing them and it leads to kernel panic.\nthis issue can be recreated with the following script\nin Chrome laptops with AR928X cards, with background scan\nrunning (or) Network manager is running\n\nwhile true\ndo\nsudo modprobe -v ath9k\nsleep 3\nsudo modprobe -r ath9k\nsleep 3\ndone\n\n\t EIP: [\u003c81040a47\u003e] __cancel_work_timer+0xb8/0xe1 SS:ESP 0068:f6be9d70\n\t ---[ end trace 4f86d6139a9900ef ]---\n\t Registered led device: ath9k-phy0\n\t ieee80211 phy0: Atheros AR9280 Rev:2 mem\u003d0xf88a0000,\n\t irq\u003d16\n\t Kernel panic - not syncing: Fatal exception\n\t Pid: 456, comm: wpa_supplicant Tainted: G      D\n\t 3.0.13 #1\n\tCall Trace:\n\t [\u003c81379e21\u003e] panic+0x53/0x14a\n\t [\u003c81004a30\u003e] oops_end+0x73/0x81\n\t [\u003c81004b53\u003e] die+0x4c/0x55\n\t [\u003c81002710\u003e] do_trap+0x7c/0x83\n\t [\u003c81002855\u003e] ? do_bounds+0x58/0x58\n\t [\u003c810028cc\u003e] do_invalid_op+0x77/0x81\n\t [\u003c81040a47\u003e] ? __cancel_work_timer+0xb8/0xe1\n\t [\u003c810489ec\u003e] ? sched_clock_cpu+0x81/0x11f\n\t [\u003c8103f809\u003e] ? wait_on_work+0xe2/0xf7\n\t [\u003c8137f807\u003e] error_code+0x67/0x6c\n\t [\u003c810300d8\u003e] ? wait_consider_task+0x4ba/0x84c\n\t [\u003c81040a47\u003e] ? __cancel_work_timer+0xb8/0xe1\n\t [\u003c810380c9\u003e] ? try_to_del_timer_sync+0x5f/0x67\n\t [\u003c81040a91\u003e] cancel_work_sync+0xf/0x11\n\t [\u003cf88d7b7c\u003e] ath_set_channel+0x62/0x25c [ath9k]\n\t [\u003cf88d67d1\u003e] ? ath9k_tx_last_beacon+0x26a/0x85c [ath9k]\n\t [\u003cf88d8899\u003e] ath_radio_disable+0x3f1/0x68e [ath9k]\n\t [\u003cf90d0edb\u003e] ieee80211_hw_config+0x111/0x116 [mac80211]\n\t [\u003cf90dd95c\u003e] __ieee80211_recalc_idle+0x919/0xa37 [mac80211]\n\t [\u003cf90dda76\u003e] __ieee80211_recalc_idle+0xa33/0xa37 [mac80211]\n\t [\u003c812dbed8\u003e] __dev_open+0x82/0xab\n\nCc: \u003cstable@vger.kernel.org\u003e\nCc: Gary Morain \u003cgmorain@google.com\u003e\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\nTested-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7097eb75fa11c302dcdec83f1dbfa874e0af0d1",
      "tree": "81087145879edb7e798c4e61ca33d4f293e9f0bc",
      "parents": [
        "8149415efa033ca138c0080ded77329e98697c7b"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Feb 01 20:41:43 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:17:12 2012 -0500"
      },
      "message": "mwifiex: handle association failure case correctly\n\nCurrently even if association is failed \"iw link\" shows some\ninformation about connected BSS and \"Tx timeout\" error is seen in\ndmesg log.\n\nThis patch fixes below issues in the code to handle assoc failure\ncase correctly.\n1) \"status\" variable in mwifiex_wait_queue_complete() is not\ncorrectly updated. Hence driver doesn\u0027t inform cfg80211 stack\nabout association failure.\n2) During association network queues are stopped but carrier is\nnot cleared, which gives Tx timeout error in failure case\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": "8149415efa033ca138c0080ded77329e98697c7b",
      "tree": "4a719bde81a9db660d08f6068193a658aeb23221",
      "parents": [
        "07ae2dfcf4f7143ce191c6436da1c33f179af0d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 10:55:13 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 03 14:17:12 2012 -0500"
      },
      "message": "ath9k: use WARN_ON_ONCE in ath_rc_get_highest_rix\n\nThe device seems to survive the issue, so no need to flood the logs\nabout it...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6fe7dd0db0af18a8792d8551fd19a184f39a732c",
      "tree": "21148f5a99ef428ee439dbf0a626186d7d2f3d18",
      "parents": [
        "f057ac4ed77d3390b517ee2be8e88615b9994272"
      ],
      "author": {
        "name": "Amit Beka",
        "email": "amit.beka@intel.com",
        "time": "Wed Jan 25 09:19:24 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:38:42 2012 -0800"
      },
      "message": "iwlwifi: range check to testmode direct reg access\n\nAdded a check on the direct register access.\nChecks that the address is in the lower ragnge (0x0-0x2000),\nwhich belongs to CSR, HBUS and FH registers.\n\nSigned-off-by: Amit Beka \u003camit.beka@intel.com\u003e\nSigned-off-by: Wey-Yi W Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f057ac4ed77d3390b517ee2be8e88615b9994272",
      "tree": "dabf4f0d82e94ded316b884b38b6dd6fc985990a",
      "parents": [
        "edf38334061cb87c68cfc7fdc192c850b7e02320"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sun Jan 29 18:36:01 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:38:34 2012 -0800"
      },
      "message": "iwlwifi: release IRQ in error path\n\nsmatch correctly complains:\niwl-trans-pcie.c +1528 iwl_trans_pcie_start_hw(50) warn: \u0027trans-\u003eirq\u0027 was not released on error\n\nFix it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi W Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "edf38334061cb87c68cfc7fdc192c850b7e02320",
      "tree": "679b5d7f6da3c52644a3d418d9a2e1e51def8931",
      "parents": [
        "87272af74e98225672c9165a20b0604a7db758cf"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Wed Jan 25 16:18:52 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:38:22 2012 -0800"
      },
      "message": "iwlwifi: move all ucode routines to iwl-ucode.c\n\nThe routines dealing with the ucode are spread through several files.\nMove them all to the same file and create a iwl-ucode.h file with the\nucode file definitions.\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": "87272af74e98225672c9165a20b0604a7db758cf",
      "tree": "263f2e66bb393808091d6142ddcaa5e0f9dfb478",
      "parents": [
        "1589c5629c336dbb813accec03619940695339ec"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Wed Jan 25 15:26:34 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:38:16 2012 -0800"
      },
      "message": "iwlwifi: move bcast_sta_id init to common routine\n\nThere is nothing device specific in the initialization of the\nbcast_sta_id so move it to the common inititalization routine.\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": "1589c5629c336dbb813accec03619940695339ec",
      "tree": "9c96eb778eb0b30ff52badc2f37d99e31e07c918",
      "parents": [
        "1dcedc8e07902b32027e4cf00dc8150774a492e2"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Jan 27 13:15:54 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:38:06 2012 -0800"
      },
      "message": "iwlwifi: clarify comment\n\nchange a comment to be a little more clear\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": "1dcedc8e07902b32027e4cf00dc8150774a492e2",
      "tree": "d6c997b30a6472503c938224a852099104e0f582",
      "parents": [
        "1df06bdc6fb26d13af18c5dbb3144f13cf55de3c"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jan 19 08:27:03 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:58 2012 -0800"
      },
      "message": "iwlwifi: debug print in tx_queue_set_status is more clear\n\nThe message was misleading when a queue is deactivated. The fifo\nnumber is irrelevant then, so don\u0027t print 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": "1df06bdc6fb26d13af18c5dbb3144f13cf55de3c",
      "tree": "d39f2f82a939c9fd426f5e4feb1697058d0d3ef5",
      "parents": [
        "08079a4919ca960c0f46d244cae3a6ec2c39041d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jan 09 16:35:08 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:52 2012 -0800"
      },
      "message": "iwlwifi: stop_hw replace enable_rfkill_int\n\nThis trans_ops-\u003estop_hw leaves the RFKILL interrupt enabled,\nwe can call that one instead of enable_rfkill_int. By that,\nwe reduce the numbers of acceesses to the NIC from the upper\nlayers.\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": "08079a4919ca960c0f46d244cae3a6ec2c39041d",
      "tree": "a31e98e30ca290397f5c24ff1c43a11b86c3ee65",
      "parents": [
        "99673ee556fce2fb973eaa571adb12663330caa9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jan 09 16:23:00 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:45 2012 -0800"
      },
      "message": "iwlwifi: move hw_rev to transport layer\n\nThe HW revision is now read by the transport layer in its allocation.\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": "99673ee556fce2fb973eaa571adb12663330caa9",
      "tree": "89666dd629df5549b246b36e8631a24a69ef2083",
      "parents": [
        "9ca859615212deb7dd0aee26972799d1910d050f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 21:19:45 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:34 2012 -0800"
      },
      "message": "iwlwifi: kill bus_get_hw_id\n\nGet this information from 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": "9ca859615212deb7dd0aee26972799d1910d050f",
      "tree": "fb30430369e010cf9fcf3640153098af5f264e26",
      "parents": [
        "f6d0e9be6580ba607f730d7e056518c95a864601"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 21:19:45 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:29 2012 -0800"
      },
      "message": "iwlwifi: kill bus_get_hw_id_string\n\nGet this information from 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": "f6d0e9be6580ba607f730d7e056518c95a864601",
      "tree": "3f34b23e26c34350ed042b6ea9b83270bca44876",
      "parents": [
        "af634bee8c4a15629da5e114c491acb8ee50e1e9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 21:19:45 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:12 2012 -0800"
      },
      "message": "iwlwifi: kill bus_is_pm_supported\n\nGet this information from the transport layer which is now in charge\nof the APM too.\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": "af634bee8c4a15629da5e114c491acb8ee50e1e9",
      "tree": "24e6f66308ddadeef4e39194e9261fa5ea03b648",
      "parents": [
        "cf6142975bcbb731bc131ee9d2a68b7561076545"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 21:12:22 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:37:06 2012 -0800"
      },
      "message": "iwlwifi: kill bus_apm_config\n\nThis handler was called from the transport layer only. Merge it\nto the transport\u0027s apm_init.\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": "cf6142975bcbb731bc131ee9d2a68b7561076545",
      "tree": "7cec34553e1d121f0ae601cc603e33007ccd8269",
      "parents": [
        "d48e2074e240192e8a0396e1ae0082dd0e78aa8e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 16:33:58 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:58 2012 -0800"
      },
      "message": "iwlwifi: consolidate the start_device flow\n\nNow there is only one transport function that launch a specific fw:\ntrans_ops-\u003estart_fw. This one replaces trans_ops-\u003estart_device and\ntrans_ops-\u003ekick_nic. The code that actually loads the fw to the\ndevice has been moved to the transport specific code.\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": "d48e2074e240192e8a0396e1ae0082dd0e78aa8e",
      "tree": "95423f06e23f3361a78d60cbc8d222abb7ef00b2",
      "parents": [
        "cc56feb2eb06a0a80a8f07e4adab7e6626009cca"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 13:48:21 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:51 2012 -0800"
      },
      "message": "iwlwifi: move the RF kill logic from iwl_probe to transport\n\nThis is another clean up of the proble 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": "cc56feb2eb06a0a80a8f07e4adab7e6626009cca",
      "tree": "8efc487255a526fa67bf20f9928fb167c6636416",
      "parents": [
        "a6c684ee489a99a54f978aa92a9bf1e82f8c633b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 13:37:59 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:42 2012 -0800"
      },
      "message": "iwlwifi: introduce trans_ops-\u003estop_hw\n\nThis handler stops the HW and puts it in low power state.\nIt will allow to clean up the flows in the upper layers.\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": "a6c684ee489a99a54f978aa92a9bf1e82f8c633b",
      "tree": "2825a868624cf760fff20497fc028c5fd32e2783",
      "parents": [
        "ebb7678d00b2fa0d7db76b5303a5bf46a5aed8f3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 13:24:57 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:36 2012 -0800"
      },
      "message": "iwlwifi: move apm_init to start_hw\n\nThis is transport related\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": "ebb7678d00b2fa0d7db76b5303a5bf46a5aed8f3",
      "tree": "ee8e3535d45746a574010014062ba896b5591b95",
      "parents": [
        "57a1dc89097982874f50a0e6f68ab08f62e9e5aa"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 13:24:57 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:24 2012 -0800"
      },
      "message": "iwlwifi: move prepare_card_hw to start_hw\n\nKill the trans_ops-\u003eprepare_card_hw which is now useless.\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": "57a1dc89097982874f50a0e6f68ab08f62e9e5aa",
      "tree": "13fe125a4613f14a94782fa68785051c186d6468",
      "parents": [
        "8467ab4f42396a3714b59ca187f470542970ff9d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Jan 08 13:22:16 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:13 2012 -0800"
      },
      "message": "iwlwifi: rename trans_ops-\u003erequest_irq to trans_ops-\u003estart_hw\n\nThis handler will become thicker, reflect its real role now.\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": "8467ab4f42396a3714b59ca187f470542970ff9d",
      "tree": "f6e861b268a4f10e63a2861cc8bf8e08f73f965d",
      "parents": [
        "ea4caade104490de0fadb64660f9e228c050fb3d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Jan 03 16:28:12 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:36:06 2012 -0800"
      },
      "message": "iwlwifi: don\u0027t use the bus for ucode fw_desc any more\n\nThis is transport related\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": "ea4caade104490de0fadb64660f9e228c050fb3d",
      "tree": "8a73bba4502ea5865f969b567d6689e7bc01e60b",
      "parents": [
        "1042db2af183b96cdce5972014d85e8bca0634ad"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Jan 04 14:23:20 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:35:53 2012 -0800"
      },
      "message": "iwlwifi: remove the pointer to dev from 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": "1042db2af183b96cdce5972014d85e8bca0634ad",
      "tree": "a2180c74bd080da8ae6cb9ab9b8d3494ee50e6cc",
      "parents": [
        "0390549571cb614ac5cd3327b63f95155a75c673"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Jan 03 16:56:15 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:35:45 2012 -0800"
      },
      "message": "iwlwifi: give trans to all the read / write functions\n\nFrom now on, the transport layer in charge of providing access to the\ndevice. So change all the driver to give a pointer to the transport\nto all the low level functions that actually access the device.\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": "0390549571cb614ac5cd3327b63f95155a75c673",
      "tree": "071b5eb231ba835f3b4da2b1347f1d0673bd3deb",
      "parents": [
        "a42a184458ae95937893cb873c988385637c5e14"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Jan 03 13:48:07 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:35:38 2012 -0800"
      },
      "message": "iwlwifi: the read / write register ops move to transport\n\nMost of the accesses to the registers are done from 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": "a42a184458ae95937893cb873c988385637c5e14",
      "tree": "70638d63f2383c63485c5a58b03a31a89dfba085",
      "parents": [
        "b52e7ea109cfe4ea7fea99b1cd20f57ccd95476a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Feb 02 14:33:08 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:34:48 2012 -0800"
      },
      "message": "iwlwifi: move the bus configuration to transport\n\nAll the bus configuration is now done in the transport\nallocation fucntion.\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": "b52e7ea109cfe4ea7fea99b1cd20f57ccd95476a",
      "tree": "d53ced31d0d60702ec5bce58527500588df83586",
      "parents": [
        "e81fb554cfe082dc59a707767c426cbd2e361033"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Feb 02 14:16:59 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:18:15 2012 -0800"
      },
      "message": "iwlwifi: allocate the transport from the bus layer\n\nChange the way we alloc the transport on the way.\nSince the transport is allocated from a bus specific area, we can\ngive the bus specific parameters (i.e. pci_dev for PCI) to the\ntransport. This will be useful when the bus layer will be killed.\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": "e81fb554cfe082dc59a707767c426cbd2e361033",
      "tree": "2f1c9c5fb4dfaaaf94fa78428c43f05d896eae77",
      "parents": [
        "8747bb4936c137bb93b91afd70eedd65069d26cd"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Feb 02 14:08:57 2012 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 14:15:33 2012 -0800"
      },
      "message": "iwlwifi: move the shrd memory from priv\n\nAllocating the shrd area dynamically will allow more agility\nwhile revamping the flows.\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": "8747bb4936c137bb93b91afd70eedd65069d26cd",
      "tree": "dc1e6cd767cebc7b3faf435e466b8e1c81c4d957",
      "parents": [
        "a591697730a3c416cd384bc199eb5dde622c4c78"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Jan 04 16:57:09 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 13:40:25 2012 -0800"
      },
      "message": "iwlwifi: separate the APM from the EEPROM\n\nThere is no link between the two. Ensure that the NIC is on outside\nthe code of the EEPROM handling.\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": "a591697730a3c416cd384bc199eb5dde622c4c78",
      "tree": "b410d6785ba3e659de0eae1f84f9e9a4ef166444",
      "parents": [
        "ed6a3803408f18da387463d569b4edc5078fd9aa"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Tue Jan 10 19:22:56 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 13:40:16 2012 -0800"
      },
      "message": "iwlwifi: Connect IDI transport to driver.\n\nThis patch connects IDI transport to driver. It does so\nby using a number of ifdefs at this stage.\nIDI is a new transport that is under development.\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ed6a3803408f18da387463d569b4edc5078fd9aa",
      "tree": "25a448746bc814a0d72eb6cf3c5084c9aa78c569",
      "parents": [
        "96d28e00d5cf0d1b3dbf775fa79bd940838a10e4"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Jan 02 16:10:08 2012 +0200"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 02 13:40:07 2012 -0800"
      },
      "message": "iwlwifi: add fw_alive to transport layer API, kill tx_start\n\nDefine a new handler in the transport layer API: fw_alive.\nMove iwl_reset_ict to this new handler, and move the content\nof tx_start to this handler.\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": "5fbea5dcc05415474bae7108803e324f112d5b58",
      "tree": "42d0efe7272ca4c6196bd657a1f40608cff779fe",
      "parents": [
        "1b46dc04866a4962644ef32d7398e34b40f7ac21"
      ],
      "author": {
        "name": "Chilam Ng",
        "email": "chilamng@qca.qualcomm.com",
        "time": "Wed Feb 01 01:03:37 2012 -0800"
      },
      "committer": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Thu Feb 02 10:19:54 2012 +0200"
      },
      "message": "ath6kl: initialize the \u0027nominal_phy\u0027 field in the \u0027wmi_create_pstream_cmd\u0027 struct for create_qos command\n\nThe nominal_phy field is uninitialized. Initialize it to min_phy_rate for\ncreate_qos.\n\nkvalo: simplified the equation as checkpatch complained for a too long line\n\nSigned-off-by: Chilam Ng \u003cchilamng@qca.qualcomm.com\u003e\nSigned-off-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "1b46dc04866a4962644ef32d7398e34b40f7ac21",
      "tree": "a15a6f4b82ba0df61a1c2230a6683e8c7fec6cdd",
      "parents": [
        "3c325fbd0cdb4f83b7761cd8ba7519d7a236de38"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Tue Jan 31 21:26:22 2012 +0200"
      },
      "committer": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Thu Feb 02 10:13:06 2012 +0200"
      },
      "message": "ath6kl: fix compiler warning in ath6kl_init_hw_params()\n\nBoth Luis and John reported that they see a compiler warning:\n\ndrivers/net/wireless/ath/ath6kl/init.c: In function \u0027ath6kl_init_hw_params\u0027:\ndrivers/net/wireless/ath/ath6kl/init.c:1377:26: warning: ‘hw’\nmay be used uninitialized in this function\n\nOddly enough I have never seen it. But AFAICT the code is correct and\nhw is not used uninitalized so add uninitialized_var() to inform that to\nthe compiler.\n\nReported-by: Luis R. Rodriguez \u003cmcgrof@qca.qualcomm.com\u003e\nReported-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "3c325fbd0cdb4f83b7761cd8ba7519d7a236de38",
      "tree": "c38b953bff4c4d57eac51ae7bc8bdd0d0d6df7ec",
      "parents": [
        "cca4d5adcff515b4bf5402dc23792f5123872906"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Jan 31 23:32:55 2012 +0900"
      },
      "committer": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Thu Feb 02 10:09:37 2012 +0200"
      },
      "message": "ath6kl: Fix typo in cfg80211.c\n\nCorrect spelling \"spported\" to \"supported\" in\ndrivers/net/wireless/ath/ath6kl/cfg80211.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "3d29dd9b5b160ba4542a9b8f869a220559e633a0",
      "tree": "300ef96f8681c3b853686b11b04062f3045860f2",
      "parents": [
        "a6c84622b7fa3ea5417a9d1d0ce0bc3e7fbe3be1"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Feb 01 07:01:32 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "iwlwifi: don\u0027t mess up QoS counters with non-QoS frames\n\nIn my AMPDU rework, I rely on the sequence numbers of frames. But\nI didn\u0027t check that the frame has a valid tid before updating the\ntracking counters. As a result, the Tx queues were stalled. People\nwho hit this bug saw that we simply didn\u0027t let any data out.\n\nThis bug was introduced in 3.3.\n\nThis patch fixes that and checks that the frame is a QoS frame before\nlooking at its tid and changing the counters.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5fb8c182d26472ea24cbbadb6a3e355d7621cca4",
      "tree": "06957a6556e67ff0c6c2af23fd5fc607c742b83e",
      "parents": [
        "7fc417556473f15efac269523c17eb92103c6484"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 31 14:40:49 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "iwlwifi: make \"Tx aggregation enabled on ra \u003d\" be at DEBUG level\n\nAverage users either don\u0027t care or they think that message indicates a\nproblem...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fc417556473f15efac269523c17eb92103c6484",
      "tree": "89dab8636f96f2648e54fe69c1a17f29954e4bae",
      "parents": [
        "f9721ed2707661af75a414d09cdcd71f99a13f62"
      ],
      "author": {
        "name": "Luigi Tarenga",
        "email": "luigi.tarenga@gmail.com",
        "time": "Tue Jan 31 18:51:23 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:25:59 2012 -0500"
      },
      "message": "rt2800lib: fix wrong -128dBm when signal is stronger than -12dBm\n\nThis patch correct the type of variables containing the rssi\nvalues read from the rxwi.\n\nIn function rt2800_agc_to_rssi() 3 variables (rssi0, rssi1, rss2)\ndefined as int was assigned a 16bit signed values as unsigned.\nFrom a test with a hi-gain antenna I verified that the rxwi\ncontains signed rssi values in the  range -13/+81 (inclusive)\nwith 0 as an error condition. In case of negative values a\ncondition is triggered and the function return -128dBm while\nthe signal is at its maximum. This patch correct the cast so\nnegative values are not treated as very high positive values\n(ex. -13 does not become 243).\n\nSigned-off-by: Luigi Tarenga \u003cluigi.tarenga@gmail.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "874239f51f8759f3955630fa5da5cf13cd6567d5"
}
