)]}'
{
  "log": [
    {
      "commit": "6afd142fd0dfba497246d0fab236c20a7b4bf778",
      "tree": "f45bf4da587d94acfa1aa1fd35b611d8828689bc",
      "parents": [
        "50cf156af7dc68a44409bef636585ef88ebbab34"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_39BIT_MASK macro with DMA_BIT_MASK(39)\n\nReplace all DMA_39BIT_MASK macro with DMA_BIT_MASK(39)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d6a5e9500103680464a723a4564961675652680",
      "tree": "d18903333aae8a4415b179d6e7d38f203724892c",
      "parents": [
        "bd257ed9f1d129b4e881f513a406b435c8852565",
        "f10023a4ef3f5cc05457b059c6880bc447adfa1f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 17 15:01:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 17 15:01:30 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/igb/igb_main.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/wireless/ath9k/ath9k.h\n\tdrivers/net/wireless/ath9k/core.h\n\tdrivers/net/wireless/ath9k/hw.c\n"
    },
    {
      "commit": "bd257ed9f1d129b4e881f513a406b435c8852565",
      "tree": "35c3ec7633555a190e95d4924cf01610536a0770",
      "parents": [
        "2ffb4558194037133121e260022baa0d21590473"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Mar 17 13:14:22 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 17 13:14:22 2009 -0700"
      },
      "message": "netxen: fix firmware download warnings\n\nFix following warnings, by using integer firmware types.\n\ndrivers/net/netxen/netxen_nic_hw.c: In function \u0027netxen_load_firmware\u0027:\ndrivers/net/netxen/netxen_nic_hw.c:1146: warning: comparison with string literal results in unspecified behavior\ndrivers/net/netxen/netxen_nic_hw.c:1146: warning: comparison with string literal results in unspecified behavior\ndrivers/net/netxen/netxen_nic_hw.c:1146: warning: comparison with string literal results in unspecified behavior\ndrivers/net/netxen/netxen_nic_hw.c:1159: warning: comparison with string literal results in unspecified behavior\ndrivers/net/netxen/netxen_nic_hw.c:1159: warning: comparison with string literal results in unspecified behavior\ndrivers/net/netxen/netxen_nic_hw.c:1159: warning: comparison with string literal results in unspecified behavior\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff4fbd43fe82de28710761f2cc2ed122d716483a",
      "tree": "e82e4f143e59577120b168a7b2141e0a67ff578d",
      "parents": [
        "d8b100c5da003b6f8c410453e1e6e74ced8d1cc1"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 13 14:52:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 14:00:34 2009 -0700"
      },
      "message": "netxen: update version to 4.0.30\n\nTo mark all features and bugfixes submitted since 4.0.11.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8b100c5da003b6f8c410453e1e6e74ced8d1cc1",
      "tree": "75d895254bb70859ef5c3b4cab2d5da313af8e87",
      "parents": [
        "9b3ef55c6ddbe8c7b76707eae9a77d874fe2cec0"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 13 14:52:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 14:00:33 2009 -0700"
      },
      "message": "netxen: add receive side scaling (rss) support\n\nThis patch enables the load balancing capability of firmware\nand hardware to spray traffic into different cpus through\nseparate rx msix interrupts.\n\nThe feature is being enabled for NX3031, NX2031 (old) will be\nenabled later. This depends on msi-x and compatibility with\nmsi and legacy is maintained by enabling single rx ring.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b3ef55c6ddbe8c7b76707eae9a77d874fe2cec0",
      "tree": "82fbd8c2b6dc391f0dc5ebda7b6f2c33c4feb38f",
      "parents": [
        "438627c77b877e445a4b918a50ff910a5ea2a12d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 13 14:52:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 14:00:33 2009 -0700"
      },
      "message": "netxen: remove old lro code\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "438627c77b877e445a4b918a50ff910a5ea2a12d",
      "tree": "254abcb0c57f6c57947428f9c8ec38b6904801fc",
      "parents": [
        "0b72e659a10ec50acbef90756bf04177b66c8266"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 13 14:52:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 14:00:32 2009 -0700"
      },
      "message": "netxen: sanitize variable names\n\no remove max_ prefix from ring sizes, since they don\u0027t really\n  represent max possible sizes.\no cleanup naming of rx ring types (normal, jumbo, lro).\no simplify logic to choose rx ring size, gig ports get half\n  rx ring of 10 gig ports.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b72e659a10ec50acbef90756bf04177b66c8266",
      "tree": "233dc05b96c10a7e0694542589a4d80304e4d52d",
      "parents": [
        "fbb52f2272e6265295f0e5f6187b628e4c162eca"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 13 14:52:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 14:00:31 2009 -0700"
      },
      "message": "netxen: add suspend resume support\n\nDetach network interface on PCI suspend and recreate hardware\ncontext after resumes.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbb52f2272e6265295f0e5f6187b628e4c162eca",
      "tree": "f2e124665ad6a3593447f8a89e930c9467aef717",
      "parents": [
        "09e1c061484005aa26264c3f82f2c83a273c4094"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 13 14:52:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 14:00:31 2009 -0700"
      },
      "message": "netxen: fix endianness in serial number\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de9307c68624b03d2922a02a661ce31e20f078cc",
      "tree": "36353ce83fbe78969ef3ae09c8f328656c18c874",
      "parents": [
        "5a89392225c6147d10328a64b06b756561e97edf"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Mar 06 14:52:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 14 11:40:08 2009 -0700"
      },
      "message": "netxen: remove old flash check.\n\nRemove flash size check which made sense only for ancient\nboards with 1MB flash. The check is based on values read\nfrom specific locations and fails with firmware size changes.\n\nThis prevents driver from getting right mac addresses.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e2d0059fc24c84356721c16c2ad0590c38015a0",
      "tree": "d968ab1ea6c4a7b3fe95cb75686576d57c0ab2e9",
      "parents": [
        "becf46a012db667c562bbbe589c14e100b62e5a4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 09 08:50:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 10 05:10:04 2009 -0700"
      },
      "message": "netxen: annotate board_config and board_type\n\nRemove huge board config structure from each instance, read\nonly necessary fields from flash.\n\nReplace board_type with port_type (1G/10G), there\u0027s another\nboard_type field describing card type (SFP/XFP/CX4).\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "becf46a012db667c562bbbe589c14e100b62e5a4",
      "tree": "1f6946aac18946fe2df637da385ac1020f755f76",
      "parents": [
        "9f5bc7f1908665d7cf379f698c7bdc53bc10da85"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 09 08:50:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 10 05:10:03 2009 -0700"
      },
      "message": "netxen: cleanup superfluous multi-context code\n\nMAX_RCV_CTX was set to 1, there\u0027s only rx context per\nPCI function.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f5bc7f1908665d7cf379f698c7bdc53bc10da85",
      "tree": "d55c0e6646af2c1f4093d3909329752110c3a54b",
      "parents": [
        "d32cc3d24eace8a271a39ffe8aeae1861f400d2d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 09 08:50:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 10 05:10:02 2009 -0700"
      },
      "message": "netxen: refactor netdev open close\n\nrearrange open and close into hardware attach(), detach() and\nnic up() and down(). this will be used for suspend/resume\nsubsequently.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d32cc3d24eace8a271a39ffe8aeae1861f400d2d",
      "tree": "34e15aed220242cf6b14d854b496d42747cf9418",
      "parents": [
        "0ddc110c6fef34c554999448cdffe9c174a15fc9"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 09 08:50:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 10 05:10:02 2009 -0700"
      },
      "message": "netxen: small xmit optimizations\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ddc110c6fef34c554999448cdffe9c174a15fc9",
      "tree": "92edb728e2424f9b58c12e755b0035643d3da0bb",
      "parents": [
        "d5df2a16133f4eb22f9a6bbc07723443568d362f"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 09 08:50:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 10 05:10:01 2009 -0700"
      },
      "message": "netxen: cleanup rx handling\n\no remove unused rx fragment handling code.\no imporove check for status descriptor ownership.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "567c6c4e2b92f4b8632b043f9395b216b7e7c3ce",
      "tree": "20eda4904012401002d42e27abf555564adf12b8",
      "parents": [
        "1f434f638457712732238329dfdf089eab25e5b3"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 02 16:02:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 00:05:27 2009 -0800"
      },
      "message": "netxen: firmware download improvements\n\no set port mode after resetting device.\no prefer cut-through firmware (doesn\u0027t require on-card memory).\no load flashed firmware if newer.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f434f638457712732238329dfdf089eab25e5b3",
      "tree": "11740366d95d15a87ec4c266c00ed7007bb11d27",
      "parents": [
        "7e99013a5043cacd375375c3efad35b57c3afdba"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 02 16:02:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 03 00:05:26 2009 -0800"
      },
      "message": "netxen: support larger dma addressing\n\nSupport larger dma mask if firmware indicates capability\nto handle larger addresses.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d242f1cee2c85721bbe9d8205e98c1c01f5d805",
      "tree": "8744b15b22066d0adc8930062f58cbe7ae56b537",
      "parents": [
        "465e985087e9a15ddbe8ad62d9a983ae434d84c6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Feb 25 15:57:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 27 01:00:44 2009 -0800"
      },
      "message": "netxen: update copyright\n\nExtend copyright into 2009 and update address.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97daee83b0fd2361cc70be6f3d6ecda69def2103",
      "tree": "6374f99d06b2d29c32c99952a066721fc0c09762",
      "parents": [
        "dbf64b10fa5b339d8b6e949f97c0d00750b08ca8"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:39:21 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:39:21 2009 -0800"
      },
      "message": "netxen: refactor pci probe\n\nSplit pci probe function into smaller logical blocks.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbf64b10fa5b339d8b6e949f97c0d00750b08ca8",
      "tree": "f3fe30e3d5f52d5a600ef10100e2de1670b54f86",
      "parents": [
        "4da129421f898147235a3e6b40234d789df208b7"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:39:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:39:03 2009 -0800"
      },
      "message": "netxen: cleanup unused code\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4da129421f898147235a3e6b40234d789df208b7",
      "tree": "228a1ee837ddeff591cd4c420e3a2c850ae7075c",
      "parents": [
        "ba599d4f0d2071abc049cb6345eab510a8a3643e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:38:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:38:44 2009 -0800"
      },
      "message": "netxen: advertise wake-on-lan support\n\nAdd ethtool wake on lan support.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba599d4f0d2071abc049cb6345eab510a8a3643e",
      "tree": "e42bac74b45238e373d8d4b4de779ce83c1fd833",
      "parents": [
        "32344a394029baeca5bcc9fa839694b23a82cc64"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:38:22 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:38:22 2009 -0800"
      },
      "message": "netxen: firmware download support\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5325a7bf92d5bcac39dbefdfcc214379d17f3d3a",
      "tree": "1601191587fa8d2ab627f1910ee60219015cacae",
      "parents": [
        "e70049b9e74267dd47e1ffa62302073487afcb48",
        "028e1415a78733fcd2cba4b4c001826cc37a373e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:51:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:51:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "028e1415a78733fcd2cba4b4c001826cc37a373e",
      "tree": "ed708093d3572bde15432c53d1c6a3d1102740af",
      "parents": [
        "044fad0dbb4e814c061916fe5a36851af2fd1135"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 03:44:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:44:23 2009 -0800"
      },
      "message": "netxen: handle pci bar 0 mapping failure\n\nPCI bar 0 is used for memory mapped register access.\nIf ioremap fails (returns NULL), register access results\nin crash.\n\nUse pci_ioremap_bar() instead of ioremap(), the latter\nfails on on 32 bit powerpc where pci resource address is\n\u003e 32 bits.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "044fad0dbb4e814c061916fe5a36851af2fd1135",
      "tree": "a4ec3925747382755740df54e34a036a2fd9abb8",
      "parents": [
        "50fee1dec5d71b8a14c1b82f2f42e16adc227f8b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 03:42:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:42:59 2009 -0800"
      },
      "message": "netxen: fix physical port mapping\n\nThe PCI function to physical port mapping is valid only for\nold firmware. New firmware (4.0.0+) abstracts this.\nSo driver should never try to access phy using invalid\nmapping. The behavior is unpredictable when PCI functions\n4-7 are enabled on the same NIC.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39754f441055c861da403d4e9a67ed80f242a4b4",
      "tree": "158b1056cb5cdef68d7ec0dfb3ee175eb9acb5bd",
      "parents": [
        "d8313ce0f148e648d4e515db5d2c65bbd44fe29e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 17 20:27:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 17 20:27:02 2009 -0800"
      },
      "message": "netxen: ratelimit error prints\n\nIf for some reason, read from card memory fails the console\nget flooded with failure prints. This patch confines print\nunder printk_ratelimit().\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8313ce0f148e648d4e515db5d2c65bbd44fe29e",
      "tree": "9c94c439f7d4763d16a4520a1ce7c0f016608bab",
      "parents": [
        "ef38fa77786584c630f5da6696111a6a558c7f23"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 17 20:26:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 17 20:26:44 2009 -0800"
      },
      "message": "netxen: fix sparse warnings\n\nFix following sparse warnings (multiple instances)\n\nwarning: restricted degrades to integer\nwarning: cast to restricted type\nwarning: incorrect type in argument 3 (different signedness)\nwarning: context imbalance in \u0027netxen_nic_hw_write_wx_2M\u0027 - different\nlock contexts for basic block\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef38fa77786584c630f5da6696111a6a558c7f23",
      "tree": "861d7ff40a3f9678365e48b73abb70f901be1a44",
      "parents": [
        "ad7bf428328d360b54e0d5f5fc7a9c0a6cf3b7fe"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 17 20:26:22 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 17 20:26:22 2009 -0800"
      },
      "message": "netxen: remove superfluous doorbell map\n\nFor NX3031 pci doorbells are not used. If unnecessary mapping\nof doorbell space fails, pci probe bails out.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e30589521518bff36fd2638b3c3d69679c50436",
      "tree": "6ac985658a06b0787e4354d0d16d380ea9b16a5a",
      "parents": [
        "ac178ef0ae9eb44fd527d87aa9b6394e05f56e1f",
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 14 23:12:00 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 14 23:12:00 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n\tdrivers/net/wireless/iwlwifi/iwl3945-base.c\n"
    },
    {
      "commit": "354b45fff90c3448c1eadabfad6ae7b8b8a2a237",
      "tree": "a74f7d4d8ce564ac97574597c8b1135956de7596",
      "parents": [
        "a6952b5299ab506051f05395f7c26ff1352759ad"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Thu Feb 12 16:57:12 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 12 16:57:12 2009 -0800"
      },
      "message": "netxen: fix compile waring \"label ‘set_32_bit_mask’ defined but not used\" on IA64 platform\n\nWhen compile the latest kernel on IA64 platform,I got a warning:\ndrivers/net/netxen/netxen_nic_main.c:203: warning: label ‘set_32_bit_mask’ \ndefined but not used\n\nWe do not need label ‘set_32_bit_mask’  on IA64 platform,So move it to #else.\n\nSigned-off-by: Yang Hongyang \u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acdb602fb3b7e13f3ffd2098549fab1bbfccba2f",
      "tree": "0d72a4bd470625d9188f23902fbee217f75c42a3",
      "parents": [
        "cff71e89a8bd1175962b603f88f333883726b851"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Thu Feb 12 16:41:14 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 12 16:41:14 2009 -0800"
      },
      "message": "netxen: remove pcie workaround\n\nRemove workaround for pcie bug in early revisions of NX3031\n(rev 41 or earlier). This is taken care of during firmware init.\n\nThe workaround required writing pcie config reg of every\npcie function on a card, not all of which are enabled.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ecc103aec454288cbaa5a33d8960ab3467e8a11",
      "tree": "d911ae41c303a575913b8aca2a49f4acaaf0fc93",
      "parents": [
        "0012985d184b7b9d4513eacd35771715471e06ef",
        "4906f9985e310fc01f956256b0d58ac28b0dcb19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:22:21 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:22:21 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/gianfar.c\n"
    },
    {
      "commit": "b3df68f8f5a29888ae693fdb84ebabbc28ed9400",
      "tree": "01f37c627ae5a684efaa7b785d34454afa35cb74",
      "parents": [
        "b991d2bc4a6e1821555bdc2a682f9aed24650c98"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Feb 08 19:20:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 08 19:20:19 2009 -0800"
      },
      "message": "netxen: fix msi-x interrupt handling\n\no Cut down msi-x vectors from 8 to 1 since only one is used for now.\no Use separate handler for msi-x, that doesn\u0027t unnecessarily scrub\n  msi status register.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09640e6365c679b5642b1c41b6d7078f51689ddf",
      "tree": "a2b80c153bd23fe59db8c6994fda29923819fcea",
      "parents": [
        "ee437770c42088b9b653e8b3bf28a61fa647f84e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "message": "net: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05bee4737774881e027bfd9a8b5c40a7d68f6325",
      "tree": "5fd32eb8fe345d2d30e85910beac241a4439e8cd",
      "parents": [
        "80595d59ba9917227856e663da249c2276a8628d",
        "905db44087855e3c1709f538ecdc22fd149cadd8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:31:07 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:31:07 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/e1000/e1000_main.c\n"
    },
    {
      "commit": "584dbe9475313e117abf9d2af88164edfd429c9a",
      "tree": "2e28133bb818dac6af03e1a00b19bd6235621ce6",
      "parents": [
        "df1c46b2b6876d0a1b1b4740f009fa69d95ebbc9"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "danielm77@spray.se",
        "time": "Thu Jan 29 08:55:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 29 16:56:14 2009 -0800"
      },
      "message": "netxen: fix memory leak in drivers/net/netxen_nic_init.c\n\nFor kernel bugzilla #12537:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12537\n\nFree memory.\n\nSigned-off-by: Daniel Marjamäki \u003cdanielm77@spray.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e125646ab56b490d0390b158e0afa9cccfc1f897",
      "tree": "79ebd336ba68ae4598d2cd0f9dcc8a12e53b59b4",
      "parents": [
        "ae9e47e9e864bc5f0a7a7e71dc3f287196b3626b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Thu Jan 29 16:05:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 29 16:05:19 2009 -0800"
      },
      "message": "netxen: revert jumbo ringsize\n\nReducing jumbo ring size below 1024 reduces throughput for old\nfirmwares (3.4.216 and older) running on older (NX2031) chip,\nso restore it back to 1024.\n\nThis was reduced in commit 32ec803348b4d5f1353e1d7feae30880b8b3e342\n(\"netxen: reduce memory footprint\").\n\nRaising jumbo ring size from 512 to 1024, adds ~4MB per port, but\nthere\u0027s still big saving because of original patch (~20MB per port).\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eacdf58c2c0b9507afedfc19108e98b992c31e4",
      "tree": "d95e7e022ff6e6181edce43fe97cf2883b5a91ed",
      "parents": [
        "dd0a251c8e087bca05e8f9a3657078591ae6e12b",
        "5376071069ec8a7e6a8112beab16fc24f5139475"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 17:43:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 17:43:16 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "32ec803348b4d5f1353e1d7feae30880b8b3e342",
      "tree": "75eaa48e774ce2807ca78480f2b2763c338aa7fc",
      "parents": [
        "cdff1036492ac97b4213aeab2546914a633a7de7"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jan 26 12:35:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:35:19 2009 -0800"
      },
      "message": "netxen: reduce memory footprint\n\no reduce rx ring size from 8192 to 4096.\no cut down old huge lro buffers.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdff1036492ac97b4213aeab2546914a633a7de7",
      "tree": "2c5bff4315f05d6e7f1f7287859a9ccc8fe79f3a",
      "parents": [
        "3121a48d87a580f369eeb26aa0a075142274a353"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jan 26 12:34:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:34:57 2009 -0800"
      },
      "message": "netxen: fix vlan tso/checksum offload\n\no set netdev-\u003evlan_features appropriately.\no fix tso descriptor initialization for vlan case.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "288379f050284087578b77e04f040b57db3db3f8",
      "tree": "ac5f5c83e2778a1966327d87316fc94067363b45",
      "parents": [
        "627af770c63acddc2402dd19fec70df5c3ad8ab7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Jan 19 16:43:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:33:50 2009 -0800"
      },
      "message": "net: Remove redundant NAPI functions\n\nFollowing the removal of the unused struct net_device * parameter from\nthe NAPI functions named *netif_rx_* in commit 908a7a1, they are\nexactly equivalent to the corresponding *napi_* functions and are\ntherefore redundant.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "009777846165fcc49352c0f1487e3a96102884c3",
      "tree": "dcc37726294c0e42fb0202c78752fb8cb07b8d11",
      "parents": [
        "3bfafd6b136bea2de9bd96c01b7e3808635a15b2"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jan 16 11:03:25 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 16 11:05:28 2009 -0800"
      },
      "message": "netxen: include ipv6.h (fixes build failure)\n\nFixes a build error in absence of CONFIG_IPV6:\n\ndrivers/net/netxen/netxen_nic_main.c:1189: error: implicit declaration of function \u0027ipv6_hdr\u0027\ndrivers/net/netxen/netxen_nic_main.c:1189: error: invalid type argument of \u0027-\u003e\u0027\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bfafd6b136bea2de9bd96c01b7e3808635a15b2",
      "tree": "6fd176a779975662742df9f5227263c9bf596e78",
      "parents": [
        "a58c891a53aca81c78f9cbe0572a301042470e96"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jan 16 11:03:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 16 11:03:01 2009 -0800"
      },
      "message": "netxen: avoid invalid iounmap\n\nFor NX3031 only one I/O range is mapped, so unmapping other\ntwo which are used by older chips, causes this warning on\nppc64.\n\n\"Attempt to iounmap early bolted mapping at 0x0000000000000000\"\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f70340698333f14b1d9c9e913c5de8f66b72c55",
      "tree": "52733b9edfee2fcaa396054cbf44555b142e2fd1",
      "parents": [
        "03e678ee968ae54b79c1580c2935895bd863ad95"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:50:00 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:50:00 2009 -0800"
      },
      "message": "netxen: handle dma mapping failures\n\no Bail out if pci_map_single() fails while replenishing rx ring.\no Drop packet if pci_map_{single,page}() fail in tx.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03e678ee968ae54b79c1580c2935895bd863ad95",
      "tree": "537fa189202b60b14c76151cd819be88fdec3f79",
      "parents": [
        "06e9d9f9783860fe4c602ef491f47211804ccc96"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:49:43 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:49:43 2009 -0800"
      },
      "message": "netxen: hold tx lock while sending firmware commands\n\nSome firmware commands like mac address addition/deletion are sent\non the transmit ring. So need to hold the tx lock before touching\ntx producer/consumer indices.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06e9d9f9783860fe4c602ef491f47211804ccc96",
      "tree": "a2adab8ab7690984b11e7fdc757f91587c380d51",
      "parents": [
        "27c915a4d843b90eb4065298969578d15e5e6ab0"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:49:22 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:49:22 2009 -0800"
      },
      "message": "netxen: cleanup mac list on driver unload\n\nThis fixes a tiny memory leak when driver is unloaded. The mac\naddress list maintained in netxen_adapter needs to deleted when\ndriver is going down.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27c915a4d843b90eb4065298969578d15e5e6ab0",
      "tree": "df1e34fb723aedfd851c24946437951528548938",
      "parents": [
        "c7860a2aec571ea95d3ad19b8d9775b27828baac"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:49:00 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:49:00 2009 -0800"
      },
      "message": "netxen: firmware init fix\n\no Fix order or rom register writes.\no Reduce udelays when writing rom registers.\n\nThis cuts the firmware init time by 40%.\n\no Do not reset core/memory clocks when reinitializing driver.\n  Firmware willl handle this when initialized.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7860a2aec571ea95d3ad19b8d9775b27828baac",
      "tree": "584b64a32061a6ba01546dc839eee26a076e2899",
      "parents": [
        "391587c3447d99b842a647f8e701895c9eea050b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:48:32 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:48:32 2009 -0800"
      },
      "message": "netxen: fix link speed reporting for some boards\n\no Read negotiated link speed when link state changes.\no Fix link speed reporting for hybrid nic boards, which have both 1Gbps and\n  10Gbps ports.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "391587c3447d99b842a647f8e701895c9eea050b",
      "tree": "5acf2f1282d068195261216953a1b71f20fb1c9a",
      "parents": [
        "2edbb454428729f450f7a0aabbf95ac62b46b78a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:48:11 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:48:11 2009 -0800"
      },
      "message": "netxen: fix ipv6 offload and tx cleanup\n\no fix the ip/tcp hdr offset in tx descriptors for ipv6.\no cleanup xmit function, move the tso checks into separate function,\n  this reduces unnecessary endian conversions back and forth.\no optimize macros to initialize tx descriptors.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2edbb454428729f450f7a0aabbf95ac62b46b78a",
      "tree": "392ae07f3448897ceff4717663af7584eccbd375",
      "parents": [
        "d1d5e6b1cead3df6f722d1d458874bd7f93da8d6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jan 14 20:47:30 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 14 20:47:30 2009 -0800"
      },
      "message": "netxen: fix endianness in firmware commands\n\no Set restricted (little endian) data types in firmware command\n  requests and responses.\no Remove unnecessary conversion to LE when writing registers.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8057b7fefea1daca6928cbb95751d01fc934a41",
      "tree": "efb4ce8515cbb124d8fdea3ac211ac7935b592b1",
      "parents": [
        "e855aac805dd9c68b6fabe395cbc8e05f0eda6e4"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Fri Dec 26 00:04:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 26 00:04:26 2008 -0800"
      },
      "message": "drivers/net/netxen: fix sparse warnings: use NULL pointer instead of plain integer\n\nFix this sparse warnings:\n\n  drivers/net/netxen/netxen_nic_hw.c:1462:18: warning: Using plain integer as NULL pointer\n  drivers/net/netxen/netxen_nic_hw.c:1536:18: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "1abd266f091e4f281a7c1e8813106fdf1528bb56",
      "tree": "931a1cd1bb3207abb077ee7125ac1dd87af8c234",
      "parents": [
        "876526443e64ae15bc3715dd6fbe8b9deadf89bc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:32:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:32:15 2008 -0800"
      },
      "message": "netxen: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\nHad to do some refactoring on multicast_list.\nFix ethtool restart to propogate error code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cf1653aa90c6320dc8032443b5e322820aa28b1",
      "tree": "7920008d3f953defdcda8c81d39da963290d93ad",
      "parents": [
        "454d7c9b14e20fd1949e2686e9de4a2926e01476"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Nov 12 23:38:14 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:38:14 2008 -0800"
      },
      "message": "netdevice: safe convert to netdev_priv() #part-2\n\nWe have some reasons to kill netdev-\u003epriv:\n1. netdev-\u003epriv is equal to netdev_priv().\n2. netdev_priv() wraps the calculation of netdev-\u003epriv\u0027s offset, obviously\n   netdev_priv() is more flexible than netdev-\u003epriv.\nBut we cann\u0027t kill netdev-\u003epriv, because so many drivers reference to it\ndirectly.\n\nThis patch is a safe convert for netdev-\u003epriv to netdev_priv(netdev).\nSince all of the netdev-\u003epriv is only for read.\nBut it is too big to be sent in one mail.\nI split it to 4 parts and make every part smaller than 100,000 bytes,\nwhich is max size allowed by vger.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.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": "ec68db6930635b25ef5ba4983053635f5b4bf35e",
      "tree": "c4097fd388636a2b29c16b71d681f8eae79dba8b",
      "parents": [
        "5050015597efb5e52a0b21e30a8adb2f7d7b7fba"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Aug 20 13:52:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:59:01 2008 -0400"
      },
      "message": "netxen: enable msi-x for quad-gig boards\n\nNX3031 firmware now supports MSI-X interrupts on Quad GbE boards.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b39d66a81fb4f5ab555f86a2e49f3714f8369a3d",
      "tree": "20ffb096fe2781545ac3f77f07ebbb347234e111",
      "parents": [
        "b514f6b6da3aedcf4eb6f0c69e910ae89ef4632f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Aug 20 16:52:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:59:00 2008 -0400"
      },
      "message": "drivers/net: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "040dec3b37e4b9ec15b359bf5744f1ceba39fe3e",
      "tree": "86046f3aa31a99129ad7ca8db7cd0d7afbcaa86c",
      "parents": [
        "9a6b3b544082907760fa36f54f9300969f31870b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Sep 12 06:55:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:46 2008 -0400"
      },
      "message": "netxen: add pci ids\n\nDefine old and new pci vendor and device ids.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "316343e2cfd9a4bb4c70d0e1991e7a74840fe29e",
      "tree": "3608312dfc3c6af92c9abb79f0b8984d0473feee",
      "parents": [
        "ec0c15afb41fd9ad45b53468b60db50170e22346",
        "fca1287a3a9246d4facc27a0a455fada18fd1164"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 03 16:21:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 03 16:21:02 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  bnx2x: Accessing un-mapped page\n  ath9k: Fix TX control flag use for no ACK and RTS/CTS\n  ath9k: Fix TX status reporting\n  iwlwifi: fix STATUS_EXIT_PENDING is not set on pci_remove\n  iwlwifi: call apm stop on exit\n  iwlwifi: fix Tx cmd memory allocation failure handling\n  iwlwifi: fix rx_chain computation\n  iwlwifi: fix station mimo power save values\n  iwlwifi: remove false rxon if rx chain changes\n  iwlwifi: fix hidden ssid discovery in passive channels\n  iwlwifi: W/A for the TSF correction in IBSS\n  netxen: Remove workaround for chipset quirk\n  pcnet-cs, axnet_cs: add new IDs, remove dup ID with less info\n  ixgbe: initialize interrupt throttle rate\n  net/usb/pegasus: avoid hundreds of diagnostics\n  tipc: Don\u0027t use structure names which easily globally conflict.\n"
    },
    {
      "commit": "0b62afb432d807482a6808508112d1baf29f3798",
      "tree": "3a24d44f6a5aa7e7c8770568096893370dd30ef4",
      "parents": [
        "2dcc9ff7efc701f76883356bdbaf1134039e5fa5"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Wed Aug 27 21:57:30 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 03 09:26:40 2008 -0400"
      },
      "message": "netxen: Remove workaround for chipset quirk\n\nRemove chipset-specific quirk workaround; the workaround caused\nunrecoverable DMA lockups when the driver was loaded following a\nPXE boot.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Michael Brown \u003cmbrown@fensystems.co.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11d89d639352ef27bb3f0e7513dd406284bf034a",
      "tree": "9fc7f9437fe4511171f68e3b6c921611a977f7e2",
      "parents": [
        "092bc57184842229ee41f87d9c408a3f1302aaa6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:45 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:32 2008 -0400"
      },
      "message": "netxen: update driver version\n\nRaise driver version to 4.0.11.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "092bc57184842229ee41f87d9c408a3f1302aaa6",
      "tree": "0ad474c92d86f8490ed211f56f49923c3d31e6e3",
      "parents": [
        "15eef1e1b718667981da92d2fa18283f181c117c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:16 2008 -0400"
      },
      "message": "netxen: cleanup interrupt code\n\nMark interrupt scheme in very old firmware incompatible. Interrupt mask\nand status registers are per pci function / port.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "15eef1e1b718667981da92d2fa18283f181c117c",
      "tree": "1466795fd7a1f4ab10a7c4e1146bf3567e4392b1",
      "parents": [
        "922c4f2c70c156ac38b4e6affbd30d4b1efd5864"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:42 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:14 2008 -0400"
      },
      "message": "netxen: fix dma watchdog\n\nNX3031 does not require driver to kill dma watchdog.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "922c4f2c70c156ac38b4e6affbd30d4b1efd5864",
      "tree": "42184bba52d97f188e8f39651ad0f2c29fd1df35",
      "parents": [
        "9e410778047d0f2887adb888b44eda4d72d4f67d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:12 2008 -0400"
      },
      "message": "netxen: force link update across ifdown/ifup\n\nRe-read link status in dev open(). Schedule link watchdog only\nif dev is up.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9e410778047d0f2887adb888b44eda4d72d4f67d",
      "tree": "26abc4daef3178d00592f09e130c5918017e2e3b",
      "parents": [
        "9dc28efeee98a4f81d5469d3576f55c5e6d1a5db"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:08 2008 -0400"
      },
      "message": "netxen: fix rxbuf leak across driver reload\n\nFree up rx ring during driver unload or open() failure.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9dc28efeee98a4f81d5469d3576f55c5e6d1a5db",
      "tree": "a2b856eceadcd954fd8a8fad699143e848a44b29",
      "parents": [
        "8d792cd990938c4d06b86141465ff8d52a946a0a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 08 00:08:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:43:05 2008 -0400"
      },
      "message": "netxen: fix mac addr setup\n\nFor NX3031 mac addr should be read from firmware. mac addr in flash\nis still valid, but can be overridden by firmware if running in\nvirtualization environment.\n\nFor old revisions, mac addr is retrieved directly from flash.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11a859e591befae7413505c68dd241ad8e14748c",
      "tree": "39ba6065fd5c8f724e5b4da014fac2d709db72de",
      "parents": [
        "5608784fdf417467cbb2ccfb1129500464416f79"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jul 30 12:50:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:17 2008 -0400"
      },
      "message": "drivers/net/netxen/netxen_nic_hw.c: fix printk warnings\n\ndrivers/net/netxen/netxen_nic_hw.c: In function \u0027netxen_nic_pci_mem_read_direct\u0027:\ndrivers/net/netxen/netxen_nic_hw.c:1414: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027u64\u0027\ndrivers/net/netxen/netxen_nic_hw.c: In function \u0027netxen_nic_pci_mem_write_direct\u0027:\ndrivers/net/netxen/netxen_nic_hw.c:1487: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027u64\u0027\n\nYou don\u0027t know what type was used for u64 hence they cannot be printed without\ncasting.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9ad27643f3a054dff9211bb9938f2323907c2ffe",
      "tree": "c1603233131cd7183e959c48357f6ade905714f1",
      "parents": [
        "83821a078a1617e120d76954f455204cec78fe9d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:10 2008 -0400"
      },
      "message": "netxen: fix promisc mode, mtu setting\n\nFor NX3031, multicast filtering, promisc mode, and max frame size\nsetting is handled by firmware, driver needs to send request to\nenable/disable it.\n\nFor old chip revisions / firmware, driver still sets it directly.\n\nAdded function pointer to set mtu according to chip revision.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "83821a078a1617e120d76954f455204cec78fe9d",
      "tree": "adc9a2ac5fb20fd95d7269290362c9625e202d58",
      "parents": [
        "d71e1be8edd355668a12a18660da03ae993dd9df"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:09 2008 -0400"
      },
      "message": "netxen: fix cmd ring init\n\nInitialize producer and consumer indices during netdev open(), only\nfor old firmware/chip.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d71e1be8edd355668a12a18660da03ae993dd9df",
      "tree": "e646cf0778fae8e7dd15e1471f8b135f0d2a15c6",
      "parents": [
        "a70f939338cae650f177ae79562ec44659788bb4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:09 2008 -0400"
      },
      "message": "netxen: fix legacy interrupts\n\nFix legacy interrupt mode for NX3031 chips, read pci interrupt state\nin hardware to guard against spurious interrupt.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a70f939338cae650f177ae79562ec44659788bb4",
      "tree": "a406fc1f91b48ac9f527edb80f6f27ca31715465",
      "parents": [
        "24a7a45511f89959b4f1dc60a66260d09777901a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:08 2008 -0400"
      },
      "message": "netxen: add new board types\n\nAdd couple of new board configurations based on NX3031 chip.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "24a7a45511f89959b4f1dc60a66260d09777901a",
      "tree": "ef48a3f9c6f65ba98f047b38937f71baef4a95ed",
      "parents": [
        "4ad7a018cf4ac3cbad661c28c0f783ee0a6e3bf6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:07 2008 -0400"
      },
      "message": "netxen: fix link status, link speed\n\nFor NX3031, the phy is managed by firmware, so driver should avoid\nsetting any phy registers.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4255589293b78c4dab324323e12857876b154863",
      "tree": "537c54197ec9bd71e1d058762686ec290464b97e",
      "parents": [
        "380bab10de09c22c813ae83f8e148f5a46c1de40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:29:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 22 18:29:10 2008 -0700"
      },
      "message": "netxen: Needs to include linux/vmalloc.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58735567b6de3034c9d0d7e1dcf31614b66de986",
      "tree": "14f5d53e6dfbd4b8793fa5a4154389cbf1c9836e",
      "parents": [
        "cd1f8160e015cd1538701b7de216cbeaefc6b0a8"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:56 2008 -0400"
      },
      "message": "netxen: update driver version\n\nChange driver version to 4.0.0. Netxen firmwares as old as\nv3.4.216 are supported.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cd1f8160e015cd1538701b7de216cbeaefc6b0a8",
      "tree": "da264cfcbca7c5cc2989349a4536021204aa5c46",
      "parents": [
        "d9e651bc06690c5a5326e8d019fa7668409bc819"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:09 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:54 2008 -0400"
      },
      "message": "netxen: enable tso6, intr coalescing.\n\nEnable tso6 and ipv6 checksum, interrupt coalescing for NX3031.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d9e651bc06690c5a5326e8d019fa7668409bc819",
      "tree": "df3051523f4c30f5b6da4230c80e70957bb144ed",
      "parents": [
        "c9fc891f86c062449116fde8826a0ead650e17ac"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:22 2008 -0400"
      },
      "message": "netxen: cut-through rx changes\n\nNX3031 supports cut-through operation where ingress packets are\ndirectly dma\u0027ed into host buffers to reduce latency.\n\nThis requires larger dma buffers (2kb) and different alignemnt.\n\nThe buffer posting logic is changed a bit. The free rx buffers\nare maintained in linked list, since the received reference\nhandles can be out of order. However rx descriptors are still\nposted sequentially, indexed by producer.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c9fc891f86c062449116fde8826a0ead650e17ac",
      "tree": "73496ddd8e43ef74634cae90ab9d12bf311d4139",
      "parents": [
        "48bfd1e0fc66b27254ec742b014e689ef218e76c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:11 2008 -0400"
      },
      "message": "netxen: mtu, mac, link status changes\n\nMAC addr, multicast filters, mtu are set through firmware commands\nin firmware v4.0.0+ because of virtualization of physical ports.\nLink status is also read from registers allocated by firmware for\neach virtual port.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "48bfd1e0fc66b27254ec742b014e689ef218e76c",
      "tree": "fd380b835dc12a5500ff5972981ee9ae767639b4",
      "parents": [
        "a97342f9790f14ac20bd5f8b16ed661411fa2e3e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:04 2008 -0400"
      },
      "message": "netxen: add netxen_nic_ctx.c\n\nContains rx and tx ring context management and certain\nfirmware commands for netxen firmware v4.0.0+.\n\nThis patch gathers all HW context management code into\nnetxen_nic_ctx.c.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a97342f9790f14ac20bd5f8b16ed661411fa2e3e",
      "tree": "2d525219b9633fa48dbe7265901066c8fd3e5e83",
      "parents": [
        "2956640d4aaaecd42bd8ba800cc8c33bfe206b7e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:57 2008 -0400"
      },
      "message": "netxen: remove netxen_nic_isr.c\n\nIt had only couple of functions which are moved to main.c\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2956640d4aaaecd42bd8ba800cc8c33bfe206b7e",
      "tree": "78c0442fd1a382f5f01489d4f268c5876d243b95",
      "parents": [
        "3ce06a320f8d5a3f16960e63021cc372283efffb"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:53 2008 -0400"
      },
      "message": "netxen: pci probe and firmware init changes\n\nAdd initialization code in pci probe for new chip and retain\ncompatibility with old revisions.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ce06a320f8d5a3f16960e63021cc372283efffb",
      "tree": "cea5b02fc44b8c2367c57d7c249592683edffcc9",
      "parents": [
        "e4c93c817ce650401db42db6c869cf7688217ff4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:44 2008 -0400"
      },
      "message": "netxen: add 2MB PCI memory support\n\nNew revision of netxen chip has 2MB PCI memory. Older chips\nhad 128MB addressable PCI memory. To retain compatibility,\nthis patch adds function pointers based on pci bar0 size.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e4c93c817ce650401db42db6c869cf7688217ff4",
      "tree": "280ef8bd2768407ab140367de6bf9980b3f5c9d9",
      "parents": [
        "623621b07ebc5b72e0bdfa4a50bbb28f4587de0c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:23 2008 -0400"
      },
      "message": "netxen: add defs for new chip/boards\n\nAdd macros for new chip revision and board configurations.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "623621b07ebc5b72e0bdfa4a50bbb28f4587de0c",
      "tree": "a6e472bfa084e79f912ca1b6dcc06dd61332669f",
      "parents": [
        "7830b22cbc5f5e804469b74a3fe0d3a8ed88ca31"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:12 2008 -0400"
      },
      "message": "netxen: hw multicast filtering\n\nEnable multicast address filtering capabilities in the hardware.\nUpto 16 multicast addresses can be programmed for each physical\nport. Support \"allmulti\" mode, if enabled.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7830b22cbc5f5e804469b74a3fe0d3a8ed88ca31",
      "tree": "e7779997b1a62f7a4e0003d51132ec710981c258",
      "parents": [
        "f0084a36d4d799c024a5211555334d56c91d236d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:50:55 2008 -0400"
      },
      "message": "netxen: cleanup unused variables/functions\n\no Reduce access to global arrays in data path.\no Remove duplicate/unused variables, unecessary alignment constraints.\no Use correct pci_dev instead of fallback device for consistent\n  allocations.\no Disable ethtool set_eeprom functionality for now, it was only used\n  for flashing firmware.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "70081ac55df939363b27c1ebd27c51f510129139",
      "tree": "87336b296b8ec71264760927b9eefa50f5ecd949",
      "parents": [
        "c5643cab7bf663ae049b11be43de8819683176dd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Jun 23 02:04:50 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:30:46 2008 -0400"
      },
      "message": "[netdrvr] netxen: fix netxen_pci_tbl[] breakage\n\n\tPCI_DEVICE_CLASS sets .device and .vendor to PCI_ANY_DEV,\nwhich overrides the effect of preceding PCI_DEVICE() and makes\nall elements of netxen_pci_tbl[] identical.  Introduced in the\ncommit dcd56fdbaeae1008044687b973c4a3e852e8a726.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "439b454edf551f5a6eb49de6b868015724d275ab",
      "tree": "4c3b9f9c3a9ef85a36ae77636040f19033287af0",
      "parents": [
        "dcd56fdbaeae1008044687b973c4a3e852e8a726"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:01 2008 -0400"
      },
      "message": "netxen: download firmware in pci probe\n\nDownloading firmware in pci probe allows recovery in case of\nfirmware failure by reloading the driver.\n\nAlso reduced delays in firmware load.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dcd56fdbaeae1008044687b973c4a3e852e8a726",
      "tree": "b9b10cdf10ceefafe863c2231078a13f1b94923d",
      "parents": [
        "3276fbad8385d8e86d85fad4d86dae669a045c65"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:45 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:00 2008 -0400"
      },
      "message": "netxen: cleanup debug messages\n\no Remove unnecessary debug prints and functions.\no Explicitly specify pci class (0x020000) to avoid enabling\n  management function.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3276fbad8385d8e86d85fad4d86dae669a045c65",
      "tree": "dffa1ece415eb7871df54d1e7852394616dca39b",
      "parents": [
        "dc515f2e0b356981ea0c4581ff0e587aea8b624a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:59 2008 -0400"
      },
      "message": "netxen: remove global physical_port array\n\nStore physical port number in netxen_adapter structure.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc515f2e0b356981ea0c4581ff0e587aea8b624a",
      "tree": "fa24f2d27a4234fea678dcc9fae530f090ecd905",
      "parents": [
        "8b8091fbf4d8791ad70b146ba2c892c62c2cdc6b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:58 2008 -0400"
      },
      "message": "netxen: fix portnum for hp mezz cards\n\nThis fixes a the issue where logical port number is set incorrectly\nfor HP blade mezz cards.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2e561c7b7e705b619122e5386d6f99f28f2b6e5a",
      "tree": "be942c58cacd25c66cced37e1a82f269c37871de",
      "parents": [
        "2cfed60cc24676d65e01278dbf10d0069de02592",
        "653252c2302cdf2dfbca66a7e177f7db783f9efa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:28:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:28:28 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (48 commits)\n  net: Fix wrong interpretation of some copy_to_user() results.\n  xfrm: alg_key_len \u0026 alg_icv_len should be unsigned\n  [netdrvr] tehuti: move ioctl perm check closer to function start\n  ipv6: Fix typo in net/ipv6/Kconfig\n  via-velocity: fix vlan receipt\n  tg3: sparse cleanup\n  forcedeth: realtek phy crossover detection\n  ibm_newemac: Increase MDIO timeouts\n  gianfar: Fix skb allocation strategy\n  netxen: reduce stack usage of netxen_nic_flash_print\n  smc911x: test after postfix decrement fails in smc911x_{reset,drop_pkt}\n  net drivers: fix platform driver hotplug/coldplug\n  forcedeth: new backoff implementation\n  ehea: make things static\n  phylib: Add support for board-level PHY fixups\n  [netdrvr] atlx: code movement: move atl1 parameter parsing\n  atlx: remove flash vendor parameter\n  korina: misc cleanup\n  korina: fix misplaced return statement\n  WAN: Fix confusing insmod error code for C101 too.\n  ...\n"
    },
    {
      "commit": "8d74849b91536b126c822968b0f5a1dfd658394d",
      "tree": "33e1f79f41ba57dbf71371f192061dc6b87db63f",
      "parents": [
        "db2961c5a13562503c82ae306af269fde4fea8f0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 22 11:48:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:55 2008 -0400"
      },
      "message": "netxen: reduce stack usage of netxen_nic_flash_print\n\nDon\u0027t need to keep a struct netxen_new_user_info on the stack\nwhen we only are interested in printing the serial_num.  Change\nto only reading the serial_num.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5f090dcb4d4fff373ce7165bce4ba5e87534d50a",
      "tree": "7555518ce0687cc7de59aa271081cf648fc8a759",
      "parents": [
        "950e4da32426859ee4b37b2c95026d4f1efa5d05"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:15:50 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:15:50 2008 -0400"
      },
      "message": "net: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "aa39432326a91a7b819ec3f8d78b05e04b708ce5",
      "tree": "0bcf35026c55c95a0cabb653566bfd19850a7f10",
      "parents": [
        "b1555130c7d7e1d4cc5b7784cd090668db244fc5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 02:22:14 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:43 2008 -0400"
      },
      "message": "#if 0 netxen_nic_link_ok()\n\nThis patch #if 0\u0027s the no longer used netxen_nic_link_ok().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b1555130c7d7e1d4cc5b7784cd090668db244fc5",
      "tree": "578ed3823d4f59739574a59856a2d92cf8834978",
      "parents": [
        "3caa4af834df519fda0f1ea6af4a5c7abfec98c7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 02:22:18 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Apr 16 20:41:42 2008 -0400"
      },
      "message": "make netxen_workq static\n\nnetxen_workq can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f0c88f9c45f39acd017328515890481adcb32607",
      "tree": "e9826b89e24b56bf49d309a49e2fc8ac33891687",
      "parents": [
        "f6f4bfa3561a2d8e949cab0d28e0db6d2b13641d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:53:24 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:53:24 2008 -0400"
      },
      "message": "netxen, phy/marvell, skge: minor checkpatch fixes\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d1847a722e79bbfc557755d78f44d3e2c8ae5ea9",
      "tree": "44f2405079e4cfea2ddec6d7eb5fda1f00a1fb77",
      "parents": [
        "ba53e6b4878e07411826312c59bfe49561594b6e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:51 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:21 2008 -0400"
      },
      "message": "netxen: fix rx dropped stats\n\nDon\u0027t count rx dropped packets based on return value of netif_receive_skb(),\nwhich is misleading.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba53e6b4878e07411826312c59bfe49561594b6e",
      "tree": "f9275465c58ebdea37a81ef4796ed29e792bea81",
      "parents": [
        "05aaa02d799e8e9548d57ac92fcb05e783027341"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:50 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:18 2008 -0400"
      },
      "message": "netxen: remove low level tx lock\n\no eliminate tx lock in netxen adapter struct, instead pound on netdev\n  tx lock appropriately.\no remove old \"concurrent transmit\" code that unnecessarily drops and\n  reacquires tx lock in hard_xmit_frame(), this is already serialized\n  the netdev xmit lock.\no reduce scope of tx lock in tx cleanup. tx cleanup operates on\n  different section of the ring than transmitting cpus and is\n  guarded by producer and consumer indices. This fixes a race\n  caused by rx softirq preemption on realtime kernels.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05aaa02d799e8e9548d57ac92fcb05e783027341",
      "tree": "becfc839727f798364c13549e332de0830d7676f",
      "parents": [
        "443be7960be77f3345b44491c700ae4471b0fe57"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:49 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:16 2008 -0400"
      },
      "message": "netxen: napi and irq cleanup\n\no separate and simpler irq handler for msi interrupts, avoids few checks\n  than legacy mode.\no avoid redudant tx_has_work() and rx_has_work() checks in interrupt\n  and napi, which can uncork irq based on racy (lockless) access to tx\n  and rx ring indices. If we get interrupt, there\u0027s sufficient reason to\n  schedule napi.\no replenish rx ring more often, remove self-imposed threshold rcv_free\n  that prevents posting rx desc to card. This improves performance in\n  low memory.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nTested-by: Vernon Mauery \u003cmauery@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "443be7960be77f3345b44491c700ae4471b0fe57"
}
