Messages in this thread | | | From | Michael Ellerman <> | Subject | [GIT PULL] Please pull powerpc/linux.git powerpc-5.7-1 tag | Date | Sun, 05 Apr 2020 22:53:02 +1000 |
| |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Hi Linus,
Please pull powerpc updates for 5.7.
Slightly late as I had to rebase mid-week to insert a bug fix.
There is one conflict in fs/sysfs/group.c, between our:
9255782f7061 ("sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name")
And:
303a42769c4c ("sysfs: add sysfs_group{s}_change_owner()")
The resolution is to take all of the changes from 303a42769c4c, except that the EXPORT_SYMBOL_GPL prior to sysfs_group_attrs_change_owner() should be:
EXPORT_SYMBOL_GPL(compat_only_sysfs_link_entry_to_kobj);
not:
EXPORT_SYMBOL_GPL(__compat_only_sysfs_link_entry_to_kobj);
cheers
The following changes since commit 11a48a5a18c63fd7621bb050228cebf13566e4d8:
Linux 5.6-rc2 (2020-02-16 13:16:59 -0800)
are available in the git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-5.7-1
for you to fetch changes up to c17eb4dca5a353a9dbbb8ad6934fe57af7165e91:
powerpc: Make setjmp/longjmp signature standard (2020-04-01 14:30:51 +1100)
- ------------------------------------------------------------------ powerpc updates for 5.7
- A large series from Nick for 64-bit to further rework our exception vectors, and rewrite portions of the syscall entry/exit and interrupt return in C. The result is much easier to follow code that is also faster in general.
- Cleanup of our ptrace code to split various parts out that had become badly intertwined with #ifdefs over the years.
- Changes to our NUMA setup under the PowerVM hypervisor which should hopefully avoid non-sensical topologies which can lead to warnings from the workqueue code and other problems.
- MAINTAINERS updates to remove some of our old orphan entries and update the status of others.
- Quite a few other small changes and fixes all over the map.
Thanks to: Abdul Haleem, afzal mohammed, Alexey Kardashevskiy, Andrew Donnellan, Aneesh Kumar K.V, Balamuruhan S, Cédric Le Goater, Chen Zhou, Christophe JAILLET, Christophe Leroy, Christoph Hellwig, Clement Courbet, Daniel Axtens, David Gibson, Douglas Miller, Fabiano Rosas, Fangrui Song, Ganesh Goudar, Gautham R. Shenoy, Greg Kroah-Hartman, Greg Kurz, Gustavo Luiz Duarte, Hari Bathini, Ilie Halip, Jan Kara, Joe Lawrence, Joe Perches, Kajol Jain, Larry Finger, Laurentiu Tudor, Leonardo Bras, Libor Pechacek, Madhavan Srinivasan, Mahesh Salgaonkar, Masahiro Yamada, Masami Hiramatsu, Mauricio Faria de Oliveira, Michael Neuling, Michal Suchanek, Mike Rapoport, Nageswara R Sastry, Nathan Chancellor, Nathan Lynch, Naveen N. Rao, Nicholas Piggin, Nick Desaulniers, Oliver O'Halloran, Po-Hsu Lin, Pratik Rajesh Sampat, Rasmus Villemoes, Ravi Bangoria, Roman Bolshakov, Sam Bobroff, Sandipan Das, Santosh S, Sedat Dilek, Segher Boessenkool, Shilpasri G Bhat, Sourabh Jain, Srikar Dronamraju, Stephen Rothwell, Tyrel Datwyler, Vaibhav Jain, YueHaibing.
- ------------------------------------------------------------------ Alexey Kardashevskiy (2): powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() powerpc/prom_init: Pass the "os-term" message to hypervisor
Aneesh Kumar K.V (2): powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries powerpc/64: Avoid isync in flush_dcache_range()
Balamuruhan S (1): powerpc/sstep: Fix DS operand in ld encoding to appropriate value
Chen Zhou (1): PCI: rpaphp: Remove unused variable 'value'
Christophe JAILLET (2): powerpc/83xx: Fix some typo in some warning message powerpc/83xx: Add some error handling in 'quirk_mpc8360e_qe_enet10()'
Christophe Leroy (32): powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 in copy_thread_tls() powerpc/32s: Don't flush all TLBs when flushing one page powerpc/32: Warn and return ENOSYS on syscalls from kernel powerpc: Don't use thread struct for saving SRR0/1 on syscall. powerpc/32s: Slenderize _tlbia() for powerpc 603/603e powerpc/32: don't restore r0, r6-r8 on exception entry path after trace_hardirqs_off() powerpc/32: refactor pmd_offset(pud_offset(pgd_offset... powerpc/32: drop get_pteptr() powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32 powerpc: Add current_stack_pointer as a register global powerpc/irq: Use current_stack_pointer in check_stack_overflow() powerpc/irq: use IS_ENABLED() in check_stack_overflow() powerpc/irq: Use current_stack_pointer in do_IRQ() powerpc/32: Fix missing NULL pmd check in virt_to_kpte() selftests/powerpc: Add tlbie_test in .gitignore powerpc/kprobes: Remove redundant code powerpc/kasan: Fix kasan_remap_early_shadow_ro() powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits. powerpc/kprobes: Ignore traps that happened in real mode powerpc: Move ptrace into a subdirectory. powerpc/ptrace: remove unused header includes powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET powerpc/ptrace: split out VSX related functions. powerpc/ptrace: split out ALTIVEC related functions. powerpc/ptrace: split out SPE related functions. powerpc/ptrace: split out TRANSACTIONAL_MEM related functions. powerpc/ptrace: move register viewing functions out of ptrace.c powerpc/ptrace: split out ADV_DEBUG_REGS related functions. powerpc/ptrace: create ptrace_get_debugreg() powerpc/ptrace: create ppc_gethwdinfo() powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c
Clement Courbet (1): powerpc: Make setjmp/longjmp signature standard
Cédric Le Goater (4): powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs powerpc/xive: Fix xmon support on the PowerNV platform powerpc/xmon: Add source flags to output of XIVE interrupts powerpc/xive: Add a debugfs file to dump internal XIVE state
Daniel Axtens (1): powerpc/64: Setup a paca before parsing device tree etc.
Douglas Miller (1): powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands.
Fabiano Rosas (1): powerpc/prom_init: Remove leftover comment
Fangrui Song (1): powerpc/boot: Delete unneeded .globl _zimage_start
Ganesh Goudar (1): powerpc/pseries: Handle UE event for memcpy_mcsafe
Greg Kroah-Hartman (6): powerpc/kernel: no need to check return value of debugfs_create functions powerpc/kvm: no need to check return value of debugfs_create functions powerpc/mm: book3s64: hash_utils: no need to check return value of debugfs_create functions powerpc/mm: ptdump: no need to check return value of debugfs_create functions powerpc/cell/axon_msi: no need to check return value of debugfs_create functions powerpc/powernv: no need to check return value of debugfs_create functions
Gustavo Luiz Duarte (2): selftests/powerpc: Add tm-signal-pagefault test selftests/powerpc: Don't rely on segfault to rerun the test
Ilie Halip (1): powerpc/pmac/smp: Avoid unused-variable warnings
Joe Lawrence (1): powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references
Joe Perches (1): powerpc/cell: Use fallthrough;
Kajol Jain (1): powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation
Laurentiu Tudor (1): powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
Leonardo Bras (1): powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type
Libor Pechacek (1): powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
Madhavan Srinivasan (1): powerpc/kernel/sysfs: Refactor current sysfs.c
Michael Ellerman (22): powerpc/Makefile: Mark phony targets as PHONY powerpc: Rename current_stack_pointer() to current_stack_frame() Merge branch 'fixes' into next selftests/powerpc: Add a test of sigreturn vs VDSO powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP powerpc/xmon: Lower limits on nidump and ndump powerpc/64s: Fix section mismatch warnings from boot code powerpc/64: Prevent stack protection in early boot powerpc: Update MAINTAINERS powerpc: Update wiki link in MAINTAINERS powerpc: Remove PA SEMI MAINTAINERS entries powerpc: Mark 4xx as Orphan in MAINTAINERS powerpc: Drop XILINX MAINTAINERS entry powerpc: Update MPC5XXX MAINTAINERS entry powerpc: Update powermac MAINTAINERS entry powerpc: Update 83xx/85xx MAINTAINERS entry powerpc: Switch 8xx MAINTAINERS entry to Christophe powerpc/smp: Drop superfluous NULL check powerpc/smp: Use IS_ENABLED() to avoid #ifdef powerpc/64/tm: Don't let userspace set regs->trap via sigreturn powerpc/vmlinux.lds: Explicitly retain .gnu.hash selftests/powerpc: Fix try-run when source tree is not writable
Mike Rapoport (1): powerpc/32: drop unused ISA_DMA_THRESHOLD
Nathan Chancellor (1): powerpc/maple: Fix declaration made after definition
Naveen N. Rao (2): powerpc: Drop -fno-dwarf2-cfi-asm powerpc: Suppress .eh_frame generation
Nicholas Piggin (34): powerpc/64s/radix: Fix CONFIG_SMP=n build powerpc/lib: Fix emulate_step() std test powerpc/pseries: Avoid harmless preempt warning powerpc/64: mark emergency stacks valid to unwind powerpc/64s/exception: Introduce INT_DEFINE parameter block for code generation powerpc/64s/exception: Add GEN_COMMON macro that uses INT_DEFINE parameters powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEFINE parameters powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_ASYNC macros powerpc/64s/exception: Move all interrupt handlers to new style code gen macros powerpc/64s/exception: Remove old INT_ENTRY macro powerpc/64s/exception: Remove old INT_COMMON macro powerpc/64s/exception: Remove old INT_KVM_HANDLER powerpc/64s/exception: Add ISIDE option powerpc/64s/exception: Move real to virt switch into the common handler powerpc/64s/exception: Move soft-mask test to common code powerpc/64s/exception: Move KVM test to common code powerpc/64s/exception: Remove confusing IEARLY option powerpc/64s/exception: Remove the SPR saving patch code macros powerpc/64s/exception: Trim unused arguments from KVMTEST macro powerpc/64s/exception: Avoid touching the stack in hdecrementer powerpc/64s/exception: Re-inline some handlers powerpc/64s/exception: Clean up SRR specifiers powerpc/64s/exception: Add more comments for interrupt handlers powerpc/64s/exception: Only test KVM in SRR interrupts when PR KVM is supported powerpc/64s/exception: Reconcile interrupts in system_reset powerpc/64s/exception: Soft NMI interrupt should not use ret_from_except powerpc/64/syscall: Remove non-volatile GPR save optimisation powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall powerpc/64/sycall: Implement syscall entry/exit logic in C powerpc/64/syscall: Zero volatile registers when returning powerpc/64: Implement soft interrupt replay in C powerpc/64s: Implement interrupt exit logic in C powerpc/64s/exception: Remove lite interrupt return powerpc/64/syscall: Reconcile interrupts
Nick Desaulniers (1): powerpc: Prefer __section and __printf from compiler_attributes.h
Oliver O'Halloran (12): powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check powerpc/powernv: Treat an empty reboot string as default powerpc/powernv: Add explicit fast-reboot support cpufreq: powernv: Fix use-after-free cpufreq: powernv: Fix unsafe notifiers powerpc/eeh: Add sysfs files in late probe powerpc/eeh: Remove eeh_add_device_tree_late() powerpc/eeh: Do early EEH init only when required powerpc/eeh: Remove PHB check in probe powerpc/eeh: Make early EEH init pseries specific powerpc/eeh: Rework eeh_ops->probe()
Po-Hsu Lin (1): selftests/powerpc: Turn off timeout setting for benchmarks, dscr, signal, tm
Pratik Rajesh Sampat (1): cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn
Shilpasri G Bhat (1): powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces
Sourabh Jain (6): Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files powerpc/powernv: Move core and fadump_release_opalcore under new kobject Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated powerpc/fadump: sysfs for fadump memory reservation
Srikar Dronamraju (6): powerpc/smp: Use nid as fallback for package_id powerpc/vphn: Check for error from hcall_vphn powerpc/numa: Handle extra hcall_vphn error cases powerpc/numa: Use cpu node map of first sibling thread powerpc/numa: Early request for home node associativity powerpc/numa: Remove late request for home node associativity
Stephen Rothwell (1): tty: evh_bytechan: Fix out of bounds accesses
Tyrel Datwyler (1): powerpc/pseries: Fix of_read_drc_info_cell() to point at next record
Vaibhav Jain (1): powerpc/papr_scm: Mark papr_scm_ndctl() as static
YueHaibing (1): powerpc/pmac/smp: Drop unnecessary volatile qualifier
afzal mohammed (1): powerpc: Replace setup_irq() by request_irq()
Documentation/ABI/obsolete/sysfs-kernel-fadump_enabled | 9 + Documentation/ABI/obsolete/sysfs-kernel-fadump_registered | 10 + Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem | 10 + Documentation/ABI/removed/sysfs-kernel-fadump_release_opalcore | 9 + Documentation/ABI/testing/sysfs-firmware-opal-sensor-groups | 21 + Documentation/ABI/testing/sysfs-kernel-fadump | 40 + Documentation/powerpc/firmware-assisted-dump.rst | 32 +- MAINTAINERS | 49 +- arch/powerpc/Makefile | 12 +- arch/powerpc/boot/Makefile | 2 + arch/powerpc/boot/crt0.S | 3 - arch/powerpc/include/asm/asm-prototypes.h | 15 +- arch/powerpc/include/asm/book3s/32/hash.h | 8 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 6 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 + arch/powerpc/include/asm/book3s/64/hash-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 24 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/radix.h | 5 + arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/cacheflush.h | 6 +- arch/powerpc/include/asm/cputime.h | 33 + arch/powerpc/include/asm/dma.h | 3 +- arch/powerpc/include/asm/drmem.h | 4 +- arch/powerpc/include/asm/eeh.h | 26 +- arch/powerpc/include/asm/exception-64s.h | 4 - arch/powerpc/include/asm/hw_irq.h | 6 +- arch/powerpc/include/asm/kvm_host.h | 3 - arch/powerpc/include/asm/mce.h | 2 + arch/powerpc/include/asm/nohash/32/pgtable.h | 6 +- arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/perf_event.h | 2 +- arch/powerpc/include/asm/pgtable.h | 19 + arch/powerpc/include/asm/ptrace.h | 5 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/setjmp.h | 6 +- arch/powerpc/include/asm/signal.h | 3 + arch/powerpc/include/asm/switch_to.h | 11 + arch/powerpc/include/asm/time.h | 4 +- arch/powerpc/include/asm/topology.h | 10 +- arch/powerpc/include/asm/vdso.h | 24 - arch/powerpc/kernel/Makefile | 11 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cputable.c | 1 - arch/powerpc/kernel/dt_cpu_ftrs.c | 1 - arch/powerpc/kernel/eeh.c | 145 +- arch/powerpc/kernel/entry_32.S | 38 +- arch/powerpc/kernel/entry_64.S | 895 ++--- arch/powerpc/kernel/exceptions-64e.S | 287 +- arch/powerpc/kernel/exceptions-64s.S | 2043 ++++++++---- arch/powerpc/kernel/fadump.c | 134 +- arch/powerpc/kernel/head_32.S | 9 +- arch/powerpc/kernel/head_32.h | 28 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/head_booke.h | 5 +- arch/powerpc/kernel/hw_breakpoint.c | 16 + arch/powerpc/kernel/irq.c | 192 +- arch/powerpc/kernel/kprobes.c | 84 +- arch/powerpc/kernel/mce.c | 14 + arch/powerpc/kernel/mce_power.c | 8 +- arch/powerpc/kernel/misc.S | 4 +- arch/powerpc/kernel/of_platform.c | 12 +- arch/powerpc/kernel/paca.c | 14 +- arch/powerpc/kernel/pci-common.c | 6 - arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/process.c | 124 +- arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/ptrace.c | 3468 -------------------- arch/powerpc/kernel/ptrace/Makefile | 20 + arch/powerpc/kernel/ptrace/ptrace-adv.c | 492 +++ arch/powerpc/kernel/ptrace/ptrace-altivec.c | 128 + arch/powerpc/kernel/ptrace/ptrace-decl.h | 184 ++ arch/powerpc/kernel/ptrace/ptrace-noadv.c | 265 ++ arch/powerpc/kernel/ptrace/ptrace-novsx.c | 57 + arch/powerpc/kernel/ptrace/ptrace-spe.c | 68 + arch/powerpc/kernel/ptrace/ptrace-tm.c | 851 +++++ arch/powerpc/kernel/ptrace/ptrace-view.c | 904 +++++ arch/powerpc/kernel/ptrace/ptrace-vsx.c | 151 + arch/powerpc/kernel/ptrace/ptrace.c | 481 +++ arch/powerpc/kernel/{ => ptrace}/ptrace32.c | 11 - arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup.h | 6 + arch/powerpc/kernel/setup_32.c | 1 - arch/powerpc/kernel/setup_64.c | 32 +- arch/powerpc/kernel/signal.h | 2 - arch/powerpc/kernel/signal_64.c | 4 +- arch/powerpc/kernel/smp.c | 31 +- arch/powerpc/kernel/stacktrace.c | 6 +- arch/powerpc/kernel/syscall_64.c | 379 +++ arch/powerpc/kernel/syscalls/syscall.tbl | 22 +- arch/powerpc/kernel/sysfs.c | 381 ++- arch/powerpc/kernel/systbl.S | 9 +- arch/powerpc/kernel/time.c | 9 - arch/powerpc/kernel/traps.c | 25 +- arch/powerpc/kernel/vdso.c | 5 - arch/powerpc/kernel/vector.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/powerpc/kexec/Makefile | 3 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 9 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 11 - arch/powerpc/kvm/book3s_segment.S | 7 - arch/powerpc/kvm/timing.c | 17 +- arch/powerpc/lib/sstep.c | 5 +- arch/powerpc/lib/test_emulate_step.c | 7 +- arch/powerpc/mm/book3s32/hash_low.S | 27 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/hash_utils.c | 7 +- arch/powerpc/mm/book3s64/iommu_api.c | 39 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 7 +- arch/powerpc/mm/kasan/kasan_init_32.c | 10 +- arch/powerpc/mm/mem.c | 6 - arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/nohash/tlb_low.S | 12 +- arch/powerpc/mm/numa.c | 97 +- arch/powerpc/mm/pgtable_32.c | 41 +- arch/powerpc/mm/ptdump/bats.c | 8 +- arch/powerpc/mm/ptdump/hashpagetable.c | 7 +- arch/powerpc/mm/ptdump/ptdump.c | 8 +- arch/powerpc/mm/ptdump/segment_regs.c | 8 +- arch/powerpc/platforms/44x/warp.c | 3 - arch/powerpc/platforms/52xx/efika.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 9 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 11 +- arch/powerpc/platforms/8xx/cpm1.c | 9 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 9 +- arch/powerpc/platforms/Kconfig.cputype | 8 +- arch/powerpc/platforms/amigaone/setup.c | 1 - arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/spufs/switch.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 15 +- arch/powerpc/platforms/maple/setup.c | 34 +- arch/powerpc/platforms/powermac/pic.c | 29 +- arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 20 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 37 +- arch/powerpc/platforms/powernv/memtrace.c | 7 - arch/powerpc/platforms/powernv/opal-core.c | 55 +- arch/powerpc/platforms/powernv/opal-imc.c | 24 +- arch/powerpc/platforms/powernv/pci-ioda.c | 5 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/vas-debug.c | 37 +- arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/eeh_pseries.c | 87 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/platforms/pseries/lpar.c | 10 +- arch/powerpc/platforms/pseries/of_helpers.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/platforms/pseries/ras.c | 3 + arch/powerpc/platforms/pseries/vio.c | 2 - arch/powerpc/platforms/pseries/vphn.c | 3 +- arch/powerpc/sysdev/xive/common.c | 126 +- arch/powerpc/sysdev/xive/native.c | 7 +- arch/powerpc/sysdev/xive/spapr.c | 23 +- arch/powerpc/sysdev/xive/xive-internal.h | 9 + arch/powerpc/xmon/Makefile | 3 - arch/powerpc/xmon/xmon.c | 14 +- drivers/cpufreq/powernv-cpufreq.c | 30 +- drivers/pci/hotplug/rpadlpar_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 5 +- drivers/pci/hotplug/rpaphp_pci.c | 4 +- drivers/tty/ehv_bytechan.c | 21 +- fs/sysfs/group.c | 28 +- include/linux/sysfs.h | 12 + tools/testing/selftests/powerpc/benchmarks/Makefile | 2 + tools/testing/selftests/powerpc/benchmarks/settings | 1 + tools/testing/selftests/powerpc/dscr/Makefile | 2 + tools/testing/selftests/powerpc/dscr/settings | 1 + tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 4 +- tools/testing/selftests/powerpc/signal/settings | 1 + tools/testing/selftests/powerpc/signal/sigreturn_vdso.c | 127 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 5 +- tools/testing/selftests/powerpc/tm/settings | 1 + tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c | 74 +- tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c | 284 ++ 183 files changed, 7989 insertions(+), 6154 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_enabled create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_registered create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem create mode 100644 Documentation/ABI/removed/sysfs-kernel-fadump_release_opalcore create mode 100644 Documentation/ABI/testing/sysfs-firmware-opal-sensor-groups create mode 100644 Documentation/ABI/testing/sysfs-kernel-fadump delete mode 100644 arch/powerpc/kernel/ptrace.c create mode 100644 arch/powerpc/kernel/ptrace/Makefile create mode 100644 arch/powerpc/kernel/ptrace/ptrace-adv.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-altivec.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-decl.h create mode 100644 arch/powerpc/kernel/ptrace/ptrace-noadv.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-novsx.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-spe.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-tm.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-view.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace-vsx.c create mode 100644 arch/powerpc/kernel/ptrace/ptrace.c rename arch/powerpc/kernel/{ => ptrace}/ptrace32.c (96%) create mode 100644 arch/powerpc/kernel/syscall_64.c create mode 100644 tools/testing/selftests/powerpc/benchmarks/settings create mode 100644 tools/testing/selftests/powerpc/dscr/settings create mode 100644 tools/testing/selftests/powerpc/signal/settings create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_vdso.c create mode 100644 tools/testing/selftests/powerpc/tm/settings create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c -----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAl6J1FoACgkQUevqPMjh pYBpVQ/9H139JlzRhwGlWekfNskHKPMNWkveqeMGRr/OY1bv2XPl39q56TmbKnbs afAmWn6AK24chQk2nQ2cPnoL+mcJ2sX6v2hwxT4vy3vrEzAf9om1MXtJPc5IvYzh n4+1cOtZFnqRIFryJ0wrN/tXck//9z5IfUV5MNUjIkmTcoiUkwfTBM+Nq7nrDTCe NcPU5Uf9eXsPrZUxOryeghSQD620lr6kzE10N56ewj3RIf6jDQdaFk4dBCgRzUEp sNxDDKWWUL6ftd62RSzHflwbRSBHLr2ulWFlUw3CsBiiwK2zV4oq36R1GMRmMn+C FbIxM3+8+G/rb9SwU5yRo55oWMFs/+0UodX7XXM1diKkg5KYqfQF2IIR2Ygmb82h QNJP/eaS2AmVT1fD/P0ogfkb3SxU1fKt2OfJWGMLTTcYTOGGur471L6twGSCp5ON tM1mFyMO76w0vNRuezsM6KhrLUz9O4d3OdQVB70Zv7dEUTiz0WNPWpPSvj4oTZTm 35dAx2EsGB6eQ0xDqyRAWrHmaxloSb/rbOThaUVgIcQHYwFA0C7+fG8Q7p6OPicN zdmNix39/6Szy8763m+dXhCkB77nDDwICIJIblsKmHgtThULulQuOeITbrLnyH0J LT9rzZHkBtHcDVQm7EQprPOu0++Ydbwb3MQ0OdQXEVnBot3FX9E= =3l6Y -----END PGP SIGNATURE-----
| |