)]}'
{
  "log": [
    {
      "commit": "519854876c66bd04b0c12d3cead6e0e5fc5a1167",
      "tree": "a76da09513b838d6ccd41545ba6f5f9f328acf46",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "Dirk@Opfer-Online.de",
        "time": "Wed Sep 06 19:53:32 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:08:38 2006 -0400"
      },
      "message": "[PATCH] Fix dm9000 release_resource\n\ndm9000_release_board calls release_resource with the platform resource\ninstead of the requested resource:\n\ndb-\u003eaddr_res \u003d platform_get_resource(pdev, IORESOURCE_MEM, 0);\ndb-\u003eaddr_req \u003d request_mem_region(db-\u003eaddr_res-\u003estart, i, pdev-\u003ename);\n\ndm9000_release_board:\n\nif (db-\u003eaddr_res !\u003d NULL) {\nrelease_resource(db-\u003eaddr_res);\nkfree(db-\u003eaddr_req);\n\nWith this behavior the kernel will crash on the second removal. The\nattached patch fix this problem.\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d279490543ee4e7c51371eb605b578ab47f45305",
      "tree": "45217be4f3e2b6938d7b330cda6eb0a9a2cedf12",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Sep 05 21:58:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 06 11:04:26 2006 -0400"
      },
      "message": "[PATCH] myri10ge: update the firmware download URL in Kconfig\n\nUpdate the firmware download URL in Kconfig to match the header\nin drivers/net/myri10ge/myri10ge.c.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df31405a9a240e8ea882953ea90736ff57b47643",
      "tree": "082b1c061f976a4f9031f7e44b77d50a959a28de",
      "parents": [
        "7c30b0653f1bcaf04f8abf24cad5c1e642a3da47",
        "404dda854b8bb04df72405d5088fa3e6100aef36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNLANCE]: Fix probing problem.\n  [SPARC64]: Fix X server hangs due to large pages.\n"
    },
    {
      "commit": "404dda854b8bb04df72405d5088fa3e6100aef36",
      "tree": "01d4eafea67712d473ef30159e3ad170bc74b5e9",
      "parents": [
        "47f2c3604f47579ac5c173f8b402dc6cd8e2e8fa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Aug 28 23:28:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:23:32 2006 -0700"
      },
      "message": "[SUNLANCE]: Fix probing problem.\n\nThe current probe table causes ledma and lebuffer\n\"le\" devices to get probed twice which is not what\nwe want.\n\nMatch just \"le\" and look directly at the parent to get the correct\ntop-level node information.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1377c3eef4238d89b2f99fa4d0bbbad3078b64",
      "tree": "629ac8232edb57ff2831b7801d1f426835adbfdd",
      "parents": [
        "57f5f544f58ffa1d6c38630d0522c9c0be67c533"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 29 21:18:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:19 2006 -0700"
      },
      "message": "[STRIP]: Fix neighbour table refcount leak.\n\nFound by inspection. The STRIP driver does neigh_lookup() but never\nreleases.  This driver shouldn\u0027t being doing gratuitous arp anyway.\n\nUntested, obviously, because of lack of hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fb6f732c389847dece403b7470d6d3d2778804a",
      "tree": "5b7e13a40b0fe37a4d95a15da39c6769d40474a0",
      "parents": [
        "b9ac86727fc02cc7117ef3fe518a4d51cd573c82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 28 22:12:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 29 21:22:14 2006 -0700"
      },
      "message": "[E100]: Add module option to ignore bad EEPROM checksums.\n\nSeveral people run into the situation where the E100\nEEPROM contents are fine, but the checksum hasn\u0027t been\nset properly.  This renders the device useless for\nthem even though it would function correctly.\n\nThe default is off, which retains the current behavior.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357eb4cf75fdb9dbe46b64d50f3670de6a45dc91",
      "tree": "0ba358be2a3a9a62f722838adea7fff8a1f946ff",
      "parents": [
        "c5ab964debe92d0ec7af330f350a3433c1b5b61e",
        "9b5cce07648d059a013444116bd0140b047b25a1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:41:25 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:41:25 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "c5ab964debe92d0ec7af330f350a3433c1b5b61e",
      "tree": "a9d3c4b97efe1e0b1854ba4c7130905d786f95c8",
      "parents": [
        "8d91626636ed9ce8b742edb52ae48f2faefd5864"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Aug 22 18:55:44 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:40:51 2006 -0400"
      },
      "message": "[PATCH] spectrum_cs: Fix firmware uploading errors\n\nspectrum_cs: Fix the logic so we error when the device is *not* present!\n\nThis fixes firmware upload failures which prevent the driver from\nworking (the bug is also present in 2.6.17).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d91626636ed9ce8b742edb52ae48f2faefd5864",
      "tree": "d6270c4b398f356081b4f078cf32e21bafd23f7e",
      "parents": [
        "9a469abe9c6bab3ce237ee433541931bbd827faf"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Tue Aug 22 10:22:37 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:40:03 2006 -0400"
      },
      "message": "[PATCH] pcnet32: break in 2.6.18-rc1 identified\n\nA change I made for 2.6.17 and another for 2.6.18 do not work on older\npcnet32 chips which I do not have access to.  If the chip is a 79C970 or\n79C965, do not try and suspend or check the link status.\nI have tested with a 79C970A, 79C971, 79C972, 79C973, 79C975, 79C976,\nand 79C978.\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a469abe9c6bab3ce237ee433541931bbd827faf",
      "tree": "b1f3634a602b612fbbf62254f80c7c2c72a4540f",
      "parents": [
        "cb958186ed543d1a4f074ceb1c783fe8b0908437"
      ],
      "author": {
        "name": "Joerg Ahrens",
        "email": "joerg@hydrops.han.de",
        "time": "Sun Aug 20 21:51:57 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:38:32 2006 -0400"
      },
      "message": "[PATCH] xirc2ps_cs: Cannot reset card in atomic context\n\nI am using a Xircom CEM33 pcmcia NIC which has occasional hardware problems.\nIf the netdev watchdog detects a transmit timeout, do_reset is called which\nmsleeps - this is illegal in atomic context.\n\nThis patch schedules the timeout handling as a workqueue item.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb958186ed543d1a4f074ceb1c783fe8b0908437",
      "tree": "852a5b70ff626b7b9dbf1c1e6da5a65b55cb40c7",
      "parents": [
        "a76b044af147135b5fb7570aba35d4908f143cc9"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sat Aug 19 19:37:57 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 24 00:37:04 2006 -0400"
      },
      "message": "[PATCH] Signedness issue in drivers/net/3c515.c\n\nwhile playing with gcc 4.1 -Wextra warnings, I came across this one:\n\ndrivers/net/3c515.c:1027: warning: comparison of unsigned expression \u003e\u003d 0 is always true\n\nSince i is unsigned the \u003e\u003d 0 check in the for loop is always true,\nso we might spin there forever unless the if condition triggers.\nSince i is only used in this loop, this patch changes it to\nan integer.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9b5cce07648d059a013444116bd0140b047b25a1",
      "tree": "7c8abb693dc50f81b442b5f459350b2e0f996f86",
      "parents": [
        "794ccda61c7dc2aa6c66e8ef18a44d865d3c3a7d"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Aug 15 21:41:39 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 23 14:20:37 2006 -0400"
      },
      "message": "[PATCH] hostap: Restore antenna selection settings after port reset\n\nIntersil firmware 1.7.4 (and possibly others) loses the antenna\nselection settings when the port is reset.\n\nSigned-off-by: David Acker \u003cdacker@roinet.com\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "794ccda61c7dc2aa6c66e8ef18a44d865d3c3a7d",
      "tree": "0df81c4afd909be8545a3e5106c2383867481203",
      "parents": [
        "ef7d1b244fa6c94fb76d5f787b8629df64ea4046"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Aug 15 20:42:20 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 23 14:20:37 2006 -0400"
      },
      "message": "[PATCH] spectrum_cs: Fix incorrect use of pcmcia_dev_present()\n\nThis bug was introduced during the PCMCIA API conversion and broke\nspectrum_cs completely.\n\nTracked down by Fredrik Tolf \u003cfredrik@dolda2000.com\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a76b044af147135b5fb7570aba35d4908f143cc9",
      "tree": "600000a46abd1ce07ea8e2d73fe0bed1df7178fc",
      "parents": [
        "2ca2d5e84c19ddbc0126087af6288533a05f1799"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Wed Aug 16 01:52:23 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:51:25 2006 -0400"
      },
      "message": "[PATCH] WAN: fix C101 card carrier handling\n\nHi,\n\nOne of my recent changes broke C101 carrier handling, this patch\nfixes it. Also fixes an old TX underrun checking bug.\n\n2.6.18 material. Please apply.\nThanks.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b4b8454344a0391bb0f69fda0f4ec8e1f0d2fed",
      "tree": "a5e662cdc03d319e56a277281dcde754150276f4",
      "parents": [
        "11b0bacd717c285c94dbb56505a28434b34f0639"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Mon Aug 14 23:00:30 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:31 2006 -0400"
      },
      "message": "[PATCH] FS_ENET: use PAL for mii management\n\nThis patch should update the fs_enet infrastructure to utilize Phy Abstraction\nLayer subsystem.  Along with the above, there are apparent bugfixes, overhaul\nand improvements.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "11b0bacd717c285c94dbb56505a28434b34f0639",
      "tree": "d98e1576210a258d3b412809dfe0177f028575be",
      "parents": [
        "ec42cdb624059bb9d9d1accca5ed4345bf8f5fda"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Mon Aug 14 23:00:29 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:31 2006 -0400"
      },
      "message": "[PATCH] PAL: Support of the fixed PHY\n\nThis makes it possible for HW PHY-less boards to utilize PAL goodies.  Generic\nroutines to connect to fixed PHY are provided, as well as ability to specify\nsoftware callback that fills up link, speed, etc.  information into PHY\ndescriptor (the latter feature not tested so far).\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ec42cdb624059bb9d9d1accca5ed4345bf8f5fda",
      "tree": "5b39ebb8cd878baf0cb3f1a1b1f94994ab00fac5",
      "parents": [
        "3d8f3f3c3697a7603a802427c9226f5dfe6d67ad"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Aug 14 23:00:28 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] xircom_cb: wire up errors from pci_register_driver()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "239e44e1f05e2163ee066c07a753f9fb445979b2",
      "tree": "a27bbfc4d0fc2e31387f00096c8c3bc717df797c",
      "parents": [
        "b68a60e598c0d1e738c807c47cb181e8cc52a0d8"
      ],
      "author": {
        "name": "Edgar E. Iglesias",
        "email": "edgar.iglesias@axis.com",
        "time": "Mon Aug 14 23:00:24 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] skge: remember to run netif_poll_disable()\n\nSigned-off-by: Edgar E. Iglesias \u003cedgar.iglesias@axis.com\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b68a60e598c0d1e738c807c47cb181e8cc52a0d8",
      "tree": "cc06e0cd5a74c4ebdc5e5fecd2ab7a47d28f8130",
      "parents": [
        "7e29f8bf39de372e3903a0b12f34285d30a8a244"
      ],
      "author": {
        "name": "Jim Lewis",
        "email": "jim@jklewis.com",
        "time": "Mon Aug 14 23:00:23 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] Add ethtool -g support to Spidernet network driver\n\nAdd ethtool -g (show ring sizes) support to the Spidernet network driver.\n\nSigned-off-by: James K Lewis \u003cjklewis@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e29f8bf39de372e3903a0b12f34285d30a8a244",
      "tree": "c0c1fee1da797d3147a0359e7c6f054aaa745ce1",
      "parents": [
        "b933b4d93888b584eda826bffa68a3a1283f8411"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 14 23:00:22 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] build fixes: smc91x\n\nUnclear how these bugs arrived, presumably from incorrect cleanup of\nthe 16-bit-only paths, but smc91x wouldn\u0027t build for OMAP.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b933b4d93888b584eda826bffa68a3a1283f8411",
      "tree": "3d1ac29f142f1248ec5e5aa9994545818ab0f301",
      "parents": [
        "76cb4fe7c0926c2c59f4a36ab169aa2d547c93d1"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@hellgate.ch",
        "time": "Mon Aug 14 23:00:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] via-rhine: add option avoid_D3 (work around broken BIOSes)\n\nIt looks like broken BIOSes controlling Rhine chips will remain in use in\nsignificant numbers; such systems fail to come up via PXE after they have\nbeen put into D3 (power-saving) mode.\n\nThis patch adds a module option for disabling the call that puts the chip\nto sleep.\n\nSigned-off-by: Roger Luethi \u003crl@hellgate.ch\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Joerg Bashir \u003cbrak@archive.org\u003e\nCc: Tim Phipps \u003ctim@phipps-hutton.freeserve.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "76cb4fe7c0926c2c59f4a36ab169aa2d547c93d1",
      "tree": "2fa424665a54379e3d3ee07e7b9d6beb6101a462",
      "parents": [
        "ab1976682f31661a898b92593bccfeae14d0a0ae"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Mon Aug 14 23:00:20 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] lockdep: fix smc91x\n\nWhen booting using root-nfs, I\u0027m seeing (independently) two lockdep dumps\nin the smc91x driver.  The patch below fixes both.  Both dumps look like\nreal locking issues.\n\nNico - please review and ack if you think the patch is correct.\n\nDump 1:\n\nSending DHCP requests .\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: inconsistent lock state ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab1976682f31661a898b92593bccfeae14d0a0ae",
      "tree": "3f24400e997275daa7ef117498037b54f8a4ce63",
      "parents": [
        "633949a145df19d6d338b0f227f033a0a1c5562a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Aug 14 23:00:18 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] via-rhine: NAPI poll enable\n\nThe poll_enable should be in init_registers before enabling interrupts, not\nin tx_timeout.  Thanks for spotting it Roger.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nCc: Roger Luethi \u003crl@hellgate.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "633949a145df19d6d338b0f227f033a0a1c5562a",
      "tree": "d000e88532f0420eeb42c2525ae3a8d44818a29f",
      "parents": [
        "a4d09272480e57cd4aa1156cac7aba9b08885bf9"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@hellgate.ch",
        "time": "Mon Aug 14 23:00:17 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] via-rhine: NAPI support\n\nAdd NAPI support to the via-rhine driver so that it can handle higher\nspeeds and doesn\u0027t get overloaded by interrupts as easily.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Roger Luethi \u003crl@hellgate.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a4d09272480e57cd4aa1156cac7aba9b08885bf9",
      "tree": "5c073158dfc31a6842a75fbf22f80bb304dff934",
      "parents": [
        "2fd0e33f4f967022ef2f3249b6c512b309734384"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Aug 14 23:00:17 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] smc911x: Re-release spinlock on spurious interrupt\n\nThe smc911x driver forgets to release the spinlock on spurious interrupts.\nThis little patch fixes it.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2fd0e33f4f967022ef2f3249b6c512b309734384",
      "tree": "bffe84f8bc99cae4e3d9d5dcdb637534574aa8c5",
      "parents": [
        "330ce0de93fd7cc0f72fa57a7ec892befe7035d2"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "haokexin@gmail.com",
        "time": "Mon Aug 14 23:00:15 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] net: Add netconsole support to dm9000 driver\n\nAdd netconsole support to dm9000 driver.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "330ce0de93fd7cc0f72fa57a7ec892befe7035d2",
      "tree": "a5c73ae34d2e17ed21f479b74ee76cc27f132e3c",
      "parents": [
        "6fd7587bc284af61f92e547287aa5cd616a9c7ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:14 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] s2io build fix\n\nsparc32:\n\ndrivers/net/s2io.c:2636: warning: implicit declaration of function \u0027disable_irq\u0027\ndrivers/net/s2io.c:2656: warning: implicit declaration of function \u0027enable_irq\u0027\n\nCc: Ananda Raju \u003cAnanda.Raju@neterion.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6fd7587bc284af61f92e547287aa5cd616a9c7ba",
      "tree": "432fc5550fc21d2f6748e97cf3f15d845d3be3e3",
      "parents": [
        "ce973b141dfac4a0f160c7435d65e3ea47753ce8"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Aug 14 23:00:13 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ce973b141dfac4a0f160c7435d65e3ea47753ce8",
      "tree": "2dfda8aa29023fca37e1f5127d2e5e6fae1c6180",
      "parents": [
        "e4c780b1ffc7d7bc27b7dc57fcf17ebb8d3006bc"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon Aug 14 23:00:11 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] Freescale QE UCC gigabit ethernet driver\n\nQE(QUICC Engine) is a new generation communication coprocessor, which can\nbe found on some of the latest Freescale PowerQUICC CPUs(e.g.  MPC8360).\nThe UCC(Unified Communications Controller) module of QE can work as gigabit\nEthernet device.  This patch provides driver for the device.\n\nSigned-off-by: Shlomi Gridish \u003cgridish@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e4c780b1ffc7d7bc27b7dc57fcf17ebb8d3006bc",
      "tree": "5d7858b0067f56d3584c1ff572211edd106f74c0",
      "parents": [
        "3418e469ebaebec16f7df83074087eb901fb76b9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Aug 14 23:00:10 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:28 2006 -0400"
      },
      "message": "[PATCH] drivers/net/e1000/: possible cleanups\n\n- make needlessly global functions static\n- #if 0 the following unused global functions:\n  - e1000_hw.c: e1000_mc_addr_list_update()\n  - e1000_hw.c: e1000_read_reg_io()\n  - e1000_hw.c: e1000_enable_pciex_master()\n  - e1000_hw.c: e1000_ife_disable_dynamic_power_down()\n  - e1000_hw.c: e1000_ife_enable_dynamic_power_down()\n  - e1000_hw.c: e1000_write_ich8_word()\n  - e1000_hw.c: e1000_duplex_reversal()\n  - e1000_main.c: e1000_io_read()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3418e469ebaebec16f7df83074087eb901fb76b9",
      "tree": "afeabd4c0dec7a9e6433711739d8639736adb55b",
      "parents": [
        "90d5aed2d9c7d2f3915b75342988114fd7b6c13d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:10 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:28 2006 -0400"
      },
      "message": "[PATCH] sundance section fix\n\ndrivers/net/sundance.c:110: error: version causes a section type conflict\n\nI don\u0027t understand this error.  It\u0027s referred to from both __init and\n__devinit code.  With CONFIG_HOTPLUG\u003dn, version[] is placed in .init.data and\nis referred to from .init.text.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "90d5aed2d9c7d2f3915b75342988114fd7b6c13d",
      "tree": "c6f31166423c921264746d55606e852ae54bd6bf",
      "parents": [
        "c9d26c9785d900d8547b268f0c0507f252879c48"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:09 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:28 2006 -0400"
      },
      "message": "[PATCH] fealnx section fix\n\nWith CONFIG_HOTPLUG\u003dn it won\u0027t compile:\n\ndistcc[25607] ERROR: compile drivers/net/fealnx.c on g5/64 failed\n\nversion[] is referred to from both __init code and from __devinit code, so\nmove it out of __init altogether.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9d26c9785d900d8547b268f0c0507f252879c48",
      "tree": "c5a7b9271bdb12eb59c0eae0e5280d2b4c6d25eb",
      "parents": [
        "c971ef46cb94b8bb4a12555fa757e5f67934fcd9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:08 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:28 2006 -0400"
      },
      "message": "[PATCH] winbond-840 section fix\n\nWith CONFIG_HOTPLUG\u003dn it won\u0027t compile:\n\ndrivers/net/tulip/winbond-840.c:141: error: version causes a section type conflict\n\n(For some reason it gets the same error if marked __initdata.  Give up.)\n\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c971ef46cb94b8bb4a12555fa757e5f67934fcd9",
      "tree": "550066c59719ab851cc29c2b1cb38bf79d0168f6",
      "parents": [
        "1e13b0d82d24ac3c8b2f16a09dd9ce537cad134c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:08 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:17 2006 -0400"
      },
      "message": "[PATCH] seeq8005 section fix\n\nWARNING: drivers/net/seeq8005.o - Section mismatch: reference to .init.text:seeq8005_probe from .text between \u0027init_module\u0027 (at offset 0x106) and \u0027seeq8005_open\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e13b0d82d24ac3c8b2f16a09dd9ce537cad134c",
      "tree": "635d9f406619002c29cdb09c59d9ad0537fa66f9",
      "parents": [
        "5e5fa01d55e9949660a89b23f4a43884eaf49097"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:07 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:17 2006 -0400"
      },
      "message": "[PATCH] ni65 section fix\n\nWARNING: drivers/net/ni65.o - Section mismatch: reference to .init.text:ni65_probe from .text between \u0027init_module\u0027 (at offset 0x54a) and \u0027ni65_stop_start\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5e5fa01d55e9949660a89b23f4a43884eaf49097",
      "tree": "14be2d40add932e7313099740c0990c8814c3851",
      "parents": [
        "daca7cd7612639848c39744e02dab537755b31a1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:06 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:17 2006 -0400"
      },
      "message": "[PATCH] wd section fix\n\nWARNING: drivers/net/wd.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0xfd) and \u0027wd_open\u0027\nWARNING: drivers/net/wd.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x14b) and \u0027wd_open\u0027\nWARNING: drivers/net/wd.o - Section mismatch: reference to .init.data:wd_portlist from .text between \u0027init_module\u0027 (at offset 0x17f) and \u0027wd_open\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "daca7cd7612639848c39744e02dab537755b31a1",
      "tree": "2b7a6be6773fca149d6f36da84b82dedc8957351",
      "parents": [
        "6d2cdb4fd1cc1b15ad070a57c9b2bc40bb1565e7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:06 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] smctr section fix\n\nWARNING: drivers/net/tokenring/smctr.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x2ba0) and \u0027smctr_reset_adapter\u0027\nWARNING: drivers/net/tokenring/smctr.o - Section mismatch: reference to .init.text:smctr_probe from .text between \u0027init_module\u0027 (at offset 0x2bf4) and \u0027smctr_reset_adapter\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d2cdb4fd1cc1b15ad070a57c9b2bc40bb1565e7",
      "tree": "3b5165c848cdc720dc19ee8f0446e38dfe2cacaa",
      "parents": [
        "19a8664d8a05f75cab3cd4eb8022d22d3f0c53c3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:05 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] ibmtr section fix\n\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_mem_base from .text between \u0027ibmtr_probe1\u0027 (at offset 0x6e6) and \u0027ibmtr_probe_card\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_mem_base from .text between \u0027ibmtr_probe1\u0027 (at offset 0x74a) and \u0027ibmtr_probe_card\u0027\nWARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_mem_base from .text between \u0027ibmtr_probe1\u0027 (at offset 0x7fd) and \u0027ibmtr_probe_card\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "19a8664d8a05f75cab3cd4eb8022d22d3f0c53c3",
      "tree": "8838993ab88afcf6e37c475051676cd5b469d277",
      "parents": [
        "dab3d02ec05d16aab680de471cb5d20c5d4852e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:05 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] ni52 section fix\n\nWARNING: drivers/net/ni52.o - Section mismatch: reference to .init.text:ni52_probe from .text between \u0027init_module\u0027 (at offset 0x997) and \u0027ni52_close\u0027\nWARNING: drivers/net/ni65.o - Section mismatch: reference to .init.text:ni65_probe from .text between \u0027init_module\u0027 (at offset 0x54a) and \u0027ni65_stop_start\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dab3d02ec05d16aab680de471cb5d20c5d4852e8",
      "tree": "f70ca2ccbb33ecde64575170ac6079ac680c0802",
      "parents": [
        "3805f0e28ca313893b87e881201561d5c1857dd8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:04 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] lne390 section fix\n\nWARNING: drivers/net/lne390.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x100) and \u0027lne390_close\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3805f0e28ca313893b87e881201561d5c1857dd8",
      "tree": "0c12ca79dc2cf4b20c1669903586811c8f6c8cf1",
      "parents": [
        "58f149fc65ebced1148789cfb37457a8c7aaca75"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:03 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] lance section fix\n\nWARNING: drivers/net/lance.o - Section mismatch: reference to .init.data:lance_portlist from .text between \u0027init_module\u0027 (at offset 0x8d3) and \u0027lance_purge_ring\u0027\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "58f149fc65ebced1148789cfb37457a8c7aaca75",
      "tree": "1ef93d92b6e75e1bfdbfe3ae66c373902d80a9f0",
      "parents": [
        "5757f5c6d7d9cbe4bf6a464f1842a767f505d440"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:03 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] eth16i section fix\n\nWARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.data:cardname from .text between \u0027init_module\u0027 (at offset 0x6d2) and \u0027eth16i_multicast\u0027\nWARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x6ef) and \u0027eth16i_multicast\u0027\nWARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x702) and \u0027eth16i_multicast\u0027\nWARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.data:cardname from .text between \u0027init_module\u0027 (at offset 0x70e) and \u0027eth16i_multicast\u0027\nWARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x71d) and \u0027eth16i_multicast\u0027\nWARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.data:cardname from .text between \u0027init_module\u0027 (at offset 0x729) and \u0027eth16i_multicast\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5757f5c6d7d9cbe4bf6a464f1842a767f505d440",
      "tree": "2328e0ea7e58284e255a0efcbfaa5fca71cc42e9",
      "parents": [
        "b1176b95b4b851b05a2f541ef54e7ce3ed358d19"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:02 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:16 2006 -0400"
      },
      "message": "[PATCH] es3210 section fix\n\nWARNING: drivers/net/es3210.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0xdf) and \u0027es_close\u0027\nWARNING: drivers/net/es3210.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x100) and \u0027es_close\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1176b95b4b851b05a2f541ef54e7ce3ed358d19",
      "tree": "b89c89277d6b8aa74aca7f05fe11b558a3a522f1",
      "parents": [
        "02a3245fcf0911ff92100aa54823dc1c5950fba9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:01 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] eexpress section fix\n\nWARNING: drivers/net/eexpress.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x6c3) and \u0027eexp_hw_lasttxstat\u0027\nWARNING: drivers/net/eexpress.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x74f) and \u0027eexp_hw_lasttxstat\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "02a3245fcf0911ff92100aa54823dc1c5950fba9",
      "tree": "64d5f935e051e3377e608183888988ab4e97d9c5",
      "parents": [
        "d543cbb6d192313d9027ed09c7a1e085b1234082"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:01 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] eepro section fix\n\nWARNING: drivers/net/eepro.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x284) and \u0027eepro_ethtool_get_drvinfo\u0027\nWARNING: drivers/net/eepro.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x2a7) and \u0027eepro_ethtool_get_drvinfo\u0027\nWARNING: drivers/net/eepro.o - Section mismatch: reference to .init.data:eepro_portlist from .text between \u0027init_module\u0027 (at offset 0x2b3) and \u0027eepro_ethtool_get_drvinfo\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d543cbb6d192313d9027ed09c7a1e085b1234082",
      "tree": "32be5033c73d5ea47ec05b7147dcaf33116dc4cb",
      "parents": [
        "5d930108c914c04fbb0bfbb059d23a5fcaf0d1e7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:00:00 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] e2100 section fix\n\nWARNING: drivers/net/e2100.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0xd9) and \u0027e21_reset_8390\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5d930108c914c04fbb0bfbb059d23a5fcaf0d1e7",
      "tree": "fd23d6c39c9860e49e8a6faac0c2dec6ad21751e",
      "parents": [
        "e26c129a49a7a4990f362a9cdb3084198b4d9d7b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:59:59 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] at1700 section fix\n\nWARNING: drivers/net/at1700.o - Section mismatch: reference to .init.text:at1700_probe from .text between \u0027init_module\u0027 (at offset 0x75) and \u0027net_get_stats\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e26c129a49a7a4990f362a9cdb3084198b4d9d7b",
      "tree": "c75a8653a660579065ac5c1767622265c90bf250",
      "parents": [
        "5f3bc456ce190a963a8816be5a318df9998f3bc5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:59:59 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] cs89x0 section fix\n\nWARNING: drivers/net/cs89x0.o - Section mismatch: reference to .init.data:version from .text between \u0027init_module\u0027 (at offset 0x13d8) and \u0027net_get_stats\u0027\nWARNING: drivers/net/cs89x0.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x1634) and \u0027net_get_stats\u0027\nWARNING: drivers/net/cs89x0.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x1a1f) and \u0027net_get_stats\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5f3bc456ce190a963a8816be5a318df9998f3bc5",
      "tree": "562371db20835786b44a2588d7d7a8f00b6c15ad",
      "parents": [
        "62a87b8051ded3d1fcb89773c9febd1bb34d3cbd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:59:58 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] cops section fix\n\nWARNING: drivers/net/appletalk/cops.o - Section mismatch: reference to .init.text:cops_probe from .text between \u0027init_module\u0027 (at offset 0xae) and \u0027cops_rx\u0027\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62a87b8051ded3d1fcb89773c9febd1bb34d3cbd",
      "tree": "0216e4fec6dc6af488a58b6e0da427d7336565db",
      "parents": [
        "864fe05dfa4ff3e230acf3b4ccf878b6f22603c4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:59:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] ac3200 section fixes\n\nWARNING: drivers/net/ac3200.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0xf9) and \u0027ac_close_card\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "864fe05dfa4ff3e230acf3b4ccf878b6f22603c4",
      "tree": "be3eb18d68f4a60a4f5341e5163981c4638bdaf8",
      "parents": [
        "41ace1861a93f12f70ff10026fb1539fea38fcf8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 22:59:57 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:40:15 2006 -0400"
      },
      "message": "[PATCH] 82596 section fixes\n\nWARNING: drivers/net/82596.o - Section mismatch: reference to .init.text:i82596_probe from .text between \u0027init_module\u0027 (at offset 0x141) and \u0027i596_add_cmd\u0027\n\nAlso nail a couple of crazy inlines.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41ace1861a93f12f70ff10026fb1539fea38fcf8",
      "tree": "c6d841ae9b73d6b7d6a887c21ce378cebc9c97f7",
      "parents": [
        "09e590e5d5a93f2eaa748a89c623258e6bad1648",
        "ef7d1b244fa6c94fb76d5f787b8629df64ea4046"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:25:34 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:25:34 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "d4274b51a5c8147b5341e15927368e75b632d297",
      "tree": "fbf4f8b5929bc89acada9b3cbfc588cf1f159e92",
      "parents": [
        "c0956bd25161bff45304d482cda51ca4b3b572f1"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Tue Aug 15 16:01:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 17 16:29:55 2006 -0700"
      },
      "message": "[PPP]: handle kmalloc failures and convert to using kzalloc\n\nThe PPP code contains two kmalloc()s followed by memset()s without\nhandling a possible memory allocation failure.  (Suggested by Joe\nPerches).\n\nAnd furthermore, conversions from kmalloc+memset to kzalloc.\n\n[akpm@osdl.org: fix error-path leak]\n[akpm@osdl.org: cleanups]\n[paulus@samba.org: don\u0027t add useless printk and cardmap_destroy calls]\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "932f3772cf76cc1b1fd1538ceee3edba9bf2164f",
      "tree": "f9ad57d1369359d30fbab271cb736519c0606e20",
      "parents": [
        "2f8af120a159a843948749ea88bcacda9779b132"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Aug 15 01:39:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 17 16:29:52 2006 -0700"
      },
      "message": "[BNX2]: Convert to netdev_alloc_skb()\n\nConvert dev_alloc_skb() to netdev_alloc_skb() and increase default\nrx ring size to 255. The old ring size of 100 was too small.\n\nUpdate version to 1.4.44.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f8af120a159a843948749ea88bcacda9779b132",
      "tree": "e633037a72db856b8078e814e3451dd8f44c14de",
      "parents": [
        "fb33f82568d32016b3b3c00819574f9526e52be3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Aug 15 01:39:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 17 16:29:51 2006 -0700"
      },
      "message": "[BNX2]: Fix tx race condition.\n\nFix a subtle race condition between bnx2_start_xmit() and bnx2_tx_int()\nsimilar to the one in tg3 discovered by Herbert Xu:\n\nCPU0\t\t\t\t\tCPU1\nbnx2_start_xmit()\n\tif (tx_ring_full) {\n\t\ttx_lock\n\t\t\t\t\tbnx2_tx()\n\t\t\t\t\t\tif (!netif_queue_stopped)\n\t\tnetif_stop_queue()\n\t\tif (!tx_ring_full)\n\t\t\t\t\t\tupdate_tx_ring\n\t\t\tnetif_wake_queue()\n\t\ttx_unlock\n\t}\n\nEven though tx_ring is updated before the if statement in bnx2_tx_int() in\nprogram order, it can be re-ordered by the CPU as shown above.  This\nscenario can cause the tx queue to be stopped forever if bnx2_tx_int() has\njust freed up the entire tx_ring.  The possibility of this happening\nshould be very rare though.\n\nThe following changes are made, very much identical to the tg3 fix:\n\n1. Add memory barrier to fix the above race condition.\n\n2. Eliminate the private tx_lock altogether and rely solely on\nnetif_tx_lock.  This eliminates one spinlock in bnx2_start_xmit()\nwhen the ring is full.\n\n3. Because of 2, use netif_tx_lock in bnx2_tx_int() before calling\nnetif_wake_queue().\n\n4. Add memory barrier to bnx2_tx_avail().\n\n5. Add bp-\u003etx_wake_thresh which is set to half the tx ring size.\n\n6. Check for the full wake queue condition before getting\nnetif_tx_lock in tg3_tx().  This reduces the number of unnecessary\nspinlocks when the tx ring is full in a steady-state condition.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09e590e5d5a93f2eaa748a89c623258e6bad1648",
      "tree": "b86f9ee242111dccb2216f75914554cf2a5f9009",
      "parents": [
        "8d3d35b4e20dc2e678fc7cb51165905b5a32fb76"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Aug 12 10:55:07 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Aug 14 13:58:58 2006 -0400"
      },
      "message": "[PATCH] smc91x: disable DMA mode on the logicpd pxa270\n\nEnabling PXA DMA for the smc91x on the logicpd pxa270 produces\nunacceptable interference with the TFT panel, so disable it.  Also\ndelete the lpd270 versions of the SMC_{in,out}[bl]() macros, as they\naren\u0027t used, since the board only supports 16bit accesses.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d3d35b4e20dc2e678fc7cb51165905b5a32fb76",
      "tree": "c2a70b74ddbcb74abad9cb5a410d916cfa4f2afb",
      "parents": [
        "013b68bf7cb4edfb8753aac9bde3cb60c84bc067"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Aug 09 14:14:50 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 10 08:30:48 2006 -0400"
      },
      "message": "[PATCH] sky2: phy power problems on 88e805X chips\n\nOn the 88E805X chipsets (used in laptops), the PHY was not getting powered\nout of shutdown properly. The variable reg1 was getting reused incorrectly.\nThis is probably the cause of the bug.\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6471\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a4657141091c2f975fa35ac1ad28fffdd756091e",
      "tree": "d284f416d2ffb21d5cb3a74843a9ab976ec32193",
      "parents": [
        "54f58d6c4f15f3bdf15d43fa640ca6de9487f50e",
        "7c91767a6b701543c93ebcd611dab61deff3dad1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:49:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 09 11:49:13 2006 -0700"
      },
      "message": "Merge gregkh@master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "013b68bf7cb4edfb8753aac9bde3cb60c84bc067",
      "tree": "7ce7d4a4c5e519b4a8f60ec6eff0d673bfa74fb9",
      "parents": [
        "2f96740c26f1dcff9111dca3e01379ab12aafde5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Aug 09 00:07:53 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 09 00:12:47 2006 -0400"
      },
      "message": "[PATCH] myri10ge: always re-enable dummy rdmas in myri10ge_resume\n\nDummy RDMA are always enabled on device startup since commit\n9a71db721a2cbb9921b929b2699ab181f5a3c6c0 (to work around buggy\nPCIe chipsets which do not implement resending properly). But,\nwe also need to always re-enable them when resuming the device.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1b2a720506ccf7c30baaeda5d990c29b31e21726",
      "tree": "5990f56e364077c83563566ed64beae95b855a9f",
      "parents": [
        "bd37a088596ccdb2b2dd3299e25e333bca7a9a34"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Aug 07 21:46:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 21:46:02 2006 -0700"
      },
      "message": "[TG3]: Fix tx race condition\n\nFix a subtle race condition between tg3_start_xmit() and tg3_tx()\ndiscovered by Herbert Xu \u003cherbert@gondor.apana.org.au\u003e:\n\nCPU0\t\t\t\t\tCPU1\ntg3_start_xmit()\n\tif (tx_ring_full) {\n\t\ttx_lock\n\t\t\t\t\ttg3_tx()\n\t\t\t\t\t\tif (!netif_queue_stopped)\n\t\tnetif_stop_queue()\n\t\tif (!tx_ring_full)\n\t\t\t\t\t\tupdate_tx_ring \n\t\t\tnetif_wake_queue()\n\t\ttx_unlock\n\t}\n\nEven though tx_ring is updated before the if statement in tg3_tx() in\nprogram order, it can be re-ordered by the CPU as shown above.  This\nscenario can cause the tx queue to be stopped forever if tg3_tx() has\njust freed up the entire tx_ring.  The possibility of this happening\nshould be very rare though.\n\nThe following changes are made:\n\n1. Add memory barrier to fix the above race condition.\n\n2. Eliminate the private tx_lock altogether and rely solely on\nnetif_tx_lock.  This eliminates one spinlock in tg3_start_xmit()\nwhen the ring is full.\n\n3. Because of 2, use netif_tx_lock in tg3_tx() before calling\nnetif_wake_queue().\n\n4. Change TX_BUFFS_AVAIL to an inline function with a memory barrier.\nHerbert and David suggested using the memory barrier instead of\nvolatile.\n\n5. Check for the full wake queue condition before getting\nnetif_tx_lock in tg3_tx().  This reduces the number of unnecessary\nspinlocks when the tx ring is full in a steady-state condition.\n\n6. Update version to 3.65.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d14cc9a342a8004b0ecfe66f1f12120962b61d8c",
      "tree": "2789722fbdd2118b51f09d47373b83103320417e",
      "parents": [
        "7b2e497a06c0e93719fda88820e057b635e8fae2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Aug 07 16:11:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 07 16:11:48 2006 -0700"
      },
      "message": "[TG3]: skb-\u003edev assignment is done by netdev_alloc_skb\n\nAll caller of netdev_alloc_skb need to assign skb-\u003edev shortly\nafterwards.  Move it into common code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c54772e751c0262073e85a7aa87f093fc0dd44f1",
      "tree": "5b6ef64c20ac5c2027f73a59bc7a6b4b21f0b63e",
      "parents": [
        "e454358ace657af953b5b289f49cf733973f41e4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Jul 30 00:14:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:31:10 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Fix spurious invokations of the watchdog reset handler\n\nFix spurious invocations of the watchdog reset handler.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e454358ace657af953b5b289f49cf733973f41e4",
      "tree": "62ab274bead7523e8402e7ee9d15a55e10a0914a",
      "parents": [
        "817acf5ebd9ea21f134fc90064b0f6686c5b169d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Jul 30 00:14:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:31:10 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Write the firmware in 256-bytes chunks\n\nWhen writing the firmware to the NIC, the FIFO is 256-bytes long,\nso we use 256-bytes chunks and a read to wait until the previous\nwrite is done.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "817acf5ebd9ea21f134fc90064b0f6686c5b169d",
      "tree": "5573d1c3243111b45f7563d2e2f098dec15c4f10",
      "parents": [
        "75c30b1368faaa9c740536b91a15a33aab62f30b"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Jul 26 00:53:53 2006 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:29:59 2006 -0400"
      },
      "message": "[PATCH] Stop calling phy_stop_interrupts() twice\n\nPrevent phylib from freeing PHY IRQ twice on closing an eth device:\nphy_disconnect() first calls phy_stop_interrupts(), then it calls\nphy_stop_machine() which in turn calls phy_stop_interrupts() making the\nkernel complain on each bootup...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75c30b1368faaa9c740536b91a15a33aab62f30b",
      "tree": "317e1caa6c2e8de334d3a45c96916580a4538209",
      "parents": [
        "b41477f32a5aaf39a77741c0138b16f16a636c70"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Jul 24 19:55:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:27:26 2006 -0400"
      },
      "message": "[PATCH] s2io driver bug fixes #2\n\n\tThis patch contains some of the bug fixes and enhancements done to\n\ts2io driver. Following are the brief description of changes\n\n\t1. code cleanup to handle gso modification better\n\t2. Move repeated code in rx path, to a common function\n\t   s2io_chk_rx_buffers()\n\t3. Bug fix in MSI interrupt\n\t4. clear statistics when card is down\n\t5. Avoid linked list traversing in lro aggregation.\n\t6. Use pci_dma_sync_single_for_cpu for buffer0 in case of 2/3\n\t   buffer mode.\n\t7. ethtool tso get/set functions to set clear NETIF_F_TSO6\n\t8. Stop LRO aggregation when we receive ECN notification\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b41477f32a5aaf39a77741c0138b16f16a636c70",
      "tree": "f7bebdbcb01fc18772c3f1569d98eba3f4a8109f",
      "parents": [
        "2b14c30b46e007a16c665cc86329bf4a1d9ff6ee"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Jul 24 19:52:49 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:27:25 2006 -0400"
      },
      "message": "[PATCH] s2io driver bug fixes #1\n\n\tThis patch contains some of the bug fixes and enhancements done to\n\ts2io driver. Following are the brief description of changes\n\n\t1. Introduced macro \"S2IO_PARM_INT\" for declaring integer load parameter\n\t2. UDP_RR test failure, memset txdl after Tx completion\n\t3. PXE boot may leave adapter in unknown state so do reset in probe.\n\t4. Add Tx completion code in netpoll\n\t5. In s2io_vpd_read() move array vpd_data[] to pointer, saves stack memory\n\t6. Fix bug in ethtool online test\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b14c30b46e007a16c665cc86329bf4a1d9ff6ee",
      "tree": "2d882d7b9b8a9b4efdef8cb782fd8c13c8df5620",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661",
        "fde627b54ce7bef094157074f3adb9b6e1a96d4c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:19:44 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:19:44 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "87f5032e0ca149bd03f0e2b46071b0c4a2312e82",
      "tree": "bdcc08783b471539878346086b69572402ba5708",
      "parents": [
        "a20e9c6291f27cac4a9ab450d124794c012f87d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 31 22:39:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:27 2006 -0700"
      },
      "message": "[E1000]: Convert to netdev_alloc_skb\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a20e9c6291f27cac4a9ab450d124794c012f87d4",
      "tree": "5f91808211a2e8213dc71446201224a4897bb433",
      "parents": [
        "8af2745645243b5e5b031504a643bf2158571dc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 31 22:38:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:26 2006 -0700"
      },
      "message": "[TG3]: Convert to netdev_alloc_skb\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cac2c35e26cc44978df654306bb92d7cfe7e2de",
      "tree": "c1e7b4bfa150ee357166d39b9cd15d8eed5edf3f",
      "parents": [
        "f4d26fb336f3c08066bffbe907d3104be4fb91a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 30 20:20:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 13:38:17 2006 -0700"
      },
      "message": "[ATALK]: Make CONFIG_DEV_APPLETALK a tristate.\n\nOtherwise we allow building appletalk drivers in-kernel when\nCONFIG_ATALK is modular.  That doesn\u0027t work because these drivers use\nsymbols such as \"alloc_talkdev\" which is exported from code built\nby CONFIG_ATALK.\n\nNoticed by Toralf Förster.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fde627b54ce7bef094157074f3adb9b6e1a96d4c",
      "tree": "37b4faed23a48f9342b055fa539300e689439baa",
      "parents": [
        "b269825b9bb2c925bbaf4365ec9fa4c6a16e46b4"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Aug 01 23:43:35 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 02 14:26:51 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Packet filter fix for managed (STA) mode\n\nI had problems with my AVM Fritz!Box access point. It appeared\nthat the AP deauthorized me and the softmac didn\u0027t reconnect me.\nThis patch handles the problem.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b269825b9bb2c925bbaf4365ec9fa4c6a16e46b4",
      "tree": "f181233d2dc78a02f04a3e7e1d4281b5adcbe474",
      "parents": [
        "b1162b639cc13d5a1ab9bcbd0a502599ddf49f86"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Aug 01 23:43:34 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 02 14:26:51 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Fixed endianess issue with length info tag detection\n\nDiscovered a problem while accessing www.python.org on my PPC32.\nThe problem was pretty consistent for all sticks. The reason was\nthat while testing for the length info tag, I ignored the\nendianess of the host system.\n\nPlease recognize that converting the constant to little endian, we\ncreate faster code.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1162b639cc13d5a1ab9bcbd0a502599ddf49f86",
      "tree": "f43aecf19064680a4a69e8fd1779a8aa37bd5e31",
      "parents": [
        "40da08bca6f4e7dec4a75c3c47800e5f4ca4e567"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Aug 01 23:43:33 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 02 14:26:50 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Remove bogus assert\n\nThis function is never called in interrupt context, and it doesn\u0027t\nmatter if it is called in IRQ context or not.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40da08bca6f4e7dec4a75c3c47800e5f4ca4e567",
      "tree": "14d38e34d68247622ed42a0fc8682de749062b50",
      "parents": [
        "71eae25ece9ee6bc2fe9500c9c06bfbb46c55fb2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Aug 01 23:43:32 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 02 14:26:50 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Fix software encryption/decryption\n\nApparently the ZD1211 doesn\u0027t mind, but the ZD1211B absolutely must be\ntold that encryption is happening in software.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71eae25ece9ee6bc2fe9500c9c06bfbb46c55fb2",
      "tree": "85018848605fbc8a8ad5124bed5491a88c1d342a",
      "parents": [
        "99f65f25c19a7a8a5789c300c2a575cff3453382"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Aug 01 23:43:31 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 02 14:26:50 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Pass more management frame types up to host\n\nWe\u0027ll be needing these at some point...\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99f65f25c19a7a8a5789c300c2a575cff3453382",
      "tree": "ee789da4d2ba82620d370d9816567c8728e2c30a",
      "parents": [
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Aug 01 23:43:30 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 02 14:26:50 2006 -0400"
      },
      "message": "[PATCH] zd1211rw: Fixes radiotap header\n\nThere has been a problem in the radiotap header. Monitor mode\nworks now with tcpdump 3.94 + libpcap 0.9.4. ethereal 0.99.0 +\nlibpcap 0.9.4 is broken, because it doesn\u0027t find the right offset\nfor the IEEE 802.11 header.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4da3dcf34671fa15c4f01101754106d97fc98e6e",
      "tree": "bc58fe0a4cd3d8878aef4ef7e9af6764a99715cc",
      "parents": [
        "187ff3b8575569668cde9021b9fe70386a4131fb",
        "59b693fbbec37765426ba0916920ff93d2e26eb3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:26:51 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:26:51 2006 -0400"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into upstream-fixes\n"
    },
    {
      "commit": "187ff3b8575569668cde9021b9fe70386a4131fb",
      "tree": "e54cccacfa94109cd9c7bed444d369f829696a00",
      "parents": [
        "9a71db721a2cbb9921b929b2699ab181f5a3c6c0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Jul 19 14:08:42 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:23:51 2006 -0400"
      },
      "message": "[PATCH] skge: chip clock rate typo\n\nOkay, Fix both typo\u0027s in one patch .The impact is that the incorrect value\nwas being computed for blinking LED and interrupt moderation values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a71db721a2cbb9921b929b2699ab181f5a3c6c0",
      "tree": "93af0c07f67c3e550de555ebe4730968158f1e7b",
      "parents": [
        "5b84b6fa9b96d1598eb77196f9d8b3e62efac647"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Jul 21 15:49:32 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:23:51 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Always do a dummy RDMA after loading the firmware\n\nAlways do a dummy RDMA after loading the firmware to work around\nbuggy PCIe chipsets which do not implement resending properly.\nThis is so cheap as to be almost free, and should never have been\nconditional on the tx boundary !\u003d 4096.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b84b6fa9b96d1598eb77196f9d8b3e62efac647",
      "tree": "c8bae5786c369e42ac7eba9191fbad0721bcd73c",
      "parents": [
        "e3f2ddeac718c768fdac4b7fe69d465172f788a8",
        "ca0084fa90533687b6317e6d084141da87c74d5c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 00:32:29 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 00:32:29 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "93853fd0d492524e9172297d8e8b8364dc2c4c59",
      "tree": "4fbaf6539012805841048fdde2c4f4dc63b07d19",
      "parents": [
        "96ba989d22de779ca19ca214e2b2e53a4ca86b7b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jul 28 01:09:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 28 01:09:40 2006 -0700"
      },
      "message": "[SUNLANCE]: fix compilation on sparc-UP\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe397d469fa3fbc678383ffbd0630e4849cca688",
      "tree": "4a4a65597912fefa8ff50d56ee5c7dc78d9b0e32",
      "parents": [
        "345f6b8beb20338a2d792bf5974d01d457abee53"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Jul 14 11:41:47 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:31 2006 -0400"
      },
      "message": "[PATCH] orinoco: fix setting transmit key only\n\nWhen determining whether there\u0027s a key to set or not, orinoco should be\nlooking at the key length, not the key data.  Otherwise confusion reigns\nwhen trying to set TX key only, passing in zero-length key, but non-NULL\npointer.  Key length takes precedence over non-NULL key data.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "345f6b8beb20338a2d792bf5974d01d457abee53",
      "tree": "44169150155e8024f0b98cc709232490b4b35532",
      "parents": [
        "8fa9ea18e831417159b7b1a76a944f117252f9ec"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 11 23:16:34 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] softmac: do shared key auth in workqueue\n\nJohann Uhrmann reported a bcm43xx crash and Michael Buesch tracked\nit down to a problem with the new shared key auth code (recursive\ncalls into the driver)\n\nThis patch (effectively Michael\u0027s patch with a couple of small\nmodifications) solves the problem by sending the authentication\nchallenge response frame from a workqueue entry.\n\nI also removed a lone \\n from the bcm43xx messages relating to\nauthentication mode - this small change was previously discussed but\nnot patched in.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fa9ea18e831417159b7b1a76a944f117252f9ec",
      "tree": "1bc883962d84af750f21c2a1b0ffd5c9e58a2c68",
      "parents": [
        "d91928e906e2866563a69506bb77ffebcf50613c"
      ],
      "author": {
        "name": "Robert Schulze",
        "email": "rob@net-pr.de",
        "time": "Wed Jul 05 22:52:43 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] airo: should select crypto_aes\n\nThe driver airo (for Cisco Wlan-Cards) complains about \"failed to load\ntransform for AES\", when it is loaded and CRYPTO_AES is not selected\nin Kconfig.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d91928e906e2866563a69506bb77ffebcf50613c",
      "tree": "bd80aa3605eb80de4cf5a9847dc3225c0eb3b483",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Jul 27 14:32:40 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] zd1201: workaround interference problem\n\nzd1201 has nasty tendency to emit magicall anti-wifi cloud when it is\ninserted into slot, but not used.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6e77a5346d8a739227ed73c2269966a4fd652b4",
      "tree": "f28fe6f5dd1d14d281be3cf31e6a093b881406b9",
      "parents": [
        "32d8c5724b7b05c7d8f7386c49432104cc222e32"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jul 25 16:39:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:39:12 2006 -0700"
      },
      "message": "[TG3]: Update version and reldate\n\nUpdate version to 3.63.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32d8c5724b7b05c7d8f7386c49432104cc222e32",
      "tree": "6aead952a08a295135c5faf7da5ff8523a6e4616",
      "parents": [
        "b9ec6c1b917e2e43a058a78198d54aeca3d71c6f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jul 25 16:38:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:38:29 2006 -0700"
      },
      "message": "[TG3]: Handle tg3_init_rings() failures\n\nHandle dev_alloc_skb() failures when initializing the RX rings.\nWithout proper handling, the driver will crash when using a partial\nring.\n\nThanks to Stephane Doyon \u003csdoyon@max-t.com\u003e for reporting the bug and\nproviding the initial patch.\n\nHowie Xu \u003chowie@vmware.com\u003e also reported the same issue.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9ec6c1b917e2e43a058a78198d54aeca3d71c6f",
      "tree": "8dee4fc5d024525b8b32c99c123ef58eb64b4686",
      "parents": [
        "d569f1d72f068992d07ab17f7ff9aea7f0d97cdb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jul 25 16:37:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:37:27 2006 -0700"
      },
      "message": "[TG3]: Add tg3_restart_hw()\n\nAdd tg3_restart_hw() to handle failures when re-initializing the\ndevice.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ed36279f68c990d65cd3d64f27d81313474a118",
      "tree": "d79111b110792eee5462a845e2655b09c4da156e",
      "parents": [
        "4a9c74e5830444c1c3235848e06402c1d2ece1ea"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@6wind.com",
        "time": "Fri Jul 21 15:09:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 15:09:07 2006 -0700"
      },
      "message": "[DUMMY]: Avoid an oops when dummy_init_one() failed\n\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a9c74e5830444c1c3235848e06402c1d2ece1ea",
      "tree": "7a2e828379c30b31b5a458dc4b533c8dc71a19ba",
      "parents": [
        "53c4b2cc7a05c034fd21d104d2ab43ea8cc0e075"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@6wind.com",
        "time": "Fri Jul 21 14:56:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:56:02 2006 -0700"
      },
      "message": "[IFB] After ifb_init_one() failed, i is increased. Decrease\n\nIt before entering in the loop for freeing the other ifb devices.\n\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0ee7c70b22f78593957f99faa06acb4747b8bc0",
      "tree": "5fdc034ab3aee7bcc67ef820a9f69d5e0eb9b8dd",
      "parents": [
        "485fb2c998a37d5c3c6aa082aa451e66db90f34a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 21 14:51:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:51:02 2006 -0700"
      },
      "message": "[NET]: sun happymeal, little pci cleanup\n\nUse pci_register_driver instead of pci_module_init. Use PCI_DEVICE macro.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41b1d174442d0845e58af4b1b171930fc09872c7",
      "tree": "a3d0c3dc16b31859960c75edfc205413dffa91d5",
      "parents": [
        "4bc83b4d409edacb33db6c71d03e963d9728476c"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Jul 21 14:41:36 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:41:36 2006 -0700"
      },
      "message": "[WAN]: Cosmetic changes to N2 and C101 drivers\n\nWAN: Cosmetic changes to N2 and C101 drivers\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bc83b4d409edacb33db6c71d03e963d9728476c",
      "tree": "97b3601ffe80b2fd4efdcdbe7d92bc1829cd6da6",
      "parents": [
        "5d9c5a32920c5c0e6716b0f6ed16157783dc56a4"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Jul 21 14:41:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:41:01 2006 -0700"
      },
      "message": "[WAN]: Added missing netif_dormant_off() to generic HDLC\n\nWAN: Fixed a problem with PPP/raw HDLC/X.25 protocols not doing\nnetif_dormant_off() at startup.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59b693fbbec37765426ba0916920ff93d2e26eb3",
      "tree": "cf8ac68c86c6ecb1b426d790bea95f6431c71ce8",
      "parents": [
        "82d6897fefca6206bca7153805b4c5359ce97fc4"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 20 23:23:57 2006 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@electric-eye.fr.zoreil.com",
        "time": "Thu Jul 20 23:28:23 2006 +0200"
      },
      "message": "via-velocity: fix speed and link status reported by ethtool\n\nThe via-velocity driver reports incorrect speed and link detected status\nas viewed by ethtool (and probably other tools). This patch fixes those\nincorrect reports and prettifies a long line.\n\nSigned-off-by:  Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "bdd01503c3e4e9827df015bc7e440d5498308fdd",
      "tree": "df479cded65bfcd23bdb2b46ad17f20bb5c8660c",
      "parents": [
        "ee962a5cee5b534666dbfa5e3ec3c633c90c6b1a"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Thu Jul 13 11:54:08 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:30:12 2006 -0400"
      },
      "message": "[PATCH] spidernet: rework tx queue handling\n\nWith this patch TX queue descriptors are not chained per default any more.\nThe pointer to next descriptor is set only when next descriptor is prepaired\nfor transfer. Also the mechanism of checking wether Spider is ready has been\nchanged: it checks not for CARDOWNED flag in status of previous descriptor\nbut for a TXDMAENABLED flag in Spider\u0027s register.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee962a5cee5b534666dbfa5e3ec3c633c90c6b1a",
      "tree": "34fa0b475ab7e8632bca67c406b6c82df1db7bcb",
      "parents": [
        "caa0371e8b7391919d984672c887f660a6117f67"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Thu Jul 13 11:54:23 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:30:12 2006 -0400"
      },
      "message": "[PATCH] spidernet: bug fix for init code\n\nWe want to intitialize addr instead of data register first.\n\nSigned-off-by: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "caa0371e8b7391919d984672c887f660a6117f67",
      "tree": "514508473e8a8f73a59bca9defc7cd32139b00b2",
      "parents": [
        "83b0fe818cd2f6cc03365440f2b7cca297a45b4f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jul 17 09:54:34 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:27:46 2006 -0400"
      },
      "message": "[PATCH] sky2: NAPI poll fix\n\nWhen sky2 driver gets lots of received packets at once, it can get stuck.\nThe NAPI poll routine gets called back to keep going, but since no IRQ bits\nare set it doesn\u0027t make progress.\n\nIncrease version, since this is serious enough problem that I want to be\nable to tell new from old problems.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83b0fe818cd2f6cc03365440f2b7cca297a45b4f",
      "tree": "6a430963b0348884625ffbe7ba6a6b141f246bbb",
      "parents": [
        "e1b90c416d6e6b71fc63974c1798e3cf55bba77f",
        "36902f2e35b132442746df6034462b7cdb7d82ab"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:26:52 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 17 13:26:52 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes-jgarzik\u0027 of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "36902f2e35b132442746df6034462b7cdb7d82ab",
      "tree": "bc3fe5a6d60a8367a5ef3de2e70e811bfe9eafe3",
      "parents": [
        "eb0f8054dd2e8b3cdf3af4771583b1dc2e1327cc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:55 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:55 2006 -0700"
      },
      "message": "e1000: bump version to 7.1.9-k4\n\nBump the version to 7.1.9-k4 to indicate three extra changes.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "eb0f8054dd2e8b3cdf3af4771583b1dc2e1327cc",
      "tree": "3b8acdf0f6ba42afcaceb3fa552d06ef44a01630",
      "parents": [
        "f235a2abb27b9396d2108dd2987fb8262cb508a3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:48 2006 -0700"
      },
      "committer": {
        "name": "Auke Kok",
        "email": "juke-jan.h.kok@intel.com",
        "time": "Fri Jul 14 16:14:48 2006 -0700"
      },
      "message": "e1000: fix panic on large frame receive when mtu\u003ddefault\n\nA panic was reported when receiving 1522 size packets if using\nthe default MTU. we should set the initial rx buffer length to the\nvalue that e1000changemtu sets so that we can receive any packet\nthat would not be dropped by LPE\u003d0.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke.jan.h.kok@intel.com\u003e\n"
    }
  ],
  "next": "f235a2abb27b9396d2108dd2987fb8262cb508a3"
}
