)]}'
{
  "log": [
    {
      "commit": "a6952b5299ab506051f05395f7c26ff1352759ad",
      "tree": "92e21b85d2c2e424b6bcc4a69597cc2a28cd089c",
      "parents": [
        "990ec3804bb9fd37fcce3e165c95e8b79a783aa3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Feb 12 16:54:48 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 12 16:54:48 2009 -0800"
      },
      "message": "bnx2: Update version to 1.9.2 and copyright.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "990ec3804bb9fd37fcce3e165c95e8b79a783aa3",
      "tree": "a07d5c4aec13b1078f3c7b42cb3a1b1fdf37924f",
      "parents": [
        "259436a505bedc59a0114f2d17fa56af71d94129"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Feb 12 16:54:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 12 16:54:13 2009 -0800"
      },
      "message": "bnx2: Fix jumbo frames error handling.\n\nIf errors are reported on a frame descriptor, we need to\naccount for the buffer pages that may have been used for this\nerror packet and recycle them.  Otherwise, we may get the wrong\npages for the next packet.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6332178d91ca1a9dbd99bd97cabbcf965d178e9f",
      "tree": "d98af2cbc7ff0e9e4d00b6cc8c79b05ca7815a5f",
      "parents": [
        "908a7a16b852ffd618a9127be8d62432182d81b4",
        "739840d529eb7505d3cbfe9d468bf1440c9a8e27"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 23 17:56:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 23 17:56:23 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ppp_generic.c\n"
    },
    {
      "commit": "908a7a16b852ffd618a9127be8d62432182d81b4",
      "tree": "a0b509227e26bef7edd347575761e0dbeb5756e7",
      "parents": [
        "889bd9b6dbcd426b8698c4a779dd7dbf247f57b8"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 22 20:43:12 2008 -0800"
      },
      "message": "net: Remove unused netdev arg from some NAPI interfaces.\n\nWhen the napi api was changed to separate its 1:1 binding to the net_device\nstruct, the netif_rx_[prep|schedule|complete] api failed to remove the now\nvestigual net_device structure parameter.  This patch cleans up that api by\nproperly removing it..\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3298a7388c00227e736d1037328788073c80c7b4",
      "tree": "1373c89c430acbd09b30e602750aa43c1c9e833c",
      "parents": [
        "69c30e1e7492192f882a3fc11888b320fde5206a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 17 19:06:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 17 19:06:08 2008 -0800"
      },
      "message": "bnx2: Fix bug in bnx2_free_rx_mem().\n\nDMA memory for the jumbo rx page rings was freed incorrectly using the\nwrong local variable as the array index.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f2435e532bd64742c3f766b7d5c17cc9d0b8558",
      "tree": "a90721abb0830ea2fc91655bded78752d88bed3f",
      "parents": [
        "4e1d0de95c55383f598516ebf82969260c18e4bd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Dec 16 20:28:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 16 20:28:13 2008 -0800"
      },
      "message": "bnx2: Update version to 1.9.0.\n\nAnd fix the 5716S pci_device_id entry to point to the proper string.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e1d0de95c55383f598516ebf82969260c18e4bd",
      "tree": "cf990d6d5f86cffc323e2d82883204b729296dbe",
      "parents": [
        "f40e0638237a2d3e2ce8bedf3af4b3c02cf6fff7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Dec 16 20:27:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 16 20:27:45 2008 -0800"
      },
      "message": "bnx2: Rename MSI-X vectors.\n\nChange MSI-X vector names to \"ethx-%d\".\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": "730c30ec646bd252a9448a66ecd51d794853513f",
      "tree": "c0d413860f9d8bf37374f17cfabb4911143465d7",
      "parents": [
        "726e07a8a38168266ac95d87736f9501a2d9e7b2",
        "0a0755c9fe47dc9f8271935909c66096e43efbfe"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 05 22:54:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 05 22:54:40 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/iwlwifi/iwl-core.c\n\tdrivers/net/wireless/iwlwifi/iwl-sta.c\n"
    },
    {
      "commit": "efba01803c8570bab11d0d6188a630231d0ddccf",
      "tree": "ef7971d2aade5064c6049d21db871244194611a9",
      "parents": [
        "d5654efd3ff1cd0baa935a0c9a5d89862f07d009"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 03 00:36:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 03 00:36:15 2008 -0800"
      },
      "message": "bnx2: Add workaround to handle missed MSI.\n\nThe bnx2 chips do not support per MSI vector masking.  On 5706/5708, new MSI\naddress/data are stored only when the MSI enable bit is toggled.  As a result,\nSMP affinity no longer works in the latest kernel.  A more serious problem is\nthat the driver will no longer receive interrupts when the MSI receiving CPU\ngoes offline.\n\nThe workaround in this patch only addresses the problem of CPU going offline.\nWhen that happens, the driver\u0027s timer function will detect that it is making\nno forward progress on pending interrupt events and will recover from it.\n\nEric Dumazet reported the problem.\n\nWe also found that if an interrupt is internally asserted while MSI and INTA\nare disabled, the chip will end up in the same state after MSI is re-enabled.\nThe same workaround is needed for this problem. \n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nTested-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8e8034dcdef8c8fa94a14c3b555c09e065e742f",
      "tree": "ffa5e2dfb8ea234a5555de8339f4f32d9357619c",
      "parents": [
        "9fd428761adbd5fbd7e23c312955eec1db8ace7a"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri Nov 28 15:52:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 28 15:52:43 2008 -0800"
      },
      "message": "bnx2: use net_device_stats nowadays available in net_device\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0421eae68ffaf5ecfac860ee86e6a92e5b32a992",
      "tree": "01002b2c8f04d29aec7b814ecd72b7b2da1f590a",
      "parents": [
        "3addc568a656e9c8e313e78cfe7ea1e289bf6fd8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:31:27 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:31:27 2008 -0800"
      },
      "message": "bnx2: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "198d6ba4d7f48c94f990f4604f0b3d73925e0ded",
      "tree": "56bbdf8ba2553c23c8099da9344a8f1d1aba97ab",
      "parents": [
        "9a57f7fabd383920585ed8b74eacd117c6551f2d",
        "7f0f598a0069d1ab072375965a4b69137233169c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 18 23:38:23 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 18 23:38:23 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/isdn/i4l/isdn_net.c\n\tfs/cifs/connect.c\n"
    },
    {
      "commit": "b2af2c1d3e4ddeea9d02c46d0df0c322cc7b7061",
      "tree": "56a9dfa1d01846dc8133823f41d8fa78db35eb7e",
      "parents": [
        "ddd535c713c788f3c23c6548c4ba985a7593113c"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Nov 12 16:23:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 16:23:44 2008 -0800"
      },
      "message": "bnx2: fix poll_controller to pass proper structures and check all rx queues\n\nFix bnx2 so that netpoll works properly.  Specifically:\n\n1) Fix parameters to bnx2_interrupt to be a struct bnx2_napi rather than a\nstruct net_device\n\n2) Fix poll_controller method to check every queue in the rx case so frames\naren\u0027t missed\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4412cb8a6b4190cf73ae44c859fd7e3727d8b13",
      "tree": "e3b3db69ed48c8332c7588ca21d6713de5610574",
      "parents": [
        "40105c0b0753515711318db87d36c8338dc74490"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 12 16:03:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 16:03:05 2008 -0800"
      },
      "message": "bnx2: Update version to 1.8.2.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40105c0b0753515711318db87d36c8338dc74490",
      "tree": "fba1e682769648d1856ce1d09f1481c7d2eae170",
      "parents": [
        "d8026d939495c105cf747c0196a8fa738cf2ad20"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 12 16:02:45 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 16:02:45 2008 -0800"
      },
      "message": "bnx2: Reorganize timeout constants.\n\nMove all related timeout constants to the same location.  BNX2\nprefix is also added to make them more consistent.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8026d939495c105cf747c0196a8fa738cf2ad20",
      "tree": "9240f3af1002c84bfdedbc4c952234684eef3a92",
      "parents": [
        "5ec6d7bf195c2e70003ff30e4f51390ef7e85a31"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 12 16:02:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 16:02:20 2008 -0800"
      },
      "message": "bnx2: Set rx buffer water marks based on MTU.\n\nThe default rx buffer water marks for XOFF/XON are for 1500 MTU.  At\nlarger MTUs, these water marks need to be adjusted for effective\nflow control.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ec6d7bf195c2e70003ff30e4f51390ef7e85a31",
      "tree": "3e082ab7a900822c9cb48a8ed8f8df469e6f145d",
      "parents": [
        "1caacecb7cb2b72e798f06a32b5061075cf397fa"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 12 16:01:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 16:01:41 2008 -0800"
      },
      "message": "bnx2: Restrict WoL support.\n\nOn some quad-port cards that cannot support WoL on all ports due\nto excessive power consumption, the driver needs to restrict WoL\non some ports by checking VAUX_PRESET bit.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1caacecb7cb2b72e798f06a32b5061075cf397fa",
      "tree": "bf3b7d42e0e50494dda4405dada35e701d4ec594",
      "parents": [
        "e42ea986e4a4cab4209d982feffcaf50f21e80e3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Nov 12 16:01:12 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 16:01:12 2008 -0800"
      },
      "message": "bnx2: Add PCI ID for 5716S.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "babcda74e9d96bb58fd9c6c5112dbdbff169e695",
      "tree": "fcbe5e70f1fff01ad49504171e964c387a5ad7f8",
      "parents": [
        "ab2910921064b657610a3b501358a305e13087ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 21:11:17 2008 -0800"
      },
      "message": "drivers/net: Kill now superfluous -\u003elast_rx stores.\n\nThe generic packet receive code takes care of setting\nnetdev-\u003elast_rx when necessary, for the sake of the\nbonding ARP monitor.\n\nDrivers need not do it any more.\n\nSome cases had to be skipped over because the drivers\nwere making use of the -\u003elast_rx value themselves.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e174961ca1a0b28f7abf0be47973ad57cb74e5f0",
      "tree": "e8f74ecd420a0e380a71670e5aec5c2a0c15640a",
      "parents": [
        "0c68ae2605dbcf67414d8d1f19af93be44b355fb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 15:59:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:06:18 2008 -0700"
      },
      "message": "net: convert print_mac to %pM\n\nThis converts pretty much everything to print_mac. There were\na few things that had conflicts which I have just dropped for\nnow, no harm done.\n\nI\u0027ve built an allyesconfig with this and looked at the files\nthat weren\u0027t built very carefully, but it\u0027s a huge patch.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "85833c6269016d009ada17b04ac288e2ab9c37ea"
}
