)]}'
{
  "log": [
    {
      "commit": "6ad4e70cafc43155d3a7e6e796e8b6b6967fc9e2",
      "tree": "9c2a83d42054a50c73c432f861eb73db4121272f",
      "parents": [
        "757db1ed9b50d28cd4c1e7d9925c9ea7783b2f91"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 21 13:45:56 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:39:09 2006 +1100"
      },
      "message": "[POWERPC] Fix IDE build with ARCH\u003dppc\n\nThe recent IO accessor changes broke IDE on arch/ppc due to the IDE\nstream IO macros using the new reads/writes{b,w,l} accessors that\nare only defined for arch/powerpc. This adds them to arch/ppc.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4cb3cee03d558fd457cb58f56c80a2a09a66110c",
      "tree": "fe903107d098871a7babc1e3432448758c542cde",
      "parents": [
        "d03f387eb321189bc2ba278b6ca82f1a45cf19d6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:25:10 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:38:52 2006 +1100"
      },
      "message": "[POWERPC] Allow hooking of PCI MMIO \u0026 PIO accessors on 64 bits\n\nThis patch reworks the way iSeries hooks on PCI IO operations (both MMIO\nand PIO) and provides a generic way for other platforms to do so (we\nhave need to do that for various other platforms).\n\nWhile reworking the IO ops, I ended up doing some spring cleaning in\nio.h and eeh.h which I might want to split into 2 or 3 patches (among\nothers, eeh.h had a lot of useless stuff in it).\n\nA side effect is that EEH for PIO should work now (it used to pass IO\nports down to the eeh address check functions which is bogus).\n\nAlso, new are MMIO \"repeat\" ops, which other archs like ARM already had,\nand that we have too now: readsb, readsw, readsl, writesb, writesw,\nwritesl.\n\nIn the long run, I might also make EEH use the hooks instead\nof wrapping at the toplevel, which would make things even cleaner and\nrelegate EEH completely in platforms/iseries, but we have to measure the\nperformance impact there (though it\u0027s really only on MMIO reads)\n\nSince I also need to hook on ioremap, I shuffled the functions a bit\nthere. I introduced ioremap_flags() to use by drivers who want to pass\nexplicit flags to ioremap (and it can be hooked). The old __ioremap() is\nstill there as a low level and cannot be hooked, thus drivers who use it\nshould migrate unless they know they want the low level version.\n\nThe patch \"arch provides generic iomap missing accessors\" (should be\nnumber 4 in this series) is a pre-requisite to provide full iomap\nAPI support with this patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "803d4573e60bc890d7fbc040ad1c18c2dc7f8279",
      "tree": "62f1194b7d477c6f67fa874bf78a1b3183ad30ab",
      "parents": [
        "6506e7102fd57b138979f131d751014462181202"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:25:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:38:47 2006 +1100"
      },
      "message": "[POWERPC] Add \"parent\" struct device for PCI host bridges\n\nAdd a \"parent\" struct device to our PCI host bridge data structure so that\nPCI can be rooted off another device in sysfs.\n\nNote that arch/ppc doesn\u0027t use it, only arch/powerpc, though it\u0027s available\nfor both 32 and 64 bits.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "79acbb3ff2d8095b692e1502b9eb2ccec348de26",
      "tree": "6ab773e5a8f9de2cd6443362b21d0d6fffe3b35e",
      "parents": [
        "19a79859e168640f8e16d7b216d211c1c52b687a",
        "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 15:59:07 2006 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-linus\n"
    },
    {
      "commit": "c6dbaef22a2f78700e242915a13218dd780c89ff",
      "tree": "57167ca04a79f0d0aecf82523c8d8f3918312d8d",
      "parents": [
        "d80f19fab89cba8a6d16193154c8ff3edab00942"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:18:39 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:01 2006 -0800"
      },
      "message": "Driver core: add dev_archdata to struct device\n\nAdd arch specific dev_archdata to struct device\n\nAdds an arch specific struct dev_arch to struct device. This enables\narchitecture to add specific fields to every device in the system, like\nDMA operation pointers, NUMA node ID, firmware specific data, etc...\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19a79859e168640f8e16d7b216d211c1c52b687a",
      "tree": "6a7d0467b26bd1470679b486899c48258a611b73",
      "parents": [
        "b61c5509fe8f6c665c146ab14f960000d4a5d1a9"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Sat Nov 11 10:53:19 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 13 14:49:25 2006 +1100"
      },
      "message": "[PATCH] ppc: Fix io.h for config with CONFIG_PCI not set\n\nWhen CONFIG_PCI option is not set, the variables\npci_dram_offset, isa_io_base and isa_mem_base are not defined.\n\nCurrently, the test is handled in each platform header. This\npatch moves the test in io.h once and for all.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e50190a8341485b413f599033cb74649f849d939",
      "tree": "c45e165f8167dd95f3b5d4163433b91c8b7afd55",
      "parents": [
        "53d5ed627df852ba8bab7f70df25290bd733792c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Oct 11 01:22:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Consolidate check_signature\n\nThere\u0027s nothing arch-specific about check_signature(), so move it to\n\u003clinux/io.h\u003e.  Use a cross between the Alpha and i386 implementations as\nthe generic one.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39e3eb7265b8698e5f607a317af13c9478274736",
      "tree": "927b34392c7d74b38d52749c2311f6dfe7285851",
      "parents": [
        "8de242e60a441f177dd51b323894b17d3d63e9f2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 09 12:48:42 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 10 11:55:25 2006 +1000"
      },
      "message": "[POWERPC] ARCH\u003dppc pt_regs fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "40a5f7ca07f8e1d77acdba5ae0c11c15cb7520c1",
      "tree": "d568687f532826dd5dca6639529aa9e58e612228",
      "parents": [
        "f5a924581a4e7b9bc29a49ee1397dcaaacd5f25f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Fri Oct 06 23:06:48 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 07 22:11:20 2006 +1000"
      },
      "message": "[POWERPC] PReP fixup after irq changes\n\nCompile fixes for PReP in ARCH\u003dppc.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35a84c2f56e0f77ea2c5a4327b17104705f4c8c7",
      "tree": "856df3bb21b1a9c7910d956b4ee59be2041b7525",
      "parents": [
        "1224f373c974eacc46fe5e1073422c794d0b0d34"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Oct 07 22:08:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 07 22:08:26 2006 +1000"
      },
      "message": "[POWERPC] Fix up after irq changes\n\nRemove struct pt_regs * from all handlers.\nAlso remove the regs argument from get_irq() functions.\nCompile tested with arch/powerpc/config/* and\narch/ppc/configs/prep_defconfig\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "3211be5c6a61946c75318069611699c90b10e0f8",
      "tree": "eb88f097641788dfea4d4a8f6475293a1b010777",
      "parents": [
        "49f19ce401edfff937c448dd74c22497da361889"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 06 21:09:40 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 06 21:09:40 2006 +1000"
      },
      "message": "[PPC] Fix some irq breakage with ARCH\u003dppc\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ccaa36f73544163ef6e15eb29a620130755f6001",
      "tree": "b5cf50592c45e25edbd66fea451e6941e455fa83",
      "parents": [
        "b4a9071af62f95dc6d22040a0b37ac7225ce4d54",
        "5e980823581682d1566e7b5089cf827ddd5f3c94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:52:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:52:26 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (29 commits)\n  [POWERPC] Fix rheap alignment problem\n  [POWERPC] Use check_legacy_ioport() for ISAPnP\n  [POWERPC] Avoid NULL pointer in gpio1_interrupt\n  [POWERPC] Enable generic rtc hook for the MPC8349 mITX\n  [POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\n  [POWERPC] Create a \"wrapper\" script and use it in arch/powerpc/boot\n  [POWERPC] fix spin lock nesting in hvc_iseries\n  [POWERPC] EEH failure to mark pci slot as frozen.\n  [POWERPC] update powerpc defconfig files after libata kconfig breakage\n  [POWERPC] enable sysrq in pmac32_defconfig\n  [POWERPC] UPIO_TSI cleanup\n  [POWERPC] rewrite mkprep and mkbugboot in sane C\n  [POWERPC] maple/pci iomem annotations\n  [POWERPC] powerpc oprofile __user annotations\n  [POWERPC] cell spufs iomem annotations\n  [POWERPC] NULL noise removal: spufs\n  [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c\n  [POWERPC] update mpc8349_itx_defconfig and remove some debug settings\n  [POWERPC] Always call cede in pseries dedicated idle loop\n  [POWERPC] Fix loop logic in irq_alloc_virt()\n  ...\n"
    },
    {
      "commit": "5e980823581682d1566e7b5089cf827ddd5f3c94",
      "tree": "62cb2475517700805ac473ea3f1752ff9eb6bed6",
      "parents": [
        "07bd1c4a82d1787d6acc32b5e3873cca24f39769"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Sep 29 18:15:52 2006 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 02 20:27:47 2006 +1000"
      },
      "message": "[POWERPC] Fix rheap alignment problem\n\nHonor alignment parameter in the rheap allocator.  This is needed by\nqe_lib.\nRemove compile warning.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis@embeddedalley.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Kumar Galak \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ef6edc9746dc2bfdacf44eefd5f881179971c478",
      "tree": "e8670e918a852978b2e93e189936f327be072284",
      "parents": [
        "e3e5fc91d9828a9b94a3992de47d47d2d2e34ec6"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Sep 30 23:27:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:21 2006 -0700"
      },
      "message": "[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks\n\nOn systems running with virtual cpus there is optimization potential in\nregard to spinlocks and rw-locks.  If the virtual cpu that has taken a lock\nis known to a cpu that wants to acquire the same lock it is beneficial to\nyield the timeslice of the virtual cpu in favour of the cpu that has the\nlock (directed yield).\n\nWith CONFIG_PREEMPT\u003d\"n\" this can be implemented by the architecture without\ncommon code changes.  Powerpc already does this.\n\nWith CONFIG_PREEMPT\u003d\"y\" the lock loops are coded with _raw_spin_trylock,\n_raw_read_trylock and _raw_write_trylock in kernel/spinlock.c.  If the lock\ncould not be taken cpu_relax is called.  A directed yield is not possible\nbecause cpu_relax doesn\u0027t know anything about the lock.  To be able to\nyield the lock in favour of the current lock holder variants of cpu_relax\nfor spinlocks and rw-locks are needed.  The new _raw_spin_relax,\n_raw_read_relax and _raw_write_relax primitives differ from cpu_relax\ninsofar that they have an argument: a pointer to the lock structure.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e6d816e51728d5006c53e78e079ac62b902f8aa",
      "tree": "d388c87dabc063c08c52d17610738d2f49b3855c",
      "parents": [
        "d86d9b8cab45adf64e2ea8fe975bec3282b5de81",
        "611a15afcdaacec6efba984c7eb089b853564bdf"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 28 07:18:28 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 28 07:18:28 2006 +1000"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vitb/linux-2.6-PQ\n"
    },
    {
      "commit": "46a82b2d5591335277ed2930611f6acb4ce654ed",
      "tree": "e90bc1843701af2012bae92564f7109027a8244f",
      "parents": [
        "d2e7b7d0aa021847c59f882b066e7d3812902870"
      ],
      "author": {
        "name": "Dave McCracken",
        "email": "dmccr@us.ibm.com",
        "time": "Mon Sep 25 23:31:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:51 2006 -0700"
      },
      "message": "[PATCH] Standardize pxx_page macros\n\nOne of the changes necessary for shared page tables is to standardize the\npxx_page macros.  pte_page and pmd_page have always returned the struct\npage associated with their entry, while pte_page_kernel and pmd_page_kernel\nhave returned the kernel virtual address.  pud_page and pgd_page, on the\nother hand, return the kernel virtual address.\n\nShared page tables needs pud_page and pgd_page to return the actual page\nstructures.  There are very few actual users of these functions, so it is\nsimple to standardize their usage.\n\nSince this is basic cleanup, I am submitting these changes as a standalone\npatch.  Per Hugh Dickins\u0027 comments about it, I am also changing the\npxx_page_kernel macros to pxx_page_vaddr to clarify their meaning.\n\nSigned-off-by: Dave McCracken \u003cdmccr@us.ibm.com\u003e\nCc: 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": "2efc80cb8ddc341d81de996920e3b2ad8a12b1f7",
      "tree": "029c820b78fd8eeaf9e378c79cb818382f93a781",
      "parents": [
        "13b5aeccc4350e5069c723e8f9becd7208ee02f2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 16:45:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 11:34:43 2006 -0700"
      },
      "message": "[PATCH] #elif that should\u0027ve been #elif defined\n\n #elif CONFIG_44x\nin ibm4xx.h should\u0027ve been\n #elif defined(CONFIG_44x)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3465c921f79cfef0a4a8ceeeef9a3721bbbb57d",
      "tree": "73d602a02efd3f358990dcfa9231131e69318d3b",
      "parents": [
        "fc8e50e349aa722d9f97ed9ba30e324ede8fa408"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:38:05 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:38:05 2006 +0400"
      },
      "message": "POWERPC: overhaul with cpm2_map mechanism\n\nIncorporating the new way of cpm2 immr access, introduced in the previous\npatch, into CPM2 peripheral devices (fs_enet and cpm_uart). Both ppc and\npowerpc approved working( real actions taken in powerpc only, ppc just\nhas a wrapper to keep init stuff consistent).\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "fc8e50e349aa722d9f97ed9ba30e324ede8fa408",
      "tree": "8ed14947a5c448f697240006efab77aac60281b7",
      "parents": [
        "902f392d011d0a781ea4695c464345faa6664540"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:37:58 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:37:58 2006 +0400"
      },
      "message": "POWERPC: Get rid of remapping the whole immr\n\nThe stuff below cleans up the code attempting to remap the whole cpm2_immr\nearly, as well as places happily assuming that fact. This is more like the 2.4\nlegacy stuff, and is at least confusing and unclear now.\n\nTo keep the world comfortable, a new mechanism is introduced: before accessing\nspecific immr register/register set, one needs to map it, using cpm2_map(\u003creg\u003e),\nfor instance, access to CPM command register will look like\n\tvolatile cpm_cpm2_t *cp \u003d cpm2_map(im_cpm);\nkeeping the code clear, yet without \"already defined somewhere\" cpm2_immr.\n\nSo far, unmapping code is not implemented, but it\u0027s not a big deal to add it,\nif the whole idea makes sense.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "b0c110b4f19b226dcc9f7805759bf17f8ef4dca4",
      "tree": "aea50e9ee80c546b27c01ab387ed56d85d0d58d7",
      "parents": [
        "3dd0dcbe9dc5c116df96989c42a062951b644e04"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:18:53 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:18:53 2006 +0400"
      },
      "message": "POWERPC: Move generic cpm2 stuff to powerpc\n\nThis moves the cpm2 common code and PIC stuff to the powerpc. Most of the files\nwere just copied from ppc/, with minor tuning to make it compile, and, subsequently, work.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "3dd0dcbe9dc5c116df96989c42a062951b644e04",
      "tree": "348b654c3e4ae5518369358c5033d0467ce2b4fd",
      "parents": [
        "fba43665360d361d338efd120a34ad615ca960d8"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 17:27:15 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 17:27:15 2006 +0400"
      },
      "message": "cpm_uart: make it possible to utilize from powerpc\n\nDriver core has been updated to make use of the new powerpc OF-inspired\nplatform devices, yet keeping compatibility to the vast board list from\nppc.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "7da8a2e5c1fd2ee513fdeac8d13c4f3623838fd0",
      "tree": "215564fe0ebd43b8ab659b2ccb01ec487c02d34f",
      "parents": [
        "8b9b5a77e3aeb9650b511a8be4c61632999537db"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Wed Sep 20 09:11:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:39 2006 +1000"
      },
      "message": "[POWERPC] 40x: Fix debug status register defines\n\nThis fixes some debug register defines on PPC 40x that were incorrect.\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5adcaf50cf697aa4d0c731107003c1383b59b214",
      "tree": "c4f93c02f43c325066a46e9d9221cac9d51125d8",
      "parents": [
        "73ea9e1bcb8eea4f3b2052fe7ccd7ee4b5a271a0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 22:17:49 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:18 2006 +1000"
      },
      "message": "[POWERPC] convert string i/o operations to C\n\nThis produces essentially the same code and will make the iSeries i/o\nconsolidation easier.\n\nThe count parameter is changed to long since that will produce the same\n(better) code on 32 and 64 bit builds.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "661f1cdb8b3e3c2c44e97df122c1d5643c054ce8",
      "tree": "9f540dda2d57d2ec2fcec5aee3b7f0a4c7992d94",
      "parents": [
        "fa053d2f008cb73fa768b8e171486d8c0b33312b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 16:52:55 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:18 2006 +1000"
      },
      "message": "[POWERPC] remove unused asm routines\n\n_insw, _outsw, _insl amd _outsl are all unused, so remove them.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "fa053d2f008cb73fa768b8e171486d8c0b33312b",
      "tree": "007b3e058e9b065f7a38bd26bc7498802bf68940",
      "parents": [
        "9ca91e0fb5295e8317030feb889085e452cedab1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 19 14:51:40 2006 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 20 14:06:17 2006 +1000"
      },
      "message": "[POWERPC] remove unused io accessors\n\nThe io accessors insw_ns, outsw_ns, insl_ns and outsl_ns are unused\n(except for one unnecessary use in drivers/net/3c509.c that is addressed\nin a previous patch) and are only defined in powerpc/ppc, so remove them.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "f007cacffc8870702a1473d83ba5e4922d54e17c",
      "tree": "7faa1dbd7ccd2c4536f29852e0fedf7499d90508",
      "parents": [
        "2e8e8dacc566cc91cd8707cb092e76c7bbfab178"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "message": "[POWERPC] Fix MMIO ops to provide expected barrier behaviour\n\nThis changes the writeX family of functions to have a sync instruction\nbefore the MMIO store rather than after, because the generally expected\nbehaviour is that the device receiving the MMIO store can be guaranteed\nto see the effects of any preceding writes to normal memory.\n\nTo preserve ordering between writeX and readX, and to preserve ordering\nbetween preceding stores and the readX, the readX family of functions\nhave had an sync added before the load.\n\nAlthough writeX followed by spin_unlock is not officially guaranteed\nto keep the writeX inside the spin-locked region unless an mmiowb()\nis used, there are currently drivers that depend on the previous\nbehaviour on powerpc, which was that the mmiowb wasn\u0027t actually required.\nTherefore we have a per-cpu flag that is set by writeX, cleared by\n__raw_spin_lock and mmiowb, and tested by __raw_spin_unlock.  If it is\nset, __raw_spin_unlock does a sync and clears it.\n\nThis changes both 32-bit and 64-bit readX/writeX.  32-bit already has a\nsync in __raw_spin_unlock (since lwsync doesn\u0027t exist on 32-bit), and thus\ndoesn\u0027t need the per-cpu flag.\n\nTested on G5 (PPC970) and POWER5.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "2ca2d5e84c19ddbc0126087af6288533a05f1799",
      "tree": "4d8014f576180e9a689dfcb9d405d412b19471ef",
      "parents": [
        "5b4b8454344a0391bb0f69fda0f4ec8e1f0d2fed"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Mon Aug 14 23:00:31 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:31 2006 -0400"
      },
      "message": "[PATCH] ppc32: board-specific part of fs_enet update\n\nThis contains board-specific portion to respect driver changes (for 8272ads ,\n885ads and 866ads).  Altered platform_data structures as well as initial setup\nroutines relevant to fs_enet.\n\nChanges to the mpc8560ads ppc/ code are also introduced, but mainly as\nreference, since the entire board support is going to appear in arch/powerpc.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52393ccc0a53c130f31fbbdb8b40b2aadb55ee72",
      "tree": "9f0bcb3ed29e9f7dbdb1cb8692cdbdfd7462c45d",
      "parents": [
        "f92213bae062cf88c099fbfd3040fef512b19905"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jul 14 16:05:03 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:56:14 2006 -0700"
      },
      "message": "[PATCH] remove set_wmb - arch removal\n\nset_wmb should not be used in the kernel because it just confuses the\ncode more and has no benefit.  Since it is not currently used in the\nkernel this patch removes it so that new code does not include it.\n\nAll archs define set_wmb(var, value) to do { var \u003d value; wmb(); }\nwhile(0) except ia64 and sparc which use a mb() instead.  But this is\nstill moot since it is not used anyway.\n\nHasn\u0027t been tested on any archs but x86 and x86_64 (and only compiled\ntested)\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc59d2800d535ff36dc9e6c5328b4a075076bbaa",
      "tree": "fc2c82e64004a769226b9de38184212bd2e351d9",
      "parents": [
        "6714465e83e784d65d0f4dbab7f2238574febfce"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:48 2006 -0700"
      },
      "message": "[PATCH] irq-flags: PPC: Use the new IRQF_ constants\n\nUse the new IRQF_ constants and remove the SA_INTERRUPT define\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\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": "b3c2ffd5343645fc9b46f67e8c0eaac1e2dde7b4",
      "tree": "3f3f9dd9394a7f0cecacea769fd75cda0b125c80",
      "parents": [
        "9aaeded72f923212e6d9d7b6b8e3830e983f323e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:20:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:20:44 2006 +0200"
      },
      "message": "typo fixes: mecanism -\u003e mechanism\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "e31dd6e4520439ceae4753f32dd2da2c345e929a",
      "tree": "fea87cfb0077135c6dcaf7849e518ee31733b0fc",
      "parents": [
        "d75fc8bbccf7c019994bcfd6255d5b56335ed21d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 17:06:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:24:00 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n\nBased on a patch series originally from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff23eca3e8f613034e0d20ff86f6a89b62f5a14e",
      "tree": "826285f5daa660001d38cac6baaf34411fd40131",
      "parents": [
        "8ab5e4c15b53e147c08031a959d9f776823dbe73"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n\nAlso fixes up all files that #include it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "afedfd016a78ea1b678886ab6236acbc7650fcfb",
      "tree": "e507606f1f636d5557ca91305b2891070d75b3f1",
      "parents": [
        "51849738cf3af4d2c43a657e811a89e7f69eccc2"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: remove SA_SAMPLE_RANDOM from floppy driver\n\nThe floppy driver is already calling add_disk_randomness as it should, so this\nwas redundant.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "227318bbde6c8309b1d20ab46532ec2b737e1fee",
      "tree": "de8bbbda0d69fc641629c10e5a0a1070a09bdde7",
      "parents": [
        "8555a0029b1b0840237b750e55d4835a52cc719b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jun 10 20:32:01 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 15 19:31:26 2006 +1000"
      },
      "message": "[POWERPC] Remove stale 64bit on 32bit kernel code\n\nRemove some stale POWER3/POWER4/970 on 32bit kernel support.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6218a761bbc27acc65248c80024875bcc06d52b1",
      "tree": "59a278c4c189f838ede99de5fd46241d1923f52b",
      "parents": [
        "050613545b389825c1f5beb67fa2667b727f866d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jun 11 14:15:17 2006 +1000"
      },
      "message": "powerpc: add context.vdso_base for 32-bit too\n\nThis adds a vdso_base element to the mm_context_t for 32-bit compiles\n(both for ARCH\u003dpowerpc and ARCH\u003dppc).  This fixes the compile errors\nthat have been reported in arch/powerpc/kernel/signal_32.c.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66643de455c27973ac31ad6de9f859d399916842",
      "tree": "7ebed7f051879007d4b11d6aaa9e65a1bcb0b08f",
      "parents": [
        "2c23d62abb820e19c54012520f08a198c2233a85",
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 09:22:21 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 24 09:22:21 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-powerpc/unistd.h\n\tinclude/asm-sparc/unistd.h\n\tinclude/asm-sparc64/unistd.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3c06da5ae5358e9d325d541a053e1059e9654bcc",
      "tree": "04c953cc82fe57cff248ac523095cd4f0d9611a7",
      "parents": [
        "4d1f3f25d9c303d1ce63b42cc94c54ac0ab2e950",
        "a54c9d30dbb06391ec4422aaf0e1dc2c8c53bd3e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:42 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 19 15:02:42 2006 +1000"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "e4de00215c3af02116db3d486bf53700dfe10619",
      "tree": "86a77c315a31ea7fb27e14b5c446a92e8ce1e615",
      "parents": [
        "e515f048c46e457ef61ce9c8b56bd36e825a48a0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 09 16:00:59 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 09 16:00:59 2006 +1000"
      },
      "message": "powerpc/32: Define an is_kernel_addr() to fix ARCH\u003dppc compilation\n\nMy commit 6bfd93c32a5065d0e858780b3beb0b667081601c broke the ARCH\u003dppc\ncompilation by using the is_kernel_addr() macro in asm/uaccess.h.\nThis fixes it by defining a suitable is_kernel_addr() for ARCH\u003dppc.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5047f09b56d0bc3c21aec9cb16de60283da645c6",
      "tree": "09a07554b933c3bb912ce3bfc0ea7c7e1f16041c",
      "parents": [
        "c0f1fe00c3923135b2c2f443448585482da8a53e",
        "5528e568a760442e0ec8fd2dea1f0791875a066b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 06 19:59:18 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 06 19:59:18 2006 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f18fc729cd2d67b76e24206ee3567c1f6983c358",
      "tree": "9dbf177222d94213d9dd82d67de6d905e1a2b278",
      "parents": [
        "5a43ee65620d628ba04deecf241b63b2410b97f2",
        "d98550e334715b2d9e45f8f0f4e1608720108640"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 05 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 05 15:45:48 2006 +1000"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "61f5657c50341198ff05e375e6f1fc0476556562",
      "tree": "33c0fa26dc730885176f4be2a8853b1c0b65aa8a",
      "parents": [
        "0ccde0a290b44b8296b82a7683b4c299eb51ba6b"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Sat Apr 29 22:32:44 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 03 23:06:43 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Fixed break send on SCC\n\nSCC uart sends a break sequence each time it is stopped with the\nCPM_CR_STOP_TX command. That means that each time an application closes the\nserial device, a break is transmitted. To fix this, graceful tx stop is\nissued for SCC.\n\nSigned-off-by: David Jander \u003cdavid.jander@protonic.nl\u003e\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b07019f29328ebb1b48d3faf952b84f07ec9b973",
      "tree": "99fbd8379fb9fe17c5b06c74871f71207ebb072e",
      "parents": [
        "c3ce7e203af5d8eab7c3390fc991a1fcb152f741",
        "e0a515bc6a2188f02916e976f419a8640312e32a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Sun Apr 30 20:34:39 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Apr 30 20:34:39 2006 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "29f147d746326e4db5fe350c70373081d61a2965",
      "tree": "04c065ace8c62953441bc22079b93449b996f283",
      "parents": [
        "916a3d5729c8b710d56acf579f3fdb4de7c03e77",
        "6fb8f3acbe833586eb32598d1f844eb9f77c4fba"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 16:15:57 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 16:15:57 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "a73c87bfe98f4d54c919e920a6efb0a116115722",
      "tree": "71aa6572fff1187133bd70e13e3dddd1a45c5859",
      "parents": [
        "2833c28aa0d0326780acfa61149a2a02dcb2c9b4"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:33 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:05:16 2006 +1000"
      },
      "message": "[PATCH] ppc32: odd fixes and improvements in ppc_sys\n\nThis consists of offsets fix in ..._devices.c, and update of\nppc_sys_fixup_mem_resource() function to prevent subsequent fixups\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30aacebed0f0619f23ce84df7c59ad033ca08d77",
      "tree": "fb32292e6804fdab515227a0b7d9722e9595d532",
      "parents": [
        "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Apr 25 01:22:44 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:56 2006 +1000"
      },
      "message": "[PATCH] ppc32: add 440GX erratum 440_43 workaround\n\nThis patch adds workaround for PPC 440GX erratum 440_43. According to\nthis erratum spurious MachineChecks (caused by L1 cache parity) can\nhappen during DataTLB miss processing. We disable L1 cache parity\nchecking for 440GX rev.C and rev.F\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "591f0a4287d0de243493fd0c133c862e1d1f1c97",
      "tree": "02ee295688f70c00e8034139d1966b217bb7725e",
      "parents": [
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Sun Apr 02 17:42:40 2006 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 04 16:09:18 2006 -0500"
      },
      "message": "Add 85xx CDS to arch/powerpc\n\nThis patch adds support for 85xx CDS support to arch/powerpc\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bab70a4af737f623de5b034976a311055308ab86",
      "tree": "f8c0e9463de01323db2cb1a62f4eb83adb5ce7ca",
      "parents": [
        "bac30d1a78d0f11c613968fc8b351a91ed465386"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Mar 28 10:13:12 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:44:15 2006 +1100"
      },
      "message": "[PATCH] lock PTE before updating it in 440/BookE page fault handler\n\nFix 44x and BookE page fault handler to correctly lock PTE before\ntrying to pte_update() it, otherwise this PTE might be swapped out\nafter pte_present() check but before pte_uptdate() call, resulting in\ncorrupted PTE. This can happen with enabled preemption and low memory\ncondition.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a26b1364f14852bc9a51db0ca63c5250c775627",
      "tree": "83422473cb4bf4c450012cded06288a0dc6abedf",
      "parents": [
        "ff2e6d7e27cf1f757ab0d97e1a9e46de47152a0e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 10:22:10 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 10:22:10 2006 +1100"
      },
      "message": "ppc: Remove CHRP, POWER3 and POWER4 support from arch/ppc\n\n32-bit CHRP machines are now supported only in arch/powerpc, as are\nall 64-bit PowerPC processors.  This means that we don\u0027t use\nOpen Firmware on any platform in arch/ppc any more.\n\nThis makes PReP support a single-platform option like every other\nplatform support option in arch/ppc now, thus CONFIG_PPC_MULTIPLATFORM\nis gone from arch/ppc.  CONFIG_PPC_PREP is the option that selects\nPReP support and is generally what has replaced\nCONFIG_PPC_MULTIPLATFORM within arch/ppc.\n\n_machine is all but dead now, being #defined to 0.\n\nUpdated Makefiles, comments and Kconfig options generally to reflect\nthese changes.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f68d4c996d3062c8fe64e3ed36d4c83d23288ad8",
      "tree": "9ec058869422aa97040c81ced46c41e6de97cc79",
      "parents": [
        "0d833b41092df2f4a65cbdb0a0a947c35cdd2f9d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Mar 27 01:15:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:46 2006 -0800"
      },
      "message": "[PATCH] unify pfn_to_page: ppc pfn_to_page\n\nPPC can use generic funcs.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0652fc9a28c3ef8cd59264bfcb089c44d1b0e06",
      "tree": "a28527b65237b3067553a993f5ad06dfb24df044",
      "parents": [
        "55aab8cd3a498201b769a19de861c77516bdfd45"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 15:03:03 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 15:03:03 2006 +1100"
      },
      "message": "powerpc: Unify the 32 and 64 bit idle loops\n\nThis unifies the 32-bit (ARCH\u003dppc and ARCH\u003dpowerpc) and 64-bit idle\nloops.  It brings over the concept of having a ppc_md.power_save\nfunction from 32-bit to ARCH\u003dpowerpc, which lets us get rid of\nnative_idle().  With this we will also be able to simplify the idle\nhandling for pSeries and cell.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1f5e3b028c5b592b5a792a390c78d609219aebfd",
      "tree": "f8aec1818e99f8ee485fdc686c73299bcbb6a18a",
      "parents": [
        "f8dd311982c86141f4f2fd326c0edf0c2d9fd97b"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Sun Mar 26 13:38:09 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Mar 27 14:49:00 2006 +1100"
      },
      "message": "[PATCH] ppc32: Reorganize and complete MPC52xx initial cpu setup\n\nppc32: Reorganize and complete MPC52xx initial cpu setup\n\nThis patch splits up the CPU setup into a generic part and a\nplatform specific part. We also add a few missing init at the\nsame time.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6622f63db86fcbd41bf6fe05ddf2e00c1e51ced",
      "tree": "102f3ea0a891212603a3722fece337d6a74d450c",
      "parents": [
        "a00428f5b149e36b8225b2a0812742a6dfb07b8c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 10:06:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 14:05:56 2006 +1100"
      },
      "message": "powerpc: Implement accurate task and CPU time accounting\n\nThis implements accurate task and cpu time accounting for 64-bit\npowerpc kernels.  Instead of accounting a whole jiffy of time to a\ntask on a timer interrupt because that task happened to be running at\nthe time, we now account time in units of timebase ticks according to\nthe actual time spent by the task in user mode and kernel mode.  We\nalso count the time spent processing hardware and software interrupts\naccurately.  This is conditional on CONFIG_VIRT_CPU_ACCOUNTING.  If\nthat is not set, we do tick-based approximate accounting as before.\n\nTo get this accurate information, we read either the PURR (processor\nutilization of resources register) on POWER5 machines, or the timebase\non other machines on\n\n* each entry to the kernel from usermode\n* each exit to usermode\n* transitions between process context, hard irq context and soft irq\n  context in kernel mode\n* context switches.\n\nOn POWER5 systems with shared-processor logical partitioning we also\nread both the PURR and the timebase at each timer interrupt and\ncontext switch in order to determine how much time has been taken by\nthe hypervisor to run other partitions (\"steal\" time).  Unfortunately,\nsince we need values of the PURR on both threads at the same time to\naccurately calculate the steal time, and since we can only calculate\nsteal time on a per-core basis, the apportioning of the steal time\nbetween idle time (time which we ceded to the hypervisor in the idle\nloop) and actual stolen time is somewhat approximate at the moment.\n\nThis is all based quite heavily on what s390 does, and it uses the\ngeneric interfaces that were added by the s390 developers,\ni.e. account_system_time(), account_user_time(), etc.\n\nThis patch doesn\u0027t add any new interfaces between the kernel and\nuserspace, and doesn\u0027t change the units in which time is reported to\nuserspace by things such as /proc/stat, /proc/\u003cpid\u003e/stat, getrusage(),\ntimes(), etc.  Internally the various task and cpu times are stored in\ntimebase units, but they are converted to USER_HZ units (1/100th of a\nsecond) when reported to userspace.  Some precision is therefore lost\nbut there should not be any accumulating error, since the internal\naccumulation is at full precision.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a00428f5b149e36b8225b2a0812742a6dfb07b8c",
      "tree": "a78869cd67cf78a0eb091fb0ea5d397734bd6738",
      "parents": [
        "774fee58c465ea1c7e9775e347ec307bcf2deeb3",
        "fb5c594c2acc441f0d2d8f457484a0e0e9285db3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 14:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 14:05:47 2006 +1100"
      },
      "message": "Merge ../powerpc-merge\n"
    },
    {
      "commit": "0728a2f99ef6efd1984f9e0ed59834c1cc602e6f",
      "tree": "5ea69ff5f0b51a36347bcd84f0b7bf13491cbe2a",
      "parents": [
        "092b8f3488a3e50a4ab5f2f3f7c8bbf56b3144e1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 11 18:21:47 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Feb 20 10:44:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove duplicate exports\n\nA few symbols are exported twice, remove them from ppc_ksyms.c\nRemove users of sys_ctrler in arch/ppc/\n\nWARNING: vmlinux: duplicate symbol \u0027__delay\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027__up\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027__down\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027__down_interruptible\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027sys_ctrler\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strncat\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strncmp\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strchr\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strrchr\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strnlen\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strpbrk\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027memscan\u0027 previous definition was in vmlinux\nWARNING: vmlinux: duplicate symbol \u0027strstr\u0027 previous definition was in vmlinux\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2ef9481e666b4654159ac9f847e6963809e3c470",
      "tree": "62abb35633702dcc585df1e2ee093aaf0dc6bb07",
      "parents": [
        "75288c78c69020a574d93770c3a941b785f3d93d"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Mon Jan 23 10:58:20 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:53:51 2006 +1100"
      },
      "message": "[PATCH] powerpc: trivial: modify comments to refer to new location of files\n\nThis patch removes all self references and fixes references to files\nin the now defunct arch/ppc64 tree.  I think this accomplises\neverything wanted, though there might be a few references I missed.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75288c78c69020a574d93770c3a941b785f3d93d",
      "tree": "091bcfa5a507e5f1dd387980047854be448f415c",
      "parents": [
        "1965746bce49ddf001af52c7985e16343c768021"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Fri Jan 20 22:22:34 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:52:46 2006 +1100"
      },
      "message": "[PATCH] ppc32: Make platform devices being able to assign functions\n\nImplemented by  modification of the .name field of the platform device,\nwhen PDs with the\nsame names are to be used within different drivers, as\n\u003cdevice_name\u003e -\u003e \u003cdevice_name\u003e:\u003cfunction\u003e\nCorresponding drivers should change the .name in struct device_driver to\nreflect upper of course.\n\nAdded ppc_sys_device_disable/enable function set, making it easier to\ndisable all the inexistent/not utilized platform device way pdevs. By the\ncheck of the \"disabled\" bit in the config field of ppc_sys_specs, disabled\nplatform devices will be either added/removed from the bus, or simply not\nregistered on it, depending on the time when disable/enable call asserted.\n\nThe default behaviour when nothing is disabled/enabled will be \"all devices\nare enabled\", which is the same as before.\n\nAlso helper platform_notify_map function added, making assignment of\nboard-specific platform_info more consistent and generic.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8f75015f33c3005e0bbf83ffc0d5e0b4262cc03d",
      "tree": "a3c34ad86ccdc904bb43af6cd1cb163231c29276",
      "parents": [
        "076d022c566fddde41fd4a858dd24bacad8304d7",
        "e060e084e7d9e1c62d02cb6b8d3fe07db5317eaa"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 08 09:43:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 08 09:43:08 2006 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n"
    },
    {
      "commit": "909aeca664dd1fe55111dc4ec25c1bebe91674a2",
      "tree": "b1b0737582e2348d2b5c728db6b280df90bc5df1",
      "parents": [
        "b58b5aa51c78079fa4f652cd42e7b496a1d5411a"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:37 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add support for Xilinx ML403 reference design\n\nIncludes fix for Xilinx silicon errata 213\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a42e53d175074f340a3f85042ed64cfc51be216",
      "tree": "6426aebaa777d30be7ea7e6f3f6334fb94029230",
      "parents": [
        "562e7370a4d59d7ee8988fb0e13707d1f01a046a"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:12:48 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:58 2006 +1100"
      },
      "message": "[PATCH] powerpc: Migrate Xilinx Vertex support from the OCP bus to the platfom bus.\n\nThis patch only deals with the serial port definitions as there is no\nsupport for any other xilinx IP cores in the kernel tree at the moment.\n\nBoard specific configuration moved out of virtex.[ch] and into the\nxparameters.h wrapper.\n\nThis also prepares for the transition to the flattened device tree model.\nWhen the bootloader provides a device tree generated from an xparameters.h\nfiles, the kernel will no longer need xparameters/*.  The platform bus will\nget populated with data from the device tree, and the device drivers will\nbe automatically connected to the devices.  Only the bootloader (or\nppcboot) will need xparameters directly.\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4367e7451f19a3ae8b453e8b7ac0a1fdd9bca04",
      "tree": "fb66222169af4015f89f7ab80fea0a1469eeeb50",
      "parents": [
        "7d4d61544a12333600bdb9b018a149868418692e"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:12:32 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Move xparameters.h into xilinx virtex device specific path\n\nxparameters should not be needed by anything but virtex platform code.\nMove it from include/asm-ppc/ to platforms/4xx/xparameters/\n\nThis is preparing for work to remove xparameters from the dependancy tree\nfor most c files.  xparam changes should not cause a recompile of the world.\nInstead, drivers should get device info from the platform bus (populated\nby the boot code)\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ec57e53c945fe962b190953f61e1ffd127e68d3",
      "tree": "2c8cf3e91aa3222be2f7e55bbbd4f55c4deef98f",
      "parents": [
        "f4fc4a5b74cff2a487222f05704a2bd01953d250"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Tue Jan 17 00:24:42 2006 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 20 16:13:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: generalize PPC44x_PIN_SIZE\n\nThe following patch generalizes PPC44x_PIN_SIZE by changing it to\nPPC_PIN_SIZE, which can be defined by any sub-arch to automatically adjust\nVMALLOC_START.\n\nDefine PPC_PIN_SIZE on 8xx, avoiding potential conflicts with the\npinned space.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ce928e1b2ad4309fae6c4324b9e9e433fbf62a2",
      "tree": "774811b3bba02ac53292c56cc0be0d144e616044",
      "parents": [
        "63dafe5728e7354bc3f15bd49f13f1f9a433e8fb"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Sun Jan 15 17:30:29 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jan 20 16:13:29 2006 +1100"
      },
      "message": "[PATCH] ppc32 8xx: Added setbitsXX/clrbitsXX macro for read-modify-write operations\n\nThis adds setbitsXX/clrbitsXX macro for read-modify-write operations\nand converts the 8xx core and drivers to use them.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7fdd90bc43e3e9cb08bc1b13650024d419b89e5",
      "tree": "5c99a41b9d157186668ed63c001f72a09965143b",
      "parents": [
        "e8625d463560198cff7cb3eb22886c47d728d501"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:30:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 15 17:30:44 2006 +1100"
      },
      "message": "[PATCH] ppc: Remove powermac support from ARCH\u003dppc\n\nThis makes it possible to build kernels for PReP and/or CHRP\nwith ARCH\u003dppc by removing the (non-building) powermac support.\nIt\u0027s now also possible to select PReP and CHRP independently.\nPowermac users should now build with ARCH\u003dpowerpc instead of\nARCH\u003dppc.  (This does mean that it is no longer possible to\nbuild a 32-bit kernel for a G5.)\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45bfe98bd790b5ded00462cd582effcfb42263cc",
      "tree": "d4a1f2c5303dda106635b615f8f40ea9104bf25e",
      "parents": [
        "9f5974c8734d83d4ab7096ed98136a82f41210d6",
        "624cee31bcb14bfd85559fbec5dd7bb833542965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 10:21:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 10:21:22 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\nFix up delete/modify conflict of arch/ppc/kernel/process.c by hand (it\u0027s\ngone, gone, gone).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dc7a0bbeb6882ad665e588e82fabe5bb4645f2f",
      "tree": "8c034f802157d7f449e76f45086c0e13e0ea4711",
      "parents": [
        "c6b44d10f25e5a93eca5135b686a35775c63546e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 12 01:05:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:49 2006 -0800"
      },
      "message": "[PATCH] sched: add cacheflush() asm\n\nAdd per-arch sched_cacheflush() which is a write-back cacheflush used by\nthe migration-cost calibration code at bootup time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "624cee31bcb14bfd85559fbec5dd7bb833542965",
      "tree": "f9e428498d88618f4f28b974a51591481ccfed0b",
      "parents": [
        "8fce10a3c9ee7f9c74d83502fd5156a8ec82c21a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 21:22:34 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 12 21:22:34 2006 +1100"
      },
      "message": "powerpc: make ARCH\u003dppc use arch/powerpc/kernel/process.c\n\nCommit 5388fb1025443ec223ba556b10efc4c5f83f8682 made signal_32.c\nuse discard_lazy_cpu_state, which broke ARCH\u003dppc because that\nuses the common signal_32.c but has its own process.c.  Make ARCH\u003dppc\nuse the common process.c to fix this and to reduce the amount\nof duplicated code.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2c4583a381c584c8c025048071a120cc9562ded",
      "tree": "53d6a1d30a3be72f021738c97853cff55a800070",
      "parents": [
        "a04c8780fd234aeeba5e87f7e37beffd05ef21ae"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 15 15:00:57 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:05:56 2006 +1100"
      },
      "message": "[PATCH] powerpc: pci_address_to_pio fix\n\nThis fixes pci_address_to_pio() to return an unsigned long (to be safe)\nand fixes a bug in the implementation that caused it to return a bogus\nIO port number\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a819f8ba76e81669fcc2665ac532cac650694b99",
      "tree": "3d87323f4f8187175b20f8e8966d3c8447161336",
      "parents": [
        "dad482c25698134b79c80694c81f0495019e0842"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Fri Dec 09 11:57:44 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:08 2006 +1100"
      },
      "message": "[PATCH] ppc32: Add TQM85xx (8540/8541/8555/8560) board support\n\nThis patch adds support for the TQ Components TQM85xx modules. Currently the\nmodules TQM8540/8541/8555/8560 are supported.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d2dd482bc17c3bc240045f80a7c4b4d5cea5e29c",
      "tree": "9c40a9ab9a04839f2d578f9d47985b399074ce58",
      "parents": [
        "bb6b9b28d6847bc71f910e2e82c9040ff4b97ec0"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 30 16:57:28 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:26 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update OF address parsers\n\nThis updates the OF address parsers to return the IO flags\nindicating the type of address obtained. It also adds a PCI\ncall for converting physical addresses that hit IO space into\ninto IO tokens, and add routines that return the translated\naddresses into struct resource\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "51d3082fe6e55aecfa17113dbe98077c749f724c",
      "tree": "9a1e2355d5988d8cc1ca511d53c1bb24b0baa17f",
      "parents": [
        "463ce0e103f419f51b1769111e73fe8bb305d0ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:57:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Unify udbg (#2)\n\nThis patch unifies udbg for both ppc32 and ppc64 when building the\nmerged achitecture. xmon now has a single \"back end\". The powermac udbg\nstuff gets enriched with some ADB capabilities and btext output. In\naddition, the early_init callback is now called on ppc32 as well,\napprox. in the same order as ppc64 regarding device-tree manipulations.\nThe init sequences of ppc32 and ppc64 are getting closer, I\u0027ll unify\nthem in a later patch.\n\nFor now, you can force udbg to the scc using \"sccdbg\" or to btext using\n\"btextdbg\" on powermacs. I\u0027ll implement a cleaner way of forcing udbg\noutput to something else than the autodetected OF output device in a\nlater patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d1405b869850982f05c7ec0d3f137ca27588192f",
      "tree": "b95b4e6e36f654205ad720609734a5b2ca549de0",
      "parents": [
        "bcb05504edf0e27a648aa1059cbb71e8746758a1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:53:42 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:46 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add OF address parsing code (#2)\n\nParsing addresses extracted from Open Firmware isn\u0027t a simple matter. We\nhave various bits of code that try to do it in various place, including\nsome heuristics in prom.c that pre-parse addresses at boot and fill\ndevice-nodes \"addrs\", but those are dodgy at best and I want to\ndeprecate them. So this patch introduces a new set of routines that\nshould be capable of parsing most types of addresses and translating\nthem into CPU physical addresses. It currently works for things on PCI\nbusses and ISA busses and should work on \"standard\" busses like the root\nbus or the MacIO bus that don\u0027t put funky flags in addresses. If you\nhave other bus types that do use funky flags, you\u0027ll have to add new bus\ntype translators, which is fairly easy.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c1189c9275dbaa474e1f5ce0b62f6b4d9be67d51",
      "tree": "11f1e7026c70b163027453ccd7e0fe052c63cea4",
      "parents": [
        "d6a55504b31dac7a0fd5d12bb6bd9f3773c88569"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 18 22:30:06 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:38 2006 +1100"
      },
      "message": "ppc: remove duplicate bseip.h\n\ninclude/asm-ppc/bseip.h is a duplicate of arch/ppc/platforms/bseip.h\nand is not referenced anywhere, so get rid of it.  Pointed out by\nMarcelo Tosatti.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1cd8e506209223ed10da805d99be55e268f4023c",
      "tree": "ccec0c8aff4f351baebad5dcc213915c3379ca6e",
      "parents": [
        "3d1229d6ae92ed1994f4411b8493327ef8f4b76f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Nov 14 12:54:33 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:48:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: moved ipic code to arch/powerpc\n\nMoved 83xx and QUICC Engine interrupt handling code into arch/powerpc\nas a precursor of getting 83xx sub-arch building in arch/powerpc.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f80257a25d9f73a0e6e377c7d6bf29b8938c042d",
      "tree": "e44b01971bafb813785c8c55e75b2a29f31b804d",
      "parents": [
        "041cb6241fa97c4881dd19d79f783b2e077acd28"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Allows compilation of a MPC52xx kernel without PCI\n\nSome custom cards might not need PCI, without this patch, compilation fails.\n\nSigned-off-by: Roger Blofeld \u003cblofeldus@yahoo.com\u003e\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e21b9f2e9a580ce7375ec58953c1bb19aabe0db4",
      "tree": "15ef4b899536caffe9ca863b8257a9b9e0aa3473",
      "parents": [
        "4aa7c80193c561e52c06351e0f521e697954a859"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Fri Jan 06 00:11:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:31 2006 -0800"
      },
      "message": "[PATCH] ppc32: Modify Freescale MPC52xx IRQ mapping to _not_ use irq 0\n\nAFAIK IRQ number 0 is a perfectly valid IRQ number.  But it seems there are\nnumerous places where it\u0027s considered to be invalid or \"no irq\" value.  Since\nthat value is problematic, the IRQ mapping is changed to not use it.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa57f9c2b841872ffad9d8f7b3de23d6ba33c30d",
      "tree": "72ac27ad1bfc1c376d4c3af4bea5210327312faf",
      "parents": [
        "1ae8f40767a3afc6244719a2c8fbcf546767d5b0"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Fri Jan 06 00:11:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:30 2006 -0800"
      },
      "message": "[PATCH] ppc32: remove \"jumbo\" member from ocp_func_emac_data\n\nRemove the not needed anymore \"jumbo\" member from ocp_func_emac_data.\nJumbo frame support is handled by PPC4xx EMAC driver internally now.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c3dbbe982ac85837f1da150ea9539a9e9a12557",
      "tree": "10c9d071d78a2c204ce34b8d95fd0ba9139bb7d2",
      "parents": [
        "a78719c387cc25ed97304a235a20c24f0f89399b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Dec 16 22:35:23 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:05 2005 -0800"
      },
      "message": "[PATCH] ppc: ppc4xx_dma DMA_MODE_{READ,WRITE} fix\n\nDMA_MODE_{READ,WRITE} are declared in asm-powerpc/dma.h and their\ndeclarations there match the definitions.  Old declarations in\nppc4xx_dma.h are not right anymore (wrong type, to start with).\nKilled them, added include of asm/dma.h where needed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e6850f615af510c992ff9753f4d8c385969a17c",
      "tree": "143d918e35e5e469f113c80a58012c23f8c378f8",
      "parents": [
        "e53566409c38d38680cc02299fa9fa5fe8623e9f",
        "78b09735a2f42f32c4611d92ea51755e1faae385"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 14:25:23 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 14:25:23 2005 +1100"
      },
      "message": "Merge branch \u0027mymerge\u0027 of ssh://ozlabs.org/home/sfr/kernel-sfr\n"
    },
    {
      "commit": "966cc04b4d9d3d7a49e744888628acc36ebec5d4",
      "tree": "7ec690deddbf164eb07abd541c7d13b1cf25b0d3",
      "parents": [
        "44f080c46e84090daf81b4d142359f8e38d7c5ee"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Fri Nov 18 01:10:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:49:45 2005 -0800"
      },
      "message": "[PATCH] ppc32: add missing define for fs_enet Ethernet driver\n\nThis adds the FCC_PSMR_RMII defenition, which is used in fs_enet to enable\nRMII mode.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78b09735a2f42f32c4611d92ea51755e1faae385",
      "tree": "7123a78093d45454aff1350e95457b129383366d",
      "parents": [
        "78baa2f8ad53968ff82ad9827b7793b3f46cba0e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Nov 19 01:40:46 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Nov 19 01:48:52 2005 +1100"
      },
      "message": "powerpc: merge dma-mapping.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "78baa2f8ad53968ff82ad9827b7793b3f46cba0e",
      "tree": "24da1067859554f3833c98cd7212da46e2862b51",
      "parents": [
        "f365cfd0d8b6d8fb3583d23d48f54efa88ee8563"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Nov 19 00:33:56 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Nov 19 01:48:33 2005 +1100"
      },
      "message": "ppc32: move some dma routines\n\nEvery other architecture define dma_cache_{inv,wback,wback_inv}\nin asm/io.h and doing so brings us closer to ppc64.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "7486a38f683d49e6f8b2b9050ff06778b151a40c",
      "tree": "6a43a59ae4892d8993105d7151fe0676c10d02e1",
      "parents": [
        "950fc0025f8566d1c44da04fed216513f83268af"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Nov 15 11:03:24 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:52:12 2005 +1100"
      },
      "message": "[PATCH] powerpc: replace page_to_virt() with lowmem_page_address() for Book-E\n\npage_to_virt and lowmem_page_address provided equiavlent functionality\nso use the more standard lowmem_page_address\n\nThis also addresses build issue in ARCH\u003dpowerpc since page_to_virt()\nhas been removed from include/asm-powerpc/page.h\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c55377ee73f6efeb373ae06f6e918d87660b4852",
      "tree": "8085472005f758e73d996d2b3e0e91064524d533",
      "parents": [
        "821077b2617ef70662a861393c929d7e47609512"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "message": "powerpc: Move a bunch of ppc64 headers to include/asm-powerpc\n\n... and also delete some that are no longer used because we already\nhad an include/asm-powerpc version of the header.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c8d3d997ef3c0594350fba716529905b314287e",
      "tree": "8439efcf2aa645a0e9bebd9e40d138c95d279671",
      "parents": [
        "c1986ee9bea3d880bcf0d3f1a31e055778f306c7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Sun Nov 13 16:06:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] Update email address for Kumar\n\nChanged jobs and the Freescale address is no longer valid.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7f290dad32ee34d931561b7943c858fe2aae503",
      "tree": "850f04ed9ffba8aef6e151fa9c9e8a0c667bb795",
      "parents": [
        "6761c4a07378e19e3710bb69cea65795774529b1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 11 21:15:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:25:39 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge vdso\u0027s and add vdso support to 32 bits kernel\n\nThis patch moves the vdso\u0027s to arch/powerpc, adds support for the 32\nbits vdso to the 32 bits kernel, rename systemcfg (finally !), and adds\nsome new (still untested) routines to both vdso\u0027s: clock_gettime() with\nsupport for CLOCK_REALTIME and CLOCK_MONOTONIC, clock_getres() (same\nclocks) and get_tbfreq() for glibc to retreive the timebase frequency.\n\nTom,Steve: The implementation of get_tbfreq() I\u0027ve done for 32 bits\nreturns a long long (r3, r4) not a long. This is such that if we ever\nadd support for \u003e4Ghz timebases on ppc32, the userland interface won\u0027t\nhave to change.\n\nI have tested gettimeofday() using some glibc patches in both ppc32 and\nppc64 kernels using 32 bits userland (I haven\u0027t had a chance to test a\n64 bits userland yet, but the implementation didn\u0027t change and was\ntested earlier). I haven\u0027t tested yet the new functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "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": "584224e4095d8abcf2bef38efacc291be9a44c20",
      "tree": "4f4e37fe772880c85c03ea08fdd2c46aab92eb08",
      "parents": [
        "c5ff700116a56a870ef40cc4ac6f19bf2530b466"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Nov 09 13:04:06 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:23:53 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge current.h\n\nThis patch merges current.h.  This is a one-big-ifdef merge, but both\nversions are so tiny, I think we can live with it.  While we\u0027re at it,\nwe get rid of the fairly pointless redirection through get_current()\nin the ppc64 version.\n\nBuilt and booted on POWER5 LPAR (ARCH\u003dpowerpc \u0026 ARCH\u003dppc64).  Built\nfor 32-bit pmac (ARCH\u003dpowerpc \u0026 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": "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": "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": "b354cab0763080df3735dcd0c64a545f266cc9e2",
      "tree": "4fa1fd9cf5053a0f4cc5f49ba66126ef23e182e7",
      "parents": [
        "515729ece1e515546e9f49713b012cfbc41747ed"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 08 12:20:34 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:20:34 2005 +1100"
      },
      "message": "powerpc: merge ide.h\n\nThis is very simple with it being almost all ppc32 with just a couple\nof common defines.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\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": "21fe3301f11a93c4f18e8480ed08522559bf0a50",
      "tree": "76076ecea25a621f0cffc856025279022ee8d234",
      "parents": [
        "75722d3992f57375c0cc029dcceb2334a45ceff1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:41:59 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:36 2005 +1100"
      },
      "message": "[PATCH] ppc: fix a bunch of warnings\n\nBuilding a PowerMac kernel with ARCH\u003dpowerpc causes a bunch of warnings,\nthis fixes some of them\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"
    }
  ],
  "next": "2b0c28d7f8846f80a436093e906f5175d1fa8f55"
}
