)]}'
{
  "log": [
    {
      "commit": "e40b1074af46d53740320f88dfffd9fb2f78bdf3",
      "tree": "a3809ce5543118430361ed3fcaef65619bdaa7f2",
      "parents": [
        "a9c3685b2f0515bffd8d13ea9e3417664ff22a07"
      ],
      "author": {
        "name": "Ralph Siemsen",
        "email": "ralphs@netwinder.org",
        "time": "Mon Sep 18 16:28:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 16:28:50 2006 +0100"
      },
      "message": "[ARM] 3815/1: headers_install support for ARM\n\nMove kernel-only #includes into #ifdef __KERNEL__, so that\nheaders_install target can be used on ARM.\n\nSigned-off-by: Ralph Siemsen \u003cralphs@netwinder.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a9c3685b2f0515bffd8d13ea9e3417664ff22a07",
      "tree": "358a877cbd770157d9483251937da6ae74189bbb",
      "parents": [
        "71aa7054d3df0f74d9ffbef3dd1486764c7f592a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 18 13:30:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 13:30:20 2006 +0100"
      },
      "message": "[ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM\n\nPatch from Ben Dooks\n\nDo not define set_irq_wake as a real function if\nthe CONFIG_PM option is not set.\n\nFixes bug reported by Thomas Gleixner.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71aa7054d3df0f74d9ffbef3dd1486764c7f592a",
      "tree": "e809f36621b135d07e9a5dac0e063bc648a99a78",
      "parents": [
        "36694a4c22767ee09c91ccda63810086c65c810b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 18 13:30:17 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 13:30:17 2006 +0100"
      },
      "message": "[ARM] 3793/1: S3C2412: fix wrong serial info struct\n\nPatch from Ben Dooks\n\nThe S3C2440 serial info struct is being passed\nthrough the S3C2412 serial info struct probe\nroutine.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Glexiner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36694a4c22767ee09c91ccda63810086c65c810b",
      "tree": "e1096d02c0eed080b8a04647b0126b09bfb01fa6",
      "parents": [
        "0ce046dfca26f098286b9b154a8de7976cbbf1c0"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@gmail.com",
        "time": "Thu Sep 14 17:45:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 17:45:16 2006 +0100"
      },
      "message": "[ARM] 3780/1: Fix iop321 cpuid\n\nPatch from Dan Williams\n\ncommit a6a38a66224c7c578cfed2f584b440c81af0c3ae changed the iop321 id to a value that does not work with all platforms.  Change the mask to permit bit 11.  Tested on an iq80321 600Mhz CRB.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ce046dfca26f098286b9b154a8de7976cbbf1c0",
      "tree": "741033f6ec23bf8c10af4d8117126be7d83d5db4",
      "parents": [
        "c84cbb246e5a5235af30ddbe49d23bb1eaf64add"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Thu Sep 14 13:32:08 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 13:32:08 2006 +0100"
      },
      "message": "[ARM] 3786/1: pnx4008: update defconfig\n\nPatch from Vitaly Wool\n\nThis patch updates the default configuration file for PNX4008.\n\n arch/arm/configs/pnx4008_defconfig |  715 +++++++------------------------------\n 1 file changed, 154 insertions(+), 561 deletions(-)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c84cbb246e5a5235af30ddbe49d23bb1eaf64add",
      "tree": "90ba1f16e562a64d4efe6e23470a90c74f9006e5",
      "parents": [
        "a55ee0ea51ae8f622cb3d69d81a47cb772952f73"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 14 13:29:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 13:29:15 2006 +0100"
      },
      "message": "[ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks\n\nPatch from Ben Dooks\n\nFix the idle code on the s3c2412 as the default\ncode is using bits in the CLKCON register that are\nno-longer there.\n\nProvide an override for the idle code, and ensure\nthat the power configuration is set to allow idle\ninstead of stop or sleep.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a55ee0ea51ae8f622cb3d69d81a47cb772952f73",
      "tree": "833cb59e7a9730757fe22a708b6edb8814f76bcb",
      "parents": [
        "63b98080daa35f0d682db04f4fb7ada010888752"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 14 13:29:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 14 13:29:13 2006 +0100"
      },
      "message": "[ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413\n\nPatch from Ben Dooks\n\nThese two machines are identical, and supported\nby the SMDK2413 configuration. When MACH_SMDK2413\nis selected, we must also select MACH_S3C2413\nto allow machine_is_smdk2413() or machine_is_s3c2413()\nto work.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63b98080daa35f0d682db04f4fb7ada010888752",
      "tree": "213e124c89a51bbb99dd8e07fb6eacc970bbdc99",
      "parents": [
        "1883c5aba9973331e3ff0050e05707fe8e84fe0d",
        "eeac5c142b8687e35780b11b54b4c2f95b1a2436"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 08:01:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 08:01:41 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption\n  [POWERPC] Fix MMIO ops to provide expected barrier behaviour\n  [POWERPC] Fix interrupt clearing in kdump shutdown sequence\n  [POWERPC] update prep_defconfig\n  [POWERPC] kdump: Support kernels having 64k page size.\n  [POWERPC] Implement PowerPC futex_atomic_cmpxchg_inatomic().\n  [POWERPC] Add new, missing argument to of_irq_map_raw() for 86xx.\n  [POWERPC] Update defconfigs\n"
    },
    {
      "commit": "1883c5aba9973331e3ff0050e05707fe8e84fe0d",
      "tree": "3ef47d3499c9bc74898cb883f4c6668532146ea4",
      "parents": [
        "a2aa3e2304e21e2b8bf52b69ac9f1e0cb0320909"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mike.miller@hp.com",
        "time": "Tue Sep 12 20:36:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:16 2006 -0700"
      },
      "message": "[PATCH] cciss: version update, new hw\n\nAdd support for new hardware and bumps the version to 3.6.10.  It seems\nthere were several changes introduced including soft_irq.  I decided to\nbump the major number to reflect these changes.  Since we\u0027re still\nsupporting older vendor kernels I need some way differentiate between\nkernel versions \u003c\u003d2.6.10 and newer kernels \u003e\u003d2.6.16.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2aa3e2304e21e2b8bf52b69ac9f1e0cb0320909",
      "tree": "67bf4deebf807ee939ad5f91491c2e1b312e6e62",
      "parents": [
        "f01f0f052d1255dcdcf11d4872c4bca95e46b36c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:16 2006 -0700"
      },
      "message": "[PATCH] headers_check: fix userspace build of asm-mips/page.h\n\nMIPS asm/page.h unconditionally includes \u003casm-generic/memory_model.h\u003e, which\ndoesn\u0027t exist in userspace.  Move an #endif /* __KERNEL__ */ down a few lines\nto prevent that.\n\nAlso, remove the broken definition of PAGE_SIZE which is never going to be\ncorrect -- in the absence of PAGE_SIZE, non-broken userspace will fall back to\nusing sysconf() or getpagesize() instead.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f01f0f052d1255dcdcf11d4872c4bca95e46b36c",
      "tree": "813950ac98390893ede57af6693ffe42bc5609a5",
      "parents": [
        "651c923a4446dc5aee385d81c2436d6edf8c9a0c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:16 2006 -0700"
      },
      "message": "[PATCH] headers_check: don\u0027t expose PFN stuff to userspace in \u003casm-i386/setup.h\u003e\n\nThe header file \u003clinux/pfn.h\u003e doesn\u0027t exist in userspace and probably\nshouldn\u0027t -- but it\u0027s used unconditionally in \u003casm-i386/setup.h\u003e.  Protect it\nwith #ifdef __KERNEL__ and move setup.h from $(header-y) to $(unifdef-y) in\nKbuild accordingly.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "651c923a4446dc5aee385d81c2436d6edf8c9a0c",
      "tree": "b1323fa960c2af80d87af40d8597d72d4e61e4f0",
      "parents": [
        "b40c274a03f70d1f758753c56452bed506e47a09"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: move kernel-only #includes within \u003casm-i386/elf.h\u003e\n\nSome files which don\u0027t exist in userspace were being included unconditionally\nin asm-i386/elf.h.  Move the offending #includes down a few lines so that\nthey\u0027re protected by #ifdef __KERNEL__\n\nIn fact, we probably want to kill off all userspace use of asm/elf.h -- but we\naren\u0027t there yet, so we should at least make it possible to include it for\nnow.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b40c274a03f70d1f758753c56452bed506e47a09",
      "tree": "0a2084d2bc69580703ddde93e77d160c69d92ba1",
      "parents": [
        "ee6baf884b27739cca110e5167a2edfa061ca19f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: move inclusion of \u003clinux/linkage.h\u003e in \u003casm-i386/signal.h\u003e\n\nBecause \u003clinux/linkage.h\u003e doesn\u0027t exist in userspace, it should be only\nincluded from within #ifdef __KERNEL__.  Move the corresponding #include\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee6baf884b27739cca110e5167a2edfa061ca19f",
      "tree": "27db3ed3a2d2c441fe0cda5811954421b5e0512c",
      "parents": [
        "7f1cbe51ffc1273bcded36742ede4b6ebef1b640"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: remove \u003casm/timex.h\u003e from user export\n\nThere\u0027s useful stuff in \u003clinux/timex.h\u003e but \u003casm/timex.h\u003e has nothing for\nuserspace.  Stop exporting it, and include it only from within the existing\n#ifdef __KERNEL__ part of \u003clinux/timex.h\u003e\n\nThis fixes a \u0027make headers_check\u0027 failure on i386 because asm-i386/timex.h\nincludes both asm-i386/tsc.h and asm-i386/processor.h, neither of which are\nexported to userspace.  It\u0027s not entirely clear _why_ it includes either of\nthese, but it does.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f1cbe51ffc1273bcded36742ede4b6ebef1b640",
      "tree": "c9b02340f7f0884164026ce1e494d585490b0ad7",
      "parents": [
        "d5e064a6c733d3902302dbaca33dd3c76af77f38"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: reduce user-visible noise in \u003clinux/nfs_fs.h\u003e\n\nWe don\u0027t need any of this crap included from the user-visible part of nfs_fs.h\n-- remove it all.\n\nIn fact, we probably don\u0027t need anything but NFS_SUPER_MAGIC to be defined; is\nthere any need for anything else?  And magic numbers should probably move to\n\u003clinux/magic.h\u003e rather than being strewn across various fs-specific include\nfiles which exist in userspace for solely that purpose.\n\nWith this patch, \u0027make header_check\u0027 works again at least on PowerPC.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5e064a6c733d3902302dbaca33dd3c76af77f38",
      "tree": "29f589a7aa8847a57d09278e80712d65e3177430",
      "parents": [
        "120e2a97268c312bf81ee3d8cacc75d1f75ef8b5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 12 20:36:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: clarify error message\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "120e2a97268c312bf81ee3d8cacc75d1f75ef8b5",
      "tree": "1c7f2aa0bc0ebb3f34edfe33eae02be0f2da507a",
      "parents": [
        "354332ee44834819ff31a0afbeffda0c32244f8f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 12 20:36:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: improve #include regexp\n\nThe following combinations of pp-tokens are used\n\n\t#include\n\t #include\n\t# include\n\nso, script\u0027d better check for all of them.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "354332ee44834819ff31a0afbeffda0c32244f8f",
      "tree": "d2ebd322ed731164dae55157528ad6b6672d6160",
      "parents": [
        "dd9daa221e77f642954849a795fa7c59533a9b2f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 12 20:35:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] x86: reserve a boot-loader ID number for Xen\n\nClaim an ID number for Xen in the LOADER_TYPE field.\n\nAlso, keep the table in zero-page.txt consistent with boot.txt.\n\n[hpa says: 6 was skipped because I couldn\u0027t rule out that it hadn\u0027t been\n unofficially used.  It seemed easier to skip it for now.]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd9daa221e77f642954849a795fa7c59533a9b2f",
      "tree": "6b207a5296063e1a773f36fb724402ea7cbab7eb",
      "parents": [
        "7fbb36451a91de6e8f9ece4f1f1ee9bd8ebf838a"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Sep 12 20:35:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] rcu_do_batch: make -\u003eqlen decrement irq safe\n\nrcu_do_batch() decrements rdp-\u003eqlen with irqs enabled.  This is not good,\nit can also be modified by call_rcu() from interrupt.\n\nDecrement -\u003eqlen once with irqs disabled, after a main loop.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fbb36451a91de6e8f9ece4f1f1ee9bd8ebf838a",
      "tree": "407afc82b2560a785592a6cb052f3124504fcf12",
      "parents": [
        "e11db063d86d0ef9d7903cb463bb542b5d4e9ddd"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Sep 12 20:35:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] SCSI: lockdep annotation in scsi_send_eh_cmnd\n\nFixup for lockdep enabled kernels: Annotate an on-stack completion.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e11db063d86d0ef9d7903cb463bb542b5d4e9ddd",
      "tree": "646a193a8e8b8a20a8a9836a2ed7760f21a776f1",
      "parents": [
        "af45f32d25cc1e374184675eadc9f740221d8392"
      ],
      "author": {
        "name": "Michael De Backer",
        "email": "micdb@skynet.be",
        "time": "Tue Sep 12 20:35:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] alim15x3.c: M5229 (rev c8) support for DMA cd-writer\n\nConfiguration bits are not set properly for DMA on some chipset revisions.\nIt has already been corrected for M5229 (rev c7) but not for M5229 (rev\nc8).  This leads to the bug described at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5786 (lost interrupt + ide bus\nhangs).\n\nSigned-off-by: Michael De Backer \u003cmicdb@skynet.be\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af45f32d25cc1e374184675eadc9f740221d8392",
      "tree": "54e804d974dbd1d262fe78d14c8d384cfaea9df4",
      "parents": [
        "9bb25bf36f0d7b06368432e2324dbbc2e98b5e60"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Tue Sep 12 20:35:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] We can not allow anonymous contributions to the kernel\n\nThe DCO does not mean anything if we allow anonymous contributors to the\nkernel.  As this is an open source project, we need to do everything in the\nopen.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9bb25bf36f0d7b06368432e2324dbbc2e98b5e60",
      "tree": "c788a094599f6d1d82bd1263290757d7a6a1d7c7",
      "parents": [
        "a4f5749ba6e3f23ae4a137cee10324830db4d081"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 12 20:35:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] lockdep: double the number of stack-trace entries\n\nMiles Lane reported the \"BUG: MAX_STACK_TRACE_ENTRIES too low!\" message,\nwhich means that during normal use his system produced enough lockdep\nevents so that the 128-thousand entries stack-trace array got exhausted.\nDouble the size of the array.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4f5749ba6e3f23ae4a137cee10324830db4d081",
      "tree": "5f3908d5bf29f97b65c01a140bb62a9ef9e3003a",
      "parents": [
        "95064a75ebf8744e1ff595e8cd7ff9b6c851523e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Sep 12 20:35:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] libata: ignore CFA signature while sanity-checking an ATAPI device\n\n0x848a in ID word 0 indicates CFA device iff the ID data is obtained from\nIDENTIFY DEVICE.  For ATAPI devices, 0x848a in ID work 0 indicates valid\nATAPI device.  Fix sanity check in ata_dev_read_id() such that ATAPI\ndevices reporting 0x848a in ID word 0 is not handled as error.\n\nThe problem is identified by J.A.  Magallon with HL-DT-ST DVDRAM GSA-4120B.\n\nSigned-off-by: Tejun Helo \u003chtejun@gmail.com\u003e\nCc: J.A. Magallon \u003cjamagallon@ono.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eeac5c142b8687e35780b11b54b4c2f95b1a2436",
      "tree": "c0df8f3f5b154d41a63bff1a4e49f2bf5172b079",
      "parents": [
        "f007cacffc8870702a1473d83ba5e4922d54e17c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 13 22:12:52 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:12:52 2006 +1000"
      },
      "message": "[POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption\n\nIt seems that the occasional data corruption observed with the tg3\ndriver wasn\u0027t due to missing barriers after all, but rather seems to\nbe due to the DART (\u003d IOMMU) in the U4 northbridge reading stale\nIOMMU table entries from memory due to a race.  This fixes it by\nmaking the CPU read the entry back from memory before using it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "f007cacffc8870702a1473d83ba5e4922d54e17c",
      "tree": "7faa1dbd7ccd2c4536f29852e0fedf7499d90508",
      "parents": [
        "2e8e8dacc566cc91cd8707cb092e76c7bbfab178"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "message": "[POWERPC] Fix MMIO ops to provide expected barrier behaviour\n\nThis changes the writeX family of functions to have a sync instruction\nbefore the MMIO store rather than after, because the generally expected\nbehaviour is that the device receiving the MMIO store can be guaranteed\nto see the effects of any preceding writes to normal memory.\n\nTo preserve ordering between writeX and readX, and to preserve ordering\nbetween preceding stores and the readX, the readX family of functions\nhave had an sync added before the load.\n\nAlthough writeX followed by spin_unlock is not officially guaranteed\nto keep the writeX inside the spin-locked region unless an mmiowb()\nis used, there are currently drivers that depend on the previous\nbehaviour on powerpc, which was that the mmiowb wasn\u0027t actually required.\nTherefore we have a per-cpu flag that is set by writeX, cleared by\n__raw_spin_lock and mmiowb, and tested by __raw_spin_unlock.  If it is\nset, __raw_spin_unlock does a sync and clears it.\n\nThis changes both 32-bit and 64-bit readX/writeX.  32-bit already has a\nsync in __raw_spin_unlock (since lwsync doesn\u0027t exist on 32-bit), and thus\ndoesn\u0027t need the per-cpu flag.\n\nTested on G5 (PPC970) and POWER5.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "2e8e8dacc566cc91cd8707cb092e76c7bbfab178",
      "tree": "ccb14c4d73874782bef530877f3e0066284bce3f",
      "parents": [
        "ebf2ed283897b752daa743952aff43d78b725183"
      ],
      "author": {
        "name": "Mohan Kumar M",
        "email": "mohan@in.ibm.com",
        "time": "Tue Sep 12 17:48:21 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:31:23 2006 +1000"
      },
      "message": "[POWERPC] Fix interrupt clearing in kdump shutdown sequence\n\nCall chip-\u003eeoi(irq) to clear any pending interrupt in case of kdump\nshutdown sequence.  chip-\u003eend(irq) does not serve this purpose.\n\nSigned-off-by: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ebf2ed283897b752daa743952aff43d78b725183",
      "tree": "b8355873a18afd892b6d2fd5746628a25ca27aef",
      "parents": [
        "e269d269e0b53a7a6cb1d04290f8174bf0488cb4"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Sep 07 14:44:45 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:30:08 2006 +1000"
      },
      "message": "[POWERPC] update prep_defconfig\n\nUpdate PReP defconfig, disable some drivers for hardware that is not\nused on those systems; enable SL82C105 IDE driver for Powerstack.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e269d269e0b53a7a6cb1d04290f8174bf0488cb4",
      "tree": "387a80fdf9a3ca1ff052911bc3990126e3f0d9ca",
      "parents": [
        "69588298188b40ed7f75c98a6fd328d82f23ca21"
      ],
      "author": {
        "name": "Sachin P. Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Fri Sep 08 07:59:52 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:30:04 2006 +1000"
      },
      "message": "[POWERPC] kdump: Support kernels having 64k page size.\n\nThis is required to generate proper core files using kdump on ppc64.\n\nCreate a backup region of 64K size irrespective of the PAGE SIZE.\nAt present 32K was used as backup size. In the case of 64K page size,\nsecond PT_LOAD segments starts at 32K and the first one is not page\naligned.  __ioremap() (crash_dump.c) fails if pfn \u003d 0 which is the\ncase for the second PT_LOAD segment. This is not an issue for 4K page\nsize because the the first page (32K backup) is copied to second\nkernel memory and thus referencing with the second kernel pfn.\n\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "69588298188b40ed7f75c98a6fd328d82f23ca21",
      "tree": "4b8f8846cc3f4a0f4ae9eb04e4b2de2c12da75fe",
      "parents": [
        "20fb96e2aa009ae9892fde9ef7ffa82f56eebd11"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Sep 04 21:53:14 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:28:41 2006 +1000"
      },
      "message": "[POWERPC] Implement PowerPC futex_atomic_cmpxchg_inatomic().\n\nThe sys_[gs]et_robust_list() syscalls were wired up on PowerPC but\ndidn\u0027t work correctly because futex_atomic_cmpxchg_inatomic() wasn\u0027t\nimplemented.  Implement it, based on __cmpxchg_u32().\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "20fb96e2aa009ae9892fde9ef7ffa82f56eebd11",
      "tree": "7e1cbaeb9dc72d1e332fe9a68435eb00ddda4e82",
      "parents": [
        "fb7d527c1aec5e224fb3a0772337f8b5e59eecd0"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Fri Sep 01 10:17:20 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 18:28:28 2006 +1000"
      },
      "message": "[POWERPC] Add new, missing argument to of_irq_map_raw() for 86xx.\n\nBen speaks; we follow.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "95064a75ebf8744e1ff595e8cd7ff9b6c851523e",
      "tree": "ada80794ea45710e86666cd3cf340187a1e38fd0",
      "parents": [
        "bd314d976e22e82c55e96603804ed7cb0514d252"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 18:41:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 18:41:36 2006 -0700"
      },
      "message": "Linux v2.6.18-rc7\n\nOne last time..\n"
    },
    {
      "commit": "bd314d976e22e82c55e96603804ed7cb0514d252",
      "tree": "098089ad3c5b98a13d63bce5f23d5a18b40c0e9c",
      "parents": [
        "48c068e0f49b3c507cbd1c332f4acdd5fc193040",
        "f6bc0c1c5b0fe393efaf922e01887c33b35f2910"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:37:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:37:24 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] sparc64 audit syscall classes hookup\n  [PATCH] syscall class hookup for all normal targets\n"
    },
    {
      "commit": "48c068e0f49b3c507cbd1c332f4acdd5fc193040",
      "tree": "aa32878e2471e8f0b15b3365afd8f2cbfbd8485c",
      "parents": [
        "7366935a498fcd3d87871518f71b67e43c62493d",
        "b835bebe95608c81270636a78b70333afb011925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:34:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:34:46 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix CIFS readdir access denied when SE Linux enabled\n"
    },
    {
      "commit": "7366935a498fcd3d87871518f71b67e43c62493d",
      "tree": "6fc81951443d793897bb96639af42f997f6f2f6e",
      "parents": [
        "3ee4b889a0708e6503dca0f771c2d84f56602a18",
        "e7ea8fc285c5ac9040ae80b01d529ea453f1b647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:33:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:33:42 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (4608c): Fix I2C dependencies for saa7146 modules\n  V4L/DVB (4608b): i2c deps fix on DVB\n  V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install\n  V4L/DVB (4520): Fix an error when loading bttv driver on PV M4900.\n  V4L/DVB (4511): Restore tuner_ymec_tvf66t5_b_dff_pal_ranges[] to fix UHF switch functionality\n  V4L/DVB (4494a): Fix compilation when V4L1 support is not present\n"
    },
    {
      "commit": "3ee4b889a0708e6503dca0f771c2d84f56602a18",
      "tree": "92c8ea1beb4b618f5e92e3bd809b31f37efb566d",
      "parents": [
        "7258ea8acd2252d5a68e7dfa2eac8dc8f364b91e",
        "3e2aac366f40f4cf4f3b1d9101b27f703998dfbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:32:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:32:21 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: Fix unload oops and memory leak in yealink driver\n  usbserial: Reference leak\n"
    },
    {
      "commit": "7258ea8acd2252d5a68e7dfa2eac8dc8f364b91e",
      "tree": "a13594ddbd91b27c8afa49c1a2c6b4dc8141ae11",
      "parents": [
        "af84b99f22df115e7aec41d5dbe936e163ef4e2e",
        "1bb99a649af92e53ed7391afaf6c2d45a6f57b42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:36 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: Add a sane pm_power_off implementation.\n  sh64: Use generic BUG_ON()/WARN_ON().\n  sh64: Trivial build fixes.\n  sh64: Drop deprecated ISA tuning for legacy toolchains.\n"
    },
    {
      "commit": "af84b99f22df115e7aec41d5dbe936e163ef4e2e",
      "tree": "7f0b0ef4ee3a3985281cd50d3f629dc582f3db9f",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63",
        "0edc7d0f3709e8c3bb7e69c4df614218a753361e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:16 2006 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Fix a bad pointer dereference in the quota statvfs handling.\n  [XFS] Fix xfs_splice_write() so appended data gets to disk.\n  [XFS] Fix ABBA deadlock between i_mutex and iolock. Avoid calling\n  [XFS] Prevent free space oversubscription and xfssyncd looping.\n"
    },
    {
      "commit": "3e2aac366f40f4cf4f3b1d9101b27f703998dfbc",
      "tree": "43f972ef27c8407115bd9f491e64b40c0e172967",
      "parents": [
        "5992583889ce6b7960e8023e356b2a0930ebce7c"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Fri Sep 08 02:21:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 03:10:21 2006 -0700"
      },
      "message": "USB: Fix unload oops and memory leak in yealink driver\n\nThis patch fixes a memory leak and a kernel oops when trying to unload\nthe driver, due to an unbalanced cleanup.\nThanks Ivar Jensen for spotting my mistake.\n\nSigned-off-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5992583889ce6b7960e8023e356b2a0930ebce7c",
      "tree": "487a1777c3e48dab05c546e15f9f5c9f17a07600",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Mon Sep 11 12:35:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 03:10:20 2006 -0700"
      },
      "message": "usbserial: Reference leak\n\nA sufficiently-large number of USB serial devices causes a reference leak\nwhen /proc/tty/drivers/usbserial is read.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f6bc0c1c5b0fe393efaf922e01887c33b35f2910",
      "tree": "ba6985fae2eca0397c872d3ab015c1c403678213",
      "parents": [
        "e65e1fc2d24b09c496af76e9c5253ac30b300a89"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 02:59:45 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:05:05 2006 -0400"
      },
      "message": "[PATCH] sparc64 audit syscall classes hookup\n\n... that should do it for all targets; the only remaining issues are\nmips (currently treated as non-biarch) and handling of other OS\nemulations (OSF/SunOS/Solaris/???).  The latter would need to be\nassigned new AUDIT_ARCH_... ABI numbers anyway...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e65e1fc2d24b09c496af76e9c5253ac30b300a89",
      "tree": "b8f88773afd81ab97d5e6b79fc307523bf6b3430",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:04:40 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:04:40 2006 -0400"
      },
      "message": "[PATCH] syscall class hookup for all normal targets\n\nTake default arch/*/kernel/audit.c to lib/, have those with special\nneeds (\u003d\u003d biarch) define AUDIT_ARCH in their Kconfig.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bb99a649af92e53ed7391afaf6c2d45a6f57b42",
      "tree": "404174b4804732b0f5cf08df12302f6bb6938364",
      "parents": [
        "56060141482d0a9351ea02e2aa7153de8cd41423"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:40:09 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:40:09 2006 +0900"
      },
      "message": "sh64: Add a sane pm_power_off implementation.\n\nsh64 wasn\u0027t providing a sensible pm_power_off(), add one,\nand just wrap it to machine_power_off, which already does\nthe right thing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56060141482d0a9351ea02e2aa7153de8cd41423",
      "tree": "85abc6917ad64a63d8f947c1e65b1ee261cf5ce3",
      "parents": [
        "21264136ce7c3c7032c42e7c2440f5d89039ca5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:38:23 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:38:23 2006 +0900"
      },
      "message": "sh64: Use generic BUG_ON()/WARN_ON().\n\nsh64 doesn\u0027t need to do anything special for BUG_ON() or\nWARN_ON(), use the generic versions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21264136ce7c3c7032c42e7c2440f5d89039ca5a",
      "tree": "99f0552df91c45c41fba68caad7cff270b54beda",
      "parents": [
        "ccdfc526a92c5ebb549a7de06adca3fd54f03c7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:36:46 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:36:46 2006 +0900"
      },
      "message": "sh64: Trivial build fixes.\n\nWhile we\u0027ve been sorting out the toolchain fiasco, some of\nthe code has suffered a bit of bitrot. Building with GCC4\nalso brings up some more build warnings. Trivial fixes for\nboth issues.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ccdfc526a92c5ebb549a7de06adca3fd54f03c7e",
      "tree": "81125623328b30bc8a80b9b5736f748947eed5f9",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:21:25 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:21:25 2006 +0900"
      },
      "message": "sh64: Drop deprecated ISA tuning for legacy toolchains.\n\nThe original sh64 toolchains required that we tune the ISA\nlevel accordingly to not have head.S/entry.S blow up. With\ncurrent toolchains, this is no longer the case, and the\nsyntax magically changed as well, causing all current\ntoolchains to die a horrible death.\n\nIncidentally, code generation in other parts of the kernel\nis now significantly complex enough that none of the older\ntoolchains make it very far these days, so there\u0027s not\neven any point in preserving legacy compatability via\nas-option.\n\nThis fixes a long-standing issue, as noted here:\n\n\thttp://lkml.org/lkml/2005/1/5/223\n\nThough at the time the current toolchains were too broken\nto make adjusting the tuning worthwhile.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "05ff0e291af086f4325bac76abad250690bbbd63",
      "tree": "3ea47e8ef5bebc1261302e3d0775414fb78037c4",
      "parents": [
        "5eea7ee2075b245d505285bb422e2fa8d686e5c8",
        "55669bfa141b488be865341ed12e188967d11308"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:43:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:43:17 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] audit: AUDIT_PERM support\n  [PATCH] audit: more syscall classes added\n  [PATCH] syscall classes hookup for ppc and s390\n  [PATCH] update audit rule change messages\n  [PATCH] sanity check audit_buffer\n  [PATCH] fix ppid bug in 2.6.18 kernel\n"
    },
    {
      "commit": "5eea7ee2075b245d505285bb422e2fa8d686e5c8",
      "tree": "2a2c6e67cfbf8fb6f40b6b5c41c63617f2f0ae6a",
      "parents": [
        "e004876c3b0b6a71406069b0e55368cb9bbdc920",
        "09494d5d11628f118496747b74db3e56d071c6bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:42:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:42:27 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  usbtouchscreen: fix ITM data reading\n  USB: New device ID for ftdi_sio usb serial driver\n  USB: Support for USB20SVGA-WH \u0026 USB20SVGA-DG\n  USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404\n"
    },
    {
      "commit": "55669bfa141b488be865341ed12e188967d11308",
      "tree": "efeec37a93f46c48937eb849c083da9a42ed3709",
      "parents": [
        "dc104fb3231f11e95b5a0f09ae3ab27a8fd5b2e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 31 19:26:40 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:30 2006 -0400"
      },
      "message": "[PATCH] audit: AUDIT_PERM support\n\nadd support for AUDIT_PERM predicate\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "dc104fb3231f11e95b5a0f09ae3ab27a8fd5b2e8",
      "tree": "2db993a72a4eac79841f531e2961576bf9fb56d7",
      "parents": [
        "c08037997d4ae3e9a679fbdb46ed47c957916e14"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 31 19:05:56 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:27 2006 -0400"
      },
      "message": "[PATCH] audit: more syscall classes added\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c08037997d4ae3e9a679fbdb46ed47c957916e14",
      "tree": "952bc446670f19efb3a008f4846905d50ef235fd",
      "parents": [
        "5974501e2d44546748e67c635cec20ba66619a3d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 31 19:02:42 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:25 2006 -0400"
      },
      "message": "[PATCH] syscall classes hookup for ppc and s390\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5974501e2d44546748e67c635cec20ba66619a3d",
      "tree": "f36ef74c1192b73d25a84f9c09ddb844a0d59cc6",
      "parents": [
        "8ef2d3040e5cf38f7d64a408038f576b4a5ec987"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Sep 07 17:46:18 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:17 2006 -0400"
      },
      "message": "[PATCH] update audit rule change messages\n\nMake the audit message for implicit rule removal more informative.\nMake the rule update message consistent with other messages.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ef2d3040e5cf38f7d64a408038f576b4a5ec987",
      "tree": "def11d400d2262e104cb1c64a953276794d8c9a8",
      "parents": [
        "3b33ac3182a4554742757a0c61ee1df162cf8225"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Sep 07 17:03:02 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:17 2006 -0400"
      },
      "message": "[PATCH] sanity check audit_buffer\n\nAdd sanity checks for NULL audit_buffer consistent with other\naudit_log* routines.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b33ac3182a4554742757a0c61ee1df162cf8225",
      "tree": "edf8603a39931681f679388d3aaee154930f9192",
      "parents": [
        "e004876c3b0b6a71406069b0e55368cb9bbdc920"
      ],
      "author": {
        "name": "Steve Grubb",
        "email": "sgrubb@redhat.com",
        "time": "Sat Aug 26 14:06:20 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:04 2006 -0400"
      },
      "message": "[PATCH] fix ppid bug in 2.6.18 kernel\n\nHello,\n\nDuring some troubleshooting, I found that ppid was accidentally omitted from\nthe legacy rule section. This resulted in EINVAL for any rule with ppid sent\nwith AUDIT_ADD.\n\nSigned-off-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e004876c3b0b6a71406069b0e55368cb9bbdc920",
      "tree": "43f95e14b282cbc683ec66539de25e0e94649f65",
      "parents": [
        "5a05e5bf204e729b79e9462785f2fa09d5126855",
        "6fe9febb8af2f82f9caace1aa1c00cd8de7469ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:56:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:56:38 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] Always use a sector size of 512 bytes\n  [MMC] Cleanup 385e3227d4d83ab13d7767c4bb3593b0256bf246\n  [ARM] 3751/1: i.MX/MX1 SD/MMC use 512 bytes request for SCR read\n  [MMC] Fix SD timeout calculation\n  [MMC] constify mmc_host_ops\n"
    },
    {
      "commit": "5a05e5bf204e729b79e9462785f2fa09d5126855",
      "tree": "02a12cfad8c17835cc2689cb35a0fa979cedfc1e",
      "parents": [
        "08a55c01b504360d48b8123c87b383f7e6a2ef21",
        "d17f901defef635292f90a969dadfdbd95b0f104"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:55:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:55:39 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3778/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [simtec]\n  [ARM] 3783/1: S3C2412: fix IRQ_EINT0 to IRQ_EINT3 handling\n  [ARM] 3779/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [left]\n  [ARM] 3777/1: S3C24XX:  remove changelogs from include/asm-arm/arch-s3c2410 [regs-*.h]\n  [ARM] 3776/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410\n  [ARM] 3775/1: S3C24XX: do not add same sysdev_driver to two classes\n  [ARM] 3774/1: S3C24XX: SMDK2413 has two machine IDs\n  [ARM] 3773/1: Add the HWCAP_VFP bit for the ARM926 CPUs\n  [ARM] 3772/1: Fix compilation error in mach-ixp4xx/nslu2*\n  [ARM] 3767/1: S3C24XX: remove changelog comments from arch/arm/mach-s3c2410\n  [ARM] 3766/1: Fix typo in ARM _raw_read_trylock\n"
    },
    {
      "commit": "08a55c01b504360d48b8123c87b383f7e6a2ef21",
      "tree": "33d8591741486a959b6130a5c8b73382db16cbe1",
      "parents": [
        "3f2f1257ff6327e330d9e4f0ba1a48a73b0044dc",
        "519854876c66bd04b0c12d3cead6e0e5fc5a1167"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:45 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Fix dm9000 release_resource\n"
    },
    {
      "commit": "3f2f1257ff6327e330d9e4f0ba1a48a73b0044dc",
      "tree": "e64179c528521b544634e055a222e120e0987530",
      "parents": [
        "28a2a3f58707cba16b329b90f601c01599456491",
        "6708374178d225ef77571ed23b30e8a93c36add5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:14 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ata_piix: add map 01b for ICH7M\n  [libata] sata_mv: errata check buglet fix\n"
    },
    {
      "commit": "28a2a3f58707cba16b329b90f601c01599456491",
      "tree": "3d8aeaee3c4d843c4c676b2243579cf80f9fcaa7",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Sep 11 14:45:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:53:44 2006 -0700"
      },
      "message": "[PATCH] Fix 2.6.18-rc6 IDE breakage, add missing ident needed for current VIA boards\n\nThere are two changes here.  The first reverses the broken PCI_DEVICE\nconversion back to the old format.  The second adds a missing PCI ID so\nyou can actually boot 2.6.18 on 2 month old VIA motherboards (right now\nonly 2.6.18-mm works).\n\nCC\u0027d to Jeff to check the PCI ident but its a) in several distro kernels\nand b) in 2.6.18-mm [twice ??]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "519854876c66bd04b0c12d3cead6e0e5fc5a1167",
      "tree": "a76da09513b838d6ccd41545ba6f5f9f328acf46",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "Dirk@Opfer-Online.de",
        "time": "Wed Sep 06 19:53:32 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:08:38 2006 -0400"
      },
      "message": "[PATCH] Fix dm9000 release_resource\n\ndm9000_release_board calls release_resource with the platform resource\ninstead of the requested resource:\n\ndb-\u003eaddr_res \u003d platform_get_resource(pdev, IORESOURCE_MEM, 0);\ndb-\u003eaddr_req \u003d request_mem_region(db-\u003eaddr_res-\u003estart, i, pdev-\u003ename);\n\ndm9000_release_board:\n\nif (db-\u003eaddr_res !\u003d NULL) {\nrelease_resource(db-\u003eaddr_res);\nkfree(db-\u003eaddr_req);\n\nWith this behavior the kernel will crash on the second removal. The\nattached patch fix this problem.\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6708374178d225ef77571ed23b30e8a93c36add5",
      "tree": "1d07dcc9a3be36ab7015d783ac4c2bfa5879e2f3",
      "parents": [
        "62f1d0e6de138b91d55fbd7d579c837ed62e9e31"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Sep 11 06:29:03 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 08:52:29 2006 -0400"
      },
      "message": "[PATCH] ata_piix: add map 01b for ICH7M\n\nAlthough the document says otherwise, some ich7m uses map 01b.  This\npatch adds separate map DB for ICH7M and adds map entry for 01b.\n\nThis was spotted on an ASUS laptop by Jonathan Dieter.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jonathan Dieter \u003cjdieter@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62f1d0e6de138b91d55fbd7d579c837ed62e9e31",
      "tree": "b3842135c320101acdd8c457459786537b9ed4ed",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Mon Sep 11 08:51:05 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 08:51:05 2006 -0400"
      },
      "message": "[libata] sata_mv: errata check buglet fix\n\nFix a buglet; the errata check below this code is assuming the value in\nthe sstatus variable is what was pulled out of the SCR_STATUS register.\nHowever, the status checks in the timeout loop clobber everything\nbut the first 4 bits of sstatus, so the errata checks are invalid.\n\nThis patch changes it to not clobber SStatus.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e7ea8fc285c5ac9040ae80b01d529ea453f1b647",
      "tree": "08f5fde0794980d18512e27613b6861cd78f974f",
      "parents": [
        "c482d4f6e87932092c0a30da8e6403b23544f894"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 07:39:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:46:01 2006 -0300"
      },
      "message": "V4L/DVB (4608c): Fix I2C dependencies for saa7146 modules\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c482d4f6e87932092c0a30da8e6403b23544f894",
      "tree": "40253534cc2430404afe1dc192a047793cb6514c",
      "parents": [
        "8a905162e038367503bac732bf1e3e01c19158b9"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Sun Sep 10 13:43:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:58 2006 -0300"
      },
      "message": "V4L/DVB (4608b): i2c deps fix on DVB\n\nSeveral DVB modules depends on I2C\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a905162e038367503bac732bf1e3e01c19158b9",
      "tree": "bf72a91df67baf47560812ceb756d1a19eb289c7",
      "parents": [
        "c663155c3db58d1fff43a105eb5a0e9147ec2a6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 12:01:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:55 2006 -0300"
      },
      "message": "V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install\n\nV4L1 support should be disabled when no CONFIG_VIDEO_V4L1_COMPAT is defined,\nto allow checking for broken V4L2 ports. This is very important during the\nmigration phase for V4L2 API.\nHowever, userspace apps should be capable of using both APIs, since they need\nto test at runtime, via VIDIOCGCAP ioctl, if V4L1 is supported. So, when\n__KERNEL__ is not defined, those ioctls and corresponding structs should be\nvisible.\nThis patch also removes the obsolete defines HAVE_V4L1 and HAVE_V4L2, that\nwhere causing some confusion, and were replaced by CONFIG_VIDEO_V4L1_COMPAT\nand CONFIG_VIDEO_V4L2.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c663155c3db58d1fff43a105eb5a0e9147ec2a6b",
      "tree": "f36cea52e1f7bbc90e10d93afcb28e1852f2d802",
      "parents": [
        "c2d1923313d75fcc30ad1e981df591c3446dc191"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Aug 23 11:17:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:53 2006 -0300"
      },
      "message": "V4L/DVB (4520): Fix an error when loading bttv driver on PV M4900.\n\nPreviously, this were reported:\n\tOoops: IR config error [card\u003d139]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c2d1923313d75fcc30ad1e981df591c3446dc191",
      "tree": "763f740cb1098f78aece50d8814ad75f8e361d4e",
      "parents": [
        "c3ab204ccbe42d9eb60270e41110f2c5c9214952"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Mon Aug 21 14:14:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:48 2006 -0300"
      },
      "message": "V4L/DVB (4511): Restore tuner_ymec_tvf66t5_b_dff_pal_ranges[] to fix UHF switch functionality\n\nThe tena_9533_di_pal_ranges use 0x04 instead the original 0x08 for the\nUHF (range 2) switching. This is wrong and therefore nothing happens.\nRestore tuner_ymec_tvf66t5_b_dff_pal_ranges[] to make the UHF switch\nworking again.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3ab204ccbe42d9eb60270e41110f2c5c9214952",
      "tree": "c81d328cf77005c634ae162e03a2aa17bff3309d",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 09:31:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:46 2006 -0300"
      },
      "message": "V4L/DVB (4494a): Fix compilation when V4L1 support is not present\n\nVIDIOCGMBUF should be compiled only when V4L1 support is selected, since\nthis ioctl is from the obsoleted API.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fb7d527c1aec5e224fb3a0772337f8b5e59eecd0",
      "tree": "5bbb2da58ef0d4bdb29abe3a37047dcd29d19969",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 10 11:04:36 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 10 11:04:36 2006 +1000"
      },
      "message": "[POWERPC] Update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "d17f901defef635292f90a969dadfdbd95b0f104",
      "tree": "936d48a2409d2ce15e43cee6ec22bda2a9e08483",
      "parents": [
        "c6e58ebb373666eba007e3793789e06a4655df61"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 21:26:54 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 21:26:54 2006 +0100"
      },
      "message": "[ARM] 3778/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [simtec]\n\nPatch from Ben Dooks\n\nRemove changelog entries from include/asm-arm/arch-s3c2410\nfor all simtec .h files  as these are irrelevant with\nversion control.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6e58ebb373666eba007e3793789e06a4655df61",
      "tree": "2b325fb3be45d0768268d32fc747519513ddf2d5",
      "parents": [
        "3c06cd1c99449b2fd373df24fbc87e804f4ec4e6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 21:24:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 21:24:13 2006 +0100"
      },
      "message": "[ARM] 3783/1: S3C2412: fix IRQ_EINT0 to IRQ_EINT3 handling\n\nPatch from Ben Dooks\n\nThe IRQ_EINT0 through IRQ_EINT3 handling has changed\non the S3C2412 from the previous SoCs in the range,\nand thus we need to add code to handle this.\n\nThe changes come about due to these IRQs being\ndisplayed in two different registers, and needing to\nbe acked and masked in both.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c06cd1c99449b2fd373df24fbc87e804f4ec4e6",
      "tree": "c7b4bd853a08aa0c564df129fc6543c4afdf26fb",
      "parents": [
        "92e4805fbc76f2af0f4139f88265dc73f91af051"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:57 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:57 2006 +0100"
      },
      "message": "[ARM] 3779/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [left]\n\nPatch from Ben Dooks\n\nRemove the last of the hangelogs from\ninclude/asm-arm/arch-s3c2410, as this information\nis available from the revision control system\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "92e4805fbc76f2af0f4139f88265dc73f91af051",
      "tree": "49cfd6f688317e40335239a20a6bc860c0b59bc4",
      "parents": [
        "46c09e1673554d59674d222339f3ff303ad6715f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:54 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:54 2006 +0100"
      },
      "message": "[ARM] 3777/1: S3C24XX:  remove changelogs from include/asm-arm/arch-s3c2410 [regs-*.h]\n\nPatch from Ben Dooks\n\nRemove changelog entries from include/asm-arm/arch-s3c2410\nfor all regs-*.h as these are irrelevant with version control\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46c09e1673554d59674d222339f3ff303ad6715f",
      "tree": "adbb6bcf707629b0ed8a3597fe197c8158981cef",
      "parents": [
        "189e74ee9c18a5440511c5af525377c609d6ebbd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:52 2006 +0100"
      },
      "message": "[ARM] 3776/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410\n\nPatch from Ben Dooks\n\nRemove changelog entries from include/asm-arm/arch-s3c2410\nas these are irrelevant with version control\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "189e74ee9c18a5440511c5af525377c609d6ebbd",
      "tree": "7c7e85d3ae869af30c2aaa2e8318015cdead02a5",
      "parents": [
        "3142afb568d266765bde94f90b0dfee7e5cb08ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:50 2006 +0100"
      },
      "message": "[ARM] 3775/1: S3C24XX: do not add same sysdev_driver to two classes\n\nPatch from Ben Dooks\n\nThe s3c244x-irq.c code makes the mistake of adding\nthe same drive to two different sys-classes. This\ncauses the class lists to become corrupted and the\nsuspend code to OOPS.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38f5745c5a90641079fd5b48600ae63f7ab6edcd",
      "tree": "42bd4d5fd3fb6a1b3016731d53be5732de55725d",
      "parents": [
        "1c7d67073e2d196597f541351bc9b109c8a93528"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 31 11:35:57 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:06:06 2006 -0700"
      },
      "message": "[IA64] SN fix for cpu hotplug/kexec\n\nThe sn_cpu_init() is required for cpu initialization on SN platforms.\nChange __init to __cpuinit so that the function is not freed with init code/data.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1c7d67073e2d196597f541351bc9b109c8a93528",
      "tree": "083f41edca573e59cb773672867cd24027102014",
      "parents": [
        "2636255488484e04d6d54303d2b0ec30f7ef7e02"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 31 11:34:47 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:05:13 2006 -0700"
      },
      "message": "[IA64] Save register stack contents on cpu start\n\nThe SN PROM uses the register stack in the slave loop. The contents\nmust be preserved for the OS to return to the slave loop via offlining\na cpu or for kexec. A \u0027flushrs\" is needed to force the stack to be written\nto memory prior to changing bspstore.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2636255488484e04d6d54303d2b0ec30f7ef7e02",
      "tree": "09b682cacdd5b6ef392aa4a85999d87cefe1014d",
      "parents": [
        "b8444d00762703e1b6146fce12ce2684885f8bf6"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Sep 04 21:56:09 2006 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:03:40 2006 -0700"
      },
      "message": "[IA64] Unwire set/get_robust_list\n\nThe syscalls set/get_robust_list must not be wired up until\nfutex_atomic_cmpxchg_inatomic is implemented.  Otherwise the kernel will\nhang in handle_futex_death.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b8444d00762703e1b6146fce12ce2684885f8bf6",
      "tree": "ea29e11313f63d9cc6aea0c2fd0179e9e3184a2a",
      "parents": [
        "e9f7bee1df223dcf83743b46cb06c08d95497ec0"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Fri Aug 25 14:00:19 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 10:59:14 2006 -0700"
      },
      "message": "[IA64] correct file descriptor reference counting in perfmon\n\nFix a bug in sys_perfmonctl() whereby it was not correctly\ndecrementing the file descriptor reference count.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e9f7bee1df223dcf83743b46cb06c08d95497ec0",
      "tree": "67beae4733ef0286645112a52623c81c8f8a19a9",
      "parents": [
        "016eb4a0ed06a3677d67a584da901f0e9a63c666"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 08 09:48:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:51 2006 -0700"
      },
      "message": "[PATCH] NFS: large non-page-aligned direct I/O clobbers memory\n\nThe logic in nfs_direct_read_schedule and nfs_direct_write_schedule can\nallow data-\u003enpages to be one larger than rpages.  This causes a page\npointer to be written beyond the end of the pagevec in nfs_read_data (or\nnfs_write_data).\n\nFix this by making nfs_(read|write)_alloc() calculate the size of the\npagevec array, and initialise data-\u003enpages.\n\nAlso get rid of the redundant argument to nfs_commit_alloc().\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "016eb4a0ed06a3677d67a584da901f0e9a63c666",
      "tree": "574ead6bd03d31ca7036ff2389cb0400f3fd63fc",
      "parents": [
        "3665d0e58fa44f50c744f85c7e8ad21d5b10e206"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 08 09:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] invalidate_complete_page() race fix\n\nIf a CPU faults this page into pagetables after invalidate_mapping_pages()\nchecked page_mapped(), invalidate_complete_page() will still proceed to remove\nthe page from pagecache.  This leaves the page-faulting process with a\ndetached page.  If it was MAP_SHARED then file data loss will ensue.\n\nFix that up by checking the page\u0027s refcount after taking tree_lock.\n\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3665d0e58fa44f50c744f85c7e8ad21d5b10e206",
      "tree": "7714916ca20e906d685f6b0886195692d3471f68",
      "parents": [
        "47d4b9066df023670a61e74565a75293cf15a441"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Sep 08 09:48:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] ext3_getblk() should handle HOLE correctly\n\nIt has been reported that ext3_getblk() is not doing the right thing and\ntriggering following WARN():\n\nBUG: warning at fs/ext3/inode.c:1016/ext3_getblk()\n \u003cc01c5140\u003e ext3_getblk+0x98/0x2a6  \u003cc03b2806\u003e md_wakeup_thread+0x26/0x2a\n \u003cc01c536d\u003e ext3_bread+0x1f/0x88  \u003cc01cedf9\u003e ext3_quota_read+0x136/0x1ae\n \u003cc018b683\u003e v1_read_dqblk+0x61/0xac  \u003cc0188f32\u003e dquot_acquire+0xf6/0x107\n \u003cc01ceaba\u003e ext3_acquire_dquot+0x46/0x68  \u003cc01897d4\u003e dqget+0x155/0x1e7\n \u003cc018a97b\u003e dquot_transfer+0x3e0/0x3e9  \u003cc016fe52\u003e dput+0x23/0x13e\n \u003cc01c7986\u003e ext3_setattr+0xc3/0x240  \u003cc0120f66\u003e current_fs_time+0x52/0x6a\n \u003cc017320e\u003e notify_change+0x2bd/0x30d  \u003cc0159246\u003e chown_common+0x9c/0xc5\n \u003cc02a222c\u003e strncpy_from_user+0x3b/0x68  \u003cc0167fe6\u003e do_path_lookup+0xdf/0x266\n \u003cc016841b\u003e __user_walk_fd+0x44/0x5a  \u003cc01592b9\u003e sys_chown+0x4a/0x55\n \u003cc015a43c\u003e vfs_write+0xe7/0x13c  \u003cc01695d4\u003e sys_mkdir+0x1f/0x23\n \u003cc0102a97\u003e syscall_call+0x7/0xb\n\nLooking at the code, it looks like it\u0027s not handle HOLE correctly.  It ends\nup returning -EIO.  Here is the patch to fix it.\n\nIf we really want to be paranoid, we can allow return values 0 (HOLE), 1\n(we asked for one block) and return -EIO for more than 1 block.  But I\nreally don\u0027t see a reason for doing it - all we need is the block# here.\n(doesn\u0027t matter how many blocks are mapped).\n\next3_get_blocks_handle() returns number of blocks it mapped.  It returns 0\nin case of HOLE.  ext3_getblk() should handle HOLE properly (currently its\ndumping warning stack and returning -EIO).\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nAcked-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47d4b9066df023670a61e74565a75293cf15a441",
      "tree": "5306edd9f6669c85cfcfa30cba463265909f66c6",
      "parents": [
        "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c"
      ],
      "author": {
        "name": "David Wang",
        "email": "touch@sis.com",
        "time": "Fri Sep 08 09:47:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sis5513: add SiS south bridge ID 0x966 and 0x968\n\nNew SiS south bridge device ID is 0x966.\n\nNext coming product will be 0x968. (Will be released in Q4, this year)\n\nWe don\u0027t make any updates to the IDE controller.\n\nSigned-off-by: David Wang \u003ctouch@sis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c",
      "tree": "fbaca3deba2aba7ec8fa774d48b6cd19767b62ef",
      "parents": [
        "4495c9e5cabc82bb4ce930eb5d3dc7544f3f8389"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 08 09:47:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sh: fix FPN_START typo\n\nNot that it passes allmodconfig without it...\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4495c9e5cabc82bb4ce930eb5d3dc7544f3f8389",
      "tree": "3e70a8e3d31a6665265e54f98d5f3d9554bdc547",
      "parents": [
        "c5780e976e19faff345fcef4a01db87108b51a44"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 08 09:47:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] optical /proc/ide/*/media\n\nSergey Vlasov reported that his \"FUJITSU MCC3064AP, ATAPI OPTICAL drive\"\npops up as UNKNOWN in /proc/ide/*/media .\n\nCloses #4145.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5780e976e19faff345fcef4a01db87108b51a44",
      "tree": "1e75fc4cd3765beb575fb3196a477d97ed1905a4",
      "parents": [
        "3a459756810912d2c2bf188cef566af255936b4d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Sep 08 09:47:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] Use the correct restart option for futex_lock_pi\n\nThe current implementation of futex_lock_pi returns -ERESTART_RESTARTBLOCK\nin case that the lock operation has been interrupted by a signal.  This\nresults in a return of -EINTR to userspace in case there is an handler for\nthe signal.  This is wrong, because userspace expects that the lock\nfunction does not return in any case of signal delivery.\n\nThis was not caught by my insufficient test case, but triggered a nasty\nuserspace problem in an high load application scenario.  Unfortunately also\nglibc does not check for this invalid return value.\n\nUsing -ERSTARTNOINTR makes sure, that the interrupted syscall is restarted.\n The restart block related code can be safely removed, as the possible\ntimeout argument is an absolute time value.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-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": "3a459756810912d2c2bf188cef566af255936b4d",
      "tree": "1b52d90a2412811ebf5078b4f55112864e1890df",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Thu Sep 07 14:17:04 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 08:40:46 2006 -0700"
      },
      "message": "[PATCH] IA64,sparc: local DoS with corrupted ELFs\n\nThis prevents cross-region mappings on IA64 and SPARC which could lead\nto system crash.  They were correctly trapped for normal mmap() calls,\nbut not for the kernel internal calls generated by executable loading.\n\nThis code just moves the architecture-specific cross-region checks into\nan arch-specific \"arch_mmap_check()\" macro, and defines that for the\narchitectures that needed it (ia64, sparc and sparc64).\n\nArchitectures that don\u0027t have any special requirements can just ignore\nthe new cross-region check, since the mmap() code will just notice on\nits own when the macro isn\u0027t defined.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[ Cleaned up to not affect architectures that don\u0027t need it ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09494d5d11628f118496747b74db3e56d071c6bc",
      "tree": "6b5eb23a16c1a31f5785bfb9e8380d60f72269d3",
      "parents": [
        "eaede2cb75f8f8d492342e7c1469635237b32795"
      ],
      "author": {
        "name": "Kai Lindhom",
        "email": "megantti@gmail.com",
        "time": "Thu Sep 07 21:25:51 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "usbtouchscreen: fix ITM data reading\n\nFrom: Kai Lindhom \u003cmegantti@gmail.com\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaede2cb75f8f8d492342e7c1469635237b32795",
      "tree": "34e5c0496aac324f2c20884457be84bf3d231eba",
      "parents": [
        "3003b9f78920226367c2f2d3a5598397578a730b"
      ],
      "author": {
        "name": "Ralf Schlatterbeck",
        "email": "rsc@runtux.com",
        "time": "Wed Sep 06 12:15:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "USB: New device ID for ftdi_sio usb serial driver\n\nThe patch adds a new device ID for the Gamma Scout Geiger counter\ndevice.\n\nSigned-off-by: Ralf Schlatterbeck \u003crsc@runtux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3003b9f78920226367c2f2d3a5598397578a730b",
      "tree": "e4b581aff6e3d3d4f9b78c9bc6bf0042d584ffe1",
      "parents": [
        "f064902457a775f7f70432832d67a5628c250456"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "hemamu@t-base.ne.jp",
        "time": "Fri Sep 01 11:32:28 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "USB: Support for USB20SVGA-WH \u0026 USB20SVGA-DG\n\nThis patch is support USB20SVGA-WH \u0026 USB20SVGA-DG of the sisusb device.\nAs for this device, Device ID is different according to the color of the\nproduct.  A blue device is supported. However, a green, white device is\nnot supported.\n\nhttp://www.lubic.jp/uv_method.html ( Japanese only ) .\n\nGreen, white USB20SVGA comes to work by applying the patch .\nAnd, it  be able to use three USB20SVGA( Blue , Green , White ).\n\nSigned-off-by: Nobuhiro Iwamatsu \u003chemamu@t-base.ne.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f064902457a775f7f70432832d67a5628c250456",
      "tree": "32686001ddaf3f55f40e239f48bf8379e452db42",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 04 13:41:10 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:03 2006 -0700"
      },
      "message": "USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404\n\nOn Fri, Sep 01, 2006 at 01:58:18AM -0700, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.18-rc4-mm3:\n\u003e...\n\u003e +gregkh-usb-hid-core.c-adds-all-gtco-calcomp-digitizers-and-interwrite-school-products-to-blacklist.patch\n\u003e...\n\u003e  USB tree updates.\n\u003e...\n\nThe GNU C compiler spotted the following bug:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/usb/input/hid-core.o\n/home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1446:1: warning: \"USB_DEVICE_ID_GTCO_404\" redefined\n/home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1445:1: warning: this is the location of the previous definition\n...\n\n\u003c--  snip  --\u003e\n\nThis patch fixes this cut\u0027n\u0027paste error.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6fe9febb8af2f82f9caace1aa1c00cd8de7469ac",
      "tree": "32af472c52ab5cfabe1a974fe1df92c164a337da",
      "parents": [
        "d773d7255199a6c8934e197756f54a1115dd127b"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Thu Sep 07 16:01:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 16:01:30 2006 +0100"
      },
      "message": "[MMC] Always use a sector size of 512 bytes\n\nBoth MMC and SD specifications specify (although a bit unclearly in\nthe MMC case) that a sector size of 512 bytes must always be\nsupported by the card.\n\nCards can report larger \"native\" size than this, and cards \u003e\u003d 2 GB\neven must do so. Most other readers use 512 bytes even for these\ncards. We should do the same to be compatible.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d773d7255199a6c8934e197756f54a1115dd127b",
      "tree": "940cb1f15be1d27508927ad40d0262fbec462437",
      "parents": [
        "148f93d59cc9bb5e0f9a04d36a6f91d435e1a3f7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 07 15:57:12 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 15:57:12 2006 +0100"
      },
      "message": "[MMC] Cleanup 385e3227d4d83ab13d7767c4bb3593b0256bf246\n\nRather than having two places which independently calculate the\ntimeout for data transfers, make it a library function instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "148f93d59cc9bb5e0f9a04d36a6f91d435e1a3f7",
      "tree": "1a413a79d37661199786f6fe2db3fe8bd7b5556a",
      "parents": [
        "385e3227d4d83ab13d7767c4bb3593b0256bf246"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Thu Sep 07 15:53:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 15:53:29 2006 +0100"
      },
      "message": "[ARM] 3751/1: i.MX/MX1 SD/MMC use 512 bytes request for SCR read\n\nPatch from Pavel Pisa\n\nThis is another approach to SDHC deficiency workaround.\nIt seems, that previous solution based on 16 bytes (FIFO length size)\nread is still timing sensitive on genirq and fully preemptive kernels.\nThe new solution is backuped by M9328 UM statement, that only 512 byte\nblock are working properly and by 2.4.26 FreeScale\u0027s SDHC code.\n\nJay Monkman reports significant improvement on code based\non this driver after applying this change on MX21 as well.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "385e3227d4d83ab13d7767c4bb3593b0256bf246",
      "tree": "91f532e07753c44a905116f5a7d0e3bdcfca7f0a",
      "parents": [
        "f57b225e432d80ee46f48536cc55ea6cf62c5570"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jun 18 14:34:37 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 13:18:40 2006 +0100"
      },
      "message": "[MMC] Fix SD timeout calculation\n\nSecure Digital cards use a different algorithm to calculate the timeout\nfor data transfers. Using the MMC one works often, but not always.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f57b225e432d80ee46f48536cc55ea6cf62c5570",
      "tree": "7ae7851bd492c612ea3aa0b906c3df6f4fcdea60",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 03 06:43:33 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 13:18:40 2006 +0100"
      },
      "message": "[MMC] constify mmc_host_ops\n\nLet drivers constify MMC host method operations tables,\nmoving them from \".data\" to \".rodata\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0edc7d0f3709e8c3bb7e69c4df614218a753361e",
      "tree": "5501b75c9e0900d3344fc01d32fb8fc8a353ff9a",
      "parents": [
        "0a8d17d090a4939643a52194b7d4a4001b9b2d93"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Sep 07 14:27:23 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:27:23 2006 +1000"
      },
      "message": "[XFS] Fix a bad pointer dereference in the quota statvfs handling.\n\nSGI-PV: 955993\nSGI-Modid: xfs-linux-melb:xfs-kern:26934a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "0a8d17d090a4939643a52194b7d4a4001b9b2d93",
      "tree": "6ebf7aeb35f528be9171c75fd4c0152894f13dda",
      "parents": [
        "721259bce2851893155c6cb88a3f8ecb106b348c"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu Sep 07 14:27:15 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:27:15 2006 +1000"
      },
      "message": "[XFS] Fix xfs_splice_write() so appended data gets to disk.\n\nxfs_splice_write() failed to update the on disk inode size when extending\nthe so when the file was closed the range extended by splice was truncated\noff. Hence any region of a file written to by splice would end up as a\nhole full of zeros.\n\nSGI-PV: 955939\nSGI-Modid: xfs-linux-melb:xfs-kern:26920a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "721259bce2851893155c6cb88a3f8ecb106b348c",
      "tree": "0db37f80a7ef0b701b313e9ba28f8c0d3950e533",
      "parents": [
        "4be536debe3f7b0c62283e77fd6bd8bdb9f83c6f"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Thu Sep 07 14:27:05 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:27:05 2006 +1000"
      },
      "message": "[XFS] Fix ABBA deadlock between i_mutex and iolock. Avoid calling\n__blockdev_direct_IO for the DIO_OWN_LOCKING case for direct I/O reads\nsince it drops and reacquires the i_mutex while holding the iolock and\nthis violates the locking order.\n\nSGI-PV: 955696\nSGI-Modid: xfs-linux-melb:xfs-kern:26898a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "4be536debe3f7b0c62283e77fd6bd8bdb9f83c6f",
      "tree": "0b1ce616c52cb659fc4341afb13bcccaa2499b6c",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu Sep 07 14:26:50 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:26:50 2006 +1000"
      },
      "message": "[XFS] Prevent free space oversubscription and xfssyncd looping.\n\nThe fix for recent ENOSPC deadlocks introduced certain limitations on\nallocations. The fix could cause xfssyncd to loop endlessly if we did not\nleave some space free for the allocator to work correctly. Basically, we\nneeded to ensure that we had at least 4 blocks free for an AG free list\nand a block for the inode bmap btree at all times.\n\nHowever, this did not take into account the fact that each AG has a free\nlist that needs 4 blocks. Hence any filesystem with more than one AG could\ncause oversubscription of free space and make xfssyncd spin forever trying\nto allocate space needed for AG freelists that was not available in the\nAG.\n\nThe following patch reserves space for the free lists in all AGs plus the\ninode bmap btree which prevents oversubscription. It also prevents those\nblocks from being reported as free space (as they can never be used) and\nmakes the SMP in-core superblock accounting code and the reserved block\nioctl respect this requirement.\n\nSGI-PV: 955674\nSGI-Modid: xfs-linux-melb:xfs-kern:26894a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    }
  ],
  "next": "b835bebe95608c81270636a78b70333afb011925"
}
