)]}'
{
  "log": [
    {
      "commit": "82c3c03a4096badd026c6e337f3c5dde020e9ec6",
      "tree": "d22aa75410eb3b2bc7865f6dc6ce6c111c103bc9",
      "parents": [
        "8532159f5521ba24e697f0d25970ae89ff62a1f2"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@in.ibm.com",
        "time": "Thu Mar 16 23:04:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 17 07:51:25 2006 -0800"
      },
      "message": "[PATCH] x86: check for online cpus before bringing them up\n\nBryce reported a bug wherein offlining CPU0 (on x86 box) and then\nsubsequently onlining it resulted in a lockup.\n\nOn x86, CPU0 is never offlined.  The subsequent attempt to online CPU0\ndoesn\u0027t take that into account.  It actually tries to bootup the already\nbooted CPU.  Following patch fixes the problem (as acknowledged by Bryce).\nPlease consider for inclusion in 2.6.16.\n\nCheck if cpu is already online.\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485ff09990416c75ae9593ddc71619939ab9dd51",
      "tree": "ca5a5681ba24ca74b296af07d5b4269a9564e60b",
      "parents": [
        "5466eb5d0ad5e9d4238da71a2a9bd216985a4849",
        "1ae5db3742a0cfaf347231ff0bf181132c64e883"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 16 09:13:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 16 09:13:34 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: update defconfigs\n  [PATCH] powerpc: properly configure DDR/P5IOC children devs\n  [PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n  [PATCH] powerpc: RTC memory corruption\n  [PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n  [PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n  [PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n  [PATCH] powerpc: correct cacheflush loop in zImage\n  powerpc: Fix problem with time going backwards\n  powerpc: Disallow lparcfg being a module\n"
    },
    {
      "commit": "1ae5db3742a0cfaf347231ff0bf181132c64e883",
      "tree": "0df2e2d2dbdd4c49655b9899da1d04b659b65cb9",
      "parents": [
        "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 16:22:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:08 2006 +1100"
      },
      "message": "powerpc: update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f",
      "tree": "d6f53b85f0071e914cd1fa5d363259d584f1d3b2",
      "parents": [
        "920573bd03bf690135967b5022362d34ede589c3"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Tue Mar 14 17:46:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:07 2006 +1100"
      },
      "message": "[PATCH] powerpc: properly configure DDR/P5IOC children devs\n\nThe dynamic add path for PCI Host Bridges can fail to configure children\nadapters under P5IOC controllers.  It fails to properly fixup bus/device\nresources, and it fails to properly enable EEH.  Both of these steps\nneed to occur before any children devices are enabled in\npci_bus_add_devices().\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "920573bd03bf690135967b5022362d34ede589c3",
      "tree": "93e99ba49fb615c2d16a99c0babc98761a89d57c",
      "parents": [
        "0e8ed479125a6d246e17cfe6c24e140bfeb01972"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Mar 14 21:21:11 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n\nremove warnings when building a 64bit kernel.\nsmp_call_function triggers also with 32bit kernel.\n\nWARNING: vmlinux: duplicate symbol \u0027smp_call_function\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:164:EXPORT_SYMBOL(smp_call_function);\narch/powerpc/kernel/smp.c:300:EXPORT_SYMBOL(smp_call_function);\n\nWARNING: vmlinux: duplicate symbol \u0027ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:113:EXPORT_SYMBOL(ioremap);\narch/powerpc/mm/pgtable_64.c:321:EXPORT_SYMBOL(ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027__ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:117:EXPORT_SYMBOL(__ioremap);\narch/powerpc/mm/pgtable_64.c:322:EXPORT_SYMBOL(__ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027iounmap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:118:EXPORT_SYMBOL(iounmap);\narch/powerpc/mm/pgtable_64.c:323:EXPORT_SYMBOL(iounmap);\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e8ed479125a6d246e17cfe6c24e140bfeb01972",
      "tree": "cf5ef655ed77c8f7c797e3aab696dbe2e90aedfb",
      "parents": [
        "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Mar 14 17:11:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:03 2006 +1100"
      },
      "message": "[PATCH] powerpc: RTC memory corruption\n\nWe should be memset\u0027ing the data we are pointing to, not the pointer\nitself.  This is in an error path so we probably don\u0027t hit it much.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929",
      "tree": "e50019d058117bac9530539ada13dc43af99bbcc",
      "parents": [
        "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Mar 12 10:55:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n\nThis patch fixes incorrect setting of powersave_nap to 1 on all\nPowerMacs, potentially causing memory corruption on some models. This\nbug was introuced by me during the 32/64 bits merge.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c",
      "tree": "217101478b3afddc9d163dfea7447caa66216cf6",
      "parents": [
        "e2c552cc89287e31b0b2472866a69a44b150acd2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Mar 10 15:01:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n\nThe wording of the CRASH_DUMP Kconfig option is not very clear. It gives you a\nkernel that can be used _as_ the kdump kernel, not a kernel that can boot into\na kdump kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2c552cc89287e31b0b2472866a69a44b150acd2",
      "tree": "797bd3e1d30a7ac5ad1263da2174a7e7e330b710",
      "parents": [
        "eacb1962d4594b9d382b40acd73a9c9492718f74"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Mar 06 16:39:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:59 2006 +1100"
      },
      "message": "[PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n\nEnable the onboard IDE driver for p610, p615 and p630.\nThey have the CD connected to this card. All other RS/6000 systems with this\ncontroller have no connectors and dont need this option.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eacb1962d4594b9d382b40acd73a9c9492718f74",
      "tree": "aae81be89d85c2bcf6abfca3d86b6ba0379fb39c",
      "parents": [
        "0a45d4491d0f172e02126370f312405c5d473363"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Mar 04 13:15:40 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: correct cacheflush loop in zImage\n\nCorrect the loop for cacheflush. No idea where I copied the code from,\nbut the original does not work correct. Maybe the flush is not needed.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a45d4491d0f172e02126370f312405c5d473363",
      "tree": "f3f3465d4a24704518e7625334d78add58008b1f",
      "parents": [
        "82dfdcae0d57c842e02f037758687eef42fb7af6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 13:47:15 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:55 2006 +1100"
      },
      "message": "powerpc: Fix problem with time going backwards\n\nThe recent changes to keep gettimeofday in sync with xtime had the side\neffect that it was occasionally possible for the time reported by\ngettimeofday to go back by a microsecond.  There were two reasons:\n(1) when we recalculated the offsets used by gettimeofday every 2^31\ntimebase ticks, we lost an accumulated fractional microsecond, and\n(2) because the update is done some time after the notional start of\njiffy, if ntp is slowing the clock, it is possible to see time go backwards\nwhen the timebase factor gets reduced.\n\nThis fixes it by (a) slowing the gettimeofday clock by about 1us in\n2^31 timebase ticks (a factor of less than 1 in 3.7 million), and (b)\nadjusting the timebase offsets in the rare case that the gettimeofday\nresult could possibly go backwards (i.e. when ntp is slowing the clock\nand the timer interrupt is late).  In this case the adjustment will\nreduce to zero eventually because of (a).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4333298965cd62585bec891a6a5c9f4c806fc6bd",
      "tree": "01d739ed0e13c814f40ae38f6176f6feafc1f6b4",
      "parents": [
        "0fc1c832123493aca4c6a8600179132651f48bdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "message": "[ARM] 3362/1: [cleanup] - duplicate decleration of mem_fclk_21285\n\nPatch from Ben Dooks\n\narch/arm/kernel/setup.c declares mem_fclk_21285 when\nthis is already declared in include/asm-arm/system.h\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": "0fc1c832123493aca4c6a8600179132651f48bdc",
      "tree": "08f0d346bbd9d55ef9cf9e965ea3bdfb76aa423d",
      "parents": [
        "dabaeff06cca86048cfa3f74ce59688bc3addba9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "message": "[ARM] 3365/1: [cleanup] header for compat.c exported functions\n\nPatch from Ben Dooks\n\narch/arm/kernel/compat.c exports two functions,\nconvert_to_tag_list and squash_mem_tags which\nare not defined in any header files, and not\nused outside arch/arm/kernel.\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": "84dff1a73013dbdd7d770c332ab84cbfed24741b",
      "tree": "af4fdd8f5285498d7952a76b0a4dc6d909e43207",
      "parents": [
        "66be0c30282bef9ef5ab1f89028834ea00f4b4ae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "message": "[ARM] 3363/1: [cleanup] process.c - fix warnings\n\nPatch from Ben Dooks\n\nFix the following warnings from sparse:\n\narch/arm/kernel/process.c:86:6: warning: symbol \u0027default_idle\u0027 was not declared. Should it be static?\narch/arm/kernel/process.c:378:5: warning: symbol \u0027dump_fpu\u0027 was not declared.   Should it be static?\n\nInclude \u003clinux/elfcore.h\u003e for dump_fpu() decleration, and\nmake default_idle() static as it is not used outside the file.\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": "66be0c30282bef9ef5ab1f89028834ea00f4b4ae",
      "tree": "a61cd268be2ae2c7b7afb7db24efb4ee39b0833d",
      "parents": [
        "4ebf2d00260bac5213c5dfb8d257e15e40503725"
      ],
      "author": {
        "name": "Albrecht Dreß",
        "email": "albrecht.dress@lios-tech.com",
        "time": "Wed Mar 15 16:03:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 16:03:05 2006 +0000"
      },
      "message": "[ARM] 3358/1: [S3C2410] add missing SPI DMA resources\n\nPatch from Albrecht Dreß\n\nAdd DMA resources to s3c2410 spi platform devices - dma_(alloc|free)_coherent should now work as expected.\n\nSigned-off-by: Albrecht Dreß \u003calbrecht.dress@lios-tech.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebf2d00260bac5213c5dfb8d257e15e40503725",
      "tree": "f2df0561bb029d54dd19716b14468063b6d886f9",
      "parents": [
        "17320a9644a45ccac51ce4ff4333276844abf72d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Mar 15 16:03:03 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 16:03:03 2006 +0000"
      },
      "message": "[ARM] 3357/1: enable frontlight on collie\n\nPatch from Pavel Machek\n\nEnable frontlight during collie bootup, so that display is actually\nreadable in anything other than bright sunlight.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17320a9644a45ccac51ce4ff4333276844abf72d",
      "tree": "cab05e7855ca9a1dd70963846c6f319ac8ff5480",
      "parents": [
        "74c002410548c7cb1744b45d17a5fa21da515b63"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "message": "[ARM] Fix \"thead\" typo\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
      "tree": "799409dacd6f604d6500bac693da5cb3fafb71cb",
      "parents": [
        "cbf0ec6ee001ab89471397ac84105b2e3b2fd986"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Tue Mar 14 15:03:14 2006 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:26:44 2006 -0800"
      },
      "message": "[PATCH] Plug kdump shutdown race window\n\nlapic_shutdown() re-enables interrupts which is un-desirable for panic\ncase, so use local_irq_save() and local_irq_restore() to keep the irqs\ndisabled for kexec on panic case, and close a possible race window while\nkdump shutdown as shown in this stack trace\n\n   -- BUG: spinlock lockup on CPU#1, bash/4396, c52781a0\n   [\u003cc01c1870\u003e] _raw_spin_lock+0xb7/0xd2\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc011b33f\u003e] scheduler_tick+0xe7/0x328\n   [\u003cc0128a7c\u003e] update_process_times+0x51/0x5d\n   [\u003cc0114592\u003e] smp_apic_timer_interrupt+0x4f/0x58\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0104d7c\u003e] apic_timer_interrupt+0x1c/0x30\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0116659\u003e] machine_crash_shutdown+0x83/0xaa\n   [\u003cc013cc36\u003e] crash_kexec+0xc1/0xe3\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc013cc22\u003e] crash_kexec+0xad/0xe3\n   [\u003cc0215280\u003e] __handle_sysrq+0x84/0xfd\n   [\u003cc018d937\u003e] write_sysrq_trigger+0x2c/0x35\n   [\u003cc015e47b\u003e] vfs_write+0xa2/0x13b\n   [\u003cc015ea73\u003e] sys_write+0x3b/0x64\n   [\u003cc0103c69\u003e] syscall_call+0x7/0xb\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbf0ec6ee001ab89471397ac84105b2e3b2fd986",
      "tree": "c5962763cc47cc36b4c1ff1c4c56b96b256a4657",
      "parents": [
        "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86-64: Fix up handling of non canonical user RIPs\"\n\nThis reverts commit c33d4568aca9028a22857f94f5e0850012b6444b.\n\nAndrew Clayton and Hugh Dickins report that it\u0027s broken for them and\ncauses strange page table and slab corruption, and spontaneous reboots.\n\nLet\u0027s get it right next time.\n\nCc: Andrew Clayton \u003candrew@rootshell.co.uk\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82dfdcae0d57c842e02f037758687eef42fb7af6",
      "tree": "fd951ffec0202970f15ea35fa463ea492531239d",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "message": "powerpc: Disallow lparcfg being a module\n\nThe lparcfg code needs several things which are pretty arcane internal\ndetails and which we don\u0027t want to export, which means that lparcfg\ndoesn\u0027t work when built as a module.  This makes it a bool instead of\na tristate in the Kconfig so that users can\u0027t try to build it as a\nmodule.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c33d4568aca9028a22857f94f5e0850012b6444b",
      "tree": "7a33d918e4d35b0444820595cb2aaaae1f1f5bfa",
      "parents": [
        "31fe4d331729e9687db84521c3ceb8e43390efcf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 12 23:52:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 22:56:29 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix up handling of non canonical user RIPs\n\nEM64T CPUs have somewhat weird error reporting for non canonical RIPs in\nSYSRET.\n\nWe can\u0027t handle any exceptions there because the exception handler would\nend up running on the user stack which is unsafe.\n\nTo avoid problems any code that might end up with a user touched pt_regs\nshould return using int_ret_from_syscall.  int_ret_from_syscall ends up\nusing IRET, which allows safe exceptions.\n\nCc: Ernie Petrides \u003cpetrides@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7cafae52381395d24b83996eca7a7b53ab6a8827",
      "tree": "05b3cfb71c7131aaabe3b78b6f0278e91cba5147",
      "parents": [
        "ba244fe9005323452428fee4b4b7d0c70a06b627",
        "cdaabbd74b15296acf09215355a7f3b07b92b83e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] iwmmxt thread state alignment\n  [ARM] 3350/1: Enable 1-wire on ARM\n  [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n  [ARM] 3355/1: NSLU2: remove propmt depends\n  [ARM] 3354/1: NAS100d: fix power led handling\n  [ARM] Fix muldi3.S\n"
    },
    {
      "commit": "cdaabbd74b15296acf09215355a7f3b07b92b83e",
      "tree": "da2e2ce07a31eb10cb3649005479a9588ba22809",
      "parents": [
        "04916c0ef482335cb0ae575dbc5a1d97619840cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "message": "[ARM] iwmmxt thread state alignment\n\nThis patch removes the reliance of iwmmxt on hand coded alignments.\nSince thread_info is always 8K aligned, specifying that fpstate is\n8-byte aligned achieves the same effect without needing to resort\nto hand coded alignments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "35ab0e88c63fb8e61013011560ad10e6200b5ee0",
      "tree": "44708c5523f7a30a27be4b8946c0dd9cab4f57d4",
      "parents": [
        "44f329ab69b742194e48f66e87064cff70fb52b8",
        "d8117ce5a679ff1f48df247da30fb62c16d562c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix race in the accessed/dirty bit handlers\n"
    },
    {
      "commit": "04916c0ef482335cb0ae575dbc5a1d97619840cd",
      "tree": "e311fe75fd072232380eb1f4ed5e675442409d7a",
      "parents": [
        "141fa40cff90881ac4d81f6afa27bc283fe7acca"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Fri Mar 10 22:30:01 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 10 22:30:01 2006 +0000"
      },
      "message": "[ARM] 3350/1: Enable 1-wire on ARM\n\nPatch from Alessandro Zummo\n\nThis patches add the 1-wire drivers\nto the ARM Kconfig.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "141fa40cff90881ac4d81f6afa27bc283fe7acca",
      "tree": "7991b0f3910dafb58e1ef92044153e5383b01850",
      "parents": [
        "e7fcdb79ecaa01e2eba06e3fb64e10455bdb5aa7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Mar 10 22:26:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 10 22:26:47 2006 +0000"
      },
      "message": "[ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n\nPatch from Catalin Marinas\n\nARM1136 erratum 371025 (category 2) specifies that, under rare\nconditions, an invalidate I-cache by MVA (line or range) operation can\nfail to invalidate a cache line. The recommended workaround is to\neither invalidate the entire I-cache or invalidate the range by\nset/way rather than MVA.\n\nNote that for a 16K cache size, invalidating a 4K page by set/way is\nequivalent to invalidating the entire I-cache.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "96567161de0ceed45cd2eb0e5380e3c797f5c0f4",
      "tree": "eb1cf052c95b95052e281f9a0d33ea025ce39dc5",
      "parents": [
        "6a88231fc7da311e4da4ce2011d1a132c80c145a"
      ],
      "author": {
        "name": "Christian Ehrhardt",
        "email": "ehrhardt@de.ibm.com",
        "time": "Thu Mar 09 17:33:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] s390: Increase spinlock retry code performance\n\nCurrently the code tries up to spin_retry times to grab a lock using the cs\ninstruction.  The cs instruction has exclusive access to a memory region\nand therefore invalidates the appropiate cache line of all other cpus.  If\nthere is contention on a lock this leads to cache line trashing.  This can\nbe avoided if we first check wether a cs instruction is likely to succeed\nbefore the instruction gets actually executed.\n\nSigned-off-by: Christian Ehrhardt \u003cehrhardt@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "628de616ba760b7b1d5e3d95dbe40a988fbf8ca5",
      "tree": "e9faaaca487a1d921a12e2e53481874fe37b9880",
      "parents": [
        "38fb9428db627559a8ba0505d21a5ff23bf84034"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 09 17:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] xtensa must set RWSEM_GENERIC_SPINLOCK\u003dy\n\n/usr/src/ctest/git/kernel/mm/rmap.c: In function `page_referenced_one\u0027:\n/usr/src/ctest/git/kernel/mm/rmap.c:354: warning: implicit declaration of function `rwsem_is_locked\u0027\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38fb9428db627559a8ba0505d21a5ff23bf84034",
      "tree": "70407ac1d435ad68a0f7c047acbe3b2c6ed95ea6",
      "parents": [
        "0ef675d491bd65028fa838015ebc6ce8abefab6f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 09 17:33:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] arch/sh/Kconfig: don\u0027t source non-existing Kconfig files\n\narch/sh/Kconfig shouldn\u0027t source non-existing Kconfig files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eff2c2f6f569267aa52e2431844cec30637d7ade",
      "tree": "9548511bccd76c8af891a490e314c986072f3997",
      "parents": [
        "10ad1b7363090c0eec2b4054a5a3b82d2cc09ee5"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Mar 09 17:33:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] alpha: fix IRQ handling lockup\n\nFix a lockup which was introduced during the conversion to the generic IRQ\nframework.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6218cf4410cfce7bc7e89834e73525b124625d4c",
      "tree": "f2376798ba7020169faf660d286199310034fa70",
      "parents": [
        "fd2a4f1183d1e6802457d70cea067396236ed64b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 17:14:49 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Always pass -msoft-float.\n    \nSome people still haven\u0027t heared that fp in the kernel is forbidden.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1443e483e34d2ead97215bd8496b34b0d3fbc2c0",
      "tree": "3f177381524a86d2ebf90827459498b8079ff2c3",
      "parents": [
        "3367fd50757459ae7490b9dfa59b60fedc283821"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 15:37:26 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Scatter a bunch of __init over tlbex.c.\n    \nFound by make buildcheck.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3367fd50757459ae7490b9dfa59b60fedc283821",
      "tree": "3a5cf15f17faf86cf9cd54afe9973c63a706d6b7",
      "parents": [
        "bb7d83f74477b41a2dee71771805c8447cdaa70f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 14:22:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:09 2006 +0000"
      },
      "message": "[MIPS] Momentum: Resurrect after things were moved around a while ago.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb7d83f74477b41a2dee71771805c8447cdaa70f",
      "tree": "27ec3663ce4488fee15b48136eb173ff65b370f9",
      "parents": [
        "ec28f3065795ed3be7413368efd7f63d7b81e82d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 14:13:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:09 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text at runtime.\n    \nAt times gcc will place bits of __exit functions into .rodata.  If\ncompiled into the kernle itself we used to discard .exit.text - but\nnot the bits left in .rodata.  While harmless this did at times result\nin a large number of warnings.  So until gcc fixes this, discard\n.exit.text at runtime.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec28f3065795ed3be7413368efd7f63d7b81e82d",
      "tree": "7665d52bfd8cafaf8fea8fa2f335c1cf68678247",
      "parents": [
        "cec2f0ca29fe99eec5e4012e5fb341fce64e578b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 05 00:45:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:08 2006 +0000"
      },
      "message": "[MIPS] Enable highmem for all MIPS32 and MIPS64 processors.\n    \nIn case a particular system doesn\u0027t support highmem the runtime checks\nwill ensure nothing bad is going to happen.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cec2f0ca29fe99eec5e4012e5fb341fce64e578b",
      "tree": "7a40c70b7ae91f5d615301036c5730ced970aaed",
      "parents": [
        "cf028d1715cfa8db1ad95ed9ee479b7a0b9e1cc5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 03 17:35:15 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:07 2006 +0000"
      },
      "message": "[MIPS] A struct console.setup function may not be __init.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d514f040ac6629311974889d5b96bcf21c6461a",
      "tree": "af11d40688eabe88f25d21a1af847a761cb3a843",
      "parents": [
        "5ee1af9f519e6dc5a7d7912e87a1aaec857c8818",
        "1bd79336a426c5e4f3bab142407059ceb12cadf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:11:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:11:00 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: Fix various syscall/signal/swapcontext bugs\n  [PATCH] powerpc: incorrect rmo_top handling in prom_init\n  [PATCH] powerpc: Fix incorrect pud_ERROR() message\n  [PATCH] powerpc: Expose SMT and L1 icache snoop userland features\n  [PATCH] powerpc: Fix windfarm_pm112 not starting all control loops\n  [PATCH] powerpc: Fix old g5 issues with windfarm\n  powerpc32: Fix timebase synchronization on 32-bit powermacs\n  powerpc: Turn off verbose debug output in powermac platform functions\n  powerpc: Fix might-sleep warning in program check exception handler\n"
    },
    {
      "commit": "f9262c12c0084ddba445a9a42e98994018e51400",
      "tree": "b54948e654e68c1e5263d955c76bf3a41dfa14da",
      "parents": [
        "979ce809bab37cf438f0db22bfa732d01a84a8c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] i386: port ATI timer fix from x86_64 to i386 II\n\nATI chipsets tend to generate double timer interrupts for the local APIC\ntimer when both the 8254 and the IO-APIC timer pins are enabled.  This is\nbecause they route it to both and the result is anded together and the CPU\nends up processing it twice.\n\nThis patch changes check_timer to disable the 8254 routing for interrupt 0.\n\nI think it would be safe on all chipsets actually (i tested it on a couple\nand it worked everywhere) and Windows seems to do it in a similar way, but\nto be conservative this patch only enables this mode on ATI (and adds\noptions to enable/disable too)\n\nPorted over from a similar x86-64 change.\n\nI reused the ACPI earlyquirk infrastructure for the ATI bridge check, but\ntweaked it a bit to work even without ACPI.\n\nInspired by a patch from Chuck Ebbert, but redone.\n\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8117ce5a679ff1f48df247da30fb62c16d562c5",
      "tree": "7b44619de328e773f2e8b41043343341e47a850e",
      "parents": [
        "2ec5e3a867d63d04932e11c6097f63760d9be3fe"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Tue Mar 07 19:05:32 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 08 16:07:55 2006 -0800"
      },
      "message": "[IA64] Fix race in the accessed/dirty bit handlers\n\nA pte may be zapped by the swapper, exiting process, unmapping or page\nmigration while the accessed or dirty bit handers are about to run. In that\ncase the accessed bit or dirty is set on an zeroed pte which leads the VM to\nconclude that this is a swap pte. This may lead to\n\n- Messages from the vm like\n\nswap_free: Bad swap file entry 4000000000000000\n\n- Processes being aborted\n\nswap_dup: Bad swap file entry 4000000000000000\nVM: killing process ....\n\nPage migration is particular suitable for the creation of this race since\nit needs to remove and restore page table entries.\n\nThe fix here is to check for the present bit and simply not update\nthe pte if the page is not present anymore. If the page is not present\nthen the fault handler should run next which will take care of the problem\nby bringing the page back and then mark the page dirty or move it onto the\nactive list.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e7fcdb79ecaa01e2eba06e3fb64e10455bdb5aa7",
      "tree": "d0ce941930b18115c9a5ef91680fbfb6e298d5d6",
      "parents": [
        "dcc8fa50ebc251a1394a2c8561eee7d79cc5f437"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Wed Mar 08 23:45:12 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 08 23:45:12 2006 +0000"
      },
      "message": "[ARM] 3355/1: NSLU2: remove propmt depends\n\nPatch from Alessandro Zummo\n\nThe patch that would have made the NSLU2\nkernel non compatible with other ixp4xx machs\nnever entered the kernel. So it is actually\nsafe to remove the prompt dependencies.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dcc8fa50ebc251a1394a2c8561eee7d79cc5f437",
      "tree": "6830942f3721060f61227e7058fdfe1b4ab972d0",
      "parents": [
        "3c8fdae78cf5d73c6739912a1ff087c0f23b2a47"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Wed Mar 08 23:45:10 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 08 23:45:10 2006 +0000"
      },
      "message": "[ARM] 3354/1: NAS100d: fix power led handling\n\nPatch from Alessandro Zummo\n\nDisable GPIO clocks to allow\nthe power led to work properly.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ec5e3a867d63d04932e11c6097f63760d9be3fe",
      "tree": "bb3ea7b72232ec127a104c37cce0f17881ad5d28",
      "parents": [
        "62287fbb54b4af71dc5a4918350f81a4cd467788"
      ],
      "author": {
        "name": "Michael Matz",
        "email": "matz@suse.de",
        "time": "Tue Mar 07 21:55:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:15:04 2006 -0800"
      },
      "message": "[PATCH] fix kexec asm\n\nWhile testing kexec and kdump we hit problems where the new kernel would\nfreeze or instantly reboot.  The easiest way to trigger it was to kexec a\nkernel compiled for CONFIG_M586 on an athlon cpu.  Compiling for CONFIG_MK7\ninstead would work fine.\n\nThe patch fixes a few problems with the kexec inline asm.\n\nSigned-off-by: Chris Mason \u003cmason@suse.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed2da193fe6671fe4d7e34041bae40308d18247f",
      "tree": "2b7a54955316fcc5bd3fd4d24fd5c7846eed2d50",
      "parents": [
        "90f0094dc607abe384a412bfb7199fb667ab0735"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Mar 07 21:55:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] x86: cpu model calculation for family 6 cpu\n\nThe x86_model calculation also applies for family 6. early_cpu_detect\ndoes the right thing, but generic_identify misses.\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: \"Seth, Rohit\" \u003crohit.seth@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "331c46591414f7f92b1cec048009abe89892ee79",
      "tree": "ce19fbf200bcef3d0802f59fb5aed5b17005c089",
      "parents": [
        "e96fb230cc97760e448327c0de612cfba94ca7bf"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Tue Mar 07 21:55:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] s390: fix strnlen_user return value\n\nstrnlen_user is supposed to return then length count + 1 if no terminating \\0\nis found, and it should return 0 on exception.  Found by David Howells\n\u003cdhowells@redhat.com\u003e.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b884e25784f62a1c740d2e4c1ce19cb89644e986",
      "tree": "064045e9859cdf0c547d6be890d8a013e07104f9",
      "parents": [
        "707ced0d718e89b52b13aa55a64653083e792cca"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@sanori.org",
        "time": "Tue Mar 07 21:55:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] x86: Fix i386 nmi_watchdog that does not trigger die_nmi\n\nFix i386 nmi_watchdog that does not meet watchdog timeout condition.  It\ndoes not hit die_nmi when it should be triggered, because the current\nnmi_watchdog_tick in arch/i386/kernel/nmi.c never count up alert_counter\nlike this:\n\n\tvoid nmi_watchdog_tick (struct pt_regs * regs) {\n\tif (last_irq_sums[cpu] \u003d\u003d sum) {\n\t\talert_counter[cpu]++;\t\t\u003c- count up alert_counter, but\n\t\tif (alert_counter[cpu] \u003d\u003d 5*nmi_hz)\n\t\t\tdie_nmi(regs, \"NMI Watchdog detected LOCKUP\");\n\t\talert_counter[cpu] \u003d 0;\t\t\u003c- reset alert_counter\n\nThis patch changes it back to the previous and working version.\n\nThis was found and originally written by Kohta NAKASHIMA.\n\n(akpm: also uninline write_watchdog_counter(), saving 184 byets)\n\nSigned-off-by: GOTO Masanori \u003cgotom@sanori.org\u003e\nCc: 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": "432e7c0dfe884b6ab1c32fd3f17c64c31d8fa7e2",
      "tree": "03632e1083e70f0b06211dae5695fb04fa3fd018",
      "parents": [
        "f78bb8ad482267b92c122f0e37a7dce69c880247",
        "e1c48554ae295de984eee83a7798e7fb394a1629"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 13:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 13:20:46 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] mca recovery return value when no bus check\n  [IA64] SGI SN drivers: don\u0027t report !sn2 hardware as an error\n  [IA64] don\u0027t report !sn2 or !summit hardware as an error\n  [IA64] gensparse_defconfig: turn on PNPACPI\n  [IA64] Increase severity of MCA recovery messages\n"
    },
    {
      "commit": "3c8fdae78cf5d73c6739912a1ff087c0f23b2a47",
      "tree": "85203dba56f72d897ffa073aa53fb03b011f4e52",
      "parents": [
        "7986824e4e31d6c66f39d2f11ab93fcfed21f593"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 08 17:25:33 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 08 17:25:33 2006 +0000"
      },
      "message": "[ARM] Fix muldi3.S\n\nWhen shifting the low-parts of signed numbers, a logical shift\nshould be used to avoid sign-extending a bit which isn\u0027t a sign\nbit.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bd79336a426c5e4f3bab142407059ceb12cadf9",
      "tree": "dd8767b0ab3ce310c7df049822100e3838b37a97",
      "parents": [
        "ab1b55e21f6977e420341727e9f4a50691057b5e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 08 13:24:22 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 08 13:24:22 2006 +1100"
      },
      "message": "powerpc: Fix various syscall/signal/swapcontext bugs\n\nA careful reading of the recent changes to the system call entry/exit\npaths revealed several problems, plus some things that could be\nsimplified and improved:\n\n* 32-bit wasn\u0027t testing the _TIF_NOERROR bit in the syscall fast exit\n  path, so it was only doing anything with it once it saw some other\n  bit being set.  In other words, the noerror behaviour would apply to\n  the next system call where we had to reschedule or deliver a signal,\n  which is not necessarily the current system call.\n\n* 32-bit wasn\u0027t doing the call to ptrace_notify in the syscall exit\n  path when the _TIF_SINGLESTEP bit was set.\n\n* _TIF_RESTOREALL was in both _TIF_USER_WORK_MASK and\n  _TIF_PERSYSCALL_MASK, which is odd since _TIF_RESTOREALL is only set\n  by system calls.  I took it out of _TIF_USER_WORK_MASK.\n\n* On 64-bit, _TIF_RESTOREALL wasn\u0027t causing the non-volatile registers\n  to be restored (unless perhaps a signal was delivered or the syscall\n  was traced or single-stepped).  Thus the non-volatile registers\n  weren\u0027t restored on exit from a signal handler.  We probably got\n  away with it mostly because signal handlers written in C wouldn\u0027t\n  alter the non-volatile registers.\n\n* On 32-bit I simplified the code and made it more like 64-bit by\n  making the syscall exit path jump to ret_from_except to handle\n  preemption and signal delivery.\n\n* 32-bit was calling do_signal unnecessarily when _TIF_RESTOREALL was\n  set - but I think because of that 32-bit was actually restoring the\n  non-volatile registers on exit from a signal handler.\n\n* I changed the order of enabling interrupts and saving the\n  non-volatile registers before calling do_syscall_trace_leave; now we\n  enable interrupts first.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1c48554ae295de984eee83a7798e7fb394a1629",
      "tree": "1404fbe42ec92fdfbd9f5054bf0d6cfb8b152366",
      "parents": [
        "f032f90809ebbbd28feb90f97add2e0a869a42ed"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Fri Mar 03 16:42:26 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:40:06 2006 -0800"
      },
      "message": "[IA64] mca recovery return value when no bus check\n\nWhen there is no bus check, the return code should be failure, not success.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6c5e62159cdef89d8385958c9d8c88efa867110c",
      "tree": "a8521cbb2e2cee9f5c9d9a9646811ae35d846d2f",
      "parents": [
        "57ebc9918f8747c9db7e65659dfd632d4db99e3a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 03 15:33:47 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:26:49 2006 -0800"
      },
      "message": "[IA64] don\u0027t report !sn2 or !summit hardware as an error\n\nThis stuff is all in the generic ia64 kernel, and the new initcall error\nreporting complains about them.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "57ebc9918f8747c9db7e65659dfd632d4db99e3a",
      "tree": "e8a297d0c98853f65299d747f4e3ab6204f946d6",
      "parents": [
        "ea0e92a613a1caf85583c83cd131cef7d0f5571d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Mar 02 16:59:50 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:25:29 2006 -0800"
      },
      "message": "[IA64] gensparse_defconfig: turn on PNPACPI\n\nTurn on CONFIG_PNPACPI.  I recently removed 8250_acpi.c.  All devices\npreviously claimed by 8250_acpi.c should now be claimed by 8250_pnp.c.\nThis depends on having CONFIG_PNPACPI so ACPI devices show up as PNP\ndevices.\n\nAll other ia64 defconfigs either have CONFIG_PNPACPI already, or\ndon\u0027t have 8250 support turned on at all.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ea0e92a613a1caf85583c83cd131cef7d0f5571d",
      "tree": "9c8ccb800a80438dc2e2ae19e39703c7998a86f0",
      "parents": [
        "d0b004840bd3b5ff2f2a0ad14fa0bd43349f5175"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Tue Mar 07 15:23:25 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 07 15:23:25 2006 -0800"
      },
      "message": "[IA64] Increase severity of MCA recovery messages\n\nThe MCA recovery messages are currently KERN_DEBUG,\nso they don\u0027t show up in /var/log/messages (by default).\nIncrease the severity to KERN_ERR, for the initial\nmessage (and also add the physical address to this\nmessage). Leave the successful isolation message as\nKERN_DEBUG, but increase the severity when isolation\nfails to KERN_CRIT.\n\n[Russ\u0027 patch made these all KERN_CRIT]\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "744bfe4c25716a7cfc5690aeab8d572b43d7c916",
      "tree": "3adae1ee63e4e6283779f789f8de85d1abb6acf2",
      "parents": [
        "6a0e243069b09a323255f6e847c87d531961cd96"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Tue Mar 07 22:48:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 07 22:48:29 2006 +0000"
      },
      "message": "[ARM] 3353/1: NAS100d: protect  nas100d_power_exit() with machine_is_nas100d()\n\nPatch from Alessandro Zummo\n\nnas100d_power_exit(void) gets some protection\nto avoid freeing an irq when it is not appropriate to do so.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6a0e243069b09a323255f6e847c87d531961cd96",
      "tree": "575a7194c86b2b3e1b9db30e283a2f5705e89e99",
      "parents": [
        "d11d9b2dd2c43dd99a491df8a83ae28401db0044"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Mar 07 14:42:27 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 07 14:42:27 2006 +0000"
      },
      "message": "[ARM] 3352/1: DSB required for the completion of a TLB maintenance operation\n\nPatch from Catalin Marinas\n\nChapter B2.7.3 in the latest ARM ARM (with v6 information) states that\nthe completion of a TLB maintenance operation is only guaranteed by\nthe execution of a DSB (Data Syncronization Barrier, formerly Data\nWrite Barrier or Drain Write Buffer).\n\nNote that a DSB is only needed in the flush_tlb_kernel_* functions\nsince the completion is guaranteed by a mode change (i.e. switching\nback to user mode) for the flush_tlb_user_* functions.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e8c3b5a6faf50b426cd8d06912a52e24837a73ad",
      "tree": "f451afcabdb67cf19f5590d6265b23c2dea918d4",
      "parents": [
        "397874dfe9862b494e1fdcd2baef4ac432d224c8"
      ],
      "author": {
        "name": "Edgar Hucek",
        "email": "hostmaster@ed-soft.at",
        "time": "Mon Mar 06 15:42:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:45 2006 -0800"
      },
      "message": "[PATCH] EFI: Fix gdt load\n\nThis patch makes the kernel bootable again on ia32 EFI systems.\n\nSigned-off-by: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47f3fc94cf39c08b1ed29e00e0f8ff6c9095fa12",
      "tree": "f258db3bef15ea58f51e1664715e4a170dcd4333",
      "parents": [
        "5c8338904653365bfb92385b38915becb903d8bb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 06 15:42:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] add missing pm_power_off\u0027s\n\nAdd the missing pm_power_off\u0027s for the h8300, v850 and xtensa\narchitectures.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69239749e1ac4f3496906aa4267cb9f61ce52c9c",
      "tree": "c64bc2c254b7fa81b50b11c851fe5c86ecdd83c1",
      "parents": [
        "f7c09bd972b7111b8c69bf57a189571edd4d4a7d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 06 15:42:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] fix next_timer_interrupt() for hrtimer\n\nAlso from Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nFunction next_timer_interrupt() got broken with a recent patch\n6ba1b91213e81aa92b5cf7539f7d2a94ff54947c as sys_nanosleep() was moved to\nhrtimer.  This broke things as next_timer_interrupt() did not check hrtimer\ntree for next event.\n\nFunction next_timer_interrupt() is needed with dyntick (CONFIG_NO_IDLE_HZ,\nVST) implementations, as the system can be in idle when next hrtimer event\nwas supposed to happen.  At least ARM and S390 currently use\nnext_timer_interrupt().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7c09bd972b7111b8c69bf57a189571edd4d4a7d",
      "tree": "bc06c2cdf607746f8c9858b9771895a02f27a0b2",
      "parents": [
        "b05121b29e8af45ccb424bf71dadc1d04bd23f03"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Mar 06 15:42:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 06 18:40:44 2006 -0800"
      },
      "message": "[PATCH] x86: fix potential jiffies overflow in timer_resume()\n\ni386 timer_resume is updating jiffies, not jiffies_64.  It looks there is a\npotential overflow problem.  And jiffies_64 and wall_jiffies should be\nprotected by xtime_lock.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d000d5b9689734006d89fe9b7597c758b74a9fb",
      "tree": "1336c7805645b29eec0617b4554e5e0b37222123",
      "parents": [
        "501f74f29498543c27f4f9697f5c1e980dd2de0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 04 23:23:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 04 23:23:56 2006 -0800"
      },
      "message": "[SPARC64]: Mark __ex_table section correctly.\n\nWe must use the \"a\" (allocate) attribute every time we\nemit an entry into the __ex_table section.\n\nFor consistency, use \"a\" instead of #alloc which is some\nSolaris compat cruft GNU as provides on Sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c05b47704570b015134522c36142cd17bd48640a",
      "tree": "11080365ff881392954d0f26f57dffbcbd47f984",
      "parents": [
        "3af1efe8a301f5b1c813f5f761cb1e10d6175605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@quad.osdl.org",
        "time": "Sat Mar 04 15:00:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@quad.osdl.org",
        "time": "Sat Mar 04 15:00:45 2006 -0800"
      },
      "message": "ppc64: make sure to align stack pointer to 16 bytes at boot\n\nyaboot is scrogged and calls us with an invalid stack alignment,\nit seems.\n\nThanks to David Woodhouse to pointing me to the problem.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab1b55e21f6977e420341727e9f4a50691057b5e",
      "tree": "f2b6c25bc8bd40db6b5dda217dc3c29a4ce06127",
      "parents": [
        "141aa59b5347a4a021e37cfbc2258df9af9392f8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 03 10:35:40 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 22:01:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: incorrect rmo_top handling in prom_init\n\nOn Thu, 2006-03-02 at 19:55 +0100, Olaf Hering wrote:\n\n\u003e My iBook1 has 2 memory regions in reg. Depending on how I boot it\n\u003e (vmlinux+initrd) or zImage.initrd, it will not boot with current Linus\n\u003e tree.\n\u003e rmo_top should be 160MB instead of 32MB.\n\nOn logically-partitioned machines the first element of the reg\nproperty in the memory node is defined to be the \"RMO\" region,\ni.e. the memory that the processor can access in real mode.  On other\nmachines the first element has no special meaning, so only take it to\nbe the RMO region on LPAR machines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa5cb02143123289bd37c30c0ad60339f8da0bad",
      "tree": "63044afa0e3348ec20d63b86ebfa9768123339e7",
      "parents": [
        "e2a002b9a731083c69add71b1f5014bac7dc1770"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 01 15:07:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 22:00:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: Expose SMT and L1 icache snoop userland features\n\nThis patch makes userland aware of the icache snoop capability of the\nPOWER5 (and possibly others in the future) and of SMT capabilities.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0c2aca88bdac4254a13466fb108733d243a118b6",
      "tree": "037912efdde6c0341ea114cca0fc58e8ad68e5c4",
      "parents": [
        "76a0ee3d1633b035f4090ab591445ae7b087f129"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 21:31:25 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 21:31:25 2006 +1100"
      },
      "message": "powerpc32: Fix timebase synchronization on 32-bit powermacs\n\nThe variable `timebase\u0027 used to transfer the current timebase value\nfrom one cpu to the other in smp_core99_give/take_timebase was only\nan unsigned long, i.e. 32 bits on 32-bit machines.  It needs to be\n64 bits.  This makes it a u64, and fixes the issue reported by Kyle\nMoffett, that the two cpus see wildly different values for the time\nof day.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "76a0ee3d1633b035f4090ab591445ae7b087f129",
      "tree": "37e8862c5f30fdaea411450385ab576d722274ac",
      "parents": [
        "cd8a5673e9abb3fde0a1c25ee63a60fe1908c6f5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 20:50:29 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 20:50:29 2006 +1100"
      },
      "message": "powerpc: Turn off verbose debug output in powermac platform functions\n\nThis is along the lines suggested by Chris Lumens but goes further\nin that it leaves the DEBUG symbol undefined, making the DBG macro\nempty.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd8a5673e9abb3fde0a1c25ee63a60fe1908c6f5",
      "tree": "f8bc6f147866659a2fc6ba820df16e4738922971",
      "parents": [
        "c499ec24c31edf270e777a868ffd0daddcfe7ebd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 17:11:40 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 17:11:40 2006 +1100"
      },
      "message": "powerpc: Fix might-sleep warning in program check exception handler\n\nOn 32-bit, the exception prolog for the program check exception doesn\u0027t\nenable interrupts early on.  If it is an illegal instruction exception,\nwe read the instruction in order to emulate certain instructions, and\nthe get_user of the instruction triggers a WARN_ON since interrupts\nare still disabled.  This adds a local_irq_enable() to enable\ninterrupts before reading the instruction.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "800d11420dfdad3a50630ff424d7782660ad558c",
      "tree": "f13cd691d6f36eb4fbe50f97b9a5ea2156ccfa6c",
      "parents": [
        "71efa38c0eef581c69c221ceb8645f61d1e93270"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Mar 01 15:16:26 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 01 19:22:22 2006 +0000"
      },
      "message": "[MIPS] Use USECS_PER_SEC / HZ instead of tick_usec in do_gettimeofday.\n    \nThe \u0027tick_usec\u0027 is USER_HZ period in usec.  do_gettimeofday() should\nuse kernel HZ value.\n    \nHere is a patch for MIPS.  It seems m32r, m68k and sparc have same\nproblem though their HZ and USER_HZ are same for now.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77eebf346dfe87587ee8a54c76349a996e80c24f",
      "tree": "d8b7685cbc7dbc993ec39d3028e6f0246924bf40",
      "parents": [
        "2641dfd981e4a3eebf387f21cf10685af06e1641",
        "d2b176ed878d4d5fcc0bd35656dfd373f3702af9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:56:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:56:24 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "0551fbd29e16fccd46e41b7d01bf0f8f39b14212",
      "tree": "760783df743eec940d6f6cb848498580ddde03d8",
      "parents": [
        "f61388822a6040ff462c5f7260daa0f1017f2db0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Feb 28 16:59:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:53:44 2006 -0800"
      },
      "message": "[PATCH] Add mm-\u003etask_size and fix powerpc vdso\n\nThis patch adds mm-\u003etask_size to keep track of the task size of a given mm\nand uses that to fix the powerpc vdso so that it uses the mm task size to\ndecide what pages to fault in instead of the current thread flags (which\nbroke when ptracing).\n\n(akpm: I expect that mm_struct.task_size will become the way in which we\nfinally sort out the confusion between 32-bit processes and 32-bit mm\u0027s.  It\nmay need tweaks, but at this stage this patch is powerpc-only.)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cf6c541f5b3902bdcc2d311d70f8e730aaff1be",
      "tree": "2298029c0e4d0e40853983d4e8f88627bb564947",
      "parents": [
        "ec72070b1201203387e0c32a23ed17e35a24b170"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 28 16:58:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:53:43 2006 -0800"
      },
      "message": "[PATCH] x86 microcode driver vs hotplug CPUs.\n\nThis driver loops over \u0027num_online_cpus\u0027, but it doesn\u0027t account for holes\nin the online map created by offlined cpus, and assumes that the cpu\nnumbers stay linear.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2b176ed878d4d5fcc0bd35656dfd373f3702af9",
      "tree": "f5febd7d77fc374ddef9cbe549732bcb3b125c8b",
      "parents": [
        "c8c1635faa7c97329111ce32b927d37306521822"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Tue Feb 28 09:42:23 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Feb 28 09:42:23 2006 -0800"
      },
      "message": "[IA64] sysctl option to silence unaligned trap warnings\n\nAllow sysadmin to disable all warnings about userland apps\nmaking unaligned accesses by using:\n # echo 1 \u003e /proc/sys/kernel/ignore-unaligned-usertrap\nRather than having to use prctl on a process by process basis.\n\nDefault behaivour leaves the warnings enabled.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b9756c047ce6b60e3b96aa3c5db958acbdacedde",
      "tree": "734a96bc44fc9d239935934551d7cba4658a1635",
      "parents": [
        "b54633056d626590f32912540500c8c20ce6d520",
        "778e2ac5970e445f8c6b7d8aa597ac162afe270a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 09:14:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 09:14:09 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "778e2ac5970e445f8c6b7d8aa597ac162afe270a",
      "tree": "dfaa3d0d2732ca14e256f5801a9d91359b70497d",
      "parents": [
        "4debe4f963f9135771a8c5bc66e84396201dcfd8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 28 17:04:20 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 28 17:04:20 2006 +0000"
      },
      "message": "[MIPS] Fix build error on processors that don\u0027s support copy-on-write.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4debe4f963f9135771a8c5bc66e84396201dcfd8",
      "tree": "321b4a6e222d7d27e388125b067484a105cb464a",
      "parents": [
        "7b14e3b52fe5a2fb1dfa2f1f7dae4fd5f7d3fc47"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 19:05:55 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 28 17:04:19 2006 +0000"
      },
      "message": "[MIPS] Initialize S-cache function pointers even on S-cache-less CPUs.\n    \nWhen a CPU has no scache, the scache flushing functions currently\naren\u0027t getting initialized and the NULL pointer is eventually called\nas a function.  Initialize the scache flushing functions as a noop\nwhen there\u0027s no scache.\n    \nInitial patch by me and most of the debugging done by Martin Michlmayr.\n    \nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8c1635faa7c97329111ce32b927d37306521822",
      "tree": "52c1ce94de3e559526842a44fbde08477edb1458",
      "parents": [
        "9fe26a74f1e355dd707f09f9e5e9f035bcc6bae2"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Feb 28 08:53:32 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Feb 28 08:53:32 2006 -0800"
      },
      "message": "[IA64] cleanup in fsys.S\n\nbeautify coding style for zeroing end of fsyscall_table entries.\nRemove misleading __NR_syscall_last and add more comments.\nDrop (now unneeded) \"guard against failure to increase NR_syscalls\"\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "56ec6462af9cba56a04439154e5768672d6f390f",
      "tree": "b2e63269452da95da566d5f675f1f8b277f7f72d",
      "parents": [
        "273d2803817c9e050e8d6c3c271db7d61f2fb259"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 28 14:54:26 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:55 2006 +1100"
      },
      "message": "[PATCH] powerpc/iseries: Fix double phys_to_abs bug in htab_bolt_mapping\n\nBefore the merge I updated create_pte_mapping() to work for iSeries, by\ncalling iSeries_hpte_bolt_or_insert. (4c55130b2aa93370f1bf52d2304394e91cf8ee39)\n\nLater we changed iSeries_hpte_insert to cope with the bolting case, and called\nthat instead from create_pte_mapping() (which was renamed to htab_bolt_mapping)\n(3c726f8dee6f55e96475574e9f645327e461884c).\n\nUnfortunately that change introduced a subtle bug, where we pass an absolute\naddress to iSeries_hpte_insert() where it expects a physical address. This\nleads to us calling phys_to_abs() twice on the physical address, which is\nseriously bogus.\n\nThis only causes a problem if the absolute address from the first translation\ncan be looked up again in the chunk_map, which depends on the size and layout\nof memory. I\u0027ve seen it fail on one box, but not others.\n\nThe minimal fix is to pass the physical address to iSeries_hpte_insert(). For\n2.6.17 we should make phys_to_abs() BUG if we try to double-translate an\naddress.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "273d2803817c9e050e8d6c3c271db7d61f2fb259",
      "tree": "6ce423e4803571c48de0fd19be1f5be90e69728f",
      "parents": [
        "634473db86502b6444c3cebd279a06e0b8737527"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Feb 27 15:52:59 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix NULL pointer in handle_eeh_events\n\nThis patch fixes a crash in handle_eeh_events,\nbut ethtool -t still doesnt work right.\n\n...\npepino:~ # cpu 0x3: Vector: 300 (Data Access) at [c00000005192bbe0]\n    pc: c00000000004a380: .handle_eeh_events+0xe0/0x23c\n    lr: c00000000004a374: .handle_eeh_events+0xd4/0x23c\n    sp: c00000005192be60\n   msr: 9000000000009032\n   dar: 268\n dsisr: 40000000\n  current \u003d 0xc0000001fe7bf1a0\n  paca    \u003d 0xc00000000048b280\n    pid   \u003d 16322, comm \u003d eehd\nenter ? for help\n[c00000005192bf00] c00000000004a808 .eeh_event_handler+0xcc/0x130\n[c00000005192bf90] c000000000025e00 .kernel_thread+0x4c/0x68\n\n...\n\n(none):/# /usr/sbin/ethtool -i eth0\ndriver: e100\nversion: 3.5.10-k2-NAPI\nfirmware-version: N/A\nbus-info: 0000:21:01.0\n(none):/# /usr/sbin/ethtool -t eth0\nCall Trace:\n[C00000000F8DEFF0] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000F8DF0A0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000F8DF150] [C000000000049E58] .eeh_check_failure+0x10c/0x138\n[C00000000F8DF1E0] [C0000000002DFDB0] .e100_hw_reset+0x70/0xf4\n[C00000000F8DF270] [C0000000002E1BBC] .e100_hw_init+0x2c/0x260\n[C00000000F8DF310] [C0000000002E2464] .e100_loopback_test+0x8c/0x220\n[C00000000F8DF3C0] [C0000000002E28DC] .e100_diag_test+0xdc/0x16c\n[C00000000F8DF490] [C000000000420BE0] .dev_ethtool+0xf24/0x14f8\n[C00000000F8DF8F0] [C00000000041F4A8] .dev_ioctl+0x5cc/0x740\n[C00000000F8DFA20] [C00000000040FEFC] .sock_ioctl+0x3d0/0x404\n[C00000000F8DFAC0] [C0000000000D513C] .do_ioctl+0x68/0x108\n[C00000000F8DFB50] [C0000000000D56B0] .vfs_ioctl+0x4d4/0x510\n[C00000000F8DFC10] [C0000000000D5740] .sys_ioctl+0x54/0x94\n[C00000000F8DFCC0] [C0000000000FB6EC] .ethtool_ioctl+0x11c/0x150\n[C00000000F8DFD60] [C0000000000F7E40] .compat_sys_ioctl+0x338/0x3bc\n[C00000000F8DFE30] [C00000000000871C] syscall_exit+0x0/0x40\nEEH: Detected PCI bus error on device 0000:21:01.0\nEEH: This PCI device has failed 1 times since last reboot: \u003cNULL\u003e -\n\nmodprobe: FATAL: Could not load /lib/modules/2.6.16-rc4-git7/modules.dep: No such file or directory\n\nCannot get strings: No such device\n(none):/#\n(none):/# EEH: Unable to configure device bridge (-3) for /pci@400000000110/pci@2,2\n\n(none):/# Call Trace:\n[C00000000FA17940] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000FA179F0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000FA17AA0] [C00000000001E114] .rtas_read_config+0x120/0x154\n[C00000000FA17B40] [C000000000049664] .early_enable_eeh+0x274/0x2bc\n[C00000000FA17C00] [C000000000049708] .eeh_add_device_early+0x5c/0x6c\n[C00000000FA17C90] [C000000000049748] .eeh_add_device_tree_early+0x30/0x5c\n[C00000000FA17D20] [C000000000046568] .pcibios_add_pci_devices+0x8c/0x1f8\n[C00000000FA17DD0] [C00000000004A528] .eeh_reset_device+0xe0/0x110\n[C00000000FA17E60] [C00000000004A698] .handle_eeh_events+0x140/0x250\n[C00000000FA17F00] [C00000000004AC7C] .eeh_event_handler+0xe8/0x140\n[C00000000FA17F90] [C000000000025784] .kernel_thread+0x4c/0x68\nEEH: Detected PCI bus error on device \u003cNULL\u003e\nEEH: This PCI device has failed 1 times since last reboot: \u003cNULL\u003e -\nEEH: Unable to configure device bridge (-3) for /pci@400000000110/pci@2,2\nCall Trace:\n[C00000000FA17940] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000FA179F0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000FA17AA0] [C00000000001E114] .rtas_read_config+0x120/0x154\n[C00000000FA17B40] [C000000000049664] .early_enable_eeh+0x274/0x2bc\n[C00000000FA17C00] [C000000000049708] .eeh_add_device_early+0x5c/0x6c\n[C00000000FA17C90] [C000000000049748] .eeh_add_device_tree_early+0x30/0x5c\n[C00000000FA17D20] [C000000000046568] .pcibios_add_pci_devices+0x8c/0x1f8\n[C00000000FA17DD0] [C00000000004A528] .eeh_reset_device+0xe0/0x110\n[C00000000FA17E60] [C00000000004A698] .handle_eeh_events+0x140/0x250\n[C00000000FA17F00] [C00000000004AC7C] .eeh_event_handler+0xe8/0x140\n[C00000000FA17F90] [C000000000025784] .kernel_thread+0x4c/0x68\nEEH: Detected PCI bus error on device \u003cNULL\u003e\nEEH: This PCI device has failed 1 times since last reboot: \u003cNULL\u003e -\nEEH: Unable to configure device bridge (-3) for /pci@400000000110/pci@2,2\nCall Trace:\n[C00000000FA17940] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000FA179F0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000FA17AA0] [C00000000001E114] .rtas_read_config+0x120/0x154\n[C00000000FA17B40] [C000000000049664] .early_enable_eeh+0x274/0x2bc\n[C00000000FA17C00] [C000000000049708] .eeh_add_device_early+0x5c/0x6c\n[C00000000FA17C90] [C000000000049748] .eeh_add_device_tree_early+0x30/0x5c\n[C00000000FA17D20] [C000000000046568] .pcibios_add_pci_devices+0x8c/0x1f8\n[C00000000FA17DD0] [C00000000004A528] .eeh_reset_device+0xe0/0x110\n[C00000000FA17E60] [C00000000004A698] .handle_eeh_events+0x140/0x250\n[C00000000FA17F00] [C00000000004AC7C] .eeh_event_handler+0xe8/0x140\n[C00000000FA17F90] [C000000000025784] .kernel_thread+0x4c/0x68\nEEH: Detected PCI bus error on device \u003cNULL\u003e\nand so on\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "634473db86502b6444c3cebd279a06e0b8737527",
      "tree": "15b898352bc7fbfbc1a6cc9ef674eef89313dc59",
      "parents": [
        "827c1a6c1a5dcb2902fecfb648f9af6a532934eb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Feb 26 08:09:00 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: vdso 64bits gettimeofday bug\n\nA bug in the assembly code of the vdso can cause gettimeofday() to hang\nor to return incorrect results. The wrong register was used to test for\npending updates of the calibration variables and to create a dependency\nfor subsequent loads. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "827c1a6c1a5dcb2902fecfb648f9af6a532934eb",
      "tree": "7cc96f3b3df746dc8569bc1b0bffd47f11084214",
      "parents": [
        "a8b76b491510b7591c584838d0d7922f9ffe5c2c"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Fri Feb 24 11:34:23 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix dynamic PCI probe regression\n\nSome hotplug driver functions were migrated to the kernel for use by EEH\nin commit 2bf6a8fa21570f37fd1789610da30f70a05ac5e3.\n\nPreviously, the PCI Hotplug module had been changed to use the new\nOFDT-based PCI probe when appropriate:\n5fa80fcdca9d20d30c9ecec30d4dbff4ed93a5c6\n\nWhen rpaphp_pci_config_slot() was moved from the rpaphp driver to the\nnew kernel function pcibios_add_pci_devices(), the OFDT-based probe\nstuff was dropped.  This patch restores it.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "637029c6cb5efcbaa3d5831af4c1972bdd629779",
      "tree": "cd6d32dceef73f0ad467f495f51f331a459d01db",
      "parents": [
        "d4f0f122ec407bd1b4d1c773d0c87edc6a92cd26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 20:41:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 27 20:41:56 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86_64: Only do the clustered systems have unsynchronized TSC assumption on IBM systems\"\n\nThis reverts commit 13a229abc25640813f1480c0478dfc6bdbc1c19e.\n\nQuoth Andi:\n  \"After some consideration and feedback from various people it turns\n   out this wasn\u0027t that good an idea.  It has some problems and needs\n   more work.  Since it was only an optimization anyways it\u0027s best to\n   just back it out again for now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fe26a74f1e355dd707f09f9e5e9f035bcc6bae2",
      "tree": "6596823c41830e30028a5854d87376ccc8ca33c1",
      "parents": [
        "e963701a761aede31c9c1bfc74cf8e0ec671f0f4"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 17:07:14 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 17:07:14 2006 -0800"
      },
      "message": "[IA64] refresh default config files\n\nBring all ia64 config files up to date\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e963701a761aede31c9c1bfc74cf8e0ec671f0f4",
      "tree": "6aefa708cc240b0d3d6699fa6beb6169ef191be1",
      "parents": [
        "eb0911e27e8c6778d6c8ec95b7dd60c002d923c3"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 16:18:58 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 16:18:58 2006 -0800"
      },
      "message": "[IA64] die_if_kernel() can return\n\narch/ia64/kernel/unaligned.c erroneously marked die_if_kernel()\nwith a \"noreturn\" attribute ... which is silly (it returns whenever\nthe argument regs say that the fault happened in user mode, as one\nmight expect given the \"if_kernel\" part of its name!).  Thanks to\nAlan and Gareth for pointing this out.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "eb0911e27e8c6778d6c8ec95b7dd60c002d923c3",
      "tree": "8352395fb9ef1dc5e85bfe8383a682c4a7d4428d",
      "parents": [
        "ac311ac2b7caca000b1501fd24136bdca30e2a51"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Tue Feb 21 10:48:41 2006 +0000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 15:41:58 2006 -0800"
      },
      "message": "[IA64-SGI] revert export sn_pcidev_info_get\n\nChristoph Hellwig \u003chch@infradead.org\u003e pointed that there are no\nin-tree uses of this.  So revert 9c65cb9be62ac4993a5b392304b82e4f04f010fd\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ac311ac2b7caca000b1501fd24136bdca30e2a51",
      "tree": "0a960ed38d9f007f52ad4f3cbb5ca75aded15103",
      "parents": [
        "18810d1ebac89232d8f218a318ed9ff7ef198e96"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Feb 24 12:46:23 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 15:37:41 2006 -0800"
      },
      "message": "[IA64] Fix pcibios_setup\n\npcibios_setup() should return NULL if it handled a parameter.  Since ia64\nhandles no parameters, it should return the string that was passed in,\nnot NULL.  This brings ia64 into line with all other architectures that\nhandle no parameters.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5d1a88af826b03edaac4d2bd2f25af56a54f26e6",
      "tree": "1cabca0a45f445a8396c3a2f41336cbcbd16903b",
      "parents": [
        "50e300dead8dadf32e930ebd80d9810d631aa1a0"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Fri Feb 17 12:23:09 2006 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 15:12:42 2006 -0800"
      },
      "message": "[IA64] Delete a redundant instruction in unaligned_access\n\nunaligned_access does fetch cr.ipsr, then calls\ndispatch_unaligned_handler, but dispatch_unaligned_handler fetches\ncr.ipsr again, so delete the first one.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2fd628fe25e1f3d07996b0dab728ea0702f81306",
      "tree": "f57882e33f96141ba59f8f188e8797adb40e42b0",
      "parents": [
        "92f22c183cd669c8575767fede8fe43bb4f7bce9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Feb 21 15:59:00 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:37 2006 +0000"
      },
      "message": "[MIPS] Use generic compat routines for readdir, getdents\n    \nNot just cleanup but also fixes O32 readdir(2) emulation.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b6695a8adfe0916e81ddd810a5b9db3eb8b0e46",
      "tree": "62ba9475530c88ccf2149cd58eabd97ebe096aca",
      "parents": [
        "3e6cb2d38a9c9758170813497a860c64543643d5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 23 12:23:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:36 2006 +0000"
      },
      "message": "[MIPS] SMP: Fix initialization order bug.\n    \nA recent change requires cpu_possible_map to be initialized before\nsmp_sched_init() but most MIPS platforms were initializing their\nprocessors in the prom_prepare_cpus callback of smp_prepare_cpus.  The\nsimple fix of calling prom_prepare_cpus from one of the earlier SMP\ninitialization hooks doesn\u0027t work well either since IPIs may require\ninit_IRQ() to have completed, so bit the bullet and split\nprom_prepare_cpus into two initialization functions, plat_smp_setup\nwhich is called early from setup_arch and plat_prepare_cpus called where\nprom_prepare_cpus used to be called.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "13f939b5d34fc912f03dccc96f7bcc7dc84e9c43",
      "tree": "7332ffbda0866ef391af4353c7a52643d1ff2f81",
      "parents": [
        "add2b6fdae9d7fc251c229e76252f731917094c4",
        "7abea9214585823f7f19d91872d7c6f8874bef9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 20:27:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 20:27:11 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "add2b6fdae9d7fc251c229e76252f731917094c4",
      "tree": "b800f38c2b8e7e498b85bfa8a8ecba2aaf906b77",
      "parents": [
        "e18f9b4be430189d79a01a75734bf7cfdc22cc3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "message": "Make Kprobes depend on modules\n\nCommit 9ec4b1f356b3bad928ae8e2aa9caebfa737d52df made kprobes not compile\nwithout module support, so just make that clear in the Kconfig file.\n\nAlso, since it\u0027s marked EXPERIMENTAL, make that dependency explicit too.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7abea9214585823f7f19d91872d7c6f8874bef9a",
      "tree": "e7861664ee1596ed226725005d6b41a7b0edc447",
      "parents": [
        "043df59eb3798c094e6ba47136f3d3b34a6791a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 25 13:39:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 26 19:36:00 2006 -0800"
      },
      "message": "[SPARC64]: Make cpu_present_map available earlier.\n\nThe change to kernel/sched.c\u0027s init code to use for_each_cpu()\nrequires that the cpu_possible_map be setup much earlier.\n\nSet it up via setup_arch(), constrained to NR_CPUS, and later\nconstrain it to max_cpus in smp_prepare_cpus().\n\nThis fixes SMP booting on sparc64.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e18f9b4be430189d79a01a75734bf7cfdc22cc3f",
      "tree": "ac9629a94a6c151b581ea4616020ca3e966dc8ca",
      "parents": [
        "d51761233d9e3be4cdf10f7482a50463bbd78c78"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sun Feb 26 17:07:45 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 19:10:30 2006 -0800"
      },
      "message": "[PATCH] fix voyager after topology.c move\n\nCommit 9c869edac591977314323a4eaad5f7633fca684f broke voyager again\nrather subtly because it already had its own topology exporting\nfunctions, so now each CPU gets registered twice.\n\nI think we can actually use the generic ones, so I don\u0027t propose\nreverting it.  The attached should eliminate the voyager topology\nfunctions in favour of the generic ones.\n\nI also added a define to ensure voyager is never hotplug CPU (we don\u0027t\nhave the support in the SMP harness).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d51761233d9e3be4cdf10f7482a50463bbd78c78",
      "tree": "ccf228672693b15eb602adf5068383e0222170c0",
      "parents": [
        "fc5870f66279fabedc9dbba7c28451bbb8f47778"
      ],
      "author": {
        "name": "Brian Magnuson",
        "email": "magnuson@rcn.com",
        "time": "Mon Feb 27 04:02:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 19:07:42 2006 -0800"
      },
      "message": "[PATCH] fix build on x86_64 with !CONFIG_HOTPLUG_CPU\n\nThe commit e2c0388866dc12bef56b178b958f9b778fe6c687 added\nsetup_additional_cpus to setup.c but this is only defined if\nCONFIG_HOTPLUG_CPU is set.  This patch changes the #ifdef to reflect that.\n\nSigned-off-by: Brian Magnuson \u003cmagnuson@rcn.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab9b32ee626e9b6df4ce2560a70ae15e62423cf4",
      "tree": "4bae7b0a38b9e69d33dc7b80ad434274019d9e38",
      "parents": [
        "e8b917775b572bc27de105f1317c2de4335db5b3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:52 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Better ATI timer fix\n\nThe previous experiment for using apicmaintimer on ATI systems didn\u0027t\nwork out very well.  In particular laptops with C2/C3 support often\ndon\u0027t let it tick during idle, which makes it useless.  There were also\nsome other bugs that made the apicmaintimer often not used at all.\n\nI tried some other experiments - running timer over RTC and some other\nthings but they didn\u0027t really work well neither.\n\nI rechecked the specs now and it turns out this simple change is\nactually enough to avoid the double ticks on the ATI systems.  We just\nturn off IRQ 0 in the 8254 and only route it directly using the IO-APIC.\n\nI tested it on a few ATI systems and it worked there.  In fact it worked\non all chipsets (NVidia, Intel, AMD, ATI) I tried it on.\n\nAccording to the ACPI spec routing should always work through the\nIO-APIC so I think it\u0027s the correct thing to do anyways (and most of the\nold gunk in check_timer should be thrown away for x86-64).\n\nBut for 2.6.16 it\u0027s best to do a fairly minimal change:\n - Use the known to be working everywhere-but-ATI IRQ0 both over 8254\n   and IO-APIC setup everywhere\n - Except on ATI disable IRQ0 in the 8254\n - Remove the code to select apicmaintimer on ATI chipsets\n - Add some boot options to allow to override this (just paranoia)\n\nIn 2.6.17 I hope to switch the default over to this for everybody.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8b917775b572bc27de105f1317c2de4335db5b3",
      "tree": "940351af2d1690331d82a65331acf34254621936",
      "parents": [
        "e2c0388866dc12bef56b178b958f9b778fe6c687"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Move the SMP time selection earlier\n\nSMP time selection originally ran after all CPUs were brought up because\nit needed to know the number of CPUs to decide if it needs an MP safe\ntimer or not.\n\nThis is not needed anymore because we know present CPUs early.\n\nThis fixes a couple of problems:\n - apicmaintimer didn\u0027t always work because it relied on state that was\n   set up time_init_gtod too late.\n - The output for the used timer in early kernel log was misleading\n   because time_init_gtod could actually change it later.  Now always\n   print the final timer choice\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2c0388866dc12bef56b178b958f9b778fe6c687",
      "tree": "8a029b1e859215340fd7a029194bffdd7661e4c8",
      "parents": [
        "2eb1bdbad89b19c99f8ac1de1492cdabbff6b3d3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix the additional_cpus\u003d.. option\n\nIt didn\u0027t set up the CPU possible map early enough, so the\noption didn\u0027t actually work.\n\nNoticed by Heiko Carstens\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f9921539208f6d88f600a801e333d718e4a13ff",
      "tree": "2630bb5cf7ce4396c2e034fb333f673ed432008b",
      "parents": [
        "e78256b8f3e2850ad55c2d69e1429e6c2607afd3"
      ],
      "author": {
        "name": "Chris McDermott",
        "email": "lcm@us.ibm.com",
        "time": "Sun Feb 26 04:18:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix NMI watchdog on x460\n\n[description from AK]\n\nOld check for the IO-APIC watchdog during the timer check was wrong -\nit obviously should only drop into this if the IO-APIC watchdog is used.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e78256b8f3e2850ad55c2d69e1429e6c2607afd3",
      "tree": "0d0e0f7d49000d3b047beaaa7f47a273c16b047d",
      "parents": [
        "6070f9ec6b03cc46cd0242523326f7a296f47c1c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86-64/i386: Use common X86_PM_TIMER option and make it EMBEDDED\n\nThis makes x86-64 use the common X86_PM_TIMER Kconfig entry in drivers/acpi\n\nAnd since PM timer is needed for correct timing on a lot of systems\nnow (e.g. AMD dual cores) and we often get bug reports from people\nwho forgot to set it make it depend on CONFIG_EMBEDDED. x86-64 had\nthis change before and it\u0027s a good thing.\n\nI also fixed the description slightly to make this more clear.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6070f9ec6b03cc46cd0242523326f7a296f47c1c",
      "tree": "ba976c8458cfc2429d32883141170bbc4dfd5049",
      "parents": [
        "13a229abc25640813f1480c0478dfc6bdbc1c19e"
      ],
      "author": {
        "name": "Andreas Deresch",
        "email": "aderesch@fs.tum.de",
        "time": "Sun Feb 26 04:18:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] i386: Handle non existing APICs without panicing\n\n[description from AK]\n\nThis fixes booting in APIC mode on some ACER laptops. x86-64\ndid a similar change some time ago.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d4700 for details\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13a229abc25640813f1480c0478dfc6bdbc1c19e",
      "tree": "bdb9da6ba327bd4f6ee64aa3ca1548670be395f2",
      "parents": [
        "5342fba5412cead88b61ead07168615dbeba1ee3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:31 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Only do the clustered systems have unsynchronized TSC assumption on IBM systems\n\nBig Unisys systems have multiple clusters too, but they have an\nsynchronized TSC.\n\nI\u0027m using the SMBIOS to check for vendor \u003d\u003d IBM.\n\nCc: Chris McDermott \u003clcm@us.ibm.com\u003e\nCc: \"Protasevich, Natalie\" \u003cNatalie.Protasevich@unisys.com\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60b08c67220cf6faef7410ac6adba23a8a743bf7",
      "tree": "ad3c5f6933f06ce46ff41b0fe456a10900a04567",
      "parents": [
        "04a3d311c01d3ad287750c5c8d03fa614475af91"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sun Feb 26 04:18:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:29 2006 -0800"
      },
      "message": "[PATCH] x86_64: no_iommu removal in pci-gart.c\n\nIn previous versions of pci-gart.c, no_iommu was used to determine if IOMMU was\ndisabled in the GART DMA mapping functions.  This changed in 2.6.16 and now\ngart_xxx() functions are only called if gart is enabled.  Therefore, uses of\nno_iommu in the GART code are no longer necessary and can be removed.\n\nAlso, it removes double deceleration of no_iommu and force_iommu in pci.h and\nproto.h, by removing the deceleration in pci.h.\n\nLastly, end_pfn off by one error.\n\nTested (along with patch 1/2) on dual opteron with gart enabled, iommu\u003dsoft,\nand iommu\u003doff.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0124d780d06db711e8a92135d774940588a27da",
      "tree": "ff4e7fa1b314db2a30d78b0af00c2ea499b7e8fa",
      "parents": [
        "5c1ca65c93503b2c94359ba39640f9687bd192a3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Feb 25 03:55:38 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 25 11:12:15 2006 -0800"
      },
      "message": "[PATCH] x86-64: react to new topology.c location\n\nCommit 9c869edac591977314323a4eaad5f7633fca684f moved the i386 topology.c\nfile. That change broke x86-64 compiles, as it uses the same file.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "c946160e601c70a0ae0aa807461dd0232bcaf3a7"
}
