)]}'
{
  "log": [
    {
      "commit": "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d",
      "tree": "2ac5c362c1cdbaad1b6187a606733495f963a85c",
      "parents": [
        "0268bd0a807fc5cc41ced9cce95efe1b43e8fa52"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Tue Dec 12 20:03:10 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:03:10 2006 +0100"
      },
      "message": "e100: replace kmalloc with kcalloc\n\nReplace kmalloc+memset with kcalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nAcked-By: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "0779bf2d2ecc4d9b1e9437ae659f50e6776a7666",
      "tree": "dbcc9735ab63a833056572c8f4f0efe911246562",
      "parents": [
        "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "message": "Fix misc .c/.h comment typos\n\nFix various .c/.h typos in comments (no code changes).\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "824545e7031541f83245d254caca012bf6bdc6cd",
      "tree": "0ea26d29b7417793ac2fc100ec7989c1bc2434a6",
      "parents": [
        "ff1e55b078676d3c449ace6b99d95c0e22c905d6"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Oct 24 14:49:44 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Tue Oct 24 14:49:44 2006 -0700"
      },
      "message": "e100: account for closed interface when shutting down\n\nAccount for the interface being closed before disabling polling\non a device, to fix shutdown on some systems that explcitly close\nthe netdevice before calling shutdown.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "e8e82b76e0312827f5ae04b573a05b02854a447e",
      "tree": "3a6942b8abade23aafc489b84ca66decad7d3ff4",
      "parents": [
        "ce9e3d9953c8cb67001719b5516da2928e956be4"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Oct 19 23:28:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:35 2006 -0700"
      },
      "message": "[PATCH] e100: fix reboot -f with netconsole enabled\n\nWhen rebooting with netconsole over e100, the driver shutdown code would\ndeadlock with netpoll.  Reduce shutdown code to a bare minimum while retaining\nWoL and suspend functionality.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "76ddb3fd96a8dada2d09bc3f02b3a5efbc8390c5",
      "tree": "46672c10b4627fe5329699abddfae6a4cbc3f9d9",
      "parents": [
        "f7d4fa014146f3116372fcec9050555bb4287951"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:54:22 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:54:22 2006 -0700"
      },
      "message": "e100, e1000, ixgb: increment version numbers\n\ne100-3.5.17-k2\ne1000-7.2.9-k2\nixgb-1.0.117-k2\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "975b366af66280ed5b852a1a0446586ce71e306e",
      "tree": "92a0875940d74b235e2a2132f3fa8394ab75d747",
      "parents": [
        "dc45010e28bc4a1bfa6043eee31d1c59e93e1546"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:25 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:25 2006 -0700"
      },
      "message": "e100: rework WoL and shutdown handling\n\nUnify our shutdown/suspend/resume code and make it similar to e1000:\ne1000_shutdown now calls suspend which does the exact same thing on\nshutdown except saving PCI config state on suspend. WoL setup code\nis now also more simple and works even when CONFIG_PM is not set, which\nwas previously broken.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "dc45010e28bc4a1bfa6043eee31d1c59e93e1546",
      "tree": "219ee762d3da6ed956f9c15ef495a8a076e21c61",
      "parents": [
        "c4e24f01f18f6cea422552caec2fdbf5765a7c7c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Sep 27 12:53:22 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:22 2006 -0700"
      },
      "message": "e100: Add debugging code for cb cleaning.\n\nRefine cb cleaning debug printout and print out all cleaned cbs\u0027 status.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "0eb5a34cdf34ad07b6db2df1e523aaf6574601b4",
      "tree": "75d2086eb9601bb2374b0d7575b12484ed189748",
      "parents": [
        "0abb6eb12806cf99ea815810d470423083c3b9f4"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:17 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:17 2006 -0700"
      },
      "message": "e100, e1000, ixgb: Fix an impossible memory overwrite bug\n\nWe keep getting requests from people that think that this might be\nan exploitable hole where we would overwrite 4 bytes in the netdev\nstruct if the pci name would exceed 15 characters. In reality this\nwill never happen but we fix it anyway.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "0abb6eb12806cf99ea815810d470423083c3b9f4",
      "tree": "aeac1b43a70ac9904a0a3bd5930df85db51aa348",
      "parents": [
        "8aca23103c2ed2cf158adbe92f4f17ee69463d1a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:14 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Sep 27 12:53:14 2006 -0700"
      },
      "message": "e100, e1000, ixgb: update copyright header and remove LICENSE\n\nThis update to the copyright header adds the mailinglist, and aligns it\nwith the kernel licensing as well as remove the offending \u0027all rights\nreserved\u0027.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "7282d491ecaee9883233a0e27283c4c79486279a",
      "tree": "172ffa70716f5493db57976ceef7652120b3332f",
      "parents": [
        "76fd85937097a0c2ec8ab23bf21dc10992d1c398"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 14:30:00 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 14:30:00 2006 -0400"
      },
      "message": "drivers/net: const-ify ethtool_ops declarations\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3784fd7316d336f2ba79b6c7c8168d08eff8a714",
      "tree": "3019c37f1ba588f252d1a9f1ef33beb5d3d683b1",
      "parents": [
        "7c440e7990ea22c0c374c59a5fbd79b0579d1517",
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 04 06:29:54 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 04 06:29:54 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "a535aa1922083c85ce6fb7d1341db0d17df433d4",
      "tree": "d8fe45f2084d42dd8f82cdcd283682e8208f89ec",
      "parents": [
        "859b039463d7584afb4e25e950bf6dd58460add8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:49 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:49 2006 -0700"
      },
      "message": "e100: increment version to 3.5.16-k2\n\nIncrement the version of e100 to 3.5.16-k2, increment dates.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "859b039463d7584afb4e25e950bf6dd58460add8",
      "tree": "f47e8a0df7177670401b526d64e6eb8fb1c69807",
      "parents": [
        "b1d26f24e864204dfaa82b1252477e981ba9ef24"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:49 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:49 2006 -0700"
      },
      "message": "e100: remove skb-\u003edev assignment\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "b1d26f24e864204dfaa82b1252477e981ba9ef24",
      "tree": "3ebdd35056a551d2605ea62fedd30f0476abf0c7",
      "parents": [
        "4187592b6d2230d4f9f7177c369dde2aef1a4337"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Aug 31 14:27:48 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:48 2006 -0700"
      },
      "message": "e100: fix error recovery\n\nA recent patch in -mm3 titled\n\"gregkh-pci-pci-don-t-enable-device-if-already-enabled.patch\" causes\npci_enable_device() to be a no-op if the kernel thinks that the device is\nalready enabled.  This change breaks the PCI error recovery mechanism in\nthe e100 device driver, since, after PCI slot reset, the card is no longer\nenabled.  This is a trivial fix for this problem.  Tested.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "4187592b6d2230d4f9f7177c369dde2aef1a4337",
      "tree": "eb4deadc93a8ab915372530de1cdf9b7a7c9cb0e",
      "parents": [
        "7cc33234f23f1abb5d2f6639dda1700b1fde4b64"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:48 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Aug 31 14:27:48 2006 -0700"
      },
      "message": "e100: Convert e100 to use netdev_alloc_skb().\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "8fb6f732c389847dece403b7470d6d3d2778804a",
      "tree": "5b7e13a40b0fe37a4d95a15da39c6769d40474a0",
      "parents": [
        "b9ac86727fc02cc7117ef3fe518a4d51cd573c82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 28 22:12:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:14 2006 -0700"
      },
      "message": "[E100]: Add module option to ignore bad EEPROM checksums.\n\nSeveral people run into the situation where the E100\nEEPROM contents are fine, but the checksum hasn\u0027t been\nset properly.  This renders the device useless for\nthem even though it would function correctly.\n\nThe default is off, which retains the current behavior.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "699a71238856b19091503c671bac8abb1e3f9a3a",
      "tree": "db0e6db06961db05c35f3df61e7f14b845b7cd29",
      "parents": [
        "85a7ea1b0a3263f3ad423b789a841d03c9acbb65",
        "891b11f619dcfe045015394fa89041f02dac9428"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:45:36 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:45:36 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into tmp\n"
    },
    {
      "commit": "299176206b266f204be859adf9e66efd06628ab2",
      "tree": "e25d9ee1c43940e00e70124a18d869a75de543ab",
      "parents": [
        "5243a37b7991c85e3ea3afb6e3e13eea7ec2927d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:48:59 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:48:59 2006 -0400"
      },
      "message": "drivers/net: Remove deprecated use of pci_module_init()\n\nFrom: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e1dc97d5e0dd5b1cf78e67ea8f12ca9697c9eee",
      "tree": "5ba98856e3f699b4d6a5283f65d9a90e703511ab",
      "parents": [
        "60ffa478759f39a2eb3be1ed179bc3764804b2c8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Aug 16 11:28:35 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Aug 16 11:28:35 2006 -0700"
      },
      "message": "e100: increment version to 3.5.10-k4\n\nIncrement the version of e100 to 3.5.10-k4, increment dates.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "60ffa478759f39a2eb3be1ed179bc3764804b2c8",
      "tree": "6195728e45ff7228968a164e44f48bc8bd9b7ca9",
      "parents": [
        "09e590e5d5a93f2eaa748a89c623258e6bad1648"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Aug 16 11:28:14 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Wed Aug 16 11:28:14 2006 -0700"
      },
      "message": "e100: Fix MDIO/MDIO-X\n\nMDIO/MDIO-X was broken due to a wrong errata. Removing the workaround\ncode fixes for affected NICs.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "1fb9df5d3069064c037c81c0ab8bf783ffa5e373",
      "tree": "23028cfd5b98a72fcf12256fac4bc0c68181f2c4",
      "parents": [
        "dace145374b8e39aeb920304c358ab5e220341ab"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:51 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/net: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "7c7459d1f91abdf1e31ef80cad526e83e8b8ba4e",
      "tree": "032c2e1b947b36f2dced3090d3cdf757b147bce6",
      "parents": [
        "aa0a2ddc54fa8a22060d17a9ca7bbc4bcc51f260"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 15:13:08 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:58 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in networks drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2cc304923d87403abc103a741382b9af08b6decc",
      "tree": "f14d99c13a1b8960964dcfdb6a3774c628ab7042",
      "parents": [
        "983f27d37d4fc72c252835cb2ee3103b360735a6"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:30:18 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Thu Jun 08 09:30:18 2006 -0700"
      },
      "message": "e100: add PCI Error Recovery\n\nVarious PCI bus errors can be signaled by newer PCI controllers.  This\npatch adds the PCI error recovery callbacks to the intel ethernet e100\ndevice driver. The patch has been tested, and appears to work well.\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n\n"
    },
    {
      "commit": "abc71c46dc0a12ab7fddc18cfe4f4aa26808c79b",
      "tree": "b0c846052b994d57d58713a0cc8da30a22baaf1c",
      "parents": [
        "30dcbf29cc6d92d70fa262e79e84011fe6913bed",
        "232a347a444e687b5f8cf0f6485704db1c6024d3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:27:08 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:27:08 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "aa49cdd93be6328113f0c146fc72be173d578d27",
      "tree": "38346543e8567d031749f220bc9ba76d8352361b",
      "parents": [
        "f13b83580acef03a36c785dccc534ccdd7e43084"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Mar 15 10:55:24 2006 -0800"
      },
      "committer": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Mar 15 10:55:24 2006 -0800"
      },
      "message": "e100: fix eeh on pseries during ethtool -t\n\nOlaf Hering reported a problem on pseries with e100 where ethtool -t would\ncause a bus error, and the e100 driver would stop working.  Due to the new\nload ucode command the cb list must be allocated before calling\ne100_init_hw, so remove the call and just let e100_up take care of it.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\n"
    },
    {
      "commit": "ad8c48ad3bbef078616ed4d2652d362dfd962f09",
      "tree": "e400f39c22cf68621be51042a860cf402c3a9bd5",
      "parents": [
        "e72fd96e8ee3ff4dd80757172a4fe49bd92fea9c"
      ],
      "author": {
        "name": "Catalin(ux aka Dino) BOIE",
        "email": "util@deuroconsult.ro",
        "time": "Sat Mar 04 12:18:59 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 04 12:18:59 2006 -0500"
      },
      "message": "Fix io ordering problems in e100\n\nChecking e100.c code against Documentation/io_ordering.txt I found the\nfollowing problem:\n\nspin_lock_irq...\nwrite\nspin-unlock\ne100_write_flush\n\nThe attached patch fix the code like this:\n\nspin_lock_irq...\nwrite\ne100_write_flush\nspin-unlock\n\nSigned-off-by: Catalin BOIE \u003ccatab@umbrella.ro\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "471ef051bc3b980e2f38cbe9112eac7bfe4d6633",
      "tree": "05f8ab666ba3c3ff7964b8a6551707977ada9177",
      "parents": [
        "c03296a868ae7c91aa2d8b372184763b18f16d7a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Feb 07 01:50:45 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 01:50:45 2006 -0500"
      },
      "message": "e100: remove init_hw call to fix panic\n\ne100 seems to have had a long standing bug where e100_init_hw was being\ncalled when it should not have been.  This caused a panic due to recent\nchanges that rely on correct set up in the driver, and more robust error\npaths.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0547993820378ef8140b0470b604737bf1fa6c85",
      "tree": "ac942ba856056d984a6b204c50b1f33b4fcc12cd",
      "parents": [
        "3435dbcec199740d3100e0a2f316e795286b5424"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jan 17 15:01:10 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:15:16 2006 -0500"
      },
      "message": "[PATCH] e100: e100 whitespace fixes\n\ne100: e100 whitespace fixes\n\nThese are whitespace only fixes.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3435dbcec199740d3100e0a2f316e795286b5424",
      "tree": "4cdce308bb06510dd5cf1e4de68e792565b08b03",
      "parents": [
        "24180333206519e6b0c4633eab81e773b4527cac"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jan 17 15:01:08 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:15:15 2006 -0500"
      },
      "message": "[PATCH] e100: Handle the return values from pci_* functions\n\ne100: Handle the return values from pci_* functions\n\nThis is to resolve warnings during compile time.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "24180333206519e6b0c4633eab81e773b4527cac",
      "tree": "903edfa6bac60f0583a69614503a6ee1af2711a4",
      "parents": [
        "2610c733023850be2db9fef9c81f851a64bb9f67"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jan 17 15:01:06 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:15:15 2006 -0500"
      },
      "message": "[PATCH] e100: Fix TX hang and RMCP Ping issue (due to a microcode loading issue)\n\ne100: Fix TX hang and RMCP Ping issue (due to a microcode loading issue)\n\nSet the end of list bit to cause the hardware\u0027s transmit state machine to\nwork correctly and not prevent management (BMC) traffic.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac7c66698a2c51e4c6a34b84621c79e7cb89e07d",
      "tree": "e128ebef78d7250fe7351580d7d44646faab9de5",
      "parents": [
        "bf785ee0aeea7a3e717cb1e11df4135b6cbde7da"
      ],
      "author": {
        "name": "ODonnell, Michael",
        "email": "Michael.ODonnell@stratus.com",
        "time": "Wed Jan 11 11:26:22 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jan 12 16:31:51 2006 -0500"
      },
      "message": "[PATCH] corruption during e100 MDI register access\n\nWe have identified two related bugs in the e100 driver.\n\nBoth bugs are related to manipulation of the MDI control register.\n\nThe first problem is that the Ready bit is being ignored when writing to\nthe Control register; we noticed this because the Linux bonding driver\nwould occasionally come to the spurious conclusion that the link was down\nwhen querying Link State.  It turned out that by failing to wait for a\nprevious command to complete it was selecting what was essentially a random\nregister in the MDI register set.  When we added code that waits for the\nReady bit (as shown in the patch file below) all such problems ceased.\n\nThe second problem is that, although access to the MDI registers involves\nmultiple steps which must not be intermixed, nothing was defending against\ntwo or more threads attempting simultaneous access.  The most obvious\nsituation where such interference could occur involves the watchdog versus\nioctl paths, but there are probably others, so we recommend the locking\nshown in our patch file.\n\nSigned-off-by: Michael O\u0027Donnell \u003cMichael.ODonnell@stratus.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2afecc047e9077d8dc9e312b32e944955e71ce53",
      "tree": "682e9547382fd2d7347894d8cb1596e423254966",
      "parents": [
        "f1b8c63ef404367c60dc9b4f68dec33cae3c707b"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Nov 14 13:15:49 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:27:07 2005 -0500"
      },
      "message": "[PATCH] e100: re-enable microcode with more useful defaults\n\nFor the four versions of hardware that we (currently) support microcode\ndownload on, the default configuration of our receive interrupt mitigation\nmicrocode was too aggressive, and caused unnecessary delays when pinging,\nand low(er) throughput on single connection latency sensitive performance\ntests.\n\nThis code adds microcode support, and sets the defaults to more reasonable\nsettings. It also explains the functionality in the code in more detail.\nCompile and load tested, shows expected behavior for slight delay of ping\npackets (1-2ms) when ucode is loaded, and decent interrupt moderation for\nsmall packets, while maintaining good throughput.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "097688ef4710648db335c3c4fa243751f60b330a",
      "tree": "eb12a04c252ebc9475e6d77bd47de1c4af9a748b",
      "parents": [
        "0b47939fe616a5e0dd279d98d1eb372e4acc1c09"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Nov 07 18:14:12 2005 -0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 21:50:01 2005 -0500"
      },
      "message": "[PATCH] Fix sparse warning in e100 driver.\n\nThe patch below fixes the following sparse warnings:\n\ndrivers/net/e100.c:1481:13: warning: Using plain integer as NULL pointer\ndrivers/net/e100.c:1767:27: warning: Using plain integer as NULL pointer\ndrivers/net/e100.c:1847:27: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59aee3c2a1e69fe5062bd1facb72d6fcea3f3f8f",
      "tree": "b337d73229a69e399d4e4f7128b33ce734660e35",
      "parents": [
        "0d69ae5fb7eb9ba3b54cf0ba4ef5ae591f31eef7",
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 13 21:22:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 13 21:22:27 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "875521ddccfa90d519cf31dfc8aa472f7f6325bb",
      "tree": "5a337befd661bc5fbd16b26b9c73ee1f620054b0",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:38:35 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:38:35 2005 -0400"
      },
      "message": "e100: revert CPU cycle saver microcode, it causes severe problems\nfor certain NICs\n\nReverting 685fac63f5ca6c5ca06bab641e1a32bbf9287e89:\n\u003e [PATCH] e100: CPU cycle saver microcode\n\u003e\n\u003e\n\u003e Add cpu cycle saver microcode to 8086:{1209/1229} other than ICH devices.\n\u003e\n\u003e Signed-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\n\u003e Signed-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\n\u003e Signed-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\u003e Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a3536c839f04682ed06c84a7f75968c27c6108c8",
      "tree": "92c26ea74c0ffb9b83a2285ad2539cc271b09856",
      "parents": [
        "a33a1982012e9070736e3717231714dc9892303b",
        "efb0372bbaf5b829ff8c39db372779928af542a7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 22:34:08 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 22:34:08 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "a92dd9233ad185904daf95d040cf88c3da2d7ef6",
      "tree": "c43b02acd9e16948a889d5a4be80358428920945",
      "parents": [
        "9beb0ac17bcfed23feb0a6fac328216568b74bc1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 12 10:48:56 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:29:32 2005 -0400"
      },
      "message": "[PATCH] e100: support ETHTOOL_GPERMADDR\n\nAdd support for ETHTOOL_GPERMADDR to e100.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ecf7130b087a9bd1b9d03dbf452630243210d22e",
      "tree": "d33278cc14351958dddb8f907f28a530f16e98be",
      "parents": [
        "bd061bf1ff37e186012c6e2522328b58e5d35ed8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 12 10:48:59 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:26:16 2005 -0400"
      },
      "message": "[PATCH] e100: correct rx_dropped and add rx_missed_errors\n\nDo not count non-error frames dropped by the hardware as\npart of rx_dropped. Instead, count those frames dropped as\nrx_missed_errors. Also, do not count other error frames as part of\nrx_dropped. Finally, do not count oversized frames in rx_dropped\n(since they are counted as part of rx_length_errors).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "611494dccacb3e42f55359df74d604b67312598b",
      "tree": "25961f5c87147b44ee0ba63317b3caa8dda0272e",
      "parents": [
        "685fac63f5ca6c5ca06bab641e1a32bbf9287e89"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Aug 25 13:06:52 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 16:18:33 2005 -0400"
      },
      "message": "[PATCH] e100: Driver version, white space, comments \u0026 other\n\nDriver version, white space, comments \u0026 other\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "685fac63f5ca6c5ca06bab641e1a32bbf9287e89",
      "tree": "0619bdb57b40f4e8521afe2d0fb231b1ba51f87b",
      "parents": [
        "e6280f26b43775d8fa0c54e50c92491cfccbf738"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Aug 25 13:06:34 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 16:18:33 2005 -0400"
      },
      "message": "[PATCH] e100: CPU cycle saver microcode\n\nAdd cpu cycle saver microcode to 8086:{1209/1229} other than ICH devices.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e6280f26b43775d8fa0c54e50c92491cfccbf738",
      "tree": "6b92e1d76e38a75198382011f2f4702757e1de72",
      "parents": [
        "996ec3533ae15424e339089a8045ca1c998f8a87"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Aug 25 13:06:23 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 16:18:33 2005 -0400"
      },
      "message": "[PATCH] e100: Increased delay loop for command blocks\n\nIncreased delay loop for command blocks\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "996ec3533ae15424e339089a8045ca1c998f8a87",
      "tree": "e61cce4f8f1d96461e2fbd76307b88061bc4f5ec",
      "parents": [
        "a074fb860846937a4a46dbbf439cbbb2e2ba960c"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Aug 25 13:06:08 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 16:18:32 2005 -0400"
      },
      "message": "[PATCH] e100: fixed endian bug in xmit_prepare routine\n\nFixed endian bug associated with cb_i bit in xmit_prepare\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a074fb860846937a4a46dbbf439cbbb2e2ba960c",
      "tree": "97c7c923e7733ba0b3d72b84c75111802f2c4133",
      "parents": [
        "136df52d532af9c19e5cd0e43a54ea4ee2d934fc"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Aug 25 13:05:57 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 16:18:32 2005 -0400"
      },
      "message": "[PATCH] e100: added msleep_interruptible delay\n\nadded msleep_interruptible delay right before returning from diag_test\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "136df52d532af9c19e5cd0e43a54ea4ee2d934fc",
      "tree": "104e7d162e5f85d3113946fd54c0ccb48e517da1",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Aug 25 13:05:41 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 16:18:32 2005 -0400"
      },
      "message": "[PATCH] e100: Do not check Rx packet length against mtu\n\nDo not check Rx packet length against mtu - patch from Darren Tucker\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb",
      "tree": "c43b6c2fdf1b68b66906a2de69446dcec0f9af6b",
      "parents": [
        "1cde8a16815bd85c8137d1ea556398983c597c11",
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "d18c3db58bc544fce6662ca7edba616ca9788a70",
      "tree": "dd4c2d2c0bef6d47a32452112a9396a3137d8c10",
      "parents": [
        "4002307d2b563a6ab317ca4d7eb1d201a6673d37"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback.\n\nNow we can change the pci core to always set this pointer, as pci drivers\nshould use it, not the driver core callback.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0685c31b58a69e41393e974f6e6b8e0a4eadcf0b",
      "tree": "8277108aa8ca31da2eb002601a3e9137841737b4",
      "parents": [
        "f92d872876617cddbb0532291034f88941e855fd"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Fri Jun 17 17:31:44 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:30:23 2005 -0400"
      },
      "message": "[PATCH] e100: NAPI performance enhancements\n\nNAPI performance enhancements - Fixed issues with shared interrupts and NAPI resulting in bad performance.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "f92d872876617cddbb0532291034f88941e855fd",
      "tree": "6f86b1a29b1476d30cb8bd6fd01869eaac32804e",
      "parents": [
        "648951451e6d2d532d4ace2f8e9c5cdf1d563e83"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Fri Jun 17 17:30:22 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:30:23 2005 -0400"
      },
      "message": "[PATCH] e100: e100_eeprom_load was called after e100_phy_init\n\ne100_eeprom_load was called after e100_phy_init causing phy_init\nnot to use values set in EEPROM - from emann@mrv.com\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "648951451e6d2d532d4ace2f8e9c5cdf1d563e83",
      "tree": "bd2ee79a0d726e59af30c3d059623e81ad1b1738",
      "parents": [
        "9758d0f028b4c73a5222168a5ffc340606ecbea1"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Fri Jun 17 17:27:41 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:30:23 2005 -0400"
      },
      "message": "[PATCH] e100: fixed e100 MDI/MDI-X issues\n\nAdded patch from Eran Mann to fix following e100 MDI/MDI-X issues\n * MDI/MDI-X autodetection should never be enabled for 82551ER/QM chips\n * enabling this feature based on eeprom settings\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "1e7f0bd8c8f2d0496ad338be5e69ff4395d77da4",
      "tree": "8754be18382901e6143083fa8d7c7d8a76081407",
      "parents": [
        "5ccabb9b45aff50e41d27a5f384ae2d2dd7640de"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Sun Jun 26 18:22:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 18:22:14 2005 -0400"
      },
      "message": "drivers/net/: Use the DMA_{64,32}BIT_MASK constants\n\nUse the DMA_{64,32}BIT_MASK constants from dma-mapping.h when calling\npci_set_dma_mask() or pci_set_consistent_dma_mask()\n\nThis patch includes dma-mapping.h explicitly because it caused errors\non some architectures otherwise.\n\nSee http://marc.theaimsgroup.com/?t\u003d108001993000001\u0026r\u003d1\u0026w\u003d2 for details\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\n"
    },
    {
      "commit": "042e2fb70006f135469d546726451b7d14768980",
      "tree": "adb6d0eeb183e74c6bbac4f07a0e1699c4add156",
      "parents": [
        "962082b6df11fe8cabafd2971b07c914cd52ee2a"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Apr 28 19:20:14 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:59:28 2005 -0400"
      },
      "message": "[PATCH] e100: Driver version, white space, comments, device id\n\nDriver version, white space, comments.\nAlso enabled ICH-7 support\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "962082b6df11fe8cabafd2971b07c914cd52ee2a",
      "tree": "b6c1cf72db43fbb5064cc91d3d07a4ffb68a6b0c",
      "parents": [
        "6bdacb1ad58bb6b772a4fc18f21684437bd5f439"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Apr 28 19:19:46 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:59:28 2005 -0400"
      },
      "message": "[PATCH] e100: Performance optimizations to e100 Tx Path\n\nPerformance optimizations to e100 Tx Path\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "6bdacb1ad58bb6b772a4fc18f21684437bd5f439",
      "tree": "5e725858fcb9783c8c88986c1fa16d02ecdeebcb",
      "parents": [
        "0236ebb7ae85935b3b96eef7e8a4e203ea9958a0"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Apr 28 19:17:54 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:59:28 2005 -0400"
      },
      "message": "[PATCH] e100: Fix Wake on lan related issues\n\nFix Wake on lan related issues\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "0236ebb7ae85935b3b96eef7e8a4e203ea9958a0",
      "tree": "040bae76d6b77d5a3ee3a5ba70b0de55df169a5d",
      "parents": [
        "1f53367d5d75ba37f258f6e955d6fc24814051a0"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Apr 28 19:17:42 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:59:28 2005 -0400"
      },
      "message": "[PATCH] e100: Synchronize interface link state with poll routine\n\nSynchronize interface link state with e100 poll routine\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "1f53367d5d75ba37f258f6e955d6fc24814051a0",
      "tree": "05f5c9c8f79edb4d6a7b8465e46992de3941b10a",
      "parents": [
        "2acdb1e05c1a92e05ee710ed8f226a8f3183d5a0"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Apr 28 19:17:20 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:59:28 2005 -0400"
      },
      "message": "[PATCH] e100: Render e100 NAPI state machine\n\nRender e100 NAPI state machine to be similar to the non-NAPI one.\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "2acdb1e05c1a92e05ee710ed8f226a8f3183d5a0",
      "tree": "e977185205ec68361d83c1e05b51b46174213628",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Malli Chilakala",
        "email": "mallikarjuna.chilakala@intel.com",
        "time": "Thu Apr 28 19:16:58 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:59:27 2005 -0400"
      },
      "message": "[PATCH] e100: Execute tx_timeout task outside interrupt context\n\nExecute tx_timeout task outside the interrupt context\n\nSigned-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\nSigned-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
