)]}'
{
  "log": [
    {
      "commit": "718cc4ca2bfb3263c7ea3ceba9c194f9cd7292e2",
      "tree": "f737e1634f6b88867bd0ac70e8512e23a548644b",
      "parents": [
        "b1382edef9c06eca337e8982e6040e0699abab82"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Nov 22 03:15:46 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Provide generic get_stats implementation\n\nbcm43xx and ipw2100 currently duplicate the same simplistic get_stats\nhandler.  Additionally, zd1211rw requires the same handler to fix a\nbug where all stats are reported as 0.\n\nThis patch adds a generic implementation to the ieee80211 layer,\nwhich drivers are free to override.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1382edef9c06eca337e8982e6040e0699abab82",
      "tree": "ffd9b959db655b6f06bdb09e1ef6ce245ffa8457",
      "parents": [
        "b1cd84167b92de0f9fc7aad9cf272261496f4d0b"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Nov 22 00:06:48 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Use softmac ERP handling functionality\n\nThis adds zd1211rw driver support for the softmac functionality I\nadded a while back. We now obey changes in basic rates, use short\npreamble if it is available (but long if the AP says it\u0027s not),\nand send self-CTS in the proper situations.\n\nLocking fixed and improved by Ulrich Kunitz.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1cd84167b92de0f9fc7aad9cf272261496f4d0b",
      "tree": "e3555266489e8c0ce384c86b1bcd1833fcfdcff4",
      "parents": [
        "35f2c7c0ce8eb09d19fb50ed2cd29b6dbea9cd86"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Nov 22 00:06:38 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Rename cs_rate to zd_rate\n\nThese controlset rate constants are also applicable in places outside\nthe controlset, such as in the RTS/CTS control register.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35f2c7c0ce8eb09d19fb50ed2cd29b6dbea9cd86",
      "tree": "bb0b3cfa895e19182abddac64e78f2177b4bbb4c",
      "parents": [
        "850c211ce6948bcd71e505be22b7ead99a425bfa"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Nov 22 00:06:32 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Allow channels 1-13 in Japan\n\nEric Goff found that he could not use his ZD1211 device which is\nprogrammed for the Japan regulatory domain. It turns out that ZyDAS\ndeviate from the spec here: they do not use the newer Japan region code\n(0x41) but their drivers do operate as if the newer Japan legal\nfrequency range is in effect.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "850c211ce6948bcd71e505be22b7ead99a425bfa",
      "tree": "6d822061488bbfdf1763f0bb4ce347d083813770",
      "parents": [
        "741fec53f268b691b869ffc70023319406e0cc97"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Wed Nov 22 00:06:19 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Optimized handling of zero length entries in length info\n\nThere are a high number of split USB transactions, which contain\nonly one packet but have a length info field. This patch optimizes\nthis code by stopping parsing the length info structure if a zero\nlength field is encountered.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "741fec53f268b691b869ffc70023319406e0cc97",
      "tree": "47ea2334fd44daaaa19b9a3d22d34466d0250069",
      "parents": [
        "84bc715c465f76584fc5127955fca0c61592e04b"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Wed Nov 22 00:05:53 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: cleanups\n\nBit-field constants in zd_chip.h are now defined using a shift expression.\nThe value 0x08 is now (1 \u003c\u003c 3). The fix is intended to improve readability.\n\nRemove misleading comment in zd_mac.c: The function already returns -EPERM\nin managed mode (IW_MODE_INFRA).\n\nRemove unused code in zd_mac.c: The unused code intended for debugging\nrx_status values is no longer useful.\n\nAdded dump_stack() to ZD_ASSERT macro: Output of the stack helps to debug\nassertions. Keep in mind that the ZD_ASSERT() macro only results in code,\nif DEBUG is defined.\n\nImproved comments for filter_rx()\n\nzd_usb.c: Added driver name to module init and exit functions\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84bc715c465f76584fc5127955fca0c61592e04b",
      "tree": "85205c39f49e3e62c72f3d2d98a1d87e56ad5095",
      "parents": [
        "571d6eee9b5bce28fcbeb7588890ad5ca3f8c718"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Nov 22 00:05:30 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Remove IW_FREQ_AUTO support\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7399\n\nzd1211rw\u0027s support for IW_FREQ_AUTO is broken: when specified, the driver\ntries to change to a channel specified in an uninitialized integer. As\nIW_FREQ_AUTO is hard to implement properly, the solution (at least for now)\nis to drop support for it and start ignoring the flags like all other wireless\ndrivers do.\n\nThis has the added advantage that kismet also starts working with zd1211rw,\neven though kismet requesting IW_FREQ_AUTO is also a bug (fixed in their svn)\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "571d6eee9b5bce28fcbeb7588890ad5ca3f8c718",
      "tree": "38ad5d544dc9c14fc49a03957c24ee7a2e450b60",
      "parents": [
        "8e87295b9578fa46b5f325a7dc42ddbbdad6e0d0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Nov 21 01:26:49 2006 -0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] Check ieee80211softmac_auth_resp kmalloc result\n\nAnd use kmemdup and kzalloc where applicable\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e87295b9578fa46b5f325a7dc42ddbbdad6e0d0",
      "tree": "3e996cec47cdc89a06ba9786b61b77c0ef127fc5",
      "parents": [
        "229782a336ab21b8eb7aa91dcb0dbdf728e95aef"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri Nov 17 00:26:40 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Add ID for Belkin F5D7050 v4000\n\nzd1211b chip 050d:705c v4810 high 00-17-3f AL2230_RF pa0 g--N\n\nTested by Bryan Barnard\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "229782a336ab21b8eb7aa91dcb0dbdf728e95aef",
      "tree": "8632fc55692c9141ac8f60095f2eae8e6b08e19d",
      "parents": [
        "e72ba2d328331e9687f0105a7937ea1b1969246c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri Nov 17 00:13:48 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:04 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Add ID for Planex GW-US54Mini\n\nzd1211 chip 14ea:ab13 v4330 high 00-90-cc AL2230_RF pa0 g---\n\nTested by Tetsuya Yatagai.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e72ba2d328331e9687f0105a7937ea1b1969246c",
      "tree": "2537bcc826668a8892f88c4ddccff616be7340f7",
      "parents": [
        "b6d2b1db0637ff35127f3cc38c04f289a0ee0579"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 14 20:08:53 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:04 2006 -0500"
      },
      "message": "[PATCH] prism54: correct overly aggressive check of return from pci_set_mwi\n\nFailure of pci_set_mwi should not be considered a fatal error.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6d2b1db0637ff35127f3cc38c04f289a0ee0579",
      "tree": "d393d3437f43de8855bd1f26b2741305ed5f62da",
      "parents": [
        "cefd9f7f1281c1ead03236f227dad4b163619705"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 08 11:04:49 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:04 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: correct \"Move IV/ICV stripping into ieee80211_rx\"\n\nIn the patch sent by Daniel Drake under the title \"[PATCH] ieee80211: Move\nIV/ICV stripping into ieee80211_rx\", a needed line was accidentally removed.\n\n(NOTE: I\u0027m pretty sure this was my fault, not Daniel\u0027s. -- JWL)\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cefd9f7f1281c1ead03236f227dad4b163619705",
      "tree": "94e12c23ffca42949f2bfbec4d706bcf591edffd",
      "parents": [
        "89e5785fc8a6b9eafd37f2318a9a76d479c796be"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 14 11:46:41 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:04 2006 -0500"
      },
      "message": "Revert \"[PATCH] Add support for Marvell 88e1111S and 88e1145\"\n\nThis reverts commit 477c517903d57047150b01608149e02c6e9d83dd.\n\nThis patch depended on something that was not yet committed.\n"
    },
    {
      "commit": "89e5785fc8a6b9eafd37f2318a9a76d479c796be",
      "tree": "077d9fc145310468675de8487d87580dea75c554",
      "parents": [
        "b690bdef7c4523bf55103b7a841c454d4674b315"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 09 14:51:17 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:04 2006 -0500"
      },
      "message": "[PATCH] Atmel MACB ethernet driver\n\nDriver for the Atmel MACB on-chip ethernet module.\n\nTested on AVR32/AT32AP7000/ATSTK1000. I\u0027ve heard rumours that it works\nwith AT91SAM9260 as well, and it may be possible to share some code with\nthe at91_ether driver for AT91RM9200.\n\nHardware documentation can be found in the AT32AP7000 data sheet,\nwhich can be downloaded from\n\nhttp://www.atmel.com/dyn/products/datasheets.asp?family_id\u003d682\n\nChanges since previous version:\n  * Probe for PHY ID instead of depending on it being provided through\n    platform_data.\n  * Grab initial ethernet address from the MACB registers instead\n    of depending on platform_data.\n  * Set MII/RMII mode correctly.\n\nThese changes are mostly about making the driver more compatible with\nthe at91 infrastructure.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b690bdef7c4523bf55103b7a841c454d4674b315",
      "tree": "5c41f3e64d01baf7fe5d413cd92bb7485ea98f5d",
      "parents": [
        "5e123b844a1cbd4ec258cd37847ce4d57fa308c1"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon Nov 13 19:48:54 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] WAN: DSCC4 driver requires generic HDLC\n\nAnother thing, reported recently to me by several people - DSCC4 WAN\ndriver now (and perhaps for the last couple of years+) requires the\ngeneric HDLC. I\u0027ve fixed the Kconfig and moved the DSCC4 option\nunder CONFIG_HDLC so it\u0027s consistent visually.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5e123b844a1cbd4ec258cd37847ce4d57fa308c1",
      "tree": "82400847ed495ecac9521406d34fcdbdcbf15213",
      "parents": [
        "31f817e9d6f325b10a316bb84237cae3739487ed"
      ],
      "author": {
        "name": "Zang Roy-r61911",
        "email": "tie-fei.zang@freescale.com",
        "time": "Wed Nov 08 19:49:13 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] Add tsi108/9 On Chip Ethernet device driver support\n\nAdd tsi108/9 on chip Ethernet controller driver support.\n\nThe driver code collects the feedback of previous posting form the mailing\nlist and gives the update.\n\nMPC7448HPC2 platform in arch/powerpc uses tsi108 bridge.\n\nThe following is a brief description of the Ethernet controller:\n\nThe Tsi108/9 Ethernet Controller connects Switch Fabric to two independent\nGigabit Ethernet ports,E0 and E1.  It uses a single Management interface to\nmanage the two physical connection devices (PHYs).  Each Ethernet port has\nits own statistics monitor that tracks and reports key interface\nstatistics.  Each port supports a 256-entry hash table for address\nfiltering.  In addition, each port is bridged to the Switch Fabric through\na 2-Kbyte transmit FIFO and a 4-Kbyte Receive FIFO.\n\nEach Ethernet port also has a pair of internal Ethernet DMA channels to\nsupport the transmit and receive data flows.  The Ethernet DMA channels use\ndescriptors set up in memory, the memory map of the device, and access via\nthe Switch Fabric.  The Ethernet Controller’s DMA arbiter handles\narbitration for the Switch Fabric.  The Controller also has a register bus\ninterface for register accesses and status monitor control.\n\nThe PMD (Physical Media Device) interface operates in MII, GMII, or TBI\nmodes.  The MII mode is used for connecting with 10 or 100 Mbit/s PMDs.\nThe GMII and TBI modes are used to connect with Gigabit PMDs.  Internal\ndata flows to and from the Ethernet Controller through the Switch Fabric.\nEach\n\nEthernet port uses its transmit and receive DMA channels to manage data\nflows through buffer descriptors that are predefined by the system (the\ndescriptors can exist anywhere in the system memory map).  These\ndescriptors are data structures that point to buffers filled with data\nready to transmit over Ethernet, or they point to empty buffers ready to\nreceive data from Ethernet.\n\nSigned-off-by: Alexandre Bounine \u003cAlexandre.Bounine@tundra.com\u003e\nSigned-off-by: Roy Zang\t\u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "31f817e9d6f325b10a316bb84237cae3739487ed",
      "tree": "ce02e27d3e6c7d6c0083b06462b82758c6f02f51",
      "parents": [
        "d0bb53e102e10cc90de50953531a163d95da1e07"
      ],
      "author": {
        "name": "Jesse Huang",
        "email": "jesse@icplus.com.tw",
        "time": "Wed Nov 08 19:49:12 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] sundance: solve host error problem in low performance embedded system when continune down and up\n\nSolve host error problem in low performance embedded system when continune\ndown and up.  It will cause IP100A DMA TargetAbort.  So we need more safe\nprocess to up and down IP100A with wait hardware completely stop and software\ncur_tx/ dirty_tx/cur_task/last_tx be clear.\n\nSigned-off-by: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d0bb53e102e10cc90de50953531a163d95da1e07",
      "tree": "075f7521a1e22a5aaa34c87b8b36de451aab4df2",
      "parents": [
        "95d21ff4c64592bdee7f1af2925145bed849c994"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 14 10:35:03 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "e1000 linkage fix\n\nia64:\n\n drivers/built-in.o(.text+0xd9a72): In function `e1000_xmit_frame\u0027:\n : undefined reference to `csum_ipv6_magic\u0027\n\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\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": "95d21ff4c64592bdee7f1af2925145bed849c994",
      "tree": "1ccbe1639e1253ee5386e1fe673334dbedf717fb",
      "parents": [
        "f2d71c2d800e68f158a5949e38b23f5140948548"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Nov 08 00:11:29 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] Add support for Marvell 88e1111S and 88e1145\n\nThis patch requires the new support for configurable PHY\ninterfaces.\n\nChanges include:\n* New support for 88e1145\n* New support for 88e111s\n* Fixing 88e1101 driver to not match non-88e1101 PHYs\n* Increases in feature support across Marvell PHY product line\n* Fixes a bunch of whitespace issues found by Lindent\n\nSigned-off-by: Andrew Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2d71c2d800e68f158a5949e38b23f5140948548",
      "tree": "edfb6149981f13fe5e90850bf656cf2a35d1077f",
      "parents": [
        "02e0e5e935cad59a2d30a004df9065e8697543e3"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Tue Nov 07 13:27:02 2006 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] add netpoll support for gianfar: respin\n\nThe patch inlined below adds NET_POLL_CONTROLLER support for gianfar network driver, slightly modified wrt the comments from Andy Fleming.\n\n drivers/net/gianfar.c |   33 +++++++++++++++++++++++++++++++++\n 1 file changed, 33 insertions(+)\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "02e0e5e935cad59a2d30a004df9065e8697543e3",
      "tree": "3004e48f584f513d533017e21d116cf69411cc7a",
      "parents": [
        "5398d5901dcb677d24d839d3feac7209e250b161"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 07 20:53:48 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] wireless: clean-up some \"check return code\" warnings\n\nClean-up some warnings from missing return code checks, mostly from\ncalling pci_enable_device during a PCI resume.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5398d5901dcb677d24d839d3feac7209e250b161",
      "tree": "0f3e35e50cbe05469806114431224dbbef35eacf",
      "parents": [
        "7f424ff4825adeae8d236fb3eafd699e6b2665e1"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Nov 04 13:29:50 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: fix verbosity when debug disabled\n\nSoftMAC contains a number of debug-type messages that continue to print\neven when debugging is turned off. This patch substitutes dprintkl for\nprintkl for those lines.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f424ff4825adeae8d236fb3eafd699e6b2665e1",
      "tree": "d41f26fc7c373d26c9ed4dc4bf0fe9c2ab22a91b",
      "parents": [
        "08c3103a562ed83c4f9ac8fad6f5cb1ebb1f29a0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Nov 02 21:56:52 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Remove useless core enable/disable messages\n\nIn the softmac version of bcm43xx, the core scan logs whether each core is\nenabled or disabled. This information is useless as one of the next steps\nis to enable all cores. This patch removes this output from the log.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "08c3103a562ed83c4f9ac8fad6f5cb1ebb1f29a0",
      "tree": "0fee0449cff96c75064b273650482665baf18510",
      "parents": [
        "1494a81410d8c53fa6c800be1e22b6b6f64180e6"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 01 18:11:18 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove badness variable and related routine\n\nWhen the periodic work function in bcm43xx was converted for voluntary preemption\nto reduce latency, a new function was created to estimate the \"badness\" of\neach step, and this quantity was used to determine if preemption should be\nenabled when periodic work was undertaken. This concept was quite useful\nwhile debugging of periodic work was in progress. Now that this routine\nseems to be working correctly, it is time to simplify the code. This\npatch keeps the functionality intact, but simplifies the code.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1494a81410d8c53fa6c800be1e22b6b6f64180e6",
      "tree": "39a550ccc2596d38277dc822e0c527d09627dd41",
      "parents": [
        "acd70c2bfddb52aee27a4864c160bea7f0d117e1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 07 05:12:16 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[netdrvr] netxen: build fixes\n\nMost contributed and Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nwith some from me as well.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "acd70c2bfddb52aee27a4864c160bea7f0d117e1",
      "tree": "79d5f236d6ed31bc719a6f4f3494c5632119ac51",
      "parents": [
        "6b655529c3d817ed1b69cf2dd29e2c3ce5148a2b"
      ],
      "author": {
        "name": "Jesse Huang",
        "email": "jesse@icplus.com.tw",
        "time": "Fri Oct 20 14:42:13 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] sundance: correct initial and close hardware step.\n\nCorrect initial and close hardware step.  In some embedded system down and up\nIP100A will cause DMA crash.  We add some for safe down and up IP100A.\n\nSigned-off-by: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6b655529c3d817ed1b69cf2dd29e2c3ce5148a2b",
      "tree": "0217c984a2fe169634931a52b0ebde2d80ecf1ca",
      "parents": [
        "2109f89f3483ff5a05899385ee3fb04d779e9cce"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Mon Oct 16 16:19:17 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] Fixed a number of bugs in the PHY Layer\n\n* genphy_update_link is now exported\n* Added a fix from ncase@xes-inc.com which changes forcing so it\n  only updates the link.  Otherwise, it never tries the lower\n  values, since it is always overwriting the speed/duplex values\n  with the current ones, rather than the intended ones.\n* Fixed a bug where bringing up a PHY with no link caused it to\n  timeout, and enter forcing mode.  Once in forcing mode,\n  plugging in the link didn\u0027t autonegotiate.  Now the AN state\n  detects the lack of link, and enters the NO_LINK state.  AN\n  only times out if the link is up and AN fails\n* Cleaned up the PHY_AN case, reducing one level of indentation\n  for the timeout code.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2109f89f3483ff5a05899385ee3fb04d779e9cce",
      "tree": "ccdd29cbe3f5bc3cd27b5fbc09fff7e49e82985b",
      "parents": [
        "e242040df1da94a9a3daa98ea5539e2b52502bb4"
      ],
      "author": {
        "name": "Jesse Huang",
        "email": "jesse@icplus.com.tw",
        "time": "Fri Oct 20 14:42:11 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] subdance: fix TX Pause bug (reset_tx, intr_handler)\n\nFix TX Pause bug (reset_tx, intr_handler).  When MaxCollisions occurred, need\nto re-enable Tx.  But just after re-enable, MaxCollisions maybe occurred again\nand with TxStatusOverflow.  This will cause driver can\u0027t check new\nMaxCollisions to re-enable Tx again, because TxStatusOverflow.  For this\nreason, after re-enable Tx, we need to make sure Tx was actually enabled.\n\nSigned-off-by: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e242040df1da94a9a3daa98ea5539e2b52502bb4",
      "tree": "ae88045a97ceeb75a031754a9de8e01d62b71b4d",
      "parents": [
        "ac7468e923278cdcb202f8aa992d8f2776f8344c"
      ],
      "author": {
        "name": "Jesse Huang",
        "email": "jesse@icplus.com.tw",
        "time": "Fri Oct 20 14:42:05 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] sundance: remove TxStartThresh and RxEarlyThresh\n\nFor patent issue need to remove TxStartThresh and RxEarlyThresh.  This patent\nis cut-through patent.  If use this function, Tx will start to transmit after\nfew data be move in to Tx FIFO.  We are not allow to use those function in\nDFE530/DFE550/DFE580/DL10050/IP100/IP100A.  It will decrease a little\nperformance.\n\nSigned-off-by: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac7468e923278cdcb202f8aa992d8f2776f8344c",
      "tree": "b033fb5235d4039e2c5bf76d5ed368d948e89375",
      "parents": [
        "f4344848f8a7acbef2558dc5b89c62485f147033"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Oct 15 10:08:00 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] network: pcnet_cs: remove the code to change the E8390_CMD register from ei_watchdog()\n\nRemove the code to change the E8390_CMD register from ei_watchdog().\nThe 8390-page is always 0 outside the spin_lock.\n\nSigned-off-by: komurojun-mbn@nifty.com\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f4344848f8a7acbef2558dc5b89c62485f147033",
      "tree": "6cf75464cb0969fbd653770ee7e32e58705bd3ec",
      "parents": [
        "52d78d63310d9818458fd9800d24a4d5425aeac7"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Nov 06 00:43:40 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:02 2006 -0500"
      },
      "message": "[PATCH] forcedeth: add support for new mcp67 device\n\nAdd support for the new mcp67 device into forcedeth.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52d78d63310d9818458fd9800d24a4d5425aeac7",
      "tree": "5bccf4be4efa9b716ece5e9caa8b9cd30a801fb6",
      "parents": [
        "c5cf9101fefae32df654da5f0e736ffbe28aefdc"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Nov 06 00:43:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "[PATCH] forcedeth: add new NVIDIA pci ids\n\nAdd pci device ids for the NVIDIA MCP67 chip.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c5cf9101fefae32df654da5f0e736ffbe28aefdc",
      "tree": "0591d2a2b9f3a71dd0a7bece85d74505a25af5ec",
      "parents": [
        "7e680c22c0579f1db7b84a7b155755a2754f9557"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Oct 30 17:32:01 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "[PATCH] forcedeth: add recoverable error support\n\nThis patch adds support to recover from a previously fatal MAC error. In\nthe past the MAC would be hung on an internal fatal error. On new\nchipsets, the MAC has the ability to enter a non-fatal state and allow\nthe driver to re-init it.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e680c22c0579f1db7b84a7b155755a2754f9557",
      "tree": "713d8b13aeae3f43932a571476c824e2a312fe68",
      "parents": [
        "b2e68aa337f950e4a8c893a82b95b1755309bc56"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Oct 30 17:31:51 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "[PATCH] forcedeth: add mgmt unit support\n\nThis patch adds support for the mgmt unit in certain chipsets. The MAC\nand the mgmt unit share the PHY and therefore proper intialization\nprocedures are needed for them to maintain coexistense.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2e68aa337f950e4a8c893a82b95b1755309bc56",
      "tree": "4f7696e09d08cb173306e68bfdc4dc98aa97ef0b",
      "parents": [
        "c3a9392e4f3b9d97803b067871d66bc143369dbf"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Oct 23 13:53:17 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "[PATCH] defxx: Big-endian hosts support\n\n The PDQ DMA engine requires a different byte-swapping mode for big-endian\nhosts; also the MAC address which is read from a register through PIO has\nto be byte-swapped.  These changes have been verified with DEFPA-DC (PCI)\nboards and a Broadcom BCM91250A (MIPS CPU based) host.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3a9392e4f3b9d97803b067871d66bc143369dbf",
      "tree": "1558190c7a9c0325f5be90f4b9dd375cd74e5b51",
      "parents": [
        "bf793295e1090af84972750898bf8470df5e5419"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Oct 23 22:20:15 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "[PATCH] kmemdup() cleanup in drivers/net\n\nhi,\n\nreplace open coded kmemdup() to save some screen space,\nand allow inlining/not inlining to be triggered by gcc.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bf793295e1090af84972750898bf8470df5e5419",
      "tree": "900158abf33dd5fa98dca6506fb82dd15f59353b",
      "parents": [
        "de3edab4276c3c789f64dc3d78eea027709fef0e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 01 00:53:05 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "r8169: perform a PHY reset before any other operation at boot time\n\nRealtek\u0027s 8139/810x (0x8136) PCI-E comes with a touchy PHY.\nA big heavy reset seems to calm it down.\n\nFix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d7378.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\n"
    },
    {
      "commit": "de3edab4276c3c789f64dc3d78eea027709fef0e",
      "tree": "093a7c20d2473d42470bea3b6617a3084891d90e",
      "parents": [
        "25006ac61e514628b9d0f78fce0bed155f4f109c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:48:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "e1000: update README for e1000\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "25006ac61e514628b9d0f78fce0bed155f4f109c",
      "tree": "8a8a0e959fe2c9506b4d23ed9f696da1faa89ef5",
      "parents": [
        "835bb1298311f372a3387fb40b952b18d90aa9f8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:48:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "e1000: increment version to 7.3.15-k2\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "835bb1298311f372a3387fb40b952b18d90aa9f8",
      "tree": "1a58003158f03397212979727c2f5cfa37ebc4f2",
      "parents": [
        "9ac98284428961bd5be285a6cc1f5e6f5b6644aa"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Nov 01 08:48:13 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: add dynamic itr modes\n\nAdd a new dynamic itr algorithm, with 2 modes, and make it the default\noperation mode. This greatly reduces latency and increases small packet\nperformance, at the \"cost\" of some CPU utilization. Bulk traffic\nthroughput is unaffected.\n\nThe driver can limit the amount of interrupts per second that the\nadapter will generate for incoming packets. It does this by writing a\nvalue to the adapter that is based on the maximum amount of interrupts\nthat the adapter will generate per second.\n\nSetting InterruptThrottleRate to a value greater or equal to 100 will\nprogram the adapter to send out a maximum of that many interrupts per\nsecond, even if more packets have come in. This reduces interrupt\nload on the system and can lower CPU utilization under heavy load,\nbut will increase latency as packets are not processed as quickly.\n\nThe default behaviour of the driver previously assumed a static\nInterruptThrottleRate value of 8000, providing a good fallback value\nfor all traffic types,but lacking in small packet performance and\nlatency. The hardware can handle many more small packets per second\nhowever, and for this reason an adaptive interrupt moderation algorithm\nwas implemented.\n\nSince 7.3.x, the driver has two adaptive modes (setting 1 or 3) in\nwhich it dynamically adjusts the InterruptThrottleRate value based on\nthe traffic that it receives. After determining the type of incoming\ntraffic in the last timeframe, it will adjust the InterruptThrottleRate\nto an appropriate value for that traffic.\n\nThe algorithm classifies the incoming traffic every interval into\nclasses.  Once the class is determined, the InterruptThrottleRate\nvalue is adjusted to suit that traffic type the best. There are\nthree classes defined: \"Bulk traffic\", for large amounts of packets\nof normal size; \"Low latency\", for small amounts of traffic and/or\na significant percentage of small packets; and \"Lowest latency\",\nfor almost completely small packets or minimal traffic.\n\nIn dynamic conservative mode, the InterruptThrottleRate value is\nset to 4000 for traffic that falls in class \"Bulk traffic\". If\ntraffic falls in the \"Low latency\" or \"Lowest latency\" class, the\nInterruptThrottleRate is increased stepwise to 20000. This default\nmode is suitable for most applications.\n\nFor situations where low latency is vital such as cluster or\ngrid computing, the algorithm can reduce latency even more when\nInterruptThrottleRate is set to mode 1. In this mode, which operates\nthe same as mode 3, the InterruptThrottleRate will be increased\nstepwise to 70000 for traffic in class \"Lowest latency\".\n\nSetting InterruptThrottleRate to 0 turns off any interrupt moderation\nand may improve small packet latency, but is generally not suitable\nfor bulk throughput traffic.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "9ac98284428961bd5be285a6cc1f5e6f5b6644aa",
      "tree": "e32ace513de471df3e552a3dc53fc64510b5f07c",
      "parents": [
        "04fedbfbc3dac1158519f8ef8cc8aca4fe79695b"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Nov 01 08:48:10 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: add dynamic generic MSI interrupt routine\n\nAdd a generic MSI interrupt routine that is IO read-free, speeding up\nMSI interrupt handling.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "04fedbfbc3dac1158519f8ef8cc8aca4fe79695b",
      "tree": "8f75db752d79ed4c9efbe590d945915426bd238b",
      "parents": [
        "6a042dab19567fc888d5b87ce6ab68ac02aea1dc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:48:07 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: reorder e1000_param.c\n\nThis file needs some cleanups and reordering - logically order it\nso that relevant defines and code are together with properly quoted\ndefaults.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "6a042dab19567fc888d5b87ce6ab68ac02aea1dc",
      "tree": "ec035c4a40ab27524addb3c247dc58eae423d460",
      "parents": [
        "2df7d59f287236a636fb2d7e05879e65c8c56492"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Nov 01 08:48:04 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: Only set IDE for tx when we are using TIDV/TADV\n\nSpec fix: don\u0027t set IDE unless we are actually setting the tx\nint delay time.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n"
    },
    {
      "commit": "2df7d59f287236a636fb2d7e05879e65c8c56492",
      "tree": "bee33ba966c6a961799494dc655adb1b36e3d6b6",
      "parents": [
        "fcfb1224250d7877b6a6c6a947986e08b2160fb6"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 01 08:48:02 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: rename ICH8 flash macros\n\nICH8 will soon be followed by newer chipsets bearing the same acronym,\nthus we remove the \u00278\u0027 and make it independent of the version number in\nthe platform name.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "fcfb1224250d7877b6a6c6a947986e08b2160fb6",
      "tree": "b87742a5b484dcbba418b055337a7f14b2e272dc",
      "parents": [
        "fc2307d00c15385fbdbb5928a8517e5f63c3d068"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Nov 01 08:47:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: add queue restart counter\n\nAdd a netif_wake/start_queue counter to the ethtool statistics to indicated\nto the user that their transmit ring could be too small for their workload.\n\nSigned-off-by: Jesse brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Jamal Hadi \u003chadi@cyberus.ca\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "fc2307d00c15385fbdbb5928a8517e5f63c3d068",
      "tree": "2636883b950a2ae492f8302773001189dfdd6bfa",
      "parents": [
        "a9ebadd640927ac6529d904b4131b17e8019d199"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:47:56 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: New hardware support\n\nAdd support for a Low Profile quad-port PCI-E adapter and 2 variants\nof the ICH8 systems\u0027 onboard NIC\u0027s.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "a9ebadd640927ac6529d904b4131b17e8019d199",
      "tree": "0e818b591ac79057a4155a6814bd2cc29a866807",
      "parents": [
        "996695de21b9b301ebb32379e2950fc2142df3a7"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Nov 01 08:47:53 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:00 2006 -0500"
      },
      "message": "e1000: Remove unneeded and unwanted memsets\n\nThis memsetting was added in a paranoid rage debugging TX hangs, but\nare no longer of importance. We can beef up the performance quite a\nbit removing them. Make sure to fill in next_to_watch to allow this.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n"
    },
    {
      "commit": "996695de21b9b301ebb32379e2950fc2142df3a7",
      "tree": "3980cbc4d45a4cd551d0c10ba9779cfa57b1552c",
      "parents": [
        "2bc35c1078fdfe7bb2a849c2d1bee8d9d5fea4a7"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:47:50 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:59 2006 -0500"
      },
      "message": "e1000: simplify skb_put call.\n\nSimplify two calls to skb_put by removing one call to it.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "2bc35c1078fdfe7bb2a849c2d1bee8d9d5fea4a7",
      "tree": "2caf5df880de7901adac44b92afe2e1663c90116",
      "parents": [
        "070f6ffbb8ed5c398e84f1508752b8fd15b05cf2"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 01 08:47:47 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:59 2006 -0500"
      },
      "message": "e1000: reorder pci-e infor struct\n\nOrder pci-e capability struct according to bus/pci bus width ordering\npreserving the hard pci spec numbers.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "070f6ffbb8ed5c398e84f1508752b8fd15b05cf2",
      "tree": "54ed16c4c1ab85e166c5245f1fcbdca5693e9c48",
      "parents": [
        "2ce9047f5d8464039da8ff986e71be5546e229c0"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 01 08:47:44 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:59 2006 -0500"
      },
      "message": "e1000: fix VR powerdown code\n\nOn ich systems during PHY power down to D3, the voltage regulators\nwere left on.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2ce9047f5d8464039da8ff986e71be5546e229c0",
      "tree": "4e888a376bb97c9688d8ebb70d1ffef144b5529f",
      "parents": [
        "21c4d5e07859a6fc0f62be37da15b161e142c8d1"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Nov 01 08:47:42 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:59 2006 -0500"
      },
      "message": "e1000: add mmiowb() for IA64 to sync tail writes\n\nIA64 SMP systems were seeing TX issues with multiple cpu\u0027s attempting\nto write tail registers unordered. This mmiowb() fixes the issue.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n"
    },
    {
      "commit": "21c4d5e07859a6fc0f62be37da15b161e142c8d1",
      "tree": "bf4c3810c1c7a458f4c912c7b6da42bf843616c8",
      "parents": [
        "87ca4e5b8d729fc157a0a599d78ccab245fc0602"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:47:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:59 2006 -0500"
      },
      "message": "e1000: Enble early receive (ERT) on 82573\n\nEnable early receives on 82573 for jumbo frame performance. Jumbo\u0027s\nare only supported on 82573L with ASPM disabled.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "87ca4e5b8d729fc157a0a599d78ccab245fc0602",
      "tree": "69bec3c1d367d26253678e6fbd9eff184c68e7ee",
      "parents": [
        "b00dae7cce465323850c3e1fd3ac8b2d9229735c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:47:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "e1000: FIX: enable hw TSO for IPV6\n\nEnable TSO for IPV6. All e1000 hardware supports it. This reduces CPU\nutilizations by 50% when transmitting IPv6 frames.\n\nFix symbol naming enabling ipv6 TSO. Turn off TSO6 for 10/100.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "b00dae7cce465323850c3e1fd3ac8b2d9229735c",
      "tree": "ac478985ba0f65a85371095a5628c8b8e60dabb0",
      "parents": [
        "90fb51358a264f2f7e0cabdca6fc229bbc40cd91"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:47:33 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "e1000: Remove DISABLE_MULR debug code\n\nRemove debugging code disabling MULR (multiple reads). It\u0027s not usable\nfor a wide audience and there are no known problems with MULR right\nnow.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "90fb51358a264f2f7e0cabdca6fc229bbc40cd91",
      "tree": "d473bdee8cc4588eb610c596e14effd329e86fe4",
      "parents": [
        "a362bf57aa12835e4fa6af6960e5135b5626bc5b"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:47:30 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "e1000: whitespace changes, comments, typos\n\nSmall whitespace changes, comment changes, typo fixes.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "a362bf57aa12835e4fa6af6960e5135b5626bc5b",
      "tree": "bebc7d5d4dc0ca027108c223b2e05da0ac6c8a9c",
      "parents": [
        "fe75f7471ba5604fe65435f717e3612a482c28cb"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Oct 18 00:17:02 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Add ID for ZyXEL G-220\n\nTested by Newsome on IRC\n\nzd1211 chip 0586:3401 v4330 high 00-13-49 AL2230_RF  pa0 g---\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe75f7471ba5604fe65435f717e3612a482c28cb",
      "tree": "bcec6b8e5e082f7040eae4619c879eb38db7cd2b",
      "parents": [
        "3d396eb17e9f8c5f59314078b45b88647591378d"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Mon Oct 02 19:55:22 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "[PATCH] wext: extend MLME support\n\nThis patch adds two new defines for the SIOCSIWMLME to cover all\nkinds MLMEs (well, except REASSOC) through a ioctl.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d396eb17e9f8c5f59314078b45b88647591378d",
      "tree": "d0c54e4555c1bee13d403f6dad36b40ae26d74a2",
      "parents": [
        "f3d1fca3eb05cf6ff3879a385a15d24fbf556c57"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Sat Oct 21 15:33:03 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "Add NetXen 1G/10G ethernet driver.\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f3d1fca3eb05cf6ff3879a385a15d24fbf556c57",
      "tree": "f8625cb837369a8ee7755f4d0639a9abe36fd860",
      "parents": [
        "995cdaa45b1faf8f4472e4b4c6027dc685ae1b54"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sun Oct 15 23:18:11 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:58 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: add PCI-E code\n\nThe current bcm43xx driver does not contain code to handle PCI-E interfaces\nsuch as the BCM4311 and BCM4312. This patch, originally written by Stefano\nBrivio adds the necessary code to enable these interfaces.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "995cdaa45b1faf8f4472e4b4c6027dc685ae1b54",
      "tree": "e8dde012ae80d8ae69d4c478cc96cbcbe26d80a6",
      "parents": [
        "3b31dc327f07a2df06da931ffb0bb1627711bd86"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 10 14:45:47 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] prism54: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b31dc327f07a2df06da931ffb0bb1627711bd86",
      "tree": "10034ffc0cb5f006410a307439d416780087c9d9",
      "parents": [
        "93b2dd12049d1adb0d76fb918fcd4c1030445433"
      ],
      "author": {
        "name": "Holden Karau",
        "email": "holden@pigscanfly.ca",
        "time": "Tue Oct 10 14:45:33 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] atmel: output signal strength information\n\nOutput signal strength information as part of iwlist scan - before it did\nnot output any signal strength related information.\n\nSigned-off-by: Holden Karau \u003cholden@pigscanfly.ca\u003e\nCc: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93b2dd12049d1adb0d76fb918fcd4c1030445433",
      "tree": "1116c50dbe9cdc16c36e541eb17cc5cdc97dc773",
      "parents": [
        "d18e0c4a5434f02586b5fdcbcc72f1fe61ab49e6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 08 00:38:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] prism54: whitespace cleanup\n\nNET: prism54 - whitespace cleanup\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d18e0c4a5434f02586b5fdcbcc72f1fe61ab49e6",
      "tree": "813592f56a6f090c7732aa7da675276b722da6ab",
      "parents": [
        "5c877fe58c5df19646204b144b978b99c2ef074f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 08 00:38:14 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] prism54: fix potential race in reset scheduling\n\nNET: prism54 - fix potential race in reset scheduling\n\nThere appears to be a race in reset scheduling logic - thread\nresponsible for reseting the interface should clear \"reset\npending\" flag before restarting the queue, otherwise timeout\nhandler might not schedule another reset even if it is needed.\n\nThis race is mostly theoretical as far as I can see but a race\nnonetheless.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c877fe58c5df19646204b144b978b99c2ef074f",
      "tree": "266adc98dd8a3feebba558817259bd87dfa2d1d3",
      "parents": [
        "b4341135794fdad85f995a378da424e4f4128e4d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 08 00:14:30 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] atmel: whitespace cleanup\n\nNET: atmel: whitespace cleanup\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b4341135794fdad85f995a378da424e4f4128e4d",
      "tree": "d990a52885f7a87ad0e121e981c112ac41193fb1",
      "parents": [
        "00a5ebf8621e8098305ca5e7b319937eed430184"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 08 00:14:29 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] atmel: use ARRAY_SIZE()\n\nNET: atmel - switch to using ARRAY_SIZE()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "00a5ebf8621e8098305ca5e7b319937eed430184",
      "tree": "c7f78eb042c104b5d21b9aa6f7181d6c00109767",
      "parents": [
        "837925df022a667c302b24aad9d6a58f94efd959"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Oct 08 00:14:28 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] atmel: save on array initialization\n\nNET: atmel - do not initialize array over and over again\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "837925df022a667c302b24aad9d6a58f94efd959",
      "tree": "f1f4aebf44d3f44635fac65efcdd4a56749d376f",
      "parents": [
        "42a4cf9576f036db69e15fa6b4e72986e17f0359"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Oct 03 18:49:32 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Drop and count duplicate data frames to remove \u0027replay detected\u0027 log messages\n\nIn the SoftMAC version of the IEEE 802.11 stack, not all duplicate messages are\ndetected. For the most part, there is no difficulty; however for TKIP and CCMP\nencryption, the duplicates result in a \"replay detected\" log message where the\nreceived and previous values of the TSC are identical. This change adds a new\nvariable to the ieee80211_device structure that holds the \u0027seq_ctl\u0027 value for\nthe previous frame. When a new frame repeats the value, the frame is dropped and\nthe appropriate counter is incremented.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42a4cf9576f036db69e15fa6b4e72986e17f0359",
      "tree": "4a6aad7749cbc2fe9626802a9723af945d1f6639",
      "parents": [
        "c9308b06c049a107edfbd4e5271771564eb6024d"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Thu Sep 28 19:57:25 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] ieee80211: allow mtu bigger than 1500\n\nHi\n\nthis patch allow to set the mtu between 1500 and 2304 (max octets in an\nMSDU) for devices using ieee80211 linux stack.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9308b06c049a107edfbd4e5271771564eb6024d",
      "tree": "a065438a0f279a96988c3730a4d644ce2b94061d",
      "parents": [
        "f2423723d70298e04179f934ff17346c3e06f408"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Sep 27 03:50:31 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Move IV/ICV stripping into ieee80211_rx\n\nThis patch adds a host_strip_iv_icv flag to ieee80211 which indicates that\nieee80211_rx should strip the IV/ICV/other security features from the payload.\nThis saves on some memmove() calls in the driver and seems like something that\nbelongs in the stack as it can be used by bcm43xx, ipw2200, and zd1211rw\n\nI will submit the ipw2200 patch separately as it needs testing.\n\nThis patch also adds some sensible variable reuse (idx vs keyidx) in\nieee80211_rx\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2423723d70298e04179f934ff17346c3e06f408",
      "tree": "8a8edd04377d1905b56559ec1c151853df447a93",
      "parents": [
        "f04e2be7d9b73a1da7be99a08b3695074e14970c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Sep 26 04:04:38 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] zd1211rw: Add 3 more device IDs\n\niNexQ UR055g: Tested by Todor T Zviskov\nzd1211 chip 1435:0711 v4330 high 00-10-a7 AL2230_RF pa0 g--\n\nZyXEL AG-225, FCC ID SI5WUB410: Tested by Nathan\nzd1211 chip 0586:3409 v4810 full 00-13-49 AL7230B_RF pa0 g---\n\nYakumo QuickWLAN USB: Tested by EdB\nzd1211 chip 0b3b:1630 v4330 high 00-01-36 RF2959_RF pa0 ---\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f04e2be7d9b73a1da7be99a08b3695074e14970c",
      "tree": "8b0d85daac4b3c157dc9d9556ee508f4a2bf04b9",
      "parents": [
        "3470cb1d4fb27572273079e7095734ac4f9caa43"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Sep 25 15:33:20 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: output proper link quality with scans\n\nThe bcm43xx-softmac driver fails to set two quantities needed for\niwlist to compute wireless quality when scanning. As a result, userland\nprograms using the quality to determine the best connection fail.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3470cb1d4fb27572273079e7095734ac4f9caa43",
      "tree": "c3b080832a2a6144b6ccfe269656499aecf0b480",
      "parents": [
        "b936889c8f95b601d3ef6caac6ac653a8adb4fec"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 00:19:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] 8390 fixes - the final chunk (h8300)\n\nThe rest of 8390 conversions; ifdef cascade in 8390.h is gone now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b936889c8f95b601d3ef6caac6ac653a8adb4fec",
      "tree": "66eabef54a8406d5ec4776cdd4213b6634fe700e",
      "parents": [
        "8c6270f957f0eaa343e4a609159c4b85038468d6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 00:19:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] 8390 cleanup - etherh iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c6270f957f0eaa343e4a609159c4b85038468d6",
      "tree": "7ee4305f931fefe2c80196b55395e522f59032f4",
      "parents": [
        "6c3561b0c1b64c8f0d1419f3909ab29f0eb98906"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 00:19:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] 8390 fixes - m68k oddballs\n\nmore 8390 conversions - mac8390, zorro8390 and hydra got the same treatment\nas arm etherh; one more case in 8390.h ifdef cascade is gone.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c3561b0c1b64c8f0d1419f3909ab29f0eb98906",
      "tree": "b39e7aa75e9a9a9a6e7c394451a3ad52eb0d2444",
      "parents": [
        "865f3b2b6ac578a061c823bec5baf00ad04cbd8c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 00:19:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] beginning of 8390 fixes - generic and arm/etherh\n\netherh and a handful of other odd drivers use different macros when building\n8390.c.  Since we generate a single 8390.o and then link with it, in any\nconfig with both oddball and normal 8390-based driver we will end up with\nbreakage in at least one of them.  Solution: take most of 8390.c into\nlib8390.c and have 8390.c, etherh.c and the rest of oddballs #include it.\nHelper macros are taken from 8390.h to whoever includes lib8390.c.  That\nway odd drivers get separate instances of compiled 8390 stuff and stop\nstepping on each other\u0027s toes.  8390.h gets cleaned up - we don\u0027t have\nthe cascade of ifdefs in there and are left with the stuff that can be\nused by any 8390-based driver.  Current problems are exactly because of\nthat cascade - we attempt to choose the set of helpers by looking at config\nand that, of course, doesn\u0027t work well when we have several sets needed\nby various drivers in our config.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "865f3b2b6ac578a061c823bec5baf00ad04cbd8c",
      "tree": "3e15b8da467749ced236e2c12d99ae3c862caad0",
      "parents": [
        "24b46a0f0a9a736f125141f271102f70c2612a9f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Oct 05 10:21:26 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] sk98lin: MII ioctl support\n\nAdd MII ioctl support to the deprecated sk98lin driver.\nThis allows comparison with skge driver\u0027s PHY settings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "24b46a0f0a9a736f125141f271102f70c2612a9f",
      "tree": "f3a2e9f93648722f4a846acb4e8b2a07c87a17a5",
      "parents": [
        "83717cf054214d144165c576cba6362d07fc6656"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Oct 05 10:16:23 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] sk98lin: ethtool register dump\n\nAdd support for dumping the registers in the deprecated\nsk98lin driver. This is allows for easier comparison with\nsettings in new skge driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83717cf054214d144165c576cba6362d07fc6656",
      "tree": "5953232b8936eeaf7961454176eaa0445deadd05",
      "parents": [
        "107ce6d21b746f33f85f4385b9802b3ae928f876"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Oct 10 14:33:29 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:55 2006 -0500"
      },
      "message": "[PATCH] pci_module_init() convertion in olympic.c\n\npci_module_init() convertion in olympic.c\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "107ce6d21b746f33f85f4385b9802b3ae928f876",
      "tree": "309accadd55d13fe706cadc9368aa5402381343f",
      "parents": [
        "a189317fa0e9d425cd3a4c248b06f96d876cf7fd"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 10 14:33:28 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:55 2006 -0500"
      },
      "message": "[PATCH] Remove unnecessary check in drivers/net/depca.c\n\nThis was spotted by coverity (cid #793).  All callers dereference dev\nbefore calling this functions, and we dereference it earlier in the\nfunction, when initializing lp.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\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": "a189317fa0e9d425cd3a4c248b06f96d876cf7fd",
      "tree": "63da17e7b0c80bed776d95b9408587b805c5f533",
      "parents": [
        "3c3070d713d798f7f9e7ee3614e49b47655d14d8"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Oct 10 14:33:27 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:55 2006 -0500"
      },
      "message": "[PATCH] forcedeth: power management support\n\nTobias Diedrich \u003cranma@tdiedrich.de\u003e sayeth:\n\nVanilla forcedeth doesn\u0027t seem to support suspend and an ifdown/up-cycle is\nneeded to get it working again after suspend.  Francois Romieu\u0027s \"Awfully\nexperimental\" patch is working just fine for me (with message signalled\ninterrupts disabled) and has survived quite a few suspend/resume cycles.\n\nSo I\u0027d very much like to see (at least partial, with msi disabled)\nsuspend support for forcedeth in mainline.\n\n(Addresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d6398)\n\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc; Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3c3070d713d798f7f9e7ee3614e49b47655d14d8",
      "tree": "232d881df29f8a14b73b08bf862739089b194e65",
      "parents": [
        "13df29f69749a61b5209d52b71fcbf7300e5d6fb"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 03 16:18:35 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:55 2006 -0500"
      },
      "message": "[PATCH] 2.6.18: sb1250-mac: Phylib IRQ handling fixes\n\n This patch fixes a couple of problems discovered with interrupt handling\nin the phylib core, namely:\n\n1. The driver uses timer and workqueue calls, but does not include\n   \u003clinux/timer.h\u003e nor \u003clinux/workqueue.h\u003e.\n\n2. The driver uses schedule_work() for handling interrupts, but does not\n   make sure any pending work scheduled thus has been completed before\n   driver\u0027s structures get freed from memory.  This is especially\n   important as interrupts may keep arriving if the line is shared with\n   another PHY.\n\n   The solution is to ignore phy_interrupt() calls if the reported device\n   has already been halted and calling flush_scheduled_work() from\n   phy_stop_interrupts() (but guarded with current_is_keventd() in case\n   the function has been called through keventd from the MAC device\u0027s\n   close call to avoid a deadlock on the netlink lock).\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\n\npatch-mips-2.6.18-20060920-phy-irq-16\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "13df29f69749a61b5209d52b71fcbf7300e5d6fb",
      "tree": "b504f310983ed02dea77d6e4d6e815e44405bf39",
      "parents": [
        "c4b41c9f077392803cd548000f3a2312dcd4a122"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 03 16:18:28 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:55 2006 -0500"
      },
      "message": "[PATCH] 2.6.18: sb1250-mac: Missing inclusions from \u003clinux/phy.h\u003e\n\n The \u003clinux/phy.h\u003e uses some types and macros defined in\n\u003clinux/ethtool.h\u003e, \u003clinux/mii.h\u003e, \u003clinux/timer.h\u003e and \u003clinux/workqueue.h\u003e,\nbut fails to include these headers.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\n\npatch-mips-2.6.18-20060920-include-phy-16\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4b41c9f077392803cd548000f3a2312dcd4a122",
      "tree": "39142d866f9a910bdb6303799b8b468d1c4d91b8",
      "parents": [
        "116b23b0ed36f8d5b56d16ac50266fce8de904c1"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 03 16:18:13 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:54 2006 -0500"
      },
      "message": "[PATCH] 2.6.18: sb1250-mac: Broadcom PHY support\n\n This patch adds support for interrupt-driven operation of the Broadcom\nGigabit Ethernet PHYs.  I have included device IDs for the parts used on\nBroadcom SiByte evaluation boards; more can be added as a need arises.\nThey are apparently generally software-compatible with one another.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\n\npatch-mips-2.6.18-20060920-broadcom-phy-15\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "116b23b0ed36f8d5b56d16ac50266fce8de904c1",
      "tree": "81f7c80bc2e691c327fe7572a4f9b517e47bb101",
      "parents": [
        "b6ef977b608b01e0f338afd9445cab5436c61e00",
        "9e1402ab89623f08c8dc06ec395e3214e1ec7848"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 20:55:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 20:55:21 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Fix an offset error when reading the CS89x0 ADD_PORT register\n  [PATCH] spidernet: poor network performance\n  [PATCH] Spidernet: remove ETH_ZLEN check in earlier patch\n  [PATCH] bonding: fix an oops when slave device does not provide get_stats\n  [PATCH] drivers/net: SAA9730: Fix build error\n  Revert \"[PATCH] zd1211rw: Removed unneeded packed attributes\"\n  [PATCH] zd1211rw: Fix of a locking bug\n  [PATCH] softmac: remove netif_tx_disable when scanning\n  [PATCH] ieee80211: Fix kernel panic when QoS is enabled\n"
    },
    {
      "commit": "b6ef977b608b01e0f338afd9445cab5436c61e00",
      "tree": "5af86a7d3e222ff55292655b06601fa5798c0564",
      "parents": [
        "9ba5aa3126873a9c29999b78de20a52c5f87d389",
        "bdbf77d6707a52bdeff223d0a60df12d086d21d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:47:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:47:26 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 4\n  [WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 3\n  [WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 2\n  [WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 1\n  [WATCHDOG] MIPS RM9000 on-chip watchdog device\n  [WATCHDOG] Add iTCO vendor specific support\n  [WATCHDOG] sc1200wdt.c pnp unregister fix.\n  [WATCHDOG] config.h removal\n  [WATCHDOG] NS pc87413-wdt Watchdog driver - fixes\n  [WATCHDOG] NS pc87413-wdt Watchdog driver v1.1\n  [WATCHDOG] NS pc87413-wdt Watchdog driver\n"
    },
    {
      "commit": "9ba5aa3126873a9c29999b78de20a52c5f87d389",
      "tree": "5ee7cc2c3465c3ef557f6f4e35e6c7cb67ece286",
      "parents": [
        "c3e59d1e891f6140a346de2b8547e25133c716b0",
        "a17259a726c4c9806dc99bda5e904727de76b694"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:46:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:46:22 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata: add missing sht-\u003eslave_destroy\n  [PATCH] ahci: ignore PORT_IRQ_IF_ERR on JMB controllers\n"
    },
    {
      "commit": "c3e59d1e891f6140a346de2b8547e25133c716b0",
      "tree": "b2a669f625009a3a33f20f648bd654637323d296",
      "parents": [
        "b07e3c3a1db0ce399d2a1d04860e1b901927c05e",
        "aa414dff4f7bef29457592414551becdca72dd6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:44:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:44:02 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (31 commits)\n  [MIPS] Remove duplicate ISA DMA code for 0 DMA channel case.\n  [MIPS] Remove unused definition of cpu_to_lelongp()\n  [MIPS] Remove userspace proofing from \u003casm/bitops.h\u003e.\n  [MIPS] Remove old junk left from old atomic_lock.\n  [MIPS] Use conditional traps for BUG_ON on MIPS II and better.\n  [MIPS] mips HPT cleanup: make clocksource_mips public\n  [MIPS] do_IRQ cleanup\n  [MIPS] Avoid dupliate D-cache flush on R400C / R4400 SC and MC variants.\n  [MIPS] Remove redundant r4k_blast_icache() calls\n  [MIPS] Work around bogus gcc warnings.\n  [MIPS] Fix double inclusions\n  [MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq\n  [MIPS] IRQ cleanups\n  [MIPS] mips hpt cleanup: get rid of mips_hpt_init\n  [MIPS] PB1200: Remove duplicate definitions\n  [MIPS] Fix alignment hole in struct cache_desc; shrink struct.\n  [MIPS] Oprofile: kernel support for the R10000.\n  [MIPS] Remove unused R10000 performance counter definitions.\n  [MIPS] Add support for kexec\n  [MIPS] Don\u0027t print presence of WAIT instruction on bootup.\n  ...\n"
    },
    {
      "commit": "b07e3c3a1db0ce399d2a1d04860e1b901927c05e",
      "tree": "474c17e969b5462a3702f0021249e1d78522ac35",
      "parents": [
        "5f56bbdf1e35d41b4b3d4c92bdb3e70c63877e4d",
        "b94c7e677b9d28bd3f9ba4a70df6bfa7942867ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:43:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:43:42 2006 -0800"
      },
      "message": "Merge branch \u0027for-2.6.20\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-2.6.20\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: validate kernel object classes and permissions\n  SELinux: ensure keys constant in hashtab_search\n  SELinux: export object class and permission definitions\n  SELinux: remove current object class and permission validation mechanism\n"
    },
    {
      "commit": "5f56bbdf1e35d41b4b3d4c92bdb3e70c63877e4d",
      "tree": "90d2606b1a12b2a01f8527c7daedada650fea854",
      "parents": [
        "9641219825a54249d77d7aa1afa7d874a05c7f90",
        "f469b2626f48829c06e40ac799c1edf62b12048e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:43:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:43:06 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (25 commits)\n  IB/ucm: Fix deadlock in cleanup\n  IB/cm: Fix automatic path migration support\n  IPoIB: Fix skb leak when freeing neighbour\n  IB/srp: Fix memory leak on reconnect\n  RDMA/addr: list_move() cleanups\n  RDMA/addr: Fix some cancellation problems in process_req()\n  RDMA/amso1100: Prevent deadlock in destroy QP\n  IB/mthca: Fix initial SRQ logsize for mem-free HCAs\n  IB/ehca: Use WQE offset instead of WQE addr for pending work reqs\n  RDMA/iwcm: Fix comment for iwcm_deref_id() to match code\n  RDMA/iwcm: Remove unnecessary function argument\n  RDMA/iwcm: Remove unnecessary initializations\n  RDMA/iwcm: Fix memory leak\n  RDMA/iwcm: Fix memory corruption bug in cm_work_handler()\n  IB: Convert kmem_cache_t -\u003e struct kmem_cache\n  IB/ipath: Fix typo in pma_counter_select subscript\n  RDMA/amso1100: Fix section mismatches\n  IB/mthca: Fix section mismatches\n  IB/srp: Increase supported CDB size\n  RDMA/cm: Remove setting local write as part of QP access flags\n  ...\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
      "tree": "7684193f3c7f21b0ca14c430b8ead75b2c2025eb",
      "parents": [
        "4549df891a31b9a05b7d183106c09049b79327be",
        "2b290da053608692ea206507d993b70c39d2cdea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (28 commits)\n  PCI: make arch/i386/pci/common.c:pci_bf_sort static\n  PCI: ibmphp_pci.c: fix NULL dereference\n  pciehp: remove unnecessary pci_disable_msi\n  pciehp: remove unnecessary free_irq\n  PCI: rpaphp: change device tree examination\n  PCI: Change memory allocation for acpiphp slots\n  i2c-i801: SMBus patch for Intel ICH9\n  PCI: irq: irq and pci_ids patch for Intel ICH9\n  PCI: pci_{enable,disable}_device() nestable ports\n  PCI: switch pci_{enable,disable}_device() to be nestable\n  PCI: arch/i386/kernel/pci-dma.c: ioremap balanced with iounmap\n  pci/i386: style cleanups\n  PCI: Block on access to temporarily unavailable pci device\n  pci: fix __pci_register_driver error handling\n  pci: clear osc support flags if no _OSC method\n  acpiphp: fix missing acpiphp_glue_exit()\n  acpiphp: fix use of list_for_each macro\n  Altix: Initial ACPI support - ROM shadowing.\n  Altix: SN ACPI hotplug support.\n  Altix: Add initial ACPI IO support\n  ...\n"
    },
    {
      "commit": "4549df891a31b9a05b7d183106c09049b79327be",
      "tree": "d4dfd0921f0dd0dba2525fd33c0962b26ba5ff1e",
      "parents": [
        "6b8cc71ab2619a776b02869fd733ac1ead3db4e8",
        "e17e0f51aeea4e59c7e450a1c0f26605b91c1260"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  Driver core: show drivers in /sys/module/\n  Documentation/driver-model/platform.txt update/rewrite\n  Driver core: platform_driver_probe(), can save codespace\n  driver core: Use klist_remove() in device_move()\n  driver core: Introduce device_move(): move a device to a new parent.\n  Driver core: make drivers/base/core.c:setup_parent() static\n  driver core: Introduce device_find_child().\n  sysfs: sysfs_write_file() writes zero terminated data\n  cpu topology: consider sysfs_create_group return value\n  Driver core: Call platform_notify_remove later\n  ACPI: Change ACPI to use dev_archdata instead of firmware_data\n  Driver core: add dev_archdata to struct device\n  Driver core: convert sound core to use struct device\n  Driver core: change mem class_devices to be real devices\n  Driver core: convert fb code to use struct device\n  Driver core: convert firmware code to use struct device\n  Driver core: convert mmc code to use struct device\n  Driver core: convert ppdev code to use struct device\n  Driver core: convert PPP code to use struct device\n  Driver core: convert cpuid code to use struct device\n  ...\n"
    },
    {
      "commit": "6b8cc71ab2619a776b02869fd733ac1ead3db4e8",
      "tree": "5d2f92fc47f72a8da38658e75f2369e7fbae93a4",
      "parents": [
        "1399ff54741b3aa0aaf5097b8559fa30277ebe61",
        "8d6286fdfd290589f8446ec1503702227263dcfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:40:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:40:13 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix timezone handling on stat to os/2\n  [CIFS] Incorrect hardlink count when original file is cached (oplocked)\n"
    },
    {
      "commit": "1399ff54741b3aa0aaf5097b8559fa30277ebe61",
      "tree": "b384aef82007144b067cc171d2a9aa168b50b262",
      "parents": [
        "bb37b94c68e7b37eecea8576039ae9396ca07839",
        "6b44d4e69c6144d0df71ab47ec90d2009237d48f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:38:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:38:18 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  Fix typos in drivers/isdn/hisax/isdnl2.c\n  Fix typos in doc and comments\n  BUG_ON conversion for fs/aio.c\n  BUG_ON conversion for drivers/mmc/omap.c\n  BUG_ON conversion for drivers/media/video/pwc/pwc-if.c\n  Fix misc .c/.h comment typos\n  Fix misc Kconfig typos\n  Fix typos in /Documentation : Misc\n  Fix typos in /Documentation : \u0027U-Z\u0027\n  Fix typos in /Documentation : \u0027T\u0027\u0027\n  Fix jiffies.h comment\n  tabify MAINTAINERS\n  fix spelling error in include/linux/kernel.h\n  mqueue.h: don\u0027t include linux/types.h\n"
    },
    {
      "commit": "e17e0f51aeea4e59c7e450a1c0f26605b91c1260",
      "tree": "eb177cbfe18d433ab115222bfe53f1098de844c2",
      "parents": [
        "c957b32406b73ed66d0f20ebab0cab25c848105d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Nov 24 12:15:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:02 2006 -0800"
      },
      "message": "Driver core: show drivers in /sys/module/\n\nShow the drivers, which belong to the module:\n  $ ls -l /sys/module/usbcore/drivers/\n  hub -\u003e ../../../bus/usb/drivers/hub\n  usb -\u003e ../../../bus/usb/drivers/usb\n  usbfs -\u003e ../../../bus/usb/drivers/usbfs\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c957b32406b73ed66d0f20ebab0cab25c848105d",
      "tree": "a90a76afe8096d071a7819ad91810019c410acc5",
      "parents": [
        "c67334fbdfbba533af767610cf3fde8a49710e62"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:30:14 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:02 2006 -0800"
      },
      "message": "Documentation/driver-model/platform.txt update/rewrite\n\nThis is almost a rewrite of the driver-model/platform.txt documentation;\nthe previous text was obsolete (for several years), evidently it never\ngot updated to match the change from being a PC \"legacy_bus\" to the more\nwidely used core bus for most embedded systems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c67334fbdfbba533af767610cf3fde8a49710e62",
      "tree": "c386f3aa4af94bb7d24ddb18b51f90bcb9a4d599",
      "parents": [
        "acf02d23b96efa92e7cff05987122ceeb37dd075"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:28:47 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:02 2006 -0800"
      },
      "message": "Driver core: platform_driver_probe(), can save codespace\n\nThis defines a new platform_driver_probe() method allowing the driver\u0027s\nprobe() method, and its support code+data, to safely live in __init\nsections for typical system configurations.\n\nMany system-on-chip processors could benefit from this API, to the tune\nof recovering hundreds to thousands of bytes per driver.  That\u0027s memory\nwhich is currently wasted holding code which can never be called after\nsystem startup, yet can not be removed.   It can\u0027t be removed because of\nthe linkage requirement that pointers to init section code (like, ideally,\nprobe support) must not live in other sections (like driver method tables)\nafter those pointers would be invalid.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acf02d23b96efa92e7cff05987122ceeb37dd075",
      "tree": "70db884d9e55e9737d311110410c6155e793f1b4",
      "parents": [
        "8a82472f86bf693b8e91ed56c9ca4f62fbbdcfa3"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Nov 22 17:49:39 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:02 2006 -0800"
      },
      "message": "driver core: Use klist_remove() in device_move()\n\nAs pointed out by Alan Stern, device_move needs to use klist_remove which waits\nuntil removal is complete.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a82472f86bf693b8e91ed56c9ca4f62fbbdcfa3",
      "tree": "79d148ee548f4b57e6f5a4a69cf6cdb81e7a1bf2",
      "parents": [
        "af9e0765362151b27372c14d9d6dc417184182d3"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Nov 20 17:07:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:01 2006 -0800"
      },
      "message": "driver core: Introduce device_move(): move a device to a new parent.\n\nProvide a function device_move() to move a device to a new parent device. Add\nauxilliary functions kobject_move() and sysfs_move_dir().\nkobject_move() generates a new uevent of type KOBJ_MOVE, containing the\nprevious path (DEVPATH_OLD) in addition to the usual values. For this, a new\ninterface kobject_uevent_env() is created that allows to add further\nenvironmental data to the uevent at the kobject layer.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nAcked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "af9e0765362151b27372c14d9d6dc417184182d3",
      "tree": "c314b31350c2247382b8f73bd67b058567b3454a",
      "parents": [
        "5ab699810d46011ad2195c5916f3cbc684bfe3ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Nov 17 02:19:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:01 2006 -0800"
      },
      "message": "Driver core: make drivers/base/core.c:setup_parent() static\n\nThis patch makes the needlessly global setup_parent() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "5ab699810d46011ad2195c5916f3cbc684bfe3ee"
}
