)]}'
{
  "log": [
    {
      "commit": "e308a5d806c852f56590ffdd3834d0df0cbed8d7",
      "tree": "294ff654e90950f5162737c26f4799b0b710b748",
      "parents": [
        "f1f28aa3510ddb84c966bac65611bb866c77a092"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 15 00:13:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 15 00:13:44 2008 -0700"
      },
      "message": "netdev: Add netdev-\u003eaddr_list_lock protection.\n\nAdd netif_addr_{lock,unlock}{,_bh}() helpers.\n\nUse them to protect operations that operate on or read\nthe network device unicast and multicast address lists.\n\nAlso use them in cases where the code simply wants to\nblock calls into the driver\u0027s -\u003eset_rx_mode() and\n-\u003eset_multicast_list() methods.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3cb29b1bca00736e984ea8ab368af40394a1bca0",
      "tree": "c5c85c2b1b64e03db7f46f9042f9c0b2d50cf632",
      "parents": [
        "5fcaed0124cde73124227542bfce4ed57fccbb50"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 14 22:40:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:40:21 2008 -0700"
      },
      "message": "bnx2: Update version to 1.7.8.\n\nSigned-off-by: Michael Chan \u003cmchan@braodcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fcaed0124cde73124227542bfce4ed57fccbb50",
      "tree": "408431b6e281b4c7db2fabced90493ee3bc80b56",
      "parents": [
        "7c62e83beb1446d690ed921beddb0dcf34c9baa9"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Mon Jul 14 22:39:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:39:52 2008 -0700"
      },
      "message": "bnx2: Support secondary MAC addresses.\n\nAdd support for configuring secondary unicast addresses.  There\nare 4 additional perfect match filters which can be used for\nsecondary unicast address support.\n\n  *  Modified bnx2_set_mac_addr() to be more generic in handling\n     the setting of the perfect match filters\n  *  Changed bnx2_set_rx_mode() to handle the unicast dev_addr_list\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c62e83beb1446d690ed921beddb0dcf34c9baa9",
      "tree": "1961273dd946f6b82bb7831dbcd56a422d83c97f",
      "parents": [
        "a2f138900d5c342742c369293edaf92d2173c92e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 14 22:39:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:39:03 2008 -0700"
      },
      "message": "bnx2: Allow flexible VLAN tag settings.\n\nNegotiate with boot code and ASF firmware to see if it can\nsupport keeping VLAN tags in the RX packets.  If supported\nby firmware, the VLAN tag will be kept in the RX packet\nunless VLAN acceleration is registered.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2f138900d5c342742c369293edaf92d2173c92e",
      "tree": "50bdd69b9661ba9f8f15d9fc39516310097a1612",
      "parents": [
        "7bb0a04fcd610e5db59690332b2a46b6068c8bc3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 14 22:38:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:38:23 2008 -0700"
      },
      "message": "bnx2: Add ack parameter to bnx2_fw_sync().\n\nack\u003d1 means wait for firmware acknowledgement, and ack\u003d0\nmeans don\u0027t wait.  All current callers will set it to 1.\n\nIn the next patch, new calls will set ack\u003d0.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bb0a04fcd610e5db59690332b2a46b6068c8bc3",
      "tree": "73569128bb503b849ff3eb3e2e5b83b7e37ca946",
      "parents": [
        "d6b14486953d0e8d1c57db29bf6104cea198b884"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 14 22:37:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:37:47 2008 -0700"
      },
      "message": "bnx2: Add PCI ID for 5716.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cBenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6b14486953d0e8d1c57db29bf6104cea198b884",
      "tree": "1277536d725fe38f59b23e5f578d3b3924f79aeb",
      "parents": [
        "925068dcdc746236264d1877d3d5df656e87882a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jul 14 22:37:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:37:21 2008 -0700"
      },
      "message": "bnx2: Prevent ethtool -s from crashing when device is down.\n\nThe device may be in D3-hot state and may crash if we try to\nconfigure the speed settings by accessing the registers.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "925068dcdc746236264d1877d3d5df656e87882a",
      "tree": "dc7615e1e87a1ca26ee31510c240a1c85fb6f1ad",
      "parents": [
        "83aa2e964b9b04effa304aaf3c1090b46812a04b",
        "67fbbe1551b24d1bcab8478407f9b8c713d5596e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:30:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:30:17 2008 -0700"
      },
      "message": "Merge branch \u0027davem-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "7197914c35b31a75cb6e85c7fc2ae93d0027c28e",
      "tree": "a011ebf6169d4a47c12834092fd7fb1fd25ef6c8",
      "parents": [
        "f271b2cc78f09c93ccd00a2056d3237134bf994c"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Mon Jul 14 22:22:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:22:29 2008 -0700"
      },
      "message": "net: Remove references to wan-router.txt in Kconfigs\n\nThis patch removes references in drivers/net/wan/Kconfig and\nnet/wanrouter/Kconfig to Documentation/networking/wan-router.txt\nwhich was removed in commit 99971e70fdc1862e120f3319fc0a4dba8c728acf\n(\"[WANPIPE]: Forgotten bits of Sangoma drivers removal.\").\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f271b2cc78f09c93ccd00a2056d3237134bf994c",
      "tree": "25b379fa23a84627992c197d2e18793fd90c2a7e",
      "parents": [
        "89146504cbfeb120dd08ec7f9f8314c4986189b8"
      ],
      "author": {
        "name": "Max Krasnyansky",
        "email": "maxk@qualcomm.com",
        "time": "Mon Jul 14 22:18:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:18:19 2008 -0700"
      },
      "message": "tun: Fix/rewrite packet filtering logic\n\nPlease see the following thread to get some context on this\n\thttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d121564433018903\u0026w\u003d2\n\nBasically the issue is that current multi-cast filtering stuff in\nthe TUN/TAP driver is seriously broken.\nOriginal patch went in without proper review and ACK. It was broken and\nconfusing to start with and subsequent patches broke it completely.\nTo give you an idea of what\u0027s broken here are some of the issues:\n\n- Very confusing comments throughout the code that imply that the\ncharacter device is a network interface in its own right, and that packets\nare passed between the two nics. Which is completely wrong.\n\n- Wrong set of ioctls is used for setting up filters. They look like\nshortcuts for manipulating state of the tun/tap network interface but\nin reality manipulate the state of the TX filter.\n\n- ioctls that were originally used for setting address of the the TX filter\ngot \"fixed\" and now set the address of the network interface itself. Which\nmade filter totaly useless.\n\n- Filtering is done too late. Instead of filtering early on, to avoid\nunnecessary wakeups, filtering is done in the read() call.\n\nThe list goes on and on :)\n\nSo the patch cleans all that up. It introduces simple and clean interface for\nsetting up TX filters (TUNSETTXFILTER + tun_filter spec) and does filtering\nbefore enqueuing the packets.\n\nTX filtering is useful in the scenarios where TAP is part of a bridge, in\nwhich case it gets all broadcast, multicast and potentially other packets when\nthe bridge is learning. So for example Ethernet tunnelling app may want to\nsetup TX filters to avoid tunnelling multicast traffic. QEMU and other\nhypervisors can push RX filtering that is currently done in the guest into the\nhost context therefore saving wakeups and unnecessary data transfer.\n\nSigned-off-by: Max Krasnyansky \u003cmaxk@qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b89fb7da2f9a69dd34ff10d45f66baa40ff8c0e5",
      "tree": "420f1810c6d94fed581607078c75e895125f99ef",
      "parents": [
        "7dc00c82cbb0119cf4663f65bbaa2cc55f961db2"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jul 14 20:57:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:57:07 2008 -0700"
      },
      "message": "macvlan: Check return of dev_set_allmulti\n\nallmulti might overflow.\nCommit: \"netdevice: Fix promiscuity and allmulti overflow\" in net-next makes\ndev_set_promiscuity/allmulti return error number if overflow happened.\n\nHere, we check the positive increment for allmulti to get error return.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e1a1ac1fbaa88fe254400b7f30b775502932ad3",
      "tree": "5084fc1e90687cdec4ad62cd1ae81b75e6efe765",
      "parents": [
        "2aeb0b88b3c7a0e3bef55e7ff0efffd5d971aa57"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jul 14 20:51:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:51:36 2008 -0700"
      },
      "message": "bonding: Check return of dev_set_promiscuity/allmulti\n\ndev_set_promiscuity/allmulti might overflow.\nCommit: \"netdevice: Fix promiscuity and allmulti overflow\" in net-next makes\ndev_set_promiscuity/allmulti return error number if overflow happened.\n\nIn bond_alb and bond_main, we check all positive increment for promiscuity\nand allmulti to get error return.\nBut there are still two problems left.\n1. Some code path has no mechanism to signal errors upstream.\n2. If there are multi slaves, it\u0027s hard to tell which slaves increment\n   promisc/allmulti successfully and which failed.\nSo I left these problems to be FIXME.\nFortunately, the overflow is very rare case.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc943b12e48f9341bce48c2fadf094cc721aab93",
      "tree": "8c3244d7f5fae4edbfe0a5103789b0bc5c64f478",
      "parents": [
        "72d9794f444734af56ef12833b496326643e2964",
        "4c9adafff7d910f142fe44fae37ed12c6b99f20f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:40:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:40:34 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "2aec609fb45e84d65bc8eabc7b650bbecb1cc179",
      "tree": "eb3e8a79604113392d0ee74b19dbc1dfce579c11",
      "parents": [
        "4c8894980010536915c4f5513ee180e3614aeca9",
        "9076689ab07974a6f5d230fc241448f7a77e9078"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:23:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:23:54 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tnet/netfilter/nf_conntrack_proto_tcp.c\n"
    },
    {
      "commit": "4c9adafff7d910f142fe44fae37ed12c6b99f20f",
      "tree": "6a14e7894bbb305bdd8422dd4ea6ed038ca4f4a0",
      "parents": [
        "3eb2011a67b044859069359948579b942993c416"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Jul 13 10:07:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:53:00 2008 -0400"
      },
      "message": "rt2x00: Reset LED assoc status after firmware update\n\nAccording to the legacy drivers the LED association status\nmust be reset after the firmware has been uploaded to the\nhardware.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3eb2011a67b044859069359948579b942993c416",
      "tree": "fffaaf6aeded6cc3c069aee708639e2b780808a6",
      "parents": [
        "9a9ad0cda72a651fc6b99fa9ec040a5d41005a88"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Jul 11 11:53:42 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:53:00 2008 -0400"
      },
      "message": "iwlwifi: make index unsigned int for iwl_send_led_cmd\n\nThis is a small fix to change the idx type from int to unsigned.\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": "9a9ad0cda72a651fc6b99fa9ec040a5d41005a88",
      "tree": "f3188b3415088de1744280723e0d640428fba2a4",
      "parents": [
        "36da7d70e307f8650db1b1c7350d2161ca3829ef"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Jul 11 11:53:41 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:53:00 2008 -0400"
      },
      "message": "iwlwifi: Fix LEDs for 3945\n\nThe patch fixes LEDs problem for 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": "36da7d70e307f8650db1b1c7350d2161ca3829ef",
      "tree": "3f199151754efae25c2bca4594346f289e61ff35",
      "parents": [
        "fe905f1d5a8404f45fa0df26e6a870bf1e3b5983"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Jul 11 11:53:40 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:53:00 2008 -0400"
      },
      "message": "iwlwifi: send TXPOWER command after a new RXON command\n\nThe patch fixes the problem that TXPOWER command is not sent\nafter we issue a new RXON command which requires a tune. Otherwise\nwe won\u0027t be able to Tx any frames.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe905f1d5a8404f45fa0df26e6a870bf1e3b5983",
      "tree": "2bee5a6519a0fb19e0dd20af18726e19a3f6879a",
      "parents": [
        "d16dc48a2ea14af9980d0ea79d041f4b53e47b62"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:39 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:53:00 2008 -0400"
      },
      "message": "iwlwifi: enable active scanning\n\nThis patch enables active scan on active channels.\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": "d16dc48a2ea14af9980d0ea79d041f4b53e47b62",
      "tree": "618b7beca13838cd448412b1b501df6117eca1dc",
      "parents": [
        "ec1a746042ea4c1c93065185897d6e8d3e7de894"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:38 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:53:00 2008 -0400"
      },
      "message": "iwlwifi: unify 4965 and 5000 scanning code\n\nThis patch unifies 4965 and 5000 scanning code.\n\nWe increases the version number to 1.3.27. Since new uCode\niwlwifi-4965-2.ucode is required for 4965 cards.\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": "ec1a746042ea4c1c93065185897d6e8d3e7de894",
      "tree": "64f001e7acf86b48a6020990635b0830e1dcfaee",
      "parents": [
        "0eee612731e133604023bfa8d20047e98160845e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:37 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:59 2008 -0400"
      },
      "message": "iwlwifi: LED use correctly blink table\n\nThis patch makes correct usage of the LED blink table.\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": "0eee612731e133604023bfa8d20047e98160845e",
      "tree": "ae9cf4291493c65925727bf3591fe3dbff4f1a4d",
      "parents": [
        "9f17b318a1e2335b45cf35ad6509b90e972c0e6b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:36 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:59 2008 -0400"
      },
      "message": "iwlwifi: fix LED stall\n\nThis patch fixes LED stall. last_blink_time was updated only if LED command\nwas sent, causing wrong computation of the througput.\nSome code cleanup comes with this patch as well\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": "9f17b318a1e2335b45cf35ad6509b90e972c0e6b",
      "tree": "d1e532523043f46c72f81d620ff3578e6330e0c3",
      "parents": [
        "1ff50bda6eef4466366e197541508fc69af0f0c0"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:35 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:59 2008 -0400"
      },
      "message": "iwlwifi: differentiate 4965 and 5000 hw ampdu queues number\n\nThis patch asks to allocate the correct amount of sw queues according\nto hw ampdu queues number.\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": "1ff50bda6eef4466366e197541508fc69af0f0c0",
      "tree": "79499aa72caab98d52cb95602eb64d08b24c4ed4",
      "parents": [
        "6c5379077f47f6eff9c23caf8513751d2f582e72"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri Jul 11 11:53:34 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:58 2008 -0400"
      },
      "message": "iwlwifi: make iwl4965_mac_conf_tx in atomic context\n\nThis patch fixes iwl4965_mac_conf_tx. A mutex was taken in atomic context\nleading to Oops. This patch removes the mutex and extends the hold\npriv-\u003elock. None of the field of QOS is accessed without priv-\u003elock held.\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": "6c5379077f47f6eff9c23caf8513751d2f582e72",
      "tree": "15abfba0cb89e462e20ac8da8692d6fbb5bba09a",
      "parents": [
        "65fdbb48eb43e33e94239677a75422ddc6f5eb75"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:33 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:58 2008 -0400"
      },
      "message": "iwlwifi: rs always set lq_sta-\u003epriv\n\nThis patch fixes printk NULL pointer exceptions in rs code.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Guy Cohen \u003cguy.cohen@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": "65fdbb48eb43e33e94239677a75422ddc6f5eb75",
      "tree": "4299928a4500daf581f58615b7e6fab19f70b82b",
      "parents": [
        "a326a5d096f031af46c0073dd78eb80dea1f311a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Jul 11 11:53:32 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:58 2008 -0400"
      },
      "message": "iwlwifi: remove post associate work\n\nThis patch removes post associate work. It wasn\u0027t used.\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": "a326a5d096f031af46c0073dd78eb80dea1f311a",
      "tree": "311fc3ee1cd88d5cef57f7cd062a8e5a164b134e",
      "parents": [
        "474086396276a01190974797a69a95fb14ae7cc9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri Jul 11 11:53:31 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:58 2008 -0400"
      },
      "message": "iwlwifi: fixes RTS / CTS support\n\nThis patch fixes the RTS / CTS support in iwlwifi. 5000 will send CTS to\nself when allowed by spec, 4965 will send RTS or CTS to self according to\nmac80211 request.\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": "474086396276a01190974797a69a95fb14ae7cc9",
      "tree": "9aee5d399597eb908701f8ee6f89ea18d8f85abc",
      "parents": [
        "4bd9b4f334c31a79bdfee4db5dbb6aa430090446"
      ],
      "author": {
        "name": "Esti Kummer",
        "email": "stkumer@localhost.localdomain",
        "time": "Fri Jul 11 11:53:30 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:58 2008 -0400"
      },
      "message": "iwlwifi: adding pci device ids to iwl_hw_card_ids\n\nThe patch adds PCI device IDs to iwl_hw_card_ids.\n\nSigned-off-by: Esti Kummer \u003cstkumer@localhost.localdomain\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": "4bd9b4f334c31a79bdfee4db5dbb6aa430090446",
      "tree": "7aa6032306941df681334c1705fde98e48473831",
      "parents": [
        "1e188637902eb4b62d325d3cc76b076724f3ec55"
      ],
      "author": {
        "name": "Adel Gadllah",
        "email": "adel.gadllah@gmail.com",
        "time": "Fri Jul 11 11:53:29 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:58 2008 -0400"
      },
      "message": "iwl3965: remove useless network and duplicate checking\n\nmac802 can handle duplicate packages on its own, so let it do it.\nThe patch is based on patch from Johannes Berg for iwl4965.\n\nSigned-off-by: Adel Gadllah \u003cadel.gadllah@gmail.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a05ffd395e1f1293d05a814ef697c12efa411ad8",
      "tree": "ca1cc06ec3603d98cc79f18a1fcb1220900ba0f5",
      "parents": [
        "df70b4aca5ef8a154a32ecbdd3c322d6d41a0d33"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jul 10 14:28:42 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:57 2008 -0400"
      },
      "message": "iwlwif: remove compilation warnings iwl_add_radiotap\n\nUse directly put_unaligned_leX instead of put_unaligned(cpu_to_leX\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df70b4aca5ef8a154a32ecbdd3c322d6d41a0d33",
      "tree": "ecc9ea61a7536d43570c552c3b8b600dca715170",
      "parents": [
        "f434b2d111d9ff84ebdd0f11a7ae42c761453259"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jul 10 11:56:33 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:57 2008 -0400"
      },
      "message": "mac80211 hwsim: fix endianness bug\n\nRadiotap is entirely little endian. Found with sparse.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f591fa5dbbbeaebd95c9c019b3a536a327fb79de",
      "tree": "fdede2804a4d962b072a88dbee870ba41eeb8964",
      "parents": [
        "22bb1be4d271961846cd0889b0f8d671db773080"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jul 10 11:21:26 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:57 2008 -0400"
      },
      "message": "mac80211: fix TX sequence numbers\n\nThis patch makes mac80211 assign proper sequence numbers to\nQoS-data frames. It also removes the old sequence number code\nbecause we noticed that only the driver or hardware can assign\nsequence numbers to non-QoS-data and especially management\nframes in a race-free manner because beacons aren\u0027t passed\nthrough mac80211\u0027s TX path.\n\nThis patch also adds temporary code to the rt2x00 drivers to\nnot break them completely, that code will have to be reworked\nfor proper sequence numbers on beacons.\n\nIt also moves sequence number assignment down in the TX path\nso no sequence numbers are assigned to frames that are dropped.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ece16a1cf9d36fee6d3ccb2c933296cf660e44d",
      "tree": "9cf5e1364abb33f75950077900fc1acb2125da07",
      "parents": [
        "9c0c7a429a0cf02c2ac1998d5cf4c26f6be5c989"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Thu Jul 10 18:55:23 2008 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:56 2008 -0400"
      },
      "message": "rtl8187: use different ANAPARAM*_OFF values for 8187B\n\nFor RTL8187B it seems we need special values too for ANAPARAM*_OFF\nvalues (and not use RTL8187 ones). The ANAPARAM*_OFF values used are the\nstock ones read from the hardware after a cold boot.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd88a7812f1afd50549f3789cacb707b983fef54",
      "tree": "53818d0fbfacabca3ac5f64bf524f5f71952fa27",
      "parents": [
        "e360c4cb2bc2fb2a37981809685984efe8433c52"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Wed Jul 09 15:12:44 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:56 2008 -0400"
      },
      "message": "rt2x00: Reorganize beacon handling\n\nWith the new beacon handling from mac80211 we can\nreorganize the beacon handling in rt2x00 as well.\nThis patch will move the function to the TX handlers,\nand move all duplicate code into rt2x00queue.c.\n\nAfter this change the descriptor helper functions\nfrom rt2x00queue.c no longer need to be exported\noutside of rt2x00lib and can be declared static.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e360c4cb2bc2fb2a37981809685984efe8433c52",
      "tree": "bd3a378a0f50d010e6fe13e587377485471f641e",
      "parents": [
        "9d139c810a2aa17365cc548d0cd2a189d8433c65"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Wed Jul 09 15:12:06 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:52:56 2008 -0400"
      },
      "message": "rt2x00: Add support for CTS protection in rt2x00lib\n\nInform drivers about the changed CTS protection settings.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d139c810a2aa17365cc548d0cd2a189d8433c65",
      "tree": "ef10ca55f93689ab97368376d277102d2527c961",
      "parents": [
        "f3947e2dfa3b18f375b7acd03b7ee2877d0751fc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 09 14:40:37 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:30:07 2008 -0400"
      },
      "message": "mac80211: revamp beacon configuration\n\nThis patch changes mac80211\u0027s beacon configuration handling\nto never pass skbs to the driver directly but rather always\nrequire the driver to use ieee80211_beacon_get(). Additionally,\nit introduces \"change flags\" on the config_interface() call\nto enable drivers to figure out what is changing. Finally, it\nremoves the beacon_update() driver callback in favour of\nhaving IBSS beacon delivered by ieee80211_beacon_get() as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "500c11973233437cbfd298b9d41ba942550aec76",
      "tree": "208e249dce636bbcfa34316532ea3c497096efe5",
      "parents": [
        "9a613195123ab2c2400004c7aaee4d25f3b8ae52"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@promwad.com",
        "time": "Wed Jul 09 01:11:59 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:30:06 2008 -0400"
      },
      "message": "rtl8187: Fixed section mismatch in rtl8187_dev.c\n\nWhen CONFIG_HOTPLUG\u003dn the following error occures on vmlinux linkage:\n\n`.exit.text\u0027 referenced in section `.data\u0027 of drivers/built-in.o:\ndefined in discarded section `.exit.text\u0027 of drivers/built-in.o\n\n\u0027rtl8187_disconnect\u0027 function marked as __devexit isn\u0027t compiled with no\nhotplug support. Added __devexit_p macros to fix the problem.\n\nSigned-off-by: Ihar Hrachyshka \u003cihar.hrachyshka@promwad.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a613195123ab2c2400004c7aaee4d25f3b8ae52",
      "tree": "4250c4fc2b84b6e2043614eac7c0781f0b3feb1d",
      "parents": [
        "49292d56352a6ab90d04c3448dd8b6106dfef2d6"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Jul 05 15:11:57 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 14 14:30:06 2008 -0400"
      },
      "message": "rt2x00: Fix NULL pointer error in adhoc/master mode\n\nAs soon as an interface is enabled, and that interface is in adhoc or master mode,\nthe device will start raising beacondone interrupts. But before the first interrupt is\nraised, mac80211 will probably not have send any beacons to the device yet, which\nresults in a NULL pointer error when the skb is being freed.\n\nNote that the \"raise beacondone interrupts without a beacon\" is also a bug,\nand will be addressed later. The more important bug however is preventing\nthe NULL pointer failt itself, since there might be other conditions that could trigger\nit as well.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9076689ab07974a6f5d230fc241448f7a77e9078",
      "tree": "a848b4d74909f14af90b4ee10fb17d1f3bb72af4",
      "parents": [
        "e35259a95331ae4a9146cc03ab49aad641cab957"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Wed Jul 09 13:10:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 10:01:12 2008 -0400"
      },
      "message": "ARM: IXP4xx Ethernet NAPI fix\n\nThis patch removes some weirdness from IXP4xx Ethernet driver.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "67fbbe1551b24d1bcab8478407f9b8c713d5596e",
      "tree": "dd06d9fe3f467af05d1749f4bbc2b902a309b33c",
      "parents": [
        "e9911c2c8f87cfda47109c42e399fa487117095c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 09 12:38:43 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:25:59 2008 -0400"
      },
      "message": "SAA9730: Remove driver\n\nThe only user of the board, the extremly dated and rare MIPS Atlas board,\nhas been removed, so this driver can go, too.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9911c2c8f87cfda47109c42e399fa487117095c",
      "tree": "7cc27db92d84a2a4fcab0c07bcc95372917f10ff",
      "parents": [
        "9439f749441f3a7c2c8ef9e32b698cfe9ed60f48"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 07 16:51:45 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:34 2008 -0400"
      },
      "message": "Fix missing exports for net/phy/mdio-bitbang.c\n\n{alloc,free}_mdio_bitbang() are not exported while they are used in\nmdio-ofgpio driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9439f749441f3a7c2c8ef9e32b698cfe9ed60f48",
      "tree": "d867229f0330e6fe66d09a375962d56e9e18562d",
      "parents": [
        "5e4fe5c45ac6dda534c362e29bd4eb39f4d9cba8"
      ],
      "author": {
        "name": "Karen Xie",
        "email": "kxie@chelsio.com",
        "time": "Tue Jul 08 09:32:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "cxgb3 - Add iscsi support\n\nAdd iSCSI (S3xx) support.\n\nSigned-off-by: Karen Xie \u003ckxie@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5e4fe5c45ac6dda534c362e29bd4eb39f4d9cba8",
      "tree": "b3b983a00203ae0b6676a0d3cfc9d605b2895589",
      "parents": [
        "6eb5a7f1dbd56883680290f6a0bd2d8d15f8ff58"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Jul 08 17:10:42 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "virtio_net: Set VIRTIO_NET_F_GUEST_CSUM feature\n\nWe can handle receiving partial csums, so set the\nappropriate feature bit.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6eb5a7f1dbd56883680290f6a0bd2d8d15f8ff58",
      "tree": "ee4b0be39dba02863ae3e260b2b8c210e7535929",
      "parents": [
        "9280fa5201d7f69b20af4b7efadb5fe8f2f67277"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:14:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "igb: Improve multiqueue AIM support\n\nImprove multiqueue performance\nChange itr_val to reflect ITR timer value instead of ints/sec\nCleaned up AIM algorithms in general\n\nBased on work by Mitch Williams\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Mitch Williams \u003cmitch.a.williams@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": "9280fa5201d7f69b20af4b7efadb5fe8f2f67277",
      "tree": "7faacb4c9888f2d6092caaf67f96a898b376ee99",
      "parents": [
        "a88f10ec7a5b3d87cb9372481055340018652389"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:14:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "igb: unused variable warning in igb remove\n\nWrap hw variable declaration in DCA flags to prevent unused variable\nwarning during compilation.\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": "a88f10ec7a5b3d87cb9372481055340018652389",
      "tree": "0a024c743f335797a2a68922d40771f527bdfcf1",
      "parents": [
        "d8156534040996f6a93a24d3592d5d587f2587e5"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:13:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:33 2008 -0400"
      },
      "message": "igb: update suspend resume\n\nUpdates the suspend and resume to better handle the possibility of MSIX\nvector changes.\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": "d3352520273426e4c16e91d189aa8aa7ee5e96c5",
      "tree": "963c396cdc698b853acfe100080efbe41719013e",
      "parents": [
        "bf36c1a0040cc6ccd63cdd1cec25d2085f2df964"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:12:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: add support for in kernel LRO\n\nThis patch adds support for the use of the inet_lro module to provide\nsoftware LRO support.\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": "bf36c1a0040cc6ccd63cdd1cec25d2085f2df964",
      "tree": "bc23a159e39a8f99ae7359484cadd77237e5828f",
      "parents": [
        "7dfc16fab1186769d7d0086830ab3fbc8fddfcba"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:11:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: add page recycling support\n\nThis patch adds support for page recycling by splitting the page into two\nusable portions and tracking the reference count.\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": "7dfc16fab1186769d7d0086830ab3fbc8fddfcba",
      "tree": "2b5c7a9fbb1497b34d1081e2cb4052cb3893cb9c",
      "parents": [
        "2d064c06fecadadcb81a452acd373af00dfb1fec"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:10:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: Add support for quad port WOL and feature flags\n\nChange igb from using a series of boolean operators to using a single flags\nvalue that contains a number of different bit flags for all the different\nfeatures of the adapter.\n\nThis patch also adds WOL support for quad port adapters.\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": "2d064c06fecadadcb81a452acd373af00dfb1fec",
      "tree": "760bc30311966bd406a9f21725bc13cd34755de2",
      "parents": [
        "0024fd00cd404b418b6e6a7408700814cfe7b3dd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:10:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: add 82576 MAC support\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "0024fd00cd404b418b6e6a7408700814cfe7b3dd",
      "tree": "7ea551b16ea59861ef4a7fe10d238912a0ea7516",
      "parents": [
        "87cb7e8cc59c89ccdcf243671c932179bb651a71"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jul 08 15:09:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:32 2008 -0400"
      },
      "message": "igb: Increment driver version\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "87cb7e8cc59c89ccdcf243671c932179bb651a71",
      "tree": "7065eab557f93ad9d07465b9fa5b66923739775d",
      "parents": [
        "fe4506b6a2f9716ef62583020581ae2032573fed"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Jul 08 15:08:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: reenable CRC stripping in hardware\n\nWe can remove a clunky workaround for not having the hardware\nstrip the CRC. 82575 silicon as well as the older PCI Express\ne1000e hardware all work OK in this respect.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@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": "fe4506b6a2f9716ef62583020581ae2032573fed",
      "tree": "560ae7093af7a852111cde72cf848f64cf9e8687",
      "parents": [
        "e21ed3538f1946ea623caf28f1c44ede50224275"
      ],
      "author": {
        "name": "Jeb Cramer",
        "email": "cramerj@intel.com",
        "time": "Tue Jul 08 15:07:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: add DCA support\n\nAdd DCA support in the similar method that it was added to the ixgbe\ndriver recently. DCA allows the network device to put data in the\nCPU cache and notify the chipset of that event. This reduces cache\nmisses during receives.\n\nSigned-off-by: Jeb Cramer \u003ccramerj@intel.com\u003e\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e21ed3538f1946ea623caf28f1c44ede50224275",
      "tree": "b4ba81094a95de0d9396ded4e992699cbc3f6393",
      "parents": [
        "661086df6cf35f62d0aec09ccb9164eb2baaaecd"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue Jul 08 15:07:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: update ethtool stats to support multiqueue\n\nAddesses problems seen earlier with igb driver not correctly reporting rx\nand tx stats.\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": "661086df6cf35f62d0aec09ccb9164eb2baaaecd",
      "tree": "5e0419fc106b5663595678512236d207b870faa7",
      "parents": [
        "f731a9ef82c6728559b34743bca19d231e5e1b63"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Jul 08 15:06:51 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "igb: Introduce multiple TX queues with infrastructure\n\nThis code adds multiple Tx queue infrastructure much like we\npreviously did in ixgbe. The MSI-X vector mapping is the bulk of\nthe change.\n\nIAM can now be safely enabled and we\u0027ve verified that it does\nwork correctly. We can also eliminate the tx ring lock.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f731a9ef82c6728559b34743bca19d231e5e1b63",
      "tree": "4ba2e18c1cb89a6685df8e696057c4bbf83989f0",
      "parents": [
        "6d37ab282e246f3cb5b4b975ecc5e8303ba5da82"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:53:09 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:31 2008 -0400"
      },
      "message": "ixgb: update copyright dates and versions\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": "6d37ab282e246f3cb5b4b975ecc5e8303ba5da82",
      "tree": "d3ba52c9c065a0f69e54130b4dea1ba6469b842a",
      "parents": [
        "2c21fc6e3a1150a1fa8c09b0f8ae0b796fb5039f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:53:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:30 2008 -0400"
      },
      "message": "ixgb: make NAPI the only option and the default\n\nnetwork maintainers suggest NAPI only drivers are the only way to go.\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": "2c21fc6e3a1150a1fa8c09b0f8ae0b796fb5039f",
      "tree": "57b05218970167d6a408d79f0992c433587bc912",
      "parents": [
        "c21993401479635025a8053aff1f5cfdbfee5fd9"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:30 2008 -0400"
      },
      "message": "ixgb: cleanup header\n\ncleaned up some spacing in defines\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": "c21993401479635025a8053aff1f5cfdbfee5fd9",
      "tree": "498da1d15aecc252276d65888ccc51792e403d73",
      "parents": [
        "9e7bd330702bd8d2a87bf8fee027e90c6c90a401"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:53 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:30 2008 -0400"
      },
      "message": "ixgb: audit use of dev_kfree_skb_any\n\ncalls to kfree_skb_any are only required when calling kfree\nfrom interrupt context.\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": "9e7bd330702bd8d2a87bf8fee027e90c6c90a401",
      "tree": "3d8e70a4be7464df38d81f2f133941bb610db425",
      "parents": [
        "fc2d14e36c69a8d44a2f5230835b54e95025363e"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:30 2008 -0400"
      },
      "message": "ixgb: clean up assignments inside if statements\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": "fc2d14e36c69a8d44a2f5230835b54e95025363e",
      "tree": "318fd217475088d2a14b669b3f5f142a82c98de0",
      "parents": [
        "8441dab26c0fb3d9c8cb8e9d2114a8f266a0b299"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:30 2008 -0400"
      },
      "message": "ixgb: rx cleanup performance improvements\n\nrx cleanup should look more like our other drivers that have evolved\nto nicer performance levels over time.  Changes consist of refilling\ntx buffers to hardware more often, some minor assignment cleanups.\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": "8441dab26c0fb3d9c8cb8e9d2114a8f266a0b299",
      "tree": "87078943a4a9037597089d0a7ca4a7cf5f1012d2",
      "parents": [
        "1459336da45b214a59f0825777549fb0cb60ed7d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:30 2008 -0400"
      },
      "message": "ixgb: cleanup checkpatch suggestions that are relevant\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": "1459336da45b214a59f0825777549fb0cb60ed7d",
      "tree": "88f586c7fec4e215ce2dcd52e7f601ddc44977bb",
      "parents": [
        "52035bdbe8229c6bffae0be3444924ffbccf6506"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:33 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:29 2008 -0400"
      },
      "message": "ixgb: trivial fix space after for\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": "52035bdbe8229c6bffae0be3444924ffbccf6506",
      "tree": "1631a5ced3a8698e55de0448c962815b70dffd16",
      "parents": [
        "0060c07230ee6a5b070388ae55855c594a3d9132"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:29 2008 -0400"
      },
      "message": "ixgb: fix spelling errors\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": "0060c07230ee6a5b070388ae55855c594a3d9132",
      "tree": "8adadcbf19fb93a26a3ba03734ea906bb8fab65f",
      "parents": [
        "9a432992870b4a528bf36dd0327a45c23ddb6f94"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:29 2008 -0400"
      },
      "message": "ixgb: whitespace fixups\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": "9a432992870b4a528bf36dd0327a45c23ddb6f94",
      "tree": "c0d043219a786519a44e41c04a691907dc528717",
      "parents": [
        "03f83041d836022a17258c2731f6221f248bedcb"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:29 2008 -0400"
      },
      "message": "ixgb: cleanup space after while\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": "03f83041d836022a17258c2731f6221f248bedcb",
      "tree": "ff1e1aba41622705023e879c920258d3fa6811ad",
      "parents": [
        "7490d71a9245fd59e6cd5732cba4d6b744db581a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:29 2008 -0400"
      },
      "message": "ixgb: format all if( to be if (\n\nthis patch is trivial but because I want to have everything be nice and\ntidy I\u0027m updating it.\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": "7490d71a9245fd59e6cd5732cba4d6b744db581a",
      "tree": "f38c877dd9c03ae1e604bedbcee630260f694fcd",
      "parents": [
        "d9fed18bf9090bd0682f3c611c40261a98a2842d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:28 2008 -0400"
      },
      "message": "ixgb: clean up un-necessary declarations\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": "d9fed18bf9090bd0682f3c611c40261a98a2842d",
      "tree": "91f8579e3613706dc219f0c0785be2763670836f",
      "parents": [
        "2115a6432911b669bec037686066c7bbc70cc68e"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:52:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:28 2008 -0400"
      },
      "message": "ixgb: add copybreak parameter\n\ncopybreak code was already in the driver, allow the user to turn it\noff if they don\u0027t like it.\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": "db58294416d5d1446cbf6962a21ad077919d564e",
      "tree": "45ed00a7dc733a34184cafd80c6d2eada3dcb284",
      "parents": [
        "1257969724e7d5f878ac05067388ac5c012eb29b"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:52 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:28 2008 -0400"
      },
      "message": "ixgb: remove lltx support and update tx routine\n\na) kernel developers suggest LLTX is broken and unsafe to use, remove it.\nb) remember to pre-stop the queue if we won\u0027t have room\nc) removing lltx means we can remove our tx lock\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": "1257969724e7d5f878ac05067388ac5c012eb29b",
      "tree": "abbf73f41400e17e80c168db97337de399ae4c65",
      "parents": [
        "b5ca88eb335580dc48ef5ebb3b86719bdb5a4113"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:47 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:28 2008 -0400"
      },
      "message": "ixgb: fix unload race with timers\n\nixgb needs to call flush scheduled work to flush any timers before\nunregistering the netdev.\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": "b5ca88eb335580dc48ef5ebb3b86719bdb5a4113",
      "tree": "72e203e8a8ef8e3e090baf7b63a0c037ebf1a3ae",
      "parents": [
        "34336635467c5102777ea8acf34fc8bf391f98c0"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:42 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:27 2008 -0400"
      },
      "message": "ixgb: fix race on rx_buffer_len in mtu change\n\nsome random coverage testing found that when changing mtu\nunder heavy traffic load, NAPI would use the rx_buffer_len variable\nafter it had been changed by change_mtu.\n\nSimilar to e1000 bugs found long ago.\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": "34336635467c5102777ea8acf34fc8bf391f98c0",
      "tree": "62476f5b198ec0fc30bae6cf76628f1a07a246e6",
      "parents": [
        "a65a604a01f710defe01f2322e108f4d8c20f6ce"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:27 2008 -0400"
      },
      "message": "ixgb: move time stamp set before setting dma pointer\n\na user pointed out that setting variables out of order with respect\nto the checks we make for tx timeout handling could result in a race\nwhere -\u003edma was set but -\u003etime_stamp was set to the old value.\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": "a65a604a01f710defe01f2322e108f4d8c20f6ce",
      "tree": "ce952508ead861ef623ed88b5a98ac90fc2ac5cd",
      "parents": [
        "72ab51954d108e4999b3c958ae21da731d2d789a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:32 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:27 2008 -0400"
      },
      "message": "ixgb: don\u0027t allow too small MTU\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": "72ab51954d108e4999b3c958ae21da731d2d789a",
      "tree": "6b3003cb5907b5b5a11abc814d2971a93e720ffa",
      "parents": [
        "a3dc3da02a7c29237ca4ce3ec17f0e1f87ff0a06"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:27 2008 -0400"
      },
      "message": "ixgb: check down state before enable irq\n\nin order to prevent the case where poll_disable is waiting\non our device to permanently, check the flag to make sure we\u0027re not\ndown or closing down before re-enabling interrupts.\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": "a3dc3da02a7c29237ca4ce3ec17f0e1f87ff0a06",
      "tree": "427de9c92a8c12385629f6083755dd20d29939e6",
      "parents": [
        "4360386f7d849f521e8ef042f90dbca73e07509c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:22 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:27 2008 -0400"
      },
      "message": "ixgb: leave room for extra hardware memory usage\n\nixgb hardware (not ixgbe) has a problem where it might dma past the\nend of a buffer in certain cases.  leave 8 bytes extra room.\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": "4360386f7d849f521e8ef042f90dbca73e07509c",
      "tree": "874ef11dcb9ba00dd03013e0d3d30ae6bcc38c88",
      "parents": [
        "e539e4667e3c8125641f5916eb0b7d087d3e0844"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:27 2008 -0400"
      },
      "message": "ixgb: fix bug in descriptor ring due to prefetch corruption\n\nthere was one more bug hidden in the prefetch routines in ixgb hardware\nthat force us to remove it completely.  Writebacks were being done on\ndescriptors with stale data due to internal hardware fifo corruption.\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": "e539e4667e3c8125641f5916eb0b7d087d3e0844",
      "tree": "fd69096216443baee5e93aa1f030d635f80d22a9",
      "parents": [
        "0f8ecbadae4bd9f085e605c08347ed3077a6146f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:26 2008 -0400"
      },
      "message": "ixgb: repeat 32 bit ioremap cleanup\n\nthis patch has been made to many other drivers in kernel to fix\nthe storage of 64 bit resources in 32 bit variables.\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": "0f8ecbadae4bd9f085e605c08347ed3077a6146f",
      "tree": "7b315dc9d51bf729056c977593c322b33c271ae9",
      "parents": [
        "1a342d224afb03196e3df28a271f3ddf3787e8f4"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:26 2008 -0400"
      },
      "message": "ixgb: maybe stop tx port missed a piece\n\nback when maybe stop tx was added to the ixgb driver some mistakes\nwere made and the driver\na) didn\u0027t remove the tx lock, which is now un-necessary\nb) didn\u0027t change the restart code to be compliant with maybe_stop\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": "1a342d224afb03196e3df28a271f3ddf3787e8f4",
      "tree": "5eba76aed2b61bdd01031e49c3df67aacd139643",
      "parents": [
        "0aa1538f4e4bab366023f4c414555e4ed25994e6"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:34:40 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:45 2008 -0400"
      },
      "message": "ucc_geth: delete non NAPI code from the driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0aa1538f4e4bab366023f4c414555e4ed25994e6",
      "tree": "1b9484cda285151ec0004c0decd099d53f2f241c",
      "parents": [
        "32b0f53e5bc80b87fd20d4d78a0e0cb602c9157a"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:33:52 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:44 2008 -0400"
      },
      "message": "gianfar: delete non NAPI code from the driver.\n\nCompile-tested only.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "32b0f53e5bc80b87fd20d4d78a0e0cb602c9157a",
      "tree": "fdd7263a2d0d7406866ad003fc9f4af757feedb7",
      "parents": [
        "4422b00390749f8b877b2838a99ef2948ae08a58"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:30:14 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:43 2008 -0400"
      },
      "message": "via-rhine: delete non NAPI code from the driver.\n\nCompile-tested only.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4422b00390749f8b877b2838a99ef2948ae08a58",
      "tree": "cc02474e39116f7cb3e758bfa37f3171498b739b",
      "parents": [
        "29d0a2b0f7b5f53c79095a5539ee3884afb354b6"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:29:19 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:42 2008 -0400"
      },
      "message": "cxgb: delete non NAPI code from the driver.\n\nCompile-tested only.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "29d0a2b0f7b5f53c79095a5539ee3884afb354b6",
      "tree": "4941396db2c246b6d27c889c44a65b3600049ad0",
      "parents": [
        "01e16faa0691c57fd8f9bac46b1953ff7692ab8a"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Jul 09 23:50:13 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:41 2008 -0400"
      },
      "message": "S2io: Version update for IOMMU overflow checking and enable msi-x link interrupts patches.\n\n- Updated version number\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01e16faa0691c57fd8f9bac46b1953ff7692ab8a",
      "tree": "3625bf5eb5fd6f1900815604cd51dc187d18777f",
      "parents": [
        "3f78d88575d99e17218a5bb2d79e251a781d16ad"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Jul 09 23:49:21 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:40 2008 -0400"
      },
      "message": "S2io: Enable msi-x link interrupts.\n\n- Enable msi-x link interrupts because the timer based scheduler was getting\ncancelled causing the link state to be lost with repetitive card up/downs\nwhen changing the mtu.\n- Unmask mac_rmac_link interrupts only for Xframe I and prevent a spurious\nlink interrupt in Xframe II.\n- Stop the tx queue and indicate link down when card is down\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3f78d88575d99e17218a5bb2d79e251a781d16ad",
      "tree": "13e05c95fd97845fd39161ddbd26f7797d980330",
      "parents": [
        "9088d9a4267ff098d5edc3dad8359c92741b7a6a"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Jul 09 23:47:46 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:11:39 2008 -0400"
      },
      "message": "S2io: Fix IOMMU overflow checking.\n\n- Fix IOMMU overflow checking. As reported by Andi Kleen \u003cak@linux.intel.com\u003e\nremoved check for zero dma address.\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9088d9a4267ff098d5edc3dad8359c92741b7a6a",
      "tree": "8850458860658b16d3f52b8115e0af8c4eec7d6e",
      "parents": [
        "28133176082d9bcafb5958b8fac80943e51d5eda"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:05:57 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:10:15 2008 -0400"
      },
      "message": "via-velocity: add velocity_set_rxbufsize helper\n\nIt removes a dependancy from velocity_init_rd_ring to dev-\u003emtu.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "28133176082d9bcafb5958b8fac80943e51d5eda",
      "tree": "6b04bba488f4484769f2d92413253496e5a5729c",
      "parents": [
        "8ac53afccf7ab383fd97db8910117ae7892c72a7"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:05:17 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:10:15 2008 -0400"
      },
      "message": "via-velocity: move residual free rx descriptors count register update\n\nUpdates of the RBRDU have two different meanings depending on their\ncontext:\n1. the receiving process has not started - the value which is written\n   into the RBRDU register is supposed to be the free rx descriptors\n   count (rounded to a multiple of 4)\n2. the receiving process is running - the value increments the count\n   above (sic)\n\nThe update is currently issued deep inside the rx replenish chain (see\nvelocity_give_many_rx_descs).\n\nLet\u0027s propagate enough information to the caller so that the rx\nreplenish functions do not depend on hardware any more.\n\nIt is needed to perform the Rx/Tx buffers housekeeping when MTU changes.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8ac53afccf7ab383fd97db8910117ae7892c72a7",
      "tree": "622a36a9ee9bd762f70345545d73ed06223ccf16",
      "parents": [
        "580a690208321ed45addef5ef12e25b87f9f5dec"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:04:33 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:10:14 2008 -0400"
      },
      "message": "via-velocity: lean and clean velocity_init_rings\n\n- PCI consistent areas need no memset\n- use dev_err instead of plain printk\n- avoid a few casts\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "580a690208321ed45addef5ef12e25b87f9f5dec",
      "tree": "19971ea8e723dd0d4d98c1ba36125cae43f201dd",
      "parents": [
        "79d16385c7f287a33ea771c4dbe60ae43f791b49"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:03:44 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:10:13 2008 -0400"
      },
      "message": "via-velocity: remove the bounce buffers\n\nExecutive summary: the bounce buffers are in my way\n\n- they use something like a 64 * 1500 bytes area of PCI\n  consistent area\n- they are not resized when the MTU changes\n- they are used\n  - to hand-pad undersized packets. skb_pad anyone ?\n  - to linearize fragmented skbs whose fragment count\n    goes beyond the 7 fragments hardware limit in order\n    to claim scatter-gather support\n\nActually the SG code is commented out and I wonder if it\ncould not be implemented (ab-)using the large send feature\nof the chipset since the latter should support some\nmulti-descriptor packet transmitting.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Séguier Régis \u003crseguier@e-teleport.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e35259a95331ae4a9146cc03ab49aad641cab957",
      "tree": "703ee0018e29c07215e2bb3f3bc0b9040d2ce6fe",
      "parents": [
        "ccf9b3b83d0e56fbf20c00a08b15031ce13204a7"
      ],
      "author": {
        "name": "Max Krasnyansky",
        "email": "maxk@qualcomm.com",
        "time": "Thu Jul 10 16:59:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 10 16:59:11 2008 -0700"
      },
      "message": "tun: Persistent devices can get stuck in xoff state\n\nThe scenario goes like this. App stops reading from tun/tap.\nTX queue gets full and driver does netif_stop_queue().\nApp closes fd and TX queue gets flushed as part of the cleanup.\nNext time the app opens tun/tap and starts reading from it but\nthe xoff state is not cleared. We\u0027re stuck.\nNormally xoff state is cleared when netdev is brought up. But\nin the case of persistent devices this happens only during\ninitial setup.\n\nThe fix is trivial. If device is already up when an app opens\nit we clear xoff state and that gets things moving again.\n\nSigned-off-by: Max Krasnyansky \u003cmaxk@qualcomm.com\u003e\nTested-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "814feefa859a736d29d0700d49debf13904b429f",
      "tree": "a0de4bac0d59eeb4c4457199c9bb8316d992de25",
      "parents": [
        "86229f0c7b4e065f51b5572a8a61801e281740a0"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@promwad.com",
        "time": "Wed Jul 09 09:29:58 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 09 16:16:32 2008 -0400"
      },
      "message": "libertas: fix memory alignment problems on the blackfin\n\nFixing unaligned memory access on the blackfin architecture.\n\nSigned-off-by: Ihar Hrachyshka \u003cihar.hrachyshka@promwad.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86229f0c7b4e065f51b5572a8a61801e281740a0",
      "tree": "0372d8dd8757dafaeea29d47ac81f63edc8628ff",
      "parents": [
        "1f90916264049a7d9e6106fd60d289c9a775d24f"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Tue Jul 08 16:19:21 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 09 16:16:32 2008 -0400"
      },
      "message": "zd1211rw: stop beacons on remove_interface\n\nIf a mesh or ad-hoc interface is brought up and later it is replaced\nby managed interface, the managed interface will keep transmitting\nthe beacons that were configured for the former interface. This patch\nfixes that behaviour.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f90916264049a7d9e6106fd60d289c9a775d24f",
      "tree": "0f07970b1b3fb7365b0fb4acccbe2e1dc7b320e6",
      "parents": [
        "adeed48090fc370afa0db8d007748ee72a40b578"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Tue Jul 08 13:45:20 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 09 16:16:31 2008 -0400"
      },
      "message": "rt2x00: Disable synchronization during initialization\n\nAs soon as init_registers() was called, the rt2400/rt2500\nwould start raising beacondone interrupts. Since this is highly\npremature since no beacons were provided yet, we should\ninitialize the synchronization register to 0.\n\nThis will make all drivers initialize it to 0 regardless\nif they are raising beacondone interrupts or not, since it only\nmakes sense to have it completely disabled.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b19fa1fa91845234961c64dbd564671aa7c0fd27",
      "tree": "efb09da87299ef503b59396b69a7667f1650e378",
      "parents": [
        "c773e847ea8f6812804e40f52399c6921a00eab1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:14:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:14:24 2008 -0700"
      },
      "message": "net: Delete NETDEVICES_MULTIQUEUE kconfig option.\n\nMultiple TX queue support is a core networking feature.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c773e847ea8f6812804e40f52399c6921a00eab1",
      "tree": "952e0e262cc0b0f2136bc2a62938ae1d186f896a",
      "parents": [
        "eb6aafe3f843cb0e939546c03540a3b4911b6964"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:13:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:13:53 2008 -0700"
      },
      "message": "netdev: Move _xmit_lock and xmit_lock_owner into netdev_queue.\n\nAccesses are mostly structured such that when there are multiple TX\nqueues the code transformations will be a little bit simpler.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5aa709954a32a646c0cf14fdf7c8834db4ff1c03",
      "tree": "7aac1d47a2d49bbe27d8ad61600ede4c1a2c1b18",
      "parents": [
        "ee609cb36220d18c0cf476b066a5ab7e6f6d3a69"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 22:59:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 22:59:10 2008 -0700"
      },
      "message": "pkt_sched: Add qdisc_reset_all_tx().\n\nIsolate callers that want to simply reset all the TX qdiscs from the\ndetails of TX queues.\n\nUse this in the ISDN code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0e1e6462df3c5944010b3328a546d8fe5d932cd",
      "tree": "37e3f86d09d8b37deb06cf1c142baeb8246bbf97",
      "parents": [
        "555353cfa1aee293de445bfa6de43276138ddd82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:42:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:42:10 2008 -0700"
      },
      "message": "netdev: Move rest of qdisc state into struct netdev_queue\n\nNow qdisc, qdisc_sleeping, and qdisc_list also live there.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "555353cfa1aee293de445bfa6de43276138ddd82",
      "tree": "b5daba85806b8e36731c4a474aac97f1a0140a51",
      "parents": [
        "dc2b48475a0a36f8b3bbb2da60d3a006dc5c2c84"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:33:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:33:13 2008 -0700"
      },
      "message": "netdev: The ingress_lock member is no longer needed.\n\nEvery qdisc is assosciated with a queue, and in the case of ingress\nqdiscs that will now be netdev-\u003erx_queue so using that queue\u0027s lock is\nthe thing to do.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc2b48475a0a36f8b3bbb2da60d3a006dc5c2c84",
      "tree": "b2421a338840bd1c675f4f91de7c7cf03863fb78",
      "parents": [
        "5ce2d488fe039ddd86a638496cf704df86c74eeb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:18:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 17:18:23 2008 -0700"
      },
      "message": "netdev: Move queue_lock into struct netdev_queue.\n\nThe lock is now an attribute of the device queue.\n\nOne thing to notice is that \"suspicious\" places\nemerge which will need specific training about\nmultiple queue handling.  They are so marked with\nexplicit \"netdev-\u003erx_queue\" and \"netdev-\u003etx_queue\"\nreferences.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "7c3ceb4a409e2b838700edf081d61a8a4c921e79"
}
