This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a45ad71e8995 Merge tag 'rproc-v5.6' of git://git.kernel.org/pub/scm/lin [...] new 4c37e71b713e ovl: fix wrong WARN_ON() in ovl_cache_update_ino() new 1bd0a3aea435 ovl: use pr_fmt auto generate prefix new b1f9d3858f72 ovl: use ovl_inode_lock in ovl_llseek() new b504c6540d17 ovl: improving copy-up efficiency for big sparse file new 94375f9d5103 ovl: generalize the lower_layers[] array new 0f831ec85eda ovl: simplify ovl_same_sb() helper new 07f1e59637a8 ovl: generalize the lower_fs[] array new 1b81dddd354c ovl: fix corner case of conflicting lower layer uuid new b7bf9908e17c ovl: fix corner case of non-constant st_dev;st_ino new 1346416564f0 ovl: layer is const new 5dcdc43e24a1 vfs: add vfs_iocb_iter_[read|write] helper functions new 2406a307ac7d ovl: implement async IO routines new 1a980b8cbf00 ovl: add splice file read write helper new a4ac9d45c0cd ovl: fix lseek overflow on 32bit new 7f879e1a94ac Merge tag 'ovl-update-5.6' of git://git.kernel.org/pub/scm [...] new 62fa3bc5c363 microblaze: Align comments with register usage new 6162cd2b408f microblaze: defconfig: Disable EXT2 driver and Enable EXT3 [...] new 5fefd796c899 microblaze: Sync defconfig with latest Kconfig layout new def3f7cefe4e asm-generic: Make dma-contiguous.h a mandatory include/asm header new 2602276d3d38 microblaze: Wire CMA allocator new 061d2c1d5930 microblaze: Prevent the overflow of the start new 6aa71ef9bcf9 microblaze: Add ID for Microblaze v11 new 153b5c566d30 Merge tag 'microblaze-v5.6-rc1' of git://git.monstr.eu/lin [...] new 5290ae2b8e5f powerpc/64: Use {SAVE,REST}_NVGPRS macros new c3aae14e5d46 powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize new 1a3ec143a90a powerpc/imc: Add documentation for IMC and trace-mode new 5eb7cfb3a2b1 selftests/powerpc: Add a test of bad (out-of-range) accesses new 0eb59382dff2 powerpc/papr_scm: Update debug message new 3b5b9997b331 powerpc/powernv/iov: Ensure the pdn for VFs always contain [...] new 30d87ef8b38d powerpc/pci: Fix pcibios_setup_device() ordering new 1c7f4fe86f17 powerpc/pci: Remove pcibios_setup_bus_devices() new fb185a4052b1 powerpc/512x: Use dma_request_chan() instead dma_request_s [...] new 4a8e274e2d8c powerpc/pseries: Remove redundant select of PPC_DOORBELL new d862b44133b7 Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on [...] new 7559d3d295f3 powerpc/pseries: Allow not having ibm, hypertas-functions: [...] new 17a0364cb07c powerpc/pseries/iommu: Separate FW_FEATURE_MULTITCE to put [...] new 978bff4e521d powerpc/pseries/svm: Allow IOMMU to work in SVM new 3a9d970f17e0 powerpc/85xx: Get twr_p102x to compile again new 5084ff33cac0 powerpc/mpic: constify copied structure new bfbe37f0ce99 powerpc/83xx: use resource_size new 552aa086944a powerpc/powernv: use resource_size new 6ad4afc97bc6 powerpc32/booke: consistently return phys_addr_t in __pa() new eeb09917c138 powerpc/mpc85xx: also write addr_h to spin table for 64bit [...] new c2a20711fc18 powerpc/xmon: don't access ASDR in VMs new fbee6ba2dca3 powerpc/pseries: Advance pfn if section is not present in [...] new 970d54f99cea powerpc/book3s64/hash: Disable 16M linear mapping size if [...] new c55d7b5e6426 powerpc: Remove STRICT_KERNEL_RWX incompatibility with REL [...] new 30e813cf46cc misc: cxl: use mmgrab new ed0bc98f8cbe powerpc/64s: Reimplement power4_idle code in C new 1e1c8b2cc37a powerpc/ptdump: don't entirely rebuild kernel when selecti [...] new e26ad936dd89 powerpc/ptdump: Fix W+X verification call in mark_rodata_ro() new d80ae83f1f93 powerpc/ptdump: Fix W+X verification new f509247b08f2 powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX new 991d656d722d powerpc/8xx: Fix permanently mapped IMMR region. new 39413ae00967 powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow a [...] new a426ea9bb388 selftests/powerpc: Enable range tests on 8xx in ptrace-hwb [...] new 8c452a889821 powerpc/devicetrees: Change 'gpios' to 'cs-gpios' on fsl, [...] new 902137ba8e46 powerpc/32: Add VDSO version of getcpu on non SMP new 654abc69ef2e powerpc/vdso32: Add support for CLOCK_{REALTIME/MONOTONIC}_COARSE new ec0895f08f99 powerpc/vdso32: inline __get_datapage() new 2c29eef9fc6f powerpc/vdso32: Don't read cache line size from the datapa [...] new 6e2f9e9cfd56 powerpc/vdso32: use LOAD_REG_IMMEDIATE() new e33ffc956b08 powerpc/vdso32: implement clock_getres entirely new bfc2eae0ad72 powerpc/vdso32: miscellaneous optimisations new 05dd7da76986 powerpc/powernv/ioda: Fix ref count for devices with their own PE new 80f1ff83fa11 powerpc/powernv/ioda: Protect PE list new c1a2feade085 powerpc/powernv/ioda: set up PE on opencapi device when enabling new f724385fea01 powerpc/powernv/ioda: Release opencapi device new bbb789046084 powerpc/powernv/ioda: Find opencapi slot for a device node new 658ab186dd22 pci/hotplug/pnv-php: Remove erroneous warning new 323c2a26ff43 pci/hotplug/pnv-php: Improve error msg on power state chan [...] new ea53919b15bf pci/hotplug/pnv-php: Register opencapi slots new be1611e043de pci/hotplug/pnv-php: Relax check when disabling slot new 748ac391ab9a pci/hotplug/pnv-php: Wrap warnings in macro new 49ce94b8677c ocxl: Add PCI hotplug dependency to Kconfig new b1268f4cdba7 powerpc/eeh_cache: Don't use pci_dn when inserting new ranges new 89f51839bd75 powerpc/eeh_sysfs: Fix incorrect comment new 4107248c5615 powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties new 758b423275f0 powerpc/eeh_sysfs: Remove double pci_dn lookup. new 3489cdc417b2 powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner new 1fb4124ca9d4 powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV new 8cd6aacc6401 powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific new a4af49f34f76 powerpc/pcidn: Warn when sriov pci_dn management is used i [...] new 22ba7289079b powernv/pci: Use pnv_phb as the private data for debugfs entries new c13a17b73eb0 powernv/pci: Allow any write trigger the diag dump new 18697d2b0862 powernv/pci: Add a debugfs entry to dump PHB's IODA PE state new 4e0942c0302b powerpc/eeh: Only dump stack once if an MMIO loop is detected new db93361260e2 powerpc/powernv: Rework exports to support subnodes new 846a17a53aee powerpc/powernv: Use common code for the symbol_map export new 2d9b332d99b2 powerpc/xmon: Allow passing an argument to ppc_md.restart() new 37f6f8e88cae powerpc/powernv: Allow manually invoking special reboots new 3ab3f3c9df34 powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_ [...] new ac1172019593 powernv/pci: Remove dma_dev_setup() for NPU PHBs new 965c94f309be powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() new 0a25d9c40161 powernv/pci: Fold pnv_pci_dma_dev_setup() into the pci-iod [...] new 946743d035bd powernv/pci: Move pnv_pci_dma_bus_setup() to pci-ioda.c new 173bf44bdfc7 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver new 25dd118f4b27 macintosh: Fix Kconfig indentation new 6a3163212f31 KVM: PPC: Book3S HV: XIVE: Fix typo in comment new b059c63620fb powerpc/xive: Drop extern qualifiers from header function [...] new 7e6f8cbc5e10 powerpc/papr_scm: Don't enable direct map for a region by default new aff8c8242bc6 powerpc/pseries/vio: Fix iommu_table use-after-free refcou [...] new 1e3531982ee7 powerpc/maple: Fix comparing pointer to 0 new def0bfdbd603 powerpc: use probe_user_read() and probe_user_write() new 493a55f1e772 powerpc/xmon: Fix compile error in print_insn* functions new 5649607a8d0b powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in [...] new 736bcdd3a9fc powerpc/mm: Remove kvm radix prefetch workaround for Power9 DD2.2 new f1dbc1c5c70d powerpc/pseries/lparcfg: Fix display of Maximum Memory new 414f50434aa2 selftests/eeh: Bump EEH wait time to 60s new 39bccfd16497 powerpc/32: replace MTMSRD() by mtmsr new 1f1c4d0122ee powerpc/32: Add EXCEPTION_PROLOG_0 in head_32.h new 1ca9db5b6556 powerpc/32: save DEAR/DAR before calling handle_page_fault new 5ae8fabc6446 powerpc/32: move MSR_PR test into EXCEPTION_PROLOG_0 new c9c84fd945bb powerpc/32: add a macro to get and/or save DAR and DSISR o [...] new 028474876f47 powerpc/32: prepare for CONFIG_VMAP_STACK new 63289e7d3a64 powerpc: align stack to 2 * THREAD_SIZE with VMAP_STACK new 3978eb78517c powerpc/32: Add early stack overflow detection with VMAP stack. new 547db12fd8a0 powerpc/32: Use vmapped stacks for interrupts new 6edc31858541 powerpc/8xx: Use alternative scratch registers in DTLB mis [...] new 9260f76ae253 powerpc/8xx: Drop exception entries for non-existing exceptions new 596419afed72 powerpc/8xx: Move DataStoreTLBMiss perf handler new afe1ec5ab830 powerpc/8xx: Split breakpoint exception new d52668f6b3e0 powerpc/8xx: Move tail of alignment exception out of line new 99b229161f8d powerpc/8xx: Enable CONFIG_VMAP_STACK new 2e15001ea9ea powerpc/32s: Reorganise DSI handler. new 94dd54c51a41 powerpc/32s: Avoid crossing page boundary while changing SRR0/1. new cd08f109e262 powerpc/32s: Enable CONFIG_VMAP_STACK new 0f9aee0cb9da powerpc/mm: Don't log user reads to 0xffffffff new 3d4247fcc938 powerpc/32: Add support of KASAN_VMALLOC new af1725d2493d powerpc/kconfig: Move CONFIG_PPC32 into Kconfig.cputype new 47febbeeec44 powerpc/32: Force KASAN_VMALLOC for modules new 509cd3f2b473 powerpc/32: Simplify KASAN init new 21613cfad181 powerpc/32: Reuse orphaned memblocks in kasan_init_shadow_ [...] new 9933819099c4 powerpc/32s: Fix CPU wake-up from sleep mode new 58b278f568f0 powerpc: Provide initial documentation for PAPR hcalls new 76be4414be4a powerpc: indent to improve Kconfig readability new 41196224883a powerpc/32s: Fix kasan_early_hash_table() for CONFIG_VMAP_STACK new 43e76cd368fb powerpc: Do not consider weak unresolved symbol relocation [...] new 76e4bd93369b powerpc/configs: Drop CONFIG_QLGE which moved to staging new f3e96a71aaa9 powerpc/configs: NET_CADENCE became NET_VENDOR_CADENCE new 7115bf789c4b powerpc/configs: Drop NET_VENDOR_HP which moved to staging new 028fb6ded72f powerpc/configs/skiroot: Drop HID_LOGITECH new 81881e0998bc powerpc/configs/skiroot: Drop default n CONFIG_CRYPTO_ECHAINIV new cdc7b23f1e90 powerpc/configs/skiroot: Update for symbol movement only new 579baeece66e powerpc/configs/skiroot: Enable security features new 3554c12d835d powerpc/configs/skiroot: Disable xmon default & enable reb [...] new 5e84dd547bce powerpc/configs/skiroot: Enable some more hardening options new 34b5a946a954 powerpc: configs: Cleanup old Kconfig options new 6ec20aa2e510 powerpc/32s: Fix bad_kuap_fault() new 1d8f739b07bd powerpc/kuap: Fix set direction in allow/prevent_user_access() new 88f8c080d47f powerpc/32s: Drop NULL addr verification new bedb4dbe443c powerpc/32s: Prepare prevent_user_access() for user_access_end() new 5cd623333e7c powerpc: Implement user_access_begin and friends new 3d7dfd632f9b powerpc: Implement user_access_save() and user_access_restore() new 4c25df5640ae Merge branch 'topic/user-access-begin' into next new 71c3a888cbca Merge tag 'powerpc-5.6-1' of git://git.kernel.org/pub/scm/ [...] new 8239fc7755fd ARM: 8941/1: decompressor: enable CP15 barrier instruction [...] new cf17a1e3aa1a ARM: 8942/1: Revert "8857/1: efi: enable CP15 DMB instruct [...] new 9db78852739e ARM: 8945/1: decompressor: use CONFIG option instead of cc-option new 40ff1ddb5570 ARM: 8948/1: Prevent OOB access in stacktrace new 31f3010e6052 ARM: 8949/1: mm: mark free_memmap as __init new 76950f7162ca ARM: 8951/1: Fix Kexec compilation issue. new bc420c6ceefb ARM: 8952/1: Disable kmemleak on XIP kernels new 03a575a6a1d2 ARM: 8954/1: NOMMU: remove stubs for swapops new d60ddd244215 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
The 165 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: Documentation/devicetree/bindings/spi/fsl-spi.txt | 8 +- Documentation/powerpc/imc.rst | 199 ++++++++++++++++ Documentation/powerpc/index.rst | 2 + Documentation/powerpc/papr_hcalls.rst | 250 +++++++++++++++++++++ arch/arm/Kconfig | 4 +- arch/arm/boot/compressed/Makefile | 12 +- arch/arm/boot/compressed/head.S | 29 ++- arch/arm/include/asm/pgtable-nommu.h | 6 - arch/arm/kernel/stacktrace.c | 2 + arch/arm/kernel/traps.c | 6 +- arch/arm/mm/init.c | 2 +- arch/arm64/include/asm/Kbuild | 1 - arch/csky/include/asm/Kbuild | 1 - arch/microblaze/Kconfig | 1 + arch/microblaze/configs/mmu_defconfig | 10 +- arch/microblaze/configs/nommu_defconfig | 2 +- arch/microblaze/kernel/cpu/cache.c | 3 +- arch/microblaze/kernel/cpu/cpuinfo.c | 1 + arch/microblaze/kernel/head.S | 8 +- arch/microblaze/mm/init.c | 4 + arch/mips/include/asm/Kbuild | 1 - arch/powerpc/Kconfig | 9 +- arch/powerpc/Kconfig.debug | 2 +- arch/powerpc/Makefile.postlink | 4 +- arch/powerpc/boot/4xx.c | 2 +- arch/powerpc/boot/dts/mgcoge.dts | 2 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8610_hpcd.dts | 2 +- arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/44x/sam440ep_defconfig | 2 - arch/powerpc/configs/52xx/pcm030_defconfig | 2 - arch/powerpc/configs/83xx/kmeter1_defconfig | 2 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/ep8248e_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/mgcoge_defconfig | 1 - arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 68 +++--- arch/powerpc/configs/storcenter_defconfig | 1 - arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 68 +++++- arch/powerpc/include/asm/book3s/32/pgtable.h | 5 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 40 +++- arch/powerpc/include/asm/cputable.h | 7 +- arch/powerpc/include/asm/firmware.h | 6 +- arch/powerpc/include/asm/hw_breakpoint.h | 4 + arch/powerpc/include/asm/kasan.h | 2 + arch/powerpc/include/asm/kup.h | 49 +++- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 21 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 5 + arch/powerpc/include/asm/page.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 7 +- arch/powerpc/include/asm/pci.h | 1 - arch/powerpc/include/asm/pgtable.h | 6 - arch/powerpc/include/asm/pnv-pci.h | 1 + arch/powerpc/include/asm/processor.h | 9 + arch/powerpc/include/asm/reg_8xx.h | 14 ++ arch/powerpc/include/asm/thread_info.h | 18 ++ arch/powerpc/include/asm/uaccess.h | 88 ++++++-- arch/powerpc/include/asm/vdso_datapage.h | 14 +- arch/powerpc/include/asm/xive.h | 92 ++++---- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 11 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 13 +- arch/powerpc/kernel/eeh.c | 32 +-- arch/powerpc/kernel/eeh_cache.c | 10 +- arch/powerpc/kernel/eeh_driver.c | 6 - arch/powerpc/kernel/eeh_sysfs.c | 22 +- arch/powerpc/kernel/entry_32.S | 32 +-- arch/powerpc/kernel/entry_64.S | 18 +- arch/powerpc/kernel/exceptions-64s.S | 32 ++- arch/powerpc/kernel/fpu.S | 3 + arch/powerpc/kernel/head_32.S | 62 +++-- arch/powerpc/kernel/head_32.h | 180 +++++++++++++-- arch/powerpc/kernel/head_40x.S | 2 + arch/powerpc/kernel/head_8xx.S | 189 ++++++++-------- arch/powerpc/kernel/head_booke.h | 2 + arch/powerpc/kernel/head_fsl_booke.S | 1 + arch/powerpc/kernel/hw_breakpoint.c | 15 +- arch/powerpc/kernel/idle.c | 25 +++ arch/powerpc/kernel/idle_book3s.S | 20 ++ arch/powerpc/kernel/idle_power4.S | 83 ------- arch/powerpc/kernel/irq.c | 22 ++ arch/powerpc/kernel/pci-common.c | 46 +--- arch/powerpc/kernel/pci-hotplug.c | 1 - arch/powerpc/kernel/pci_dn.c | 47 ++-- arch/powerpc/kernel/pci_of_scan.c | 1 - arch/powerpc/kernel/process.c | 69 +++--- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 17 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/traps.c | 9 + arch/powerpc/kernel/vdso.c | 5 - arch/powerpc/kernel/vdso32/Makefile | 4 +- arch/powerpc/kernel/vdso32/cacheflush.S | 32 ++- arch/powerpc/kernel/vdso32/datapage.S | 31 +-- arch/powerpc/kernel/vdso32/getcpu.S | 23 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 119 +++++++--- arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 +- arch/powerpc/kernel/vector.S | 3 + arch/powerpc/kernel/vmlinux.lds.S | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 6 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 + arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/mm/book3s32/hash_low.S | 46 ++-- arch/powerpc/mm/book3s32/mmu.c | 9 +- arch/powerpc/mm/book3s64/hash_utils.c | 11 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/mm/book3s64/radix_tlb.c | 3 + arch/powerpc/mm/fault.c | 11 +- arch/powerpc/mm/kasan/kasan_init_32.c | 89 ++++---- arch/powerpc/mm/mem.c | 4 + arch/powerpc/mm/mmu_decl.h | 6 + arch/powerpc/mm/nohash/8xx.c | 13 +- arch/powerpc/mm/pgtable_32.c | 1 + arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/oprofile/backtrace.c | 14 +- arch/powerpc/perf/8xx-pmu.c | 12 +- arch/powerpc/perf/callchain.c | 20 +- arch/powerpc/perf/core-book3s.c | 8 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 6 +- arch/powerpc/platforms/83xx/km83xx.c | 2 +- arch/powerpc/platforms/85xx/smp.c | 9 + arch/powerpc/platforms/85xx/twr_p102x.c | 5 +- arch/powerpc/platforms/Kconfig | 4 + arch/powerpc/platforms/Kconfig.cputype | 8 + arch/powerpc/platforms/maple/setup.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 144 ++++++------ arch/powerpc/platforms/powernv/pci-ioda.c | 244 ++++++++++++++------ arch/powerpc/platforms/powernv/pci.c | 71 ++---- arch/powerpc/platforms/powernv/pci.h | 3 - arch/powerpc/platforms/powernv/setup.c | 4 + arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/firmware.c | 10 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 64 +++--- arch/powerpc/platforms/pseries/lparcfg.c | 4 +- arch/powerpc/platforms/pseries/papr_scm.c | 8 +- arch/powerpc/platforms/pseries/pci.c | 4 +- arch/powerpc/platforms/pseries/vio.c | 2 + arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/tools/relocs_check.sh | 20 +- arch/powerpc/xmon/dis-asm.h | 4 +- arch/powerpc/xmon/xmon.c | 20 +- arch/riscv/include/asm/Kbuild | 1 - arch/s390/include/asm/Kbuild | 1 - arch/x86/include/asm/Kbuild | 1 - arch/xtensa/include/asm/Kbuild | 1 - drivers/macintosh/Kconfig | 6 +- drivers/misc/ocxl/Kconfig | 1 + drivers/pci/hotplug/pnv_php.c | 82 ++++--- fs/overlayfs/copy_up.c | 43 +++- fs/overlayfs/dir.c | 10 +- fs/overlayfs/export.c | 28 ++- fs/overlayfs/file.c | 162 +++++++++++-- fs/overlayfs/inode.c | 66 +++--- fs/overlayfs/namei.c | 38 ++-- fs/overlayfs/overlayfs.h | 24 +- fs/overlayfs/ovl_entry.h | 23 +- fs/overlayfs/readdir.c | 22 +- fs/overlayfs/super.c | 233 ++++++++++--------- fs/overlayfs/util.c | 28 +-- fs/read_write.c | 56 +++++ include/asm-generic/Kbuild | 1 + include/linux/fs.h | 16 ++ .../testing/selftests/powerpc/eeh/eeh-functions.sh | 10 +- tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/mm/Makefile | 3 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 171 ++++++++++++++ .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 5 +- 176 files changed, 2880 insertions(+), 1398 deletions(-) create mode 100644 Documentation/powerpc/imc.rst create mode 100644 Documentation/powerpc/papr_hcalls.rst delete mode 100644 arch/powerpc/kernel/idle_power4.S create mode 100644 tools/testing/selftests/powerpc/mm/bad_accesses.c