)]}'
{
  "log": [
    {
      "commit": "ea0763a7e62f60f3e166327268a80f16ad806718",
      "tree": "de54ec5e5d5a49b3cba81b096b7572852aa6f5a9",
      "parents": [
        "271c511db9d37d6797745adb1f151a8bd2838c6f",
        "c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 14:56:07 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 14:56:07 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "054389f114fc55d525926b55e82b473b783a7d77",
      "tree": "679f7c0aea606b2349ba030fa1614ef9de01753a",
      "parents": [
        "af07ac276af6eec5111a6567cb7eaf4d222bd332"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Fri Aug 04 11:44:01 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 25 13:41:41 2006 +1000"
      },
      "message": "[POWERPC] Fix powerpc 44x_mmu build\n\nThe PIN_SIZE definition name changed, update 44x_mmu.c accordingly.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9169f8747bb282cbe518132bf7d49755a00b6c1",
      "tree": "1357eb203b7e3c80d6ea2036df664e1a3a401555",
      "parents": [
        "d55c4a76f26160482158cd43788dcfc96a320a4f"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Fri Aug 18 11:22:21 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 24 10:07:23 2006 +1000"
      },
      "message": "[POWERPC] hugepage BUG fix\n\nOn Tue, 2006-08-15 at 08:22 -0700, Dave Hansen wrote:\n\u003e kernel BUG in cache_free_debugcheck at mm/slab.c:2748!\n\nAlright, this one is only triggered when slab debugging is enabled.  The\nslabs are assumed to be aligned on a HUGEPTE_TABLE_SIZE boundary.  The free\npath makes use of this assumption and uses the lowest nibble to pass around\nan index into an array of kmem_cache pointers.  With slab debugging turned\non, the slab is still aligned, but the \"working\" object pointer is not.\nThis would break the assumption above that a full nibble is available for\nthe PGF_CACHENUM_MASK.\n\nThe following patch reduces PGF_CACHENUM_MASK to cover only the two least\nsignificant bits, which is enough to cover the current number of 4 pgtable\ncache types.  Then use this constant to mask out the appropriate part of\nthe huge pte pointer.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2f6093c84730b4bad65bcd0f2f904a5769b1dfc5",
      "tree": "ab4e64a0520e944062f418e91706ff968e23a6ea",
      "parents": [
        "452b5e21216011f2f068e80443568f5f3f3f4d63"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Mon Aug 07 16:19:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:08:56 2006 +1000"
      },
      "message": "[POWERPC] Implement SLB shadow buffer\n\nThis adds a shadow buffer for the SLBs and regsiters it with PHYP.\nOnly the bolted SLB entries (top 3) are shadowed.\n\nThe SLB shadow buffer tells the hypervisor what the kernel needs to\nhave in the SLB for the kernel to be able to function.  The hypervisor\ncan use this information to speed up partition context switches.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "452b5e21216011f2f068e80443568f5f3f3f4d63",
      "tree": "0421f30b448e8fa0788665002965e3d10f265745",
      "parents": [
        "f4dddce57c105c447c566be52c3d210dec570a27"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@embeddedalley.com",
        "time": "Fri Aug 04 11:44:01 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:07:08 2006 +1000"
      },
      "message": "[POWERPC] Fix powerpc 44x_mmu build\n\nThe PIN_SIZE definition name changed, update 44x_mmu.c accordingly.\n\nSigned-off-by: Matt Porter \u003cmporter@embeddedalley.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7f67bdf2c9f24509b8e81e0f35573b611987c80",
      "tree": "201662dd6504418ef3c84cfe1f280153a4d8cb29",
      "parents": [
        "4288b92b9644fdb4c6168273873fe08f32090d7a"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:35:54 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:04 2006 +1000"
      },
      "message": "[POWERPC] Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowerpc core changes.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30f30e13055d1e018c70d2b1b3ff86f8c25c511b",
      "tree": "cf452ba456760b40b0e3418a363b6e5b40eba6a6",
      "parents": [
        "98c82472e98469ef23d7c680a0d6be1429540166"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jul 04 17:13:23 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jul 26 01:28:24 2006 +1000"
      },
      "message": "[POWERPC] Fix mem\u003d handling when the memory limit is \u003e RMO size\n\nThere\u0027s a bug in my cleaned up mem\u003d handling, if the memory limit is\nlarger than the RMO size we\u0027ll erroneously enlarge the RMO size.\n\nFix is to only change the RMO size if the memory limit is less than\nthe current RMO value.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2d69ff32ebf3dff9e9b48bbbbafe2b9b6f188d48",
      "tree": "8c1a67ff3867c71427d10331d0e68f6517846477",
      "parents": [
        "463c61928c453c2998d39b683c86385ee877c289"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jul 13 17:54:44 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jul 13 18:43:25 2006 +1000"
      },
      "message": "[POWERPC] Fix a compiler warning in mm/tlb_64.c\n\nThe compiler doesn\u0027t understand that BUG() never returns, so complains that\npsize isn\u0027t set. Just set it to the normal value, which seems to produce nice\ncode and keeps gcc happy.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "e7c1f69d4fa4da47dc995b5de64b6cb76ae32081",
      "tree": "f28032f439eb7a0a667eb6ac969b008e3e317f2e",
      "parents": [
        "73ea6959b11821ba5ade77fb1d3d4aed52be3b67"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jul 04 17:13:23 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jul 07 20:19:16 2006 +1000"
      },
      "message": "[POWERPC] Fix mem\u003d handling when the memory limit is \u003e RMO size\n\nThere\u0027s a bug in my cleaned up mem\u003d handling, if the memory limit is\nlarger than the RMO size we\u0027ll erroneously enlarge the RMO size.\n\nFix is to only change the RMO size if the memory limit is less than\nthe current RMO value.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3aa590c6b7c89d844f81c2e96f295cf2c6967773",
      "tree": "6f18b295b1ff4cd7fd1880db6f56721599d64439",
      "parents": [
        "4d3ce21fa9d2eaeda113aa2f9c2da80d972bef64",
        "339d76c54336443f5050b00172beb675f35e3be0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:32:34 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (43 commits)\n  [POWERPC] Use little-endian bit from firmware ibm,pa-features property\n  [POWERPC] Make sure smp_processor_id works very early in boot\n  [POWERPC] U4 DART improvements\n  [POWERPC] todc: add support for Time-Of-Day-Clock\n  [POWERPC] Make lparcfg.c work when both iseries and pseries are selected\n  [POWERPC] Fix idr locking in init_new_context\n  [POWERPC] mpc7448hpc2 (taiga) board config file\n  [POWERPC] Add tsi108 pci and platform device data register function\n  [POWERPC] Add general support for mpc7448hpc2 (Taiga) platform\n  [POWERPC] Correct the MAX_CONTEXT definition\n  powerpc: minor cleanups for mpc86xx\n  [POWERPC] Make sure we select CONFIG_NEW_LEDS if ADB_PMU_LED is set\n  [POWERPC] Simplify the code defining the 64-bit CPU features\n  [POWERPC] powerpc: kconfig warning fix\n  [POWERPC] Consolidate some of kernel/misc*.S\n  [POWERPC] Remove unused function call_with_mmu_off\n  [POWERPC] update asm-powerpc/time.h\n  [POWERPC] Clean up it_lp_queue.h\n  [POWERPC] Skip the \"copy down\" of the kernel if it is already at zero.\n  [POWERPC] Add the use of the firmware soft-reset-nmi to kdump.\n  ...\n"
    },
    {
      "commit": "f86c9747fe1cd72b2c5c6bdf72d17aeb2a3c6cb0",
      "tree": "c32ef71ff0e535a467e428d3d874b65232f76708",
      "parents": [
        "975b365895b638a62da55f9fb180b0a71d05874d"
      ],
      "author": {
        "name": "Sonny Rao",
        "email": "sonny@burdell.org",
        "time": "Tue Jun 27 08:46:09 2006 -0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 29 16:22:46 2006 +1000"
      },
      "message": "[POWERPC] Fix idr locking in init_new_context\n\nWe always need to serialize accesses to mmu_context_idr.\n\nI hit this bug when testing with a small number of mmu contexts.\n\nSigned-off-by: Sonny Rao \u003csonny@burdell.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c30a4df3f134f511e8cdf828da429e333753daab",
      "tree": "16a8565619278bdf980f4fd8a08556eb5117452c",
      "parents": [
        "7d0daae4ae1a3e80d78b83cddf414a3b98a962f4"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Jun 23 18:16:39 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 11:59:47 2006 +1000"
      },
      "message": "[POWERPC] Use ppc_md.hpte_insert() in htab_bolt_mapping()\n\nWith the ppc_md htab pointers setup earlier, we can use ppc_md.hpte_insert\nin htab_bolt_mapping(), rather than deciding which version to call by hand.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d0daae4ae1a3e80d78b83cddf414a3b98a962f4",
      "tree": "f8dcd24a598212b58652c771a5e81c8a167bb3d1",
      "parents": [
        "7a4571ae553e2972b7958306fd796a2fd24fd7d1"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Jun 23 18:16:38 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 28 11:59:47 2006 +1000"
      },
      "message": "[POWERPC] powerpc: Initialise ppc_md htab pointers earlier\n\nInitialise the ppc_md htab callbacks earlier, in the probe routines. This\nallows us to call htab_finish_init() from htab_initialize(), and makes it\nprivate to hash_utils_64.c. Move htab_finish_init() and make_bl() above\nhtab_initialize() to avoid forward declarations.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "74b85f3790aa2550c617fe14439482e13e615fa0",
      "tree": "125e9c503d483c304e111ca825358bd81e0610cd",
      "parents": [
        "65edc68c345cbe21d0b0375c3452a3ed5e322868"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Jun 27 02:54:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:41 2006 -0700"
      },
      "message": "[PATCH] cpu hotplug: make cpu_notifier related notifier blocks __cpuinit only\n\nMake notifier_blocks associated with cpu_notifier as __cpuinitdata.\n\n__cpuinitdata makes sure that the data is init time only unless\nCONFIG_HOTPLUG_CPU is defined.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9cf55285e87ac423c45d9efca750d3f50234d10",
      "tree": "d46f3e90fbb38115c25b3315f6280ad65f83a14f",
      "parents": [
        "e6e5494cb23d1933735ee47cc674ffe1c4afed6f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jun 27 02:53:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:38 2006 -0700"
      },
      "message": "[PATCH] add poison.h and patch primary users\n\nLocalize poison values into one header file for better documentation and\neasier/quicker debugging and so that the same values won\u0027t be used for\nmultiple purposes.\n\nUse these constants in core arch., mm, driver, and fs code.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc02af93dd2bbddce1b55e0a493f833a1b7cf140",
      "tree": "bda7998531b9c612c5597be9158f082d1cb5ab26",
      "parents": [
        "dd56a8e36f91f63c0a31e8a118d87b7cf01526b8"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue Jun 27 02:53:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:35 2006 -0700"
      },
      "message": "[PATCH] pgdat allocation for new node add (specify node id)\n\nChange the name of old add_memory() to arch_add_memory.  And use node id to\nget pgdat for the node at NODE_DATA().\n\nNote: Powerpc\u0027s old add_memory() is defined as __devinit. However,\n      add_memory() is usually called only after bootup.\n      I suppose it may be redundant. But, I\u0027m not well known about powerpc.\n      So, I keep it. (But, __meminit is better at least.)\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f9e87c0454059e80f3811f95ad9f40ed28c69a2",
      "tree": "cc8290b8fc757b34e01a4e9c25bbe00496400084",
      "parents": [
        "ae9a5b85655d7133ab8e7c99b742ef20c8dbb7d2"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Jun 26 00:25:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:22 2006 -0700"
      },
      "message": "[PATCH] Notify page fault call chain for powerpc\n\nOverloading of page fault notification with the notify_die() has performance\nissues(since the only interested components for page fault is kprobes and/or\nkdb) and hence this patch introduces the new notifier call chain exclusively\nfor page fault notifications their by avoiding notifying unnecessary\ncomponents in the do_page_fault() code path.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "ee0339f205d60375c5ce1653c0dc318c6ec72668",
      "tree": "8c4e46f6645224d88b26fed0a8c5ff031f233952",
      "parents": [
        "9674ed38d8e4a9ce15c61b4306ef803cad0e1dc0"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:44 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:28 2006 +1000"
      },
      "message": "[POWERPC] Add starting of secondary 86xx CPUs.\n\nClear the high BATS during load_up_mmu if FTR_HAS_HIGH_BATS.\nAllow just a bit more time for secondary CPUs to phone home.\n\nSigned-off-by: Wei Zhang \u003cWei.Zhang@freescale.com\u003e\nSigned-off-by: Haiying Wang \u003cHaiying.Wang@freescale.com\u003e\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "19242b240793ac769f5b91b68a5e43dd39f0c530",
      "tree": "76254ae73875cd581c9ba6d6d193c3446faa311a",
      "parents": [
        "f53ae1dc3429529a58aa538e0a860d713c7079c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd.bergmann@de.ibm.com",
        "time": "Thu Jun 15 21:15:44 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 17 10:56:24 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix 64k pages on non-partitioned machines\n\nThe page size encoding passed to tlbie is incorrect for new-style\nlarge pages.  This fixes it.  This doesn\u0027t affect anything on older\nmachines because mmu_psize_defs[psize].penc (the page size encoding)\nis 0 for 4k and 16M pages (the two are distinguished by a separate \"is\na large page\" bit).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "227318bbde6c8309b1d20ab46532ec2b737e1fee",
      "tree": "de8bbbda0d69fc641629c10e5a0a1070a09bdde7",
      "parents": [
        "8555a0029b1b0840237b750e55d4835a52cc719b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:32:01 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Remove stale 64bit on 32bit kernel code\n\nRemove some stale POWER3/POWER4/970 on 32bit kernel support.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf72aeba2ffef599d1d386425c9e46b82be657cd",
      "tree": "ead8e5111dbcfa22e156999d1bb8a96e50f06fef",
      "parents": [
        "31925323b1b51bb65db729e029472a8b1f635b7d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 10:45:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 10:45:18 2006 +1000"
      },
      "message": "powerpc: Use 64k pages without needing cache-inhibited large pages\n\nSome POWER5+ machines can do 64k hardware pages for normal memory but\nnot for cache-inhibited pages.  This patch lets us use 64k hardware\npages for most user processes on such machines (assuming the kernel\nhas been configured with CONFIG_PPC_64K_PAGES\u003dy).  User processes\nstart out using 64k pages and get switched to 4k pages if they use any\nnon-cacheable mappings.\n\nWith this, we use 64k pages for the vmalloc region and 4k pages for\nthe imalloc region.  If anything creates a non-cacheable mapping in\nthe vmalloc region, the vmalloc region will get switched to 4k pages.\nI don\u0027t know of any driver other than the DRM that would do this,\nthough, and these machines don\u0027t have AGP.\n\nWhen a region gets switched from 64k pages to 4k pages, we do not have\nto clear out all the 64k HPTEs from the hash table immediately.  We\nuse the _PAGE_COMBO bit in the Linux PTE to indicate whether the page\nwas hashed in as a 64k page or a set of 4k pages.  If hash_page is\ntrying to insert a 4k page for a Linux PTE and it sees that it has\nalready been inserted as a 64k page, it first invalidates the 64k HPTE\nbefore inserting the 4k HPTE.  The hash invalidation routines also use\nthe _PAGE_COMBO bit, to determine whether to look for a 64k HPTE or a\nset of 4k HPTEs to remove.  With those two changes, we can tolerate a\nmix of 4k and 64k HPTEs in the hash table, and they will all get\nremoved when the address space is torn down.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "430644312810645a6e05855db50a978df9ba3ad3",
      "tree": "2363ddbb95af2b3df95c0071060d9c69044e28ba",
      "parents": [
        "7a0c58d0513c246ac5438ef4a55ce8b93395ae0e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 18:38:21 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 12 18:38:21 2006 +1000"
      },
      "message": "powerpc: Remove unused paca-\u003epgdir field\n\nThe pgdir field in the paca was a leftover from the dynamic VSIDs\npatch, and is not used in the current kernel code.  This removes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6218a761bbc27acc65248c80024875bcc06d52b1",
      "tree": "59a278c4c189f838ede99de5fd46241d1923f52b",
      "parents": [
        "050613545b389825c1f5beb67fa2667b727f866d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "message": "powerpc: add context.vdso_base for 32-bit too\n\nThis adds a vdso_base element to the mm_context_t for 32-bit compiles\n(both for ARCH\u003dpowerpc and ARCH\u003dppc).  This fixes the compile errors\nthat have been reported in arch/powerpc/kernel/signal_32.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5cf0e30bf3d8cb56758abb612827647c0a821cf",
      "tree": "54a471818e91204db11f14544df0bb38bd03058f",
      "parents": [
        "a5bba930d802009c259e56c8d53086d96f63813b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Tue May 30 14:14:19 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 09 21:20:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix buglet with MMU hash management\n\nOur MMU hash management code would not set the \"C\" bit (changed bit) in\nthe hardware PTE when updating a RO PTE into a RW PTE. That would cause\nthe hardware to possibly to a write back to the hash table to set it on\nthe first store access, which in addition to being a performance issue,\nmight also hit a bug when running with native hash management (non-HV)\nas our code is specifically optimized for the case where no write back\nhappens.\n\nThus there is a very small therocial window were a hash PTE can become\ncorrupted if that HPTE has just been upgraded to read write, a store\naccess happens on it, and that races with another processor evicting\nthat same slot. Since eviction (caused by an almost full hash) is\nextremely rare, the bug is very unlikely to happen fortunately.\n\nThis fixes by allowing the updating of the protection bits in the native\nhash handling to also set (but not clear) the \"C\" bit, and, in order to\nalso improve performances in the general case, by always setting that\nbit on newly inserted hash PTE so that writeback really never happens.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2babf5c2ec2f2d5de3e38d20f7df7fd815fd10c9",
      "tree": "9ecda21067fe36f36fbefae87141150b62c39acd",
      "parents": [
        "846f77b08c8301682ded5ce127c56397327a60d0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed May 17 18:00:46 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:15 2006 +1000"
      },
      "message": "[PATCH] powerpc: Unify mem\u003d handling\n\nWe currently do mem\u003d handling in three seperate places. And as benh pointed out\nI wrote two of them. Now that we parse command line parameters earlier we can\nclean this mess up.\n\nMoving the parsing out of prom_init means the device tree might be allocated\nabove the memory limit. If that happens we\u0027d have to move it. As it happens\nwe already have logic to do that for kdump, so just genericise it.\n\nThis also means we might have reserved regions above the memory limit, if we\ndo the bootmem allocator will blow up, so we have to modify\nlmb_enforce_memory_limit() to truncate the reserves as well.\n\nTested on P5 LPAR, iSeries, F50, 44p. Tested moving device tree on P5 and\n44p and F50.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f18fc729cd2d67b76e24206ee3567c1f6983c358",
      "tree": "9dbf177222d94213d9dd82d67de6d905e1a2b278",
      "parents": [
        "5a43ee65620d628ba04deecf241b63b2410b97f2",
        "d98550e334715b2d9e45f8f0f4e1608720108640"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 05 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 05 15:45:48 2006 +1000"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "953039c8df7beb2694814e20e2707a77d335a2e3",
      "tree": "8e8d6af92441d70074efc24f55cf5965ae28447a",
      "parents": [
        "bed120c64eb07b6838bb758109811484af8cebba"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon May 01 12:16:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:46 2006 -0700"
      },
      "message": "[PATCH] powerpc: Allow devices to register with numa topology\n\nChange of_node_to_nid() to traverse the device tree, looking for a numa id.\nCell uses this to assign ids to SPUs, which are children of the CPU node.\nExisting users of of_node_to_nid() are altered to use of_node_to_nid_single(),\nwhich doesn\u0027t do the traversal.\n\nExport an attach_sysdev_to_node() function, allowing system devices (eg.\nSPUs) to link themselves into the numa topology in sysfs.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\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": "29f147d746326e4db5fe350c70373081d61a2965",
      "tree": "04c065ace8c62953441bc22079b93449b996f283",
      "parents": [
        "916a3d5729c8b710d56acf579f3fdb4de7c03e77",
        "6fb8f3acbe833586eb32598d1f844eb9f77c4fba"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 16:15:57 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 16:15:57 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "f10a04c034c7285a1b15dfa4a83d3e56578e34e8",
      "tree": "ee6bd0c670b6606017cbd88b56a1247ff241e00e",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix pagetable bloat for hugepages\n\nAt present, ARCH\u003dpowerpc kernels can waste considerable space in\npagetables when making large hugepage mappings.  Hugepage PTEs go in\nPMD pages, but each PMD page maps 256M and so contains only 16\nhugepage PTEs (128 bytes of data), but takes up a 1024 byte\nallocation.  With CONFIG_PPC_64K_PAGES enabled (64k base page size),\nthe situation is worse.  Now hugepage PTEs are at the PTE page level\n(also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation.\n\nThe PowerPC MMU already means that any 256M region is either all\nhugepage, or all normal pages.  Thus, with some care, we can use a\ndifferent allocation for the hugepage PTE tables and only allocate the\n128 bytes necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e110b281dc93e3b4587a3d0440bb7ae38daddfde",
      "tree": "f124e7ce169a85f289d20d315901cbf6b1fba700",
      "parents": [
        "4baaf0cfda7279e1adaedc203d7a09e8e44597ab"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 15:25:01 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:45:12 2006 +1000"
      },
      "message": "[PATCH] powerpc: Less verbose mem configuration output\n\nQuieten some of the debug ram config output. we already print out available\nmemory at KERN_INFO level.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f430c02b13f00146106fedcace810e61b4493d8c",
      "tree": "bc4dc9cf36a466a6569dbf6b2f35941733f53097",
      "parents": [
        "224ad80ac0de102d7bede8d36afbd5ef0a64019f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Apr 12 15:21:06 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:45:09 2006 +1000"
      },
      "message": "[PATCH] powerpc: Quiet page order output\n\nNo need to always print page orders.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fc5266ea52e6cbc648387f1a2c773773fba8d782",
      "tree": "e5d2d17a36f26d9ff0fd24c4d77d39479a597b6d",
      "parents": [
        "794e085e56a67921eea80bcaeeac38d1517369be"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 01 11:33:12 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:13 2006 +1100"
      },
      "message": "[PATCH] powerpc: trivial spelling fixes in fault.c\n\nThis comment exceeded my bad spelling threshold :)\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e5519548fdc8eadc3eacb49b1908d44d347fb2b",
      "tree": "176d01babed4ece005f6c4715c464411c4262e9b",
      "parents": [
        "bab70a4af737f623de5b034976a311055308ab86"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Mar 28 14:50:51 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:15 2006 +1100"
      },
      "message": "[PATCH] for_each_possible_cpu: powerpc\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bab70a4af737f623de5b034976a311055308ab86",
      "tree": "f8c0e9463de01323db2cb1a62f4eb83adb5ce7ca",
      "parents": [
        "bac30d1a78d0f11c613968fc8b351a91ed465386"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Mar 28 10:13:12 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:15 2006 +1100"
      },
      "message": "[PATCH] lock PTE before updating it in 440/BookE page fault handler\n\nFix 44x and BookE page fault handler to correctly lock PTE before\ntrying to pte_update() it, otherwise this PTE might be swapped out\nafter pte_present() check but before pte_uptdate() call, resulting in\ncorrupted PTE. This can happen with enabled preemption and low memory\ncondition.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ec936fc563715a9e2b2e363eb060655b49529325",
      "tree": "72e77aefeeda3c6ff396f080a5c6a82f25d52bf0",
      "parents": [
        "679bc9fbb508a0aac9539b2de747eb5849feb428"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Mar 27 01:15:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:48 2006 -0800"
      },
      "message": "[PATCH] for_each_online_pgdat: renaming for_each_pgdat\n\nReplace for_each_pgdat() with for_each_online_pgdat().\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c258dd40ab8851c41873516ef90125e3bcd2e3e1",
      "tree": "0bcdf1d03a92e2db7a5c0ebaa69ab002f6dd6e2b",
      "parents": [
        "4df20460a3ff0d60280738b094945c56cb5567a5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Mar 25 17:27:09 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 14:48:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Consistent printing of node id\n\nWe were printing node ids in hex in one spot. Lets be consistent and\nalways print them in decimal.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "069007ae07ab9286fbe42e9a66b78e184f752a05",
      "tree": "827f084167c9080e88b0555a37f2c5a9839a82cd",
      "parents": [
        "6088857b169c64e6e9672a2a66e76db3e957d5db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Mar 24 02:34:46 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 14:48:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: hot_add_scn_to_nid() build fix\n\nThe return statement is to prevent `warning: \u0027nid\u0027 might be used uninitialized\nin this function\u0027.\n\nCc: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "14cc3e2b633bb64063698980974df4535368e98f",
      "tree": "d542c9db7376de199d640b8e34d5630460b217b5",
      "parents": [
        "353ab6e97b8f209dbecc9f650f1f84e3da2a7bb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: misc static one-file mutexes\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e6e33bab6e1996a5dec9108fb467b52b841e7a8",
      "tree": "6b98b15c2fe7899cdeb2453589cdee00f7853492",
      "parents": [
        "b7ad6d75028d021362221d9b2db19fcff995c3f8",
        "b88a0b1d5560cf1959c1565617e460a45c688a08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 22:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 22:20:46 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (78 commits)\n  [PATCH] powerpc: Add FSL SEC node to documentation\n  [PATCH] macintosh: tidy-up driver_register() return values\n  [PATCH] powerpc: tidy-up of_register_driver()/driver_register() return values\n  [PATCH] powerpc: via-pmu warning fix\n  [PATCH] macintosh: cleanup the use of i2c headers\n  [PATCH] powerpc: dont allow old RTC to be selected\n  [PATCH] powerpc: make powerbook_sleep_grackle static\n  [PATCH] powerpc: Fix warning in add_memory\n  [PATCH] powerpc: update mailing list addresses\n  [PATCH] powerpc: Remove calculation of io hole\n  [PATCH] powerpc: iseries: Add bootargs to /chosen\n  [PATCH] powerpc: iseries: Add /system-id, /model and /compatible\n  [PATCH] powerpc: Add strne2a() to convert a string from EBCDIC to ASCII\n  [PATCH] powerpc: iseries: Make more stuff static in platforms/iseries/mf.c\n  [PATCH] powerpc: iseries: Remove pointless iSeries_(restart|power_off|halt)\n  [PATCH] powerpc: iseries: mf related cleanups\n  [PATCH] powerpc: Replace platform_is_lpar() with a firmware feature\n  [PATCH] powerpc: trivial: Cleanup whitespace in cputable.h\n  [PATCH] powerpc: Remove unused iommu_off logic from pSeries_init_early()\n  [PATCH] powerpc: Unconfuse htab_bolt_mapping() callers\n  ...\n"
    },
    {
      "commit": "2d0eee14b23f20c501a6c2536edf68f93c56edcd",
      "tree": "5585524cee681ac9252582d2aa8f65680f71bc57",
      "parents": [
        "1d04981669df1f0586d4578ec4061c5585ec721b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 21 23:00:05 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 23 14:39:51 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix warning in add_memory\n\narch/powerpc/mm/mem.c: In function `add_memory\u0027:\narch/powerpc/mm/mem.c:128: warning: assignment makes integer from pointer without a cast\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42b88befd6e0dae1a5fe04c03925037fa890e1f3",
      "tree": "c234584f797e65e1bcd0d4675d56d1eb004d6681",
      "parents": [
        "3915bcf38fe0b6d130b4bbde97804f29a0becf32"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Mar 22 00:09:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:04 2006 -0800"
      },
      "message": "[PATCH] hugepage: is_aligned_hugepage_range() cleanup\n\nQuite a long time back, prepare_hugepage_range() replaced\nis_aligned_hugepage_range() as the callback from mm/mmap.c to arch code to\nverify if an address range is suitable for a hugepage mapping.\nis_aligned_hugepage_range() stuck around, but only to implement\nprepare_hugepage_range() on archs which didn\u0027t implement their own.\n\nMost archs (everything except ia64 and powerpc) used the same\nimplementation of is_aligned_hugepage_range().  On powerpc, which\nimplements its own prepare_hugepage_range(), the custom version was never\nused.\n\nIn addition, \"is_aligned_hugepage_range()\" was a bad name, because it\nsuggests it returns true iff the given range is a good hugepage range,\nwhereas in fact it returns 0-or-error (so the sense is reversed).\n\nThis patch cleans up by abolishing is_aligned_hugepage_range().  Instead\nprepare_hugepage_range() is defined directly.  Most archs use the default\nversion, which simply checks the given region is aligned to the size of a\nhugepage.  ia64 and powerpc define custom versions.  The ia64 one simply\nchecks that the range is in the correct address space region in addition to\nbeing suitably aligned.  The powerpc version (just as previously) checks\nfor suitable addresses, and if necessary performs low-level MMU frobbing to\nset up new areas for use by hugepages.\n\nNo libhugetlbfs testsuite regressions on ppc64 (POWER5 LPAR).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29",
      "tree": "405a96eade34845dabe2f125b6c5eb095846869d",
      "parents": [
        "70dc991d66cac40fdb07346dba2b5d862d732c34"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:02 2006 -0800"
      },
      "message": "[PATCH] remove set_page_count() outside mm/\n\nset_page_count usage outside mm/ is limited to setting the refcount to 1.\nRemove set_page_count from outside mm/, and replace those users with\ninit_page_count() and set_page_refcounted().\n\nThis allows more debug checking, and tighter control on how code is allowed\nto play around with page-\u003e_count.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70dc991d66cac40fdb07346dba2b5d862d732c34",
      "tree": "53ba8de1ae2d49f7479391e82794e35f14c0f7f7",
      "parents": [
        "84097518d1ecd2330f9488e4c2d09953a3340e74"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:01 2006 -0800"
      },
      "message": "[PATCH] remove set_page_count(page, 0) users (outside mm)\n\nA couple of places set_page_count(page, 1) that don\u0027t need to.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8642ebee8e46d054d83828a4048fba4ebcd8f68",
      "tree": "98dba337c34de68e2b319d03f8c41c7c47807ae8",
      "parents": [
        "6c600ad8da189aebe65b765fd0349ef6c9dd8c1f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:46:11 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove calculation of io hole\n\nIn mm_init_ppc64() we calculate the location of the \"IO hole\", but then\nno one ever looks at the value. So don\u0027t bother.\n\nThat\u0027s actually all mm_init_ppc64() does, so get rid of it too.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "57cfb814f698d30894bc28e22125550193ebe549",
      "tree": "755fd11b1a528f8de7913119b457f866734cb81a",
      "parents": [
        "3d15910bfbeb02286ce4b5009c53754e88066ccb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:17 2006 +1100"
      },
      "message": "[PATCH] powerpc: Replace platform_is_lpar() with a firmware feature\n\nIt has been decreed that platform numbers are evil, so as a step in that\ndirection, replace platform_is_lpar() with a FW_FEATURE_LPAR bit.\n\nCurrently FW_FEATURE_LPAR really means i/pSeries LPAR, in the future we might\nhave to clean that up if we need to be more specific about what LPAR actually\nmeans. But that\u0027s another patch ...\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "caf80e579b5fc0048681a47c5a55487116e56a88",
      "tree": "a5da9d218c0f98a7881cfc601f67cd619579d441",
      "parents": [
        "2b2612272c77288b2bd53d5831df737cd669cd93"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:09 2006 +1100"
      },
      "message": "[PATCH] powerpc: Unconfuse htab_bolt_mapping() callers\n\nhtab_bolt_mapping() takes a vstart and pstart parameter, but all but one of\nits callers actually pass it vstart and vstart. Luckily before it passes\npaddr (calculated from paddr) to the hpte_insert routines it calls\nvirt_to_abs() (aka. __pa()) on the address, so there isn\u0027t actually a bug.\n\nmap_io_page() however does pass pstart properly, so currently it\u0027s broken\nAFAICT because we\u0027re calling __pa(paddr) which will get us something very\nlarge. Presumably no one\u0027s calling map_io_page() in the right context.\n\nAnyway, change htab_bolt_mapping() callers to properly pass pstart, and then\nuse it properly in htab_bolt_mapping(), ie. don\u0027t call __pa() on it again.\n\nBooted on p5 LPAR, iSeries and Power3.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b2612272c77288b2bd53d5831df737cd669cd93",
      "tree": "551588d4f4709c39e5e0176b81ed5138722e3458",
      "parents": [
        "482ec7c403d239bb4f1732faf9a14988094ce08b"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:37:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:03 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Consolidate assignment of cpus to nodes\n\nWe can plug the boot cpu into its node independently of whether numa\ntopology is detected.  And numa_setup_cpu does the right thing for all\ncases now, so remove special-casing for non-numa from the cpu hotplug\ncallback.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "482ec7c403d239bb4f1732faf9a14988094ce08b",
      "tree": "9abc78e92b304e5ee09428db0cb8922cc86aa213",
      "parents": [
        "bc16a75926941094db6b42d76014abb5e8d3a910"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:36:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:01 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Support sparse online node map\n\nThe powerpc numa code unconditionally onlines all nodes from 0 to the\nhighest node id found, regardless of whether cpus or memory are\npresent in the nodes.  This wastes 8K per node and complicates some\ncpu and memory hotplug situations, such as adding a resource that\ndoesn\u0027t map to one of the nodes discovered at boot.\n\nSet nodes online as resources are scanned.  Fall back to node 0 only\nwhen we\u0027re sure this isn\u0027t a NUMA machine.\n\nInstead of defaulting to node 0 for cases of hot-adding a resource\nwhich doesn\u0027t belong to any initialized node, assign it to the first\nonline node.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bc16a75926941094db6b42d76014abb5e8d3a910",
      "tree": "b6eced8416d521711a80f23e79cc58d7dc361cb4",
      "parents": [
        "cf950b7af0e51935e559c54262214423e2b6c88a"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:36:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:57 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Consolidate handling of Power4 special case\n\nCode to handle Power4\u0027s invalid node id (0xffff) is duplicated for cpu\nand memory.  Better to handle this case in one place --\nof_node_to_nid.  Overall behavior should be unchanged.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cf950b7af0e51935e559c54262214423e2b6c88a",
      "tree": "125dfacbbc12c4f5cc5d5ad83c13d463208fa045",
      "parents": [
        "2e5ce39d6703836b583c43131c365201a76285a5"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:35:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:52 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Get rid of \"numa domain\" terminology\n\nSince we effectively treat the domain ids given to us by firmare as\nlogical node ids, make this explicit (basically s/numa_domain/nid/).\n\nNo functional changes, only variable and function names are modified.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e5ce39d6703836b583c43131c365201a76285a5",
      "tree": "f45152d260b8ad49dc4dcb2ada905eaa24ffdc26",
      "parents": [
        "bf4b85b0e4bab42b3e8d8b0acc6851bb85e2050b"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:35:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:48 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Minor cpu hotplug-related cleanups\n\nmap_cpu_to_node does not need to be inline, it is never called in a\nhot path.\n\nmap_cpu_to_node, numa_setup_cpu, and find_cpu_node can be marked\n__cpuinit, as they are never used after boot if CONFIG_HOTPLUG_CPU\u003dn.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf4b85b0e4bab42b3e8d8b0acc6851bb85e2050b",
      "tree": "aca0083d6b128beea7e4cf048eaff7bab64d6318",
      "parents": [
        "c08888cf3c80fe07bfd176113c390ca31d3ba5c2"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:34:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:45 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Minor debugging code changes\n\nAdd debug statement for map_cpu_to_node; it\u0027s useful for cpu hotplug.\n\nClarify debug statement about not finding the numa reference points\nproperty.\n\nDon\u0027t print a meaningless associativity depth (-1) on non-numa systems.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c08888cf3c80fe07bfd176113c390ca31d3ba5c2",
      "tree": "37d6ef3a46dca009c997e337874a194551bd4fcd",
      "parents": [
        "1d7aac5b3bce34c8b5fcec8ca577a4d3af880fd3"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:34:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:40 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: fix boot_cpuid always assigned to node 0\n\nAt boot, the numa code is assigning boot_cpuid to node 0\nunconditionally.  Basically, numa_setup_cpu is being stupid about it,\nbut this is the minimal fix -- just call numa_setup_cpu(boot_cpuid)\nlater, after all nodes have been set online.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2c276603c3e5ebf38155a9d1fbbda656d52d138e",
      "tree": "8f382336491425b0efef4a00b77c81f89ce8cd46",
      "parents": [
        "9b15879aefe6a4c2236297df68c46498af26143d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Mar 16 14:47:20 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:28:24 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix bug in bug fix for bug in lmb_alloc()\n\nMy patch (d7a5b2ffa1352f0310630934a56aecbdfb617b72) to always panic if\nlmb_alloc() fails is broken because it checks alloc \u003c 0, but should be\nchecking alloc \u003d\u003d 0.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23dd64011285010ac291f7dddf6e287bdb43a0ad",
      "tree": "0e4f4569d38d82f4dceb4150d5ad940e0fd5f24f",
      "parents": [
        "516450179454de9e689e0a53ed8f34b896e8651c",
        "485ff09990416c75ae9593ddc71619939ab9dd51"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 12:01:19 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 12:01:19 2006 +1100"
      },
      "message": "Merge ../linux-2.6\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": "6749c5507388f3fc3719f57a54b540ee83f6661a",
      "tree": "c069f990f86b020a14b50759d0c75475eedde186",
      "parents": [
        "2cf82c0256b198ae28c465f2c4d7c12c836ea5ea",
        "56ec6462af9cba56a04439154e5768672d6f390f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:35:24 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:35:24 2006 +1100"
      },
      "message": "Merge ../powerpc-merge\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": "a00428f5b149e36b8225b2a0812742a6dfb07b8c",
      "tree": "a78869cd67cf78a0eb091fb0ea5d397734bd6738",
      "parents": [
        "774fee58c465ea1c7e9775e347ec307bcf2deeb3",
        "fb5c594c2acc441f0d2d8f457484a0e0e9285db3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 14:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 14:05:47 2006 +1100"
      },
      "message": "Merge ../powerpc-merge\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": "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": "2ef9481e666b4654159ac9f847e6963809e3c470",
      "tree": "62abb35633702dcc585df1e2ee093aaf0dc6bb07",
      "parents": [
        "75288c78c69020a574d93770c3a941b785f3d93d"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Mon Jan 23 10:58:20 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:53:51 2006 +1100"
      },
      "message": "[PATCH] powerpc: trivial: modify comments to refer to new location of files\n\nThis patch removes all self references and fixes references to files\nin the now defunct arch/ppc64 tree.  I think this accomplises\neverything wanted, though there might be a few references I missed.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b9331dac16555e8788ae21723f2146c3f994ebb",
      "tree": "f9f73d6b59c7d621ec8312348065dfd6ededef3c",
      "parents": [
        "d7a5b2ffa1352f0310630934a56aecbdfb617b72"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:30 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:36 2006 +1100"
      },
      "message": "[PATCH] powerpc: Move LMB_ALLOC_ANYWHERE out of lmb.h\n\nLMB_ALLOC_ANYWHERE doesn\u0027t need to be part of the API, it\u0027s only used in\nlmb.c - so move it out of the header file.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7a5b2ffa1352f0310630934a56aecbdfb617b72",
      "tree": "5ec2ed1d4e63d4bd2847531115fd263109a16830",
      "parents": [
        "2fb07d776b3c4473275eb225b6bf2a83755c9bfe"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:28 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: Always panic if lmb_alloc() fails\n\nCurrently most callers of lmb_alloc() don\u0027t check if it worked or not, if it\never does weird bad things will probably happen. The few callers who do check\njust panic or BUG_ON.\n\nSo make lmb_alloc() panic internally, to catch bugs at the source. The few\ncallers who did check the result no longer need to.\n\nThe only caller that did anything interesting with the return result was\ncareful_allocation(). For it we create __lmb_alloc_base() which _doesn\u0027t_ panic\nautomatically, a little messy, but passable.\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": "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": "d177c207ba16b1db31283e2d1fee7ad4a863584b",
      "tree": "8afca673d77c1a15585b96df977e39601db535f5",
      "parents": [
        "3914ac7b0e672131dc2ac8b415ada79c4ccbbb31"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:14 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: IOMMU: don\u0027t ioremap null addresses\n\n240-ioremap-null-ptr-test.patch\n\nUnder highly unusual circumstances, a buggy driver will ask a null ptr\nto be ioremapped, an operation that curently succeeds but leads to\nlater trouble.  Instead, refuse to remap the null pointer.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e71d9e598533c1889e7162f5f4647e5d378c102c commit)\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e0fa93d6e6f0f36f39b813e561dbb890c58da58f",
      "tree": "d1ceb7ffc8742df26b7d2553ac6fb43cc64c4c8a",
      "parents": [
        "0a498d96a3324c16add35da0435bc7c13b6c6f3f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jan 09 18:19:49 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:18:19 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t use KERNELBASE in add_memory()\n\nIn add_memory() we should be using __va() to get a virtual address.\nSpotted by Mike Kravetz.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bce6c5fd8cc5d3f8d02fd34a24b591fc3e23a775",
      "tree": "dc302ce765acd2388d9a6d82d7c7123223a8de0f",
      "parents": [
        "834608f71a323b90f928d05c64d24df436df3011"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:47:04 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:03:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: DABR exceptions should report the address not the PC\n\nWhen taking a DABR exception we were reporting the PC. It makes more\nsense to report the address that caused the exception, and the gdb guys\nwould like it that way.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b226e462124522f2f23153daff31c311729dfa2f",
      "tree": "c0cc2bbf0005098b348bdf25c84bff01cbd3beb6",
      "parents": [
        "021c73354921a315ae2fceb1ad7807d1569a5a74"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Fri Dec 16 14:30:35 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: don\u0027t add memory to empty node/zone\n\nThe system will oops if an attempt is made to add memory to an\nempty node/zone.  This patch prevents adding memory to an empty\nnode.  The code to dynamically add a node/zone is non-trivial.\nThis patch is temporary and will be removed when the ability\nto dynamically add a node/zone is complete.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "021c73354921a315ae2fceb1ad7807d1569a5a74",
      "tree": "35451e7108516ed2746a75a230381d7ab44abcc9",
      "parents": [
        "42650d8c9060a2658a79d4e30a5790b23d7753e0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:45:27 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix two build warnings\n\nBuilding the arch/powerpc tree currently gives me\ntwo warnings with gcc-4.0:\n\narch/powerpc/mm/imalloc.c: In function \u0027__im_get_area\u0027:\narch/powerpc/mm/imalloc.c:225: warning: \u0027tmp\u0027 may be used uninitialized in this function\narch/powerpc/mm/hugetlbpage.c: In function \u0027hugetlb_get_unmapped_area\u0027:\narch/powerpc/mm/hugetlbpage.c:608: warning: unused variable \u0027vma\u0027\n\nboth fixes are trivial.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "14c89e7fc84ae55354b8bf12fee1b6d14f259c8a",
      "tree": "83d6bbd44499d81e927bbe743f1a212ff5d30b51",
      "parents": [
        "56c8eaee65d688b526c12dca54a30276335679e5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Dec 14 16:08:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:05:47 2006 +1100"
      },
      "message": "[PATCH] powerpc: Replace VMALLOCBASE with VMALLOC_START\n\nOn ppc64, we independently define VMALLOCBASE and VMALLOC_START to be\nthe same thing: the start of the vmalloc() area at 0xd000000000000000.\nVMALLOC_START is used much more widely, including in generic code, so\nthis patch gets rid of the extraneous VMALLOCBASE.\n\nThis does require moving the definitions of region IDs from page_64.h\nto pgtable.h, but they don\u0027t clearly belong in the former rather than\nthe latter, anyway.  While we\u0027re moving them, clean up the definitions\nof the REGION_IDs:\n\t- Abolish REGION_SIZE, it was only used once, to define\nREGION_MASK anyway\n\t- Define the specific region ids in terms of the REGION_ID()\nmacro.\n\t- Define KERNEL_REGION_ID in terms of PAGE_OFFSET rather than\nKERNELBASE.  It amounts to the same thing, but conceptually this is\nabout the region of the linear mapping (which starts at PAGE_OFFSET)\nrather than of the kernel text itself (which is at KERNELBASE).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc5d0189b9ba95260857a5018a1c2fef90008507",
      "tree": "1202c94b6b3cb81a96d0a0e54424cad10eef68bb",
      "parents": [
        "9cf84d7c97992dbe5360b241327341c07ce30fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 13 18:01:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove device_node addrs/n_addr\n\nThe pre-parsed addrs/n_addrs fields in struct device_node are finally\ngone. Remove the dodgy heuristics that did that parsing at boot and\nremove the fields themselves since we now have a good replacement with\nthe new OF parsing code. This patch also fixes a bunch of drivers to use\nthe new code instead, so that at least pmac32, pseries, iseries and g5\ndefconfigs build.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4b703a231799f43f3414b62300b8ad6736a4aa9d",
      "tree": "401d9edc69193858bd25f97477207f143dd5aa68",
      "parents": [
        "2c066042ecc3b0d811440002b74fa3778d4432cb"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Dec 13 06:56:47 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:37 2006 +1100"
      },
      "message": "[PATCH] ppc64: Add NUMA cpu summary at boot\n\nWe used to print a NUMA cpu summary at boot before the hotplug cpu code\nwas added. This has been useful for catching machine configuration as\nwell as firmware bugs in the past.\n\nThis patch restores that functionality. An example of the output is:\n\nNode 0 CPUs: 0-7\nNode 1 CPUs: 8-15\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ba7594852f4e7121b3f037d59f983637b795f0dd",
      "tree": "6949f16d3dff337b4b36ced0b460e4ed9b09365b",
      "parents": [
        "54c32021eb6feafc32e90104e960b38301521b7b"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:52:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add support for \"linux,usable-memory\" on memory nodes\n\nMilton has proposed that we should support a \"linux,usable-memory\" property\non memory nodes which describes, in preference to \"reg\", the regions of memory\nLinux should use.\n\nThis facility is required for kdump to inform the second kernel which memory\nit should use.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "237a0989e2902b7d43c4228a36d82f8691fb2118",
      "tree": "411b5e4978ac15ab283378610fef3941c880711a",
      "parents": [
        "b5666f70395016a55cc9d57826508b8a346398d0"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon Dec 05 12:06:42 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: numa placement for dynamically added memory\n\nThis places dynamically added memory within the appropriate\nnuma node.  A new routine hot_add_scn_to_nid() replicates most of\nthe memory scanning code in parse_numa_properties().\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5666f70395016a55cc9d57826508b8a346398d0",
      "tree": "39d74718c2bc3f2fcba6456fdc39a6a0de3d78bd",
      "parents": [
        "51fae6de24da57bc6cdaa1b253595c3513ecbf2d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Dec 05 10:24:33 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Separate usage of KERNELBASE and PAGE_OFFSET\n\nThis patch separates usage of KERNELBASE and PAGE_OFFSET. I haven\u0027t\nlooked at any of the PPC32 code, if we ever want to support Kdump on\nPPC we\u0027ll have to do another audit, ditto for iSeries.\n\nThis patch makes PAGE_OFFSET the constant, it\u0027ll always be 0xC * 1\ngazillion for 64-bit.\n\nTo get a physical address from a virtual one you subtract PAGE_OFFSET,\n_not_ KERNELBASE.\n\nKERNELBASE is the virtual address of the start of the kernel, it\u0027s\noften the same as PAGE_OFFSET, but _might not be_.\n\nIf you want to know something\u0027s offset from the start of the kernel\nyou should subtract KERNELBASE.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51fae6de24da57bc6cdaa1b253595c3513ecbf2d",
      "tree": "27df7f07270fb79eae44783331faeb3af3d313ab",
      "parents": [
        "cd0ca2ce4b2f4a5132e7e230be8a510755c20870"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Dec 04 18:39:15 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add a is_kernel_addr() macro\n\nThere\u0027s a bunch of code that compares an address with KERNELBASE to see if\nit\u0027s a \"kernel address\", ie. \u003e\u003d KERNELBASE. The proper test is actually to\ncompare with PAGE_OFFSET, since we\u0027re going to change KERNELBASE soon.\n\nSo replace all of them with an is_kernel_addr() macro that does that.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "84c9fdd11e40f46028ff4669bfe5177ce9521266",
      "tree": "478142189490f6a959691de2026c6a16c836ea06",
      "parents": [
        "54c233102f3680c7f08b6f06d229cc48503b79c4"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Wed Nov 30 13:47:23 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: Minor numa memory code cleanup\n\nHere is an updated version of the patch that panics if no memory is\nfound as Nathan suggested.  I\u0027m still concerned that panic strings\n(not just the one added here) at this stage of booting do not show\nup on my system.  But, that is an issue separate from this patch.\n\nCombine get_mem_*_cells() routines to avoid multiple memory node\nlookups.  Added missing of_node_put() call.  Changed variable names\nto help with some confusion as to meaning.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "54c233102f3680c7f08b6f06d229cc48503b79c4",
      "tree": "2c2bb4318031e7ddc1ccdbb75e5142f60eb2971f",
      "parents": [
        "d2dd482bc17c3bc240045f80a7c4b4d5cea5e29c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 15:50:39 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:30 2006 +1100"
      },
      "message": "Revert \"[PATCH] powerpc: Minor numa memory code cleanup\"\n\nThis reverts f1fdc0117004d343698b9830e141491d5ae320d1 commit.\n"
    },
    {
      "commit": "74761bb53df1e2d603937b6abbd8437b03840e38",
      "tree": "da0ef50723c8abf80c693dd1cb610f7f7b93305e",
      "parents": [
        "8dacaedf04467e32c50148751a96150e73323cdc"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon Nov 28 16:33:24 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: Minor numa memory code cleanup\n\nI started to add missing of_node_put() calls to the routines that\ndetermine the number of cells for memory.  Decided to combine the\nroutines instead of making separate node lookups.  Changed variable\nnames to help with some confusion as to meaning.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "456752f7505ef8f580ffd157558e661da2767d99",
      "tree": "8854e9dd2d21ac440f691dd16881e596db61896b",
      "parents": [
        "706e6b2caf285d3eb056c2847b7c53ae823e8a87"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 24 14:16:15 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:50:28 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make hugepage mappings respect hint addresses\n\nCurrently, the powerpc version of hugetlb_get_unmapped_area() entirely\nignores the hint address.  The only way to get a hugepage mapping at a\nspecified address is with MAP_FIXED, in which case there\u0027s no way\n(short of parsing /proc/self/maps) for userspace to tell if it will\nclobber an existing mapping.  This is inconvenient, so the patch below\nmakes hugepage mappings use the given hint address if possible.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51d3082fe6e55aecfa17113dbe98077c749f724c",
      "tree": "9a1e2355d5988d8cc1ca511d53c1bb24b0baa17f",
      "parents": [
        "463ce0e103f419f51b1769111e73fe8bb305d0ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:57:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Unify udbg (#2)\n\nThis patch unifies udbg for both ppc32 and ppc64 when building the\nmerged achitecture. xmon now has a single \"back end\". The powermac udbg\nstuff gets enriched with some ADB capabilities and btext output. In\naddition, the early_init callback is now called on ppc32 as well,\napprox. in the same order as ppc64 regarding device-tree manipulations.\nThe init sequences of ppc32 and ppc64 are getting closer, I\u0027ll unify\nthem in a later patch.\n\nFor now, you can force udbg to the scc using \"sccdbg\" or to btext using\n\"btextdbg\" on powermacs. I\u0027ll implement a cleaner way of forcing udbg\noutput to something else than the autodetected OF output device in a\nlater patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "67207b9664a8d603138ef1556141e6d0a102bea7",
      "tree": "e98886778be65aeb6625a5f516873bbc5beeb978",
      "parents": [
        "d7a301033f1990188f65abf4fe8e5b90ef0e3888"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 15 15:53:48 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:12 2006 +1100"
      },
      "message": "[PATCH] spufs: The SPU file system, base\n\nThis is the current version of the spu file system, used\nfor driving SPEs on the Cell Broadband Engine.\n\nThis release is almost identical to the version for the\n2.6.14 kernel posted earlier, which is available as part\nof the Cell BE Linux distribution from\nhttp://www.bsc.es/projects/deepcomputing/linuxoncell/.\n\nThe first patch provides all the interfaces for running\nspu application, but does not have any support for\ndebugging SPU tasks or for scheduling. Both these\nfunctionalities are added in the subsequent patches.\n\nSee Documentation/filesystems/spufs.txt on how to use\nspufs.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e597cb32e95a6c38e9ead981b169ef2974ccfec0",
      "tree": "c893e4c0e2550620873e56ae7b8da4e1199ac675",
      "parents": [
        "576fc0978b6b3673fce6d4b405f36449e508826c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Dec 29 10:46:29 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:26:36 2005 -0800"
      },
      "message": "[PATCH] ppc64: htab_initialize_secondary cannot be marked __init\n\nSonny has noticed hotplug CPU on ppc64 is broken in 2.6.15-*. One of the\nproblems is that htab_initialize_secondary is called when a cpu is being\nbrought up, but it is marked __init.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23ed6cb9a237902cce6018a24d1993c346abddb4",
      "tree": "e74b61d6da509fe85f5ec028a47c7e952bdae71a",
      "parents": [
        "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 16:45:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:57:35 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix SLB flushing path in hugepage\n\nOn ppc64, when opening a new hugepage region, we need to make sure any\nold normal-page SLBs for the area are flushed on all CPUs.  There was\na bug in this logic - after putting the new hugepage area masks into\nthe thread structure, we copied it into the paca (read by the SLB miss\nhandler) only on one CPU, not on all.  This could cause incorrect SLB\nentries to be loaded when a multithreaded program was running\nsimultaneously on several CPUs.  This patch corrects the error,\ncopying the context information into the PACA on all CPUs using the mm\nin question before flushing any existing SLB entries.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad",
      "tree": "89910c9d9a054f0bf64670757a3715e19fcc62b2",
      "parents": [
        "dabcafd3f363bacd6b89f537af27dc79128e4806"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 14:20:52 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:30:48 2005 +1100"
      },
      "message": "[PATCH] powerpc: Add missing icache flushes for hugepages\n\nOn most powerpc CPUs, the dcache and icache are not coherent so\nbetween writing and executing a page, the caches must be flushed.\nUserspace programs assume pages given to them by the kernel are icache\nclean, so we must do this flush between the kernel clearing a page and\nit being mapped into userspace for execute.  We were not doing this\nfor hugepages, this patch corrects the situation.\n\nWe use the same lazy mechanism as we use for normal pages, delaying\nthe flush until userspace actually attempts to execute from the page\nin question.\n\nTested on G5.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "325c82a029ca7ea80f8cb24815d6c9288d177190",
      "tree": "898b1a900bbf2ca0f60d6bf552f2db70d307746b",
      "parents": [
        "6d91bb93e45857259ec80cf7393ea561dba1a1de"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 08 16:51:44 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:57:41 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix a huge page bug\n\nThe 64k pages patch changed the meaning of one argument passed to the\nlow level hash functions (from \"large\" it became \"psize\" or page size\nindex), but one of the call sites wasn\u0027t properly updated, causing\npotential random weird problems with huge pages. 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": "6d91bb93e45857259ec80cf7393ea561dba1a1de",
      "tree": "5be12353a58cc4b7bbaa53948e971ea38b7b3cfc",
      "parents": [
        "ca507eaf32fa599a92182ce91050046e807a994c"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Wed Dec 07 13:07:23 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:54:39 2005 +1100"
      },
      "message": "[PATCH] powerpc/pseries: boot failures on numa if no memory on node\n\nThis bug exists in the current code and prevents machines from booting\nwith numa enabled if there is a node that does not contain memory.\nWorkaround is to boot with \u0027numa\u003doff\u0027.  Looks like a simple typo.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca507eaf32fa599a92182ce91050046e807a994c",
      "tree": "2402d87614e2cb19d67ffc208a27bc2eec13dde5",
      "parents": [
        "b6d78157ad129b1bce87cc831d0d038e97ca5551"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 29 14:04:17 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 05 15:41:35 2005 +1100"
      },
      "message": "[PATCH] powerpc: remove redundant code in stab init\n\nThere\u0027s never been a hardware platform that has both pSeries/RPA LPAR\nhypervisor and stab (pre-POWER4 segment management). This removes\nthe redundant code in stab_initalize().\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a94c5793a7b44720f19ebb71b636bc9c31b44d8",
      "tree": "df25ab16bb1e586d671160dd26d3117aa43d77cf",
      "parents": [
        "26925c5910ab77fc95b4d8bb6d98780b50ab1e5a"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 24 13:34:56 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 25 22:12:45 2005 +1100"
      },
      "message": "[PATCH] powerpc: More hugepage boundary case fixes\n\nBlah.  The patch [0] I recently sent fixing errors with\nin_hugepage_area() and prepare_hugepage_range() for powerpc itself has\nan off-by-one bug.  Furthermore, the related functions\ntouches_hugepage_*_range() and within_hugepage_*_range() are also\nbuggy.  Some of the bugs, like those addressed in [0] originated with\ncommit 7d24f0b8a53261709938ffabe3e00f88f6498df9 where we tweaked the\nsemantics of where hugepages are allowed.  Other bugs have been there\nessentially forever, and are due to the undefined behaviour of \u0027\u003c\u003c\u0027\nwith shift counts greater than the type width (LOW_ESID_MASK could\nreturn non-zero for high ranges with the right congruences).\n\nThe good news is that I now have a testsuite which should pick up\nthings like this if they creep in again.\n\n[0] \"powerpc-fix-for-hugepage-areas-straddling-4gb-boundary\"\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5e391dc9e3fec68922137ae317bf680a74656c1b",
      "tree": "9b262b96fff2f28e85a7e58c9cd69631655b781b",
      "parents": [
        "e9b15b54d3646108bbd3e054158b402025d3e704"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Nov 23 13:37:45 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 16:08:39 2005 -0800"
      },
      "message": "[PATCH] powerpc: fix for hugepage areas straddling 4GB boundary\n\nCommit 7d24f0b8a53261709938ffabe3e00f88f6498df9 fixed bugs in the ppc64 SLB\nmiss handler with respect to hugepage handling, and in the process tweaked\nthe semantics of the hugepage address masks in mm_context_t.\n\nUnfortunately, it left out a couple of necessary changes to go with that\nchange.  First, the in_hugepage_area() macro was not updated to match,\nsecond prepare_hugepage_range() was not updated to correctly handle\nhugepages regions which straddled the 4GB point.\n\nThe latter appears only to cause process-hangs when attempting to map such\na region, but the former can cause oopses if a get_user_pages() is\ntriggered at the wrong point.  This patch addresses both bugs.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ce774b4808c019c2f143ff5dea1a1b094ff01e1",
      "tree": "604b9e5395cb70a8cfef0fcb05464dcf3dfdba23",
      "parents": [
        "01edcd891c3e9f4bb992ff2ceb69836bf76f8ddf"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Nov 23 13:37:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 16:08:38 2005 -0800"
      },
      "message": "[PATCH] mm: powerpc init_mm without ptlock\n\nRestore an earlier mod which went missing in the powerpc reshuffle: the 4xx\nmmu_mapin_ram does not need to take init_mm.page_table_lock.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "01edcd891c3e9f4bb992ff2ceb69836bf76f8ddf",
      "tree": "3b8ab4808220d1caaf3ba34db16917f71b852a08",
      "parents": [
        "cc3327e7dfc16a9a3e164075234c869867a59e45"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Nov 23 13:37:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 16:08:38 2005 -0800"
      },
      "message": "[PATCH] mm: powerpc ptlock comments\n\nUpdate comments (only) on page_table_lock and mmap_sem in arch/powerpc.\nRemoved the comment on page_table_lock from hash_huge_page: since it\u0027s no\nlonger taking page_table_lock itself, it\u0027s irrelevant whether others are; but\nhow it is safe (even against huge file truncation?) I can\u0027t say.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "800fc3eeb0eed3bf98d621c0da24d68cabcf6526",
      "tree": "23f80f2be4f4fb186505b7d95b0335f6afe37ecd",
      "parents": [
        "0e6850f615af510c992ff9753f4d8c385969a17c"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Nov 16 15:43:48 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 14:46:02 2005 +1100"
      },
      "message": "[PATCH] powerpc: Remove imalloc.h\n\nasm-ppc64/imalloc.h is only included from files in arch/powerpc/mm.\nWe already have a header for mm local definitions,\narch/powerpc/mm/mmu_decl.h.  Thus, this patch moves the contents of\nimalloc.h into mmu_decl.h.  The only exception are the definitions of\nPHBS_IO_BASE, IMALLOC_BASE and IMALLOC_END.  Those are moved into\npgtable.h, next to similar definitions of VMALLOC_START and\nVMALLOC_SIZE.\n\nBuilt for multiplatform 32bit and 64bit (ARCH\u003dpowerpc).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "d58a75ef75ad98f2d20ee6dccfc71f881aabffb0"
}
