)]}'
{
  "log": [
    {
      "commit": "257862f3faef397f1a677ae6a5a1828fa00a97b1",
      "tree": "005afd1b950593942ee6b4e2ad44cf5dbf14410b",
      "parents": [
        "3549716484a95fd16f7fcf8b68699bd4c803b382"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Jun 15 21:59:56 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:52 2009 -0400"
      },
      "message": "iwmc3200wifi: rfkill cleanup\n\nThe patch cleans up the unused rfkill related structures and flags.\nIt also adds wext and cfg80211 handlers for txpower auto and off so\nthat software rfkill could be issued by user space.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3549716484a95fd16f7fcf8b68699bd4c803b382",
      "tree": "f1fd8ce07afec9562f178455a03aacf1faa43dc5",
      "parents": [
        "191506ecbce03f09f6afa76f1af069574bf99bec"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@intel.com",
        "time": "Mon Jun 15 21:59:54 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:52 2009 -0400"
      },
      "message": "iwmc3200wifi: cache keys when interface is down\n\nWhen the interface is down and one sets a WEP key from userspace, we should\nbe able to simply cache it.\nSince that implies setting part of the profile\u0027s security settings, we now\nalloc/free the umac_profile at probe/remove time, and no longer at interface\nbring up/down time. Simply resetting it during the latter is enough.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "191506ecbce03f09f6afa76f1af069574bf99bec",
      "tree": "4acd47f3ebdc2dacd41a9f1b2d2a9dee29212541",
      "parents": [
        "13e0fe70960e95cdea89b71aa3d046ec71efac8c"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Jun 15 21:59:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:52 2009 -0400"
      },
      "message": "iwmc3200wifi: change coexist periodic calibration flag\n\nThe patch changes coexist periodic calibration priority flag. It also\nset wireless mode to UMAC and set PM control flag to 0x1.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13e0fe70960e95cdea89b71aa3d046ec71efac8c",
      "tree": "3cb98cc48285bac0b368f5ff2f3a97bad15cefc4",
      "parents": [
        "a70742f167424bab794ca74b9e99b598b358bb7d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@intel.com",
        "time": "Mon Jun 15 21:59:52 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:51 2009 -0400"
      },
      "message": "iwmc3200wifi: cfg80211 key hooks implemetation\n\nThis patch implements the new cfg80211 privacy related hooks: add/get/set_key\nand the set_default_key one.\nWith this implementation we can now call the wext-compat *encode* routines and\nreduce our own wext code.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a70742f167424bab794ca74b9e99b598b358bb7d",
      "tree": "28db2ea700e844beb7ce18ace345fcf3797c22bc",
      "parents": [
        "0c5553b1392dea5ba5ad678790367c1275ed1172"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@intel.com",
        "time": "Mon Jun 15 21:59:51 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:51 2009 -0400"
      },
      "message": "iwmc3200wifi: handling wifi_if_ntfy responses\n\nWhen we\u0027re calling iwm_send_wifi_if_cmd() with the resp flag set, we\u0027re\ncurrently waiting on the mlme queue, waiting for some flags here and there to\nshow up.\nThis patch adds a wifi_ntfy bitmap, and when we\u0027re sending a wifi_if command\nexpecting an answers, we wait synchronously for it to show up, on a dedicated\nqueue. The wifi_ntfy bit is set when we receive the corresponding answer.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c5553b1392dea5ba5ad678790367c1275ed1172",
      "tree": "1140189a99f9354c4c1f62b14497ed59e6c6a844",
      "parents": [
        "030b865520c3e26f4a316852aa022a22c4948907"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@intel.com",
        "time": "Mon Jun 15 21:59:50 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:51 2009 -0400"
      },
      "message": "iwmc3200wifi: invalidate keys when changing the BSSID\n\nWhile associated, we have to invalidate our key cache if we clear our BSSID\nthrough siwap.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "030b865520c3e26f4a316852aa022a22c4948907",
      "tree": "f845ae20e8c8cd0538f806502d55a73734e52068",
      "parents": [
        "fe6efb4b423c923fb491a9ca4fa419e843548740"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 12 13:22:55 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:51 2009 -0400"
      },
      "message": "iwlwifi: remove disable_tx_power for device \u003e 4965\n\nAfter 4965, tx_power_calibration moved from driver to uCode.\nremove \"disable_tx_power\" from debugfs to minimize the confusion.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe6efb4b423c923fb491a9ca4fa419e843548740",
      "tree": "512bc32f50845699023a244ad5354c4e75431ca5",
      "parents": [
        "9d67187dbd93df98011f7229f76de25d142b57cc"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 12 13:22:54 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:50 2009 -0400"
      },
      "message": "iwlwifi: no need to refer to max_nrg_cck range value\n\nmax_nrg_cck value inside the sensitivity range structure is not needed\nfor sensitivity calibration.\nKeep the parameter in sensitivity structure but set the value to \"0\" in case\nneeded in the future implementation.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d67187dbd93df98011f7229f76de25d142b57cc",
      "tree": "ad0e6f101efd88b9e327f59b7b945fde8ae9bb44",
      "parents": [
        "47af3fe36dc478f7eddc8bec104ff1876d71f37c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 12 13:22:53 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:50 2009 -0400"
      },
      "message": "iwlwifi: modify sensitivity value for 5150\n\nIn 5150 there is a long delay between the AGC(Automatic Gain Control) command\ntill the RF is stabilized causing us to miss detections when there was\nadjacent channel noise, so we need to adjusted the Sensitivity calibration\nfor 5150 differently.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47af3fe36dc478f7eddc8bec104ff1876d71f37c",
      "tree": "5aa90bf23da20f961fa216dec58e5265cdbee657",
      "parents": [
        "05fac682c2ca0c572d1bd8e6a38025838ddf0e68"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Fri Jun 12 14:17:53 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:50 2009 -0400"
      },
      "message": "wl1251: change psm enabled/disabled info to debug\n\nWith shorter CAM timeouts, the logs get flooded with \"psm enabled\" and \"psm\ndisabled traces.  This patch changes it from wl1251_info to wl1251_debug, so\nthey are only shown if DEBUF_PSM is enabled.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Janne Ylalehto \u003cjanne.ylalehto@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05fac682c2ca0c572d1bd8e6a38025838ddf0e68",
      "tree": "b6932aa5584692ac494c23eaf984167bc7aa8222",
      "parents": [
        "80301cdcfe44e3533175be23d7d52a9fc8c3fdb0"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:47 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:50 2009 -0400"
      },
      "message": "wl1251: fix a checkpatch warning\n\ndrivers/net/wireless/wl12xx/wl1251_main.c:158: WARNING:\nbraces {} are not necessary for single statement blocks\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80301cdcfe44e3533175be23d7d52a9fc8c3fdb0",
      "tree": "624d018b822016a8f83d49588012519a4e9a4d16",
      "parents": [
        "1e6f172fccbf1194bad4b2aeae437ec3189a3f08"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:39 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:50 2009 -0400"
      },
      "message": "wl1251: use wl1251 prefix everywhere\n\nLast we can change all code prefixes from wl12xx/WL12XX to\nwl1251/WL1251.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e6f172fccbf1194bad4b2aeae437ec3189a3f08",
      "tree": "297cb72efdf8b03ee8705804ece60224f0a05a89",
      "parents": [
        "1367411858d5fc60b632a3f488f2b4adc73d12d7"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:33 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:49 2009 -0400"
      },
      "message": "wl12xx: remove unused wl12xx_hw_init_mem_config()\n\nThe function declaration is a leftover from some earlier, already\nremoved, code.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1367411858d5fc60b632a3f488f2b4adc73d12d7",
      "tree": "d6bac06901b1dec653090f2ac5b1ff6ae1f70a21",
      "parents": [
        "ef2f8d45771490de5b8373c25e983ee1e3aee9ea"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:25 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:49 2009 -0400"
      },
      "message": "wl1251: rename wl12xx.h to wl1251.h\n\nwl12xx.h is now only used by 1251 code, so we can rename it.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef2f8d45771490de5b8373c25e983ee1e3aee9ea",
      "tree": "0ddf8a416ab891a371ddcaf914c059387d65fe07",
      "parents": [
        "c731837855a9dcc2ec0c5367b0e16ad975aaed16"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:19 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:49 2009 -0400"
      },
      "message": "wl1251: add wl1251 prefix to all 1251 files\n\nNow that all 1271 files are split, we can add wl1251_ prefix to the files.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c731837855a9dcc2ec0c5367b0e16ad975aaed16",
      "tree": "711170e3399d26b9f387ec7af6470d8413513bd9",
      "parents": [
        "c5ce901b3fdb2312f896f138ac864a7ef363c02d"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:12 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:49 2009 -0400"
      },
      "message": "wl1251: remove wl1271_setup()\n\nWe don\u0027t want to have any 1271 code in wl1251.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c5ce901b3fdb2312f896f138ac864a7ef363c02d",
      "tree": "031ecadaf6158edacc9a5379ee66f30d39b605d4",
      "parents": [
        "e6f0b5c2993609c576a0c45e86f7e5b6dd0ae421"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:17:06 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:48 2009 -0400"
      },
      "message": "wl12xx: rename driver to wl1251\n\nRename driver to wl1251.ko in preparation for wl1271 driver.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6f0b5c2993609c576a0c45e86f7e5b6dd0ae421",
      "tree": "52856910649d468be8ece4f66d3635c81e378e0a",
      "parents": [
        "77cc9e43cee58303893f3a4fb8eaa2a3288c9c17"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:16:58 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:48 2009 -0400"
      },
      "message": "wl12xx: rename wl1251.c wl1251_ops.c\n\nIn preparation to split wl12xx to wl1251 and wl1271.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77cc9e43cee58303893f3a4fb8eaa2a3288c9c17",
      "tree": "d24823c30e12403790132c5f5dfc60ed2096e4ab",
      "parents": [
        "ce650b5cde686a282aed860bb5cd7368e00eac07"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Fri Jun 12 14:16:52 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:48 2009 -0400"
      },
      "message": "wl12xx: Use chipset specific join commands\n\nAdd implementation to use chipset specific join commands.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce650b5cde686a282aed860bb5cd7368e00eac07",
      "tree": "35d3839f03698f85e1bc2deb6b7ce5c9bef0c4d6",
      "parents": [
        "0182f8d56c1836629f8331a19bd71e3833b81769"
      ],
      "author": {
        "name": "Vidhya Govindan",
        "email": "vidhya.govindan@nokia.com",
        "time": "Fri Jun 12 14:16:45 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:48 2009 -0400"
      },
      "message": "wl12xx: Assign value to rx msdu lifetime variable\n\nThe patch \"wl12xx: cmd and acx interface rework\" failed to assign MSDU\nlifetime value in wl12xx_acx_rx_msdu_life_time() and breaks the functionality.\nThis patch fixes the regression by assigning the correct value.\n\nSigned-off-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0182f8d56c1836629f8331a19bd71e3833b81769",
      "tree": "31deeb488617ed36b0f2113331c869fcd5a4f06b",
      "parents": [
        "c5483b71936333ba9474f57d0f3a7a7abf9b87a0"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:16:39 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:47 2009 -0400"
      },
      "message": "wl12xx: enable ELP mode\n\nELP mode is working now, let\u0027s enable it so that the firmware can sleep\nand reduce power consumption.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c5483b71936333ba9474f57d0f3a7a7abf9b87a0",
      "tree": "599a485034698c38a2071528a0c57f5f547d152a",
      "parents": [
        "01d9cfbdaadc64a46b57437c989bbad241074135"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:16:32 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:47 2009 -0400"
      },
      "message": "wl12xx: check if elp wakeup failed\n\nCheck the return call from wl12xx_ps_elp_wakeup() and bail out if it\nfails. This shouldn\u0027t happen, but if does there\u0027s a fundamental low\nlevel issue.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01d9cfbdaadc64a46b57437c989bbad241074135",
      "tree": "8c3946f17ee1571515271ffa550c22a643b8bb33",
      "parents": [
        "cee4fd2712a3db21f432bdff14e59aed160453b2"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:16:26 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:47 2009 -0400"
      },
      "message": "wl12xx: optimise elp wakeup and sleep calls\n\nThe wakeup call was done too deep in code path, it\u0027s better to wakeup\nchip from higher levels. This will also reduce wakeup calls significantly.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cee4fd2712a3db21f432bdff14e59aed160453b2",
      "tree": "92b6fb3e3d0b0d4bbea26e24bf4b4b9a70c02cab",
      "parents": [
        "6021b2895891b161f73ede9938c101234c63218e"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:16:20 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:47 2009 -0400"
      },
      "message": "wl12xx: protect wl12xx_op_set_rts_threshold()\n\nThe function doesn\u0027t lock the mutex before sending the acx.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Vidhya Govindan \u003cvidhya.govindan@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6021b2895891b161f73ede9938c101234c63218e",
      "tree": "a7661342a3f4dd099331949af503b775d63ab69b",
      "parents": [
        "c518a73e537a2c7b83e490335ddedb6465fa5f73"
      ],
      "author": {
        "name": "Ari Kauppi",
        "email": "Ext-Ari.Kauppi@nokia.com",
        "time": "Fri Jun 12 14:16:13 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:46 2009 -0400"
      },
      "message": "wl12xx: Fix CMD_TEST regression via netlink.\n\nCMD_TEST via netlink API has been broken since\ne29c3f59cfbc38c3b481a2694b08962da19c4664: cmd and acx interface rework.\n\nThe user of the interface sends the request in a buffer without the\nwl12xx_command header but expects the response to have the wl12xx_command\nheader (with id and status).\n\nThis patch reverts the e29c3f5 commit for cmd.c:wl12xx_cmd_test\nand implements the needed wrapper functionality in netlink.c. Now the\nAPI of wl12xx_cmd_test and rest of wl12xx_cmd_* commands in cmd.c are\nsimilar.\n\nSigned-off-by: Ari Kauppi \u003cExt-Ari.Kauppi@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c518a73e537a2c7b83e490335ddedb6465fa5f73",
      "tree": "00fe0bc1262e6c892f6022687973cdf4eaae74aa",
      "parents": [
        "8ec8beb28361864c82153fec5ddb82c9d636430f"
      ],
      "author": {
        "name": "Ari Kauppi",
        "email": "Ext-Ari.Kauppi@nokia.com",
        "time": "Fri Jun 12 14:16:07 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:46 2009 -0400"
      },
      "message": "wl12xx: Fix incorrect warning message.\n\nA warning message in wl12xx_acx_event_mbox_mask has a copy/paste\nerror. Fix it to print the correct acx command.\n\nSigned-off-by: Ari Kauppi \u003cExt-Ari.Kauppi@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ec8beb28361864c82153fec5ddb82c9d636430f",
      "tree": "e9a438b0b6dbb170ba738e3e6c23a7d7160abc8c",
      "parents": [
        "9f2ad4fb52916e58a1b75e9a30f42638655932d3"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Fri Jun 12 14:16:00 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:46 2009 -0400"
      },
      "message": "wl12xx: Add support for block reading from a fixed register address\n\nAdd support for block reading (multiple bytes) from a fixed chipset\nregister address. This is required for the wl1271 TX data path.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f2ad4fb52916e58a1b75e9a30f42638655932d3",
      "tree": "1268dbcefde1165b1569333b0dc9fd26c6a2b911",
      "parents": [
        "9f483dc3d1b0b1695c8177c1dea2e721954b10fb"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Fri Jun 12 14:15:54 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:46 2009 -0400"
      },
      "message": "wl12xx: Moved wl1251 TX path implementation into chip specific files\n\nMoved wl1251 TX path implementation into chip specific files to enable\nparallel implementation for the wl1271 TX path.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f483dc3d1b0b1695c8177c1dea2e721954b10fb",
      "tree": "000c5b1f96725d60815105c134ebaa1cbea3628b",
      "parents": [
        "052a625a859ceba68022862eeee70511f56483a5"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Fri Jun 12 14:15:46 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:46 2009 -0400"
      },
      "message": "wl12xx: pass the wake up condition when configuring the wake up event\n\nChanged the function wl12xx_acx_wake_up_conditions() so that it receives an\nargument with the actual wake up condition, instead of having\nWAKE_UP_EVENT_DTIM_BITMAP hardcoded.  This is needed because we have to use\ndifferent conditions in 1271.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "052a625a859ceba68022862eeee70511f56483a5",
      "tree": "12650ed57e0a64230073e9730b15c220335bf1b4",
      "parents": [
        "27797d68f70b28e77e6d183910dc7b3d7505105d"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Fri Jun 12 14:15:41 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:45 2009 -0400"
      },
      "message": "wl12xx: add support for fixed address in wl12xx_spi_read\n\nIn the wl1271 implementation, we need to read memory from the register\npartition using fixed addresses.  This change adds the possibility to request\nfixed address when calling wl12xx_spi_read() or wl12xx_spi_reg_read().\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "27797d68f70b28e77e6d183910dc7b3d7505105d",
      "tree": "4715a30fad061a32173c6974f4196263e330928d",
      "parents": [
        "0d1c38398fa8cd478a229b4428fb511f813376e8"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Fri Jun 12 14:15:33 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:45 2009 -0400"
      },
      "message": "wl12xx: add support for new WL1271 chip revision\n\nThis patch adds the code that recognizes the new WL1271 chip revision (PG 2.0).\nFull support for this chip is not yet implemented and support for WL1271 PG 1.0\nis not guaranteed anymore.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0d1c38398fa8cd478a229b4428fb511f813376e8",
      "tree": "483441e09e49dd0f2c38da54020ce09ba8664c25",
      "parents": [
        "a336e266640cd9f7be96b14ff09bbb37dfa646de"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Fri Jun 12 14:15:27 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:45 2009 -0400"
      },
      "message": "wl12xx: moved firmware version reading routine to chip-specific functions\n\nWith WL1271, the firmware version can only be read right after booting the\nchip.  To keep WL1251 aligned with this procedure, the code that reads the\nfirmware version initially has been moved to a common place where it can be\nread from both chipsets.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a336e266640cd9f7be96b14ff09bbb37dfa646de",
      "tree": "4640c8d77eb387dbb2306577e5c09c50e96afea5",
      "parents": [
        "0628817accc305201fc0e1b7f020dec618c868cc"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Fri Jun 12 14:15:22 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:45 2009 -0400"
      },
      "message": "wl12xx: add wl12xx_spi_reg_read() and wl12xx_spi_reg_write() functions\n\nIn some cases we need to read more than 32 bits from the register area.\nThese functions were added to support that, like the existing\nwl12xx_spi_mem_read() and wl12xx_spi_mem_write() already do for large blocks\nin the memory area.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0628817accc305201fc0e1b7f020dec618c868cc",
      "tree": "422fa0a26e67cf8c6494f77d8f1ae854d50e732b",
      "parents": [
        "4721213fdde4456a36a5e63f02e5c2556a4df398"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Fri Jun 12 14:15:13 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:45 2009 -0400"
      },
      "message": "wl12xx: removed chipset interrupt source configuration from fw wakeup\n\nThe chipset source interrupt source configuration during fw wakeup was\nblocking interrupts on the wl1271. The configuration is effectively\nunused here as it is used to trigger an interrupt for the chipset\nwake-up event, which is not handled, or waited for, in the fw wakeup\nanyway on either wl1251 or wl1271.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4721213fdde4456a36a5e63f02e5c2556a4df398",
      "tree": "4dd00bb4827642316e84f3a97a54f470017a826f",
      "parents": [
        "53d65423ba1bc3c38d53b27656395c632b073590"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:15:08 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:43 2009 -0400"
      },
      "message": "wl12xx: fix rx descriptor use\n\nRx descriptor was incorrectly allocated from stack, use struct wl12xx\ninstead. Needed for DMA transfers.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53d65423ba1bc3c38d53b27656395c632b073590",
      "tree": "34aff5765a25ba9b478595a02542902fbc3f206e",
      "parents": [
        "5262c12d16334a37354c93d606bdb96499f7e5fc"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:15:00 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:43 2009 -0400"
      },
      "message": "wl12xx: use wl12xx_mem_read32() to read the rx counter\n\nAs a side effect the transfer is now DMA safe.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5262c12d16334a37354c93d606bdb96499f7e5fc",
      "tree": "52ed4e1cf9344aea699e76459ce62db77da1e54f",
      "parents": [
        "56343a3cfdea4d341c7c13d26013024037eae602"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:14:55 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:43 2009 -0400"
      },
      "message": "wl12xx: allocate buffer the spi busy word from struct wl12xx\n\nNeeded for DMA transfers.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "56343a3cfdea4d341c7c13d26013024037eae602",
      "tree": "5c28dbc6b24d5d1a764af3749a81f4013e2a99f2",
      "parents": [
        "8d47cdb617e0e76e05ea0f92fc164e53bf874b30"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:14:47 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:42 2009 -0400"
      },
      "message": "wl12xx: allocate buffer spi read/write command buffer kzalloc()\n\nNeeded for DMA safe transfers.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d47cdb617e0e76e05ea0f92fc164e53bf874b30",
      "tree": "822a46412cbe804cca151340ed7b5f240a9a663a",
      "parents": [
        "c4f5c8521868789caaf704c9c2d523b40ccfcb02"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:14:41 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:42 2009 -0400"
      },
      "message": "wl12xx: reserve buffer for partition command in struct wl12xx\n\nThis is now DMA safe.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4f5c8521868789caaf704c9c2d523b40ccfcb02",
      "tree": "67d028c02f50a11e1c790a5bdc8130bf271bec73",
      "parents": [
        "1d3b8130611bbe50168ad0a12841735c9c235410"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:14:34 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:42 2009 -0400"
      },
      "message": "wl12xx: fix error handling in wl12xx_probe()\n\nResources were not freed properly in some cases.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d3b8130611bbe50168ad0a12841735c9c235410",
      "tree": "be902a19e94a097e20009aa763593913cb805e0d",
      "parents": [
        "ff25839bf0c99e828c26864a24417a36a6b6a31e"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:14:28 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:42 2009 -0400"
      },
      "message": "wl12xx: reserver buffer for read32()/write32() in struct wl12xx\n\nThe buffer is needed for DMA safe transfers.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff25839bf0c99e828c26864a24417a36a6b6a31e",
      "tree": "e5891ed357f4285f788056e270df7664b4d5aa13",
      "parents": [
        "c4f9f16b309b65f9f578ec4ba78b3efa106cf65d"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Jun 12 14:14:19 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:41 2009 -0400"
      },
      "message": "wl12xx: cmd and acx interface rework\n\nRework cmd and acx interfaces, it was just too confusing earlier. Now\nall commands need to contain all the needed headers, either just cmd\nheaders or both cmd and acx headers. This accomplish to remove the\nextra copy done for each command. The interfaces are now properly\ndocumented as well.\n\nAlso try to make all commands safe for DMA transfers. I might have missed\nsome, but most of them should be fixed now.\n\nAnd this is not all! As a free bonus you will also get some cosmetic\ncleanups and code reorganisation. Order today!\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4f9f16b309b65f9f578ec4ba78b3efa106cf65d",
      "tree": "a600d4fe122146e3935a56f004eb316182aa4fd3",
      "parents": [
        "e0d6133cba88759bc760b254c27975330fff6519"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Fri Jun 12 10:55:55 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:41 2009 -0400"
      },
      "message": "ath9k: Make sure we configure a non-zero beacon interval\n\nThis patch moves the sanity check on beacon interval\nwhich was done only for mesh mode to all operating\nmodes just to be safe.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0d6133cba88759bc760b254c27975330fff6519",
      "tree": "4d512ad8cb6552133a1ceb084957268b19aaeeee",
      "parents": [
        "f0f3d388baabdbc613548d6ad8e5da7616b1cbd1"
      ],
      "author": {
        "name": "Andrey Yurovsky",
        "email": "andrey@cozybit.com",
        "time": "Tue Jun 16 13:20:01 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:41 2009 -0400"
      },
      "message": "libertas: remove ps_supported flag, use fwcapinfo\n\nPower save support depends on the firmware capabilities rather than the\ncard\u0027s hardware interface.  Use the FW_CAPINFO_PS bit in the firmware\ncapabilities mask throughout the driver in place of the redundant\nps_supported flag and don\u0027t make decisions about PS support in the\ninterface drivers (with the exception of a special case in the USB\ndriver).\n\nV2: put the USB special case in the right place.\n\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0f3d388baabdbc613548d6ad8e5da7616b1cbd1",
      "tree": "21e14ebff8352acd6e584d8783f5b712611d48fa",
      "parents": [
        "46026e8f487c075f9ec4d671348e351eb5e46d3e"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Wed Jun 10 22:22:21 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:41 2009 -0400"
      },
      "message": "ath5k: enable hardware LEDs\n\nCardbus and some PCI cards use hardware LEDs rather than software GPIOs.\nProgram them with the proper blink patterns when idle, scanning or\nassociated.  Fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d13288.\n\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nTested-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "46026e8f487c075f9ec4d671348e351eb5e46d3e",
      "tree": "441d26a2ad9e6434114718fe14fe597732743682",
      "parents": [
        "8a46097a6c60dc9d2f09bf01734f3308142614b3"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Wed Jun 10 22:22:20 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:41 2009 -0400"
      },
      "message": "ath5k: cleanup ath5k_hw struct\n\nah_gpios array isn\u0027t used, and ah_current_channel can be a pointer\ninstead of an embedded struct.  Removing these and some other\nwrite-only variables, and moving some things around for better\npacking and cache utilization saves 116 bytes.\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 121762\t    472\t     64\t 122298\t  1ddba\tath5k_before.ko\n 121646\t    472\t     64\t 122182\t  1dd46\tath5k.ko\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a46097a6c60dc9d2f09bf01734f3308142614b3",
      "tree": "74d660b3059a2285a7334d36b75329c552f80f34",
      "parents": [
        "c3d8f02ed9699252d69a9a14276980d9df7c5fe1"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Jun 10 17:50:09 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:39 2009 -0400"
      },
      "message": "ath9k: downgrade ASSERT() in ath_clone_txbuf()\n\nWe can easily run out of tx buf if there is any stuck in\ntransmission, so downgrade it to WARN_ON().\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3d8f02ed9699252d69a9a14276980d9df7c5fe1",
      "tree": "88fa15c03ebdb04cd9f7d16d37d5d998845994fb",
      "parents": [
        "089e698d235162324142063c96780aeacd546d36"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Jun 10 17:50:08 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:39 2009 -0400"
      },
      "message": "ath9k: Remove unnecessary count for addba attempt\n\nmac80211 already has one to keep track of number of failure\naddba attempts.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "089e698d235162324142063c96780aeacd546d36",
      "tree": "5c9f16542c9a4c11c7541d6899e922123edc6c45",
      "parents": [
        "e36d56b64808aec54b68b4e9976180c1da0933b2"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Jun 10 17:50:07 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:38 2009 -0400"
      },
      "message": "ath9k: Nuke unneccesary helper function to see if aggr is active\n\nIEEE80211_TX_CTL_AMPDU in tx control flags should be enough\nto confirm BA is negotiated for that tid.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e36d56b64808aec54b68b4e9976180c1da0933b2",
      "tree": "93f0e696d077b58d1064f3321d52b4611addf104",
      "parents": [
        "e5a8a896f5180f2950695d2d0b79db348d200ca4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jun 09 21:04:43 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 10 14:57:38 2009 -0400"
      },
      "message": "cfg80211: pass netdev to change_virtual_intf\n\nIf there was a reason I\u0027m passing the ifidx I cannot\nremember it any more and don\u0027t see one now, so let\u0027s\njust pass the pointer itself.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5a8a896f5180f2950695d2d0b79db348d200ca4",
      "tree": "04adc57ae51a6d30a89ffae970770b81ee81fc23",
      "parents": [
        "bff38771e1065c7fc3de87e47ba366151eea573c",
        "e594e96e8a14101a6decabf6746bd5186287debc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 09 20:18:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 09 20:18:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e594e96e8a14101a6decabf6746bd5186287debc",
      "tree": "e5ad4ab49c5e575e9d3cdbd845dd4fe53f0c7892",
      "parents": [
        "8faa2a786a5337683109d77ccf880339fdcdb332"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Jul 09 09:30:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 09 17:16:06 2009 -0700"
      },
      "message": "cxgb3: Fix crash caused by stashing wrong netdev_queue\n\nCommit c3a8c5b6 (\"cxgb3: move away from LLTX\") exposed a bug in how\ncxgb3 looks up the netdev_queue it stashes away in a qset during\ninitialization.  For multiport devices, the TX queue index it uses is\noffset by the first_qset index of each port.  This leads to a crash\nonce LLTX is removed, since hard_start_xmit is called with one TX\nqueue lock held, while the TX reclaim timer task grabs a different\n(wrong) TX queue lock when it frees skbs.\n\nFix this by removing the first_qset offset used to look up the TX\nqueue passed into t3_sge_alloc_qset() from setup_sge_qsets().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8faa2a786a5337683109d77ccf880339fdcdb332",
      "tree": "1f4653830fc4473967c3520b7359900a2d122818",
      "parents": [
        "ad46276952f1af34cd91d46d49ba13d347d56367"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Thu Jul 09 02:29:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 09 17:16:05 2009 -0700"
      },
      "message": "ixgbe: Fix coexistence of FCoE and Flow Director in 82599\n\nFix coexistence of Fiber Channel over Ethernet (FCoE) and Flow Director (FDIR)\nin 82599 and remove the disabling of FDIR when FCoE is enabled.\n\nCurrently, FDIR is turned off when FCoE is enabled under the assumption that\nFCoE is always enabled with DCB being turned on. However, FDIR does not have\nto be turned off all the time when FCoE is enabled since FCoE can be enabled\nwithout DCB being turned on, e.g., use link pause only. This patch makes sure\nthat when DCB is turned on or off, FDIR is turned on or off correspondingly;\nand when FCoE is enabled, it does not disable FDIR, rather, it will have FDIR\nset up properly so FCoE and FDIR can coexist regardless of DCB being on or off.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2daeabf62a5fb205d413c35cf604021db17536b",
      "tree": "844ced1a54745c14ea45d33ccad4eae6e7253322",
      "parents": [
        "c3b85423072c0739d76b7c54080d3f3ccc5dad4d",
        "1ce822fa04fd6878f079461a4b8affe4bb5ec27b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 18:13:13 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 18:13:13 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "47ab3840a389ff1b9959734995123e5bc94c3443",
      "tree": "10697ee82ea440263ce81acf40bd266c86352a00",
      "parents": [
        "804ef71ee183121de5e9bca1d70d114c97300e17"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Jul 08 08:33:02 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:30 2009 -0400"
      },
      "message": "p54: tx refused but queue active\n\nIn the mainline kernel, p54usb will fail because the TX queue length can\nbecome \u003c 0. This problem has been reported as Bugzilla #13725. The failure\nis expressed by the following message in the logs:\n\nWARNING: at net/mac80211/tx.c:1325 ieee80211_tx+0x23c/0x298 [mac80211]()\nHardware name: HP Pavilion dv2700 Notebook PC\ntx refused but queue active\n\nThis problem has been recently observed in the wireless-testing tree, where\na full solution is being tested. That fix is too invasive for 2.6.31-rcX,\nbut the simple change supplied here will prevent the failure.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "804ef71ee183121de5e9bca1d70d114c97300e17",
      "tree": "4961163835bfec449a7f13a4e9b34a8a96f1a95d",
      "parents": [
        "b9744d19e35d74f965fb94bd55f9313d3a7d9e54"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@intel.com",
        "time": "Tue Jul 07 11:18:46 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:29 2009 -0400"
      },
      "message": "Atheros Kconfig needs to be dependent on WLAN_80211\n\nAtheros top level menu needs a \"depends WLAN_80211\" to properly indent\nwithin menuconfig and xconfig interfaces.\n\nThis is purely a visual issue but it effects all subsequent drivers.\nThe issue is the top level menu does not include a dependency on\nWLAN_80211 so within the tree structure, Atheros is at the same level as\nWLAN_80211 but when WLAN_80211 collapsed, the menu disappears along with\nall subsequent drives, so it is really a subordinate.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ff176674e75bdee9022dded415fb805f15700ad",
      "tree": "d4a103ec06836e07927930c6c86594ca00270a08",
      "parents": [
        "2fbddeb5c409c90be4706ea2beb7f1fc02100c72"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jul 07 03:43:02 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:26 2009 -0400"
      },
      "message": "mac80211_hwsim: avoid NULL access\n\nThere\u0027s a race condition -- started can be set to true\nbefore channel is set due to the way mac80211 callbacks\ncurrently work (-\u003estart should probably pass the channel\nwe would like to have initially). For now simply add a\ncheck to hwsim to avoid dereferencing the NULL channel\npointer.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fbddeb5c409c90be4706ea2beb7f1fc02100c72",
      "tree": "fba691617a3beaceaeb133600e7d4f650a7656e2",
      "parents": [
        "cff782cd94df7adea84af6aa9516c8088f7ea950"
      ],
      "author": {
        "name": "Clyde McPherson",
        "email": "ccmcphe@verizon.net",
        "time": "Tue Jun 30 22:39:43 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:25 2009 -0400"
      },
      "message": "ssb: Add support for 4318E\n\nAdded support for the Broadcom 4318E chipset on PCMCIA/CF cards. The\n4318E can do 802.11A/B/G, only B and G mode are supported in b43.\n\nSigned-off-by: Clyde McPherson \u003cccmcphe@verizon.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cff782cd94df7adea84af6aa9516c8088f7ea950",
      "tree": "7ae365cbd776566e1606cd0a19e9f435f8e749d2",
      "parents": [
        "8b339d05805fb91cc0b5179af5b4d05d9f8b949c"
      ],
      "author": {
        "name": "Clyde McPherson",
        "email": "ccmcphe@verizon.net",
        "time": "Tue Jun 30 22:39:28 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:24 2009 -0400"
      },
      "message": "b43: Add support for 4318E\n\nAdded support for the Broadcom 4318E chipset on PCMCIA/CF cards. The\n4318E can do 802.11A/B/G, only B and G mode are supported in b43.\n\nSigned-off-by: Clyde McPherson \u003cccmcphe@verizon.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b339d05805fb91cc0b5179af5b4d05d9f8b949c",
      "tree": "5b3d7220933154b16c162e77e71f5c9e2e4b16d5",
      "parents": [
        "b4b223cdd5981f776491134faa7bc4ac342b44d4"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Fri Jun 26 05:28:15 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:23 2009 -0400"
      },
      "message": "zd1211rw: adding SONY IFU-WLM2 (054c:0257) as a zd1211b device\n\nYevgen Kotikov reported success on the sourceforge zd1211-devs list\nwith the following details:\n\nBrand/retail: SONY IFU-WLM2\nUSB-IDs: Vendor: 0x054C Device: 0x0257\nchip ID: zd1211b chip 054c:0257 v4802 high 00-0b-6b AL2230_RF pa0 -----\nFCC ID: unknown\n\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nTested-by: Yevgen Kotikov \u003cyevgen.kotikov@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b4b223cdd5981f776491134faa7bc4ac342b44d4",
      "tree": "9228396318ffdcc7db8df8f81cbbeb5b258da1d3",
      "parents": [
        "3938b45c1c75e53d45eb65ac253f12e86239c9ba"
      ],
      "author": {
        "name": "Pascal Terjan",
        "email": "pterjan@mandriva.com",
        "time": "Thu Jun 18 17:54:03 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:08 2009 -0400"
      },
      "message": "zd1211rw: 07b8:6001 is a ZD1211B\n\nOn a shuttle machine here we got 07b8:6001 device, handled by zd1211rw, which does not work.\nScanning is OK but association does not work, we get \"direct probe to AP xxx timed out\"\n\nIt appears that this simple patch makes the device work perfectly.\n\nThis id was already there in initial import of the driver so I don\u0027t know if it has ever been\nworking as ZD1211 (which would mean they changed it and kept the id :( ).\n\nSigned-off-by: Pascal Terjan \u003cpterjan@mandriva.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34701fde8f4bf207ca96d10b8700a8667157854c",
      "tree": "9d587019df540965231e045688db348ffde5ef2f",
      "parents": [
        "88045b3cf0f8981129cb489c7b6bc36c21dd33a7"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:48:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:27 2009 -0700"
      },
      "message": "cxgb3: Drain Mac Tx fifo when the port goes down.\n\nDrain the MAC TX fifos when a port goes down.\nBack pressure might otherwise occur, leading to both\nports of the same adapter to hang.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88045b3cf0f8981129cb489c7b6bc36c21dd33a7",
      "tree": "a63f3be7359a349bf99079ee6e293248b5db350a",
      "parents": [
        "dce7d1d031aeaa8c65bd37ff2480dc450a68185e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:49:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:26 2009 -0700"
      },
      "message": "cxgb3: fix mac index mapping\n\nOverride the mac index computation for the gen2 adapter,\nas each port is expected to use index 0.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dce7d1d031aeaa8c65bd37ff2480dc450a68185e",
      "tree": "5f767212df1f4520499121a4ea5b7ab5d0c5cf4b",
      "parents": [
        "2e8c07c35b3ffee7689406be61fd1448ee45d3cd"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:48:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:25 2009 -0700"
      },
      "message": "cxgb3: Fix mss table initialization\n\nFix the HW SMT table initialization to avoid random\nmss miscomputations for offload connections.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e8c07c35b3ffee7689406be61fd1448ee45d3cd",
      "tree": "ad90ee33b8c13f48c7b330b8cf474e520d32fb50",
      "parents": [
        "5e659515569220701bfe3c8936dcab67554cc286"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:49:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:24 2009 -0700"
      },
      "message": "cxgb3: use request_firmware() for the EDC registers setup\n\nuse request_firmware() to load the phy\u0027s EDC programmation\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e659515569220701bfe3c8936dcab67554cc286",
      "tree": "b8ecba536862e83ff0792e777d949e6f750b793c",
      "parents": [
        "cfe2462c6af309ee70e4aeefa55cae976071b9e2"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:48:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:23 2009 -0700"
      },
      "message": "cxgb3: AEL2020 phy support update\n\nWe don\u0027t always see the link status update interrupt\nwhen we come out of reset and the peer is up.\nCheck and report the link status right before enabling interrupts.\nAlso fix LED settings, to get a consistent link status.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfe2462c6af309ee70e4aeefa55cae976071b9e2",
      "tree": "e6c67157fa4ed3ed0a49edf6732c7cbed48b17fe",
      "parents": [
        "619f05cf690149bef1f15cd0cec6a31b40d96951"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:48:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:22 2009 -0700"
      },
      "message": "cxgb3: Fix T3C MAC max packet size access\n\nMax packet size is not the only field in T3C\u0027s High Water Mark register.\nMask the register to access this field.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "619f05cf690149bef1f15cd0cec6a31b40d96951",
      "tree": "a422044e2aea63314d4ca62e12079199250eb0fe",
      "parents": [
        "2c3d50f7db6c4aa85b099613aba8660da6de75d4"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:48:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:20 2009 -0700"
      },
      "message": "cxgb3: fix phy power down\n\n2 phys are were not getting the Global Tx disable bit set\nwhen powered down, leading to an inconsistent link state\non peer.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c3d50f7db6c4aa85b099613aba8660da6de75d4",
      "tree": "d00a9775137ff2b3e3e01df285477855156fc08a",
      "parents": [
        "09bb9aa0ed22bea814b0f137390f911af33ddd1b"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jul 07 19:48:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:54:18 2009 -0700"
      },
      "message": "cxgb3: AQ100X phy support update\n\nAdd missing SUPPORTED_TP flag.\nUpdate FW version checking.\nDo the full initialization even if the FW version is unknown,\nit might help catching further issues.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3b85423072c0739d76b7c54080d3f3ccc5dad4d",
      "tree": "31efe5c60162285f8e89bf21cb23d8853bf1759e",
      "parents": [
        "35976d4d557c5017c2180a083e8bd970cf73f3d5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Jul 08 03:05:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:49:28 2009 -0700"
      },
      "message": "r6040: bump driver version to 0.24 and date to 08 July 2009\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35976d4d557c5017c2180a083e8bd970cf73f3d5",
      "tree": "34eb56d3e4fa5697e3b5ccee545042a07f8342ab",
      "parents": [
        "345aa031207d02d7438c1aa96ed9315911ecd745"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Jul 08 03:05:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:49:26 2009 -0700"
      },
      "message": "r6040: restore MIER register correctly when IRQ line is shared\n\nWhen the r6040 device IRQ line is shared we will enter the driver\ninterrupt service routine, mask off the device interrupt enable\nregister (MIER) and return with IRQ_NONE, we would then leave the\ndevice with interrupts disabled, this patch fixes that issue.\n\nReported-by: Steve Holland \u003csdh4@iastate.edu\u003e\nSigned-off-by: Joe Chou \u003cjoe.chou@rdc.com.tw\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64c8165b44a91c09b19afb4110610ed242286639",
      "tree": "b7e4754f6280248b5444d4ff908c29684307ca11",
      "parents": [
        "19e588e7d156cc4415585edd8c27c3075f62eaf8"
      ],
      "author": {
        "name": "Pablo Bitton",
        "email": "pablo.bitton@gmail.com",
        "time": "Tue Jul 07 19:11:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:46:44 2009 -0700"
      },
      "message": "davinci_emac: fix kernel oops when changing MAC address while interface is down\n\nCheck that network interface is running before changing its MAC address.\nOtherwise, rxch is accessed when it\u0027s NULL - causing a kernel oops.\nMoreover, check that the new MAC address is valid.\n\nSigned-off-by: Pablo Bitton \u003cpablo.bitton@gmail.com\u003e\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nTested-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\n[tested on DM6467 EVM]\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19e588e7d156cc4415585edd8c27c3075f62eaf8",
      "tree": "132cdd9490c54e46e8a9d83988d8c8a428e1bd9b",
      "parents": [
        "5ca1ea23c4581f961afaddf1599970e6f05d02dc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 07 13:01:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 08 10:46:43 2009 -0700"
      },
      "message": "igb: set lan id prior to configuring phy\n\nThe igb driver was defaulting to using the lock for pci-e function 0 for\nall of the phys due to the fact that the lan id was not being set prior to\ninitialization.  This change makes it so that the function id is set prior\nto checking for the phy id.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09bb9aa0ed22bea814b0f137390f911af33ddd1b",
      "tree": "121981bf01b28cf0b5354b07fde82153883a530b",
      "parents": [
        "460deefae62db4472e8bd16b21c7d70f3c7fd785"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Wed Jul 01 01:29:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 07 19:23:51 2009 -0700"
      },
      "message": "MIPS: BCM63XX: Add integrated ethernet PHY support for phylib.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/phy/Kconfig   |    6 ++\n drivers/net/phy/Makefile  |    1\n drivers/net/phy/bcm63xx.c |  132 ++++++++++++++++++++++++++++++++++++++++++++++\n 3 files changed, 139 insertions(+)\n create mode 100644 drivers/net/phy/bcm63xx.c\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "460deefae62db4472e8bd16b21c7d70f3c7fd785",
      "tree": "870d0b16f5ba309e57ce224112d1a965bc2d9153",
      "parents": [
        "50f238fdf38e37f0350be17c36e3ec0fd298cc40"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Tue Jul 07 08:11:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 07 19:22:11 2009 -0700"
      },
      "message": "tun: Remove a dead line of code\n\nRemove an unnecessary assignment.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50f238fdf38e37f0350be17c36e3ec0fd298cc40",
      "tree": "6fcc80fc88ca09a58b7b4d645b0b1c21641aadec",
      "parents": [
        "ef0657c49e0f93dcebc9b4719e4fe0b478411f60"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 07 08:38:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 07 19:22:09 2009 -0700"
      },
      "message": "ucc_geth: Add support for skb recycling\n\nWe can reclaim transmitted skbs to use in the receive path, so-called\nskb recycling support.\n\nAlso reorder ucc_geth_poll() steps, so that we\u0027ll clean tx ring firstly,\nthus maybe reclaim some skbs for rx.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76d8b64e536362e16e38ee1c279c965ebfe094cc",
      "tree": "47a78c4f9e3b899e8b378c38658eec83b3b89a6c",
      "parents": [
        "59615b5f9d1323898ca94e88e595b5b04115076a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jun 29 10:53:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 07 12:55:27 2009 -0400"
      },
      "message": "hp-wmi: fix rfkill bug\n\nFix the third (I think) polarity error I accidentally\nintroduced in the rfkill rewrite to make wireless work\nagain on (certain?) HP laptops.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nTested-by: Maciej Rutecki \u003cmaciej.rutecki@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7a4e41ed62a6a1fce6eb503c920f615eca27f02",
      "tree": "8f0eeb4eeafcddbb7995cce7cdce9ddf225bc14f",
      "parents": [
        "cbfe89c67b58e2bd1b47f6986b3b793f06f3d9b0"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jun 24 16:07:22 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 07 12:55:27 2009 -0400"
      },
      "message": "iwmc3200wifi: add Kconfig help\n\nWe\u0027re missing a Kconfig help for the iwmc3200wifi driver.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cbfe89c67b58e2bd1b47f6986b3b793f06f3d9b0",
      "tree": "892a092f32d746c841e98ef01e9d0b3da4f048e8",
      "parents": [
        "fd4973c56f8d9baac8d269791a90e5119ce30a0e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Jun 24 18:58:47 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 07 12:55:26 2009 -0400"
      },
      "message": "ath9k: Fix leak in tx descriptor\n\nWhen we reclaim the tx desc, we always assume that the\nlast desc is a holding desc, which is not true, and skip it.\nIf the tx queue is drained during channel change, internal\nreset and etc, the last descriptor may not be the holding\ndescriptor and we fail to reclaim them. This results in the\nfollowing two issues.\n\n1. Tx stuck - We drop all the frames coming from upper layer\ndue to shortage in tx desc.\n\n2. Crash - If we fail to reclaim a tx descriptor, we miss to\nupdate the tx BA window with the seq number of the frame\nassociated to that desc, which, at some point, result in\nthe following crash due to an assert failure in ath_tx_addto_baw().\n\nThis patch fixes these two issues.\n\n kernel BUG at ../drivers/net/wireless/ath/ath9k/xmit.c:180!\n[155064.304164] invalid opcode: 0000 [#1] SMP\n Call Trace:\n  [\u003cfbc6d83b\u003e] ? ath9k_tx+0xeb/0x160 [ath9k]\n  [\u003cfbbc9591\u003e]  ipv6? __ieee80211_tx+0x41/0x120 [mac80211]\n  [\u003cfbbcb5ae\u003e] ?  aes_i586ieee80211_master_start_xmit+0x28e/0x560 [mac80211]\n  [\u003cc037e501\u003e]  aes_generic? _spin_lock_irqsave+0x31/0x40\n  [\u003cc02f347b\u003e] ? dev_hard_start_xmit+0x16b/0x1c0\n  [\u003cc03058b5\u003e] ? __qdisc_run+0x1b5/0x200\n  [\u003cfbbcda5a\u003e] ?  af_packetieee80211_select_queue+0xa/0x100 [mac80211]\n  [\u003cc02f53b7\u003e] ?  i915dev_queue_xmit+0x2e7/0x3f0\n  [\u003cfbbc9b49\u003e] ? ieee80211_subif_start_xmit+0x369/0x7a0 [mac80211]\n  [\u003cc031bc35\u003e] ? ip_output+0x55/0xb0\n  [\u003cc02e0188\u003e] ? show_memcpy_count+0x18/0x60\n  [\u003cc02eb186\u003e] ? __kfree_skb+0x36/0x90\n  [\u003cc02f2202\u003e] ?  binfmt_miscdev_queue_xmit_nit+0xd2/0x110\n  [\u003cc02f347b\u003e] ? dev_hard_start_xmit+0x16b/0x1c0\n  [\u003cc03058b5\u003e] ? __qdisc_run+0x1b5/0x200\n  [\u003cc033bca7\u003e] ?  scoarp_create+0x57/0x2a0\n  [\u003cc02f53b7\u003e] ?  bridgedev_queue_xmit+0x2e7/0x3f0\n  [\u003cc03034a0\u003e] ? eth_header+0x0/0xc0\n  [\u003cc033b95f\u003e]  stp? arp_xmit+0x5f/0x70\n  [\u003cc033bf4f\u003e] ? arp_send+0x5f/0x70\n  [\u003cc033c8f5\u003e]  bnep? arp_solicit+0x105/0x210\n  [\u003cc02fa5aa\u003e] ? neigh_timer_handler+0x19a/0x390\n  [\u003cc013bf88\u003e] ? run_timer_softirq+0x138/0x210\n  [\u003cc02fa410\u003e] ?  ppdevneigh_timer_handler+0x0/0x390\n  [\u003cc02fa410\u003e] ? neigh_timer_handler+0x0/0x390\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd4973c56f8d9baac8d269791a90e5119ce30a0e",
      "tree": "4bcb4a62e6e68b635e81650a78a849df7b641ae4",
      "parents": [
        "1f5fc70a250cc18f066072119e9fbbc20dad865f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Jun 20 12:58:11 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 07 12:55:26 2009 -0400"
      },
      "message": "b43/b43legacy: fix radio LED initialization\n\nFix condition in which radio LED did not initialize correctly, and remove\n4 compilation warnings.\n\nAfter the recent changes in rfkill, the radio LED used by b43/b43legacy\ndid not always initialize correctly.\n\nBoth b43 and b43legacy used the deprecated variable radio_enabled in\nstruct ieee80211_conf.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef0657c49e0f93dcebc9b4719e4fe0b478411f60",
      "tree": "2831b4c65c9008ff66b821c47a032a3ca65f3ca3",
      "parents": [
        "5dcc60b71886795965fd5029b5d9a9ba7b5a2c17"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jul 06 19:09:50 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 19:09:50 2009 -0700"
      },
      "message": "drivers/net/cs89x0.c: Avoid using magic number in set_dma_mode\n\nThe constant DMA_RX_MODE is defined to be 0x14 in the local include file\ncs89x0.h.  Since a constant with the same name is used elsewhere with\nset_dma_mode, it seems likely that this constant could be used here.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ expression E1; identifier I; constant int C; @@\n(\nset_dma_mode(E1,I,...)\n|\n*set_dma_mode(E1,C,...)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ca1ea23c4581f961afaddf1599970e6f05d02dc",
      "tree": "5a148443aa1caddfd8a3c1c533487dfed988ff47",
      "parents": [
        "9ff1a91c027145a53bec618c8255a7bd0a89794b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 06 15:23:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 18:56:11 2009 -0700"
      },
      "message": "fec: fix definition of 5272 version of FEC_X_DES_ACTIVE register\n\nfec: fix definition of 5272 version of FEC_X_DES_ACTIVE register\n\nThe ColdFire 5272 FEC driver has a different register address map\nthan other users of the FEC driver. And its definition of the\nFEC_X_DES_ACTIVE register is incorrect, it should be 0x14.\nThe fec interface cannot transmit data with the old value.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n----\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ff1a91c027145a53bec618c8255a7bd0a89794b",
      "tree": "98feb682edbdf1d9a4650eb6e15b4fdebd4770e3",
      "parents": [
        "0ca1b08eba627b4245efd0f71b55a062bf163777"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Jul 06 18:10:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 18:55:07 2009 -0700"
      },
      "message": "fec: remove extra \";\" from definition names\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5dcc60b71886795965fd5029b5d9a9ba7b5a2c17",
      "tree": "5611d123e03d280bccce73f868451b0bd39dcbe8",
      "parents": [
        "482d804cb4b520b6e3134c959c968712ebcdea02"
      ],
      "author": {
        "name": "Yeasah Pell",
        "email": "yeasah@comrex.com",
        "time": "Mon Jul 06 18:12:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 18:54:51 2009 -0700"
      },
      "message": "dm9000: add checksum offload support\n\nAdd checksum offload support for DM9000A and DM9000B chips.\n\nv2 changes: added a local copy of ip_summed to save IO cycles in dm9000_send_packet\nv3 changes: trans_start updating is removed.\n\nSigned-off-by: Yeasah Pell \u003cyeasah@comrex.com\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7cb8c2c8275ab081b97610b13a83c80904571a6",
      "tree": "d65785b59b2adadc5e428392ecde3144afc0e70c",
      "parents": [
        "edbbb3ca107715067b27a71e6ea7f58750912aa2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Jul 06 10:45:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 18:07:52 2009 -0700"
      },
      "message": "e1000: fix flow control thresholds\n\nwhen testing the jumbo frames with pages patch, the stats would\nshow rx_missed errors (dropped packets) even when connected to a\nlink partner with flow control enabled.\n\nthis indicates that for this MTU (9000) the flow control\nthresholds are not adjusting correctly.\n\nIn fact, before this change, the FCRTH (xoff threshold) is 36864\nwhen the fifo size is only 40000, with 9000 byte MTU.\n\nfix it so that we at least have room for one frame after we send\nthe xoff.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edbbb3ca107715067b27a71e6ea7f58750912aa2",
      "tree": "4b9772ff2dc239ad61812cce4b4e6249a25512a2",
      "parents": [
        "94c9e5a89349a1f1ebabe0876c059dc387b8b2a0"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Jul 06 10:44:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 18:07:51 2009 -0700"
      },
      "message": "e1000: implement jumbo receive with partial descriptors\n\nThis is code extremely similar to what is committed in e1000e\nalready.\n\ne1000 will no longer request 32kB slab buffers to support jumbo\nframes on PCI/PCI-X adapters.  This will significantly reduce the\nlikelyhood of order:3 allocation failures.\n\nThis new code adds support for using pages as receive buffers,\nand the driver will chain multiple pages together to build a\njumbo frame for OS consumption.\n\nThe hardware takes a power of two buffer size and will\ndump as much data as it can receive into 1 or more buffers.\n\nThe benefits of applying this are\n1) stop akpm\u0027s dissing :-) of this lame e1000 behavior [1]\n2) more efficient memory allocation (half) when using jumbo\n   frames, which will also allow for much better socket utilization\n   with jumbos since the socket is charged for the full allocation\n   of each receive buffer, regardless of how much is used.\n3) this was a feature request by a customer\n4) copybreak for small packets \u003c 256 bytes still applies\n\n[1] http://lkml.org/lkml/2008/7/10/68\n    http://article.gmane.org/gmane.linux.network/130986\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94c9e5a89349a1f1ebabe0876c059dc387b8b2a0",
      "tree": "77ca6e744fdcdbe129e2b8ec06132c1f36f5aa27",
      "parents": [
        "f77139c07a0e1dd164e039320ada50111f899223"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Jul 06 10:44:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 18:07:47 2009 -0700"
      },
      "message": "e1000: allow ethtool coalesece to adjust interrupts per second\n\nThis patch allows on-the-fly adjustment of the interrupts per second generated\nby e1000 devices 82545/82546 (hardware support of ITR register is a\nrequirement)\n\nadjust using this command:\nethtool -C eth0 rx-usecs 10\n\nwhere 10 is 10 microseconds per interrupt interval, so 10 \u003d 100,000 interrupts\nper second, and 125 \u003d 8000 interrupts per second.\n\nchanges should be immediate.\n\n1,3 are special values and indicate the automatic tuning mode to the driver,\nwhere 1 is 4000-90000 interrupts per second and 3 is 4000-20000 interrupts\nper second and is the driver default.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f77139c07a0e1dd164e039320ada50111f899223",
      "tree": "73e8b8e93c63771f75efcc095f626df57b35e510",
      "parents": [
        "ce7d70af2c8b9c74e8afb2c0d69e304d141ce4aa"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:45:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:05:13 2009 -0700"
      },
      "message": "jme: Advance driver version number\n\nAdvance driver version number after modifications.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce7d70af2c8b9c74e8afb2c0d69e304d141ce4aa",
      "tree": "8e463f11f68e7b7087942488e4e455d447b52672",
      "parents": [
        "d1dfa1d1de855e8db58ec4e403af5939d273f8fe"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:41:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:05:11 2009 -0700"
      },
      "message": "jme: Tuning rxsum function\n\n1. Use more efficient way to determine flag status.\n2. Hardware dose not mark fragment bit against IPv6 packets,\n   print TCP/UDP checksum warning message for IPv4 packets\n   only.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1dfa1d1de855e8db58ec4e403af5939d273f8fe",
      "tree": "1b992906cd438e5e0dc5ad0b1789271c71c9de7e",
      "parents": [
        "47bd10d14b3341004266395014007c120a359c9d"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:40:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:05:07 2009 -0700"
      },
      "message": "jme: Remove shadow register support\n\nThe hardware failed to update the shadow register in several cases.\nIt\u0027s known to be failed at 64bit box with more than 4G RAM.\nIn order to make the device working stable, give up using the shadow\nregister feature.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47bd10d14b3341004266395014007c120a359c9d",
      "tree": "06a3cf03233476936a5e7ee9af8a980a588a480f",
      "parents": [
        "44d8d2e9f0dfa52bb1aebdbaa510669bff61c9dc"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:39:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:05:06 2009 -0700"
      },
      "message": "jme: Change bufinf memory location\n\nInstead of using a large chunk of memory space preserved for\nfor modules, using kmalloc to obtain the needed memory.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44d8d2e9f0dfa52bb1aebdbaa510669bff61c9dc",
      "tree": "8c3296798370446508f443c55d55e9f9edb6132c",
      "parents": [
        "38ed0c2107dea55347504042ed4e1d0cbc3e9100"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:38:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:05:02 2009 -0700"
      },
      "message": "jme: Fix typo\n\nFix enum typo in jme.h\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ed0c2107dea55347504042ed4e1d0cbc3e9100",
      "tree": "f52538cf2ddf70276d7cbbda9556a9817c453b3b",
      "parents": [
        "eacf69a156dd068b3dfaa0aeb4874cda8633de87"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:37:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:04:59 2009 -0700"
      },
      "message": "jme: Fix unmatched tasklet_{enable|disable} pair\n\nFix faulty tasklet function usage.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eacf69a156dd068b3dfaa0aeb4874cda8633de87",
      "tree": "da0c016a66ad282bf5bfb2b8c7cf145e1d323464",
      "parents": [
        "ec634fe328182a1a098585bfc7b69e5042bdb08d"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Jul 06 04:36:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 13:04:56 2009 -0700"
      },
      "message": "jme: Some minor coding style consistency modifications\n\nMaking coding style more consistent.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ca1b08eba627b4245efd0f71b55a062bf163777",
      "tree": "c02b7dc16e62aec0a86e10b84cc97c3806bd415e",
      "parents": [
        "1bc4ee4088c9a502db0e9c87f675e61e57fa1734"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 12:49:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 12:49:18 2009 -0700"
      },
      "message": "Revert \"p54: Use SKB list handling helpers instead of by-hand code.\"\n\nThis reverts commit a1091aae19b1d9c85d91c86915a611387f67a26b.\n"
    },
    {
      "commit": "3c8a9c63d5fd738c261bd0ceece04d9c8357ca13",
      "tree": "7c60ab7e391f73ffcbcb98613ee454f843d7b3d1",
      "parents": [
        "1ded3f59f35a2642852b3e2a1c0fa8a97777e9af"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jul 05 19:48:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 06 12:47:07 2009 -0700"
      },
      "message": "tun/tap: Fix crashes if open() /dev/net/tun and then poll() it.\n\nFix NULL pointer dereference in tun_chr_pool() introduced by commit\n33dccbb050bbe35b88ca8cf1228dcf3e4d4b3554 (\"tun: Limit amount of queued\npackets per device\") and triggered by this code:\n\n\tint fd;\n\tstruct pollfd pfd;\n\tfd \u003d open(\"/dev/net/tun\", O_RDWR);\n\tpfd.fd \u003d fd;\n\tpfd.events \u003d POLLIN | POLLOUT;\n\tpoll(\u0026pfd, 1, 0);\n\nReported-by: Eugene Kapun \u003cabacabadabacaba@gmail.com\u003e\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec634fe328182a1a098585bfc7b69e5042bdb08d",
      "tree": "02883aaee743af10d78d6d8fe9181944b4dd4529",
      "parents": [
        "a73e76e23c20c05cb8c0b7ba8bc9daa04b05c80f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 05 19:23:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:23:38 2009 -0700"
      },
      "message": "net: convert remaining non-symbolic return values in ndo_start_xmit() functions\n\nThis patch converts the remaining occurences of raw return values to their\nsymbolic counterparts in ndo_start_xmit() functions that were missed by the\nprevious automatic conversion.\n\nAdditionally code that assumed the symbolic value of NETDEV_TX_OK to be zero\nis changed to explicitly use NETDEV_TX_OK.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a73e76e23c20c05cb8c0b7ba8bc9daa04b05c80f",
      "tree": "13c5992de64b2d55425d19987df7b698b731f971",
      "parents": [
        "0a25bdc69634fb343c4b23e3422a37e5819448f1"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Jul 01 21:18:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:16:44 2009 -0700"
      },
      "message": "vxge: Version update\n\n- Version update\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a25bdc69634fb343c4b23e3422a37e5819448f1",
      "tree": "f1d918b512e2a0d832c9dfd8bcfb02a389fca01f",
      "parents": [
        "22fa125ee24f8db497fa447c145a4a1293fab098"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Jul 01 21:18:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:16:41 2009 -0700"
      },
      "message": "vxge: Printing the function\u0027s configured mode of operation\n\n- Printing the function\u0027s configured mode of operation.\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22fa125ee24f8db497fa447c145a4a1293fab098",
      "tree": "d1c7c6939d67595fd0d039a762fdffb06874aaea",
      "parents": [
        "a5d165b571fcf347e82af6292074d2f0c07de3a6"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Jul 01 21:17:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:16:38 2009 -0700"
      },
      "message": "vxge: Disable fcs stripping.\n\n- Disable fcs stripping. The minimum frame size that can be received by the\nhardware is 57 Bytes. A 64 Byte Ethernet frame with the vlan tag and fcs\nstripped will result in a 56 Byte frame which will lock up the receive\nengine. The work around is to disable fcs stripping in the hardware which\nis done with a firmware upgrade. The fixes are -\n1. Ensure that the correct firmware version is used.\n2. Decrement the indicated packet length of the receive packet by 4 bytes\n(FCS length).\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a5d165b571fcf347e82af6292074d2f0c07de3a6"
}
