--- /dev/null
+From benh@kernel.crashing.org Fri Oct 22 11:51:02 2010\r
+Return-Path: <linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org>\r
+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bilbo.ozlabs.org\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0.0 required=3.0 tests=none autolearn=disabled\r
+ version=3.3.1\r
+X-Original-To: jk@ozlabs.org\r
+Delivered-To: jk@ozlabs.org\r
+Received: from bilbo.ozlabs.org (localhost [127.0.0.1])\r
+ by ozlabs.org (Postfix) with ESMTP id ED4B3100937\r
+ for <jk@ozlabs.org>; Fri, 22 Oct 2010 14:51:54 +1100 (EST)\r
+Received: by ozlabs.org (Postfix)\r
+ id BF799B70CB; Fri, 22 Oct 2010 14:51:50 +1100 (EST)\r
+Delivered-To: linuxppc-dev@ozlabs.org\r
+Received: from gate.crashing.org (gate.crashing.org [63.228.1.57])\r
+ (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
+ (Client did not present a certificate)\r
+ by ozlabs.org (Postfix) with ESMTPS id 94629B7043\r
+ for <linuxppc-dev@ozlabs.org>; Fri, 22 Oct 2010 14:51:49 +1100 (EST)\r
+Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1])\r
+ by gate.crashing.org (8.14.1/8.13.8) with ESMTP id o9M3p3SP018234;\r
+ Thu, 21 Oct 2010 22:51:04 -0500\r
+Subject: [git pull] Please pull powerpc.git next branch\r
+From: Benjamin Herrenschmidt <benh@kernel.crashing.org>\r
+To: Linus Torvalds <torvalds@linux-foundation.org>\r
+Date: Fri, 22 Oct 2010 14:51:02 +1100\r
+Message-ID: <1287719462.2198.37.camel@pasglop>\r
+Mime-Version: 1.0\r
+X-Mailer: Evolution 2.30.3 \r
+Cc: linuxppc-dev list <linuxppc-dev@ozlabs.org>,\r
+ Andrew Morton <akpm@linux-foundation.org>,\r
+ Linux Kernel list <linux-kernel@vger.kernel.org>\r
+X-BeenThere: linuxppc-dev@lists.ozlabs.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: Linux on PowerPC Developers Mail List <cbe-oss-dev.ozlabs.org>\r
+List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>,\r
+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>\r
+List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev>\r
+List-Post: <mailto:linuxppc-dev@lists.ozlabs.org>\r
+List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>\r
+List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>,\r
+ <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>\r
+Content-Type: text/plain;\r
+ charset="us-ascii"\r
+Content-Transfer-Encoding: 7bit\r
+Sender: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org\r
+Errors-To: linuxppc-dev-bounces+jk=ozlabs.org@lists.ozlabs.org\r
+X-UID: 11446\r
+X-Length: 16781\r
+Status: R\r
+X-Status: N\r
+X-KMail-EncryptionState: \r
+X-KMail-SignatureState: \r
+X-KMail-MDN-Sent: \r
+\r
+Hi Linus !\r
+\r
+Here's powerpc's batch for this merge window. Mostly bits and pieces,\r
+such as Anton doing some performance tuning left and right, and the\r
+usual churn. One hilight is the support for the new Freescale e5500 core\r
+(64-bit BookE). Another one is that we now wire up the whole lot of\r
+socket calls as direct syscalls in addition to the old style indirect\r
+method.\r
+\r
+Cheers,\r
+Ben.\r
+\r
+The following changes since commit e10117d36ef758da0690c95ecffc09d5dd7da479:\r
+ Linus Torvalds (1):\r
+ Merge branch 'upstream-linus' of git://git.kernel.org/.../jgarzik/libata-dev\r
+\r
+are available in the git repository at:\r
+\r
+ git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next\r
+\r
+Andreas Schwab (1):\r
+ powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}\r
+\r
+Anton Blanchard (5):\r
+ powerpc: Optimise 64bit csum_partial\r
+ powerpc: Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user\r
+ powerpc: Add 64bit csum_and_copy_to_user\r
+ powerpc: Feature nop out reservation clear when stcx checks address\r
+ powerpc: Check end of stack canary at oops time\r
+\r
+Arnd Bergmann (1):\r
+ powerpc/spufs: Use llseek in all file operations\r
+\r
+Benjamin Herrenschmidt (4):\r
+ powerpc/dma: Add optional platform override of dma_set_mask()\r
+ powerpc/dart_iommu: Support for 64-bit iommu bypass window on PCIe\r
+ Merge remote branch 'kumar/merge' into next\r
+ Merge remote branch 'jwb/next' into next\r
+\r
+Denis Kirjanov (1):\r
+ powerpc: Use is_32bit_task() helper to test 32-bit binary\r
+\r
+Harninder Rai (1):\r
+ powerpc/85xx: add cache-sram support\r
+\r
+Ian Munsie (1):\r
+ powerpc: Wire up direct socket system calls\r
+\r
+Ilya Yanok (1):\r
+ powerpc/mpc83xx: Support for MPC8308 P1M board\r
+\r
+Joe Perches (2):\r
+ powerpc: Use static const char arrays\r
+ powerpc: Remove pr_<level> uses of KERN_<level>\r
+\r
+Josh Boyer (1):\r
+ powerpc/44x: Update ppc44x_defconfig\r
+\r
+Julia Lawall (7):\r
+ powerpc/via-pmu-led.c: Add of_node_put to avoid memory leak\r
+ powerpc/maple: Add of_node_put to avoid memory leak\r
+ powerpc/powermac/pfunc_core.c: Add of_node_put to avoid memory leak\r
+ powerpc/cell: Add of_node_put to avoid memory leak\r
+ powerpc/chrp/nvram.c: Add of_node_put to avoid memory leak\r
+ powerpc/irq.c: Add of_node_put to avoid memory leak\r
+ i2c/i2c-pasemi.c: Fix unsigned return type\r
+\r
+Kumar Gala (11):\r
+ powerpc/ppc64e: Fix link problem when building ppc64e_defconfig\r
+ powerpc/fsl-pci: Fix MSI support on 83xx platforms\r
+ powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers\r
+ powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips\r
+ powerpc/fsl-booke: Add p3041 DS board support\r
+ powerpc: Fix compile error with paca code on ppc64e\r
+ powerpc/fsl-booke: Add support for FSL 64-bit e5500 core\r
+ powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes\r
+ powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips\r
+ powerpc/fsl-booke: Add p5020 DS board support\r
+ powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig\r
+\r
+Matthew McClintock (7):\r
+ powerpc/mm: Assume first cpu is boot_cpuid not 0\r
+ powerpc/kexec: make masking/disabling interrupts generic\r
+ powerpc/85xx: Remove call to mpic_teardown_this_cpu in kexec\r
+ powerpc/85xx: Minor fixups for kexec on 85xx\r
+ powerpc/85xx: flush dcache before resetting cores\r
+ powerpc/fsl_soc: Search all global-utilities nodes for rstccr\r
+ powerpc/fsl_booke: Add support to boot from core other than 0\r
+\r
+Michael Neuling (1):\r
+ powerpc: Move arch_sd_sibling_asym_packing() to smp.c\r
+\r
+Nathan Fontenot (3):\r
+ powerpc/pseries: Export device tree updating routines\r
+ powerpc/pseries: Export rtas_ibm_suspend_me()\r
+ powerpc/pseries: Partition migration in the kernel\r
+\r
+Nishanth Aravamudan (8):\r
+ powerpc/pci: Fix return type of BUID_{HI,LO} macros\r
+ powerpc/dma: Fix dma_iommu_dma_supported compare\r
+ powerpc/dma: Fix check for direct DMA support\r
+ powerpc/vio: Use put_device() on device_register failure\r
+ powerpc/viobus: Free TCE table on device release\r
+ powerpc/pseries: Use kmemdup\r
+ powerpc/pci: Cleanup device dma setup code\r
+ powerpc/pseries/xics: Use cpu_possible_mask rather than cpu_all_mask\r
+\r
+Paul Gortmaker (1):\r
+ powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT\r
+\r
+Paul Mackerras (5):\r
+ powerpc: Abstract indexing of lppaca structs\r
+ powerpc: Dynamically allocate most lppaca structs\r
+ powerpc: Account time using timebase rather than PURR\r
+ powerpc/pseries: Re-enable dispatch trace log userspace interface\r
+ powerpc/perf: Fix sampling enable for PPC970\r
+\r
+Scott Wood (1):\r
+ oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.\r
+\r
+Sean MacLennan (2):\r
+ powerpc: Fix incorrect .stabs entry for copy_32.S\r
+ powerpc: mtmsrd not defined\r
+\r
+Shaohui Xie (1):\r
+ fsl_rio: Add comments for sRIO registers.\r
+\r
+Stephen Rothwell (1):\r
+ powerpc: define a compat_sys_recv cond_syscall\r
+\r
+Timur Tabi (5):\r
+ powerpc: export ppc_proc_freq and ppc_tb_freq as GPL symbols\r
+ powerpc/watchdog: Allow the Book-E driver to be compiled as a module\r
+ powerpc/p1022: Add probing for individual DMA channels\r
+ powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board\r
+ powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option\r
+\r
+Tirumala Marri (1):\r
+ powerpc/44x: Add support for the AMCC APM821xx SoC\r
+\r
+matt mooney (1):\r
+ powerpc/Makefiles: Change to new flag variables\r
+\r
+ arch/powerpc/boot/addnote.c | 4 +-\r
+ arch/powerpc/boot/dts/bluestone.dts | 254 +++++++++++++\r
+ arch/powerpc/boot/dts/mpc8308_p1m.dts | 332 ++++++++++++++++\r
+ arch/powerpc/boot/dts/p1022ds.dts | 11 +\r
+ arch/powerpc/configs/44x/bluestone_defconfig | 68 ++++\r
+ arch/powerpc/configs/e55xx_smp_defconfig | 84 ++++\r
+ arch/powerpc/configs/ppc44x_defconfig | 9 +-\r
+ arch/powerpc/configs/ppc64e_defconfig | 4 +-\r
+ arch/powerpc/include/asm/checksum.h | 10 +\r
+ arch/powerpc/include/asm/compat.h | 4 +-\r
+ arch/powerpc/include/asm/cputable.h | 14 +-\r
+ arch/powerpc/include/asm/dma-mapping.h | 14 +-\r
+ arch/powerpc/include/asm/elf.h | 2 +-\r
+ arch/powerpc/include/asm/exception-64s.h | 3 +-\r
+ arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 48 +++\r
+ arch/powerpc/include/asm/kexec.h | 1 +\r
+ arch/powerpc/include/asm/kvm_fpu.h | 4 +-\r
+ arch/powerpc/include/asm/lppaca.h | 29 ++\r
+ arch/powerpc/include/asm/machdep.h | 3 +\r
+ arch/powerpc/include/asm/mmu-book3e.h | 15 +\r
+ arch/powerpc/include/asm/paca.h | 10 +-\r
+ arch/powerpc/include/asm/page_64.h | 4 +-\r
+ arch/powerpc/include/asm/ppc-pci.h | 4 +-\r
+ arch/powerpc/include/asm/ppc_asm.h | 50 ++-\r
+ arch/powerpc/include/asm/processor.h | 4 +-\r
+ arch/powerpc/include/asm/pte-common.h | 7 +\r
+ arch/powerpc/include/asm/rtas.h | 1 +\r
+ arch/powerpc/include/asm/systbl.h | 19 +\r
+ arch/powerpc/include/asm/system.h | 4 +-\r
+ arch/powerpc/include/asm/time.h | 5 -\r
+ arch/powerpc/include/asm/unistd.h | 21 +-\r
+ arch/powerpc/kernel/Makefile | 4 +-\r
+ arch/powerpc/kernel/align.c | 4 +-\r
+ arch/powerpc/kernel/asm-offsets.c | 12 +-\r
+ arch/powerpc/kernel/cpu_setup_44x.S | 1 +\r
+ arch/powerpc/kernel/cpu_setup_fsl_booke.S | 15 +\r
+ arch/powerpc/kernel/cputable.c | 43 ++-\r
+ arch/powerpc/kernel/crash.c | 13 +-\r
+ arch/powerpc/kernel/dma-iommu.c | 21 +-\r
+ arch/powerpc/kernel/dma.c | 20 +-\r
+ arch/powerpc/kernel/entry_64.S | 40 ++\r
+ arch/powerpc/kernel/fpu.S | 10 -\r
+ arch/powerpc/kernel/head_fsl_booke.S | 10 +-\r
+ arch/powerpc/kernel/irq.c | 6 +-\r
+ arch/powerpc/kernel/lparcfg.c | 14 +-\r
+ arch/powerpc/kernel/machine_kexec.c | 24 ++\r
+ arch/powerpc/kernel/machine_kexec_32.c | 4 +\r
+ arch/powerpc/kernel/paca.c | 70 ++++-\r
+ arch/powerpc/kernel/pci-common.c | 4 +-\r
+ arch/powerpc/kernel/ppc970-pmu.c | 2 +\r
+ arch/powerpc/kernel/process.c | 12 -\r
+ arch/powerpc/kernel/ptrace.c | 2 +-\r
+ arch/powerpc/kernel/rtas.c | 4 +-\r
+ arch/powerpc/kernel/setup_32.c | 2 +-\r
+ arch/powerpc/kernel/smp.c | 14 +-\r
+ arch/powerpc/kernel/time.c | 275 +++++++-------\r
+ arch/powerpc/kernel/traps.c | 5 +\r
+ arch/powerpc/kernel/vdso.c | 6 +-\r
+ arch/powerpc/kernel/vdso32/Makefile | 6 +-\r
+ arch/powerpc/kernel/vdso64/Makefile | 6 +-\r
+ arch/powerpc/kernel/vio.c | 10 +-\r
+ arch/powerpc/kvm/Makefile | 2 +-\r
+ arch/powerpc/kvm/book3s_paired_singles.c | 44 +--\r
+ arch/powerpc/kvm/emulate.c | 4 +-\r
+ arch/powerpc/kvm/fpu.S | 8 -\r
+ arch/powerpc/lib/Makefile | 7 +-\r
+ arch/powerpc/lib/checksum_64.S | 482 +++++++++++++++++-------\r
+ arch/powerpc/lib/checksum_wrappers_64.c | 102 +++++\r
+ arch/powerpc/lib/copy_32.S | 2 +-\r
+ arch/powerpc/lib/ldstfp.S | 36 +-\r
+ arch/powerpc/lib/locks.c | 4 +-\r
+ arch/powerpc/lib/sstep.c | 8 +\r
+ arch/powerpc/math-emu/Makefile | 2 +-\r
+ arch/powerpc/mm/Makefile | 6 +-\r
+ arch/powerpc/mm/fault.c | 6 +\r
+ arch/powerpc/mm/fsl_booke_mmu.c | 15 +-\r
+ arch/powerpc/mm/mmu_context_nohash.c | 6 +-\r
+ arch/powerpc/mm/mmu_decl.h | 5 +-\r
+ arch/powerpc/mm/tlb_nohash.c | 56 +++-\r
+ arch/powerpc/mm/tlb_nohash_low.S | 2 +-\r
+ arch/powerpc/oprofile/Makefile | 4 +-\r
+ arch/powerpc/oprofile/backtrace.c | 2 +-\r
+ arch/powerpc/oprofile/op_model_fsl_emb.c | 15 +-\r
+ arch/powerpc/platforms/44x/Kconfig | 16 +\r
+ arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +\r
+ arch/powerpc/platforms/83xx/Kconfig | 4 +-\r
+ arch/powerpc/platforms/83xx/mpc830x_rdb.c | 3 +-\r
+ arch/powerpc/platforms/85xx/Kconfig | 28 ++-\r
+ arch/powerpc/platforms/85xx/Makefile | 2 +\r
+ arch/powerpc/platforms/85xx/p1022_ds.c | 2 +\r
+ arch/powerpc/platforms/85xx/p3041_ds.c | 64 ++++\r
+ arch/powerpc/platforms/85xx/p5020_ds.c | 69 ++++\r
+ arch/powerpc/platforms/85xx/smp.c | 83 ++++-\r
+ arch/powerpc/platforms/Kconfig.cputype | 8 +-\r
+ arch/powerpc/platforms/cell/ras.c | 4 +-\r
+ arch/powerpc/platforms/cell/spider-pic.c | 4 +-\r
+ arch/powerpc/platforms/cell/spufs/file.c | 18 +\r
+ arch/powerpc/platforms/chrp/nvram.c | 4 +-\r
+ arch/powerpc/platforms/iseries/Makefile | 2 +-\r
+ arch/powerpc/platforms/iseries/dt.c | 4 +-\r
+ arch/powerpc/platforms/iseries/smp.c | 2 +-\r
+ arch/powerpc/platforms/maple/setup.c | 1 +\r
+ arch/powerpc/platforms/powermac/pfunc_core.c | 9 +-\r
+ arch/powerpc/platforms/pseries/Makefile | 13 +-\r
+ arch/powerpc/platforms/pseries/dlpar.c | 7 +-\r
+ arch/powerpc/platforms/pseries/dtl.c | 224 +++++++++---\r
+ arch/powerpc/platforms/pseries/lpar.c | 25 ++-\r
+ arch/powerpc/platforms/pseries/mobility.c | 362 ++++++++++++++++++\r
+ arch/powerpc/platforms/pseries/pseries.h | 9 +\r
+ arch/powerpc/platforms/pseries/setup.c | 52 +++\r
+ arch/powerpc/platforms/pseries/xics.c | 2 +-\r
+ arch/powerpc/sysdev/Makefile | 5 +-\r
+ arch/powerpc/sysdev/dart_iommu.c | 74 ++++-\r
+ arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 101 +++++\r
+ arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 159 ++++++++\r
+ arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 231 +++++++++++\r
+ arch/powerpc/sysdev/fsl_msi.c | 9 +-\r
+ arch/powerpc/sysdev/fsl_pci.c | 60 +++-\r
+ arch/powerpc/sysdev/fsl_pci.h | 1 +\r
+ arch/powerpc/sysdev/fsl_rio.c | 65 ++--\r
+ arch/powerpc/sysdev/fsl_soc.c | 20 +-\r
+ arch/powerpc/sysdev/mpc8xxx_gpio.c | 3 +\r
+ arch/powerpc/sysdev/pmi.c | 2 +-\r
+ arch/powerpc/xmon/Makefile | 4 +-\r
+ drivers/i2c/busses/i2c-pasemi.c | 2 +-\r
+ drivers/macintosh/via-pmu-led.c | 4 +-\r
+ drivers/watchdog/Kconfig | 22 +-\r
+ drivers/watchdog/booke_wdt.c | 47 ++-\r
+ include/linux/pci_ids.h | 8 +\r
+ kernel/sys_ni.c | 1 +\r
+ 130 files changed, 3676 insertions(+), 683 deletions(-)\r
+ create mode 100644 arch/powerpc/boot/dts/bluestone.dts\r
+ create mode 100644 arch/powerpc/boot/dts/mpc8308_p1m.dts\r
+ create mode 100644 arch/powerpc/configs/44x/bluestone_defconfig\r
+ create mode 100644 arch/powerpc/configs/e55xx_smp_defconfig\r
+ create mode 100644 arch/powerpc/include/asm/fsl_85xx_cache_sram.h\r
+ create mode 100644 arch/powerpc/lib/checksum_wrappers_64.c\r
+ create mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c\r
+ create mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c\r
+ create mode 100644 arch/powerpc/platforms/pseries/mobility.c\r
+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h\r
+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_cache_sram.c\r
+ create mode 100644 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c\r
+\r
+\r
+_______________________________________________\r
+Linuxppc-dev mailing list\r
+Linuxppc-dev@lists.ozlabs.org\r
+https://lists.ozlabs.org/listinfo/linuxppc-dev\r