)]}'
{
  "log": [
    {
      "commit": "4fc09385c79fa95e97365d33de9b4e046d680b94",
      "tree": "961d42af4fd22ae01cfef355c39fc98276958862",
      "parents": [
        "b5445f956ec3c8c19b760775e9ff92a160e3a167"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Jul 26 10:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:20 2007 -0700"
      },
      "message": "m32r: Fix ei_tx_timeout() in drivers/net/lib8390.c\n\nChange INT0 trigger mode from edge-sense mode to level-sense mode,\nin order to fix the following timeout error:\n  \u0027NETDEV WATCHDOG: eth0: transmit timed out\u0027.\n\nThis patch is required only for the Mappi platform.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee2077d97b2f392cfc0b884775ac58aa9b9b8c8f",
      "tree": "8f9927ee47d2a304fd20dd3c1d804c2fb43ec2fc",
      "parents": [
        "252c01dc272c4b56bf1ab8582b3031682de153b3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Jul 26 10:41:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:19 2007 -0700"
      },
      "message": "Char: cyclades, select FW_LOADER\n\nFix link errors below by selecting FW_LOADER\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `cyz_load_fw\u0027:\ndrivers/char/cyclades.c:4908: undefined reference to `request_firmware\u0027\ndrivers/char/cyclades.c:4979: undefined reference to `release_firmware\u0027\n\nCc: \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddcc3050bddc267f8d6e811bd930e885729f900b",
      "tree": "5a5474777adb2e5a9d0def9cc4daa3314f5083f5",
      "parents": [
        "39c29657fcf6060d71e04f1e52e5bb4b2999644f"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 26 10:41:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "drivers/edac: fix pasemi kconfig depends\n\nFixed \u0027depends on PPC_PASEMI\u0027 in EDAC Kconfig.  Module PASEMI depends ONLY on\nthe PASEMI on PPC.\n\nWas previously enabled for ALL PPC\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Egor N. Martovetsky \u003cegor@pasemi.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4c1465b7de9686c4c5aa533b15c09ab014aab3a",
      "tree": "695434e881a3b395db782fe82e95eee2631b8a2e",
      "parents": [
        "bce19683c17485b584b62b984d6dcf5332181588"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 26 10:41:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "drivers/edac: fix edac_pci sysfs\n\nThis patch fixes sysfs exit code for the EDAC PCI device in a similiar manner\nand the previous fixes for EDAC_MC and EDAC_DEVICE.\n\nIt removes the old (and incorrect) completion model and uses reference counts\non per instance kobjects and on the edac core module.\n\nThis pattern was applied to the edac_mc and edac_device code, but the EDAC PCI\ncode was missed.  In addition, this fixes a system hang after a low level\ndriver was unloaded.  (A cleanup function was called twice, which really\nscrewed things up)\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by:  Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bce19683c17485b584b62b984d6dcf5332181588",
      "tree": "abc76c3fed9404df9cf3e636bc9f910c57e177dc",
      "parents": [
        "045e72acf16054c4ed2760e9a8edb19a08053af1"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Thu Jul 26 10:41:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "drivers/edac: fix reset edac_mc pollmsec\n\nThis fixes a deadlock that could occur on a \u0027setup\u0027 and \u0027teardown\u0027 sequence of\nthe workq for a edac_mc control structure instance.  A similiar fix was\npreviously implemented for the edac_device code.\n\nIn addition, the edac_mc device code there was missing code to allow the workq\nperiod valu to be altered via sysfs control.\n\nThis patch adds that fix on the code, and allows for the changing of the\nperiod value as well.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26b97237f7eee977eb8beb59adbbf0a8ab4f8276",
      "tree": "df794af668258e77312339f51089544c6aa65c96",
      "parents": [
        "780dcdb21170ae8ad3faa640ede249261f216a8c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 26 10:41:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:18 2007 -0700"
      },
      "message": "chipsfb: use correct pm state\n\nchipsfb.c shouldn\u0027t use PM_SUSPEND_MEM in there, but PM_EVENT_SUSPEND.\n\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98ac0e53facc851f8bc5110039ab05005c0c4736",
      "tree": "602d059a8629b3e4f8f395796717842a7c5f3f07",
      "parents": [
        "4c6a1c130e00556a5c69101035bce4d9ab7c5c94"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jul 26 10:41:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "xenbus_xs.c: fix a use-after-free\n\nThis patch fixes an obvious use-after-free spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c6a1c130e00556a5c69101035bce4d9ab7c5c94",
      "tree": "f4080f9a58b048e1504b5ed36346c14a59ae7297",
      "parents": [
        "f52e0ef47b22c18ff56f6233f814b329cb6e32cc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 26 10:41:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "edac is bust on mips\n\ndrivers/edac/edac_stub.c:15:22: asm/edac.h: No such file or directory\n\nwas it even supposed to work?\n\nCc: Douglas Thompson \u003cdougthompson@xmission.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f52e0ef47b22c18ff56f6233f814b329cb6e32cc",
      "tree": "4fb8a9411c91711aff950af2d86b71d0d77312d4",
      "parents": [
        "0ca56b4bb24e01158cb5d87adafa4b76da1f044d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 26 10:41:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "i2c: ds1682 warning fix\n\nia64:\n\ndrivers/i2c/chips/ds1682.c: In function `ds1682_show\u0027:\ndrivers/i2c/chips/ds1682.c:78: warning: long long unsigned int format, long unsigned int arg (arg 3)\ndrivers/i2c/chips/ds1682.c:78: warning: long long unsigned int format, long unsigned int arg (arg 3)\n\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ca56b4bb24e01158cb5d87adafa4b76da1f044d",
      "tree": "2abf058ba574285269deaff96682a84731f265a9",
      "parents": [
        "3dd9fe8c397df68086e6a1b2160573abbe944813"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Thu Jul 26 10:41:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "Reorder RTC Makefile\n\nAlphabetic reordering of the drivers in the rtc subsys makefile.\n\n(akpm: merge this asap!  Makefiles are the source of many patch conflicts..)\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f56a384e98aa81065038c4e16f39ed989ccae687",
      "tree": "923bcaabd76a88351fe5e61370143350747a90c4",
      "parents": [
        "f8f0fdcd40449d318f8dc30c1b361b0b7f54134a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation VII: FIXMEs\n\nDocumentation: The FIXMEs\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8f0fdcd40449d318f8dc30c1b361b0b7f54134a",
      "tree": "09bdfa13377de602bcd0f363a417a93666115c7e",
      "parents": [
        "bff672e630a015d5b54c8bfb16160b7edc39a57c"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation VI: Switcher\n\nDocumentation: The Switcher\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bff672e630a015d5b54c8bfb16160b7edc39a57c",
      "tree": "3af06baacb76809234a3e71033d14b7ed769dbd8",
      "parents": [
        "dde797899ac17ebb812b7566044124d785e98dc7"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation V: Host\n\nDocumentation: The Host\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dde797899ac17ebb812b7566044124d785e98dc7",
      "tree": "531ae7fd415d267e49acfedbbf4f03cf86e5eac1",
      "parents": [
        "e2c9784325490c878b7f69aeec1bed98b288bd97"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation IV: Launcher\n\nDocumentation: The Launcher\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2c9784325490c878b7f69aeec1bed98b288bd97",
      "tree": "d474007607c713a30db818107ca0581269f059a2",
      "parents": [
        "b2b47c214f4e85ce3968120d42e8b18eccb4f4e3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation III: Drivers\n\nDocumentation: The Drivers\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2b47c214f4e85ce3968120d42e8b18eccb4f4e3",
      "tree": "f77d6898a769b8e0fcb552207e87f273bdc19f09",
      "parents": [
        "f938d2c892db0d80d144253d4a7b7083efdbedeb"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation II: Guest\n\nDocumentation: The Guest\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f938d2c892db0d80d144253d4a7b7083efdbedeb",
      "tree": "1fbc946a9fb59827001a5d4d5224abe5e624e605",
      "parents": [
        "dfb68689bf3e3d31dc9fb5c2bde5379a4ca9b0ec"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:16 2007 -0700"
      },
      "message": "lguest: documentation I: Preparation\n\nThe netfilter code had very good documentation: the Netfilter Hacking HOWTO.\nNoone ever read it.\n\nSo this time I\u0027m trying something different, using a bit of Knuthiness.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd16f9ebd083b965dcdfb6b762e206374d5b823b",
      "tree": "2fd41468f9f7d1c9191a6260d6e7d6b1d2c89f71",
      "parents": [
        "47572b84aa3d4c9d44bceb43af8c58744b96af10"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jul 26 10:41:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:16 2007 -0700"
      },
      "message": "rtc-ds1307: typo fix found by coverity\n\nFix a typo turned up by a Coverity check:  referring to the wrong register,\nwhich could cause problems with DS1338 RTCs whose oscillators halted.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47572b84aa3d4c9d44bceb43af8c58744b96af10",
      "tree": "402f4a0f566fc1e25c814939086975ef03203e04",
      "parents": [
        "70f38db60cc5c8c6c3a95f0d2e6360272d6014a3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 26 10:40:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:16 2007 -0700"
      },
      "message": "fixup s3c24xx build after arch moves\n\nFix the include files moved around during the s3c24xx arch moves.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7b17cb13eaad6adf2f169840ccb193d4376e4b1",
      "tree": "c0e9dd25ab3f4d2fc4106c9f4ed93877f6bf043a",
      "parents": [
        "5b26e64ea39e45802c5736c8261bf8a8704d212f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:36:29 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "ax88796 (address space): cast to unsigned long, not long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b26e64ea39e45802c5736c8261bf8a8704d212f",
      "tree": "4b347d65e89411af2345c1006234fe580218729b",
      "parents": [
        "0bd8496b5977f6acfd3c16358045c315d610b765"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:36:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "raw1394 __user annotation\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bd8496b5977f6acfd3c16358045c315d610b765",
      "tree": "a76b71c6eeacc12fd79ffc3b1fdcf330b26907a0",
      "parents": [
        "ad690ef9e690f6c31f7d310b09ef1314bcec9033"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:36:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "drivers/ misc __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f41bb3a5a24c82900b33071edcedec679b99de7",
      "tree": "7aa60a8445aefb4353dd94ff227ae9386d589cad",
      "parents": [
        "af3b162afd9fce69a94d79bd5b1f9c7c302212f4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:35:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "cxgb3 gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af3b162afd9fce69a94d79bd5b1f9c7c302212f4",
      "tree": "a68bb80b4453fb17e2ba8eea5a27e490aa7ae6d6",
      "parents": [
        "6aa8b04975e71fb3d67bec7fbe2995b9bf54a06e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:35:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "misannotation in pppol2tp\n\nAddress of auto variable is not a userland pointer.  A good thing, too,\nsince if pppol2tp_tunnel_getsockopt() would _really_ get a userland pointer\nas argument, it would be an instant roothole...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "712aaa1cb1c0a83e5ffb5376e1d7ee3dd539f4e4",
      "tree": "774660d2b396772d084ac4dccc44c37888455206",
      "parents": [
        "d5c03726a7d0700222fe3c134c6ef834040974c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:34:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "use CLOCKSOURCE_MASK() instead of too large constant\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0e5de00b0ee5a3b652d829f2c1e89265e9c6a99",
      "tree": "43239359dcd89e06c621e74abaf6c98b181a4ebc",
      "parents": [
        "52cf875fb0f3a8a472eaa8be479777cf0a92e3ce"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:33:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:56 2007 -0700"
      },
      "message": "sun userflash is PCI-dependent\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52cf875fb0f3a8a472eaa8be479777cf0a92e3ce",
      "tree": "83e77d1ee2d36f175f5be1975d8533e1a9378ee0",
      "parents": [
        "c98dbe59ae4da701f81ba16eb02c94ed85e663c7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:32:59 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:56 2007 -0700"
      },
      "message": "more VIRT_TO_BUS dependencies\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c98dbe59ae4da701f81ba16eb02c94ed85e663c7",
      "tree": "95c65ad551bcdeb64bdc267b19988913c0b85f1c",
      "parents": [
        "be03e56b777362a70f29399aaff9989fc3f3de63"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:32:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:56 2007 -0700"
      },
      "message": "fix missing arguments in drivers/rtc/rtc-stk17ta8.c\n\nstruct bin_attribute * is needed in bin_attribute -\u003eread()/-\u003ewrite()\nnow.  Incidentally, could people please run the fscking compiler\nbefore and after applying their patch and compare the build logs?\nThat (and many, many other) would be caught immediately.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4fb2122f1fc4a22bd6a5b8a195b952c2d31c54d",
      "tree": "db24e2160fe8eb8d787ad67bd3e08d3284806330",
      "parents": [
        "bc72450aebe73587f80bbae8fc0b62c3d81b85fe",
        "323ef30af3a0da47cc761b04b262d98d0fe79126"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n  ACPI: quiet ACPI Exceptions due to no _PTC or _TSS\n  ACPI: Remove references to ACPI_STATE_S2 from acpi_pm_enter\n  ACPI: Kconfig: always enable CONFIG_ACPI_SLEEP on X86\n  ACPI: Kconfig: fold /proc/acpi/sleep under CONFIG_ACPI_PROCFS\n  ACPI: Kconfig: CONFIG_ACPI_PROCFS now defaults to N\n  ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n  ACPI: autoload modules - Create ACPI alias interface\n  ACPI: autoload modules - ACPICA modifications\n  ACPI: asus-laptop: Fix failure exits\n  ACPI: fix oops due to typo in new throttling code\n  ACPI: ignore _PSx method for hotplugable PCI devices\n  ACPI: Use ACPI methods to select PCI device suspend state\n  ACPI, PNP: hook ACPI D-state to PNP suspend/resume\n  ACPI: Add acpi_pm_device_sleep_state helper routine\n  ACPI: Implement the set_target() callback from pm_ops\n"
    },
    {
      "commit": "931f9cde5c3f9dc7827759db258eaf979bfa92b6",
      "tree": "6be964d788d81f8fc2c5740d560063c9c8b8d655",
      "parents": [
        "a427138712f388987aa13475bf591685b6b8cd46"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix workqueues in 68328 serial driver\n\nFix workqueues in 68328 serial driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a427138712f388987aa13475bf591685b6b8cd46",
      "tree": "a1ae369c488e3b43438ec756225bdfcc417bfbb8",
      "parents": [
        "a9417357cff6027f9d6b1740f821baa59f2381f4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: remove legacy power managament from 68328 serial driver\n\nRemove the legacy power management code from the 68328 serial driver.\nIt is not used, and there is no current kernel support for power\nmanagement on the 68328.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9417357cff6027f9d6b1740f821baa59f2381f4",
      "tree": "15306e02a9a5c244fdf9c97e34c6cd3e4c45ef20",
      "parents": [
        "17c38b7490b3f0300c7812aefdae2ddda7ab4112",
        "d37c85571904a622cbabc7a2e04b8c919de75ac0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:01:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:01:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: disable writeback for 0x0f 0x01 instructions.\n  KVM: Fix removal of nx capability from guest cpuid\n  Revert \"KVM: Avoid useless memory write when possible\"\n  KVM: Fix unlikely kvm_create vs decache_vcpus_on_cpu race\n  KVM: Correctly handle writes crossing a page boundary\n"
    },
    {
      "commit": "2c6b47de17c75d553de3e2fb426d8298d2074585",
      "tree": "c8edc3d727d85cb3e1c043583c350a04a133e1a3",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 24 17:47:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 10:09:20 2007 -0700"
      },
      "message": "Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().\n\nThis avoids use of the kernel-internal \"xtime\" variable directly outside\nof the actual time-related functions.  Instead, use the helper functions\nthat we already have available to us.\n\nThis doesn\u0027t actually change any behaviour, but this will allow us to\nfix the fact that \"xtime\" isn\u0027t updated very often with CONFIG_NO_HZ\n(because much of the realtime information is maintained as separate\noffsets to \u0027xtime\u0027), which has caused interfaces that use xtime directly\nto get a time that is out of sync with the real-time clock by up to a\nthird of a second or so.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d37c85571904a622cbabc7a2e04b8c919de75ac0",
      "tree": "460694be89be0bfa0049a23c842e0cb3edcf6eca",
      "parents": [
        "4c981b43d7ec18818754bf85b829865abd0ce340"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Jul 25 10:19:54 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:31:27 2007 +0300"
      },
      "message": "KVM: disable writeback for 0x0f 0x01 instructions.\n\n0x0f 0x01 instructions (ie lgdt, lidt, smsw, lmsw and invlpg) does\nnot use writeback. This patch set no_wb\u003d1 when emulating those\ninstructions.\n\nThis fixes a regression booting the FreeBSD kernel on AMD.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "4c981b43d7ec18818754bf85b829865abd0ce340",
      "tree": "2db7c22e03393e32ea4cdb0d55e5d13c71ed2ef2",
      "parents": [
        "7cfa4b0a43286b1da3afa4f5f99d52e65a8f30fc"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 09:22:12 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:31:13 2007 +0300"
      },
      "message": "KVM: Fix removal of nx capability from guest cpuid\n\nTesting the wrong bit caused kvm not to disable nx on the guest when it is\ndisabled on the host (an mmu optimization relies on the nx bits being the\nsame in the guest and host).\n\nThis allows Windows to boot when nx is disabled on te host (e.g. when\nhost pae is disabled).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "7cfa4b0a43286b1da3afa4f5f99d52e65a8f30fc",
      "tree": "2ab8a60fa7ed5164fa650452db9af957e07bb235",
      "parents": [
        "5e58cfe41c7e5902c32bb7f62993d43fb4c48ccf"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Jul 23 18:33:14 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:30:56 2007 +0300"
      },
      "message": "Revert \"KVM: Avoid useless memory write when possible\"\n\nThis reverts commit a3c870bdce4d34332ebdba7eb9969592c4c6b243.  While it\ndoes save useless updates, it (probably) defeats the fork detector, causing\na massive performance loss.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5e58cfe41c7e5902c32bb7f62993d43fb4c48ccf",
      "tree": "5836d843b325dcea7ba9243f4c9ccb4664ecd255",
      "parents": [
        "b0fcd903e6f3f47189baddf3fe085bdf78c9644c"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 23 17:08:21 2007 +1000"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:29:34 2007 +0300"
      },
      "message": "KVM: Fix unlikely kvm_create vs decache_vcpus_on_cpu race\n\nWe add the kvm to the vm_list before initializing the vcpu mutexes,\nwhich can be mutex_trylock()\u0027ed by decache_vcpus_on_cpu().\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "b0fcd903e6f3f47189baddf3fe085bdf78c9644c",
      "tree": "c3c0e098b25d158973a7262865e74ae790a66772",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 22 18:48:54 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Jul 25 14:29:17 2007 +0300"
      },
      "message": "KVM: Correctly handle writes crossing a page boundary\n\nWrites that are contiguous in virtual memory may not be contiguous in\nphysical memory; so split writes that straddle a page boundary.\n\nThanks to Aurelien for reporting the bug, patient testing, and a fix\nto this very patch.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "323ef30af3a0da47cc761b04b262d98d0fe79126",
      "tree": "37636b25acc557969aee51f1fe3e3cbc7a9760ea",
      "parents": [
        "cb3e0c107bebc6cf3e7158f7aa54c32017c7d4c4",
        "1ba90e3a87c46500623afdc3898573e4a5ebb21b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:53 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:53 2007 -0400"
      },
      "message": "Pull auto-load-modules into release branch\n"
    },
    {
      "commit": "cb3e0c107bebc6cf3e7158f7aa54c32017c7d4c4",
      "tree": "2c52ac06cce163bf467d259119b824eed96f2eca",
      "parents": [
        "1e1f3f24cdbc53e67acd7b2e37e6cf0cb11bd13c",
        "50ad147aa09c829cd452fae6ca99396c0b5b0695"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:31 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:31 2007 -0400"
      },
      "message": "Pull d-states into release branch\n\nConflicts:\n\n\tdrivers/acpi/sleep/main.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e1f3f24cdbc53e67acd7b2e37e6cf0cb11bd13c",
      "tree": "f2f8e838d36722d39d62eb7eec7a1b3ad29d0d5a",
      "parents": [
        "c30c620ee1cc351bcc149c4280e1166998df0064",
        "e8b2fd01228f690c3e0cb3f14facfa8d93d4adae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:35:25 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:35:25 2007 -0400"
      },
      "message": "Pull kconfig into release branch\n"
    },
    {
      "commit": "e8b2fd01228f690c3e0cb3f14facfa8d93d4adae",
      "tree": "fb69560e2a584a8ca82985a99e42ec189d592091",
      "parents": [
        "7c5aa6642fa26641ebf286966a165aec71c91991"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 22:26:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:29:39 2007 -0400"
      },
      "message": "ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n\nAs it was a synonym for (CONFIG_ACPI \u0026\u0026 CONFIG_X86),\nthe ifdefs for it were more clutter than they were worth.\n\nFor ia64, just add a few stubs in anticipation of future\nS3 or S4 support.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c30c620ee1cc351bcc149c4280e1166998df0064",
      "tree": "8f9581e7929567d6895860f79b95c1844bb42298",
      "parents": [
        "3b0d71170d37878bbb1203ebc3f92e36d6151a80"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 00:57:46 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 00:57:46 2007 -0400"
      },
      "message": "ACPI: quiet ACPI Exceptions due to no _PTC or _TSS\n\nACPI Exception (processor_throttling-0084): AE_NOT_FOUND, Evaluating _PTC [20070126]\nACPI Exception (processor_throttling-0147): AE_NOT_FOUND, Evaluating _TSS [20070126]\n\nThese methods are optional, so Linux should not\nalarm users when they are not found.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8802\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\n"
    },
    {
      "commit": "1e66239e23dd0422baf891bf6af0b65ac632b676",
      "tree": "5646c17cef8cea3e37b35ff6b0d54b8e5602e26e",
      "parents": [
        "7742c0bc8594cf1bcbad1f3e876acae5b644dc7b",
        "64a8170975947978ea4094dd6c4b1f41119d6ae6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:51 2007 -0700"
      },
      "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  pata_hpt37x: Fix 2.6.22 clock PLL regression\n  pata_ali: Correct HP detect\n  ata_piix: fix suspend/resume for some TOSHIBA laptops\n  PCI: export __pci_reenable_device()\n"
    },
    {
      "commit": "7742c0bc8594cf1bcbad1f3e876acae5b644dc7b",
      "tree": "07b18d979b1fbd6dab540a686206c3ed43b3171c",
      "parents": [
        "9e72ea82e62dd714bc11ed29bfe09a7fc8ac24fe",
        "88accb498fc92998d7b30b7515ba39f3e6070978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:15 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (26 commits)\n  netdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e\n  forcedeth: mcp73 device addition\n  forcedeth: new device ids in pci_ids.h\n  atl1: make atl1_init_ring_ptrs static\n  eHEA: net_poll support\n  drivers/net/acenic.c: fix check-after-use\n  defxx: Use __maybe_unused rather than a local hack\n  Fix error checking in Vitesse IRQ config\n  ps3: reduce allocation size of rx skb buffers\n  atl1: use kernel provided ethernet length constants\n  atl1: fix typo in dma_req_block\n  atl1: change cmb write threshold\n  atl1: fix typo in DMA engine setup\n  atl1: change tpd_avail function name\n  ps3: fix rare issue that reenabling rx DMA fails\n  ps3: removed calling netif_poll_enable() in open()\n  ps3: use ethX as the name of irq\n  ps3: use net_device_stats of net_device structure\n  ps3: removed conditional ethtool support\n  ps3: removed defines no longer used\n  ...\n"
    },
    {
      "commit": "9e72ea82e62dd714bc11ed29bfe09a7fc8ac24fe",
      "tree": "b1797d88eb6ea57e618a68a23b960e4176449926",
      "parents": [
        "03746bad30890284cc14fc39184c5b60b9cb8bc9",
        "1966287dfa07b2aa125009587a5d2b8375775c53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:43 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Mark most of initial bootup asm as .text.init.ref_ok\n  [SPARC32]: Fix bug in sparc optimized memset.\n  [SPARC64]: Update defconfig.\n  [SPARC]: Add missing NOTES section.\n  [SPARC32]: missing exports\n  [SPARC32]: Deal with rtc/sun_mostek_rtc conflict.\n"
    },
    {
      "commit": "64a8170975947978ea4094dd6c4b1f41119d6ae6",
      "tree": "5bceaf47ad8b34f71e189ceac0095235c3347f5d",
      "parents": [
        "5c8d52015c09b42632a73896f8a80cff64c5c1d1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jul 24 15:17:48 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:02 2007 -0400"
      },
      "message": "pata_hpt37x: Fix 2.6.22 clock PLL regression\n\n\tJust one version of Linux ago\n\tThe PLL code broke - oh no!\n\tBut set the right mode\n\tAnd fix up the code\n\tMakes the PLL timing sync go\n\n[whatever happened to the sailor from Nantucket, hero of many limericks?  -jg]\n\nCloses-bug: #8791\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c8d52015c09b42632a73896f8a80cff64c5c1d1",
      "tree": "c1f8e1b71a1ee620da752f79fa481e48577d3803",
      "parents": [
        "b8b275efc28e34f9b1d1e382d0b02dfa381b2a79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 20 15:34:49 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "pata_ali: Correct HP detect\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b8b275efc28e34f9b1d1e382d0b02dfa381b2a79",
      "tree": "81eea69b15307e96afb63d676f9027268a67cca8",
      "parents": [
        "f0a664bbd1839fbe9f57564983f39bfc6c6f931d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 15:55:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "ata_piix: fix suspend/resume for some TOSHIBA laptops\n\nACPI implementations in several TOSHIBA laptops are weird and burn cpu\ncycles for tens of seconds while trying to suspend if the PCI device\nfor the ATA controller is disabled when the ACPI suspend is called.\n\nThis patch uses DMI to match those machines and bypass device disable\non those machines during suspend.  As the device needs to be put into\nenabled state on resume without affecting PCI enable count, matching\nresume callback uses __pci_reenable_device().\n\nThis bug is reported in bugzilla bug 7780.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d7780\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0a664bbd1839fbe9f57564983f39bfc6c6f931d",
      "tree": "4b1e20d96fd44f3d3ec5ad2d292a4479638eae09",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 15:36:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "PCI: export __pci_reenable_device()\n\nSome odd ACPI implementations choke if certain controller is disabled\nwhen ACPI suspend is invoked but we still need to make sure the PCI\ndevice is enabled during resume.  Simply using pci_enable_device()\nunbalances device enable count.  Export __pci_reenable_device().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88accb498fc92998d7b30b7515ba39f3e6070978",
      "tree": "339bd1f7b207af699ec6199745b78e347924ae7a",
      "parents": [
        "1398661b0d5f8570704fc267c9323cf1dde61e0a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Jul 20 18:40:45 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "netdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e\n\nnetdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e on m68k\n\ndrivers/net/82596.c: In function \u0027init_rx_bufs\u0027:\ndrivers/net/82596.c:552: error: implicit declaration of function \u0027cache_clear\u0027\ndrivers/net/82596.c: In function \u0027i596_start_xmit\u0027:\ndrivers/net/82596.c:1104: error: implicit declaration of function \u0027cache_push\u0027\n\nThe driver still compiles on ia32 (CONFIG_APRICOT\u003dy)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1398661b0d5f8570704fc267c9323cf1dde61e0a",
      "tree": "91ed0aebed45dea382cdb54041ea6e00823019f4",
      "parents": [
        "6a0e09af44ef0ee7bf68bf89c8fd65eed0092d7a"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 22 20:43:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "forcedeth: mcp73 device addition\n\nThis patch contains new device settings for MCP73 chipset.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d2557f681162ff6a483ae689072f9811e6a6d8d",
      "tree": "1704b3b0babbb44f74307b89f575577d10781b06",
      "parents": [
        "8d22c9711aa5e704fc5f89027f5cf64838767c98"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Mon Jul 23 16:38:39 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "atl1: make atl1_init_ring_ptrs static\n\nSparse (correctly) thinks this function should be static.  Make it so.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d22c9711aa5e704fc5f89027f5cf64838767c98",
      "tree": "e1ec4ca708edc0e8922351e8af520606426dba3c",
      "parents": [
        "dde9f93c205a791c5647c14d43003c578ebf6f2d"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jul 23 16:05:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "eHEA: net_poll support\n\nnet_poll support for eHEA added\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dde9f93c205a791c5647c14d43003c578ebf6f2d",
      "tree": "cffa37e490a386cb88f68030ffbe60065c924e06",
      "parents": [
        "fcdff13905934874016f1899b15a9221c055d6ea"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 23 10:02:32 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "drivers/net/acenic.c: fix check-after-use\n\nThe Coverity checker noted that we\u0027ve already dereferenced \"dev\" when we\ncheck whether it\u0027s NULL.\n\nSince it\u0027s impossible that \"dev\" is NULL at this place this patch\nremoves the NULL check.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcdff13905934874016f1899b15a9221c055d6ea",
      "tree": "574be55425ed485adaaa05cb325b8a3c04e68bee",
      "parents": [
        "52cb1c2b70d9d2a81e842b90456b7a8158541ffd"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jul 20 13:14:07 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "defxx: Use __maybe_unused rather than a local hack\n\n This is a change to remove a local hack in favour to __maybe_unused that\nhas been recently added.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52cb1c2b70d9d2a81e842b90456b7a8158541ffd",
      "tree": "82ad0bd34225bd2b2b02e461d7941d7fe2c46543",
      "parents": [
        "fe6d3a4049ec9d859d75ddfcc6865a0f58178924"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Jul 18 01:06:28 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "Fix error checking in Vitesse IRQ config\n\nphy_read() returns a negative number if there\u0027s an error, but the\nerror-checking code in the Vitesse driver\u0027s config_intr function\ntriggers if phy_read() returns non-zero.  Correct that.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fe6d3a4049ec9d859d75ddfcc6865a0f58178924",
      "tree": "37d9c39f6ae2408305d9c216a26b8ed237bd2a58",
      "parents": [
        "a3093d9b07101f2461f88dfd0a20aaaa8853e976"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:39:25 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "ps3: reduce allocation size of rx skb buffers\n\nReduced allocation size for rx skb buffers, from 2308 bytes to\n1356 per buffer.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a3093d9b07101f2461f88dfd0a20aaaa8853e976",
      "tree": "064ee9dd7e619777e1b68e345a88724aacd44258",
      "parents": [
        "ef76e3e2505db01f7d4b537854f4a177220c26c8"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:14 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: use kernel provided ethernet length constants\n\nUse constants already provided by the kernel for ethernet related lengths.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef76e3e2505db01f7d4b537854f4a177220c26c8",
      "tree": "5e02aa454ff535b8de6b68d607db2d72b759a947",
      "parents": [
        "91a500ac5654766e4d9a6502dfcceb7e0a235f98"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:13 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: fix typo in dma_req_block\n\ns/dam/dma\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "91a500ac5654766e4d9a6502dfcceb7e0a235f98",
      "tree": "acb41fc8f9f7406ccd12aef3f66518f106eda6fb",
      "parents": [
        "3f516c00d416bd39aab6cfb348b68919e295fe23"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:12 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:41 2007 -0400"
      },
      "message": "atl1: change cmb write threshold\n\nChange the threshold number of descriptors used to trigger CMB writes.\nThe vendor reports that under certain conditions this will reduce the\nnumber of unnecessary tx interrupts and improve rx performance.\n\nThis change is lifted directly from vendor version 1.2.40.2 of the L1\ndriver.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f516c00d416bd39aab6cfb348b68919e295fe23",
      "tree": "8e28b9d93bcb202b730f3d34ee5f1edcef0917a2",
      "parents": [
        "e6a7ff4a617ad3f6a59e2576d430b9292299d067"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:11 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "atl1: fix typo in DMA engine setup\n\nThe DMA engine setup contains a typo that can result in an incorrect\ndmaw_block setting.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e6a7ff4a617ad3f6a59e2576d430b9292299d067",
      "tree": "17754a667c17893940010804ae60512916e8b334",
      "parents": [
        "583aae1094d28aa1d58360318388c11d2ae7ed9c"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Thu Jul 19 18:45:10 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "atl1: change tpd_avail function name\n\nChange tpd_avail() to atl1_tpd_avail().\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "583aae1094d28aa1d58360318388c11d2ae7ed9c",
      "tree": "c05810bf1cc055d67eb71c628cb464c3622348b4",
      "parents": [
        "39a3d2d19cc8dc9d7ec3a1fefe95d7de0c6dc317"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:35:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: fix rare issue that reenabling rx DMA fails\n\nFixed rare issue that \u0027lv1_net_start_rx_dma failed, status\u003d-9\" was shown\nin dmesg.  This meant restarting rx DMA had been rejected by the hypervisor.\nThis issue would caused if the guest os requested starting DMA when\nthe hypervisor thought the DMA was in progress.\nThe state machine for DMA status of the hypervisor would be updated\nby processing interrupt in the hypervisor.\nThus we should wait for the interrupt delivery before restarting\nDMA.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39a3d2d19cc8dc9d7ec3a1fefe95d7de0c6dc317",
      "tree": "4a0a50fb2eb84e83a1f6531f777def4a2f58eb8a",
      "parents": [
        "f0861f82d9976fab8624f056fa6880e6f420e89f"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:34:07 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: removed calling netif_poll_enable() in open()\n\nRemoved use of netif_poll_enable() in open function.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0861f82d9976fab8624f056fa6880e6f420e89f",
      "tree": "08227b2ab0d5df3770ae17d3d31eacdfe26f9867",
      "parents": [
        "92548d601c45d76db337795d71c34846631dc7d6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:33:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: use ethX as the name of irq\n\nUse net_device name for registration of irq as many network drivers do.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92548d601c45d76db337795d71c34846631dc7d6",
      "tree": "c46a8b557cff63f3a3d9681f1ddc7627bb9386a2",
      "parents": [
        "78f710dc186f34fb14d8b22a33749a56013e7b85"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:31:07 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:40 2007 -0400"
      },
      "message": "ps3: use net_device_stats of net_device structure\n\nRemoved the statistics information from private structre.\nInstead, use net_device_stats in net_device structure.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78f710dc186f34fb14d8b22a33749a56013e7b85",
      "tree": "6e750e0ef0022c95bd0b27b8625e9873ce31a5ff",
      "parents": [
        "b3bd6fe96da32e4e818b51826f04349cee9b15ba"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:28:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: removed conditional ethtool support\n\nRemoved conditional ethtool support.  Always enabled.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3bd6fe96da32e4e818b51826f04349cee9b15ba",
      "tree": "27acc9fd9ae974d564481fd50ee4a305a952ba45",
      "parents": [
        "48544cc267da96a85e4d38aa1999a011229948d6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:27:12 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: removed defines no longer used\n\nRemoved defines no longer used.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48544cc267da96a85e4d38aa1999a011229948d6",
      "tree": "0abb855ec54f74ce85207d6ba7585dc8e8d18796",
      "parents": [
        "ea6992aa1f6ed514fe450f46befa56d8d2b6a7fb"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:24:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: tx descriptor handling cleanup\n\ngelic: TX descriptor handling cleanup\n\n        - Emitted return value of NETDEV_TX_LOCKED when DMA map or kick\n          failure.\n          Now it would free the skb, update drop packet statistics\n          and return OK. Requested from Jeff Garzik.\n        - Enable tx queue if number of free descriptors are more than 2\n        - Fixed descriptor leak if dma map for second descriptor failed\n        - Stopped calling xmit handler from interrupt handler in order\n          to recheck tx queue.  Instead, call appropriate helper functions.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ea6992aa1f6ed514fe450f46befa56d8d2b6a7fb",
      "tree": "f2043b39f2eb517a25282e5cc727c82132359c6a",
      "parents": [
        "9f6c9a8c50bc84ec748fec779ead321ee2b2debc"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:22:51 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: some minor cleanups\n\n- Removed the embarrassing definition which was used in only one\n  place.\n- Fixed wrong initialization of dmac_cmd_status.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f6c9a8c50bc84ec748fec779ead321ee2b2debc",
      "tree": "e0e58850265784fc6a4515c7cc637179d430a8d3",
      "parents": [
        "ceded32f097ba753fb4d339ad5c74f265ea8a03d"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Jul 20 17:20:54 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "ps3: fix wrong calculation of rx descriptor address\n\nFixed the bug that calculation of the address of rx descriptor was\nwrong.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ceded32f097ba753fb4d339ad5c74f265ea8a03d",
      "tree": "64fd4a130d32c4fa39cd82c465645ab04b5d6cc4",
      "parents": [
        "890de95e8fe617a978e0fcad3c5dd2be99db4532"
      ],
      "author": {
        "name": "dhananjay@netxen.com",
        "email": "dhananjay@netxen.com",
        "time": "Thu Jul 19 14:41:09 2007 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:39 2007 -0400"
      },
      "message": "netxen: Load firmware during probe, dma watchdog fix.\n\nThe firmware should be loaded after resetting hardware during PCI probe,\nbesides module unload. This fixes issue with 2nd port of multiport adapter\non powerpc blades. This patch also fixes a bug that PCI resources are not\nfreed if dma watchdog shutdown failed. The dma watchdog poll messages\nduring module unload are also suppressed.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Milan Bag \u003cmbag@netxen.com\u003e\nSigned-off-by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "890de95e8fe617a978e0fcad3c5dd2be99db4532",
      "tree": "528a145f827d0e87db7e32c321a91dab347f436d",
      "parents": [
        "ac421852b3a01e7440ac7bb2e635b60a99d0a391"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jul 19 11:48:29 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:38 2007 -0400"
      },
      "message": "ucc_geth: add support to netif message level\n\nAdds netif message level control to the ucc_geth driver.  The level can\nbe set by module parameter and ethtool.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac421852b3a01e7440ac7bb2e635b60a99d0a391",
      "tree": "b5dc87e69b764cf40cb5fb3a915340e1bbd0a08b",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Jul 19 11:47:47 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:38 2007 -0400"
      },
      "message": "ucc_geth: add ethtool support\n\nThe patch enables statistics in ucc_geth and adds ethtool support to\nucc_geth driver.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2240598c24683df1e1a6cdd1f461efd85547903c",
      "tree": "9e7d27a68d0bc3a88c7e1e86f2111c6b0fb9fce8",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 00:37:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 24 13:24:32 2007 -0700"
      },
      "message": "[SPARC32]: Deal with rtc/sun_mostek_rtc conflict.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "719be62903a6e6419789557cb3ed0e840d3e4ca9",
      "tree": "b843d2f421a019f327e2e7dde707ccb0a0e12155",
      "parents": [
        "6e8a43c8432649686921b57255db8172edcebf6f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 23 14:51:05 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:33:46 2007 -0700"
      },
      "message": "aacraid: fix security hole\n\nOn the SCSI layer ioctl path there is no implicit permissions check for\nioctls (and indeed other drivers implement unprivileged ioctls). aacraid\nhowever allows all sorts of very admin only things to be done so should\ncheck.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2e961eb2e7a54ffaae82f8e0198b26b54ade98e",
      "tree": "33e5192a4c84e717d8c2f8235f268216b01053f7",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9",
        "71f65e6bd7651610d2d6aeb3c12aab63667ace30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:26:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:26:44 2007 -0700"
      },
      "message": "Merge branch \u0027request-queue-t\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027request-queue-t\u0027 of git://git.kernel.dk/linux-2.6-block:\n  [BLOCK] Add request_queue_t and mark it deprecated\n  [BLOCK] Get rid of request_queue_t typedef\n"
    },
    {
      "commit": "d316ee5787153765980ca0f55ee864ec883979ab",
      "tree": "2fb761e5b33f63e80bc018cd19027ec88626e035",
      "parents": [
        "c51aea80a9fbb423b49d432e89e515257bb2b983"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jul 23 18:43:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "Fix failure exits in asus-laptop\n\nFallout from f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f.  However, looking\nat it shows that checks done in ASUS_LED_UNREGISTER() can\u0027t trigger\nat all (we never get to asus_led_exit() if registration fails) and\nif that registration fails, we actually leak stuff.  IOW, it\u0027s worse\nthan just replacing class_dev with dev in there - the tests themselves\nhad been papering over the lousy cleanup logics.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nMichal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1709e477f203c0538f94c4d1ac981d08325eebf",
      "tree": "b0e0ccd5f9c21ed4bfdbc5f76291fa0192108056",
      "parents": [
        "97a1fcbb20fcbb0177567fd2dbcc6ed1bcc450ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 23 18:43:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Fix Au1100 fb dependencies, add helptext\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f640efb3170dbcf99a37a3cc99060647b95428c",
      "tree": "b600b237e4efc1c7dab2b362eae23e076e5ce8f9",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jul 23 18:43:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Use resource_size_t for serial port IO addresses\n\nAt present, various parts of the serial code use unsigned long to define\nresource addresses.  This is a problem, because some 32-bit platforms have\nphysical addresses larger than 32-bits, and have mmio serial uarts located\nabove the 4GB point.\n\nThis patch changes the type of mapbase in both struct uart_port and struct\nplat_serial8250_port to resource_size_t, which can be configured to be 64\nbits on such platforms.  The mapbase in serial_struct can\u0027t safely be\nchanged, because that structure is user visible.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50ad147aa09c829cd452fae6ca99396c0b5b0695",
      "tree": "1f7bacbedb08e96e6cdca2216eee9a03ef32b988",
      "parents": [
        "10b3dcae0f275e2546e55303d64ddbb58cec7599"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 24 11:58:39 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 11:23:50 2007 -0400"
      },
      "message": "ACPI: Remove references to ACPI_STATE_S2 from acpi_pm_enter\n\nRemove references to ACPI_STATE_S2, introduced by\nacpi-implement-the-set_target-callback-from-pm_ops.patch, from acpi_pm_enter().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "165125e1e480f9510a5ffcfbfee4e3ee38c05f23",
      "tree": "8009c8a5ff09e26dc2418d42f66ecafb055c52a2",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "message": "[BLOCK] Get rid of request_queue_t typedef\n\nSome of the code has been gradually transitioned to using the proper\nstruct request_queue, but there\u0027s lots left. So do a full sweet of\nthe kernel and get rid of this typedef and replace its uses with\nthe proper type.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7c5aa6642fa26641ebf286966a165aec71c91991",
      "tree": "6aa44fb98e1fd999eb0df1f5286aab9bbeff39ac",
      "parents": [
        "43532c8a46ae313c2da3baa7598a1de4d403ba83"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 02:25:03 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 02:25:03 2007 -0400"
      },
      "message": "ACPI: Kconfig: always enable CONFIG_ACPI_SLEEP on X86\n\nThe SMP dependency on HOTPLUG_CPU and SUSPEND_SMP\ncaused more harm than good -- making ACPI sleep\nsupport vanish for configs missing those options.\nSo simply select them on the (ACPI \u0026\u0026 SMP \u0026\u0026 X86) systems\nthat need them.\n\nAlso, remove the prompt for ACPI_SLEEP,\nvirtually nobody (intentionally) enables ACPI without it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43532c8a46ae313c2da3baa7598a1de4d403ba83",
      "tree": "61da3ded6e0b84086579a74293650eb1a06ba906",
      "parents": [
        "fb804714560463534ebcb538a3b0a3c687a830ec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 02:16:50 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 02:16:50 2007 -0400"
      },
      "message": "ACPI: Kconfig: fold /proc/acpi/sleep under CONFIG_ACPI_PROCFS\n\n/proc/acpi/sleep has had its own \"default n\" option,\nACPI_SLEEP_PROC_SLEEP, for many months.\nTime to delete ACPI_SLEEP_PROC_SLEEP.\n\nUsers that still need /proc/acpi/sleep can still get it\nalong with the other deprecated /proc/acpi files\nby enabling CONFIG_ACPI_PROCFS.\n\nAlso delete ACPI_SLEEP_PROC_FS, which was an umbrella\nfor /proc/acpi/sleep, wakeup, alarm, because it was\neffectively just a synonym for ACPI_SLEEP.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fb804714560463534ebcb538a3b0a3c687a830ec",
      "tree": "08167336b130298ed09d92ed6ae9e025ff58cce4",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 01:50:46 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 01:50:46 2007 -0400"
      },
      "message": "ACPI: Kconfig: CONFIG_ACPI_PROCFS now defaults to N\n\ndelete \"default y\" from CONFIG_ACPI_PROCFS\n(effectively making the default \u0027N\u0027)\n\nList exactly what /proc files this option controls,\nand clarify that it doesn\u0027t change non-deprecated files.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ba90e3a87c46500623afdc3898573e4a5ebb21b",
      "tree": "b324171b526be3562c87d9ed99ef51c39d77ed45",
      "parents": [
        "29b71a1ca74491fab9fed09e9d835d840d042690"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:44:41 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:42 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n\nmodpost is going to use these to create e.g. acpi:ACPI0001\nin modules.alias.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "29b71a1ca74491fab9fed09e9d835d840d042690",
      "tree": "e46dc9c53e4b6266703dedc21925875cea9e4abc",
      "parents": [
        "8c8eb78f673c07b60f31751e1e47ac367c60c6b7"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:43:51 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:16 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create ACPI alias interface\n\nModify modpost (file2alias.c) to add acpi*:XYZ0001: alias in modules.alias\nlike:\ngrep acpi /lib/modules/2.6.22-rc4-default/modules.alias\nalias acpi*:SNY5001:* sony_laptop\nalias acpi*:SNY6001:* sony_laptop\nfor e.g. the sony_laptop module.\nThis module matches against all ACPI devices with a HID or CID of SNY5001\nor SNY6001\n\nExport an uevent and modalias sysfs file containing the string:\n[MODALIAS\u003d]acpi:PNP0C0C:\nadditional CIDs are concatenated at the end.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8c8eb78f673c07b60f31751e1e47ac367c60c6b7",
      "tree": "504087a7849778ea67dea3f16147cd03b7cd29a4",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:43:32 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:00 2007 -0400"
      },
      "message": "ACPI: autoload modules - ACPICA modifications\n\nDefine standardized HIDs - Rename current acpi_device_id to acpica_device_id\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b0d71170d37878bbb1203ebc3f92e36d6151a80",
      "tree": "f2371d2114c40f622a3f037df04d4e1684353171",
      "parents": [
        "3cc2649b879f0e83fd51b14c82bad5f8f208591e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jul 23 11:21:34 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:35:23 2007 -0400"
      },
      "message": "ACPI: asus-laptop: Fix failure exits\n\n\u003e Subject         : drivers/misc/asus-laptop.c:*: error: \u0027struct led_classdev\u0027 has no member named \u0027class_dev\u0027\n\u003e References      : http://lkml.org/lkml/2007/7/22/299\n\u003e Submitter       : Gabriel C \u003cnix.or.die@googlemail.com\u003e\n\nFallout from f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f.  However, looking\nat it shows that checks done in ASUS_LED_UNREGISTER() can\u0027t trigger\nat all (we never get to asus_led_exit() if registration fails) and\nif that registration fails, we actually leak stuff.  IOW, it\u0027s worse\nthan just replacing class_dev with dev in there - the tests themselves\nhad been papering over the lousy cleanup logics.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3cc2649b879f0e83fd51b14c82bad5f8f208591e",
      "tree": "3af1f61f3c7336b5e1cb118d79a087f287c55529",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@gmail.com",
        "time": "Mon Jul 23 12:39:28 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 12:39:28 2007 -0400"
      },
      "message": "ACPI: fix oops due to typo in new throttling code\n\nSigned-off-by: Luming Yu \u003cluming.yu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a5b4860b973bb7a306562d8715ba8538a584537d",
      "tree": "ddfdb65a1c857a1c1647dce3070ee930c23aea10",
      "parents": [
        "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
        "e2f81daf23efde23d8cac1fc253d41838f0347cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Support small QP queues\n  IB/ehca: Make internal_create/destroy_qp() static\n  IB/ehca: Move ehca2ib_return_code() out of line\n  IB/ehca: Generate async event when SRQ limit reached\n  IB/ehca: Support large page MRs\n  IB/mlx4: Fix error path in create_qp_common()\n  mlx4_core: Change command token on timeout\n  IB/mthca: Change command token on timeout\n  IB/ipath: Remove ipath_layer dead code\n  IB/mlx4: Fix leaks in __mlx4_ib_modify_qp\n"
    },
    {
      "commit": "e6f194d8f6f50da6837af637b2fd839c34185f7a",
      "tree": "f3c479a2bc24d49a150ff183e2614ee0f76cb366",
      "parents": [
        "7578634990fb47cc30083fbd812689aa6deacfc0",
        "b91421749a1840148d8c81637c03c0ace3f35269"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (60 commits)\n  [SCSI] libsas: make ATA functions selectable by a config option\n  [SCSI] bsg: unexport sg v3 helper functions\n  [SCSI] bsg: fix bsg_unregister_queue\n  [SCSI] bsg: make class backlinks\n  [SCSI] 3w-9xxx: add support for 9690SA\n  [SCSI] bsg: fix bsg_register_queue error path\n  [SCSI] ESP: Increase ESP_BUS_TIMEOUT to 275.\n  [SCSI] libsas: fix scr_read/write users and update the libata documentation\n  [SCSI] mpt fusion: update Kconfig help\n  [SCSI] scsi_transport_sas: add destructor for bsg\n  [SCSI] iscsi_tcp: buggered kmalloc()\n  [SCSI] qla2xxx: Update version number to 8.02.00-k2.\n  [SCSI] qla2xxx: Add ISP25XX support.\n  [SCSI] qla2xxx: Use pci_try_set_mwi().\n  [SCSI] qla2xxx: Use PCI-X/PCI-Express read control interfaces.\n  [SCSI] qla2xxx: Re-factor isp_operations to static structures.\n  [SCSI] qla2xxx: Validate mid-layer \u0027underflow\u0027 during check-condition handling.\n  [SCSI] qla2xxx: Correct setting of \u0027current\u0027 and \u0027supported\u0027 speeds during FDMI registration.\n  [SCSI] qla2xxx: Generalize iIDMA support.\n  [SCSI] qla2xxx: Generalize FW-Interface-2 support.\n  ...\n"
    },
    {
      "commit": "b91421749a1840148d8c81637c03c0ace3f35269",
      "tree": "e3e2f59f9a14051c8277793f214db094380d3ebb",
      "parents": [
        "41e1703b9b88cf9b5e91cdd2f7dcded3ec3917cb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Jul 22 13:15:55 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 22 13:23:13 2007 -0500"
      },
      "message": "[SCSI] libsas: make ATA functions selectable by a config option\n\nNot everyone wants libsas automatically to pull in libata.  This patch\nmakes the behaviour configurable, so you can build libsas with or\nwithout ATA support.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
      "tree": "75fc060628490d4bc78dd3b92635b8437b6e4290",
      "parents": [
        "2fe83b3ad12d43799af5f3156886eca443a88bac",
        "f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Convert from struct class_device to struct device\n  leds: leds-gpio for ngw100\n  leds: Add warning printks in error paths\n  leds: Fix trigger unregister_simple if register_simple fails\n  leds: Use menuconfig objects II - LED\n  leds: Teach leds-gpio to handle timer-unsafe GPIOs\n  leds: Add generic GPIO LED driver\n"
    },
    {
      "commit": "2fe83b3ad12d43799af5f3156886eca443a88bac",
      "tree": "1f09c2f0013f4742106f7b1732da6fdc45b18d39",
      "parents": [
        "dd6ccfe64dad4ea498392805b477308abef43a4c",
        "ce8c47cf88af4da2ff429933c07f203a55d5d0a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  leds: cr_bllcd.c: build fix\n  backlight: Convert from struct class_device to struct device\n  backlight: Fix order of Kconfig entries\n"
    },
    {
      "commit": "dc79747019b43c28d1f50aad69b8039f8d8db301",
      "tree": "4e85f1e41a6df5e5ab0866901d29d2d08efdf426",
      "parents": [
        "0f760f13012322c81714812d852429fe23b16dcf",
        "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Clean up duplicate includes in drivers/macintosh/\n  [POWERPC] Quiet section mismatch warning on pcibios_setup\n  [POWERPC] init and exit markings for hvc_iseries\n  [POWERPC] Quiet section mismatch in hvc_rtas.c\n  [POWERPC] Constify of_platform_driver match_table\n  [POWERPC] hvcs: Make some things static and const\n  [POWERPC] Constify of_platform_driver name\n  [POWERPC] MPIC protected sources\n  [POWERPC] of_detach_node()\u0027s device node argument cannot be const\n  [POWERPC] Fix ARCH\u003dppc builds\n  [POWERPC] mv64x60: Use mutex instead of semaphore\n  [POWERPC] Allow smp_call_function_single() to current cpu\n  [POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n  [POWERPC] Fix future firmware feature fixups function failure\n  [POWERPC] fix showing xmon help\n  [POWERPC] Make xmon_write accept a const buffer\n  [POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n  [POWERPC] cell: CONFIG_SPE_BASE is a typo\n"
    },
    {
      "commit": "77668791d96436f48fca94255934b67dab924a0f",
      "tree": "15411db379257665a2a1d59d89ac72695b41d217",
      "parents": [
        "39804b20f62532fa05c2a8c3e2d1ae551fd0327b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 22 12:40:30 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:13:59 2007 -0700"
      },
      "message": "KVM: Require CONFIG_ANON_INODES\n\nFound by Sebastian Siewior and randconfig.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5957a4eb284dd6f522b248b674792416466555b2",
      "tree": "b457acbd4a85c6908ba5e674d3c1b18a1e52e63f",
      "parents": [
        "ed54fcfd785e8fecfbd8b129466235fc4ab0a402",
        "52c543f90c4095dff71dc125017594b61a753069",
        "fe885fa2372b1d255974e71d5b7c51b1e9673835",
        "5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c",
        "3be20cad15107adc423ac812ac7b3330ca195c74",
        "11179d8ca28d669e3d4cc7573a5f5fdda3e6f02d",
        "26c671c6b7c02bc9f9c42331e6ecbeccdf67164c",
        "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
        "06cfa556949ead5d3c00dc68108c443be8dd8d17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027ns9xxx\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    }
  ],
  "next": "531b617c71e780b14af5931428e0611f930c2134"
}
