linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [git pull] Please pull mpe.git for-linus branch (for powerpc)
@ 2014-11-04  4:40 Michael Ellerman
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Ellerman @ 2014-11-04  4:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linuxppc-dev, anton, benh, ddstreet, fabf, hbathini, LKML

[-- Attachment #1: Type: text/plain, Size: 1541 bytes --]

Hi Linus,

Some more powerpc fixes if you please.

cheers


The following changes since commit d506aa68c23db708ad45ca8c17f0d7f5d7029a37:

  Merge branch 'for-linus' of git://git.kernel.dk/linux-block (2014-10-29 11:57:10 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux.git for-linus

for you to fetch changes up to 10ccaf178b2b961d8bca252d647ed7ed8aae2a20:

  powerpc: use device_online/offline() instead of cpu_up/down() (2014-11-02 10:55:56 +1100)

----------------------------------------------------------------
Anton Blanchard (1):
      powerpc: do_notify_resume can be called with bad thread_info flags argument

Benjamin Herrenschmidt (1):
      powerpc/powernv: Properly fix LPC debugfs endianness

Dan Streetman (1):
      powerpc: use device_online/offline() instead of cpu_up/down()

Fabian Frederick (1):
      powerpc: Fix section mismatch warning

Hari Bathini (1):
      powerpc/fadump: Fix endianess issues in firmware assisted dump handling

 arch/powerpc/include/asm/fadump.h         |  52 +++++++-------
 arch/powerpc/kernel/entry_64.S            |   6 ++
 arch/powerpc/kernel/fadump.c              | 114 +++++++++++++++---------------
 arch/powerpc/mm/init_32.c                 |   2 +-
 arch/powerpc/platforms/powernv/opal-lpc.c |  59 ++++++++++++++++
 arch/powerpc/platforms/pseries/dlpar.c    |   4 +-
 arch/powerpc/platforms/pseries/lpar.c     |  14 +++-
 7 files changed, 163 insertions(+), 88 deletions(-)



[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [git pull] Please pull mpe.git for-linus branch (for powerpc)
@ 2014-11-27  5:53 Michael Ellerman
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Ellerman @ 2014-11-27  5:53 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linuxppc-dev, linux-kernel, anton, gwshan, ldufour, mahesh,
	Ben Herrenschmidt

[-- Attachment #1: Type: text/plain, Size: 1516 bytes --]

Hi Linus,

Here are five fixes for you to pull please.

I think these are all rc6 material, but I'm still learning so let me know if
you disagree :)

They're all CC'ed to stable except the "Fix PE state format" one which went in
this release.

cheers


The following changes since commit d7ce4377494adfaf8afb15ecf4f07d399bbf13d9:

  powerpc/fsl_msi: mark the msi cascade handler IRQF_NO_THREAD (2014-11-17 22:00:30 -0600)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux.git for-linus

for you to fetch changes up to 152d44a853e42952f6c8a504fb1f8eefd21fd5fd:

  powerpc: 32 bit getcpu VDSO function uses 64 bit instructions (2014-11-27 09:42:12 +1100)

----------------------------------------------------------------
Anton Blanchard (1):
      powerpc: 32 bit getcpu VDSO function uses 64 bit instructions

Gavin Shan (2):
      powerpc/eeh: Fix PE state format
      powerpc/powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE

Laurent Dufour (1):
      powerpc/pseries: Fix endiannes issue in RTAS call from xmon

Mahesh Salgaonkar (1):
      powerpc/powernv: Fix the hmi event version check.

 arch/powerpc/kernel/eeh_sysfs.c           | 2 +-
 arch/powerpc/kernel/vdso32/getcpu.S       | 4 ++--
 arch/powerpc/platforms/powernv/opal-hmi.c | 2 +-
 arch/powerpc/platforms/powernv/pci-ioda.c | 2 +-
 arch/powerpc/xmon/xmon.c                  | 6 +++---
 5 files changed, 8 insertions(+), 8 deletions(-)




[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [git pull] Please pull mpe.git for-linus branch (for powerpc)
@ 2014-11-19  5:21 Michael Ellerman
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Ellerman @ 2014-11-19  5:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linuxppc-dev, linux-kernel, haokexin, scottwood

[-- Attachment #1: Type: text/plain, Size: 904 bytes --]

Hi Linus,

Please pull one fix from Scott, he says:

  This patch fixes a crash (introduced in v3.18-rc1) in the FSL MSI driver
  when threaded IRQs are enabled.


The following changes since commit 8a97577a5967c1234ccc3bc1b45e4b1a58b39ea8:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux (2014-11-04 11:18:29 -0800)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux.git for-linus

for you to fetch changes up to d7ce4377494adfaf8afb15ecf4f07d399bbf13d9:

  powerpc/fsl_msi: mark the msi cascade handler IRQF_NO_THREAD (2014-11-17 22:00:30 -0600)

----------------------------------------------------------------
Kevin Hao (1):
      powerpc/fsl_msi: mark the msi cascade handler IRQF_NO_THREAD

 arch/powerpc/sysdev/fsl_msi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [git pull] Please pull mpe.git for-linus branch (for powerpc)
@ 2014-10-20  9:15 Michael Ellerman
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Ellerman @ 2014-10-20  9:15 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linuxppc-dev list, LKML

[-- Attachment #1: Type: text/plain, Size: 4480 bytes --]

Hi Linus,

Here's some more updates for powerpc for 3.18.

They are a bit late I know, though must are actually bug fixes. In my defence I
nearly cut the top of my finger off last weekend in a gruesome bike maintenance
accident, so I spent a good part of the week waiting around for doctors. True
story, I can send photos if you like :)


Probably the most interesting fix is the sys_call_table one, which enables
syscall tracing for powerpc. There's a fix for HMI handling for old firmware,
more endian fixes for firmware interfaces, more EEH fixes, Anton fixed our
routine that gets the current stack pointer, and a few other misc bits.


The following changes since commit d53ba6b3bba33432cc37b7101a86f8f3392c46e7:

  cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (2014-10-09 11:29:57 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux.git for-linus

for you to fetch changes up to e89dafb5ca5022d3bc63602018adfc766c73bc2b:

  powerpc: Only do dynamic DMA zone limits on platforms that need it (2014-10-17 09:21:44 +1100)

----------------------------------------------------------------
Anton Blanchard (5):
      powerpc: Reimplement __get_SP() as a function not a define
      powerpc: Rename __get_SP() to current_stack_pointer()
      powerpc/pseries: Use dump_stack instead of show_stack
      powerpc: Add printk levels to setup_system output
      powerpc: sync pseries_le_defconfig with pseries_defconfig

Bharata B Rao (1):
      powerpc/pseries: Make CPU hotplug path endian safe

Gavin Shan (7):
      powerpc/eeh: Fix condition for isolated state
      powerpc/eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED
      powerpc/powernv: Drop config requests in EEH accessors
      powerpc/pseries: Drop config requests in EEH accessors
      powerpc/eeh: Block PCI config access upon frozen PE
      powerpc/eeh: Don't collect logs on PE with blocked config space
      powerpc/eeh: Block CFG upon frozen Shiner adapter

Greg Kurz (1):
      powerpc/vphn: NUMA node code expects big-endian

Mahesh Salgaonkar (2):
      powerpc/book3s: Don't clear MSR_RI in hmi handler.
      powerpc/powernv: Fallback to old HMI handling behavior for old firmware

Michael Ellerman (3):
      powerpc/msi: Fix the msi bitmap alignment tests
      powerpc/msi: Use WARN_ON() in msi bitmap selftests
      powerpc: Only do dynamic DMA zone limits on platforms that need it

Nishanth Aravamudan (2):
      powerpc/numa: check error return from proc_create
      powerpc/numa: Add ability to disable and debug topology updates

Romeo Cane (1):
      powerpc: Fix sys_call_table declaration to enable syscall tracing

 Documentation/kernel-parameters.txt          |  6 +++
 arch/powerpc/configs/pseries_le_defconfig    |  7 ++-
 arch/powerpc/include/asm/eeh.h               |  3 +-
 arch/powerpc/include/asm/perf_event.h        |  2 +-
 arch/powerpc/include/asm/reg.h               |  3 +-
 arch/powerpc/include/asm/syscall.h           |  2 +-
 arch/powerpc/kernel/dma.c                    |  8 ++++
 arch/powerpc/kernel/eeh.c                    | 19 +++++---
 arch/powerpc/kernel/eeh_driver.c             | 12 ++---
 arch/powerpc/kernel/eeh_pe.c                 | 10 ++++-
 arch/powerpc/kernel/exceptions-64s.S         |  5 ---
 arch/powerpc/kernel/irq.c                    |  2 +-
 arch/powerpc/kernel/misc.S                   |  4 ++
 arch/powerpc/kernel/ppc_ksyms.c              |  2 +
 arch/powerpc/kernel/process.c                |  2 +-
 arch/powerpc/kernel/rtas_pci.c               | 30 +++++--------
 arch/powerpc/kernel/setup_64.c               | 32 +++++++-------
 arch/powerpc/kernel/stacktrace.c             |  2 +-
 arch/powerpc/mm/numa.c                       | 41 ++++++++++++++++-
 arch/powerpc/platforms/powernv/eeh-ioda.c    |  2 +-
 arch/powerpc/platforms/powernv/eeh-powernv.c | 57 +++++++++++++++++++++++-
 arch/powerpc/platforms/powernv/opal.c        | 21 +++++++++
 arch/powerpc/platforms/powernv/pci.c         |  2 +-
 arch/powerpc/platforms/pseries/dlpar.c       | 22 +++++-----
 arch/powerpc/platforms/pseries/hotplug-cpu.c |  4 +-
 arch/powerpc/platforms/pseries/iommu.c       | 11 +++--
 arch/powerpc/platforms/pseries/pseries.h     |  3 +-
 arch/powerpc/sysdev/msi_bitmap.c             | 66 +++++++++++++++-------------
 28 files changed, 261 insertions(+), 119 deletions(-)



[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [git pull] Please pull mpe.git for-linus branch (for powerpc)
@ 2014-10-16  6:13 Michael Ellerman
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Ellerman @ 2014-10-16  6:13 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: bhelgaas, linus.walleij, Liviu.Dudau, linux-kernel,
	Ben Herrenschmidt, linuxppc-dev list

[-- Attachment #1: Type: text/plain, Size: 1014 bytes --]

Hi Linus,

There was a bit of a misunderstanding between us and the ARM guys in the device
tree PCI code, which is breaking virtio on powerpc. This is the minimal fix
until we can sort it out properly.

cheers


The following changes since commit 0429fbc0bdc297d64188483ba029a23773ae07b0:

  Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu (2014-10-15 07:48:18 +0200)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux.git for-linus

for you to fetch changes up to aeba3731b150188685225b510886f1370d8814de:

  powerpc/pci: Fix IO space breakage after of_pci_range_to_resource() change (2014-10-16 14:19:07 +1100)

----------------------------------------------------------------
Michael Ellerman (1):
      powerpc/pci: Fix IO space breakage after of_pci_range_to_resource() change

 arch/powerpc/kernel/pci-common.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)






[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [git pull] Please pull mpe.git for-linus branch (for powerpc)
@ 2014-10-10 22:46 Michael Ellerman
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Ellerman @ 2014-10-10 22:46 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ben Herrenschmidt, Arnd Bergmann, gregkh, linuxppc-dev list, LKML

[-- Attachment #1: Type: text/plain, Size: 26335 bytes --]

Hi Linus,

Here's a first pull request for powerpc updates for 3.18.

The bulk of the additions are for the "cxl" driver, for IBM's Coherent
Accelerator Processor Interface (CAPI). Most of it's in drivers/misc, which
Greg & Arnd maintain, Greg said he was happy for us to take it through our
tree. I've CC'ed them in case they have any last minute objections.

There's the usual minor cleanups and fixes, including a bit of noise in drivers
from some of those. A bunch of updates to our EEH code, which has been getting
more testing. Several nice speedups from Anton, including 20% in clear_page(). 

And a bunch of updates for freescale from Scott.

cheers


The following changes since commit 9e82bf014195d6f0054982c463575cdce24292be:

  Linux 3.17-rc5 (2014-09-14 17:50:12 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux.git for-linus

for you to fetch changes up to d53ba6b3bba33432cc37b7101a86f8f3392c46e7:

  cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (2014-10-09 11:29:57 +1100)

----------------------------------------------------------------
Aaron Sierra (2):
      fsl_ifc: Fix csor_ext position in fsl_ifc_regs
      powerpc: fsl_pci: Add forced PCI Agent enumeration

Alexey Kardashevskiy (1):
      powerpc/iommu/ddw: Fix endianness

Andreas Schwab (1):
      powerpc: Simplify symbol check in prom_init_check.sh

Anton Blanchard (23):
      powerpc: Move adb symbol exports next to function definitions
      powerpc: Move via-cuda symbol exports next to function definitions
      powerpc: Move more symbol exports next to function definitions
      powerpc: Remove unused 32bit symbol exports
      powerpc: Move lib symbol exports into arch/powerpc/lib/ppc_ksyms.c
      powerpc: Separate ppc32 symbol exports into ppc_ksyms_32.c
      powerpc: Make a bunch of things static
      powerpc: Ensure global functions include their prototype
      powerpc: Remove stale function prototypes
      powerpc: Move htab_remove_mapping function prototype into header file
      powerpc: Add POWER8 CPU selection
      powerpc: Use CONFIG_ARCH_HAS_FAST_MULTIPLIER
      powerpc: Implement load_unaligned_zeropad
      powerpc: ppc64le optimised word at a time
      powerpc: Enable DCACHE_WORD_ACCESS on ppc64le
      powerpc: Speed up clear_page by unrolling it
      powerpc: Simplify do_sigbus
      powerpc: Add VM_FAULT_HWPOISON handling to powerpc page fault handler
      powerpc: Fill in si_addr_lsb siginfo field
      powerpc: Use pr_fmt in module loader code
      powerpc: Remove powerpc specific cmd_line
      powerpc: Add printk levels to powernv platform code
      powerpc: Add printk levels to powerpc code

Benjamin Herrenschmidt (1):
      powerpc/powernv: Fix endian bug in LPC bus debugfs accessors

Cody P Schafer (1):
      powerpc/perf/hv-24x7: use kmem_cache instead of aligned stack allocations

Gavin Shan (21):
      powerpc/eeh: Drop unused argument in eeh_check_failure()
      powerpc/eeh: Add eeh_pe_state sysfs entry
      powerpc/eeh: Freeze PE before PE reset
      powerpc/eeh: Reenable PCI devices after reset
      powerpc/eeh: Clear frozen state on passing device
      powerpc/powernv: Sync header with firmware
      powerpc/eeh: Introduce eeh_ops::err_inject
      powerpc/powernv: Clear PAPR error injection registers
      powerpc/eeh: Clear frozen device state in time
      powerpc/eeh: Fix improper condition in eeh_pci_enable()
      powerpc/eeh: Unfreeze PE on enabling EEH functionality
      powerpc/eeh: Use eeh_unfreeze_pe()
      powerpc/eeh: Block PCI config access during reset
      powerpc/pseries: Decrease message level on EEH initialization
      powerpc/powernv: Sync OpalPciResetScope with firmware
      powerpc/eeh: Tag reset state for user owned PE
      powerpc/eeh: Emulate EEH recovery for VFIO devices
      powerpc/eeh: Dump PCI config space for all child devices
      powerpc/powernv: Fetch frozen PE on top level
      powerpc/powernv: Override dma_get_required_mask()
      powerpc/eeh: Show hex prefix for PE state sysfs

Himangi Saraogi (1):
      powerpc/pseries: Drop unnecessary continue

Ian Munsie (17):
      powerpc/cell: Move spu_handle_mm_fault() out of cell platform
      powerpc/cell: Move data segment faulting code out of cell platform
      powerpc/cell: Make spu_flush_all_slbs() generic
      powerpc/msi: Improve IRQ bitmap allocator
      powerpc/mm: Export mmu_kernel_ssize and mmu_linear_psize
      powerpc/powernv: Split out set MSI IRQ chip code
      cxl: Add new header for call backs and structs
      powerpc/powerpc: Add new PCIe functions for allocating cxl interrupts
      powerpc/mm: Add new hash_page_mm()
      powerpc/opal: Add PHB to cxl mode call
      powerpc/mm: Add hooks for cxl
      cxl: Add base builtin support
      cxl: Driver code for powernv PCIe based cards for userspace access
      cxl: Add userspace header file
      cxl: Add driver to Kbuild and Makefiles
      cxl: Add documentation for userspace APIs
      cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking

Joe Perches (2):
      powerpc: pci-ioda: Remove unnecessary return value from printk
      powerpc: pci-ioda: Use a single function to emit logging messages

LEROY Christophe (7):
      powerpc/8xx: Declare SPRG2 as a SCRATCH register
      powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
      powerpc/8xx: Remove loading of r10 at end of FixupDAR
      powerpc/8xx: Fix comment about DIRTY update
      powerpc/8xx: No need to save r10 and r3 when not calling FixupDAR
      powerpc/8xx: Optimize verification in FixupDAR
      powerpc/8xx: Duplicate two insns instead of branching

Li Zhong (3):
      powerpc: Fix warning reported by verify_cpu_node_mapping()
      powerpc: Only set numa node information for present cpus at boottime
      powerpc: some changes in numa_setup_cpu()

Michael Ellerman (9):
      powerpc: Check flat device tree version at boot
      powerpc/ppc64: Clean up the boot-time settings display
      powerpc/ppc64: Print CPU/MMU/FW features at boot
      powerpc/mm: Unindent htab_dt_scan_page_sizes()
      selftests/powerpc: Add test of load_unaligned_zero_pad()
      powerpc: Don't build powernv for other platform defconfigs
      powerpc/kdump: crash_dump.c needs to include io.h
      powerpc: Enable CONFIG_CRASH_DUMP=y for ppc64_defconfig
      Merge branch 'next' of git://git.kernel.org/.../scottwood/linux.git

Michael Neuling (5):
      powerpc/powernv: Add OPAL check token call
      powerpc/powernv: Check OPAL RTC calls exists before using
      powerpc/powernv: Check OPAL elog calls exist before using
      powerpc/powernv: Check OPAL dump calls exist before using
      powerpc/pseries: Use new defines when calling H_SET_MODE

Mike Qiu (1):
      powerpc/powernv: Add PCI error injection debugfs entry

Nikhil Badola (3):
      powerpc: configs: Add VFAT file-system configs
      powerpc: dts: t4240: Change T4240 USB controller version
      powerpc: dts: t208x: Change T208x USB controller version

Paul Mackerras (4):
      powerpc/powernv: Don't call generic code on offline cpus
      powerpc: Split out instruction analysis part of emulate_step()
      powerpc: Emulate icbi, mcrf and conditional-trap instructions
      powerpc: Implement emulation of string loads and stores

Pranith Kumar (4):
      powerpc: Fix build error with CONFIG_PCI=n
      powerpc: Export dcr_ind_lock to fix build error
      powerpc: Fix build failure on 44x
      powerpc: Fix build failure when CONFIG_USB=y

Priyanka Jain (2):
      powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
      powerpc/fsl-booke: Add initial T1042RDB_PI board support

Scott Wood (7):
      powerpc: Dynamic DMA zone limits
      powerpc/64: Honor swiotlb limit in coherent allocations
      powerpc/64: Limit ZONE_DMA32 to 4GiB in swiotlb_detect_4g()
      powerpc/fsl-pci: Limit ZONE_DMA32 to 2GiB on 64-bit platforms
      powerpc/85xx/defconfig: Remove duplicate CONFIG_RTC_DRV_DS1307
      powerpc/mm: Use common paging_init() for NUMA
      Revert "powerpc/fsl_msi: spread msi ints across different MSIRs"

Thomas Falcon (2):
      pseries: Fix endian issues in onlining cpu threads
      pseries: Fix endian issues in cpu hot-removal

Tony Breeds (1):
      powerpc/boot: Don't install zImage.* from make install

Tudor Laurentiu (6):
      powerpc/fsl_msi: support vmpic msi with mpic 4.3
      powerpc/fsl_msi: reorganize structs to improve clarity and flexibility
      powerpc/fsl_msi: change the irq handler from chained to normal
      powerpc/fsl_msi: show more meaningful names in /proc/interrupts
      powerpc/fsl_msi: spread msi ints across different MSIRs
      powerpc/fsl-booke64: add missing virtualization options in defconfig

Uwe Kleine-König (1):
      powerpc: make of_device_ids const

Vasant Hegde (1):
      powerpc/powernv: Improve error messages in dump code

Wei Yang (2):
      powerpc/eeh: Fix kernel crash when passing through VF
      powerpc/pci: remove duplicate declaration of pci_bus_find_capability

Zhouyi Zhou (1):
      powerpc/jump_label: use HAVE_JUMP_LABEL?

sukadev@linux.vnet.ibm.com (2):
      powerpc/perf/hv-24x7: Simplify catalog_read()
      powerpc: Update contact info in Documentation files

 .../testing/sysfs-bus-event_source-devices-hv_24x7 |    6 +-
 .../testing/sysfs-bus-event_source-devices-hv_gpci |   12 +-
 Documentation/ABI/testing/sysfs-class-cxl          |  129 +++
 Documentation/devicetree/bindings/pci/fsl,pci.txt  |   27 +
 Documentation/ioctl/ioctl-number.txt               |    1 +
 Documentation/powerpc/00-INDEX                     |    2 +
 Documentation/powerpc/cxl.txt                      |  379 ++++++++
 MAINTAINERS                                        |   12 +
 arch/powerpc/Kconfig                               |   11 +-
 arch/powerpc/Makefile                              |    1 +
 arch/powerpc/boot/Makefile                         |    5 +
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |    4 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |    4 +-
 arch/powerpc/boot/dts/t1040rdb.dts                 |   48 +
 arch/powerpc/boot/dts/t1042rdb.dts                 |   48 +
 arch/powerpc/boot/dts/t1042rdb_pi.dts              |   57 ++
 arch/powerpc/boot/dts/t104xrdb.dtsi                |  156 +++
 arch/powerpc/configs/cell_defconfig                |    1 +
 arch/powerpc/configs/celleb_defconfig              |    1 +
 arch/powerpc/configs/corenet32_smp_defconfig       |    2 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   46 +-
 arch/powerpc/configs/g5_defconfig                  |    1 +
 arch/powerpc/configs/maple_defconfig               |    1 +
 arch/powerpc/configs/mpc85xx_defconfig             |    4 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig         |    4 +-
 arch/powerpc/configs/mpc86xx_defconfig             |    3 +
 arch/powerpc/configs/pasemi_defconfig              |    1 +
 arch/powerpc/configs/ppc64_defconfig               |    1 +
 arch/powerpc/include/asm/bug.h                     |    1 -
 arch/powerpc/include/asm/copro.h                   |   29 +
 arch/powerpc/include/asm/dma-mapping.h             |    1 +
 arch/powerpc/include/asm/eeh.h                     |   39 +-
 arch/powerpc/include/asm/hydra.h                   |    1 -
 arch/powerpc/include/asm/irq.h                     |    5 -
 arch/powerpc/include/asm/kexec.h                   |    1 -
 arch/powerpc/include/asm/machdep.h                 |    2 -
 arch/powerpc/include/asm/mmu-hash64.h              |   10 +
 arch/powerpc/include/asm/opal.h                    |   45 +-
 arch/powerpc/include/asm/page_64.h                 |   43 +-
 arch/powerpc/include/asm/pgtable-ppc32.h           |    6 +-
 arch/powerpc/include/asm/pgtable-ppc64-4k.h        |    2 +-
 arch/powerpc/include/asm/pgtable-ppc64.h           |    6 +-
 arch/powerpc/include/asm/pgtable.h                 |    3 +
 arch/powerpc/include/asm/plpar_wrappers.h          |   12 +-
 arch/powerpc/include/asm/pnv-pci.h                 |   31 +
 arch/powerpc/include/asm/prom.h                    |    2 -
 arch/powerpc/include/asm/reg.h                     |    3 +-
 arch/powerpc/include/asm/rio.h                     |    1 -
 arch/powerpc/include/asm/spu.h                     |    5 +-
 arch/powerpc/include/asm/sstep.h                   |   62 ++
 arch/powerpc/include/asm/tsi108.h                  |    4 -
 arch/powerpc/include/asm/udbg.h                    |    1 -
 arch/powerpc/include/asm/word-at-a-time.h          |  112 ++-
 arch/powerpc/include/asm/xics.h                    |    1 +
 arch/powerpc/kernel/Makefile                       |    3 +
 arch/powerpc/kernel/crash_dump.c                   |    1 +
 arch/powerpc/kernel/dma-swiotlb.c                  |    8 +-
 arch/powerpc/kernel/dma.c                          |   47 +-
 arch/powerpc/kernel/eeh.c                          |  269 ++++--
 arch/powerpc/kernel/eeh_driver.c                   |  106 ++-
 arch/powerpc/kernel/eeh_pe.c                       |   23 +-
 arch/powerpc/kernel/eeh_sysfs.c                    |   41 +-
 arch/powerpc/kernel/head_8xx.S                     |  150 ++-
 arch/powerpc/kernel/hw_breakpoint.c                |    2 +-
 arch/powerpc/kernel/ibmebus.c                      |    2 +-
 arch/powerpc/kernel/idle_power7.S                  |    2 +-
 arch/powerpc/kernel/irq.c                          |    6 +-
 arch/powerpc/kernel/legacy_serial.c                |    2 +-
 arch/powerpc/kernel/module_32.c                    |   31 +-
 arch/powerpc/kernel/module_64.c                    |   36 +-
 arch/powerpc/kernel/nvram_64.c                     |    2 +-
 arch/powerpc/kernel/of_platform.c                  |    2 +-
 arch/powerpc/kernel/pci-common.c                   |    3 +-
 arch/powerpc/kernel/pci_of_scan.c                  |    2 +-
 arch/powerpc/kernel/ppc_ksyms.c                    |  192 +---
 arch/powerpc/kernel/ppc_ksyms_32.c                 |   61 ++
 arch/powerpc/kernel/process.c                      |    2 +
 arch/powerpc/kernel/prom.c                         |   13 +-
 arch/powerpc/kernel/prom_init_check.sh             |   22 +-
 arch/powerpc/kernel/ptrace.c                       |    2 +-
 arch/powerpc/kernel/rtasd.c                        |    2 +-
 arch/powerpc/kernel/setup-common.c                 |    7 +-
 arch/powerpc/kernel/setup_32.c                     |    2 +-
 arch/powerpc/kernel/setup_64.c                     |   32 +-
 arch/powerpc/kernel/smp.c                          |   11 +-
 arch/powerpc/kernel/time.c                         |    5 +-
 arch/powerpc/lib/Makefile                          |    2 +-
 arch/powerpc/lib/feature-fixups.c                  |    2 +-
 arch/powerpc/lib/ppc_ksyms.c                       |   39 +
 arch/powerpc/lib/sstep.c                           |  996 ++++++++++++-------
 arch/powerpc/mm/Makefile                           |    1 +
 .../cell/spu_fault.c => mm/copro_fault.c}          |   69 +-
 arch/powerpc/mm/fault.c                            |   43 +-
 arch/powerpc/mm/hash_native_64.c                   |    6 +-
 arch/powerpc/mm/hash_utils_64.c                    |  160 ++--
 arch/powerpc/mm/init_32.c                          |    4 +-
 arch/powerpc/mm/init_64.c                          |    3 -
 arch/powerpc/mm/mem.c                              |   68 +-
 arch/powerpc/mm/numa.c                             |   27 +-
 arch/powerpc/mm/pgtable.c                          |    2 +-
 arch/powerpc/mm/slb.c                              |    3 -
 arch/powerpc/mm/slice.c                            |   12 +-
 arch/powerpc/oprofile/backtrace.c                  |    1 +
 arch/powerpc/perf/core-book3s.c                    |   18 +-
 arch/powerpc/perf/hv-24x7.c                        |  156 +--
 arch/powerpc/platforms/40x/ep405.c                 |    2 +-
 arch/powerpc/platforms/40x/ppc40x_simple.c         |    2 +-
 arch/powerpc/platforms/40x/virtex.c                |    2 +-
 arch/powerpc/platforms/40x/walnut.c                |    2 +-
 arch/powerpc/platforms/44x/Kconfig                 |    6 +-
 arch/powerpc/platforms/44x/canyonlands.c           |    2 +-
 arch/powerpc/platforms/44x/ebony.c                 |    2 +-
 arch/powerpc/platforms/44x/iss4xx.c                |    2 +-
 arch/powerpc/platforms/44x/ppc44x_simple.c         |    2 +-
 arch/powerpc/platforms/44x/ppc476.c                |    2 +-
 arch/powerpc/platforms/44x/sam440ep.c              |    2 +-
 arch/powerpc/platforms/44x/virtex.c                |    2 +-
 arch/powerpc/platforms/44x/warp.c                  |    2 +-
 arch/powerpc/platforms/512x/mpc512x_shared.c       |    2 +-
 arch/powerpc/platforms/52xx/lite5200.c             |    4 +-
 arch/powerpc/platforms/52xx/media5200.c            |    2 +-
 arch/powerpc/platforms/52xx/mpc52xx_common.c       |   12 +-
 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c      |    2 +-
 arch/powerpc/platforms/52xx/mpc52xx_pic.c          |    4 +-
 arch/powerpc/platforms/82xx/ep8248e.c              |    2 +-
 arch/powerpc/platforms/82xx/km82xx.c               |    2 +-
 arch/powerpc/platforms/82xx/mpc8272_ads.c          |    2 +-
 arch/powerpc/platforms/82xx/pq2fads.c              |    2 +-
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c     |    2 +-
 arch/powerpc/platforms/83xx/misc.c                 |    2 +-
 arch/powerpc/platforms/83xx/mpc834x_itx.c          |    2 +-
 arch/powerpc/platforms/83xx/suspend.c              |    4 +-
 arch/powerpc/platforms/85xx/Kconfig                |    2 +-
 arch/powerpc/platforms/85xx/common.c               |    2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   14 +
 arch/powerpc/platforms/85xx/ppa8548.c              |    2 +-
 arch/powerpc/platforms/85xx/qemu_e500.c            |   10 +
 arch/powerpc/platforms/85xx/sgy_cts1000.c          |    4 +-
 arch/powerpc/platforms/86xx/gef_ppc9a.c            |    2 +-
 arch/powerpc/platforms/86xx/gef_sbc310.c           |    2 +-
 arch/powerpc/platforms/86xx/gef_sbc610.c           |    2 +-
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |    2 +-
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |    2 +-
 arch/powerpc/platforms/86xx/sbc8641d.c             |    2 +-
 arch/powerpc/platforms/8xx/adder875.c              |    2 +-
 arch/powerpc/platforms/8xx/ep88xc.c                |    2 +-
 arch/powerpc/platforms/8xx/mpc86xads_setup.c       |    2 +-
 arch/powerpc/platforms/8xx/mpc885ads_setup.c       |    2 +-
 arch/powerpc/platforms/8xx/tqm8xx_setup.c          |    2 +-
 arch/powerpc/platforms/Kconfig.cputype             |    6 +
 arch/powerpc/platforms/cell/Kconfig                |    1 +
 arch/powerpc/platforms/cell/Makefile               |    2 +-
 arch/powerpc/platforms/cell/celleb_pci.c           |    2 +-
 arch/powerpc/platforms/cell/celleb_setup.c         |    2 +-
 arch/powerpc/platforms/cell/spu_base.c             |   55 +-
 arch/powerpc/platforms/cell/spufs/fault.c          |    4 +-
 arch/powerpc/platforms/chrp/setup.c                |    2 +-
 arch/powerpc/platforms/embedded6xx/gamecube.c      |    2 +-
 arch/powerpc/platforms/embedded6xx/linkstation.c   |    2 +-
 arch/powerpc/platforms/embedded6xx/mvme5100.c      |    2 +-
 arch/powerpc/platforms/embedded6xx/storcenter.c    |    2 +-
 arch/powerpc/platforms/embedded6xx/wii.c           |    2 +-
 arch/powerpc/platforms/pasemi/gpio_mdio.c          |    2 +-
 arch/powerpc/platforms/pasemi/setup.c              |    2 +-
 arch/powerpc/platforms/powermac/setup.c            |    8 +-
 arch/powerpc/platforms/powernv/eeh-ioda.c          |  226 ++++-
 arch/powerpc/platforms/powernv/eeh-powernv.c       |   26 +
 arch/powerpc/platforms/powernv/opal-dump.c         |   18 +-
 arch/powerpc/platforms/powernv/opal-elog.c         |    4 +
 arch/powerpc/platforms/powernv/opal-lpc.c          |    4 +-
 arch/powerpc/platforms/powernv/opal-nvram.c        |    2 +-
 arch/powerpc/platforms/powernv/opal-rtc.c          |   15 +-
 arch/powerpc/platforms/powernv/opal-tracepoints.c  |    2 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S     |    3 +
 arch/powerpc/platforms/powernv/opal.c              |    6 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |  290 ++++--
 arch/powerpc/platforms/powernv/pci.c               |   11 +
 arch/powerpc/platforms/powernv/pci.h               |    4 +
 arch/powerpc/platforms/powernv/powernv.h           |    6 +
 arch/powerpc/platforms/powernv/setup.c             |   11 +-
 arch/powerpc/platforms/powernv/smp.c               |    8 +-
 arch/powerpc/platforms/powernv/subcore.c           |    1 +
 arch/powerpc/platforms/pseries/cmm.c               |    1 -
 arch/powerpc/platforms/pseries/dlpar.c             |   29 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c       |   40 +-
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |   10 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c    |    1 +
 arch/powerpc/platforms/pseries/iommu.c             |   51 +-
 arch/powerpc/platforms/pseries/lpar.c              |    4 +-
 arch/powerpc/platforms/pseries/nvram.c             |   12 +-
 arch/powerpc/platforms/pseries/pci.c               |    1 +
 arch/powerpc/platforms/pseries/ras.c               |    2 +-
 arch/powerpc/platforms/pseries/setup.c             |    2 +-
 arch/powerpc/sysdev/axonram.c                      |    2 +-
 arch/powerpc/sysdev/dcr.c                          |    1 +
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c              |    2 +-
 arch/powerpc/sysdev/fsl_msi.c                      |   95 +-
 arch/powerpc/sysdev/fsl_msi.h                      |    4 +-
 arch/powerpc/sysdev/fsl_pci.c                      |    3 +-
 arch/powerpc/sysdev/mpic.c                         |    2 +-
 arch/powerpc/sysdev/msi_bitmap.c                   |   42 +-
 arch/powerpc/sysdev/mv64x60_dev.c                  |    2 +-
 arch/powerpc/sysdev/pmi.c                          |    2 +-
 arch/powerpc/sysdev/xics/icp-native.c              |   25 +
 arch/powerpc/sysdev/xilinx_intc.c                  |    2 +-
 arch/powerpc/sysdev/xilinx_pci.c                   |    2 +-
 drivers/cpufreq/pmac32-cpufreq.c                   |    2 +-
 drivers/macintosh/adb.c                            |    5 +
 drivers/macintosh/via-cuda.c                       |    2 +
 drivers/misc/Kconfig                               |    1 +
 drivers/misc/Makefile                              |    1 +
 drivers/misc/cxl/Kconfig                           |   25 +
 drivers/misc/cxl/Makefile                          |    3 +
 drivers/misc/cxl/base.c                            |   86 ++
 drivers/misc/cxl/context.c                         |  193 ++++
 drivers/misc/cxl/cxl.h                             |  629 ++++++++++++
 drivers/misc/cxl/debugfs.c                         |  132 +++
 drivers/misc/cxl/fault.c                           |  291 ++++++
 drivers/misc/cxl/file.c                            |  518 ++++++++++
 drivers/misc/cxl/irq.c                             |  402 ++++++++
 drivers/misc/cxl/main.c                            |  230 +++++
 drivers/misc/cxl/native.c                          |  683 +++++++++++++
 drivers/misc/cxl/pci.c                             | 1000 ++++++++++++++++++++
 drivers/misc/cxl/sysfs.c                           |  385 ++++++++
 drivers/tty/hvc/hvc_vio.c                          |    2 +-
 include/linux/fsl_ifc.h                            |    6 +-
 include/misc/cxl.h                                 |   48 +
 include/uapi/Kbuild                                |    1 +
 include/uapi/misc/Kbuild                           |    2 +
 include/uapi/misc/cxl.h                            |   88 ++
 tools/testing/selftests/powerpc/Makefile           |    2 +-
 .../testing/selftests/powerpc/primitives/Makefile  |   17 +
 .../selftests/powerpc/primitives/asm/asm-compat.h  |    1 +
 .../selftests/powerpc/primitives/asm/ppc-opcode.h  |    0
 .../powerpc/primitives/load_unaligned_zeropad.c    |  147 +++
 .../selftests/powerpc/primitives/word-at-a-time.h  |    1 +
 236 files changed, 8633 insertions(+), 1566 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-cxl
 create mode 100644 Documentation/devicetree/bindings/pci/fsl,pci.txt
 create mode 100644 Documentation/powerpc/cxl.txt
 create mode 100644 arch/powerpc/boot/dts/t1040rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042rdb_pi.dts
 create mode 100644 arch/powerpc/boot/dts/t104xrdb.dtsi
 create mode 100644 arch/powerpc/include/asm/copro.h
 create mode 100644 arch/powerpc/include/asm/pnv-pci.h
 create mode 100644 arch/powerpc/kernel/ppc_ksyms_32.c
 create mode 100644 arch/powerpc/lib/ppc_ksyms.c
 rename arch/powerpc/{platforms/cell/spu_fault.c => mm/copro_fault.c} (56%)
 create mode 100644 drivers/misc/cxl/Kconfig
 create mode 100644 drivers/misc/cxl/Makefile
 create mode 100644 drivers/misc/cxl/base.c
 create mode 100644 drivers/misc/cxl/context.c
 create mode 100644 drivers/misc/cxl/cxl.h
 create mode 100644 drivers/misc/cxl/debugfs.c
 create mode 100644 drivers/misc/cxl/fault.c
 create mode 100644 drivers/misc/cxl/file.c
 create mode 100644 drivers/misc/cxl/irq.c
 create mode 100644 drivers/misc/cxl/main.c
 create mode 100644 drivers/misc/cxl/native.c
 create mode 100644 drivers/misc/cxl/pci.c
 create mode 100644 drivers/misc/cxl/sysfs.c
 create mode 100644 include/misc/cxl.h
 create mode 100644 include/uapi/misc/Kbuild
 create mode 100644 include/uapi/misc/cxl.h
 create mode 100644 tools/testing/selftests/powerpc/primitives/Makefile
 create mode 120000 tools/testing/selftests/powerpc/primitives/asm/asm-compat.h
 create mode 100644 tools/testing/selftests/powerpc/primitives/asm/ppc-opcode.h
 create mode 100644 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
 create mode 120000 tools/testing/selftests/powerpc/primitives/word-at-a-time.h


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-11-27  5:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-04  4:40 [git pull] Please pull mpe.git for-linus branch (for powerpc) Michael Ellerman
  -- strict thread matches above, loose matches on Subject: below --
2014-11-27  5:53 Michael Ellerman
2014-11-19  5:21 Michael Ellerman
2014-10-20  9:15 Michael Ellerman
2014-10-16  6:13 Michael Ellerman
2014-10-10 22:46 Michael Ellerman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).