)]}'
{
  "log": [
    {
      "commit": "c946b3047205d7e107be16885bbb42ab9f10350a",
      "tree": "d5493adf30f328f21d129b5404adb1cd9c7427c4",
      "parents": [
        "af299901efac5ede381e01448a31a560a4eca853"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Oct 04 00:42:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 05 14:05:48 2007 -0400"
      },
      "message": "r8169: revert part of 6dccd16b7c2703e8bbf8bca62b5cf248332afbe2\n\nThe 8169/8110SC currently announces itself as:\n[...]\neth0: RTL8169sc/8110sc at 0x........, ..:..:..:..:..:.., XID 18000000 IRQ ..\n                                                             ^^^^^^^^\nIt uses RTL_GIGA_MAC_VER_05 and this part of the changeset can cut\nits performance by a factor of 2~2.5 as reported by Timo.\n\n(the driver includes code just before the hunk to write the ChipCmd\nregister when mac_version \u003d\u003d RTL_GIGA_MAC_VER_0[1-4])\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Timo Jantunen \u003cjeti@welho.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "529d303e075aa6d988f30935b8995ffb382ad38e",
      "tree": "7cf9ce2b7901037cf12bea651b14135c1143656f",
      "parents": [
        "5c55c434917429f229a1bf43def97fd421f444c6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 02 18:02:09 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:42 2007 -0400"
      },
      "message": "sky2: jumbo frame regression fix\n\nRemove unneeded check that caused problems with jumbo frame sizes.\nThe check was recently added and is wrong.\nWhen using jumbo frames the sky2 driver does fragmentation, so\nrx_data_size is less than mtu.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c55c434917429f229a1bf43def97fd421f444c6",
      "tree": "ad299c2f5c63a560ce6c37b913bb60a791d5c1a3",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e",
        "ee0a8169b693e1c708d0f9af0a5e4ade65a65439"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:16 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:16 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "4365e99f9587b94010e9818a4237ce2b1c734e91",
      "tree": "c5cf55340a8a82ea0890a6d8114f8458cf385a30",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Oct 02 12:57:11 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 02 17:04:22 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Correct printk with PFX before KERN_\n\nCorrect printk with PFX before KERN_ in bcm43xx_wx.c\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f662fe5a0b144efadbfc00e8040e603ec318746e",
      "tree": "1436ddc7d926772214c563fb096f2472c8d79150",
      "parents": [
        "593ff56ef2a23ed3a66ee87d9c9b33044b9fb193"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Oct 01 13:36:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:59:10 2007 -0400"
      },
      "message": "dm9601: Fix receive MTU\n\ndm9601 didn\u0027t take the ethernet header into account when calculating\nRX MTU, causing packets bigger than 1486 to fail.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "593ff56ef2a23ed3a66ee87d9c9b33044b9fb193",
      "tree": "722d8ac125c40de38285ca34683d2b3624b64e63",
      "parents": [
        "50626297b1beb0a29c0f174be39f36485533216c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Mon Oct 01 16:02:18 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:55:10 2007 -0400"
      },
      "message": "mv643xx_eth: Do not modify struct netdev tx_queue_len\n\nThis driver erroneously zeros dev-\u003etx_queue_len, since\nmp-\u003etx_ring_size has not yet been initialized.  Actually,\nthe driver shouldn\u0027t modify tx_queue_len at all and should\nleave the value set by alloc_etherdev(), currently 1000.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "50626297b1beb0a29c0f174be39f36485533216c",
      "tree": "2d356ef62c9bd59d8c8fd61b7248661511a8fcb8",
      "parents": [
        "b323e0e49fe9331ee3a7a336af879d6e303b16b3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 01 11:43:23 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:55:10 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Fix VLAN rx completion handling.\n\nFix 4032 chip undocumented \"feature\" where bit-8 is set\nif the inbound completion is for a VLAN.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b323e0e49fe9331ee3a7a336af879d6e303b16b3",
      "tree": "a8fa846b0636e7fd4ad106eeb9be2f53bca544a1",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 01 11:43:22 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:55:10 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Add memory barrier before accessing rx completion.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e2cd68f7cd07cc898581bd736ebdd6f2c2323c2e",
      "tree": "074217d54d57d691fc39717f8ecfb569545ca315",
      "parents": [
        "f9690f3681c891d37783e1d619fddeb93b68aac4",
        "f998351c755a0e87785f2616c4f91f1b3b19b149"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:11:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:11:48 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\n* \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6:\n  [PATCH] libertas: build problems when partially modular\n"
    },
    {
      "commit": "f998351c755a0e87785f2616c4f91f1b3b19b149",
      "tree": "a650a49aa2c6f6b4805bc0fe978883a4d1adc209",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Sep 30 20:35:39 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sun Sep 30 20:35:39 2007 -0400"
      },
      "message": "[PATCH] libertas: build problems when partially modular\n\nFix missing symbols in libertas USB driver when it is modular and rest\nof libertas is built-in.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2bcff60f7ce88c09a2bc1302ff14510737bfcb7b",
      "tree": "4108d7a8293ff3a79e933e42773d821a27f64ca0",
      "parents": [
        "1bef7dc00caa7bcbff4fdb55e599e2591461fafa"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Fri Sep 28 06:30:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 29 00:46:30 2007 -0400"
      },
      "message": "mv643xx_eth: Check ETH_INT_CAUSE_STATE bit\n\nCommit 468d09f8946d40228c56de26fe4874b2f98067ed masked the \"state\"\ninterrupt (bit 20 of the cause register). This results in Radstone\u0027s\nPPC7D repeatedly re-entering the interrupt routine, locking up the\nboard. The following patch returns the required handling for this\ninterrupt.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@radstone.co.uk\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f4ec7f98714c2c0b7afa422c0cba6fb5c875c2c2",
      "tree": "b66c0b4e24186feab0d90505ac19970832f47d93",
      "parents": [
        "88f5f0cad396be594d6d55cb2d0cd69e8df9ab16"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Aug 30 11:23:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:38:35 2007 -0400"
      },
      "message": "e1000: Add device IDs of blade version of the 82571 quad port\n\nThis blade-specific board form factor is identical to the 82571EB\nboard.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88f5f0cad396be594d6d55cb2d0cd69e8df9ab16",
      "tree": "3520aeaa3d1b75d0adcb667a351ca5a30b8549af",
      "parents": [
        "d6c9bc1ed4301cbc3df4565ff5348b64bf2a767c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 27 12:38:12 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:29 2007 -0400"
      },
      "message": "sky2: fix transmit state on resume\n\nThis should fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8667\n\nAfter resume, driver has reset the chip so the current state\nof transmit checksum offload state machine and DMA state machine\nwill be undefined.\n\nThe fix is to set the state so that first Tx will set MSS and offset\nvalues.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d6c9bc1ed4301cbc3df4565ff5348b64bf2a767c",
      "tree": "02f8bbc5d89149207a9e195d2248bf7723b69ad0",
      "parents": [
        "3b12e0141f7a97c3b84731b5f935ed738bb6f960"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 27 12:32:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:28 2007 -0400"
      },
      "message": "sky2: FE+ vlan workaround\n\nThe FE+ workaround means the driver can no longer trust the status register\nto indicate VLAN tagged frames.  The fix for this is to just disable VLAN\nacceleration for that chip version. Tested and works fine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3b12e0141f7a97c3b84731b5f935ed738bb6f960",
      "tree": "bf6913c8d7097175688a3fb0d39dd4b0ca3d1f7b",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 26 17:58:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:28 2007 -0400"
      },
      "message": "sky2: sky2 FE+ receive status workaround\n\nThe Yukon FE+ chip appears to have a hardware glitch that causes bogus\nreceive status values to be posted. The data in the packet is good, but\nthe status value is random garbage.  As a temporary workaround until the\nproblem is better understood, implement the workaround the vendor driver\nused of ignoring the status value on this chip.\n\nSince this means trusting dodgy hardware values; add additional checking\nof the receive packet length.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8c4a2f9d9e7827362fd7ab0b5d9637c6af5ac5b",
      "tree": "34f596caecbab9f169fb4168c6bd2f58c528d512",
      "parents": [
        "ed4d6375a1498009a9e68d93661207351d36874f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:53:52 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "mv643xx_eth: duplicate methods in initializer\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d85f57938ad1d674dff8077a2e6a36a45dbe0e22",
      "tree": "4a3343918da062ca5270429cd9764b0266031463",
      "parents": [
        "acbbe6c28a914db837ad8b75773b0a8f873a718a",
        "45dfd5b5dd20f17fe23dafc5cfe921474d27f849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:59:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:59:41 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [PPP_MPPE]: Don\u0027t put InterimKey on the stack\n  SCTP : Add paramters validity check for ASCONF chunk\n  SCTP: Discard OOTB packetes with bundled INIT early.\n  SCTP: Clean up OOTB handling and fix infinite loop processing\n  SCTP: Explicitely discard OOTB chunks\n  SCTP: Send ABORT chunk with correct tag in response to INIT ACK\n  SCTP: Validate buffer room when processing sequential chunks\n  [PATCH] mac80211: fix initialisation when built-in\n  [PATCH] net/mac80211/wme.c: fix sparse warning\n  [PATCH] cfg80211: fix initialisation if built-in\n  [PATCH] net/wireless/sysfs.c: Shut up build warning\n"
    },
    {
      "commit": "45dfd5b5dd20f17fe23dafc5cfe921474d27f849",
      "tree": "92974c06987b359adc4dc6bceb68d234365db2a5",
      "parents": [
        "6f4c618ddb0e6b7e6d49cfc8134e694be1c0bc9b"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Sep 25 23:05:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 25 23:05:39 2007 -0700"
      },
      "message": "[PPP_MPPE]: Don\u0027t put InterimKey on the stack\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "402c79fb1944c8e003a32d07f31504b769fe2b52",
      "tree": "e4f136b6a452e76ef016c1fd35d76238487d90d5",
      "parents": [
        "21c0f275085e5b884a409d75a7deb73ece6477fb",
        "d78ae2dcc2acebb9a1048278f47f762c069db75c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:14:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:14:03 2007 -0400"
      },
      "message": "Merge branch \u0027r8169-for-jeff-20070919\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp\n"
    },
    {
      "commit": "21c0f275085e5b884a409d75a7deb73ece6477fb",
      "tree": "2c4591e029f2102df35df012c376c2259340adb9",
      "parents": [
        "e0c281163d634e2982a81b55fc974a6663afde65"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:11:34 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:11:34 2007 -0400"
      },
      "message": "Revert \"drivers/net/pcmcia/3c589_cs: fix port configuration switcheroo\"\n\nThis reverts commit fadacb1b80e35e0b36a90d43e21ef91eec4b889b.\n\nThe change being reverted made the driver consistent with\ninclude/linux/netdevice.h, but then inconsistent with the other PCMCIA\nethernet drivers.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0c281163d634e2982a81b55fc974a6663afde65",
      "tree": "42b40711682d313e53d4a36a0acf33583b865e45",
      "parents": [
        "6d3105d5388c359882068b161b431ab3db4b3721"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 20 13:03:49 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:04:17 2007 -0400"
      },
      "message": "sky2: be more selective about FIFO watchdog\n\nBe more selective about when to enable the ram buffer watchdog code.\nIt is unnecessary on XL A3 or later revs, and with Yukon FE\nthe buffer is so small (4K) that the watchdog detects false positives.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d3105d5388c359882068b161b431ab3db4b3721",
      "tree": "9472cc9cd41844180bc6f54f94fab15f4ac9ee81",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Sep 24 19:34:51 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 25 00:04:17 2007 -0400"
      },
      "message": "sky2: FE+ Phy initialization\n\nOne more snippet of PHY initialization required for FE+ chips.\nDiscovered in latest sk98lin 10.21.1.3 driver.\n\nPlease apply to 2.6.23.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f685ddaf0fc9b9f53eb9346c858664776becf5d9",
      "tree": "b28883e47171c16e69178e2b9ccaad9985778a9e",
      "parents": [
        "460edb3cd06865ffb231eb694b567daec3113210",
        "cd46171c7297739dc7e46d885862e98023eab9c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 20 12:42:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 20 12:42:47 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BNX2]: Add PHY workaround for 5709 A1.\n  [PPP] L2TP: Fix skb handling in pppol2tp_xmit\n  [PPP] L2TP: Fix skb handling in pppol2tp_recv_core\n  [PPP] L2TP: Disallow non-UDP datagram sockets\n  [PPP] pppoe: Fix double-free on skb after transmit failure\n  [PKT_SCHED]: Fix \u0027SFQ qdisc crashes with limit of 2 packets\u0027\n  [NETFILTER]: MAINTAINERS update\n  [NETFILTER]: nfnetlink_log: fix sending of multipart messages\n"
    },
    {
      "commit": "faf60e72d07d163a623e47269680918fccaa789a",
      "tree": "94d7fcad79c441ea8a318f2c51905935a4ab5467",
      "parents": [
        "75e806838a3327d4ca9030e588d34de11b04f341"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 19 15:36:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 15:23:00 2007 -0400"
      },
      "message": "sky2: version 1.18\n\nUpdate version number\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75e806838a3327d4ca9030e588d34de11b04f341",
      "tree": "11dff9f4326b300ff80cbc4f627f797a06ad8c52",
      "parents": [
        "05745c4ab1c58fbb6ab8e8d3a40e0e395d7e2b0e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 19 15:36:46 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 15:23:00 2007 -0400"
      },
      "message": "sky2: receive FIFO checking\n\nA driver writer from another operating system hinted that\nthe versions of Yukon 2 chip with rambuffer (EC and XL) have\na hardware bug that if the FIFO ever gets completely full it\nwill hang. Sounds like a classic ring full vs ring empty wrap around\nbug.\n\nAs a workaround, use the existing watchdog timer to check for\nring full lockup.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05745c4ab1c58fbb6ab8e8d3a40e0e395d7e2b0e",
      "tree": "1a42ee7e70c0ae31c93d1d673fabe9dd982cca81",
      "parents": [
        "ea76e63598eb312e5d33a782275be91038fc6df2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 19 15:36:45 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 15:23:00 2007 -0400"
      },
      "message": "sky2: fe+ chip support\n\nAdd support for newest Marvell chips.\nThe Yukon FE plus chip is found in some not yet released laptops.\nTested on hardware evaluation boards.\n\nThis version of the patch is for 2.6.23. It supersedes\nthe two previous patches that are sitting in netdev-2.6 (upstream branch).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ea76e63598eb312e5d33a782275be91038fc6df2",
      "tree": "6d7ba4add8344afdc1046f248fce352e6d342444",
      "parents": [
        "c99210b50fe741026d86fdcb5f3f5a0c00c503cc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 19 15:36:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 15:23:00 2007 -0400"
      },
      "message": "sky2: reorganize chip revision features\n\nThis patch should cause no functional changes in driver behaviour.\nThere are (too) many revisions of the Yukon 2 chip now. Instead of\nadding more conditionals based on chip revision; rerganize into a\nset of feature flags so adding new versions is less problematic.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c99210b50fe741026d86fdcb5f3f5a0c00c503cc",
      "tree": "224a572fde2d105c99be21af0cfafa725747659c",
      "parents": [
        "d6532232cd3de79c852685823a9c52f723816d0a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 19 15:36:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 15:23:00 2007 -0400"
      },
      "message": "sky2: ethtool speed report bug\n\nOn 100mbit versions, the driver always reports gigabit speed\navailable. The correct modes are already computed, then overwritten.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d6532232cd3de79c852685823a9c52f723816d0a",
      "tree": "ff6fc85a36020202709dfb915a60f6941585b9e7",
      "parents": [
        "680e9fe9d69ea86e81c859932bfd751be91cc0e0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 19 15:36:42 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 15:22:59 2007 -0400"
      },
      "message": "sky2: fix VLAN receive processing (resend)\n\nThe length check for truncated frames was not correctly handling\nthe case where VLAN acceleration had already read the tag.\nAlso, the Yukon EX has some features that use high bit of status\nas security tag.\n\nSigned-off-by: Pierre-Yves Ritschard \u003cpyr@spootnik.org\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd46171c7297739dc7e46d885862e98023eab9c7",
      "tree": "c90c9303345b2de1c9d3c4b04bdae96a948463ff",
      "parents": [
        "f3d5e3a4155b6f42f6f6f0a2cc95ca0adbabe1af"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Sep 20 11:04:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 20 12:14:21 2007 -0700"
      },
      "message": "[BNX2]: Add PHY workaround for 5709 A1.\n\nAdd the DIS_EARLY_DAC PHY workaround for 5709 A1.  Without it, link\nsometimes does not come up.\n\nUpdate version to 1.6.5.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3d5e3a4155b6f42f6f6f0a2cc95ca0adbabe1af",
      "tree": "82cf55e9144b5aba570c6a8e240fd1daf6c4a88d",
      "parents": [
        "7a70e39b6633ad85936b029463134ee2599600f1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Sep 19 10:46:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 20 12:14:18 2007 -0700"
      },
      "message": "[PPP] L2TP: Fix skb handling in pppol2tp_xmit\n\nThis patch makes pppol2tp_xmit call skb_cow_head so that we don\u0027t modify\ncloned skb data.  It also gets rid of skb2 we only need to preserve the\noriginal skb for congestion notification, which is only applicable for\nppp_async and ppp_sync.\n\nThe other semantic change made here is the removal of socket accounting\nfor data tranmitted out of pppol2tp_xmit.  The original code leaked any\nexisting socket skb accounting.  We could fix this by dropping the\noriginal skb owner.  However, this is undesirable as the packet has not\nphysically left the host yet.\n\nIn fact, all other tunnels in the kernel do not account skb\u0027s passing\nthrough to their own socket.  In partciular, ESP over UDP does not do\nso and it is the closest tunnel type to PPPoL2TP.  So this patch simply\nremoves the socket accounting in pppol2tp_xmit.  The accounting still\napplies to control packets of course.\n\nI\u0027ve also added a reminder that the outgoing checksum here doesn\u0027t work.\nI suppose existing deployments don\u0027t actually enable checksums.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a70e39b6633ad85936b029463134ee2599600f1",
      "tree": "7304a9000724a93683299ef7c5aa644725a3e0fb",
      "parents": [
        "a14d6abc947a5504e8d0f934da57b5bc4cea59ca"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Sep 18 13:18:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 20 12:14:17 2007 -0700"
      },
      "message": "[PPP] L2TP: Fix skb handling in pppol2tp_recv_core\n\nThe function pppol2tp_recv_core doesn\u0027t handle non-linear packets properly.\nIt also fails to check the remote offset field.\n\nThis patch fixes these problems.  It also removes an unnecessary check on\nthe UDP header which has already been performed by the UDP layer.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a14d6abc947a5504e8d0f934da57b5bc4cea59ca",
      "tree": "b84b2f958ce2e64357e3972b1dd6b1b38113ce39",
      "parents": [
        "21d0c83302fb742b7ffb6089d40196166102f5ed"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Sep 18 13:18:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 20 12:14:17 2007 -0700"
      },
      "message": "[PPP] L2TP: Disallow non-UDP datagram sockets\n\nWith the addition of UDP-Lite we need to refine the socket check so\nthat only genuine UDP sockets are allowed through.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21d0c83302fb742b7ffb6089d40196166102f5ed",
      "tree": "b11439340d1bb097867b57589fc4b6ce2f371a6a",
      "parents": [
        "5588b40d7c2bff75ee573ed42d1738c73ce24492"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Sep 19 10:45:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 20 12:14:16 2007 -0700"
      },
      "message": "[PPP] pppoe: Fix double-free on skb after transmit failure\n\nWhen I got rid of the second packet in __pppoe_xmit I created\na double-free on the skb because of the goto abort on failure.\nThis patch removes that.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "680e9fe9d69ea86e81c859932bfd751be91cc0e0",
      "tree": "ab35407f25dffa417563dbf7a544c7327cc95e4f",
      "parents": [
        "a07bc1ffaeee9f05490193f66915ac086c6ea5c9"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Mon Sep 17 22:21:40 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 20 02:35:50 2007 -0400"
      },
      "message": "phy: export phy_mii_ioctl\n\nExport phy_mii_ioctl, so network drivers can use it when built\nas modules too.\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a07bc1ffaeee9f05490193f66915ac086c6ea5c9",
      "tree": "b6fdfccf0a1ff378d38c1a44499a6386fdcfc56b",
      "parents": [
        "a88a8eff1e6e32d3288986a9d36c6a449c032d3a"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Sep 14 00:40:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 19 16:22:09 2007 -0400"
      },
      "message": "myri10ge: Add support for PCI device id 9\n\nAdd support for new Myri-10G boards with PCI device id 9.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d78ae2dcc2acebb9a1048278f47f762c069db75c",
      "tree": "ef8c8ec2736e5ce567e5c20287bc11dd4d4ed064",
      "parents": [
        "65d916d95314566f426cc40ff0f17b754a773b0b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Aug 26 20:08:19 2007 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@electric-eye.fr.zoreil.com",
        "time": "Wed Sep 19 21:52:18 2007 +0200"
      },
      "message": "r8169: workaround against ignored TxPoll writes (8168)\n\nThe 8168 ignores the requests to fetch the Tx descriptors when\nthe relevant TxPoll bit is already set. It easily kills the\nperformances of the 8168. David Gundersen has noticed that it\nis enough to wait for the completion of the DMA transfer (NPQ\nbit is cleared) before writing the TxPoll register again.\n\nThe extra IO traffic added by the proposed workaround could be\nminimalized but it is not a high-priority task.\n\nFix for:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7924\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8688\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d7555 ?)\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: David Gundersen \u003cgundy@iinet.net.au\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "65d916d95314566f426cc40ff0f17b754a773b0b",
      "tree": "4438043b8a7a65854909138d3ebe98bf8b8ce69e",
      "parents": [
        "a88a8eff1e6e32d3288986a9d36c6a449c032d3a"
      ],
      "author": {
        "name": "Edward Hsu",
        "email": "edward_hsu@realtek.com.tw",
        "time": "Fri Aug 17 10:14:36 2007 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@electric-eye.fr.zoreil.com",
        "time": "Wed Sep 19 21:52:18 2007 +0200"
      },
      "message": "r8169: correct phy parameters for the 8110SC\n\nThe phys of the 8110SC (RTL_GIGA_MAC_VER_{05/06}) act abnormally in\ngigabit mode if they are applied the parameters in rtl8169_hw_phy_config\nwhich actually aim the 8110S/SB.\n\nIt is ok to return early from rtl8169_hw_phy_config as it does not\napply to the 8101 and 8168 families.\n\nSigned-off-by: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "edb1e9671a990e6eb9f593636deed7ac43ba9084",
      "tree": "1b8b592411d9d7e4321479f57cb6d1f38ec483e3",
      "parents": [
        "fa890d586cc127ce72597ba0a909bfecf784e10c",
        "d9f30ec0b0d129b9cbf2b041a6a3159aa24592f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Sep 16 21:14:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Sep 16 21:14:54 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [VLAN]: Fix net_device leak.\n  [PPP] generic: Fix receive path data clobbering \u0026 non-linear handling\n  [PPP] generic: Call skb_cow_head before scribbling over skb\n  [NET] skbuff: Add skb_cow_head\n  [BRIDGE]: Kill clone argument to br_flood_*\n  [PPP] pppoe: Fill in header directly in __pppoe_xmit\n  [PPP] pppoe: Fix data clobbering in __pppoe_xmit and return value\n  [PPP] pppoe: Fix skb_unshare_check call position\n  [SCTP]: Convert bind_addr_list locking to RCU\n  [SCTP]: Add RCU synchronization around sctp_localaddr_list\n  [PKT_SCHED]: sch_cbq.c: Shut up uninitialized variable warning\n  [PKTGEN]: srcmac fix\n  [IPV6]: Fix source address selection.\n  [IPV4]: Just increment OutDatagrams once per a datagram.\n  [IPV6]: Just increment OutDatagrams once per a datagram.\n  [IPV6]: Fix unbalanced socket reference with MSG_CONFIRM.\n  [NET_SCHED] protect action config/dump from irqs\n  [NET]: Fix two issues wrt. SO_BINDTODEVICE.\n"
    },
    {
      "commit": "2a38b775b77f99308a4e571c13d908df78ac5e57",
      "tree": "10f7bbe1d1a35c7383b7aa7fa865119a8bc0ae65",
      "parents": [
        "7b797d5b150775d717cb03b5ada28b8bad99afab"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:22:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:22:13 2007 -0700"
      },
      "message": "[PPP] generic: Fix receive path data clobbering \u0026 non-linear handling\n\nThis patch adds missing pskb_may_pull calls to deal with non-linear\npackets that may arrive from pppoe or pppol2tp.\n\nIt also copies cloned packets before writing over them.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b797d5b150775d717cb03b5ada28b8bad99afab",
      "tree": "086b28889711612bcb2ea80c30e85116f617c0f7",
      "parents": [
        "d9cc20484e5e48c6a5deb4387c20fd45bfbdde8c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:21:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:21:42 2007 -0700"
      },
      "message": "[PPP] generic: Call skb_cow_head before scribbling over skb\n\nIt\u0027s rude to write over data that other people are still using.  So call\nskb_cow_head before PPP proceeds to modify the skb data.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9cc20484e5e48c6a5deb4387c20fd45bfbdde8c",
      "tree": "f0a9f05ad00b8a506abeb3b42cb3346cef7d2155",
      "parents": [
        "e081e1e3ef4682802ac63b1e5e26158fb9ca9e90"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:21:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:21:16 2007 -0700"
      },
      "message": "[NET] skbuff: Add skb_cow_head\n\nThis patch adds an optimised version of skb_cow that avoids the copy if\nthe header can be modified even if the rest of the payload is cloned.\n\nThis can be used in encapsulating paths where we only need to modify the\nheader.  As it is, this can be used in PPPOE and bridging.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9355ec23397af32799038d0e8edbfa5b6f425c27",
      "tree": "256b00fa1af6628896c0a1a18866384497e9c5bd",
      "parents": [
        "db7bf6d97c6956b7eb0f22131cb5c37bd41f33c0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:20:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:20:21 2007 -0700"
      },
      "message": "[PPP] pppoe: Fill in header directly in __pppoe_xmit\n\nThis patch removes the hdr variable (which is copied into the skb)\nand instead sets the header directly in the skb.\n\nIt also uses __skb_push instead of skb_push since we\u0027ve just checked\nusing skb_cow for enough head room.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db7bf6d97c6956b7eb0f22131cb5c37bd41f33c0",
      "tree": "85aa14dea255e209cd2f85180b47f4f092ec6921",
      "parents": [
        "31bac44468257986484703cc09da8a9dcae88a36"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:19:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:19:50 2007 -0700"
      },
      "message": "[PPP] pppoe: Fix data clobbering in __pppoe_xmit and return value\n\nThe function __pppoe_xmit modifies the skb data and therefore it needs\nto copy and skb data if it\u0027s cloned.\n\nIn fact, it currently allocates a new skb so that it can return 0 in\ncase of error without freeing the original skb.  This is totally wrong\nbecause returning zero is meant to indicate congestion whereupon pppoe\nis supposed to wake up the upper layer once the congestion subsides.\n\nThis makes sense for ppp_async and ppp_sync but is out-of-place for\npppoe.  This patch makes it always return 1 and free the skb.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31bac44468257986484703cc09da8a9dcae88a36",
      "tree": "7782fb9da4c2d4266c6e8ae13cbb9bd50491cd49",
      "parents": [
        "559cf710b07c5e2cfa3fb8d8f4a1320fd84c53f9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 16 16:19:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:19:20 2007 -0700"
      },
      "message": "[PPP] pppoe: Fix skb_unshare_check call position\n\nThe skb_unshare_check call needs to be made before pskb_may_pull,\nnot after.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fadacb1b80e35e0b36a90d43e21ef91eec4b889b",
      "tree": "5c7f772354cf3a5f10bd9f658051966419d58536",
      "parents": [
        "5ad887fa8e875231d72a27c474b10241a5818bf1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:41:43 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:41:43 2007 -0400"
      },
      "message": "drivers/net/pcmcia/3c589_cs: fix port configuration switcheroo\n\n10base2 and 10baseT were accidentally switched.\n\nNoticed by Andreas HÃŒbner, forwarded by Alan Cox.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ad887fa8e875231d72a27c474b10241a5818bf1",
      "tree": "492292dada18b2db42dc99218345885b1ec43978",
      "parents": [
        "62270336e8fdfbea36cb455c27744c23780dbf07"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat Sep 15 19:35:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:35:14 2007 -0400"
      },
      "message": "sk98lin: resurrect driver\n\nThis reverts commit e1abecc48938fbe1966ea6e78267fc673fa59295.\n\nThe driver works on some hardware that skge doesn\u0027t handle yet.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62270336e8fdfbea36cb455c27744c23780dbf07",
      "tree": "26b2045acb04625f824441fe22a51da8d9d6a570",
      "parents": [
        "e7e381f639657b2e681ff6fb31e131db360550ac"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Sep 13 19:23:33 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:32:01 2007 -0400"
      },
      "message": "ucc_geth: fix compilation\n\nCurrently qe_bd_t is used in the macro call -- dma_unmap_single,\nwhich is a no-op on PPC32, thus error is hidden today. Starting\nwith 2.6.24, macro will be replaced by the empty static function,\nand erroneous use of qe_bd_t will trigger compilation error.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e7e381f639657b2e681ff6fb31e131db360550ac",
      "tree": "17d08d07df94fc43d06c4cc140fd0a662e26d15e",
      "parents": [
        "a2ca44c30dd351cd386f4fb9f8590b999030274a"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Fri Sep 14 11:23:16 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:31:13 2007 -0400"
      },
      "message": "mv643xx_eth: Fix tx_bytes stats calculation\n\nReported by Corey Minyard \u003ccminyard@mvista.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a2ca44c30dd351cd386f4fb9f8590b999030274a",
      "tree": "53cef142e48ca8453b3277a3b7452c53cdb54793",
      "parents": [
        "a041fe2e8d0bd749b2416ef79adc416e24af7c63",
        "53c5725581cce8a29925afd4eae71fa8c7ce551f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:29:07 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:29:07 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "3f7086978fc0193eff24a77d8b57ac4debc088fa",
      "tree": "28fb8efbc4b3532fe79e4d0d19969f8fb0a5939f",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Sep 04 14:14:20 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 14 14:32:23 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Fix cancellation of work queue crashes\n\nA crash upon booting that is caused by bcm43xx has been reported [1] and\nfound to be due to a work queue being reinitialized while work on that\nqueue is still pending. This fix modifies the shutdown of work queues and\nprevents periodic work from being requeued during shutdown. With this patch,\nno more crashes on reboot were observed by the original reporter. I do not\nget that particular failure on my system; however, when running a large\nnumber of ifdown/ifup sequences, my system would kernel panic with the\n\u0027caps lock\u0027 light blinking at roughly a 1 Hz rate. In addition, there were\ninfrequent failures in the firmware that resulted in \u0027IRQ READY TIMEOUT\u0027\nerrors. With this patch, no more of the first type of failure occur, and\nincidence of the second type is greatly reduced.\n\n[1] http://bugzilla.kernel.org/show_bug.cgi?id\u003d8937\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a041fe2e8d0bd749b2416ef79adc416e24af7c63",
      "tree": "da75b65fd154d284fae277d855bbeb9e225e24ba",
      "parents": [
        "64251621796d5d4c0c4b6a6b6d845e4a43c63aee"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Mon Aug 20 22:13:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:16:31 2007 -0400"
      },
      "message": "spidernet: fix interrupt reason recognition\n\nThis patch solves a problem that the spidernet driver sometimes fails\nto handle IRQ.\n\nThe problem happens because,\n- In Cell architecture, interrupts may arrive at an interrupt\n  controller, even if they are masked by the setting on registers of\n  devices. It happens when interrupt packets are sent just before\n  the interrupts are masked.\n- spidernet interrupt handler compares interrupt reasons with\n  interrupt masks, so when such interrupts occurs, spidernet interrupt\n  handler returns IRQ_NONE.\n- When all of interrupt handler return IRQ_NONE, linux kernel disables\n  the IRQ and it no longer delivers interrupts to the interrupt handlers.\n\nspidernet doesn\u0027t work after above sequence, because it can\u0027t receive\ninterrupts.\n\nThis patch changes spidernet interrupt handler that it compares\ninterrupt reason with SPIDER_NET_INTX_MASK_VALUE.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "64251621796d5d4c0c4b6a6b6d845e4a43c63aee",
      "tree": "7de8a1668c47d59cd70a6729200da70b5052923e",
      "parents": [
        "8759cf76e9a6322fc68dcbfaa1cbad00c74b199e"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Sep 07 12:30:24 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:13:51 2007 -0400"
      },
      "message": "ehea: fix last_rx update\n\nUpdate last_rx in registered device struct instead of\nin the dummy device.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8759cf76e9a6322fc68dcbfaa1cbad00c74b199e",
      "tree": "8c503232920c6b5dd32ff8c7bbf9292c57f2f13d",
      "parents": [
        "026d7917e592f91063861e002adf1c806d7756ae"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Sep 07 12:30:17 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:13:51 2007 -0400"
      },
      "message": "ehea: propagate physical port state\n\nIntroduces a module parameter to decide whether the physical\nport link state is propagated to the network stack or not.\nIt makes sense not to take the physical port state into account\non machines with more logical partitions that communicate\nwith each other. This is always possible no matter what the physical\nport state is. Thus eHEA can be considered as a switch there.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "026d7917e592f91063861e002adf1c806d7756ae",
      "tree": "02a5de4f89634c0e8a5b119df7fc4ee91f15da37",
      "parents": [
        "d1b139c039704c391ab47c6c9540c28f7fcaa489"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Fri Aug 31 14:30:08 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:12:43 2007 -0400"
      },
      "message": "Fix a lock problem in generic phy code\n\nLock debugging finds a problem in phy.c and phy_device.c,\nthis patch fixes it. Tested on an AT91SAM9263-EK board,\nkernel 2.6.23-rc4.\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1b139c039704c391ab47c6c9540c28f7fcaa489",
      "tree": "4d92c3167d85903202aa75a8f522901afa5585fe",
      "parents": [
        "5f08e46b621a769e52a9545a23ab1d5fb2aec1d4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 05 16:56:19 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:02:49 2007 -0400"
      },
      "message": "sky2: restore multicast list on resume and other ops\n\nNeed to restore multicast settings on resume and after \u0027ethtool -r\u0027.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5f08e46b621a769e52a9545a23ab1d5fb2aec1d4",
      "tree": "f5d841a9670c2a94b7ee9543112a5aa2cc1414a2",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Fri Sep 07 20:25:01 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 12 23:54:50 2007 -0400"
      },
      "message": "atl1: disable broken 64-bit DMA\n\n64-bit DMA causes data corruption with atl1.  We don\u0027t know why, and Atheros\nis working on it.  For now, just use 32-bit DMA.  This is a big hack that is\nprobably wrong, but it stops the bleeding.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nAcked-by: Chris Snook \u003ccsnook@redhat.com\u003e\nAcked-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2fbe43f6f631dd7ce19fb1499d6164a5bdb34568",
      "tree": "5de4f64203d39079958e8637aea0904ae42cb4e5",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Sep 06 12:04:29 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Tue Sep 11 10:28:44 2007 +0200"
      },
      "message": "[TG3]: Workaround MSI bug on 5714/5780.\n\nA hardware bug was revealed after a recent PCI MSI patch was made to\nalways disable legacy INTX when enabling MSI.  The 5714/5780 chips\nwill not generate MSI when INTX is disabled, causing MSI failure\nmessages to be reported, and another patch was made to workaround the\nproblem by disabling MSI on ServerWorks HT1000 bridge chips commonly\nfound with the 5714.\n\nWe workaround this chip bug by enabling INTX after we enable MSI and\nafter we resume from suspend.\n\nUpdate version to 3.81.\n\nThis problem was discovered by David Miller.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "618a821dc24a4018b0c5c01785d052459a90edb4",
      "tree": "03f778b1afe89a4b733d1cdd0f34a648a4ff84bb",
      "parents": [
        "5e7a39275b00ec881790ce47b8f7363fdfa097fa",
        "47330077650a25d417155848516b2cba97999602"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 20:03:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 20:03:15 2007 -0700"
      },
      "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:\n  - cxgb3 engine microcode load\n  cxgb3 - Fix dev-\u003epriv usage\n  qeth: Drop ARP packages on HiperSockets interface with NOARP attribute.\n  qeth: provide specific message for OSA-adapters exclusively used\n  qeth: crash during reboot after failing online setting\n  qeth: Announce tx checksumming for qeth devices in TSO/EDDP mode\n  qeth: dont return the return values of void functions.\n  qeth: enforce a rate limit for inbound scatter gather messages\n  qeth: ungrouping a device must not be interruptible\n  netxen: fix crashes during module unload\n  netxen: Avoid firmware load in PCI probe\n  PS3: fix the bug that \u0027ifconfig down\u0027 would hang\n  IOC3: Program UART predividers.\n"
    },
    {
      "commit": "47330077650a25d417155848516b2cba97999602",
      "tree": "c2e34f0771a34dc74f30806b537b9f9b7a75b311",
      "parents": [
        "5fbf816fe7d72bfdbf22bfec05b4ec3aa6849f72"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Aug 29 19:15:52 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 07:29:08 2007 -0400"
      },
      "message": "- cxgb3 engine microcode load\n\nLoad the engine microcode when an interface\nis brought up, instead of of doing it when the module\nis loaded.\nLoosen up tight binding between the driver and the\nengine microcode version.\nThere is no need for microcode update with T3A boards.\nFix the file naming.\nDo a better job at logging the loading activity.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fbf816fe7d72bfdbf22bfec05b4ec3aa6849f72",
      "tree": "62f35df3e9078e3f981b9c04176d9a9cb557a53a",
      "parents": [
        "54d0f56e63edb1aa3901ea6389bf7ea5d43d0c22"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Aug 29 19:15:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 07:29:08 2007 -0400"
      },
      "message": "cxgb3 - Fix dev-\u003epriv usage\n\ncxgb3 used netdev_priv() and dev-\u003epriv for different purposes.\nIn 2.6.23, netdev_priv() \u003d\u003d dev-\u003epriv, cxgb3 needs a fix.\nThis patch is a partial backport of Dave Miller\u0027s changes in the\nnet-2.6.24 git branch.\n\nWithout this fix, cxgb3 crashes on 2.6.23.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\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": "14cc0a2b733cc1129676d8e01558bab32b138d63",
      "tree": "0fd5cf04a50748ac62da001165877ed2a0404568",
      "parents": [
        "0491d1f3fd93f838d8bfb75b12acfba39d06a4da"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Tue Aug 28 13:18:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 06:52:57 2007 -0400"
      },
      "message": "PS3: fix the bug that \u0027ifconfig down\u0027 would hang\n\nFix the bug that \u0027ifconfig eth0 down\u0027 would hang up, reported by Stefan\nAssmann \u003csassmann@suse.de\u003e.\nAs we removed netif_poll_enable() from dev-\u003eopen(), we should not use\nnetif_poll_disable() in dev-\u003estop().\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nCC: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0491d1f3fd93f838d8bfb75b12acfba39d06a4da",
      "tree": "2e53bd38d7fc41357a936d052ef018e287c3fdd6",
      "parents": [
        "2d8348b429b4ae5cc47449c787881221fe43af4b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Aug 26 18:51:22 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 31 06:52:57 2007 -0400"
      },
      "message": "IOC3: Program UART predividers.\n\nThe IOC3 driver\u0027s UART detection bits used to rely on the the firmware\nsetting the UART pre-divider in a way that\u0027s apropriate for the 8250\ndriver which doesn\u0027t currently program this register.  This happens\nto work for the console but not rarely for additional ports.\n\nWhile at it, also program the UART to RS-232 PIO mode; it the UART might\nhave been in mac-serial and/or DMA mode though that hasn\u0027t actually been\nobserved in practice.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "594a9dfae7113d9601b2c353754c40d0b7e00a03",
      "tree": "dc9f35d62d17a8e18502de826b7f0af37b7a285a",
      "parents": [
        "8e54588161577435d64dfb5cfdf40a73a5705ea0"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Aug 28 15:39:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 28 15:39:42 2007 -0700"
      },
      "message": "[BNX2]: Add write posting comment.\n\nAdd comment to explain why we cannot read back after chip reset\nbefore delaying.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e54588161577435d64dfb5cfdf40a73a5705ea0",
      "tree": "a5554c75dd84e56adf03de38876a3167d7b88247",
      "parents": [
        "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Aug 28 14:34:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 28 14:34:43 2007 -0700"
      },
      "message": "[BNX2]: Use msleep().\n\nbnx2.c (incorrectly) sets current-\u003estate directly to\nTASK_UNINTERRUPTIBLE, without going through set_task_state(). However\nall the code wants to do is an msleep so just make it do that instead...\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c573f73ce95d7e421cb4b9928dd41ac9518fcccf",
      "tree": "a2883fb046aab1e4c9ed647e59e441c3a9d41da9",
      "parents": [
        "901ded25fb98d76e55a8920834b173e7efc026b6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 23:24:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:45 2007 -0700"
      },
      "message": "[NET]: Avoid pointless allocation casts in BSD compression module\n\nThe general kernel memory allocation functions return void pointers\nand there is no need to cast their return values.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "901ded25fb98d76e55a8920834b173e7efc026b6",
      "tree": "0542afdab8a9b58aa2dd00f58d6f8103fdf8c3e6",
      "parents": [
        "aaa53c4aba14f14de06419a20e552fe2d8823a33"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 23:23:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:44 2007 -0700"
      },
      "message": "[IRDA]: Do not do pointless kmalloc return value cast in KingSun driver\n\nkmalloc() returns a void pointer, so there is no need to cast it in\n drivers/net/irda/kingsun-sir.c::kingsun_probe().\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97a1ad431b89765755d2b5aa8c0777ed637d5c4a",
      "tree": "4807bce0c75dbb6a4a21270f20589ff4c77f956d",
      "parents": [
        "37d2e7316007b4583e5783c608efdd3b2284b74d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 22:38:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:39 2007 -0700"
      },
      "message": "[SLIP]: trivial sparse warning fix\n\nFunction declared static in forward declaration, but not in actual code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37d2e7316007b4583e5783c608efdd3b2284b74d",
      "tree": "edd2f7ee91b473a08527c48f075aca1d1b3c5f9d",
      "parents": [
        "c3609d510f844100669965db8a9ff10ba029bb4a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 22:37:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:38 2007 -0700"
      },
      "message": "[EQL]: sparse warning fix\n\nMore noodlin on long flights, patch bin. Sparse warning fix for eql.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2972863768cc2ef94734abb22dec6a46b0891307",
      "tree": "dda34b474ace6385b9ab91f2f4b8c306baa3a123",
      "parents": [
        "302d242cfb64eb53fb6d2aa2ae68ddd1ab47079f"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Aug 24 08:57:54 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:25 2007 -0400"
      },
      "message": "myri10ge: update driver version to 1.3.2-1.269\n\nUpdate myri10ge driver version to 1.3.2-1.269.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "302d242cfb64eb53fb6d2aa2ae68ddd1ab47079f",
      "tree": "98c2ce776cc57068bd526124baa1dc7ee9ccae40",
      "parents": [
        "28721c890c9b71cfee45e835bda4639777862e2f"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Aug 24 08:57:17 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:22 2007 -0400"
      },
      "message": "myri10ge: use pcie_get/set_readrq\n\nBased on a patch from Peter Oruba, convert myri10ge to use pcie_get_readrq()\nand pcie_set_readrq() instead of our own PCI calls and arithmetics.\n\nThese driver changes incorporate the proposed PCI-X / PCI-Express read byte\ncount interface.  Reading and setting those values doesn\u0027t take place\n\"manually\", instead wrapping functions are called to allow quirks for some\nPCI bridges.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nBased on work by Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28721c890c9b71cfee45e835bda4639777862e2f",
      "tree": "0e547480cb712f2ebc994cc24b35ba9b82743550",
      "parents": [
        "18072a5bf7211d6899a2edc90c291c5c6fbc83d2"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Aug 22 16:21:28 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:20 2007 -0400"
      },
      "message": "ehea: fix queue destructor\n\nIncludes hcp_epas_dtor in eq/cq/qp destructors to unmap\nHW register.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18072a5bf7211d6899a2edc90c291c5c6fbc83d2",
      "tree": "920c8514651f29357b1ab1029f4e1b905bd4dbd9",
      "parents": [
        "a8e34fda798861d0f3f12c2739c1bec258be8bed"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Aug 22 16:21:24 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:18 2007 -0400"
      },
      "message": "ehea: fix module parameter description\n\nUpdate the module parameter description of \"use_mcs\" to\nshow correct default value\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a8e34fda798861d0f3f12c2739c1bec258be8bed",
      "tree": "ee39991d769971487ce00825ac57445919a3851e",
      "parents": [
        "e3efb05468128e834cf17d492822333c6e189ae4"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Aug 22 16:20:58 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:15 2007 -0400"
      },
      "message": "ehea: fix interface to DLPAR tools\n\nUserspace DLPAR tool expects decimal numbers to be written to\nand read from sysfs entries.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e3efb05468128e834cf17d492822333c6e189ae4",
      "tree": "04aaf93bdfa6210dac5116d9e6359e663fff9fb8",
      "parents": [
        "c2cb71fafb4d514fbb8c9a8d663486a8f0400afa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 22 16:03:52 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:13 2007 -0400"
      },
      "message": "sgiseeq: Fix return type of sgiseeq_remove\n\nThe driver remove method needs to return an int not void.  This was just\nnever noticed because usually this driver is not being built as a module.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2cb71fafb4d514fbb8c9a8d663486a8f0400afa",
      "tree": "2191b34a22c0892b91f92aa46d0e7f7bf219d85b",
      "parents": [
        "32c2c30085324aef9699934295281cca0161ef7e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 21 14:34:04 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:11 2007 -0400"
      },
      "message": "sky2 1.17\n\nMark new version to track if current driver is in use.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "32c2c30085324aef9699934295281cca0161ef7e",
      "tree": "d335d8b73e84a830008d3fb37678b516af0c5a22",
      "parents": [
        "b23457737f073eaf5a7b797c2a195f83633e003d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 21 14:34:03 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:08 2007 -0400"
      },
      "message": "sky2: only bring up watchdog if link is active\n\nThis fixes the extra timer overhead that people were whining about\nas a 2.6.23 regression.\n\nRunning the watchdog timer all the time is unneeded. Change it\nto run only if link is up, and reduce frequency to save power.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b23457737f073eaf5a7b797c2a195f83633e003d",
      "tree": "780b7c20dfab64d68a5cad47a96ce96bfd1724f1",
      "parents": [
        "c46ac9463fbdee41723dd9fd108b2c1ffd30615f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 21 14:34:02 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:06 2007 -0400"
      },
      "message": "sky2: clear PCI power control reg at startup\n\nMake sure PCI register for PHY power gets cleared on boot, and make\nsure to avoid any PCI posting problems.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c46ac9463fbdee41723dd9fd108b2c1ffd30615f",
      "tree": "e1f4acf314fa85c259284dc729640b1fcb71dbea",
      "parents": [
        "bc1e0a095e9b8c4df4a2eedd7dc6a9d470a0e6b7"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Tue Aug 21 01:33:42 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:04 2007 -0400"
      },
      "message": "DM9000: fix interface hang under load\n\nWhen transferring data at full speed, the DM9000 network interface\nsometimes stops sending/receiving data. Worse, ksoftirqd consumes\n100% cpu and the net tx watchdog never triggers.\nFix by spin_lock_irqsave() in dm9000_start_xmit() to prevent the\ninterrupt handler from interfering.\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc1e0a095e9b8c4df4a2eedd7dc6a9d470a0e6b7",
      "tree": "38ce820cda8cff12b6ba69fb209f240fba3f37aa",
      "parents": [
        "09e06f652d86d358583df0b601c0c4d11923dd88"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Fri Aug 17 08:54:45 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:02 2007 -0400"
      },
      "message": "phy layer: fix genphy_setup_forced (don\u0027t reset)\n\nWriting BMCR_RESET bit will reset MII_BMCR to default values. This is\nclearly not what we want.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09e06f652d86d358583df0b601c0c4d11923dd88",
      "tree": "587e11de0b37968fad04eab8a2662d0b34f27233",
      "parents": [
        "ba685fb2abd71162bea6895a99449c1071b01402"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 15 12:53:16 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:30:59 2007 -0400"
      },
      "message": "Don\u0027t use GFP_DMA for zone allocation.\n\nIP32 doesn\u0027t even have a ZONE_DMA so no point in using GFP_DMA in any\nIP32-specific device driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba685fb2abd71162bea6895a99449c1071b01402",
      "tree": "7ee207e784a4634b22be17a9b9ca1c012aaac963",
      "parents": [
        "1a8f46100b657f533ce677e79bc27c6794c91c46"
      ],
      "author": {
        "name": "Willy Tarreau",
        "email": "w@1wt.eu",
        "time": "Thu Aug 23 21:35:41 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:30:57 2007 -0400"
      },
      "message": "fix realtek phy id in forcedeth\n\nAs noticed by Chuck Ebbert, commit c5e3ae8823693b260ce1f217adca8add1bc0b3de\nintroduced a copy-paste typo, as realtek phy is 0x732 and not 0x1c1. Obvious\nfix below suggested by Ayaz Abdulla.\n\nSigned-off-by: Willy Tarreau \u003cw@1wt.eu\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "06c7af563d925d04961ce70cd9154fad8e2750c8",
      "tree": "22dd9853858a98283c258814290c14316a0f17fc",
      "parents": [
        "2c20d72aaadd41fdf0a3b6cb8514c2f7b7d263e4"
      ],
      "author": {
        "name": "Konstantin Sharlaimov",
        "email": "konstantin.sharlaimov@gmail.com",
        "time": "Tue Aug 21 00:12:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 21 20:59:35 2007 -0700"
      },
      "message": "[PPP]: Fix output buffer size in ppp_decompress_frame().\n\nThis patch addresses the issue with \"osize too small\" errors in mppe\nencryption.  The patch fixes the issue with wrong output buffer size\nbeing passed to ppp decompression routine.\n\n--------------------\nAs pointed out by Suresh Mahalingam, the issue addressed by\nppp-fix-osize-too-small-errors-when-decoding patch is not fully resolved yet.\nThe size of allocated output buffer is correct, however it size passed to\nppp-\u003ercomp-\u003edecompress in ppp_generic.c if wrong. The patch fixes that.\n--------------------\n\nSigned-off-by: Konstantin Sharlaimov \u003ckonstantin.sharlaimov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f350339cbd0e8ed7751f98f0ef60cb3a0d410eda",
      "tree": "a473acb374857fab33435e434e400914506a9066",
      "parents": [
        "d6c59c13c070cb9d043edf38b4639fdacdb0c18c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 21 11:10:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 21 11:22:17 2007 -0700"
      },
      "message": "sky2: don\u0027t clear phy power bits\n\nThere are special PHY settings available on Yukon EC-U chip that\nshould not get cleared. This should solve mysterious errors on some\nmotherboards (like Gigabyte DS-3).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a2b73302aacddf2543f9d7a25936e4323fa1486",
      "tree": "cf69d0e212c9187696c205e9f9330e09f44c4c87",
      "parents": [
        "62be90012c507b2bf1047eb2eaa1e9151f7172fe"
      ],
      "author": {
        "name": "Timo Jantunen",
        "email": "jeti@iki.fi",
        "time": "Tue Aug 14 21:56:57 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:58:51 2007 -0700"
      },
      "message": "fix random hang in forcedeth driver when using netconsole\n\nIf the forcedeth driver receives too much work in an interrupt, it\nassumes it has a broken hardware with stuck IRQ.  It works around the\nproblem by disabling interrupts on the nic but makes a printk while\nholding device spinlog - which isn\u0027t smart thing to do if you have\nnetconsole on the same nic.\n\nThis patch moves the printk\u0027s out of the spinlock protected area.\n\nWithout this patch the machine hangs hard.  With this patch everything\nstill works even when there is significant increase on CPU usage while\nusing the nic.\n\nSigned-off-by: Timo Jantunen \u003cjeti@iki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06bfb7eb1535822a3338ffea9918e22215abed90",
      "tree": "f7fcb2d1ac787b00ab2b0325c33813e594ed56e3",
      "parents": [
        "9ef7ad22965fcd817b20c1332286f02362266534"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Aug 18 12:56:21 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:52:50 2007 -0700"
      },
      "message": "Add some help texts to recently-introduced kconfig items\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (edited MACINTOSH_DRIVERS per Geert Uytterhoeven\u0027s remark)\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4f3b1e74b67fdcdd3034b84997fad7912f182f6",
      "tree": "187b43a8b4e95b623138cdd774b9722096656dbd",
      "parents": [
        "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
        "fe11cb6ba40afff15efb053fd0bcba45274636e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Incorrect semicolon after if statement\n  mlx4_core: Wait 1 second after reset before accessing device\n  IPoIB: Fix leak in ipoib_transport_dev_init() error path\n  IB/mlx4: Fix opcode returned in RDMA read completion\n  IB/srp: Add OUI for new Cisco targets\n  IB/srp: Wrap OUI checking for workarounds in helper functions\n  RDMA/cxgb3: Always call low level send function via cxgb3_ofld_send()\n  IB: Move the macro IB_UMEM_MAX_PAGE_CHUNK() to umem.c\n  IB: Include \u003clinux/list.h\u003e and \u003clinux/rwsem.h\u003e from \u003crdma/ib_verbs.h\u003e\n  IB: Include \u003clinux/list.h\u003e from \u003crdma/ib_mad.h\u003e\n  IB/mad: Fix address handle leak in mad_rmpp\n  IB/mad: agent_send_response() should be void\n  IB/mad: Fix memory leak in switch handling in ib_mad_recv_done_handler()\n  IB/mad: Fix error path if response alloc fails in ib_mad_recv_done_handler()\n  IB/sa: Don\u0027t need to check for default P_Key twice\n  IB/core: Ignore membership bit in ib_find_pkey()\n"
    },
    {
      "commit": "ab3c556de19b1888b0830ef066524884d4788131",
      "tree": "7652961084c69e00267eda767edeeac5e20aed51",
      "parents": [
        "c4e7ac5d427a48b91752671523f39a04e63e12ff",
        "cae7ca3d3de48851e929de9469397749638df779"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:31:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:31:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPVS]: Use IP_VS_WAIT_WHILE when encessary.\n  [NET]: Share correct feature code between bridging and bonding\n  [ATM] drivers/atm/iphase.c: mostly kmalloc + memset conversion to kzalloc\n  [IRDA] irda-usb.c: mostly kmalloc + memset conversion to k[cz]alloc\n  [WAN] drivers/net/wan/hdlc_fr.c: kmalloc + memset conversion to kzalloc\n  [DCCP]: fix memory leak and clean up style - dccp_feat_empty_confirm()\n  [DCCP]: fix theoretical ccids_{read,write}_lock() race\n  [XFRM]: Clean up duplicate includes in net/xfrm/\n  [TIPC]: Clean up duplicate includes in net/tipc/\n  [SUNRPC]: Clean up duplicate includes in net/sunrpc/\n  [PKT_SCHED]: Clean up duplicate includes in net/sched/\n  [IPV6]: Clean up duplicate includes in net/ipv6/\n  [IPV4]: Clean up duplicate includes in net/ipv4/\n  [ATM]: Clean up duplicate includes in net/atm/\n  [ATM]: Clean up duplicate includes in drivers/atm/\n  [IPCONFIG]: ip_auto_config fix\n  [ATM]: fore200e_param_bs_queue() must be __devinit\n"
    },
    {
      "commit": "ce57a02c64052c3f1c62f30a902a937e6c316d88",
      "tree": "4212eea258dd7db88235a6f910d7fc1a48652f8c",
      "parents": [
        "10a273a67343e1f317652d69b09a212ee0284b44"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Aug 09 14:09:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:54:47 2007 -0400"
      },
      "message": "e1000: Add device IDs of new 82571 board variants\n\nThis patch adds support for 2 new board variants:\n- A Quad port fiber 82571 board\n- A blade version of the 82571 quad copper board\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f353bf29e162459f2f1e2ca25e41011fae65241",
      "tree": "8df6d6c66b69f18d521f76018ff98706e4e2a1b3",
      "parents": [
        "f71417614d63932cf56ed98a0947568d6259d11e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 10 15:47:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:14 2007 -0700"
      },
      "message": "[NET]: Share correct feature code between bridging and bonding\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8797 shows that the\nbonding driver may produce bogus combinations of the checksum\nflags and SG/TSO.\n\nFor example, if you bond devices with NETIF_F_HW_CSUM and\nNETIF_F_IP_CSUM you\u0027ll end up with a bonding device that\nhas neither flag set.  If both have TSO then this produces\nan illegal combination.\n\nThe bridge device on the other hand has the correct code to\ndeal with this.\n\nIn fact, the same code can be used for both.  So this patch\nmoves that logic into net/core/dev.c and uses it for both\nbonding and bridging.\n\nIn the process I\u0027ve made small adjustments such as only\nsetting GSO_ROBUST if at least one constituent device\nsupports it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48e3eeb1a1a89a3ea256cf6d3c898e753787cfaa",
      "tree": "4f607c078f1a4a23becd140298888f846886261f",
      "parents": [
        "1ee325438cdbe374ebea6e3d2f19204072c15038"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:25:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:12 2007 -0700"
      },
      "message": "[IRDA] irda-usb.c: mostly kmalloc + memset conversion to k[cz]alloc\n\n drivers/net/irda/irda-usb.c | 59694 -\u003e 59541 (-153 bytes)\n drivers/net/irda/irda-usb.o | 170588 -\u003e 169256 (-1332 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ee325438cdbe374ebea6e3d2f19204072c15038",
      "tree": "f94ff6a6ecacdebc53fd04d7b728809f4e48c961",
      "parents": [
        "e576de82ee628f68e5a44527c7ee99eadeab2e62"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 15:24:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:11 2007 -0700"
      },
      "message": "[WAN] drivers/net/wan/hdlc_fr.c: kmalloc + memset conversion to kzalloc\n\n drivers/net/wan/hdlc_fr.c | 31260 -\u003e 31223 (-37 bytes)\n drivers/net/wan/hdlc_fr.o | 144872 -\u003e 144728 (-144 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10a273a67343e1f317652d69b09a212ee0284b44",
      "tree": "2eff99de733e5f4c53de2acf40d62e719bcf1291",
      "parents": [
        "a6d89915aa668776494fec8568d46aa6043ff848"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Aug 13 12:54:37 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:51:09 2007 -0400"
      },
      "message": "xen-netfront: Avoid deref\u0027ing skbafter it is potentially freed.\n\nxennet_tx_bug_gc can free the skb before we use it, so make sure we don\u0027t.\n\nSigned-off-by: Keir Fraser \u003ckeir@xensource.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "373492d0bdc66680ee598fd5a63e1914631b2522",
      "tree": "f4911509a13a568c2705ab8d09325ad4f5353932",
      "parents": [
        "c76720cf7ba63a3d179b6da8675653c8b01b6c0b"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Fri Aug 10 14:05:26 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:38:37 2007 -0400"
      },
      "message": "3c59x: fix duplex configuration\n\nA special sequence of ifconfig up/down and plug/unplug the cable can break\nthe duplex configuration of the driver.\n\nSetting\nvp-\u003emii.full_duplex \u003d vp-\u003efull_duplex\nin vortex_up should fix this.\n\nAddresses Bug 8575 3c59x duplex configuration broken\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8575\n\nCc: Martin Buck \u003cmb-tmp-ohtmvyyn.xreary.bet@gromit.dyndns.org\u003e\nSigned-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c76720cf7ba63a3d179b6da8675653c8b01b6c0b",
      "tree": "efc02af3ea5a5487042fc5528a4898e9ec4993a5",
      "parents": [
        "b4efe22cc987f4cd68ff838556580c0cc8c64cbc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:05:23 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:36:39 2007 -0400"
      },
      "message": "natsemi: fix netdev error acounting\n\nWhen a detailed netdev error is counted, we also must account for it in the\naggregated error count.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8106\n\nCc: Tim Hockin \u003cthockin@hockin.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Chongfeng Hu \u003cloveminix@yahoo.com.cn\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4efe22cc987f4cd68ff838556580c0cc8c64cbc",
      "tree": "a64d42271012b006c64d59d1e056da37079b3aef",
      "parents": [
        "626fda948839fc2f488f527076b8f42b1b7a4687"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 10 14:05:21 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:34:53 2007 -0400"
      },
      "message": "ax88796 printk fixes\n\ndrivers/net/ax88796.c: In function `ax_probe\u0027:\ndrivers/net/ax88796.c:825: warning: size_t format, different type arg (arg 4)\ndrivers/net/ax88796.c:825: warning: size_t format, different type arg (arg 5)\n\nresource_size_t isn\u0027t size_t.\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": "626fda948839fc2f488f527076b8f42b1b7a4687",
      "tree": "91d5e1d9a70fa00feeba010c7a48e65aeed1cd71",
      "parents": [
        "b47157f00414f368f2847697ce48b76f1a5e5110"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Aug 09 09:02:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:27:10 2007 -0400"
      },
      "message": "myri10ge: Use the pause counter to avoid a needless device reset\n\nUse the pause counter to avoid a needless device reset, and\nprint a message telling the admin that our link partner is\nflow controlling us down to 0 pkts/sec.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b47157f00414f368f2847697ce48b76f1a5e5110",
      "tree": "6c3d65b1ccf1f8cdce32ebb205e9cb3d1ebbb55a",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Dustin Marquess",
        "email": "jailbird@alcatraz.fdf.net",
        "time": "Fri Aug 10 14:05:15 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 14 01:27:10 2007 -0400"
      },
      "message": "via-rhine: disable rx_copybreak on archs that don\u0027t allow unaligned DMA access\n\nPatch to disable the rx_copybreak feature on hardware architectures that\ndon\u0027t allow unaligned DMA access.\n\n#ifdef code taken from tulip_core.c.  Problem pointed out by Ivan\nKokshaysky.\n\nSigned-off-by: Dustin Marquess \u003cjailbird@alcatraz.fdf.net\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\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"
    }
  ],
  "next": "947b2a8083a03e6fff448ce8928956015614855e"
}
