)]}'
{
  "log": [
    {
      "commit": "68d12b7ca7aff20190a9751a732dfc49220ae396",
      "tree": "6941b1a804342a4a925f44a83fd2d1874751d294",
      "parents": [
        "9734cb23a02f8de5fa99225ca61c7019ca9f232f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 03 11:26:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:20 2008 -0400"
      },
      "message": "iwlwifi: take a fresh set of supported rates at each cycle\n\nThis patch fixes regression in iwlwifi IBSS rate scaling caused by the\npatch named \"mac80211: eliminate IBSS warning in rate_lowest_index()\"\nby Vladimir Koutny \u003cvlado@work.ksp.sk\u003e.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9734cb23a02f8de5fa99225ca61c7019ca9f232f",
      "tree": "d5556d4c8f905276e76ac2bc939a8f68e75211f0",
      "parents": [
        "c90a74bae10dc2a4677d1bd06b6400db229d3e1e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:52 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:20 2008 -0400"
      },
      "message": "iwlwifi: fix host command header according the HW spec\n\nThis patch aligns definition of host command with the spec. The\ninaccuracies weren\u0027t critical though.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c90a74bae10dc2a4677d1bd06b6400db229d3e1e",
      "tree": "b1cadc8cc67b4768a60fb566ebda091364d2b044",
      "parents": [
        "e7b635814b640c6fd9dca1c254dc22fac6fb9a1a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 03 11:26:50 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:19 2008 -0400"
      },
      "message": "iwlwifi: allow association on radar channel in power save\n\nThis patch disables power save upon association and enables it back\nafter association. This allows to associate to AP on a radar channel\nif power save is enabled.\n\nRadar and passive channels are not allowed for TX (required for association)\nunless RX is received but PS may close the radio and no RX will be received\neffectively failing association.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7b635814b640c6fd9dca1c254dc22fac6fb9a1a",
      "tree": "ff09a16f4a704b81dedde80a68728ddc4e423505",
      "parents": [
        "926f0b2ef24041db876ec7213fbddd7cd4555951"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:49 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:19 2008 -0400"
      },
      "message": "iwlwifi: cleanup PCI register handling\n\nThis patch cleans up pci registers handling.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "926f0b2ef24041db876ec7213fbddd7cd4555951",
      "tree": "694ca2aa5b65bc7f9516333b80d0e7a61388ae30",
      "parents": [
        "6e21f2c109edd746a10e08186484bae8168cdd0c"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 03 11:26:39 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:18 2008 -0400"
      },
      "message": "iwlwifi: fix strict_strtoul error checking\n\nThis patch fixes handling of strcit_strtoul return value\n\"0 \u003d\u003d sucess\".\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e21f2c109edd746a10e08186484bae8168cdd0c",
      "tree": "b006657b3a64edd05fc8b568b4241dc3617ec5d5",
      "parents": [
        "7c95168aba66bd11bf9efaf45e16e83ae869401d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:37 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:18 2008 -0400"
      },
      "message": "iwlwifi: generic init calibrations framework\n\nThis patch allows variable number of init calibrations and allows\naddition new HW.\n\nThis patch also fixes critical bug. Only last calibration result\nwas applied. On reception of one calibration result all the calibration\nwas freed.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c95168aba66bd11bf9efaf45e16e83ae869401d",
      "tree": "1afe6623ef4a382ad3790a176dde85820514b81a",
      "parents": [
        "f5efde3b1deb301ff31d61bbe5a33f3115c39284"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:35 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:18 2008 -0400"
      },
      "message": "iwlwifi: remove rfkill warning from iwl-io\n\nThe patch removes the warning since registers might be accessed also\nduring rfkill.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5efde3b1deb301ff31d61bbe5a33f3115c39284",
      "tree": "cd0c31597eafe96ae3c11ac4592adff219f627fd",
      "parents": [
        "9257746f260fadf864df90bb9b439bf457e14266"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:34 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:17 2008 -0400"
      },
      "message": "iwlwifi: replace readl and writel with io/read/write/32\n\nThis patch replaces readl and writel with more cross platform ioread32\nand iowrite32.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9257746f260fadf864df90bb9b439bf457e14266",
      "tree": "d976f855bb65fea316568cda56cdc401299ed93a",
      "parents": [
        "8f4807a122d3ef680ae85c71f0b49ba8ec6d904a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:32 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:17 2008 -0400"
      },
      "message": "iwlwifi: use strict_strtoul instead of simple_strtoul\n\nThis patch makes use of strict_srtoul in sysfs code.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f4807a122d3ef680ae85c71f0b49ba8ec6d904a",
      "tree": "756970801526fb91630a9edd1ff4e282a5defdd4",
      "parents": [
        "dc4b1e7dda331c64dacd794a9380d4cff8547cce"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Sep 03 11:26:31 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:16 2008 -0400"
      },
      "message": "iwl3945: avoid redundant iwl3945_get_active_dwell_time\n\niwl3945_get_active_dwell_time is called twice within the same context.\nThe patch removes one instance.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc4b1e7dda331c64dacd794a9380d4cff8547cce",
      "tree": "7076a76931e8153420c0524a901b966daed7468c",
      "parents": [
        "35d55b5cde00b7cae145b42ac2de741ca0a7e5a8"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Sep 03 11:26:30 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:16 2008 -0400"
      },
      "message": "iwl3945: removed bg_post_associate work\n\nThis patch removes bg_post_associate work. A direct call\niwl3945_post_associate is made to avoid the waiting by\nuserspace programs.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35d55b5cde00b7cae145b42ac2de741ca0a7e5a8",
      "tree": "f859bc6c529c561f3dc64556e3cc91f7432ccf8b",
      "parents": [
        "322a9811a3ac1db7ddd11c959e8d9e438e97e8e6"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Sep 03 11:26:28 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:15 2008 -0400"
      },
      "message": "iwl3945: replace association and beacon hooks with bss_info_changed cb\n\nLet mac80211 and bss_info_changed callback handle the association and\nbeacon changes.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "322a9811a3ac1db7ddd11c959e8d9e438e97e8e6",
      "tree": "a46ecf70fd7edb4107c6cf82e159132d48d4baa9",
      "parents": [
        "17e72782f02fe732d687e5bc2bb0ce10424d2819"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Sep 03 11:26:27 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:15 2008 -0400"
      },
      "message": "iwl3945: fix unbalanced mutex\n\nThe patch removes unlocking of mutex from post_associate.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17e72782f02fe732d687e5bc2bb0ce10424d2819",
      "tree": "e7928fdbe015f1266cf30f5303beef5630993143",
      "parents": [
        "681c0050ea3ac2e90c83d5af397d73eed848a372"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:26 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:15 2008 -0400"
      },
      "message": "iwlwifi: align set channel with mac80211\n\nThis patch makes use of mac80211 defaults for channel and band.\nOlder code that uses G band channel 6 was removed. This patch also\nchanges iwl_set_rxon_channel signature.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "681c0050ea3ac2e90c83d5af397d73eed848a372",
      "tree": "c7ea9336fd902b3355d733d396822771f59f8965",
      "parents": [
        "7c0399d3fde0a9958fb8e9a067a463643cf235b5"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Wed Sep 03 11:26:25 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:14 2008 -0400"
      },
      "message": "iwlwifi: allow consecutive scans in unassociated state\n\nThis patch allows consecutive scans requests when driver is in\nunassociated state.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Esti Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c0399d3fde0a9958fb8e9a067a463643cf235b5",
      "tree": "ee668ef60d60c5b55d0d400c1ea2729b63518874",
      "parents": [
        "cb43dc251ab14fc047eb91944e8376d1611b95b2"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Wed Sep 03 11:26:24 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:14 2008 -0400"
      },
      "message": "iwlwifi: remove obsolete 4965 forward declarations\n\nThis patch removes unused forward declarations functions.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb43dc251ab14fc047eb91944e8376d1611b95b2",
      "tree": "5320ba601a057613c955a20e1231fa2bd1ec5f45",
      "parents": [
        "cd56d3313dedaf68ec393974339edaacab74f82f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 11:26:23 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:13 2008 -0400"
      },
      "message": "iwlwifi: clean up hw scan handler\n\nThis patch cleans up iwl_mac_hw_scan handler.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd56d3313dedaf68ec393974339edaacab74f82f",
      "tree": "de2ee2db5f072af17286879e7af571b823cff276",
      "parents": [
        "701b9cb37bae3d50dbe5f345a7cdbd2648bf7df6"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Sep 03 11:26:21 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:13 2008 -0400"
      },
      "message": "iwlwifi : Added bss_info_changed callback to 3945\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "701b9cb37bae3d50dbe5f345a7cdbd2648bf7df6",
      "tree": "ed596f186ffcf5375d97d4d114686bdd8fe353c6",
      "parents": [
        "8e1535d51bc93fbe9b3ded6555680044bc571d19"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Sep 04 09:24:53 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:23:12 2008 -0400"
      },
      "message": "mac80211: add missing kernel-doc\n\nFix mac80211 kernel-doc missing struct field:\n\nWarning(linux-2.6.27-rc1-git2//net/mac80211/sta_info.h:329): No description found for parameter \u0027tid_seq[IEEE80211_QOS_CTL_TID_MASK + 1]\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e1535d51bc93fbe9b3ded6555680044bc571d19",
      "tree": "74fa1729b2fe5e9928930edd65d92859b57eecd7",
      "parents": [
        "9818babc8fd9a542978a235f1c1786f948cbac68"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Sep 03 23:42:20 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:22:46 2008 -0400"
      },
      "message": "mac80211: Fix rate scale initialization in IBSS\n\nThis patch address some IBSS rate issues introduced or not covered\nby \"mac80211: eliminate IBSS warning in rate_lowest_index()\" and\n\"cfg80211 API for channels/bitrates, mac80211 and driver conversion\".\n\nThis patch:\n1. Moves addition of IBSS station from\nprepare_for_handlers to ieee80211_rx_bss_info when triggered from beacon\neliminating bogus supported rates.\n2. Initialize properly supported rates also in IBSS merging\n3. Ensure that mandatory rates are always added into supported\nrates. This is needed in case when station addition is triggered from\nnon beacon/probe packet. Some management frames need to be sent\n4. Remove initialization of supported rates from self rates. This path\nwas dead code after 6bc37c06bc4 and in general incorrect.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: Vladimir Koutny \u003cvlado@work.ksp.sk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9818babc8fd9a542978a235f1c1786f948cbac68",
      "tree": "68f6fcdeadbebe5616a78a0c4ec5a3430e0b6172",
      "parents": [
        "19c19d54b6bfa57746f3ec805d1d7951eefa353b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Sep 03 23:42:19 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:00:18 2008 -0400"
      },
      "message": "mac80211: Fix low bit rate in IBSS\n\nThis patch fixes regression in iwlwifi IBSS rate scaling caused by patch:\n\n    commit 6bc37c06bc424bcf3f944e6a79e2d5bb537e02ed\n    Author: Vladimir Koutny \u003cvlado@work.ksp.sk\u003e\n    Date:   Fri Jun 13 16:50:44 2008 +0200\n\n        mac80211: eliminate IBSS warning in rate_lowest_index()\n\nAn IBSS station is added in prepare_for_handlers where the rate scaling was\ninitialized only with single rate matching the received packet.\nThe correct rate scale information should be updated only in\nieee80211_rx_bss_info function where beacon is parsed. Because\nof coding error the rate info was left untouched.\nIf a beacon has triggered the connection the rate remined 1Mbps.\nThis patch fixes this coding error\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: Vladimir Koutny \u003cvlado@work.ksp.sk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19c19d54b6bfa57746f3ec805d1d7951eefa353b",
      "tree": "1a48522cd59e6ef492d99ebe212beb819c2526a8",
      "parents": [
        "e0a58eacf540c65763288c81caa74013f62d7234"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Sep 03 22:25:25 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:00:18 2008 -0400"
      },
      "message": "p54: better firmware support\n\nThis patch hopefully contains all necessary changes to support\nfirmwares for all devices up to atleast 2.13.3.0.\n(or: LowerMAC Protocol Rev: 5.5 )\n\nAnd this is a big win, since:\n * newer firmwares are more stable and reliable than the old ones.\n * no problems anymore with packages \u003e 1399 octets (without lowering the MTU).\n * monitor mode finally works on USB for more than just a few seconds.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0a58eacf540c65763288c81caa74013f62d7234",
      "tree": "af544e422208519cf49ce6c45d4db8427b6fcaeb",
      "parents": [
        "0b7dcd9652c8d6b2a0dd04f3a3e6ca0574560042"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Wed Sep 03 22:25:20 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:00:17 2008 -0400"
      },
      "message": "p54: set_filter refactoring\n\np54_set_filter has a way too many unnecessary \"magic\" parameters and values.\nThis patch axes all superfluous parameters and gives most of the magic values appropriate names.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b7dcd9652c8d6b2a0dd04f3a3e6ca0574560042",
      "tree": "a3fcd14b6c29f3f256e73dc23e7dd506d25a17f7",
      "parents": [
        "cb24f57fe6f94a445fad8fab6ebdde7c51857895"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 03 12:31:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:00:17 2008 -0400"
      },
      "message": "b43: Replace hardcoded Analog switch\n\nReplace a hardcoded Analog switch (which breaks on N-PHY) by a call to\nthe switch_analog PHY operation.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb24f57fe6f94a445fad8fab6ebdde7c51857895",
      "tree": "33e61e709af26c641632ebc4da74c3a5ad457562",
      "parents": [
        "2b80848e3818fb1c8ccddc105b065a86c68afa9d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 03 12:12:20 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 08 14:00:16 2008 -0400"
      },
      "message": "b43: Move Analog switching into phy code\n\nThis moves the Analog switching code into the PHY files.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b80848e3818fb1c8ccddc105b065a86c68afa9d",
      "tree": "02a8d14e9af88e79668d2b0b5414cf8438997a84",
      "parents": [
        "d203b8ef8e5acf9dad5a53d7067ef146e6b2e837"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Thu Sep 04 12:29:38 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:19:52 2008 -0400"
      },
      "message": "p54usb: support LM87 firmwares\n\nThis patch adds the necessary changes to support LM87 firmwares.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d203b8ef8e5acf9dad5a53d7067ef146e6b2e837",
      "tree": "2fbc6925ce843ae3e476cc2de56799d95582ec1e",
      "parents": [
        "fb11137af83b7b66c7aab8dbc5f09d2c95684fed"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Sep 02 12:07:56 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:49 2008 -0400"
      },
      "message": "ath9k: uses/needs led_classdev_[un]register\n\nath9k uses LED classdev functions, so it needs to either select or depend\non them.  This patch uses the same selects that ath5k uses...\n\ndrivers/built-in.o: In function `ath_unregister_led\u0027:\nmain.c:(.text+0x138c1d): undefined reference to `led_classdev_unregister\u0027\ndrivers/built-in.o: In function `ath_register_led\u0027:\nmain.c:(.text+0x139c16): undefined reference to `led_classdev_register\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc: Jouni Malinen \u003cjmalinen@atheros.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb11137af83b7b66c7aab8dbc5f09d2c95684fed",
      "tree": "08251ad486eb4c115f56ee4ddfb56a80c2d7c287",
      "parents": [
        "7cb770729ba895f73253dfcd46c3fcba45d896f9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Sep 02 13:00:34 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:49 2008 -0400"
      },
      "message": "b43: Split PHY alloc and init\n\nThis splits the PHY allocation from the PHY init.\nThis is needed in order to properly support Analog handling.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cb770729ba895f73253dfcd46c3fcba45d896f9",
      "tree": "8a970a683779490b478b9737154cb5d2e792c0a5",
      "parents": [
        "4e416a6f49b710bfe162f0cb24bc68c74493d2a0"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Sep 01 22:48:51 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:48 2008 -0400"
      },
      "message": "p54: move eeprom code into common library\n\nBoth p54pci and p54usb uses a good chunk of device specific code to\nget the data from the device\u0027s eeprom into the drivers memory.\n\nSo, this patch reduces the code size and will it make life easier if\nsomeone wants to implement ethtool eeprom dumping features.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e416a6f49b710bfe162f0cb24bc68c74493d2a0",
      "tree": "76e4a5e4a7e1cd65b142d841e5134404f970a99d",
      "parents": [
        "0c25970dc1b0d46f2357e7c4b267ab7b93eb7cdd"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Sep 01 22:48:41 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:47 2008 -0400"
      },
      "message": "p54: enhance firmware parser to reduce memory waste\n\nThis patch greatly reduces one of biggest memory waste in the driver.\n\nThe firmware headers provides the right values for extra head-/tailroom\nand mtu size which are usually much lower than the old hardcoded ones.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c25970dc1b0d46f2357e7c4b267ab7b93eb7cdd",
      "tree": "43152aee183ccf979ff62087bd9ba81647c204b0",
      "parents": [
        "c41a40c58b623f97dd2e23aa3baab2cedb47d99f"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Sun Aug 31 22:15:40 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:46 2008 -0400"
      },
      "message": "p54pci: increase ring buffer index counter when skipping\n\nI\u0027m afraid, I forgot to add the following lines to\n7262d59366 (\"p54pci: rx tasklet refactoring\").\n\nThese changes are necessary to ensure loop termination.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c41a40c58b623f97dd2e23aa3baab2cedb47d99f",
      "tree": "ca7086b330e033cb9985a3aa41b52832362d3df3",
      "parents": [
        "400828c3da74a2e22b51bfc08d6db4697e3bce3e"
      ],
      "author": {
        "name": "philipl@overt.org",
        "email": "philipl@overt.org",
        "time": "Sat Aug 30 11:57:39 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:45 2008 -0400"
      },
      "message": "toshiba_acpi: Add support for bluetooth toggling through rfkill (v8)\n\nThere\u0027s been a patch floating around for toshiba_acpi that exports an ad-hoc\n/proc interface to toggle the bluetooth adapter in a large number of Toshiba\nlaptops. I\u0027m not sure if it\u0027s still relevant for the latest models, but it is\nstill required for older models such as my Tecra M3.\n\nThis change pulls in the low level Toshiba-specific code from the old patch and\nsets up an rfkill device and a polled input device to track the state of the\nhardware kill-switch.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "400828c3da74a2e22b51bfc08d6db4697e3bce3e",
      "tree": "905893ee2845b657519d1eb92d77ffb697a96afe",
      "parents": [
        "0888707f1aade9325f121a21314d57400fb779aa"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Aug 30 13:07:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:44 2008 -0400"
      },
      "message": "b43: Add LP-PHY radio register definitions\n\nThis adds definitions for the LP-PHY radios.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0888707f1aade9325f121a21314d57400fb779aa",
      "tree": "3242349b7a9e8d2bef69db672770ec6b8924bfe3",
      "parents": [
        "e63e436326919dcc36e2bb242bc570257de70521"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Aug 30 11:49:45 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:44 2008 -0400"
      },
      "message": "b43: Add LP-PHY read/write phyops\n\nThis adds read/write phyops for the LP-PHY and LP-PHY radios.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e63e436326919dcc36e2bb242bc570257de70521",
      "tree": "37dd6b4c6637f0c94c38fdbdc6da4718c363ba56",
      "parents": [
        "3d0da7516441d41dbfcc2b2667d9b792d580e50b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Aug 30 10:55:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:43 2008 -0400"
      },
      "message": "b43: Add LP-PHY template\n\nThis adds template code for the LP-PHY.\nNo actual functionality is implemented.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d0da7516441d41dbfcc2b2667d9b792d580e50b",
      "tree": "7df000ba564c88f215acdf31a47c2d8b7e9e8378",
      "parents": [
        "99c4a780624da24d20309f2be5abe5ef8d20fcc0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Aug 30 02:27:19 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:43 2008 -0400"
      },
      "message": "b43: Move code from nphy.* to phy_n.*\n\nSourcecode files for PHY code are named by phy_XXX.{c,h}\nwhere XXX is the PHY type.\nMove the N-PHY code to match the other files.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99c4a780624da24d20309f2be5abe5ef8d20fcc0",
      "tree": "d244a0701097d03794a226946d370ed31bcd7bf8",
      "parents": [
        "f59ac0481660e66cec67f1d6b024e78b9dc715fe"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Aug 30 02:09:08 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:42 2008 -0400"
      },
      "message": "b43: Move remaining code from phy.c to phy_a.c\n\nThis moves the remaining code from phy.c to phy_a.c\nphy.c is removed.\nNo functional change. Just moving code and removing dead code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f59ac0481660e66cec67f1d6b024e78b9dc715fe",
      "tree": "e9c69b04ac5863b1429bca5a9df1d75026703cde",
      "parents": [
        "c6e387a214f4b2c4bd48020409e366c133385d98"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Aug 29 16:26:43 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:17:42 2008 -0400"
      },
      "message": "cfg80211: keep track of supported interface modes\n\nIt is obviously good for userspace to know up front which\ninterface modes a given piece of hardware might support (even\nif adding such an interface might fail later because of\nconcurrency issues), so let\u0027s make cfg80211 aware of that.\nFor good measure, disallow adding interfaces in all other\nmodes so drivers don\u0027t forget to announce support for one mode\nwhen they add it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Stephen Blackheath \u003ctramp.enshrine.stephen@blacksapphire.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6e387a214f4b2c4bd48020409e366c133385d98",
      "tree": "11fd58fd71e113a62d05f6f191771ca3d7d544f0",
      "parents": [
        "fa9abe050d0a018b888fce61a4353afab17b0860"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Fri Aug 29 22:45:39 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:15:24 2008 -0400"
      },
      "message": "ath5k: HW code cleanup\n\n * No code changes...\n\n * Split hw.c to multiple files for better maintenance and add some documentation on each file\n   code is going to grow soon (eeprom.c for example is going to get much stuff currently developed\n   on ath_info) so it\u0027s better this way.\n\n * Rename following functions to maintain naming scheme:\n\n     ah_setup_xtx_desc -\u003e ah_setup_mrr_tx_desc\n     (Because xtx doesn\u0027t say much, it\u0027s actually\n     a multi-rate-retry tx descriptor)\n\n     ath5k_hw_put_tx/rx_buf - \u003e ath5k_hw_set_tx/rxdp\n     ath5k_hw_get_tx/rx_buf -\u003e ath5k_hw_get_tx/rxdp\n     (We don\u0027t put any \"buf\" we set descriptor pointers on hw)\n\n     ath5k_hw_tx_start -\u003e ath5k_hw_start_tx_dma\n     ath5k_hw_start_rx -\u003e ath5k_hw_start_rx_dma\n     ath5k_hw_stop_pcu_recv -\u003e ath5k_hw_stop_rx_pcu\n     (It\u0027s easier this way to identify them, we also\n     have ath5k_hw_start_rx_pcu which completes the\n     set)\n\n     ath5k_hw_set_intr -\u003e ath5k_hw_set_imr\n     (As in get_isr we set imr here, not \"intr\")\n\n  * Move ath5k_hw_setup_rx_desc on ah-\u003eah_setup_rx_desc so we can\n    include support for different rx descriptors in the future\n\n  * Further cleanups so that checkpatch doesn\u0027t complain\n    (only some \u003e 80 col warnings for eeprom.h and reg.h as usual\n    due to comments)\n\n  Tested on 5211 and 5213 cards and works ok.\n\nChanges-licensed-under: ISC\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa9abe050d0a018b888fce61a4353afab17b0860",
      "tree": "385c3d6f3a2b6be59be9dfb533800bbec06d991e",
      "parents": [
        "a505f4ff49ff05ca9030069fab7de229dae7c819"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Aug 28 19:13:51 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 05 16:15:24 2008 -0400"
      },
      "message": "b43: Don\u0027t use memcpy for overlapping areas\n\nIt is valid to pass \u0026gphy-\u003erfatt and \u0026gphy-\u003ebbatt as rfatt and bbatt\npointer arguments to the function. So we have to use memmove for the\npossibly overlapping memory areas.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a505f4ff49ff05ca9030069fab7de229dae7c819",
      "tree": "5062207723254906a562abff71cb70b51e3c7f74",
      "parents": [
        "45021ae4986c9eefe3ccc3b858517202f4b4f3ee"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Aug 19 10:36:01 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:24:24 2008 -0400"
      },
      "message": "s2io: reindented misleading for loop\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "45021ae4986c9eefe3ccc3b858517202f4b4f3ee",
      "tree": "906d890352760655fe203ff9816c572040f39b1e",
      "parents": [
        "1c460afaa550eda5df011168bdda7441a7788c3a"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 17 07:51:20 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:24:22 2008 -0400"
      },
      "message": "[netdrvr] removed unused #include \u003cversion.h\u003e\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/net/myri10ge/myri10ge.c\n  drivers/net/netxen/netxen_nic_ethtool.c\n  drivers/net/tokenring/lanstreamer.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1c460afaa550eda5df011168bdda7441a7788c3a",
      "tree": "ae6b1e5f5cc1534557a7d45bcd50fe806646106b",
      "parents": [
        "a52be1cbc262bb23cce9d856975c74626d26ec8c"
      ],
      "author": {
        "name": "Kevin Lo",
        "email": "kevlo@kevlo.org",
        "time": "Wed Aug 27 11:35:13 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:24:14 2008 -0400"
      },
      "message": "8139too: use netdev_alloc_skb\n\nThis patch uses netdev_alloc_skb. This sets skb-\u003edev and allows\narch specific allocation. Also cleanup the alignment code.\n\nSigned-off-by:\tKevin Lo \u003ckevlo@kevlo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a52be1cbc262bb23cce9d856975c74626d26ec8c",
      "tree": "a409d058a33437cb85031e69683dfab72792a920",
      "parents": [
        "b26b555a7b4decf765ade265fa9da3bd6ff3e9e0"
      ],
      "author": {
        "name": "Kevin Lo",
        "email": "kevlo@kevlo.org",
        "time": "Wed Aug 27 11:35:15 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:24:09 2008 -0400"
      },
      "message": "8139cp: use netdev_alloc_skb\n\nThis patch uses netdev_alloc_skb. This sets skb-\u003edev and allows\narch specific allocation. Also cleanup the alignment code.\n\nSigned-off-by:\tKevin Lo \u003ckevlo@kevlo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b26b555a7b4decf765ade265fa9da3bd6ff3e9e0",
      "tree": "353b588b86a382d3f68268acea09ebf51b26a8af",
      "parents": [
        "c844d483004df596b0bd6e68a3be8e0cd85536ce"
      ],
      "author": {
        "name": "Kevin Lo",
        "email": "kevlo@kevlo.org",
        "time": "Wed Aug 27 11:35:09 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:24:04 2008 -0400"
      },
      "message": "via-rhine: changed to use netdev_alloc_skb() from dev_alloc_skb\n\nUse netdev_alloc_skb. This sets skb-\u003edev and allows\narch specific allocation. Also cleanup the alignment code.\n\nSigned-off-by:\tKevin Lo \u003ckevlo@kevlo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c844d483004df596b0bd6e68a3be8e0cd85536ce",
      "tree": "bf86650d8d43e79aff88171e9afa533ed6afde06",
      "parents": [
        "1413235c14301c4bd27aabf408e4336719b6f505"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 27 20:48:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:23:58 2008 -0400"
      },
      "message": "sky2: display product info on boot.\n\nChange bootup messages to print more information. This is to help users\nwho may have old buggy EEPROM image.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1413235c14301c4bd27aabf408e4336719b6f505",
      "tree": "5d54e54f1f2f23e7bebfd60f6eac3d617d2facc1",
      "parents": [
        "9389523a77be0a7e01d957c836733b5c9d5530a1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 27 20:46:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:23:56 2008 -0400"
      },
      "message": "sky2: EEPROM read/write bug fixes\n\nCleanup and harden the routines accessing the EEPROM.\n  1. Prevent spin forever waiting for the TWSI bus\n  2. Fix write eeprom to write full words rather than only 16 bits\n    Luckly the vendor doesn\u0027t provide EEPROM in Linux format so it must never\n    have been used.\n  3. Don\u0027t allow partial eeprom writes, not needed, not safe.\n\nThese are non-urgent bug fixes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9389523a77be0a7e01d957c836733b5c9d5530a1",
      "tree": "5ef303e24f23ffbcf74973f3d6238f2a4b71fd1d",
      "parents": [
        "3be1adfb912867e244729c3826b457ee76b8f737",
        "2857ffb7b8913ef713533ac5783abd70a20529e4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 03 10:21:20 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:21:20 2008 -0400"
      },
      "message": "Merge branch \u0027r8169-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-next\n"
    },
    {
      "commit": "3be1adfb912867e244729c3826b457ee76b8f737",
      "tree": "5805e1eda10bca5b4a66f9abbf3394312ff9824b",
      "parents": [
        "1a32bcfb5706d06a49904383b02f7c1d24172b96"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Aug 30 00:29:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:22 2008 -0400"
      },
      "message": "ixgbe: change config srrctl to only program one register per VMDq/RSS id\n\nThis change makes it so only one srrctl register is programmed per VMDq id, and if VMDq is not enabled it is one register per RSS queue.  Currently this function is working correctly for the multiqueue RSS and single queue cases, but if any advances features such as VMDq or DCB would have been enabled this function would have caused issues as it was not correct.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1a32bcfb5706d06a49904383b02f7c1d24172b96",
      "tree": "2c63987675269ff62efd67f005d73c003c94e4ef",
      "parents": [
        "fc7d345d11e815705fd0c9badc2ee82cb7ca5a84"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:11 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:17 2008 -0400"
      },
      "message": "igb: clean up a stray fake netdev code left in rx path\n\nRemove code that was in place to support fake netdev\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fc7d345d11e815705fd0c9badc2ee82cb7ca5a84",
      "tree": "4a27efe6e23d037a809f45d60821b6e5b4ce42d5",
      "parents": [
        "4662e82b2cb41c60826e50474dd86dd5c6372b0c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Aug 26 04:25:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:16 2008 -0400"
      },
      "message": "igb: remove unneeded cleaned variable in clean_tx_irq path\n\nThe cleaned variable can be replaced by the count of packets cleaned during\nthe tx interrupt routine so it can be removed.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4662e82b2cb41c60826e50474dd86dd5c6372b0c",
      "tree": "75a99d62d28ad8ff5d9557f4665bae177218bb2a",
      "parents": [
        "f4187b56e1f8a05dd110875d5094b21b51ebd79b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 26 18:37:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:08:13 2008 -0400"
      },
      "message": "e1000e: add support for new 82574L part\n\nThis new part has the same feature set as previous parts with the addition\nof MSI-X support.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f4187b56e1f8a05dd110875d5094b21b51ebd79b",
      "tree": "7c3f97f98c808b6f6ab8ea6acdfb2f324e8a3c09",
      "parents": [
        "2f15f9d60190a62bc8ac50fa84fea31fc0b00ecf"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 26 18:36:50 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:06:47 2008 -0400"
      },
      "message": "e1000e: add support for 82567LM-3 and 82567LF-3 (ICH10D) parts\n\nAdd support for new LOM devices on the latest generation ICHx platforms.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2f15f9d60190a62bc8ac50fa84fea31fc0b00ecf",
      "tree": "d921f9fd9bf4dac15ed1c67d9764aec1da6fd305",
      "parents": [
        "4eeae6fd3f6a7f4cee0e75cf8b0d30b265339ae8"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Aug 26 18:36:36 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:06:02 2008 -0400"
      },
      "message": "e1000e: add support for the 82567LM-4 device\n\nEnable PCI device ID for a new combination of MAC and PHY already supported\nin the driver.\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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4eeae6fd3f6a7f4cee0e75cf8b0d30b265339ae8",
      "tree": "bf3efc95fd5bcaef596b21492a26d42d771d02cd",
      "parents": [
        "cc41ac7c0011703460dd4d4674bb7cbf73bb883d"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Aug 26 04:27:30 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: use different context for tso and offload\n\nChange TSO offloads to use a different context than VLAN insertion\nand Tx checksumming.  Hardware has separate registers internally for\nstoring these so use them.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cc41ac7c0011703460dd4d4674bb7cbf73bb883d",
      "tree": "9277eac7f33a3d44907b5321cbc1ba13835e12b7",
      "parents": [
        "e9990a9cd76a14905a8bf2348444ff775b24a92f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: fix dca hints going to wrong processor\n\nhardware was configured incorrectly which led all hints to be\nsent to queue[0]\u0027s DCA configuration.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9990a9cd76a14905a8bf2348444ff775b24a92f",
      "tree": "af38d8c801176258d57c9d4d9bc78ce34be68bfa",
      "parents": [
        "96b0e0f63b03153f7f2915f584083b4191b1932d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: fix bug where lro settings are per ring\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "96b0e0f63b03153f7f2915f584083b4191b1932d",
      "tree": "0bf2414a865a047bab4cc7b310b3aff9d508b42a",
      "parents": [
        "22f32b7a5ad34f23eb18f0e089522f1652ae8abc"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:21 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:34 2008 -0400"
      },
      "message": "ixgbe: update dca to new interface, fix CONFIG_DCA_MODULE\n\nDCA related fixes\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- ixgbe was not compiling and using DCA correctly if dca was a module\n- DCA interface changed with new kernel\n- ixgbe was not correctly configured to indicate DCA hints to the\n  correct CPU.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22f32b7a5ad34f23eb18f0e089522f1652ae8abc",
      "tree": "cb5aa66f0ae957b2e6ee1878cac9b772451b7b86",
      "parents": [
        "7c6e0a436d971641d37cebcb12e8cc0c4419b5d4"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: should not use HW_CSUM, should use IP* flags\n\nas mentioned by Herbert, our hardware supports IP offloads, not full\nchecksum offloads for any protocol in existence (even though the\nhardware just provides generic csum support over any range of bytes)\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7c6e0a436d971641d37cebcb12e8cc0c4419b5d4",
      "tree": "c7a32ac6c02c0431477f7df4cf9ac5fbcde54a6d",
      "parents": [
        "e01c31a5f7eb4f8a147cf6205f0f2ef11146068d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: Lock RSS seed, move rx_buf_len to the rx_ring\n\nThis locks the seed down so loading/unloading the driver will present\npredictable hashing from RSS.  Also move the rx_buf_len out of the adapter\nstruct, and into the Rx ring struct.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e01c31a5f7eb4f8a147cf6205f0f2ef11146068d",
      "tree": "1501c609be3f7931341f42d8edb99180f96c5be0",
      "parents": [
        "2b9ade935cd2be6db26f5445656950bc3da7055d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: Implement Tx Head Writeback\n\nEnable Tx Head Writeback in the hardware.  This helps performance by\nremoving adapter writebacks to descriptors on transmit completion.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2b9ade935cd2be6db26f5445656950bc3da7055d",
      "tree": "10c9a842f0940d1d38f3475691b3e72d3a892b2f",
      "parents": [
        "3a581073e0f9f3966ac95a89cd04a0a6b948dc77"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: disable flow control by default\n\nSince the adapter cannot tell what the remote end\u0027s flow control capability\nis through auto-neg, we must turn off flow control by default.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3a581073e0f9f3966ac95a89cd04a0a6b948dc77",
      "tree": "37a2e723329db72ee1acbbc19b09e4b3e7b49db8",
      "parents": [
        "036c9b097034b4ea82974f7c98d10ec7fbf81902"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: Cleanup references to Tx and Rx rings to becommon across the driver\n\nCleanup all the different references to the Tx ring and Rx ring structures\nand make them common across the driver.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "036c9b097034b4ea82974f7c98d10ec7fbf81902",
      "tree": "17a57a64482d57ae9b4c4315666c70ce24e1aea4",
      "parents": [
        "2c5645cf65dc6dce15dac47a7cdfabb85224fede"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:27:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:33 2008 -0400"
      },
      "message": "ixgbe: do not update stats twice each receive\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2c5645cf65dc6dce15dac47a7cdfabb85224fede",
      "tree": "cda97b5ea34d1a6b6928fbdee495292a6502bb63",
      "parents": [
        "9da09bb1b806a85a0bc4fb5426fb3022f56aad19"
      ],
      "author": {
        "name": "Christopher Leech",
        "email": "christopher.leech@intel.com",
        "time": "Tue Aug 26 04:27:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:32 2008 -0400"
      },
      "message": "ixgbe: Implement HAVE_SET_RX_MODE\n\nImplement HAVE_SET_RX_MODE in the driver for MC and UC lists.\n\nSigned-off-by: Christopher Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-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: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9da09bb1b806a85a0bc4fb5426fb3022f56aad19",
      "tree": "ad0d7d65a30300b2df717f21a0db4402e4e75247",
      "parents": [
        "712744bebef1e47623244004a2770d0438b5b3f7"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:26:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:32 2008 -0400"
      },
      "message": "ixgbe: add little endian annotations for sparse\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "712744bebef1e47623244004a2770d0438b5b3f7",
      "tree": "518486567505a1978d36b78354fdbd6675c8d424",
      "parents": [
        "fa928c0caa9cb1ebc2fb6717b2f7bb73dd4f487c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Aug 26 04:26:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:32 2008 -0400"
      },
      "message": "ixgbe: fix rx csum return status misinterpretation\n\nthe driver was misinterpreting rx_csum return value in the descriptor\nso occassionally we would indicate an rx_csum error in our stats\nwhen there was none.  This would have no effect on traffic because\nwe would just hand the packet to the stack anyway without the offload\nflag set, but would increase CPU for those packets that needed a recompute.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fa928c0caa9cb1ebc2fb6717b2f7bb73dd4f487c",
      "tree": "19ab5b4bee021ddf9d345ac202dbc060b529baf2",
      "parents": [
        "8dcc61ac32e8c2170c10ea7f2ccc473d28fcbbc5"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Aug 30 22:48:24 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:08 2008 -0400"
      },
      "message": "ibm_newemac: MAL[12]_IER_EVENTS definition: 2x *_OTE -\u003e *_DE\n\nMAL[12]_IER_EVENTS definitions have MAL_IER_OTE twice\nbut lack MAL_IER_DE\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8dcc61ac32e8c2170c10ea7f2ccc473d28fcbbc5",
      "tree": "75caf592fa98db55ca88fd74c8bd73efd7953a94",
      "parents": [
        "f14c4e4e3651b76ae09082fa66cda37e10ac2b43"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Sep 02 13:03:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:07 2008 -0400"
      },
      "message": "hp-plus: fix link objects\n\nFix hp-plus Makefile object file:\n\ndrivers/built-in.o: In function `hpp_open\u0027:\nhp-plus.c:(.text+0xaf445): undefined reference to `ei_interrupt\u0027\nhp-plus.c:(.text+0xaf4ac): undefined reference to `ei_open\u0027\ndrivers/built-in.o: In function `hpp_close\u0027:\nhp-plus.c:(.text+0xaf59d): undefined reference to `ei_close\u0027\ndrivers/built-in.o: In function `hpp_probe1\u0027:\nhp-plus.c:(.init.text+0x7314): undefined reference to `ei_poll\u0027\ndrivers/built-in.o: In function `hp_plus_probe\u0027:\n(.init.text+0x7407): undefined reference to `__alloc_ei_netdev\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f14c4e4e3651b76ae09082fa66cda37e10ac2b43",
      "tree": "c9441dc387517914b0434e880245f8d824895413",
      "parents": [
        "a816f75ac5caa79b08325e35317f964f03841d52"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Tue Sep 02 10:08:08 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 10:03:07 2008 -0400"
      },
      "message": "bonding: change some __constant_htons() to htons()\n\nResending since I didn\u0027t see any responses from the first try.\n\nChange __constant_htons() to htons() in the bonding driver, it should\nonly be used for initializers.\n\n-Brian\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a816f75ac5caa79b08325e35317f964f03841d52",
      "tree": "b54b0f02ac67fd7eb6ca2dee844401f28d93de55",
      "parents": [
        "3c78708fe83d0fff994683e396e28ef259b7497b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:49:12 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:49 2008 -0400"
      },
      "message": "sfc: Rework efx_set_multicast_hash()\n\nWhen !port_enabled, defer the write to reconfigure_mac_wrapper.\n\nWhilst here, simplify the logic now that efx_start_port() always calls\nefx_reconfigure_port().\n\nFrom: Steve Hodgson \u003cshodgson@solarflare.com\u003e\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3c78708fe83d0fff994683e396e28ef259b7497b",
      "tree": "d4f446406f548a6c08b56a2b72d7288d2cf48fa2",
      "parents": [
        "8c8661e4cefdd1ddbfe7d5120f046694555d9e5c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:49:08 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:49 2008 -0400"
      },
      "message": "sfc: Remove the STATE_RESETTING flag\n\nThis was originally a kludge to fix broken locking, which has since\nbeen fixed properly.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8c8661e4cefdd1ddbfe7d5120f046694555d9e5c",
      "tree": "0618e0392140bccadf012381e64a795dfe2e41a4",
      "parents": [
        "a515089c963b045f65c495cee1d344d8cb75e1d1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:49:02 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:48 2008 -0400"
      },
      "message": "sfc: Extend self-tests\n\nInclude PMA/PMD in loopback self-tests as intended.\n\nAdd NVRAM checksum validation and include it in self-tests.\n\nAdd register self-tests.\n\nRun PHY self-tests where available.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a515089c963b045f65c495cee1d344d8cb75e1d1",
      "tree": "55bc6bbbe1d70b3cc2bbcbc1d778d4271efcf480",
      "parents": [
        "2467ca46b6bb7672ed59fc74ac6780bf10bcd742"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:55 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:48 2008 -0400"
      },
      "message": "sfc: Rework the bitfield header so that we can identify fields by bit number\n\nThis will support register self-tests.\n\nFrom: Steve Hodgson \u003cshodgson@solarflare.com\u003e\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2467ca46b6bb7672ed59fc74ac6780bf10bcd742",
      "tree": "b7854b4baee29215985a931d8d423eb2b4def39a",
      "parents": [
        "bc3c90a2b70652b87cde8de65275d6f41d0f24c3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:50 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:48 2008 -0400"
      },
      "message": "sfc: Cleanup reset code\n\nMove more code from efx_reset() into efx_reset_down() and efx_reset_up().\n\nStop propagating MAC/PHY setting failures from efx_reset_down() and\nefx_reset_up() as these should not be fatal.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bc3c90a2b70652b87cde8de65275d6f41d0f24c3",
      "tree": "3d9a7eebad85bc86f5a3fbd4fdf4cc2b7be950a4",
      "parents": [
        "c1e5fcc980b7b2185b29e4f9f0d8266806ada9eb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:48 2008 -0400"
      },
      "message": "sfc: Remove some unreachable error paths\n\nSome functions return an error code which is always 0.  Change their\nreturn types to void and simplify their callers accordingly.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c1e5fcc980b7b2185b29e4f9f0d8266806ada9eb",
      "tree": "e942c9d1280c694a71d4837563b2a6c9f1e91fb8",
      "parents": [
        "01aad7b6ffcc07544e7bdf472fbde4e6eb36a610"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:41 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:48 2008 -0400"
      },
      "message": "sfc: Remove remnants of multi-port abstraction for MAC registers\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01aad7b6ffcc07544e7bdf472fbde4e6eb36a610",
      "tree": "aa17e0be6f3cb75705d89b62c975823eef5abb3f",
      "parents": [
        "740847dab16b1a410a0f833df2bf21c8ed8265f3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:36 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:47 2008 -0400"
      },
      "message": "sfc: Remove efx_nic_dummy_op_int() as redundant with efx_port_dummy_op_int()\n\nUpdate comment on the dummy operation implementations.\n\nLine up the board operation initialisers.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "740847dab16b1a410a0f833df2bf21c8ed8265f3",
      "tree": "33441779d365692200870438d5d97d6a92f494ad",
      "parents": [
        "dacccc741164edf95fb13dbf5eedb96fb94f7290"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:23 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:47 2008 -0400"
      },
      "message": "sfc: Enable TSO for 802.1q VLAN devices\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dacccc741164edf95fb13dbf5eedb96fb94f7290",
      "tree": "64a2ad27c5cefa6a744d676686d727e8e09315e3",
      "parents": [
        "f8b87c17017f2ce1890fb9a7f85fb0fbf5643e37"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Mon Sep 01 12:48:20 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:47 2008 -0400"
      },
      "message": "sfc: Do not call netif_{stop,wake}_queue() before register_netdev\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8b87c17017f2ce1890fb9a7f85fb0fbf5643e37",
      "tree": "261a31a95d2fa296ef7abaf6019ff5b7c86bbc63",
      "parents": [
        "3594e131b23665b728b4c98daaf0b61b1d4aaa7a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:17 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:47 2008 -0400"
      },
      "message": "sfc: Make PHY flash mode a device attribute, not a module parameter\n\nThis allows updating PHY firmware for one interface without removing\nall other interfaces handled by the driver.\n\nReplace tx_disabled flags and 10Xpress status enumeration with flags in\nenum efx_phy_mode.\n\nPrevent an interface from being brought up while in PHY flash mode.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3594e131b23665b728b4c98daaf0b61b1d4aaa7a",
      "tree": "93e2274e19b1c14ef44308d29a17d6f0f0a553bd",
      "parents": [
        "42cbe2d73c9bc2574f86d63c2b57da93e3b3060d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:12 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:47 2008 -0400"
      },
      "message": "sfc: Implement get_sset_count, replacing get_stats_count and self_test_count\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "42cbe2d73c9bc2574f86d63c2b57da93e3b3060d",
      "tree": "8a85d4e92eeefbe3c55b921ac920527d12c33461",
      "parents": [
        "d3074025345ae27fbb076a92425f28b40b6fa4c0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:08 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:47 2008 -0400"
      },
      "message": "sfc: Cleanup RX event processing\n\nMake efx_process_channel() and falcon_process_eventq() return the\nnumber of packets received rather than updating the quota, consistent\nwith new NAPI.\n\nSince channels and RX queues are mapped one-to-one, remove return\nvalue from falcon_handle_rx_event() and add a warning for events\nwith the wrong RX queue number.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d3074025345ae27fbb076a92425f28b40b6fa4c0",
      "tree": "e220c1876fe6391c710acf3c21a96566fcad865b",
      "parents": [
        "a2589027ff0011077cdaf761be3a9a4ba40b5118"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:48:03 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:46 2008 -0400"
      },
      "message": "sfc: Remove efx_channel::evqnum field\n\nIt is redundant with efx_channel::channel.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a2589027ff0011077cdaf761be3a9a4ba40b5118",
      "tree": "d39dd0c8ecb6b24246ffd6aeb683c3e0d75dfb00",
      "parents": [
        "955f0a744bf2d2192cb49b2eccffbc02a4adc401"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:57 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:46 2008 -0400"
      },
      "message": "sfc: Make efx_for_each_channel_rx_queue() more efficient\n\nCurrently each channel can have at most one RX queue, so go straight to\nthat one.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "955f0a744bf2d2192cb49b2eccffbc02a4adc401",
      "tree": "987b3cdd3ba0e5ec82ea06f418c8a6ea311a896b",
      "parents": [
        "8831da7b6c4b15c0be0ba849be4aea5eed3999c6"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:52 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:46 2008 -0400"
      },
      "message": "sfc: Remove initialisation of RX_FILTER_CTL_REG.NUM_KER\n\nWe have long since given up doing RSS on Falcon A1 and therefore we\nwould always write the default value of 0.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8831da7b6c4b15c0be0ba849be4aea5eed3999c6",
      "tree": "6bdfd5433f9eb4358a67504d85fb903fe17fd9d9",
      "parents": [
        "64ee3120f73b9e904d97ba66386b1e8e93b81385"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:48 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:46 2008 -0400"
      },
      "message": "sfc: Cleanup RX queue information\n\nRename efx_nic::rss_queues to the more obvious n_rx_queues\n\nRemove efx_rx_queue::used and other stuff that\u0027s redundant with it.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "64ee3120f73b9e904d97ba66386b1e8e93b81385",
      "tree": "d529e4e4597b654922a74130330c0c9e197037da",
      "parents": [
        "46123d043d4bab23aa0d22f33972ee52cfac7f68"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:38 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:46 2008 -0400"
      },
      "message": "sfc: Remove efx_channel::has_interrupt\n\nefx_channel::has_interrupt is redundant with efx_channel::used_flags.\n\nRemove efx_test_eventq() because it is now obviously unreachable.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "46123d043d4bab23aa0d22f33972ee52cfac7f68",
      "tree": "0c0284e6bd8414a69ff12558fb692c6f8409a8d3",
      "parents": [
        "4a5b504d0c582db80813b70359b616ea30e91743"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:45 2008 -0400"
      },
      "message": "sfc: Move CPU counting for RSS into a separate function, efx_wanted_rx_queues()\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4a5b504d0c582db80813b70359b616ea30e91743",
      "tree": "c3b10e411914a42c21d2a525e26eb440e37c6651",
      "parents": [
        "4d566063a799231b99d9a21128634ea78b89ab72"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:16 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:45 2008 -0400"
      },
      "message": "sfc: Export boot configuration in EEPROM through ethtool\n\nExtend the SPI device setup code to support this.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4d566063a799231b99d9a21128634ea78b89ab72",
      "tree": "b1d55d0c266b27f2438aec5888abd30c02749e59",
      "parents": [
        "23d9e60b1ddc67ffedd77161ecff4895708088a4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:12 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:45 2008 -0400"
      },
      "message": "sfc: Removed forced inlining of long functions\n\ngcc will automatically inline static functions with only one caller, and\nmay inline other functions depending on the kernel configuration and size\nof the intermediate code.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "23d9e60b1ddc67ffedd77161ecff4895708088a4",
      "tree": "09fbd5497ba3b1234293c4f2790ad4f03f01e448",
      "parents": [
        "28506563e22a3ec7cf86e5acd853af8e68fe148b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:47:02 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:45 2008 -0400"
      },
      "message": "sfc: Cleaned up struct tso_state fields\n\nSquashed nested structures.\n\nRenamed remaining_len to out_len, ifc.len to in_len, header_length to\nheader_len.\n\nMoved ipv4_id into the group of output variables where it belongs.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "28506563e22a3ec7cf86e5acd853af8e68fe148b",
      "tree": "2524de6a4263a7f6fa9c10406fa29aa0f9b36a07",
      "parents": [
        "dc8cfa55da8c21e0b3290c29677a9d05c0a3e595"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:54 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:45 2008 -0400"
      },
      "message": "sfc: Set net_device::vlan_features appropriately\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc8cfa55da8c21e0b3290c29677a9d05c0a3e595",
      "tree": "a4c8bedad12a15d1e7c9fcfc99f873280ca644b4",
      "parents": [
        "cc12dac2e512c2b6185ed91899e09e9910630315"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:50 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:45 2008 -0400"
      },
      "message": "sfc: Use explicit bool for boolean variables, parameters and return values\n\nReplace (cond ? 1 : 0) with cond or !!cond as appropriate, and\n(cond ? 0 : 1) with !cond.\n\nRemove some redundant boolean temporaries.\n\nRename one field that looks like a flag but isn\u0027t.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cc12dac2e512c2b6185ed91899e09e9910630315",
      "tree": "4f44217788642343ad4dc0d17001ce8259bb39d8",
      "parents": [
        "ecbd95c17c221913cc3c5776051b2fa8b3b97316"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:43 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:44 2008 -0400"
      },
      "message": "sfc: Reduce the size of struct efx_tx_buffer\n\nRemove unmap_addr since it can be calculated from dma_addr, len and\nunmap_len.  This saves 4-16 bytes.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ecbd95c17c221913cc3c5776051b2fa8b3b97316",
      "tree": "1ec0daca41be682886639a8dc3627edbe7571523",
      "parents": [
        "5988b63a53e120a9db4439d4512f4c1b17e7170e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:40 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:44 2008 -0400"
      },
      "message": "sfc: Use pci_map_single() to map the skb header when doing TSO\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5988b63a53e120a9db4439d4512f4c1b17e7170e",
      "tree": "cad229434f5f3f97205206de09ca6cb442b6da77",
      "parents": [
        "b9aafb0e91a079ff9438ce3c532ea46d4cd2f0fc"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:36 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:44 2008 -0400"
      },
      "message": "sfc: Don\u0027t leak PCI DMA maps in the TSO code when the queue fills up\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b9aafb0e91a079ff9438ce3c532ea46d4cd2f0fc",
      "tree": "083d74d62cb2e562ea2d20a3024173efa8a4b7e5",
      "parents": [
        "f8ea0b6743f00180ee3260d82f383a02a4dd9a78"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:44 2008 -0400"
      },
      "message": "sfc: Speed up loopback self-test\n\nAdd efx_poll_loopback() function to test for successful completion of test.\nChange efx_test_loopback() to end the test after 1 ms if\nefx_poll_loopback() indicates success, and otherwise to wait for 100 ms\nas before.\n\nWhile we\u0027re here, rename efx_{rx,tx}_loopback() to\nefx_{begin,end}_loopback() which more accurately reflect their\npurpose.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8ea0b6743f00180ee3260d82f383a02a4dd9a78",
      "tree": "e1759a6ce270c0bf96c36f48938156d0116a5d0c",
      "parents": [
        "e9713e6f4eb55a73c39a72fb8067fd053cdf8e95"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:28 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:43 2008 -0400"
      },
      "message": "sfc: Self-test reporting cleanup\n\nRemoved log messages that are redundant with calling functions.\nFixed bitwise or-ing of return codes.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9713e6f4eb55a73c39a72fb8067fd053cdf8e95",
      "tree": "849593f58e27fa35fa39a08cadd228d48a8a1c2c",
      "parents": [
        "c84a6f18a957204138330283461dba033cc9ed52"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Sep 01 12:46:25 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:53:43 2008 -0400"
      },
      "message": "sfc: Reduce log level for XGXS lane status\n\nThis was making noise during 10Xpress self-test.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "c84a6f18a957204138330283461dba033cc9ed52"
}
