)]}'
{
  "log": [
    {
      "commit": "1ae5db3742a0cfaf347231ff0bf181132c64e883",
      "tree": "0df2e2d2dbdd4c49655b9899da1d04b659b65cb9",
      "parents": [
        "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 16:22:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:08 2006 +1100"
      },
      "message": "powerpc: update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f",
      "tree": "d6f53b85f0071e914cd1fa5d363259d584f1d3b2",
      "parents": [
        "920573bd03bf690135967b5022362d34ede589c3"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Tue Mar 14 17:46:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:07 2006 +1100"
      },
      "message": "[PATCH] powerpc: properly configure DDR/P5IOC children devs\n\nThe dynamic add path for PCI Host Bridges can fail to configure children\nadapters under P5IOC controllers.  It fails to properly fixup bus/device\nresources, and it fails to properly enable EEH.  Both of these steps\nneed to occur before any children devices are enabled in\npci_bus_add_devices().\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "920573bd03bf690135967b5022362d34ede589c3",
      "tree": "93e99ba49fb615c2d16a99c0babc98761a89d57c",
      "parents": [
        "0e8ed479125a6d246e17cfe6c24e140bfeb01972"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Mar 14 21:21:11 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n\nremove warnings when building a 64bit kernel.\nsmp_call_function triggers also with 32bit kernel.\n\nWARNING: vmlinux: duplicate symbol \u0027smp_call_function\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:164:EXPORT_SYMBOL(smp_call_function);\narch/powerpc/kernel/smp.c:300:EXPORT_SYMBOL(smp_call_function);\n\nWARNING: vmlinux: duplicate symbol \u0027ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:113:EXPORT_SYMBOL(ioremap);\narch/powerpc/mm/pgtable_64.c:321:EXPORT_SYMBOL(ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027__ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:117:EXPORT_SYMBOL(__ioremap);\narch/powerpc/mm/pgtable_64.c:322:EXPORT_SYMBOL(__ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027iounmap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:118:EXPORT_SYMBOL(iounmap);\narch/powerpc/mm/pgtable_64.c:323:EXPORT_SYMBOL(iounmap);\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e8ed479125a6d246e17cfe6c24e140bfeb01972",
      "tree": "cf5ef655ed77c8f7c797e3aab696dbe2e90aedfb",
      "parents": [
        "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Mar 14 17:11:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:03 2006 +1100"
      },
      "message": "[PATCH] powerpc: RTC memory corruption\n\nWe should be memset\u0027ing the data we are pointing to, not the pointer\nitself.  This is in an error path so we probably don\u0027t hit it much.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929",
      "tree": "e50019d058117bac9530539ada13dc43af99bbcc",
      "parents": [
        "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Mar 12 10:55:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n\nThis patch fixes incorrect setting of powersave_nap to 1 on all\nPowerMacs, potentially causing memory corruption on some models. This\nbug was introuced by me during the 32/64 bits merge.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c",
      "tree": "217101478b3afddc9d163dfea7447caa66216cf6",
      "parents": [
        "e2c552cc89287e31b0b2472866a69a44b150acd2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Mar 10 15:01:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n\nThe wording of the CRASH_DUMP Kconfig option is not very clear. It gives you a\nkernel that can be used _as_ the kdump kernel, not a kernel that can boot into\na kdump kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2c552cc89287e31b0b2472866a69a44b150acd2",
      "tree": "797bd3e1d30a7ac5ad1263da2174a7e7e330b710",
      "parents": [
        "eacb1962d4594b9d382b40acd73a9c9492718f74"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Mar 06 16:39:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:59 2006 +1100"
      },
      "message": "[PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n\nEnable the onboard IDE driver for p610, p615 and p630.\nThey have the CD connected to this card. All other RS/6000 systems with this\ncontroller have no connectors and dont need this option.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eacb1962d4594b9d382b40acd73a9c9492718f74",
      "tree": "aae81be89d85c2bcf6abfca3d86b6ba0379fb39c",
      "parents": [
        "0a45d4491d0f172e02126370f312405c5d473363"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Mar 04 13:15:40 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: correct cacheflush loop in zImage\n\nCorrect the loop for cacheflush. No idea where I copied the code from,\nbut the original does not work correct. Maybe the flush is not needed.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a45d4491d0f172e02126370f312405c5d473363",
      "tree": "f3f3465d4a24704518e7625334d78add58008b1f",
      "parents": [
        "82dfdcae0d57c842e02f037758687eef42fb7af6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 13:47:15 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:55 2006 +1100"
      },
      "message": "powerpc: Fix problem with time going backwards\n\nThe recent changes to keep gettimeofday in sync with xtime had the side\neffect that it was occasionally possible for the time reported by\ngettimeofday to go back by a microsecond.  There were two reasons:\n(1) when we recalculated the offsets used by gettimeofday every 2^31\ntimebase ticks, we lost an accumulated fractional microsecond, and\n(2) because the update is done some time after the notional start of\njiffy, if ntp is slowing the clock, it is possible to see time go backwards\nwhen the timebase factor gets reduced.\n\nThis fixes it by (a) slowing the gettimeofday clock by about 1us in\n2^31 timebase ticks (a factor of less than 1 in 3.7 million), and (b)\nadjusting the timebase offsets in the rare case that the gettimeofday\nresult could possibly go backwards (i.e. when ntp is slowing the clock\nand the timer interrupt is late).  In this case the adjustment will\nreduce to zero eventually because of (a).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "82dfdcae0d57c842e02f037758687eef42fb7af6",
      "tree": "fd951ffec0202970f15ea35fa463ea492531239d",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "message": "powerpc: Disallow lparcfg being a module\n\nThe lparcfg code needs several things which are pretty arcane internal\ndetails and which we don\u0027t want to export, which means that lparcfg\ndoesn\u0027t work when built as a module.  This makes it a bool instead of\na tristate in the Kconfig so that users can\u0027t try to build it as a\nmodule.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "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": "0c2aca88bdac4254a13466fb108733d243a118b6",
      "tree": "037912efdde6c0341ea114cca0fc58e8ad68e5c4",
      "parents": [
        "76a0ee3d1633b035f4090ab591445ae7b087f129"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 21:31:25 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 21:31:25 2006 +1100"
      },
      "message": "powerpc32: Fix timebase synchronization on 32-bit powermacs\n\nThe variable `timebase\u0027 used to transfer the current timebase value\nfrom one cpu to the other in smp_core99_give/take_timebase was only\nan unsigned long, i.e. 32 bits on 32-bit machines.  It needs to be\n64 bits.  This makes it a u64, and fixes the issue reported by Kyle\nMoffett, that the two cpus see wildly different values for the time\nof day.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "76a0ee3d1633b035f4090ab591445ae7b087f129",
      "tree": "37e8862c5f30fdaea411450385ab576d722274ac",
      "parents": [
        "cd8a5673e9abb3fde0a1c25ee63a60fe1908c6f5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 20:50:29 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 20:50:29 2006 +1100"
      },
      "message": "powerpc: Turn off verbose debug output in powermac platform functions\n\nThis is along the lines suggested by Chris Lumens but goes further\nin that it leaves the DEBUG symbol undefined, making the DBG macro\nempty.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd8a5673e9abb3fde0a1c25ee63a60fe1908c6f5",
      "tree": "f8bc6f147866659a2fc6ba820df16e4738922971",
      "parents": [
        "c499ec24c31edf270e777a868ffd0daddcfe7ebd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 17:11:40 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 03 17:11:40 2006 +1100"
      },
      "message": "powerpc: Fix might-sleep warning in program check exception handler\n\nOn 32-bit, the exception prolog for the program check exception doesn\u0027t\nenable interrupts early on.  If it is an illegal instruction exception,\nwe read the instruction in order to emulate certain instructions, and\nthe get_user of the instruction triggers a WARN_ON since interrupts\nare still disabled.  This adds a local_irq_enable() to enable\ninterrupts before reading the instruction.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "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": "56ec6462af9cba56a04439154e5768672d6f390f",
      "tree": "b2e63269452da95da566d5f675f1f8b277f7f72d",
      "parents": [
        "273d2803817c9e050e8d6c3c271db7d61f2fb259"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 28 14:54:26 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:55 2006 +1100"
      },
      "message": "[PATCH] powerpc/iseries: Fix double phys_to_abs bug in htab_bolt_mapping\n\nBefore the merge I updated create_pte_mapping() to work for iSeries, by\ncalling iSeries_hpte_bolt_or_insert. (4c55130b2aa93370f1bf52d2304394e91cf8ee39)\n\nLater we changed iSeries_hpte_insert to cope with the bolting case, and called\nthat instead from create_pte_mapping() (which was renamed to htab_bolt_mapping)\n(3c726f8dee6f55e96475574e9f645327e461884c).\n\nUnfortunately that change introduced a subtle bug, where we pass an absolute\naddress to iSeries_hpte_insert() where it expects a physical address. This\nleads to us calling phys_to_abs() twice on the physical address, which is\nseriously bogus.\n\nThis only causes a problem if the absolute address from the first translation\ncan be looked up again in the chunk_map, which depends on the size and layout\nof memory. I\u0027ve seen it fail on one box, but not others.\n\nThe minimal fix is to pass the physical address to iSeries_hpte_insert(). For\n2.6.17 we should make phys_to_abs() BUG if we try to double-translate an\naddress.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "273d2803817c9e050e8d6c3c271db7d61f2fb259",
      "tree": "6ce423e4803571c48de0fd19be1f5be90e69728f",
      "parents": [
        "634473db86502b6444c3cebd279a06e0b8737527"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Feb 27 15:52:59 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix NULL pointer in handle_eeh_events\n\nThis patch fixes a crash in handle_eeh_events,\nbut ethtool -t still doesnt work right.\n\n...\npepino:~ # cpu 0x3: Vector: 300 (Data Access) at [c00000005192bbe0]\n    pc: c00000000004a380: .handle_eeh_events+0xe0/0x23c\n    lr: c00000000004a374: .handle_eeh_events+0xd4/0x23c\n    sp: c00000005192be60\n   msr: 9000000000009032\n   dar: 268\n dsisr: 40000000\n  current \u003d 0xc0000001fe7bf1a0\n  paca    \u003d 0xc00000000048b280\n    pid   \u003d 16322, comm \u003d eehd\nenter ? for help\n[c00000005192bf00] c00000000004a808 .eeh_event_handler+0xcc/0x130\n[c00000005192bf90] c000000000025e00 .kernel_thread+0x4c/0x68\n\n...\n\n(none):/# /usr/sbin/ethtool -i eth0\ndriver: e100\nversion: 3.5.10-k2-NAPI\nfirmware-version: N/A\nbus-info: 0000:21:01.0\n(none):/# /usr/sbin/ethtool -t eth0\nCall Trace:\n[C00000000F8DEFF0] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000F8DF0A0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000F8DF150] [C000000000049E58] .eeh_check_failure+0x10c/0x138\n[C00000000F8DF1E0] [C0000000002DFDB0] .e100_hw_reset+0x70/0xf4\n[C00000000F8DF270] [C0000000002E1BBC] .e100_hw_init+0x2c/0x260\n[C00000000F8DF310] [C0000000002E2464] .e100_loopback_test+0x8c/0x220\n[C00000000F8DF3C0] [C0000000002E28DC] .e100_diag_test+0xdc/0x16c\n[C00000000F8DF490] [C000000000420BE0] .dev_ethtool+0xf24/0x14f8\n[C00000000F8DF8F0] [C00000000041F4A8] .dev_ioctl+0x5cc/0x740\n[C00000000F8DFA20] [C00000000040FEFC] .sock_ioctl+0x3d0/0x404\n[C00000000F8DFAC0] [C0000000000D513C] .do_ioctl+0x68/0x108\n[C00000000F8DFB50] [C0000000000D56B0] .vfs_ioctl+0x4d4/0x510\n[C00000000F8DFC10] [C0000000000D5740] .sys_ioctl+0x54/0x94\n[C00000000F8DFCC0] [C0000000000FB6EC] .ethtool_ioctl+0x11c/0x150\n[C00000000F8DFD60] [C0000000000F7E40] .compat_sys_ioctl+0x338/0x3bc\n[C00000000F8DFE30] [C00000000000871C] syscall_exit+0x0/0x40\nEEH: Detected PCI bus error on device 0000:21:01.0\nEEH: This PCI device has failed 1 times since last reboot: \u003cNULL\u003e -\n\nmodprobe: FATAL: Could not load /lib/modules/2.6.16-rc4-git7/modules.dep: No such file or directory\n\nCannot get strings: No such device\n(none):/#\n(none):/# EEH: Unable to configure device bridge (-3) for /pci@400000000110/pci@2,2\n\n(none):/# Call Trace:\n[C00000000FA17940] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000FA179F0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000FA17AA0] [C00000000001E114] .rtas_read_config+0x120/0x154\n[C00000000FA17B40] [C000000000049664] .early_enable_eeh+0x274/0x2bc\n[C00000000FA17C00] [C000000000049708] .eeh_add_device_early+0x5c/0x6c\n[C00000000FA17C90] [C000000000049748] .eeh_add_device_tree_early+0x30/0x5c\n[C00000000FA17D20] [C000000000046568] .pcibios_add_pci_devices+0x8c/0x1f8\n[C00000000FA17DD0] [C00000000004A528] .eeh_reset_device+0xe0/0x110\n[C00000000FA17E60] [C00000000004A698] .handle_eeh_events+0x140/0x250\n[C00000000FA17F00] [C00000000004AC7C] .eeh_event_handler+0xe8/0x140\n[C00000000FA17F90] [C000000000025784] .kernel_thread+0x4c/0x68\nEEH: Detected PCI bus error on device \u003cNULL\u003e\nEEH: This PCI device has failed 1 times since last reboot: \u003cNULL\u003e -\nEEH: Unable to configure device bridge (-3) for /pci@400000000110/pci@2,2\nCall Trace:\n[C00000000FA17940] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000FA179F0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000FA17AA0] [C00000000001E114] .rtas_read_config+0x120/0x154\n[C00000000FA17B40] [C000000000049664] .early_enable_eeh+0x274/0x2bc\n[C00000000FA17C00] [C000000000049708] .eeh_add_device_early+0x5c/0x6c\n[C00000000FA17C90] [C000000000049748] .eeh_add_device_tree_early+0x30/0x5c\n[C00000000FA17D20] [C000000000046568] .pcibios_add_pci_devices+0x8c/0x1f8\n[C00000000FA17DD0] [C00000000004A528] .eeh_reset_device+0xe0/0x110\n[C00000000FA17E60] [C00000000004A698] .handle_eeh_events+0x140/0x250\n[C00000000FA17F00] [C00000000004AC7C] .eeh_event_handler+0xe8/0x140\n[C00000000FA17F90] [C000000000025784] .kernel_thread+0x4c/0x68\nEEH: Detected PCI bus error on device \u003cNULL\u003e\nEEH: This PCI device has failed 1 times since last reboot: \u003cNULL\u003e -\nEEH: Unable to configure device bridge (-3) for /pci@400000000110/pci@2,2\nCall Trace:\n[C00000000FA17940] [C00000000000F270] .show_stack+0x74/0x1b4 (unreliable)\n[C00000000FA179F0] [C000000000049D04] .eeh_dn_check_failure+0x290/0x2d8\n[C00000000FA17AA0] [C00000000001E114] .rtas_read_config+0x120/0x154\n[C00000000FA17B40] [C000000000049664] .early_enable_eeh+0x274/0x2bc\n[C00000000FA17C00] [C000000000049708] .eeh_add_device_early+0x5c/0x6c\n[C00000000FA17C90] [C000000000049748] .eeh_add_device_tree_early+0x30/0x5c\n[C00000000FA17D20] [C000000000046568] .pcibios_add_pci_devices+0x8c/0x1f8\n[C00000000FA17DD0] [C00000000004A528] .eeh_reset_device+0xe0/0x110\n[C00000000FA17E60] [C00000000004A698] .handle_eeh_events+0x140/0x250\n[C00000000FA17F00] [C00000000004AC7C] .eeh_event_handler+0xe8/0x140\n[C00000000FA17F90] [C000000000025784] .kernel_thread+0x4c/0x68\nEEH: Detected PCI bus error on device \u003cNULL\u003e\nand so on\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "634473db86502b6444c3cebd279a06e0b8737527",
      "tree": "15b898352bc7fbfbc1a6cc9ef674eef89313dc59",
      "parents": [
        "827c1a6c1a5dcb2902fecfb648f9af6a532934eb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Feb 26 08:09:00 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: vdso 64bits gettimeofday bug\n\nA bug in the assembly code of the vdso can cause gettimeofday() to hang\nor to return incorrect results. The wrong register was used to test for\npending updates of the calibration variables and to create a dependency\nfor subsequent loads. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "827c1a6c1a5dcb2902fecfb648f9af6a532934eb",
      "tree": "7cc96f3b3df746dc8569bc1b0bffd47f11084214",
      "parents": [
        "a8b76b491510b7591c584838d0d7922f9ffe5c2c"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Fri Feb 24 11:34:23 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix dynamic PCI probe regression\n\nSome hotplug driver functions were migrated to the kernel for use by EEH\nin commit 2bf6a8fa21570f37fd1789610da30f70a05ac5e3.\n\nPreviously, the PCI Hotplug module had been changed to use the new\nOFDT-based PCI probe when appropriate:\n5fa80fcdca9d20d30c9ecec30d4dbff4ed93a5c6\n\nWhen rpaphp_pci_config_slot() was moved from the rpaphp driver to the\nnew kernel function pcibios_add_pci_devices(), the OFDT-based probe\nstuff was dropped.  This patch restores it.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "add2b6fdae9d7fc251c229e76252f731917094c4",
      "tree": "b800f38c2b8e7e498b85bfa8a8ecba2aaf906b77",
      "parents": [
        "e18f9b4be430189d79a01a75734bf7cfdc22cc3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "message": "Make Kprobes depend on modules\n\nCommit 9ec4b1f356b3bad928ae8e2aa9caebfa737d52df made kprobes not compile\nwithout module support, so just make that clear in the Kconfig file.\n\nAlso, since it\u0027s marked EXPERIMENTAL, make that dependency explicit too.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "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": "4558f417f49595337b7e9cc3e92bc0856c588ac1",
      "tree": "85fe8e04f4917629a90a4a48a98918af97e587a8",
      "parents": [
        "72b138198cd6307c679b35d677ed64105b94ab48"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Feb 17 11:30:30 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t re-assign PCI resources on Maple\n\nMaple firmware does not need PCI resource allocation, and in fact, it\ncan cause problems in some strange cases.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72b138198cd6307c679b35d677ed64105b94ab48",
      "tree": "c48af4520274df67846647097eafaf45631d8bc5",
      "parents": [
        "7c375b9aba4cabaeb1ca8f82807d40fd0a37103a"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Feb 17 11:25:42 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix some MPIC + HT APIC buglets\n\nDo disable, not enable, the HT APIC IRQ in the function that is\nsupposed to.\nEnable the MPIC IRQ before enabling the downstream APIC IRQ, avoids\npotentially losing an interrupt.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c375b9aba4cabaeb1ca8f82807d40fd0a37103a",
      "tree": "016eab0fb6c6ef8fe0c89d76ef974b79bcd55327",
      "parents": [
        "f1870f772c5e884862b4dd8f1ec2147247dda0ef"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 12 17:30:31 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update {g5,pseries,ppc64}_defconfig\n\nUpdate defconfigs for g5, pseries and generic ppc64. Default choices\nfor everything, with the following exceptions:\n\n * Enable WINDFARM_PM112 on g5 and ppc64.\n * Increase CONFIG_NR_CPUS to 4 in g5_defconfig\n * CONFIG_TIGON3\u003dy instead of \u003dm in g5_defconfig\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.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": "47f78a49206b7f9b0d283ba46a2a5a6ee1796472",
      "tree": "c58b73bf34271888016873699001f54e4b205dbc",
      "parents": [
        "611ae59c62e688792cd1e6a68b9dc0f68d0e0dff"
      ],
      "author": {
        "name": "R Sharada",
        "email": "sharada@in.ibm.com",
        "time": "Wed Feb 22 21:43:08 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:29 2006 +1100"
      },
      "message": "[PATCH] powerpc64: fix spinlock recursion in native_hpte_clear\n\nnative_hpte_clear has a spinlock recursion problem with the native_tlbie_lock\nbeing called twice, once in native_hpte_clear() and once within tlbie().\nFix the problem by changing the call to tlbie() in native_hpte_clear() to\n__tlbie(). It still supports only 4k pages for now.\n\nSigned-off-by: R Sharada \u003csharada@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "611ae59c62e688792cd1e6a68b9dc0f68d0e0dff",
      "tree": "94a67d3e91407e6641f709471890c09e43c0df8b",
      "parents": [
        "1775dbbcd02cab0c41329dd2cec5b69c7fafd13f"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au1.ibm.com",
        "time": "Thu Feb 23 14:32:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:27 2006 +1100"
      },
      "message": "[PATCH] powerpc: disable OProfile for iSeries\n\nDisable OProfile in Kconfig for iSeries to prevent hangs.  OProfile\nwas not originally intended to work with legacy iSeries.\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\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": "bd6ef57e08d6cce32e93f9fc7b93d361b6a7884f",
      "tree": "d2a7553c425a574d7204281fada8a14dd7e84ace",
      "parents": [
        "9e956c2dac9bec602ed1ba29181b45ba6d2b6448"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Feb 20 19:07:31 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 23 21:44:19 2006 +1100"
      },
      "message": "[PATCH] powerpc: Initialise hvlpevent_queue.lock correctly\n\nWhen I changed the hvlpevent_queue code to use a spinlock instead of a\ncustom atomic (719d1cd86780c156f954fc34f34481adac197aec) I didn\u0027t\ninitialise the lock anywhere, oops.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6bd25e78211d0591060db3ece10443096ef96c50",
      "tree": "95262e041c1451c8672cfcc580fc1e0e112a2603",
      "parents": [
        "35e622a67e6d2c5f7e3d3e2da92ebdb2f46db783",
        "496b7a5159b8366b003bbc17f8c4e27f69b6779e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:05:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:05:45 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "c8b8b1f2e0eeb91cca22211950742b5f51564672",
      "tree": "430672466bd000cae001752275e3535346789d6a",
      "parents": [
        "e1c92117558261d5504c59712751f6c7925ff3ba"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 20 18:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] powermac: Fix loss of ethernet PHY on sleep\n\nSome recent PowerBook models tend to lose the ethernet PHY on\nsuspend/resume.  It -seems- that they use a combo ethernet-firewire PHY\nchip and the firewire PHY seems to die the same way when that happens.  Not\ntrying to toggle the firewire cable power appears to fix it.  So this patch\ndisables changes to the firewire cable power control GPIO on those models.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "496b7a5159b8366b003bbc17f8c4e27f69b6779e",
      "tree": "7108aa506b80e8af73f23d6e3b520fdb20a0b808",
      "parents": [
        "8fca92705ef462f39e7db5a0f7100bcaae91bfd3"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Feb 16 14:13:53 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 12:03:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix bug in spinup of renumbered secondary threads\n\nIf the logical and physical cpu ids of a secondary thread don\u0027t match, we will\nfail to spin the thread up on pSeries machines due to a bug in pseries/smp.c\n\nWe call the RTAS \"start-cpu\" method with the physical cpu id, the address of\npSeries_secondary_smp_init and the value to pass that function in r3. Currently\nwe pass \"lcpu\", the logical cpu id, but pSeries_secondary_smp_init expects\nthe physical cpu id in r3.\n\nWe should be passing pcpu instead.\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": "d6c662d4f13801fe5ce24e8bbdea321e2572d7e5",
      "tree": "14e1736ed8ca9a1f846147355e3beebbeba3f78f",
      "parents": [
        "21b4da78c941f292f6daf87abb562d6285216e51",
        "00adbf62bd16f6527e046b422349a54d783a3d86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:52:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:52:31 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "705672935f8a9e661264e34cd8c409e8cddcc7db",
      "tree": "f4e3b2a3af5f066fc75fc484ae88fce80826d477",
      "parents": [
        "02df360bf38ca2acb78ddee9fd28262e9474153c"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Feb 10 01:51:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] Fix building external modules on ppc32\n\nWe are setting up sources for building external modules like this:\n\n  /usr/src/linux-obj\u003e # create a .config file\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD oldconfig\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD prepare\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD scripts\n  /usr/src/linux-obj\u003e make -C /usr/src/linux O\u003d$PWD clean\n\nAfter that, external modules can be built with:\n\n  /usr/src/module\u003e make -C /usr/src/linux-obj M\u003d$PWD\n\nThis fails for ppc32 because the `make clean\u0027 removes the\narch/powerpc/include directory.  This should be done in archmrproper\ninstead of in archclean.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00adbf62bd16f6527e046b422349a54d783a3d86",
      "tree": "e4b2a94f51dc23fec090f845e62f53b2c09bbe28",
      "parents": [
        "ad71f123a9e9b809f6c829db1222ce0423a1153c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Jan 16 10:53:22 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 17:15:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add CONFIG_DEFAULT_UIMAGE for embedded boards\n\nEmbedded boards that u-boot require a kernel image in the uImage format.\nThis allows a given board to specify it wants a uImage built by default.\n\nThis also fixes a warning at config time, as this symbol is referred\nto in arch/powerpc/platforms/83xx/Kconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\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": "6fa2ffe901c77cdd8db9616db66894e96c12143d",
      "tree": "28be6bb017914959381214c100880846e2d7870f",
      "parents": [
        "793af244090ccb5f99091c5a999ce97e4d017834"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 07:28:02 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:04:30 2006 -0500"
      },
      "message": "[PATCH] fix iomem annotations in dart_iommu\n\nit\u0027s int __iomem *, not int * __iomem...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "de125bf395df34892862d76580ce3a153e80f151",
      "tree": "844e89e4aa504ea5cb8f751b232746d7e05765b5",
      "parents": [
        "24954a1418298058399581d6fcc4d46e928e1bf5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:18:43 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:33 2006 -0500"
      },
      "message": "[PATCH] powermac pci iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "fe69102188cde0700cddd8d4cda0b77d68284884",
      "tree": "ae2f88c810ff48f040a808a924585000b52082e9",
      "parents": [
        "f30ac319f1b91878cdc57a50930f15c36e0e103a",
        "7d4d61544a12333600bdb9b018a149868418692e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:32:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:32:13 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "1d0bd717c86949e97a11855482b4a118029c10a9",
      "tree": "4ac9a392cb3b1f60b6fd3746a36d356c6aa145ea",
      "parents": [
        "d04e4e115bd9df2b748cb30abd610f3c0eb1e303"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 07:25:14 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:58:39 2006 -0500"
      },
      "message": "[PATCH] bogus extern in low_i2c.c\n\nextern in function definition is an odd thing..\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d04e4e115bd9df2b748cb30abd610f3c0eb1e303",
      "tree": "d21c4e204266a36b8e7cc7d5bb86a02d05c16d61",
      "parents": [
        "2d20eaf9426598ef156b941bcfa44e867452b770"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 07:23:24 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:58:33 2006 -0500"
      },
      "message": "[PATCH] eeh_driver NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb7d9827e89cc0a4ad2fde32ffa08f77cc0b7fe",
      "tree": "d10d90be7cb8fef4d6358f52d6a6fe6b59d2e6af",
      "parents": [
        "164006da316a22eaaa9fbe36f835a01606436c66"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 21 13:24:46 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:56:47 2006 -0500"
      },
      "message": "[PATCH] drive_info removal outside of arch/i386\n\ndrive_info is used only by hd.c and that happens under #ifdef __i386__.\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": "4dc43256931db60d02d76bacf3cf03b5d79aa33a",
      "tree": "797e316f2b8e4f30bbe6b84a08f52d453c75f34f",
      "parents": [
        "7d4b95ae8e946e5754122220644c865ec3735428"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Feb 07 10:58:21 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] powerpc: hypervisor check in pseries_kexec_cpu_down\n\nWe call unregister_vpa but we don\u0027t check to see if the hypervisor\nsupports this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\n--\n arch/powerpc/platforms/pseries/setup.c |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\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": "09f5dc44aeff9f792a807a7dca64c1791d98d8c8",
      "tree": "9cc57118c3ce54087ecfff0870432313fc733edf",
      "parents": [
        "95eff20feb679a2223a6da1e7f272fe9aa99591e"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Feb 06 13:24:53 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] powerpc: Cleanup, consolidating icache dirtying logic\n\nThe code to mark a page as icache dirty (so that it will later be\nicache-dcache flushed when we try to execute from it) is duplicated in\nthree places: flush_dcache_page() does this marking and nothing else,\nbut clear_user_page() and copy_user_page() duplicate it, since those\nfunctions make the page icache dirty themselves.\n\nThis patch makes those other functions call flush_dcache_page()\ninstead, so the logic\u0027s all in one place.  This will make life less\nconfusing if we ever need to tweak the details of the the lazy icache\nflush mechanism.\n\n arch/powerpc/mm/mem.c |   14 ++------------\n 1 file changed, 2 insertions(+), 12 deletions(-)\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\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": "03478804920a53405dfff73a0b23e9dcbbbee1c1",
      "tree": "43c431ea5beffffc571b029e9896921d4d4c5a2e",
      "parents": [
        "d8a8188ded1251afc6a2ec8a668b0bdf038b64a1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 11:05:33 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: restore clock speed in /proc/cpuinfo\n\nUse generic_calibrate_decr to restore missing clock: speed in /proc/cpuinfo\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": "8c20fafa8548917fdbbd95588494498dd901b375",
      "tree": "37cbfdc145261c0bb292320bbeaa75699942717b",
      "parents": [
        "fa93895329b87112cb1fd784db969e60b5b46af6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:26 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make sure we don\u0027t create empty lmb regions\n\nTo prevent problems later in boot, make sure we don\u0027t create zero-size lmb\nregions.\n\nI\u0027ve checked all the callers, and at the moment no one should ever hit this.\nAll callers use a constant size, or they check the computed size before they\ncall us.\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": "aee9f26542cc27a37d593f1790b84cd57801a7c7",
      "tree": "1a4b72a69d0c90c425b5986528bea69c6a7c2416",
      "parents": [
        "e2f5a3c1bec1cf3e7c76c080fd7f21476f05008a"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 23 17:37:11 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:27:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix spufs initialization sequence.\n\nThis is a small fix to get the spufs init sequence right.\n\ninit_spu_base() in spu_base.c should be called (via\nmodule_init(init_spu_base)) before spufs_init() (via\nmodule_init(spufs_init)) in spufs/inode.c gets called.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\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": "f9bdfa0ecb3304e8b7e74862b1f4b03b6feaaeef",
      "tree": "d9a8bb1799ac0d8dec31acb8e3ce962e1eac21b8",
      "parents": [
        "3c3b809e256c417847f1a96b2f9d9f66c7fcb02c"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Feb 01 18:19:06 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 16:35:29 2006 -0800"
      },
      "message": "[PATCH] PowerPC/PCI Hotplug build break\n\nBuild break: Building PCI hotplug on PowerPC results in\na build break, due to failure to export symbols.\n\nReported today by Dave Jones \u003cdavej@redhat.com\u003e:\ndrivers/pci/hotplug/rpaphp.ko needs unknown symbol pcibios_add_pci_devices\n\nThis patch fixes the break in the arch/powerpc tree.\nNext patch fixes same problem in drivers/pci tree\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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": "cc0fa84a01d328a1ad70076b90f08281c4c79f92",
      "tree": "c588be11c6f3ed5888647444157c0a9ef5b28a57",
      "parents": [
        "b62735d9c6212de6fd1b5e96b41d978939fb0dd2"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Feb 01 03:04:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:10 2006 -0800"
      },
      "message": "[PATCH] powerpc: enable irq\u0027s for platform functions.\n\nMake the platform function interrupt functions actually work.  Calls\nirq_enable() for the first in the list, and irq_disable() for the last.\n\nAdded *func to struct irq_client so the the user can pass just that to\npmf_unregister_irq_client().\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\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": "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": "7fb76aa07facce5cb9c8d26a0de09001a31eed0c",
      "tree": "0f5077e2da5cfe608b5394c1ba973b04879e5ce4",
      "parents": [
        "3fa97c9db4f6f93f41f7a40d08872dbfd8dc907e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 31 17:09:20 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 31 17:12:55 2006 -0800"
      },
      "message": "[SUNGEM]: Unbreak Sun GEM chips.\n\nRevert: 40727198bfb2ce5842a6e8c7f89cf8a40ff7bf14\n\nThese PHY changes hang the sungem driver on startup with Sun chips on\nsparc64.  Hopefully we can redo these changes in a way that doesn\u0027t\nbreak non-Apple systems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40727198bfb2ce5842a6e8c7f89cf8a40ff7bf14",
      "tree": "1e19997075ecd5cc46de631bd8342cca1f559974",
      "parents": [
        "8ae55f0489d9a3446fcdaf4ffedda249234b8572"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 23 16:30:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 23 16:30:04 2006 -0800"
      },
      "message": "[SUNGEM]: Make PM of PHYs more reliable (#2)\n\nOn my latest laptop, I\u0027ve had occasional PHY dead on wakeup from\nsleep... the PHY would be totally unresponsive even to toggling the hard\nreset line until the machine is powered down... Looking closely at the\ncode, I found some possible issues in the way we setup the MDIO lines\nduring suspend along with slight divergences from what Darwin does when\nresetting it that may explain the problem. That patch change these and\nthe problem appear to be gone for me at least... I also fixed an mdelay\n-\u003e msleep while I was at it to the pmac feature code that is called\nwhen toggling the PHY reset line since sungem doesn\u0027t call it in an\natomic context anymore.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003eb\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "35ec56bb78fda9c88cd1ad30e048ce5b4398d33f",
      "tree": "8dab8de21d249b735a33c262837c991e5b23aa17",
      "parents": [
        "7eb9b2f56c9812d03ac63031869bcc42151067b1"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Jan 18 13:01:30 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jan 18 16:17:57 2006 -0500"
      },
      "message": "[PATCH] e1000: Added disable packet split capability\n\nAdds the ability to disability packet split at compile time and use the legacy receive path on PCI express hardware.  Made this a CONFIG option and modified the Kconfig, to reflect the new option.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\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": "e8625d463560198cff7cb3eb22886c47d728d501",
      "tree": "091fe29965fd745d9614efff76bf1e7322a11e44",
      "parents": [
        "4683b54c1dae749a0fb8d8ec46d84dd4fefe41d3"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Sat Jan 14 13:48:25 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 16:50:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kconfig changes for CRASH_DUMP\n\nNoticed in 2.6.15-git9 that CRASH_DUMP option is moved to top level.\nMoved CRASH_DUMP into \"kernel options\" next to KEXEC and this config\noption supports only for PPC64 at this time.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4683b54c1dae749a0fb8d8ec46d84dd4fefe41d3",
      "tree": "e4d6fcfe04b1bcebe5828c9fd348957bef819fad",
      "parents": [
        "4c882b019160ebd7e954ba787f6353ed69281fd7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 14 16:46:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 16:50:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update pmac32_defconfig\n\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c882b019160ebd7e954ba787f6353ed69281fd7",
      "tree": "170a0b5cf15992bd4ab3f7da7209ae12f0fac9a0",
      "parents": [
        "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 14 16:35:35 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix Maple build\n\nThe changes to the device node structure broke Maple build. This fixes it.\nUnfortunately I coudn\u0027t test as my Maple board appears to be dead.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8385a6a3acfbb4b68150c25cfe9084b6c4f501cf",
      "tree": "9985155527550b8025603515e4ba96d5c24e6072",
      "parents": [
        "9216ad8cb7849d88b6d8e9f097718de4f25d4121"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Jan 13 19:15:36 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:14:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix kdump copy regs and dynamic allocate per-cpu crash notes\n\n- This contains the arch specific changes for the following the\nkdump generic fixes which were already accepted in the upstream.\n       .   Capturing CPU registers (for the case of \u0027panic\u0027 and invoking\nthe dump using \u0027sysrq-trigger\u0027) from a function (stack frame) which will\nbe not be available during the kdump boot. Hence, might result in\ninvalid stack trace.\n       .   Dynamically allocating per cpu ELF notes section instead of\nstatically for NR_CPUS.\n\n- Fix the compiler warning in prom_init.c.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9216ad8cb7849d88b6d8e9f097718de4f25d4121",
      "tree": "a147d159f8f02c41280318d4da1facac4985c752",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:00:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 13:00:08 2006 +1100"
      },
      "message": "powerpc/32: Generate miboot images with ARCH\u003dpowerpc\n\nMiboot images are apparently still used on some old 32-bit powermacs,\nso build them with ARCH\u003dpowerpc if we\u0027re 32-bit and powermac support\nis enabled.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "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": "b4e7de0f3575f4862f04921c5bd0cb5680cc8d71",
      "tree": "b74a9a277168b35119d9dd5657ab567c21fc2111",
      "parents": [
        "66a45dd3620ee5f913ba1af3d2dca8b9bdfa2b96"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:06:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:06:51 2006 +1100"
      },
      "message": "powerpc: Avoid unaligned loads and stores in boot memcpy code\n\nThe 601 processor will generate an alignment exception for accesses\nwhich cross a page boundary.  In the boot wrapper code, OF is still\nhandling all exceptions, and it doesn\u0027t have an alignment exception\nhandler that emulates the instruction and continues.\n\nThis changes the memcpy and memmove routines in the boot wrapper to\navoid doing unaligned accesses.  If the source and destination are\nmisaligned with respect to each other, we just copy one byte at a\ntime.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66a45dd3620ee5f913ba1af3d2dca8b9bdfa2b96",
      "tree": "f98b25a1004d6e6bc84244186db61e76d5b2fe1c",
      "parents": [
        "36874579dbf4cafa31486d4207c6807efbbf1378"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:04:06 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 15:04:06 2006 +1100"
      },
      "message": "powerpc: Make COFF zImages for old 32-bit powermacs\n\nThis adds code to build zImage.coff and/or zImage.initrd.coff when\nCONFIG_PPC32 and CONFIG_PPC_PMAC are defined.  It also restructures\nthe OF client code and adds some workarounds for OF quirks on the\nolder machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "575e321606c5673efabf28c0fa075e198980c44e",
      "tree": "0d9f9c1a78946aca34af74f701dc3f7cf251e47a",
      "parents": [
        "91dc182ca6e25ee8b648ed2fb2a41859ead34903"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jan 14 00:13:49 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 13:19:18 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make CHRP build again\n\nThis makes CHRP build again, although it\u0027s untested because my Pegasos\nis currently in pieces.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.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": "eed320010872a11f5255b3d076e5b4f142af553d",
      "tree": "68653741ed32150a7402f43c6a1adabeb8915f20",
      "parents": [
        "b8e383d592daaa35c944a9083ee92c995dce66ca"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Jan 13 11:19:13 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jan 14 11:13:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add FSL SOC library and setup code\n\nParse the flat device tree for devices on Freescale SOC\u0027s that we know\nabout (gianfar, gianfar_mdio, i2c, mpc83xx_wdt).  We need to setup\nplatform devices and platform data for these devices to match arch/ppc\nusage.\n\nAlso add a helper function (get_immrbase) that reports the base\naddress of the MMIO registers on the SOC.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "b8e383d592daaa35c944a9083ee92c995dce66ca"
}
