)]}'
{
  "log": [
    {
      "commit": "0cf942d75a6acfa11a41f63330d8780901eda4af",
      "tree": "b1166138d783fc4476e1bd8d5a30a8730c665ea3",
      "parents": [
        "fe2cc53ee013a4d4d0317d418e7019fe6533a5a8"
      ],
      "author": {
        "name": "Eric BENARD",
        "email": "ebenard@free.fr",
        "time": "Mon May 12 14:02:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:23 2008 -0700"
      },
      "message": "spi: pxa2xx_spi clock resume bugfix\n\nThere is a typo in pxa2xx_spi.c, comment says \"Enable the SSP clock\", code\nsays: clk_disable ...  so after resume, the SSP is dead.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ned Forrester \u003cnforrester@whoi.edu\u003e\nCc: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d97b84935b28ed8944d1be31859a3df7ebe93ae",
      "tree": "ed0f23dde45812aec86a9ff0c14df3477f9d136c",
      "parents": [
        "9f1a0735395ba2b2efa5012b5bf7f915299f1a79",
        "cb0e8b0fba53e1aa6c4786bc465cfc641e8a77e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 09:03:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 09:03:42 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (28 commits)\n  [MIPS] Pb1000: bury the remnants of the PCI code\n  [MIPS] Fix build failure in mips oprofile code\n  [MIPS] fix warning message on SMP kernels\n  [MIPS] markeins: build fix\n  [MIPS] ELF handling - use SELFMAG instead of numeric constant\n  [MIPS] Get rid of __ilog2\n  [MIPS] Fix __fls for non-MIPS32/MIPS64 cpus\n  [MIPS] XXS1500 code style cleanup\n  [MIPS] MTX-1 code style cleanup\n  [MIPS] Pb1200/DBAu1200 code style cleanup\n  [MIPS] Pb1550 code style cleanup\n  [MIPS] Pb1500 code style cleanup\n  [MIPS] Pb1100 code style cleanup\n  [MIPS] Pb1000 code style cleanup\n  [MIPS] DBAu1xx0 code style cleanup\n  [MIPS] Alchemy PCI code style cleanup\n  [MIPS] Alchemy common code style cleanup\n  [MIPS] Alchemy common headers style cleanup\n  [MIPS] Add empty argument parenthesis to GCC_IMM_ASM\n  [MIPS] msp_hwbutton.c: minor irq handler cleanups\n  ...\n"
    },
    {
      "commit": "8e07c2c6af30dccfa573033d280980b2b5eb35fe",
      "tree": "1e6b01e37a4a6ea105f01d2e638fc58f5a19a2f0",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 05 22:16:21 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:50 2008 +0100"
      },
      "message": "[MIPS] Alchemy: SMBus resource fix\n\nThe Alchemy platform code registers the SMBus device using the virtual\naddress of its registers instead of the physical one -- fix this, taking\ninto account that actually the whole megabyte is decoded by any of the\nprogrammable serial controllers (one of which is SMBus), and that all the\nAlchemy peripherals are directly mappable into KSEG1 kernel space and\ntherefore ioremap() call would just boil down to CKSEG1ADDR() invocation.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9f1a0735395ba2b2efa5012b5bf7f915299f1a79",
      "tree": "9eec12731ae42032a2beb22f6bf4f11f45c7da4a",
      "parents": [
        "3c29970c02829a91ab337abea2860973b291bd48"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Mon May 12 19:35:31 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:30:36 2008 -0700"
      },
      "message": "Fix c67x00-ll-hpi compilation failure (bug #10627)\n\nThis patch fixes bug #10627 which caused the compilation error below.\n\n  CC [M]  drivers/usb/c67x00/c67x00-ll-hpi.o\n  drivers/usb/c67x00/c67x00-ll-hpi.c: In function `ll_recv_msg\u0027:\n  drivers/usb/c67x00/c67x00-ll-hpi.c:243: erreur: `HZ\u0027 undeclared (first use in this function)\n  drivers/usb/c67x00/c67x00-ll-hpi.c:243: erreur: (Each undeclared identifier is reported only once\n  drivers/usb/c67x00/c67x00-ll-hpi.c:243: erreur: for each function it appears in.)\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "454aa3899f0bebb5aa7f8788690668d106f9a34f",
      "tree": "a091bc27268b7be1b083c5dec0b0330ee97df631",
      "parents": [
        "79f999d0aa264f72f5491be14b4bf60137a3d3a9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 12 12:31:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:27:38 2008 -0700"
      },
      "message": "cris: Fix compile failure due to typo in serial driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79f999d0aa264f72f5491be14b4bf60137a3d3a9",
      "tree": "8b8811f6a3472ae06a81de0c75a37ab4450b5dd3",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 12 12:29:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:27:38 2008 -0700"
      },
      "message": "strip: Fix termios assumption\n\nStrip assumes that the tty drivers always have a set_termios method which\nmay not be true. Check this when binding to the tty so that we don\u0027t oops\nlater.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae429083efe996ca2c569c44fd6fea440676dc33",
      "tree": "85bc4b8d0e0ac034a751b652210f908ec33cc24f",
      "parents": [
        "60b129d7bfa3e20450816983bd52c49bb0bc1c21"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Convert some more new-style drivers to use module aliasing\n\nUpdate 3 more new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. These\nvideo drivers aren\u0027t used yet so converting them is trivial.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "60b129d7bfa3e20450816983bd52c49bb0bc1c21",
      "tree": "20a49a8b11a4e8cf9386a84956d6660960323f26",
      "parents": [
        "b11a9d8392a698f01337232aa8c5d5603519943f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Match dummy devices by type\n\nAs the old driver_name/type matching scheme is going away soon, change\nthe dummy device mechanism to use the new matching scheme.\n\nThis has the downside that dummy i2c clients can no longer choose\ntheir name, they\u0027ll all appear as \"dummy\" in sysfs and in log\nmessages. I don\u0027t think it is a problem in practice though, as there\nis little reason to use these i2c clients to log messages.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b11a9d8392a698f01337232aa8c5d5603519943f",
      "tree": "6ebf8d91434021089aa35b5b38c9d8557dcadbf4",
      "parents": [
        "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Mark i2c_sibyte_add_bus() as static\n\nThe i2c_sibyte_add_bus() function is not called, nor meant to, from \noutside, so mark it as static; fixing a sparse warning too.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430",
      "tree": "5d50f2855a2f4f86f6f888496f64f40e756ce0ed",
      "parents": [
        "88b283281f1c783a79af175c400b5d20f10af2aa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Correct a comment about frequency\n\nThe frequency may have been once hardcoded to 100 kHz, but currently it is\npassed as an argument to i2c_sibyte_add_bus(), so update the comment to\nmatch code.  While at it, reformat a nearby comment for consistency.  No\nfunctional changes.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c2fc54fcd340cbee47510aa84c346aab3440ba09",
      "tree": "bc8a05a3b61648bbf8eca379923f82b00ffd3d87",
      "parents": [
        "b1c1759cd192fe1d27989f986c7f6b2939905e0c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Blacklist two mainboards\n\nWe had a report that running sensors-detect on a Sapphire AM2RD790\nmotherbord killed the CPU. While the exact cause is still unknown,\nI\u0027d rather play it safe and prevent any access to the SMBus on that\nmachine by not letting the i2c-piix4 driver attach to the SMBus host\ndevice on that machine. Also blacklist a similar board made by DFI.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b1c1759cd192fe1d27989f986c7f6b2939905e0c",
      "tree": "bd8cc93f5ba349c39fb7cdcfbbdae627d8ece515",
      "parents": [
        "f5fff3602a67ff8c98fccdbf15959780be542802"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Increase the intitial delay for the ServerWorks CSB5\n\nPer the PIIX4 errata, there maybe a delay between setting the\nstart bit in the Smbus Host Controller Register and the transaction\nactually starting. If the driver doesn\u0027t delay long enough, it\nmay appear that the transaction is complete when actually it\nhasn\u0027t started, this may lead to bus collisions.\n\nWhile 1 ms appears to be enough for most chips, the ServerWorks CSB5\nwants 2 ms.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f5fff3602a67ff8c98fccdbf15959780be542802",
      "tree": "16c93feec5711eb5139466156b680c2d68f50785",
      "parents": [
        "9662369786b9d07fd46d65b0f9e3938a3e01a5d9"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "message": "i2c-mpc: Compare to NO_IRQ instead of zero\n\nAlter the mpc i2c driver to use the NO_IRQ symbol instead of the constant\nzero when checking for valid interrupts. NO_IRQ\u003d-1 on ppc and NO_IRQ\u003d0 on\npowerpc so the checks against zero are not correct.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9662369786b9d07fd46d65b0f9e3938a3e01a5d9",
      "tree": "f806ea0131aaceed7754939ad7d14bf1110281dd",
      "parents": [
        "854a989546c12683186c84601d4902591dddd8a9"
      ],
      "author": {
        "name": "Bernhard Beck",
        "email": "kernel@goodcoffee.net",
        "time": "Sun May 11 09:23:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 10:18:00 2008 -0700"
      },
      "message": "usb-serial: Add ThinkOptics WavIT\n\nAdd ThinkOptics WavIt to cp2101 device table\n\nSigned-off-by: Bernhard Beck \u003ckernel@goodcoffee.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "854a989546c12683186c84601d4902591dddd8a9",
      "tree": "143362c88a48958bdf68396379c4401f6caa82ae",
      "parents": [
        "633331f389c2d9c631371d09a54626a5e4749452",
        "28e6103665301ce60634e8a77f0b657c6cc099de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:55:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:55:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Fix debugger syscall restart interactions.\n  sparc: Fix ptrace() detach.\n  sparc32: Don\u0027t twiddle PT_DTRACE in exec.\n  sparc video: remove open boot prom code\n"
    },
    {
      "commit": "5bb7ff795fffc9418e3039cac77b42adcaae1a57",
      "tree": "c6dca94cc723a0079d04d254e0407e85c1980c66",
      "parents": [
        "3e1b83ab3912a6f583897635bee0a2e0cd1545f7",
        "1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 21:14:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 21:14:05 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5033/1: Unbreak corgi_ssp by registering ssp drivers earlier.\n  [ARM] Orion: clean up addr-map.c after window setting code purge\n  [ARM] Orion: pass proper t_clk into mv643xx_eth\n  [ARM] Orion: use mv643xx_eth driver mbus window handling\n  [ARM] pxa: Fix RCSR handling\n  [ARM] lubbock: fix compilation\n  [ARM] 5032/1: Added cpufreq support for pxa27x CPU\n  [ARM] 5031/1: Indentation correction in cpu-pxa.c.\n  [ARM] 5028/1: pxafb: fix broken \"backward compatibility way\" in framebuffer\n  [ARM] 4882/2: Correction for S3C2410 clkout generation\n  [ARM] 5027/1: Fixed random memory corruption on pxa suspend cycle.\n  [ARM] 5024/1: Fix some minor clk issues in the MMCI PL18x driver\n  [ARM] 5023/1: Fix broken gpio interrupts on ep93xx\n  ns9xxx: fix sparse warning\n  ns9xxx: check for irq lockups\n  ns9xxx: fix handle_prio_irq to unmask irqs with lower priority\n"
    },
    {
      "commit": "1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5",
      "tree": "3f143311afca5e316afd06c2fc4f7d73b19cdcf0",
      "parents": [
        "5bf6c6e30d8b71d092e8830208e182d84b907fcd",
        "da109897a142dd017172c0ce7abf0be8646f7109"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 09 23:24:09 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion into fixes\n"
    },
    {
      "commit": "3ed43c745d2ce0c4ca15ad406285d1cc7e8ceec3",
      "tree": "286decf836edc60ef70a0306a785ed497f7fed73",
      "parents": [
        "26c5e98e88a6126adef2ddce21899e5afe823a2b",
        "45828b812ddb608ddf83eff11601f62b726d13ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 10:34:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 10:34:00 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (21 commits)\n  Blackfin Serial Driver: abstract away DLAB differences into header\n  Blackfin Serial Driver: macro away the IER differences between processors\n  [Blackfin] arch: remove useless IRQ_SW_INT defines\n  [Blackfin] arch: protect linux/usb/musb.h include until the driver gets mainlined\n  [Blackfin] arch: protect linux/usb/isp1362.h include until the driver gets mainlined\n  [Blackfin] arch: add EBIU supporting for BF54x EZKIT SMSC LAN911x/LAN921x families embedded ethernet driver\n  [Blackfin] arch: Set spi flash partition on bf527 as like bf548.\n  [Blackfin] arch: fix bug - Remove module will not free L1 memory used\n  [Blackfin] arch: fix wrong header name in comment\n  [Blackfin] arch: Fix BUG - spi flash on bf527 ezkit would fail at mount\n  [Blackfin] arch: add twi_lcd and twi_keypad i2c board info to bf527-ezkit\n  [Blackfin] arch: Add physmap partition for BF527-EZkit\n  [Blackfin] arch: fix gdb testing regression\n  [Blackfin] arch: disable single stepping when delivering a signal\n  [Blackfin] arch: Delete unused (copied from m68k) entries in asm-offsets.c.\n  [Blackfin] arch: In the double fault handler, set up the PT_RETI slot\n  [Blackfin] arch: Support for CPU_FREQ and NOHZ\n  [Blackfin] arch: Functional power management support: Add CPU and platform voltage scaling support\n  [Blackfin] arch: fix bug -  breaking the atomic sections code.\n  [Blackfin] arch: Equalize include files: Add VR_CTL masks\n  ...\n"
    },
    {
      "commit": "a9545ee3c8153e133556aaaa8110337ca3f864dc",
      "tree": "0a172f74b37b239d850b8b363683e191511bc87a",
      "parents": [
        "c20b4b69f774896623a8ad87d974982bc89af7ed",
        "9731e287e08b804592191d8bffaad023154af2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:07:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:07:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (37 commits)\n  SH: catch negative denormal_subf1() retval in denormal_add()\n  sh: Fix DMAC base address for SH7709S\n  sh: update smc91x platform data for se7206.\n  sh: Stub in cpu_to_node() and friends for NUMA build.\n  sh: intc register modify fix\n  sh: no high level trigger on some sh3 cpus\n  sh: clean up sh7710 and sh7720 intc tables\n  sh: add interrupt ack code to sh3\n  sh: unify external irq pin code for sh3\n  sh-sci: avoid writing to nonexistent registers\n  sh-sci: sh7722 lacks scsptr registers\n  sh-sci: improve sh7722 support\n  sh: reset hardware from early printk\n  sh: drain and wait for early printk\n  sh: use sci_out() for early printk\n  sh: add memory resources to /proc/iomem\n  sh: add kernel bss resource\n  sh: fix sh7705 interrupt vector typo\n  sh: update smc91x platform data for se7722\n  sh: update smc91x platform data for MigoR\n  ...\n"
    },
    {
      "commit": "6cd5a86b56ec8fc8651c043bdb05ea0c662fb704",
      "tree": "30ba1d4946654f55570ebb69a7286d2cb72fd7a2",
      "parents": [
        "dc5dc7e6d71ca9fd1ea01a1418150af3b2937489"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu May 08 21:37:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 21:37:30 2008 -0700"
      },
      "message": "sparc video: remove open boot prom code\n\nReplace remaining open boot prom code with of.\n\nBoot tested on sparc32 and compile tested on sparc64.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28a4acb48586dc21d2d14a75a7aab7be78b7c83b",
      "tree": "1e95503037a68286ba732dbc0a844dbf0f826223",
      "parents": [
        "89f92d6425b099538932e9b881588f87ef9f3184",
        "e46b66bc42b6b1430b04cc5c207ecb2b2f4553dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 19:03:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 19:03:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  net: Added ASSERT_RTNL() to dev_open() and dev_close().\n  can: Fix can_send() handling on dev_queue_xmit() failures\n  netns: Fix arbitrary net_device-s corruptions on net_ns stop.\n  netfilter: Kconfig: default DCCP/SCTP conntrack support to the protocol config values\n  netfilter: nf_conntrack_sip: restrict RTP expect flushing on error to last request\n  macvlan: Fix memleak on device removal/crash on module removal\n  net/ipv4: correct RFC 1122 section reference in comment\n  tcp FRTO: SACK variant is errorneously used with NewReno\n  e1000e: don\u0027t return half-read eeprom on error\n  ucc_geth: Don\u0027t use RX clock as TX clock.\n  cxgb3: Use CAP_SYS_RAWIO for firmware\n  pcnet32: delete non NAPI code from driver.\n  fs_enet: Fix a memory leak in fs_enet_mdio_probe\n  [netdrvr] eexpress: IPv6 fails - multicast problems\n  3c59x: use netstats in net_device structure\n  3c980-TX needs EXTRA_PREAMBLE\n  fix warning in drivers/net/appletalk/cops.c\n  e1000e: Add support for BM PHYs on ICH9\n  uli526x: fix endianness issues in the setup frame\n  uli526x: initialize the hardware prior to requesting interrupts\n  ...\n"
    },
    {
      "commit": "f589274533eb94e0217acc1db6240ce6e621bb56",
      "tree": "884d4fde45bd578a240b4a61fe8de3b6a4c13880",
      "parents": [
        "625fc3a37511cbecfe1253867fe105c28d6a95f0",
        "e3a2efa67a029453b8098dba179ec2d9d8df612e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:58:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:58:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  [ALSA] soc at91 minor bug fixes\n  [ALSA] soc - at91-pcm - Fix line wrapping\n  pcspkr: fix dependancies\n"
    },
    {
      "commit": "f7c83a0aaa772f8d0189fa197d77c762caaa367a",
      "tree": "2de2d9d15ebe97cff24e7ed9fc0c6db4065f9551",
      "parents": [
        "8e1bf9ffb1aca693e3cf4a4f7144c8f70c8a08b0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 09:48:07 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:55:23 2008 -0700"
      },
      "message": "Fix drivers/media build for modular builds\n\nFix allmodconfig build bug introduced in latest -git by commit\n7c91f0624a9 (\"V4L/DVB(7767): Move tuners to common/tuners\"):\n\n  LD      kernel/built-in.o\n  LD      drivers/built-in.o\n  ld: drivers/media/built-in.o: No such file: No such file or directory\n\nwhich happens if all media drivers are modular:\n\n  http://redhat.com/~mingo/misc/config-Wed_Apr_30_09_24_48_CEST_2008.bad\n\nIn that case there\u0027s no obj-y rule connecting all the built-in.o files and\nthe link tree breaks.\n\nThe fix is to add a guaranteed obj-y rule for the core vmlinux to build.\n(which results in an empty object file if all media drivers are modular)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e1bf9ffb1aca693e3cf4a4f7144c8f70c8a08b0",
      "tree": "909d84df0515f4729257f228fceb5767f1a995d2",
      "parents": [
        "148c69b4b0ec267b08d3619651ae4a10a1768b04",
        "12137c593d127c6c1a3eb050674da047682badaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:50:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:50:34 2008 -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: Wait for async events to finish before destroying QP\n  IB/ipath: Fix SDMA error recovery in absence of link status change\n  IB/ipath: Need to always request and handle PIO avail interrupts\n  IB/ipath: Fix count of packets received by kernel\n  IB/ipath: Return the correct opcode for RDMA WRITE with immediate\n  IB/ipath: Fix bug that can leave sends disabled after freeze recovery\n  IB/ipath: Only increment SSN if WQE is put on send queue\n  IB/ipath: Only warn about prototype chip during init\n  RDMA/cxgb3: Fix severe limit on userspace memory registration size\n  RDMA/cxgb3: Don\u0027t add PBL memory to gen_pool in chunks\n"
    },
    {
      "commit": "7a34912d90c17a90d9fad12c4c51833b4e70707b",
      "tree": "a3811697f5eba3c5d12216ac76f681420046b219",
      "parents": [
        "0f1bce41fed02e45f31c2409f29e69e1fedebcdc",
        "75065ff619e42fe35178eda863cbcddd57776794"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:48:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:48:36 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Revert \"relay: fix splice problem\"\n  docbook: fix bio missing parameter\n  block: use unitialized_var() in bio_alloc_bioset()\n  block: avoid duplicate calls to get_part() in disk stat code\n  cfq-iosched: make io priorities inherit CPU scheduling class as well as nice\n  block: optimize generic_unplug_device()\n  block: get rid of likely/unlikely predictions in merge logic\n  vfs: splice remove_suid() cleanup\n  cfq-iosched: fix RCU race in the cfq io_context destructor handling\n  block: adjust tagging function queue bit locking\n  block: sysfs store function needs to grab queue_lock and use queue_flag_*()\n"
    },
    {
      "commit": "da1ba891f22835db9a2c349315c3763e9f4e4e67",
      "tree": "958c53bfbe540c14370709d64c538e5c3f6cff2b",
      "parents": [
        "8b2cc917a02936c3ea7d8da46801c7b7b6233093",
        "45e576b1c3d0020607b8666c0247164e92c7d719"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:47:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:47:39 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] guest page hinting light\n  [S390] tty3270: fix put_char fail/success conversion.\n  [S390] compat ptrace cleanup\n  [S390] s390mach compile warning\n  [S390] cio: Fix parsing mechanism for blacklisted devices.\n  [S390] cio: Remove cio_msg kernel parameter.\n  [S390] s390-kvm: leave sie context on work. Removes preemption requirement\n  [S390] s390: Optimize user and work TIF check\n"
    },
    {
      "commit": "8b2cc917a02936c3ea7d8da46801c7b7b6233093",
      "tree": "c0aabb03ae6677d9aaeb2367f48c5be60e42c4c4",
      "parents": [
        "5be7a4792a31df6f2cd44bfba8da467ea20a0642"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 06 20:42:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "drivers/scsi/dpt_i2o.c: fix build on alpha\n\nalpha:\n\ndrivers/scsi/dpt_i2o.c:1997: error: implicit declaration of function \u0027adpt_alpha_info\u0027\ndrivers/scsi/dpt_i2o.c: At top level:\ndrivers/scsi/dpt_i2o.c:2032: warning: conflicting types for \u0027adpt_alpha_info\u0027\ndrivers/scsi/dpt_i2o.c:2032: error: static declaration of \u0027adpt_alpha_info\u0027 follows non-static declaration\ndrivers/scsi/dpt_i2o.c:1997: error: previous implicit declaration of \u0027adpt_alpha_info\u0027 was here\n\nDue to a copy-n-paste error in drivers/scsi/dpti.h.\n\nFix that up and remove some of the many daft static-declarations-in-a-header\nwhich this driver enjoys.\n\nCc: Miquel van Smoorenburg \u003cmiquels@cistron.nl\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1236d31a1b9fc018b85e15a3e58e3601ddc90ae",
      "tree": "de5c7edfd3ccc583e5f480588079f833d29f9a3c",
      "parents": [
        "ac7b77f13f2f33270276f88ad0f427e031552e04"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Tue May 06 20:42:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "vt: fix canonical input in UTF-8 mode\n\nFor e.g.  proper TTY canonical support, IUTF8 termios flag has to be set as\nappropriate.  Linux used to not care about setting that flag for VT TTYs.\n\nThis patch fixes that by activating it according to the current mode of the\nVT, and sets the default value according to the vt.default_utf8 parameter.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Willy Tarreau \u003cw@1wt.eu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac7b77f13f2f33270276f88ad0f427e031552e04",
      "tree": "2dc6eebb0d8c290bdce6c276e39b17887653a844",
      "parents": [
        "32fb3ca8fda036936053b4bbfbc6589626cb2437"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue May 06 20:42:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "usb/asix: add Buffalo LUA-U2-GT 10/100/1000\n\nThe USB net adapter Buffalo LUA-U2-GT (0411:006e) carries a AX88178 chip.\nTested on the above HW.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nAcked-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: 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": "32fb3ca8fda036936053b4bbfbc6589626cb2437",
      "tree": "af362b4044507416a1a2a7b588b8816569cf7a94",
      "parents": [
        "3168cb98be7199325de633052680098660ccaf84"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 06 20:42:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "sx.c: fix printk warnings on sparc32\n\ndrivers/char/sx.c: In function \u0027sx_set_real_termios\u0027:\ndrivers/char/sx.c:973: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027long unsigned int\u0027\ndrivers/char/sx.c:999: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027tcflag_t\u0027\ndrivers/char/sx.c:1012: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027tcflag_t\u0027\n\nsparc32 seems to use weird types for its tty things.\n\n[ Fine by me but this is ancient debug and most of the debug in sx just\n  wants deleting eventually.  - Alan ]\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb6969e8cdef39e613b1755eff595f830b89bc82",
      "tree": "bc3c9f88b85c1f62a07da422033c37c6d3195fa6",
      "parents": [
        "8594303a7abc1a117b1d91412ce9b3d77ed35d02"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue May 06 20:42:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "misc: fix integer as NULL pointer warnings\n\ndrivers/md/raid10.c:889:17: warning: Using plain integer as NULL pointer\ndrivers/media/video/cx18/cx18-driver.c:616:12: warning: Using plain integer as NULL pointer\nsound/oss/kahlua.c:70:12: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8594303a7abc1a117b1d91412ce9b3d77ed35d02",
      "tree": "ff3de83abf4ba7054dea2a3b72c9201807793170",
      "parents": [
        "9a0f4aea878315ba87cb8a4d0dddc67832218e3f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 06 20:42:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "fix irq flags for iuu_phoenix.c\n\nThe file drivers/usb/serial/iuu_phoenix.c uses \"int\" for flags.  This can\ncause hard to find bugs on some architectures.  This patch converts the flags\nto use \"long\" instead.\n\nThis bug was discovered by doing an allyesconfig make on the -rt kernel where\nchecks are done to ensure all flags are of size sizeof(long).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a0f4aea878315ba87cb8a4d0dddc67832218e3f",
      "tree": "954e3e1b8e02909f4906dd3a0edc46cf619f7cac",
      "parents": [
        "a8b1ecf3d5c48ebde9fed61c7a682b2270e09d2b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 06 20:42:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "fix irq flags in rtc-ds1511\n\nThe file in drivers/rtc/rtc-ds1551.c uses \"int\" for flags.  This can cause\nhard to find bugs on some architectures.  This patch converts the flags to use\n\"long\" instead.\n\nThis bug was discovered by doing an allyesconfig make on the -rt kernel where\nchecks are done to ensure all flags are of size sizeof(long).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8b1ecf3d5c48ebde9fed61c7a682b2270e09d2b",
      "tree": "a637278d2a98afebb4b34674ad417226881a3f69",
      "parents": [
        "a1f2aa1be2f7a6883ba46faa53ed82595dee2a06"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 06 20:42:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "fix irq flags in saa7134\n\nSome files in the drivers/media/video/saa7134 directory uses \"int\" for flags.\nThis can cause hard to find bugs on some architectures.  This patch converts\nthe flags to use \"long\" instead.\n\nThis bug was discovered by doing an allyesconfig make on the -rt kernel where\nchecks are done to ensure all flags are of size sizeof(long).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55d7b68996a5064f011d681bca412b6281d2f711",
      "tree": "9eb586b44cffd647a2dc343fe54a1df2d27d5841",
      "parents": [
        "3f9827bc05581b6bb34ab0c6b5d8e028f71b4e78"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@i-love.sakura.ne.jp",
        "time": "Tue May 06 20:42:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "serial: access after NULL check in uart_flush_buffer()\n\nI noticed that\n\n  static void uart_flush_buffer(struct tty_struct *tty)\n  {\n  \tstruct uart_state *state \u003d tty-\u003edriver_data;\n  \tstruct uart_port *port \u003d state-\u003eport;\n  \tunsigned long flags;\n\n  \t/*\n  \t * This means you called this function _after_ the port was\n  \t * closed.  No cookie for you.\n  \t */\n  \tif (!state || !state-\u003einfo) {\n  \t\tWARN_ON(1);\n  \t\treturn;\n  \t}\n\nis too late for checking state !\u003d NULL.\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f9827bc05581b6bb34ab0c6b5d8e028f71b4e78",
      "tree": "7a6f2e5897f9973a14afb864279f29a1814f1997",
      "parents": [
        "3de2403e6659d71b36ec820dc9b942762ddfe6eb"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Tue May 06 20:42:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "Kconfig: improved help for CONFIG_ACCESSIBILITY\n\nAdd a small explanation of what accessibility is.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33f9936b2b73dba6c8685994c441c4fd30b04814",
      "tree": "9ce8105bc1e44ba66276695927b15df0d3fc185d",
      "parents": [
        "aca51397d01474f80cab8fc978559b45f2e453ad",
        "f227ec3ca2b7be449fb2156e82b40cceed87a34a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 02:35:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 02:35:54 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "7312096454b6cd71267eaa3d0efb408e449e9ff3",
      "tree": "360362755ece7d7ad589bfb968ff69681a4aefa3",
      "parents": [
        "c67fa02799bccca3d2e16582493da6d57812ec01"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 08 01:13:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 01:13:31 2008 -0700"
      },
      "message": "macvlan: Fix memleak on device removal/crash on module removal\n\nAs noticed by Ben Greear, macvlan crashes the kernel when unloading the\nmodule. The reason is that it tries to clean up the macvlan_port pointer\non the macvlan device itself instead of the underlying device. A non-NULL\npointer is taken as indication that the macvlan_handle_frame_hook is\nvalid, when receiving the next packet on the underlying device it tries\nto call the NULL hook and crashes.\n\nClean up the macvlan_port on the correct device to fix this.\n\nSigned-off-by; Patrick McHardy \u003ckaber@trash.net\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d2c2f3ef7c5425d23424326a2345c385bb2d415",
      "tree": "133bb7cb23fb8b8a32f6a2659685d0940794313b",
      "parents": [
        "9b4e466f93c6b614d05139d84a930a55fe4cd781"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Apr 23 21:37:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:59 2008 +0900"
      },
      "message": "sh-sci: avoid writing to nonexistent registers\n\nOnly write to hardware in SCI_OUT() if the register size is valid.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b4e466f93c6b614d05139d84a930a55fe4cd781",
      "tree": "78efcd898419b317fc5be0d67920bf94da95ab69",
      "parents": [
        "346b746300f470bb4a72b66275d6a43987c5dfa6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Apr 23 21:31:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:58 2008 +0900"
      },
      "message": "sh-sci: sh7722 lacks scsptr registers\n\nThe sh7722 serial ports all lack SCSPTR registers, so mark them as\nnonexistent in the register table.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "346b746300f470bb4a72b66275d6a43987c5dfa6",
      "tree": "3827c877091f8fef576886a96a3fa30dfd368c09",
      "parents": [
        "191d4437b9c028afee1a0568d9c7e6e0b264c703"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Apr 23 21:25:29 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:57 2008 +0900"
      },
      "message": "sh-sci: improve sh7722 support\n\nImprove sh7722 support for SCIF1 and SCIF2 and separate code\nfrom sh7366 implementation.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0305794c7a86f1b25281fb9109b76fc4578f6038",
      "tree": "d9384d92ed8dc86916831f0158859952874589c3",
      "parents": [
        "ae8a5348acaefc5cb1f60199ded30900d445c986"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 17:58:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:45 2008 +0900"
      },
      "message": "rtc: rtc-sh: Fixup for 64-bit resources.\n\nioremap() and friends get the size information right, so force everything\nto go through there.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "105eabfd5164dac5c3c825ae6bc050c1ad45ca51",
      "tree": "a05b8778eab1997fc9231e61b00c0152bcdb2bb3",
      "parents": [
        "85f094ecb1c52b9ec9a88c9d2c8beaba72b4f21f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 16:07:53 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:42 2008 +0900"
      },
      "message": "input: i8042: sh64 IRQ definitions depend on cayman board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85f094ecb1c52b9ec9a88c9d2c8beaba72b4f21f",
      "tree": "3500455b1a4742365be2c9e01e8fdae2bb319264",
      "parents": [
        "5e2c2872bd481ee20758d7cf4860f4ad1cefff98"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 16:04:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:42 2008 +0900"
      },
      "message": "sh: Enable use of the clk fwk on SH-5.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e35e283fa065f4c420d9469b2d87ec2e0180b784",
      "tree": "4a9b4bf422c07a6632eddc8afc250aeb85ca317e",
      "parents": [
        "f5f826c685464301e4316a9321eb95801c653158"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 14:27:08 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:40 2008 +0900"
      },
      "message": "mtd: solutionengine flash map depends on solution engine mach group.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f5f826c685464301e4316a9321eb95801c653158",
      "tree": "44ca0475e4894edde26f5e16de0e311a9ef3c927",
      "parents": [
        "2a6b8148c050941dd61779cb0b49c5c3ea854ebf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 01:40:17 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:39 2008 +0900"
      },
      "message": "sh: remove the broken SH_MPC1211 support\n\nSH_MPC1211 has been marked as BROKEN for some time.\n\nUnless someone is working on reviving it now, I\u0027d therefore suggest this\npatch to remove it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ebdf982aaeb0005d5093b10872adce17ea12f5ba",
      "tree": "bc0409178641757878fa62aa69b2dee921e58af2",
      "parents": [
        "bdd0f5f06e7647b545bec3ead2fa2a5fcdf0f0f9"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Mon May 05 15:31:44 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 07 21:47:37 2008 +0100"
      },
      "message": "[ARM] 5028/1: pxafb: fix broken \"backward compatibility way\" in framebuffer\n configuration\n\nCommit 84f43c308b73a6a12128288721a1007ba4f1a8da \"pxafb: introduce register\nindependent LCD connection type for pxafb\" implements compatibility mode\nfor old style pxafb_mach_info initialization data wrongly, causing the\nsystem to Oops repeatedly - first during probe, then when drawing. Fix it\nand make pxafb_decode_mach_info void.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "12137c593d127c6c1a3eb050674da047682badaf",
      "tree": "f615c55e363b550c7489aa0aceeb8d62c201fcad",
      "parents": [
        "ab69b3cf1219e0d07bb4ea373f36b1de38af531c"
      ],
      "author": {
        "name": "Stefan Roscher",
        "email": "ossrosch@linux.vnet.ibm.com",
        "time": "Wed May 07 11:35:06 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 11:35:06 2008 -0700"
      },
      "message": "IB/ehca: Wait for async events to finish before destroying QP\n\nThis is necessary because, in a multicore environment, a race between\nuverbs async handler and destroy QP could occur.\n\nSigned-off-by: Stefan Roscher \u003cstefan.roscher at de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ab69b3cf1219e0d07bb4ea373f36b1de38af531c",
      "tree": "cad988230450defcdc2d598fd70b6f4ed89df044",
      "parents": [
        "e2ab41cae418108f376ad1634d7507f56379f7a2"
      ],
      "author": {
        "name": "John Gregor",
        "email": "john.gregor@qlogic.com",
        "time": "Wed May 07 11:01:10 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 11:01:10 2008 -0700"
      },
      "message": "IB/ipath: Fix SDMA error recovery in absence of link status change\n\nWhat\u0027s fixed:\n\n    in ipath_cancel_sends()\n\n        We need to unconditionally set ABORTING.  So, swap the tests\n        so the set_bit() isn\u0027t shadowed by the \u0026\u0026.\n\n        If we\u0027ve disarmed the piobufs, then we need to unconditionally\n        set DISARMED.  So, move it out from the overly protective if\n        at the bottom.\n\n    in sdma_abort_task()\n\n        Abort_task was written knowing that the SDMA engine would always\n        be reset (and restarted) on error.  A recent change broke that\n        fundamental assumption by taking the restart portion and making\n        it conditional on a link status change.  But, SDMA can go boom\n        without a link status change in some conditions.\n\nSigned-off-by: John Gregor \u003cjohn.gregor@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e2ab41cae418108f376ad1634d7507f56379f7a2",
      "tree": "c14355ab189f36f02b56f1dd293d49f1fc056730",
      "parents": [
        "2889d1ef1240591fa4c72a6753e0a8d1c6e18140"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Wed May 07 11:00:15 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 11:00:15 2008 -0700"
      },
      "message": "IB/ipath: Need to always request and handle PIO avail interrupts\n\nNow that we always use PIO for vl15 on 7220, we could get stuck forever\nif we happened to run out of PIO buffers from the verbs code, because\nthe setup code wouldn\u0027t run; the interrupt was also ignored if SDMA was\nsupported.  We also have to reduce the pio update threshold if we have\nfewer kernel buffers than the existing threshold.\n\nClean up the initialization a bit to get ordering safer and more\nsensible, and use the existing ipath_chg_kernavail call to do init,\nrather than doing it separately.\n\nDrop unnecessary clearing of pio buffer on pio parity error.\n\nDrop incorrect updating of pioavailshadow when exitting freeze mode\n(software state may not match chip state if buffer has been allocated\nand not yet written).\n\nIf we couldn\u0027t get a kernel buffer for a while, make sure we are\nin sync with hardware, mainly to handle the exitting freeze case.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2889d1ef1240591fa4c72a6753e0a8d1c6e18140",
      "tree": "6540619947039fb63723fcbe69de0311bb77e9ce",
      "parents": [
        "2bfc8e9edf200aeeca18ee44bcbf6bce65438a42"
      ],
      "author": {
        "name": "Michael Albaugh",
        "email": "Michael.Albaugh@Qlogic.com",
        "time": "Wed May 07 10:59:23 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 10:59:23 2008 -0700"
      },
      "message": "IB/ipath: Fix count of packets received by kernel\n\nThe loop in ipath_kreceive() that processes packets increments the\nloop-index \u0027i\u0027 once too often, because the exit condition does not\ndepend on it, and is checked after the increment. By adding a check for\n!last to the iterator in the for loop, we correct that in a way that is\nnot so likely to be re-broken by changes in the loop body.\n\nSigned-off-by: Michael Albaugh \u003cmicheal.albaugh@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2bfc8e9edf200aeeca18ee44bcbf6bce65438a42",
      "tree": "2351a3c58ffeb2d3e8dcae988118deaa1bab1ee6",
      "parents": [
        "b4d390d8d219452e5d4257c87134a6934d7fabeb"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Wed May 07 10:58:50 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 10:58:50 2008 -0700"
      },
      "message": "IB/ipath: Return the correct opcode for RDMA WRITE with immediate\n\nThis patch fixes a bug in the RC responder which generates a completion\nentry with the wrong opcode when an RDMA WRITE with immediate is received.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b4d390d8d219452e5d4257c87134a6934d7fabeb",
      "tree": "4d477e59d5e7540884b7740187f671b6fce2956a",
      "parents": [
        "6e87d1500713767866db0668bbcec75719576f3c"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Wed May 07 10:57:48 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 10:57:48 2008 -0700"
      },
      "message": "IB/ipath: Fix bug that can leave sends disabled after freeze recovery\n\nThe semantics of cancel_sends changed, but the code using it was missed.\nDon\u0027t leave sends and pioavail updates disabled, and add a comment as to\nwhy the force update is needed.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6e87d1500713767866db0668bbcec75719576f3c",
      "tree": "f6924986ad4ff70ec9aaee7e26d82663bcb4276c",
      "parents": [
        "5f51efc195dfb860c60fafb4e47fe4b7cad2626d"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Wed May 07 10:57:14 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 10:57:14 2008 -0700"
      },
      "message": "IB/ipath: Only increment SSN if WQE is put on send queue\n\nIf a send work request has immediate errors and is not put on the\nsend queue, we shouldn\u0027t update any of the QP state.\n\nThe increment of the SSN wasn\u0027t obeying this.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5f51efc195dfb860c60fafb4e47fe4b7cad2626d",
      "tree": "72efa481bbe7e3952920626c025df4444e053fe2",
      "parents": [
        "273748cc908a901d082b4da5a16b2541c9d78a02"
      ],
      "author": {
        "name": "Michael Albaugh",
        "email": "Michael.Albaugh@Qlogic.com",
        "time": "Wed May 07 10:56:47 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 07 10:56:47 2008 -0700"
      },
      "message": "IB/ipath: Only warn about prototype chip during init\n\nWe warn about prototype chips, but the function that checks for\nsupport is also called as a result of a get_portinfo request, which\ncan clutter the logs.\n\nRestrict warning to only appear during initialization.\n\nSigned-off-by: Michael Albaugh \u003cmichael.albaugh@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e5e1d3cb20034a3cbcfff1f0bae12201aa2ce17e",
      "tree": "f1260a7e59ac21b790c76c1539e71603359806ad",
      "parents": [
        "a15306365a16380f3bafee9e181ba01231d4acd7"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed May 07 12:39:56 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 07 12:42:03 2008 +0200"
      },
      "message": "pcspkr: fix dependancies\n\nfix pcspkr dependancies: make the pcspkr platform\ndrivers to depend on a platform device, and\nnot the other way around.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCC: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCC: Michael Opdenacker \u003cmichael-lists@free-electrons.com\u003e\n[fixed for 2.6.26-rc1 by tiwai]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28f13702f03e527fcb979747a882cf366c489c50",
      "tree": "08cf04c696bf0facb083bbfbdd867e5949c5fa14",
      "parents": [
        "6d63c275572d1e6f00d4fa154f16fbb0d8c2d2bf"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed May 07 10:15:46 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed May 07 10:15:46 2008 +0200"
      },
      "message": "block: avoid duplicate calls to get_part() in disk stat code\n\nget_part() is fairly expensive, as it O(N) loops over partitions\nto find the right one. In lots of normal IO paths we end up looking\nup the partition twice, to make matters even worse. Change the\nstat add code to accept a passed in partition instead.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "74c76c84576eb2d806f40f6cb2fc8302c01869d8",
      "tree": "9a45f53c70056dff75d22fb1f03c861130a792f8",
      "parents": [
        "b499d76bfd78e900039155247e1c21bfdf807b7b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed May 07 09:22:58 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 07 09:23:02 2008 +0200"
      },
      "message": "[S390] tty3270: fix put_char fail/success conversion.\n\nThe wrong function got coverted ;)\n\n  CC      drivers/s390/char/tty3270.o\ndrivers/s390/char/tty3270.c:1747:\n warning: initialization from incompatible pointer type\n\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c6ca1850e78d60c299ceb4c240a04af9e2384f70",
      "tree": "047db3250199b568e8ea593e0a3f594d0a333a96",
      "parents": [
        "5b8909871b80a6cc2bd21aa5262c1424e3d26339"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 07 09:22:56 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 07 09:23:02 2008 +0200"
      },
      "message": "[S390] s390mach compile warning\n\nFix the following compile warning:\n\ndrivers/s390/s390mach.c: In function \u0027s390_collect_crw_info\u0027:\ndrivers/s390/s390mach.c:77: warning: ignoring return value of \u0027down_interruptibl\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5b8909871b80a6cc2bd21aa5262c1424e3d26339",
      "tree": "33d33e496ac5afe0f99adcd169b67360b1b5ea01",
      "parents": [
        "139b83dd57248a3c8fcfb256e562311ad61478e9"
      ],
      "author": {
        "name": "Michael Ernst",
        "email": "mernst@de.ibm.com",
        "time": "Wed May 07 09:22:55 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 07 09:23:01 2008 +0200"
      },
      "message": "[S390] cio: Fix parsing mechanism for blacklisted devices.\n\nNew format cssid.ssid.devno is now parsed correctly.\n\nSigned-off-by: Michael Ernst \u003cmernst@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "139b83dd57248a3c8fcfb256e562311ad61478e9",
      "tree": "4c5d11e161bde1464627c566368d0d02745646a3",
      "parents": [
        "0eaeafa10f3b2bd027e95859a6785d4c7fcc174c"
      ],
      "author": {
        "name": "Michael Ernst",
        "email": "mernst@de.ibm.com",
        "time": "Wed May 07 09:22:54 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 07 09:23:01 2008 +0200"
      },
      "message": "[S390] cio: Remove cio_msg kernel parameter.\n\nThe only sporadically used CIO_DEBUG messages are replaced by ordinary\nCIO_MSG_EVENT messages. The CIO_MSG_EVENT messages debug levels are\nconsolidated.\n\nSigned-off-by: Michael Ernst \u003cmernst@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "45828b812ddb608ddf83eff11601f62b726d13ab",
      "tree": "462b7f1d8eb16da3700e285a9b9035037c9f5085",
      "parents": [
        "89bf6dc51ac7adb5a7d443648d9eb76909a1df8e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "Blackfin Serial Driver: abstract away DLAB differences into header\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "89bf6dc51ac7adb5a7d443648d9eb76909a1df8e",
      "tree": "498cdf2e2100470fd1fe00a77c48d068c78b5314",
      "parents": [
        "56f87713022a6bdf00b0a50d086fdaddb54e8e5c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "Blackfin Serial Driver: macro away the IER differences between processors\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "bd1d23a81083f03ac63afbb7656b87eed04d8953",
      "tree": "61845e5e70f971e0eafc7881db8cc9fb1e85dc73",
      "parents": [
        "c0a18111e571138747a98af18b3a2124df56a0d1",
        "d45100f7b69e3d9cd0cd5e956b6ac2c78d460d07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 18:18:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 18:18:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix initrd regression.\n  usb: Sparc build fix, make USB_ISP1760_OF depend on PPC_OF\n  sparc64: remove online_page()\n  sparc64: use compat_sys_utimes instead of home-grown local copy.\n  sbus: Fix bpp driver build.\n  sparc video: make blank use proper constant\n  Revert \"[SPARC64]: Wrap SMP IPIs with irq_enter()/irq_exit().\"\n  sparc: tcx.c remove unnecessary function\n"
    },
    {
      "commit": "273748cc908a901d082b4da5a16b2541c9d78a02",
      "tree": "b573f1f3f583acf2309a10e86f99a1842a8ccdc5",
      "parents": [
        "0e9913362a967377eb886bbdf305ec58aa07a878"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 06 15:56:22 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 06 15:56:22 2008 -0700"
      },
      "message": "RDMA/cxgb3: Fix severe limit on userspace memory registration size\n\nCurrently, iw_cxgb3 is severely limited on the amount of userspace\nmemory that can be registered in in a single memory region, which\ncauses big problems for applications that expect to be able to\nregister 100s of MB.\n\nThe problem is that the driver uses a single kmalloc()ed buffer to\nhold the physical buffer list (PBL) for the entire memory region\nduring registration, which means that 8 bytes of contiguous memory are\nrequired for each page of memory being registered.  For example, a 64\nMB registration will require 128 KB of contiguous memory with 4 KB\npages, and it unlikely that such an allocation will succeed on a busy\nsystem.\n\nThis is purely a driver problem: the temporary page list buffer is not\nneeded by the hardware, so we can fix this by writing the PBL to the\nhardware in page-sized chunks rather than all at once.  We do this by\nsplitting the memory registration operation up into several steps:\n\n - Allocate PBL space in adapter memory for the full registration\n - Copy PBL to adapter memory in chunks\n - Allocate STag and enable memory region\n\nThis also allows several other cleanups to the __cxio_tpt_op()\ninterface and related parts of the driver.\n\nThis change leaves the reregister memory region and memory window\noperations broken, but they already didn\u0027t work due to other\nlongstanding bugs, so fixing them will be left to a later patch.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3eb6753e20af1803d7784efc36e8208e8d5fac05",
      "tree": "f8757134b3e767f483766ff13876eb0fbf3dab0b",
      "parents": [
        "abdefbdbd5c683ddcb1dd0d3dd414d02f078a5da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 06 15:15:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 06 15:15:12 2008 -0700"
      },
      "message": "usb: Sparc build fix, make USB_ISP1760_OF depend on PPC_OF\n\nSparc doesn\u0027t have some of the OF interfaces this driver\nwants to use.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e9913362a967377eb886bbdf305ec58aa07a878",
      "tree": "4677a588e942eb198c9cdb15338bcbcfb51f6902",
      "parents": [
        "a15306365a16380f3bafee9e181ba01231d4acd7"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 06 15:03:38 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 06 15:03:38 2008 -0700"
      },
      "message": "RDMA/cxgb3: Don\u0027t add PBL memory to gen_pool in chunks\n\nCurrent iw_cxgb3 code adds PBL memory to the driver\u0027s gen_pool in 2 MB\nchunks.  This limits the largest single allocation that can be done to\nthe same size, which means that with 4 KB pages, each of which takes 8\nbytes of PBL memory, the largest memory region that can be allocated\nis 1 GB (256K PBL entries * 4 KB/entry).\n\nRemove this limit by adding all the PBL memory in a single gen_pool\nchunk, if possible.  Add code that falls back to smaller chunks if\ngen_pool_add() fails, which can happen if there is not sufficient\ncontiguous lowmem for the internal gen_pool bitmap.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "db176c6ed8974fae94328ad5ac9e70b094ff22fd",
      "tree": "652fea0622632fc91e7e6f0162aa754e03d6bba1",
      "parents": [
        "6ce07c7b61e74af35a05060a2d6341f68fd92c9e"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Wed May 07 04:02:53 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 13:22:42 2008 -0700"
      },
      "message": "Fix bogus warning in sysdev_driver_register()\n\n        if ((drv-\u003eentry.next !\u003d drv-\u003eentry.prev) ||\n            (drv-\u003eentry.next !\u003d NULL)) {\n\nwarns list_empty(\u0026drv-\u003eentry).\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\n[ Version 2 totally redone based on suggestions from Linus \u0026 Greg ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f227ec3ca2b7be449fb2156e82b40cceed87a34a",
      "tree": "bf71b460b90b059bfc1192c001f676fd02a8afc2",
      "parents": [
        "e410553fd35afd6d290b65e02dc501722406377d"
      ],
      "author": {
        "name": "Kok, Auke",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 29 11:18:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:38:02 2008 -0400"
      },
      "message": "e1000e: don\u0027t return half-read eeprom on error\n\nOn a read error, e1000e might have returned uninitialized block of\neeprom data back to userspace. The convention is that 0xff is \"empty\",\nso mark the entire eeprom as empty in case of an error.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e410553fd35afd6d290b65e02dc501722406377d",
      "tree": "1c07048476fb6dda913a693bb79332681efc6298",
      "parents": [
        "1b3aa7afb60d34867eea5e73ee943b2a026fc47c"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Tue Apr 29 13:03:57 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:27:58 2008 -0400"
      },
      "message": "ucc_geth: Don\u0027t use RX clock as TX clock.\n\nCommit 9fb1e350e16164d56990dde036ae9c0a2fd3f634,\nucc_geth: use rx-clock-name and tx-clock-name device tree properties\nIntroduced a typo that made the driver use the RX clock\nas TX clock, causing massive TX errors.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1b3aa7afb60d34867eea5e73ee943b2a026fc47c",
      "tree": "b3be54db2b92251ba06c3d5155750f4ce0c593c8",
      "parents": [
        "01935d7d2c544a5dfc8313f79ed164d45115aa33"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 29 14:29:30 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:27:53 2008 -0400"
      },
      "message": "cxgb3: Use CAP_SYS_RAWIO for firmware\n\nOtherwise theoretically at least\n\n\tCAP_NET_ADMIN\n\tReload new firmware\n\tWait..\n\tFirmware patches kernel\n\nSo it should be CAY_SYS_RAWIO - not that I suspect this is in fact a\ncredible attack vector!\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01935d7d2c544a5dfc8313f79ed164d45115aa33",
      "tree": "9c6d959569403e85df6b84c913f7fa870e31c08d",
      "parents": [
        "a86e2cbe263c193a70b2e5c5a0c7e53ed39fc0ad"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Tue Apr 29 13:49:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:39 2008 -0400"
      },
      "message": "pcnet32: delete non NAPI code from driver.\n\nDelete the non-napi code from the driver and Kconfig.\nTested x86_64.  Apply at next open opportunity.\n\nSigned-off-by: Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a86e2cbe263c193a70b2e5c5a0c7e53ed39fc0ad",
      "tree": "dfebd56cca8ef6bcea025c6018a3f37bff969e18",
      "parents": [
        "46fa06170d59b6b9951d09354829d85090f0d911"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri May 02 13:42:41 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:37 2008 -0400"
      },
      "message": "fs_enet: Fix a memory leak in fs_enet_mdio_probe\n\nThere are more memory leaks in the !PPC_CPM_NEW_BINDING case, but that code\nwill disappear soon along with arch/ppc.\n\nReported by Daniel Marjamki \u003cdanielm77@spray.se\u003e at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10591\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "46fa06170d59b6b9951d09354829d85090f0d911",
      "tree": "9a7ceea89e191572f89a168320fdadf68bb04163",
      "parents": [
        "1daad055bfc928dfc8590664c455960059421151"
      ],
      "author": {
        "name": "Bruce Robson",
        "email": "bns_robson@hotmail.com",
        "time": "Fri May 02 13:40:53 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:34 2008 -0400"
      },
      "message": "[netdrvr] eexpress: IPv6 fails - multicast problems\n\nTaken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d10577\n\nI was unable to access a computer containing an Intel EtherExpress 16 network\ncard using IPv6.\n\nI traced this to failure of neighbour discovery.  When I used an \"ip -6 neigh\nadd\" command, on the computer attempting access, to insert a binding between\nthe IPv6 address of the computer with the Intel EtherExpress 16 network card\nand the card\u0027s ethernet address, I was able to access that computer using\nIPv6.\n\nNeighbour discovery requires working multicast.  The driver sources file\neexpress.c contains an approximately 30 line function eexp_setup_filter used\nwhen loading multicast addresses.\n\nI found 3 problems in this function\n\n1) It wrote the number of multicast addresses to the card instead of the\n    number of bytes in the multicast addresses.\n\n2) When loading multiple multicast addresses it loaded the first one\n    provided multiple times instead of loading each one once.\n\n3) The setting of pointer \u0027data\u0027 from \u0027dmi-\u003edmi_addr\u0027 occured before the\n    test for the error situation of \u0027dmi\u0027 being NULL.\n\nCorrecting these problems allows the computer with the Intel EtherExpress 16\nnetwork card to found by IPv6 neighbour discovery.\n\np.s. There is some information on the Intel EtherExpress 16 at\nhttp://www.intel.com/support/etherexpress/vintage/sb/cs-013500.htm\nDatasheet for the Intel 82586 ethernet controller used by the card\nhttp://www.datasheetcatalog.com/datasheets_pdf/8/2/5/8/82586.shtml\n\nSigned-off-by: Bruce Robson \u003cbns_robson@hotmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1daad055bfc928dfc8590664c455960059421151",
      "tree": "240fdaccc3934dfaa841a20ed5d3f6402ea37ede",
      "parents": [
        "aa807f79dad3d6a8e9b175d66418b0c5be1d5cd8"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon May 05 14:01:29 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:11 2008 -0400"
      },
      "message": "3c59x: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa807f79dad3d6a8e9b175d66418b0c5be1d5cd8",
      "tree": "e6acf941c62a58de1354082b37cc6079633af34c",
      "parents": [
        "54c852a2d61bb15d9b979410c2260edfb23d448c"
      ],
      "author": {
        "name": "Gunnar Larisch",
        "email": "Gunnar.Larisch@gmx.de",
        "time": "Mon May 05 14:01:28 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:10 2008 -0400"
      },
      "message": "3c980-TX needs EXTRA_PREAMBLE\n\nThe ethernet card 3c980-TX needs a mdio_sync() to initialize the ethernet\nproperly. This is forced by adding an EXTRA_PREAMBLE to its drv_flags.\n\nWithout this, the driver did not reconnect after a link loss.\n\nSigned-off-by: Gunnar Larisch \u003cGunnar.Larisch@gmx.de\u003e\nAcked-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "54c852a2d61bb15d9b979410c2260edfb23d448c",
      "tree": "7a6ba9d1743b01090b85611cea9dd79ec2950487",
      "parents": [
        "7ab267d4ecdad3032d6bb31619a2744fc2074b59",
        "ce4e2e4558903ef92edf1ab4e09b0b338a09fd61"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 06 12:22:03 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:03 2008 -0400"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of git://git.farnsworth.org/dale/linux-2.6-mv643xx_eth into upstream\n"
    },
    {
      "commit": "31d9168d27fac127d449cb9fa252d880de872c7f",
      "tree": "45cc65fa9af9eba64d79163d542e12ad55f9e457",
      "parents": [
        "4880d10927c93d858d40e297361fff375ee98492",
        "05177f178efe1459d2d0ac05430027ba201889a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 09:17:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 09:17:03 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (27 commits)\n  pata_atiixp: Don\u0027t disable\n  sata_inic162x: update intro comment, up the version and drop EXPERIMENTAL\n  sata_inic162x: add cardbus support\n  sata_inic162x: kill now unused SFF related stuff\n  sata_inic162x: use IDMA for ATAPI commands\n  sata_inic162x: use IDMA for non DMA ATA commands\n  sata_inic162x: kill now unused bmdma related stuff\n  sata_inic162x: use IDMA for ATA_PROT_DMA\n  sata_inic162x: update TF read handling\n  sata_inic162x: add / update constants\n  sata_inic162x: misc clean ups\n  sata_mv use hweight16() for bit counting (V2)\n  sata_mv NCQ-EH for FIS-based switching\n  sata_mv delayed eh handling\n  libata: export ata_eh_analyze_ncq_error\n  sata_mv new mv_port_intr function\n  sata_mv fix mv_host_intr bug for hc_irq_cause\n  sata_mv NCQ and SError fixes for mv_err_intr\n  sata_mv rearrange mv_config_fbs\n  sata_mv errata workaround for sata25 part 1\n  ...\n"
    },
    {
      "commit": "7ab267d4ecdad3032d6bb31619a2744fc2074b59",
      "tree": "e6425d80e0ab9681cb9b6573924be1bbaf961ed9",
      "parents": [
        "97ac8caee238d2a81c23661916f7acd3a22c85fe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 06 12:16:24 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:16:24 2008 -0400"
      },
      "message": "fix warning in drivers/net/appletalk/cops.c\n\ndrivers/net/appletalk/cops.c: In function ‘cops_reset’:\ndrivers/net/appletalk/cops.c:507: warning: comparison of distinct pointer\ntypes lacks a cast\n\nby replacing hand-woven msleep() with call to msleep()\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "97ac8caee238d2a81c23661916f7acd3a22c85fe",
      "tree": "52723d8582162e862c78fecb5da2d4d13f7a9579",
      "parents": [
        "e284e5c6601cbb16e48854be26aa57a8fa844e35"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Apr 29 09:16:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:04:14 2008 -0400"
      },
      "message": "e1000e: Add support for BM PHYs on ICH9\n\nThis patch adds support for the BM PHY, a new PHY model being used\non ICH9-based implementations.\n\nThis new PHY exposes issues in the ICH9 silicon when receiving\njumbo frames large enough to use more than a certain part of the\nRx FIFO, and this unfortunately breaks packet split jumbo receives.\nFor this reason we re-introduce (for affected adapters only) the\njumbo single-skb receive routine back so that people who do\nwish to use jumbo frames on these ich9 platforms can do so.\nPart of this problem has to do with CPU sleep states and to make\nsure that all the wake up timings are correctly we force them\nwith the recently merged pm_qos infrastructure written by Mark\nGross. (See http://lkml.org/lkml/2007/10/4/400).\n\nTo make code read a bit easier we introduce a _IS_ICH flag so\nthat we don\u0027t need to do mac type checks over the code.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e284e5c6601cbb16e48854be26aa57a8fa844e35",
      "tree": "895f1e83792f51065a6d3ede0cb77e7f9fbc3c51",
      "parents": [
        "afd8e39919c913993ac2f9984af8a9ba21c63d27"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Apr 29 19:53:18 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:02:26 2008 -0400"
      },
      "message": "uli526x: fix endianness issues in the setup frame\n\nThis patch fixes uli526x driver\u0027s issues on a PowerPC boards: uli chip\nis unable to receive the packets.\n\nIt appears that send_frame_filter prepares the setup frame in the\nendianness unsafe manner. On a big endian machines we should shift\nthe address nibble by two bytes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "afd8e39919c913993ac2f9984af8a9ba21c63d27",
      "tree": "1f9628519931a8d9200b0f545b1a1f2003d278e6",
      "parents": [
        "6fee40e9b8155a4af904d69765c96c00f975acf5"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Apr 29 19:53:13 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:02:15 2008 -0400"
      },
      "message": "uli526x: initialize the hardware prior to requesting interrupts\n\nThe firmware on MPC8610HPCD boards enables ULI ethernet and leaves it\nin some funky state before booting Linux. For drivers, it\u0027s always good\nidea to (re)initialize the hardware prior to requesting interrupts.\n\nThis patch fixes the following oops:\n\nOops: Kernel access of bad area, sig: 11 [#1]\nMPC86xx HPCD\nNIP: c0172820 LR: c017287c CTR: 00000000\n[...]\nNIP [c0172820] allocate_rx_buffer+0x2c/0xb0\nLR [c017287c] allocate_rx_buffer+0x88/0xb0\nCall Trace:\n[df82bdc0] [c017287c] allocate_rx_buffer+0x88/0xb0 (unreliable)\n[df82bde0] [c0173000] uli526x_interrupt+0xe4/0x49c\n[df82be20] [c0045418] request_irq+0xf0/0x114\n[df82be50] [c01737b0] uli526x_open+0x48/0x160\n[df82be70] [c0201184] dev_open+0xb0/0xe8\n[df82be80] [c0200104] dev_change_flags+0x90/0x1bc\n[df82bea0] [c035fab0] ip_auto_config+0x214/0xef4\n[df82bf60] [c03421c8] kernel_init+0xc4/0x2ac\n[df82bff0] [c0010834] kernel_thread+0x44/0x60\nInstruction dump:\n4e800020 9421ffe0 7c0802a6 bfa10014 7c7e1b78 90010024 80030060 83e30054\n2b80002f 419d0078 3fa0c039 48000058 \u003c907f0010\u003e 80630088 2f830000 419e0014\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6fee40e9b8155a4af904d69765c96c00f975acf5",
      "tree": "544fac66529cef4d7b907013ca90da33a277e82b",
      "parents": [
        "9b9a8bfc8dfbe09dc57f274e32e8b06151abbad7"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:01:23 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:02:08 2008 -0400"
      },
      "message": "ucc_geth: Fix a bunch of sparse warnings\n\nucc_geth didn\u0027t have anything marked as __iomem.  It was also inconsistent\nwith its use of in/out accessors (using them sometimes, not using them other\ntimes).  Cleaning this up cuts the warnings down from hundreds to just over a\ndozen.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b9a8bfc8dfbe09dc57f274e32e8b06151abbad7",
      "tree": "e866ac5c30d2156c1c7a0c42d1a46886b3a6db05",
      "parents": [
        "f162b9d58273a9a5747211133c8ccb2de5cf5ff2"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:00:51 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:41 2008 -0400"
      },
      "message": "phylib: Fix some sparse warnings\n\nDeclared some things static, declared some things in the header.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f162b9d58273a9a5747211133c8ccb2de5cf5ff2",
      "tree": "1ee677ebfe4cc3ecf4e2b9deffda26a264c1426c",
      "parents": [
        "569f0c4d909c7f73de634abcdc36344cb72de36a"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:00:30 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:34 2008 -0400"
      },
      "message": "gianfar: Fix a locking bug in gianfar\u0027s sysfs code\n\nDuring sparse cleanup, found a locking bug.  Some of the sysfs functions were\nacquiring a lock, and then returning in the event of an error.  We rearrange\nthe code so that the lock is released in error conditions, too.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "569f0c4d909c7f73de634abcdc36344cb72de36a",
      "tree": "e8fead8972dd34fde23e0931bffa17e9dbdb8bfb",
      "parents": [
        "ae68c39819ddf30549652962768a50edae5eec6f"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri May 02 18:06:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:32 2008 -0400"
      },
      "message": "bonding: fix enslavement error unwinds\n\n\tAs part of:\n\ncommit c2edacf80e155ef54ae4774379d461b60896bc2e\nAuthor: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nDate:   Mon Jul 9 10:42:47 2007 -0700\n\n    bonding / ipv6: no addrconf for slaves separately from master\n\ntwo steps were rearranged in the enslavement process: netdev_set_master\nis now before the call to dev_open to open the slave.\n\n\tThis patch updates the error cases and unwind process at the\nend of bond_enslave to match the new order.  Without this patch, it is\npossible for the enslavement to fail, but leave the slave with IFF_SLAVE\nset in its flags.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ae68c39819ddf30549652962768a50edae5eec6f",
      "tree": "0d0ef28152945ad23b72f6cff62a8dfc0345224b",
      "parents": [
        "c4ebc66a1a8e3576322a9f47f0d06ec3c96a08d7"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri May 02 17:49:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:30 2008 -0400"
      },
      "message": "bonding: Deadlock between bonding_store_bonds and bond_destroy_sysfs.\n\nThe sysfs layer has an internal protection, that ensures, that\nall the process sitting inside -\u003esore/-\u003eshow callback exits\nbefore the appropriate entry is unregistered (the calltraces\nare rather big, but I can provide them if required).\n\nOn the other hand, bonding takes rtnl_lock in\na) the bonding_store_bonds, i.e. in -\u003estore callback,\nb) module exit before calling the sysfs unregister routines.\n\nThus, the classical AB-BA deadlock may occur. To reproduce run\n# while :; do modprobe bonding; rmmod bonding; done\nand\n# while :; do echo \u0027+bond%d\u0027 \u003e /sys/class/net/bonding_masters ; done\nin parallel.\n\nThe fix is to move the bond_destroy_sysfs out of the rtnl_lock,\nbut _before_ bond_free_all to make sure no bonding devices exist\nafter module unload.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c4ebc66a1a8e3576322a9f47f0d06ec3c96a08d7",
      "tree": "ec9959fe23520db9074b3f197508523595b93afc",
      "parents": [
        "822973ba79fd5a5b711270c2de7196c6b50c6687"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri May 02 17:49:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:29 2008 -0400"
      },
      "message": "bonding: fix error unwind in bonding_store_bonds\n\n\tFixed an error unwind in bonding_store_bonds that didn\u0027t release\nthe locks it held, and consolidated unwinds into a common block at the\nend of the function.  Bug reported by Pavel Emelyanov \u003cxemul@openvz.org\u003e,\nwho provided a different fix.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "822973ba79fd5a5b711270c2de7196c6b50c6687",
      "tree": "dfed6d24c5a9a82cb1b82279534745e889b534ad",
      "parents": [
        "9d1045ad68fcccfaf1393cc463ab6357693e8d1d"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri May 02 17:49:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:27 2008 -0400"
      },
      "message": "bonding: Do not call free_netdev for already registered device.\n\nIf the call to bond_create_sysfs_entry in bond_create fails, the\nproper rollback is to call unregister_netdevice, not free_netdev.\nOtherwise - kernel BUG at net/core/dev.c:4057!\n\nChecked with artificial failures injected into bond_create_sysfs_entry.\n\nPavel\u0027s original patch modified by Jay Vosburgh to move code around\nfor clarity (remove goto-hopping within the unwind block).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "05177f178efe1459d2d0ac05430027ba201889a4",
      "tree": "5102edb75980d79c352965f451ee91b8410ac4e5",
      "parents": [
        "22bfc6d5e19b72d50535ce32fd6dee2ce2e75775"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 02 15:13:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:43:44 2008 -0400"
      },
      "message": "pata_atiixp: Don\u0027t disable\n\nA couple of distributions (Fedora, Ubuntu) were having weird problems with the\nATI IXP series PATA controllers being reported as simplex.  At the heart of\nthe problem is that both distros ignored the recommendations to load pata_acpi\nand ata_generic *AFTER* specific host drivers.\n\nThe underlying cause however is that if you D3 and then D0 an ATI IXP it\nhelpfully throws away some configuration and won\u0027t let you rewrite it.\n\nAdd checks to ata_generic and pata_acpi to pin ATIIXP devices.  Possibly the\nreal answer here is to quirk them and pin them, but right now we can\u0027t do that\nbefore they\u0027ve been pcim_enable()\u0027d by a driver.\n\nI\u0027m indebted to David Gero for this.  His bug report not only reported the\nproblem but identified the cause correctly and he had tested the right values\nto prove what was going on\n\n[If you backport this for 2.6.24 you will need to pull in the 2.6.25\nremoval of the bogus WARN_ON() in pcim_enagle]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: David Gero \u003cdavidg@havidave.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22bfc6d5e19b72d50535ce32fd6dee2ce2e75775",
      "tree": "ab0a8061ee01534fe723e89af23e71b67c5480db",
      "parents": [
        "ba66b242b1c3432b44d893c64124522b3bdce71e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:17 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:57 2008 -0400"
      },
      "message": "sata_inic162x: update intro comment, up the version and drop EXPERIMENTAL\n\nsata_inic162x is now ready for production use.  Bump the version,\nexplain what\u0027s working and what\u0027s not and drop EXPERIMENTAL.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ba66b242b1c3432b44d893c64124522b3bdce71e",
      "tree": "5b698d3c8e1c3b88e559f8479e2e8fc591470cb9",
      "parents": [
        "f8b0685a8ea8e3974f8953378ede2111f8d49d22"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:16 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:56 2008 -0400"
      },
      "message": "sata_inic162x: add cardbus support\n\nWhen attached to cardbus, mmio region is at BAR 1.  Other than that,\neverything else is the same.  Add support for it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8b0685a8ea8e3974f8953378ede2111f8d49d22",
      "tree": "31df41c54ae8c31b82cfaa0d11c8818876d89284",
      "parents": [
        "b3f677e501a494aa1582d4ff35fb3ac6f0a59b08"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:15 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:56 2008 -0400"
      },
      "message": "sata_inic162x: kill now unused SFF related stuff\n\nsata_inic162x now doesn\u0027t use any SFF features.  Remove all SFF\nrelated stuff.\n\n* Mask unsolicited ATA interrupts.  This removes our primary source of\n  spurious interrupts and spurious interrupt handling can be tightened\n  up.  There\u0027s no need to clear ATA interrupts by reading status\n  register either.\n\n* Don\u0027t dance with IDMA_CTL_ATA_NIEN and simplify accesses to\n  IDMA_CTL.\n\n* Inherit from sata_port_ops instead of ata_sff_port_ops.\n\n* Don\u0027t initialize or use ioaddr.  There\u0027s no need to map BAR0-4\n  anymore.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b3f677e501a494aa1582d4ff35fb3ac6f0a59b08",
      "tree": "07742b58e6ad35add7cefc5027a87a25e72bb8d1",
      "parents": [
        "049e8e04986bde66df9648d88d0960ab4cbd6992"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:14 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:55 2008 -0400"
      },
      "message": "sata_inic162x: use IDMA for ATAPI commands\n\nUse IDMA for ATAPI commands.  Write and some misc commands time out\nwhen executed using ATAPI_PROT_DMA but ATAPI_PROT_PIO works fine.  As\nPIO is driven by DMA too, it doesn\u0027t make any noticeable difference\nfor native SATA devices.  inic_check_atapi_dma() is implemented to\nforce PIO for those ATAPI commands.\n\nAfter this change, sata_inic162x issues all commands using IDMA.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "049e8e04986bde66df9648d88d0960ab4cbd6992",
      "tree": "bf3bc3e8feb87290b7458beea77ce4a6551ac1cd",
      "parents": [
        "ab5b0235c4e819c9bc45fa62c99f9fe49e73e701"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:13 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:55 2008 -0400"
      },
      "message": "sata_inic162x: use IDMA for non DMA ATA commands\n\nUse IDMA for PIO and non-data commands.  This allows sata_inic162x to\nsafely drive LBA48 devices.  Kill inic_dev_config() which contains\ncode to reject LBA48 devices.\n\nWith this change, status checking in inic_qc_issue() to avoid hard\nlock up after hotplug can go away too.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ab5b0235c4e819c9bc45fa62c99f9fe49e73e701",
      "tree": "3c468392cd045db97c7925fadef37890c9552677",
      "parents": [
        "3ad400a92e9c7d2f7caa6c6f811dad9b7d3f333c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:54 2008 -0400"
      },
      "message": "sata_inic162x: kill now unused bmdma related stuff\n\nsata_inic162x doesn\u0027t use BMDMA anymore.  Kill bmdma related stuff.\n\n* prdctl manipulation\n\n* port IRQ mask manipulation\n\n* inherit ATA_BASE_SHT instead of ATA_BMDMA_SHT\n\n* BMDMA methods\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ad400a92e9c7d2f7caa6c6f811dad9b7d3f333c",
      "tree": "625fd562ea910adecba3bb0cbded541462830886",
      "parents": [
        "364fac0e56b9bd379330ef9e39d3761f0b491e2c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:11 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:54 2008 -0400"
      },
      "message": "sata_inic162x: use IDMA for ATA_PROT_DMA\n\nThe modified driver on initio site has enough clue on how to use IDMA.\nUse IDMA for ATA_PROT_DMA.\n\n* LBA48 now works as long as it uses DMA (LBA48 devices still aren\u0027t\n  allowed as it can destroy data if PIO is used for any reason).\n\n* No need to mask IRQs for read DMAs as IDMA_DONE is properly raised\n  after transfer to memory is actually completed.  There will be some\n  spurious interrupts but host_intr will handle it correctly and\n  manipulating port IRQ mask interacts badly with the other port for\n  some reason, so command type dependent port IRQ masking is not used\n  anymore.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "364fac0e56b9bd379330ef9e39d3761f0b491e2c",
      "tree": "7812a44cd9213a53b69f1e6de74579c270a0b0fc",
      "parents": [
        "b0dd9b8ef985291a8b40118c5f33b7935e273dcb"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu May 01 23:55:58 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:53 2008 -0400"
      },
      "message": "sata_inic162x: update TF read handling\n\ninic162x can\u0027t reliably read back TF or at least we don\u0027t know how to\ndo it yet.  The only values which seem reliable are status and error.\nThis patch updates access to TF.\n\n* implement inic_tf_read() which reads the TF area in mmio area\n\n* implement custom inic_qc_fill_rtf() which only returns true if\n  status indicates device error.  it\u0027ll be returning bogus addresses\n  for device errors but it\u0027ll be able to report why it failed at\n  least.\n\n* implement custom inic_check_ready() and use ata_wait_after_reset()\n  instead of the SFF version.\n\n* use inic_tf_read() for classification.\n\nThis is not perfect but it fixes hotplug detection failure and at\nleast makes the driver report 0\u0027s instead of random garbages while\nreporting valid status and error for device errors.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b0dd9b8ef985291a8b40118c5f33b7935e273dcb",
      "tree": "9fad552d4565ef1262a93c3a17aca82131ff73fb",
      "parents": [
        "36f674d9a65264d3826ca7300bed441e22a624b2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:09 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:53 2008 -0400"
      },
      "message": "sata_inic162x: add / update constants\n\n* add a bunch of constants, most are from the datasheet, a few\n  undocumented ones are from initio\u0027s modified driver\n\n* HCTL_PWRDWN is bit 12 not 13\n\nThis is in preparation of further inic162x updates.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "36f674d9a65264d3826ca7300bed441e22a624b2",
      "tree": "17df5a889b9c9fed43f9d1fc0f2ef031b47879d3",
      "parents": [
        "c46938ccfe35a58a0873715ee4c26fc9eb8d87b3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Apr 30 16:35:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 11:40:52 2008 -0400"
      },
      "message": "sata_inic162x: misc clean ups\n\n* use larger indents for structure member definitions\n\n* kill unused variable @addr in inic_scr_write()\n\n* kill unnecessary flushes in inic_freeze/thaw()\n\n* kill buggy explicit kfree() on devres managed port private data\n\nThis is in preparation of further inic162x updates.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "c46938ccfe35a58a0873715ee4c26fc9eb8d87b3"
}
