)]}'
{
  "log": [
    {
      "commit": "ec7e6fabbe72f1fe65eed14c106a0fbc00f6c2f1",
      "tree": "24f21535f59e4d87aa0380fc00f16125f8cbf99c",
      "parents": [
        "3d16af8665504c89f9ef3aae56f54fb93e48da61"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:27:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:27:06 2008 -0700"
      },
      "message": "bnx2: Update version to 1.8.1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "3d16af8665504c89f9ef3aae56f54fb93e48da61",
      "tree": "465889b9ddae41530e7203d0eb97e7661fb2db93",
      "parents": [
        "a1efb4b686babf38e5e63add8b990f18e38becc4"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Oct 09 12:26:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:26:41 2008 -0700"
      },
      "message": "bnx2: Handle DMA mapping errors.\n\nBefore, the driver would not care about the return codes from pci_map_*\nfunctions.  This could be potentially dangerous if a mapping failed.\nNow, we will check all pci_map_* calls.  On the transmit side, we switch\nto use the new function skb_dma_map().  On the receive side, we add\npci_dma_mapping_error().\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": "a1efb4b686babf38e5e63add8b990f18e38becc4",
      "tree": "c4be4b6af452526fb5eec6ff5987246cce5a6067",
      "parents": [
        "d5321e309c2fd1a1d534fc7bb674a1fff9f25d94"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:24:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:24:39 2008 -0700"
      },
      "message": "bnx2: Eliminate TSO header modifications.\n\nThis is now possible with updated firmware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f52b564b7162ede5a73a4f4b421ccf93c55b025",
      "tree": "1bc5a044492c5e8bf76115ebddb34fd85b6b52d7",
      "parents": [
        "74bf4ba3d367aacbc04fef167289767f162cd730"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:21:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:21:46 2008 -0700"
      },
      "message": "bnx2: Check netif_running() in all ethtool operations.\n\nWe need to check netif_running() state in most ethtool operations\nand properly handle the !netif_running() state where the chip is\nin an uninitailzed state or low power state that may not accept\nany MMIO.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74bf4ba3d367aacbc04fef167289767f162cd730",
      "tree": "6598112a6f1f95e739d339603827d46ec804f991",
      "parents": [
        "64194c31a0b6f5d84703b772113aafc400eeaad6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:21:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:21:08 2008 -0700"
      },
      "message": "bnx2: Add bnx2_shutdown_chip().\n\nThis logic is used in bnx2_close() and bnx2_suspend() and\nso should be separated out into a separate function.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac392abce936d78f7b731d90bfbc1001ddb446ea",
      "tree": "a5ed2bc8da59aa34748b418365496baf442d9521",
      "parents": [
        "fbbf68b7f88953a9c56b7a7b4019fa5212987b34"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Sep 18 16:40:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:40:49 2008 -0700"
      },
      "message": "bnx2: Remove timer_interval field from the bnx2 structure\n\nThe timer_interval field is only assigned once, and never reassigned.\nWe can safely replace all instances of the timer_interval with a\nconstant value.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbbf68b7f88953a9c56b7a7b4019fa5212987b34",
      "tree": "0baee873b2eb091946b537595d27ce2688df9c56",
      "parents": [
        "453a9c6e995149c4a43e50b5482a48ed0298b0dc"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Sep 18 16:40:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:40:03 2008 -0700"
      },
      "message": "bnx2: Remove name field from bnx2 structure\n\nThe name of the board is only used during the initialization of\nthe adapter.  We can save the space of a pointer by not storing\nthis information.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "453a9c6e995149c4a43e50b5482a48ed0298b0dc",
      "tree": "c1d6e5474bfab411a7407b4dd49600c2bdd4f8c7",
      "parents": [
        "344478db5385194ec27f6aaf780ea21c4b4ff02c"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Sep 18 16:39:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:39:16 2008 -0700"
      },
      "message": "bnx2: Update MODULE_DESCRIPTION to include the 5716\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "344478db5385194ec27f6aaf780ea21c4b4ff02c",
      "tree": "f24c5f4720c27787d7fabb66da553461a2966fa3",
      "parents": [
        "d286600e199aa2f1058a1f883d234e73626304d2"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Sep 18 16:38:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:38:24 2008 -0700"
      },
      "message": "bnx2: In bnx2_set_mac_link() return void rather then int\n\nbnx2_set_mac_link() doesn\u0027t need to return any error codes.  And\nall the callers don\u0027t check the return code. It is safe to\nchange the return type to a void.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08013fa353fdcfc0a03cae805393abfc56722387",
      "tree": "c11c363f3bc7ce6ee6c0ed099b11ac1ac6589a64",
      "parents": [
        "f42157cb568c1eb02eca7df4da67553a9edae24a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:46:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 15 19:52:31 2008 -0700"
      },
      "message": "bnx2: Fix build with VLAN_8021Q disabled.\n\nReported by Randy Dunlap.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0eb8b1fe9238ca4c1797e4c105d5790abda1726f",
      "tree": "0f5bb6d9256184b669abd7d82baaef77dd83ea4f",
      "parents": [
        "f22828e89f4f3e8c74ca7ffa69b0410afbd80eee"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:30:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:30:31 2008 -0700"
      },
      "message": "bnx2: Update version to 1.8.0.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f22828e89f4f3e8c74ca7ffa69b0410afbd80eee",
      "tree": "22f0627b6b65a905fc585f497ec9f9ae38157956",
      "parents": [
        "729b85cd47f4e63657505cb5c6af104e19250805"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:30:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:30:14 2008 -0700"
      },
      "message": "bnx2: Reinsert VLAN tag when necessary.\n\nIn certain cases when ASF or other management firmware is running, the\nchip may be configured to always strip out the VLAN tag even when\nVLAN acceleration is not enabled.  This causes some VLAN tagged\npackets to be received by the host stack without any knowledge that\nthe original packet was VLAN tagged.\n\nWe fix this by re-inserting the VLAN tag into the packet when necessary.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "729b85cd47f4e63657505cb5c6af104e19250805",
      "tree": "a5bf5f01797ec0dffd550bd50cca7fa930e2f962",
      "parents": [
        "7c6337a15e3d4689efe703e8bb65ae82cc13c435"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:29:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:29:39 2008 -0700"
      },
      "message": "bnx2: Use proper CONFIG_VLAN_8021Q to compile the VLAN code.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c6337a15e3d4689efe703e8bb65ae82cc13c435",
      "tree": "fa08e8ee38efc564f2c6fb8e76ae9b5a212c3d78",
      "parents": [
        "b793b3a75e12ae4576f3d9b6013c8a7d8b0277b8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 14 15:29:09 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 14 15:29:09 2008 -0700"
      },
      "message": "bnx2: Fix logic to setup VLAN rx tagging.\n\nWe should now be checking BNX2_FLAG_CAN_KEEP_VLAN to determine how\nto set the VLAN rx tagging in the RX_MODE register.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ca4095f246c21c285d9e4be2ea4d3ee7fbacebd",
      "tree": "76b6c89af3b00b267480faefc2d362c8ab859327",
      "parents": [
        "8a31329eae0949a8a73b64fcead84bb44a350591"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Fri Jul 18 17:58:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 17:58:57 2008 -0700"
      },
      "message": "bnx2: Update version to 1.7.9.\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": "8a31329eae0949a8a73b64fcead84bb44a350591",
      "tree": "a3ce86d058bc518d991876e8e569b9d394e957d4",
      "parents": [
        "706bf24038ba88ec77503b4829b16da712a32f04"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Fri Jul 18 17:57:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 17:57:26 2008 -0700"
      },
      "message": "bnx2: Fix Sparse warnings\n\nThis patch will fix the following sparse warnings:\n\n/home/benli/sparse/bnx2.c:297:8: warning: symbol \u0027val\u0027 shadows an earlier one\n/home/benli/sparse/bnx2.c:286:60: originally declared here\n/home/benli/sparse/bnx2.c:7461:7: warning: symbol \u0027i\u0027 shadows an earlier one\n/home/benli/sparse/bnx2.c:7265:10: originally declared here\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": "706bf24038ba88ec77503b4829b16da712a32f04",
      "tree": "522c78dad8ebe426ce9c1244b260a102d50a8c7c",
      "parents": [
        "4f83ec19bbd0c78a2158c7a5d28f70d8b4417803"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Fri Jul 18 17:55:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 17:55:11 2008 -0700"
      },
      "message": "bnx2: Add TX multiqueue support.\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": "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": "8427f1361225ca27679a6d810c04ddbc357602a7",
      "tree": "4e297f38c3b791898b0d95bb90620e2e314d4411",
      "parents": [
        "2739a8bb5b13653999827da09565b1bca5cec67d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:44:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:44:44 2008 -0700"
      },
      "message": "bnx2: Update driver version to 1.7.7.\n\nAnd update module description.\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": "2739a8bb5b13653999827da09565b1bca5cec67d",
      "tree": "f743f1b89014830132312dcf0da5671141dc0fc9",
      "parents": [
        "5e9ad9e108883503fedfac3279ac101dce00bb56"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:44:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:44:10 2008 -0700"
      },
      "message": "bnx2: Cleanup error handling in bnx2_open().\n\nAll error handling in bnx2_open() can be consolidated.\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": "5e9ad9e108883503fedfac3279ac101dce00bb56",
      "tree": "240d424599a9c384d382b56633b3bba4100aa97e",
      "parents": [
        "2dffcc3dcd659b10ff97c6eda427d9d83a94a399"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:43:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:43:17 2008 -0700"
      },
      "message": "bnx2: Turn on multi rx rings.\n\nEnable multiple rx rings if MSI-X vectors are available.  We enable\nup to 7 rx rings.\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": "f0ea2e63859cf234b7017a2d7bba2a5a1db3bf25",
      "tree": "6b5e2e18ce331d0467a729cbde0e5680c6d447b3",
      "parents": [
        "43e80b89b65cbc62b5e0fde09b47c9fc572a8b11"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:41:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:41:57 2008 -0700"
      },
      "message": "bnx2: Use one handler for all MSI-X vectors.\n\nUse the same MSI-X handler to schedule NAPI.  Change the dev_instance\nvoid pointer to the bnx2_napi struct instead so we can have the proper\ncontext for each MSI-X vector.\n\nAdd a new bnx2_poll_msix() that is optimized for handling MSI-X\nNAPI polling of rx/tx work only.  Remove the old bnx2_tx_poll() that\nis no longer needed.  Each MSI-X vector handles 1 tx and 1 rx ring.\nThe first vector handles link events as well.\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": "43e80b89b65cbc62b5e0fde09b47c9fc572a8b11",
      "tree": "894984eda36c720a44e00a6bd1c1c2567b45102b",
      "parents": [
        "bb4f98abf590cf9899017f14f1a54984f02a0009"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:41:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:41:08 2008 -0700"
      },
      "message": "bnx2: Optimize fast-path tx and rx work.\n\nAdd hw_tx_cons_ptr and hw_rx_cons_ptr to speed up the retreival of\nthe tx and rx consumer index, since the MSI-X and default status\nblocks have different structures.\n\nCombine status_blk and status_blk_msix into a union.  We\u0027ll only use\none type of status block for each vector.\n\nSeparate the code to detect more rx and tx work from the code to\ndetect link related work.\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": "bb4f98abf590cf9899017f14f1a54984f02a0009",
      "tree": "602da9b7cab22a16f2f1fd77f5db51a3de44b085",
      "parents": [
        "35e9010b22503f42cbf88144ffe1feff90ea3835"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:38:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:38:19 2008 -0700"
      },
      "message": "bnx2: Put rx ring variables in a separate struct.\n\nIn preparation for multi-ring support, rx ring variables are now put\nin a separate bnx2_rx_ring_info struct.  With MSI-X, we can support\nmultiple rx rings.\n\nThe functions to allocate/free rx memory and to initialize rx rings\nare now modified to handle multiple rings.\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": "35e9010b22503f42cbf88144ffe1feff90ea3835",
      "tree": "ee2c0e5ae61ee6a7508cce38ed2a79ce52049d38",
      "parents": [
        "4497b0763cb1afae463f5e144c28b5d806e28b60"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:37:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:37:42 2008 -0700"
      },
      "message": "bnx2: Put tx ring variables in a separate struct.\n\nIn preparation for multi-ring support, tx ring variables are now put\nin a separate bnx2_tx_ring_info struct.  Multi tx ring will not be\nenabled until it is fully supported by the stack.  Only 1 tx ring\nwill be used at the moment.\n\nThe functions to allocate/free tx memory and to initialize tx rings\nare now modified to handle multiple rings.\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": "4ae127d1b6c71f9240dd4245f240e6dd8fc98014",
      "tree": "b7aa27b3e0c655f4613fe2146cb57d7f69e421f6",
      "parents": [
        "875ec4333b99144e2589e900a0bcd2c25c757b27",
        "7775c9753b94fe429dc4323360d6502c95e0dd6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/smc911x.c\n"
    },
    {
      "commit": "4bb073c0e32a0862bdb5215d11af19f6c0180c98",
      "tree": "009d95592e3813346c75129bb19d140d393ca913",
      "parents": [
        "7afb380db43ed137b7f67e0e3c3e5afd1ecde730"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 12 02:22:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 12 02:22:02 2008 -0700"
      },
      "message": "net: Eliminate flush_scheduled_work() calls while RTNL is held.\n\nIf the RTNL is held when we invoke flush_scheduled_work() we could\ndeadlock.  One such case is linkwatch, it is a work struct which tries\nto grab the RTNL semaphore.\n\nThe most common case are net driver -\u003estop() methods.  The\nsimplest conversion is to instead use cancel_{delayed_}work_sync()\nexplicitly on the various work struct the driver uses.\n\nThis is an OK transformation because these work structs are doing\nthings like resetting the chip, restarting link negotiation, and so\nforth.  And if we\u0027re bringing down the device, we\u0027re about to turn the\nchip off and reset it anways.  So if we cancel a pending work event,\nthat\u0027s fine here.\n\nSome drivers were working around this deadlock by using a msleep()\npolling loop of some sort, and those cases are converted to instead\nuse cancel_{delayed_}work_sync() as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "236ae64063faf7d3398b4f9a889421b0d27a69d2",
      "tree": "7d64aa36ec7f2c89a5027e41cba28fe55691425e",
      "parents": [
        "10343cca2bad3f9fdad214385bed0a9aadf4ffd4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 16 22:20:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 22:20:59 2008 -0700"
      },
      "message": "bnx2: Update version to 1.7.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10343cca2bad3f9fdad214385bed0a9aadf4ffd4",
      "tree": "df91bca59ccc1316b918935c348e8bcb840ba121",
      "parents": [
        "601d3d18b2c1e4c197aa3cd902fb77bd99c41f10"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Fri May 16 22:20:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 22:20:27 2008 -0700"
      },
      "message": "bnx2: Pre-initialize struct cpu_reg.\n\nInstead of assigning values for the struct cpu_reg\u0027s at runtime,\nwe already know these values at compile time.  Therefore, we can use\ndesignated initializers, to initialize these structures and not have\nto incur this assignment cost at run-time.\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": "601d3d18b2c1e4c197aa3cd902fb77bd99c41f10",
      "tree": "5151028aa528f0d8bcbe166bacfb0ea235339043",
      "parents": [
        "d89cb6af41559a601e9cfe081d34de07945b0d8b"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Fri May 16 22:19:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 22:19:35 2008 -0700"
      },
      "message": "bnx2: Rename RX_COPY_THRESH to BNX2_RX_COPY_THRESH.\n\nTo make the bnx2 code more consistent, all instances of\nRX_COPY_THRESH have been changed to BNX2_RX_COPY_THRESH.\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": "d89cb6af41559a601e9cfe081d34de07945b0d8b",
      "tree": "cf6aa02b5b014eb8d6bda336ec001472792fdca8",
      "parents": [
        "6ff2da49c8a68320c2564006c94a492db58de5cd"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Fri May 16 22:18:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 22:18:57 2008 -0700"
      },
      "message": "bnx2: Remove the rx_offset field from the bnx2 structure.\n\nThe rx_offset field is set to a constant value and initialized\nonly once.  By replacing all references to the rx_offset field,\nwe can eliminate rx_offset from the bnx2 structure.  This will\nsave 4 bytes for every bnx2 instance.\n\n[Added parentheses to the definition of BNX2_RX_OFFSET, as noted\nby Ben Hutchings.]\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": "6ff2da49c8a68320c2564006c94a492db58de5cd",
      "tree": "547db2972c71690e9ee48120b26f458e7417a3f1",
      "parents": [
        "9a120bc570627342c17befaa6af9b0a556dfda48"
      ],
      "author": {
        "name": "Wendy Xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Fri May 16 22:18:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 22:18:21 2008 -0700"
      },
      "message": "bnx2: Add EEH PCI recovery.\n\nAdd PCI recovery functions to the driver.  The initial pci state is\nalso saved so the the MSI state can be restored during PCI recovery.\n\nSigned-off-by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a120bc570627342c17befaa6af9b0a556dfda48",
      "tree": "a732ea873d0a963071963833b854dfe17b132013",
      "parents": [
        "f42a44494bcdf03fc851c03d438464d59c0ceaf5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 16 22:17:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 22:17:45 2008 -0700"
      },
      "message": "bnx2: Allow phy reset to be skipped during chip reset.\n\nAndy Gospodarek \u003candy@greyhouse.net\u003e found that netconsole would\npanic when resetting bnx2 devices.\n\n\u003eFrom Andy:\n\"The issue is the bnx2_set_link in bnx2_init_nic will print a link-status\nmessage before we are fully initialized and ready to start polling.\nPolling is currently disabled in this state, but since the\n__LINK_STATE_RX_SCHED is overloaded to not only try and disable polling\nbut also to make the system aware there is something waiting to be\npolled, we really have to fix this in drivers.\n\nThe problematic call is the one to netif_rx_complete as it tries to\nremove an entry from the poll_list when there isn\u0027t one.\"\n\nWhile this netconsole problem should be fixed separately, we really\nshould not reset the PHY when changing ring sizes, MTU, or other\nsimilar settings.  The PHY reset causes several seconds of unnecessary\nlink disruptions.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "705d209168681b4408d10fca7257de3343be573d",
      "tree": "18764d56b5647b865ab53a20a348c030637a7eea",
      "parents": [
        "d25be1d3ecf0b1b95ae29919786372b87b2bfea6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:58:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:58:18 2008 -0700"
      },
      "message": "bnx2: Update version to 1.7.5.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d25be1d3ecf0b1b95ae29919786372b87b2bfea6",
      "tree": "79ede88b3b0da824509b91ccf7ce476e88d3192d",
      "parents": [
        "352f76879ebde543817360ce9c18c973d4300f4f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:59 2008 -0700"
      },
      "message": "bnx2: Update RV2P firmware for 5709.\n\nThe new RV2P firmware fixes 2 issues:\n\n1. The jumbo rx buffer page size is now configurable and set to the\n   proper PAGE_SIZE.  Before, it was assumed to be always 4K.\n\n2. Driver sometimes would crash when receiving jumbo packets mixed\n   with firmware management packets.  This was caused by the old\n   firmware DMA\u0027ing to the wrong address.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "352f76879ebde543817360ce9c18c973d4300f4f",
      "tree": "ce718b6c2ae33f2ba8b70eef7b02503bd07a58b9",
      "parents": [
        "15b169cccff1503a88f12f104e5657c65c53ade7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:26 2008 -0700"
      },
      "message": "bnx2: Zero out context memory for 5709.\n\nWe should zero out the context memory for 5709 before each reset.  When\nwe resume after suspend for example, the memory may not be zero and the\nchip may not function correctly.\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": "15b169cccff1503a88f12f104e5657c65c53ade7",
      "tree": "4fddbc4c29f475eee8be149cf1eb0973509d808d",
      "parents": [
        "543a827d7a5600a71855bd6afacac78536c86822"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:08 2008 -0700"
      },
      "message": "bnx2: Fix register test on 5709.\n\nThe register BNX2_CTX_STATUS (0x1004) should be skipped on 5709 as it\ncontains reserved bits.\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": "543a827d7a5600a71855bd6afacac78536c86822",
      "tree": "74a308cd8a4d7d4dbdba8b60e0230cfeddb69032",
      "parents": [
        "74ecc62d6e595ca64bbef2471787bf53b94e5d3c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:56:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:56:44 2008 -0700"
      },
      "message": "bnx2: Fix remote PHY initial link state.\n\nOn some remote PHY blade systems, the driver receives no initial link\ninterrupt.  As a result, the GMII/MII MAC mode does not get setup properly.\nTo fix this problem, we add an initial poll of the link state after chip\nreset.\n\nWith this change, the setting of the initial carrier state in the init\ncode can be eliminated.\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": "74ecc62d6e595ca64bbef2471787bf53b94e5d3c",
      "tree": "b9e8be132291f739a726f5329c094afce04c5702",
      "parents": [
        "ae4f8fca4030a4e783fa4ccb0c9d8d8a8cf60a32"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:56:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:56:16 2008 -0700"
      },
      "message": "bnx2: Refine remote PHY locking.\n\nbnx2_set_remote_link() should be called under bp-\u003ephy_lock to protect\nagainst concurrent polling and interrupt calls.  This change is needed\nby the next patch which will add one initial poll of the remote PHY\nlink status.\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": "ab59859de1946a098b091308380179e92dc7683b",
      "tree": "96a066bb435283485472221c9cc60cf627e11982",
      "parents": [
        "c2a3b233450d5bc426c063ea2d8a74351db29ea4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 01 02:47:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:47:38 2008 -0700"
      },
      "message": "net: fix returning void-valued expression warnings\n\ndrivers/net/8390.c:37:2: warning: returning void-valued expression\ndrivers/net/bnx2.c:1635:3: warning: returning void-valued expression\ndrivers/net/xen-netfront.c:1806:2: warning: returning void-valued expression\nnet/ipv4/tcp_hybla.c:105:3: warning: returning void-valued expression\nnet/ipv4/tcp_vegas.c:171:3: warning: returning void-valued expression\nnet/ipv4/tcp_veno.c:123:3: warning: returning void-valued expression\nnet/sysctl_net.c:85:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c73b1d1f26d4c9d54b49526edf9ee958ee5b80c1",
      "tree": "111987226742aef82d335c5d37b9a0afbd9a5171",
      "parents": [
        "38ea3686f6d1110a3787dfd7c5cf7bad1926818b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:49:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:49:48 2008 -0800"
      },
      "message": "[BNX2]: Update version to 1.7.4.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ea3686f6d1110a3787dfd7c5cf7bad1926818b",
      "tree": "9fcbc871ef493c4f718959ffe7a268a82eacc925",
      "parents": [
        "a2724e2559a3c41ac6182da6e2446d3abf0720a5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:48:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:48:57 2008 -0800"
      },
      "message": "[BNX2]: Disable parallel detect on an HP blade.\n\nBecause of some board issues, we need to disable parallel detect on\nan HP blade.  Without this patch, the link state can become stuck\nwhen it goes into parallel detect mode.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2724e2559a3c41ac6182da6e2446d3abf0720a5",
      "tree": "6c22dd23d577d8bcb744e77b513190c97e3c3450",
      "parents": [
        "fc71acc846c577473ada72a46c5ea9c935eca086"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:47:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:47:44 2008 -0800"
      },
      "message": "[BNX2]: More 5706S link down workaround.\n\nThe previous patches to workaround the 5706S on an HP blade were not\nsufficient.  The link state still does not change properly in some\ncases.  This patch adds polling to make it completely reliable.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fefa864530766d8da2b8606235387c5173fb2309",
      "tree": "e3c70e3eca2bed80ec7fdfca3d638b6afaf40ada",
      "parents": [
        "53a10565be7e4e6bdac65c81630bb048d679999e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 09 23:17:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 23:17:15 2008 -0800"
      },
      "message": "bnx2: section fix\n\ngcc-3.4.4 on powerpc:\n\ndrivers/net/bnx2.c:67: error: version causes a section type conflict\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c26736ec171760a41307d775bbf05983ea45ea9e",
      "tree": "35dede0a1ce2f74f53ec4d5d9542dac99e595c48",
      "parents": [
        "29e75252da20f3ab9e132c68c9aed156b87beae6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jan 31 17:07:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:28:28 2008 -0800"
      },
      "message": "[BNX2]: Fix ASYM PAUSE advertisement for remote PHY.\n\nWe were checking for the ASYM_PAUSE bit for 1000Base-X twice instead\nchecking for both the 1000Base-X bit and the 10/100/1000Base-T bit.\nThe purpose of the logic is to tell the firmware that ASYM_PAUSE is\nset on either the Serdes or Copper interface.\n\nProblem was discovered by Roel Kluin \u003c12o3l@tiscali.nl\u003e\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18c0226e3c0a75b0f1d6828c118bcedf59d7ee99",
      "tree": "940c8e863da207dd3f63c806bc03459c43ab3565",
      "parents": [
        "df7f1ed6b85b936a4dd341c48e30aa207697997c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 21:38:52 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:17 2008 -0800"
      },
      "message": "[BNX2]: Update version to 1.7.3.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83e3fc89bb2b7bb27b3a6da5a541c43ce7706f42",
      "tree": "1216f5b1f02e30362d5cd153d29ac4e1182b0f1f",
      "parents": [
        "62a8313cddbea04f2a28d1d76acf317c2a56cfae"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 21:37:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:16 2008 -0800"
      },
      "message": "[BNX2]: Fine-tune flow control on 5709.\n\nMake use of the programmable high/low water marks in 5709 for\n802.3 flow control.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62a8313cddbea04f2a28d1d76acf317c2a56cfae",
      "tree": "fc4f14124044b98b417df64b607386e24e0789c4",
      "parents": [
        "2726d6e126c0c16efeba30356d4ae105f1854d1e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 21:35:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:15 2008 -0800"
      },
      "message": "[BNX2]: Remove CTX_WR macro.\n\nThe CTX_WR macro is unnecessary and obfuscates the code.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2726d6e126c0c16efeba30356d4ae105f1854d1e",
      "tree": "e952b9ab7aebe5822d1ec9379f247708422221bf",
      "parents": [
        "6f743ca052575a26439d796249d9e7740b8192d7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 21:35:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:14 2008 -0800"
      },
      "message": "[BNX2]: Remove REG_WR_IND/REG_RD_IND macros.\n\nThe REG_WR_IND/REG_RD_IND macros are unnecessary and obfuscate the\ncode.  Many callers to these macros read and write shared memory from\nthe bp-\u003eshmem_base, so we add 2 similar functions that automatically\nadd the shared memory base.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f743ca052575a26439d796249d9e7740b8192d7",
      "tree": "1fb81426131ff21d4201b565e9d007c4fbc2686c",
      "parents": [
        "f3014c0cb60ec15a0a2542cbfae7e8d888aa5cf8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 21:34:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:13 2008 -0800"
      },
      "message": "[BNX2]: Refine tx coalescing setup.\n\nMake the tx coalescing setup code independent of the MSIX vector.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3014c0cb60ec15a0a2542cbfae7e8d888aa5cf8",
      "tree": "9b57e7a8c0efdbdaccd9ee1800d3e924ebebbd70",
      "parents": [
        "b6c0632105f7d7548f1d642ba830088478d4f2b0"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 21:33:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:12 2008 -0800"
      },
      "message": "[BNX2]: Fix 5706 serdes link down bug.\n\n1. Correct the MII expansion serdes control register definition.\n2. Check an additional RUDI_INVALID bit when determining 5706S link.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b491edd5817f1618f4e06d67638739591a714bdb",
      "tree": "2e0aae92f7190b7b3f0de336229eb726b30a3264",
      "parents": [
        "f305f789bb96ee6e35e71f58324b72abb7bd0b13"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Dec 22 19:44:51 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:32 2008 -0800"
      },
      "message": "bnx2 annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "583c28e5645c464b57b4f5d3d53113c06bb0ac5f",
      "tree": "636d9220936d4e62b703913581fc669956e74824",
      "parents": [
        "ecfdc8c5424079393a9b05e8a5aaf5c6873029f6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 21 19:51:35 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:23 2008 -0800"
      },
      "message": "[BNX2]: Fix driver phy_flags name space.\n\nPrefix \"bp-\u003ephy_flags\" names with BNX2_PHY_FLAG_* for consistency.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f86e82fb547efe05457391df069cce7ab530b181",
      "tree": "31365a448cbf0327c329f9ea3393875f6f54f9e4",
      "parents": [
        "feebb33183cee0fdf8e8a9c4f0da3231f0cfa2bb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 21 17:15:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:16 2008 -0800"
      },
      "message": "[BNX2]: Fix driver software flag namespace.\n\nPrefix \"bnx2-\u003eflags\" names with BNX2_* for consistency.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "feebb33183cee0fdf8e8a9c4f0da3231f0cfa2bb",
      "tree": "e7cf9972c257208729fab038d1a04bdbbbbd5aa9",
      "parents": [
        "b2fadeae1334008c1bb4d87bc507141cb7aaf0e8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 21 17:07:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:16 2008 -0800"
      },
      "message": "[BNX2] Update version to 1.7.2.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2fadeae1334008c1bb4d87bc507141cb7aaf0e8",
      "tree": "26fbaeefce8860a40e54852783280446c4c95847",
      "parents": [
        "1097f5e92107ca3950fabf5e1d724faa80c91e7f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 21 17:07:06 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:15 2008 -0800"
      },
      "message": "[BNX2]: Add link-down workaround on 5706 serdes.\n\nIn some blade systems using the 5706 serdes, the hardware sometimes\ndoes not properly generate link down interrupts.  We add a workaround\nin the driver\u0027s timer to force a link-down when some PHY registers\nreport loss of SYNC.\n\nThe parallel detect logic is cleaned up slightly to better integrate\nthe workaround.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1097f5e92107ca3950fabf5e1d724faa80c91e7f",
      "tree": "7088f4b9ab0d0481d43e2fc3d6a998d44c006dc2",
      "parents": [
        "2dd201d7b735f252df1a915a3f2e6a71910a3d87"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 21 17:06:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:14 2008 -0800"
      },
      "message": "[BNX2]: Fix minor bug in bnx2_has_work().\n\nIt is more correct to get the status block from the bnx2_napi struct\ninstead of the bnx2 struct.  It happens that they are the same in this\ncase because we are using the first MSIX vector.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2dd201d7b735f252df1a915a3f2e6a71910a3d87",
      "tree": "09a3fa5be7947c52a30cf640c40b230eb6cc72d6",
      "parents": [
        "819d772b0ceddebb5b4907d5aa5505c99aec985b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 21 17:06:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:13 2008 -0800"
      },
      "message": "[BNX2]: Disable jumbo rx paging on 5709 Ax.\n\nThe chip has problem running in this mode and needs to be disabled.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79ea13ce07c951bb4d95471e7300baa0f1be9e78",
      "tree": "c0ea320464201854c5d3a222e2dd0d10ae22c95f",
      "parents": [
        "3e18826c73735eee5fca92584137824d9a387008"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jan 24 02:06:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:12 2008 -0800"
      },
      "message": "NULL noise in drivers/net\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ba582b782071c038b312ea330d3090a39f3c66a",
      "tree": "d867da4b389cc136307b0b945b525b1275033f51",
      "parents": [
        "f13561cb2f97794df43f83d1ee808e46eb5d2405"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Dec 21 15:04:49 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:40 2008 -0800"
      },
      "message": "[BNX2]: Fix compiler warning.\n\nChange bnx2_init_napi() to void.\n\nWarning was noted by DaveM.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f13561cb2f97794df43f83d1ee808e46eb5d2405",
      "tree": "a16ce8e3346c17b0b6771bf849cdd75e3540de6e",
      "parents": [
        "57851d84533655db6948e25c54df19ecb673bf2f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 20:02:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:40 2008 -0800"
      },
      "message": "[BNX2]: Update version to 1.7.1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57851d84533655db6948e25c54df19ecb673bf2f",
      "tree": "631cf8e8cf72e5766294fb9658035d442131ceff",
      "parents": [
        "c76c04758b8fd24a1c38b19742e3437e954e945b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 20:01:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:39 2008 -0800"
      },
      "message": "[BNX2]: Enable new tx ring.\n\nEnable new tx ring and add new MSIX handler and NAPI poll function\nfor the new tx ring.  Enable MSIX when the hardware supports it.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c76c04758b8fd24a1c38b19742e3437e954e945b",
      "tree": "248d6953e058d7513c5bb9442f24a0ae92ea4305",
      "parents": [
        "b4b360420dcbbffb15f5749fc78225f4113cc7e2"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 20:01:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:38 2008 -0800"
      },
      "message": "[BNX2]: Add support for a new tx ring.\n\nTo separate TX IRQs into a different MSIX vector, we need to\nsupport a new tx ring.  The original tx ring will still be used\nwhen not using MSIX.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4b360420dcbbffb15f5749fc78225f4113cc7e2",
      "tree": "a7378249d52fd80ac2599c66f624abf5918318ed",
      "parents": [
        "a1f6019090f2c075b41624c32a825775f6865577"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 19:59:30 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:37 2008 -0800"
      },
      "message": "[BNX2]: Support multiple MSIX IRQs.\n\nChange bnx2_napi struct into an array and add code to manage multiple\nIRQs.  MSIX hardware structures and new registers are also added.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1f6019090f2c075b41624c32a825775f6865577",
      "tree": "62fabe6555766ee35328e0c280bcf8c324a2ab6c",
      "parents": [
        "a550c99bc39caf292ed214c0c9c2c4d0b9c95161"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 19:57:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:37 2008 -0800"
      },
      "message": "[BNX2]: Move rx indexes into bnx2_napi struct.\n\nRx related fields used in NAPI polling are moved from the main\nbnx2 struct to the bnx2_napi struct.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a550c99bc39caf292ed214c0c9c2c4d0b9c95161",
      "tree": "061b23ae2c3478f8863a1978117ac394b9b7a6b0",
      "parents": [
        "35efa7c1f4aa868d4a948a9069f20ccef1b3b28d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 19:56:59 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:36 2008 -0800"
      },
      "message": "[BNX2]: Move tx indexes into bnx2_napi struct.\n\nTx related fields used in NAPI polling are moved from the main\nbnx2 struct to the bnx2_napi struct.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35efa7c1f4aa868d4a948a9069f20ccef1b3b28d",
      "tree": "9369da5bfcd93139ce0ac961059d29b57c66626c",
      "parents": [
        "6d866ffc69b0c3e584782f212a3f783708d31e9a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 19:56:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:35 2008 -0800"
      },
      "message": "[BNX2]: Introduce new bnx2_napi structure.\n\nIntroduce a bnx2_napi structure that will hold a napi_struct and\nother fields to handle NAPI polling for the napi_struct.  Various tx\nand rx indexes and status block pointers will be moved from the main\nbnx2 structure to this bnx2_napi structure.\n\nMost NAPI path functions are modified to be passed this bnx2_napi\nstruct pointer.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d866ffc69b0c3e584782f212a3f783708d31e9a",
      "tree": "b8a25c8fe7b53344b82c3c07eda5109c832a2b31",
      "parents": [
        "ead7270b993bed77cb45a5bc786a879679e2b16a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 19:56:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:34 2008 -0800"
      },
      "message": "[BNX2]: Restructure IRQ datastructures.\n\nAdd a table to keep track of multiple IRQs and restructure the IRQ\nrequest and free functions so that they can be easily expanded to\nhandle multiple IRQs.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ead7270b993bed77cb45a5bc786a879679e2b16a",
      "tree": "04633f7710d3e7b37065bd1f515dfc4f11ae14ba",
      "parents": [
        "a0d142c628279c472a3e1ae823e4d30b242f4305"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 20 19:55:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:33 2008 -0800"
      },
      "message": "[BNX2]: Add function to fetch hardware tx index.\n\nThis makes the code cleaner and easier to support different tx rings.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0d142c628279c472a3e1ae823e4d30b242f4305",
      "tree": "820f95db8b3080365ace42cca065a855a851492f",
      "parents": [
        "84eaa1877137def7fe01340f2abbad510aa890f5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:20:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:33 2008 -0800"
      },
      "message": "[BNX2]: Update version to 1.6.9.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84eaa1877137def7fe01340f2abbad510aa890f5",
      "tree": "ed964fded82e861d4566dbaa16594625f9bce77c",
      "parents": [
        "1db82f2aec0766edd4a4f8d86283e91559350de7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:19:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:32 2008 -0800"
      },
      "message": "[BNX2]: Enable S/G for jumbo RX.\n\nIf the MTU requires more than 1 page for the SKB, enable the page ring\nand calculate the size of the page ring.  This will guarantee order-0\nallocation regardless of the MTU size.\n\nFixup loopback test packet size so that we don\u0027t deal with the pages\nduring loopback test.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1db82f2aec0766edd4a4f8d86283e91559350de7",
      "tree": "7f356cec78c596ca2c6143c5c2fdbfeed13fe802",
      "parents": [
        "47bf4246a357d36762c9e7c282d7307152eb92e1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:19:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:31 2008 -0800"
      },
      "message": "[BNX2]: Add fast path code to handle RX pages.\n\nAdd function to reuse a page in case of allocation or other errors.\nAdd code to construct the completed SKB with the additional data in\nthe pages.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47bf4246a357d36762c9e7c282d7307152eb92e1",
      "tree": "91f28518be9daf3a2e26efd9efa9bdbb4b664454",
      "parents": [
        "110d0ef9907b519fed1607c73b3ae883f270561e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:19:12 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:30 2008 -0800"
      },
      "message": "[BNX2]: Add init. code to handle RX pages.\n\nAdd new fields to keep track of the pages and the page rings.\nAdd functions to allocate and free pages.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "110d0ef9907b519fed1607c73b3ae883f270561e",
      "tree": "7f809c40922aeb78a0e5ff8e8d52abc19c25303d",
      "parents": [
        "5d5d001504b4a415a008f7ac1adb9fbec1637811"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:18:34 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:30 2008 -0800"
      },
      "message": "[BNX2]: Update firmware to support S/G RX buffers.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d5d001504b4a415a008f7ac1adb9fbec1637811",
      "tree": "c73dd0b4231e29c8586dd75a807901716f7df7e1",
      "parents": [
        "85833c6269016d009ada17b04ac288e2ab9c37ea"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:17:43 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:29 2008 -0800"
      },
      "message": "[BNX2]: Restructure RX ring init. code.\n\nFactor out the common functions that will be used to initialize the\nnormal RX rings and the page rings.\n\nChange the copybreak constant RX_COPY_THRESH to 128.  This same\nconstant will be used for the max. size of the linear SKB when pages\nare used.  Copybreak will be turned off when pages are used.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85833c6269016d009ada17b04ac288e2ab9c37ea",
      "tree": "d102f33d3cb4c07506cc3429f124dcef063e5930",
      "parents": [
        "e343d55c0a624c5bb88cd6821a17586474f20271"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:17:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:28 2008 -0800"
      },
      "message": "[BNX2]: Restructure RX fast path handling.\n\nAdd a new function to handle new SKB allocation and to prepare the\ncompleted SKB.  This makes it easier to add support for non-linear\nSKB.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e343d55c0a624c5bb88cd6821a17586474f20271",
      "tree": "af9efb9725694bd9d7b8d0b5e88ddf6a7c74e5ad",
      "parents": [
        "f5f97b57b5208a7ca270ac86887a2838ab7862f5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 12 11:16:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:27 2008 -0800"
      },
      "message": "[BNX2]: Add ring constants.\n\nDefine the various ring constants to make the code cleaner.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe42974215eb7a483c344fca50652b3b9dd1ae4",
      "tree": "9dcf05cd677c105d22272b66779127f0a1990f56",
      "parents": [
        "c09c262783dcac62352293912d82b794063cefc3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:31 2007 -0800"
      },
      "message": "[BNX2]: Update version to 1.6.9.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c09c262783dcac62352293912d82b794063cefc3",
      "tree": "14941c7d5c49bbfa3e2b2a3d61cba274baea6b05",
      "parents": [
        "fb0c18bd1f61086fcfac90017b59891a356cc288"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:30 2007 -0800"
      },
      "message": "[BNX2]: Fix RX packet rot.\n\nPackets can be left in the RX ring if the NAPI budget is reached.\nThis is caused by storing the latest rx index at the beginning of\nbnx2_rx_int().  We may not process all the work up to this index\nif the budget is reached and so some packets in the RX ring may rot\nwhen we later check for more work using this stored rx index.\n\nThe fix is to not store this latest hw index and only store the\nprocessed rx index.  We use a new function bnx2_get_hw_rx_cons()\nto fetch the latest hw rx index.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb0c18bd1f61086fcfac90017b59891a356cc288",
      "tree": "ee1407c4ed3102f5eb702c0472d23c005e2e1566",
      "parents": [
        "9b3efc0133a807070dbd21254102995b65969965"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 10 17:18:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 11 02:45:29 2007 -0800"
      },
      "message": "[BNX2]: Add PHY_DIS_EARLY_DAC workaround.\n\n5709 Ax and Bx chips all need this workaround.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1977f032722c27ee3730284582fd3991ad9ac81b",
      "tree": "00ba5692a697a387399131850c56e01345c7cace",
      "parents": [
        "1276b103c20603835d9b903cae099125e8c2c5a3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:41 2007 -0700"
      },
      "message": "remove asm/bitops.h includes\n\nremove asm/bitops.h includes\n\nincluding asm/bitops directly may cause compile errors. don\u0027t include it\nand include linux/bitops instead. next patch will deny including asm header\ndirectly.\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a57793651ff1a09ef18bade998632435ca2dc13f",
      "tree": "fffc839d7b001f196421f09f0a06491588835fe1",
      "parents": [
        "9cf52b2921fbe62566b6b2ee79f71203749c9e5e",
        "52f095ee88d8851866bc7694ab991ca5abf21d5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:40:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:40:30 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (51 commits)\n  [IPV6]: Fix again the fl6_sock_lookup() fixed locking\n  [NETFILTER]: nf_conntrack_tcp: fix connection reopening fix\n  [IPV6]: Fix race in ipv6_flowlabel_opt() when inserting two labels\n  [IPV6]: Lost locking in fl6_sock_lookup\n  [IPV6]: Lost locking when inserting a flowlabel in ipv6_fl_list\n  [NETFILTER]: xt_sctp: fix mistake to pass a pointer where array is required\n  [NET]: Fix OOPS due to missing check in dev_parse_header().\n  [TCP]: Remove lost_retrans zero seqno special cases\n  [NET]: fix carrier-on bug?\n  [NET]: Fix uninitialised variable in ip_frag_reasm()\n  [IPSEC]: Rename mode to outer_mode and add inner_mode\n  [IPSEC]: Disallow combinations of RO and AH/ESP/IPCOMP\n  [IPSEC]: Use the top IPv4 route\u0027s peer instead of the bottom\n  [IPSEC]: Store afinfo pointer in xfrm_mode\n  [IPSEC]: Add missing BEET checks\n  [IPSEC]: Move type and mode map into xfrm_state.c\n  [IPSEC]: Fix length check in xfrm_parse_spi\n  [IPSEC]: Move ip_summed zapping out of xfrm6_rcv_spi\n  [IPSEC]: Get nexthdr from caller in xfrm6_rcv_spi\n  [IPSEC]: Move tunnel parsing for IPv4 out of xfrm4_input\n  ...\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c2bef49764d0a5a404ae0bd65217f7dadbd1821",
      "tree": "b299640fce0918b823d3187f1f489446b4132211",
      "parents": [
        "239cd34327d12e84f5528caa7b11c9e651372c39"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 17 19:26:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 17 19:26:28 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.8.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "239cd34327d12e84f5528caa7b11c9e651372c39",
      "tree": "ccc48f92df8b887da38edeffb0c758545cf4e284",
      "parents": [
        "8499fb594ad34ccde38058d7c3ae8093058b346a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 17 19:26:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 17 19:26:15 2007 -0700"
      },
      "message": "[BNX2]: Fix Serdes WoL bug.\n\nThe bug is in the code in bnx2_set_power_state() that assumes copper\ndevices when setting up WoL.  This is no longer true after adding WoL\nsupport for Serdes devices.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dee6421581d3484e9a01d403dbf158161942db6",
      "tree": "57a9ba4782217e9c962230e9566ac32c06cb1fb4",
      "parents": [
        "4fd7ab5949edfdf99be0ceef206c9d0b7f186318"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Oct 12 01:40:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 12 02:01:21 2007 -0700"
      },
      "message": "[BNX2]: Refine napi poll loop.\n\nNeed to read and store sblk-\u003estatus_idx before checking for more work.\nThe status idx is later written back to the hardware when enabling\ninterrupts to acknowledge how much work has been processed.  If the\norder is reversed, we can end up acknowledging work we haven\u0027t\nprocessed.\n\nWhen completing bnx2_poll(), we should always break out of the while\nloop and return work_done instead of returning 0.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f535763165331bb91277d7519b507fed22034e5",
      "tree": "1968a01affa1cce3a3199c455d1fe1ebdca3ff47",
      "parents": [
        "b08d6cb22c777c8c91c16d8e3b8aafc93c98cbd9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 18:08:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 18:08:29 2007 -0700"
      },
      "message": "[NET]: Fix NAPI completion handling in some drivers.\n\nIn order for the list handling in net_rx_action() to be\ncorrect, drivers must follow certain rules as stated by\nthis comment in net_rx_action():\n\n\t\t/* Drivers must not modify the NAPI state if they\n\t\t * consume the entire weight.  In such cases this code\n\t\t * still \"owns\" the NAPI instance and therefore can\n\t\t * move the instance around on the list at-will.\n\t\t */\n\nA few drivers do not do this because they mix the budget checks\nwith reading hardware state, resulting in crashes like the one\nreported by takano@axe-inc.co.jp.\n\nBNX2 and TG3 are taken care of here, SKY2 fix is from Stephen\nHemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32d1316b91424423d7b44944f18cdaca268f3db2",
      "tree": "fc8e22145a7344e7f89caf5fc8b3ab8403898353",
      "parents": [
        "846f5c622fe033520c775cc2c40c06f3e2adea85"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 10 16:17:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:58 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.7.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "846f5c622fe033520c775cc2c40c06f3e2adea85",
      "tree": "384203c173be7827d96e1a722fdd754a3b8ca886",
      "parents": [
        "489310a440e606512b1fd79d8562d1da6b715448"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 10 16:16:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:57 2007 -0700"
      },
      "message": "[BNX2]: Fix default WoL setting.\n\nChange the default WoL setting to match the NVRAM\u0027s setting.  It\nalways defaulted to WoL disabled before and caused a lot of confusion\nfor users.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "489310a440e606512b1fd79d8562d1da6b715448",
      "tree": "5273f818aa52a57c7ee4890f4f974f8a91b547bf",
      "parents": [
        "631a6698d09e57cadc069914d613899609a0ae83"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 10 16:16:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:57 2007 -0700"
      },
      "message": "[BNX2]: Fix remote PHY media detection problems.\n\nThe remote PHY media type and link status can change between\n-\u003eprobe() and -\u003eopen().  For correct operation, we need to get the\nnew status again during -\u003eopen().\n\nThe ethtool link test and loopback test are also fixed to work with\nremote PHY.  PHY loopback is simply skipped when remote PHY is\npresent.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f74347d7ac0aa175b2bbd85eb58a13fbe80a3785",
      "tree": "b4b2e6401b42738115e59a194ca1c62b70647acf",
      "parents": [
        "ea1f8d5c3a593a791463c2efc07e5dfebd056500"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Oct 02 16:28:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:08 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea1f8d5c3a593a791463c2efc07e5dfebd056500",
      "tree": "e25bb6cffff8637b19c73f6ca68eeb901a2473a3",
      "parents": [
        "dad8c737962669240470923f951570ed716da1a1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Oct 02 16:27:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:07 2007 -0700"
      },
      "message": "[BNX2]: Optimize firmware loading.\n\nThis is a follow up to the patches from Denys Vlasenkos\n\u003cvda.linux@googlemail.com\u003e to further optimize firmware loading.\n\n1. In bnx2_init_cpus(), we allocate memory for decompression once\nand use it repeatedly instead of doing this for every firmware image.\n\n2. We eliminate the BSS and SBSS firmware sections in bnx2_fw*.h since\nthese are always zeros.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8336793baf962163c9fab5a3f39614295fdbab27",
      "tree": "6940426f8880928444e227d43085ca3d2fbfba80",
      "parents": [
        "b3448b0bde5f1a858397fe791f76632e978a1dc8"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sun Sep 30 17:56:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:57 2007 -0700"
      },
      "message": "[ZLIB]: Move bnx2 driver gzip unpacker into zlib.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3448b0bde5f1a858397fe791f76632e978a1dc8",
      "tree": "930bd73182f12eb37c2f14121556b1c6ff67d6bd",
      "parents": [
        "89e536a190f90d038bae7905a0c582cb7089b739"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sun Sep 30 17:55:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:57 2007 -0700"
      },
      "message": "[BNX2]: factor out gzip unpacker\n\nThis patch modifies gzip unpacking code in bnx2 driver so that\nit does not depend on bnx2 internals. I will move this code\nout of the driver and into zlib in follow-on patch.\n\nIt can be useful in other drivers which need to store firmwares\nor any other relatively big binary blobs - fonts, cursor bitmaps,\nwhatever.\n\nPatch is run tested by Michael Chan (driver author).\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9f2c0440d806e01968c3ed4def930a43be248ad",
      "tree": "b8e4668b0a4eab842fc33402e92b15f6c63cbc18",
      "parents": [
        "753f492093da7a40141bfe083073400f518f4c68"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 18:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:45 2007 -0700"
      },
      "message": "[netdrvr] Stop using legacy hooks -\u003eself_test_count, -\u003eget_stats_count\n\nThese have been superceded by the new -\u003eget_sset_count() hook.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "0795af5729b18218767fab27c44b1384f72dc9ad"
}
