)]}'
{
  "log": [
    {
      "commit": "e60d7443e00a72a2c056950cdaab79c7b077f3d4",
      "tree": "0d2376434a0f44ac2b30bba0af3cdcb8e5421c90",
      "parents": [
        "ece1e3c61e59ba184150e5aff57bbc6355613e3e"
      ],
      "author": {
        "name": "Alban Browaeys",
        "email": "prahal@yahoo.com",
        "time": "Wed Nov 25 15:13:00 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:05:00 2009 -0500"
      },
      "message": "wireless : use a dedicated workqueue for cfg80211.\n\nThis patch moves the works cleanup, scan and events to a cfg80211\ndedicated workqueue.\n\nPlatform driver like eeepc-laptop ought to use works to rfkill (as\nnew rfkill does lock in rfkill_unregister and the platform driver is\ncalled from rfkill_switch_all which also lock the same mutex).\nThis raise a new issue in itself that the work scheduled by the platform\ndriver to the global worqueue calls wiphy_unregister which flush_work\nscan and event works (which thus flush works on the global workqueue inside\na work on the global workqueue) and also put on hold the  wdev_cleanup_work\n (which prevents the dev_put on netdev thus indefinite Usage count error on\nwifi device).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Alban Browaeys \u003cprahal@yahoo.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ece1e3c61e59ba184150e5aff57bbc6355613e3e",
      "tree": "fb6b71185eea092333d10e5c3729ea7bc8f37a2f",
      "parents": [
        "c7fe64cf4a08561a9e8f57e6018a504881236e34"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "holgerschurig@gmail.com",
        "time": "Wed Nov 25 13:11:16 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:59 2009 -0500"
      },
      "message": "libertas: move mesh command handling into mesh.c\n\nSigned-off-by: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7fe64cf4a08561a9e8f57e6018a504881236e34",
      "tree": "0589e95cb97133fca3fa3a6461524b5814443dc6",
      "parents": [
        "e0e42da3a4df6f487b59dad608db56e25001bcdb"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "holgerschurig@gmail.com",
        "time": "Wed Nov 25 13:10:49 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:58 2009 -0500"
      },
      "message": "libertas: move mesh-only ethtool operations into mesh.c\n\nSigned-off-by: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0e42da3a4df6f487b59dad608db56e25001bcdb",
      "tree": "713a1535e7a1d4828ff1162dee545fd4af5592e2",
      "parents": [
        "5e8e8b5759566b76bdf36046ae015796676a423c"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "holgerschurig@gmail.com",
        "time": "Wed Nov 25 13:10:15 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:57 2009 -0500"
      },
      "message": "libertas: moveing mesh-related functions into mesh.c\n\nThis moves mesh initialization, start/stop and rx/tx handling from\ninto mesh.c.\n\nSigned-off-by: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e8e8b5759566b76bdf36046ae015796676a423c",
      "tree": "d42ac73de9f2a5c8abcef37355f579676722388c",
      "parents": [
        "76bae570899be34317510d8006d490572152bdfb"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "holgerschurig@gmail.com",
        "time": "Wed Nov 25 13:09:32 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:56 2009 -0500"
      },
      "message": "libertas: introduce mesh.h\n\nSigned-off-by: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76bae570899be34317510d8006d490572152bdfb",
      "tree": "49be1ecb02713e27625bd2eff158acb8e1045035",
      "parents": [
        "b8d83392980b65ea548cbf2b1c7c542b51961166"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "holgerschurig@gmail.com",
        "time": "Wed Nov 25 13:08:55 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:55 2009 -0500"
      },
      "message": "libertas: rename persistcfg.c -\u003e mesh.c\n\nmesh.c will be the file where we concentrate all mesh-related\ncode. This allows us to either add a KConfig entry for mesh and\nmakes matters easier for the cfg80211 transition.\n\nSigned-off-by: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8d83392980b65ea548cbf2b1c7c542b51961166",
      "tree": "0bbe345c96ddaf26a74f08bf794025ad0be8aa5b",
      "parents": [
        "83daee06adeed7b294802c998d5e03ea7d856aa1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Nov 25 10:14:12 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:54 2009 -0500"
      },
      "message": "ipw2x00: convert to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83daee06adeed7b294802c998d5e03ea7d856aa1",
      "tree": "6d536a555635e7b6f6c8f1ae51515cbee0e06150",
      "parents": [
        "94db29368a658b13a088db87c7b0bf59b1a7492d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Nov 25 10:12:20 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:53 2009 -0500"
      },
      "message": "ray_cs: convert to proc_fops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94db29368a658b13a088db87c7b0bf59b1a7492d",
      "tree": "5d6a5a2f8d4d31c0ed29d0f464200587b4a05253",
      "parents": [
        "f4709fdf683e1ed37b321c258b614ebe39752bf3"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Wed Nov 25 12:01:54 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:52 2009 -0500"
      },
      "message": "ath9k: Ensure a fair beacon distribution in IBSS mode.\n\nUpdate the beacon queue parameters with best effort queue parameters for\nIBSS mode. This reduces the number of beacons generated by ath9k and\nensures a fair beacon distribution when there are multiple IBSS stations.\nAlso CWmin is quadrupled to achieve the expected percentage of\ndistribution.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f4709fdf683e1ed37b321c258b614ebe39752bf3",
      "tree": "5e6c234d7fae2b3807dd0b2e61bbc5f015ea5db5",
      "parents": [
        "1bc1488067ee2c295b933ef6decd6035230f1a1c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Nov 24 21:37:57 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:52 2009 -0500"
      },
      "message": "ath9k: Fix maximum tx fifo settings for single stream devices\n\nAtheros single stream AR9285 and AR9271 have half the PCU TX FIFO\nbuffer size of that of dual stream devices. Dual stream devices\nhave a max PCU TX FIFO size of 8 KB while single stream devices\nhave 4 KB. Single stream devices have an issue though and require\nhardware only to use half of the amount of its capable PCU TX FIFO\nsize, 2 KB and this requires a change in software.\n\nTechnically a change would not have been required (except for frame\nburst considerations of 128 bytes) if these devices would have been\nable to use the full 4 KB of the PCU TX FIFO size but our systems\nengineers recommend 2 KB to be used only. We enforce this through\nsoftware by reducing the max frame triggger level to 2 KB.\n\nFixing the max frame trigger level should then have a few benefits:\n\n  * The PER will now be adjusted as designed for underruns when the\n    max trigger level is reached. This should help alleviate the\n    bus as the rate control algorithm chooses a slower rate which\n    should ensure frames are transmitted properly under high system\n    bus load.\n\n  * The poll we use on our TX queues should now trigger and work\n    as designed for single stream devices. The hardware passes\n    data from each TX queue on the PCU TX FIFO queue respecting each\n    queue\u0027s priority. The new trigger level ensures this seeding of\n    the PCU TX FIFO queue occurs as designed which could mean avoiding\n    false resets and actually reseting hw correctly when a TX queue\n    is indeed stuck.\n\n  * Some undocumented / unsupported behaviour could have been triggered\n    when the max trigger level level was being set to 4 KB on single\n    stream devices. Its not clear what this issue was to me yet.\n\nCc: Kyungwan Nam \u003ckyungwan.nam@atheros.com\u003e\nCc: Bennyam Malavazi \u003cbennyam.malavazi@atheros.com\u003e\nCc: Stephen Chen \u003cstephen.chen@atheros.com\u003e\nCc: Shan Palanisamy \u003cshan.palanisamy@atheros.com\u003e\nCc: Paul Shaw \u003cpaul.shaw@atheros.com\u003e\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1bc1488067ee2c295b933ef6decd6035230f1a1c",
      "tree": "3e378bdeee251367d08fec654056e046b9853c6b",
      "parents": [
        "e7824a50662f7f79b1a739f705b4d906c31cf221"
      ],
      "author": {
        "name": "Benoit Papillault",
        "email": "benoit.papillault@free.fr",
        "time": "Tue Nov 24 15:49:18 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:50 2009 -0500"
      },
      "message": "ath9k: Proper padding/unpadding for the TX/RX path.\n\nSoftware padding is done on the TX path and software unpadding is done on the\nRX path. This patch corrects the position where the padding occurs. A specific\nfunction computes the pad position and this function is used in the TX and RX\npath. This patch has been tested by generating every possible 802.11 frames\nwith every possible frame_control field and a varying length. This patch is\nuseful for analyzing non standard 802.11 frames going over the air\n\nSigned-off-by: Benoit Papillault \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7824a50662f7f79b1a739f705b4d906c31cf221",
      "tree": "20f92622698f9f07524db55691e0322b298031db",
      "parents": [
        "6b65b6ad016f048547127946d1afe4ba41c74296"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Nov 24 02:53:25 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:49 2009 -0500"
      },
      "message": "ath9k: fix processing of TX PS null data frames\n\nWhen mac80211 was telling us to go into Powersave we listened\nand immediately turned RX off. This meant hardware would not\nsee the ACKs from the AP we\u0027re associated with and hardware\nwe\u0027d end up retransmiting the null data frame in a loop\nhelplessly.\n\nFix this by keeping track of the transmitted nullfunc frames\nand only when we are sure the AP has sent back an ACK do we\ngo ahead and shut RX off.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Vivek Natarajan \u003cVivek.Natarajan@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b65b6ad016f048547127946d1afe4ba41c74296",
      "tree": "948fe0dd114a93d598c4ee85a3a87894e31414f2",
      "parents": [
        "b136b3a2c1867172cd3de6e7286c600b04543b30"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:33 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:46 2009 -0500"
      },
      "message": "iwmc3200wifi: Remove tx concatenation option\n\nThe tx concatenation option works fine now, we no longer need the debugging\noption of disabling concatenation.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b136b3a2c1867172cd3de6e7286c600b04543b30",
      "tree": "a2b61dc5a0594d2d691158d220d7239bdc08de72",
      "parents": [
        "a7af530d45969a63e20708417b70c547596ce3a9"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:32 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:45 2009 -0500"
      },
      "message": "iwmc3200wifi: Add stopped queue to debugfs\n\nWe add the stopped queue count and display to the tx queue debugfs entry.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7af530d45969a63e20708417b70c547596ce3a9",
      "tree": "c643269ad98d2689e1a011e13e2568615f01b0df",
      "parents": [
        "2351178c52fedf1846c84b35418f4102487ec00e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:31 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:44 2009 -0500"
      },
      "message": "iwmc3200wifi: 802.11n Tx aggregation support\n\nTo support 802.11n Tx aggregation support with iwmc3200 wifi, we have to\nhandle the UMAC_CMD_OPCODE_STOP_RESUME_STA_TX notification from the UMAC.\nBefore sending an AddBA, the UMAC synchronizes with the host in order to\nknow what is the last Tx frame it\u0027s supposed to receive before it will be\nable to start the actual aggregation session.\nWe thus have to keep track of the last sequence number that is scheduled\nfor transmission on a particular RAxTID, send an answer to the UMAC with\nthis sequence number. The UMAC then does the BA negociation and once it\u0027s\ndone with it sends a new UMAC_CMD_OPCODE_STOP_RESUME_STA_TX notification\nto let us know that we can resume the Tx flow on the specified RAxTID.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nReviewed-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2351178c52fedf1846c84b35418f4102487ec00e",
      "tree": "7da9868448b6c4cabf315a1cec5597fe3a120520",
      "parents": [
        "0bed08de91c41b21447d704995a438d4536586ba"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Nov 24 11:33:30 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:43 2009 -0500"
      },
      "message": "iwmc3200wifi: Set wireless mode correctly\n\nSet the wireless mode with regard to both the driver\u0027s configuration\nand the device\u0027s EEPROM result.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0bed08de91c41b21447d704995a438d4536586ba",
      "tree": "501f281d2023011835d4b74b90b07f371dc66f63",
      "parents": [
        "fe19176ea46db572f0dc2df8bfe1dc5d8751ab9e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:29 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:42 2009 -0500"
      },
      "message": "iwmc3200wifi: Update wireless_mode with eeprom values\n\nThe iwmc3200wifi eeprom contains information about the available PHYs on\nthe chip. We should update our wireless_mode setting and profile according\nto it.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe19176ea46db572f0dc2df8bfe1dc5d8751ab9e",
      "tree": "24cd2a6468ed174a09b69373058839e9b513191a",
      "parents": [
        "902b6667d3d17ac53ec62c036cd2bcf713c29d86"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:28 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:41 2009 -0500"
      },
      "message": "iwmc3200wifi: Dont set the UMAC power limit when interface is down\n\nWhen we\u0027re down, we shouldnt try to set the UMAC power limit. We just return 0\ninstead, and cfg80211 toggles the soft rfkill state.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "902b6667d3d17ac53ec62c036cd2bcf713c29d86",
      "tree": "95f6d93fc8b0b3f9f021aadc493db27aa3ca0948",
      "parents": [
        "f6cd53c6a4204a3d4a274546449a70a766a99b6e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:27 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:40 2009 -0500"
      },
      "message": "iwmc3200wifi: Parse HT channels EEPROM entries\n\nThe fat channels eeprom entries let us know if 11n is enabled or not. We\nupdate our wiphy supported bands based on that.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6cd53c6a4204a3d4a274546449a70a766a99b6e",
      "tree": "68d63597f6ce0444b684ee6d38d4bc2781bd5f61",
      "parents": [
        "e6218cc47bd54710dc523e8c983ceddba625e3ae"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 24 11:33:26 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:39 2009 -0500"
      },
      "message": "MAINTAINERS: Add iwmc3200wifi entry\n\nUpdate MAINTAINERS with the Intel supported iwmc3200wifi entry.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6218cc47bd54710dc523e8c983ceddba625e3ae",
      "tree": "5ea8f107baab70b268eb0cc8d71b15a57838eb89",
      "parents": [
        "04d0362e2fa9d5f1ab560d0d59d04a535b4f3973"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Nov 23 22:44:52 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:38 2009 -0500"
      },
      "message": "rt2x00: Centralize setting of extra TX headroom requested by rt2x00.\n\nSet the value of extra_tx_headroom in a central place, rather than in each\nof the drivers. This is preparatory for taking alignment space into account\nin the TX headroom requested by rt2x00.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04d0362e2fa9d5f1ab560d0d59d04a535b4f3973",
      "tree": "976daa5bf750135f2161b7ce87613bddb5d0e65c",
      "parents": [
        "95d69aa046f75c750f18119810b6f58d397fb576"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Nov 23 22:44:51 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:37 2009 -0500"
      },
      "message": "rt2x00: Whitespace cleanup.\n\nClean up the use of whitespace in the initialization of the rt2x00_ops\nstructures. This is preparatory for a later patch that adds members\nto that structure, which require different whitespace alignment.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95d69aa046f75c750f18119810b6f58d397fb576",
      "tree": "277c8b3ebf1cdd9905c941b25a08084144c9af35",
      "parents": [
        "ee303e543e7d5f0d38197298adf0c4fb079094e9"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Nov 23 22:44:50 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:36 2009 -0500"
      },
      "message": "rt2x00: Fix typo (lengt --\u003e length) in rt2x00queue.c\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee303e543e7d5f0d38197298adf0c4fb079094e9",
      "tree": "48503dc6ef23d39a0c5d98cf00d865f3b655d6d4",
      "parents": [
        "6a6f455ca4120ae0c6a1bb77d58ba2f5e3e96afd"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Nov 23 22:44:49 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:35 2009 -0500"
      },
      "message": "rt2x00: Clean up use of rt2x00_intf_is_pci.\n\nRT chipsets are unique across both PCI and USB busses, and don\u0027t overlap.\nTherefore there is no need to test for bus type when only checking for\nchipset type. Remove the redundant checks.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a6f455ca4120ae0c6a1bb77d58ba2f5e3e96afd",
      "tree": "1509eb3d0f3cc2d1cc35efc52b71fdfd6f8175d6",
      "parents": [
        "38a522e6bc0fcd9848b91366ec899f1c2cb23609"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Nov 23 22:44:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:34 2009 -0500"
      },
      "message": "rt2x00: Remove unused variable frame_control from rt2x00mac_tx.\n\nAs additional fallout also remove the also unused variable ieee80211hdr.\n\nReported-by: Johannes Stezenbach \u003cjs@sig21.net\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38a522e6bc0fcd9848b91366ec899f1c2cb23609",
      "tree": "97241468dd9c162bd7c851fa933c4e42df4daee1",
      "parents": [
        "c7c8adb53ff3e8fa3cf7a5144bd2791c4da2c07d"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Nov 23 22:44:47 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:33 2009 -0500"
      },
      "message": "rt2x00: Only initialize HT on rt2800 devices that support it.\n\nSome RT28xx/RT30xx devices don\u0027t support 802.11n, when they are combined with\nthe RF2020 chipset. Ensure that HT is disabled for these devices.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7c8adb53ff3e8fa3cf7a5144bd2791c4da2c07d",
      "tree": "66d896d5fce64ee17203aa973d375a1e7a3fdab3",
      "parents": [
        "4a90406b876cade9bb8d9c95b048d60fb979ba6b"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Mon Nov 23 23:22:19 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:32 2009 -0500"
      },
      "message": "wl1271: Remove REF_CLK hack\n\nThis hack was totally wrong and was \"needed\" because of a problem in the way\nwe were sending the GENERAL_PARMS command to the firmware.  Now that that\nproblem has been fixed, this hack can be removed.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a90406b876cade9bb8d9c95b048d60fb979ba6b",
      "tree": "557425e0028ef1953012498ae4ced0b1e87b6215",
      "parents": [
        "98b5dd5ded8cb59b598b2c0c396100054779eda7"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Mon Nov 23 23:22:18 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:31 2009 -0500"
      },
      "message": "wl1271: remove workaround to ignore -EIO from radio and general params\n\nWe were ignoring the -EIO return value from wl1271_cmd_radio_params() and\nwl1271_cmd_general_params(), because they were always returning an error and\nwe didn\u0027t know why.  Now this has been fixed, so the workaround can be\nremoved.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98b5dd5ded8cb59b598b2c0c396100054779eda7",
      "tree": "9b659aed8b6d20827c7138d4845082a3b7f1db4f",
      "parents": [
        "cc7defa366ea770efb25add8711defe88862197b"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Mon Nov 23 23:22:17 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:30 2009 -0500"
      },
      "message": "wl1271: fix radio and general parameters commands\n\nWe were missing the command header in the radio and general parameters\ncommands.  This was causing them to fail, resulting in problems in the power\nlevels and other PLT-related commands.\n\nAlso reorganized the command functions, moving from wl1271_init.c to\nwl1271_cmd.c where it fits better.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc7defa366ea770efb25add8711defe88862197b",
      "tree": "d0c51537af5b7bf73c16197cfaec484f07179a4c",
      "parents": [
        "17d7265c7582af77357bd31884cef26f9f802313"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Mon Nov 23 23:22:16 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:29 2009 -0500"
      },
      "message": "wl1271: set radio and general params also for PLT\n\nWe need to set the radio and general parameters when starting PLT mode.  This\npatch adds calls to TEST_CMD_INI_RADIO_PARAMS and\nTEST_CMD_INIT_GENERAL_PARAMS when initializing PLT mode.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17d7265c7582af77357bd31884cef26f9f802313",
      "tree": "8403c70ab2921f4aed1b1a5fa0adba6d964ef85f",
      "parents": [
        "03442a33174b1d9f6f8eb8c3c2e8a9cf4b75fffe"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Mon Nov 23 23:22:15 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:29 2009 -0500"
      },
      "message": "wl1271: fix the inetdev notifier callback return values\n\nThe wl1271_dev_notify() was returning 0 or -ENODEV, when it should return\nNOTIFY_* instead.  Now we use NOTIFY_DONE when we didn\u0027t handle the event or\nNOTIFY_OK when we have handled it.\n\nFor inetdev notifications, it doesn\u0027t matter whether we use NOTIFY_DONE or\nNOTIFY_OK, because it ignores the return value of the call to\nblocking_notifier_call_chain().  But the notify.h header says that\nNOTIFY_DONE is \"Don\u0027t care\" and NOTIFY_OK is \"Suits me\", so that seems to be\nthe right way to do it.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "03442a33174b1d9f6f8eb8c3c2e8a9cf4b75fffe",
      "tree": "adeae638cdfa9d629a4f4448fe6763fc1773ec03",
      "parents": [
        "461fa136bb120f5b6b7d5814888a7211dbbd211b"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Mon Nov 23 23:22:14 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:27 2009 -0500"
      },
      "message": "wl1271: Set PSM support flags in driver configuration\n\nSet the PSM support flag in the device configuration\nfor the mac80211 stack. This will enable usage of powersave.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@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": "461fa136bb120f5b6b7d5814888a7211dbbd211b",
      "tree": "d6b21c31e5634128e4d1bc6851b7ad86b219d4d3",
      "parents": [
        "845025634549850879d30f00e20bc8bfe63980b4"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Mon Nov 23 23:22:13 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:26 2009 -0500"
      },
      "message": "wl1271: Prevent PSM-entry retry loop if PSM cancelled\n\nPrevent endless PSM-entry retry loops, if PSM has already been cancelled while\nPSM entry was attempted.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@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": "845025634549850879d30f00e20bc8bfe63980b4",
      "tree": "140200fd2bb5bd79220662ce1ffb834a4e163b57",
      "parents": [
        "1fe8234a376e341c378a6e1c5de65db0fb49189a"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Mon Nov 23 23:22:12 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:25 2009 -0500"
      },
      "message": "wl1271: Decrease BET consecutive terminated beacons value to 10\n\nDecrease the consecutive terminated beacons value for BET from 100 to 10.\nAccording to the vendor, 10 will give a more reliable connection and more\nreliable detection of connection problems.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@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": "1fe8234a376e341c378a6e1c5de65db0fb49189a",
      "tree": "4dc9a64e786894f89128d03fce4563f598010d72",
      "parents": [
        "545750d36fa78203e28acefb4bab61ebb7c4d197"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Nov 23 22:22:27 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:25 2009 -0500"
      },
      "message": "ath9k: clean up rc rate table\n\nRemove some fields from struct ath_rate_table that are now unused.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "545750d36fa78203e28acefb4bab61ebb7c4d197",
      "tree": "c9810428acf0bd673c6cd9ed74e6eb273c923842",
      "parents": [
        "04658fba2314d6d70d5fa05c0b5995e6428aacc3"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Nov 23 22:21:01 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 28 15:04:24 2009 -0500"
      },
      "message": "ath9k: properly use the mac80211 rate control api\n\nThis patch changes ath9k to pass proper MCS indexes and flags\nbetween the RC and the rest of the driver code.\nsc-\u003ecur_rate_table remains, as it\u0027s used by the RC code internally,\nbut the rest of the driver code no longer uses it, so a potential\nnew RC for ath9k would not have to update it.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04658fba2314d6d70d5fa05c0b5995e6428aacc3",
      "tree": "3bbaa52670cf52f18acd8850ff5a328bf990182d",
      "parents": [
        "efe117ab8114f47f317b4803e5bc0104420bcba2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 13 13:12:59 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 25 15:20:50 2009 -0500"
      },
      "message": "ath9k: remove warnings related to signed/unsigned type mismatch\n\nCC [M]  drivers/net/wireless/ath/ath9k/recv.o\ndrivers/net/wireless/ath/ath9k/recv.c: In function `ath_rx_prepare\u0027:\ndrivers/net/wireless/ath/ath9k/recv.c:208: warning: comparison is always true due to limited range of data type\ndrivers/net/wireless/ath/ath9k/recv.c:220: warning: comparison is always false due to limited range of data type\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efe117ab8114f47f317b4803e5bc0104420bcba2",
      "tree": "25c06fcd2a56feb8831930043ce89b0700481035",
      "parents": [
        "4ba3eb034fb6fd1990ccc5a6d71d5abcda37b905"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Nov 05 11:06:40 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 25 13:49:49 2009 -0500"
      },
      "message": "mac80211: Speedup ieee80211_remove_interfaces()\n\nSpeedup ieee80211_remove_interfaces() by factorizing synchronize_rcu() calls\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ba3eb034fb6fd1990ccc5a6d71d5abcda37b905",
      "tree": "0789ba36d96dba330416a1e6a9a68e891a78802a",
      "parents": [
        "35700212b45ea9f98fa682cfc1bc1a67c9ccc34b",
        "18b6c9a2213d3b6e0212e8b225abf95f7564206a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 15:01:29 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 15:01:29 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "35700212b45ea9f98fa682cfc1bc1a67c9ccc34b",
      "tree": "5412758979e296f5fa0a89e2a575b3a43034678f",
      "parents": [
        "c459302db655c1a7fd05fd4266b18990854e8386"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 24 14:52:52 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 14:52:52 2009 -0800"
      },
      "message": "net/ipv6: Move \u0026\u0026 and || to end of previous line\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c459302db655c1a7fd05fd4266b18990854e8386",
      "tree": "94adde79f8c3a5a447305cf425a5caa1c7091df7",
      "parents": [
        "f5e7adc3d4aa8edab63bb63f0ce5fe92c3dd7604"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:08:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:59:04 2009 -0800"
      },
      "message": "sfc: Log interrupt and reset type names, not numbers\n\nDefine name tables for these enumerations in a similar way as for\nloopback.  Move the loopback name table together with them.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5e7adc3d4aa8edab63bb63f0ce5fe92c3dd7604",
      "tree": "9f40665c8f8f33f776b7b50d81dc8e06d3f63d6a",
      "parents": [
        "497f5ba3236425dbcf20b55452a013f1d3695ebb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:07:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:59 2009 -0800"
      },
      "message": "sfc: Combine high-level header files\n\nAll files that include ethtool.h, rx.h or tx.h are also including\nefx.h, and there is no good reason to separate out the few\ndeclarations they contain.  Therefore fold them into efx.h.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497f5ba3236425dbcf20b55452a013f1d3695ebb",
      "tree": "987f46153a3f66014b2c66b8c1f2dcd8f8044467",
      "parents": [
        "9bc183d7f90793e5e72f4dfd21a5877c6cd4da78"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:07:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:58 2009 -0800"
      },
      "message": "sfc: Remove redundant efx_xmit() function\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bc183d7f90793e5e72f4dfd21a5877c6cd4da78",
      "tree": "e2a388bd628d1b3005f39c75978cc759563dff2c",
      "parents": [
        "eb50c0d67fe3c5513c717c2dee6d9771c51be703"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:06:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:55 2009 -0800"
      },
      "message": "sfc: Remove unnecessary casts to struct sk_buff *\n\nAt some point these casts were used to remove const qualification, but\nthey are now unneeded.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb50c0d67fe3c5513c717c2dee6d9771c51be703",
      "tree": "449f56f6c8fac242be9ac57663ad98128524b404",
      "parents": [
        "e775fb93a880d218ce0b3fd405278dd78f86c405"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:06:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:53 2009 -0800"
      },
      "message": "sfc: Gather link state fields in struct efx_nic into new struct efx_link_state\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e775fb93a880d218ce0b3fd405278dd78f86c405",
      "tree": "5f5c31161f7f11a9611481396de92964e2fdaaae",
      "parents": [
        "3759433db2f7340ddec3abd55ebb1178600d014e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:06:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:52 2009 -0800"
      },
      "message": "sfc: Move all I2C stuff into struct falcon_board\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3759433db2f7340ddec3abd55ebb1178600d014e",
      "tree": "7681280a1dbac4a4898b1f615c0185b751eb853e",
      "parents": [
        "5c16a96c4f31a0be287c5db3f36d1099dea9b2bd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:05:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:48 2009 -0800"
      },
      "message": "sfc: Move struct falcon_board into struct falcon_nic_data\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c16a96c4f31a0be287c5db3f36d1099dea9b2bd",
      "tree": "74735098537cc8d352e3beb70f79ee5c9d4f5c9b",
      "parents": [
        "278c0621fbc4ef52177969edb6f07352da816fdb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:05:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:44 2009 -0800"
      },
      "message": "sfc: Move definition of struct falcon_nic_data into falcon.h\n\nThis is preparation for moving Falcon-specific state required by other\nFalcon-specific code.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "278c0621fbc4ef52177969edb6f07352da816fdb",
      "tree": "1af11fc3f69948a0687df279255c754f5671bd99",
      "parents": [
        "981fc1b4b8cc6bfe8c6f0c07052e25738d959c68"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:05:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:42 2009 -0800"
      },
      "message": "sfc: Make board information explicitly Falcon-specific\n\nRename struct efx_board to struct falcon_board.\n\nIntroduce and use inline function to look up board info from struct\nefx_nic, in preparation for moving it.\n\nMove board init and fini calls into NIC probe and remove functions.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "981fc1b4b8cc6bfe8c6f0c07052e25738d959c68",
      "tree": "b55aa171ae37e4eff14b6750f61f667a213b518e",
      "parents": [
        "398468ed1b5c61fe8bcbc8cc1ed323e3c23b58ef"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:04:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:40 2009 -0800"
      },
      "message": "sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T\n\nefx_board::init_leds was introduced as a second stage of\ninitialisation because of the inter-dependency between the board and\nPHY.  We want to move board initialisation into NIC probing, which is\ntoo early to use MDIO, so SFN4111T initialisation also needs to be\nsplit.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "398468ed1b5c61fe8bcbc8cc1ed323e3c23b58ef",
      "tree": "2c9f8932143b91d8affe388bd21d98beab7c7488",
      "parents": [
        "dcf477b2d205abb8ccdb3b1cb668a0db2de202c0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:03:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:39 2009 -0800"
      },
      "message": "sfc: Use a single blink implementation\n\nOnly some PHYs have firmware support for a LED blink mode, so we\ncurrently blink the others in a timer function.  Since all PHYs have\nsimple on and off modes, we don\u0027t gain anything by using multiple\nblink implementations.  Also, since we have a process context there\nis no need to use a timer.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcf477b2d205abb8ccdb3b1cb668a0db2de202c0",
      "tree": "3d14a9fd53b62495fc61b2556ecbdf34f3c552fb",
      "parents": [
        "3eadb7b0ec39d7ee45804d691c96fa2fbc3745ee"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:02:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:33 2009 -0800"
      },
      "message": "sfc: SFT9001: Reset LED configuration correctly after blinking\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eadb7b0ec39d7ee45804d691c96fa2fbc3745ee",
      "tree": "d7ca8e9b65da4829fd62010a5baeb8dc84ae766a",
      "parents": [
        "1241e951af060c16cd851a83a045ca3a80288383"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:02:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:33 2009 -0800"
      },
      "message": "sfc: Record RX queue number on GRO path\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1241e951af060c16cd851a83a045ca3a80288383",
      "tree": "3b266428426577063ccb0dcdc185fa7292980145",
      "parents": [
        "3139e62827b9f2b9b553816de664edfe4573c954"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:02:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:28 2009 -0800"
      },
      "message": "sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro()\n\nThis removes the need to use a label and goto, and makes the two\nbranches mirror each other more closely.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3139e62827b9f2b9b553816de664edfe4573c954",
      "tree": "80ea2f33aeef72a3c4a0ee719d57b61a859c006b",
      "parents": [
        "d96d7dc9f19aafe4dd5f2f84d09653e14d2e8d8b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:01:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:24 2009 -0800"
      },
      "message": "sfc: Remove ridiculously paranoid assertions\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d96d7dc9f19aafe4dd5f2f84d09653e14d2e8d8b",
      "tree": "e8641c1f250a24517713474eb6fd4140010b5683",
      "parents": [
        "9e0c8a5bab7190a31d6f2cba28999457dd4d9b7c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:01:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:23 2009 -0800"
      },
      "message": "sfc: Remove redundant gotos from __efx_rx_packet()\n\nThis function no longer has any common cleanup code.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e0c8a5bab7190a31d6f2cba28999457dd4d9b7c",
      "tree": "7fc03a3aa0664db9a2a02e285c2858a3df88cd03",
      "parents": [
        "dc63d3771cc6492220f53caf5fded6090d45d9ce"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Nov 23 16:01:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 24 10:58:22 2009 -0800"
      },
      "message": "sfc: Remove pointless abstraction of memory BAR number (2)\n\nFinish the job by removing the structure member.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18b6c9a2213d3b6e0212e8b225abf95f7564206a",
      "tree": "29a4072e43100e534d1a6178d97106eb1ec71c8c",
      "parents": [
        "e33761e6f23881de9f3ee77cc2204ab2e26f3d9a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 16:15:19 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:41 2009 -0500"
      },
      "message": "ath9k: set ps_default as false\n\nCopied from original one-line patch here:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14267#c26\n\n(This is for 2.6.33 and beyond, where the bool was changed to a flag by\n\"cfg80211: convert bools into flags\". -- JWL)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e33761e6f23881de9f3ee77cc2204ab2e26f3d9a",
      "tree": "e4d1c56fed629085b3387ebc512e8b2a441e393f",
      "parents": [
        "3ba6018aa314559c5867138a8173b068268a70db"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Nov 23 20:58:06 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:41 2009 -0500"
      },
      "message": "ssb: Fix range check in sprom write\n\nThe range check in the sprom image parser hex2sprom() is broken.\nOne sprom word is 4 hex characters.\nThis fixes the check and also adds much better sanity checks to the code.\nWe better make sure the image is OK by doing some sanity checks to avoid\nbricking the device by accident.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ba6018aa314559c5867138a8173b068268a70db",
      "tree": "6da72b198ec84c40a52b21545b5be3a4b1bd4c74",
      "parents": [
        "77593ae28c4c134eaf28ef34ecac3cd4464ecd6e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Nov 23 20:12:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:41 2009 -0500"
      },
      "message": "ssb: Fix SPROM writing\n\nThe SPROM writing routines were broken since we rewrote the suspend\nhandling on wireless devices, because SPROM writing depended on suspend.\n\nThis patch changes it and freezes devices with the driver remove(), probe()\ncallbacks instead. This also simplifies the whole logics a lot.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77593ae28c4c134eaf28ef34ecac3cd4464ecd6e",
      "tree": "b69654804b566f0922cff18ce34063e85c56a2b2",
      "parents": [
        "c1f8ca1d837148bf061d6ffa2038366e3cf0e4d7"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sun Nov 22 20:16:47 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:40 2009 -0500"
      },
      "message": "rndis_wlan: disable stall workaround\n\nStall workaround doesn\u0027t work with bcm4320a devices like with bcm4320b.\nThis workaround actually causes more stalls/device freeze on bcm4320a.\nTherefore disable stall workaround by default.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1f8ca1d837148bf061d6ffa2038366e3cf0e4d7",
      "tree": "99fca98ff500fedf95d68a0c6ae3772490d0d9ce",
      "parents": [
        "841507f5c1a5d2f196afb12e95eb11914f029832"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sun Nov 22 20:16:42 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:40 2009 -0500"
      },
      "message": "rndis_wlan: fix buffer overflow in rndis_query_oid\n\nrndis_query_oid overwrites *len which stores buffer size to return full size\nof received command and then uses *len with memcpy to fill buffer with\ncommand.\n\nOfcourse memcpy should be done before replacing buffer size.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "841507f5c1a5d2f196afb12e95eb11914f029832",
      "tree": "1ba0bd8c0f2259032c4ac941d08a160916c13eb1",
      "parents": [
        "3681165235aae95a2e6d5407bb4e9426d68a37dd"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sun Nov 22 13:47:58 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:40 2009 -0500"
      },
      "message": "mac80211: Fix missing kernel-doc notation\n\nFix the following htmldocs warnings:\n\n  Warning(net/mac80211/sta_info.h:322): No description found for parameter \u0027drv_unblock_wk\u0027\n  Warning(net/mac80211/sta_info.h:322): No description found for parameter \u0027drv_unblock_wk\u0027\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3681165235aae95a2e6d5407bb4e9426d68a37dd",
      "tree": "162beb7bf4a3f1121dff8528d660d1bb940d214a",
      "parents": [
        "2d237f71b00bdc9044b5853d79f8cbef6c8df3ed"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:09 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:38 2009 -0500"
      },
      "message": "iwlwifi: remove reset led_tpt from iwl_leds_init()\n\nCurrent blinking rate is calculated based on the difference between\ncurrent tx/rx byte counts and priv-\u003eled_tpt.\n\npriv-\u003eled_tpt should not get reset in iwl_leds_init(), this function can be\ncalled by bring interface \"up\" or \"down\", or when uCode sysassert occurred.\nresetting the led_tpt parameter will introduce incorrect led blinking behavior.\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": "2d237f71b00bdc9044b5853d79f8cbef6c8df3ed",
      "tree": "ce1851b8b99c7d8493539a8cbde1e0597211a7e0",
      "parents": [
        "c341ddb283b9e1a6d217e73fa36738629ca8f4fb"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:08 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:37 2009 -0500"
      },
      "message": "iwlwifi: change message for cmd queue full error\n\nChange error message for command queue full\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nAcked-by: Ben Cahill \u003cben.m.cahill@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": "c341ddb283b9e1a6d217e73fa36738629ca8f4fb",
      "tree": "38c9d421c4751a5ca7964a7c7e35043033b7a98e",
      "parents": [
        "644c77f0cfa333e58fd4a09450434e89a52d8931"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:07 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:37 2009 -0500"
      },
      "message": "iwlwifi: print limited number of event log when uCode error\n\nTo help iwlagn uCode debugging, event log will dump to syslog when driver\ndetect uCode error occurred, but this only happen when compile with\nCONFIG_IWLWIFI_DEBUG and debug flag is enabled; which is not always\nthe case. Also, there is another problem, if the flag is set, the entire\nevent log buffer will be dump to syslog, it can flood the syslog and\nmake it very difficult to debug the problem.\n\nChange the default to only dump last 20 entries of event log to syslog\nunless the following condition meets:\n1. both compile with CONFIG_IWLWIFI_DEBUG and debug flag\nis enabled, and then dump the entire event buffer to syslog.\n2. dump event log request from debugfs\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nAcked-by: Ben Cahill \u003cben.m.cahill@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": "644c77f0cfa333e58fd4a09450434e89a52d8931",
      "tree": "b3140f85827f81eed5024dd4bc9152bcd11a3c5d",
      "parents": [
        "3a3ff72c18085563ce64f7456ae3afff3a83397e"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@intel.com",
        "time": "Fri Nov 20 12:05:06 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:37 2009 -0500"
      },
      "message": "iwlwifi: Tell the ucode immediately when association state changes\n\nWhen we get a state change of associated or not, we need to tell the\nucode via the RX_ON command using the filter flags.  This will prevent\nthe ucode from sending any packets when not associated, specifically not\nsending NULL QOS packets after a deauthentication which causes the AP to\nrepeatedly send deauth\u0027s in some situations.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@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": "3a3ff72c18085563ce64f7456ae3afff3a83397e",
      "tree": "55a6031ea3723bbbef3c143c6a5d5ab281679e0d",
      "parents": [
        "5ade1e4dd1df436c3a441d17321c24aac8497306"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:05 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:36 2009 -0500"
      },
      "message": "iwlwifi: dump error log when uCode error occurred\n\nuCode error log contain information as to what the error was and where\nit occurred necessary to debug any uCode issues.\n\nAlways log the information without special debug flag, this can help to\ncapture the important information when error happened.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nAcked-by: Ben Cahill \u003cben.m.cahill@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": "5ade1e4dd1df436c3a441d17321c24aac8497306",
      "tree": "c45d56bc8a4d2cd746dba88bc95f30abfc689154",
      "parents": [
        "ac592574a577162183b5c1dd040a188caa068a29"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:04 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:35 2009 -0500"
      },
      "message": "iwlwifi: by default, dump entire sram data portion\n\nFor \"sram\" debugfs file, if user did not specify the offset and length,\ndump the entire data portion of sram by default.\nData portion is 0x800000 - 0x80ffff, but the actual data size is known\nto the driver from the ucode file.\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": "ac592574a577162183b5c1dd040a188caa068a29",
      "tree": "04d19b0228a321c963813c8c089777d0d9ea7d5a",
      "parents": [
        "0fd95afc7b8ae19045dc03ffeafb3afda78cb681"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:03 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:35 2009 -0500"
      },
      "message": "iwlwifi: update supported PCI_ID list for 5xx0 series\n\nUpdate the PCI_ID list for 5xx0 series.\nRemove all the PCI_IDs which never made into production or not longer in\nproduction.\n\nAlso make sure the supported bands(a/b/g/n) match specified PCI_IDs\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": "0fd95afc7b8ae19045dc03ffeafb3afda78cb681",
      "tree": "b64027f6e9206ebebe51c6fb2f4c9062eb5cca3a",
      "parents": [
        "6262408392aa66083c9d5db101755fe753c97d4e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Nov 20 12:05:02 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:35 2009 -0500"
      },
      "message": "iwlwifi: separate IO tracing\n\nSince IO tracing is usually not needed and\ngenerates a lot of data, separate it into\nits own trace system so that we can always\nenable iwlwifi:* and not have to worry about\ngetting too much data. If IO tracing is then\nreally needed we can enable iwlwifi_io:* in\naddition and get that data.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6262408392aa66083c9d5db101755fe753c97d4e",
      "tree": "cb8e58a38f382e9f372bfad6fbe0ab6e43a7b6ce",
      "parents": [
        "2943f136ffe29adb08162197b129bf8106e8191c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:01 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:34 2009 -0500"
      },
      "message": "iwlwifi: fix reserved2 field in iwl4965_addsta\n\nreserved2 field in \"struct iwl4965_addsta_cmd\" is __le16.\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": "2943f136ffe29adb08162197b129bf8106e8191c",
      "tree": "9fb6a22a316588f3756b859f299de87e7e454b98",
      "parents": [
        "d23db556819c00d297c0f447bdd75b282d563122"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:05:00 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:34 2009 -0500"
      },
      "message": "iwlwifi: dynamically allocate buffer for sram debugfs file\n\nDynamically allocate memory for dumping SRAM based on the length of memory\nto be displayed.\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": "d23db556819c00d297c0f447bdd75b282d563122",
      "tree": "63c4b67915f0e29dfb741354ac5569f649230dca",
      "parents": [
        "43e851157adb966dd633e983b24040f72877737e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:04:59 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:34 2009 -0500"
      },
      "message": "iwlwifi: increase tx_queue debugfs buffer size\n\nFor tx_queue, need to increase the buffer size allocated for it,\nso all the queues information can be displayed\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": "43e851157adb966dd633e983b24040f72877737e",
      "tree": "4d81aeaf7c738e5487ac40d15199ab2b39cc56ff",
      "parents": [
        "bc6c94f609d2f63347d4a05f28993792ae38caad"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:04:58 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:33 2009 -0500"
      },
      "message": "iwlwifi: set read/write permission for debugfs files\n\nSet the correct Read/Write file permission for iwlwifi debugfs files\nbased on the functionality of the files\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": "bc6c94f609d2f63347d4a05f28993792ae38caad",
      "tree": "ff3a186da70162f9e6283c3a7851c0e97f4f71a0",
      "parents": [
        "7163b8a4ec995dabda3e92c6fed7b8600060618c"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Nov 20 12:04:57 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:33 2009 -0500"
      },
      "message": "iwl3945: removed unused struct and definitions\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7163b8a4ec995dabda3e92c6fed7b8600060618c",
      "tree": "5ceab5ac9ddda4b73f54e74c7a5c99228b9ef561",
      "parents": [
        "c15d20c1d19616f73b6fee4befd254d0c37b4d87"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:04:56 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:32 2009 -0500"
      },
      "message": "iwlwifi: reset led_tpt when clear tx/rx traffic byte counts\n\nLED blink rate is based on the traffic load, when tx/rx traffic counts\ngot reset, we also need to reset the led_tpt to prevent incorrect\nblink rate being calculated.\n\nMerge both clear_tx_statistics() and clear_rx_statistics() into\nsingle clear_traffic_statistics() function, when reset the traffic byte\ncounts, both tx and rx need to be reset at the same time, to make\nsure calculated the correct led blink rate.\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": "c15d20c1d19616f73b6fee4befd254d0c37b4d87",
      "tree": "b16523ddd960392e3aab3e01241e4d222fb7c7a1",
      "parents": [
        "d5f4cf71f7b70e13f96cc8aac65b390707d5d80b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:04:55 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:32 2009 -0500"
      },
      "message": "iwlwifi: set sm_ps_mode as part of cfg parameters\n\nSetting \"Spatial multiplexing Power Save\" as part of\nper device configuration parameter.\n\nReport to uCode based on priv-\u003econf setting, so driver can\nhave more control of how different devices should operate\nin power save mode.\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": "d5f4cf71f7b70e13f96cc8aac65b390707d5d80b",
      "tree": "e79c9c0608f439c5e854981857a3f3ba9430edb6",
      "parents": [
        "74ba67edfcb235c0415a62d37493866c8380dc1d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 20 12:04:54 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:30 2009 -0500"
      },
      "message": "iwlwifi: control led while update tx/rx bytes counts\n\nLED blinking rate is based on tx/rx traffic, the most reasonable place\nto do it is after update the traffic byte counts\n\nThis fixes the recent LED blinking breakage on 3945 introduced by \"iwlwifi:\nseparate led function from statistic notification\"\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nTested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "74ba67edfcb235c0415a62d37493866c8380dc1d",
      "tree": "cadd766c992a8ac760443ecb25f4819123b9733b",
      "parents": [
        "4e03185fb8e85d5624d3a68feced70cc9c9e2136"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Fri Nov 20 12:04:53 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:30 2009 -0500"
      },
      "message": "iwlagn: Use iwl_write8() for CSR_INT_COALESCING register\n\nCSR_INT_COALESCING previously had only one, but now has two single-byte fields.\nWith only one single-byte field (lowest order byte) it was okay to write via\niwl_write32(), but now with two, an iwl_write32() to the lower order field\nclobbers the other field (odd-address CSR_INT_PERIODIC_REG, offset 0x5), and an\niwl_write32() to CSR_INT_PERIODIC_REG could clobber the lowest byte of the\nnext-higher register (CSR_INT, offset 0x8).\n\nFortunately, no bad side effects have been produced by the iwl_write32()\nusage, due to order of execution (low order byte was always written before\nhigher order byte), and the fact that writing \"0\" to the low byte of the\nnext higher register has no effect (only action is when writing \"1\"s).\n\nNonetheless, this cleans up the accesses so no bad side effects might occur\nin the future, if execution order changes, or more bit fields get added to\nCSR_INT_COALESCING.\n\nAdd some comments regarding periodic interrupt usage.\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@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": "4e03185fb8e85d5624d3a68feced70cc9c9e2136",
      "tree": "b0dba38c77f74b7ea43b468e9a28c10044df6e84",
      "parents": [
        "3305443c968b98902199bea0abbd9443c6a2bb8d"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Fri Nov 20 12:04:52 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:30 2009 -0500"
      },
      "message": "iwlwifi: Add iwl_write8()\n\nTo support byte writes to CSR_INT_COALESCING and CSR_INT_PERIODIC registers,\nadd iwl_write8(), including debug/trace support.\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@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": "3305443c968b98902199bea0abbd9443c6a2bb8d",
      "tree": "9a31f5c76c76f97c5d959b4a75a84de2ebf693be",
      "parents": [
        "f1cf2dbd0f798b71b1590e7aca6647f2caef1649"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Nov 20 10:09:14 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:29 2009 -0500"
      },
      "message": "mac80211: fix rcu locking\n\nAdd a missing rcu_read_unlock() before jumping out\nof the ieee80211_change_station() function in the\nerror case.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f1cf2dbd0f798b71b1590e7aca6647f2caef1649",
      "tree": "b5b6a0e0242818329b4914352df7a868e58cd235",
      "parents": [
        "98e3ac99e25601c3fb83dc91367d76f864496847"
      ],
      "author": {
        "name": "Lukáš Turek",
        "email": "8an@praha12.net",
        "time": "Thu Nov 19 23:02:02 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:29 2009 -0500"
      },
      "message": "ath5k: Fix I/Q calibration\n\nThe sign of correction coefficients was lost in the calculations, which\ncaused high packetloss in 802.11a mode after the results were applied.\nFixed by removing unneccesary and broken AND with a bit mask.\n\nSigned-off-by: Lukas Turek \u003c8an@praha12.net\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98e3ac99e25601c3fb83dc91367d76f864496847",
      "tree": "c93f4aa1430fbacb41b1142bb0037ad1f6b6b8ac",
      "parents": [
        "07681e211d736ba2394ab7f29f77e93adecd22c5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Nov 19 22:42:16 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:29 2009 -0500"
      },
      "message": "mac80211: remove dead struct member\n\nieee80211_local.wstats is a remnant from the\ndays when we still had to worry about wireless\nextensions in mac80211 -- it can be removed.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07681e211d736ba2394ab7f29f77e93adecd22c5",
      "tree": "d97c679446e738275894636f02d50190bf986599",
      "parents": [
        "8c35024aa65c079f800df7778869a8dbda074182"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Nov 19 22:24:29 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:28 2009 -0500"
      },
      "message": "b43: Rewrite DMA Tx status handling sanity checks\n\nThis rewrites the error handling policies in the TX status handler.\nIt tries to be error-tolerant as in \"try hard to not crash the machine\".\nIt won\u0027t recover from errors (that are bugs in the firmware or driver),\nbecause that\u0027s impossible. However, it will return a more or less useful\nerror message and bail out. It also tries hard to use rate-limited messages\nto not flood the syslog in case of a failure.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c35024aa65c079f800df7778869a8dbda074182",
      "tree": "397be73ae2be02001201601024a9502817078c30",
      "parents": [
        "ac2752c145c6dd25b8ed26bfede1c9177c91a7ef"
      ],
      "author": {
        "name": "Benoit PAPILLAULT",
        "email": "benoit.papillault@free.fr",
        "time": "Thu Nov 19 22:19:26 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:28 2009 -0500"
      },
      "message": "ath9k: This patch fix RX unpadding for any received frame.\n\nIt has been tested with a 802.11 frame generator and by checking the FCS field\nof each received frame with the value reported by the Atheros hardware. This\npatch is useful if you are trying to analyze non standard 802.11 frame going\nover the air.\n\nSigned-off-by: Benoit PAPILLAULT \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac2752c145c6dd25b8ed26bfede1c9177c91a7ef",
      "tree": "8839ee26249ea5d08b088e15d732715f4ce3e6ff",
      "parents": [
        "25f94aeaa3b20e804efbea0fe74d75bb15ecde4a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Nov 19 14:40:46 2009 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:28 2009 -0500"
      },
      "message": "ssb: Unconditionally log results of core scans\n\nAt present, the results of an SSB core scan are only logged when\nCONFIG_SSB_DEBUG is \"y\". As this may not be set in a distro kernel,\nit is difficult interpret many problems posted in bug reports or in\nhelp forums.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25f94aeaa3b20e804efbea0fe74d75bb15ecde4a",
      "tree": "0aa7a91b4ad6f040569b9c5405b5920613b8ea01",
      "parents": [
        "c26409a919e2a338f0cff6ea0e1a96e658a3bfaa"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 11 14:36:31 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:27 2009 -0500"
      },
      "message": "ipw2200: Set core hw rfkill status when hardware changes state\n\nipw2200 is able to detect when it\u0027s been hard-killed, but doesn\u0027t update\nthe core rfkill state or update userspace. Ensure that the state is updated,\nallowing the rfkill core to notify userspace.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c26409a919e2a338f0cff6ea0e1a96e658a3bfaa",
      "tree": "25a3759a1d65bc70b329fa44df4b76c74b942609",
      "parents": [
        "a3caa99e6c68f466c13cfea74097f6fb01b45e25"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 11 14:36:30 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:27 2009 -0500"
      },
      "message": "ipw2100: Register the wiphy device\n\nlibipw unconditionally calls wiphy_unregister, but it\u0027s up to the driver\nto register it in the first place. ipw2100 fails to do so. Add the necessary\nglue code, and also ensure that rfkill statuses get set up appropriately.\n\n(Augmented for proper wiphy_unregister placement. -- JWL)\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3caa99e6c68f466c13cfea74097f6fb01b45e25",
      "tree": "e5dae94b31a4ab78abb505a4fd26329e690d177b",
      "parents": [
        "9f13084d52d40dcce5a5f00586410acdb5a3fbff"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 25 14:12:25 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:26 2009 -0500"
      },
      "message": "libipw: initiate cfg80211 API conversion (v2)\n\nInitiate the conversion of libipw to the new cfg80211 configuration API.\n\nFor now, leave CONFIG_IPW2200_PROMISCUOUS stuff alone.  Eventually\nmigrate it to cfg80211 when the add/del/change_virtual_intf methods\nare implemented.\n\n(v2: Fix unconditional wiphy_unregister in libipw which was causing\n     problems for ipw2100, somewhat based on prior attempted fix\n     by Zhu Yi \u003cyi.zhu@intel.com\u003e.  Previously both original version of\n     this patch and Zhu Yi\u0027s fix attempt were reverted due to\n     discovery of regressions. -- JWL)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc63d3771cc6492220f53caf5fded6090d45d9ce",
      "tree": "bfcbd3c54806ed077ebe284b409e4ab91744379c",
      "parents": [
        "edd2ea5559737e5239d5c80fa1a55b8bc440470b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Nov 23 06:32:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:45:16 2009 -0800"
      },
      "message": "ixgbe: Only set/clear VFE in ixgbe_set_rx_mode\n\nThere appears to be a stray setting of the VFE bit when registering vlans.\nThis should not be done as vlan filtering should be enabled any time the\ninterface is not in promiscous mode\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "edd2ea5559737e5239d5c80fa1a55b8bc440470b",
      "tree": "af6babaa0766b89b44e303bdae290ca3026f634b",
      "parents": [
        "94b982b2e4be9661fe1c3893aa780a711b09cd30"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Mon Nov 23 10:45:11 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:45:11 2009 -0800"
      },
      "message": "ixgbe: Use rx buffer length from rx ring for configuring rscctl\n\nWhile configuring rscctl use rx buffer length from rx ring structure\ninstead of passing rx_buf_len to ixgbe_configure_rscctl\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b982b2e4be9661fe1c3893aa780a711b09cd30",
      "tree": "5971d1a319805376569c944b78d19801725f3331",
      "parents": [
        "713d039426a80ed78e71294cfb5d0a009bb20b42"
      ],
      "author": {
        "name": "Mallikarjuna R Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Mon Nov 23 06:32:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:44:35 2009 -0800"
      },
      "message": "ixgbe: Modify 82599 HWRSC statistics counters\n\nDivide 82599 HWRSC counters into aggregated and flushed to count number of\npackets getting coalesced per TCP connection.\n\nSigned-off-by:  Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@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": "713d039426a80ed78e71294cfb5d0a009bb20b42",
      "tree": "730b990542128235aa1d2d75186aa53f7cdb62e8",
      "parents": [
        "8d56ff11708e5809c644a6d687a5dff4551043b4"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Sun Nov 22 22:02:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:44:31 2009 -0800"
      },
      "message": "be2net: remove BUG_ON() when be2net runs out of mccq wrbs\n\nThe driver can run out of mccq wrbs when completions don\u0027t arrive\ndue to an unresponsive card. This must not hit a BUG_ON(); instead\nlog a msg and return an error.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d56ff11708e5809c644a6d687a5dff4551043b4",
      "tree": "77a3f9840794e2f36faf95bc7b6be6233bec582a",
      "parents": [
        "2243e2e95e24f4c4b1c6575b874ebe0b837d2208"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Sun Nov 22 22:02:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:44:27 2009 -0800"
      },
      "message": "be2net: Fix cleanup path in be_probe()\n\nDisabling msix was missing when probe fails after enabling msix.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2243e2e95e24f4c4b1c6575b874ebe0b837d2208",
      "tree": "0a9c10b30834cad4bc231d59352b8c5f9fc9f546",
      "parents": [
        "01ed30da5d2e718df458f1680fd97751a769c1a2"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Sun Nov 22 22:02:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:44:23 2009 -0800"
      },
      "message": "be2net: Issue fw_init/clean cmds to fw\n\nThese cmds are issued to the fw in probe/resume and remove/suspend\npaths to help fw execute some initialization and cleanup code.\n\nThis change needed the be_hw_up() code to be refactored as be_get_config().\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01ed30da5d2e718df458f1680fd97751a769c1a2",
      "tree": "b8134167367b550949c528146a05c32e540dc074",
      "parents": [
        "e7b909a68cfb83e4bafdadac39534969ce260518"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Sun Nov 22 22:01:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:44:21 2009 -0800"
      },
      "message": "be2net: Fix rx_drops_no_fragments stat being incorrectly indexed\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7b909a68cfb83e4bafdadac39534969ce260518",
      "tree": "ab8e12fdcb4524598de8b8c867c27ada237e8b1d",
      "parents": [
        "9d4fb27db90043cd2640e4bc778f9c755d3c17c1"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Sun Nov 22 22:01:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:44:18 2009 -0800"
      },
      "message": "be2net: support configuration of 64 multicast addresses instead of 32\n\nTo send upto 64 addresses in the multicast-set cmd, the non-embeeded cmd format\nthat provides for a bigger buffer is used instead of an embedded format.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d4fb27db90043cd2640e4bc778f9c755d3c17c1",
      "tree": "53f1b0851fdd02e78a18f1a9db57e7cc22e2b280",
      "parents": [
        "6ebfbc065624790772398f5b327ac33a7ae3880b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 23 10:41:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 23 10:41:23 2009 -0800"
      },
      "message": "net/ipv4: Move \u0026\u0026 and || to end of previous line\n\nOn Sun, 2009-11-22 at 16:31 -0800, David Miller wrote:\n\u003e It should be of the form:\n\u003e \tif (x \u0026\u0026\n\u003e \t    y)\n\u003e \n\u003e or:\n\u003e \tif (x \u0026\u0026 y)\n\u003e \n\u003e Fix patches, rather than complaints, for existing cases where things\n\u003e do not follow this pattern are certainly welcome.\n\nAlso collapsed some multiple tabs to single space.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ebfbc065624790772398f5b327ac33a7ae3880b",
      "tree": "0fe8b0f9ab5bfb1bfb123a8f9ae1ecdfe48d82fa",
      "parents": [
        "41cec6f1160c110bd69597c2a5611b46e8287801"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Nov 22 20:43:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 22 20:43:13 2009 -0800"
      },
      "message": "net: Fix missing kernel-doc notation\n\nFix the following htmldocs warning:\n\n  Warning(net/core/dev.c:5378): bad line:\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "41cec6f1160c110bd69597c2a5611b46e8287801"
}
