)]}'
{
  "log": [
    {
      "commit": "ddcd4c08188dc512ceb08bcc3f4f830c2dbfb5ce",
      "tree": "e8dceaeb41d67a1650caaa28db14c1852da70d6c",
      "parents": [
        "a77658286105c8be3741305c5dcf4c319746817f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:46 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:38 2009 -0400"
      },
      "message": "ath9k_hw: make ath9k_phy_modify_rx_buffer() static\n\nTo do this we reorder callers in order in which they are called.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a77658286105c8be3741305c5dcf4c319746817f",
      "tree": "223b0b6fb66f95e03c8ec6e914c3955bd9884838",
      "parents": [
        "896ff260351f736f0d9d32f4fd36257f3e75bd97"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:45 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:38 2009 -0400"
      },
      "message": "ath9k_hw: Fix and complete force bias for AR5416\n\nForce bias is a fix for usage of AR5416 radios on the 2.4 GHz band\nfor orientation sensitivity. This was only partially implemented\nwith the ath9k_hw_decrease_chain_power() but first -- this was being\ncalled for all chipsets which is not correct and second -- it was\nmissing the actual orientation code.\n\nWe now ensure to only enable force bias only for AR5416 and BUG_ON()\non other chipsets. Although ath9k_hw_decrease_chain_power() was enabled\nfor newer chipsets I suspect that it never ran unless the EEPROM had\nATH9K_ANT_FIXED_A or ATH9K_ANT_FIXED_B for antenna diversity.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "896ff260351f736f0d9d32f4fd36257f3e75bd97",
      "tree": "3b3efeb726fafee72d3a8848a0b7cdb63affc4bb",
      "parents": [
        "ae478cf69e9e49a88e0fe8beaffbcba2f97b5209"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:44 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:38 2009 -0400"
      },
      "message": "ath9k_hw: remove unused modesIndex param from ath9k_hw_write_regs()\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae478cf69e9e49a88e0fe8beaffbcba2f97b5209",
      "tree": "f08dc302e66f71ab4bf2e216f80b38e771d19789",
      "parents": [
        "e16393bbb17e828aa433be9909462f9a61e4cbdb"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:43 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:38 2009 -0400"
      },
      "message": "ath9k_hw: make spur mitigation a callback\n\nThis only differs between single-chip solutions and non single-chip\nsolutions.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e16393bbb17e828aa433be9909462f9a61e4cbdb",
      "tree": "7586f9371452bcd8951e4a319ba370e1cb5675b6",
      "parents": [
        "e68a060b5d88a72c06ec87864d20bea3f2a40629"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:42 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: order phy.c code and integrate spur mitigation\n\nThis reorders phy.c routines in the order in the order in which they are used\nand also moves the spur mitigation helpers for each type of chip into phy.c\nas they are RF related.\n\nThis patch has no functional changes.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e68a060b5d88a72c06ec87864d20bea3f2a40629",
      "tree": "1220a9b95f86f200211b539a47a02d9c54d3e45c",
      "parents": [
        "0a3b7bac673ee9462f5defe808609746d27af50d"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:41 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: use a callback for frequency change\n\nThis avoids a branch on every channel change.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a3b7bac673ee9462f5defe808609746d27af50d",
      "tree": "5bb366282dc49d28406dc2a8e5afb45c2df2f5c0",
      "parents": [
        "dc51dd503953a8bed545d10eb89fb3340a98879b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:40 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: make both analog channel change routines return int\n\nThis allows us to later define a callback for both.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc51dd503953a8bed545d10eb89fb3340a98879b",
      "tree": "891ce48b346f3457199026edc25a8141f38f6ab3",
      "parents": [
        "431ba3c6dce0256eafde43af221504f99a2fcc0a"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:39 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: rename ath9k_hw_rf_free() to ath9k_hw_rf_free_ext_banks()\n\nThis clarifies this is only required for external radios.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "431ba3c6dce0256eafde43af221504f99a2fcc0a",
      "tree": "d5c116ddd94adb34c788af277b08fd72c26670e5",
      "parents": [
        "574d6b122d37549bc2817a4939d238f3d8b41da4"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:38 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: simplify ath9k_hw_rf_alloc_ext_banks()\n\nThis is calling an allocation and checking for it, simplify\nthis process in a macro.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "574d6b122d37549bc2817a4939d238f3d8b41da4",
      "tree": "85de91f82240ea923478b09281502508bc35952c",
      "parents": [
        "b67b4397cfbfca8f5c4fff2a36e00d81ef6a28c2"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:37 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: simplify rf attach and rename to ath9k_hw_rf_alloc_ext_banks()\n\nath9k_hw_rfattach() was just calling a helper and this helper was\ndoing nothing for single-chip devices, and for non single-chip devices\nit is just allocating memory for banks to program the RF registers\nat a later time. Simplify this by having the hw initialization call\nthe rf bank allocation directly for external radios.\n\nAlso, propagate an -ENOMEM properly now upon failure.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b67b4397cfbfca8f5c4fff2a36e00d81ef6a28c2",
      "tree": "69db2dc7f95be152557178511278a702291f1c10",
      "parents": [
        "131d1d036ac7e7c8ad063581b57ba3bb5f7c881d"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:36 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: bail out early on ath9k_hw_init_rf()\n\nWe a huge branch for old hardware and nothing for newer\nhardware. Instead of doing this just bail out early for\nnewer hardware.\n\nThis patch has no functional changes.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "131d1d036ac7e7c8ad063581b57ba3bb5f7c881d",
      "tree": "bc2e9cac34c38086b0a4b4aeec59a720bdfbda4b",
      "parents": [
        "c75724d1747230abdd37d0594ac5277b867befd4"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:35 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:37 2009 -0400"
      },
      "message": "ath9k_hw: start documenting 802.11n RF anlong front ends\n\nDocument what we can about the RF analog front ends (radios)\nof Atheros 802.11n devices. What should be clearer now is the\nwhat we do for old pre AR5416 and AR5418 MAC based devices in\ncomparison to the modern sigle-chip 802.11n solutions.\n\nAll devices after AR9280 are single chip and require less\nprogramming -- the RF registers no longer need to be initialized\nas they all have the RF analog front end embedded together with\nthe MAC/BB; this includes the AR9271. Older devices such as the\nones with the AR5416 MACs (PCI) or AR5418 MACs (PCI-E) have an\nexternal 2.4 GHz AR2133 radio or a dual band 2.4 GHz / 5 GHz\nAR5133 radio. These external radios require additional programming\nof the RF registers.\n\nClarify which parts are for what devices and which code is\nshared. This patch has no functional changes.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c75724d1747230abdd37d0594ac5277b867befd4",
      "tree": "76ba22226b25c46ed01016f33ce72b793d7ec3cf",
      "parents": [
        "8564328d85f69121744d8337124857a2e726239b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:34 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "ath9k_hw: change the way we initialize the pll for ar9271\n\nWe adjust the core clock for ar9271 to 117 MHz; this also\nrequires us to adjust the baud divider based on the targetted\nbaud rate.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8564328d85f69121744d8337124857a2e726239b",
      "tree": "95d10f6f292e4408f9312e52f1592e57131cab19",
      "parents": [
        "0cab6559f878f328906949c5c20cbbc411cddeb7"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "ath9k_hw: update register initialization/reset values for ar9271\n\nThis update the register initialization/reset values (aka initvals)\nfor ar9271 based on the last recommended values on 2009-06-04 by our\nsystems engineering team.\n\nThe changes account for:\n\n  * Supporting ar9271 1.0 and ar9271 1.1 together, the difference\n    is bb_spectral_scan_ena, for 1.0 we\u0027ll set this to 0x1.\n\n  * Ensuring we get the correct noise floor values -115 ~ -118\n    when we enable bb_enable_ant_div_lnadiv\u003d0 and\n    mc_tx_def_ant_sel\u003d1. Previous to this we would get noise\n    floor values in the range -50 ~ -80. To fix settings for\n    the registers:\n\n     - bb_ch1_xatten1_db\n     - bb_ch1_xatten2_db\n     - bb_ch1_xatten1_margin\n     - bb_ch1_xatten2_margin\n     - bb_ch1_gain_force\n     - bb_ch1_xatten2_hyst_margin\n     - bb_ch1_xatten1_hyst_margin\n     - bb_ch1_max_oc_gain\n\n  * 0x8120[2] mc_mic_new_location_enable is changed to 0x1. The MAC team\n    suggest to set this value.\n\n  * 0x9910[0] bb_spectral_scan_ena is changed to 0x0.\n    For ar9271 1.1 we don\u0027t need to enable this bit.\n\nCc: Stephen Chen \u003cStephen.Chen@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": "0cab6559f878f328906949c5c20cbbc411cddeb7",
      "tree": "37ee60000d6a4f4856cc1a52e11ab70a62e63050",
      "parents": [
        "f1f93cddfe713d20e9004c29a02e9c183e460a53"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Oct 19 02:33:32 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "ath9k_hw: modify the rf control register for ar9271 revision 1.0\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f1f93cddfe713d20e9004c29a02e9c183e460a53",
      "tree": "29335f443c14b52bede7061c3c94da166070911a",
      "parents": [
        "5cc49ab71a879f71f45b8c1bb6b1f883674a0dff"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 09:18:26 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "Staging: netwave: add TODO file\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5cc49ab71a879f71f45b8c1bb6b1f883674a0dff",
      "tree": "fdd7745457c506f9fd26ede144f5f4d663304d34",
      "parents": [
        "bcecf0ff98b4b55d65c8b0442803bd6b66f3d796"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 09:18:25 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "Staging: wavelan: add TODO file\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bcecf0ff98b4b55d65c8b0442803bd6b66f3d796",
      "tree": "a197a047e10fc8a89ac3a6812971006e6ed51748",
      "parents": [
        "bc7601c38b5051fcc3c88f68437b2daace4aff53"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 09:18:24 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "Staging: arlan: add TODO file\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc7601c38b5051fcc3c88f68437b2daace4aff53",
      "tree": "fbe5a3a0d8f7d0080d27af674d65d1d8d81c4d4b",
      "parents": [
        "133d7c6a504c672011ebc24b26e05b15f7410c07"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 09:18:23 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:36 2009 -0400"
      },
      "message": "Staging: strip: add TODO file\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "133d7c6a504c672011ebc24b26e05b15f7410c07",
      "tree": "d4ffe834b2ad75ccceb1afe4d4e1338d4c0fe9c2",
      "parents": [
        "4b5783549730da21d88b41dce9a2b738afa44abc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 28 16:29:30 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:35 2009 -0400"
      },
      "message": "wireless: remove WLAN_80211 and WLAN_PRE80211 from Kconfig\n\nWith the WLAN_PRE80211 drivers moved to drivers/staging, this\ndistinction becomes unnecessary.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b5783549730da21d88b41dce9a2b738afa44abc",
      "tree": "c4cbe9c4ad6692cc97c77482cd8985d3b945ecd5",
      "parents": [
        "0234f84ebb00d36c48062befa5436eef36b71ccd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 28 16:16:38 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:34 2009 -0400"
      },
      "message": "netwave: move driver to staging\n\nMove the netwave driver to drivers/staging.  This is another pre-802.11\ndriver that has seen virtually no non-API-fixup activity in years, and\nfor which no active hardware is likely to still exist.  This driver\nrepresents unnecessary ongoing maintenance for no clear benefit.\n\nThis patch brought to you by the \"hacking\" session at the 2009 Kernel\nSummit in Tokyo, Japan...\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0234f84ebb00d36c48062befa5436eef36b71ccd",
      "tree": "a0bd2a87406bb15067414118d4eb12cee80036e9",
      "parents": [
        "e38879efd336fb78b288dcebdc9ca030fd24f449"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 28 16:06:56 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:34 2009 -0400"
      },
      "message": "wavelan: move driver to staging\n\nMove the wavelan driver to drivers/staging.  This is another pre-802.11\ndriver that has seen virtually no non-API-fixup activity in years, and\nfor which no active hardware is likely to still exist.  This driver\nrepresents unnecessary ongoing maintenance for no clear benefit.\n\nThis patch brought to you by the \"hacking\" session at the 2009 Kernel\nSummit in Tokyo, Japan...\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e38879efd336fb78b288dcebdc9ca030fd24f449",
      "tree": "61e0caaf24485474e52085658e46909e822a7fc0",
      "parents": [
        "955015bb0b42167d14f776ff5947ae2463a974dc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 20 13:53:08 2009 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:33 2009 -0400"
      },
      "message": "arlan: move driver to staging\n\nMove the arlan driver to drivers/staging.  This is another pre-802.11\ndriver that has seen virtually no non-API-fixup activity in years, and\nfor which no active hardware is likely to still exist.  This driver\nrepresents unnecessary ongoing maintenance for no clear benefit.\n\nThis patch brought to you by the \"hacking\" session at the 2009 Kernel\nSummit in Tokyo, Japan...\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "955015bb0b42167d14f776ff5947ae2463a974dc",
      "tree": "335f775a2a99befc72c60d4388d54337d89a17a2",
      "parents": [
        "0869aea0eb711982cd2b8bebf41b3c0191c89cde"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 20 13:38:11 2009 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:50:33 2009 -0400"
      },
      "message": "strip: move driver to staging\n\nMove the strip (\"Starmode Radio IP\") driver to drivers/staging.  For\nseveral years this driver has only seen API \"bombing-run\" changes, and\nfew people ever had the hardware.  This driver represents unnecessary\nongoing maintenance for no clear benefit.\n\nThis patch brought to you by the \"hacking\" session at the 2009 Kernel\nSummit in Tokyo, Japan...\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0869aea0eb711982cd2b8bebf41b3c0191c89cde",
      "tree": "a20075f5e675be3d50720ac528db52de5cb2fd56",
      "parents": [
        "6a86b9c78ebd0397eb953493c68ea9e194e7023c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 28 10:03:35 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:20 2009 -0400"
      },
      "message": "mac80211: remove RX_FLAG_RADIOTAP\n\nWhile there may be a case for a driver adding its\nown bits of radiotap information, none currently\ndoes. Also, drivers would have to copy the code\nto generate the radiotap bits that now mac80211\ngenerates. If some driver in the future needs to\nadd some driver-specific information I\u0027d expect\nthat to be in a radiotap vendor namespace and we\ncan add a different way of passing such data up\nand having mac80211 include it.\n\nAdditionally, rename IEEE80211_CONF_RADIOTAP to\nIEEE80211_CONF_MONITOR since it\u0027s still used by\nb43(legacy) to obtain per-frame timestamps.\n\nThe purpose of this patch is to simplify the RX\ncode in mac80211 to make it easier to add paged\nskb support.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d130eb498c75095297debbca596b19fcdc823924",
      "tree": "c4c49e80e62c56e87072419f7d158709d5d77647",
      "parents": [
        "1d9c185d67e61737562befdc6b0c4f19b6a85be6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 27 20:53:58 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:19 2009 -0400"
      },
      "message": "mac80211_hwsim: don\u0027t register CCK rates on 5ghz\n\nThis buglet confused me a lot just now ...\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d9c185d67e61737562befdc6b0c4f19b6a85be6",
      "tree": "1af8f90884ed5ceb34a2004b2c0b1653363d5428",
      "parents": [
        "ec11bb88f977321f117865b4d21079bbacc474ee"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 27 12:59:37 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:19 2009 -0400"
      },
      "message": "ath9k_hw: remove bogus register write on ath9k_hw_9271_pa_cal()\n\nAn extra register was being written to for PA calibration\nmaking the hardware unresponsive, remove it. Hardware\nreset should now complete fine on ar9271.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec11bb88f977321f117865b4d21079bbacc474ee",
      "tree": "b255ed9465fced36ae5d58f55827022f1ea38162",
      "parents": [
        "11158472c4ea7a4817d85912c491afa36a244192"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 27 12:59:36 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:19 2009 -0400"
      },
      "message": "ath9k_hw: correct AR_PHY_SPECTRAL_SCAN register offset\n\nWe had 0x9912 but AR_PHY_SPECTRAL_SCAN is 0x9910. By using the\n0x9912 we were making the hardware unresponsive. This allows us\nto move forward with hardware reset on ar9271 on the ath9k_htc\ndriver.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11158472c4ea7a4817d85912c491afa36a244192",
      "tree": "d49e1831208352e5ca5a152a2d5f53a36acdc02f",
      "parents": [
        "f934c4d9de85571ff792360aa72dd26e00e1afc7"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 27 12:59:35 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:19 2009 -0400"
      },
      "message": "ath9k_hw: add AR9271 single chip name mapping\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f934c4d9de85571ff792360aa72dd26e00e1afc7",
      "tree": "38b212bcd0ca4f2511cc7c9513df3096049185c7",
      "parents": [
        "2da4f01a0938b688f92f9ee380013cfb8653510f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 27 12:59:34 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:18 2009 -0400"
      },
      "message": "ath9k_hw: distinguish single-chip solutions on initial probe print\n\nDevices with external radios have revisions which we can count on.\nOn single chip solutions these EEPROM values for these radio revision\nalso exist but are not meaningful as the radios are embedded onto the\nsame chip. Each single-chip device evolves together as one device.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2da4f01a0938b688f92f9ee380013cfb8653510f",
      "tree": "35f48c5f1802806e785b7e8488011a3077de1baa",
      "parents": [
        "8c8746f9db8b1f644695050703e2d38cd5964ba7"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 27 12:59:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:18 2009 -0400"
      },
      "message": "ath9k_hw: move mac name and rf name helpers to hw code\n\nThese are shared between ath9k and the future ath9k_htc driver.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c8746f9db8b1f644695050703e2d38cd5964ba7",
      "tree": "f97e24e1802df3bb86feaa109e2b6193b1efbf6b",
      "parents": [
        "a9685338ab9d331c25ca92b0e8a92631e14c6b45"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Tue Oct 27 17:36:25 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:18 2009 -0400"
      },
      "message": "wl1251: enable power save\n\nwl1251 supports power save and it can be enabled now.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c0d6100da3ee9b0f0cc46add9bb8a8161299a92",
      "tree": "8b7cd7c6cfb7c1370070a3f44f186c02417d9fbd",
      "parents": [
        "29906f6a427d2004a515ebbcdc7b28bae8f6c19c"
      ],
      "author": {
        "name": "Gábor Stefanik",
        "email": "netrolller.3d@gmail.com",
        "time": "Sun Oct 25 16:26:36 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 16:49:18 2009 -0400"
      },
      "message": "b43: LP-PHY: Begin implementing calibration \u0026 software RFKILL support\n\nThis implements the following calibration functions:\n-Set TX IQCC\n-Set TX Power by Index\n-PR41573 workaround (incomplete, needs PHY reset)\n-Calc RX IQ Comp\n-PHY Cordic\n-Run Samples\n-Start/Stop TX Tone\n-part of PAPD Cal TX Power\n-RX I/Q Calibration\n-The basic structure of the periodic calibration wrapper\n\nSoftware RFKILL (required by calibration) is also implemented in\nthis round.\n\nSigned-off-by: Gábor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0816ce39d8de7646301aac52cc7351a2424d97f",
      "tree": "3bd98c6495654e6b33c676fd6c9c56bef3818570",
      "parents": [
        "43ab85021e8286e1641928ab3cc542dd1e8c7f94"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 29 05:07:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 23:06:39 2009 -0700"
      },
      "message": "convert kaweth to use usb_reset_configuration()\n\nFor USB 3.0 it is necessary that all drivers use the standard\nAPI to reset a configuration. This removes a home-grown\nimplementation.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\n\nHi David,\n\nplease take this for the next merge window.\n\n\tRegards\n\t\tOliver\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac958154e9e1548933fe97e4ecbceb30e01e4a6f",
      "tree": "b129fd8d54db7a77b00ab64591e142e221e24cd6",
      "parents": [
        "0f5aac7070a01ec757ed243febe4fff7c944c4d2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:33 2009 -0700"
      },
      "message": "sky2: version 1.26\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f5aac7070a01ec757ed243febe4fff7c944c4d2",
      "tree": "85322500f3ca59233c4b5a90c786c83d29734bb7",
      "parents": [
        "877c8570fb00ad0529b07f8193cc098ac0193d03"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:30 2009 -0700"
      },
      "message": "sky2: 88E8059 support\n\nTentative support for newer Marvell hardware including\nthe Yukon-2 Optima chip. Do not have hatdware to test this yet,\ncode is based on vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "877c8570fb00ad0529b07f8193cc098ac0193d03",
      "tree": "9818c059ea5f070db511331a89f6fc3de9393ff9",
      "parents": [
        "d6b54d241c558483302616ac1d997806795513e4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:29 2009 -0700"
      },
      "message": "sky2: workarounds for Yukon-2 supreme\n\nChanges related to support of Yukon supreme chip.\nDon\u0027t have this chip version to test on,\nthese are reverse engineered from the vendor (GPL) driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6b54d241c558483302616ac1d997806795513e4",
      "tree": "ca94169c75aa3f3459d1f6e7316fb60d4bdce01b",
      "parents": [
        "e91cd2e65f22a80af87367178bed4957fdc45ecd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:27 2009 -0700"
      },
      "message": "sky2: fix receive pause thresholds\n\nProgram the receive pause thresholds differently depending on\nchip version. This cloned from from the vendor (GPL) driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e91cd2e65f22a80af87367178bed4957fdc45ecd",
      "tree": "cc4a72700663a9b34e0883e785433b513b6acac2",
      "parents": [
        "e30a4ac243b1fd2714675fd451e718d9940b1bdd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:25 2009 -0700"
      },
      "message": "sky2: add register definitions for new chips\n\nThis adds infrastructure for the newer chip versions and workarounds.\nExtracted from the vendor (GPL) driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e30a4ac243b1fd2714675fd451e718d9940b1bdd",
      "tree": "babcdd9dcf301866934b4bda7a940d08fb97dd82",
      "parents": [
        "c3c6336504c59d9febc30de199dfee6a65a5d6ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 29 06:37:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 22:57:23 2009 -0700"
      },
      "message": "sky2: add SK-9E21M device id\n\nThis is a new ID that just showed up in latest vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3c6336504c59d9febc30de199dfee6a65a5d6ae",
      "tree": "471fcfe87ff06a27455c81bd91ac7db80e3c3ca3",
      "parents": [
        "18e1d2beb6c2307d3cab7ecb44fd3d4382adcf6a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 29 07:21:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:37:07 2009 -0700"
      },
      "message": "sfc: Enable heuristic selection between page and skb RX buffers\n\nNow that we can tell whether GRO is being applied, this heuristic is\neffective once more.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18e1d2beb6c2307d3cab7ecb44fd3d4382adcf6a",
      "tree": "4d1279868352923fdf7fcf27176896f4d96d7cb0",
      "parents": [
        "c7c4b3b6e976b95facbb723951bdcd554a3530a4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 29 07:21:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:37:06 2009 -0700"
      },
      "message": "sfc: Feed GRO result into RX allocation policy and interrupt moderation\n\nWhen GRO is successfully merging received packets, we should allocate\nraw page buffers rather than skbs that will be discarded by GRO.\nOtherwise, we should allocate skbs.\n\nGRO also benefits from higher interrupt moderation, so increase the\nscore for mergeable RX packets.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0519d83d83ed485b5a1f9222ff69d7d6c9bb8a01",
      "tree": "2e336be8a4bd2e59bcd4b69b00feb77c6672a9cb",
      "parents": [
        "38bfd8f5bec496e8e0db8849e01c99a33479418a",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:28:59 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 21:28:59 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "ed3f2e40f3d438f4a1ec0a898173116cb26f106a",
      "tree": "f50e1c5f5f3511539084d9529e592e3fb0352607",
      "parents": [
        "fb699dfd426a189fe33b91586c15176a75c8aed0",
        "bd6b4442ff3cee73f73987cf0c0e66ea677aa075"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 02:47:13 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 02:47:13 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "e0c5567d06ecf7777b6c46f4d933a0a6e09a44f3",
      "tree": "e7ce3e8b2a082919d3f928fb7dad0d8eac8edcfd",
      "parents": [
        "65a1c4fffaaf5ca166a1263d84ca664d5192cda6"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Oct 23 06:09:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:39:55 2009 -0700"
      },
      "message": "atm: Cleanup redundant tests on unsigned\n\nThe variables are unsigned so the `\u003c 0\u0027 test always fails, the\nother part of the test catches wrapped values.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50e4fe91a5edbf680853b2ca37300a47ff860d63",
      "tree": "1b361226a74b6fd3f2d7819507fb3154c43a6107",
      "parents": [
        "c35a87ff6678f92b12437843e88f9c89437ed4a7"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:18 2009 -0700"
      },
      "message": "gigaset: convert strcmp chain to table lookup\n\nReplace the sequence of strcmp calls for interpreting ZSAU parameter\nstrings by a table of known strings and lookup loop to improve\nreadability.\n\nImpact: readability improvement, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c35a87ff6678f92b12437843e88f9c89437ed4a7",
      "tree": "b567edda8253f6e2a88a2f5b34f307d0a444077a",
      "parents": [
        "7891adf18ad9658950e532b840f1d84d8ac6cce2"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:16 2009 -0700"
      },
      "message": "gigaset: checkpatch cleanup of ev-layer.c\n\nOn more step towards the holy grail of checkpatch.pl silence.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7891adf18ad9658950e532b840f1d84d8ac6cce2",
      "tree": "b26fca6cf86a0af2e29fa24ad816f7bd144c5bbd",
      "parents": [
        "ae67d7d81436c7e85104d586562b1a220d3cd94b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:14 2009 -0700"
      },
      "message": "bas_gigaset: checkpatch cleanup\n\nOn the quest for the holy grail of checkpatch.pl silence.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae67d7d81436c7e85104d586562b1a220d3cd94b",
      "tree": "850463884baf3dbdf9a7cafb9113d144b46a2b53",
      "parents": [
        "d9ba9c9125d89e246dc0a0702446528acceb6ddb"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:13 2009 -0700"
      },
      "message": "ser_gigaset: checkpatch cleanup\n\nDuly uglified as demanded by checkpatch.pl.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ba9c9125d89e246dc0a0702446528acceb6ddb",
      "tree": "9ae300165556afc86d9b54cb915dca0d0d4304da",
      "parents": [
        "2032e2c2309de02cd67b1d26aa701c2a57c4639f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:12 2009 -0700"
      },
      "message": "gigaset: checkpatch cleanup\n\nDum sanctis checkpatch.pl\u0027ae legibus obsequimur.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2032e2c2309de02cd67b1d26aa701c2a57c4639f",
      "tree": "ee0f953f4afb7d98e3e27a32310d92bf0765b00b",
      "parents": [
        "4dd8230acd20cb456cae02696b3da2986faad258"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:10 2009 -0700"
      },
      "message": "usb_gigaset: code cleanup\n\nReorganize the code of the Gigaset M10x driver to make it more\nreadable, less redundant, better aligned to the style of other\nparts of the driver, and cause fewer checkpatch.pl complaints.\n\nImpact: code reorganization, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dd8230acd20cb456cae02696b3da2986faad258",
      "tree": "ded49543277fdd72784ac7d2dd14311d39b4e4c9",
      "parents": [
        "22077ebceb44f4097d4677e2a26bc1175143d647"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:09 2009 -0700"
      },
      "message": "gigaset: fix bad assumptions about CAPI skbuffs\n\nThe CAPI interface incorrectly assumed that CAPI messages would always\nstart at the beginning of the data buffer: fix by treating DATA_B3\nmessages as the link layer header to their payload data. This fix\nchanges the way acknowledgement information is propagated through the\nhardware specific modules and thereby impacts the ISDN4Linux variant\nof the driver, too.\n\nAlso some assumptions about methods not being called from interrupt\ncontext turned out to be unwarranted; fix by using dev_kfree_skb_any()\nwherever non-interrupt context isn\u0027t guaranteed.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22077ebceb44f4097d4677e2a26bc1175143d647",
      "tree": "96416fb1b88a65096a55e17b20d7c4439ae6c4c4",
      "parents": [
        "6c91191668d32ea15e6950de4ee35b6c75cf4da8"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:08 2009 -0700"
      },
      "message": "gigaset: fix format string typo in CAPI dial command\n\nA missing dot lead to garbage characters being included in the\ndial command generated from a CAPI CONNECT_REQ message, which\ninterestingly enough worked anyway, illustrating the resilience\nof the device.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c91191668d32ea15e6950de4ee35b6c75cf4da8",
      "tree": "eda62800584d36ddbe3ce5c250468765cae056ec",
      "parents": [
        "dc343475ed062e13fc260acccaab91d7d80fd5b2"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:07 2009 -0700"
      },
      "message": "gigaset: CAPI module readability improvements\n\nReplace the \"ignoring Additional Info\" warning message by better\nreadable ones citing the specific subparameters being ignored.\nMake parts of the code more readable by using a local cmsg\npointer variable.\n\nImpact: readability improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06b71b657b03c33b8d919da29f33d326f1471b39",
      "tree": "3b5f113ff61e4d61a3c7903f273eea1b86a3ebf0",
      "parents": [
        "da03945140a035a2962f7f93e359085596f20499"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Wed Oct 28 05:34:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:19:48 2009 -0700"
      },
      "message": "netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n\nI found that the current version of drivers/net/usb/dm9601.c can be used to\nsuccessfully drive a low-power, low-cost network adapter with USB ID\n0a46:9000, based on a DM9000E chipset. As no device with this ID is yet\npresent in the kernel, I have created a patch that adds support for the device\nto the dm9601 driver.\n\nCreated and tested against linux-2.6.32-rc5.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da03945140a035a2962f7f93e359085596f20499",
      "tree": "dcbc6530e8177ecee9e316eaf3494ea40a0958b4",
      "parents": [
        "6d190c6edf42a572485cf1b6c7479bfc42753084"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:15 2009 -0700"
      },
      "message": "qlge: Fix firmware mailbox command timeout.\n\nThe mailbox command process would only process a maximum of 5 unrelated\nfirmware events while waiting for it\u0027s command completion status.\nIt should process an unlimited number of events while waiting for a maximum of 5 seconds.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d190c6edf42a572485cf1b6c7479bfc42753084",
      "tree": "e4688decb302c4a0f17f9d143c6cd16c856c9c7f",
      "parents": [
        "55888dfb6ba7e318bb3d6a44d25009906206bf6a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Oct 28 08:39:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:17:14 2009 -0700"
      },
      "message": "qlge: Fix EEH handling.\n\nClean up driver resources without touch the hardware. Add pci\nsave/restore state.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59fd5d87a4243a992f3a3e69f3627cf4c509608e",
      "tree": "2cbf5f1e532c8884a57f01b3a45bf82987d34a5b",
      "parents": [
        "945eb31337c2a8a09a62dcf5aca260bcde9c2a6c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Thu Oct 29 01:11:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:11:06 2009 -0700"
      },
      "message": "be2net: Add the new PCI IDs to PCI_DEVICE_TABLE.\n\nThis patch adds the PCI IDs for the next generation chip to the\nPCI_DEVICE_ID table.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f552ce5fc2df5504f2feb0087e8a3e61b694ad67",
      "tree": "93c1e5fdb0c99c571e5ae31130b7a9b64930d13a",
      "parents": [
        "d9d5283228d0c752f199c901fff6e1405dc91bcb",
        "83fc9c8938cdb55f06aa6e14f4747136b747be74"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:05:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:05:38 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "945eb31337c2a8a09a62dcf5aca260bcde9c2a6c",
      "tree": "dc4e75d957da9a68267aec8b7078791bfb2d7407",
      "parents": [
        "d6534799410d2b53e5e80b8a90d6a8bab3de30ed"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Oct 28 18:28:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:05 2009 -0700"
      },
      "message": "e1000e: flow control doesn\u0027t re-enable\n\nWhen changing flow control (pause) parameters, the flow control thresholds\n(i.e. when to send XON/XOFF frames) may not be setup correctly on parts\nwith copper media.  Call the existing e1000_set_fc_watermarks()\nfunction to set these thresholds.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "61a1fa102ada6d8ee9f2293d126ed9f580ca0751",
      "tree": "24c3b42798131f58486c38d1b22c965c58f7485a",
      "parents": [
        "df5c79452f26f2a3d0883a213102515cfeb7aae9"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 28 18:24:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:03 2009 -0700"
      },
      "message": "ixgbe: Add support for netdev_ops.ndo_fcoe_get_wwn to 82599\n\nImplements the netdev_ops.ndo_fcoe_get_wwn in 82599 if it finds valid\nprefix for the World Wide Node Name (WWNN) or World Wide Port Name (WWPN),\nas well as valid SAN MAC address.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "383ff34bebc2eccae71686fbd72e1cd948859675",
      "tree": "dc7aba22499292a72517e79f04dc67db2795d92b",
      "parents": [
        "eb89bd4f80b9ae7e4d0add925cf66bfbebfee01f"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 28 18:23:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:04:01 2009 -0700"
      },
      "message": "ixgbe: Add support for 82599 alternative WWNN/WWPN prefix\n\nThe 82599 EEPROM supports alternative prefix for World Wide Node Name\n(WWNN) and World Wide Port Name (WWPN). The prefixes can be used together\nwith the SAN MAC address to form the WWNN and WWPN, which can be used by\nupper layer drivers such as Fiber Channel over Ethernet (FCoE).\n\nSigned-off-by: Yi Zou \u003cyi.zou@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": "eb89bd4f80b9ae7e4d0add925cf66bfbebfee01f",
      "tree": "2b625c8b761d72bd1286fe4b6c79828d5d6e3898",
      "parents": [
        "0388f251a33ea60937564ad1f27cf77243409f06"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Wed Oct 28 22:28:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 22:36:54 2009 -0700"
      },
      "message": "vmxnet3: remove duplicate #include\n\nRemove duplicate headerfile includes from vmxnet3_int.h\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9d5283228d0c752f199c901fff6e1405dc91bcb",
      "tree": "a21bf48e33cff976c50ef4f77dcc012cdcac4871",
      "parents": [
        "03f191bab77c0148e458dbbd0a37241be2a2faf9"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Wed Oct 28 22:23:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 22:23:54 2009 -0700"
      },
      "message": "bonding: fix a race condition in calls to slave MII ioctls\n\nIn mii monitor mode, bond_check_dev_link() calls the the ioctl\nhandler of slave devices. It stores the ndo_do_ioctl function\npointer to a static (!) ioctl variable and later uses it to call the\nhandler with the IOCTL macro.\n\nIf another thread executes bond_check_dev_link() at the same time\n(even with a different bond, which none of the locks prevent), a\nrace condition occurs. If the two racing slaves have different\ndrivers, this may result in one driver\u0027s ioctl handler being\ncalled with a pointer to a net_device controlled with a different\ndriver, resulting in unpredictable breakage.\n\nUnless I am overlooking something, the \"static\" must be a\ncopy\u0027n\u0027paste error (?).\n\nSigned-off-by: Jiri Bohac \u003cjbohac@suse.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0388f251a33ea60937564ad1f27cf77243409f06",
      "tree": "1e70648214ae726e4741f2a8bbe848912ae0e0bf",
      "parents": [
        "7e15b0c9991dfe0bf05a2f8fab9154bb7827622e"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Wed Oct 28 04:15:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:15:20 2009 -0700"
      },
      "message": "be2net: Changes to update ethtool get_settings function to return appropriate values.\n\nUpdate ethtool get_settings function to:\n- get current link speed settings from controller\n- get port transceiver type from controller\n- fill appropriate values for supported, phy_address\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e15b0c9991dfe0bf05a2f8fab9154bb7827622e",
      "tree": "113ef96d0785c6da9dbbc40473a7664553604088",
      "parents": [
        "c70948105d4f057b90d4a587246565782e51ed35"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Wed Oct 28 04:13:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:13:57 2009 -0700"
      },
      "message": "e100: Fix to allow systems with FW based cards to resume from STD\n\nDevices with loadable firmware must have their firmware reloaded\nafter the system resumes from sleep, but the request_firmare()\nAPI is not available at this point in the resume flow because\ntasks are not yet running, and the system will hang if it is\ncalled. Work around this issue by only calling request_firmware()\nfor a device\u0027s first firmware load, and cache a copy of the pointer\nto the firmware blob for that device, so that we may reload firmware\nimages even during resume.\n\nSigned-off-by: David Graham \u003cdavid.graham@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": "c70948105d4f057b90d4a587246565782e51ed35",
      "tree": "ddac794b012a80efef0901ba8e477b6904dc7e8d",
      "parents": [
        "7e8e5d9718744b817bfea6f020586d7035cc89f4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:04:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:11:10 2009 -0700"
      },
      "message": "netxen: update version to 4.0.65\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e8e5d9718744b817bfea6f020586d7035cc89f4",
      "tree": "96758702e19bd3143bbfda21fcb1f94d2c2d777a",
      "parents": [
        "c25c0b9b33f681972e0b2abc96b9debdd1ef32a5"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:04:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:11:10 2009 -0700"
      },
      "message": "netxen: module firmware hints\n\nAdd MODULE_FIRMWARE hints for various firmware file types,\nrequired by different chip revisions.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c25c0b9b33f681972e0b2abc96b9debdd1ef32a5",
      "tree": "24df63e3e848ccf0205be3774ffa451246308d66",
      "parents": [
        "f0e08fac06596a760f074c08521550d93b96336e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Oct 28 04:11:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:11:04 2009 -0700"
      },
      "message": "netxen: update module info\n\nUpdate module info with QLogic signature.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0e08fac06596a760f074c08521550d93b96336e",
      "tree": "4499759d62e374f9186973c4ce737f560394fea1",
      "parents": [
        "a9ac07deeb4b880aea3eaccf7ec913ac902aeef9"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:04:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:10:18 2009 -0700"
      },
      "message": "netxen: add PCI IDs for new chip\n\nAdd PCI vendor and device IDs for QLE8240 and QLE8242\nCNA devices.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9ac07deeb4b880aea3eaccf7ec913ac902aeef9",
      "tree": "c87b51c895df99029557b383446803bd59fc86c2",
      "parents": [
        "f50330f90b9aa42b7058650ce66b85f1b443ab11"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sat Oct 24 16:03:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:10:17 2009 -0700"
      },
      "message": "netxen: refactor indirect register access\n\nRefactor code to calculate and set indirect access\nwindow for control registers in 2MB address space\n(NX3031 or newer). Use void __iomem * data type for\nabsolute pci addresses.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f50330f90b9aa42b7058650ce66b85f1b443ab11",
      "tree": "d980282844c3636e60d6408984a52e613a88a530",
      "parents": [
        "516b4df1ce49304c188704decf60275c72d4cae1"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit@netxen.com",
        "time": "Sat Oct 24 16:03:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:10:16 2009 -0700"
      },
      "message": "netxen: support for new firmware file format\n\nAdd support for extracting firmware from a unified\nfile format which embeds firmware images for all chip\nrevisions. Fallback to orginal file formats if new\nimage is not found.\n\nSigned-off-by: Amit Kumar Salecha \u003camit@netxen.com\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03f191bab77c0148e458dbbd0a37241be2a2faf9",
      "tree": "9cdee187b2e64d2535e2c1192c68fd77e925c06b",
      "parents": [
        "345056af41feeda506a8993474b9cbb2c66bc9fb"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Oct 28 04:03:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:03:38 2009 -0700"
      },
      "message": "virtio-net: fix data corruption with OOM\n\nvirtio net used to unlink skbs from send queues on error,\nbut ever since 48925e372f04f5e35fec6269127c62b2c71ab794\nwe do not do this. This causes guest data corruption and crashes\nwith vhost since net core can requeue the skb or free it without\nit being taken off the list.\n\nThis patch fixes this by queueing the skb after successful\ntransmit.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "516b4df1ce49304c188704decf60275c72d4cae1",
      "tree": "95b2653b5d08b249bf539da17306660aedf9db8e",
      "parents": [
        "ea84e5555a56e2013687b19b012bcf959d601128"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Oct 28 04:01:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:01:46 2009 -0700"
      },
      "message": "via-velocity: Remove private device list\n\nvia-velocity maintains a list of its devices in order to determine\nwhether a netdev notification applies to one of them.  That can be\ndetermined simply by checking the netdev_ops pointer, so the list can\nbe removed.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b75c6dbb45a49289b90f885c7fb6d9ac39a21688",
      "tree": "6caa1e5fbe2d6d3014deace3e6574821654cd3c0",
      "parents": [
        "02c5c8ec170a159a563e22c67f8ca111071b8e9f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Oct 26 03:46:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:56:55 2009 -0700"
      },
      "message": "tc35815: Enable NAPI\n\nThis driver has NAPI code but it has been disabled.  Enable it now.\nThe non-napi code will be removed lator.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02c5c8ec170a159a563e22c67f8ca111071b8e9f",
      "tree": "b4305b68b7a7ad06cb260067e9d92e443f5bbeb4",
      "parents": [
        "31b73ab3efaa9c69bc72e04605c85ff8c8047b11"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Oct 26 03:46:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:56:54 2009 -0700"
      },
      "message": "tc35815: Fix return value of tc35815_do_interrupt when NAPI enabled\n\nReturn received count correctly even if tx completed at the same time.\nCurrently NAPI is disabled for this driver so this patch does not fix\nany real problem.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31b73ab3efaa9c69bc72e04605c85ff8c8047b11",
      "tree": "a5c0afe8ef0975ed4b3482056a39e3c5055a85b2",
      "parents": [
        "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d"
      ],
      "author": {
        "name": "Figo.zhang",
        "email": "figo1802@gmail.com",
        "time": "Wed Oct 28 03:55:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:55:24 2009 -0700"
      },
      "message": "NET/KS8695: add support NAPI for Rx\n\nAdd support NAPI Rx API for KS8695NET driver.\n\nv2, change the Rx function to NAPI.\n\nin \u003cKS8695X Integrated Multi-port Gateway Solution Register Description\n v1.0\u003e:\n\nInterrupt Enable Register (offset 0xE204)\nBit29 : WAN MAC Receive Interrupt Enable\nBit16 : LAN MAC Receive Interrupt Enable\n\nInterrupt Status Register (Offset 0xF208)\nBit29: WAN MAC Receive Status\nBit16: LAN MAC Receive Status\n\nsee arch/arm/mach-ks8695/devices.c:\nks8695_wan_resources[] and ks8695_lan_resources[]\nhave IORESOURCE_IRQ , it have define the RX irq,\nfor wan, irq \u003d 29; for lan ,irq \u003d 16.\nso we can do this read the interrupt status:\n\nunsigned long mask_bit \u003d 1 \u003c\u003c ksp-\u003erx_irq;\nstatus \u003d readl(KS8695_IRQ_VA + KS8695_INTST);\n\nSigned-off-by: Figo.zhang \u003cfigo1802@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "345056af41feeda506a8993474b9cbb2c66bc9fb",
      "tree": "a844b46bd557be6867d24244ee190daede9fca04",
      "parents": [
        "d0549382da9997834ce65e489d9dbdc4b4693a2b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Oct 28 03:43:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:43:49 2009 -0700"
      },
      "message": "sfc: Set ip_summed correctly for page buffers passed to GRO\n\nPage buffers containing packets with an incorrect checksum or using a\nprotocol not handled by hardware checksum offload were previously not\npassed to LRO.  The conversion to GRO changed this, but did not set\nthe ip_summed value accordingly.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0549382da9997834ce65e489d9dbdc4b4693a2b",
      "tree": "e6b145c7ca382a47e4adb3fe79ff00a976338f5a",
      "parents": [
        "f568a926a353d6816b3704d7367f34371df44ce7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 28 03:41:59 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:41:59 2009 -0700"
      },
      "message": "cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n\nThe BNX2_L2CTX_STATUSB_NUM definition needs to be changed to match\nthe recent firmware update:\n\ncommit 078b0735881c7969aaf21469f3577831cddd9f8c\nbnx2: Update firmware to 5.0.0.j3.\n\nWithout the fix, bnx2 can crash intermittently in bnx2_rx_int() when\niSCSI is enabled.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6b9076f1b5dd22b63f0178923f420f4e0f81a8d",
      "tree": "33a7054483e9d5cb6dff25126db11dc4d4ca4823",
      "parents": [
        "559e9c4987e90e278db347b0a2ba423e7e496fd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:38:54 2009 -0700"
      },
      "message": "igb: Fix warnings in igb_set_ringparam()\n\ndrivers/net/igb/igb_ethtool.c: In function ‘igb_set_ringparam’:\ndrivers/net/igb/igb_ethtool.c:744: warning: comparison of distinct pointer types lacks a cast\ndrivers/net/igb/igb_ethtool.c:748: warning: comparison of distinct pointer types lacks a cast\n\nCasts were to u16 on the constant, but the type of new_{r,t}x_count is\nu32.  Cast to u32 instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "559e9c4987e90e278db347b0a2ba423e7e496fd3",
      "tree": "8e08cde6f01a997c5e5fe7957aed5593c9ddea28",
      "parents": [
        "5b043fb08e1b9e10eef7cc41512462f99811e96e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:08 2009 -0700"
      },
      "message": "igb: cleanup whitespace issues in igb_main.c\n\nThis patch goes through and cleans up whitespace issues in igb_main.c\nto help improve readability.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b043fb08e1b9e10eef7cc41512462f99811e96e",
      "tree": "a218d34ae97f6ad7bdbf8bcf7608c8c76fdd25e8",
      "parents": [
        "c809d2276cb035228cd9e83e2ca7d2b902c61cef"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:07 2009 -0700"
      },
      "message": "igb: open up SCTP checksum offloads to all MACs 82576 and newer\n\nGoing forward the plan is to have the MACs support SCTP checksum offloads\nso change the check from \u003d\u003d to \u003e\u003d.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c809d2276cb035228cd9e83e2ca7d2b902c61cef",
      "tree": "c0fc93c5179142f6950a87ed3adea90911146eb4",
      "parents": [
        "090b17952826eb3c5d712b6d4f90a292fe4acc93"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:52:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:06 2009 -0700"
      },
      "message": "igb: limit minimum mtu to 68 to keep ip bound to interface\n\nLimit the minimum mtu to 68 in order to prevent ip from being unbound from\nthe interface.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "090b17952826eb3c5d712b6d4f90a292fe4acc93",
      "tree": "4a92eea9d1fcadf99d760e5ea8bab3737316b06c",
      "parents": [
        "330a6d6a7c75e11ca6da52092cfa96cda45d3386"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:03 2009 -0700"
      },
      "message": "igb: add pci_dev in few spots to clean up use of dev_err/info/warn\n\nThis patch relpaces several references to adapter-\u003epdev-\u003edev with just\npdev-\u003edev.  This allows for cleanup of several multiline dev_err/info\ncalls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "330a6d6a7c75e11ca6da52092cfa96cda45d3386",
      "tree": "302bb3d8119031cf4789832226080ea2c3e2b1ba",
      "parents": [
        "42d0781a1337ec5624da0657ba57b734768f489c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:02 2009 -0700"
      },
      "message": "igb: replace unecessary \u0026adapter-\u003ehw with just hw where applicable\n\nThis patch just cleans up some unecessary references to the adapter-\u003ehw\nmember when it has already been placed in a local variable named hw.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42d0781a1337ec5624da0657ba57b734768f489c",
      "tree": "552f213eebd6be6d7a64896eda7ac1d184f0c9b8",
      "parents": [
        "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:51:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:26:01 2009 -0700"
      },
      "message": "igb: cleanup clean_rx_irq_adv and alloc_rx_buffers_adv\n\nThis patch cleans up some whitespace issues in clean_rx_irq_adv.  It also\nadds NUMA aware page allocation and dma error handling to\nalloc_rx_buffers_adv.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdfd01fcc674cc1c0c7b54084d74c2b684bf67c2",
      "tree": "66db64d94aee0ebdfabea0d72520c9dec6c4d227",
      "parents": [
        "2e5655e758736488abbe9c024c8cda0e367214e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:58 2009 -0700"
      },
      "message": "igb: cleanup igb xmit frame path\n\nThis patch cleans up the xmit frame path for igb to better handle xmit\nframe errors and avoid null pointer exceptions.  It also cleans up some\nwhitespace issues found in the xmit frame path.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e5655e758736488abbe9c024c8cda0e367214e5",
      "tree": "a92aa9b640a09819de069cac1f1af4ab137c296c",
      "parents": [
        "645a3abd73c2ac05d375f080d2f58d56e1502562"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: cleanup igb.h header whitespace and some structure formatting\n\nThis patch changes the layout of the ring and adapter structs to fill a few\nholes in the structure.  It also cleans up some whitespace and formatting\nissues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "645a3abd73c2ac05d375f080d2f58d56e1502562",
      "tree": "e70a0e6402ad4ea4170182c55b3e543459a60b3a",
      "parents": [
        "25568a531a1bc76fdf968382a4eb65a979186c67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:50:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:53 2009 -0700"
      },
      "message": "igb: Remove invalid stats counters\n\nThere are several counters being used like they are static when in fact\nthey are clear on read.  In order to prevent the values from being\nincorrect I am removing the defunct counters.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25568a531a1bc76fdf968382a4eb65a979186c67",
      "tree": "165236fed52a368906e21734a0e6ae9422607aa5",
      "parents": [
        "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:52 2009 -0700"
      },
      "message": "igb: cleanup interrupt enablement in regards to msix_other\n\nThis patch changes a few things so that instead of firing a link status\ninterrupt directly the get_link_status bit is set and the watchdog is\nscheduled.  In addition the mailbox bit is now only enabled if VFs are\nenabled.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1b9f06dca9c406b159904e9b13ea2dfa5ed037",
      "tree": "6f7999311ba66b2d1abea54479309826dda3fc36",
      "parents": [
        "439705e1d7281cc8a4631a2dc390df7ad868bad8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:50 2009 -0700"
      },
      "message": "igb: change queue ordering for 82576 based adapters\n\nThis patch changes the queue ordering for 82576 adapters so that if VFs are\nenabled the queues will first be allocated out of the PF pool.  Any\nremaining queues will be allocated out of other VMDq pools.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "439705e1d7281cc8a4631a2dc390df7ad868bad8",
      "tree": "5c817cb6065a8172b10c70a92c0306933e87dcab",
      "parents": [
        "f7ba205e823f32e634712323a221b42bfea06efa"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:49:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:48 2009 -0700"
      },
      "message": "igb: cleanup code related to ring resource allocation and free\n\nThis patch cleans up some of the ring alloc and free code to better handle\nexceptions such as attempting to free resources on an already freed ring.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7ba205e823f32e634712323a221b42bfea06efa",
      "tree": "b82f4c54b3a8e9dfe2c96a55766d29ac1861e88b",
      "parents": [
        "4337e993e13eb2f2e05dd65a3ab25b57c2f89d56"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:47 2009 -0700"
      },
      "message": "igb: make tx hang check multiqueue, check eop descriptor\n\nThis change makes the tx hang check run over all tx queues instead of just\nqueue 0.  Also have hang display info on EOP descriptor instead of the\ndescriptor at the start of the chain.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4337e993e13eb2f2e05dd65a3ab25b57c2f89d56",
      "tree": "39dbe41f66351bfc72093a37d7f0ecb297378555",
      "parents": [
        "3f9c01648146a256d8238292ac9c63fed7e00473"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:46 2009 -0700"
      },
      "message": "igb: move global_quad_port_a from global into local static define\n\nThis change moves global_quad_port_a into igb_probe as a static define\nsince it doesn\u0027t actually need to be global.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f9c01648146a256d8238292ac9c63fed7e00473",
      "tree": "a9c313ab74f20c4dc3705a502aa1f73baac48dc7",
      "parents": [
        "a6b623e0e5787ba5ffd2a3c4448ff6d1eaa904a9"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:48:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:43 2009 -0700"
      },
      "message": "igb: only process global stats in igb_update_stats\n\nThis patch moves the update of adapter-\u003enet_stats.rx/tx values out of the\ninterrupt routine and into igb_update_stats by just adding together the\ntx/rx byte/packet counts for the rings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6b623e0e5787ba5ffd2a3c4448ff6d1eaa904a9",
      "tree": "ef526a59111600f157ae54062a2b39a40d1b052c",
      "parents": [
        "51466239fb9f95343e88c14475a0f99fe4882c54"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:42 2009 -0700"
      },
      "message": "igb: move vf init into a seperate function\n\nThis patch moves VF initialization into a seperate function to help improve\nthe readability of igb_probe.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51466239fb9f95343e88c14475a0f99fe4882c54",
      "tree": "2a038fd1a925c84bee3bee717d99e146018a453d",
      "parents": [
        "7d5753f08c5be5440ac0385b5f2518d2630be7b7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:41 2009 -0700"
      },
      "message": "igb: rework handling of the vfta and vlvf registers in relation to mng_vlan\n\nThis patch corrects some errors in how vlans are being handled when vfs\nstart interacting with the management vlans.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d5753f08c5be5440ac0385b5f2518d2630be7b7",
      "tree": "1512840d8d72a537c5fcae96609a7bda7b4cf021",
      "parents": [
        "f2ca0dbe077389f061ffa15de9dd7fc96a5b97d2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:47:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:40 2009 -0700"
      },
      "message": "igb: rework use of VMOLR in regards to PF and VFs\n\nThis patch updates the use of the VMOLR to include enabling multicast\npromiscous for the VFs should they attempt to send over 30 multicast\naddresses or if they use the new message type to enable multicast\npromiscuous.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2ca0dbe077389f061ffa15de9dd7fc96a5b97d2",
      "tree": "b8b2b8e7c4d7bb7d65597c2fd60e65d5aec3b8bd",
      "parents": [
        "d249be54745259980dcbd898bdfeb7307c9c5e10"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:39 2009 -0700"
      },
      "message": "igb: replace the VF clear_to_send with a flags value\n\nIn order to support future features it is easiest to replace the\nclear_to_send boolean with a flag value.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d249be54745259980dcbd898bdfeb7307c9c5e10",
      "tree": "871d4e7b58e1d19426b0c09bad1674fcb55f6f12",
      "parents": [
        "317f66bdadc31f0c037b91ae7857f5c3d2a4e3e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Oct 27 23:46:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 03:25:38 2009 -0700"
      },
      "message": "igb: use packet buffer sizes from RXPBS register\n\nThis patch changes the configuration for 82576 so that it uses the actual\nvalue of the 82576 rx packet buffer size instead of just assuming the\nvalue.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "317f66bdadc31f0c037b91ae7857f5c3d2a4e3e5"
}
