This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from 32ef9553635a Merge tag 'fsnotify_for_v5.5-rc1' of git://git.kernel.org/ [...] adds d055b4fb4d16 pipe: Reduce #inclusion of pipe_fs_i.h adds ce4dd4429b3c Remove the nr_exclusive argument from __wake_up_sync_key() adds f94df9890e98 Add wake_up_interruptible_sync_poll_locked() adds 8cefc107ca54 pipe: Use head and tail pointers for the ring, not cursor [...] adds 6718b6f855a0 pipe: Allow pipes to have kernel-reserved slots adds b667b8673443 pipe: Advance tail pointer inside of wait spinlock in pipe_read() adds 8446487feba9 pipe: Conditionalise wakeup in pipe_read() adds a194dfe6e6f6 pipe: Rearrange sequence in pipe_write() to preallocate slot adds 7e25a73f1a52 pipe: Remove redundant wakeup from pipe_write() adds 8df441294dd3 pipe: Check for ring full inside of the spinlock in pipe_write() adds cefa80ced57a pipe: Increase the writer-wakeup threshold to reduce conte [...] adds 3c0edea9b29f pipe: Remove sync on wake_ups adds 6a965666b7e7 Merge tag 'notifications-pipe-prep-20191115' of git://git. [...] adds 9e5183ee416d nds32: remove unneeded clean-files for DTB adds 1b78375c3789 nds32: Fix typo in Kconfig.cpu adds b6378caf829e nds32: Move static keyword to the front of declaration adds a7f96fce201c MAINTAINERS: add nds32 maintainer adds 2309d0768237 Merge tag 'nds32-for-linus-5.5-rc1' of git://git.kernel.or [...] adds 032be72806d1 ARM: 8907/1: arch: reuse addr variable in pfn_valid adds 17fe868415b6 ARM: 8909/1: make unexported items static adds a959f88735c0 ARM: 8910/1: fix missing declartion of module_frob_arch_sections adds e3c5b36160fd ARM: 8911/1: move pcibios_report_status to <asm/pci.h> adds 05b1fd8b0682 ARM: 8913/1: arch_timer: include <asm/arch_timer.h> adds 43fa593eb7ee ARM: 8915/1: zImage: atags_to_fdt: fix __be32 and __be64 types adds ea5379be539e ARM: 8916/1: mm: make set_section_perms() static adds 9110f3e78c02 ARM: 8917/1: mm: include <asm/set_memory.h> adds 2af903500b9d ARM: 8919/1: make unexported functions static adds 83dc1d99429a ARM: 8920/1: share get_signal_page from signal.c to process.c adds 3b129524080b ARM: 8922/1: parse_dt_topology() rate is pointer to __be32 adds c4e8fd03f211 ARM: 8923/1: mm: include <asm/vga.h> for vga_base adds ca045579d208 ARM: 8924/1: tcm: make dtcm_end and itcm_end static adds 5b1e58c75d41 ARM: 8925/1: tcm: include <asm/tcm.h> for missing declarations adds cb73737ea1d2 ARM: 8928/1: ARM_ERRATA_775420: Spelling s/date/data/ adds fb033c95c94c ARM: 8918/2: only build return_address() if needed adds bebe668eee36 ARM: 8927/1: ARM/hw_breakpoint: add more ARMv8 debug archi [...] adds 9f1984c6ae30 ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand adds 20e2fc42312f ARM: 8930/1: Add support for generic vDSO adds 052e76a31b4a ARM: 8931/1: Add clock_getres entry point adds 74d06efb9c2f ARM: 8932/1: Add clock_gettime64 entry point adds 790756c7e022 ARM: 8933/1: replace Sun/Solaris style flag on section directive adds 4ae5061a19b5 ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening adds 022eb8ae8b5e ARM: 8938/1: kernel: initialize broadcast hrtimer based cl [...] adds 29c623d64f0d ARM: 8939/1: kbuild: use correct nm executable adds 1a70cf0e7ee6 ARM: 8940/1: ftrace: remove mcount(),ftrace_caller_old() a [...] adds 9dd0013824fc Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 612ee81b9461 powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta [...] adds aaa351504449 powerpc/configs: add FADump awareness to skiroot_defconfig adds cd1d55f16d48 powerpc: make syntax for FADump config options in kernel/M [...] adds f7a678a8fa54 powerpc/udbg: Make it safe to call udbg_printf() always adds 3b9176e9a874 powerpc/setup_64: fix -Wempty-body warnings adds 29674a1c71be powerpc/pkeys: remove unused pkey_allows_readwrite adds a9336ddf448b powerpc/powernv: Add queue mechanism for early messages adds bbc6089cebfc Merge branch 'fixes' into next adds 4f5c5b76cc00 selftests/powerpc: Reduce sigfuz runtime to ~60s adds 96664dee5cf1 powerpc/xmon: Allow listing and clearing breakpoints in re [...] adds 69393cb03ccd powerpc/xmon: Restrict when kernel is locked down adds 5f5d6e40a01e powerpc/nvdimm: Update vmemmap_populated to check sub-sect [...] adds c1bc6f93f959 powerpc/configs: Add debug config fragment adds 58b12eb28e34 powerpc/configs: Rename foo_basic_defconfig to foo_base.config adds eb8e20f89093 powerpc/pseries: Mark accumulate_stolen_time() as notrace adds 82ce028ad26d powerpc/pseries: Don't opencode HPTE_V_BOLTED adds 75838a3290cd powerpc/pseries: Don't fail hash page table insert for bol [...] adds d78d5dace539 powerpc/book3s64/hash: Use secondary hash for bolted mappi [...] adds a02cbc7ffe52 selftests/powerpc: Fixup clobbers for TM tests adds c790c3d2b0ec selftests/powerpc: Add a test of spectre_v2 mitigations adds 5c74f7995868 powerpc/ptrace: Add prototype for function pt_regs_check adds b9e0805abf2e powerpc: Add build-time check of ptrace PT_xx defines adds e44ff9ea8f4c powerpc/tools: Don't quote $objdump in scripts adds 7c202575ef63 Merge branch 'fixes' into next adds 505127068d9b selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not a [...] adds 3366ebe9e19b powerpc/pseries: address checkpatch warnings in dlpar_offline_cpu adds 80c784282859 powerpc/pseries: safely roll back failed DLPAR cpu add adds 8e6b6da91ac9 powerpc/security/book3s64: Report L1TF status in sysfs adds a42d6ba8c5be powerpc/mm/book3s64/radix: Remove unused code. adds 52162ec784fa powerpc/mm/book3s64/radix: Use freed_tables instead of nee [...] adds 864edb758c50 powerpc/mm/book3s64/radix: Flush the full mm even when nee [...] adds 16f6b67cf03c powerpc/book3s64/hash: Add cond_resched to avoid soft lock [...] adds 3b05a1e517e1 powerpc/security: Fix debugfs data leak on 32-bit adds 3775026a654c macintosh: ans-lcd: make anslcd_logo static and __initconst adds 6266a4dadb1d powerpc/64s: Always disable branch profiling for prom_init.o adds d79fbb3a32f0 powerpc: Support CMDLINE_EXTEND adds 29430fae8207 powerpc: Allow flush_icache_range to work across ranges >4GB adds f9ec11165301 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work ac [...] adds 7a0745c5e03f powerpc: define helpers to get L1 icache sizes adds 23eb7f560a2a powerpc: Convert flush_icache_range & friends to C adds 076265907cf9 powerpc: Chunk calls to flush_dcache_range in arch_*_memory adds ea458effa88e powerpc: Don't flush caches when adding memory adds 1a8916ee3ac2 powerpc: Detect the secure boot mode of the system adds 4238fad366a6 powerpc/ima: Add support to initialize ima policy rules adds 2702809a4a1a powerpc: Detect the trusted boot state of the system adds 1917855f4e06 powerpc/ima: Define trusted boot policy adds e14555e3d0e9 ima: Make process_buffer_measurement() generic adds 2434f7d2d488 certs: Add wrapper function to check blacklisted binary hash adds 273df864cf74 ima: Check against blacklisted hashes for files with modsig adds dc87f18615db powerpc/ima: Update ima arch policy to check for blacklist adds d72ea4915c7e powerpc/ima: Indicate kernel modules appended signatures a [...] adds 26b1959f85af Merge branch 'topic/ima' into topic/secureboot adds 39a963b457b5 sysfs: Fixes __BIN_ATTR_WO() macro adds 9155e2341aa8 powerpc/powernv: Add OPAL API interface to access secure variable adds bd5d9c743d38 powerpc: expose secure variables to userspace via sysfs adds ad723674d675 x86/efi: move common keyring handler functions to new file adds 8220e22d11a0 powerpc: Load firmware trusted keys/hashes into kernel keyring adds d34a5709be85 Merge branch 'topic/secureboot' into next adds 57409d4fb12c powerpc/pseries: Fix bad drc_index_start value parsing of [...] adds 775fa495af04 powerpc/pseries: Fix drc-info mappings of logical cpus to [...] adds b015f6bc9547 powerpc/pseries: Add cpu DLPAR support for drc-info property adds 9723c25f99af PCI: rpaphp: Fix up pointer to first drc-info entry adds 52e2b0f16574 PCI: rpaphp: Don't rely on firmware feature to imply drc-i [...] adds efeda8fada43 PCI: rpaphp: Add drc-info support for hotplug slot registration adds 0737686778c6 PCI: rpaphp: Annotate and correctly byte swap DRC properties adds 4f9f2d3d7a43 PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name [...] adds 0a87ccd36999 powerpc/pseries: Enable support for ibm,drc-info property adds 7d8212747435 powerpc/pseries/cmm: Implement release() function for sysf [...] adds 022da2231801 powerpc/pseries/cmm: Report errors when registering notifi [...] adds 68f7a04932bb powerpc/pseries/cmm: Cleanup rc handling in cmm_init() adds 4a1745c5bf92 powerpc/pseries/cmm: Drop page array adds 287b89773d81 powerpc/pseries/cmm: Use adjust_managed_page_count() inste [...] adds 7659f5d64480 powerpc/pseries/cmm: Rip out memory isolate notifier adds 1ef2f06b7179 powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t adds fe030c9b85e6 powerpc/pseries/cmm: Implement balloon compaction adds e8decafefb67 powerpc/pseries/cmm: Switch to balloon_page_alloc() adds b1713975c31a powerpc/pseries/cmm: Simulation mode adds 9f0acf9f80ad powerpc/crypto: Add cond_resched() in crc-vpmsum self-test adds 4e706af3cd8e powerpc/security: Fix wrong message when RFI Flush is disable adds b811be615cb7 powerpc/watchpoint: Introduce macros for watchpoint length adds b57aeab811db powerpc/watchpoint: Fix length calculation for unaligned target adds c3f68b0478e7 powerpc/watchpoint: Fix ptrace code that muck around with [...] adds 27985b2a640e powerpc/watchpoint: Don't ignore extraneous exceptions blindly adds c2837acfbf39 selftests/powerpc: Rewrite ptrace-hwbreak.c selftest adds 949758a2f4e6 powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c [...] adds 5dc7b419a5a7 powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest adds d273fa919c39 powerpc/pseries: Use correct event modifier in rtas_parse_ [...] adds 090d5ab93d0b powerpc/64s: Fix debugfs_simple_attr.cocci warnings adds bfa2325e5b8b powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings adds 11dd34f3eae5 powerpc/pseries: Drop pointless static qualifier in vpa_de [...] adds 42974f357dbf powerpc/pseries: Fix platform_no_drv_owner.cocci warnings adds 93a1544ad4ec powerpc/configs: remove obsolete CONFIG_INET_XFRM_MODE_* a [...] adds bc75e5438488 powerpc/powernv: Make some symbols static adds c312d14e19bb powerpc/powernv/ioda: using kfree_rcu() to simplify the code adds 35a5c328fcf3 powerpc/spufs: remove set but not used variable 'ctx' adds d7e02f7b7991 powerpc/book3s/mm: Update Oops message to print the correc [...] adds bbbd7f112c7b powerpc: Replace GPL boilerplate with SPDX identifiers adds 1db550f44ab6 powerpc/64s/exception: Fix kaup -> kuap typo adds 1ca3dec2b2df powerpc/xive: Prevent page fault issues in the machine cra [...] adds f5817191b0a3 powerpc: use <asm-generic/dma-mapping.h> adds b948aaaf3e39 powerpc/pseries/hotplug-memory: Change rc variable to bool adds de84ffc3ccbe powerpc/eeh: differentiate duplicate detection message adds 42484d2c0f82 powerpc/perf: remove current_is_64bit() adds 565f9bc05e2d powerpc/fadump: when fadump is supported register the fadu [...] adds 8054df057058 powerpc: unify definition of M_IF_NEEDED adds 4ed47dbefa29 powerpc: move memstart_addr and kernstart_addr to init-common.c adds 39f4b7bf7571 powerpc: introduce kernstart_virt_addr to store the kernel base adds aa1d2090e693 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper adds c061b38a3e48 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper adds 2b0e86cc5de6 powerpc/fsl_booke/32: implement KASLR infrastructure adds 6a38ea1d7b94 powerpc/fsl_booke/32: randomize the kernel image offset adds b39609720069 powerpc/fsl_booke/kaslr: clear the original kernel if randomized adds 8c2ae87be5a4 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter adds 921a79b78020 powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] adds 74277f00b232 powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes adds c2d1a13520ee powerpc/fsl_booke/32: Document KASLR implementation adds 3df191118b4c Merge branch 'topic/kaslr-book3e32' into next adds 0695f8bca93e selftests/powerpc: Handle Makefile for unrecognized option adds ea67a5519d61 powerpc/kmcent2: update the ethernet devices' phy properties adds 3e4282e484b3 powerpc/85xx: remove mostly pointless mpc85xx_qe_init() adds 3a0990ca1a00 powerpc/booke: Spelling s/date/data/ adds a76bea0287ce powerpc/kmcent2: add ranges to the pci bridges adds 98ba8e801322 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 43f003bb74b9 powerpc: Refactor BUG/WARN macros adds c4028fa2daa0 powerpc/mm: drop #ifdef CONFIG_MMU in is_ioremap_addr() adds 46ddcb3950a2 powerpc/mm: Show if a bad page fault on data is read or write. adds a2227a277743 powerpc/32: Don't populate page tables for block mapped pa [...] adds b06174345f6e powerpc/reg: use ASM_FTR_IFSET() instead of opencoding fixup. adds 44448640dd0d powerpc: permanently include 8xx registers in reg.h adds b020aa9d1e87 powerpc: cleanup hw_irq.h adds 132f92fdc427 powerpc/8xx: add __init to cpm1 init functions adds eafd687e689a powerpc/8xx: use the fixmapped IMMR in cpm_reset() adds 77693a5fb57b powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt() adds 265c3491c4bc powerpc: Add support for GENERIC_EARLY_IOREMAP adds d538aadc2718 powerpc/ioremap: warn on early use of ioremap() adds cbcaff7d27ad powerpc/32s: automatically allocate BAT in setbat() adds 6b7c095a51e1 powerpc/83xx: map IMMR with a BAT. adds 8795a739e5c7 powerpc/sysdev: drop simple gpio adds 9f7bd9201521 powerpc/32: Split kexec low level code out of misc_32.S adds 793b08e2efff powerpc/kexec: Move kexec files into a dedicated subdir. adds 9d72dcef8910 powerpc/powernv: Disable native PCIe port management adds bf9c95e23324 selftests/powerpc: spectre_v2 test must be built 64-bit adds f2bb86937d86 powerpc/fixmap: don't clear fixmap area in paging_init() adds 5f017a56aa5d powerpc: Fix Kconfig indentation adds 465bfd9c44de powerpc: Don't add -mabi= flags when building with Clang adds c9029ef9c957 powerpc: Avoid clang warnings around setjmp and longjmp adds 8dcd71b45df3 powerpc/prom_init: Use -ffreestanding to avoid a reference [...] adds 6f07048c00fd powerpc: Define arch_is_kernel_initmem_freed() for lockdep adds 6f090192f822 x86/efi: remove unused variables adds 2807273f5e88 powerpc/fixmap: fix crash with HIGHMEM adds 7794b1d4185e Merge tag 'powerpc-5.5-1' of git://git.kernel.org/pub/scm/ [...] adds 52b2d91752a8 parisc: Do not hardcode registers in checksum functions adds f973cce0e402 kexec: Fix pointer-to-int-cast warnings adds e9c837c6ab07 parisc: Avoid spurious inequivalent alias kernel error messages adds 738d5fabff86 Merge branch 'parisc-5.5-1' of git://git.kernel.org/pub/sc [...] adds 5a43b87b3c62 x86/mce/therm_throt: Mask out read-only and reserved MSR bits adds 8fa91bfa9ba4 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] adds bedc61a922f9 Drivers: hv: vmbus: Introduce table of VMBus protocol versions adds 2d4f49b3e1e3 Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5. [...] adds 931cccc96773 Drivers: hv: vmbus: Add module parameter to cap the VMBus version adds 56fb10585934 scsi: storvsc: Add the support of hibernation adds 1ecf30202104 video: hyperv_fb: Add the support of hibernation adds 2194c2eb6717 hv_sock: Add the support of hibernation adds 0efeea5fb153 hv_netvsc: Add the support of hibernation adds 67e7cdb4829d video: hyperv: hyperv_fb: Obtain screen resolution from Hy [...] adds d21987d709e8 video: hyperv: hyperv_fb: Support deferred IO for Hyper-V [...] adds af9ca6f9bb16 drivers: hv: vmbus: Introduce latency testing adds c48d8b04893a tools: hv: add vmbus testing tool adds b14d749ac5ab Drivers: hv: Specify receive buffer size using Hyper-V page size adds 0541a225945d Drivers: hv: util: Specify ring buffer size using Hyper-V [...] adds fa36dcdf8b20 x86: hv: Add function to allocate zeroed page for Hyper-V adds 53edce00ceb7 Drivers: hv: vmbus: Remove dependencies on guest page size adds 2af5e7b7b230 Drivers: hv: balloon: Remove dependencies on guest page size adds b96f86534fa3 x86/hyperv: Implement hv_is_hibernation_supported() adds 25bd2b2f1f05 hv_balloon: Add the support of hibernation adds af13f9ed6f9a HID: hyperv: Add the support of hibernation adds d7f0b2e450e9 drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 adds 8aea7f82153d drivers/hv: Replace binary semaphore with mutex adds 7a1323b5dfe4 Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic adds 0dd0c8f7db03 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds 0f8b5b6d56b5 kgdb: Remove unused DCPU_SSTEP definition adds 54af3e39eed7 kdb: Remove unused "argcount" param from kdb_bt1(); make b [...] adds 55a7e23f461f kdb: Fix "btc <cpu>" crash if the CPU didn't round up adds 2277b492582d kdb: Fix stack crawling on 'running' CPUs that aren't the master adds d07ce4e32a8d kdb: Avoid array subscript warnings on non-SMP builds adds 53b63136e812 kdb: Tidy up code to handle escape sequences adds d04213af9093 kdb: Simplify code to fetch characters from console adds 4f27e824bf83 kdb: Remove special case logic from kdb_read() adds cdca8d8900dd kdb: Improve handling of characters from different input sources adds c58ff643763c kdb: Tweak escape handling for vi users adds 8a99117f6e87 Merge tag 'kgdb-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] adds e40642dc01b8 selinux: remove load size limit adds 3e3e24b42043 selinux: allow labeling before policy is loaded adds 42345b68c2e3 selinux: default_range glblub implementation adds ba75082efc18 Merge tag 'selinux-pr-20191126' of git://git.kernel.org/pu [...] adds 245d73698ed7 audit: Report suspicious O_CREAT usage adds c34c78dfc1fc audit: remove redundant condition check in kauditd_thread() adds 3b805ca177a2 Merge tag 'audit-pr-20191126' of git://git.kernel.org/pub/ [...] adds 223e660bc763 seccomp: avoid overflow in implicit constant conversion adds fb3c5386b382 seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE adds 0eebfed2954f seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE adds fefad9ef58ff seccomp: simplify secure_computing() adds 2aa8d8d04ca2 seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test adds 23b2c96fad21 seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE adds b94ae8ad9fe7 Merge tag 'seccomp-v5.5-rc1' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/debugfs-hyperv | 23 + Documentation/ABI/testing/ima_policy | 4 + Documentation/ABI/testing/sysfs-secvar | 46 ++ .../devicetree/bindings/board/fsl-board.txt | 30 - Documentation/powerpc/index.rst | 1 + Documentation/powerpc/kaslr-booke32.rst | 42 ++ MAINTAINERS | 2 + arch/arm/Kconfig | 2 +- arch/arm/boot/bootp/init.S | 2 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/atags_to_fdt.c | 12 +- arch/arm/boot/compressed/big-endian.S | 2 +- arch/arm/boot/compressed/head.S | 4 +- arch/arm/boot/compressed/piggy.S | 2 +- arch/arm/include/asm/ftrace.h | 4 - arch/arm/include/asm/hw_breakpoint.h | 3 + arch/arm/include/asm/pci.h | 2 + arch/arm/include/asm/vdso/gettimeofday.h | 94 ++++ arch/arm/include/asm/vdso/vsyscall.h | 71 +++ arch/arm/include/asm/vdso_datapage.h | 29 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/arch_timer.c | 1 + arch/arm/kernel/hw_breakpoint.c | 3 + arch/arm/kernel/module-plts.c | 1 + arch/arm/kernel/process.c | 2 + arch/arm/kernel/psci_smp.c | 6 +- arch/arm/kernel/ptrace.c | 2 +- arch/arm/kernel/return_address.c | 4 - arch/arm/kernel/signal.h | 2 + arch/arm/kernel/tcm.c | 5 +- arch/arm/kernel/time.c | 2 + arch/arm/kernel/topology.c | 2 +- arch/arm/kernel/vdso.c | 87 +-- arch/arm/mach-footbridge/dc21285.c | 1 - arch/arm/mm/Kconfig | 3 + arch/arm/mm/dma-mapping.c | 34 +- arch/arm/mm/init.c | 7 +- arch/arm/mm/iomap.c | 2 + arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 6 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 6 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7-bugs.c | 3 + arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-v7m.S | 4 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/vdso/Makefile | 18 +- arch/{arm64/kernel/vdso32 => arm/vdso}/note.c | 0 arch/arm/vdso/vdso.lds.S | 2 + arch/arm/vdso/vgettimeofday.c | 255 +-------- arch/arm64/kernel/ptrace.c | 2 +- arch/nds32/Kconfig.cpu | 8 +- arch/nds32/boot/dts/Makefile | 2 - arch/nds32/kernel/perf_event_cpu.c | 2 +- arch/parisc/include/asm/checksum.h | 101 ++-- arch/parisc/kernel/cache.c | 2 +- arch/parisc/kernel/ptrace.c | 2 +- arch/powerpc/Kbuild | 1 + arch/powerpc/Kconfig | 54 +- arch/powerpc/Kconfig.debug | 18 +- arch/powerpc/Makefile | 16 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 52 +- arch/powerpc/configs/40x/acadia_defconfig | 3 - arch/powerpc/configs/40x/ep405_defconfig | 3 - arch/powerpc/configs/40x/kilauea_defconfig | 3 - arch/powerpc/configs/40x/makalu_defconfig | 3 - arch/powerpc/configs/40x/obs600_defconfig | 3 - arch/powerpc/configs/40x/walnut_defconfig | 3 - arch/powerpc/configs/44x/akebono_defconfig | 3 - arch/powerpc/configs/44x/arches_defconfig | 3 - arch/powerpc/configs/44x/bamboo_defconfig | 3 - arch/powerpc/configs/44x/canyonlands_defconfig | 3 - arch/powerpc/configs/44x/currituck_defconfig | 3 - arch/powerpc/configs/44x/ebony_defconfig | 3 - arch/powerpc/configs/44x/eiger_defconfig | 3 - arch/powerpc/configs/44x/fsp2_defconfig | 3 - arch/powerpc/configs/44x/icon_defconfig | 3 - arch/powerpc/configs/44x/iss476-smp_defconfig | 3 - arch/powerpc/configs/44x/katmai_defconfig | 3 - arch/powerpc/configs/44x/rainier_defconfig | 3 - arch/powerpc/configs/44x/redwood_defconfig | 3 - arch/powerpc/configs/44x/sam440ep_defconfig | 3 - arch/powerpc/configs/44x/sequoia_defconfig | 3 - arch/powerpc/configs/44x/taishan_defconfig | 3 - arch/powerpc/configs/52xx/pcm030_defconfig | 3 - arch/powerpc/configs/83xx/kmeter1_defconfig | 3 - arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 3 - arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 - arch/powerpc/configs/adder875_defconfig | 3 - arch/powerpc/configs/amigaone_defconfig | 3 - arch/powerpc/configs/cell_defconfig | 2 - arch/powerpc/configs/chrp32_defconfig | 3 - ...corenet_basic_defconfig => corenet_base.config} | 0 arch/powerpc/configs/debug.config | 1 + arch/powerpc/configs/ep88xc_defconfig | 3 - arch/powerpc/configs/gamecube_defconfig | 3 - arch/powerpc/configs/mpc512x_defconfig | 3 - arch/powerpc/configs/mpc5200_defconfig | 1 - ...mpc85xx_basic_defconfig => mpc85xx_base.config} | 0 ...mpc86xx_basic_defconfig => mpc86xx_base.config} | 0 arch/powerpc/configs/mpc885_ads_defconfig | 3 - arch/powerpc/configs/pmac32_defconfig | 2 - arch/powerpc/configs/powernv_defconfig | 3 - arch/powerpc/configs/ppc44x_defconfig | 3 - arch/powerpc/configs/ppc6xx_defconfig | 4 - arch/powerpc/configs/ps3_defconfig | 3 - arch/powerpc/configs/skiroot_defconfig | 4 +- arch/powerpc/configs/storcenter_defconfig | 3 - arch/powerpc/configs/tqm8xx_defconfig | 3 - arch/powerpc/configs/wii_defconfig | 3 - arch/powerpc/crypto/crc-vpmsum_test.c | 1 + arch/powerpc/include/asm/Kbuild | 2 + arch/powerpc/include/asm/book3s/64/pgalloc.h | 15 - arch/powerpc/include/asm/book3s/64/tlbflush.h | 16 - arch/powerpc/include/asm/bug.h | 41 +- arch/powerpc/include/asm/cache.h | 55 +- arch/powerpc/include/asm/cacheflush.h | 36 +- arch/powerpc/include/asm/dma-mapping.h | 18 - arch/powerpc/include/asm/fixmap.h | 26 +- arch/powerpc/include/asm/hw_breakpoint.h | 9 +- arch/powerpc/include/asm/hw_irq.h | 57 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 1 + arch/powerpc/include/asm/nohash/mmu-book3e.h | 11 +- arch/powerpc/include/asm/opal-api.h | 5 +- arch/powerpc/include/asm/opal.h | 7 + arch/powerpc/include/asm/page.h | 7 + arch/powerpc/include/asm/pgtable.h | 4 - arch/powerpc/include/asm/reg.h | 26 +- arch/powerpc/include/asm/reg_8xx.h | 4 +- arch/powerpc/include/asm/sections.h | 14 + arch/powerpc/include/asm/secure_boot.h | 29 + arch/powerpc/include/asm/security_features.h | 8 +- arch/powerpc/include/asm/secvar.h | 35 ++ arch/powerpc/include/uapi/asm/spu_info.h | 14 - arch/powerpc/kernel/Makefile | 28 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- arch/powerpc/kernel/dawr.c | 6 +- arch/powerpc/kernel/early_32.c | 9 +- arch/powerpc/kernel/eeh_driver.c | 22 +- arch/powerpc/kernel/eeh_sysfs.c | 18 +- arch/powerpc/kernel/exceptions-64e.S | 12 +- arch/powerpc/kernel/exceptions-64s.S | 6 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 61 +- arch/powerpc/kernel/hw_breakpoint.c | 119 ++-- arch/powerpc/kernel/ima_arch.c | 78 +++ arch/powerpc/kernel/misc_32.S | 611 --------------------- arch/powerpc/kernel/misc_64.S | 109 +--- arch/powerpc/kernel/process.c | 3 + arch/powerpc/kernel/prom_init.c | 38 +- arch/powerpc/kernel/ptrace.c | 85 ++- arch/powerpc/kernel/secure_boot.c | 50 ++ arch/powerpc/kernel/security.c | 49 +- arch/powerpc/kernel/secvar-ops.c | 17 + arch/powerpc/kernel/secvar-sysfs.c | 248 +++++++++ arch/powerpc/kernel/setup-common.c | 20 + arch/powerpc/kernel/setup_32.c | 3 + arch/powerpc/kernel/setup_64.c | 29 +- arch/powerpc/kernel/time.c | 2 +- arch/powerpc/kernel/traps.c | 15 +- arch/powerpc/kernel/udbg.c | 14 +- arch/powerpc/kernel/vdso64/cacheflush.S | 4 +- arch/powerpc/kexec/Makefile | 25 + .../{kernel/machine_kexec.c => kexec/core.c} | 1 + .../{kernel/machine_kexec_32.c => kexec/core_32.c} | 0 .../{kernel/machine_kexec_64.c => kexec/core_64.c} | 0 arch/powerpc/{kernel => kexec}/crash.c | 0 .../{kernel/kexec_elf_64.c => kexec/elf_64.c} | 0 .../machine_kexec_file_64.c => kexec/file_load.c} | 0 arch/powerpc/{kernel/ima_kexec.c => kexec/ima.c} | 0 arch/powerpc/kexec/relocate_32.S | 500 +++++++++++++++++ arch/powerpc/mm/book3s32/mmu.c | 11 +- arch/powerpc/mm/book3s64/hash_native.c | 38 +- arch/powerpc/mm/book3s64/hash_utils.c | 19 + arch/powerpc/mm/book3s64/pkeys.c | 10 - arch/powerpc/mm/book3s64/radix_tlb.c | 80 +-- arch/powerpc/mm/fault.c | 6 +- arch/powerpc/mm/init-common.c | 7 + arch/powerpc/mm/init_32.c | 5 - arch/powerpc/mm/init_64.c | 59 +- arch/powerpc/mm/ioremap_32.c | 1 + arch/powerpc/mm/ioremap_64.c | 2 + arch/powerpc/mm/mem.c | 183 +++++- arch/powerpc/mm/mmu_decl.h | 11 + arch/powerpc/mm/nohash/8xx.c | 52 +- arch/powerpc/mm/nohash/Makefile | 1 + arch/powerpc/mm/nohash/fsl_booke.c | 8 +- arch/powerpc/mm/nohash/kaslr_booke.c | 401 ++++++++++++++ arch/powerpc/mm/pgtable_32.c | 5 +- arch/powerpc/perf/callchain.c | 17 +- arch/powerpc/platforms/83xx/misc.c | 11 + arch/powerpc/platforms/83xx/mpc836x_mds.c | 7 - arch/powerpc/platforms/85xx/common.c | 23 - arch/powerpc/platforms/85xx/corenet_generic.c | 2 - arch/powerpc/platforms/85xx/mpc85xx.h | 2 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 7 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 - arch/powerpc/platforms/85xx/twr_p102x.c | 1 - arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 4 - arch/powerpc/platforms/8xx/cpm1.c | 18 +- arch/powerpc/platforms/8xx/pic.c | 2 +- arch/powerpc/platforms/Kconfig | 10 - arch/powerpc/platforms/Kconfig.cputype | 10 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 - arch/powerpc/platforms/powernv/Makefile | 1 + arch/powerpc/platforms/powernv/opal-call.c | 3 + arch/powerpc/platforms/powernv/opal-powercap.c | 2 +- arch/powerpc/platforms/powernv/opal-psr.c | 4 +- arch/powerpc/platforms/powernv/opal-secvar.c | 140 +++++ .../powerpc/platforms/powernv/opal-sensor-groups.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 89 ++- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 10 +- arch/powerpc/platforms/powernv/pci-ioda.c | 8 +- arch/powerpc/platforms/powernv/pci.c | 17 + arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/cmm.c | 431 +++++++-------- arch/powerpc/platforms/pseries/hotplug-cpu.c | 244 +++++--- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 +- arch/powerpc/platforms/pseries/lpar.c | 18 +- arch/powerpc/platforms/pseries/of_helpers.c | 8 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 18 +- arch/powerpc/platforms/pseries/pseries_energy.c | 23 +- arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/sysdev/Makefile | 1 - arch/powerpc/sysdev/simple_gpio.c | 143 ----- arch/powerpc/sysdev/simple_gpio.h | 13 - arch/powerpc/sysdev/xive/common.c | 9 + arch/powerpc/tools/relocs_check.sh | 2 +- arch/powerpc/tools/unrel_branch_check.sh | 4 +- arch/powerpc/xmon/Makefile | 4 +- arch/powerpc/xmon/xmon.c | 121 +++- arch/riscv/kernel/ptrace.c | 2 +- arch/s390/kernel/ptrace.c | 2 +- arch/um/kernel/skas/syscall.c | 2 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/hyperv/hv_init.c | 15 + arch/x86/include/asm/mshyperv.h | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 17 +- certs/blacklist.c | 9 + drivers/char/virtio_console.c | 16 +- drivers/hid/hid-hyperv.c | 34 ++ drivers/hv/Makefile | 1 + drivers/hv/connection.c | 87 +-- drivers/hv/hv_balloon.c | 112 +++- drivers/hv/hv_debugfs.c | 178 ++++++ drivers/hv/hv_fcopy.c | 3 +- drivers/hv/hv_kvp.c | 3 +- drivers/hv/hv_snapshot.c | 3 +- drivers/hv/hv_util.c | 13 +- drivers/hv/hyperv_vmbus.h | 31 ++ drivers/hv/ring_buffer.c | 2 + drivers/hv/vmbus_drv.c | 27 +- drivers/iommu/Kconfig | 2 +- drivers/macintosh/ans-lcd.c | 3 +- drivers/net/hyperv/hyperv_net.h | 3 + drivers/net/hyperv/netvsc_drv.c | 57 ++ drivers/pci/hotplug/rpaphp_core.c | 127 +++-- drivers/scsi/storvsc_drv.c | 41 ++ drivers/video/fbdev/Kconfig | 1 + drivers/video/fbdev/hyperv_fb.c | 428 +++++++++++++-- fs/exec.c | 1 - fs/fuse/dev.c | 31 +- fs/namei.c | 8 +- fs/ocfs2/aops.c | 1 - fs/pipe.c | 232 ++++---- fs/splice.c | 197 ++++--- include/asm-generic/mshyperv.h | 2 + include/asm-generic/tlb.h | 2 +- include/keys/system_keyring.h | 6 + include/linux/audit.h | 5 +- include/linux/hyperv.h | 31 +- include/linux/ima.h | 3 +- include/linux/pipe_fs_i.h | 64 ++- include/linux/seccomp.h | 6 +- include/linux/security.h | 2 + include/linux/uio.h | 4 +- include/linux/wait.h | 11 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/linux/seccomp.h | 29 + kernel/audit.c | 15 +- kernel/debug/debug_core.c | 34 ++ kernel/debug/debug_core.h | 3 +- kernel/debug/kdb/kdb_bt.c | 116 ++-- kernel/debug/kdb/kdb_io.c | 231 ++++---- kernel/debug/kdb/kdb_private.h | 1 + kernel/exit.c | 2 +- kernel/kexec_file.c | 4 +- kernel/sched/wait.c | 37 +- kernel/seccomp.c | 28 +- lib/Kconfig.debug | 7 + lib/iov_iter.c | 269 +++++---- net/vmw_vsock/hyperv_transport.c | 20 + security/integrity/Kconfig | 9 + security/integrity/Makefile | 7 +- security/integrity/ima/ima.h | 11 + security/integrity/ima/ima_appraise.c | 33 ++ security/integrity/ima/ima_main.c | 70 ++- security/integrity/ima/ima_policy.c | 12 +- security/integrity/integrity.h | 1 + .../integrity/platform_certs/keyring_handler.c | 80 +++ .../integrity/platform_certs/keyring_handler.h | 32 ++ security/integrity/platform_certs/load_powerpc.c | 96 ++++ security/integrity/platform_certs/load_uefi.c | 72 +-- security/lockdown/lockdown.c | 2 + security/selinux/hooks.c | 12 + security/selinux/include/security.h | 3 +- security/selinux/selinuxfs.c | 4 - security/selinux/ss/context.h | 32 ++ security/selinux/ss/ebitmap.c | 18 + security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/mls.c | 3 + security/selinux/ss/policydb.c | 5 + security/selinux/ss/policydb.h | 1 + security/smack/smack_lsm.c | 1 - tools/hv/vmbus_testing | 376 +++++++++++++ tools/testing/selftests/powerpc/include/utils.h | 1 + tools/testing/selftests/powerpc/pmu/ebb/Makefile | 7 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 119 +++- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 581 +++++++++++++------- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 4 +- tools/testing/selftests/powerpc/security/Makefile | 5 +- .../selftests/powerpc/security/branch_loops.S | 82 +++ .../selftests/powerpc/security/spectre_v2.c | 218 ++++++++ tools/testing/selftests/powerpc/signal/sigfuz.c | 2 +- .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 4 + tools/testing/selftests/powerpc/utils.c | 20 + tools/testing/selftests/seccomp/seccomp_bpf.c | 110 +++- 350 files changed, 7337 insertions(+), 3615 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-hyperv create mode 100644 Documentation/ABI/testing/sysfs-secvar create mode 100644 Documentation/powerpc/kaslr-booke32.rst create mode 100644 arch/arm/include/asm/vdso/gettimeofday.h create mode 100644 arch/arm/include/asm/vdso/vsyscall.h copy arch/{arm64/kernel/vdso32 => arm/vdso}/note.c (100%) rename arch/powerpc/configs/{corenet_basic_defconfig => corenet_base.config} (100%) create mode 100644 arch/powerpc/configs/debug.config rename arch/powerpc/configs/{mpc85xx_basic_defconfig => mpc85xx_base.config} (100%) rename arch/powerpc/configs/{mpc86xx_basic_defconfig => mpc86xx_base.config} (100%) delete mode 100644 arch/powerpc/include/asm/dma-mapping.h create mode 100644 arch/powerpc/include/asm/secure_boot.h create mode 100644 arch/powerpc/include/asm/secvar.h create mode 100644 arch/powerpc/kernel/ima_arch.c create mode 100644 arch/powerpc/kernel/secure_boot.c create mode 100644 arch/powerpc/kernel/secvar-ops.c create mode 100644 arch/powerpc/kernel/secvar-sysfs.c create mode 100644 arch/powerpc/kexec/Makefile rename arch/powerpc/{kernel/machine_kexec.c => kexec/core.c} (99%) rename arch/powerpc/{kernel/machine_kexec_32.c => kexec/core_32.c} (100%) rename arch/powerpc/{kernel/machine_kexec_64.c => kexec/core_64.c} (100%) rename arch/powerpc/{kernel => kexec}/crash.c (100%) rename arch/powerpc/{kernel/kexec_elf_64.c => kexec/elf_64.c} (100%) rename arch/powerpc/{kernel/machine_kexec_file_64.c => kexec/file_load.c} (100%) rename arch/powerpc/{kernel/ima_kexec.c => kexec/ima.c} (100%) create mode 100644 arch/powerpc/kexec/relocate_32.S create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c create mode 100644 arch/powerpc/platforms/powernv/opal-secvar.c delete mode 100644 arch/powerpc/sysdev/simple_gpio.c delete mode 100644 arch/powerpc/sysdev/simple_gpio.h create mode 100644 drivers/hv/hv_debugfs.c create mode 100644 security/integrity/platform_certs/keyring_handler.c create mode 100644 security/integrity/platform_certs/keyring_handler.h create mode 100644 security/integrity/platform_certs/load_powerpc.c create mode 100755 tools/hv/vmbus_testing create mode 100644 tools/testing/selftests/powerpc/security/branch_loops.S create mode 100644 tools/testing/selftests/powerpc/security/spectre_v2.c