)]}'
{
  "log": [
    {
      "commit": "5cd02c7747596078e6b01f07f978fa8a10f4e9da",
      "tree": "a66db5f90e352f24bc6eedea2cff5e6856c69e54",
      "parents": [
        "2af15580f5f3bb814b80d0616cafd7646644ef7e"
      ],
      "author": {
        "name": "Piotr Haber",
        "email": "phaber@broadcom.com",
        "time": "Wed Apr 03 12:40:43 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:07 2013 -0400"
      },
      "message": "brcmfmac: avoid error output on header only packet\n\nDuring SDIO layer flow control signalling firmware can issue\ninvalid packets. Prevent printing of parsing errors in such case.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2af15580f5f3bb814b80d0616cafd7646644ef7e",
      "tree": "f80f29d5d4129f29e0af8b7d9b1f03960bad246a",
      "parents": [
        "0f8b5cc5214b0c8c772d9ba0a41f5b1f07aff274"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:42 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:06 2013 -0400"
      },
      "message": "brcmfmac: avoid error output in receive path\n\nParsing the tlv upon receiving frames can fail. Instead of printing\nan error message, just count the parse failure. On some devices we\nreceive a lot of invalid tlv signals.\n\nthis commit will be squashed.\n\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nChange-Id: I08e0f62c55e5028f9aa70c396d291679abd273c9\nReviewed-on: http://lb-bun-88.bun.broadcom.com:8080/72\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f8b5cc5214b0c8c772d9ba0a41f5b1f07aff274",
      "tree": "ae50467fa33d4f2c7858514fd922afa66386b8fc",
      "parents": [
        "3edc1cff02a40a76ad6a5e2b9cb00a29584f33ad"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:41 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:06 2013 -0400"
      },
      "message": "brcmfmac: fix handling sk_buff cleanup upon bus tx failure\n\nWhen firmware-signalling is active the brcmf_txcomplete() does\na free of the sk_buff when transfer to firmware fails in the\nbus-specific driver code. However, it should also cleanup the\npacket from the hanger. This patch fixes that.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3edc1cff02a40a76ad6a5e2b9cb00a29584f33ad",
      "tree": "77c0d0825f08cd12326f92c92a0e272459d4fd06",
      "parents": [
        "c7f34a69a2e32b139a6b66c8599252c46f37abba"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:40 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:06 2013 -0400"
      },
      "message": "brcmfmac: enable tx status signalling\n\nEnabling the tx status signalling, which requires packet tagging\nbefore sending to the firmware and handling the tx status signal.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7f34a69a2e32b139a6b66c8599252c46f37abba",
      "tree": "fe924689dda2164ce5affe3448e003a168254ea6",
      "parents": [
        "e2432b6787a15e0b3c255a017d16033ba30204c0"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:39 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:06 2013 -0400"
      },
      "message": "brcmfmac: add flow-control mode to firmware signalling\n\nUpcoming patches will add firmware signalled flow control. Prepare\nby adding the mode, which defaults to disable it. The mode can be\nqueried by brcmf_fws_fc_active() and set by a module parameter.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2432b6787a15e0b3c255a017d16033ba30204c0",
      "tree": "120ec7a56fd856db6b7e34b17939e7c8c5990ba1",
      "parents": [
        "6971280aefe437262f6d52339b0b2d5d64ab4e15"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:38 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:05 2013 -0400"
      },
      "message": "brcmfmac: add optional bus callback definition for tx queue cleanup\n\nAdd a callback to obtain packet queue from the bus-specific code\nused to cleanup packet buffers from firmware-signalling code.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6971280aefe437262f6d52339b0b2d5d64ab4e15",
      "tree": "f1a592ec885710291e74520c41d4e4cecee0ed93",
      "parents": [
        "a3e993c78631b918f26db38605678889e3a5e964"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:37 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:05 2013 -0400"
      },
      "message": "brcmfmac: add firmware-signalling hanger functions\n\nThe hanger for firmware-signalling is used to retain information for\noutstanding transmit packets that await tx status.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3e993c78631b918f26db38605678889e3a5e964",
      "tree": "b0f7b5de7c3b14e1c0829b0055c40872de3577ee",
      "parents": [
        "ebb93883cf4c4ea0b44abab254ad35fd6236177b"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:36 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:05 2013 -0400"
      },
      "message": "brcmfmac: perform filtered firmware-signalling cleanup upon DEL_IF\n\nWhen an interface is deleted make sure to cleanup all packet\nbuffers related to that interface.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ebb93883cf4c4ea0b44abab254ad35fd6236177b",
      "tree": "ff5dccc2124629385405d2066de529124a8d2df5",
      "parents": [
        "29e04ae31ddb08794afbbef3cb72249d3804f47e"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:35 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:05 2013 -0400"
      },
      "message": "brcmfmac: add definitions for handling sk_buff control buffer data\n\nThe sk_buff structure contains a control buffer that can be used\nby different layers in the networking stack for holding packet\nassociated information. In brcmfmac it is used to hold firmware\nsignalling related information.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29e04ae31ddb08794afbbef3cb72249d3804f47e",
      "tree": "d88e33096a73897f33754e8ffdfa149f8bff9087",
      "parents": [
        "fba1400a9b8149b3c7ee02be3b1ea0429912372e"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:34 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:05 2013 -0400"
      },
      "message": "brcmfmac: allow stopping netif queue for different reasons\n\nCurrently, the netif queue is only stopped when the bus interface is\ngiving a push back. This will change soon so prepare the driver by\nadding a stop reason and stop/resume the queue accordingly.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fba1400a9b8149b3c7ee02be3b1ea0429912372e",
      "tree": "ea9912614123763ca8e26e74c629b85f77c7a53c",
      "parents": [
        "43fa635e16c0674c9248b7feb271084c2874bb0a"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:33 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:04 2013 -0400"
      },
      "message": "brcmfmac: add firmware-signalling cleanup function\n\nAdd a cleanup function releasing any queued packet buffers in\nthe mac descriptor entries.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43fa635e16c0674c9248b7feb271084c2874bb0a",
      "tree": "4feec4ebf8c88729ad570c856628404dba809e80",
      "parents": [
        "ce814c1bb484f0efd221a05c936eb942657cebb5"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:32 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:04 2013 -0400"
      },
      "message": "brcmfmac: add handler for credit map firmware events\n\nThe firmware signalling functionality needs the credit map firmware\nevents. This patch adds registration of a handler for this event.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce814c1bb484f0efd221a05c936eb942657cebb5",
      "tree": "3999747029843fd68a48e1f94e44a10fd0676de0",
      "parents": [
        "bb8c8063f82ce3eb7b44772202ca944f92ac39f5"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:31 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:04 2013 -0400"
      },
      "message": "brcmfmac: handle firmware signal for updating mac descriptor info\n\nFirmware can signal the driver to allocate descriptor info for a given\nmac address, which will be used for flow control and host queueing.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb8c8063f82ce3eb7b44772202ca944f92ac39f5",
      "tree": "c62af5503a147b3dde91993a0513a7e2e7777cc4",
      "parents": [
        "d48200ba45dd2edfe6286abfc783a81a4a492e98"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:30 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:04 2013 -0400"
      },
      "message": "brcmfmac: hookup firmware signalling to firmware interface events\n\nFirmware signalling needs to handle resources upon interface\nevents. This patch add calls in the interface event handling\nroutine.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d48200ba45dd2edfe6286abfc783a81a4a492e98",
      "tree": "eaec8920f598cf42dac2500153deed26ccd2a9aa",
      "parents": [
        "aeecc574a428a116936cadcea06b47cffad16ba1"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Apr 03 12:40:29 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:03 2013 -0400"
      },
      "message": "brcmfmac: determine the wiphy-\u003ebands property correctly.\n\nUse information from the device to determine the bands property\nof the wiphy object. After this change the support of 80211n is\ncorrectly presented in the bands property.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aeecc574a428a116936cadcea06b47cffad16ba1",
      "tree": "b29bc67392aa023f03ff3e36af0a25f15f3c00b8",
      "parents": [
        "a04278096c14922bf7c701afe5c0c648d427a14d"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:28 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:03 2013 -0400"
      },
      "message": "brcmfmac: use skb_cow() in brcmf_sdbrcm_txpkt() to assure alignment\n\nIn brcmf_sdbrcm_txpkt() a new packet is allocated and used to transmit\nto firmware freeing up the original packet. However, that packet is\nstill referenced in firmware-signalling so this would result in a\ndouble free. Using skb_cow() avoids this as the packet reference is\nunchanged.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a04278096c14922bf7c701afe5c0c648d427a14d",
      "tree": "2352ae4022bf88fb2130d2578d291e93fdeb2d19",
      "parents": [
        "a886f7f4e4d4fcc2ce153b67d1fe69377fd7ede3"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:27 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:03 2013 -0400"
      },
      "message": "brcmfmac: minor optimization of brcmf_sdbrcm_txpkt() function\n\nWhen taking care of packet alignment to 64-byte boundary padding may\nbe added between SDPCM header and CDC data. It clear both SDPCM header\nspace and padding space. Changed it to only clear padding space. In\nfilling the SDPCM header it uses unaligned access to set SDPCM software\nheader, but preceding code assures it is properly aligned.\n\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nChange-Id: Iad22f277f3496440ba4d2db771205714774570ac\nReviewed-on: http://lb-bun-88.bun.broadcom.com:8080/76\nReviewed-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a886f7f4e4d4fcc2ce153b67d1fe69377fd7ede3",
      "tree": "9d5ccbb0401dec1081d4195a99346d436c44a4e3",
      "parents": [
        "2a2ac7561a1114d312baec413a79751b2914dc9b"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Apr 03 12:40:26 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:02 2013 -0400"
      },
      "message": "brcmfmac: correct success flag passed by brcmf_sdbrcm_txpkt()\n\nThe function brcmf_sdbrcm_txpkt() calls brcmf_txcomplete() with\na parameter success. For this parameter it passes ret !\u003d 0, but\nthat condition is true upon failure.\n\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a2ac7561a1114d312baec413a79751b2914dc9b",
      "tree": "b37afbbb9a4ee2c20f5f36628812c38b25fdf132",
      "parents": [
        "3ad4519c731de86f8a9cec9a22ec90705a38bcab"
      ],
      "author": {
        "name": "Chen, Chien-Chia",
        "email": "machen@suse.com",
        "time": "Tue Apr 02 22:01:55 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:02 2013 -0400"
      },
      "message": "rtlwifi: rtl8188ee: Fix wrong header patch\n\nThis patch is to fix some wrong header file path.\nIt has caused the build failed.\n\nSigned-off-by: Chen, Chien-Chia \u003cmachen@suse.com\u003e\nCc: larry.finger@lwfinger.net\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nCc: mmarek@suse.cz\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ad4519c731de86f8a9cec9a22ec90705a38bcab",
      "tree": "7fe9d264b74e02894b589aff7c8946b86ec99ecd",
      "parents": [
        "8b138d4898a006d94de9fd8eab8cb8c49c08ba7e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 02 11:27:51 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 03 15:07:02 2013 -0400"
      },
      "message": "Revert \"NFC: microread: Fix MEI build failure\"\n\nThis reverts commit 63cd353c34a08af2d1935f8d0c2b6b091714ff79.\n\nWe no longer need this fix as the MEI bus APIs are now merged into\nchar-misc-next.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b138d4898a006d94de9fd8eab8cb8c49c08ba7e",
      "tree": "3f93272689f83259707314f6f493aa21236e41e7",
      "parents": [
        "5c69177df48b0847fd08b6dc6a6eb9e81934b57a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:57 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:20:54 2013 -0400"
      },
      "message": "rtlwifi: rtl8188ee: Enable build of new driver\n\nThese changes enable building the new driver.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c69177df48b0847fd08b6dc6a6eb9e81934b57a",
      "tree": "27a8e315b86e6cf8128eb9577483f01da45790b7",
      "parents": [
        "e6deaf810cc4b6437d55179660776e131ac059df"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:56 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:20:54 2013 -0400"
      },
      "message": "rtlwifi: rtl8188ee: Enable recognition of RTL8188EE\n\nThese patches modify the common probe routine to recognize the RTL8188EE\nchip and implement asynchronous firmware reading in the callback routine\nto initialize the sw variables.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6deaf810cc4b6437d55179660776e131ac059df",
      "tree": "9d96f07f44f929f4bb7346dc3eb6c42fdede7941",
      "parents": [
        "f0eb856e0b6cbd21244afc0f252cec718ecf88fb"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:55 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:20:53 2013 -0400"
      },
      "message": "rtlwifi: rtl8192c: rtl8192ce: rtl8192cu: rtl8192de: rtl8723ae: Add changes required by adding rtl81988ee\n\nThis patch combines the remaining changes in the rtlwifi family to handle\nthe addition of rtl8188ee. A number of these changes eliminate some CamelCase\nvariable names, and other shorten common variable names so that long lines\nin the new driver could be shortened.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0eb856e0b6cbd21244afc0f252cec718ecf88fb",
      "tree": "77d5cb7faf46f7ffd6b79a6d97be72b4eef422b1",
      "parents": [
        "a269913c52ad37952a4d9953bb6d748f7299c304"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:42 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:20:13 2013 -0400"
      },
      "message": "rtlwifi: rtl8188ee: Add new driver\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a269913c52ad37952a4d9953bb6d748f7299c304",
      "tree": "8f15190009b592607ea25fd6971cad4ef8dc55a8",
      "parents": [
        "3a16b41240aa893b2c397ea3bd07d86e95e7694b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:41 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:20:00 2013 -0400"
      },
      "message": "rtlwifi: Rework rtl_lps_leave() and rtl_lps_enter() to use work queue\n\nIn commit a5ffbe0, some of the calls to rtl_lps_leave() were switched\nto be called from a work queue to avoid a scheduling while atomic bug.\nThis patch converts the remaining calls to use the work queue. In\naddition, the call to rtl_lps_enter() is also switched to the work\nqueue. None of these newly converted calls had triggered the bug (yet),\nbut this change make all of them fit a single pattern.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a16b41240aa893b2c397ea3bd07d86e95e7694b",
      "tree": "c0019b42f5d0001b2b9cad6d166932cab947786b",
      "parents": [
        "4b04edc1a7ff1b7c337c3dac920b64865dbd7548"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:40 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:19:59 2013 -0400"
      },
      "message": "rtlwifi: rtl8192c: rtl8192ce: Update to vendor driver of 2013.02.07\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b04edc1a7ff1b7c337c3dac920b64865dbd7548",
      "tree": "df271ca40f6c4cc978e5e5fcd813ab88d4cb5065",
      "parents": [
        "2455c92c318182deda2f9789fd60792402ebc089"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:39 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:19:59 2013 -0400"
      },
      "message": "rtlwifi: rtl8723ae: Update to vendor driver of 2013.02.07\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2455c92c318182deda2f9789fd60792402ebc089",
      "tree": "bcd44ea342d7175deb24038940c7672a216821b0",
      "parents": [
        "26634c4b1868323f49f8cd24c3493b57819867fd"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:38 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:19:58 2013 -0400"
      },
      "message": "rtlwifi: rtl8192se: Update driver to match vendor driver of 2013.02.07\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26634c4b1868323f49f8cd24c3493b57819867fd",
      "tree": "281409ae1cc5c43951ea74761065a427a5a3ea84",
      "parents": [
        "cbafb601cad81de612013fad8daf710ca900015a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Mar 24 22:06:33 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:17:06 2013 -0400"
      },
      "message": "rtlwifi Modify existing bits to match vendor version 2013.02.07\n\nThese changes add the new variables for P2P and modify the various struct\ndefinitions for other new features.\n\nThis patch updates files base.{c,h} for the changes in the newest vendor\ndriver.\n\nThis patch updates files ps.{c,h} for the changes in the newest vendor\ndriver.\n\nThis patch updates files debug.{c,h}, efuse.c, pci.{c,h}, and wifi.h for\nthe changes in the newest vendor driver.\n\nThis patch updates files core.c, ps.c, rc.c, and wifi.h for\nthe changes in the newest vendor driver.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: jcheung@suse.com\nCc: machen@suse.com\nCc: mmarek@suse.cz\nCc: zhiyuan_yang@realsil.com.cn\nCc: page_he@realsil.com.cn\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cbafb601cad81de612013fad8daf710ca900015a",
      "tree": "b210f0e2879c63d8f8d80507d9279f145786d7a7",
      "parents": [
        "86868b26a192260527fe6bdd421eefbdc8c02ead"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Sat Mar 30 14:53:10 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:09:41 2013 -0400"
      },
      "message": "rt2x00: rt2800lib: probe RT chipset earlier\n\nThe \u0027rt2800_validate_eeprom\u0027 function uses the type of\nthe RT chipset for verifying the number of RX streams\non RT28x0 devices. However the type of the RT chipset\nis not yet detected when the \u0027rt2800_validate_eeprom\u0027\nfunction is called.\n\nMove the RT chipset detection code into a separate helper\nfunction, and call it before rt2800_validate_eeprom.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86868b26a192260527fe6bdd421eefbdc8c02ead",
      "tree": "71bbfab22a2cb9f307f95abe658d9d0aa3e5206d",
      "parents": [
        "5ce69003dc92cd4a685a9f22a586b56a25f19624"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Sat Mar 30 14:53:09 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:09:41 2013 -0400"
      },
      "message": "rt2x00: rt2800lib: separate RT and RF chipset detection\n\nUse the newly introduced rt2x00_set_{rf,rt} helpers\nto set the RT and RF chipset separately.\n\nThis change makes it possible to move the RT\ndetection code into another function which will\nbe done in a subseqent patch.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ce69003dc92cd4a685a9f22a586b56a25f19624",
      "tree": "901905e2d5e8ee39377c68679be950a3f4168791",
      "parents": [
        "71d6c1bb34d65f304495786853cb51101328d9a2"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Sat Mar 30 14:53:08 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:09:41 2013 -0400"
      },
      "message": "rt2x00: introduce rt2x00_set_{rt,rf} helpers\n\nThe new helpers can be used to set the type of the\nRT and RF chipsets separately.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71d6c1bb34d65f304495786853cb51101328d9a2",
      "tree": "9b7c98312e75fbf098ce2d54270c9452bda6e09b",
      "parents": [
        "2d9d2385114ce8493134e0a738b7ffa1c35cacbe"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 28 12:37:31 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:06:50 2013 -0400"
      },
      "message": "b43: make struct b2056_inittabs_pts const\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2d9d2385114ce8493134e0a738b7ffa1c35cacbe",
      "tree": "043802d272bb57303d423bf8bd4c4acab756cb7d",
      "parents": [
        "2b6254dacfe64a52908fc7496d210e39e2732858"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 28 12:37:30 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:06:50 2013 -0400"
      },
      "message": "b43: mark some functions and structs static\n\nThis fixes some sparse warnings.\n\nb43_nphy_set_rxantenna() was not used anywhere.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b6254dacfe64a52908fc7496d210e39e2732858",
      "tree": "327f27e18a4bff43119e3f9a863274b0e42ed948",
      "parents": [
        "04abc0a330327c69dfe1518fb2f5a8b4749b0f37"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Wed Mar 27 19:10:32 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:06:49 2013 -0400"
      },
      "message": "mwifiex: use separate AMPDU tx/rx window sizes in 11ac networks\n\nNewer 11ac enabled chipsets have more TX and RX buffers in FW\nand hardware; so they may support larger TX and RX window sizes\nfor BA. Reset BA settings during association, adhoc join/start\nor start_ap() if we are joining/creating 11ac network.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Sagar Bijwe \u003cbsagar@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": "04abc0a330327c69dfe1518fb2f5a8b4749b0f37",
      "tree": "8006a89ec05fb4ddbeb1e4b8a3a5f2c218018e59",
      "parents": [
        "9a574cd67a447059f9c14bbef47873315d7f7b35"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Wed Mar 27 19:10:31 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 01 16:06:49 2013 -0400"
      },
      "message": "mwifiex: change default tx/rx win_size for BA setup\n\nThis patch fixes an issue where RX throughput values observed\nwere substantially lower than TX counterparts for PCIe8897 STA.\nPCIe8897 supports larger rx_win_size. After changing these values\nwe see big improvement for TX and RX throughput values.\n\nDifferent tx_win_size and rx_win_size are used for AP mode.\n\nAll BA setup related initialization has been moved to separate\nfunction.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Sagar Bijwe \u003cbsagar@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": "9a574cd67a447059f9c14bbef47873315d7f7b35",
      "tree": "0ebb71d213d868d8884b1fa0e05b7393c66c665b",
      "parents": [
        "689b66cb53fbb5d567aa4e095eaa828aff73aef0",
        "2e1253d640eb7f8707d2591c93097c1e9f9c71d5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 29 16:41:36 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 29 16:41:36 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tnet/mac80211/sta_info.c\n\tnet/wireless/core.h\n"
    },
    {
      "commit": "689b66cb53fbb5d567aa4e095eaa828aff73aef0",
      "tree": "5cea5d1c0403ec1a75f0da0c87c834f4432d5706",
      "parents": [
        "ca84a6c5fb9306d6c8973b662bc93338dcb84ac7"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:26:05 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:09 2013 -0400"
      },
      "message": "brcmsmac: remove some pmu functions and use the bcma equivalents\n\nThis removes the following functions:\nsi_pmu_chipcontrol() \u003d\u003e bcma_chipco_chipctl_maskset()\nsi_pmu_regcontrol() \u003d\u003e bcma_chipco_regctl_maskset()\nsi_pmu_pllcontrol() \u003d\u003e bcma_chipco_pll_maskset()\nsi_pmu_pllupd() \u003d\u003e bcma_cc_set32()\nsi_pmu_alp_clock() \u003d\u003e bcma_chipco_get_alp_clock()\n\nThis also removed the sih member from struct shared_phy.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca84a6c5fb9306d6c8973b662bc93338dcb84ac7",
      "tree": "a04483da314fe08107fc66d081b6661bae3199e8",
      "parents": [
        "6951618b4b0bb022429ab17d49f2fa3650f21cb4"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:23:12 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:09 2013 -0400"
      },
      "message": "bcma: export some gpio functions\n\nThese functions will be used by brcmsmac.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6951618b4b0bb022429ab17d49f2fa3650f21cb4",
      "tree": "9c9c449cfcd82cda9ac047f67c5f15e51d873e15",
      "parents": [
        "d6b688cf2f7ca3e168acc73597f4d7102ae663fa"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:23:11 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:09 2013 -0400"
      },
      "message": "bcma: export bcma_chipco_get_alp_clock()\n\nThis function will be used by brcmsmac.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6b688cf2f7ca3e168acc73597f4d7102ae663fa",
      "tree": "e3c2cf021f506a05c1e8c922cf7c60932ab3516d",
      "parents": [
        "e3f2ae179c5ca8e1c7a73d1962de5c6555677d6a"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:23:10 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:08 2013 -0400"
      },
      "message": "bcma: handle more devices in bcma_pmu_get_alp_clock()\n\nAdd some more chip IDs to bcma_pmu_get_alp_clock()\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3f2ae179c5ca8e1c7a73d1962de5c6555677d6a",
      "tree": "1d785cb0daddf4b8e83b9fc096deb324af8d3227",
      "parents": [
        "0b8d6e59a128f4fecce9ea3cddc1872a60a29402"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:23:09 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:08 2013 -0400"
      },
      "message": "bcma: use BCMA_CC_PMU_CTL_* constants\n\nInstead of hard coding these values use the existing constants.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b8d6e59a128f4fecce9ea3cddc1872a60a29402",
      "tree": "c89e19daa2d5cdd7bb88ebe758c86936794055f9",
      "parents": [
        "05005c5f290cf0c4f1d4173d18fc90ea2223a043"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:16:58 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:08 2013 -0400"
      },
      "message": "bcma: mark eromptr as __iomem\n\nThis fixes some sparse warnings.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05005c5f290cf0c4f1d4173d18fc90ea2223a043",
      "tree": "eb6adb92b054b6844a0ea167a4e11f685b85d379",
      "parents": [
        "56771e5054463fd3ec2047ea4d4a26111ec7dbab"
      ],
      "author": {
        "name": "Robert Shade",
        "email": "robert.shade@gmail.com",
        "time": "Wed Mar 27 11:46:27 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:08 2013 -0400"
      },
      "message": "Show actual timeout value in failed calibration messages.\n\nThe messages are currently hard coding \"1ms\", which does not match\nthe actual timeout being used.\n\nSigned-off-by: Robert Shade \u003crobert.shade@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "56771e5054463fd3ec2047ea4d4a26111ec7dbab",
      "tree": "0a5bad361468da2311ee6ebc9ee08489f9eb2c70",
      "parents": [
        "fe21bb02ca3b312ba3b89382760e548fd8996a55"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Mon Mar 25 17:15:17 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:37 2013 -0400"
      },
      "message": "carl9170: remove fast channel change feature\n\nMarco Fonseca reported a issue with his carl9170 device:\n\"I\u0027m seeing a problem with the carl driver. If I change channels\nrepeatedly on the 2.4ghz band, monitoring (e.g. tcpdump) will\neventually halt.  I\u0027ve seen this on various versions of the carl\ndriver/firmware (both from 1.9.4 to 1.9.7)\"\n\u003chttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d136381302428113\u003e\n\nThe culprit was identified as \"fast channel change feature\" which\naccording to Adrian Chadd is: \"... notoriously unreliable and\nreally only fully debugged on some very later chips.\"\n\u003chttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d136416984531380\u003e\n\nTherefore, this patch removes the fast channel change feature.\nThe phy will now always have to go through a cold reset when\nchanging channels, but it should no longer become deaf.\n\nCc: Marco Fonseca \u003cmarco@tampabay.rr.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe21bb02ca3b312ba3b89382760e548fd8996a55",
      "tree": "4c4a6faee208363dfaa379c6b961bb284f6e5172",
      "parents": [
        "c55b3766054d3db7a9732c6c8a1c81afac2cfaa6"
      ],
      "author": {
        "name": "Jonas Gorski",
        "email": "jogo@openwrt.org",
        "time": "Mon Mar 25 16:39:54 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:37 2013 -0400"
      },
      "message": "mwl8k: always apply configuration even when device is idle\n\nFix settings not being applied when the device is idle and the firmware\ngets reloaded (because of changing from STA to AP mode). This caused\nthe device using the wrong channel (and likely band), e.g. a 5 GHz only\ncard still defaulted to channel 6 in the 2.4 GHz band when left\nunconfigured.\n\nThis issue was always present, but only made visible with \"mwl8k: Do not\ncall mwl8k_cmd_set_rf_channel unconditionally\" (0f4316b9), since before\nthat the channel was (re-)configured at the next _config call even when\nit did not change from the mac80211 perspective.\n\nSigned-off-by: Jonas Gorski \u003cjogo@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c55b3766054d3db7a9732c6c8a1c81afac2cfaa6",
      "tree": "0c3109c44d2c4170f9b668c02579f8c4c13914f8",
      "parents": [
        "492b71e8d468102372969705b65845f5e57038c5"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:46:03 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:37 2013 -0400"
      },
      "message": "brcmsmac: add support for adhoc mode\n\nThis adds adhoc mode support to brcmsmac.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "492b71e8d468102372969705b65845f5e57038c5",
      "tree": "0dc2aa74e894cf810bcbaf1523acc92f652d1270",
      "parents": [
        "04d2e422df4ae6bc4f0f193be020429000dd7556"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:46:02 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:36 2013 -0400"
      },
      "message": "brcmsmac: activate AP support\n\nThis activates the AP mode support.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04d2e422df4ae6bc4f0f193be020429000dd7556",
      "tree": "39d4b2478bf73eeb8c5136d470aee34225bc4948",
      "parents": [
        "5f1e59e59ffd11a150144977e38ec55bb868f027"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:46:01 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:36 2013 -0400"
      },
      "message": "brcmsmac: deactivate ucode sending probe responses\n\nIt is possible to configure the ucode to automatically send the probe\nresponses to the clients after they send a probe request. At least for\nWPS the userspace needs to answer the probe requests and we do not know\na way to say to the ucode to just handle the normal probe requests, so\nfor now no probe requests should be handled by the ucode.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f1e59e59ffd11a150144977e38ec55bb868f027",
      "tree": "71107f32c733330ef4f5effe8eacb4a3813b5f78",
      "parents": [
        "c031df31daf69ffbb4c9f6f966df83646241a195"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:46:00 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:36 2013 -0400"
      },
      "message": "brcmsmac: add support for probe response template\n\nThe ucode is able to answer probe response by itself. This writes such\na template into the specific memory. Currently the probe requests are\nalso send to mac80211 so there are more answers send to a requesting\nclient. We have to make the ucode stop sending probe requests to the\ndriver.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c031df31daf69ffbb4c9f6f966df83646241a195",
      "tree": "56d7b55fe1047a48cb0527d11960074a11b498e6",
      "parents": [
        "af44e258108058f30d4d4de1f7af0aff88ea3f4b"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:59 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:36 2013 -0400"
      },
      "message": "brcmsmac: react on changing SSID\n\nTo send the correct probe response the hardware needs to know the SSID\nwhen it changed.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af44e258108058f30d4d4de1f7af0aff88ea3f4b",
      "tree": "45bd9d6f36fceefc00bf1b3acf8d7f2570cf4c0b",
      "parents": [
        "ee9794ff49d60bb0f363704c4e03f7eed511ed3b"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:58 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:35 2013 -0400"
      },
      "message": "brcmsmac: add beacon template support\n\nThis makes it possible that a beacon template provided by mac80211 is\nwritten to the hardware for constant beaconing.\n\nThis is based on an old version of brcmsmac, on b43 and the spec b43 is\nbased on.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee9794ff49d60bb0f363704c4e03f7eed511ed3b",
      "tree": "26c2c1913aaec4485ff4e9476b1b7ae4c7083b49",
      "parents": [
        "0627fe3d51f2b44f028bff1a593c85d05d629206"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:57 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:35 2013 -0400"
      },
      "message": "brcmsmac: write beacon period to hardware\n\nMake brcms_c_set_beacon_period() write the beacon period to the\nhardware if a new one is set.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0627fe3d51f2b44f028bff1a593c85d05d629206",
      "tree": "9eacab0897bfe3b3839930760f109782625c7bab",
      "parents": [
        "73ff28504597dd6955e3600d02ecf5e1d7d628db"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:56 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:35 2013 -0400"
      },
      "message": "brcmsmac: remove brcms_pub-\u003ebcmerr\n\nThis was a write only member\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73ff28504597dd6955e3600d02ecf5e1d7d628db",
      "tree": "d0950c92666e09f68ac8fcf6045dbe1472f21577",
      "parents": [
        "7a6c0b10783a2b4abf1f44fefba8500364bc29a6"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:55 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:35 2013 -0400"
      },
      "message": "brcmsmac: remove brcms_bss_cfg-\u003ecur_etheraddr\n\nuse brcms_pub-\u003ecur_etheraddr instead\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a6c0b10783a2b4abf1f44fefba8500364bc29a6",
      "tree": "d1f6c86b6e17bf06db1da843f4248effef40982c",
      "parents": [
        "01996eaa1b06073848b1f23eccc61e948b6941ed"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:54 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:34 2013 -0400"
      },
      "message": "brcmsmac: remove brcms_bss_cfg-\u003eup\n\nThis was a read only member, replace it with pub-\u003eup.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01996eaa1b06073848b1f23eccc61e948b6941ed",
      "tree": "8f632eb4eb8ca61c056bff4b2f958570f9b8e78c",
      "parents": [
        "6da3b6c48d79da96a36c2632053cf4f53bf48fb2"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:53 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:34 2013 -0400"
      },
      "message": "brcmsmac: remove brcms_bss_cfg-\u003eenable\n\nThis was a read only member.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6da3b6c48d79da96a36c2632053cf4f53bf48fb2",
      "tree": "fb1c183851d691ee20116c20b2072fdd4fb27cc8",
      "parents": [
        "45c4f657ce9388921deced415b076d49ed231188"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:52 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:34 2013 -0400"
      },
      "message": "brcmsmac: remove brcms_bss_cfg-\u003eassociated\n\nReplaced the usage with pub-\u003eassociated.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45c4f657ce9388921deced415b076d49ed231188",
      "tree": "5de8746080d6c9e32af2a92b54364dbcb1a71061",
      "parents": [
        "70268ce280e9e06c002383b1691d97276d8cd1fb"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:51 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:34 2013 -0400"
      },
      "message": "brcmsmac: remove brcms_bss_cfg-\u003eBSS\n\nThis was a read only member. The checks using BSS are replaced by\nbetter fitting checks of the new type member.\n\nThe change in brcms_c_tbtt() was based on code from b43, in\nbrcms_c_ps_allowed() the same happens with BSS being true or false,\nbeaconing and probe responses are just needed in ap mode.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70268ce280e9e06c002383b1691d97276d8cd1fb",
      "tree": "3ee733ddc765f79c51815d948d7383add3cf94bd",
      "parents": [
        "39b2d36c8a4c670de569267a7aca168e37be620b"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:50 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:33 2013 -0400"
      },
      "message": "brcmsmac: add interface type to brcms_bss_cfg\n\nThis makes it possible to easily check in which mode the device is\ncurrently running. This also adds a function to start station mode.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "39b2d36c8a4c670de569267a7aca168e37be620b",
      "tree": "f61b54adeffafc4f33d91ab878ce340b81d06313",
      "parents": [
        "5c1da23b6a452995a3a3cc7db15e69ab451ba4f8"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Mar 24 01:45:49 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:33 2013 -0400"
      },
      "message": "brcmsmac: implement ieee80211_ops get_tsf and set_tsf\n\nsetting the tsf is needed to start a timer to make beaconing in AP mode\nwork.\n\nThis is based on older versions of brcmsmac and b43.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c1da23b6a452995a3a3cc7db15e69ab451ba4f8",
      "tree": "7d78d744ad6cc3197184354a7798b4f5206ec182",
      "parents": [
        "c0880a2902aacdfb387da1928fa1ba7778584339"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Mar 23 18:07:02 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:33 2013 -0400"
      },
      "message": "b43: use constants\n\nInstead of defining the magic values in the code use constants.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0880a2902aacdfb387da1928fa1ba7778584339",
      "tree": "03d6a5da986f9db30386c70bf41898425a6f7672",
      "parents": [
        "c24d992ab6b6f067f78585b723fa0c95b3a9c8bf"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Mar 22 21:49:07 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:33 2013 -0400"
      },
      "message": "mwifiex: use fw_status register to wake up PCIe card\n\nFW can be woken up even by accessing device registers; we need\nnot explicitily enable interrupts for doing this. Future PCIe\ndevices will not be woken up by writing to host registers.\nThis patch enables driver to wake up device by reading FW status\nregister.\n\nAlso devices with sleep cookie enabled need some more time before\nproceeding with processing. Handle this by adding a delay loop.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c24d992ab6b6f067f78585b723fa0c95b3a9c8bf",
      "tree": "9317d5f87d56f31bbf2e92dd1abbb0dfa21165a6",
      "parents": [
        "b2fda1f6662681dc854ac902249a89d210cd5583"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Mar 22 21:49:06 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:32 2013 -0400"
      },
      "message": "mwifiex: avoid waking up device in awake state\n\nWe have received interrupt from device means FW is not sleeping.\nIn this case make sure wakeup handler for PCIe is not invoked by\nsetting adapter-\u003epm_wakeup_fw_try to false.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2fda1f6662681dc854ac902249a89d210cd5583",
      "tree": "582d42308a81e8038214ba01419f42f61465ff85",
      "parents": [
        "50455cac91740659127704c537250904ffdc9ed0"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Fri Mar 22 21:49:05 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:32 2013 -0400"
      },
      "message": "mwifiex: do not enable PCIe interrupt in Power Save sleep state\n\nEnabling PCIe host interrupt may accidently wake up the card\nwhen it\u0027s in sleep.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "50455cac91740659127704c537250904ffdc9ed0",
      "tree": "53148c21c81c894b678d4c41c989a0d4b66b24a2",
      "parents": [
        "55f39e67399d3d4cf0c9b2833da797afeafd537b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Mar 22 13:00:15 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:32 2013 -0400"
      },
      "message": "brcmsmac: Remove unused macro SI_MSG\n\ncommit 6236dc2e2 (\"brcmsmac: remove some redundant chip common workarounds\")\nremoved the last uses.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55f39e67399d3d4cf0c9b2833da797afeafd537b",
      "tree": "857e08edb2245d761501198e42b9f89666fd93b4",
      "parents": [
        "64513ef449e3beaacb801d41467f47642683e35a"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Fri Mar 22 12:58:23 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:37:32 2013 -0400"
      },
      "message": "ath9k: trivial: change spectral relayfs buffering\n\nThe spectral data provided via relay-fs introduces a buffering\nlatency given by the subbuf_size. To meet the requirements for\ndelay-sensitive applications (like real-time spectral plotter),\nreduce subbuf_size and increase n_subbufs.\n\nSigned-off-by: Zefir Kurtisi \u003czefir.kurtisi@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e1253d640eb7f8707d2591c93097c1e9f9c71d5",
      "tree": "99a9fb3b84244a9282e28c6f30ef76cc4889a6bb",
      "parents": [
        "8ac3e99e693cb876776646c07f0a954a17ee3017"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Mar 27 08:37:08 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:07:05 2013 -0400"
      },
      "message": "b43: N-PHY: use more bits for offset in RSSI calibration\n\nWhen calculating \"offset\" for final RSSI calibration we\u0027re using numbers\nbigger than s8 can hold. We have for example:\noffset[j] \u003d 232 - poll_results[j];\nformula. If poll_results[j] is small enough (it usually is) we treat\nnumber\u0027s bit as a sign bit. For example 232 - 1 becomes:\n0xE8 - 0x1 \u003d 0xE7, which is not 231 but -25.\n\nThis code was introduced in e0c9a0219a8f542e3946fe972a68aacf8c3f906c\nand caused stability regression on some cards, for ex. BCM4322.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ac3e99e693cb876776646c07f0a954a17ee3017",
      "tree": "c8b900e57b076e8dbc808fa926411e58345f8c74",
      "parents": [
        "ace5af39866da7d45f43774150dace19a73716d6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Mar 26 14:40:51 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:07:05 2013 -0400"
      },
      "message": "libertas: drop maintainership\n\nWould be better maintained by somebody who actualy has time for it.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ace5af39866da7d45f43774150dace19a73716d6",
      "tree": "ecf729c4259b96a37fa3b98024076e76e9f88ab8",
      "parents": [
        "7fc0357479eeff4ca808c4d8c09bc7631f576b8d"
      ],
      "author": {
        "name": "Colin Ian King",
        "email": "colin.king@canonical.com",
        "time": "Tue Mar 26 17:35:23 2013 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:07:05 2013 -0400"
      },
      "message": "iwlegacy: 4965-rs: avoid null pointer dereference error\n\nil4965_rs_initialize_lq checks to see if sta is null, however, before that\ncheck il4965_rs_use_green dereferences sta when intializing use_green.\nAvoid a potential null pointer dereference error by only calling\nil4965_rs_use_green after we are sure sta is not null.\n\nSmatch analysis:\n\ndrivers/net/wireless/iwlegacy/4965-rs.c:2160 il4965_rs_initialize_lq() warn:\n  variable dereferenced before check \u0027sta\u0027 (see line 2155)\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fc0357479eeff4ca808c4d8c09bc7631f576b8d",
      "tree": "7a936d19c8db5a76bddfd694129c1a98340b8c47",
      "parents": [
        "b251412db99ccd4495ce372fec7daee27bf06923"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Mon Mar 25 11:27:46 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:07:05 2013 -0400"
      },
      "message": "ath9k: avoid queueing hw check work when suspended\n\nThe following issue was reported.\n\nWARNING: at net/mac80211/util.c:599 ieee80211_can_queue_work.isra.7+0x32/0x40 [mac80211]()\nHardware name: iMac12,1\nqueueing ieee80211 work while going to suspend\nPid: 0, comm: swapper/0 Tainted: PF          O 3.8.2-206.fc18.x86_64 #1\nCall Trace: Mar 16 09:39:17 Parags-iMac kernel: [ 3993.642992]  \u003cIRQ\u003e\n[\u003cffffffff8105e61f\u003e] warn_slowpath_common+0x7f/0xc0\n[\u003cffffffffa0581420\u003e] ? ath_start_rx_poll+0x70/0x70 [ath9k]\n\u003cffffffff8105e716\u003e] warn_slowpath_fmt+0x46/0x50\n[\u003cffffffffa045b542\u003e] ieee80211_can_queue_work.isra.7+0x32/0x40\n\nFix this by avoiding to queue the work if our device has\nalready been marked as suspended or stopped.\n\nReported-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nTested-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b251412db99ccd4495ce372fec7daee27bf06923",
      "tree": "577763c24d9021919ea4e6dc65407cfa16e7921e",
      "parents": [
        "e67dd874e60529dbd2e8232babb1e23479ba2ffa"
      ],
      "author": {
        "name": "Iestyn C. Elfick",
        "email": "isedev@gmail.com",
        "time": "Wed Mar 20 14:02:31 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:07:04 2013 -0400"
      },
      "message": "b43: A fix for DMA transmission sequence errors\n\nIntermittently, b43 will report \"Out of order TX status report on DMA ring\".\nWhen this happens, the driver must be reset before communication can resume.\nThe cause of the problem is believed to be an error in the closed-source\nfirmware; however, all versions of the firmware are affected.\n\nThis change uses the observation that the expected status is always 2 less\nthan the observed value, and supplies a fake status report to skip one\nheader/data pair.\n\nNot all devices suffer from this problem, but it can occur several times\nper second under heavy load. As each occurence kills the unmodified driver,\nthis patch makes if possible for the affected devices to function. The patch\nlogs only the first instance of the reset operation to prevent spamming\nthe logs.\n\nTested-by: Chris Vine \u003cchris@cvine.freeserve.co.uk\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": "e67dd874e60529dbd2e8232babb1e23479ba2ffa",
      "tree": "0b3e74c7265f19956c8274e34c71307e5f2b8380",
      "parents": [
        "c4ff9486c0474c3c26570ba6dbf9a34ae9aa380c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 19 07:52:48 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:07:04 2013 -0400"
      },
      "message": "b43: N-PHY: increase initial value of \"mind\" in RSSI calibration\n\nWe\u0027re using \"mind\" variable to find the VCM that got the best polling\nresults. For each VCM we calculte \"currd\" which is compared to the\n\"mind\". For PHY rev3+ \"currd\" gets values around 14k-40k. Looking for a\nvalue smaller than 40 makes no sense, so increase the initial value.\n\nThis fixes a regression introduced in 3.4 by commit:\ne0c9a0219a8f542e3946fe972a68aacf8c3f906c\n(my BCM4322 performance dropped from 18,4Mb/s to 9,26Mb/s)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4ff9486c0474c3c26570ba6dbf9a34ae9aa380c",
      "tree": "53903289b906352006a7be15d91639cfa93125f9",
      "parents": [
        "54683441a92ebe20c5282465ea6f21e5e74d2974",
        "2d5d50ee596361566f7f84300117cba7d7672bc5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:05:18 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 11:05:18 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes\n"
    },
    {
      "commit": "54683441a92ebe20c5282465ea6f21e5e74d2974",
      "tree": "70e7ae5ff58f61800f41f87053babffbc62a0726",
      "parents": [
        "0f49d64c95944f5701216e900b89aab749edcda2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 10:52:11 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 10:52:11 2013 -0400"
      },
      "message": "Revert \"brcmsmac: support 4313iPA\"\n\nThis reverts commit b6fc28a158076ca2764edc9a6d1e1402f56e1c0c.\n\nThis commit is reported to cause a regression in the support for some\nrevisions of 4313 ePA devices.\n\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d136360340200943\u0026w\u003d2\n\nConflicts:\n\tdrivers/net/wireless/brcm80211/brcmsmac/phy/phy_lcn.c\n\nReported-by: David Herrmann \u003cdh.herrmann@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64513ef449e3beaacb801d41467f47642683e35a",
      "tree": "4769c86ad5c5ca0ab6e3c3d55c5c2a40533275e3",
      "parents": [
        "7e4235acfcb640d15a677721f9e7656a123eafa5"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 21 20:28:40 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:47:06 2013 -0400"
      },
      "message": "b43: remove warning for LP-PHY with sprom \u003c 8\n\nThe BCM5354 SoC has a build in ieee80211 core rev 13 with a LP-PHY on\nit. This devices has a sprom version 3 stored in the nvram. This patch\nremoves the warning and uses the opo values from the sprom as mentioned\nin the specs.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e4235acfcb640d15a677721f9e7656a123eafa5",
      "tree": "4eb8976984978d08c1cfc9b4efa1d6414833942e",
      "parents": [
        "12bef78f0a806639daef58b1770be6ea19b2e94d"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 21 20:25:21 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:46:56 2013 -0400"
      },
      "message": "ssb: read additional sprom v2 and v3 attributes.\n\nThese attributes should be in the sprom for rev 2 and 3, but they were\nnot read out.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12bef78f0a806639daef58b1770be6ea19b2e94d",
      "tree": "46318c32c2b84e8fa7c47b2ccd995933cdd856e3",
      "parents": [
        "0a64baea483ce7d698f9761388e86284cf5753e3"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 21 16:26:19 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:41 2013 -0400"
      },
      "message": "ssb: fix sprom constant for ant_available_{bg,a}\n\nThis was done accordingly to new specs.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a64baea483ce7d698f9761388e86284cf5753e3",
      "tree": "44ea11f7f608515e454a2ca85806e2573f15aea1",
      "parents": [
        "3e6998574fde0ab7a3329c9229394dd80462ead2"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 21 16:19:45 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:41 2013 -0400"
      },
      "message": "b43: use bcma_chipco_gpio_control()\n\nWith this patch the same registers are written, but this access is now\nprotected by a lock.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e6998574fde0ab7a3329c9229394dd80462ead2",
      "tree": "cadc584259128b19c123950a0778668b9efa67a7",
      "parents": [
        "c5116e9d8d2de324f13a91fe5afc308cd6b0ca93"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 19 16:58:59 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:40 2013 -0400"
      },
      "message": "bcma: define board types\n\nUsing that IDs we can write workarounds for various cards\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c5116e9d8d2de324f13a91fe5afc308cd6b0ca93",
      "tree": "478e9140efae877ffc025d90605d5beb4a866b8d",
      "parents": [
        "7b828f09b282a1a3eb719e1080cf3764221049b1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 19 16:58:58 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:40 2013 -0400"
      },
      "message": "ssb: define more board types\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b828f09b282a1a3eb719e1080cf3764221049b1",
      "tree": "31d80fb7947c0a309af2cda4c069843fe8fe9f7e",
      "parents": [
        "3623b266c8c5012ef376128026ca2dfc63f1abcb"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 19 13:18:44 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:40 2013 -0400"
      },
      "message": "bcma: extract board_type from SPROM\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3623b266c8c5012ef376128026ca2dfc63f1abcb",
      "tree": "bd8b59312e9458e69daefc75d4f38794d0301981",
      "parents": [
        "83c78da983d672e214b5daedf83b26df95dd8407"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 19 13:18:43 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:40 2013 -0400"
      },
      "message": "ssb: extract board_type from SPROM\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83c78da983d672e214b5daedf83b26df95dd8407",
      "tree": "b9a93ebf27e05a0b99f12a9d2af8aeca007958ca",
      "parents": [
        "657e27656dfb3a99e81c99df6e78e770d7fe0d48"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Mar 18 20:06:03 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:39 2013 -0400"
      },
      "message": "mwifiex: add support to configure VHT for AP mode\n\nCurrently, default VHT configuration from the firmware is used\nfor the VHT operations. Adding vhtcfg command to configure the\nfirmware based on input received from cfg.\n\nEnable VHT for AP mode only when cfg80211_ap_settings has a\nVHT IE i.e., when ieee80211ac is set to 1 in the hostapd.conf.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "657e27656dfb3a99e81c99df6e78e770d7fe0d48",
      "tree": "b1ed261b1d47ba78bf96fab5ccc3bfc51c331a4b",
      "parents": [
        "29bb7013a53d8fc43f79f39d22a15ba8d3e77d9b"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@iki.fi",
        "time": "Sun Mar 17 11:59:29 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:42:22 2013 -0400"
      },
      "message": "rtlwifi: usb: add NET_IP_ALIGN padding to RX skb when needed\n\nAdd proper alignment at first packet copy, to avoid extra copies made later\nin networking stack.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29bb7013a53d8fc43f79f39d22a15ba8d3e77d9b",
      "tree": "824374b426f7e3c2d4a5679b0176fa4add44f996",
      "parents": [
        "d7d0f081c48951018133cac38c8c0796f37db727"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@iki.fi",
        "time": "Sun Mar 17 11:59:24 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:42:22 2013 -0400"
      },
      "message": "rtlwifi: usb: defer rx processing to tasklet\n\nMove processing of received packets to tasklet from hard-irq context.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7d0f081c48951018133cac38c8c0796f37db727",
      "tree": "a949ef9f9a2482efedc25745a2bff81eea2209a6",
      "parents": [
        "872de8ff04922e4ad95c5af39131ae9fbefe6ac5"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@iki.fi",
        "time": "Sun Mar 17 11:59:18 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:42:22 2013 -0400"
      },
      "message": "rtlwifi: usb: remove extra skb copy on RX path\n\nRX path has extra copying of packets, that can be avoided.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "872de8ff04922e4ad95c5af39131ae9fbefe6ac5",
      "tree": "d5ed761d0826faffc1afa7fc2a07dabd5a8ca586",
      "parents": [
        "2ed79f38c4a2d63f8665b3e0d920d09ab5fa880b"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@iki.fi",
        "time": "Sun Mar 17 11:59:13 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:42:21 2013 -0400"
      },
      "message": "rtlwifi: usb: use usb_alloc_coherent for RX buffers\n\nUse dedicated DMA coherent buffers for RX urbs, to avoid allocation of large\nskbuffs in hard-irq context and improve performance.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ed79f38c4a2d63f8665b3e0d920d09ab5fa880b",
      "tree": "80e311a5462be3fe33e45e4626aa46c0c4df4b16",
      "parents": [
        "48b81cc1d9fa469a50fd3b7c95ae38e748920ec1",
        "a373c3cec0394756f130183551214a4bd38b4103"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:40:52 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:40:52 2013 -0400"
      },
      "message": "Merge branch \u0027for-linville\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx\n"
    },
    {
      "commit": "48b81cc1d9fa469a50fd3b7c95ae38e748920ec1",
      "tree": "514964b1d090f424435c167f2781eac8e6c6374a",
      "parents": [
        "31c5770b5d7354c308bd41bf2bb3e02e5e0e95b6",
        "0227c7b56959cd8f5edd20b6a47db86fa553e91a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:39:06 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:39:06 2013 -0400"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next\n"
    },
    {
      "commit": "31c5770b5d7354c308bd41bf2bb3e02e5e0e95b6",
      "tree": "3135ede01b35ad7a0fe44c18d4ea55d3c512779e",
      "parents": [
        "c78b3841fac9a59c7494be143aa7f2e69ea47958",
        "e635c797b3b18ffbe4ef5db27971f48b661f03bd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:38:28 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:38:28 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next\n"
    },
    {
      "commit": "c78b3841fac9a59c7494be143aa7f2e69ea47958",
      "tree": "503c1279d2bdf8b295ba7d2eb81830c5eb6bfb32",
      "parents": [
        "0d4e67174b03e3dcfe75ce7ec488770a5d443bf4",
        "f00f188f8212fec9976394976c4fd5d4a3bc4dcf"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:38:02 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:38:02 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next\n"
    },
    {
      "commit": "0f49d64c95944f5701216e900b89aab749edcda2",
      "tree": "222c37646264eaf825b24187ea115337d4517377",
      "parents": [
        "fae172136c0cfc80cb4b13620c861688e671650a"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Wed Mar 20 17:56:23 2013 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 14:54:45 2013 -0400"
      },
      "message": "mwifiex: reset skb-\u003edata after processing PCIe sleep confirm cmd respose\n\nThis patch is a bug fix for an issue wherein power save was not\nworking for PCIe. This happens because for processing power save\nsleep confirm command we pull skb so that skb-\u003edata points ahead\nof interface header. We use same skb to get other cmda responses\nas well. So if we don\u0027t push skb after processing cmd response,\nit results into reduction in skb-\u003elen and finally skb-\u003elen reaches\nzero. This causes failure in processing sleep command response.\nFix this by pushing skb by INTF_HEADER_LEN at the end of command\nresponse processing.\n\nSigned-off-by: Avinash Patil \u003cpatila@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fae172136c0cfc80cb4b13620c861688e671650a",
      "tree": "3dc683dcd8beb5e61361fadd74736742fd35c70b",
      "parents": [
        "36ef0b473fbf43d5db23eea4616cc1d18cec245f",
        "370bd005937c0e00f9104a602f9fe1dd6b21b54b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 14:50:17 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 14:50:17 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211\n"
    },
    {
      "commit": "a373c3cec0394756f130183551214a4bd38b4103",
      "tree": "19f832d10753ec06efef753cb23ec97f886f8903",
      "parents": [
        "0d4e67174b03e3dcfe75ce7ec488770a5d443bf4",
        "97236a0656034ef8512ded648cfaa3d7282534e8"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 17:06:37 2013 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 17:06:37 2013 +0200"
      },
      "message": "Merge branch \u0027wl12xx-next\u0027 into for-linville\n"
    },
    {
      "commit": "97236a0656034ef8512ded648cfaa3d7282534e8",
      "tree": "6af9455afa25d70e0f647e76017ea96705de4852",
      "parents": [
        "da7aa28004d3add74998f3416e70a6f9b3a95dd1"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri Mar 08 09:41:53 2013 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 12:43:17 2013 +0200"
      },
      "message": "wlcore: move handling from hardirq to the irq thread function\n\nSpin locks and completions are expensive in hard IRQ context and cause\nproblems with RT kernels.  In RT kernels, both spin locks and\ncompletions can schedule(), so we can\u0027t use them in hard irq context.\n\nMove handling code into the irq thread function to avoid that.\n\nReported-by: Gregoire Gentil \u003cgregoire@alwaysinnovating.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "da7aa28004d3add74998f3416e70a6f9b3a95dd1",
      "tree": "13f5cae98a23f6e48d97f3ece9ac91c73f585f54",
      "parents": [
        "abca1237820a7d9a087b2744a2abd1026364d7b7"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue Mar 12 17:04:01 2013 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 12:36:24 2013 +0200"
      },
      "message": "wlcore: use print_hex_dump_debug()\n\nWe were printing out all the hex dumps regardless of whether dynamic\ndebugging was enabled or not.  Now that print_hex_dump_debug() has\nbeen implemented, we can use that instead.\n\nReported-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "abca1237820a7d9a087b2744a2abd1026364d7b7",
      "tree": "242a574122d37637637b95a7f5fb8c0a5f7e702a",
      "parents": [
        "75592be5e35b31eb28dacf578cfe82f0e9bc0ac0"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Tue Mar 12 17:19:46 2013 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 12:33:13 2013 +0200"
      },
      "message": "wlcore: consider dummy packets when tx queues are empty\n\nDon\u0027t ignore dummy packets when our queues are empty. This causes dummy\npackets never to be sent when traffic is not suspended by FW thresholds,\nwhich happens only in high Tx throughput situations. This may hurt Rx\nperformance.\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "75592be5e35b31eb28dacf578cfe82f0e9bc0ac0",
      "tree": "ae3e76a49dc4e6907ab2c71c60011774c51ea59b",
      "parents": [
        "0e752df6fda25993acc30e1162808fbb2543be03"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Tue Mar 12 17:19:45 2013 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 12:33:13 2013 +0200"
      },
      "message": "wlcore: correctly check state before regdomain conf\n\nThe wlcore state was checked without the mutex being taken. This leads\nto WARN_ONs sometimes if a notification arrives when the driver\nis on, but the mutex is only taken after it is off. This usually\nhappens if stopping the driver while connected to a network.\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "0e752df6fda25993acc30e1162808fbb2543be03",
      "tree": "de0faa9284fada9d779975ab24c511400caf0de8",
      "parents": [
        "5a99610c99625ae86d76014da25659dff72e8792"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Tue Mar 12 17:19:44 2013 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Mon Mar 25 12:33:12 2013 +0200"
      },
      "message": "wlcore: AP-mode - recover security seq num for stations\n\nSave the sequence number of the broadcast AP link in the wlvif. For each\nconnected station, save the sequence number in the drv_priv part of\nieee80211_sta. Use the saved numbers on recovery/resume, with the\nobligatory increment on recovery.\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    }
  ],
  "next": "5a99610c99625ae86d76014da25659dff72e8792"
}
