)]}'
{
  "log": [
    {
      "commit": "107a09c44b65d5e2a5313edfda91c498df3b3f2a",
      "tree": "2c642943287ceb878fcdf2a2e5179c1d576fb729",
      "parents": [
        "c2e81432201d99cc48ff6492567fe05204cc8d7e"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Mon Jan 16 16:28:07 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Mon Jan 16 16:28:07 2006 +1100"
      },
      "message": "[XFS] remove no-longer-needed IS_NOATIME macro, twas just a build workaround\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "c2e81432201d99cc48ff6492567fe05204cc8d7e",
      "tree": "ea3630e08544dba25120f39f27dcc73b281378fb",
      "parents": [
        "54245702ab63a9a0b1ccf78bc37b57e778bb3bcc"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Mon Jan 16 16:21:34 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Mon Jan 16 16:21:34 2006 +1100"
      },
      "message": "[XFS] mutex fallout - fix debug builds and remove no-longer-useful comment.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "54245702ab63a9a0b1ccf78bc37b57e778bb3bcc",
      "tree": "4ff4feac3de44fae6bc7bad062454d475c29570f",
      "parents": [
        "0238cb4e7583c521bb3538060f98a73e65f61324"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Jan 16 15:54:05 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Mon Jan 16 15:54:05 2006 +1100"
      },
      "message": "[XFS] Fix symlink creation too, with respect to initialising SELinux\ncontext.\n\nSGI-PV: 946762\nSGI-Modid: xfs-linux-melb:xfs-kern:24983a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0238cb4e7583c521bb3538060f98a73e65f61324",
      "tree": "87081082bfd5c89fddfc1b351f31f6b5a14bfce5",
      "parents": [
        "3527761cb403fba72a37c4e6a1fad76eeedd990c",
        "ef0498a7bfbb5773e7ba4235207054b81ad5120e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 13:33:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 13:33:09 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "3527761cb403fba72a37c4e6a1fad76eeedd990c",
      "tree": "69132f07ce10b311041b087f90c30ded72aca348",
      "parents": [
        "a073404272e8003816d9198f639b1bf11ff0a864"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jan 15 21:21:14 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jan 15 21:21:14 2006 +0100"
      },
      "message": "[PATCH] MAINTAINERS: watchdog device drivers\n\nAdd a MAINTAINER entry for the watchdog device drivers.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "a073404272e8003816d9198f639b1bf11ff0a864",
      "tree": "67036411b7afd327ce3ac72b001578509652094e",
      "parents": [
        "6b4977ce0fb9a989ba24fd6b757d07a566abc23d"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Nov 02 08:56:49 2005 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jan 15 21:06:13 2006 +0100"
      },
      "message": "[WATCHDOG] sa1100_wdt.c sparse cleanups\n\nThe following makes drivers/char/watchdog/sa1100_wdt.c sparse clean.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "6b4977ce0fb9a989ba24fd6b757d07a566abc23d",
      "tree": "a65447b794fe9c9f15c34565c3b5fccc22d261d5",
      "parents": [
        "69ff56c166629224e9fe914b8543021dc2f001f0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sun Jan 15 12:10:55 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 10:17:07 2006 -0800"
      },
      "message": "[PATCH] Use atomic64_set for 64-bit case of atomic_long_set\n\nFor some reason, the BITS_PER_LONG \u003d\u003d 64 case of atomic_long_set\nwas using atomic_set instead of atomic64_set. This does not jive\nwith architectures which use an inline instead of a #define to\nimplement their atomic_set() primitives.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69ff56c166629224e9fe914b8543021dc2f001f0",
      "tree": "89ac4a4f144dd6b131a5400fe024881c347e2cce",
      "parents": [
        "fc03da1ca1954f103ed57daf90611cefa57b07e0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 15 13:13:13 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 10:09:35 2006 -0800"
      },
      "message": "[PATCH] Fix zoran_card compilation warning\n\nFix the following warning which was introduced in 2.6.15-git8 by\ncommit 7408187d223f63d46a13b6a35b8f96b032c2f623:\n\n  CC [M]  drivers/media/video/zoran_card.o\ndrivers/media/video/zoran_card.c: In function `zr36057_init\u0027:\ndrivers/media/video/zoran_card.c:1053: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc03da1ca1954f103ed57daf90611cefa57b07e0",
      "tree": "2b9b44b1a39f7743c1c3d7bc89654792686d7dbc",
      "parents": [
        "caf5b04c82f05c65843b2d7189845d6c3df5a41e",
        "e05b3b4adbaeea508bd1c195f1f2e22c8251176b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 10:05:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 10:05:10 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "ef0498a7bfbb5773e7ba4235207054b81ad5120e",
      "tree": "73a2e407b3c1b10190fa3ee7744a8fe91ce14e49",
      "parents": [
        "caf5b04c82f05c65843b2d7189845d6c3df5a41e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jan 15 17:03:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 15 17:03:45 2006 +0000"
      },
      "message": "[ARM] Fix missing compiler.h include\n\nasm/mach/arch.h introduced a __deprecated, but didn\u0027t include compiler.h,\ncausing:\n\nIn file included from arch/arm/mach-at91rm9200/devices.c:13:\ninclude/asm/mach/arch.h:23: warning: no semicolon at end of struct or union\ninclude/asm/mach/arch.h:23: error: syntax error before \u0027phys_ram\u0027\ninclude/asm/mach/arch.h:34: error: syntax error before \u0027:\u0027 token\ninclude/asm/mach/arch.h:35: error: syntax error before \u0027:\u0027 token\ninclude/asm/mach/arch.h:36: error: syntax error before \u0027:\u0027 token\ninclude/asm/mach/arch.h:37: error: syntax error before \u0027:\u0027 token\ninclude/asm/mach/arch.h:45: error: syntax error before \u0027}\u0027 token\n\nAdd the necessary include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e05b3b4adbaeea508bd1c195f1f2e22c8251176b",
      "tree": "61b88c6524b199c6051b46d040b0c379109d40ce",
      "parents": [
        "820a8ce7931d18338e5c089725ec083518da1644"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 22:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 22:05:47 2006 +1100"
      },
      "message": "powerpc/32: Restore previous version of 32-bit PCI code\n\nWhen I removed the powermac support from arch/ppc/kernel/pci.c,\nI overlooked the fact that that file is used in 32-bit ARCH\u003dpowerpc\nbuilds.  To prevent problems in future, restore the original version\nof that file as arch/powerpc/kernel/pci_32.c, and use that.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "820a8ce7931d18338e5c089725ec083518da1644",
      "tree": "cc531ec80117671fece720d208a587891e8ab158",
      "parents": [
        "a7fdd90bc43e3e9cb08bc1b13650024d419b89e5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:33:52 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:33:52 2006 +1100"
      },
      "message": "powerpc: Make ARCH\u003dpowerpc the default for 32-bit ppc\n\nThis makes ARCH\u003dpowerpc the default on 32-bit powerpc machines,\nwhere uname -m returns ppc, as well as on 64-bit powerpc machines.\nMost people who would be likely to build their own kernels on\n32-bit powerpc machines would be using powermacs or CHRP machines,\nboth of which are supported with ARCH\u003dpowerpc now.  Embedded ppc\ndevelopers whose ports haven\u0027t been moved over to arch/powerpc\nyet will have to explicitly set ARCH\u003dppc now.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7fdd90bc43e3e9cb08bc1b13650024d419b89e5",
      "tree": "5c99a41b9d157186668ed63c001f72a09965143b",
      "parents": [
        "e8625d463560198cff7cb3eb22886c47d728d501"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:30:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:30:44 2006 +1100"
      },
      "message": "[PATCH] ppc: Remove powermac support from ARCH\u003dppc\n\nThis makes it possible to build kernels for PReP and/or CHRP\nwith ARCH\u003dppc by removing the (non-building) powermac support.\nIt\u0027s now also possible to select PReP and CHRP independently.\nPowermac users should now build with ARCH\u003dpowerpc instead of\nARCH\u003dppc.  (This does mean that it is no longer possible to\nbuild a 32-bit kernel for a G5.)\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "caf5b04c82f05c65843b2d7189845d6c3df5a41e",
      "tree": "57543bd382f065b1e9c368669a2f723e0721383f",
      "parents": [
        "650eec5e04468d0611a60e6098464b7c43981552"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 22:08:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 22:08:28 2006 -0800"
      },
      "message": "x86: Work around compiler code generation bug with -Os\n\nSome versions of gcc generate incorrect code for the inet_check_attr()\nfunction, apparently due to a totally bogus index -\u003e pointer comparison\ntransformation.\n\nAt least \"gcc version 4.0.1 20050727 (Red Hat 4.0.1-5)\" from FC4 is\naffected, possibly others too.\n\nThis changes the function subtly so that the buggy gcc transformation\ndoesn\u0027t trigger.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8625d463560198cff7cb3eb22886c47d728d501",
      "tree": "091fe29965fd745d9614efff76bf1e7322a11e44",
      "parents": [
        "4683b54c1dae749a0fb8d8ec46d84dd4fefe41d3"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Sat Jan 14 13:48:25 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 16:50:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kconfig changes for CRASH_DUMP\n\nNoticed in 2.6.15-git9 that CRASH_DUMP option is moved to top level.\nMoved CRASH_DUMP into \"kernel options\" next to KEXEC and this config\noption supports only for PPC64 at this time.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4683b54c1dae749a0fb8d8ec46d84dd4fefe41d3",
      "tree": "e4d6fcfe04b1bcebe5828c9fd348957bef819fad",
      "parents": [
        "4c882b019160ebd7e954ba787f6353ed69281fd7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 14 16:46:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 16:50:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update pmac32_defconfig\n\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "650eec5e04468d0611a60e6098464b7c43981552",
      "tree": "dedaf6f64ced34391a085f8c1148c1cf9f593ea6",
      "parents": [
        "150a631fc55e33df28a6846371e7f86e9e75e8cb",
        "7493a314cb83797ce612a577475aacaedc553fed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:44:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:44:39 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "150a631fc55e33df28a6846371e7f86e9e75e8cb",
      "tree": "59b1cfdf3b497989e98832db0374c4193d3b9d48",
      "parents": [
        "8d5c315059460e665c804d5a9b641f7f0a1e9dd7",
        "51828abc17a4ae0f7fb3879e00a30da7bdc7ca20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:44:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:44:01 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "8d5c315059460e665c804d5a9b641f7f0a1e9dd7",
      "tree": "b9c598b2ac7a4fd7cf121ce733b98b0f18b8a1df",
      "parents": [
        "a9df3d0f312f4b1aefec76ae5ee86cccbf7cd4e0",
        "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:43:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 19:43:21 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "a9df3d0f312f4b1aefec76ae5ee86cccbf7cd4e0",
      "tree": "fa0c3084c1c382c4187854286b2b217a99af039a",
      "parents": [
        "ac893963030ad70e528dc23270d499d650546a38"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 14 13:21:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:16 2006 -0800"
      },
      "message": "[PATCH] When CONFIG_CC_OPTIMIZE_FOR_SIZE, allow gcc4 to control inlining\n\nIf optimizing for size (CONFIG_CC_OPTIMIZE_FOR_SIZE), allow gcc4 compilers\nto decide what to inline and what not - instead of the kernel forcing gcc\nto inline all the time.  This requires several places that require to be\ninlined to be marked as such, previous patches in this series do that.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac893963030ad70e528dc23270d499d650546a38",
      "tree": "11ca9e97eb4c7fef47076a40723341e491bba11e",
      "parents": [
        "f16623569e2ec055b489462315f5296f153d119b"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat Jan 14 13:21:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:16 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: un-inline some functions\n\nUn-inline two functions in the pktcdvd driver.  This makes the compiled code\n172 bytes smaller on my system.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f16623569e2ec055b489462315f5296f153d119b",
      "tree": "daef533c4ba906c0618795c0f4b8584db33268ef",
      "parents": [
        "652050aec936fdd70ed9cbce1cd1ef30a7c9d117"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:21:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] Mark some key VFS functions as __always_inline\n\nMark a few VFS functions as mandatory inline (based on Al Viro\u0027s request);\nthese must be inline due to stack usage issues during a recursive loop that\nhappens during the recursive symlink resolution (symlink to a symlink to a\nsymlink ..)\n\nThis patch at this point does not change behavior and is for documentation\npurposes only (but this changes later in the series)\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "652050aec936fdd70ed9cbce1cd1ef30a7c9d117",
      "tree": "a2859991fd1c71d918c85c5a8b4bc63bb2c64808",
      "parents": [
        "9ab34fe76114b9538bfcaf3a9d112dee0feb5f17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 14 13:21:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] mark several functions __always_inline\n\n      Arjan van de Ven \u003carjan@infradead.org\u003e\n\nMark a number of functions as \u0027must inline\u0027.  The functions affected by this\npatch need to be inlined because they use knowledge that their arguments are\nconstant so that most of the function optimizes away.  At this point this\npatch does not change behavior, it\u0027s for documentation only (and for future\npatches in the inline series)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ab34fe76114b9538bfcaf3a9d112dee0feb5f17",
      "tree": "3bd494625e6bef27f876d37f39fe537d554af571",
      "parents": [
        "40fc55cb69c0386504ab5184e9bea0a7aecb2bd3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 14 13:21:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] enable unit-at-a-time optimisations for gcc4\n\nAllow gcc4 compilers to optimize unit-at-a-time.\n\nThis flag enables gcc to \"see\" the entire C file before making optimisation\ndecisions such as inline, which results in gcc making better decisions.  One\nof the immediate effects of this is that static functions that are used only\nonce now get inlined.\n\ngcc 3.4 has this flag as well, however gcc 3.x have a problem with inlining\nand stacks and as a result, enabling this flag there would cause excessive and\nunacceptable stack use.  This problem is fixed in the gcc 4.x series.  The\nx86-64 architecture already enables this feature so it\u0027s well tested already.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40fc55cb69c0386504ab5184e9bea0a7aecb2bd3",
      "tree": "a4dd4933013448896d49b0d1cedcc1c43b23fe25",
      "parents": [
        "9eb8ef7479b6df59645af5d89d293727b521975e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.he",
        "time": "Sat Jan 14 13:21:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] Make __always_inline actually force always inlining\n\nThis patch is the first in a series that tries to optimize the kernel in terms\nof size (and thus cache behavior, both cpu and pagecache).\n\nThis first patch changes __always_inline to be a forced inline instead of the\n\"regular\" inline it was on everything except alpha.  This forced inline\nmatches the intention of the define better as a matter of documentation.\nThere is no change in behavior by this patch, since \"inline\" currently is\nmapped to a forced inline anyway.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9eb8ef7479b6df59645af5d89d293727b521975e",
      "tree": "b48e2d56f89b9c750d05010e4f3c03b559355710",
      "parents": [
        "216d526c89d144928f095f2800bc6c67e968d628"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Jan 14 13:21:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] fbdev: Update maintainers list\n\nUpdate maintainers list.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "216d526c89d144928f095f2800bc6c67e968d628",
      "tree": "2363b4c9ab1e4f7acea503427fa6a21e5fa3dbe8",
      "parents": [
        "67a6680d64e18c7a1901f31ef747ea53b6cd986d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jan 14 13:21:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] fbdev: Sanitize -\u003efb_mmap prototype\n\nNo need for a file argument.  If we\u0027d really need it it\u0027s in vma-\u003evm_file\nalready.  gbefb and sgivwfb used to set vma-\u003evm_file to the file argument, but\nthe kernel alrady did that.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67a6680d64e18c7a1901f31ef747ea53b6cd986d",
      "tree": "1d428eb19fdd393290348c63911c2974016ebc9d",
      "parents": [
        "a80da7389891d0eeacbd568a9b54f665fd424d14"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jan 14 13:21:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] fbdev: Sanitize -\u003efb_ioctl prototype\n\nThe ioctl and file arguments to -\u003efb_mmap are totally unused and there\u0027s not\nreason a driver should need them.\n\nAlso update the -\u003efb_compat_ioctl prototype to be the same as -\u003efb_mmap.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a80da7389891d0eeacbd568a9b54f665fd424d14",
      "tree": "1f0629804d83692546c9db0223236331cb70a44e",
      "parents": [
        "4836f5749e55663f884ea25920ff88de7822f0a8"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Sat Jan 14 13:21:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] gx1fb: (try to) play nicer with various BIOSes\n\nSeems that the CS5530A chip used in Geode GX1 systems has some crazy feature\nthat causes SMI traps when accessing the PCI configuration space of the video\ndevice.  Various GX1 BIOSes seem to use this \u0027feature\u0027 to hide the real BARs\nof the device.  This patch disables these traps (in an early PCI fixup) so\nthat Linux sees the real, physical BARs and not the virtual ones provided by\nthe BIOS.\n\nThis should allow the GX1 framebuffer driver to work on more systems that have\ndifferent BIOSes as the driver no longer guesses at what the virtual BARs\nmean.\n\nI\u0027m not entirely sure it the correct solution as I can neither test regular\nVGA console nor the X\u0027s \u0027cyrix\u0027 video driver so there might be some breakage\nthere -- probably best to get some more testers before applying it.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4836f5749e55663f884ea25920ff88de7822f0a8",
      "tree": "6d25b5da25bc64b92ec73e9cac00fe44bfeef08c",
      "parents": [
        "16ab3adf562fb723d9085c998637f214b10072c5"
      ],
      "author": {
        "name": "Christian Trefzer",
        "email": "ctrefzer@gmx.de",
        "time": "Sat Jan 14 13:21:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] neofb: take existing display configuration as default\n\nOn a Dell Latitude CPi-A I noticed a strangeness wrt.  the handling of an\nexternal monitor by the neomagic framebuffer driver, namely when the laptop is\ndocked in a C/Dock II with the lid shut.\n\nA cold boot would result in the BIOS configuring the video chip to use the\n\"external monitor only\" mode, yet neofb would default to \"internal LCD only\".\nAn attempt for a quick fix by using the Fn-F8 keystroke to toggle the display\ncombination modes resulted in a reproductible hard lock, powering down being\nthe only solution.\n\nThe attached patch makes neofb probe the register for the current display\nmode, using that value as a default if nothing was specified as kernel/module\nparameter.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16ab3adf562fb723d9085c998637f214b10072c5",
      "tree": "e49bb415ddf8be2b6aff29cb9bbbe93a77f26dbe",
      "parents": [
        "a6b25b675db9f9f1af640b928f5476e8454b391c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 14 13:21:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] Update kernel-parameters.txt IOSCHED to spell out \u0027anticipatory\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6b25b675db9f9f1af640b928f5476e8454b391c",
      "tree": "6b2aa2a6cacc6001f253ac23edb632f52e276a7c",
      "parents": [
        "9c878967d32a10cb604718f7608efa0ea3d8b596"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 14 13:21:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] nlm kernel-parameters update\n\nAdd 2 lockd kernel parameters and spell 2 others correctly.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Olaf Kirch \u003cokir@suse.de\u003e\nCc: \u003cburaphalinuxserver@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c878967d32a10cb604718f7608efa0ea3d8b596",
      "tree": "08fc64f4390b6d0f9cad984193e54eca99cd2b00",
      "parents": [
        "a07f0dbec01fda6d88f5089e21454b8df53d36fc"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Sat Jan 14 13:21:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:13 2006 -0800"
      },
      "message": "[PATCH] cs89x0: add ixdp2351 support\n\nThis patch adds support for the Intel IXDP2351 to the CS89x0 driver.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a07f0dbec01fda6d88f5089e21454b8df53d36fc",
      "tree": "f15c12ffd1aeaa0f7aa7530ad9dc6fd76810f9f0",
      "parents": [
        "580d7b8cc59d68a3d26bfcc64c2053b464782c9a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jan 14 13:21:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:13 2006 -0800"
      },
      "message": "[PATCH] cs89x0: use u16 for device register data\n\ncs89x0 inconsistently used \u0027int\u0027 and \u0027u32\u0027 for device register data.\nAs the cs89x0 is a 16-bit chip, change the I/O accessors over to \u0027u16\u0027.\n(Spotted by Deepak Saxena.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "580d7b8cc59d68a3d26bfcc64c2053b464782c9a",
      "tree": "e7192be6a97210d618f812f24e2dfa471963ae67",
      "parents": [
        "032874e49271f8c9c53c137cb60cf12617a953a0"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jan 14 13:21:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:13 2006 -0800"
      },
      "message": "[PATCH] cs89x0: use #elif instead of #else/#if/#endif\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "032874e49271f8c9c53c137cb60cf12617a953a0",
      "tree": "a79f9e05c58099c354d3a5783e94f526f6f5259e",
      "parents": [
        "2c5608404e66047bbcd9b7788e7f3ee2555c8639"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jan 14 13:21:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:13 2006 -0800"
      },
      "message": "[PATCH] cs89x0: credit Dmitry Pervushin\n\nCredit Dmitry Pervushin for the PNX010X platform support.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c5608404e66047bbcd9b7788e7f3ee2555c8639",
      "tree": "d6d38c404010a872795c919c59115fa6d278a54c",
      "parents": [
        "d063389ecf20e5c20be91a0007656deb9fc38a1c"
      ],
      "author": {
        "name": "Abhay Salunke",
        "email": "Abhay_Salunke@dell.com",
        "time": "Sat Jan 14 13:21:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:13 2006 -0800"
      },
      "message": "[PATCH] dell_rbu: fix Bug 5854\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d5854\n\nRoot cause:\n\nThe dell_rbu driver creates entries in /sys/class/firmware/dell_rbu/ by\ncalling request_firmware_nowait (without hotplug ) this function inturn\nstarts a kernel thread which creates the entries in\n/sys/class/firmware/dell_rbu/loading , data and the thread waits on the\nuser action to return control back to the callback fucntion of dell_rbu.\nThe thread calls wait_on_completion which puts it in a D state until the\nuser action happens.  If there is no user action happening the load average\ngoes up as the thread D state is taken in to account.  Also after\ndownloading the BIOS image the enrties go away momentarily but they are\nrecreated from the callback function in dell_rbu.  This causes the thread\nto get recreated causing the load average to permenently stay around 1.\n\nFix:\n\nThe dell_rbu also creates the entry\n/sys/devices/platform/dell_rbu/image_type at driver load time.  The image\ntype by default is mono if required the user can echo packet to image_type\nto make the BIOS update mechanism using packets.  Also by echoing init in\nto image_type the /sys/class/firmware/dell_rbu entries can be created.\n\nThe driver code was changed to not create /sys/class/firmware/dell_rbu\nentries during load time, and also to not create the above entries from the\ncallback function.  The entries are only created by echoing init to\n/sys/devices/platform/dell_rbu/image_type The user now needs to create the\nentries to download the image monolithic or packet.  This fixes the issue\nsince the kernel thread only is created when ever the user is ready to\ndownload the BIOS image; this minimizes the life span of the kernel thread\nand the load average goes back to normal.\n\nSigned off by Abhay Salunke \u003cabhay_salunke@dell.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d063389ecf20e5c20be91a0007656deb9fc38a1c",
      "tree": "0a5ccb8f50522d62765225f227cdf135438806b9",
      "parents": [
        "44db77f33cc42c49f55ddb360f5e9a05581ffdc0"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:13 2006 -0800"
      },
      "message": "[PATCH] smbfs: remove kmalloc wrapper\n\nRemove the remaining kmalloc() wrapper bits from fs/smbfs/.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44db77f33cc42c49f55ddb360f5e9a05581ffdc0",
      "tree": "dff20b34e2c022ea7527ee7223b6d2268f384a6d",
      "parents": [
        "69c99ac17e2ee0eb45e2c9873e6e12d73260fc6b"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:12 2006 -0800"
      },
      "message": "[PATCH] ncpfs: remove kmalloc wrapper\n\nRemove remaining kmalloc wrapper bits from fs/ncpfs/.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69c99ac17e2ee0eb45e2c9873e6e12d73260fc6b",
      "tree": "9ea1f247f27f391e0867ed4e2e2c01bc2488b54a",
      "parents": [
        "3135806358e8d3d8ac61a13f58f148d0a98a7b9b"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "qiyong@fc-cn.com",
        "time": "Sat Jan 14 13:21:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:12 2006 -0800"
      },
      "message": "[PATCH] abandon gcc 295x main.c tidy\n\nAfter abandon-gcc-295x.patch, this relocates the error-out-early comment.\n\nSigned-off-by: Coywolf Qi Hunt \u003cqiyong@fc-cn.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3135806358e8d3d8ac61a13f58f148d0a98a7b9b",
      "tree": "42723acbd28e943267cc303a45380671a925c29a",
      "parents": [
        "d9975d6ba0668aa21d9f0c565d7df56c805c8d5c"
      ],
      "author": {
        "name": "Valdis.Kletnieks@vt.edu",
        "email": "Valdis.Kletnieks@vt.edu",
        "time": "Sat Jan 14 13:21:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:12 2006 -0800"
      },
      "message": "[PATCH] quota: make useless quota error message informative\n\nfs/quota_v2.c can, under some conditions, issue a kernel message that says,\nin totality, \u0027failed read\u0027.  This patch does the following:\n\n1) Gives a hint who issued the error message, so people reading the logs\n   don\u0027t have to go grepping the entire kernel tree (with 11 false\n   positives).\n\n2) Say what amount of data we expected, and actually got.\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9975d6ba0668aa21d9f0c565d7df56c805c8d5c",
      "tree": "c761868423e57d5d083f80830b9eb6d79b28bac3",
      "parents": [
        "2ff6b1c2575f13885c1d5291e4283682ad9a41cd"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:12 2006 -0800"
      },
      "message": "[PATCH] reiserfs: remove d_splice_alias NULL check from reiserfs_lookup\n\nRemove redundant NULL check in reiserfs_lookup() as d_splice_alias() can take\nNULL inode as input.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ff6b1c2575f13885c1d5291e4283682ad9a41cd",
      "tree": "d31fd027ec45f63ccf5669b8e58ce3a23887c19a",
      "parents": [
        "ba7fe369875075c3b0def9887afb7a44fa88175e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:12 2006 -0800"
      },
      "message": "[PATCH] isofs: remove d_splice_alias NULL check from isofs_lookup\n\nRemove redundant NULL check in isofs_lookup() as d_splice_alias() can take\nNULL inode as input.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba7fe369875075c3b0def9887afb7a44fa88175e",
      "tree": "2b1052b698a66b67e981fbdea526c4b09df65ede",
      "parents": [
        "082a05c6f02e00982dd42ddae434fbc806a822e5"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:10 2006 -0800"
      },
      "message": "[PATCH] ext3: remove d_splice_alias NULL check from ext3_lookup\n\nRemove redundant NULL check in ext3_lookup() as d_splice_alias() can take NULL\ninode as input.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "082a05c6f02e00982dd42ddae434fbc806a822e5",
      "tree": "a26e7df9e311c2dce2fb739502656baeeb683d62",
      "parents": [
        "505970b96e3b7d22177c38e03435a68376628e7a"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Jan 14 13:21:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:10 2006 -0800"
      },
      "message": "[PATCH] ext2: remove d_splice_alias NULL check from ext2_lookup\n\nRemove redundant NULL check in ext2_lookup() as d_splice_alias() can take NULL\ninode as input.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "505970b96e3b7d22177c38e03435a68376628e7a",
      "tree": "5508317e391961355bf3d946a6aac05bb21569eb",
      "parents": [
        "ed68cb3676bb179768529aeb808403d57295af56"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sat Jan 14 13:21:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:10 2006 -0800"
      },
      "message": "[PATCH] cpuset oom lock fix\n\nThe problem, reported in:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d5859\n\nand by various other email messages and lkml posts is that the cpuset hook\nin the oom (out of memory) code can try to take a cpuset semaphore while\nholding the tasklist_lock (a spinlock).\n\nOne must not sleep while holding a spinlock.\n\nThe fix seems easy enough - move the cpuset semaphore region outside the\ntasklist_lock region.\n\nThis required a few lines of mechanism to implement.  The oom code where\nthe locking needs to be changed does not have access to the cpuset locks,\nwhich are internal to kernel/cpuset.c only.  So I provided a couple more\ncpuset interface routines, available to the rest of the kernel, which\nsimple take and drop the lock needed here (cpusets callback_sem).\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed68cb3676bb179768529aeb808403d57295af56",
      "tree": "1f9578bb86deb23f4102feff7cf59d880a0103b7",
      "parents": [
        "4ce3b30cf32c5c078518f0f3e6623bcb6eee9872"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Jan 14 13:21:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:10 2006 -0800"
      },
      "message": "[PATCH] s390: fix blk_queue_ordered call in dasd.c fixup\n\nThe QUEUE_ORDERED_* numbers got renumbered and by accident the dasd driver\nwas changed to use QUEUE_ORDERED_DRAIN instead of QUEUE_ORDERED_TAG.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ce3b30cf32c5c078518f0f3e6623bcb6eee9872",
      "tree": "bb797a7b39154cb2dac8332f75de0008de10078d",
      "parents": [
        "871931c1eef1727d42ff3ecf993b1978cf1e209f"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Sat Jan 14 13:21:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:10 2006 -0800"
      },
      "message": "[PATCH] s390: email-address change\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "871931c1eef1727d42ff3ecf993b1978cf1e209f",
      "tree": "7d32ef81f40a363a6708d9fb0277e611ed20d08e",
      "parents": [
        "1f1c12afe5c3e0ef901eec12dee09df4947462ee"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Sat Jan 14 13:21:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: chps[] array too short\n\nThe chps[] array in struct channel_subsystem is one too short; therefore the\ncode doesn\u0027t realize the chpid ff is already known.  When several devices on\nchpid ff become available, the message \"new_channel_path: could not register\nff\" is displayed for every device but the first one.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f1c12afe5c3e0ef901eec12dee09df4947462ee",
      "tree": "157f01441ef5ddc0810d0bfebca4667c21254529",
      "parents": [
        "bcc132651d384ad115a275868effb49c64b348ce"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: cputime misaccounting\n\nfinish_arch_switch needs to update the user cpu time as well, not just the\nsystem cpu time.  Otherwise the partial user cpu time of a process that is\nstored in the lowcore will be (mis-)accounted to the next process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcc132651d384ad115a275868effb49c64b348ce",
      "tree": "86613d17c58bc65c9d7fb86b6b2b5965ec807a01",
      "parents": [
        "53df751ccd0a404cca169dbd61bae571cc21559a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: fix blk_queue_ordered call in dasdc\n\nAdd the missing third argument to the blk_queue_ordered call and use the\nconstant QUEUE_ORDERED_DRAIN instead of \"1\".\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53df751ccd0a404cca169dbd61bae571cc21559a",
      "tree": "1dcd6089afe739a4d287613eb5131811dd14a44b",
      "parents": [
        "0152fb37603e3a776768794030b809ae77027aa4"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: add dummy pm_power_off\n\nDefine a dummy pm_power_off pointer to make sys_reboot happy.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0152fb37603e3a776768794030b809ae77027aa4",
      "tree": "dc1df7a4e474e6e8c4b6987a22e09c727bb97433",
      "parents": [
        "68c119177890afff4759abda8da2b4ff5e06efa1"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:21:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: spinlock fixes\n\nRemove useless spin_retry_counter and fix compilation for UP kernels.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68c119177890afff4759abda8da2b4ff5e06efa1",
      "tree": "d20210665857168da2cc6ea1f3832458a34f77ab",
      "parents": [
        "6410dd5e07b63606605794eeb7ec29e61fbda3db"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jan 14 13:20:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:09 2006 -0800"
      },
      "message": "[PATCH] s390: fix cpcmd calls on UP\n\nAdd missing fourth argument to cpcmd calls under !CONFIG_SMP.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6410dd5e07b63606605794eeb7ec29e61fbda3db",
      "tree": "b4d8a0a88060af079e6c2342cac2d6465f1d37e0",
      "parents": [
        "eb33c190c2b633f0dfc98481ecf12f62a02c705e"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Jan 14 13:20:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: sigcontext.h vs __user\n\nAdd an include of linux/compiler.h in sigcontext.h to avoid compiler errors in\nuser space apps because of a missing definition for __user.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb33c190c2b633f0dfc98481ecf12f62a02c705e",
      "tree": "cb7ec1168d0c9d333adc0d33012c0aefd808e58e",
      "parents": [
        "7ffbc9da137ef475afd5e01f72e1ce1ce49668b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Jan 14 13:20:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: show_task oops\n\nThe show_task function walks the kernel stack backchain of processes assuming\nthat the processes are not running.  Since this assumption is not correct\nwalking the backchain can lead to an addressing exception and therefore to a\nkernel hang.  So prevent the kernel hang (you still get incorrect results)\nverity that all read accesses are within the bounds of the kernel stack before\nperforming them.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ffbc9da137ef475afd5e01f72e1ce1ce49668b1",
      "tree": "ce30c284745e148e4159190ae84b700d556bd67b",
      "parents": [
        "fda5e142598341d30006e3715e53b2c983a9fca7"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: sha256 crypto code fix\n\nFix processing of messages larger than 2 * SHA256_BLOCK_SIZE.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fda5e142598341d30006e3715e53b2c983a9fca7",
      "tree": "5db77e1175acc1529d62a54b0dc7d8d4b1f7f34f",
      "parents": [
        "b8dc6038ff894d0eb0b5d61c9fafdf323ec10251"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: aes crypto code fixes\n\nCall KM[C] only with a multiple of block size.  Check return value of KM[C]\ninstructions and complain about erros\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8dc6038ff894d0eb0b5d61c9fafdf323ec10251",
      "tree": "a703e90f2f73aacc1d8742f5f99451b93fc763d7",
      "parents": [
        "c1357833bf5d92b1bda41215ae88a6597664251b"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: des crypto code speedup\n\nProvide ECB and CBC encrypt / decrypt functions to crypto API to speed up our\nhardware accelerated DES implementation.  This new functions allow the crypto\nAPI to call ECB / CBC directly with large blocks in difference to the old\nfunctions that were calles with algorithm block size (8 bytes for DES).\n\nThis is up to factor 10 faster than our old hardware implementation :)\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1357833bf5d92b1bda41215ae88a6597664251b",
      "tree": "986dafb9463c0f5764cd511defbd2650a66c3f68",
      "parents": [
        "7aa89746e89fca8fc722485aaf4454f2b636cf4d"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Sat Jan 14 13:20:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:08 2006 -0800"
      },
      "message": "[PATCH] s390: des crypto code cleanup\n\nBeautify the s390 in-kernel-crypto des code.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7aa89746e89fca8fc722485aaf4454f2b636cf4d",
      "tree": "f5a08d6537f9c8aedd25ed9d52241fababe78110",
      "parents": [
        "ce63ad78b55daf708d5d4ced9b832a4354ad2a4c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Jan 14 13:20:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] i386: fix stack dump loglevel\n\nRecent changes caused part of stack traces from SysRq-T to print at\nKERN_EMERG loglevel.  Also, parts of stack dump during oops were failing to\nprint at that level when they should.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce63ad78b55daf708d5d4ced9b832a4354ad2a4c",
      "tree": "2652030c947315845c4532335ad578490f7e9a65",
      "parents": [
        "fabbfb9e8c53416eaa4f62b957430211376c9c82"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Jan 14 13:20:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] i386: put HOTPLUG_CPU under Processor type, not Bus options\n\nMove the HOTPLUG_CPU option under \"Processor type\" instead of under \"Bus\noptions\".  This makes it the same for i386 as most other processor types\n(arm, ia64, parisc, ppc, s390, \u0026 x86_64; but not for powerpc).  Besides, it\ntakes me too long to find it under Bus options.  I can\u0027t be the only person\nwho has trouble finding it.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fabbfb9e8c53416eaa4f62b957430211376c9c82",
      "tree": "a17bd86d02975f724471dbc8ed23f4b38005b739",
      "parents": [
        "7339ff8302fd70aabf5f1ae26e0c4905fa74a495"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Sat Jan 14 13:20:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] powerpc: Add support for the MPC83xx watchdog\n\nAdd support for the PowerPC MPC83xx watchdog.  The MPC83xx has a simple\nwatchdog that once enabled it can not be stopped, has some simple timeout\nrange selection, and the ability to either reset the processor or take a\nmachine check.\n\nSigned-off-by: Dave Updegraff \u003cdave@cray.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7339ff8302fd70aabf5f1ae26e0c4905fa74a495",
      "tree": "38ee561d51b7e4db7c0d6dd9ebd9fc22c2b6ab88",
      "parents": [
        "852cf918dcf2ae46468b425e679fbcbf0ea8fdbb"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Sat Jan 14 13:20:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] Add tmpfs options for memory placement policies\n\nAnything that writes into a tmpfs filesystem is liable to disproportionately\ndecrease the available memory on a particular node.  Since there\u0027s no telling\nwhat sort of application (e.g.  dd/cp/cat) might be dropping large files\nthere, this lets the admin choose the appropriate default behavior for their\nsite\u0027s situation.\n\nIntroduce a tmpfs mount option which allows specifying a memory policy and\na second option to specify the nodelist for that policy.  With the default\npolicy, tmpfs will behave as it does today.  This patch adds support for\npreferred, bind, and interleave policies.\n\nThe default policy will cause pages to be added to tmpfs files on the node\nwhich is doing the writing.  Some jobs expect a single process to create\nand manage the tmpfs files.  This results in a node which has a\nsignificantly reduced number of free pages.\n\nWith this patch, the administrator can specify the policy and nodes for\nthat policy where they would prefer allocations.\n\nThis patch was originally written by Brent Casavant and Hugh Dickins.  I\nadded support for the bind and preferred policies and the mpol_nodelist\nmount option.\n\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "852cf918dcf2ae46468b425e679fbcbf0ea8fdbb",
      "tree": "7605fd255442fc6301c9e96b8aa7a01bc2dcc0e2",
      "parents": [
        "eed6565f70ce3fc958e5a3483c48fc4a8e111bdc"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Jan 14 13:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] Fix for CONFIG_NUMA without CONFIG_SWAP\n\nSome people apparently run CONFIG_NUMA without CONFIG_SWAP.  The migration\ncode currently depends on swap.  This patch provides a set of inline\nfallback functions so that the kernel properly compiles.  However, calls to\nmigration functions will fail.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eed6565f70ce3fc958e5a3483c48fc4a8e111bdc",
      "tree": "43f3bb533401eff6197f8a0beebf690fc0b4feac",
      "parents": [
        "ee7be5de357b8ff69afc8c39648b336cd917218a"
      ],
      "author": {
        "name": "Calin A. Culianu",
        "email": "calin@ajvar.org",
        "time": "Sat Jan 14 13:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:07 2006 -0800"
      },
      "message": "[PATCH] Watchdog: Winsystems EPX-C3 SBC\n\nThis is a 2.6 patch that adds support for the watchdog timer built into the\nEPX-C3 single board computer manufactured by Winsystems, Inc.\n\nDriver details:\n\nThis is for x86 only.  This watchdog is pretty basic and simple.  It is\nonly configurable via jumpers on the SBC, and it only has either a 1.5s or\n200s interval.  The watchdog can either be auto-configured to start as soon\nas the machine powers up (bad idea for the 1.5s interval!) or it can be\nenabled and disabled by writing to io port 0x1ee.  Petting the watchdog\ninvolves writing any value to io port 0x1ef.\n\nThe only unfortunate thing about this watchdog (and it is not at all\nuncommmon in watchdogs that linux supports) is that it is not a PCI or\nISA-PNP device and as such it isn\u0027t at all probeable.  Either the watchdog\nexists as 2 bytes at 0x1ee, or it doesn\u0027t.  Thus, using this driver on a\nmachine that doesn\u0027t have that watchdog can potentially hang/crash the\nsystem, etc.  So only use this driver if you in fact are on a Winsystems\nEPX-C3 SBC.\n\nAnyway this driver fits into the already-existing watchdog framework quite\nnicely and I already tested it on my EPX-C3 and it works like a charm.\n\nSigned-off-by: Calin A. Culianu \u003ccalin@ajvar.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee7be5de357b8ff69afc8c39648b336cd917218a",
      "tree": "77127835d1a1896fc182cc737b7b5e9474b3ee63",
      "parents": [
        "858119e159384308a5dde67776691a2ebf70df0f"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Jan 14 13:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] uml: fix symbol for mktime\n\n  LD      .tmp_vmlinux1\n/usr/lib/gcc-lib/i486-linux/3.3.4/../../../libc.a(mktime.o): In function `timelocal\u0027:\n: multiple definition of `mktime\u0027\nkernel/built-in.o:kernel/time.c:604: first defined here\n/usr/bin/ld: Warning: size of symbol `mktime\u0027 changed from 134 in kernel/built-in.o to 44 in /usr/lib/gcc-lib/i486-linux/3.3.4/../../../libc.a(mktime.o)\ncollect2: ld returned 1 exit status\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0a9499c3dd50d333e2aedb7e894873c58da3785",
      "tree": "1b9610020884091984ce8290c70bebdc3e7bb09b",
      "parents": [
        "2d0cfb527944c2cfee2cffab14f52d483e329fcf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 14 13:20:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:25:20 2006 -0800"
      },
      "message": "[PATCH] sched: add new SCHED_BATCH policy\n\nAdd a new SCHED_BATCH (3) scheduling policy: such tasks are presumed\nCPU-intensive, and will acquire a constant +5 priority level penalty.  Such\npolicy is nice for workloads that are non-interactive, but which do not\nwant to give up their nice levels.  The policy is also useful for workloads\nthat want a deterministic scheduling policy without interactivity causing\nextra preemptions (between that workload\u0027s tasks).\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d0cfb527944c2cfee2cffab14f52d483e329fcf",
      "tree": "b2e3340b52d83b51674f3782a208850d53d3d24d",
      "parents": [
        "7170be5f586b59bdcdab082778a5d9203ba7b667"
      ],
      "author": {
        "name": "Patrick Gefre",
        "email": "pfg@sgi.com",
        "time": "Sat Jan 14 13:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:25:20 2006 -0800"
      },
      "message": "[PATCH] Altix: ioc3 serial support\n\nAdd driver support for a 2 port PCI IOC3-based serial card on Altix boxes:\n\nThis is a re-submission.  On the original submission I was asked to\norganize the code so that the MIPS ioc3 ethernet and serial parts could be\nused with this driver.  Stanislaw Skowronek was kind enough to provide the\nshim layer for this - thanks Stanislaw.  This patch includes the shim layer\nand the Altix PCI ioc3 serial driver.  The MIPS merged ioc3 ethernet and\nserial support is forthcoming.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7170be5f586b59bdcdab082778a5d9203ba7b667",
      "tree": "00d34a062c5bbab83315232078296567037bd3f4",
      "parents": [
        "faf3a98918aa5f14a29e0d246e194be58b9357f0"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Sat Jan 14 13:20:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:25:19 2006 -0800"
      },
      "message": "[PATCH] convert /proc/devices to use seq_file interface\n\nA Christoph suggested that the /proc/devices file be converted to use the\nseq_file interface.  This patch does that.\n\nI\u0027ve obxerved one or two installation that had sufficiently large sans that\nthey overran the 4k limit on /proc/devices.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "faf3a98918aa5f14a29e0d246e194be58b9357f0",
      "tree": "019fc8c909704e6f242de3f84f968db3cdcf8401",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Sat Jan 14 13:20:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:25:19 2006 -0800"
      },
      "message": "[PATCH] autofs4 oops fix\n\nWe forgot to initialise a couple of nameidata fields.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c882b019160ebd7e954ba787f6353ed69281fd7",
      "tree": "170a0b5cf15992bd4ab3f7da7209ae12f0fac9a0",
      "parents": [
        "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 14 16:35:35 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix Maple build\n\nThe changes to the device node structure broke Maple build. This fixes it.\nUnfortunately I coudn\u0027t test as my Maple board appears to be dead.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf",
      "tree": "9985155527550b8025603515e4ba96d5c24e6072",
      "parents": [
        "9216ad8cb7849d88b6d8e9f097718de4f25d4121"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Jan 13 19:15:36 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix kdump copy regs and dynamic allocate per-cpu crash notes\n\n- This contains the arch specific changes for the following the\nkdump generic fixes which were already accepted in the upstream.\n       .   Capturing CPU registers (for the case of \u0027panic\u0027 and invoking\nthe dump using \u0027sysrq-trigger\u0027) from a function (stack frame) which will\nbe not be available during the kdump boot. Hence, might result in\ninvalid stack trace.\n       .   Dynamically allocating per cpu ELF notes section instead of\nstatically for NR_CPUS.\n\n- Fix the compiler warning in prom_init.c.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9216ad8cb7849d88b6d8e9f097718de4f25d4121",
      "tree": "a147d159f8f02c41280318d4da1facac4985c752",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:00:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:00:08 2006 +1100"
      },
      "message": "powerpc/32: Generate miboot images with ARCH\u003dpowerpc\n\nMiboot images are apparently still used on some old 32-bit powermacs,\nso build them with ARCH\u003dpowerpc if we\u0027re 32-bit and powermac support\nis enabled.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c7dce9209161eb260cdf9e9172f72c3a02379e6",
      "tree": "81135190b6aadfc9126dcbff63710cd97fe5b6a1",
      "parents": [
        "12dbf3fc4d06d2c0c4c44dc0612df04248b3cfd3"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "aviro@redhat.com",
        "time": "Sat Jan 14 15:29:55 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 12:38:17 2006 -0800"
      },
      "message": "[PATCH] Fix double decrement of mqueue_mnt-\u003emnt_count in sys_mq_open\n\nFixed the refcounting on failure exits in sys_mq_open() and\ncleaned the logics up.  Rules are actually pretty simple - dentry_open()\nexpects vfsmount and dentry to be pinned down and it either transfers\nthem into created struct file or drops them.  Old code had been very\nconfused in that area - if dentry_open() had failed either in do_open()\nor do_create(), we ended up dentry and mqueue_mnt dropped twice, once\nby dentry_open() cleanup and then by sys_mq_open().\n\nFix consists of making the rules for do_create() and do_open()\nsame as for dentry_open() and updating the sys_mq_open() accordingly;\nthat actually leads to more straightforward code and less work on\nnormal path.\n\nSigned-off-by: Al Viro \u003caviro@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12dbf3fc4d06d2c0c4c44dc0612df04248b3cfd3",
      "tree": "158610ef6c7711afb60d78956ab4b131bf6a08ef",
      "parents": [
        "61b7efddc5256225099d13185659e9ad9d8abc8a",
        "fc091e03820bf67e543362bd40959701a71d0c27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 12:16:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 12:16:07 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n"
    },
    {
      "commit": "3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f",
      "tree": "3f7567343a892d02e758bcd1c07557af43d5aa1b",
      "parents": [
        "6c90c872017773cde70a51432cb28f253451b967"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 19:30:04 2006 +0000"
      },
      "message": "[ARM] 3262/4: allow ptraced syscalls to be overriden\n\nPatch from Nicolas Pitre\n\nThis is needed by strace to properly handle the tracing of some system\ncalls. It could be useful for other applications as well.\n\nBased on an earlier patch from Daniel Jacobowitz.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "61b7efddc5256225099d13185659e9ad9d8abc8a",
      "tree": "7cbfec9c0012b07c7a236a953f5e067304725415",
      "parents": [
        "3e2b32b69308e974cd1167beaf266d3c716e4734",
        "2e10c84b9cf0b2d269c5629048d8d6e35eaf6b2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:43:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:43:26 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/spi-2.6\n"
    },
    {
      "commit": "3e2b32b69308e974cd1167beaf266d3c716e4734",
      "tree": "0f1b24dcb7b066a6322d33235b95655d885695ac",
      "parents": [
        "3824ba7df91745da6ebac703c87c3b801c34fdd0",
        "9c08a938ce5a3e1c9d5f764dc6ae844cb1af76ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "3824ba7df91745da6ebac703c87c3b801c34fdd0",
      "tree": "d613f40e6812042956098d638940c975a920ff8c",
      "parents": [
        "e1b114ee90040af5108973abd1a82babc4905868"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 14 03:08:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:41:42 2006 -0800"
      },
      "message": "[PATCH] remove unused tmp_buf_sem\u0027s\n\ntmp_buf_sem sems to be a common name for something completely unused...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e (\"usb portion\")\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1b114ee90040af5108973abd1a82babc4905868",
      "tree": "6b63f8e659d7bbddc650f67300cb01a0204479f1",
      "parents": [
        "7b4ee73e28052e53aac2fef1c91029666d8b2d70"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Sat Jan 14 12:57:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:39:53 2006 -0800"
      },
      "message": "[PATCH] docs: update some updated code docs\n\nBased on comments from Randy Dunlap on my previous commit\n5b0ed2c64d8fdafb5fcfb3baabdd288628b1ff9b\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b4ee73e28052e53aac2fef1c91029666d8b2d70",
      "tree": "a82714e4b9c2e1157695872b66bf180dc12b27a2",
      "parents": [
        "59af70385fb125f819d953801b6c45629836e916"
      ],
      "author": {
        "name": "Evgeniy",
        "email": "dushistov@mail.ru",
        "time": "Sat Jan 14 11:42:06 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:27:32 2006 -0800"
      },
      "message": "[PATCH] ufs cleanup\n\nHere is update of ufs cleanup patch, brought on by the recently fixed\nubh_get_usb_second() bug that made some ugly code rather painfully\nobvious.  It also includes\n\n - fix compilation warnings which appears if debug mode turn on\n - remove unnecessary duplication of code to support UFS2\n\nI tested it on ufs1 and ufs2 file-systems.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59af70385fb125f819d953801b6c45629836e916",
      "tree": "6232fb052167c7cbd51851323088217617dbde42",
      "parents": [
        "e7de369050534025b33aab1033358bf47a577e4d",
        "d50f5c5ca0c3426669fbe11ad4d5708d333eb9fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:55:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:55:28 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "e7de369050534025b33aab1033358bf47a577e4d",
      "tree": "fed44f469923690b98f9de2c87e6d1de76f71dc9",
      "parents": [
        "87530db5ec7d519c7ba334e414307c5130ae2da8",
        "eab9edd27f7ceaad6b57085817d63287bda15190"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:49:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 09:49:16 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "fc091e03820bf67e543362bd40959701a71d0c27",
      "tree": "6a77b9d11dd5711b4ebf658fdcb64f1db3d90fa9",
      "parents": [
        "79f89a4296ff22f09baf538d4ff2a6d0c3097a73"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:06:04 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:40 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.04-k.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "79f89a4296ff22f09baf538d4ff2a6d0c3097a73",
      "tree": "e57901e45a0da996bde0c583560265b0913ebd69",
      "parents": [
        "fdd52dfa3c311a2583850a2fbea99f329be861d7"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:58 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:39 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Disable port-type RSCN handling via driver state-machine.\n\nGiven the semantic changes in both the device-model and\nfc-transport APIs, the driver\u0027s handling of port-type RSCNs\nvia a series of ADISCs and PLOGIs can cause series of\nbadness ranging from unexpectedly device loss to devices not\nbeing discovered.\n\nIn the interim, disable (via a module-parameter) this\nfeature and allow RSCN management to continue to occur\nwithin the driver\u0027s DPC thread.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fdd52dfa3c311a2583850a2fbea99f329be861d7",
      "tree": "d8f6dd604dd7e2bb48c47a49601a992b55070845",
      "parents": [
        "c0eb87552654bc3e8da179c501e3e18c92ee4360"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:53 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:37 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Kconfig update: Add URL to download firmware images.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c0eb87552654bc3e8da179c501e3e18c92ee4360",
      "tree": "98d3ba10c2fb02822f50bdfad39b916dbbeb2edf",
      "parents": [
        "bc8fb3cb9e208de0d69223f68058714b78f83833"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:48 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:36 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct setting of FDMI supported/current port speed.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bc8fb3cb9e208de0d69223f68058714b78f83833",
      "tree": "4f329bcac7b6d0312377074d98944bdc1c8a3628",
      "parents": [
        "590f98e5e8d6502cc21fdcddc90a0cc09c1f770e"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:42 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:35 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct execution-throttle setting for ISP24xx.\n\nSimilarly to other ISPs, set execution throttle to maximum\nallowed value since \u0027throttling\u0027 is done on a per-lun basis\nvia queue-depth.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "590f98e5e8d6502cc21fdcddc90a0cc09c1f770e",
      "tree": "daa1a9439c0736d6ad79a90752922e5a608d66a9",
      "parents": [
        "f94097edf2c3ac9bc48580252c2eee52947b5e60"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:37 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:34 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Collapse load RISC RAM implementations.\n\nSimplify essentially duplicate load RISC RAM implementation\nin qla2x00_load_ram_ext() and qla2x00_load_ram().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f94097edf2c3ac9bc48580252c2eee52947b5e60",
      "tree": "09a7ea624d143196ffcf39bdc5eb4521981914d8",
      "parents": [
        "c9d02acf39d9fdde18b63281944003b9ec9a3271"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:32 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:33 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct swing/emphasis settings for ISP24XX.\n\nSwing/emphasis settings in NVRAM were not being honoured due\nto the driver not converting the serial-link options from LE\nto host-endian format.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9d02acf39d9fdde18b63281944003b9ec9a3271",
      "tree": "e598fb578cfc92f7a15cedf6f4cd0b242bee311e",
      "parents": [
        "210d53507e961b0f480d1a86d9a26832cc68645e"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:26 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:31 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct issue where portstate does not transition during loop-resync.\n\nIf the Get Port Database call fails during local-loop\nupdate, then schedule the DPC routine to perform a rescan as\nthe firmware would have updated the Get ID List port-entries\nof their new state.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "210d53507e961b0f480d1a86d9a26832cc68645e",
      "tree": "4f00e86542a6a734a9e1d451e7bc4b16bd667954",
      "parents": [
        "e978010cebcc0ac1be67caab8dfc7c1fa831406d"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:21 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:30 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Update firmware-dump procedure for ISP24xx.\n\nSmall changes to register retrieval and order as per latest\nfirmware specification.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e978010cebcc0ac1be67caab8dfc7c1fa831406d",
      "tree": "b54ed389bf05df811665389e08eb8f81242dc390",
      "parents": [
        "5998983113c1c9158c1ce66ff26a212aceaf7e5c"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:15 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:29 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Re-enable flash-part write protection on ISP24xx boards.\n\nDriver would not correctly re-enable the write-protection\nbits of the flash part after updates.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5998983113c1c9158c1ce66ff26a212aceaf7e5c",
      "tree": "7b050a3851d3869eaf21c57042619161ac851a49",
      "parents": [
        "03ab2eabed74708c0c74163723007e8e72244219"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:10 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:28 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct excessive delay during LOAD-RISC-RAM mailbox command.\n\nProblem report (against 2.4.x driver) from Jeff Layton\n\u003cjlayton@redhat.com\u003e:\n\nAn OEM noticed that the U6 qla2200 driver would hang for\naround 2 minutes at boot time and then proceed normally. I\nfound that the delay was occurring when loading the new\nfirmware into the card, and was due to a\nschedule_timeout(10) added to the bottom of the polling\nloop.\n\nSome testing showed that the load ram operation on the card\nwas very quick (on the order of a couple of jiffies), but\nthe sleep in the polling loop was making each operation take\naround 25-30.\n\nThe attached patch corrects this by making it skip sleeping\nduring the load ram operation, since I believe we only do\nthat when the module is plugged in. It also skips sleeping\nif the mbox_int flag got set during the current loop.\n\nThis corrected the hang on my test setup, and OEM also\nconfirmed that it corrected the problem for them.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "03ab2eabed74708c0c74163723007e8e72244219",
      "tree": "ba997c13673d54e669676edb35506ab5ed3cd6a2",
      "parents": [
        "e038a1be22bef90795c5239d1563609b89c3aa18"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:05:05 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:27 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Use msleep() as delay during ISP polling.\n\nMailbox commands are polled for completion during ISP\ninitialization.  During potentially \u0027long\u0027 mailbox commands\n(i.e. fabric login), we really don\u0027t want a busy-wait delay\nto potentially trigger a (benign) soft-lockup BUG().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e038a1be22bef90795c5239d1563609b89c3aa18",
      "tree": "14500448eb96e4fec39b151a88e9930b5b49bc30",
      "parents": [
        "9403688e9bca54b55bfcea51053c8af537beba0a"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:04:59 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:26 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Drop noisy \u0027UNDERRUN\u0027 status message.\n\nThere\u0027s no point in displaying the message during a valid\nunderrun case.  Limit the message to potentially problematic\ncases.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9403688e9bca54b55bfcea51053c8af537beba0a",
      "tree": "7682bcb6c4d31ec7a2ebdddb29872d72d58a6579",
      "parents": [
        "dad9c8c15dbe4eac0ab086c74cdb256ec2fb0b70"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:04:54 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:24 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct FC4 feature assignment during RFF_ID.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dad9c8c15dbe4eac0ab086c74cdb256ec2fb0b70",
      "tree": "a28f44ed9a68979bf26352caf33e7d349c386eb1",
      "parents": [
        "a1e80c20e1ac751dbdd88dee989e9a19c22c4a84"
      ],
      "author": {
        "name": "andrew.vasquez@qlogic.com",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jan 13 17:04:49 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:23 2006 -0600"
      },
      "message": "[SCSI] qla2xxx: Reference proper node/port names in fc_host class.\n\nThe initial-control-block references are not always correct\nas the use-node-name qualifier during NVRAM configuration\nwill cause the firmware to use the portname as a base for\nthe nodename.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "a1e80c20e1ac751dbdd88dee989e9a19c22c4a84"
}
