)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "329dda083e496bc5ffbb4b1973243bd8a9420e24",
      "tree": "03a2e4b1ac12275d2faa10009170c91b66618fcd",
      "parents": [
        "4853a615bbfb5aae4c3e2203b4b2742c109784c9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Feb 24 10:54:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:34:50 2006 -0800"
      },
      "message": "[PATCH] powerpc: Fix mem\u003d cmdline handling on arch/powerpc for !MULTIPLATFORM\n\nmem\u003d command line option was being ignored in arch/powerpc if we were not\na CONFIG_MULTIPLATFORM (which is handled via prom_init stub). The initial\ncommand line extraction and parsing needed to be moved earlier in the boot\nprocess and have code to actual parse mem\u003d and do something about it.\n\nAlso, fixed a compile warning in the file.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1870f772c5e884862b4dd8f1ec2147247dda0ef",
      "tree": "652414b8090a4b24e03aba76ddd37d83b762b88b",
      "parents": [
        "cb2c9b2741346eb23b177187a51ff5abf08295bd"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Feb 13 18:11:13 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:33 2006 +1100"
      },
      "message": "[PATCH] powerpc64: remove broken/bitrotted HMT support\n\nHMT support is currently broken and needs to be reworked to play nicely\nwith the SMT scheduler. Remove the bit rotten bits for the time being.\n\nI also updated an incorrect comment, we enter __secondary_hold with the\nphysical cpu id in r3.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb2c9b2741346eb23b177187a51ff5abf08295bd",
      "tree": "31433b46f96a00e22ca7e8402fd0bfe1fea3408d",
      "parents": [
        "47f78a49206b7f9b0d283ba46a2a5a6ee1796472"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Feb 13 14:48:35 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix runlatch performance issues\n\nThe runlatch SPR can take a lot of time to write. My original runlatch\ncode would set it on every exception entry even though most of the time\nthis was not required. It would also continually set it in the idle\nloop, which is an issue on an SMT capable processor.\n\nNow we cache the runlatch value in a threadinfo bit, and only check for\nit in decrementer and hardware interrupt exceptions as well as the idle\nloop. Boot on POWER3, POWER5 and iseries, and compile tested on pmac32.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1434a4854407a262d194411245eb9ee66221f90",
      "tree": "8a4cb8b766a372519041c8601bfedd96faf2e1ba",
      "parents": [
        "01aaed9d43d5fff1ddb4c8de859f87ed7ee3608a"
      ],
      "author": {
        "name": "Alan Curry",
        "email": "pacman@TheWorld.com",
        "time": "Wed Feb 22 01:42:37 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix altivec_unavailable_exception Oopses\n\naltivec_unavailable_exception is called without setting r3... it looks like\nthe r3 that actually gets passed in as struct pt_regs *regs is the\nundisturbed value of r3 at the time the altivec instruction was encountered.\nThe user actually gets to choose the pt_regs printed in the Oops!\n\nThis fixes the oops by passing the correct pt_regs pointer to\naltivec_unavailable_exception.\n\nSigned-off-by: Alan Curry \u003cpacman@TheWorld.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01aaed9d43d5fff1ddb4c8de859f87ed7ee3608a",
      "tree": "857cb0f1d28f980176f9cc5c7a2327b1cf35413a",
      "parents": [
        "c57914a4f24322a8f7ef06a8e2fca5f0b2c98878"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Feb 07 15:47:03 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:21 2006 +1100"
      },
      "message": "[PATCH] powerpc: Trivial fix to set the proper timeout value for kdump\n\nThe panic CPU is waiting forever due to some large timeout value if some\nCPU is not responding to an IPI.\nThis patch fixes the problem - the maximum waiting period will be\n10 seconds and then the kdump boot will go ahead.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "337a7128dbe68ebe7627b6f954cb32d30d7b11c6",
      "tree": "6189f61386f3be72cffab14ed1b42a508ef1793c",
      "parents": [
        "bd6ef57e08d6cce32e93f9fc7b93d361b6a7884f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 21 17:22:55 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:18 2006 +1100"
      },
      "message": "[PATCH] powerpc: Only calculate htab_size in one place for kexec\n\nFor kexec we need to know the size of the MMU hash table.\n\nCurrently we calculate the size once in the htab code, and then twice more in\nthe kexec code, once using htab_hash_mask and once using ppc64_pft_size.\nOn some machines the ppc64_pft_size calculation is broken because\nppc64_pft_size is not set.\n\nSo we need to fix the second calculation, but better still we should just\ncalculate the size once and use it everywhere else.\n\nTested on Power5 LPAR, Power4 non-LPAR and Power3.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8fca92705ef462f39e7db5a0f7100bcaae91bfd3",
      "tree": "e9b4db50bb523b869616bcb5dcea763b34069f42",
      "parents": [
        "f018b36f3e1f21318066de8d01740d30e38b03d5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Feb 16 14:13:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 12:03:36 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make UP -\u003e SMP kexec work again\n\nFor UP to SMP kexec to work we need to jump into pSeries_secondary_smp_init\nevent on a UP + KEXEC kernel. The secondary cpus will not find their hw_cpu_id\nin the paca and so they\u0027ll jump into kexec_wait, ready for a kexec.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f018b36f3e1f21318066de8d01740d30e38b03d5",
      "tree": "a893342f794d08a2ee79cbe960b312c54cb47e44",
      "parents": [
        "2b9a32edba3af9ad4ccb23574bea0cc34455dc43"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Feb 16 14:13:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 12:03:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t start secondary CPUs in a UP \u0026\u0026 KEXEC kernel\n\nBecause smp_release_cpus() is built for SMP || KEXEC, it\u0027s not safe to\nunconditionally call it from setup_system(). On a UP \u0026\u0026 KEXEC kernel we\u0027ll\nstart up the secondary CPUs which will then go beserk and we die.\n\nSimple fix is to conditionally call smp_release_cpus() in setup_system(). With\nthat in place we don\u0027t need the dummy definition of smp_release_cpus() because\nall call sites are #ifdef\u0027ed either SMP or KEXEC.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b9a32edba3af9ad4ccb23574bea0cc34455dc43",
      "tree": "dafc13a20cd4f4c280a3e66411189b0b37f9996c",
      "parents": [
        "0728a2f99ef6efd1984f9e0ed59834c1cc602e6f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Feb 15 21:40:44 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 10:44:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix OOPS in lparcfg on G5\n\nFallback gracefully when reading /proc/ppc64/lparcfg when the /rtas\ndevice node can\u0027t be found.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0728a2f99ef6efd1984f9e0ed59834c1cc602e6f",
      "tree": "5ea69ff5f0b51a36347bcd84f0b7bf13491cbe2a",
      "parents": [
        "092b8f3488a3e50a4ab5f2f3f7c8bbf56b3144e1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 11 18:21:47 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 10:44:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove duplicate exports\n\nA few symbols are exported twice, remove them from ppc_ksyms.c\nRemove users of sys_ctrler in arch/ppc/\n\nWARNING: vmlinux: duplicate symbol \u0027__delay\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027__up\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027__down\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027__down_interruptible\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027sys_ctrler\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strncat\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strncmp\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strchr\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strrchr\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strnlen\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strpbrk\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027memscan\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strstr\u0027 previous definition was in vmlinux\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "092b8f3488a3e50a4ab5f2f3f7c8bbf56b3144e1",
      "tree": "fe9aa2dc2de1ed23109ef77ce8bd38120c2d643d",
      "parents": [
        "bd71c2b17468a2531fb4c81ec1d73520845e97e1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 10:38:56 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 10:38:56 2006 +1100"
      },
      "message": "powerpc: Keep xtime and gettimeofday in sync\n\nThis fixes a regression which was introduced by moving ppc32 to use\nthe same sort of lockless gettimeofday as ppc64 has been using for\nsome time.  This involves getting the timebase and performing some\nsimple arithmetic to convert it to seconds and microseconds.  However,\nthe factor and offset used there weren\u0027t being updated when NTP\nvaried the tick length using adjtimex.  64-bit didn\u0027t notice the\nproblem because it had a hook in the 32-bit adjtimex compat routine\nthat attempted to work out what the generic timekeeping code would\ndo and alter the factor and offset to match.  However, that code\nwas very complex and it wasn\u0027t clear that it still matched what the\ngeneric code would do.\n\nNow we use the generic current_tick_length() routine that was recently\nadded to check that the current tick will be as long as we expect; if\nnot we recompute the factor and offset.  This keeps gettimeofday and\nxtime in sync.  In addition we check that gettimeofday hasn\u0027t got ahead\nof xtime on each timer interrupt; if it has, we resync.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b37ce281d729181b9862c4e3e112f9b5eea74ac9",
      "tree": "ec24d9924be3280fd362de6a23a85fe42b2d35b6",
      "parents": [
        "8568daa49063fd84b52b9e22b4e2422417b4d483"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:59:11 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:34:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: unshare system call registration\n\nRegisters system call for the powerpc architecture.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8568daa49063fd84b52b9e22b4e2422417b4d483",
      "tree": "963b417d4ad86ca161636a8f788ccf4ab77effde",
      "parents": [
        "5bc159e6cb7ca8d173195919ee935885c129011e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:02:20 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:02:20 2006 +1100"
      },
      "message": "ppc: Use the system call table from arch/powerpc/kernel/systbl.S\n\nWith this, new system calls only have to be wired up in one place\nfor ARCH\u003dppc and ARCH\u003dpowerpc, rather than 2.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29e646df7829e41a6b0db32fd50ae6376640cd13",
      "tree": "4a1bcfdc58034417e9e8b0cbc3a96b1556e36706",
      "parents": [
        "5b1a43d7df65689b4c3b5a1c5c8158f1d4f74fbd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:28:09 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:46 2006 -0500"
      },
      "message": "[PATCH] powerpc signal __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d4d61544a12333600bdb9b018a149868418692e",
      "tree": "ef645b27fcfbcad4ccf870cfb1832a14c1aadee6",
      "parents": [
        "4dc43256931db60d02d76bacf3cf03b5d79aa33a"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Mon Feb 06 22:44:23 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: avoid timer interrupt replay effect when onlining cpu\n\nWhen a cpu is hotplug-onlined, if we don\u0027t set per_cpu(last_jiffy) to\nsomething sane, timer_interrupt will execute its while loop for every\ntick missed since the cpu was last online (or since the system was\nbooted, if we\u0027re adding a new cpu).  This can cause weird hangs, ssh\nsessions dropping, and we can even go xmon if we take a global IPI at\nthe wrong time.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9b4045d6bbb109d066d127549b2beb38fd9bfc4",
      "tree": "d7e45a43f9cf8270c2f37f5d62a92004fa5afa2c",
      "parents": [
        "09f5dc44aeff9f792a807a7dca64c1791d98d8c8"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 07 13:26:14 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t use toc in decrementer_iSeries_masked\n\nSince 404849bbd2bfd62e05b36f4753f6e1af6050a824 we\u0027ve been using\nLOAD_REG_ADDRBASE, which uses the toc pointer, in decrementer_iSeries_masked.\n\nThis can explode if we take the decrementer interrupt while we\u0027re in a module,\nbecause the toc pointer in r2 will be the module\u0027s toc pointer.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "95eff20feb679a2223a6da1e7f272fe9aa99591e",
      "tree": "1a4e2a5d8c5d8a4f8511e491705e2e220065ce5d",
      "parents": [
        "4009d980224389c33dce1565e0ac9f673354c43f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Feb 04 20:35:59 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] Don\u0027t check pointer for NULL before passing it to kfree [arch/powerpc/kernel/rtas_flash.c]\n\nChecking a pointer for NULL before passing it to kfree is pointless, kfree\ndoes its own NULL checking of input.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4009d980224389c33dce1565e0ac9f673354c43f",
      "tree": "7d3768b25a8c07b449fc41b642918c5e3873bbb2",
      "parents": [
        "d60dcd9450cf1c4d6482f7cd9c73366c07931bf6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 13:33:46 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:52 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix compile warning in udbg_init_maple_realmode\n\narch/powerpc/kernel/udbg_16550.c: In function `udbg_init_maple_realmode\u0027:\narch/powerpc/kernel/udbg_16550.c:162: warning: assignment from incompatible pointer type\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d60dcd9450cf1c4d6482f7cd9c73366c07931bf6",
      "tree": "ea35490f83572ad55c3d247b721fa4080044a1af",
      "parents": [
        "090db7c86d5df0161135793063e75bc1abddaa6f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 12:55:41 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:45 2006 +1100"
      },
      "message": "[PATCH] powerpc: add refcounting to setup_peg2 and of_get_pci_address\n\nsetup_peg2 must do some refcounting.\nof_get_pci_address may need to drop the node\n\n\tPegasos l2cr : L2 cache was not active, activating\n\tPCI bus 0 controlled by pci at 80000000\n\tBadness in kref_get at /home/olaf/kernel/olh/ppc64/linux-2.6.16-rc2-olh/lib/kref.c:32\n\tCall Trace:\n\t[C037BD00] [C0007934] show_stack+0x5c/0x184 (unreliable)\n\t[C037BD30] [C000E068] program_check_exception+0x184/0x584\n\t[C037BD90] [C000F5F0] ret_from_except_full+0x0/0x4c\n\t--- Exception: 700 at kref_get+0xc/0x24\n\t    LR \u003d of_node_get+0x24/0x3c\n\t[C037BE50] [C004FD94] __pte_alloc_kernel+0x64/0x80 (unreliable)\n\t[C037BE70] [C000CA18] of_get_parent+0x34/0x58\n\t[C037BE90] [C0009B18] of_get_address+0x24/0x174\n\t[C037BED0] [C000A108] of_address_to_resource+0x24/0x68\n\t[C037BF00] [C038B128] chrp_find_bridges+0x114/0x470\n\t[C037BF90] [C038AE48] chrp_setup_arch+0x1fc/0x32c\n\t[C037BFB0] [C03849B0] setup_arch+0x144/0x188\n\t[C037BFD0] [C037C45C] start_kernel+0x34/0x1a8\n\t[C037BFF0] [000037A0] 0x37a0\n\tBadness in kref_get at /home/olaf/kernel/olh/ppc64/linux-2.6.16-rc2-olh/lib/kref.c:32\n\tCall Trace:\n\t[C037BC90] [C0007934] show_stack+0x5c/0x184 (unreliable)\n\t[C037BCC0] [C000E068] program_check_exception+0x184/0x584\n\t[C037BD20] [C000F5F0] ret_from_except_full+0x0/0x4c\n\t--- Exception: 700 at kref_get+0xc/0x24\n\t    LR \u003d of_node_get+0x24/0x3c\n\t[C037BDE0] [00000000] 0x0 (unreliable)\n\t[C037BE00] [C000CA18] of_get_parent+0x34/0x58\n\t[C037BE20] [C0009CE8] of_translate_address+0x2c/0x2fc\n\t[C037BEA0] [C0009FE8] __of_address_to_resource+0x30/0xc4\n\t[C037BED0] [C000A130] of_address_to_resource+0x4c/0x68\n\t[C037BF00] [C038B128] chrp_find_bridges+0x114/0x470\n\t[C037BF90] [C038AE48] chrp_setup_arch+0x1fc/0x32c\n\t[C037BFB0] [C03849B0] setup_arch+0x144/0x188\n\t[C037BFD0] [C037C45C] start_kernel+0x34/0x1a8\n\t[C037BFF0] [000037A0] 0x37a0\n\tPCI bus 0 controlled by pci at c0000000\n\tTop of RAM: 0x10000000, Total RAM: 0x10000000\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "090db7c86d5df0161135793063e75bc1abddaa6f",
      "tree": "ebefa631f29aaddb575479be1a633c499cde7abb",
      "parents": [
        "03478804920a53405dfff73a0b23e9dcbbbee1c1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 12:44:56 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove pointer/integer confusion in of_find_node_by_name\n\nremove pointer/integer confusion\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d8a8188ded1251afc6a2ec8a668b0bdf038b64a1",
      "tree": "f80686e930a20ca33f34bf1eedcd8e9199b716ce",
      "parents": [
        "b68239ee746760bd99a68692f4c97a28f08a5d01"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 10:34:56 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove pointer/integer confusion in generic_calibrate_decr\n\nremove pointer/integer confusion\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b68239ee746760bd99a68692f4c97a28f08a5d01",
      "tree": "716746e0faca1db7691f53c8d85ae72bddc5d001",
      "parents": [
        "b4fd884a037c791a39f2f03da719e251af176a97"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Feb 03 19:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t overwrite flat device tree with kdump kernel\n\nIt\u0027s possible for prom_init to allocate the flat device tree inside the\nkdump crash kernel region. If this happens, when we load the kdump kernel we\noverwrite the flattened device tree, which is bad.\n\nWe could make prom_init try and avoid allocating inside the crash kernel\nregion, but then we run into issues if the crash kernel region uses all the\nspace inside the RMO. The easiest solution is to move the flat device tree\nonce we\u0027re running in the kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4fd884a037c791a39f2f03da719e251af176a97",
      "tree": "46762b131dd357f04b474acc30a5ea9b2b9499b3",
      "parents": [
        "82a4df74628a3bf0ac762be198b45e02a7c5879f"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Fri Feb 03 01:18:36 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove useless call to touch_softlockup_watchdog\n\nIt turns out that we can\u0027t stop the watchdog from\ntriggering here.  If we touch the timer (which just uses the current jiffie\nvalue) before we enable interrupts, it does nothing because jiffies\nare not mass-updated until after we enable interrupts.  If we touch the\ntimer after we enable interrupts, its too late because the softlockup\nwatchdog will already have triggered.  The touch_softlockup_watchdog\ncall removed below does nothing.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "82a4df74628a3bf0ac762be198b45e02a7c5879f",
      "tree": "4aa144d331a3d5701bfc78349c8935bf5de01bf6",
      "parents": [
        "c4cb8ecca66e3f136f66b5b30ec189530290a9b9"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Fri Feb 03 01:18:39 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: prod all processors after ibm,suspend-me\n\nWe need to prod everyone here since this is the only CPU that is\nguaranteed to be running after the ibm,suspend-me RTAS call returns.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4cb8ecca66e3f136f66b5b30ec189530290a9b9",
      "tree": "a52794685fafc99bfa749b5499603fc40d11be29",
      "parents": [
        "31a7f67e587aa0745a132ae68efa7f15dac677f9"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Fri Feb 03 01:18:46 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: return correct rtas status from ibm,suspend-me\n\nCorrectly return the status from the RTAS call.  rtas_call expects\nto return the status as a return value.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31a7f67e587aa0745a132ae68efa7f15dac677f9",
      "tree": "49300256994704784d10102efa51b0ccaa45ab23",
      "parents": [
        "a958a2648602aaa8f98aeb3c1c914f1b8096bfdc"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jan 31 17:17:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix !SMP build of rtas.c\n\narch/powerpc/kernel/rtas.c is getting hvcall.h via spinlock.h, but when we\u0027re\nbuilding for UP we don\u0027t include spinlock.h.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a958a2648602aaa8f98aeb3c1c914f1b8096bfdc",
      "tree": "9cb3390ce32ae3292a5bcffe72b0acbab0920957",
      "parents": [
        "cdc3ee8f2061bafe7593bab0096a0e711408b0f9"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Mon Jan 30 21:51:54 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: IOMMU SG paranoia\n\nThis addresses two items, which are unlikely to be hit if we\ntrust drivers.\n\nThe first is moving a memory barrier below where the vmerged SG count\nis passed back, but before the list is set to end.  If those\ninstructions were reordered, there could be an issue in iommu_unmap_sg().\n\nThe second is making sure we terminate the list on the failure case of\niommu_map_sg().  If a driver does not look at the failure return code,\nit could pass a ill-formed SG list to iommu_unmap_sg().\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cdc3ee8f2061bafe7593bab0096a0e711408b0f9",
      "tree": "82cd90ed8d38f27e76a06a0049660be092fdd9a4",
      "parents": [
        "8c20fafa8548917fdbbd95588494498dd901b375"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:48:48 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Refuse to boot a kdump kernel via OF\n\nYou can\u0027t boot a kdump kernel via OF, not reliably anyway, the kernel being at\n32 MB conflicts with the zImage wrapper etc. and it blows up.\n\nIt\u0027s trivial to check in prom_init though, and this is early enough that we can\nactually drop back to OF where a reset-all will get you going again, which is\nkinda nice. I think this should go in for 2.6.16.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa93895329b87112cb1fd784db969e60b5b46af6",
      "tree": "ed6d137b47ebcae1de85a21dc387b452fe728163",
      "parents": [
        "3ea4807de7b2c5c903380ba2c2e7150bee942f42"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:25 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t allocate zero bytes in finish_device_tree()\n\nIn prom.c we run finish_node() on allnodes twice. The first time we just\ncalculate how much memory we\u0027ll need, the second time we do the actual work.\n\nIf the calculation stage determines that we need 0 bytes, then we should skip\nthe lmb allocation. Although an alloc of zero will work, it has been seen to\nlead to a BUG_ON() in reserve_bootmem() on at least one machine.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2f5a3c1bec1cf3e7c76c080fd7f21476f05008a",
      "tree": "fb4112db5b2528b6a04fc6be9665213abc004042",
      "parents": [
        "6cb6524d90b6e5497e79a1474bdb2f26755d1c02"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 13:55:30 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 13:55:30 2006 +1100"
      },
      "message": "powerpc/64: Fix bug in setting floating-point exception mode\n\nWhen loading up the FPU, we were using a \u0027ld\u0027 (load doubleword)\ninstruction to get the FP exception mode from the thread_struct,\nbut it\u0027s only an int field.  This changes the ld to lwz (load\nword and zero-extend).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4a41cdf9788f14bb120ad06d9ce17ca05fd72f03",
      "tree": "c24e51f6f93656d50bc6624def6bed0a8e50164a",
      "parents": [
        "e61997881e0402aedbfad8696e369568a0583f14"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:05:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:19 2006 -0800"
      },
      "message": "[PATCH] powerpc: Fix sigmask handling in sys_sigsuspend.\n\nBetter save the sigmask instead of throwing it away so it can be restored.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "577bca9eff94193a06e426f8dbf6b3152247a209",
      "tree": "14d7f911f60e085e8ce33c32cdab458663543479",
      "parents": [
        "3833a70585fd4b0f64e275ba0cc3f5e5038253fd"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Feb 01 03:04:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:08 2006 -0800"
      },
      "message": "[PATCH] CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES\n\nOlder pSeries systems with serial ports dont get any console output after\nrecent changes.  CONFIG_ISA does not make sense for CONFIG_PPC_PSERIES\nbecause it enables lots of old drivers.  Instead, remove the dependency on\nCONFIG_ISA from the serial port discovery code.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\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": "f27201da5c8f118cfe266f51447bdd108d5f081d",
      "tree": "9d889f4afec179b5b6f422b58dd36fa7606f3eee",
      "parents": [
        "283828f3c19ceb3a64a8544d42cc189003e8b0fe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jan 18 17:44:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 18 19:20:30 2006 -0800"
      },
      "message": "[PATCH] TIF_RESTORE_SIGMASK support for arch/powerpc\n\nImplement the TIF_RESTORE_SIGMASK flag in the new arch/powerpc kernel, for\nboth 32-bit and 64-bit system call paths.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "150256d8aadb3a337c31efa9e175cbd25bf06b06",
      "tree": "8cd7e2a0bc6af23984682c5ea3ca687809580c5a",
      "parents": [
        "a60fc5190a31d98508ea6a76f74217f4104e74b7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jan 18 17:43:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 18 19:20:29 2006 -0800"
      },
      "message": "[PATCH] Generic sys_rt_sigsuspend()\n\nThe TIF_RESTORE_SIGMASK flag allows us to have a generic implementation of\nsys_rt_sigsuspend() instead of duplicating it for each architecture.  This\nprovides such an implementation and makes arch/powerpc use it.\n\nIt also tidies up the ppc32 sys_sigsuspend() to use TIF_RESTORE_SIGMASK.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e05b3b4adbaeea508bd1c195f1f2e22c8251176b",
      "tree": "61b88c6524b199c6051b46d040b0c379109d40ce",
      "parents": [
        "820a8ce7931d18338e5c089725ec083518da1644"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 22:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 22:05:47 2006 +1100"
      },
      "message": "powerpc/32: Restore previous version of 32-bit PCI code\n\nWhen I removed the powermac support from arch/ppc/kernel/pci.c,\nI overlooked the fact that that file is used in 32-bit ARCH\u003dpowerpc\nbuilds.  To prevent problems in future, restore the original version\nof that file as arch/powerpc/kernel/pci_32.c, and use that.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf",
      "tree": "9985155527550b8025603515e4ba96d5c24e6072",
      "parents": [
        "9216ad8cb7849d88b6d8e9f097718de4f25d4121"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Jan 13 19:15:36 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix kdump copy regs and dynamic allocate per-cpu crash notes\n\n- This contains the arch specific changes for the following the\nkdump generic fixes which were already accepted in the upstream.\n       .   Capturing CPU registers (for the case of \u0027panic\u0027 and invoking\nthe dump using \u0027sysrq-trigger\u0027) from a function (stack frame) which will\nbe not be available during the kdump boot. Hence, might result in\ninvalid stack trace.\n       .   Dynamically allocating per cpu ELF notes section instead of\nstatically for NR_CPUS.\n\n- Fix the compiler warning in prom_init.c.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e2b32b69308e974cd1167beaf266d3c716e4734",
      "tree": "0f1b24dcb7b066a6322d33235b95655d885695ac",
      "parents": [
        "3824ba7df91745da6ebac703c87c3b801c34fdd0",
        "9c08a938ce5a3e1c9d5f764dc6ae844cb1af76ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 10:42:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "d5f079000b20887bfbc84d772a27709c5665e652",
      "tree": "9dc1751898631497d69555d0d1889999450931f7",
      "parents": [
        "b4e7de0f3575f4862f04921c5bd0cb5680cc8d71"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:08:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:08:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Recognize /chaos bridge on old pmacs as PCI\n\nThe first generation of PCI powermacs had a host bridge called /chaos\nwhich was for all intents and purposes a PCI host bridge, but has a\ndevice_type of \"vci\" in the device tree (presumably it\u0027s not really\nPCI at the hardware level or something).\n\nThe OF parsing stuff in arch/powerpc/kernel/prom_parse.c currently\ndoesn\u0027t recognize it as a PCI bridge, which means that controlfb.c\ncan\u0027t get its device addresses.\n\nThis makes prom_parse.c recognize a device_type of \"vci\" as indicating\na PCI host bridge.  With this, controlfb works again.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "91dc182ca6e25ee8b648ed2fb2a41859ead34903",
      "tree": "d668133a2a3abd8345a5a2509c2da185dd180af8",
      "parents": [
        "91f62a2491f45b5d46ebe5aca1fac3477355c9c1"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Fri Jan 13 18:39:24 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 12:04:25 2006 +1100"
      },
      "message": "[PATCH] powerpc: special-case ibm,suspend-me RTAS call\n\nHandle the ibm,suspend-me RTAS call specially.  It needs\nto be wrapped in a set of synchronization hypervisor calls\n(H_Join).  When the H_Join calls are made on all CPUs, the\nintent is that only one will return with H_Continue, meaning\nthat he is the \"last man standing\".  That CPU then issues the\nibm,suspend-me call.  What is interesting, of course, is that\nthe CPU running when the rtas syscall is made, may NOT be the\nCPU that ultimately executes the ibm,suspend-me rtas call.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d13d21ae85f64e35dcdae4d6a6286e62a38e0ab",
      "tree": "640ecf78469b9664cd9b2bcc1190ee595ad41ee3",
      "parents": [
        "eed320010872a11f5255b3d076e5b4f142af553d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 13 11:19:58 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:13:24 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add MPC834x SYS board to arch/powerpc\n\nAdd the first MPC83xx board that uses a flat device tree to arch/powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b8e383d592daaa35c944a9083ee92c995dce66ca",
      "tree": "c6ca29847f47f3a5cbb77b6529d8982c837d1029",
      "parents": [
        "7a45fb19cef93574230827e6e2c97ad5760ddecd"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 13 10:15:17 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:12:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: Allow for ppc_md restart, power_off, and halt to be NULL\n\nOn a number of embedded reference boards there isn\u0027t always a\nway to reset, power_off, or halt the board.  Rather than having\neach board implement a spin loop just let the generic code do\nit.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a45fb19cef93574230827e6e2c97ad5760ddecd",
      "tree": "89c4d2628f7d8acea2e7c315097bb4488a7e8070",
      "parents": [
        "80f15dc703b3677d0b025bafd215f1f3664c8978"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jan 13 12:35:49 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:12:16 2006 +1100"
      },
      "message": "[PATCH] powerpc: oprofile cpu type names clash with other code\n\nIn 2.6.15-git6 a change was commited in the oprofile support in\nthe powerpc architecture.  It introduced the powerpc_oprofile_type\nwhich contains the define G4.  This causes a name clash with the\nexisting wacom usb tablet driver.\n\n      CC [M]  drivers/usb/input/wacom.o\n    drivers/usb/input/wacom.c:98: error: conflicting types for `G4\u0027\n    include/asm/cputable.h:37: error: previous declaration of `G4\u0027\n      CC [M]  drivers/usb/mon/mon_text.o\n    make[3]: *** [drivers/usb/input/wacom.o] Error 1\n    make[2]: *** [drivers/usb/input] Error 2\n\nThe elements of an enum declared in global scope are effectivly\nglobal identifiers themselves.  As such we need to ensure the names\nare unique.  This patch updates the later oprofile support to use\nunique names.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "80f15dc703b3677d0b025bafd215f1f3664c8978",
      "tree": "fa60781edcedefe4eb6baa6d213a62bbc6d7803a",
      "parents": [
        "25cd6aa0aa059b48cdcef2a00981b14fafd5161a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 10:11:39 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 10:11:39 2006 +1100"
      },
      "message": "powerpc: Provide a suitable AT_PLATFORM value\n\nThe glibc folks want to use AT_PLATFORM to select between possible\nalternative versions of shared libraries.  This commit makes the kernel\nsupply an AT_PLATFORM string that indicates what class of processor\nwe are running on.  Processors with the same set of user-level\ninstructions and roughly the same instruction scheduling characteristics\nare given the same AT_PLATFORM value; for example, 821, 823 and 860\nare all reported as \"ppc823\", and 7447, 7447A, 7448, 7450, 7451, 7455\nare all called \"ppc7450\".\n\nThe intention is that the AT_PLATFORM values match the values that\ngcc accepts for the -mcpu\u003d option.  For values which are numeric\n(e.g. -mcpu\u003d750), \"ppc\" has been prepended.\n\nThis also adds a PPC_FEATURE_BOOKE bit to the AT_HWCAP value and sets\nit for the 440 family and the Freescale 85xx family.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f53a80fc0f6287d4bd6cc2422cd095c90f30410",
      "tree": "2247f49c965012d22f6d67442b7be64122958f55",
      "parents": [
        "79f9fb8886d901fd549793a4ad632ece51c68405"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu Jan 05 14:36:47 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 11:26:07 2006 -0800"
      },
      "message": "[PATCH] Add vio_bus_type probe and remove methods\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "79f9fb8886d901fd549793a4ad632ece51c68405",
      "tree": "f51fb4fd185efde0cf2c82245ee1f9a67848d062",
      "parents": [
        "c6a09196bab3bc9e515b713193d61e3e87c720f7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu Jan 05 14:36:16 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 11:26:06 2006 -0800"
      },
      "message": "[PATCH] Add of_platform_bus_type probe and remove methods\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3356bb9f7ba378a6e2709f9df95f4ea52111f4df",
      "tree": "84f370df6e58cec63132f9acce492d585226e671",
      "parents": [
        "e58c3495e6007af59382540bb21ee941e470d88d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Jan 13 10:26:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:17:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove lppaca structure from the PACA\n\nAt present the lppaca - the structure shared with the iSeries\nhypervisor and phyp - is contained within the PACA, our own low-level\nper-cpu structure.  This doesn\u0027t have to be so, the patch below\nremoves it, making a separate array of lppaca structures.\n\nThis saves approximately 500*NR_CPUS bytes of image size and kernel\nmemory, because we don\u0027t need aligning gap between the Linux and\nhypervisor portions of every PACA.  On the other hand it means an\nextra level of dereference in many accesses to the lppaca.\n\nThe patch also gets rid of several places where we assign the paca\naddress to a local variable for no particular reason.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e58c3495e6007af59382540bb21ee941e470d88d",
      "tree": "24b559cb768bfa5cf4bdef69f2943b081a1f5afa",
      "parents": [
        "7e78e5e502d4f220d24c6f738f2fdb078ad33607"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Jan 13 14:56:25 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:16:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: Cleanup LOADADDR etc. asm macros\n\nThis patch consolidates the variety of macros used for loading 32 or\n64-bit constants in assembler (LOADADDR, LOADBASE, SET_REG_TO_*).  The\nidea is to make the set of macros consistent across 32 and 64 bit and\nto make it more obvious which is the appropriate one to use in a given\nsituation.  The new macros and their semantics are described in the\ncomments in ppc_asm.h.\n\nIn the process, we change several places that were unnecessarily using\nimmediate loads on ppc64 to use the GOT/TOC.  Likewise we cleanup a\ncouple of places where we were clumsily subtracting PAGE_OFFSET with\nasm instructions to use assemble-time arithmetic or the toreal() macro\ninstead.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ecaa8b0ff326920c8a89d748382e1c1d8812676c",
      "tree": "49027f063fee21f6b03f4b2ccd5c0b80b0aa4440",
      "parents": [
        "088186ded490ced80758200cf8f906ed741df306"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Thu Jan 12 16:09:29 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:11:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add of_find_property function\n\nAdd an of_find_property function that returns a struct property\ngiven a property name.  Then change the get_property function to\nuse that routine internally.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "088186ded490ced80758200cf8f906ed741df306",
      "tree": "0afbaac2b9843937c63da79dfbd91a60f606c00f",
      "parents": [
        "898b5395e915210f41223caa30312994d64cba1d"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Thu Jan 12 16:08:27 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 13 21:02:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add/remove/update properties in firmware device tree\n\nAdd support for updating and removing device tree\nproperties.  Since we hand out pointers to properties with gay\nabandon, we can\u0027t just free the property storage.  Instead we\nmove deleted, or the old copy of an updated property, to a\n\"dead properties\" list.\n\nAlso note, its not feasable to kref device tree properties.\nwe call get_property() all over the kernel in a wild variety\nof contexts.\n\nOne consequence of this change is that we now take a\nread_lock(\u0026devtree_lock) when doing get_property().\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45bfe98bd790b5ded00462cd582effcfb42263cc",
      "tree": "d4a1f2c5303dda106635b615f8f40ea9104bf25e",
      "parents": [
        "9f5974c8734d83d4ab7096ed98136a82f41210d6",
        "624cee31bcb14bfd85559fbec5dd7bb833542965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 10:21:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 10:21:22 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\nFix up delete/modify conflict of arch/ppc/kernel/process.c by hand (it\u0027s\ngone, gone, gone).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cec6fd1370807f98934e84c9e6147335b81d8a5",
      "tree": "ead813727b785ec973ef88158895cca381a25027",
      "parents": [
        "b5e2fc1c6259e6f26bc4ae4de697da1f8da0edec"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jan 12 01:06:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:57 2006 -0800"
      },
      "message": "[PATCH] powerpc: task_stack_page()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5e2fc1c6259e6f26bc4ae4de697da1f8da0edec",
      "tree": "a30c0c897bd0b6e529b6ef760f6bd44775cfb7d3",
      "parents": [
        "ee8c1dd44305cca9d0ded248de991f67b55ec622"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jan 12 01:06:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:57 2006 -0800"
      },
      "message": "[PATCH] powerpc: task_thread_info()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "624cee31bcb14bfd85559fbec5dd7bb833542965",
      "tree": "f9e428498d88618f4f28b974a51591481ccfed0b",
      "parents": [
        "8fce10a3c9ee7f9c74d83502fd5156a8ec82c21a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 21:22:34 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 21:22:34 2006 +1100"
      },
      "message": "powerpc: make ARCH\u003dppc use arch/powerpc/kernel/process.c\n\nCommit 5388fb1025443ec223ba556b10efc4c5f83f8682 made signal_32.c\nuse discard_lazy_cpu_state, which broke ARCH\u003dppc because that\nuses the common signal_32.c but has its own process.c.  Make ARCH\u003dppc\nuse the common process.c to fix this and to reduce the amount\nof duplicated code.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9623b5d3d3d85bac47a83e0e2cf2a9998ade9bd3",
      "tree": "7f93e9ef28b155020dc09de1b934cc989d4d48f8",
      "parents": [
        "9bd7ea60b1a0cf9fc745fd2eadb261e4c7719acd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 12 14:18:28 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 20:09:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: small pci cleanups\n\npcibios_claim_one_bus is not needed on iSeries and phbs_remap_io can be\nmode static.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cbbcf3401173f11f7e4c03c7ec8955ea29cd83b5",
      "tree": "3728682606776f026ac120fee00db7d8ddbaa108",
      "parents": [
        "ea183a957abea8e05530a4536a9c2db16e9fdd85"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Wed Jan 11 17:57:13 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 20:09:29 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fixed memory reserve map layout\n\npowerpc: Fixed memory reserve map layout\n\nThe memory reserve map is suppose to be a pair of 64-bit integers\nto represent each region.  On ppc32 the code was treating the\npair as two 32-bit integers.  Additional the prom_init code was\nproducing the wrong layout on ppc32.\n\nAdded a simple check to try to provide backwards compatibility.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5388fb1025443ec223ba556b10efc4c5f83f8682",
      "tree": "b14832a8886bd254533f226263a2047545c57805",
      "parents": [
        "593195f9b2309693f27b402f34573f7920b82c3e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 22:11:39 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 20:09:29 2006 +1100"
      },
      "message": "[PATCH] powerpc: Avoid potential FP corruption with preempt and UP\n\nHeikki Lindholm pointed out that there was a potential race with the\nlazy CPU state (FP, VR, EVR) stuff if preempt is enabled.  The race\nis that in the process of restoring FP state on sigreturn, the task\ngets preempted by a user task that wants to use the FPU.  It will take\nan FP unavailable exception, which will write the current FPU state\nto the thread_struct, overwriting the values which sigreturn has\nstored.  Note that this can only happen on UP since we don\u0027t implement\nlazy CPU state on SMP.\n\nThe fix is to flush the lazy CPU state before updating the\nthread_struct.  To do this we re-use the flush_lazy_cpu_state()\nfunction from process.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a9415644583ef344e02f84faf5fe24bfadb2af8e",
      "tree": "814013533b03705221b0e53191646a6279abcb8c",
      "parents": [
        "4fc268d24ceb9f4150777c1b5b2b8e6214e56b2b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jan 11 12:17:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 18:42:14 2006 -0800"
      },
      "message": "[PATCH] capable/capability.h (arch/)\n\narch: Use \u003clinux/capability.h\u003e where capable() is used.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb3a72921c8276bf2cd028a458bb83435f16c91c",
      "tree": "634eff43e1926bdb400d038eb08115193b6a7506",
      "parents": [
        "df019b1d8b893d0f0ee5a9b0f71486f0892561ae"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Wed Jan 11 12:17:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 18:42:12 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix race in recovery of reentrant probe\n\nThere is a window where a probe gets removed right after the probe is hit\non some different cpu.  In this case probe handlers can\u0027t find a matching\nprobe instance related to break address.  In this case we need to read the\noriginal instruction at break address to see if that is not a break/int3\ninstruction and recover safely.\n\nPrevious code had a bug where we were not checking for the above race in\ncase of reentrant probes and the below patch fixes this race.\n\nTested on IA64, Powerpc, x86_64.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97b1b999748d3cde6a3f381e0839e0f1082323e6",
      "tree": "e9cd22289aa81e37de511146507fb3a5fff6d066",
      "parents": [
        "886c98d78652f78a64cb21516d3b25ffd5c05e94"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 11 16:41:29 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 19:52:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t build crash.c for PPC32\n\narch/powerpc/kernel/crash.c isn\u0027t safe for PPC32 (yet?), so don\u0027t build it.\n\nBuilt with CONFIG_KEXEC\u003dy for pmac32_defconfig, pseries_defconfig,\nand g5_defconfig.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e5e39bfd811be4612a23242353b426ac6438e03",
      "tree": "28ce0b1da565334ee011032ad06470cfdc88696f",
      "parents": [
        "08264cbc9f4ded253e063ed4a804226b195e067c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Jan 10 22:12:23 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 15:35:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add some missing .gitignore\u0027s\n\nignore generated files under arch/powerpc\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f6cc82fc0b2b6be9ab25f0bfc285e6358db3597a",
      "tree": "2623b1345929ec026a44c597cc7aabecf4e92880",
      "parents": [
        "6bac953fa424519f784ba2589fefd8f040ce54f0"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Jan 10 19:25:25 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 15:33:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix for compile problem in kdump code when SMP disabled\n\nThis patch fixes the compilation error (shown below) when CONFIG_SMP\u003dn.\n    arch/powerpc/kernel/crash.c: In function `crash_kexec_prepare_cpus\u0027:\n    arch/powerpc/kernel/crash.c:236: error: implicit declaration of\n    function `smp_release_cpus\u0027\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6bac953fa424519f784ba2589fefd8f040ce54f0",
      "tree": "cfa0543ddc9873fc51348b5ad46e2b43b6f9bec9",
      "parents": [
        "415c2e083a85f0daf6cbb4988691ac3ea9279509"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 15:30:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 15:30:07 2006 +1100"
      },
      "message": "powerpc: Fix compile error when CONFIG_PROC_VMCORE is not defined\n\nWe were getting elfcorehdr_addr undefined in this case.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a0268fa1a3613f2c526a9b3058701b277f6abe1",
      "tree": "738bf94d9bb5d68d260805dbc1898ec40ebc20e5",
      "parents": [
        "193cac99f6d8604aca71e5a966a8cd1dfb84819d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 11 13:16:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 14:49:45 2006 +1100"
      },
      "message": "[PATCH] powerpc/64: per cpu data optimisations\n\nThe current ppc64 per cpu data implementation is quite slow. eg:\n\n        lhz 11,18(13)           /* smp_processor_id() */\n        ld 9,.LC63-.LCTOC1(30)  /* per_cpu__variable_name */\n        ld 8,.LC61-.LCTOC1(30)  /* __per_cpu_offset */\n        sldi 11,11,3            /* form index into __per_cpu_offset */\n        mr 10,9\n        ldx 9,11,8              /* __per_cpu_offset[smp_processor_id()] */\n        ldx 0,10,9              /* load per cpu data */\n\n5 loads for something that is supposed to be fast, pretty awful. One\nreason for the large number of loads is that we have to synthesize 2\n64bit constants (per_cpu__variable_name and __per_cpu_offset).\n\nBy putting __per_cpu_offset into the paca we can avoid the 2 loads\nassociated with it:\n\n        ld 11,56(13)            /* paca-\u003edata_offset */\n        ld 9,.LC59-.LCTOC1(30)  /* per_cpu__variable_name */\n        ldx 0,9,11              /* load per cpu data\n\nLonger term we can should be able to do even better than 3 loads.\nIf per_cpu__variable_name wasnt a 64bit constant and paca-\u003edata_offset\nwas in a register we could cut it down to one load. A suggestion from\nRusty is to use gcc\u0027s __thread extension here. In order to do this we\nwould need to free up r13 (the __thread register and where the paca\ncurrently is). So far Ive had a few unsuccessful attempts at doing that :)\n\nThe patch also allocates per cpu memory node local on NUMA machines.\nThis patch from Rusty has been sitting in my queue _forever_ but stalled\nwhen I hit the compiler bug. Sorry about that.\n\nFinally I also only allocate per cpu data for possible cpus, which comes\nstraight out of the x86-64 port. On a pseries kernel (with NR_CPUS \u003d\u003d 128)\nand 4 possible cpus we see some nice gains:\n\n             total       used       free     shared    buffers cached\nMem:       4012228     212860    3799368          0          0 162424\n\n             total       used       free     shared    buffers cached\nMem:       4016200     212984    3803216          0          0 162424\n\nA saving of 3.75MB. Quite nice for smaller machines. Note: we now have\nto be careful of per cpu users that touch data for !possible cpus.\n\nAt this stage it might be worth making the NUMA and possible cpu\noptimisations generic, but per cpu init is done so early we have to be\ncareful that all architectures have their possible map setup correctly.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "296167ae1799815b9ed2d135a847436502f2ee91",
      "tree": "5e9496d0a60e10a021c12117ec6bc8d513f39463",
      "parents": [
        "bf6a7112bda99aadd6675526423a96be6b356a3d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 11 11:54:09 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 14:48:26 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make early debugging configurable via Kconfig\n\nThis patch adds Kconfig entries to control the early debugging options,\ncurrently in setup_64.c.\n\nDoing this via Kconfig rather than #defines means you can have one source tree,\nwhich is buildable for multiple platforms - and you can enable the correct\nearly debug option for each platform via .config.\n\nI made udbg_early_init() a static inline because otherwise GCC is to daft to\noptimise it away when debugging is off.\n\nNow that we have udbg_init_rtas() we can make call_rtas_display_status* static.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf6a7112bda99aadd6675526423a96be6b356a3d",
      "tree": "e3a0e144ac933e7f35d6fa5f95bc0e0fb0ba6309",
      "parents": [
        "f481f1edee77b3d623457685add1c6b507c25d6f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 11 11:54:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 14:48:13 2006 +1100"
      },
      "message": "[PATCH] powerpc: Early debugging support for iSeries\n\nConnect iSeries up to the standard early debugging infrastructure.\n\nTo actually use this you need to enable the iSeries early debugging\nin setup_64.c. Then after the messages are logged hit Ctrl-x Ctrl-x on\nyour console to dump the Hypervisor console buffer.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f481f1edee77b3d623457685add1c6b507c25d6f",
      "tree": "513519a8eb511ecdd4aebd16588f3d98da880166",
      "parents": [
        "af9deabeb0298559227fd9b481d33aefcb15ca54"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Jan 10 22:31:53 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 14:48:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove remaining crash_notes variable from machine_kexec.c\n\nremove remaining crash_notes definition to fix compile error\n\n/dev/shm/linux-2.6/arch/powerpc/kernel/machine_kexec.c:21: error: conflicting types for `crash_notes\u0027\n/dev/shm/linux-2.6/include/linux/kexec.h:129: error: previous declaration of `crash_notes\u0027\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "af9deabeb0298559227fd9b481d33aefcb15ca54",
      "tree": "413ade0271ccf598efb64b6f6d9c928bb80fa55c",
      "parents": [
        "ad2b2426bb8dce97827182946e33e7f7ff0afbce"
      ],
      "author": {
        "name": "linas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Jan 10 15:18:16 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 11 14:47:30 2006 +1100"
      },
      "message": "[PATCH] PCI Hotplug/powerpc: module build break\n\nThe RPAPHP hoplug driver will not build as a module, because it calls\non a pcibios routine which is not exported. This exports the symbol.\nProblem reported by Olaf Hering \u003colh@suse.de\u003e\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a62e68488dd5ddb07776555fd7e0435c6d021ac1",
      "tree": "d6cec15baa1ddfee108ef77b315dfdea5e3fa71c",
      "parents": [
        "ab396e91bfe953db26fa1083d9c3e7a4fbe0334a",
        "3b212db9217d02e623eaa12f41c9b5f8c6a99535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:28:32 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "0498b63504f818e5ab39c818cd6f7b41319a1187",
      "tree": "d040fd5e2703f9ad601c6949f58ea29e8554154e",
      "parents": [
        "e597c2984c64609c6e1e1ac803f00f7550705860"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Jan 09 20:52:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix build breakage\n\nThe following patch (against 2.6.15-rc5-mm3) fixes a kprobes build break\ndue to changes introduced in the kprobe locking in 2.6.15-rc5-mm3.  In\naddition, the patch reverts back the open-coding of kprobe_mutex.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e597c2984c64609c6e1e1ac803f00f7550705860",
      "tree": "199bac97827782dcd73283018ec5692b63812fac",
      "parents": [
        "f709b122343fb9a010b6cf2d5559641f1820f7c9"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: arch_remove_kprobe\n\nCurrently arch_remove_kprobes() is only implemented/required for x86_64 and\npowerpc.  All other architecture like IA64, i386 and sparc64 implementes a\ndummy function which is being called from arch independent kprobes.c file.\n\nThis patch removes the dummy functions and replaces it with\n#define arch_remove_kprobe(p, s)\tdo { } while(0)\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f709b122343fb9a010b6cf2d5559641f1820f7c9",
      "tree": "5019515d4debd995570ffd35b6311fdd26456306",
      "parents": [
        "49a2a1b83ba6fa40c41968d6a28ba16e7ed0c3f7"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes-changed-from-using-spinlock-to-mutex fix\n\nBased on some feedback from Oleg Nesterov, I have made few changes to\npreviously posted patch.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49a2a1b83ba6fa40c41968d6a28ba16e7ed0c3f7",
      "tree": "f257b535d0f09f9ac2531d40feb732349993665c",
      "parents": [
        "41dead49ccb4d7f0a34d56478f487342a3c3ab2b"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jan 09 20:52:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:40 2006 -0800"
      },
      "message": "[PATCH] kprobes: changed from using spinlock to mutex\n\nSince Kprobes runtime exception handlers is now lock free as this code path is\nnow using RCU to walk through the list, there is no need for the\nregister/unregister{_kprobe} to use spin_{lock/unlock}_isr{save/restore}.  The\nserialization during registration/unregistration is now possible using just a\nmutex.\n\nIn the above process, this patch also fixes a minor memory leak for x86_64 and\npowerpc.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6a6d2efcb7e7c87c5fe0395803da1453b29cbef",
      "tree": "76061b3067e22ba78cce975e5f729c6a6a37fce5",
      "parents": [
        "8262037f406dc8e0908ad51f355c3dfd4d662aba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:33 2006 -0800"
      },
      "message": "[PATCH] sanitize building of fs/compat_ioctl.c\n\nNow that all these entries in the arch ioctl32.c files are gone [1], we can\nbuild fs/compat_ioctl.c as a normal object and kill tons of cruft.  We need a\nspecial do_ioctl32_pointer handler for s390 so the compat_ptr call is done.\nThis is not needed but harmless on all other architectures.  Also remove some\nsuperflous includes in fs/compat_ioctl.c\n\nTested on ppc64.\n\n[1] parisc still had it\u0027s PPP handler left, which is not fully correct\n    for ppp and besides that ppp uses the generic SIOCPRIV ioctl so it\u0027d\n    kick in for all netdevice users.  We can introduce a proper handler\n    in one of the next patch series by adding a compat_ioctl method to\n    struct net_device but for now let\u0027s just kill it - parisc doesn\u0027t\n    compile in mainline anyway and I don\u0027t want this to block this\n    patchset.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a0f69d59ba41fbcad6a17b6e8aab02bf45e20ce",
      "tree": "8ba042dda77490f574f2c46bd038fd99a7f977e4",
      "parents": [
        "f042e0f80b0a9f5bb57c36d60a2798de6ca943b2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:32 2006 -0800"
      },
      "message": "[PATCH] common compat_sys_timer_create\n\nThe comment in compat.c is wrong, every architecture provides a\nget_compat_sigevent() for the IPC compat code already.\n\nThis basically moves the x86_64 version to common code and removes all the\nothers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\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": "3b212db9217d02e623eaa12f41c9b5f8c6a99535",
      "tree": "5cf49bb1286da21e43439bb37f555dba0bf7d35a",
      "parents": [
        "9d17a5c611a7462a41b06c75f661f4106d380a86"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 10 05:16:22 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:49:20 2006 +1100"
      },
      "message": "[PATCH] powerpc: Some ppc compile fixes...\n\nThis gets most of the Fedora rawhide RPM building again, as long as I\ndisable CHRP.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d17a5c611a7462a41b06c75f661f4106d380a86",
      "tree": "86240edadbc5add98fc9a6521efad5efa6a1fe44",
      "parents": [
        "f8cd32167d96680af19c3ef5fb01d4460be89982"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 10 14:50:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:25:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Extended PCI config space\n\nThis adds back the call to pci_cfg_space_size() when building the PCI\ntree from OF nodes that was commented out due to the function not being\nexported by the PCI code. It\u0027s now exported, so let\u0027s use it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8cd32167d96680af19c3ef5fb01d4460be89982",
      "tree": "7eedfa5d357391a55a66c6bd301959471891b9a2",
      "parents": [
        "13b8a272297b29870d5bf5f8db7a381dd9e82382"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 10 10:36:14 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:25:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove compat_sys_pciconfig_*\n\nMatthew Wilcox wondered why we need these functions.  We don\u0027t.\nRemove them and just use the \"normal\" versions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13b8a272297b29870d5bf5f8db7a381dd9e82382",
      "tree": "7abd516728d53f2d096d757412d6e9cd17819382",
      "parents": [
        "0f17574a651884c721e1a33051719e59deb13c18"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:19:05 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 16:19:05 2006 +1100"
      },
      "message": "powerpc: Introduce a new config symbol to control 16550 early debug code\n\nThe previous change by Kumar Gala in this area led to legacy_serial.c\nand udbg_16550.c being built as modules when CONFIG_SERIAL_8250\u003dm.\nFix this by introducing a new symbol, CONFIG_PPC_UDBG_16550, to\ncontrol whether these files get built, and arrange for it to be selected\nfor those platforms that need it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7684b40cb53ba00cc51271f1c42897b776c48fbc",
      "tree": "19155abfd3b76d13b55dfb6fdf1a46e4a8c0a048",
      "parents": [
        "d177c207ba16b1db31283e2d1fee7ad4a863584b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:19 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Save device BARs much earlier in the boot sequence\n\n241-eeh-save-bars-earlier.patch\n\nSave the PCI device bars *before* any PCI probing is done.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 76c902b919098860f3d4e125f847abcc4cb1782a commit)\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6150c32589d1976ca8a5c987df951088c05a7542",
      "tree": "94073696576323ff966e365d8c47b8ecd8372f97",
      "parents": [
        "44637a12f80b80157d9c1bc5b7d6ef09c9e05713",
        "be42d5fa3772241b8ecebd443f1fb36247959c54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "be42d5fa3772241b8ecebd443f1fb36247959c54",
      "tree": "f9617571eb8cc5a156562d4b7b873cc82635e8fe",
      "parents": [
        "e0fa93d6e6f0f36f39b813e561dbb890c58da58f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 21:32:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 21:32:42 2006 +1100"
      },
      "message": "powerpc: unbreak iSeries compilation again\n\nWe don\u0027t set CONFIG_PPC_MULTIPLATFORM on iSeries (yet).  Avoid\ncompiling in the prom_init stuff on iSeries.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a498d96a3324c16add35da0435bc7c13b6c6f3f",
      "tree": "0fb383f555534ffc7a7796f58c1aba8b2ca5a887",
      "parents": [
        "bce6c5fd8cc5d3f8d02fd34a24b591fc3e23a775"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:17:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:17:01 2006 +1100"
      },
      "message": "powerpc: set CONFIG_PPC_OF\u003dy always for ARCH\u003dpowerpc\n\nThe CONFIG_PPC_OF symbol is used to mean that the firmware device tree\naccess functions are available.  Since we always have a device tree\nwith ARCH\u003dpowerpc, make CONFIG_PPC_OF always Y for ARCH\u003dpowerpc.\n\nThis fixes some compile errors reported by Kumar Gala, but in a\ndifferent way to his patch.  This also makes prom_parse.o be compiled\nonly if CONFIG_PPC_OF so that non-OF ARCH\u003dppc platforms will compile.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "834608f71a323b90f928d05c64d24df436df3011",
      "tree": "f5da5366383da7d83efe18532b3e5e4eeaeb4567",
      "parents": [
        "32a33994d513606d29e87e152deb67ba5f3c8e82"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:42:30 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:03:30 2006 +1100"
      },
      "message": "[PATCH] ppc64: POWER5+ oprofile support\n\nPOWER5+ adds new PMU groups and as such needs to be treated differently\nby oprofile userspace. Change it to report itself as power5+.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "32a33994d513606d29e87e152deb67ba5f3c8e82",
      "tree": "2966bbe85eb2880aacc1dba045af7a02cee0aa26",
      "parents": [
        "9a699aefa87cb0379a67741926820c9271d748a9"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:41:31 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:02:52 2006 +1100"
      },
      "message": "[PATCH] ppc64: Fix oprofile when compiled as a module\n\nMy recent changes to oprofile broke it when built as a module. Fix it by\nusing an enum instead of a function pointer. This way we still retain\nthe oprofile configuration in the cputable.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "002ec58eb57bac2380f0ed5a4e88121b4bdb32ec",
      "tree": "f8ee3f3028e6c316b5e49f296b9283c1f79f42da",
      "parents": [
        "aed9c6ccb87d96c333bd6ae631d9e90f3b6d7271"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jan 07 00:49:49 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:13 2006 +1100"
      },
      "message": "[PATCH] ppc64: fix time syscall\n\nppc64 has its own version of sys_time. It looks pretty scary, touching\na whole bunch of variables without any locking or memory ordering.\n\nIn fact, a recent bugreport has shown it can actually go backwards. Time\nto remove it and just use the generic sys_time, which is implemented on\ntop of do_gettimeofday.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c902be71dc6d5e8473bd021feafc8c3608e2b82a",
      "tree": "527b15800ed84edd16a5d53d165275a48cea1915",
      "parents": [
        "017e0fad3e40ece983527ec88a92b3da8fcdecea"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 19:55:53 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:32 2006 +1100"
      },
      "message": "[PATCH] cell: enable pause(0) in cpu_idle\n\nThis patch enables support for pause(0) power management state\nfor the Cell Broadband Processor, which is import for power efficient\noperation. The pervasive infrastructure will in the future enable\nus to introduce more functionality specific to the Cell\u0027s\npervasive unit.\n\nFrom: Maximino Aguilar \u003cmaguilar@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "017e0fad3e40ece983527ec88a92b3da8fcdecea",
      "tree": "b59f12ebd48e28cb52b695e18641a0262a5936b3",
      "parents": [
        "03929c76f3e5af919fb762e9882a9c286d361e7d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Jan 03 16:15:21 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: fixing compile issue with !CONFIG_PCI in legacy_serial.c\n\nOnly build in support for ISA and PCI cases if we have enabled CONFIG_ISA\nand CONFIG_PCI.  Additionally, isa_bridge is a global so we shouldn\u0027t use\nit a parameter name since it gets redefined to NULL when !CONFIG_PCI.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "79e7bac0d6ad56d62e2364313b5e5e5950c7385d"
}
