)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "d58a75ef75ad98f2d20ee6dccfc71f881aabffb0",
      "tree": "fbfa28526e3e2695c61d83a1a4997a8c3d00b686",
      "parents": [
        "f6ff56cd56b83d8edf4b3cffc5c53c56b37a5081",
        "5d66da3d71e6aeca80ca08dbebd8a1cd72e6ee1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 07:58:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 16 07:58:48 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "eb481899aa319cf5cbeccfd9deac907300698b57",
      "tree": "2dc0499415e968fca864a2ba38674dbced6094fb",
      "parents": [
        "5444a5e9e872f599ec12534bd1bf9bc79a1c72ca"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Nov 15 14:49:22 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:40 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fixup debugging in lmb.c\n\nSomewhere we lost the include of udbg.h in lmb.c. While we\u0027re there, add a DBG\nmacro like every other file has and use it in lmb_dump_all().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb6d73d3014babb69f5cc2d1d78b31e9d09fc5df",
      "tree": "9d8ee68b8754fc57948098945113871aee0b23bb",
      "parents": [
        "1e185b97b4364063f1135604b87f8d8469944233"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 11:43:26 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 16:57:12 2005 -0800"
      },
      "message": "[PATCH] powerpc: Fix sparsemem with memory holes [was Re: ppc64 oops..]\n\nThis patch should fix the crashes we have been seeing on 64-bit\npowerpc systems with a memory hole when sparsemem is enabled.\nI\u0027d appreciate it if people who know more about NUMA and sparsemem\nthan me could look over it.\n\nThere were two bugs.  The first was that if NUMA was enabled but there\nwas no NUMA information for the machine, the setup_nonnuma() function\nwas adding a single region, assuming memory was contiguous.  The\nsecond was that the loops in mem_init() and show_mem() assumed that\nall pages within the span of a pgdat were valid (had a valid struct\npage).\n\nI also fixed the incorrect setting of num_physpages that Mike Kravetz\npointed out.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c8d3d997ef3c0594350fba716529905b314287e",
      "tree": "8439efcf2aa645a0e9bebd9e40d138c95d279671",
      "parents": [
        "c1986ee9bea3d880bcf0d3f1a31e055778f306c7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Sun Nov 13 16:06:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] Update email address for Kumar\n\nChanged jobs and the Freescale address is no longer valid.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7f290dad32ee34d931561b7943c858fe2aae503",
      "tree": "850f04ed9ffba8aef6e151fa9c9e8a0c667bb795",
      "parents": [
        "6761c4a07378e19e3710bb69cea65795774529b1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 11 21:15:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:25:39 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge vdso\u0027s and add vdso support to 32 bits kernel\n\nThis patch moves the vdso\u0027s to arch/powerpc, adds support for the 32\nbits vdso to the 32 bits kernel, rename systemcfg (finally !), and adds\nsome new (still untested) routines to both vdso\u0027s: clock_gettime() with\nsupport for CLOCK_REALTIME and CLOCK_MONOTONIC, clock_getres() (same\nclocks) and get_tbfreq() for glibc to retreive the timebase frequency.\n\nTom,Steve: The implementation of get_tbfreq() I\u0027ve done for 32 bits\nreturns a long long (r3, r4) not a long. This is such that if we ever\nadd support for \u003e4Ghz timebases on ppc32, the userland interface won\u0027t\nhave to change.\n\nI have tested gettimeofday() using some glibc patches in both ppc32 and\nppc64 kernels using 32 bits userland (I haven\u0027t had a chance to test a\n64 bits userland yet, but the implementation didn\u0027t change and was\ntested earlier). I haven\u0027t tested yet the new functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45fb6cea09443b2066016f895937f9c2647a1507",
      "tree": "8abd2e14c0e096d583e6dc5151d0669db9227359",
      "parents": [
        "3e66c4def14aa64ee6d1d4ef077d789abc30125d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 14:22:35 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:21:11 2005 +1100"
      },
      "message": "[PATCH] ppc64: Convert NUMA to sparsemem (3)\n\nConvert to sparsemem and remove all the discontigmem code in the\nprocess. This has a few advantages:\n\n- The old numa_memory_lookup_table can go away\n- All the arch specific discontigmem magic can go away\n\nWe also remove the triple pass of memory properties and instead create a\nlist of per node extents that we iterate through. A final cleanup would\nbe to change our lmb code to store extents per node, then we can reuse\nthat information in the numa code.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e66c4def14aa64ee6d1d4ef077d789abc30125d",
      "tree": "76787962cb442e7f7f38990d7460ac8e888dd355",
      "parents": [
        "c0d33403ad39f4e945dd5b3febe5c1f94a9a1d29"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 14:13:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:20:57 2005 +1100"
      },
      "message": "[PATCH] ppc64: prep for NUMA sparsemem rework 2\n\nRemove ppc64 specific version of nr_cpus_node and use the generic one\nprovided.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "49b09853df1a303876b82a6480efb2f7b45ef041",
      "tree": "bf3d76ff0ddfe2e854f48ed890258ad89fa9c1dc",
      "parents": [
        "d3d2176a0bc696b5365ce0e8f82a29a521d85fd0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 15:53:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 15:53:40 2005 +1100"
      },
      "message": "powerpc: Move some extern declarations from C code into headers\n\nThis also make klimit have the same type on 32-bit as on 64-bit,\nnamely unsigned long, and defines and initializes it in one place.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "87655ff26817993932b7d049c4df226fb2c0ac5f",
      "tree": "800631fd3ac350595e5be00bd464bf91cd8e9c32",
      "parents": [
        "e1449ed956ae29129bde3e5137dde1d579d585ff"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 10 14:53:16 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 15:03:29 2005 +1100"
      },
      "message": "[PATCH] powerpc: 64k pages pmd alloc fix\n\nThis patch makes the kernel use a different kmem cache for PMD pages\nas they are smaller than PTE pages. Avoids waste of memory.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "799d6046d3fb557006e6d7c9767fdb96479b0e0a",
      "tree": "fff321e3c0c0e6d1192f453aab23ad204f350851",
      "parents": [
        "3ddfbcf19b15ccd25a0b4b2dc2e38000e08de739"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:37:51 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:37:51 2005 +1100"
      },
      "message": "[PATCH] powerpc: merge code values for identifying platforms\n\nThis patch merges platform codes.  systemcfg-\u003eplatform is no longer used,\nsystemcfg use in general is deprecated as much as possible (and renamed\n_systemcfg before it gets completely moved elsewhere in a future patch),\n_machine is now used on ppc64 along as ppc32.  Platform codes aren\u0027t gone\nyet but we are getting a step closer. A bunch of asm code in head[_64].S\nis also turned into C code.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77ac166fba909d520b9a21dcc28cb49081e31033",
      "tree": "d167696a56a4acd32dba3b875996cebcdba1cedd",
      "parents": [
        "c44bc68dc0d2ca95e48b7242fef48200cd03352d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 10 11:12:11 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:26:06 2005 +1100"
      },
      "message": "[PATCH] ppc64: Don\u0027t panic when early __ioremap fails\n\nEarly calls to __ioremap() will panic if the hash insertion fails. This\npatch makes them return NULL instead. It happens with some pSeries users\nwho enabled CONFIG_BOOTX_TEXT. The later is getting an incorrect address\nfor the fame buffer and the hash insertion fails. With this patch, it\nwill display an error instead of crashing at boot.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd7ccbd3eed52a42dc8bba57717dac3ece39b58e",
      "tree": "a6ff81f591fec7318bffd3e666d2949544cd932c",
      "parents": [
        "54b79248b24610663298e122c6ba3804468271fe"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Fri Nov 04 15:19:32 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 15:17:19 2005 +1100"
      },
      "message": "[PATCH] Memory Add Fixes for ppc64\n\nmemmap_init_zone() sets page count to 1.  Before \u0027freeing\u0027 the\npage, we need to clear the count.  This is the same that is done\non free_all_bootmem_core() for memory discovered at boot time.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "54b79248b24610663298e122c6ba3804468271fe",
      "tree": "d8af884b602053ce2d2ed37cdcbfe461c2416b4f",
      "parents": [
        "76c8e25b905f99be5ddbe999597ba7c2c33ec64b"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon Nov 07 16:25:48 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 15:17:13 2005 +1100"
      },
      "message": "[PATCH] revised Memory Add Fixes for ppc64\n\nAdd the create_section_mapping() routine to create hptes for memory\nsections dynamically added after system boot.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "76c8e25b905f99be5ddbe999597ba7c2c33ec64b",
      "tree": "c6d13a7064534116ef1c8c22021d8949d32393cc",
      "parents": [
        "b354cab0763080df3735dcd0c64a545f266cc9e2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 08 11:21:05 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 13:07:50 2005 +1100"
      },
      "message": "[PATCH] ppc64: Fix the lazy icache/dcache code for non-RAM pages\n\nFor some stupid reason I can\u0027t explain (brown paper bag is at hand), I\nremoved the check pfn_valid() in the code that does the icache/dcache\ncoherency on POWER4 and later. That causes us to eventually try to\naccess non existing struct page when hashing in IO pages.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bcb3557694d4e880051795ad97d609d255bcb658",
      "tree": "b79b550546b1330c828cd163ac624c6dc42a992a",
      "parents": [
        "42596ec5edc8efb9e24397ef656df7ebb2c4f8d5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 07 17:43:07 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:53 2005 +1100"
      },
      "message": "[PATCH] ppc64: fix Memory: summary line\n\nOn ppc64 we end up with a negative value for the data size in the memory\nboot message:\n\nMemory: 2035560k/2097152k available (5792k kernel code, 89564k reserved,\n18014398509481632k data, 870k bss, 352k init)\n\nIt turns out the section ordering of the linker script is different on\nppc32 and ppc64, so just count data as _edata - _sdata which should work\non both.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24bfb00123e82a2e70bd115277d922438813515b",
      "tree": "27328b8a5718e16d64e2d101f4b7ddcad5930aed",
      "parents": [
        "c6135234550ed89a6fd0e8cb229633967e41d649",
        "3f00d3e8fb963968a922d821a9a53b503b687e81"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:14:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:14:20 2005 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "863c84b97cb660dbb949398e196c0b1bbe4ed39f",
      "tree": "2942dd6318ec8d9dfb1a3dd9037c00c5700beeac",
      "parents": [
        "c8e3c8b21bd7a317d071ab8cf478880e7a4f92d6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 00:57:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ppc: Fix ppc32 build after 64K pages\n\nOops, some last minute changes caused the 64K pages patch to break ppc32\nbuild, this fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d24f0b8a53261709938ffabe3e00f88f6498df9",
      "tree": "95e192cdda64cbb7bb64451442c93a64d3932757",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Nov 07 00:57:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ppc64: Fix bug in SLB miss handler for hugepages\n\nThis patch, however, should be applied on top of the 64k-page-size patch to\nfix some problems with hugepage (some pre-existing, another introduced by\nthis patch).\n\nThe patch fixes a bug in the SLB miss handler for hugepages on ppc64\nintroduced by the dynamic hugepage patch (commit id\nc594adad5653491813959277fb87a2fef54c4e05) due to a misunderstanding of the\nsrd instruction\u0027s behaviour (mea culpa).  The problem arises when a 64-bit\nprocess maps some hugepages in the low 4GB of the address space (unusual).\nIn this case, as well as the 256M segment in question being marked for\nhugepages, other segments at 32G intervals will be incorrectly marked for\nhugepages.\n\nIn the process, this patch tweaks the semantics of the hugepage bitmaps to\nbe more sensible.  Previously, an address below 4G was marked for hugepages\nif the appropriate segment bit in the \"low areas\" bitmask was set *or* if\nthe low bit in the \"high areas\" bitmap was set (which would mark all\naddresses below 1TB for hugepage).  With this patch, any given address is\ngoverned by a single bitmap.  Addresses below 4GB are marked for hugepage\nif and only if their bit is set in the \"low areas\" bitmap (256M\ngranularity).  Addresses between 4GB and 1TB are marked for hugepage iff\nthe low bit in the \"high areas\" bitmap is set.  Higher addresses are marked\nfor hugepage iff their bit in the \"high areas\" bitmap is set (1TB\ngranularity).\n\nTo avoid conflicts, this patch must be applied on top of BenH\u0027s pending\npatch for 64k base page size [0].  As such, this patch also addresses a\nhugepage problem introduced by that patch.  That patch allows hugepages of\n1MB in size on hardware which supports it, however, that won\u0027t work when\nusing 4k pages (4 level pagetable), because in that case hugepage PTEs are\nstored at the PMD level, and each PMD entry maps 2MB.  This patch simply\ndisallows hugepages in that case (we can do something cleverer to re-enable\nthem some other day).\n\nBuilt, booted, and a handful of hugepage related tests passed on POWER5\nLPAR (both ARCH\u003dpowerpc and ARCH\u003dppc64).\n\n[0] http://gate.crashing.org/~benh/ppc64-64k-pages.diff\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6135234550ed89a6fd0e8cb229633967e41d649",
      "tree": "22cef33e314839c4fb30d6fc888c0caa2a0f6602",
      "parents": [
        "76032de898f34db55b5048349db56557828a1390",
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 14:42:09 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 14:42:09 2005 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "2249ca9d60d3a8a1f6f223f0f0a0283fcb7ce33e",
      "tree": "33a5c8d6e2363013db1052f474c1225c472e3fcd",
      "parents": [
        "dcad47fc423ac9f4934579af814fa2dad5c8081b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 13:18:13 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 13:18:13 2005 +1100"
      },
      "message": "powerpc: Various UP build fixes\n\nMostly this involves adding #include \u003casm/smp.h\u003e, since that defines\nthings like boot_cpuid[_phys] and [gs]et_hard_smp_processor_id, which\nare SMP-related but still needed on UP.  This incorporates fixes\nposted by Olof Johansson and Heikki Lindholm.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dcad47fc423ac9f4934579af814fa2dad5c8081b",
      "tree": "46917c934f2fe51dfc517184d4275ed4ddca7960",
      "parents": [
        "723925b7b138cecb29d76169d20149255d354a7a"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Nov 07 09:49:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 12:37:45 2005 +1100"
      },
      "message": "[PATCH] powerpc: Kill ppcdebug\n\nThe ancient ppcdebug/PPCDBG mechanism is now only used in two places.\nFirst, in the hash setup code, one of the bits allows the size of the\nhash table to be reduced by a factor of 8 - which would be better\naccomplished with a command line option for that purpose.  The other\nwas a bunch of bus walking related messages in the iSeries code, which\nwould seem to be insufficient reason to keep the mechanism.\n\nThis patch removes the last traces of this mechanism.\n\nBuilt and booted on iSeries and pSeries POWER5 LPAR (ARCH\u003dpowerpc).\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "723925b7b138cecb29d76169d20149255d354a7a",
      "tree": "3eea7faa1c23c050c0a3d0ff173ee63f77307888",
      "parents": [
        "55b6332ec89a5fc65d1287708cfd9f06f7a88b90"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 06 14:54:36 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 12:37:28 2005 +1100"
      },
      "message": "[PATCH] powerpc: Nicer printing of address at oops\n\nAdd nicer printing of faulting address on unresolvable kernel faults.\n\nMakes life a little easier for those who don\u0027t know how to decode our\nregister contents at oops time.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c726f8dee6f55e96475574e9f645327e461884c",
      "tree": "f67c381e8f57959aa4a94bda4c68e24253cd8171",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 11:06:55 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:56:47 2005 -0800"
      },
      "message": "[PATCH] ppc64: support 64k pages\n\nAdds a new CONFIG_PPC_64K_PAGES which, when enabled, changes the kernel\nbase page size to 64K.  The resulting kernel still boots on any\nhardware.  On current machines with 4K pages support only, the kernel\nwill maintain 16 \"subpages\" for each 64K page transparently.\n\nNote that while real 64K capable HW has been tested, the current patch\nwill not enable it yet as such hardware is not released yet, and I\u0027m\nstill verifying with the firmware architects the proper to get the\ninformation from the newer hypervisors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2f2e58e7968f8446b1078a20a18bf8ea12b4fbc",
      "tree": "31af81b6f7dfe1c9da4280e49d8b9777010ce1e7",
      "parents": [
        "734d6524800b6a8362666e893a5f3f29b9ef0be9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 14:40:03 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 14:40:03 2005 +1100"
      },
      "message": "powerpc: import a fix from arch/ppc/mm/pgtable.c\n\n... namely, the change to the 2-argument pte_alloc_kernel.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "734d6524800b6a8362666e893a5f3f29b9ef0be9",
      "tree": "507fe9acc6fccce31369842d89d86d8dd432dc37",
      "parents": [
        "23fd07750a789a66fe88cf173d52a18f1a387da4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:57:01 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:57:01 2005 +1100"
      },
      "message": "powerpc: apply recent changes to merged code\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23fd07750a789a66fe88cf173d52a18f1a387da4",
      "tree": "06fdd6df35fdb835abdaa9b754d62f6b84b97250",
      "parents": [
        "bd787d438a59266af3c9f6351644c85ef1dd21fe",
        "ed28f96ac1960f30f818374d65be71d2fdf811b0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "message": "Merge ../linux-2.6 by hand\n"
    },
    {
      "commit": "cf00a8d18b9a1c2d55b2728e89125c234e821db5",
      "tree": "99425b8acd08aae1e07a7ae31ff47fa18e4e8c91",
      "parents": [
        "5f6b5b973a125de0dbe236ce659a495787c81ff0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:07:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:07:02 2005 +1100"
      },
      "message": "powerpc: Fix bug arising from having multiple memory_limit variables\n\nWe had a static memory_limit in prom.c, and then another one defined\nin setup_64.c and used in numa.c, which resulted in the kernel crashing\nwhen mem\u003dxxx was given on the command line.  This puts the declaration\nin system.h and the definition in mem.c.  This also moves the\ndefinition of tce_alloc_start/end out of setup_64.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3ee1fcac33eae824422b9b98d972a85e79672426",
      "tree": "c042519cdc6b178575749e17e51a6b456fff278e",
      "parents": [
        "c1c3a554a32c3de1340887caa5729d67ed6684d6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 22:10:38 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 22:10:38 2005 +1000"
      },
      "message": "powerpc: import a gfp_t fix to arch/powerpc/mm/pgtable_32.c\n\nThis applies the same fix as Al Viro recently made to\narch/ppc/mm/pgtable.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b150478aeb1a8edb9015c2f7ac4da637ff65c45",
      "tree": "621b038b9c041fe82b708c6c5cbee655be2a519a",
      "parents": [
        "d49b340124a34fcb8bceda472558ccef7232c16f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 28 17:46:18 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:25:49 2005 +1000"
      },
      "message": "[PATCH] ppc: make phys_mem_access_prot() work with pfns instead of addresses\n\nChange the phys_mem_access_prot() function to take a pfn instead of an\naddress.  This allows mmap64() to work on /dev/mem for addresses above 4G\non 32-bit architectures.  We start with a pfn in mmap_mem(), so there\u0027s no\nneed to convert to an address; in fact, it\u0027s actively bad, since the\nconversion can overflow when the address is above 4G.\n\nSimilarly fix the ppc32 page_is_ram() function to avoid a conversion to an\naddress by directly comparing to max_pfn.  Working with max_pfn instead of\nhigh_memory fixes page_is_ram() to give the right answer for highmem pages.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\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": "cffb09ce6ba7706c89c6df9ca8e72c81adda13f0",
      "tree": "5226184532ed63be2aa785dcc5ae7896b7e6fc1e",
      "parents": [
        "328985b2c69d2592edd7f181a6b7360e51b08515"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Wed Oct 26 09:55:41 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 20:51:19 2005 +1000"
      },
      "message": "[PATCH] powerpc: Fix warning related to do_dabr\n\ndo_dabr() is not relevant on 40x or Book-E processors so dont build it\n\nSigned-off-by: Kumar K. Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e37bc5df8e96c72f27ec3579499726b656e4e641",
      "tree": "d8267f572da54fd3d258a751d477271252fa12bf",
      "parents": [
        "25c8a78b1e00ac0cc640677eda78b462c2cd4c6e"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Oct 24 11:41:33 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 20:50:46 2005 +1000"
      },
      "message": "[PATCH] powerpc: Purge bootinfo.h\n\nWith ARCH\u003dpowerpc we assume the presence of a device tree, so we don\u0027t\nrequire any support for the old bi_recs method of passing boot\nparameters.  Likewise, we\u0027ve never needed it for ppc64, but we still\nhad an include/asm-ppc64/bootinfo.h from which nothing was used.  This\npatch removes that file, and all references to it in arch/ppc64 and\narch/powerpc.  A related, unused variable \u0027boot_mem_size\u0027 is also\nremoved from setup_32.c.  The bootinfo stuff remains in ARCH\u003dppc for\nthe time being.\n\nBuilt and booted on Power5 (ARCH\u003dppc64 and ARCH\u003dpowerpc), built for\n32-bit powermac (ARCH\u003dpowerpc and ARCH\u003dppc).\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa39dc437a41733adaba241fd9036760283a516a",
      "tree": "4570515bf765a23bbfd1b4d47f1384afa6e73e79",
      "parents": [
        "b41fc4f82f6a73b8b2e8f44bd7ef075797d2dacb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 21:54:21 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 21:54:21 2005 +1000"
      },
      "message": "powerpc32: Limit memory to lowmem if !CONFIG_HIGHMEM.\n\nThis trims off the extra unusable memory from the lmb structure,\nso we don\u0027t try to use it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "985990137e81ca9fd6561cd0f7d1a9695ec57d5a",
      "tree": "7a67493285623a7356ba7065cada6728993d1a3b",
      "parents": [
        "834289447542b7ec55c0847486616d4d53ddf891",
        "63172cb3d5ef762dcb60a292bc7f016b85cf6e1f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 22 16:51:34 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 22 16:51:34 2005 +1000"
      },
      "message": "Merge changes from linux-2.6 by hand\n"
    },
    {
      "commit": "5c8c56ebdfb290e4feaac406518903f58714d874",
      "tree": "424ca8975f59d4bb8daa985fc769f10c34a5e87a",
      "parents": [
        "05d84681abcb33fe34accb5982c413daeb4208c4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 22 14:42:51 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 22 14:42:51 2005 +1000"
      },
      "message": "powerpc: Move agp_special_page export to where it is defined\n\n... instead of exporting it in arch/*/kernel/ppc_ksyms.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b15125fa81a522882247242e569bc7035e28cc82",
      "tree": "69c383ca33ccb2c141bddb274962246c3e050e15",
      "parents": [
        "344480b99730bfd205e306d3fd168cdcebe83425"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Tue Oct 18 17:42:09 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 09:43:32 2005 +1000"
      },
      "message": "[PATCH] powerpc: Some more fixes to allow building for a Book-E processor\n\nSome minor fixes that are needed if we are building for a book-e\nprocessor.\n\nSigned-off-by: Kumar K. Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30cd4a4e9c25e154ba087848a839bd0c6d024092",
      "tree": "8ba678b5e025b1d5e1f1b18e14662d2da720a0f7",
      "parents": [
        "7dffb72028bfd909ac51a1546d182de2df4d2426"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 19:20:46 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 19:20:46 2005 +1000"
      },
      "message": "powerpc: Initialize btext subsystem later, after prom_init\n\nWe were initializing the btext stuff from prom_init(), thus breaking\nthe rule that all communication between prom_init() and the rest of\nthe kernel has to be via the flattened device tree.  This removes\nthe btext initialization calls from prom_init() and initializes it\ninstead after the device tree is unflattened.  It would be nice to\ndo it earlier, but that needs some more infrastructure to find the\nproperties we need in the flattened device tree.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3eac8c69d1ac1266327f4e29deb23716a12c6d30",
      "tree": "0f79bf41c9f7e9e72d7f2827c1810d3815d6f2af",
      "parents": [
        "b6ec995a21a9428aef620b5adf46d047a18d88b8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 12 16:58:53 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 12 16:58:53 2005 +1000"
      },
      "message": "powerpc: Move default hash table size calculation to hash_utils_64.c\n\nWe weren\u0027t computing the size of the hash table correctly on iSeries\nbecause the relevant code in prom.c was #ifdef CONFIG_PPC_PSERIES.\nThis moves the code to hash_utils_64.c, makes it unconditional, and\ncleans it up a bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3a5f8c5f788d68e325d9fe3c26f4df5a5aee838a",
      "tree": "ad0bb508722bb54baca8ad830c569a476f345233",
      "parents": [
        "f255f0dd1b4ef7af0e48f5603d1f27ee4bad5848"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Oct 11 19:40:20 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 12 10:58:00 2005 +1000"
      },
      "message": "powerpc: make iSeries boot again\n\nOn ARCH\u003dppc64 we were getting htab_hash_mask recalculated\nto the correct value for our particular machine by accident.\nIn the merge tree, that code was commented out, so htab_hash_mask\nwas being corrupted.\n\nWe now set ppc64_pft_size instead which gets htab_has_mask\ncalculated correctly for us later.  We should put an\nibm,pft-size property in the device tree at some point.\n\nAlso set -mno-minimal-toc in some makefiles.\nAllow iSeries to configure PROC_DEVICETREE.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "b3b8dc6c07cecc1f8d52d03f677206bdf9f794c9",
      "tree": "5d5c3ac4de563d03759d98399030aac00be33023",
      "parents": [
        "ff64208df7eb17c5526197449762ff5e04a95de6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 22:20:10 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 22:20:10 2005 +1000"
      },
      "message": "powerpc: Use reg.h instead of processor.h when we just want reg names\n\nNow that the register names and bit definitions are all in reg.h,\nuse that instead of processor.h in assembly code in a few places.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab1f9dac6eea25ee59e4c8e1cf0b7476afbbfe07",
      "tree": "03577652197b5e58c348ede3c474bc8dd47e046c",
      "parents": [
        "70d64ceaa1a84d2502405422a4dfd3f87786a347"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 21:58:35 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 21:58:35 2005 +1000"
      },
      "message": "powerpc: Merge arch/ppc64/mm to arch/powerpc/mm\n\nThis moves the remaining files in arch/ppc64/mm to arch/powerpc/mm,\nand arranges that we use them when compiling with ARCH\u003dppc64.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70d64ceaa1a84d2502405422a4dfd3f87786a347",
      "tree": "23e38168021988d34b11c6f41cfff82f8095092e",
      "parents": [
        "a432403a89646614252c3bb6dfbe897c8312ab35"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 21:52:43 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 10 21:52:43 2005 +1000"
      },
      "message": "powerpc: Rename files to have consistent _32/_64 suffixes\n\nThis doesn\u0027t change any code, just renames things so we consistently\nhave foo_32.c and foo_64.c where we have separate 32- and 64-bit\nversions.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c8c6b9776fb41134d87ef50706a777a45d61cd4",
      "tree": "5f3cc71e34bc244d53364e103a9746bfe92da9ae",
      "parents": [
        "9b6b563c0d2d25ecc3111916031aa7255543fbfb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 06 12:23:33 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 06 12:23:33 2005 +1000"
      },
      "message": "powerpc: Merge lmb.c and make MM initialization use it.\n\nThis also creates merged versions of do_init_bootmem, paging_init\nand mem_init and moves them to arch/powerpc/mm/mem.c.  It gets rid\nof the mem_pieces stuff.\n\nI made memory_limit a parameter to lmb_enforce_memory_limit rather\nthan a global referenced by that function.  This will require some\nsmall changes to ppc64 if we want to continue building ARCH\u003dppc64\nusing the merged lmb.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "20c8c2106305729e7d5e06f6c3d390e965a3dd34",
      "tree": "23ae68e9ed3c7bdb1fccb19a761904a67c671f57",
      "parents": [
        "a3a9e99e36b2897b3e038869e61f363d62434086"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 28 20:28:14 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 28 20:28:14 2005 +1000"
      },
      "message": "powerpc: Fixes to get the merged kernel to boot on powermac.\n\nThis merges ppc_ksyms.c, puts back the actual do_execve call in\nsys_execve, makes init_MMU call find_end_of_memory rather than\nppc_md.find_end_of_memory (every platform has a device tree\nwith a /memory node now, right?) and fixes some problems with the\nmpic initialization on newworld powermacs.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "14cf11af6cf608eb8c23e989ddb17a715ddce109",
      "tree": "271a97ce73e265f39c569cb159c195c5b4bb3f8c",
      "parents": [
        "e5baa396af7560382d2cf3f0871d616b61fc284c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 26 16:04:21 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 26 16:04:21 2005 +1000"
      },
      "message": "powerpc: Merge enough to start building in arch/powerpc.\n\nThis creates the directory structure under arch/powerpc and a bunch\nof Kconfig files.  It does a first-cut merge of arch/powerpc/mm,\narch/powerpc/lib and arch/powerpc/platforms/powermac.  This is enough\nto build a 32-bit powermac kernel with ARCH\u003dpowerpc.\n\nFor now we are getting some unmerged files from arch/ppc/kernel and\narch/ppc/syslib, or arch/ppc64/kernel.  This makes some minor changes\nto files in those directories and files outside arch/powerpc.\n\nThe boot directory is still not merged.  That\u0027s going to be interesting.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ]
}
