This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from df57721f9a63 Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/ [...] new 880df2d46a3f powerpc/kuap: Avoid unnecessary reads of MD_AP new 1bec4adcd59e powerpc/kuap: Avoid useless jump_label on empty function new 38bb171b9584 powerpc/kuap: Fold kuep_is_disabled() into its only user new 6b289911c80d powerpc/features: Add capability to update mmu features later new 4589a2b7894d powerpc/kuap: MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAP new 26e041208291 powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuap new 5222a1d5142e powerpc/kuap: Simplify KUAP lock/unlock on BOOK3S/32 new eb52f66f0abd powerpc/kuap: KUAP enabling/disabling functions must be __ [...] new 3a24ea0df83e powerpc/kuap: Use ASM feature fixups instead of static branches new 9d6e1c21e1be powerpc/crypto: fix missing skcipher dependency for aes-gcm-p10 new 026fa6c52da5 powerpc/crypto: don't build aes-gcm-p10 by default new ab481817912e powerpc/64: Enable accelerated crypto algorithms in defconfig new c3c2e9375348 powerpc: Account mm_cpumask and active_cpus in init_mm new f74b2a6c01a0 powerpc/64s: Use dec_mm_active_cpus helper new 177255afb405 powerpc: Add mm_cpumask warning when context switching new e43c0a0c3c28 powerpc/64s/radix: combine final TLB flush and lazy tlb mm [...] new 81d7cac4d11c powerpc: Explicitly include correct DT includes new 68877ff20a7f selftests/powerpc/ptrace: Explain why tests are skipped new fc6732a8556c selftests/powerpc/ptrace: Fix typo in pid_max search error new c3062ede9927 selftests/powerpc/ptrace: Declare test temporary variables [...] new 54f30b83fe62 powerpc: address missing-prototypes warnings new bbfa509d6329 powerpc/ep8248e: Mark driver as non removable new 7f96539437ea powerpc/kexec: fix minor typo new d82e6762b0f0 Merge tag 'smp-core-for-ppc-23-07-28' of https://git.kerne [...] new 3b3a4d0fe542 powerpc/pseries: Initialise CPU hotplug callbacks earlier new 73c58e7e1412 powerpc: Add HOTPLUG_SMT support new d1099e2276df powerpc/pseries: Honour current SMT state when DLPAR onlin [...] new 15f63e306d96 Merge branch 'topic/cpu-smt' into next new 0b5e06e9cb15 powerpc/pmac32: enable serial options by default in defconfig new 0f7ce21ab520 powerpc: mark more local variables as volatile new ef73dcaa3121 powerpc: xmon: remove unused variables new 4a9dd8f292ef powerpc/radix: Move some functions into #ifdef CONFIG_KVM_ [...] new 506e550a7da9 powerpc/pseries: PLPKS: undo kernel-doc comment notation new cd50430ceb35 macintosh/ams: mark ams_init() static new 075a88d5eb28 ocxl: Use pci_dev_id() to simplify the code new 60bc069c433f powerpc/include: Remove unneeded #include <asm/fs_pd.h> new e6e077cb2aa4 powerpc/include: Declare mpc8xx_immr in 8xx_immap.h new fecc436a97af powerpc/include: Remove mpc8260.h and m82xx_pci.h new cb888cdf741c powerpc: Remove CONFIG_PCI_8260 new fbbf4280dae4 powerpc/8xx: Remove immr_map() and immr_unmap() new 7768716d2f19 powerpc/cpm2: Remove cpm2_map() and cpm2_unmap() new 0d5769f9503d powerpc/step: Mark __copy_mem_out() and __emulate_dcbz() _ [...] new 6039fcd3fba9 powerpc/reg: Remove #ifdef around mtspr macro new 0e1cd3d9f82e cxl: Use pci_find_vsec_capability() to simplify the code new ae7936d232d8 powerpc/inst: add PPC_TLBILX_LPID new 3eb3f168e83a powerpc: remove unneeded #include <asm/export.h> new 393261828740 powerpc: replace #include <asm/export.h> with #include <li [...] new efa1f8501953 powerpc: remove <asm/export.h> new afda85b963c1 powerpc/pseries: fix possible memory leak in ibmebus_bus_init() new 984b07b42899 powerpc/xics: Remove unnecessary endian conversion new fe8aa8e33793 powerpc/powernv/pci: use pci_dev_id() to simplify the code new 58b6fed89ab0 powerpc: Make virt_to_pfn() a static inline new 71f1c39647d8 powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] new 9caf9e2b8bae docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] new 1a160c2a13c6 powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] new 3255171d3e86 docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] new 71a7ccb478fc powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] new cc89ff3491b6 docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] new a69a57cac1ec powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] new ab7e991286e7 docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] new a15e0d6a6929 powerpc/hv_gpci: Add sysfs file inside hv_gpci device to s [...] new 8df99066940b docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Documen [...] new 8f8f1cd67aa0 powerpc/watchpoints: Explain thread_change_pc() more new 668a6ec6ed57 powerpc/watchpoints: Don't track info persistently new 1e60f3564bad powerpc/watchpoints: Track perf single step directly on th [...] new 5a2d8b9c0671 powerpc/watchpoints: Simplify watchpoint reinsertion new bd29813ae106 powerpc/watchpoints: Remove ptrace/perf exclusion tracking new 58709f6fc327 selftests/powerpc/ptrace: Update ptrace-perf watchpoint selftest new 53834a0c0925 perf/hw_breakpoint: Remove arch breakpoint hooks new 0e216fa576e1 Documentation/powerpc: Fix ptrace request names new 9a32584bc108 powerpc/ptrace: Split gpr32_set_common new f94a84a09148 powerpc/ps3: refactor strncpy usage new be922070d091 powerpc/512x: Make mpc512x_select_reset_compat() static new 6960c53c4c32 powerpc/fsl_pci: Make fsl_add_bridge() static new d25f01fba71d powerpc/83xx: Fix style problems in usb.c and remove unnec [...] new 5951b62ba463 powerpc/83xx: Split usb.c new 188da8af0a06 powerpc/82xx: Remove pq2_init_pci new eb5aa2137275 powerpc/82xx: Remove CONFIG_8260 and CONFIG_8272 new 4531f128eac3 powerpc/8xx: Remove init_internal_rtc() to fix no previous [...] new 7cb0094be4a5 powerpc/32s: Cleanup the mess in __set_pte_at() new ca13c130a43f powerpc/4xx: Remove WatchdogHandler() to fix no previous p [...] new 81554d10b22a powerpc/4xx: Remove pika_dtm_[un]register_shutdown() to fi [...] new ed05c71a5742 powerpc/47x: Remove early_init_mmu_47x() to fix no previou [...] new b27c1a0a4e62 powerpc/47x: Add prototype for mmu_init_secondary() new 7dac7cf1b407 powerpc/4xx: Add missing includes to fix no previous proto [...] new d1eb75e0dfed powerpc/fadump: reset dump area size if fadump memory rese [...] new 455d3d38ef9d powerpc/configs: Drop CONFIG_IP_NF_TARGET_CLUSTERIP new 4d15721177d5 powerpc/mm: Cleanup memory block size probing new 7f3c5d099b6f Revert "powerpc/xmon: Relax frame size for clang" new 89c9ce1c99df powerpc: Move DMA64_PROPNAME define to a header new ae3a8cc292d0 powerpc/selftests: sort mm/.gitignore, add exec_prot new 701ca3657d5d selftests/powerpc: add const qualification where possible new b949ee6801f4 powerpc/fadump: invoke ibm,os-term with rtas_call_unlocked() new 0ceef6e99cc3 powerpc/idle: Add support for nohlt new e160bf64e2d3 powerpc/rtas: export rtas_error_rc() for reuse. new 77583f77ed9b PCI: rpaphp: Error out on busy status from get-sensor-state new 34daf445f82b powerpc/perf: Convert fsl_emb notifier to state machine callbacks new f6834c8c59a8 powerpc/ftrace: Fix dropping weak symbols with older toolchains new 0240605931ec powerpc/module: Remove unused .ftrace.tramp section new 7f7797b37269 powerpc64/ftrace: Move ELFv1 and -pg support code into a s [...] new 96d7a13610ab powerpc/ftrace: Simplify function_graph support in ftrace.c new b5efb61c70f8 powerpc/ftrace: Use FTRACE_REGS_ADDR to identify the corre [...] new f3993a0330e2 powerpc/ftrace: Extend ftrace support for large kernels to ppc32 new bad90aa52d9a powerpc/ftrace: Consolidate ftrace support into fewer files new f4fcbf2e093e powerpc/ftrace: Refactor ftrace_modify_code() new 33bb8a0be9c8 powerpc/ftrace: Stop re-purposing linker generated long br [...] new cc93b9233230 powerpc/ftrace: Add separate ftrace_init_nop() with additi [...] new 562bde0bfc96 powerpc/ftrace: Simplify ftrace_make_nop() new 9365e23b15f2 powerpc/ftrace: Simplify ftrace_make_call() new 67385738e3c2 powerpc/ftrace: Simplify ftrace_modify_call() new a26ce4272eea powerpc/ftrace: Replace use of ftrace_call_replace() with [...] new c91c5a828685 powerpc/ftrace: Implement ftrace_replace_code() new 0f71dcfb4aef powerpc/ftrace: Add support for -fpatchable-function-entry new 429356fac044 powerpc/powernv: fix debugfs_create_dir() error checking new 0e2a34c467a0 powerpc/64e: Fix circular dependency with CONFIG_SMP disabled new c265735ff5b1 powerpc/85xx: Mark some functions static and add missing i [...] new feea65a338e5 powerpc/powernv: Fix fortify source warnings in opal-prd.c new 22b165617b77 powerpc/powernv: Use struct opal_prd_msg in more places new fabdb27da78a powerpc: Drop zalloc_maybe_bootmem() new fe32945203ff cxl: Drop unused detach_spa() new c040c7488b6a powerpc/pseries: Move VPHN constants into vphn.h new 9a6c05fe9a99 powerpc/pseries: Move hcall_vphn() prototype into vphn.h new 1aa000667669 powerpc: Don't include lppaca.h in paca.h new eac030b22ea1 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBU [...] new 1eafbd8764b1 powerpc/powermac: Fix unused function warning new 50832720ec54 powerpc/64s: Move CPU -mtune options into Kconfig new 664ec38673be powerpc/eeh: Use pci_dev_id() to simplify the code new 11073886cc4a powerpc: dts: add missing space before { new 750bd41aeaeb powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n new 61d7ebe0376e powerpc/pseries: Remove unused hcall tracing instruction new cdebfd27292e powerpc/config: Disable SLAB_DEBUG_ON in skiroot new b9bbbf497907 powerpc/mpc5xxx: Add missing fwnode_handle_put() new c37b6908f7b2 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses new f1424755db91 powerpc/mm/book3s64: Fix build error with SPARSEMEM disabled new 4c33bf147249 powerpc/mm/book3s64: Use 256M as the upper limit with cohe [...] new 90bae4d99beb powerpc/xmon: Reapply "Relax frame size for clang" new 85a616416e9e macintosh/ams: linux/platform_device.h is needed new 4ad0a4c2343d Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/ [...] new e6b51532d527 ARM: 9316/1: hw_breakpoint: fix single-stepping when using [...] new 8922ba71c969 ARM: 9317/1: kexec: Make smp stop calls asynchronous new b0a6da43a510 ARM: 9318/1: locomo: move kernel-doc to prevent warnings new 8769177658d3 ARM: vfp: Record VFP bounces as perf emulation faults new 4a0548c6681c ARM: vfp: Remove workaround for Feroceon CPUs new 4708fb041346 ARM: vfp: Reimplement VFP exception entry in C code new 6ee1e6772e1e ARM: kernel: Get rid of thread_info::used_cp[] array new cdd87465adfd ARM: vfp: Use undef hook for handling VFP exceptions new 8bcba70cb5c2 ARM: entry: Disregard Thumb undef exception in coproc dispatch new 303d6da167dc ARM: iwmmxt: Use undef hook to enable coprocessor for task new 47ba5f39eab3 ARM: entry: Make asm coproc dispatch code NWFPE only new 53ae158f6ddc Merge tag 'arm-vfp-refactor-for-rmk' of git://git.kernel.o [...] new f493fedcc301 Merge branch 'devel-stable' into for-next new 133789d4a458 Revert part of ae1f8d793a19 ("ARM: 9304/1: add prototype f [...] new 87dfd85c3892 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
The 153 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../testing/sysfs-bus-event_source-devices-hv_gpci | 160 ++++ Documentation/admin-guide/kernel-parameters.txt | 6 +- Documentation/powerpc/ptrace.rst | 8 +- arch/arm/common/locomo.c | 28 +- arch/arm/include/asm/thread_info.h | 17 +- arch/arm/include/asm/vfp.h | 1 - arch/arm/kernel/asm-offsets.c | 1 - arch/arm/kernel/entry-armv.S | 252 +----- arch/arm/kernel/iwmmxt.S | 18 +- arch/arm/kernel/machine_kexec.c | 14 +- arch/arm/kernel/pj4-cp0.c | 1 + arch/arm/kernel/process.c | 1 - arch/arm/kernel/ptrace.c | 2 - arch/arm/kernel/xscale-cp0.c | 1 + arch/arm/mm/proc-feroceon.S | 4 + arch/arm/nwfpe/entry.S | 77 ++ arch/arm/vfp/Makefile | 2 +- arch/arm/vfp/entry.S | 31 - arch/arm/vfp/vfp.h | 1 + arch/arm/vfp/vfphw.S | 208 +---- arch/arm/vfp/vfpmodule.c | 208 +++-- arch/powerpc/Kconfig | 23 +- arch/powerpc/Makefile | 9 +- arch/powerpc/boot/dts/fsl/c293si-post.dtsi | 12 +- arch/powerpc/boot/dts/fsl/p1022rdk.dts | 10 +- arch/powerpc/boot/dts/fsl/p1022si-post.dtsi | 2 +- arch/powerpc/boot/dts/fsl/p3041ds.dts | 4 +- arch/powerpc/boot/dts/fsl/p5040ds.dts | 2 +- arch/powerpc/boot/dts/fsl/t4240qds.dts | 2 +- arch/powerpc/boot/dts/mpc5121.dtsi | 2 +- arch/powerpc/boot/dts/mpc5125twr.dts | 2 +- arch/powerpc/configs/pmac32_defconfig | 3 +- arch/powerpc/configs/ppc64_defconfig | 3 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/crypto/Kconfig | 2 +- arch/powerpc/include/asm/8xx_immap.h | 2 + arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 123 ++- arch/powerpc/include/asm/book3s/32/pgtable.h | 77 +- arch/powerpc/include/asm/book3s/64/hash-pkey.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 54 +- arch/powerpc/include/asm/book3s/64/mmu.h | 7 +- arch/powerpc/include/asm/bug.h | 1 + arch/powerpc/include/asm/cpm2.h | 3 + arch/powerpc/include/asm/cputable.h | 2 +- arch/powerpc/include/asm/dtl.h | 1 - arch/powerpc/include/asm/feature-fixups.h | 1 + arch/powerpc/include/asm/fs_pd.h | 22 - arch/powerpc/include/asm/ftrace.h | 24 +- arch/powerpc/include/asm/hw_breakpoint.h | 1 + arch/powerpc/include/asm/ibmebus.h | 2 + arch/powerpc/include/asm/iommu.h | 3 + arch/powerpc/include/asm/kfence.h | 2 +- arch/powerpc/include/asm/kup.h | 91 +-- arch/powerpc/include/asm/lppaca.h | 37 +- arch/powerpc/include/asm/macio.h | 3 +- arch/powerpc/include/asm/mmu.h | 9 +- arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/module.h | 4 - arch/powerpc/include/asm/mpc8260.h | 22 - arch/powerpc/include/asm/nohash/32/kup-8xx.h | 62 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 2 +- arch/powerpc/include/asm/nohash/kup-booke.h | 68 +- arch/powerpc/include/asm/nohash/mmu-e500.h | 3 + arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 30 +- arch/powerpc/include/asm/paravirt.h | 1 + arch/powerpc/include/asm/pci.h | 3 +- arch/powerpc/include/asm/pgtable.h | 4 +- arch/powerpc/include/asm/plpar_wrappers.h | 1 + arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/processor.h | 5 - arch/powerpc/include/asm/reg.h | 2 - arch/powerpc/include/asm/rtas.h | 3 + arch/powerpc/include/asm/sections.h | 2 + arch/powerpc/include/asm/setup.h | 1 - arch/powerpc/include/asm/topology.h | 15 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/asm/vermagic.h | 4 +- arch/powerpc/include/asm/vphn.h | 24 + arch/powerpc/kernel/audit.c | 3 +- arch/powerpc/kernel/audit_32.h | 7 + arch/powerpc/kernel/compat_audit.c | 2 + arch/powerpc/kernel/cputable.c | 4 + arch/powerpc/kernel/entry_32.S | 1 - arch/powerpc/kernel/epapr_hcalls.S | 2 +- arch/powerpc/kernel/fadump.c | 1 + arch/powerpc/kernel/fpu.S | 2 +- arch/powerpc/kernel/head_40x.S | 1 - arch/powerpc/kernel/head_44x.S | 1 - arch/powerpc/kernel/head_64.S | 1 - arch/powerpc/kernel/head_85xx.S | 1 - arch/powerpc/kernel/head_8xx.S | 1 - arch/powerpc/kernel/head_book3s_32.S | 1 - arch/powerpc/kernel/hw_breakpoint.c | 388 ++------- arch/powerpc/kernel/iommu.c | 17 +- arch/powerpc/kernel/legacy_serial.c | 2 +- arch/powerpc/kernel/misc.S | 2 +- arch/powerpc/kernel/misc_32.S | 2 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/module_64.c | 2 +- arch/powerpc/kernel/of_platform.c | 4 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/pmc.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 105 ++- arch/powerpc/kernel/rtas.c | 45 +- arch/powerpc/kernel/setup-common.c | 10 +- arch/powerpc/kernel/smp.c | 20 +- arch/powerpc/kernel/syscall.c | 2 +- arch/powerpc/kernel/tm.S | 2 +- arch/powerpc/kernel/trace/Makefile | 12 +- arch/powerpc/kernel/trace/ftrace.c | 858 +++++--------------- arch/powerpc/kernel/trace/ftrace_64_pg.S | 67 -- .../kernel/trace/{ftrace.c => ftrace_64_pg.c} | 50 +- .../trace/{ftrace_low.S => ftrace_64_pg_entry.S} | 66 +- .../trace/{ftrace_mprofile.S => ftrace_entry.S} | 69 +- arch/powerpc/kernel/traps.c | 15 +- arch/powerpc/kernel/ucall.S | 2 +- arch/powerpc/kernel/vector.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 4 - arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/kexec/file_load_64.c | 13 +- arch/powerpc/kexec/ranges.c | 2 +- arch/powerpc/kvm/book3s_64_entry.S | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_hv_ras.c | 1 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +- arch/powerpc/kvm/e500mc.c | 7 +- arch/powerpc/kvm/tm.S | 2 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/alloc.c | 23 - arch/powerpc/lib/checksum_32.S | 2 +- arch/powerpc/lib/checksum_64.S | 2 +- arch/powerpc/lib/copy_32.S | 2 +- arch/powerpc/lib/copy_mc_64.S | 2 +- arch/powerpc/lib/copypage_64.S | 2 +- arch/powerpc/lib/copyuser_64.S | 2 +- arch/powerpc/lib/feature-fixups.c | 31 +- arch/powerpc/lib/hweight_64.S | 2 +- arch/powerpc/lib/mem_64.S | 2 +- arch/powerpc/lib/memcmp_32.S | 2 +- arch/powerpc/lib/memcmp_64.S | 2 +- arch/powerpc/lib/memcpy_64.S | 2 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/lib/string.S | 2 +- arch/powerpc/lib/string_32.S | 2 +- arch/powerpc/lib/string_64.S | 2 +- arch/powerpc/lib/strlen_32.S | 2 +- arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/kuap.c | 20 +- arch/powerpc/mm/book3s32/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/mm/book3s64/pkeys.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 65 +- arch/powerpc/mm/book3s64/radix_tlb.c | 272 ++++--- arch/powerpc/mm/book3s64/slb.c | 1 + arch/powerpc/mm/init_32.c | 2 + arch/powerpc/mm/init_64.c | 127 +++ arch/powerpc/mm/mmu_context.c | 8 +- arch/powerpc/mm/mmu_decl.h | 1 + arch/powerpc/mm/nohash/kup.c | 8 +- arch/powerpc/mm/nohash/tlb.c | 19 +- arch/powerpc/mm/numa.c | 1 + arch/powerpc/perf/core-fsl-emb.c | 8 +- arch/powerpc/perf/hv-gpci.c | 637 ++++++++++++++- arch/powerpc/platforms/44x/warp.c | 55 -- arch/powerpc/platforms/4xx/cpm.c | 2 +- arch/powerpc/platforms/4xx/hsta_msi.c | 2 +- arch/powerpc/platforms/4xx/soc.c | 3 +- arch/powerpc/platforms/4xx/uic.c | 1 + arch/powerpc/platforms/512x/mpc5121_ads.c | 2 +- arch/powerpc/platforms/512x/mpc512x.h | 1 - arch/powerpc/platforms/512x/mpc512x_generic.c | 2 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 2 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 30 +- arch/powerpc/platforms/512x/pdm360ng.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 3 +- arch/powerpc/platforms/82xx/Kconfig | 24 +- arch/powerpc/platforms/82xx/ep8248e.c | 10 +- arch/powerpc/platforms/82xx/km82xx.c | 1 - arch/powerpc/platforms/82xx/m82xx_pci.h | 14 - arch/powerpc/platforms/82xx/pq2.c | 46 -- arch/powerpc/platforms/83xx/Makefile | 5 +- arch/powerpc/platforms/83xx/km83xx.c | 4 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 4 +- arch/powerpc/platforms/83xx/mpc83xx.h | 2 - arch/powerpc/platforms/83xx/suspend.c | 2 +- arch/powerpc/platforms/83xx/usb.c | 251 ------ arch/powerpc/platforms/83xx/usb_831x.c | 128 +++ arch/powerpc/platforms/83xx/usb_834x.c | 90 +++ arch/powerpc/platforms/83xx/usb_837x.c | 58 ++ arch/powerpc/platforms/85xx/bsc913x_qds.c | 2 +- arch/powerpc/platforms/85xx/bsc913x_rdb.c | 2 +- arch/powerpc/platforms/85xx/c293pcie.c | 3 +- arch/powerpc/platforms/85xx/common.c | 1 + arch/powerpc/platforms/85xx/corenet_generic.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/ksi8560.c | 3 +- arch/powerpc/platforms/85xx/mpc8536_ds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 4 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 3 +- arch/powerpc/platforms/85xx/p1010rdb.c | 2 +- arch/powerpc/platforms/85xx/p1022_ds.c | 2 +- arch/powerpc/platforms/85xx/p1022_rdk.c | 2 +- arch/powerpc/platforms/85xx/p1023_rdb.c | 3 +- arch/powerpc/platforms/85xx/qemu_e500.c | 2 +- arch/powerpc/platforms/85xx/socrates.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 1 - arch/powerpc/platforms/85xx/stx_gp3.c | 2 +- arch/powerpc/platforms/85xx/tqm85xx.c | 2 +- arch/powerpc/platforms/85xx/twr_p102x.c | 3 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 2 +- arch/powerpc/platforms/86xx/common.c | 3 + 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/mvme7100.c | 1 - arch/powerpc/platforms/86xx/pic.c | 4 +- arch/powerpc/platforms/8xx/adder875.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 10 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 79 +- arch/powerpc/platforms/8xx/mpc86xads_setup.c | 1 - arch/powerpc/platforms/8xx/mpc885ads_setup.c | 1 - arch/powerpc/platforms/8xx/tqm8xx_setup.c | 1 - arch/powerpc/platforms/Kconfig | 2 +- arch/powerpc/platforms/Kconfig.cputype | 7 + arch/powerpc/platforms/cell/axon_msi.c | 3 +- arch/powerpc/platforms/cell/cbe_regs.c | 3 +- arch/powerpc/platforms/cell/iommu.c | 2 +- arch/powerpc/platforms/cell/ras.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 1 - arch/powerpc/platforms/cell/spu_manage.c | 1 + arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/maple/setup.c | 3 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 2 +- arch/powerpc/platforms/pasemi/pasemi.h | 1 + arch/powerpc/platforms/pasemi/setup.c | 2 + arch/powerpc/platforms/pasemi/time.c | 2 + arch/powerpc/platforms/powermac/feature.c | 10 +- arch/powerpc/platforms/powermac/setup.c | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 3 +- arch/powerpc/platforms/powernv/ocxl.c | 2 +- arch/powerpc/platforms/powernv/opal-imc.c | 1 - arch/powerpc/platforms/powernv/opal-prd.c | 27 +- arch/powerpc/platforms/powernv/opal-rtc.c | 3 +- arch/powerpc/platforms/powernv/opal-secvar.c | 2 +- arch/powerpc/platforms/powernv/opal-sensor.c | 2 + arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 10 +- arch/powerpc/platforms/ps3/repository.c | 4 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 30 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 60 +- arch/powerpc/platforms/pseries/hvCall.S | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 + arch/powerpc/platforms/pseries/iommu.c | 2 - arch/powerpc/platforms/pseries/lpar.c | 11 +- arch/powerpc/platforms/pseries/lparcfg.c | 4 +- arch/powerpc/platforms/pseries/plpks.c | 2 +- arch/powerpc/platforms/pseries/pseries.h | 4 +- arch/powerpc/platforms/pseries/setup.c | 11 +- arch/powerpc/platforms/pseries/vas.c | 1 + arch/powerpc/platforms/pseries/vphn.c | 2 +- arch/powerpc/sysdev/cpm2.c | 33 +- arch/powerpc/sysdev/cpm2_pic.c | 4 +- arch/powerpc/sysdev/cpm_common.c | 2 - arch/powerpc/sysdev/cpm_gpio.c | 3 +- arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/sysdev/ehv_pic.c | 12 +- arch/powerpc/sysdev/fsl_pci.c | 4 +- arch/powerpc/sysdev/fsl_pci.h | 1 - arch/powerpc/sysdev/fsl_pmc.c | 4 +- arch/powerpc/sysdev/fsl_rio.c | 13 +- arch/powerpc/sysdev/fsl_rmu.c | 3 +- arch/powerpc/sysdev/fsl_soc.c | 1 - arch/powerpc/sysdev/mpc5xxx_clocks.c | 4 +- arch/powerpc/sysdev/mpic_msgr.c | 3 +- arch/powerpc/sysdev/mpic_timer.c | 1 - arch/powerpc/sysdev/of_rtc.c | 4 +- arch/powerpc/sysdev/pmi.c | 4 +- arch/powerpc/sysdev/xics/ics-opal.c | 1 - .../tools/gcc-check-fpatchable-function-entry.sh | 26 + arch/powerpc/xmon/Makefile | 10 +- arch/powerpc/xmon/xmon.c | 11 +- drivers/cpuidle/cpuidle-pseries.c | 8 +- drivers/macintosh/ams/ams-core.c | 2 +- drivers/macintosh/ams/ams.h | 1 + drivers/misc/cxl/native.c | 5 - drivers/misc/cxl/pci.c | 11 +- drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 - drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 1 - drivers/pci/hotplug/rpaphp_pci.c | 85 +- include/linux/hw_breakpoint.h | 3 - kernel/events/hw_breakpoint.c | 28 - .../powerpc/copyloops/{asm => linux}/export.h | 0 tools/testing/selftests/powerpc/harness.c | 4 +- tools/testing/selftests/powerpc/include/subunit.h | 16 +- tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/mm/.gitignore | 17 +- tools/testing/selftests/powerpc/ptrace/Makefile | 1 + tools/testing/selftests/powerpc/ptrace/child.h | 4 +- tools/testing/selftests/powerpc/ptrace/core-pkey.c | 2 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 2 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 26 +- .../selftests/powerpc/ptrace/ptrace-perf-asm.S | 33 + .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c | 882 ++++++++------------- .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 2 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 4 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 2 +- .../powerpc/stringloops/{asm => linux}/export.h | 0 tools/testing/selftests/powerpc/vphn/asm/lppaca.h | 1 - tools/testing/selftests/powerpc/vphn/asm/vphn.h | 1 + 323 files changed, 3519 insertions(+), 3884 deletions(-) delete mode 100644 arch/arm/vfp/entry.S delete mode 100644 arch/powerpc/include/asm/mpc8260.h create mode 100644 arch/powerpc/include/asm/vphn.h create mode 100644 arch/powerpc/kernel/audit_32.h delete mode 100644 arch/powerpc/kernel/trace/ftrace_64_pg.S copy arch/powerpc/kernel/trace/{ftrace.c => ftrace_64_pg.c} (94%) rename arch/powerpc/kernel/trace/{ftrace_low.S => ftrace_64_pg_entry.S} (53%) rename arch/powerpc/kernel/trace/{ftrace_mprofile.S => ftrace_entry.S} (83%) delete mode 100644 arch/powerpc/lib/alloc.c delete mode 100644 arch/powerpc/platforms/82xx/m82xx_pci.h delete mode 100644 arch/powerpc/platforms/83xx/usb.c create mode 100644 arch/powerpc/platforms/83xx/usb_831x.c create mode 100644 arch/powerpc/platforms/83xx/usb_834x.c create mode 100644 arch/powerpc/platforms/83xx/usb_837x.c create mode 100755 arch/powerpc/tools/gcc-check-fpatchable-function-entry.sh rename tools/testing/selftests/powerpc/copyloops/{asm => linux}/export.h (100%) create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-asm.S rename tools/testing/selftests/powerpc/stringloops/{asm => linux}/export.h (100%) delete mode 120000 tools/testing/selftests/powerpc/vphn/asm/lppaca.h create mode 120000 tools/testing/selftests/powerpc/vphn/asm/vphn.h