This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cdc8fcb49905 Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel. [...] new 0188d08a46ff s390: convert to msecs_to_jiffies() new b39e7724b0c2 s390/zcore: remove memmap device new 90ce70f06546 s390/pci: remove unused functions new 7fa0d6ff35cf s390/time: remove unused function new ecb1ff6833c4 s390/debug: remove raw view new 6ffb3f6b46d0 s390/debug: remove struct __debug_entry from uapi new 28ccce5f50af s390/appldata: use struct_size() helper new 66a049b764a7 s390/stp: allow group and users to read stp sysfs files new f05f62d04271 s390/vmem: get rid of memory segment list new 5cdfbdce5de6 s390/tty3270: remove function callback casts new 24840e76bf8a s390/smp: move smp_cpus_done() to header file new 8e1398f89878 s390/smp: add missing linebreak new 0ef5d691aae0 s390/extmem: remove stale -ENOSPC comment and handling new c6337c6e89a6 s390/pkey: fix smatch warning inconsistent indenting new 47c07bffeb32 s390/zcrypt: fix smatch warnings new 74ecbef7b908 s390/zcrypt: code beautification and struct field renames new 7e202acb5c43 s390/zcrypt: split ioctl function into smaller code units new dc4b6ded3c17 s390/ap: rename and clarify ap state machine related stuff new a303e88743f6 s390/zcrypt: provide cex4 cca sysfs attributes for cex3 new 776499058167 mm/memblock: expose only miminal interface to add/walk physmem new fa49066fc326 s390/mm: don't set ARCH_KEEP_MEMBLOCK new c8337c47deb9 s390/ap: rework crypto config info and default domain code new 7b7735c5be47 s390: fix comment regarding interrupts in svc new 6589c93f9989 s390: add trace events for idle enter/exit new 7904aaa8b22f s390/mm: fix typo in comment new 529683d4705b s390/qdio: fix statistics for 128 SBALs new 2bbf282a5e8e s390/qdio: allow to scan all 128 Input SBALs new a709423f7a3a s390/qdio: remove internal polling in non-thinint path new 3c5f2eb9695c s390/mm: avoid trimming to MAX_ORDER new 771cf196cc92 s390/mm: allow order 10 allocations new 88aa8939c967 s390/kernel: unify EX_TABLE* implementations new 05a68e892e89 s390/kernel: expand exception table logic to allow new han [...] new 3f161e0ae863 s390/bpf: implement BPF_PROBE_MEM new 58e15716feb5 s390/time: use CLOCKSOURCE_MASK new 555701a714f7 s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE new 411155820bb3 s390/time: improve comparison for tod steering new 4631f3ca493a s390/pci: clarify comment in s390_mmio_read/write new 73d6eb48d269 s390: enable HAVE_FUNCTION_ERROR_INJECTION new 8398b226b8f0 s390/vmem: rename vmem_add_mem() to vmem_add_range() new 3e0d3e408e63 s390/vmem: consolidate vmem_add_range() and vmem_remove_range() new 9ec8fa8dc331 s390/vmemmap: extend modify_pagetable() to handle vmemmap new c00f05a92424 s390/vmemmap: cleanup when vmemmap_populate() fails new aa18e0e65800 s390/vmemmap: take the vmem_mutex when populating/freeing new b9ff81003cf1 s390/vmem: cleanup empty page tables new f2057b4266a6 s390/vmemmap: fallback to PTEs if mapping large PMD fails new cd5781d63eaf s390/vmemmap: remember unused sub-pmd ranges new 2c114df07193 s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consec [...] new 9a996c67a65d s390/vmemmap: coding style updates new 45365a06aa30 Merge tag 's390-5.9-1' of git://git.kernel.org/pub/scm/lin [...] new fb37409a01b0 arch: remove unicore32 port new 5853d602dc58 cpufreq: remove unicore32 driver new c59e68250c4b i2c/buses: remove i2c-puv3 driver new a559063a6865 input: i8042: remove support for 8042-unicore32io new a2022e1cf368 pwm: remove pwm-puv3 driver new e26e59190ecd video: fbdev: remove fb-puv3 driver new fa4b9519f074 rtc: remove fb-puv3 driver new 3346dd99fb4c MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry new 05119217a9bd Merge tag 'rm-unicore32' of git://git.kernel.org/pub/scm/l [...] new 028a342ec8e1 m68k: Add arch/m68k/Kbuild new bd3ff3f1b69c m68k: sun3: Descend to prom from arch/m68k/sun3 new 2367b0264294 m68k: Optimize cc-option calls for cpuflags-y new 40b13fd7fd6e m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD [...] new 5f5f2949c14d m68k: Use sizeof_field() helper new be1a31283655 m68k: atari: Annotate dummy read in ROM port IO code as __ [...] new aeb445bf2194 m68k: mac: Don't send IOP message until channel is idle new 931fc82a6aaf m68k: mac: Fix IOP status/control register writes new adc19b2e314b m68k: mac: Don't send uninitialized data in IOP message reply new 47fbcb9506df m68k: mac: Improve IOP debug messages new e3a549487f08 m68k: Use CLEAN_FILES to clean up files new 382f429bb559 m68k: defconfig: Update defconfigs for v5.8-rc3 new 8c4e1c027ae6 Merge tag 'm68k-for-v5.9-tag1' of git://git.kernel.org/pub [...] new d4e0340919fb arm64/module: Optimize module load time by optimizing PLT [...] new 638d50313009 arm64/panic: Unify all three existing notifier blocks new dd72078466ec arm64: Document sysctls for emulated deprecated instructions new 2a379716f3d7 arm64/defconfig: Enable CONFIG_KEXEC_FILE new a1634a542f74 arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT new 7af928851508 smccc: Make constants available to assembly new 0de674afe83c arm64: stacktrace: Move export for save_stack_trace_tsk() new abb7962adc80 arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K [...] new 493cf9b723bc arm64: s/AMEVTYPE/AMEVTYPER new 0ae3b13aab21 arm64/entry: deduplicate SW PAN entry/exit routines new a46cec12f4a5 arm64: Reserve HWCAP2_MTE as (1 << 18) new ea0eada45632 recordmcount: only record relocation of type R_AARCH64_CAL [...] new c4885bbb3afe arm64/mm: save memory access in check_and_switch_context() [...] new 338c11e94e16 arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack new 1d50e5d0c505 crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo new bbdbc11804ff arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo new bc67f10ad1d7 arm64/cpufeature: Add remaining feature bits in ID_AA64MMF [...] new 853772ba8023 arm64/cpufeature: Add remaining feature bits in ID_AA64MMF [...] new 356fdfbe8761 arm64/cpufeature: Add remaining feature bits in ID_AA64MMF [...] new 8d3154afc10d arm64/cpufeature: Replace all open bits shift encodings wi [...] new c6c83d757a13 arm64/cpufeature: Validate feature bits spacing in arm64_f [...] new 1583052d111f arm64/acpi: disallow AML memory opregions to access kernel memory new 325f5585ec36 arm64/acpi: disallow writeable AML opregion mapping for EF [...] new f011856ce7b6 perf/smmuv3: To simplify code for ioremap page in pmcg new 539707caa1a8 arm64: perf: Correct the event index in sysfs new 1b86abc1c645 sched_clock: Expose struct clock_read_data new aadd6e5caaac time/sched_clock: Use raw_read_seqcount_latch() new 950b74ddefc4 arm64: perf: Implement correct cap_user_time new 279a811eb520 arm64: perf: Only advertise cap_user_time for arch_timer new 6c0246a4588d perf: Add perf_event_mmap_page::cap_user_time_short ABI new c8f9eb0d6eba arm64: perf: Add cap_user_time_short new 5271d915a99c tools headers UAPI: Update tools's copy of linux/perf_event.h new 55fdc1f44cd6 arm64: perf: Expose some new events via sysfs new d53b5c013e1e arm64/vdso: use the fault callback to map vvar pages new 1b6867d2916b arm64/vdso: Zap vvar pages when switching to a time namespace new 3503d56cc723 arm64/vdso: Add time namespace page new ee3cda8e4606 arm64/vdso: Handle faults on timens page new bcf996434240 arm64/vdso: Restrict splitting VVAR VMA new 9614cc576d76 arm64: enable time namespace support new 07d2e59f27cd ACPI/IORT: Make iort_match_node_callback walk the ACPI nam [...] new d1718a1b7a86 ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic new 39c3cf566cea ACPI/IORT: Make iort_msi_map_rid() PCI agnostic new 3a3d208beede ACPI/IORT: Remove useless PCI bus walk new b8e069a2a8da ACPI/IORT: Add an input ID to acpi_dma_configure() new 746a71d02b5d of/iommu: Make of_map_rid() PCI agnostic new a081bd4af4ce of/device: Add input id to of_dma_configure() new 5bda70c6162d dt-bindings: arm: fsl: Add msi-map device-tree binding for [...] new 6f881aba0110 of/irq: make of_msi_map_get_device_domain() bus agnostic new 2bcdd8f2c07f of/irq: Make of_msi_map_rid() PCI bus agnostic new 998fb7badf03 bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver new 6305166c8771 bus: fsl-mc: Add ACPI support for fsl-mc new c4334d576cf4 arm64: pgtable-hwdef.h: delete duplicated words new c4b5abba0083 arm64: ptrace.h: delete duplicated word new 1a9ea25d1874 arm64: sigcontext.h: delete duplicated word new 4557062da7eb Merge branches 'for-next/misc', 'for-next/vmcoreinfo', 'fo [...] new 552ae76face5 arm64: Detect the ARMv8.4 TTL feature new 6fcfdf6d7289 arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors new c10bc62ae4d2 arm64: Add level-hinted TLB invalidation helper new e735b98a5fe0 arm64: Add tlbi_user_level TLB invalidation helper new 2631ed00b049 tlb: mmu_gather: add tlb_flush_*_range APIs new c4ab2cbc1d87 arm64: tlb: Set the TTL field in flush_tlb_range new a7ac1cfa4c05 arm64: tlb: Set the TTL field in flush_*_tlb_range new 34e36d81a0ef arm64: Shift the __tlbi_level() indentation left new 61c11656b67b arm64: tlb: don't set the ttl value in flush_tlb_page_nosync new b620ba54547c arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature new 7c78f67e9bd9 arm64: enable tlbi range instructions new d1d3aa98b1d4 arm64: tlb: Use the TLBI RANGE feature in arm64 new 18aa3bd58b14 Merge branch 'for-next/tlbi' into for-next/core new f143c11bb7b9 tools: bpf: Use local copy of headers including uapi/linux [...] new e506ea451254 compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h new b78b331a3f5c asm/rwonce: Allow __READ_ONCE to be overridden by the arch [...] new d64628588515 alpha: Override READ_ONCE() with barriered implementation new 3c9184109e78 asm/rwonce: Remove smp_read_barrier_depends() invocation new 002dff36acfb asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/r [...] new 71c0b9a65cef vhost: Remove redundant use of read_barrier_depends() barrier new bb7cdd38185a alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb() new 93fab07c2293 locking/barriers: Remove definitions for [smp_]read_barrie [...] new 8ca924aeb4f2 Documentation/barriers: Remove references to [smp_]read_ba [...] new 9ce1b14e7404 Documentation/barriers/kokr: Remove references to [smp_]re [...] new 628fd55671f7 tools/memory-model: Remove smp_read_barrier_depends() from [...] new c6cd2e011655 include/linux: Remove smp_read_barrier_depends() from comments new ad83ec6ce136 checkpatch: Remove checks relating to [smp_]read_barrier_d [...] new eb5c2d4b45e3 compiler.h: Move compiletime_assert() macros into compiler [...] new 5f1f7f6c205a arm64: Reduce the number of header files pulled into vmlin [...] new 0e4cd9f26549 Merge branch 'for-next/read-barrier-depends' into for-next/core new 145ff1ec090d Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
The 157 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: .../RCU/Design/Requirements/Requirements.rst | 2 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 16 + .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 50 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 1 - .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../time/modern-timekeeping/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/memory-barriers.txt | 156 +--- Documentation/s390/s390dbf.rst | 17 +- .../translations/ko_KR/memory-barriers.txt | 146 +--- MAINTAINERS | 17 - arch/alpha/include/asm/atomic.h | 16 +- arch/alpha/include/asm/barrier.h | 59 +- arch/alpha/include/asm/pgtable.h | 10 +- arch/alpha/include/asm/rwonce.h | 35 + arch/arm/include/asm/vdso/gettimeofday.h | 1 + arch/arm64/Kconfig | 23 +- arch/arm64/Makefile | 7 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/acpi.h | 15 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 7 + arch/arm64/include/asm/hugetlb.h | 2 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/memory.h | 12 +- arch/arm64/include/asm/mmu_context.h | 6 +- arch/arm64/include/asm/perf_event.h | 27 + arch/arm64/include/asm/pgtable-hwdef.h | 23 +- arch/arm64/include/asm/pgtable.h | 10 + arch/arm64/include/asm/ptrace.h | 2 +- arch/arm64/include/asm/stage2_pgtable.h | 9 + arch/arm64/include/asm/sysreg.h | 49 +- arch/arm64/include/asm/tlb.h | 29 +- arch/arm64/include/asm/tlbflush.h | 177 ++++- arch/arm64/include/asm/uaccess.h | 1 + arch/arm64/include/asm/vdso.h | 2 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 13 + arch/arm64/include/asm/vdso/gettimeofday.h | 9 + arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/sigcontext.h | 2 +- arch/arm64/kernel/acpi.c | 75 ++ arch/arm64/kernel/cpufeature.c | 149 ++-- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/crash_core.c | 10 + arch/arm64/kernel/entry.S | 96 +-- arch/arm64/kernel/module-plts.c | 46 +- arch/arm64/kernel/perf_event.c | 89 ++- arch/arm64/kernel/setup.c | 24 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso.c | 136 +++- arch/arm64/kernel/vdso/vdso.lds.S | 5 +- arch/arm64/kernel/vdso32/vdso.lds.S | 5 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/kvm/hyp-init.S | 1 + arch/arm64/kvm/sys_regs.c | 68 +- arch/arm64/mm/context.c | 10 +- arch/arm64/mm/hugetlbpage.c | 42 +- arch/arm64/mm/init.c | 22 +- arch/m68k/Kbuild | 19 + arch/m68k/Makefile | 73 +- arch/m68k/configs/amiga_defconfig | 3 + arch/m68k/configs/apollo_defconfig | 3 + arch/m68k/configs/atari_defconfig | 3 + arch/m68k/configs/bvme6000_defconfig | 3 + arch/m68k/configs/hp300_defconfig | 3 + arch/m68k/configs/mac_defconfig | 3 + arch/m68k/configs/multi_defconfig | 3 + arch/m68k/configs/mvme147_defconfig | 3 + arch/m68k/configs/mvme16x_defconfig | 3 + arch/m68k/configs/q40_defconfig | 3 + arch/m68k/configs/sun3_defconfig | 3 + arch/m68k/configs/sun3x_defconfig | 3 + arch/m68k/include/asm/raw_io.h | 6 +- arch/m68k/kernel/signal.c | 32 +- arch/m68k/mac/iop.c | 60 +- arch/m68k/sun3/Makefile | 2 +- arch/riscv/include/asm/vdso/gettimeofday.h | 1 + arch/s390/Kconfig | 7 +- arch/s390/appldata/appldata_os.c | 6 +- arch/s390/include/asm/asm-const.h | 12 + arch/s390/include/asm/debug.h | 18 +- arch/s390/include/asm/extable.h | 52 +- arch/s390/include/asm/linkage.h | 35 +- arch/s390/include/asm/pci_dma.h | 11 - arch/s390/include/asm/pgtable.h | 2 +- arch/s390/include/asm/ptrace.h | 5 + arch/s390/include/asm/smp.h | 4 + arch/s390/include/asm/syscall_wrapper.h | 6 +- arch/s390/include/asm/timex.h | 5 - arch/s390/include/uapi/asm/debug.h | 35 - arch/s390/include/uapi/asm/zcrypt.h | 140 ++-- arch/s390/kernel/crash_dump.c | 6 +- arch/s390/kernel/debug.c | 42 -- arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/idle.c | 4 +- arch/s390/kernel/kprobes.c | 4 +- arch/s390/kernel/lgr.c | 2 +- arch/s390/kernel/setup.c | 8 - arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/time.c | 55 +- arch/s390/kernel/topology.c | 4 +- arch/s390/kernel/traps.c | 7 +- arch/s390/lib/Makefile | 2 + arch/s390/lib/error-inject.c | 14 + arch/s390/mm/cmm.c | 2 +- arch/s390/mm/extmem.c | 32 +- arch/s390/mm/fault.c | 6 +- arch/s390/mm/vmem.c | 703 ++++++++++------- arch/s390/net/bpf_jit_comp.c | 139 +++- arch/s390/pci/pci_mmio.c | 20 +- arch/unicore32/.gitignore | 22 - arch/unicore32/Kconfig | 200 ----- arch/unicore32/Kconfig.debug | 29 - arch/unicore32/Makefile | 59 -- arch/unicore32/boot/Makefile | 39 - arch/unicore32/boot/compressed/Makefile | 64 -- arch/unicore32/boot/compressed/head.S | 201 ----- arch/unicore32/boot/compressed/misc.c | 123 --- arch/unicore32/boot/compressed/piggy.S.in | 6 - arch/unicore32/boot/compressed/vmlinux.lds.S | 58 -- arch/unicore32/configs/defconfig | 214 ------ arch/unicore32/include/asm/Kbuild | 7 - arch/unicore32/include/asm/assembler.h | 128 ---- arch/unicore32/include/asm/barrier.h | 16 - arch/unicore32/include/asm/bitops.h | 46 -- arch/unicore32/include/asm/bug.h | 20 - arch/unicore32/include/asm/cache.h | 24 - arch/unicore32/include/asm/cacheflush.h | 186 ----- arch/unicore32/include/asm/checksum.h | 38 - arch/unicore32/include/asm/cmpxchg.h | 58 -- arch/unicore32/include/asm/cpu-single.h | 42 -- arch/unicore32/include/asm/cputype.h | 30 - arch/unicore32/include/asm/delay.h | 49 -- arch/unicore32/include/asm/dma.h | 20 - arch/unicore32/include/asm/elf.h | 90 --- arch/unicore32/include/asm/fpstate.h | 23 - arch/unicore32/include/asm/fpu-ucf64.h | 50 -- arch/unicore32/include/asm/gpio.h | 101 --- arch/unicore32/include/asm/hwcap.h | 29 - arch/unicore32/include/asm/hwdef-copro.h | 45 -- arch/unicore32/include/asm/io.h | 69 -- arch/unicore32/include/asm/irq.h | 102 --- arch/unicore32/include/asm/irqflags.h | 50 -- arch/unicore32/include/asm/linkage.h | 19 - arch/unicore32/include/asm/memblock.h | 43 -- arch/unicore32/include/asm/memory.h | 102 --- arch/unicore32/include/asm/mmu.h | 14 - arch/unicore32/include/asm/mmu_context.h | 98 --- arch/unicore32/include/asm/page.h | 74 -- arch/unicore32/include/asm/pci.h | 20 - arch/unicore32/include/asm/pgalloc.h | 87 --- arch/unicore32/include/asm/pgtable-hwdef.h | 51 -- arch/unicore32/include/asm/pgtable.h | 267 ------- arch/unicore32/include/asm/processor.h | 74 -- arch/unicore32/include/asm/ptrace.h | 58 -- arch/unicore32/include/asm/stacktrace.h | 28 - arch/unicore32/include/asm/string.h | 35 - arch/unicore32/include/asm/suspend.h | 26 - arch/unicore32/include/asm/switch_to.h | 27 - arch/unicore32/include/asm/syscall.h | 12 - arch/unicore32/include/asm/thread_info.h | 133 ---- arch/unicore32/include/asm/timex.h | 31 - arch/unicore32/include/asm/tlb.h | 24 - arch/unicore32/include/asm/tlbflush.h | 192 ----- arch/unicore32/include/asm/traps.h | 18 - arch/unicore32/include/asm/uaccess.h | 38 - arch/unicore32/include/asm/vmalloc.h | 4 - arch/unicore32/include/mach/PKUnity.h | 95 --- arch/unicore32/include/mach/bitfield.h | 21 - arch/unicore32/include/mach/dma.h | 45 -- arch/unicore32/include/mach/hardware.h | 30 - arch/unicore32/include/mach/map.h | 17 - arch/unicore32/include/mach/memory.h | 54 -- arch/unicore32/include/mach/ocd.h | 33 - arch/unicore32/include/mach/pm.h | 37 - arch/unicore32/include/mach/regs-ac97.h | 33 - arch/unicore32/include/mach/regs-dmac.h | 82 -- arch/unicore32/include/mach/regs-gpio.h | 71 -- arch/unicore32/include/mach/regs-i2c.h | 64 -- arch/unicore32/include/mach/regs-intc.h | 29 - arch/unicore32/include/mach/regs-nand.h | 80 -- arch/unicore32/include/mach/regs-ost.h | 91 --- arch/unicore32/include/mach/regs-pci.h | 95 --- arch/unicore32/include/mach/regs-pm.h | 127 ---- arch/unicore32/include/mach/regs-ps2.h | 21 - arch/unicore32/include/mach/regs-resetc.h | 35 - arch/unicore32/include/mach/regs-rtc.h | 38 - arch/unicore32/include/mach/regs-sdc.h | 157 ---- arch/unicore32/include/mach/regs-spi.h | 99 --- arch/unicore32/include/mach/regs-uart.h | 3 - arch/unicore32/include/mach/regs-umal.h | 230 ------ arch/unicore32/include/mach/regs-unigfx.h | 201 ----- arch/unicore32/include/mach/uncompress.h | 31 - arch/unicore32/include/uapi/asm/Kbuild | 2 - arch/unicore32/include/uapi/asm/byteorder.h | 25 - arch/unicore32/include/uapi/asm/ptrace.h | 91 --- arch/unicore32/include/uapi/asm/sigcontext.h | 30 - arch/unicore32/include/uapi/asm/unistd.h | 21 - arch/unicore32/kernel/Makefile | 31 - arch/unicore32/kernel/asm-offsets.c | 108 --- arch/unicore32/kernel/clock.c | 387 ---------- arch/unicore32/kernel/debug-macro.S | 86 --- arch/unicore32/kernel/debug.S | 82 -- arch/unicore32/kernel/dma.c | 179 ----- arch/unicore32/kernel/early_printk.c | 46 -- arch/unicore32/kernel/elf.c | 35 - arch/unicore32/kernel/entry.S | 802 -------------------- arch/unicore32/kernel/fpu-ucf64.c | 117 --- arch/unicore32/kernel/gpio.c | 121 --- arch/unicore32/kernel/head.S | 249 ------ arch/unicore32/kernel/hibernate.c | 159 ---- arch/unicore32/kernel/hibernate_asm.S | 114 --- arch/unicore32/kernel/irq.c | 371 --------- arch/unicore32/kernel/ksyms.c | 57 -- arch/unicore32/kernel/ksyms.h | 14 - arch/unicore32/kernel/module.c | 105 --- arch/unicore32/kernel/pci.c | 371 --------- arch/unicore32/kernel/pm.c | 121 --- arch/unicore32/kernel/process.c | 319 -------- arch/unicore32/kernel/ptrace.c | 147 ---- arch/unicore32/kernel/puv3-core.c | 276 ------- arch/unicore32/kernel/puv3-nb0916.c | 147 ---- arch/unicore32/kernel/setup.c | 352 --------- arch/unicore32/kernel/setup.h | 36 - arch/unicore32/kernel/signal.c | 424 ----------- arch/unicore32/kernel/sleep.S | 199 ----- arch/unicore32/kernel/stacktrace.c | 127 ---- arch/unicore32/kernel/sys.c | 37 - arch/unicore32/kernel/time.c | 128 ---- arch/unicore32/kernel/traps.c | 322 -------- arch/unicore32/kernel/vmlinux.lds.S | 59 -- arch/unicore32/lib/Makefile | 28 - arch/unicore32/lib/backtrace.S | 168 ----- arch/unicore32/lib/clear_user.S | 54 -- arch/unicore32/lib/copy_from_user.S | 101 --- arch/unicore32/lib/copy_page.S | 36 - arch/unicore32/lib/copy_template.S | 211 ------ arch/unicore32/lib/copy_to_user.S | 93 --- arch/unicore32/lib/delay.S | 48 -- arch/unicore32/lib/findbit.S | 97 --- arch/unicore32/lib/strncpy_from_user.S | 42 -- arch/unicore32/lib/strnlen_user.S | 39 - arch/unicore32/mm/Kconfig | 41 - arch/unicore32/mm/Makefile | 14 - arch/unicore32/mm/alignment.c | 524 ------------- arch/unicore32/mm/cache-ucv2.S | 209 ------ arch/unicore32/mm/extable.c | 21 - arch/unicore32/mm/fault.c | 481 ------------ arch/unicore32/mm/flush.c | 94 --- arch/unicore32/mm/init.c | 261 ------- arch/unicore32/mm/ioremap.c | 242 ------ arch/unicore32/mm/mm.h | 31 - arch/unicore32/mm/mmu.c | 513 ------------- arch/unicore32/mm/pgd.c | 102 --- arch/unicore32/mm/proc-macros.S | 142 ---- arch/unicore32/mm/proc-syms.c | 19 - arch/unicore32/mm/proc-ucv2.S | 131 ---- arch/unicore32/mm/tlb-ucv2.S | 86 --- drivers/acpi/arm64/iort.c | 108 ++- drivers/acpi/scan.c | 8 +- drivers/bus/fsl-mc/dprc-driver.c | 31 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 79 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 36 +- drivers/bus/fsl-mc/fsl-mc-private.h | 6 +- drivers/cpufreq/Makefile | 1 - drivers/cpufreq/unicore2-cpufreq.c | 76 -- drivers/i2c/busses/Kconfig | 11 - drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-puv3.c | 275 ------- drivers/input/serio/i8042-unicore32io.h | 70 -- drivers/input/serio/i8042.h | 2 - drivers/iommu/of_iommu.c | 81 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 105 ++- drivers/of/base.c | 42 +- drivers/of/device.c | 8 +- drivers/of/irq.c | 34 +- drivers/pci/msi.c | 9 +- drivers/perf/arm_smmuv3_pmu.c | 3 +- drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/pwm/pwm-puv3.c | 150 ---- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-puv3.c | 286 ------- drivers/s390/char/tty3270.c | 12 +- drivers/s390/char/zcore.c | 57 +- drivers/s390/cio/qdio.h | 9 +- drivers/s390/cio/qdio_debug.c | 2 +- drivers/s390/cio/qdio_main.c | 41 +- drivers/s390/crypto/ap_bus.c | 317 ++++---- drivers/s390/crypto/ap_bus.h | 69 +- drivers/s390/crypto/ap_queue.c | 209 +++--- drivers/s390/crypto/pkey_api.c | 4 +- drivers/s390/crypto/zcrypt_api.c | 176 +++-- drivers/s390/crypto/zcrypt_ccamisc.c | 69 +- drivers/s390/crypto/zcrypt_cex2c.c | 129 +++- drivers/s390/crypto/zcrypt_cex4.c | 30 +- drivers/s390/crypto/zcrypt_error.h | 4 +- drivers/s390/crypto/zcrypt_msgtype50.c | 64 +- drivers/s390/crypto/zcrypt_msgtype6.c | 112 ++- drivers/s390/crypto/zcrypt_msgtype6.h | 4 +- drivers/s390/crypto/zcrypt_queue.c | 8 +- drivers/vhost/vhost.c | 5 - drivers/video/fbdev/Kconfig | 11 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/fb-puv3.c | 836 --------------------- include/acpi/acpi_bus.h | 9 +- include/asm-generic/Kbuild | 1 + include/asm-generic/barrier.h | 19 +- include/asm-generic/rwonce.h | 90 +++ include/asm-generic/tlb.h | 55 +- include/linux/acpi.h | 7 + include/linux/acpi_iort.h | 20 +- include/linux/arm-smccc.h | 44 +- include/linux/compiler.h | 134 +--- include/linux/compiler_types.h | 41 + include/linux/memblock.h | 28 +- include/linux/nospec.h | 2 + include/linux/of.h | 4 +- include/linux/of_device.h | 16 +- include/linux/of_iommu.h | 6 +- include/linux/of_irq.h | 13 +- include/linux/percpu-refcount.h | 2 +- include/linux/ptr_ring.h | 2 +- include/linux/sched_clock.h | 28 + include/uapi/linux/perf_event.h | 23 +- include/vdso/datapage.h | 1 + kernel/crash_core.c | 1 + kernel/reboot.c | 2 +- kernel/time/sched_clock.c | 41 +- mm/memblock.c | 57 +- mm/memory.c | 2 +- scripts/checkpatch.pl | 9 +- scripts/recordmcount.c | 6 + scripts/sorttable.c | 41 + tools/bpf/Makefile | 3 +- tools/include/uapi/linux/filter.h | 90 +++ tools/include/uapi/linux/perf_event.h | 23 +- tools/memory-model/Documentation/explanation.txt | 26 +- 377 files changed, 3617 insertions(+), 19904 deletions(-) create mode 100644 arch/alpha/include/asm/rwonce.h create mode 100644 arch/m68k/Kbuild create mode 100644 arch/s390/include/asm/asm-const.h delete mode 100644 arch/s390/include/uapi/asm/debug.h create mode 100644 arch/s390/lib/error-inject.c delete mode 100644 arch/unicore32/.gitignore delete mode 100644 arch/unicore32/Kconfig delete mode 100644 arch/unicore32/Kconfig.debug delete mode 100644 arch/unicore32/Makefile delete mode 100644 arch/unicore32/boot/Makefile delete mode 100644 arch/unicore32/boot/compressed/Makefile delete mode 100644 arch/unicore32/boot/compressed/head.S delete mode 100644 arch/unicore32/boot/compressed/misc.c delete mode 100644 arch/unicore32/boot/compressed/piggy.S.in delete mode 100644 arch/unicore32/boot/compressed/vmlinux.lds.S delete mode 100644 arch/unicore32/configs/defconfig delete mode 100644 arch/unicore32/include/asm/Kbuild delete mode 100644 arch/unicore32/include/asm/assembler.h delete mode 100644 arch/unicore32/include/asm/barrier.h delete mode 100644 arch/unicore32/include/asm/bitops.h delete mode 100644 arch/unicore32/include/asm/bug.h delete mode 100644 arch/unicore32/include/asm/cache.h delete mode 100644 arch/unicore32/include/asm/cacheflush.h delete mode 100644 arch/unicore32/include/asm/checksum.h delete mode 100644 arch/unicore32/include/asm/cmpxchg.h delete mode 100644 arch/unicore32/include/asm/cpu-single.h delete mode 100644 arch/unicore32/include/asm/cputype.h delete mode 100644 arch/unicore32/include/asm/delay.h delete mode 100644 arch/unicore32/include/asm/dma.h delete mode 100644 arch/unicore32/include/asm/elf.h delete mode 100644 arch/unicore32/include/asm/fpstate.h delete mode 100644 arch/unicore32/include/asm/fpu-ucf64.h delete mode 100644 arch/unicore32/include/asm/gpio.h delete mode 100644 arch/unicore32/include/asm/hwcap.h delete mode 100644 arch/unicore32/include/asm/hwdef-copro.h delete mode 100644 arch/unicore32/include/asm/io.h delete mode 100644 arch/unicore32/include/asm/irq.h delete mode 100644 arch/unicore32/include/asm/irqflags.h delete mode 100644 arch/unicore32/include/asm/linkage.h delete mode 100644 arch/unicore32/include/asm/memblock.h delete mode 100644 arch/unicore32/include/asm/memory.h delete mode 100644 arch/unicore32/include/asm/mmu.h delete mode 100644 arch/unicore32/include/asm/mmu_context.h delete mode 100644 arch/unicore32/include/asm/page.h delete mode 100644 arch/unicore32/include/asm/pci.h delete mode 100644 arch/unicore32/include/asm/pgalloc.h delete mode 100644 arch/unicore32/include/asm/pgtable-hwdef.h delete mode 100644 arch/unicore32/include/asm/pgtable.h delete mode 100644 arch/unicore32/include/asm/processor.h delete mode 100644 arch/unicore32/include/asm/ptrace.h delete mode 100644 arch/unicore32/include/asm/stacktrace.h delete mode 100644 arch/unicore32/include/asm/string.h delete mode 100644 arch/unicore32/include/asm/suspend.h delete mode 100644 arch/unicore32/include/asm/switch_to.h delete mode 100644 arch/unicore32/include/asm/syscall.h delete mode 100644 arch/unicore32/include/asm/thread_info.h delete mode 100644 arch/unicore32/include/asm/timex.h delete mode 100644 arch/unicore32/include/asm/tlb.h delete mode 100644 arch/unicore32/include/asm/tlbflush.h delete mode 100644 arch/unicore32/include/asm/traps.h delete mode 100644 arch/unicore32/include/asm/uaccess.h delete mode 100644 arch/unicore32/include/asm/vmalloc.h delete mode 100644 arch/unicore32/include/mach/PKUnity.h delete mode 100644 arch/unicore32/include/mach/bitfield.h delete mode 100644 arch/unicore32/include/mach/dma.h delete mode 100644 arch/unicore32/include/mach/hardware.h delete mode 100644 arch/unicore32/include/mach/map.h delete mode 100644 arch/unicore32/include/mach/memory.h delete mode 100644 arch/unicore32/include/mach/ocd.h delete mode 100644 arch/unicore32/include/mach/pm.h delete mode 100644 arch/unicore32/include/mach/regs-ac97.h delete mode 100644 arch/unicore32/include/mach/regs-dmac.h delete mode 100644 arch/unicore32/include/mach/regs-gpio.h delete mode 100644 arch/unicore32/include/mach/regs-i2c.h delete mode 100644 arch/unicore32/include/mach/regs-intc.h delete mode 100644 arch/unicore32/include/mach/regs-nand.h delete mode 100644 arch/unicore32/include/mach/regs-ost.h delete mode 100644 arch/unicore32/include/mach/regs-pci.h delete mode 100644 arch/unicore32/include/mach/regs-pm.h delete mode 100644 arch/unicore32/include/mach/regs-ps2.h delete mode 100644 arch/unicore32/include/mach/regs-resetc.h delete mode 100644 arch/unicore32/include/mach/regs-rtc.h delete mode 100644 arch/unicore32/include/mach/regs-sdc.h delete mode 100644 arch/unicore32/include/mach/regs-spi.h delete mode 100644 arch/unicore32/include/mach/regs-uart.h delete mode 100644 arch/unicore32/include/mach/regs-umal.h delete mode 100644 arch/unicore32/include/mach/regs-unigfx.h delete mode 100644 arch/unicore32/include/mach/uncompress.h delete mode 100644 arch/unicore32/include/uapi/asm/Kbuild delete mode 100644 arch/unicore32/include/uapi/asm/byteorder.h delete mode 100644 arch/unicore32/include/uapi/asm/ptrace.h delete mode 100644 arch/unicore32/include/uapi/asm/sigcontext.h delete mode 100644 arch/unicore32/include/uapi/asm/unistd.h delete mode 100644 arch/unicore32/kernel/Makefile delete mode 100644 arch/unicore32/kernel/asm-offsets.c delete mode 100644 arch/unicore32/kernel/clock.c delete mode 100644 arch/unicore32/kernel/debug-macro.S delete mode 100644 arch/unicore32/kernel/debug.S delete mode 100644 arch/unicore32/kernel/dma.c delete mode 100644 arch/unicore32/kernel/early_printk.c delete mode 100644 arch/unicore32/kernel/elf.c delete mode 100644 arch/unicore32/kernel/entry.S delete mode 100644 arch/unicore32/kernel/fpu-ucf64.c delete mode 100644 arch/unicore32/kernel/gpio.c delete mode 100644 arch/unicore32/kernel/head.S delete mode 100644 arch/unicore32/kernel/hibernate.c delete mode 100644 arch/unicore32/kernel/hibernate_asm.S delete mode 100644 arch/unicore32/kernel/irq.c delete mode 100644 arch/unicore32/kernel/ksyms.c delete mode 100644 arch/unicore32/kernel/ksyms.h delete mode 100644 arch/unicore32/kernel/module.c delete mode 100644 arch/unicore32/kernel/pci.c delete mode 100644 arch/unicore32/kernel/pm.c delete mode 100644 arch/unicore32/kernel/process.c delete mode 100644 arch/unicore32/kernel/ptrace.c delete mode 100644 arch/unicore32/kernel/puv3-core.c delete mode 100644 arch/unicore32/kernel/puv3-nb0916.c delete mode 100644 arch/unicore32/kernel/setup.c delete mode 100644 arch/unicore32/kernel/setup.h delete mode 100644 arch/unicore32/kernel/signal.c delete mode 100644 arch/unicore32/kernel/sleep.S delete mode 100644 arch/unicore32/kernel/stacktrace.c delete mode 100644 arch/unicore32/kernel/sys.c delete mode 100644 arch/unicore32/kernel/time.c delete mode 100644 arch/unicore32/kernel/traps.c delete mode 100644 arch/unicore32/kernel/vmlinux.lds.S delete mode 100644 arch/unicore32/lib/Makefile delete mode 100644 arch/unicore32/lib/backtrace.S delete mode 100644 arch/unicore32/lib/clear_user.S delete mode 100644 arch/unicore32/lib/copy_from_user.S delete mode 100644 arch/unicore32/lib/copy_page.S delete mode 100644 arch/unicore32/lib/copy_template.S delete mode 100644 arch/unicore32/lib/copy_to_user.S delete mode 100644 arch/unicore32/lib/delay.S delete mode 100644 arch/unicore32/lib/findbit.S delete mode 100644 arch/unicore32/lib/strncpy_from_user.S delete mode 100644 arch/unicore32/lib/strnlen_user.S delete mode 100644 arch/unicore32/mm/Kconfig delete mode 100644 arch/unicore32/mm/Makefile delete mode 100644 arch/unicore32/mm/alignment.c delete mode 100644 arch/unicore32/mm/cache-ucv2.S delete mode 100644 arch/unicore32/mm/extable.c delete mode 100644 arch/unicore32/mm/fault.c delete mode 100644 arch/unicore32/mm/flush.c delete mode 100644 arch/unicore32/mm/init.c delete mode 100644 arch/unicore32/mm/ioremap.c delete mode 100644 arch/unicore32/mm/mm.h delete mode 100644 arch/unicore32/mm/mmu.c delete mode 100644 arch/unicore32/mm/pgd.c delete mode 100644 arch/unicore32/mm/proc-macros.S delete mode 100644 arch/unicore32/mm/proc-syms.c delete mode 100644 arch/unicore32/mm/proc-ucv2.S delete mode 100644 arch/unicore32/mm/tlb-ucv2.S delete mode 100644 drivers/cpufreq/unicore2-cpufreq.c delete mode 100644 drivers/i2c/busses/i2c-puv3.c delete mode 100644 drivers/input/serio/i8042-unicore32io.h delete mode 100644 drivers/pwm/pwm-puv3.c delete mode 100644 drivers/rtc/rtc-puv3.c delete mode 100644 drivers/video/fbdev/fb-puv3.c create mode 100644 include/asm-generic/rwonce.h create mode 100644 tools/include/uapi/linux/filter.h