This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from a45ad71e8995 Merge tag 'rproc-v5.6' of git://git.kernel.org/pub/scm/lin [...] adds 4c37e71b713e ovl: fix wrong WARN_ON() in ovl_cache_update_ino() adds 1bd0a3aea435 ovl: use pr_fmt auto generate prefix adds b1f9d3858f72 ovl: use ovl_inode_lock in ovl_llseek() adds b504c6540d17 ovl: improving copy-up efficiency for big sparse file adds 94375f9d5103 ovl: generalize the lower_layers[] array adds 0f831ec85eda ovl: simplify ovl_same_sb() helper adds 07f1e59637a8 ovl: generalize the lower_fs[] array adds 1b81dddd354c ovl: fix corner case of conflicting lower layer uuid adds b7bf9908e17c ovl: fix corner case of non-constant st_dev;st_ino adds 1346416564f0 ovl: layer is const adds 5dcdc43e24a1 vfs: add vfs_iocb_iter_[read|write] helper functions adds 2406a307ac7d ovl: implement async IO routines adds 1a980b8cbf00 ovl: add splice file read write helper adds a4ac9d45c0cd ovl: fix lseek overflow on 32bit adds 7f879e1a94ac Merge tag 'ovl-update-5.6' of git://git.kernel.org/pub/scm [...] adds 62fa3bc5c363 microblaze: Align comments with register usage adds 6162cd2b408f microblaze: defconfig: Disable EXT2 driver and Enable EXT3 [...] adds 5fefd796c899 microblaze: Sync defconfig with latest Kconfig layout adds def3f7cefe4e asm-generic: Make dma-contiguous.h a mandatory include/asm header adds 2602276d3d38 microblaze: Wire CMA allocator adds 061d2c1d5930 microblaze: Prevent the overflow of the start adds 6aa71ef9bcf9 microblaze: Add ID for Microblaze v11 adds 153b5c566d30 Merge tag 'microblaze-v5.6-rc1' of git://git.monstr.eu/lin [...] adds 5290ae2b8e5f powerpc/64: Use {SAVE,REST}_NVGPRS macros adds c3aae14e5d46 powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize adds 1a3ec143a90a powerpc/imc: Add documentation for IMC and trace-mode adds 5eb7cfb3a2b1 selftests/powerpc: Add a test of bad (out-of-range) accesses adds 0eb59382dff2 powerpc/papr_scm: Update debug message adds 3b5b9997b331 powerpc/powernv/iov: Ensure the pdn for VFs always contain [...] adds 30d87ef8b38d powerpc/pci: Fix pcibios_setup_device() ordering adds 1c7f4fe86f17 powerpc/pci: Remove pcibios_setup_bus_devices() adds fb185a4052b1 powerpc/512x: Use dma_request_chan() instead dma_request_s [...] adds 4a8e274e2d8c powerpc/pseries: Remove redundant select of PPC_DOORBELL adds d862b44133b7 Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on [...] adds 7559d3d295f3 powerpc/pseries: Allow not having ibm, hypertas-functions: [...] adds 17a0364cb07c powerpc/pseries/iommu: Separate FW_FEATURE_MULTITCE to put [...] adds 978bff4e521d powerpc/pseries/svm: Allow IOMMU to work in SVM adds 3a9d970f17e0 powerpc/85xx: Get twr_p102x to compile again adds 5084ff33cac0 powerpc/mpic: constify copied structure adds bfbe37f0ce99 powerpc/83xx: use resource_size adds 552aa086944a powerpc/powernv: use resource_size adds 6ad4afc97bc6 powerpc32/booke: consistently return phys_addr_t in __pa() adds eeb09917c138 powerpc/mpc85xx: also write addr_h to spin table for 64bit [...] adds c2a20711fc18 powerpc/xmon: don't access ASDR in VMs adds fbee6ba2dca3 powerpc/pseries: Advance pfn if section is not present in [...] adds 970d54f99cea powerpc/book3s64/hash: Disable 16M linear mapping size if [...] adds c55d7b5e6426 powerpc: Remove STRICT_KERNEL_RWX incompatibility with REL [...] adds 30e813cf46cc misc: cxl: use mmgrab adds ed0bc98f8cbe powerpc/64s: Reimplement power4_idle code in C adds 1e1c8b2cc37a powerpc/ptdump: don't entirely rebuild kernel when selecti [...] adds e26ad936dd89 powerpc/ptdump: Fix W+X verification call in mark_rodata_ro() adds d80ae83f1f93 powerpc/ptdump: Fix W+X verification adds f509247b08f2 powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX adds 991d656d722d powerpc/8xx: Fix permanently mapped IMMR region. adds 39413ae00967 powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow a [...] adds a426ea9bb388 selftests/powerpc: Enable range tests on 8xx in ptrace-hwb [...] adds 8c452a889821 powerpc/devicetrees: Change 'gpios' to 'cs-gpios' on fsl, [...] adds 902137ba8e46 powerpc/32: Add VDSO version of getcpu on non SMP adds 654abc69ef2e powerpc/vdso32: Add support for CLOCK_{REALTIME/MONOTONIC}_COARSE adds ec0895f08f99 powerpc/vdso32: inline __get_datapage() adds 2c29eef9fc6f powerpc/vdso32: Don't read cache line size from the datapa [...] adds 6e2f9e9cfd56 powerpc/vdso32: use LOAD_REG_IMMEDIATE() adds e33ffc956b08 powerpc/vdso32: implement clock_getres entirely adds bfc2eae0ad72 powerpc/vdso32: miscellaneous optimisations adds 05dd7da76986 powerpc/powernv/ioda: Fix ref count for devices with their own PE adds 80f1ff83fa11 powerpc/powernv/ioda: Protect PE list adds c1a2feade085 powerpc/powernv/ioda: set up PE on opencapi device when enabling adds f724385fea01 powerpc/powernv/ioda: Release opencapi device adds bbb789046084 powerpc/powernv/ioda: Find opencapi slot for a device node adds 658ab186dd22 pci/hotplug/pnv-php: Remove erroneous warning adds 323c2a26ff43 pci/hotplug/pnv-php: Improve error msg on power state chan [...] adds ea53919b15bf pci/hotplug/pnv-php: Register opencapi slots adds be1611e043de pci/hotplug/pnv-php: Relax check when disabling slot adds 748ac391ab9a pci/hotplug/pnv-php: Wrap warnings in macro adds 49ce94b8677c ocxl: Add PCI hotplug dependency to Kconfig adds b1268f4cdba7 powerpc/eeh_cache: Don't use pci_dn when inserting new ranges adds 89f51839bd75 powerpc/eeh_sysfs: Fix incorrect comment adds 4107248c5615 powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties adds 758b423275f0 powerpc/eeh_sysfs: Remove double pci_dn lookup. adds 3489cdc417b2 powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner adds 1fb4124ca9d4 powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV adds 8cd6aacc6401 powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific adds a4af49f34f76 powerpc/pcidn: Warn when sriov pci_dn management is used i [...] adds 22ba7289079b powernv/pci: Use pnv_phb as the private data for debugfs entries adds c13a17b73eb0 powernv/pci: Allow any write trigger the diag dump adds 18697d2b0862 powernv/pci: Add a debugfs entry to dump PHB's IODA PE state adds 4e0942c0302b powerpc/eeh: Only dump stack once if an MMIO loop is detected adds db93361260e2 powerpc/powernv: Rework exports to support subnodes adds 846a17a53aee powerpc/powernv: Use common code for the symbol_map export adds 2d9b332d99b2 powerpc/xmon: Allow passing an argument to ppc_md.restart() adds 37f6f8e88cae powerpc/powernv: Allow manually invoking special reboots adds 3ab3f3c9df34 powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_ [...] adds ac1172019593 powernv/pci: Remove dma_dev_setup() for NPU PHBs adds 965c94f309be powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() adds 0a25d9c40161 powernv/pci: Fold pnv_pci_dma_dev_setup() into the pci-iod [...] adds 946743d035bd powernv/pci: Move pnv_pci_dma_bus_setup() to pci-ioda.c adds 173bf44bdfc7 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver adds 25dd118f4b27 macintosh: Fix Kconfig indentation adds 6a3163212f31 KVM: PPC: Book3S HV: XIVE: Fix typo in comment adds b059c63620fb powerpc/xive: Drop extern qualifiers from header function [...] adds 7e6f8cbc5e10 powerpc/papr_scm: Don't enable direct map for a region by default adds aff8c8242bc6 powerpc/pseries/vio: Fix iommu_table use-after-free refcou [...] adds 1e3531982ee7 powerpc/maple: Fix comparing pointer to 0 adds def0bfdbd603 powerpc: use probe_user_read() and probe_user_write() adds 493a55f1e772 powerpc/xmon: Fix compile error in print_insn* functions adds 5649607a8d0b powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in [...] adds 736bcdd3a9fc powerpc/mm: Remove kvm radix prefetch workaround for Power9 DD2.2 adds f1dbc1c5c70d powerpc/pseries/lparcfg: Fix display of Maximum Memory adds 414f50434aa2 selftests/eeh: Bump EEH wait time to 60s adds 39bccfd16497 powerpc/32: replace MTMSRD() by mtmsr adds 1f1c4d0122ee powerpc/32: Add EXCEPTION_PROLOG_0 in head_32.h adds 1ca9db5b6556 powerpc/32: save DEAR/DAR before calling handle_page_fault adds 5ae8fabc6446 powerpc/32: move MSR_PR test into EXCEPTION_PROLOG_0 adds c9c84fd945bb powerpc/32: add a macro to get and/or save DAR and DSISR o [...] adds 028474876f47 powerpc/32: prepare for CONFIG_VMAP_STACK adds 63289e7d3a64 powerpc: align stack to 2 * THREAD_SIZE with VMAP_STACK adds 3978eb78517c powerpc/32: Add early stack overflow detection with VMAP stack. adds 547db12fd8a0 powerpc/32: Use vmapped stacks for interrupts adds 6edc31858541 powerpc/8xx: Use alternative scratch registers in DTLB mis [...] adds 9260f76ae253 powerpc/8xx: Drop exception entries for non-existing exceptions adds 596419afed72 powerpc/8xx: Move DataStoreTLBMiss perf handler adds afe1ec5ab830 powerpc/8xx: Split breakpoint exception adds d52668f6b3e0 powerpc/8xx: Move tail of alignment exception out of line adds 99b229161f8d powerpc/8xx: Enable CONFIG_VMAP_STACK adds 2e15001ea9ea powerpc/32s: Reorganise DSI handler. adds 94dd54c51a41 powerpc/32s: Avoid crossing page boundary while changing SRR0/1. adds cd08f109e262 powerpc/32s: Enable CONFIG_VMAP_STACK adds 0f9aee0cb9da powerpc/mm: Don't log user reads to 0xffffffff adds 3d4247fcc938 powerpc/32: Add support of KASAN_VMALLOC adds af1725d2493d powerpc/kconfig: Move CONFIG_PPC32 into Kconfig.cputype adds 47febbeeec44 powerpc/32: Force KASAN_VMALLOC for modules adds 509cd3f2b473 powerpc/32: Simplify KASAN init adds 21613cfad181 powerpc/32: Reuse orphaned memblocks in kasan_init_shadow_ [...] adds 9933819099c4 powerpc/32s: Fix CPU wake-up from sleep mode adds 58b278f568f0 powerpc: Provide initial documentation for PAPR hcalls adds 76be4414be4a powerpc: indent to improve Kconfig readability adds 41196224883a powerpc/32s: Fix kasan_early_hash_table() for CONFIG_VMAP_STACK adds 43e76cd368fb powerpc: Do not consider weak unresolved symbol relocation [...] adds 76e4bd93369b powerpc/configs: Drop CONFIG_QLGE which moved to staging adds f3e96a71aaa9 powerpc/configs: NET_CADENCE became NET_VENDOR_CADENCE adds 7115bf789c4b powerpc/configs: Drop NET_VENDOR_HP which moved to staging adds 028fb6ded72f powerpc/configs/skiroot: Drop HID_LOGITECH adds 81881e0998bc powerpc/configs/skiroot: Drop default n CONFIG_CRYPTO_ECHAINIV adds cdc7b23f1e90 powerpc/configs/skiroot: Update for symbol movement only adds 579baeece66e powerpc/configs/skiroot: Enable security features adds 3554c12d835d powerpc/configs/skiroot: Disable xmon default & enable reb [...] adds 5e84dd547bce powerpc/configs/skiroot: Enable some more hardening options adds 34b5a946a954 powerpc: configs: Cleanup old Kconfig options adds 6ec20aa2e510 powerpc/32s: Fix bad_kuap_fault() adds 1d8f739b07bd powerpc/kuap: Fix set direction in allow/prevent_user_access() adds 88f8c080d47f powerpc/32s: Drop NULL addr verification adds bedb4dbe443c powerpc/32s: Prepare prevent_user_access() for user_access_end() adds 5cd623333e7c powerpc: Implement user_access_begin and friends adds 3d7dfd632f9b powerpc: Implement user_access_save() and user_access_restore() adds 4c25df5640ae Merge branch 'topic/user-access-begin' into next adds 71c3a888cbca Merge tag 'powerpc-5.6-1' of git://git.kernel.org/pub/scm/ [...] adds 8239fc7755fd ARM: 8941/1: decompressor: enable CP15 barrier instruction [...] adds cf17a1e3aa1a ARM: 8942/1: Revert "8857/1: efi: enable CP15 DMB instruct [...] adds 9db78852739e ARM: 8945/1: decompressor: use CONFIG option instead of cc-option adds 40ff1ddb5570 ARM: 8948/1: Prevent OOB access in stacktrace adds 31f3010e6052 ARM: 8949/1: mm: mark free_memmap as __init adds 76950f7162ca ARM: 8951/1: Fix Kexec compilation issue. adds bc420c6ceefb ARM: 8952/1: Disable kmemleak on XIP kernels adds 03a575a6a1d2 ARM: 8954/1: NOMMU: remove stubs for swapops adds d60ddd244215 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0e0daf6ac3be net: mdio: of: fix potential NULL pointer derefernce adds 2e1bf3a76576 net: mii_timestamper: fix static allocation by PHY driver adds 2318ca8aef38 net: phy: at803x: disable vddio regulator adds b5ce31b5e11b ionic: fix rxq comp packet type mask adds 91a7d4bf3ee3 mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_ [...] adds c13c48c00a6b tcp: clear tp->total_retrans in tcp_disconnect() adds 2fbdd56251b5 tcp: clear tp->delivered in tcp_disconnect() adds db7ffee6f3eb tcp: clear tp->data_segs{in|out} in tcp_disconnect() adds 784f8344de75 tcp: clear tp->segs_{in|out} in tcp_disconnect() adds 08ff78182fa1 octeontx2-pf: Fix an IS_ERR() vs NULL bug adds d32a06f5434f qed: Fix a error code in qed_hw_init() adds e8d5bb4dfaa7 MAINTAINERS: Orphan HSR network protocol adds cb3c0e6bdf64 cls_rsvp: fix rsvp_policy adds 5038517119d5 netfilter: ipset: fix suspicious RCU usage in find_set_and_id adds b9e0102a57d7 netfilter: Use kvcalloc adds 91bfaa15a379 netfilter: flowtable: Fix hardware flush order on nf_flow_ [...] adds 0f34f30a1be8 netfilter: flowtable: Fix missing flush hardware on table free adds c22208b7ce3e netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag adds 78e06cf43093 netfilter: nf_flowtable: fix documentation adds b7c3a17c6062 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds dff6bc1bfd46 MAINTAINERS: correct entries for ISDN/mISDN section adds 9603d47bad46 tcp: Reduce SYN resend delay if a suspicous ACK is received adds af8c8a450bf4 selftests: net: Add FIN_ACK processing order related laten [...] adds 83d0585f91da Merge branch 'Fix-reconnection-latency-caused-by-FIN-ACK-h [...] adds fac20b9e7385 rxrpc: Fix use-after-free in rxrpc_put_local() adds f71dbf2fb284 rxrpc: Fix insufficient receive notification generation adds 04d36d748fac rxrpc: Fix missing active use pinning of rxrpc_local object adds 5273a191dca6 rxrpc: Fix NULL pointer deref due to call->conn being clea [...] adds 3d80c653f996 Merge tag 'rxrpc-fixes-20200203' of git://git.kernel.org/p [...] adds 14b41a2959fb net: stmmac: Delete txtimer in suspend() adds c16d4ee0e397 bnxt_en: Refactor logic to re-enable SRIOV after firmware [...] adds 12de2eadf878 bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset. adds d407302895d3 bnxt_en: Fix logic that disables Bus Master during firmwar [...] adds 18e4960c18f4 bnxt_en: Fix TC queue mapping. adds 2b5ea2947fbd Merge branch 'bnxt_en-Bug-fixes' adds f5cd21605ecd netdevsim: fix using uninitialized resources adds 6ab63366e1ec netdevsim: disable devlink reload when resources are being used adds 8526ad9646b1 netdevsim: fix panic in nsim_dev_take_snapshot_write() adds 6fb8852b1298 netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() adds 6556ff32f12d netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs adds 83cf4213bafc netdevsim: use __GFP_NOWARN to avoid memalloc warning adds 245311637fdd netdevsim: remove unused sdev code adds a444ad1432c5 Merge branch 'netdevsim-fix-several-bugs-in-netdevsim-module' adds 2b5b8251bc9f net: hsr: fix possible NULL deref in hsr_handle_frame() adds 7145fcfffef1 tc-testing: fix eBPF tests failure on linux fresh clones adds e9ed4fa7b440 tc-testing: add missing 'nsPlugin' to basic.json adds 9afe2322cb90 Merge branch 'unbreak-basic-and-bpf-tdc-testcases' adds 83b43045308e qed: Remove set but not used variable 'p_link' adds 599be01ee567 net_sched: fix an OOB access in cls_tcindex adds b4b771fd51fd r8152: Add MAC passthrough support to new device adds 0d0d9a388a85 l2tp: Allow duplicate session creation with UDP adds bd5cd35b782a gtp: use __GFP_NOWARN to avoid memalloc warning adds 33b40134e5cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds eb31e2f63d85 utimes: Clamp the timestamps in notify_change() adds 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage adds 918c900987f2 fs: cifs: Delete usage of timespec64_trunc adds 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage adds 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage adds ba70609d5ec6 fs: Delete timespec64_trunc() adds 23b424d9c36e fs: Do not overload update_time adds f0f3588f7a95 kernfs: don't bother with timestamp truncation adds bddea11b1b93 Merge branch 'imm.timestamp' of git://git.kernel.org/pub/s [...] adds a3d1e7eb5abe simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] adds 72f582ff8569 Merge branch 'work.recursive_removal' of git://git.kernel. [...] adds 802a5017ffb2 jfs: remove unused MAXL2PAGES adds 51a198e89a96 Merge tag 'jfs-5.6' of git://github.com/kleikamp/linux-shaggy adds 8121fbc4ebbb parisc: map_pages(): cleanup page table initialization adds 84669923e1ed parisc: Regenerate parisc defconfigs adds 6992ca0dd017 Merge branch 'parisc-5.6-1' of git://git.kernel.org/pub/sc [...]
No new revisions were added by this update.
Summary of changes: Documentation/devicetree/bindings/spi/fsl-spi.txt | 8 +- Documentation/networking/nf_flowtable.txt | 2 +- Documentation/powerpc/imc.rst | 199 ++++++++++++++++ Documentation/powerpc/index.rst | 2 + Documentation/powerpc/papr_hcalls.rst | 250 +++++++++++++++++++++ MAINTAINERS | 9 +- 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/parisc/configs/712_defconfig | 181 --------------- arch/parisc/configs/a500_defconfig | 177 --------------- arch/parisc/configs/b180_defconfig | 97 -------- arch/parisc/configs/c3000_defconfig | 151 ------------- arch/parisc/configs/c8000_defconfig | 234 ------------------- arch/parisc/configs/defconfig | 206 ----------------- arch/parisc/configs/generic-32bit_defconfig | 93 ++------ arch/parisc/configs/generic-64bit_defconfig | 72 ++---- arch/parisc/mm/init.c | 50 +---- 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/net/ethernet/broadcom/bnxt/bnxt.c | 37 +-- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 3 - drivers/net/ethernet/qlogic/qed/qed_dev.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 + drivers/net/gtp.c | 4 +- drivers/net/netdevsim/bpf.c | 10 +- drivers/net/netdevsim/bus.c | 64 +++++- drivers/net/netdevsim/dev.c | 31 ++- drivers/net/netdevsim/health.c | 6 +- drivers/net/netdevsim/netdevsim.h | 4 + drivers/net/netdevsim/sdev.c | 69 ------ drivers/net/phy/at803x.c | 11 + drivers/net/phy/mii_timestamper.c | 7 + drivers/net/usb/r8152.c | 13 +- drivers/of/of_mdio.c | 17 +- drivers/pci/hotplug/pnv_php.c | 82 ++++--- fs/attr.c | 23 +- fs/ceph/mds_client.c | 4 +- fs/cifs/inode.c | 13 +- fs/configfs/inode.c | 9 +- fs/debugfs/inode.c | 121 ++-------- fs/f2fs/file.c | 18 +- fs/fat/misc.c | 10 +- fs/inode.c | 33 +-- fs/jfs/jfs_dmap.c | 1 - fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 ++++++ fs/ntfs/inode.c | 18 +- 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 +++++ fs/tracefs/inode.c | 114 +--------- fs/ubifs/file.c | 18 +- fs/ubifs/sb.c | 11 +- fs/utimes.c | 4 +- include/asm-generic/Kbuild | 1 + include/linux/debugfs.h | 2 +- include/linux/fs.h | 19 +- include/linux/tracefs.h | 1 - kernel/trace/trace.c | 4 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_hwlat.c | 2 +- net/hsr/hsr_slave.c | 2 + net/ipv4/tcp.c | 6 + net/ipv4/tcp_input.c | 8 +- net/l2tp/l2tp_core.c | 7 +- net/netfilter/ipset/ip_set_core.c | 41 ++-- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/x_tables.c | 4 +- net/rxrpc/af_rxrpc.c | 2 + net/rxrpc/ar-internal.h | 11 + net/rxrpc/call_object.c | 4 +- net/rxrpc/conn_client.c | 3 +- net/rxrpc/conn_event.c | 30 ++- net/rxrpc/conn_object.c | 4 +- net/rxrpc/input.c | 6 +- net/rxrpc/local_object.c | 23 +- net/rxrpc/output.c | 27 +-- net/rxrpc/peer_event.c | 42 ++-- net/sched/cls_rsvp.h | 6 +- net/sched/cls_tcindex.c | 40 ++-- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/fin_ack_lat.c | 151 +++++++++++++ tools/testing/selftests/net/fin_ack_lat.sh | 35 +++ .../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 +- .../tc-testing/plugin-lib/buildebpfPlugin.py | 2 +- .../tc-testing/tc-tests/filters/basic.json | 51 +++++ 253 files changed, 3669 insertions(+), 3176 deletions(-) create mode 100644 Documentation/powerpc/imc.rst create mode 100644 Documentation/powerpc/papr_hcalls.rst delete mode 100644 arch/parisc/configs/712_defconfig delete mode 100644 arch/parisc/configs/a500_defconfig delete mode 100644 arch/parisc/configs/b180_defconfig delete mode 100644 arch/parisc/configs/c3000_defconfig delete mode 100644 arch/parisc/configs/c8000_defconfig delete mode 100644 arch/parisc/configs/defconfig delete mode 100644 arch/powerpc/kernel/idle_power4.S delete mode 100644 drivers/net/netdevsim/sdev.c create mode 100644 tools/testing/selftests/net/fin_ack_lat.c create mode 100755 tools/testing/selftests/net/fin_ack_lat.sh create mode 100644 tools/testing/selftests/powerpc/mm/bad_accesses.c