)]}'
{
  "log": [
    {
      "commit": "a514b17fab51c1433db920d76cf8ddda959e5da0",
      "tree": "aedaf1cdddec615c2938813b57c7e5fc18c9199a",
      "parents": [
        "522db70286fcce420e5fc1be107912fbd3806323"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Nov 14 17:39:30 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Nov 19 19:30:00 2012 -0200"
      },
      "message": "Bluetooth: Refactor locking in amp_physical_cfm\n\nRemove locking from l2cap_physical_cfm and lock chan inside\namp_physical_cfm.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "522db70286fcce420e5fc1be107912fbd3806323",
      "tree": "5f7e5fad4a4524421974f0cba35f44a0c9fac43f",
      "parents": [
        "96eff46e9f5632efa0d2941f7e028701a5f1a0f6"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Nov 15 18:14:55 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Nov 19 19:26:35 2012 -0200"
      },
      "message": "Bluetooth: Remove unneeded local_amp_id initialization\n\nlocal_amp_id is already set in l2cap_connect() which is called several\nlines above.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "96eff46e9f5632efa0d2941f7e028701a5f1a0f6",
      "tree": "f5d7604239ee81bb35f41a84494d5adfaf864d54",
      "parents": [
        "c1d5dc4ac15be45c7061e207f06ad8dfba0c2170"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Nov 15 18:14:53 2012 +0200"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Nov 19 19:24:45 2012 -0200"
      },
      "message": "Bluetooth: Use __l2cap_no_conn_pending helper\n\nUse helper instead of test_bit. This is the only place left using\ntest CONF_CONNECT_PEND flag.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "c1d5dc4ac15be45c7061e207f06ad8dfba0c2170",
      "tree": "5d5cca115c893e3ecf7f6839ebc3346a4db64523",
      "parents": [
        "3f0f524bafcd2025c12e215f13207c7be0a13bf9"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Nov 08 01:23:01 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sun Nov 18 23:03:01 2012 -0200"
      },
      "message": "Bluetooth: Fix updating advertising state flags and data\n\nThis patch adds a callback for the HCI_LE_Set_Advertise_Enable command.\nThe callback is responsible for updating the HCI_LE_PERIPHERAL flag\nupdating as well as updating the advertising data flags field to\nindicate undirected connectable advertising.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "3f0f524bafcd2025c12e215f13207c7be0a13bf9",
      "tree": "0938ee73420e34e3753f344d3a3e8927db57f672",
      "parents": [
        "bbaf444a89dd7dd7effd8ed2f4e4ec64da3cc1da"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Nov 08 01:23:00 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sun Nov 18 23:03:01 2012 -0200"
      },
      "message": "Bluetooth: Add support for setting LE advertising data\n\nThis patch adds support for setting basing LE advertising data. The\nthree elements supported for now are the advertising flags, the TX power\nand the friendly name.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "bbaf444a89dd7dd7effd8ed2f4e4ec64da3cc1da",
      "tree": "cc265122c83264b509353adad12d6dfe917f27c5",
      "parents": [
        "57527f8d4d71b5167a02fb6713857f55d3974748"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Thu Nov 08 01:22:59 2012 +0100"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Sun Nov 18 23:03:00 2012 -0200"
      },
      "message": "Bluetooth: Use proper invalid value for tx_power\n\nThe core specification defines 127 as the \"not available\" value (well,\n\"reserved\" for BR/EDR and \"not available\" for LE - but essentially the\nsame). Therefore, instead of testing for 0 (which is in fact a valid\nvalue) we should be using this invalid value to test if the tx_power is\navailable.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "57527f8d4d71b5167a02fb6713857f55d3974748",
      "tree": "d01ec106619e598a02656f9d3d67dd027ff51f9c",
      "parents": [
        "f3684343060636491d337e716f08834523cef722"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Tue Nov 13 11:33:53 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:11 2012 -0500"
      },
      "message": "ath9k_hw: Program filter coefficients correctly\n\n2484 Mhz (Japan) usage requires filter coefficients to\nbe programmed in the CCK TX FIR registers. This is required\nfor AR9331, AR9485 and AR9462. Fix this and also remove\na few useless macros and a duplicate variable.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3684343060636491d337e716f08834523cef722",
      "tree": "cb844b56ded1d04cd58dd36def03e37ee89e1f18",
      "parents": [
        "85240818e453e676642bb728a355d0c920229193"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 16 00:06:20 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:09 2012 -0500"
      },
      "message": "lib80211: hide Kconfig symbol\n\nThere\u0027s no need to ask the user about lib80211\nsince it will be selected by drivers requiring\nit, hide it from Kconfig.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85240818e453e676642bb728a355d0c920229193",
      "tree": "0a4cb044856a5adc6e8e24d0440a4dd355730756",
      "parents": [
        "ccd953694bf9ce4639fa4d8bdb8a2a297315816f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 16 00:05:20 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:08 2012 -0500"
      },
      "message": "mwifiex: don\u0027t select lib80211\n\nThe driver doesn\u0027t use any lib80211 symbols\nso it shouldn\u0027t select it in Kconfig.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccd953694bf9ce4639fa4d8bdb8a2a297315816f",
      "tree": "2efda58086940b44897de5ca6c8bba6d6f012c3a",
      "parents": [
        "9c033bed936629155129a2b3e7493838fe76b8b5"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Nov 15 21:24:57 2012 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:07 2012 -0500"
      },
      "message": "rtlwifi: use eth_zero_addr() to assign zero address\n\nUsing eth_zero_addr() to assign zero address insetad of\nmemset() or an inefficient copy from a static array.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c033bed936629155129a2b3e7493838fe76b8b5",
      "tree": "cf57c0dce0e2ed821fdf5909b6ff6e44acb32403",
      "parents": [
        "b87e2c482510d56563873827783046a8eece5829"
      ],
      "author": {
        "name": "Stanislav Yakovlev",
        "email": "stas.yakovlev@gmail.com",
        "time": "Thu Nov 15 03:07:47 2012 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:06 2012 -0500"
      },
      "message": "net/wireless: ipw2x00: remove unreachable code\n\nRemove unnecessary if statements because libipw_set_geo always\nreturns success.  Also change function\u0027s return value from int\nto void.\n\nSigned-off-by: Stanislav Yakovlev \u003cstas.yakovlev@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b87e2c482510d56563873827783046a8eece5829",
      "tree": "a88eb85c309040293af7244bcbb2d161a1be503a",
      "parents": [
        "5a7a59d254b27ab90ba49dbae51cadc4775b3150"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:23 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:05 2012 -0500"
      },
      "message": "brcmfmac: code cleanup\n\nRemoving obsolete functions and prototypes. Moving (and renaming)\ndefines to place with similar definitions. Removing unnecessary\nincludes.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a7a59d254b27ab90ba49dbae51cadc4775b3150",
      "tree": "60a8555c1780536c3c5744f246de2042264fdf83",
      "parents": [
        "756a67005295495862b8584667dbdcda247d0f78"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:22 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:04 2012 -0500"
      },
      "message": "brcmfmac: limit hex dump on fwil.\n\nWhen debug is turned on for fwil then the whole data buffer is\ndumped. In some cases this gives excessive amount of debug. With\nthis patch the dumps are limited to 64 bytes.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "756a67005295495862b8584667dbdcda247d0f78",
      "tree": "00b87ffa619d953a40a03b01779fd1ba76a4ee79",
      "parents": [
        "5b3c183272ad261c4d8cef5b5277fd18514f6c27"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:21 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:03 2012 -0500"
      },
      "message": "brcmfmac: sdio module load fix.\n\nOn sdio module unload followed by load (without removing the\ndevice) the access window should be moved back to enumeration\nspace. Force this by removing initialisation of sbwad during\nprobe.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b3c183272ad261c4d8cef5b5277fd18514f6c27",
      "tree": "82001fbf4e451b2c65a5d514d64de573480be018",
      "parents": [
        "2def5c10d2f8f81c8089b2c1b63fdc278e7d86f0"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:20 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:02 2012 -0500"
      },
      "message": "brcmfmac: avoid usage of func-\u003ecard-\u003edev in sdio probe.\n\nbrcmf_ops_sdio_probe used the private_date func-\u003ecard-\u003edev to\nstore device data of brcmfmac sdio. This is not a good place to\nstore the data. Use dev of func and use func-\u003ecard-\u003esdio_func\nto group the functions the driver is using.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2def5c10d2f8f81c8089b2c1b63fdc278e7d86f0",
      "tree": "598428a6153ef0b21b7b85849f60fb380ecc013a",
      "parents": [
        "37ac5780e08e4e3ce67e8355e52d71324e9c11cd"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:19 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:29:00 2012 -0500"
      },
      "message": "brcmfmac: sdio unload fix.\n\non sdio remove the bus_if should be configured for close, so\nnew data from higher layers will be blocked. Also the access\nto bus_if in the watchdog should be checked for null pointer\naccess on sdio remove.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37ac5780e08e4e3ce67e8355e52d71324e9c11cd",
      "tree": "1b361725247c8b053c3f6405283250f9c8fcb482",
      "parents": [
        "1799ddf18597da5aa1319b089736aafd05481774"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:18 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:59 2012 -0500"
      },
      "message": "brcmfmac: Handle mmc exceptions during init correct.\n\nwhen brcmf_sdbrcm_probe_attach results in error then cleanup\nwill result in null pointer access. In brcmf_sdbrcm_release and\nin brcmf_ops_sdio_remove. This patch fixes order of init and\nde-init.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1799ddf18597da5aa1319b089736aafd05481774",
      "tree": "e30cfad2f13f910a2c8da394fc1cac573d578300",
      "parents": [
        "3e0a97e1507c482d2299a6ff24e597c1316ba60a"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:17 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:58 2012 -0500"
      },
      "message": "brcmfmac: Any error should result in failure of probe.\n\nIn brcmf_sdbrcm_probe only error ELINK is seen as error. However\nbrcmf_bus_start can return many more error codes and all should\nresult in failed init of driver.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e0a97e1507c482d2299a6ff24e597c1316ba60a",
      "tree": "c05e911af1244d3ee863860a8f9f62c615d358a2",
      "parents": [
        "b522dd8071947be7f62e75d7de5b6b3de0d882f5"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:16 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:57 2012 -0500"
      },
      "message": "brcmfmac: restructure handling of IF event\n\nThe IF event need special care. It can be either an ADD, DEL, or\nCHANGE. For an ADD we need to call brcmf_add_if() before the\nevent handler call. Upon a DEL we need to call brcmf_del_if()\nafter the event handler call. CHANGE does not require special\nattention.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b522dd8071947be7f62e75d7de5b6b3de0d882f5",
      "tree": "18939eba53d549f93c88158a21a5b95f996bc045",
      "parents": [
        "b6f06f6e31b575bb7d5bc3452264ffa60b7e26f0"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:15 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:56 2012 -0500"
      },
      "message": "brcmfmac: ignore IF event if it is a add for ifidx 0\n\nFirmware fires IF event to add the primary interface but that\nis already created in the driver.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6f06f6e31b575bb7d5bc3452264ffa60b7e26f0",
      "tree": "9a6c358e7d96dc017aa5f8067e64aa2296ca8321",
      "parents": [
        "df19e777e0587004bb926c73c7188e0d63f19372"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:14 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:55 2012 -0500"
      },
      "message": "brcmfmac: fix wrong usage of unaligned include file\n\nReplaced \u003clinux/unaligned/access_ok.h\u003e by \u003casm/unaligned.h\u003e\nto make it work on ARM and other architectures.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df19e777e0587004bb926c73c7188e0d63f19372",
      "tree": "7cdeb9c2f745525d014b4dc6ff9bc8b1efe565ed",
      "parents": [
        "0b63cb71f1e6b74a6f68a9c7b10d823fd9914d0a"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:13 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:54 2012 -0500"
      },
      "message": "brcmfmac: fix NULL pointer access in brcmf_fweh_detach()\n\nbrcmf_fweh_detach can be called while ifp is already NULL, due to\ninit error. Fix NULL pointer access by checking ifp.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b63cb71f1e6b74a6f68a9c7b10d823fd9914d0a",
      "tree": "62c7b1a6b54f4130b68e1eb92b0d66090f8f19f9",
      "parents": [
        "9bcb74f919db1965fa74393d4b545e7b489e91fb"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:12 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:53 2012 -0500"
      },
      "message": "brcmfmac: remove mac address validation from brcmf_net_attach()\n\nThe mac_addr field in ifp object is always valid so no need to\nvalidate.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9bcb74f919db1965fa74393d4b545e7b489e91fb",
      "tree": "d9b565281c3563dfa633f13e35d9aeb5d58fc687",
      "parents": [
        "607d5c0ef6c4d3a2e7a61ba1b62baa0712366bc0"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:11 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:51 2012 -0500"
      },
      "message": "brcmfmac: change mac address parameter in brcmf_add_if()\n\nThe function brcmf_add_if() is called with mac address set to NULL\nfor the primary interface. When handling IF ADD events the firmware\nprovides a address mask in the event to derive its mac address from\nthe primary mac address. Rename the parameter and use it as a mask.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "607d5c0ef6c4d3a2e7a61ba1b62baa0712366bc0",
      "tree": "86e3e4f231959e19d1d4aaf2b1e9010a3b5a3ed8",
      "parents": [
        "bdf5ff516b453137cecb71e60ff860ec0a704509"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:10 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:50 2012 -0500"
      },
      "message": "brcmfmac: correct handling IF firmware event\n\nTesting revealed the IF ADD event contains the interface\nindex of the new interface. This would result in a NULL\npointer access when handling the event.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdf5ff516b453137cecb71e60ff860ec0a704509",
      "tree": "2e0dca2869b5546623305d9ef1e0c63145d1aba4",
      "parents": [
        "699b5e5b0ba19b41ddd31ea5dc87d3c5e512342c"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:09 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:49 2012 -0500"
      },
      "message": "brcmfmac: fix for multiple netdevice interface support\n\nvirtual netdevice interface like P2P client and GO need\ndifferent callbacks for .open and .down. This patch adds\nthose.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "699b5e5b0ba19b41ddd31ea5dc87d3c5e512342c",
      "tree": "63911102344e5b0a10507c1fe70429dd38854ce0",
      "parents": [
        "7c38e6982582541aa591f227917862f06b8abf23"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:08 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:48 2012 -0500"
      },
      "message": "brcmfmac: change parameter in brcmf_add_if() function\n\nThe brcmf_add_if() function had a struct device as parameter\nto accomodate the bus specific code to use this function. The\ndriver has been reworked so the bus specific code does not need\nthis function. Better replace the parameter with a more specific\ndriver object, ie. struct brcmf_pub.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c38e6982582541aa591f227917862f06b8abf23",
      "tree": "a93ab595857d1cf614d8407ed3d214d3a5d43761",
      "parents": [
        "83bc9c313d2d8af7900ec6f78a7a1f1b1f232af6"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:07 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:47 2012 -0500"
      },
      "message": "brcmfmac: usb suspend/resume.\n\nAdd support for usb suspend/resume.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83bc9c313d2d8af7900ec6f78a7a1f1b1f232af6",
      "tree": "070089a50a055c54cb2a8bbc9879431b41ef8667",
      "parents": [
        "5c36b99add5c3212b6cdb97cc206e1e3e0fa1e3c"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Nov 14 18:46:06 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:46 2012 -0500"
      },
      "message": "brcmfmac: cleanup of usb firmware download routines\n\nClean code related to firmware download routines. Remove obsolete\ndelay and increase delay after reset command.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c36b99add5c3212b6cdb97cc206e1e3e0fa1e3c",
      "tree": "ef6ce3d633639ae8f09bede38f31258291f18dc1",
      "parents": [
        "957708f1a2d3fd41021ea0282e1cd856d23df9ca"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Nov 14 18:46:05 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:45 2012 -0500"
      },
      "message": "brcmfmac: rework firmware event handling code\n\nHandling of firmware event has been reworked into a seperate\ncode file. The change is needed as firmware event can be received\nin interrupt context. Decoupling of the event handling has been\nlowered to allow event processing to sleep.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "957708f1a2d3fd41021ea0282e1cd856d23df9ca",
      "tree": "5b85cbcab42ebbdfe05271778f1b10a9cd4cfc3e",
      "parents": [
        "c32f5bbb00cf268f76e977d8cf9c75fa3a89c038"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Nov 14 11:23:07 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:28:44 2012 -0500"
      },
      "message": "ath5k: precedence error in ath5k_hw_nic_wakeup()\n\n\u0027|\u0027 has higher precedence than ?:.  Since AR5K_PHY_TURBO_MODE is 0x1 and\n\"AR5K_PHY_TURBO_MODE | (ah-\u003eah_radio \u003d\u003d AR5K_RF2425)\" is true then we\nalways set turbo to zero.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c32f5bbb00cf268f76e977d8cf9c75fa3a89c038",
      "tree": "3b9363b99c317e84be841f911edb5f3a8e6b3bb9",
      "parents": [
        "b126b02796eaac8534b699571bd4209e05b64146"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "syamsidhardh@gmail.com",
        "time": "Tue Nov 13 21:09:50 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:15 2012 -0500"
      },
      "message": "ath5k: Use module_platform_driver macro for ahb.c\n\nSimplify the code by make use of module_platform_driver macro.\n\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b126b02796eaac8534b699571bd4209e05b64146",
      "tree": "b21b2f795de4d78718a92799d320dcefb6886dd9",
      "parents": [
        "413c0303cfbf269cdc7a90653ec15f3cb73cd080"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Nov 12 10:56:44 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:14 2012 -0500"
      },
      "message": "ath9k: Remove unused workaround\n\nThe workaround for ASPM/L0s is needed only for AR9485 1.0,\nwhich was never sold and is not supported by ath9k.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "413c0303cfbf269cdc7a90653ec15f3cb73cd080",
      "tree": "fccea2d498b32600d4631fe0f0ffd45fecc46513",
      "parents": [
        "0b6eb3662210cd06127980d2d5a06d6e129f373e"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Nov 12 10:56:43 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:14 2012 -0500"
      },
      "message": "ath9k_hw: Update AR9485 initvals\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b6eb3662210cd06127980d2d5a06d6e129f373e",
      "tree": "4d2bc9f86fe83c8a2ca79d7207041fc66127755b",
      "parents": [
        "f95275c48b60fc486517f05da0800357dfd3ce2f"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Fri Nov 09 14:51:30 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:14 2012 -0500"
      },
      "message": "ath9k_hw: Fix wrong peak detector DC offset\n\nAn issue is reported in AR9462 \u0026 AR9565 that NF_cal_not_done is\nnot observed when HW peak detector calibration is disabled. At that\nstate, the HW is stuck at NF calibration which prevents tx output.\nThe root cause is wrong peak detector offset calibrated by HW. To\nresolve this issue, peak detector calibration is done manually by SW\nfor AR9462 and AR9565.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f95275c48b60fc486517f05da0800357dfd3ce2f",
      "tree": "4f24d97d62eece44b2899f3f1f557c7bfa05389a",
      "parents": [
        "7583fe778f77cbeb37f54ff5b9afd96119fcab43"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Thu Nov 08 19:10:44 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:13 2012 -0500"
      },
      "message": "mwl8k: Send BASTREAM firmware commands per vif\n\nThe firmware supports 8 macid\u0027s corresponding to 8 BSS that can be\ncreated in an MBSS environment. Currently, BASTREAM commands were always\nsent with macid 0. This macid is used to configure the hardware ampdu\nregisters with appropriate BSS address in an MBSS environment.\nThis mac address is used by the hardware for various ampdu related requirements\ne.g. source address in BAR generation, BA interpretation e.t.c.\nUsing invalid macid results in this mac address not getting appropriately\nconfigured in the hardware which results in issues during ampdu traffic.\n\nFix this by sending the BASTREAM commands with appropriate macid.\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7583fe778f77cbeb37f54ff5b9afd96119fcab43",
      "tree": "519804bf3bdaf050647617148092144f3eecf9bf",
      "parents": [
        "a6952287942a13831502838d47e268d05c21c48f"
      ],
      "author": {
        "name": "Piotr Haber",
        "email": "phaber@broadcom.com",
        "time": "Thu Nov 08 09:47:27 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:13 2012 -0500"
      },
      "message": "ssb: fix SPROM offset\n\nOffset for temperature compensation\nvalues is wrong in ssb SPROMv8 map.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6952287942a13831502838d47e268d05c21c48f",
      "tree": "6b47c8822b9301dbeafdcbad0c7301d74ed9d036",
      "parents": [
        "1e5023c7cc11158f74a637aa92897da954572a25"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Wed Oct 31 12:23:01 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:11:13 2012 -0500"
      },
      "message": "ath9k: [DFS] add pulse width tolerance for ETSI\n\nAdd 5% width tolerance for radar patterns defined by ETSI.\n\nSigned-off-by: Zefir Kurtisi \u003czefir.kurtisi@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e5023c7cc11158f74a637aa92897da954572a25",
      "tree": "a0b2234b331abf9b2c80dbce20a018d537e541a6",
      "parents": [
        "dfbebe14428803402293d9a8bf1efef7221d8b78",
        "ff7e68670c49b6404acc4fce6ca90d6c89ef0efe"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:08:14 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:08:14 2012 -0500"
      },
      "message": "Merge branch \u0027for-linville\u0027 of git://github.com/kvalo/ath6kl\n"
    },
    {
      "commit": "dfbebe14428803402293d9a8bf1efef7221d8b78",
      "tree": "cd81cb3822ef4fca5925ef3bf0775eb74e905e57",
      "parents": [
        "0f62248501cbf5047486601d7e39d5ee36d478c2",
        "d18aa87fbfe80f33076942d11f19c9d813e835b1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:07:54 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 14:07:54 2012 -0500"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/pcie/trans.c\n"
    },
    {
      "commit": "0f62248501cbf5047486601d7e39d5ee36d478c2",
      "tree": "66119712683a8e1d4d4339d72864ceeb7e1806f0",
      "parents": [
        "b8d9e572cb8794335fb4ba63ff962acaa3c4473b",
        "6352c87ff69daa2211419ec2c34ddb8bc116c505"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 13:59:51 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 16 13:59:51 2012 -0500"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next\n"
    },
    {
      "commit": "ff7e68670c49b6404acc4fce6ca90d6c89ef0efe",
      "tree": "6070bfae352a5c3411432410dacf4eeaa6dbf1b9",
      "parents": [
        "a2e1be33a2a762a30e2960c11634a672cdf131cb"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Thu Nov 15 16:34:56 2012 +0200"
      },
      "committer": {
        "name": "Kalle Valo",
        "email": "kvalo@qca.qualcomm.com",
        "time": "Fri Nov 16 10:39:01 2012 +0200"
      },
      "message": "ath6kl: support NL80211_USER_REG_HINT_CELL_BASE events\n\nAs ath6kl firmware can\u0027t do intersections the driver should only listen\nto regdom changes from cellular base stations, all other requests need to\nbe refused.\n\nSigned-off-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "b8d9e572cb8794335fb4ba63ff962acaa3c4473b",
      "tree": "b64d7c0995178e631392ba4a553be8c2e3be42c5",
      "parents": [
        "e1f4d69b631468d915a9ed4a0a64dba77705492d"
      ],
      "author": {
        "name": "Nishant Sarmukadam",
        "email": "nishants@marvell.com",
        "time": "Tue Nov 06 19:23:15 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:12 2012 -0500"
      },
      "message": "mwl8k: Set packet timestamp to 0 when life time expiry is not used\n\nSet tx packet timestamp to 0 in following scenarios:-\n- All packets in STA mode\n- Mgmt packets in AP mode\n- Eapol packets in AP mode\n\nIn STA mode, this field is unused in the firmware. In AP\nmode, we should not be expiring mgmt and eapol frames.\nSetting timestamp to 0 will ensure that.\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1f4d69b631468d915a9ed4a0a64dba77705492d",
      "tree": "a93febcb3a4d230202141d5e988cf2b178dcbbc0",
      "parents": [
        "ff7aa96f669d81b51339f7a0faf7ca37ed841ef1"
      ],
      "author": {
        "name": "Nishant Sarmukadam",
        "email": "nishants@marvell.com",
        "time": "Tue Nov 06 19:23:01 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:11 2012 -0500"
      },
      "message": "mwl8k: Do not expire eapol frames\n\nThis can cause issues when clients try to connect when the\ntraffic is heavy\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff7aa96f669d81b51339f7a0faf7ca37ed841ef1",
      "tree": "2c3908287dee5a4161bf6dd6aefee515767710c0",
      "parents": [
        "fd712f5f5e0723fbbd3720983b3fa2189b2e10f8"
      ],
      "author": {
        "name": "Nishant Sarmukadam",
        "email": "nishants@marvell.com",
        "time": "Tue Nov 06 19:22:48 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:09 2012 -0500"
      },
      "message": "mwl8k: Unmap the pci DMA address in xmit error path\n\nWe should unmap the DMA address in the error path, else it\ncauses resource leaks. Fix this.\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd712f5f5e0723fbbd3720983b3fa2189b2e10f8",
      "tree": "be59ade3eae69d16446c445e4739ef3129bd616c",
      "parents": [
        "5d377fcaf48cc38882bb92c3b4a0cfcfb250087b"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Tue Nov 06 19:22:35 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:08 2012 -0500"
      },
      "message": "mwl8k: recheck if station still has valid rates\n\nWe have 6.5 Mbps is minimum rate of the link\nas the criterion for creation of BA.\n\nAlthough we check this before creating the BA\nstream, by the time amdpu_action is called from\nthe workqueue, the link can get affected in the\nmeantime.\nHence, add an additional check in amdpu_action.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d377fcaf48cc38882bb92c3b4a0cfcfb250087b",
      "tree": "ec0b84c774141b806946ae8bdab89f4134624eea",
      "parents": [
        "601216e12c65e131453941962f2a8f6e49a2a379"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Tue Nov 06 19:22:16 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:07 2012 -0500"
      },
      "message": "mwl8k: defining interface combinations\n\nAP mode support upto 8 interfaces.\nDefining it using iface_combinations\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "601216e12c65e131453941962f2a8f6e49a2a379",
      "tree": "ad311423f8a9f9007d451ac8a792bcc93486ebe9",
      "parents": [
        "1993732e3bf9df032ea7582409be4f22d257a874"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Mon Nov 05 16:59:15 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:06 2012 -0500"
      },
      "message": "mwifiex: process RX packets in SDIO IRQ thread directly\n\nksdioirqd has higher priority than kworker. Process RX packets\nin SDIO IRQ thread (ksdioirqd/mmcX) directly instead of deferring\nthe work to kworker to avoid the extra latency.\nThis improves TCP throughput 15~20% on an ARM platform with SDIO\n2.0 controller.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1993732e3bf9df032ea7582409be4f22d257a874",
      "tree": "ac84755a5f1d31fedbbf83c058c4e687c81c7bff",
      "parents": [
        "cb8b73da65af3d3b058f9bfc90e40217fa2226e8"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:32 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:05 2012 -0500"
      },
      "message": "brcmfmac: use struct brcmf_if parameter in firmware event callbacks\n\nFirmware events are passed to wl_cfg80211 module associated with\nthe primary net device. With virtual interface support events can\nbe received for different interfaces, ie. struct brcmf_if instances.\nPass it in the event to determine appropriate net device associated\nwith the event.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb8b73da65af3d3b058f9bfc90e40217fa2226e8",
      "tree": "47f9ed3b2ffdea12b092dcf18c37e22d4743cd0e",
      "parents": [
        "817b178c83e339f908b9f215ad884834e8710963"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:31 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:04 2012 -0500"
      },
      "message": "brcmfmac: add dedicated USB log level.\n\nAdd USB log level and update and add log messages in usb module.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "817b178c83e339f908b9f215ad884834e8710963",
      "tree": "bce5ecb304d39a3ce4934b5f4e4231737f6c0c8f",
      "parents": [
        "6034d0a19175a3b898dc9f3ee5740275620969a2"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:30 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:03 2012 -0500"
      },
      "message": "brcmfmac: on halting driver check before release or free.\n\nbrcmf_netdev_stop shall first check bus_if status before bringing\ndown cfg80211. brcmf_detach shall first check if driver is\nallocated.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6034d0a19175a3b898dc9f3ee5740275620969a2",
      "tree": "0a9ec857f31c5034e618e5bf9ec073934737059c",
      "parents": [
        "256c374f7702c8c20413d2d7a14776dfad524a8d"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:29 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:02 2012 -0500"
      },
      "message": "brcmfmac: check bus state to be data before sending data.\n\nbrcmf_netdev_start_xmit and brcmf_fil_cmd_data are checking\nbus state for down. These functions should check for data\nstate.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "256c374f7702c8c20413d2d7a14776dfad524a8d",
      "tree": "2173128bad5061e6b2b945e3b8c4291385edebab",
      "parents": [
        "3f40b839712fc10b9f981e44a04fd65d3c1d638f"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:28 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:56:01 2012 -0500"
      },
      "message": "brcmfmac: return immediately error for out of range key_idx.\n\nwhen brcmf_cfg80211_del_key was called with out of range key index\nthen firmware would return error. Checking was added to\nbrcmf_cfg80211_del_key to immediately return error.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f40b839712fc10b9f981e44a04fd65d3c1d638f",
      "tree": "0db077c6e5995597de9af15bf11b2faa4774ae12",
      "parents": [
        "105105891980e639a012bbc9fbce1fc8a63ec38d"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:27 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:59 2012 -0500"
      },
      "message": "brcmfmac: fix build regression\n\nThis fixes a build regression for x86_64 target that showed up\nin 3.7-rc1 due to:\n\ncommit 1a87334239757b69eb9885979c32bbf871b3ec88\nAuthor: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nDate:   Thu Sep 27 14:17:54 2012 +0200\n\n    brcmfmac: add hostap supoort.\n\nReported-by: Yuanhan Liu \u003cyuanhan.liu@intel.com\u003e\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "105105891980e639a012bbc9fbce1fc8a63ec38d",
      "tree": "d9e27e6db1b4a7bde825c8f125b8be34e4a10ea3",
      "parents": [
        "fd67dc834a62abeadee07d454093475fbcdc0897"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Mon Nov 05 16:22:26 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:58 2012 -0500"
      },
      "message": "brcmfmac: change return type of brcmf_sdio_hdparser\n\nUse int instead of bool as the return type of function\nbrcmf_sdio_hdparser to explicitly describe error returns.\n\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd67dc834a62abeadee07d454093475fbcdc0897",
      "tree": "5236cb6cdaf9c38550784f974869d586d71027cb",
      "parents": [
        "38b0b0ddee3270106d740e8df42a5b52beed502b"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Mon Nov 05 16:22:25 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:57 2012 -0500"
      },
      "message": "brcmfmac: remove brcmf_sdbrcm_wait_for_event\n\nbrcmf_sdbrcm_wait_for_event is now a one line function and only\nused by brcmf_sdbrcm_bus_txctl. Intergrate the function call\nwait_event_interruptible_timeout into brcmf_sdbrcm_bus_txctl.\n\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38b0b0ddee3270106d740e8df42a5b52beed502b",
      "tree": "09cc5589cf2ad3d618ea7f74c98f5a207e37349f",
      "parents": [
        "7cdf57d34c017e5c4c48069ae46e7cb87979435a"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Mon Nov 05 16:22:24 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:56 2012 -0500"
      },
      "message": "brcmfmac: protect consecutive SDIO access with sdio_claim_host\n\nSemaphore sdsem is used to protect consecutive memory access\nthrough SDIO bus. Same functionality is provided by sdio_claim_host/\nsdio_release_host interface as well. Replace sdsem with\nsdio_claim_host.\n\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cdf57d34c017e5c4c48069ae46e7cb87979435a",
      "tree": "e40996930aefca64834b9b7481d7353fc17430ad",
      "parents": [
        "dd43a01c5cdb811adeb09e6a2d2788f8aa0d0969"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Mon Nov 05 16:22:23 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:55 2012 -0500"
      },
      "message": "brcmfmac: decrease the range of SDIO access lock\n\nSemaphore sdsem which protects consecutive SDIO bus access is used\nto lock down unnecessary wide range. Decrease the locking range\nprovides the capability of parallel processing.\n\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd43a01c5cdb811adeb09e6a2d2788f8aa0d0969",
      "tree": "daaab1ab115f2d543f23b078b896046a8c7c1834",
      "parents": [
        "bb451c8304604b4accdc5a86b7f731878175a83c"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Mon Nov 05 16:22:22 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:54 2012 -0500"
      },
      "message": "brcmfmac: use dynamically allocated control frame buffer\n\nRxbuf in SDIO interface is used in normal frame and control frame\nread. Use dynamically allocated buffer in control frame read path\nfor post processing to avoid conflicts.\n\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb451c8304604b4accdc5a86b7f731878175a83c",
      "tree": "1097c639d77e2b487dbd39e907fc8b7e978e5148",
      "parents": [
        "80e0fa8920fbf6474722ce85afd235663ef656a7"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:21 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:53 2012 -0500"
      },
      "message": "brcmfmac: fix NULL pointer access in brcmf_create_iovar()\n\nThe function brcmf_fil_bsscfg_data_get() calls brcmf_create_iovar()\nwith data pointer set to NULL, which caused a NULL pointer access.\nAs it should be possible to provide data in message towards the\nfirmware, it should just pass the data buffer instead.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80e0fa8920fbf6474722ce85afd235663ef656a7",
      "tree": "7a45d07b172158d0cc8c884333d1a81abb46a118",
      "parents": [
        "347785298024cb6b4a7df1e5510ec294b7606199"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:20 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:52 2012 -0500"
      },
      "message": "brcmfmac: remove obsolete function brcmf_c_mkiovar\n\nthe refactored firmware interface layer made this function obsolete.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "347785298024cb6b4a7df1e5510ec294b7606199",
      "tree": "7d84c9a11b05a608a07d166b5a8866ac52778270",
      "parents": [
        "1332e26ee8f14d41242a2842b9218373333a6032"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:19 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:50 2012 -0500"
      },
      "message": "brcmfmac: remove obsolete variable from brcmf_cfg80211_start_ap()\n\nThe function brcmf_cfg80211_start_ap() had some variables declared\nthat were not used or not needed any longer. This patch removes\nthose variables.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1332e26ee8f14d41242a2842b9218373333a6032",
      "tree": "48c20c0cba2beffdc0c29647e3bf5b503e9b0d04",
      "parents": [
        "c697be5a5894b7b196ea25048c43fadddfc624ca"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:18 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:49 2012 -0500"
      },
      "message": "brcmfmac: change parameter of brcmf_set_management_ie()\n\nThe function brcmf_set_management_ie() operates on virtual\ninterface data and brcmf_cfg80211_vif structure provides\nall information needed for interfacing with firmware. As\nthis function will also be needed for interface without\nan associated net device it makes sense to provide the vif\ninstead of deriving it from the net device.\n\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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c697be5a5894b7b196ea25048c43fadddfc624ca",
      "tree": "caed35973360687cb18b101fa7e0f07aa89e6014",
      "parents": [
        "21fff75d2fb64455291c77813dba371e03a301a3"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:17 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:48 2012 -0500"
      },
      "message": "brcmfmac: fix pkt_filter sizeof calculation.\n\nsizeof calculation in setting pkt_filter was incorrect. This\npatch fixes that and removes related defines which have become\nobsolete.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21fff75d2fb64455291c77813dba371e03a301a3",
      "tree": "a3e9b1aa468117fd462ed00bc5086135c7b009f8",
      "parents": [
        "6b028c5ee249fa974c9730ebcf227b7351eab39d"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:16 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:47 2012 -0500"
      },
      "message": "brcmfmac: use wait_event_timeout for 8021x pending count\n\nbrcmf_netdev_wait_pend8021x was polling to see if 8021x data was\nalready sent. Code was replaced using wait_event_timeout.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b028c5ee249fa974c9730ebcf227b7351eab39d",
      "tree": "24f7294f0a6d8c29a69baeb1bfab657f2ae13cf9",
      "parents": [
        "db22ae8cd282489c5322eaa09d30bd7481ed7104"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:15 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:46 2012 -0500"
      },
      "message": "brcmfmac: handle exceptions in brcmf_bus_start correct.\n\nOn exception during brcmf_bus_start the netdev should be freed,\nif already allocated.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db22ae8cd282489c5322eaa09d30bd7481ed7104",
      "tree": "e302c821fb4c36e810d146ed56bbe8dc8ad03f8c",
      "parents": [
        "f07998959d57e658d0b3a9c68be03396992b9065"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:14 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:45 2012 -0500"
      },
      "message": "brcmfmac: use fwil for netdev callbacks.\n\nChange setting up multicast, mac address and offloading to use the\nrefactored firmware interface layer. Remove obsolete brcmf_proto_dcmd\nfunction.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f07998959d57e658d0b3a9c68be03396992b9065",
      "tree": "01baed70688749bc23289f02116852fc21e27215",
      "parents": [
        "3082b9be89d0dde558f25d4ec65b5cac02a9b916"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Mon Nov 05 16:22:13 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:45 2012 -0500"
      },
      "message": "brcmfmac: remove obsolete i-scan and clean up related code.\n\ne-scan has become the default scanning method. This patch removes\nthe i-scan related code and cleans up e-scan related code to be\nalways enabled.\n\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3082b9be89d0dde558f25d4ec65b5cac02a9b916",
      "tree": "069b3df02346a4e02a239487c5ea3e50f64091e0",
      "parents": [
        "0ecd8164046fa035c9ea493cd230fdd902e116b1"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:12 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:44 2012 -0500"
      },
      "message": "brcmfmac: make pointer type constant in brcmf_set_management_ie()\n\nThe vendor ie buffer passed to brcmf_set_management_ie() is not modified\nand the caller always provided a constant buffer, which needed a cast.\nBetter making the buffer parameter of the function constant so the\ncasts can be removed.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ecd8164046fa035c9ea493cd230fdd902e116b1",
      "tree": "9021d89ee7307f704acdfde309c2c86180778952",
      "parents": [
        "2cb941c0474e3037e9ad4ee219d4c848ad519ac0"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:11 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:43 2012 -0500"
      },
      "message": "brcmfmac: restrict error condition in brcmf_inform_bss()\n\nThe function brcmf_inform_bss() validates the version received\nfrom the device, before processing the individual bss entries.\nThis error condition is only applicable when the list contains\nentries. A specific scan, ie. for a specific ssid, can result\nin a scan completion without finding any bss entries. No need\nto flag it as an error in the log when this happens.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2cb941c0474e3037e9ad4ee219d4c848ad519ac0",
      "tree": "c292a9b5ef62088c1f29493e3ff1483bf13e6b7a",
      "parents": [
        "3d3726d25635a63764c4f324176873124f8a02b6"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:10 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:42 2012 -0500"
      },
      "message": "brcmfmac: simplify if-else condition in brcmf_cfg80211_escan()\n\nCode flow was:\n\terr \u003d foo();\n\tif (!err)\n\t\treturn err;\n\telse\n\t\tgoto exit;\n\treturn 0;\n\nChanged it to just to exit label if err is non-zero.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@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: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d3726d25635a63764c4f324176873124f8a02b6",
      "tree": "c29afe7457aab0da86194f479ea7e1cc62cb49f5",
      "parents": [
        "9ee01b30fdc85a4ab5b0836ad98ac0ae5092fb4f"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Mon Nov 05 16:22:09 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:42 2012 -0500"
      },
      "message": "brcmfmac: remove obsolete structure ap_info\n\nThe data stored in ap_info structure is no longer used so remove\nit from the driver.\n\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ee01b30fdc85a4ab5b0836ad98ac0ae5092fb4f",
      "tree": "73745e7aec7c092b2efbdf5427dac5c48fe5a96a",
      "parents": [
        "d01a303e68310695b6d08327454f4ad76a48716f"
      ],
      "author": {
        "name": "Pontus Fuchs",
        "email": "pontus.fuchs@gmail.com",
        "time": "Mon Nov 05 21:17:51 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:41 2012 -0500"
      },
      "message": "ar5523: Don\u0027t dereference sta if NULL\n\nA missing else caused a potential NULL dereference.\n\nReported-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nSigned-off-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d01a303e68310695b6d08327454f4ad76a48716f",
      "tree": "37468bef365434aa65ad1ee91e66ea68b0341181",
      "parents": [
        "f3ec3bf527638b8efb576d1bdbaf8d66d1183f92"
      ],
      "author": {
        "name": "Pontus Fuchs",
        "email": "pontus.fuchs@gmail.com",
        "time": "Mon Nov 05 21:17:50 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:40 2012 -0500"
      },
      "message": "ar5523: Fix sparse endianness warnings\n\n__be32 variables where used a little careless leading to sparse warnings.\nTreat them a little more gentle.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3ec3bf527638b8efb576d1bdbaf8d66d1183f92",
      "tree": "13c2bdc78c7c13f8c92d5b97a2d31a1ae4341d2c",
      "parents": [
        "36f318bb124b231c01db6965a009f46d5731f012"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Nov 03 21:30:25 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:39 2012 -0500"
      },
      "message": "drivers/net/wireless/ath/ath6kl/hif.c: drop if around WARN_ON\n\nJust use WARN_ON rather than an if containing only WARN_ON(1).\n\nA simplified version of the semantic patch that makes this transformation\nis as follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression e;\n@@\n- if (e) WARN_ON(1);\n+ WARN_ON(e);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36f318bb124b231c01db6965a009f46d5731f012",
      "tree": "86edd37cec25042935913845c8a27b7e82c67c95",
      "parents": [
        "47411a06c0c44b3c9dc2feffb0d97785ec9aaa68"
      ],
      "author": {
        "name": "Jaume Delclòs",
        "email": "jaume@delclos.com",
        "time": "Fri Nov 02 23:35:20 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:38 2012 -0500"
      },
      "message": "Wireless: rt2x00: Add device id for Sweex LW323 to rt2800usb.c\n\nThis patch adds detection for the Sweex LW323 USB wireless network card\nin the rt2x00 driver (just one line in rt2800usb.c).\nIt applies to linux-3.7-rc3.\n\nSigned-off-by: Jaume Delclòs \u003cjaume@delclos.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47411a06c0c44b3c9dc2feffb0d97785ec9aaa68",
      "tree": "4464ca983493e93fb688eb471d7c28ec0be78fa6",
      "parents": [
        "d31ab3577eca0f74126ceb1d406710e620a155a0"
      ],
      "author": {
        "name": "Avinash Patil",
        "email": "patila@marvell.com",
        "time": "Thu Nov 01 18:44:16 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:37 2012 -0500"
      },
      "message": "mwifiex: add multi-queue support\n\nThis patch adds support for multiple TX queues inside mwifiex\ndriver. Four different queues according to WMM access categories\nare defined for each virtual interface. When a packet is\nreceived from netdev for transmission, tx pending count for\nparticular queue is incremented and if tx pending count has\nreached upper water-mark, this queue is stopped instead of\nstopping all queues. Similarly when a packet is successfully\ntransmitted from device, tx pending count is decremented per\nqueue and if pending count falls below lower water-mark, queue\noperations are again resumed. This ensures that not all\ntranmission is blocked if traffic with particular TOS value\nsuddenly increases.\n\nAlso wake all queues after association/IBSS_join/uAP_BSS_start\nto enable traffic on all queues.\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": "d31ab3577eca0f74126ceb1d406710e620a155a0",
      "tree": "876368d0dd6f1ad002595a0b2e27e06d8826fa93",
      "parents": [
        "b2cb1a900a104642401faea7bada3c48289402f4"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Thu Nov 01 18:44:14 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:37 2012 -0500"
      },
      "message": "mwifiex: add support for SDIO card reset\n\nWhen command timeout happens due to a bug in firmware/hardware,\nthe timeout handler just prints some debug information. User is\nunable to reload the driver in this case.\n\nInspired by 9a821f5 \"libertas: add sd8686 reset_card support\",\nthis patch adds card reset support for SDIO interface when\ncommand timeout happens. If the SDIO host contoller supports\nMMC_POWER_OFF|UP|ON operations, the chip will be reset and the\nfirmware will be re-downloaded.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2cb1a900a104642401faea7bada3c48289402f4",
      "tree": "794bdb0bf163995fd7008a563bcd922ca3120c64",
      "parents": [
        "f0a5fd4e7c08554335e2938dccd32c9b9edee345"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Nov 01 13:50:46 2012 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:36 2012 -0500"
      },
      "message": "brcmfmac: remove duplicated include from dhd_dbg.c\n\nRemove duplicated include.\n\ndpatch engine is used to auto generate this patch.\n(https://github.com/weiyj/dpatch)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0a5fd4e7c08554335e2938dccd32c9b9edee345",
      "tree": "09bf7681b47d6f21a046bae523ee9c6dd0872c10",
      "parents": [
        "73e6991ad3e5d528b7947b20708a5d67d833e27c"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Nov 01 09:59:13 2012 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:35 2012 -0500"
      },
      "message": "ar5523: use module_usb_driver to simplify the code\n\nUse the module_usb_driver() macro to make the code simpler\nby eliminating module_init and module_exit calls.\n\ndpatch engine is used to auto generate this patch.\n(https://github.com/weiyj/dpatch)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73e6991ad3e5d528b7947b20708a5d67d833e27c",
      "tree": "15e0933171e032db7b52be01a42d9051f84cd33e",
      "parents": [
        "158b42edabe82b6adfcd3310d116cc41fdc669ea"
      ],
      "author": {
        "name": "Harro Haan",
        "email": "hrhaan@gmail.com",
        "time": "Wed Oct 31 23:24:26 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:34 2012 -0500"
      },
      "message": "add Marvell 88W8688 support to libertas_sdio\n\nThis chip is for example used in the GuruPlug.\nThis patch avoids the following error:\nlibertas_sdio: failed to load firmware\nlibertas_sdio: probe of mmc0:0001:1 failed with error -5\n\nThe fix is based on code in:\ndrivers/net/wireless/libertas_uap/uap_sdio_mmc.c\n\nThis file can for example be found on the following links:\nhttp://www.xilka.com/sheeva/2.6/2.6.36/2.6.36.2/source/0002-Driver-for-Marvell-Libertas-8688-SDIO-micro-AP-suppo-2.6.35.patch\nhttp://www.downloadsnewit.co.uk/kernel-v3.0.7/\n\nI followed the following wiki to setup a working WiFi client mode\nconnection on the GuruPlug:\nhttp://wiki.debian.org/libertas\n\nSigned-off-by: Harro Haan \u003chrhaan@gmail.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "158b42edabe82b6adfcd3310d116cc41fdc669ea",
      "tree": "4342ebfab294bba2d7053e23d994fdadee1fa58a",
      "parents": [
        "70bf870b54b96887d388286e7d8865406f1aa670"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Wed Oct 31 11:52:51 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:34 2012 -0500"
      },
      "message": "carl9170: kill MODULE_VERSION\n\nThis is pretty pointless. Lets kill this to stop people from\nthinking that its actually used. Maybe we should go on\na crusade and kill this completely from the kernel.\n\nCc: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70bf870b54b96887d388286e7d8865406f1aa670",
      "tree": "ea783dbb0493162995b6834b5a8bdf87cb6b5f05",
      "parents": [
        "259bcf87fb51fb80185cf54fac7f00da56a80ac4"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Wed Oct 31 12:22:34 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:33 2012 -0500"
      },
      "message": "ath9k: fix memory leak in DFS pattern detector\n\nFree instance of pattern detector if requested DFS domain is\nnot supported.\n\nSigned-off-by: Zefir Kurtisi \u003czefir.kurtisi@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "259bcf87fb51fb80185cf54fac7f00da56a80ac4",
      "tree": "f41b3d7d9359cc59afd180fc329c1e28b9eb7bef",
      "parents": [
        "6a4b09f807afab788b58b529c4a9d6dc27cc6933"
      ],
      "author": {
        "name": "Zefir Kurtisi",
        "email": "zefir.kurtisi@neratec.com",
        "time": "Wed Oct 31 12:21:56 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:32 2012 -0500"
      },
      "message": "ath9k: resolve name collision in DFS detector\n\nset_domain() is already defined in /arch/arm/asm/domain.h\n\nSigned-off-by: Zefir Kurtisi \u003czefir.kurtisi@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a4b09f807afab788b58b529c4a9d6dc27cc6933",
      "tree": "30d3085facc5a5a06eb05cf86a92a4728303ce2a",
      "parents": [
        "0f01545346cd97f823fc0aaf0c02d4fc7bec6d46"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Oct 28 01:05:47 2012 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:32 2012 -0500"
      },
      "message": "wireless: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n\ndev_\u003clevel\u003e calls take less code than dev_printk(KERN_\u003cLEVEL\u003e\nand reducing object size is good.\nCoalesce formats for easier grep.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f01545346cd97f823fc0aaf0c02d4fc7bec6d46",
      "tree": "4ec829f93837777e96c32a20cd651613f643094a",
      "parents": [
        "a29059359dea80065559cd4d56149cbe10350cf9"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Oct 25 13:46:46 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:31 2012 -0500"
      },
      "message": "rtlwifi: rtl8192ce: rtl8192cu: rtl8192se: rtl81723ae: Turn on building of the new driver\n\nThis patch completes the addition of the new driver for the Realtek\nRTL8723AE devices by adding the make file and by modifying Kconfig\nand Makefile of rtlwifi. Some variable names were shortened to ease\nthe problem of limiting all lines to 80 characters, thus changes were\nmade to wifi.h and rtl8192{ce,cu,sw}/hw.c.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a29059359dea80065559cd4d56149cbe10350cf9",
      "tree": "2ca4f91ca6a4b1cb2aa31fde6f363689cf9e2c13",
      "parents": [
        "c592e631bcec4d858695eee8bf321d60390d38e9"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Oct 25 13:46:45 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:55:30 2012 -0500"
      },
      "message": "rtlwifi: Modify files for addition of rtl8723ae\n\nThis patch modifies the files of rtlwifi for the addition of a new driver\nto handle the Realtek RTL8723AE wireless device, and introduces a new\nroutine to maintaim statistics that will be used later for roaming.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c592e631bcec4d858695eee8bf321d60390d38e9",
      "tree": "721760de02b9b0df3bc0294b77b7ba15b45d6e6b",
      "parents": [
        "b7fd76d114568d0b1e0d443049ed597b3a55f9c6"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Oct 25 13:46:32 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:54:53 2012 -0500"
      },
      "message": "rtlwifi: rtl8723ae: Add new driver\n\nThis patch is the addition of files for a new driver to handle\nthe Realtek RTL8723AE wireless device.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7fd76d114568d0b1e0d443049ed597b3a55f9c6",
      "tree": "f78ffffe96d4ad4c1405f48c34c344db48b4139f",
      "parents": [
        "38141fcfaad34a388e61a7a7e98d521330e049d6",
        "0c0afedf55ff409be9db0b0aeeaa1c6fe0f3cd3c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:51:06 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 14 14:51:06 2012 -0500"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next\n"
    },
    {
      "commit": "d18aa87fbfe80f33076942d11f19c9d813e835b1",
      "tree": "ac66e526137a249ba4c2a825111db6387dcb32d5",
      "parents": [
        "2e6e6b1f3f6ca4903f2b2a8e8ac764e5cef2e7a8"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 06 16:36:21 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 09 20:55:14 2012 +0100"
      },
      "message": "iwlwifi: return commands with error on FW error\n\nWhen a firmware error occurs, don\u0027t just abort synchronous\ncommands but also return an error (-EIO) and block any new\ncommands as well. Currently, an error is only returned if\nWANT_SKB was set which is confusing and can lead to issues.\n\nBlocking is done until a new firmware image is loaded.\n\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "6352c87ff69daa2211419ec2c34ddb8bc116c505",
      "tree": "046bf42d479243bd8bb70c3c22f43fe1f675afed",
      "parents": [
        "8b2c98243e8d00f9c6b6059976d6de51491ee0c7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 12:40:41 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 09 17:34:36 2012 +0100"
      },
      "message": "mac80211: reassign channel contexts before stations\n\nSince channel contexts are usually present before\nstations can be added to an interface, reassign\nbefore stations them in reconfiguration as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "8b2c98243e8d00f9c6b6059976d6de51491ee0c7",
      "tree": "ff4d3dacbbe67d7886ac00b8738a532bb9bb8c76",
      "parents": [
        "9214ad7f9a0bfbfb2c204305e7391ce8b7fe4d29"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 06 20:23:30 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 09 17:34:35 2012 +0100"
      },
      "message": "mac80211: clarify interface iteration and make it configurable\n\nDuring hardware restart, all interfaces are iterated even\nthough they haven\u0027t been re-added to the driver, document\nthis behaviour. The same also happens during resume, which\nis even more confusing since all of the interfaces were\npreviously removed from the driver. Make this optional so\ndrivers relying on the current behaviour can still use it,\nbut to let drivers that don\u0027t want this behaviour disable\nit.\n\nAlso convert all API users, keeping the old semantics\nexcept in hwsim, where the new normal ones are desired.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9214ad7f9a0bfbfb2c204305e7391ce8b7fe4d29",
      "tree": "d2f9154097739a3c9656920daf2b54f2c4dbde68",
      "parents": [
        "60762cbfebafe41425e39d32efc07f260d4a100c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 06 19:18:13 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 09 17:34:35 2012 +0100"
      },
      "message": "mac80211: call driver method when restart completes\n\nWhen the driver requests a restart (reconfiguration) it\ngets all the normal method calls, but can\u0027t really tell\nwhy they\u0027re happening. Call a new restart_complete op\nin the driver when the restart completes, so it could\nkeep its own state about the restart and clear it there.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "60762cbfebafe41425e39d32efc07f260d4a100c",
      "tree": "fead855b5ff91d4adf5d34fbeec2324942faa1e6",
      "parents": [
        "08643315e55fd781cf2d533d33d41a280b33133f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 08 18:16:48 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 09 17:30:50 2012 +0100"
      },
      "message": "mac80211: remove unused tracepoint\n\nClearly the tracepoint drv_offchannel_tx was\nforgotten when that functionality was removed,\nremove it now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "08643315e55fd781cf2d533d33d41a280b33133f",
      "tree": "cfa4b63a8733aee8745c74344180cfcf3f7f62ac",
      "parents": [
        "1c963bec3534b175eed6f216a9d6ed6f082fe740"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 08 15:29:28 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 09 17:26:41 2012 +0100"
      },
      "message": "mac80211: add debugfs file for HW queues\n\nAdd a debugfs file showing which HW queues were\nallocated to a virtual interface, including the\nCAB queue for AP interfaces.\n\nChange-Id: I486924e961b6ad6785a79db09620919ee644e703\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "1c963bec3534b175eed6f216a9d6ed6f082fe740",
      "tree": "f70e477a8cfcf6c7b9010f8ebaf2290182320018",
      "parents": [
        "4afebd6364903d9616073b1fb71a75291e55dfec"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 14:02:30 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 18:01:54 2012 +0100"
      },
      "message": "mac80211: fix TX error path\n\nOne error path in ieee80211_subif_start_xmit() will\ndouble-free the SKB. Set it to NULL to prevent that.\n\nThis issue was introduced by my channel context\nchanges.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "4afebd6364903d9616073b1fb71a75291e55dfec",
      "tree": "df5aed6d8de771a766d01f5f2d86f06f5c8bbbc5",
      "parents": [
        "6fc1da9b4bba273989a707997f52b6382f608a2f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Nov 07 11:13:58 2012 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 18:01:54 2012 +0100"
      },
      "message": "mac80211: include export.h in aes_cmac\n\nThis is needed since this file exports functions.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "6fc1da9b4bba273989a707997f52b6382f608a2f",
      "tree": "df1c294400aab274eba89250fba538b977a393c5",
      "parents": [
        "41c97a2032e753d7975828c51b23b570dc6f9b0d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Nov 05 20:30:39 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 18:01:41 2012 +0100"
      },
      "message": "mac80211: use kstrtoull return value\n\nIf kstrtoull() returns an error code (a value\nsmaller than zero), use it since it can be an\nerror other than -EINVAL.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "41c97a2032e753d7975828c51b23b570dc6f9b0d",
      "tree": "6de866bd4f98224d1f4f9b6797f436d1c8620512",
      "parents": [
        "28656a111af70116027fb0a0931df4b46d7375b1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Nov 05 20:27:57 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 18:01:39 2012 +0100"
      },
      "message": "mac80211: fix race in TKIP MIC test debugfs file\n\nAccessing sdata-\u003evif.bss_conf.bssid without any\nprotection here is racy, use u.mgd.associated\ninstead and lock the correct mutex for it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "28656a111af70116027fb0a0931df4b46d7375b1",
      "tree": "8990c91598413f68d8885f11a3a48757433ece40",
      "parents": [
        "b84e7a05f619faec58bff24dfeeb2406f8dab584"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Nov 05 20:24:38 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 07 18:01:07 2012 +0100"
      },
      "message": "mac80211: use mac_pton\n\nInstead of implementing practically the same\nfunction (hwaddr_aton) use mac_pton.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    }
  ],
  "next": "b84e7a05f619faec58bff24dfeeb2406f8dab584"
}
