)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "443be7960be77f3345b44491c700ae4471b0fe57",
      "tree": "48a20558ab8b4726507948b6fc3c850cac13f84b",
      "parents": [
        "9e6db60825ef7e7999abc610ce256ba768e58162"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Mar 17 19:59:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:15 2008 -0400"
      },
      "message": "netxen: improve msi support\n\nRecent netxen firmware has new scheme of generating MSI interrupts, it\nraises interrupt and blocks itself, waiting for driver to unmask. This\nreduces chance of spurious interrupts.\n\nThe driver will be able to deal with older firmware as well.\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": "f305f789bb96ee6e35e71f58324b72abb7bd0b13",
      "tree": "980647f9eff15b56ef120904d62c1cff1644eb40",
      "parents": [
        "66341fffd4e5e546906ebcfeb6f5cce8df802c17"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Dec 22 19:44:00 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:10:31 2008 -0800"
      },
      "message": "annotate netxen\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\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": "4790654c71b250018ecc234f6b9f1ed96a55572d",
      "tree": "0902dbbcc763aa51c6209b560bff97505c0849eb",
      "parents": [
        "ba734f349d5ba02a736e2d574584c56cd21bad14"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 21:23:36 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:02 2008 -0800"
      },
      "message": "[netdrvr] netxen: checkpatch fixes (98% trim trailing whitespace)\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5bc51424b4d1c1121fb8861620f14262d828d1d9",
      "tree": "22d2b4663ad79562d267c7efe28ebf92c55d3544",
      "parents": [
        "8c5863a406d6b7d92d84832d9b223aed6dff85de"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:56 2008 -0800"
      },
      "message": "drivers/net/netxen: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "993fb90c5b1727342362c43ed4e29c26682f54f7",
      "tree": "c151fa32d24fd1725d425561874b12e9b701421e",
      "parents": [
        "3957d63da0067ad6a7dc8261b7eeb824f9dc42b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 18:07:31 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:45 2008 -0800"
      },
      "message": "drivers/net/netxen/: cleanups\n\nThis patch contains the following cleanups:\n- static functions in .c files shouldn\u0027t be marked inline\n- make needlessly global code static\n- #if 0 unused code\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c3616cdda0632a3d0e39069765f9ea0e6bd093e",
      "tree": "d913f63996d479394bcdabd21ebfbdbe16bd1844",
      "parents": [
        "f59d9782751bf1a2c51e7e1e9f614ffec35fb52e"
      ],
      "author": {
        "name": "Alejandro Martinez Ruiz",
        "email": "alex@flawedcode.org",
        "time": "Thu Oct 18 10:00:15 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:36 2008 -0800"
      },
      "message": "netdev: use ARRAY_SIZE() instead of sizeof(array) / ETH_GSTRING_LEN\n\nUsing ARRAY_SIZE() on arrays of the form array[][K] makes it unnecessary\nto know the value of K when checking its size.\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5dc162682d4901025a02b7045f3112d569b4bab9",
      "tree": "410daa76d45f3f7aee13eb0750b890a9ba8ad49f",
      "parents": [
        "53a01e00f8c78bc5875e09aca7749ea54bb09798"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Dec 31 10:08:57 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:35:38 2008 -0500"
      },
      "message": "netxen: fix byte-swapping in tx and rx\n\nHere\u0027s the reworked patch.\n\nThis cleans up some unnecessary byte-swapping while setting up tx and\ninterpreting rx desc. The 64 bit rx status data should be converted\nto host endian format only once and the macros just need to extract\nbitfields.\n\nThis saves a spate of interrupts on pseries blades caused by buggy\n(non) processing rx status ring.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "53a01e00f8c78bc5875e09aca7749ea54bb09798",
      "tree": "00e5edaaf2d51d406bea63afd26dc41748c193f2",
      "parents": [
        "72b0a7a8a40a50cf2eab42fd6a56e04b05090434"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Dec 26 10:23:58 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:35:38 2008 -0500"
      },
      "message": "netxen: optimize tx handling\n\nnetxen driver allows limited number of threads simultaneously posting\nskb\u0027s in tx ring. If transmit slot is unavailable, driver calls\nschedule() or loops in xmit_frame().\n\nThis patch returns TX_BUSY and lets the stack reschedule the packet if\ntransmit slot is unavailable. Also removes unnecessary check for tx\ntimeout in the driver itself, the network stack does that anyway.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "72b0a7a8a40a50cf2eab42fd6a56e04b05090434",
      "tree": "21855d0a2f6b733bf616b555b5694ed698c32144",
      "parents": [
        "001a731ecfc2e5fdbb5022ad3708705d9edf801c"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Dec 26 10:23:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:35:34 2008 -0500"
      },
      "message": "netxen: stop second phy correctly\n\nThis patch fixes bug that doesn\u0027t quiesce second port when interface is\nbrought down, which could lead to unwarranted interrupt during rmmod /\nifdown.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "001a731ecfc2e5fdbb5022ad3708705d9edf801c",
      "tree": "5e40ae1c831fe5efe2172b3ee5fe467bc387f33a",
      "parents": [
        "d230ce30f4eb2cec42cb501db586ce45815a8167"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Dec 26 10:23:54 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jan 12 17:35:25 2008 -0500"
      },
      "message": "netxen: update driver version\n\nBumping up driver version to 3.4.18, several fixes have gone in since\nversion 3.4.2.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1706287f6eb58726a9a0e5cbbde87f49757615e3",
      "tree": "bd7e73214e5f8817623873624aad29a33e131e99",
      "parents": [
        "5cdfed54e7200dde2e846e2ef153d1694ce44875"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 07 20:51:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 08 23:30:11 2008 -0800"
      },
      "message": "[NETXEN]: Fix -\u003epoll() done logic.\n\nIf work_done \u003e\u003d budget we should always elide the NAPI\ncompletion.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1daec86ad11383845274e032d1b90620258dc87d",
      "tree": "01fb555646b490dd494e1d51869c6f1d51cba7e7",
      "parents": [
        "06efcad0d43a5491602f7d7bfc1ce997cdb0d062"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 03:14:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:16 2007 -0400"
      },
      "message": "[NETDRVR] lib82596, netxen: delete pointless tests from irq handler\n\nRemove always-false tests in irq handler.\n\nAlso a few other minor cleanups.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "34c6538413e5648b63cb785add509f500b3a7b11",
      "tree": "3f2e1c4fe134fa123bf5047a640dee425be0a098",
      "parents": [
        "2c6221483169ddd4c04797cd7296ed4fe52fcdd7"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Thu Oct 18 03:05:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:21 2007 -0700"
      },
      "message": "unify DMA_..BIT_MASK definitions: v3.1\n\nRemove redundant DMA_..BIT_MASK definitions across two drivers.  The\ncomputation of the majority of the bitmasks is done by the compiler.  The\ninitial split of the patch touching each a different file got removed due\nto possible git bisect breakage.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nReviewed-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "200eef20db6de7535438c9af9becc8169c6cb6c0",
      "tree": "119bd4a21e176dfaf7a0b58687ad84c57fe79799",
      "parents": [
        "1d3bb996481e116f5f2b127cbd29b83365d2cf62"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Sep 03 10:33:35 2007 +0530"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:52 2007 -0700"
      },
      "message": "netxen: ethtool fixes\n\nResubmitting the patch.\n\nThis patch improves ethtool support for printing correct ring statistics,\nsegmentation offload status, etc.\n\nSigned-off by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9f2c0440d806e01968c3ed4def930a43be248ad",
      "tree": "b8e4668b0a4eab842fc33402e92b15f6c63cbc18",
      "parents": [
        "753f492093da7a40141bfe083073400f518f4c68"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 18:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:45 2007 -0700"
      },
      "message": "[netdrvr] Stop using legacy hooks -\u003eself_test_count, -\u003eget_stats_count\n\nThese have been superceded by the new -\u003eget_sset_count() hook.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88d3aafdae5c5e1d2dd9489a5c8a24e29d335f2e",
      "tree": "272ce75c30a170420ac8bbfd679c3faed9f9d20a",
      "parents": [
        "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 14:41:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:17 2007 -0700"
      },
      "message": "[ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls\n\nFor the operations\n\tget-tx-csum\n\tget-sg\n\tget-tso\n\tget-ufo\nthe default ethtool_op_xxx behavior is fine for all drivers, so we\npermit op\u003d\u003dNULL to imply the default behavior.\n\nThis provides a more uniform behavior across all drivers, eliminating\nethtool(8) \"ioctl not supported\" errors on older drivers that had\nnot been updated for the latest sub-ioctls.\n\nThe ethtool_op_xxx() functions are left exported, in case anyone\nwishes to call them directly from a driver-private implementation --\na not-uncommon case.  Should an ethtool_op_xxx() helper remain unused\nfor a while, except by net/core/ethtool.c, we can un-export it at a\nlater date.\n\n[ Resolved conflicts with set/get value ethtool patch... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff8ac60948ba819b89e9c87083e8050fc2f89999",
      "tree": "611975d22d7ddd8c49a073c61e6e4b7c9523fedb",
      "parents": [
        "10d024c1b2fd58af8362670d7d6e5ae52fc33353"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sun Sep 02 18:30:18 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:15 2007 -0700"
      },
      "message": "drivers/net/: all drivers/net/ cleanup with ARRAY_SIZE\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acb2cc8b20d6cb9e65c1e442d59a2449d8774157",
      "tree": "54deabaa1238049d0d0a342b7c1b08ad71155c91",
      "parents": [
        "bf1e9a080d7766bd65b8d8eb837ecde8b03dcc31"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Sep 15 13:14:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:27 2007 -0700"
      },
      "message": "[PATCH] drivers/net: remove superfluous memset\n\n\tThis patch covers something like this:\n\ndev \u003d alloc_*dev(...\n...\npriv \u003d netdev_priv(dev);\nmemset(priv, 0, sizeof(*priv));\n\nThe memset() here is superfluous. alloc_netdev() uses kzalloc()\nto allocate needed memory so there is no need to zero the priv region\ntwice.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf1e9a080d7766bd65b8d8eb837ecde8b03dcc31",
      "tree": "3081072cbfb9ff3afad4cce26f412f53565e787b",
      "parents": [
        "10096974adb6d62b9f8cf65c266632ea73040936"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 14:05:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:50:26 2007 -0700"
      },
      "message": "Clean up duplicate includes in drivers/net/\n\nThis patch cleans up duplicate includes in\n\t drivers/net/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bea3348eef27e6044b6161fd04c3152215f96411",
      "tree": "f0990b263e5ce42505d290a4c346fe990bcd4c33",
      "parents": [
        "dde4e47e8fe333a5649a3fa0e7db1fa7c08d6158"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Oct 03 16:41:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:47:45 2007 -0700"
      },
      "message": "[NET]: Make NAPI polling independent of struct net_device objects.\n\nSeveral devices have multiple independant RX queues per net\ndevice, and some have a single interrupt doorbell for several\nqueues.\n\nIn either case, it\u0027s easier to support layouts like that if the\nstructure representing the poll is independant from the net\ndevice itself.\n\nThe signature of the -\u003epoll() call back goes from:\n\n\tint foo_poll(struct net_device *dev, int *budget)\n\nto\n\n\tint foo_poll(struct napi_struct *napi, int budget)\n\nThe caller is returned the number of RX packets processed (or\nthe number of \"NAPI credits\" consumed if you want to get\nabstract).  The callee no longer messes around bumping\ndev-\u003equota, *budget, etc. because that is all handled in the\ncaller upon return.\n\nThe napi_struct is to be embedded in the device driver private data\nstructures.\n\nFurthermore, it is the driver\u0027s responsibility to disable all NAPI\ninstances in it\u0027s -\u003estop() device close handler.  Since the\nnapi_struct is privatized into the driver\u0027s private data structures,\nonly the driver knows how to get at all of the napi_struct instances\nit may have per-device.\n\nWith lots of help and suggestions from Rusty Russell, Roland Dreier,\nMichael Chan, Jeff Garzik, and Jamal Hadi Salim.\n\nBug fixes from Thomas Graf, Roland Dreier, Peter Zijlstra,\nJoseph Fannin, Scott Wood, Hans J. Koch, and Michael Chan.\n\n[ Ported to current tree and all drivers converted.  Integrated\n  Stephen\u0027s follow-on kerneldoc additions, and restored poll_list\n  handling to the old style to fix mutual exclusion issues.  -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3052246c815fe17ff3a9fcb5601c6688b523e5f5",
      "tree": "da12e588f1895009e3baabe330b9e907dffb5880",
      "parents": [
        "b3e2d8874e8ba92bfefede645b8be2ec6c956933"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Tue Aug 28 17:23:26 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 06:52:57 2007 -0400"
      },
      "message": "netxen: fix crashes during module unload\n\nThis patch fixes two problems during driver unload. The pci_disable_device()\ncall is before firmware reload, causing reads and writes across PCI bus after\ndisabling device. Second problem is the register window was wrong during\nfirmware reload\n\nSigned-off by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3e2d8874e8ba92bfefede645b8be2ec6c956933",
      "tree": "e35a91988c2db47f79444ef1080bcec570091003",
      "parents": [
        "14cc0a2b733cc1129676d8e01558bab32b138d63"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Tue Aug 28 17:23:25 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 06:52:57 2007 -0400"
      },
      "message": "netxen: Avoid firmware load in PCI probe\n\nLoading firmware during PCI probe can lead to incorrect initialization,\nrendering the card unusable until next reboot.  This was introduced a while\nago as a workaround for firmware bug, a better workaround was submitted for\nthis a while ago. So removing original hack that loads firmware during probe.\n\nSigned-off by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "313674afa8fdced2fe79f50f38e1c387b63d8790",
      "tree": "40b14cab2f48af45615dacf35c93a268c42b7f9a",
      "parents": [
        "61a44b9c4b20d40c41fd1b70a4ceb13b75ea79a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "message": "[NET]: ethtool_perm_addr only has one implementation\n\nAll drivers implement ethtool get_perm_addr the same way -- by calling\nthe generic function.  So we can inline the generic function into the\ncaller and avoid going through the drivers.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c6a3f72688acbc640b3be8083dac0e90354f0cf",
      "tree": "72bcc21e9f0d176f7299ddfc2117c1acd7455358",
      "parents": [
        "e01872af1d05cf4327c8e519b14e368b72921ccf"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Jul 27 23:12:11 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:52:00 2007 -0400"
      },
      "message": "netxen: drop redudant spinlock\n\nSome leftover code that makes use of adapter-\u003elock in tx_timeout function,\nwhich resets the interface under this lock. In close() when the workqueue\nis flushed, prints the warning about sleeping with interrupts disabled\n(when spinlock debug is enabled). The lock was required with private netxen\nIOCTLs, which were removed a while ago.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e01872af1d05cf4327c8e519b14e368b72921ccf",
      "tree": "e29a9b3bbba37a8f4ab64e45cc25139c389e6a70",
      "parents": [
        "7eec517c444fad699d3fc66d110440edee1fb0ed"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jul 25 20:13:12 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:51:59 2007 -0400"
      },
      "message": "netxen: Fix interrupt handling for multiport adapters\n\nThis patch fixes masking of interrupts on multiport adapters. Also disables\ninterrupts upon ifdown interface. The wrong mask could result in interrupt\nflood after interface is down.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7eec517c444fad699d3fc66d110440edee1fb0ed",
      "tree": "c062155d256b34ad612b38f4a13a47e1fa2c1909",
      "parents": [
        "49afc59ca6aa41e55cffdef39f94c774bce55bd8"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Wed Jul 25 20:13:11 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 30 15:51:59 2007 -0400"
      },
      "message": "netxen: re-init station address after h/w init\n\nThis is a workaround for firmware bug with 2nd port of multiport adapter,\nwhere MAC address is reset. Driver just needs to overwrite it with the\nvalue read from PROM.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ceded32f097ba753fb4d339ad5c74f265ea8a03d",
      "tree": "64fd4a130d32c4fa39cd82c465645ab04b5d6cc4",
      "parents": [
        "890de95e8fe617a978e0fcad3c5dd2be99db4532"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Thu Jul 19 14:41:09 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "netxen: Load firmware during probe, dma watchdog fix.\n\nThe firmware should be loaded after resetting hardware during PCI probe,\nbesides module unload. This fixes issue with 2nd port of multiport adapter\non powerpc blades. This patch also fixes a bug that PCI resources are not\nfreed if dma watchdog shutdown failed. The dma watchdog poll messages\nduring module unload are also suppressed.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4638aef1e2d8d938e52cd49f6492e9d414b38380",
      "tree": "9bdc38cc8a22f431510a844291d18bcba578bd3a",
      "parents": [
        "8abd531e3f77188de2fc41e677d075cc66e61631"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Jul 05 16:13:55 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 10 12:41:09 2007 -0400"
      },
      "message": "netxen: deinline and sparse fix\n\nGet rid of dubious casts to (void *) which causes a sparse warning.\nAnd move largeish function from inline to the one file that uses the code,\nthe compiler can then decide to inline it.\n\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "287aa83dffd1b39859f49d73b0d67f57106de5f1",
      "tree": "8101259996254901fd15f8be6314efddd86e476a",
      "parents": [
        "40738f3fcdb951fb8ade286dc1ea05812acc94db"
      ],
      "author": {
        "name": "Bill Nottingham",
        "email": "notting@redhat.com",
        "time": "Wed May 30 03:59:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "drivers/net: fix comparisons of unsigned \u003c 0\n\nRecent gcc versions emit warnings when unsigned variables are compared \u003c 0 or \u003e\u003d 0.\n\nSigned-off-by: Bill Nottingham \u003cnotting@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "96acb6eb8effe7c2549909e2ee49f4130f2c167d",
      "tree": "5f6049fe53d9305f7edb45e4ed94aed59f66aef7",
      "parents": [
        "d14e37e12087e98b63907518dff83a90297605d6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 02 09:37:57 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:52 2007 -0400"
      },
      "message": "RESEND [PATCH 3/3] NetXen: Graceful teardown of interface and hardware upon module unload\n\nResending patch 3/3 only.\n\nThese changes allow driver close routine to be called during module unload,\nto clean-up buffers and other software resources, flush queues etc. Also,\nhardware is reset to pristine state.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d1a3bbdf21d05e16703c8d608628ae4676eb3ac",
      "tree": "64df196fd0cd4dcc17f614ab65a25637f1ce5531",
      "parents": [
        "644caeefb3bbf539e74b7098648ff0bfc9e52bb3"
      ],
      "author": {
        "name": "dhananjay.phadke@gmail.com",
        "email": "dhananjay.phadke@gmail.com",
        "time": "Mon Jul 02 00:26:00 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:52 2007 -0400"
      },
      "message": "RESEND [PATCH 2/3] NetXen: Support per PCI-function interrupt mask registers\n\nThis patch updates the various access routines to access different\ncontrol and status settings present in different register locations.\nThis will fix problems related to working of different ports in\nmulti Port card.\n\nSigned-off by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off by: Milan Bag \u003cmbag@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "644caeefb3bbf539e74b7098648ff0bfc9e52bb3",
      "tree": "ebd1e3c09638190b25576ed970cea3cc0719170c",
      "parents": [
        "b8f59586cecdb612cd31f4d9e7904f46277ddd64"
      ],
      "author": {
        "name": "dhananjay.phadke@gmail.com",
        "email": "dhananjay.phadke@gmail.com",
        "time": "Mon Jul 02 00:25:59 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 02 08:24:52 2007 -0400"
      },
      "message": "RESEND [PATCH 1/3] NetXen: Fix issue of MSI not working correctly\n\nNetXen driver uses PCI function 0 to provide the functionality of MSI.\nThe patch makes driver check the bus master bit for function 0 and\nenable it after the card initialization.\n\nSigned-off-by: Dhananjay Phadke\u003cdhananjay@netxen.com\u003e\nSigned-off-by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c27e672172def41924ea8410398554c49c17b3c1",
      "tree": "9dbce89a10d6724ecfbfdc1078d3472c862be9d0",
      "parents": [
        "ca93ca428b8e09973f19e2725bf19cb3f1836034"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Mon Jun 11 03:30:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "NetXen: Fix link status messages\n\nNetXen: Fix incorrect link status even with switch turned OFF.\nNetXen driver failed to accurately indicate when a link is up or down.\nThis was encountered during failover testing, when the first port\nindicated that the link was up even when the 10G switch it was assigned\nto in the Bladecenter was turned off completely.\n\nSigned-off by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d04761d17976ce560a22d9a21af575cd0d1bc21",
      "tree": "16b15581443757002991e1a2a614552844f3df7d",
      "parents": [
        "3e2facef86a1665d64961b541aa0773f5ca22125"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Thu Jun 07 04:36:36 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jun 09 18:25:35 2007 -0400"
      },
      "message": "NetXen: Fix compile failure seen on PPC architecture\n\nNetXen: Add NETXEN prefixes to macros to clean them up.\nThis is a cleanup patch which adds NETXEN prefix to some stand\nalone macro names.\nThese posed compile errors when NetXen driver was backported to 2.6.9\non PPC architecture as macros like USER_START are defined in file\narch/ppc64/mm/hash_utils.c\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nAcked-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e2facef86a1665d64961b541aa0773f5ca22125",
      "tree": "f551421239478c617b9f66de871d674c05476523",
      "parents": [
        "b4fea61a193bdd75f6667a0db04eb74b9ccbe39c"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Thu Jun 07 04:33:02 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jun 09 18:25:34 2007 -0400"
      },
      "message": "NetXen: Fix ping issue after reboot on Blades with 3.4.19 firmware\n\nNetXen: Fix initialization and subsequent ping issue on 3.4.19 firmware\nThis patch fixes the ping problem seen X/PBlades after the adapter\u0027s\nfirmware was moved to 3.4.19. After configured interface up, ping\nfailed.\nNetXen adapter couldn\u0027t accept ARP broadcast packet. Manual addition of\nMAC address in the ARP table, made ping work.\nNetXen adapter should finish initilization after system boot. But looks\nNetXen adapter didn\u0027t initilization correctly after system boot up.\nSo have to re-load the firmware again in probe routine.\nAlso re-initilization netxen_config_0 and netxen_config_1 registers.\n\nSigned-off by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "225c3837bb47d33357dcdad9f88321d75a3eb7fd",
      "tree": "565b7405557e91807872ef244b3971c8f49fbfdd",
      "parents": [
        "df31233ab95980d037d0304aaf44f9939fbaede5"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Jun 01 04:13:08 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:45:47 2007 -0400"
      },
      "message": "NetXen: Removal of extra free_irq call\n\nNetXen: Removal of redundant free_irq\nThis patch removes a redundant free_irq() call from remove() routine.\nThis will also eliminate a warning during unload of driver.\n\nSigned-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a79a04e4c0aa06b556b7d52bfb31c05fbb05616",
      "tree": "62b244200c85260badab08db99d84d8f142eb1a7",
      "parents": [
        "98739407c529899820135b1fba87ccd1a411edda"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Thu May 17 06:52:25 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 17 20:43:15 2007 -0400"
      },
      "message": "NetXen: Fix NetXen driver ping on system-p\n\nNetXen: Fix for driver on System-p\nThis patch will fix a ping issue on system-p\n\nSigned-off by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off by: Adhiraj Joshi \u003cadhiraj@netxen.com\u003e\nSigned-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c8e039a4bce0dae0d49c5df451f338a5d19363a",
      "tree": "bb8de7aabf66cbdb5a272fb69627beab379104c9",
      "parents": [
        "e6c5fb3bd0dcf1bf3d6848fe890bf73051877a4a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 22:53:00 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 17:53:28 2007 -0400"
      },
      "message": "netxen_nic_main don\u0027t use deprecated irq flags\n\ndrivers/net/netxen/netxen_nic_main.c: In function \u0027netxen_nic_open\u0027:\ndrivers/net/netxen/netxen_nic_main.c:738: warning: \u0027deprecated_irq_flag\u0027 is deprecated (declared at include/linux/interrupt.h:66)\ndrivers/net/netxen/netxen_nic_main.c:738: warning: \u0027deprecated_irq_flag\u0027 is deprecated (declared at include/linux/interrupt.h:66)\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78403a929a176813d7911bebccad303a1fdfe281",
      "tree": "c4c137e9f714fc1f3411de3f8e829dad46abafda",
      "parents": [
        "6d1495f29a59aad464024693a413a945e274c1ed"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:57:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:06 2007 -0400"
      },
      "message": "NetXen: Fix for vmalloc issues\n\nNetXen: Fix vmalloc errors on seen on some X86 high end machines.\n\nSigned-off by: Milan Bag \u003cmbag@netxen.com\u003e\nAcked-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d1495f29a59aad464024693a413a945e274c1ed",
      "tree": "c48b6250c92f81ad5383573b65ef0f2265df97d4",
      "parents": [
        "6c80b18df3537d1221ab34555c150bccbfd90260"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:56:42 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:06 2007 -0400"
      },
      "message": "NetXen: Fixes for Power PC architecture\n\nNetXen: Fix PPC architecture specific bugs\nFixes some issues seen on Big endian machines.\n\nSigned-off by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c80b18df3537d1221ab34555c150bccbfd90260",
      "tree": "b82c057feb8a4c5c4ba0171b268599ea357eb2a9",
      "parents": [
        "5d512f5594f9f4829b099c87f7bc6f683ef146ca"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:55:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:06 2007 -0400"
      },
      "message": "NetXen: Port swap feature for multi port cards\n\nNetXen: Port Swap feature\nThis patch will allow a port numbers on the card to be swapped in\nhost driver. This feature is applicable to cards having more than\n1 port.\n\nSigned-off by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5d512f5594f9f4829b099c87f7bc6f683ef146ca",
      "tree": "f74ed66c6cbb462cd0ab956a7f503798eb604c61",
      "parents": [
        "595e3fb8cf0c3c1c6d63dc3d7fd166e50bf150ff"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:54:28 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:06 2007 -0400"
      },
      "message": "NetXen: Removal of redundant macros\n\nNetXen: Remove 2 redundant macro definitions from header file.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "595e3fb8cf0c3c1c6d63dc3d7fd166e50bf150ff",
      "tree": "db94c0f9fe01a2a34eeae896d502689e2de83118",
      "parents": [
        "13ba9c7714cfa40821d29090442de14d01d6eb33"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:53:52 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:05 2007 -0400"
      },
      "message": "NetXen: Multi PCI support for Quad cards\n\nNetXen: Fix the multi PCI function for cards with more than 2 ports.\nThis patch fixes the working of multi PCI capable driver on cards with\nmore than 2 ports by adding the addresses for their rings and sizes.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "13ba9c7714cfa40821d29090442de14d01d6eb33",
      "tree": "3e588342e36e85fb557c46e18efabbac6c69f80c",
      "parents": [
        "3176ff3ee71bddbd1d68e6a9e28dbcf0a2960c95"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:53:05 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:05 2007 -0400"
      },
      "message": "NetXen: Removal of redundant argument passing\n\nNetXen: Removal of redundant function call parameters and bug fixes.\nThis patch will remove the redundant paramters which were being passed to\nmany functions since now adapter-\u003eportnum can be used.\n\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3176ff3ee71bddbd1d68e6a9e28dbcf0a2960c95",
      "tree": "260ba783bbd24bf21f17c11f9a6f06a7c50a9fc6",
      "parents": [
        "d52df4a35af569071fda3f4eb08e47cc7023f094"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Fri Apr 20 07:52:37 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:05 2007 -0400"
      },
      "message": "NetXen: Use multiple PCI functions\n\nNetXen: Make driver use multiple PCI functions.\nThis patch will make NetXen driver work with multiple PCI functions. This will\nmake the usage of memory resources as well as interrupts more independent\namong different functions which results in better throughput. This change has\nbeen done after the multiport support is added in firmware.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d626f62b11e00c16e81e4308ab93d3f13551812a",
      "tree": "fac4af6ced853755e12fc709d55f0c2bec51265d",
      "parents": [
        "2a123b86e2b242a4a6db990d2851d45e192f88e5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 18:55:52 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:23 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}\n\nTo clearly state the intent of copying from linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ab6a5bb6b28a970104a34f0f6959b73cf61bdc72",
      "tree": "54cfa7d4fe00d0c28a60022b075afc0856d6fc2b",
      "parents": [
        "88c7664f13bd1a36acb8566b93892a4c58759ac6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sun Mar 18 17:43:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:24 2007 -0700"
      },
      "message": "[TCP]: Introduce tcp_hdrlen() and tcp_optlen()\n\nThe ip_hdrlen() buddy, created to reduce the number of skb-\u003eh.th-\u003e uses and to\navoid the longer, open coded equivalent.\n\nDitched a no-op in bnx2 in the process.\n\nI wonder if we should have a BUG_ON(skb-\u003eh.th-\u003edoff \u003c 5) in tcp_optlen()...\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2ae17d6443abddc79480dc9f7af8feacabddc4",
      "tree": "2d6f48a5e4a40f761b5b510af9aac1fca55004cb",
      "parents": [
        "badff6d01a8589a1c828b0bf118903ca38627f4e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 17:55:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:16 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_transport_offset()\n\nFor the quite common \u0027skb-\u003eh.raw - skb-\u003edata\u0027 sequence.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0",
      "tree": "4a38ab4dbd9d61fdf5a5ea6ed61463e0b9e33ba7",
      "parents": [
        "e023dd643798c4f06c16466af90b4d250e4b8bd7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Apr 20 22:47:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:10 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce ip_hdr(), remove skb-\u003enh.iph\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9bdd4b5257406b0608385d19c40b5511decf4f6",
      "tree": "fe5319c322a11c0b00e7ef0473762a8d1961da83",
      "parents": [
        "0272ffc46f81a4bbbf302ba093c737e969c5bb55"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 12 20:09:15 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:07 2007 -0700"
      },
      "message": "[IP]: Introduce ip_hdrlen()\n\nFor the common sequence \"skb-\u003enh.iph-\u003eihl * 4\", removing a good number of open\ncoded skb-\u003enh.iph uses, now to go after the rest...\n\nJust out of curiosity, here are the idioms found to get the same result:\n\nskb-\u003enh.iph-\u003eihl \u003c\u003c 2\nskb-\u003enh.iph-\u003eihl\u003c\u003c2\nskb-\u003enh.iph-\u003eihl * 4\nskb-\u003enh.iph-\u003eihl*4\n(skb-\u003enh.iph)-\u003eihl * sizeof(u32)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe735e4247dba32568a305553b010081c8dea99",
      "tree": "95d96619c85785a47ccee48965b68d99cf946854",
      "parents": [
        "e7dd65dafda5737a983c04d652a69ab8da78ee3f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Mar 10 22:16:10 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:58 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_network_offset()\n\nFor the quite common \u0027skb-\u003enh.raw - skb-\u003edata\u0027 sequence.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0",
      "tree": "d338fad7a61824d8c14c079c0be437ea4ad83f01",
      "parents": [
        "029720f15dcd3c6c16824177cfc486083b229411"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 17:40:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:30 2007 -0700"
      },
      "message": "[ETH]: Make eth_type_trans set skb-\u003edev like the other *_type_trans\n\nOne less thing for drivers writers to worry about.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8d79201eb391ae0eca05f9e51f1f94ab42b6b4e",
      "tree": "e2e535768962388e02809a13b9693aa8a0e82f9b",
      "parents": [
        "bd7a44488975759da10b5f25bcebec19930a5328"
      ],
      "author": {
        "name": "Linsys Contractor Adhiraj Joshi",
        "email": "adhiraj@netxen.com",
        "time": "Fri Mar 23 07:21:24 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 29 08:26:05 2007 -0400"
      },
      "message": "NetXen: Fix hardware access for ppc architecture.\n\nNetXen: Fix for hardware access on big endian machine.\n\nSigned-off-by: Adhiraj Joshi \u003cadhiraj@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b58ecad8d6ca83e97cd2928a439efb49267539dc",
      "tree": "691bfcc04a909bd3e77550d7abd15595c08cb4ac",
      "parents": [
        "8b902aea40544bc9e4de913b491dc3a3411fd5d0"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Tue Mar 13 04:15:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "NetXen: Fix softlockup seen during hardware access\n\nNetXen: This will fix a softlock seen on some machines.\nThe reason was too much time was spent waiting for hardware access\nto go through.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b902aea40544bc9e4de913b491dc3a3411fd5d0",
      "tree": "4f8ff0411898a32e9296698974c484de088b8bf2",
      "parents": [
        "2eb3e621c4e07e9e7200dbb66f0433b4caafb8e7"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Tue Mar 13 04:13:13 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 15 10:59:54 2007 -0400"
      },
      "message": "NetXen: Bug fix for Jumbo frames on XG card\n\nNetXen: Set the MTU for the right port depending upon the port number\nfor XG cards.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b8d095d782fa1e97d5dc05c08ba32c8eb28b85e4",
      "tree": "18b33cf191513e2bf592918fb63bac98042f668c",
      "parents": [
        "e84df485c8e059bc9d8d0691ae6a3deafa1f9350"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 20:35:37 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 09 11:47:19 2007 -0500"
      },
      "message": "netxen: fix warnings\n\n  CC [M]  drivers/net/netxen/netxen_nic_hw.o\ndrivers/net/netxen/netxen_nic_hw.c: In function \u0027netxen_nic_hw_resources\u0027:\ndrivers/net/netxen/netxen_nic_hw.c:231: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027dma_addr_t\u0027\ndrivers/net/netxen/netxen_nic_hw.c:250: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027dma_addr_t\u0027\n\nu64 is unsigned long so the cast to u64 will result in a warning on the\nprintf arguments for 64-bit builds.  So cast to unsigned long long instead.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0e20a1a0822aa64335c05013f0966de6a8fc2c6",
      "tree": "20ea92792228cd533f586d4c64fa162048473314",
      "parents": [
        "0c25cfe18afffbc88a2bef28732be9e4846153fe"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Wed Feb 28 05:16:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:02:28 2007 -0500"
      },
      "message": "NetXen: Fix second rmmod failure observed on PowerPC machines.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c25cfe18afffbc88a2bef28732be9e4846153fe",
      "tree": "78cce22e91a7e6d5eeb379e24c8c258c508f157a",
      "parents": [
        "d518725fa68c2a90e04bea56a399d3d1c026269d"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Wed Feb 28 05:14:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:02:28 2007 -0500"
      },
      "message": "NetXen: Updates, removal of unsupported features and minor bug fixes.\n\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8dfdd5cab482a2ce4a8e2375e1512aa4829c653",
      "tree": "d2c409de5c9cf830aa22793f162beb5612371df2",
      "parents": [
        "36c843d5e347ec71ec579a477c941538a03b8cf3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Feb 26 14:51:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:38:33 2007 -0500"
      },
      "message": "netxen: do_rom_fast_write error handling\n\nCompiler warning spots real error!\n\nThe function do_rom_fast_read called in do_rom_fast_write can fail\nand leave data1 unset. This causes a compile warning.\nThe correct thing is to propagate the error out.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1adf031a1325bd85eef0313e42d0189d89cece0",
      "tree": "bcbd74a9772bc3d7bc186504b4af74b42f55bcc0",
      "parents": [
        "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:54:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver ifconfig fix\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb",
      "tree": "aa06ef37514d8023bc5eac3b2aa33c8123b77b6f",
      "parents": [
        "fa302484218e4043f4502de2f64a69f87101c78e"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:37:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver unload fixes\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "825811749b00f670b53e35ed342d5dc10d71c9de",
      "tree": "ededb5a33f1f21cab025f4bc6cf8e44429c37802",
      "parents": [
        "11cc3bb522ddb3962fb7134ffc5e27c487746193"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Feb 12 04:33:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:26:45 2007 -0500"
      },
      "message": "NetXen: Fix to get the driver working after sparse changes\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f630fe2817601314b2eb7ca5ddc23c7834646731",
      "tree": "3bfb4939b7bbc3859575ca8b58fa3f929b015941",
      "parents": [
        "48c871c1f6a7c7044dd76774fb469e65c7e2e4e8",
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:11:43 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:11:43 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e45d9ab4051d99c9f237c96e75c4dd6671661236",
      "tree": "d148d2588da8964f66befbdbec166822fa16eb6a",
      "parents": [
        "9b41011724024238c94b4c5469df11bb4fd3ba12"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Fri Feb 09 05:49:08 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 16:09:46 2007 -0500"
      },
      "message": "NetXen: Updates for ethtool support\n\nNetXen: Updates for ethtool support.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9b41011724024238c94b4c5469df11bb4fd3ba12",
      "tree": "d942cec8e865873ac7c2520dc402bcaee3837d5a",
      "parents": [
        "d2db9eea7901d83e494340c93d131fc1fd463e4c"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Fri Feb 09 05:45:18 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 16:09:46 2007 -0500"
      },
      "message": "NetXen: Fixes for ppc architecture.\n\nNetXen: Fixes for ppc architecture.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27d2ab54bdfaffdbdc1a81100dc53c6479c9db35",
      "tree": "27817bbfeb065a2a75ecce6f331596f002ddae7d",
      "parents": [
        "1fcca1a5fc81689d191b7132318970c969b4b635"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Feb 05 07:40:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 06 19:08:03 2007 -0500"
      },
      "message": "NetXen: Added ethtool support for user level tools.\n\nNetXen: Added ethtool support for user level firmware management utilities.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1fcca1a5fc81689d191b7132318970c969b4b635",
      "tree": "1145d6760e25c3a94532608d6115c41667921dc6",
      "parents": [
        "8d5ca6ec4e5c7208fe90aaecab9544bf8c08f0dc"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Feb 05 07:35:26 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 06 19:08:03 2007 -0500"
      },
      "message": "NetXen: Firmware crb init changes.\n\nNetXen: firmware crb init changes.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a608ab9cb6a5050394498b2520c6e7c162f4e2cf",
      "tree": "f22716ac7293bc77bab7fc48f4d8dbd0a2ecd57d",
      "parents": [
        "f56df2f4db6e4af87fb8e941cff69f4501a111df"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 02 10:39:10 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jan 31 04:59:08 2007 -0500"
      },
      "message": "netxen patches\n\n\tHave fun.\n\n\u003eFrom 24f4a1a77431575a9cdfaae25adda85842099f70 Mon Sep 17 00:00:00 2001\nFrom: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nDate: Mon, 1 Jan 2007 15:22:56 -0500\nSubject: [PATCH] netxen trivial annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "184231bdb41fc4c385ae8e115f5afaff02fe1690",
      "tree": "b697a78eeaf4e424907311aa7c97cbc8a88d8836",
      "parents": [
        "90f8b1d295e0c4a2148776e6cf801391cf07ae92"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Jan 22 06:52:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 01:02:11 2007 -0500"
      },
      "message": "NetXen: Use pci_register_driver() instead of pci_module_init() in init_module\n\nThis will use pci_register_driver() instead of pci_module_init().\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "90f8b1d295e0c4a2148776e6cf801391cf07ae92",
      "tree": "50799f0b8352dc3118fb4a225708a18fa02004dd",
      "parents": [
        "41b69c705152e93b3c6c872678dffd8a19b14d61"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Jan 22 06:38:05 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 01:02:11 2007 -0500"
      },
      "message": "NetXen: Firmware check modifications\n\nThis patch is to make the driver work with multiple minor firmware versions\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c722e90d7ede7db2d2b28a3cc69a8545db67ea1",
      "tree": "2473530190795c11f841db37b7d74df9bcc0416b",
      "parents": [
        "007fb598b4674de82492a9961e82826875012229",
        "81f4e6c190a0fa016fd7eecaf76a5f95d121afc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:03:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 29 10:03:54 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (42 commits)\n  r8169: extraneous Cmd{Tx/Rx}Enb write\n  forcedeth: modified comment header\n  NetXen: Reducing ring sizes for IOMMU issue.\n  NetXen: Fix for PPC machines.\n  NetXen: work queue fixes.\n  NetXen: Link status message correction for quad port cards.\n  NetXen: Multiple adapter fix.\n  NetXen: Using correct CHECKSUM flag.\n  NetXen: driver reload fix for newer firmware.\n  NetXen: Adding new device ids.\n  PHY probe not working properly for ibm_emac (PPC4xx)\n  ep93xx: some minor cleanups to the ep93xx eth driver\n  sky2: phy power down needs PCI config write enabled\n  sky2: power management/MSI workaround\n  sky2: dual port NAPI problem\n  via-velocity uses INET interfaces\n  e1000: Do not truncate TSO TCP header with 82544 workaround\n  myri10ge: handle failures in suspend and resume\n  myri10ge: no need to save MSI and PCIe state in the driver\n  myri10ge: make msi configurable at runtime through sysfs\n  ...\n"
    },
    {
      "commit": "bd56c6b15e809d0fcb43bc8d505ca4d15debac62",
      "tree": "304a37e4c33c78ed8f35a8a3a0289cf220af371f",
      "parents": [
        "ed33ebe464d973ab656cfc9ff0ca40a4c1e38238"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:54:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:46:39 2006 -0500"
      },
      "message": "NetXen: Reducing ring sizes for IOMMU issue.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h |   10 +++++-----\n 1 files changed, 5 insertions(+), 5 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed33ebe464d973ab656cfc9ff0ca40a4c1e38238",
      "tree": "659beb4a19c9d04d395a1285c15e1f958be17c02",
      "parents": [
        "6c5866441669ab71f6297556ea281a6bcbfd13db"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:53:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:46:39 2006 -0500"
      },
      "message": "NetXen: Fix for PPC machines.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h      |    2 +-\n netxen_nic_init.c |   12 ++++++------\n netxen_nic_main.c |    4 ++--\n 3 files changed, 9 insertions(+), 9 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c5866441669ab71f6297556ea281a6bcbfd13db",
      "tree": "6deccde9df7c483d8c2a0172b3a45b76d836c249",
      "parents": [
        "d2378e89720f364ccf3a57b26f1827923d3464f2"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:53:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:46:05 2006 -0500"
      },
      "message": "NetXen: work queue fixes.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h      |    3 +--\n netxen_nic_init.c |    2 +-\n netxen_nic_main.c |   15 +++++++--------\n 3 files changed, 9 insertions(+), 11 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2378e89720f364ccf3a57b26f1827923d3464f2",
      "tree": "afa12da1c769f19ccd1d3f89dbbac9d60c6b7981",
      "parents": [
        "a379cb3c136526617c7aed555a249cb03e951e60"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:53:12 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:26 2006 -0500"
      },
      "message": "NetXen: Link status message correction for quad port cards.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic_isr.c |    3 ++-\n 1 files changed, 2 insertions(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a379cb3c136526617c7aed555a249cb03e951e60",
      "tree": "e75b3cde0b3e0fd3386ea04811670c96cd25932e",
      "parents": [
        "c75e86b47f97831732fc450fcc5a4230b00071fb"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:52:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:26 2006 -0500"
      },
      "message": "NetXen: Multiple adapter fix.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h      |    3 +--\n netxen_nic_main.c |   12 ------------\n 2 files changed, 1 insertion(+), 14 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c75e86b47f97831732fc450fcc5a4230b00071fb",
      "tree": "9bc62132931e18687d727a619c1f21021b81b18b",
      "parents": [
        "b0d541dbb940fe8899e3020fcc9ee5a1e2be0306"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:51:58 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:25 2006 -0500"
      },
      "message": "NetXen: Using correct CHECKSUM flag.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\nnetxen_nic_hw.c |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b0d541dbb940fe8899e3020fcc9ee5a1e2be0306",
      "tree": "b7c0fb98d5a5830fbf99e4b46c13e918f76aa576",
      "parents": [
        "0d39073484d6e01d325e6d94a3967ce0e98161a7"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:51:29 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:25 2006 -0500"
      },
      "message": "NetXen: driver reload fix for newer firmware.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\nnetxen_nic_main.c |    7 +++++++\n 1 files changed, 7 insertions(+)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d39073484d6e01d325e6d94a3967ce0e98161a7",
      "tree": "12b4431f0ea06144382e973c6aa9a453976ced6d",
      "parents": [
        "3e65bb94a9de542c464bf00035a08b0e0a76993d"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 18 05:50:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:45:25 2006 -0500"
      },
      "message": "NetXen: Adding new device ids.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\nnetxen_nic_main.c |    2 ++\n 1 files changed, 2 insertions(+)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92104e94806f47e090e3bb40f6ae45f695351a5e",
      "tree": "0af2214369f7867a4fa4aa72de782e7b761b7a64",
      "parents": [
        "3bf8ba38f38d3647368e4edcf7d019f9f8d9184a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 15 07:57:08 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Dec 26 16:17:36 2006 -0500"
      },
      "message": "netxen: remove private ioctl\n\nThe netxen driver includes a private ioctl that provides access\nto functionality that is already available in other ways. The PCI\nlayer has application access hooks (see setpci), and the statistics\nare available in ethtool/netstats.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0bfdcc88df969af8de087d0fdddf8c0efa76b4b0",
      "tree": "ab43180c2e1cbcd2af9c5eb22ec54eb8e39775c7",
      "parents": [
        "f1ff0fdc353ca00ff43b7b039944b8070da22242"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 06:30:07 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 06:30:07 2006 -0500"
      },
      "message": "[netdrvr] netxen: workqueue-related build fixes\n"
    },
    {
      "commit": "8d1413b28033c49c7f1a4d320e815d7a5531acee",
      "tree": "b37281abef014cd60803b81c100388d7a475d49e",
      "parents": [
        "ed25ffa16434724f5ed825aa48734c7f3aefa203",
        "620034c84d1d939717bdfbe02c51a3fee43541c3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 04:57:19 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 04:57:19 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n\nConflicts:\n\n\tdrivers/net/netxen/netxen_nic.h\n\tdrivers/net/netxen/netxen_nic_main.c\n"
    },
    {
      "commit": "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
      "tree": "8945fd66a5f8a32f4daecf9799635ec5d7f86348",
      "parents": [
        "9db73724453a9350e1c22dbe732d427e2939a5c9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "message": "WorkQueue: Fix up arch-specific work items where possible\n\nFix up arch-specific work items where possible to use the new work_struct and\ndelayed_work structs.\n\nThree places that enqueue bits of their stack and then return have been marked\nwith #error as this is not permitted.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ed25ffa16434724f5ed825aa48734c7f3aefa203",
      "tree": "71cff36d0b2f43adf20e67ac6cc3ba3020f94ff2",
      "parents": [
        "80922fbcb6f00127e91580e7565bb665947ac5d3"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 04 09:23:25 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 18:36:03 2006 -0500"
      },
      "message": "[PATCH] NetXen: multiport firmware support, ioctl interface\n\nNetXen: 1G/10G Ethernet driver updates\n\t- Multiport and newer firmware support\n\t- ioctl interface for user level tools\n\t- Cast error fix for multiport\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h          |  281 +++++++++++++++++++++++++-------\n netxen_nic_ethtool.c  |   12 -\n netxen_nic_hw.c       |  429 +++++++++++++++++++++++++++++++++++++++++---------\n netxen_nic_init.c     |  301 ++++++++++++++++++++++++++++++-----\n netxen_nic_ioctl.h    |    2\n netxen_nic_isr.c      |    3\n netxen_nic_main.c     |  260 ++++++++++++++++++------------\n netxen_nic_niu.c      |   22 +-\n netxen_nic_phan_reg.h |  228 ++++++++++++++++----------\n 9 files changed, 1161 insertions(+), 377 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80922fbcb6f00127e91580e7565bb665947ac5d3",
      "tree": "e7847240ca0813c217cb1d21dd94833c39845120",
      "parents": [
        "59dc76a4e3bed66f5be474dcdc81cc39c7290cec"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Mon Dec 04 09:18:00 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 18:36:03 2006 -0500"
      },
      "message": "[PATCH] NetXen: whitespace cleaup and more cleanup fixes\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h         |   56 ++++++++++++++++++++--------------------------\n netxen_nic_ethtool.c |   53 +++++++++++++++++++++-----------------------\n netxen_nic_hdr.h     |    6 ++---\n netxen_nic_hw.c      |   54 +++++++++++++++++++++------------------------\n netxen_nic_hw.h      |   10 ++++----\n netxen_nic_init.c    |   61 +++++++++++++++++++++++++--------------------------\n netxen_nic_ioctl.h   |    6 ++---\n netxen_nic_isr.c     |   48 +++++++++++++++++-----------------------\n netxen_nic_main.c    |   54 +++++++++++++++++----------------------------\n netxen_nic_niu.c     |   10 ++++----\n 10 files changed, 165 insertions(+), 193 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "71bd7877d470b4037c9ef0d060ac39228f0f6289",
      "tree": "89e740bb45b1841f145bbc78cba34ce884c9fca8",
      "parents": [
        "e8a2b6a4207332a2d59628a12cece9e8c1d769e4"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Fri Dec 01 05:36:22 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:33:11 2006 -0500"
      },
      "message": "[PATCH] NetXen: driver cleanup, removed unnecessary __iomem type casts\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\n\n netxen_nic.h         |   38 ++++++++------------------------------\n netxen_nic_ethtool.c |    5 ++---\n netxen_nic_hw.c      |   12 +++++-------\n netxen_nic_main.c    |    8 +++-----\n 4 files changed, 18 insertions(+), 45 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "cb8011ad53e0855ef088e0e5a4bcb98fa90c70b6"
}
