)]}'
{
  "log": [
    {
      "commit": "44aedfe7dedb1ba9f4f9d17f55dec5727f5ff82f",
      "tree": "60402e5468a06567fd525234c056d8827dd07fc7",
      "parents": [
        "49e16b7becd6320bde51aa238c11815708f836d9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 15:54:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 15:54:12 2005 +1100"
      },
      "message": "powerpc: Fix a couple of compile warnings for 32-bit compiles\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5daf9071b527089b1bd5d9cb3a5354b83121550e",
      "tree": "3abf10c1f67975f3a7d0def22de261f395c325f1",
      "parents": [
        "6defa38b3754c84cd3449447477aed81ea979407"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 18 14:09:41 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 14:39:23 2005 +1100"
      },
      "message": "[PATCH] powerpc: merge align.c\n\nThis patch merges align.c, the result isn\u0027t quite what was in ppc64 nor\nwhat was in ppc32 :) It should implement all the functionalities of both\nthough. Kumar, since you played with that in the past, I suppose you\nhave some test cases for verifying that it works properly before I dig\nout the 601 machine ? :)\n\nSince it\u0027s likely that I won\u0027t be able to test all scenario, code\ninspection is much welcome.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fe7bce5ef70105a6546dc9b5c354219b9f6ea991",
      "tree": "fd928be43cc97617d5dd9cac6ff2461ffbd83604",
      "parents": [
        "6760a1bdf56de6e1a30399d9069b94bfea59c13d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Thu Nov 17 17:45:40 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 13:31:46 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix warnings related to seq_file\n\nWhen we moved things around in irq.h seq_file became an issue.  Fix\nwarnings related to its usage.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6760a1bdf56de6e1a30399d9069b94bfea59c13d",
      "tree": "01e95349b0c6074fde1dfc343bad5ac7cf534fc5",
      "parents": [
        "a097a35c9a6de6316c18a3e914c64400b5a6db57"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Thu Nov 17 17:05:02 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 13:31:37 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix MPC83xx device table\n\nThe SVRs for MPC8343/E were incorrect and really the SVRs\nfor MPC8347/E.\n\nSigned-off-by: David Updegraff \u003cdave@cray.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d3ed65832029dcaf5fe086670a2f2c25600b51e9",
      "tree": "00b3ea25477868607b0aa47d55b0854118f73fb2",
      "parents": [
        "94b212c29f685ca54b5689a8e89ac7671c43d651"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 13:40:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 14:05:07 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix build with CONFIG_CHRP not set\n\nBuilding ARCH\u003dppc for multiplatforms with CONFIG_CHRP not set fails\ndue to some unshielded code in xmon\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "de93f0d62ccaa730fd46de14d46c0317bd82596a",
      "tree": "38184c1a318f111abd0f20c541ea2e1b69da0b41",
      "parents": [
        "c0ce5c5228dd17d4e3dd1d15b8d52714262cab70"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 15 18:21:45 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:51:58 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix boot with yaboot with ARCH\u003dppc\n\nThe merge of machine types broke boot with yaboot \u0026 ARCH\u003dppc due to the\nold code still retreiving the old-syle machine type passed in by yaboot.\nThis patch fixes it by translating those old numbers. Since that whole\nmecanism is deprecated, this is a temporary fix until ARCH\u003dppc uses the\nnew prom_init that the merged architecture now uses for both ppc32 and\nppc64 (after 2.6.15)\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb07d964b4491d1bb5864cd3d7e7633ccdda9a53",
      "tree": "b76d2cdf2159ee2d11ae708ee876a21dbf0838e3",
      "parents": [
        "1e185b97b4364063f1135604b87f8d8469944233"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Nov 14 05:38:31 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:28:22 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: update_mmu_cache() needs unconditional tlbie\n\nCurrently 8xx fails to boot due to endless pagefaults.\n\nSeems the bug is exposed by the change which avoids flushing the\nTLB when not necessary (in case the pte has not changed), introduced\nrecently:\n\n__handle_mm_fault():\n\n        entry \u003d pte_mkyoung(entry);\n        if (!pte_same(old_entry, entry)) {\n                ptep_set_access_flags(vma, address, pte, entry, write_access);\n                update_mmu_cache(vma, address, entry);\n                lazy_mmu_prot_update(entry);\n        } else {\n                /*\n                 * This is needed only for protection faults but the arch code\n                 * is not yet telling us if this is a protection fault or not.\n                 * This still avoids useless tlb flushes for .text page faults\n                 * with threads.\n                 */\n                if (write_access)\n                        flush_tlb_page(vma, address);\n        }\n\nThe \"update_mmu_cache()\" call was unconditional before, which caused the TLB\nto be flushed by:\n\n        if (pfn_valid(pfn)) {\n                struct page *page \u003d pfn_to_page(pfn);\n                if (!PageReserved(page)\n                    \u0026\u0026 !test_bit(PG_arch_1, \u0026page-\u003eflags)) {\n                        if (vma-\u003evm_mm \u003d\u003d current-\u003eactive_mm) {\n#ifdef CONFIG_8xx\n                        /* On 8xx, cache control instructions (particularly \n                         * \"dcbst\" from flush_dcache_icache) fault as write \n                         * operation if there is an unpopulated TLB entry \n                         * for the address in question. To workaround that, \n                         * we invalidate the TLB here, thus avoiding dcbst \n                         * misbehaviour.\n                         */\n                                _tlbie(address);\n#endif\n                                __flush_dcache_icache((void *) address);\n                        } else\n                                flush_dcache_icache_page(page);\n                        set_bit(PG_arch_1, \u0026page-\u003eflags);\n                }\n\nWhich worked to due to pure luck: PG_arch_1 was always unset before, but\nnow it isnt.\n\nThe root of the problem are the changes against the 8xx TLB handlers introduced\nduring v2.6. What happens is the TLBMiss handlers load the zeroed pte into\nthe TLB, causing the TLBError handler to be invoked (thats two TLB faults per \npagefault), which then jumps to the generic MM code to setup the pte.\n\nThe bug is that the zeroed TLB is not invalidated (the same reason\nfor the \"dcbst\" misbehaviour), resulting in infinite TLBError faults.\n\nThe \"two exception\" approach requires a TLB flush (to nuke the zeroed TLB)\nat each PTE update for correct behaviour:\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "647422868e48c9abd8ab85ad2a7de9161170ec89",
      "tree": "8792808d399cf186e7906f04277b964b4e31ef2e",
      "parents": [
        "7fce260a6bf75080ef61408504add5618f90e41b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Sun Nov 13 16:06:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add support for handling PCI interrupts on MPC834x PCI expansion card\n\nThe MPC8349 PIBs system has a expansion board with 6 PCI slots.  We needed\nto update the IDSEL interrupt mapping for it to work properly.  However,\nonly PCI1 is supported as the first revision of this expansion board\ndoesn\u0027t function properly for PCI2.  For the time being we have zero\u0027d out\nthe entries for the IDSELs related to PCI2.  When a functioning expansion\nboard exists we can fix the table.\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": "7fce260a6bf75080ef61408504add5618f90e41b",
      "tree": "358032ca46888df92641bd32d0b88d5d2a1213d2",
      "parents": [
        "50c85a19e7b3928b5b5188524c44ffcbacdd4e35"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 13 16:06:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:13 2005 -0800"
      },
      "message": "[PATCH] ppc: add support for new powerbooks\n\nEnablement patch for the new PowerBooks (late 2005 edition).\n\nThis enables the ATA controller, Gigabit ethernet and basic AGP setup.\nBluetooth works out-of-the box after running hid2hci.\n\nStill remaining is to get the touchpad to work, the simple change of just\nadding the new USB ids isn\u0027t enough.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-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": "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": "271c3f35bd36613513e2c2cc90dc914a84df116e",
      "tree": "44cb3338aa51be48123211426ad039016ef81902",
      "parents": [
        "548ccebc2a79c780724529948c79de0613f96776"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 23:04:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 23:04:40 2005 +1100"
      },
      "message": "powerpc: Fix some compile problems with the VDSO stuff\n\nWe needed the VDSO symbols in the arch/ppc asm-offsets.c, and there\nwere a few usages of _systemcfg still left lying around.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f7fda04a6a00d2b99990cec2182bf5181c53de1",
      "tree": "93ef50b1d3fef5535d0302067a92f44f71fb3558",
      "parents": [
        "5e04e7fe774794b837e1d3897e6b96ae2d06679a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Thu Nov 10 10:34:33 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:19:56 2005 +1100"
      },
      "message": "[PATCH] ppc32: fix PQ2 PCI DMA interrupt handling\n\nThe bit position in the status register corresponding to the\nPCI DMA interrupt was incorrect.  Additionally, we did not\nhave a define for the PCI DMA interrupt.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a5312e28c195f6118ba52fb8abe17cf2efc6a427",
      "tree": "49a4812dd3c48b0a98c5acd94a8c7117a5155c1d",
      "parents": [
        "02f313b2cc5d8273e3f2ffa23fc72392b2174cef"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Nov 01 01:43:56 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:16 2005 -0800"
      },
      "message": "[PATCH] PCI: NCR 53c810 quirk\n\nMove the PPC fixup for old NCR 810 controllers to generic quirks -\nit\u0027s needed for Alpha, x86 and other architectures that use\nsetup-bus.c.\n\nThanks to Jay Estabrook for pointing out the issue.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ae0af12b458461f36dfddb26e54056be32928dd",
      "tree": "063059f24f42506ce2a86374a3b6e2b7a8ae3fcf",
      "parents": [
        "3b44f137b9a846c5452d9e6e1271b79b1dbcc942",
        "7c43ee40ec602db3fa27e6e2d4f092f06ab0901c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 07:37:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 07:37:51 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\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": "3ddfbcf19b15ccd25a0b4b2dc2e38000e08de739",
      "tree": "ca77158ab291453ed39e87f2d81beef9e8d1a560",
      "parents": [
        "f6d3577da14e877b79517c883d1139ee6ad7da45"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 10 12:56:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:10:38 2005 +1100"
      },
      "message": "[PATCH] powerpc: Consolidate asm compatibility macros\n\nThis patch consolidates macros used to generate assembly for\ncompatibility across different CPUs or configs.  A new header,\nasm-powerpc/asm-compat.h contains the main compatibility macros.  It\nuses some preprocessor magic to make the macros suitable both for use\nin .S files, and in inline asm in .c files.  Headers (bitops.h,\nuaccess.h, atomic.h, bug.h) which had their own such compatibility\nmacros are changed to use asm-compat.h.\n\nppc_asm.h is now for use in .S files *only*, and a #error enforces\nthat.  As such, we\u0027re a lot more careless about namespace pollution\nhere than in asm-compat.h.\n\nWhile we\u0027re at it, this patch adds a call to the PPC405_ERR77 macro in\nfutex.h which should have had it already, but didn\u0027t.\n\nBuilt and booted on pSeries, Maple and iSeries (ARCH\u003dpowerpc).  Built\nfor 32-bit powermac (ARCH\u003dpowerpc) and Walnut (ARCH\u003dppc).\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "26ef5c09576496dfd08d2b36ec1d08a6f917a0eb",
      "tree": "6a0bc875966eb00dc04dc2fdf7deeac96262698b",
      "parents": [
        "e130bedb7ce718a8eb6b56a3806b96281f618111"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 10 11:50:16 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:09:22 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge cacheflush.h and cache.h\n\nThe ppc32 and ppc64 versions of cacheflush.h were almost identical.\nThe two versions of cache.h are fairly similar, except for a bunch of\nregister definitions in the ppc32 version which probably belong better\nelsewhere.  This patch, therefore, merges both headers.  Notable\npoints:\n\t- there are several functions in cacheflush.h which exist only\non ppc32 or only on ppc64.  These are handled by #ifdef for now, but\nthese should probably be consolidated, along with the actual code\nbehind them later.\n\t- Confusingly, both ppc32 and ppc64 have a\nflush_dcache_range(), but they\u0027re subtly different: it uses dcbf on\nppc32 and dcbst on ppc64, ppc64 has a flush_inval_dcache_range() which\nuses dcbf.  These too should be merged and consolidated later.\n\t- Also flush_dcache_range() was defined in cacheflush.h on\nppc64, and in cache.h on ppc32.  In the merged version it\u0027s in\ncacheflush.h\n\t- On ppc32 flush_icache_range() is a normal function from\nmisc.S.  On ppc64, it was wrapper, testing a feature bit before\ncalling __flush_icache_range() which does the actual flush.  This\npatch takes the ppc64 approach, which amounts to no change on ppc32,\nsince CPU_FTR_COHERENT_ICACHE will never be set there, but does mean\nrenaming flush_icache_range() to __flush_icache_range() in\narch/ppc/kernel/misc.S and arch/powerpc/kernel/misc_32.S\n\t- The PReP register info from asm-ppc/cache.h has moved to\narch/ppc/platforms/prep_setup.c\n\t- The 8xx register info from asm-ppc/cache.h has moved to a\nnew asm-powerpc/reg_8xx.h, included from reg.h\n\t- flush_dcache_all() was defined on ppc32 (only), but was\nnever called (although it was exported).  Thus this patch removes it\nfrom cacheflush.h and from ARCH\u003dpowerpc (misc_32.S) entirely.  It\u0027s\nleft in ARCH\u003dppc for now, with the prototype moved to ppc_ksyms.c.\n\nBuilt for Walnut (ARCH\u003dppc), 32-bit multiplatform (pmac, CHRP and PReP\nARCH\u003dppc, pmac and CHRP ARCH\u003dpowerpc).  Built and booted on POWER5\nLPAR (ARCH\u003dpowerpc and ARCH\u003dppc64).\n\nBuilt for 32-bit powermac (ARCH\u003dppc and ARCH\u003dpowerpc).  Built and\nbooted on POWER5 LPAR (ARCH\u003dpowerpc and ARCH\u003dppc64).  Built and booted\non G5 (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": "e130bedb7ce718a8eb6b56a3806b96281f618111",
      "tree": "da5676a4291a79b06da6fe2b005e0058ec03cc2c",
      "parents": [
        "00557b59c69ce284e5a61bcfcdbcc3dc867cb2da",
        "756e7104fefc82e3ebaa5f1da5ba6659c9c1cae5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:08:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 13:08:55 2005 +1100"
      },
      "message": "Merge git://oak/home/sfr/kernels/iseries/work\n"
    },
    {
      "commit": "a23414beb6607dfd40d3245f7df9dd97a4e2c82b",
      "tree": "7fb2e368a462fab4ce4cc275281ecd22e284653a",
      "parents": [
        "8b553f32db3bf5d0ec0819c595932eb21cd45945"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 12:00:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 12:00:55 2005 +1100"
      },
      "message": "ppc/powerpc: workarounds for old Open Firmware versions\n\nThis adds code to work around some problems with old versions of\nOpen Firmware, such as on the early powermacs (7500 etc.) and the\n\"Longtrail\" CHRP machine.  On these machines we have to claim\nthe physical and virtual address ranges explicitly when claiming\nmemory and then set up a V-\u003eP mapping.\n\nThe Longtrail has more problems: setprop doesn\u0027t work, and we have\nto set an \"allow-reclaim\" variable to 0 in order to get claim on\nphysical memory ranges to fail if the memory is already claimed.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "43cefe29d497c2a9d3c7eae89964260e7b35149e",
      "tree": "28855ceabbfbdb5ceae3066b326de34b421cb2ec",
      "parents": [
        "8882a4da1c932c9f311c9f739e6719adea3e25d9"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Wed Nov 09 06:42:05 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:24:06 2005 +1100"
      },
      "message": "[PATCH] ppc32: fix ppc44x fpu build\n\nFixes ppc44x fpu support that broke from a bad arch/powerpc merge.\nInstead of adding KernelFP back in (which duplicates code) we use\nthe same kernel fpu unavailable handler as classic PPC processors.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5ff700116a56a870ef40cc4ac6f19bf2530b466",
      "tree": "7806eb5e8e69ba9a0dafba8af1f859c915c3bbd5",
      "parents": [
        "31e7f1ff3c5d39a70da85f7d81a1ab1f4e64fa97"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Nov 09 11:21:07 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:23:46 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge signal.h\n\nHaving already merged the ppc and ppc64 versions of signal.c, this\npatch finishes the job by merging signal.h.  The two versions were\nalmost identical already.  Notable changes:\n\t- We use BITS_PER_LONG to correctly size sigset_t\n\t- Remove some uneeded #includes and struct forward\ndeclarations.  This does mean adding an include to signal_32.c which\nrelied on the indirect inclusion of sigcontext.h\n\t- As the ppc64 version, the merged signal.h has prototypes for\ndo_signal() and do_signal32().  Thus remove extra prototypes from\nppc_ksyms.c which had them directly.\n\nBuilt and booted on POWER5 LPAR (ARCH\u003dppc64 and ARCH\u003dpowerpc).  Built\nfor 32-bit powermac (ARCH\u003dppc and ARCH\u003dpowerpc) and Walnut (ARCH\u003dppc).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e4d76e1c0b15590f2ad9bba89426c2520cd22ca6",
      "tree": "077aa0dd49bc49e93e18ec9645443b185d513094",
      "parents": [
        "a47ab9371e664952b1104a70ec8e9b74db3f7a5f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 09 15:45:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 16:07:44 2005 -0800"
      },
      "message": "[PATCH] powerpc: sched fixups\n\n- Re-add a hunk lost during merge: ppc64 is missing the hunk that disables\n  preempt on the secondary CPUs before they call cpu_idle().\n\n- ppc\u0027s cpu_idle() had the need_resched() test wrong.\n\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCC: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64c7c8f88559624abdbe12b5da6502e8879f8d28",
      "tree": "02f85a35ddd0f24dec70e5d6ecd61073578fd8d6",
      "parents": [
        "5bfb5d690f36d316a5f3b4f7775fda996faa6b12"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Nov 08 21:39:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:33 2005 -0800"
      },
      "message": "[PATCH] sched: resched and cpu_idle rework\n\nMake some changes to the NEED_RESCHED and POLLING_NRFLAG to reduce\nconfusion, and make their semantics rigid.  Improves efficiency of\nresched_task and some cpu_idle routines.\n\n* In resched_task:\n- TIF_NEED_RESCHED is only cleared with the task\u0027s runqueue lock held,\n  and as we hold it during resched_task, then there is no need for an\n  atomic test and set there. The only other time this should be set is\n  when the task\u0027s quantum expires, in the timer interrupt - this is\n  protected against because the rq lock is irq-safe.\n\n- If TIF_NEED_RESCHED is set, then we don\u0027t need to do anything. It\n  won\u0027t get unset until the task get\u0027s schedule()d off.\n\n- If we are running on the same CPU as the task we resched, then set\n  TIF_NEED_RESCHED and no further action is required.\n\n- If we are running on another CPU, and TIF_POLLING_NRFLAG is *not* set\n  after TIF_NEED_RESCHED has been set, then we need to send an IPI.\n\nUsing these rules, we are able to remove the test and set operation in\nresched_task, and make clear the previously vague semantics of\nPOLLING_NRFLAG.\n\n* In idle routines:\n- Enter cpu_idle with preempt disabled. When the need_resched() condition\n  becomes true, explicitly call schedule(). This makes things a bit clearer\n  (IMO), but haven\u0027t updated all architectures yet.\n\n- Many do a test and clear of TIF_NEED_RESCHED for some reason. According\n  to the resched_task rules, this isn\u0027t needed (and actually breaks the\n  assumption that TIF_NEED_RESCHED is only cleared with the runqueue lock\n  held). So remove that. Generally one less locked memory op when switching\n  to the idle thread.\n\n- Many idle routines clear TIF_POLLING_NRFLAG, and only set it in the inner\n  most polling idle loops. The above resched_task semantics allow it to be\n  set until before the last time need_resched() is checked before going into\n  a halt requiring interrupt wakeup.\n\n  Many idle routines simply never enter such a halt, and so POLLING_NRFLAG\n  can be always left set, completely eliminating resched IPIs when rescheduling\n  the idle task.\n\n  POLLING_NRFLAG width can be increased, to reduce the chance of resched IPIs.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Con Kolivas \u003ckernel@kolivas.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bfb5d690f36d316a5f3b4f7775fda996faa6b12",
      "tree": "ea53f15293d1ddb49c316eb65df85e939a4f6e5e",
      "parents": [
        "ede3d0fba99520f268067917b50858d788bc41da"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Nov 08 21:39:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:33 2005 -0800"
      },
      "message": "[PATCH] sched: disable preempt in idle tasks\n\nRun idle threads with preempt disabled.\n\nAlso corrected a bugs in arm26\u0027s cpu_idle (make it actually call schedule()).\nHow did it ever work before?\n\nMight fix the CPU hotplugging hang which Nigel Cunningham noted.\n\nWe think the bug hits if the idle thread is preempted after checking\nneed_resched() and before going to sleep, then the CPU offlined.\n\nAfter calling stop_machine_run, the CPU eventually returns from preemption and\ninto the idle thread and goes to sleep.  The CPU will continue executing\nprevious idle and have no chance to call play_dead.\n\nBy disabling preemption until we are ready to explicitly schedule, this bug is\nfixed and the idle threads generally become more robust.\n\nFrom: alexs \u003cashepard@u.washington.edu\u003e\n\n  PPC build fix\n\nFrom: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\n\n  MIPS build fix\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78b331213ec738ee4c1218034d6eec17293b3aed",
      "tree": "71d58a2ab58659026ad023cf5af5abce196e53a1",
      "parents": [
        "143dcec2f7123b630b9e2c01c31b01a383dc15ff"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 08 21:34:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:52 2005 -0800"
      },
      "message": "[PATCH] ppc32: Update MPC834x platform to work with new phylib\n\nMPC834x uses the gianfar network driver which now uses the new phylib.  We\nneed to update the platform code to create a gianfar platform MDIO bus and\npass the right intializations to the gianfar driver to make things work\nagain.\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": "8827cc706861070f8a3a9e839b96e40231b16ce0",
      "tree": "b8d9a73e7b06f8b785e9fc761ab5d5d04ee0d873",
      "parents": [
        "c099af7622c8e032edcfdc057cde1015761adeac"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Tue Nov 08 21:34:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:51 2005 -0800"
      },
      "message": "[PATCH] ppc32: Fix STx GP3 build\n\nAdd missing include file to fix STx GP3 build.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c099af7622c8e032edcfdc057cde1015761adeac",
      "tree": "2e4e134239a7e7f7d776515415bef871cf0213a5",
      "parents": [
        "ce9982d048bb498c38ec1fe2ae59a44350882f3f"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Tue Nov 08 21:34:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:51 2005 -0800"
      },
      "message": "[PATCH] ppc32: Fix RapidIO build on 85xx\n\nFixes mismerged Makefile that prevented the ppc85xx rapidio support from being\nbuilt.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "756e7104fefc82e3ebaa5f1da5ba6659c9c1cae5",
      "tree": "6b99d450f4fd8da4afb526d6ac0d169ffa9ccef6",
      "parents": [
        "d4be4f37d9d2a5afc8e79a95beafbac4b83f20c5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 09 18:07:45 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 09 18:07:45 2005 +1100"
      },
      "message": "powerpc: merge irq.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "7b007de8a90604000329154e87d269db3427d099",
      "tree": "637842a469abd622af00f1032d295dc62400dba6",
      "parents": [
        "21fe3301f11a93c4f18e8480ed08522559bf0a50"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:43:44 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:48 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix ARCH\u003dppc build with xmon\n\nxmon() prototype is inconsistent between ARCH\u003dppc and ARCH\u003dpowerpc,\nthus causing ARCH\u003dppc build breakage.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "183d020258dfd08178a05c6793dae10409db8abb",
      "tree": "5b20bc62709c94bd63e17d800544140213eaf0f5",
      "parents": [
        "4350147a816b9c5b40fa59e4fa23f17490630b79"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:29:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:40 2005 +1100"
      },
      "message": "[PATCH] ppc64: SMU partition recovery\n\nThis patch adds the ability to the SMU driver to recover missing\ncalibration partitions from the SMU chip itself. It also adds some\ndynamic mecanism to /proc/device-tree so that new properties are visible\nto userland.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.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": "b2325fe1b7e5654fac9e9419423aa2c58a3dbd83",
      "tree": "934555b25ef9b33d3c4242b5dafb49ee8931e993",
      "parents": [
        "f99d49adf527fa6f7a9c42257fa76bca6b8df1e3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:06 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: arch\n\nThis is the arch/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in arch/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f09f4a25a927080e1fa1331735c3d1b5664866b",
      "tree": "976ed857b88e3dced0bf277f50fd4c8d371fe885",
      "parents": [
        "28faa4298ec069d1de4f54597f963be8ef35e706"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:56 2005 -0800"
      },
      "message": "[PATCH] ppc: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.  Also use\nhuman-time conversion functions instead of hard-coded HZ division to avoid\nrounding errors.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\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": "6978bbc097c2f665c336927a9d56ae39ef75fa56",
      "tree": "541673cd413025c09b52984c5dc0333133c46a71",
      "parents": [
        "2b0c28d7f8846f80a436093e906f5175d1fa8f55"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] rapidio: message interface updates\n\nUpdates the RIO messaging interface to pass a device instance into the\nevent registeration and callbacks.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b0c28d7f8846f80a436093e906f5175d1fa8f55",
      "tree": "ce704dd11d562b2f5473b896153e0263e9d3906b",
      "parents": [
        "fa78cc51794912b7e6ee98cd823fcc84cf79d04a"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: ppc32\n\nAdds PPC32 RIO support.  Init code for the MPC85xx RIO ports and glue for the\nSTx GP3 board to use it.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de672e4ade25502c28486da005be3eb79534017d",
      "tree": "894dbb30ec7ef3c96e2b01106adc7b778652f280",
      "parents": [
        "634e67ff917c079b102317d53556d758dc207969"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Mon Nov 07 00:58:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add CPM1 config option\n\nKconfig patch needed by fs_enet to work.  Works like CONFIG_CPM2.\n\nCc: Kumar \u003ckumar.gala@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "634e67ff917c079b102317d53556d758dc207969",
      "tree": "edf6b4de804e04e610b9aec7ed8dac0a8a3c8e42",
      "parents": [
        "7869ec6d735e3802f0d442f585ae6bb7633222f6"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add missing initrd header on ppc440\n\nThis missing initrd header slipped though last time.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7869ec6d735e3802f0d442f585ae6bb7633222f6",
      "tree": "94860fe4b69524dffcba80c01ecd9f3dc543784c",
      "parents": [
        "3e9e7c1d0b7a36fb8affb973a054c5098e27baa8"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:27 2005 -0800"
      },
      "message": "[PATCH] ppc32: Remove internal PCI arbiter check on PPC40x\n\nOn PPC405GP/GPR it should be possible to enable PCI support, even when the\ninternal PCI arbiter is disabled (e.g.  when using an external PCI\narbiter).  The removed code didn\u0027t allow this, and also generated a warning\non PPC405EP platforms.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e9e7c1d0b7a36fb8affb973a054c5098e27baa8",
      "tree": "b6fb8644555bd820756bf599ac84433a9eb1eda2",
      "parents": [
        "90eb2665841d7b444602736e2141a01c948f75b1"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: cleanup AMCC PPC40x eval boards to support U-Boot\n\nCleanup PPC40x eval boards (bubinga, walnut and sycamore) to support U-Boot\nas bootloader.  The OpenBIOS bd_info struct is not used in the kernel\nanymore (only U-Boot now).\n\nuImage (U-Boot) tested on walnut, sycamore and bubinga\nzImage (OpenBIOS) tested on sycamore, bubinga and ebony\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90eb2665841d7b444602736e2141a01c948f75b1",
      "tree": "91300cf853d68a68dcefd62d7bdee28b5a441162",
      "parents": [
        "b0f7b8bc57ee90138a7c429951457027a90c326f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add Yucca (440SPe eval board) platform\n\nAdd support for AMCC PowerPC 440SPe \"Yucca\" eval board platform.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0f7b8bc57ee90138a7c429951457027a90c326f",
      "tree": "07f320bf7d240273faf64d02069488fb29761ae8",
      "parents": [
        "41aace4fe81e3da52fa80b8380e5d2d084f77691"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add 440SPe support\n\nAdd support for the AMCC PowerPC 440SPe SoC, including PCI Express in root\nport mode.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41aace4fe81e3da52fa80b8380e5d2d084f77691",
      "tree": "d98b965682efa0e940d9564eafdd8eb69e616ffe",
      "parents": [
        "fcc188e7fdddd8b23f900e485e6b3db05e7375f4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Dump error status for both PLB segments on 440SP\n\nThe PowerPC 440SP SoC has two Processor Local Bus (PLB) segments (a\nhigh-throughput segment and a low-latency segment).  Fix our PLB register\ndefinitions to cope with this, and add code to dump the status of both\nsegments when a machine check occurs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcc188e7fdddd8b23f900e485e6b3db05e7375f4",
      "tree": "8da8cac96f2ca884039e31cd6ff9d00e21cc2aea",
      "parents": [
        "2104da90a9aeef31ff6441d171a7d0492088f1d0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Allow ERPN for early serial to depend on CPU type\n\nThe PowerPC 440SPe supports up to 16 GB of RAM, and therefore its IO registers\nare at 0x4_xxxx_xxxx instead of being at 0x1_xxxx_xxxx like most other PPC 440\nchips.  To allow for this, this patch moves the definition of the ERPN used\nfor mapping UART0 from being hard-coded in the head_44x.S assembly code to\nbeing defined in ibm44x.h.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2104da90a9aeef31ff6441d171a7d0492088f1d0",
      "tree": "97aceb3d7c14bd4db3e46c0abe8999b99971fa16",
      "parents": [
        "d311b0d3d8fcc279132f7251704b23ec264a194f"
      ],
      "author": {
        "name": "Lee Nicks",
        "email": "allinux@gmail.com",
        "time": "Mon Nov 07 00:58:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: add watchdog \u0026 RTC support for Marvell EV64360BP board\n\nThis patch adds watchdog, RTC support for Marvell EV64360BP board.\n\nSigned-off-by: Lee Nicks \u003callinux@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55b6332ec89a5fc65d1287708cfd9f06f7a88b90",
      "tree": "12dc1f0a94e222c0577f439e06e49d80cd969f21",
      "parents": [
        "c6d95044a2e124b606b78896a3a2d512e90ef65c"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Sat Nov 05 14:06:24 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 12:37:12 2005 +1100"
      },
      "message": "[PATCH] ppc32: handle access to non-present IO ports on 8xx\n\nThis adds exception table entries for I/O instructions on and\nchanges MachineCheckException() slightly to cover 8xx specifics (on\n8xx the MCE can be generated while executing the IO access instruction\nitself, which is not the case on PowerMac\u0027s, as the comment on traps.c\ndetails).\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6d95044a2e124b606b78896a3a2d512e90ef65c",
      "tree": "1b83a1f83df6895c26962e4deeb49d06c60187df",
      "parents": [
        "9d2ba6faa1c2e10546a4bdf0f9687436d7681b2f"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Sat Nov 05 13:01:16 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 12:36:42 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: fix m8xx_wdt accessor macro update\n\nThe following patch against m8xx_wdt.c adds \u003casm/io.h\u003e (required for\nout,in_be32/16) and fixes syntatic problems introduced with the IO\naccessor macro update.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5ad570786158e327a1c5d32dd3d66f26d8de6340",
      "tree": "0b4aafe469c72e5887ed0379d62a0ee390db3160",
      "parents": [
        "c3df69cd854551cf70e9c63aa509c26621084f60"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:33:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:33:55 2005 +1100"
      },
      "message": "powerpc: Merge smp.c and smp.h\n\nThis also moves setup_cpu_maps to setup-common.c (calling it\nsmp_setup_cpu_maps) and uses it on both 32-bit and 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dc3a9efb5ee89493a42c3365d219e339e4720c2b",
      "tree": "a0d261c2933f3083f351c858b01de7677356d4b7",
      "parents": [
        "30415f6a63f3383a18e9adf7c144acabe6893f63",
        "d3ab57ebdc6457543b346255fa47b0ecd7671136"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:12:52 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:12:52 2005 +1100"
      },
      "message": "Merge with Paulus\n"
    },
    {
      "commit": "457e04ca5cb6efa9392c48409bee802eaa394d8c",
      "tree": "f6ae788376d122482c1c8eb47a9f222926053dc4",
      "parents": [
        "3d9e9dc49d9e6d10ad4a2f4ababc899fc527584c"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Nov 02 22:55:14 2005 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 16:57:50 2005 +1100"
      },
      "message": "[PATCH] ppc32: Fixed warning in m8xx_setup.c\n\nThis adds missing header and thus fix the warning issued by ming prototype.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d9e9dc49d9e6d10ad4a2f4ababc899fc527584c",
      "tree": "de69ad5cc9d69f0b6f48ee00706b201f56a9d0d0",
      "parents": [
        "38dc16186433ba961ace39c97ac6f7071250f981"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Wed Nov 02 12:42:16 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 16:57:13 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: fix cpm_dpalloc() comment\n\nCurrent comment on top of m8xx_cpm_dpinit is wrong.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7ed3463b6192e9542983be4ba4d913d74b3ecea6",
      "tree": "e75fa23db377a71103df6cb324eca8cbf77d6bd0",
      "parents": [
        "91c33d28cda0d3ee1df0cdf399610dbb4e846a45"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Wed Nov 02 12:44:16 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 16:56:53 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: export symbols required for modular IDE\n\nThis fixes these warnings:\n\n      Building modules, stage 2.\n      MODPOST\n    *** Warning: \"__ide_mm_insl\" [drivers/ide/ide-core.ko] undefined!\n    *** Warning: \"__ide_mm_outsw\" [drivers/ide/ide-core.ko] undefined!\n    *** Warning: \"__ide_mm_insw\" [drivers/ide/ide-core.ko] undefined!\n    *** Warning: \"__ide_mm_outsl\" [drivers/ide/ide-core.ko] undefined!\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9122ee33c6688491c65dcb1973e86b943883a8ab",
      "tree": "2ff82ea5d405c94aa1b3fa809aa3bb5621db7b86",
      "parents": [
        "8902e87f1fc72740a40686a31ca07e6c2cf1f0f2"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Wed Nov 02 10:52:52 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 16:54:10 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix build warnings in arch/ppc/kernel/traps.c\n\nThe latest updates to bug.h generate build warnings in traps.c in\narch/ppc.  Fix print format specifiers to account for change of line type\nto long from int.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1df870d546f4d033030615aa3d01c0341c1ef1f",
      "tree": "67621ddb359f503ba4a01f777313740ab479a849",
      "parents": [
        "a1218720321d778134914cf90ef54cf0d1d8477c"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 15:35:45 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 15:35:45 2005 +1100"
      },
      "message": "powerpc: Merge asm-ppc/kexec.h and asm-ppc64/kexec.h\n\nMerge include/asm-ppc/kexec.h and include/asm-ppc64/kexec.h.\n\nThe only thing that\u0027s really changed is that we now allocate crash_notes\nproperly on PPC32. It\u0027s address is exported via sysfs, so it\u0027s not correct\nfor it to be a pointer.\n\nI\u0027ve also removed some of the \"we don\u0027t use this\" comments, because they\u0027re\nwrong (or perhaps were referring only to arch code).\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\n"
    },
    {
      "commit": "de2d3dbd17e6bb60bde4632ce1c7df063b073934",
      "tree": "dfccb1a2717a8a042a87dbade509f894810ea1cd",
      "parents": [
        "104dd65fef378773ec0510c788bd4b5ad6ea1121",
        "df70b17f88a4d1d8545d3569a1f6d28c6004f9e4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 02 15:20:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 02 15:20:55 2005 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "a0e60b2033b30a6bb8479629001cf98e58e4079a",
      "tree": "6386eeca340a25c4ae1876f2f9663f94628c8cc3",
      "parents": [
        "031ef0a72aa8f7ee63ae9f307c1bcff92b3ccc2c"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Nov 01 17:28:10 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 01 21:49:02 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge bitops.h\n\nHere\u0027s a revised version.  This re-introduces the set_bits() function\nfrom ppc64, which I removed because I thought it was unused (it exists\non no other arch).  In fact it is used in the powermac interrupt code\n(but not on pSeries).\n\n- We use LARXL/STCXL macros to generate the right (32 or 64 bit)\n  instructions, similar to LDL/STL from ppc_asm.h, used in fpu.S\n\n- ppc32 previously used a full \"sync\" barrier at the end of\n  test_and_*_bit(), whereas ppc64 used an \"isync\".  The merged version\n  uses \"isync\", since I believe that\u0027s sufficient.\n\n- The ppc64 versions of then minix_*() bitmap functions have changed\n  semantics.  Previously on ppc64, these functions were big-endian\n  (that is bit 0 was the LSB in the first 64-bit, big-endian word).\n  On ppc32 (and x86, for that matter, they were little-endian.  As far\n  as I can tell, the big-endian usage was simply wrong - I guess\n  no-one ever tried to use minixfs on ppc64.\n\n- On ppc32 find_next_bit() and find_next_zero_bit() are no longer\n  inline (they were already out-of-line on ppc64).\n\n- For ppc64, sched_find_first_bit() has moved from mmu_context.h to\n  the merged bitops.  What it was doing in mmu_context.h in the first\n  place, I have no idea.\n\n- The fls() function is now implemented using the cntlzw instruction\n  on ppc64, instead of generic_fls(), as it already was on ppc32.\n\n- For ARCH\u003dppc, this patch requires adding arch/powerpc/lib to the\n  arch/ppc/Makefile.  This in turn requires some changes to\n  arch/powerpc/lib/Makefile which didn\u0027t correctly handle ARCH\u003dppc.\n\nBuilt and running 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": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\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": "bd787d438a59266af3c9f6351644c85ef1dd21fe",
      "tree": "8ffe09c567f3ec2834e5913f37cb318397fe43de",
      "parents": [
        "cf00a8d18b9a1c2d55b2728e89125c234e821db5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:08:54 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:08:54 2005 +1100"
      },
      "message": "ppc: remove duplicate export of cur_cpu_spec\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecea8d19c9f0ebd62ddaa07fc919ff4e4b820d99",
      "tree": "189de0b898157618fbf08ec6e4adc8e5cce71ec3",
      "parents": [
        "371e8c25b65f2fe7942868a8a67129d571e94076"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 30 15:03:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:25 2005 -0800"
      },
      "message": "[PATCH] jiffies_64 cleanup\n\nDefine jiffies_64 in kernel/timer.c rather than having 24 duplicated\ndefines in each architecture.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfb7dac3af623a68262536437af008ed6aba4d88",
      "tree": "fdc8a61c73257dcf8866cf7b9213ce78d2422e7f",
      "parents": [
        "7024a9b884ed7657fb873e655cd124d85ae792a4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 30 15:02:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] unify sys_ptrace prototype\n\nMake sure we always return, as all syscalls should.  Also move the common\nprototype to \u003clinux/syscalls.h\u003e\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61780c0d384939ef31c46b47442854d5def4623",
      "tree": "e655b4ea947c8d86cabbc3f58f406c18ae136b5f",
      "parents": [
        "34ad92c2388710cf24d27c896b8e6605c19a795c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 15:01:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:18 2005 -0800"
      },
      "message": "[PATCH] remove some more check_region stuff\n\nRemoved some more references to check_region().\n\nI checked these changes into the \u0027checkreg\u0027 branch of\nrsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6.git\n\nThe only valid references remaining are in:\ndrivers/scsi/advansys.c\ndrivers/scsi/BusLogic.c\ndrivers/cdrom/sbpcd.c\nsound/oss/pss.c\n\n  Remove last vestiges of ide_check_region()\n  drivers/char/specialix: trim trailing whitespace\n  drivers/char/specialix: eliminate use of check_region()\n  Remove outdated and unused references to check_region()\n  [sound oss] remove check_region() usage from cs4232, wavfront\n  [netdrvr eepro] trim trailing whitespace\n  [netdrvr eepro] remove check_region() usage\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "872fec16d9a0ed3b75b8893aa217e49cca575ee5",
      "tree": "1dfc8b9f2754bdfff645188e497865c00201d535",
      "parents": [
        "46dea3d092d23a58b42499cc8a21de0fad079f4a"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Oct 29 18:16:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:40 2005 -0700"
      },
      "message": "[PATCH] mm: init_mm without ptlock\n\nFirst step in pushing down the page_table_lock.  init_mm.page_table_lock has\nbeen used throughout the architectures (usually for ioremap): not to serialize\nkernel address space allocation (that\u0027s usually vmlist_lock), but because\npud_alloc,pmd_alloc,pte_alloc_kernel expect caller holds it.\n\nReverse that: don\u0027t lock or unlock init_mm.page_table_lock in any of the\narchitectures; instead rely on pud_alloc,pmd_alloc,pte_alloc_kernel to take\nand drop it when allocating a new one, to check lest a racing task already\ndid.  Similarly no page_table_lock in vmalloc\u0027s map_vm_area.\n\nSome temporary ugliness in __pud_alloc and __pmd_alloc: since they also handle\nuser mms, which are converted only by a later patch, for now they have to lock\ndifferently according to whether or not it\u0027s init_mm.\n\nIf sources get muddled, there\u0027s a danger that an arch source taking\ninit_mm.page_table_lock will be mixed with common source also taking it (or\nneither take it).  So break the rules and make another change, which should\nbreak the build for such a mismatch: remove the redundant mm arg from\npte_alloc_kernel (ppc64 scrapped its distinct ioremap_mm in 2.6.13).\n\nExceptions: arm26 used pte_alloc_kernel on user mm, now pte_alloc_map; ia64\nused pte_alloc_map on init_mm, now pte_alloc_kernel; parisc had bad args to\npmd_alloc and pte_alloc_kernel in unused USE_HPPA_IOREMAP code; ppc64\nmap_io_page forgot to unlock on failure; ppc mmu_mapin_ram and ppc64 im_free\ntook page_table_lock for no good reason.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1461b4ea2bcdfb2a386ad3f3095eeb9d73e4bf55",
      "tree": "eab0004612f4e94cb485510a9f6adabd549a8892",
      "parents": [
        "b37665e0ba1d3f05697bfae249b09a2e9cc95132"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Fri Oct 28 17:46:28 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:49:29 2005 +1000"
      },
      "message": "[PATCH] ppc32: ppc_sys fixes for 8xx and 82xx\n\nThis patch fixes a numbers of issues regarding to that both 8xx and 82xx\nbegan to use ppc_sys model:\n\t- Platform is now identified by default deviceless SOC, if no\nBOARD_CHIP_NAME is specified in the bard-specific header. For the list\nof supported names refer to (arch/ppc/syslib/) mpc8xx_sys.c and\nmpc82xx_sys.c for 8xx and 82xx respectively.\n\t- Fixed a bug in identification by name - if the name was not found,\nit returned -1 instead of default deviceless ppc_spec.\n\t- fixed devices amount in the 8xx platform system descriptions\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b37665e0ba1d3f05697bfae249b09a2e9cc95132",
      "tree": "22c80609e3254524038d5b690f1f886b0987f58d",
      "parents": [
        "dd03d25fac90ee6f394874fb4e6995866304e4ba"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Oct 28 17:46:27 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:42:28 2005 +1000"
      },
      "message": "[PATCH] ppc32: 85xx PHY Platform Update\n\nThis patch updates the 85xx platform code to support the new PHY Layer.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cKumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd03d25fac90ee6f394874fb4e6995866304e4ba",
      "tree": "41de23fde9f9e8f983825b846c335856d489b73c",
      "parents": [
        "8c9795ba01d02b043ce2d9eeb0fa908c07e5fb42"
      ],
      "author": {
        "name": "Nicolas DET",
        "email": "nd@bplan-gmbh.de",
        "time": "Fri Oct 28 17:46:25 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:41:08 2005 +1000"
      },
      "message": "[PATCH] chrp_pegasos_eth: Added Marvell Discovery II SRAM support\n\nAdd proper entry to support the Marvell MV64361 (Marvell Discovery II)\nSRAM.\n\nThis feature may be used by the mv643xx_eth driver.\n\nSigned-off-by: Nicolas DET \u003cdet.nicolas@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35e95e63995f3e52178db4b769120ce60deb6b54",
      "tree": "17e81624cd6af0cf645948a175160a62f29b07c8",
      "parents": [
        "8b150478aeb1a8edb9015c2f7ac4da637ff65c45"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Oct 28 17:46:19 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:35:00 2005 +1000"
      },
      "message": "[PATCH] ppc32: nvram driver for chrp\n\nThis implements a nvram acccess method, similar to\narch/ppc64/kernel/pSeries_nvram.c tested on CHRP B50.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\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": "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": "d49b340124a34fcb8bceda472558ccef7232c16f",
      "tree": "857c9aa0f61e83e304382fa97185631400b285ef",
      "parents": [
        "434cc69fbb02dd7ca64c5029dc6a6f9636f77e02"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Oct 28 17:46:17 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:12:39 2005 +1000"
      },
      "message": "[PATCH] ppc32: update xmon help text\n\nMention a few more commands in xmon.  System.map processing was replaced\nwith kallsyms.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "434cc69fbb02dd7ca64c5029dc6a6f9636f77e02",
      "tree": "09f88c57bb9a6fe1bd30516bfbc3a2877a6d08ac",
      "parents": [
        "d5f7b06b036afc2cb250decb2c76b7f82c5de639"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Fri Oct 28 17:46:15 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 13:55:43 2005 +1000"
      },
      "message": "[PATCH] ppc32: #ifdef out ALTIVEC specific code in __switch_to\n\n#ifdef out an ALTIVEC specific tweak in __switch_to()\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d5f7b06b036afc2cb250decb2c76b7f82c5de639",
      "tree": "a4c67d17b5ee7ba23490977bbe74c42201e1d54d",
      "parents": [
        "de957c89b7dadb3147e885d7b6eb9db73d0eea57"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Fri Oct 28 17:46:14 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 13:55:39 2005 +1000"
      },
      "message": "[PATCH] ppc32: Cleanup AMCC PPC44x eval board U-Boot support\n\nCleanup PPC440 eval boards (bamboo, ebony, luan and ocotea) to better\nsupport U-Boot as bootloader.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e37b0c9670fed2264661ade1beb5c228dec29c96",
      "tree": "4f23bc5ea578db11de39222aa046804ed9286782",
      "parents": [
        "9e3699ea7b8d63eabde7fefa9892e3a258c9c27d"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Fri Oct 28 17:46:10 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 13:55:27 2005 +1000"
      },
      "message": "[PATCH] ppc32 8xx: use io accessor macros instead of direct memory reference\n\nConvert core 8xx drivers to use in_xxxbe/in_xxx macros instead of direct\nmemory references.\n\nOther than making IO accesses explicit (which is a plus for readability), a\ncommon set of macros provides a unified place for the volatile flag to\nconstraint compiler code reordering.\n\nThere are several unlucky places at the moment which lack the volatile\nflag.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9e3699ea7b8d63eabde7fefa9892e3a258c9c27d",
      "tree": "66f9318c92f0f88fdf0dc1b2948faec1d429e8a8",
      "parents": [
        "f78541dcec327b0c46b150ee7d727f3db80275c4"
      ],
      "author": {
        "name": "Lee Nicks",
        "email": "allinux@gmail.com",
        "time": "Fri Oct 28 17:46:09 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 13:55:19 2005 +1000"
      },
      "message": "[PATCH] ppc: prevent GCC 4 from generating AltiVec instructions in kernel\n\nDepending on how GCC is built, GCC 4 may generate altivec instructions without\nuser explicitly requesting vector operations in the code.  Although this is a\nperformance booster for user applications, it is a problem for kernel.\n\nThis patch explicitly instruct GCC to NOT generate altivec instructions while\nbuilding the kernel.\n\nHere are some test cases I ran.\n\n(1) build gcc 4.0.1 with \u0027--with-cpu\u003d7450 --enable-altivec\n    --enable-cxx-flags\u003d-mcpu\u003d7450\u0027, and use this gcc to build kernel WITHOUT\n    this kernel patch.  Kernel fail to boot up on a 7450 board because of\n    altivec instructions in kernel.\n\n(2) build gcc 4.0.1 with \"--with-cpu\u003d7450 --enable-altivec\n    --enable-cxx-flags\u003d-mcpu\u003d7450\", and use this gcc to build kernel WITH this\n    kernel patch.  Kernel boot up on a 7450 board without any problem.\n\n(3) build gcc 4.0.1 with \"--with-cpu\u003d750 --enable-cxx-flags\u003d-mcpu\u003d750\",\n    and use this gcc to build kernel with or without this kernel patch.\n    Kernel boot up on a 7450 board without any problem.\n\nThis patch should also work with GCC 3 or even earlier GCC 2.95.3.\n\nSigned-off-by: Lee Nicks \u003callinux@gmail.com\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": "53f9fc93f90a43701d6aaf3919be0614bb088b83",
      "tree": "b86e4ef9ef7ae1f54b64d19ca1e35c3607c36845",
      "parents": [
        "1ef64e670e3bc27e0c3c83810ca36e19924c35c6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:24 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: remaining bits of arch/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ef64e670e3bc27e0c3c83810ca36e19924c35c6",
      "tree": "b024df98dcbe0bc28c967559da27a14254698887",
      "parents": [
        "87b750dc4b7109aa744e7d331dc93df3fe5c1c28"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:18 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:50 2005 -0700"
      },
      "message": "[PATCH] gfp_t: sound\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e82dd4d6472304495afa271b2f63b572868b23d9",
      "tree": "9b3dec842d9e8ff932392c723fd61580a3bcfc39",
      "parents": [
        "5c1fb41f40b7b6d819a617f52dbd66b6938ef362"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:33 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (ppc)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b24b01c6c0bab24e6a4c3e4a02d53b564f2d05c",
      "tree": "37aebf090a6b48b622c1ee6045e3def62cce26f9",
      "parents": [
        "cffb09ce6ba7706c89c6df9ca8e72c81adda13f0"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Wed Oct 26 09:56:10 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 20:51:22 2005 +1000"
      },
      "message": "[PATCH] powerpc: Moved dcr support to arch/powerpc\n\nSigned-off-by: Kumar K. Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25c8a78b1e00ac0cc640677eda78b462c2cd4c6e",
      "tree": "a0044f8b2b557799a8cb3346b590fcd3a8507ed7",
      "parents": [
        "fda262b8978d0089758ef9444508434c74113a61"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Oct 27 16:27:25 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 27 20:48:50 2005 +1000"
      },
      "message": "[PATCH] powerpc: Fix handling of fpscr on 64-bit\n\nThe recent merge of fpu.S broken the handling of fpscr for\nARCH\u003dpowerpc and CONFIG_PPC64\u003dy.  FP registers could be corrupted,\nleading to strange random application crashes.\n\nThe confusion arises, because the thread_struct has (and requires) a\n64-bit area to save the fpscr, because we use load/store double\ninstructions to get it in to/out of the FPU.  However, only the low\n32-bits are actually used, so we want to treat it as a 32-bit quantity\nwhen manipulating its bits to avoid extra load/stores on 32-bit.  This\npatch replaces the current definition with a structure of two 32-bit\nquantities (pad and val), to clarify things as much as is possible.\nThe \u0027val\u0027 field is used when manipulating bits, the structure itself\nis used when obtaining the address for loading/unloading the value\nfrom the FPU.\n\nWhile we\u0027re at it, consolidate the 4 (!) almost identical versions of\ncvt_fd() and cvt_df() (arch/ppc/kernel/misc.S,\narch/ppc64/kernel/misc.S, arch/powerpc/kernel/misc_32.S,\narch/powerpc/kernel/misc_64.S) into a single version in fpu.S.  The\nnew version takes a pointer to thread_struct and applies the correct\noffset itself, rather than a pointer to the fpscr field itself, again\nto avoid confusion as to which is the correct field to use.\n\nFinally, this patch makes ARCH\u003dppc64 also use the consolidated fpu.S\ncode, which it previously did not.\n\nBuilt for G5 (ARCH\u003dppc64 and ARCH\u003dpowerpc), 32-bit powermac (ARCH\u003dppc\nand ARCH\u003dpowerpc) and Walnut (ARCH\u003dppc, CONFIG_MATH_EMULATION\u003dy).\nBooted on G5 (ARCH\u003dpowerpc) and things which previously fell over no\nlonger do.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c49888203d7a316cb947bb8a1cf2ae191f28bcd3",
      "tree": "7e2962af5e6978361f04161c5d6fc3765fd21e77",
      "parents": [
        "bbd0abda9cc689a54df509aae00000bbb2a1a7d1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 21:52:53 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 21:52:53 2005 +1000"
      },
      "message": "powerpc: Fixes to get the Longtrail CHRP a bit further\n\nTalk about buggy firmware...  the OF on the Longtrail returns 0\nfrom the claim client service rather than -1 when the claim fails.\nIt also has no device_type on the /memory node and blows up if\nthe output buffer for package-to-path is too big.\n\nThis also fixes a bug with calling alloc_up with align \u003d\u003d 0, where\nwe did _ALIGN_UP(alloc_bottom, 0) which will end up as 0.\n\nLastly, we now check the return value (in r3) from calling the\nprom, and return -1 from call_prom if we get a negative value back.\nThat is supposed to indicate that the requested client service\ndoesn\u0027t exist.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9bd170a87948a9e077149b70fb192c563770fdf",
      "tree": "c759b57b67ab41a859e19f7dcee571504b368202",
      "parents": [
        "25635c71e44111a6bd48f342e144e2fc02d0a314"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 16:47:42 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 16:47:42 2005 +1000"
      },
      "message": "powerpc: Merge i8259.c into arch/powerpc/sysdev\n\nThis changes the parameters for i8259_init so that it takes two\nparameters: a physical address for generating an interrupt\nacknowledge cycle, and an interrupt number offset.  i8259_init\nnow sets the irq_desc[] for its interrupts; all the callers\nwere doing this, and that code is gone now.  This also defines\na CONFIG_PPC_I8259 symbol to select i8259.o for inclusion, and\nmakes the platforms that need it select that symbol.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25635c71e44111a6bd48f342e144e2fc02d0a314",
      "tree": "794b0428a72fefa53a0d9d709247a60a5b4527da",
      "parents": [
        "d9953105ce000abcfa988d0c160b2662186f5879"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 16:36:55 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 16:36:55 2005 +1000"
      },
      "message": "ppc: Use the indirect_pci.c from arch/powerpc/sysdev\n\nThis defines a CONFIG_INDIRECT_PCI symbol to control whether it\ngets used or not, and fixes the Kconfig to select that symbol for\nplatforms that need it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab590ccb428f874bb8f9cec1265cc1f9cb38b601",
      "tree": "a5776d126cd54794f4d9f523e368eb2a44ed20a5",
      "parents": [
        "bfbac4973687ae32df528f2811483f92b943f251"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Mon Oct 24 14:50:46 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 26 15:55:06 2005 +1000"
      },
      "message": "[PATCH] ppc: Fix m82xx_pci build\n\nA recent patch updated the name of pci_assign_all_busses to\npci_assign_all_buses.  This instance of its use wasn\u0027t corrected\nby the original patch to use the new name.\n\nBuilds cleanly on ads8272.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "85e568ea5843d455a0bcb682ad2c71abb50bdb80",
      "tree": "64c2cdb54a5d4a2e3101278304b57ae370f7d688",
      "parents": [
        "a575b807172ca7d8850e6e979c8e83d4258e8c43"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Oct 23 17:26:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Oct 23 17:26:32 2005 +1000"
      },
      "message": "powerpc: Make coff boot wrapper load the kernel at 8M\n\nPreviously it claimed 7MB starting at the 9M point and loaded the\nkernel there.  That meant that prom_init put the flattened device\ntree above 16M.  On the 601 that caused the early device tree scan\nto fail, since only 16MB are mapped with BATs on the 601.  Moving\nthis down to 8MB allows prom_init to put the flattened device tree\nbetween 15M and 16M, so it works on the 601.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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": "6cb7bfebb145af5ea1d052512a2ae7ff07a47202",
      "tree": "677ce52e6ad423f8a652ec3e16f98c3ad33fcc54",
      "parents": [
        "b0faa28493f97b55b36ff5b1a2b8c81bf253a460"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Oct 21 15:45:50 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 21 22:47:23 2005 +1000"
      },
      "message": "[PATCH] powerpc: Merge thread_info.h\n\nMerge ppc32 and ppc64 versions of thread_info.h.  They were pretty\nsimilar already, the chief changes are:\n\n\t- Instead of inline asm to implement current_thread_info(),\nwhich needs to be different for ppc32 and ppc64, we use C with an\nasm(\"r1\") register variable.  gcc turns it into the same asm as we\nused to have for both platforms.\n\t- We replace ppc32\u0027s \u0027local_flags\u0027 with the ppc64\n\u0027syscall_noerror\u0027 field.  The noerror flag was in fact the only thing\nin the local_flags field anyway, so the ppc64 approach is simpler, and\nmeans we only need a load-immediate/store instead of load/mask/store\nwhen clearing the flag.\n\t- In readiness for 64k pages, when THREAD_SIZE will be less\nthan a page, ppc64 used kmalloc() rather than get_free_pages() to\nallocate the kernel stack.  With this patch we do the same for ppc32,\nsince there\u0027s no strong reason not to.\n\t- For ppc64, we no longer export THREAD_SHIFT and THREAD_SIZE\nvia asm-offsets, thread_info.h can now be safely included in asm, as\non ppc32.\n\nBuilt and booted on G4 Powerbook (ARCH\u003dppc and ARCH\u003dpowerpc) and\nPower5 (ARCH\u003dppc64 and 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": "17a6392d30b4ed89b88a47a318b2b6de6ae7b946",
      "tree": "1c2a7dbbbce95db33bbfd2725fa19f2d2ecf6ecd",
      "parents": [
        "d85b525e6e1d0886eebd1d4c4f954d9d2f226a63"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 21:10:09 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 21:10:09 2005 +1000"
      },
      "message": "powerpc/ppc/ppc64: Various compile fixes.\n\nThis declares powersave_nap in system.h and makes it an int everywhere,\nfixes typos for the maple platform, fixes a couple of places where\nI missed removing the last two arguments from a message_pass function,\nand makes ppc64 consistent with ppc32 in the type of the\npci_bridge.cfg_data field.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "399fe2bdd315c3a678b59b72659c4ed1ce0e1a24",
      "tree": "7eadfcfc06b88b7386c94a92bd0a7a9dde08d9de",
      "parents": [
        "ff065ddd96c233d27322de493fa023357939c888"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 20:57:05 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 20:57:05 2005 +1000"
      },
      "message": "ppc: rename pci_assign_all_busses to pci_assign_all_buses\n\n... for consistency with ppc64 and to make merging easier.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f7f6f4fea68d9981d65f99a589ad85f510924d99",
      "tree": "99eea889bb2ec2967a2be883a63ef58507a25cf9",
      "parents": [
        "3d904eef54fd145e2ae5fadb52d2c39bc49339ae"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Oct 19 14:53:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 16:22:24 2005 +1000"
      },
      "message": "[PATCH] powerpc: Merge ppc64 pmc.[ch] with ppc32 perfmon.[ch]\n\nThis patches the ppc32 and ppc64 versions of the headers and .c files\nwith helper functions for manipulating the performance counting\nhardware.  As a side effect, it removes use of the term \"perfmon\" from\nppc32, thus avoiding confusion with the unrelated performance counter\ninterface from HP Labs also called \"perfmon\".\n\nBuilt, but not booted, for g5, pSeries, iSeries, and 32-bit Powermac\nwith both ARCH\u003dpowerpc and ARCH\u003dppc{,64} as appropriate.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d904eef54fd145e2ae5fadb52d2c39bc49339ae",
      "tree": "08c783f78f353aa54f5edee4542d0d6daabdfc6e",
      "parents": [
        "b15125fa81a522882247242e569bc7035e28cc82"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Tue Oct 18 17:42:41 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 09:43:34 2005 +1000"
      },
      "message": "[PATCH] ppc32: replace use of _GLOBAL with .globl for ppc32\n\nThe _GLOBAL() macro is for text symbols only. Changed to using\n.globl for .data symbols.  This is also needed in ppc32 land\nto allow FSL Book-E, 40x, and 44x to work.\n\nSigned-off-by: Kumar K. Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2783c15007468c14972e2617db51e9affc7fad9",
      "tree": "6c8f57ee8e5cdaeb810a3ccf7f697576a7df7615",
      "parents": [
        "03f88e9f7145b03fd0d855918d54a3bf5342ac5e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 09:23:26 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 09:23:26 2005 +1000"
      },
      "message": "powerpc: Merge time.c and asm/time.h.\n\nWe now use the merged time.c for both 32-bit and 64-bit compilation\nwith ARCH\u003dpowerpc, and for ARCH\u003dppc64, but not for ARCH\u003dppc32.\nThis removes setup_default_decr (folds its function into time_init)\nand moves wakeup_decrementer into time.c.  This also makes an\nasm-powerpc/rtc.h.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7ed476d17f04473f70d796cb6c172bdcfcc9b8e5",
      "tree": "bafacf9813cdbb27a9e4a125340c98415cdcb903",
      "parents": [
        "46aab8c584ea69cdbe1060f5eae5bf092763f710"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 19 21:44:51 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 19 21:44:51 2005 +1000"
      },
      "message": "ppc: Minor smp changes for consistency with ppc64\n\nThis makes platform code use the smp_ops variable directly instead\nof ppc_md.smp_ops, removes the two unused `data\u0027 and `wait\u0027 arguments\nfrom the *_message_pass() functions, and removes the call to the\nnever-implemented smp_ops-\u003espace_timers() function.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77f543cb467c44960bafa6c91f5af75919d693e4",
      "tree": "eebf9705cb750be7db8ced19d58bd6c4db0e573e",
      "parents": [
        "81e7009ea46c951860b8716ee427ff4f54dd26fc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 18 14:19:41 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 18 14:19:41 2005 +1000"
      },
      "message": "powerpc: Fix various compile errors with ARCH\u003dppc, ppc64 and powerpc\n\nThis makes ppc use the syscalls.c from arch/powerpc/kernel, exports\ncopy_and_flush from head_32.S for use by prom_init.c (ARCH\u003dpowerpc),\nand consolidates the sys_fadvise64_64 implementations for 32-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "81e7009ea46c951860b8716ee427ff4f54dd26fc",
      "tree": "cd9724dac4d04a2e03f4042adbcc86fdc2d037b7",
      "parents": [
        "55d363397f1bdfa4fe861f0e2fadb058c79dafea"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Oct 18 11:17:58 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Oct 18 11:17:58 2005 +1000"
      },
      "message": "powerpc: merge ppc signal.c and ppc64 signal32.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "7ac59c624992281ff315911dea2a98ca3f3ff06e",
      "tree": "cef07b70e33f78cd184a05b16876756fb6e8a4ab",
      "parents": [
        "3e63b9ec51eb1d9f441e5015427b23d70e5991b3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 20:12:39 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 20:12:39 2005 +1000"
      },
      "message": "ppc: Fix various compile errors resulting from ptrace.c merge\n\nThis introduces flush_{fp,altivec,spe}_to_thread and fixes a\nbranch-too-far error in linking.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e63b9ec51eb1d9f441e5015427b23d70e5991b3",
      "tree": "ccc8e2b93c112fa6d7d65030c6ba4e8e5789e616",
      "parents": [
        "30286ef6e044bc3d9019c3d8b900572e3fa05e65"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 20:11:03 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 20:11:03 2005 +1000"
      },
      "message": "ppc: Use the merged of_device.c from arch/powerpc/kernel\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30286ef6e044bc3d9019c3d8b900572e3fa05e65",
      "tree": "4d73bf0eb0da75d3c52613325d4085f139efdd39",
      "parents": [
        "30cd4a4e9c25e154ba087848a839bd0c6d024092"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 20:10:13 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 17 20:10:13 2005 +1000"
      },
      "message": "powerpc: Merge syscalls.c and sys_ppc32.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7dffb72028bfd909ac51a1546d182de2df4d2426",
      "tree": "c465c35642872973543f710f8aa06b955b84f7e5",
      "parents": [
        "cf764855620aa1aa5b134687ca18b841ac9be4c7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 17 11:50:32 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 17 11:50:32 2005 +1000"
      },
      "message": "ppc32: use L1_CACHE_SHIFT/L1_CACHE_BYTES\n\ninstead of L1_CACHE_LINE_SIZE and LG_L1_CACHE_LINE_SIZE\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    }
  ],
  "next": "e8a30302abc42a0c537b9326883523da9963deb6"
}
