This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 58a022870787 Merge tag 'acpi-4.20-rc1' of git://git.kernel.org/pub/scm/ [...] new 7250f422da04 xen-swiotlb: use actually allocated size on check physical [...] new a4648c75b95d Merge branch 'stable/for-linus-4.20' of git://git.kernel.o [...] new b501fb9227cf ia64: remove the kern_mem_attribute export new 77308e27a059 ia64: remove the dead iommu_sac_force variable new beec903f7121 ia64: remove iommu_dma_supported new 87af06d8c062 ia64: remove the unused bad_dma_address symbol new b666287e799b ia64: remove the unused pci_iommu_shutdown function new 361a2ab91b0f ia64: remove the unused iommu_dma_init function new 1322d51c0e5f ia64/sn2: remove no-ops dma sync methods new 9aa1fbc50d4f ia64: remove machvec_dma_sync_{single,sg} new 02b4da5f84d1 intel-iommu: mark intel_dma_ops static new 70408a9987d1 Merge tag 'please-pull-next' of git://git.kernel.org/pub/s [...] new 734781a9165a s390/dasd: remove unnecessary condition check new 6779df406b27 s390/sclp: Allow to request adapter reset new 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy new 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] new 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" new 8e5a7627b588 s390: add initial 64-bit restart PSW new 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain new d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks new 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions new 4e62d4588500 s390: clean up stacks setup new ccc413f62143 s390/qdio: clean up AOB handling new 00fab2350e6b s390/zcrypt: multiple zcrypt device nodes support new 346e485d42e2 s390/ccwgroup: add get_ccwgroupdev_by_busid() new f689789a288e s390/appldata: pass parameter list pointer to appldata_asm new d36a92813997 s390/appldata: do not use stack buffers for hardware data new 8ef9eda0188c s390/hypfs: do not use stack buffers for hardware data new c0f07ff93bff s390/monwriter: do not use stack buffers for hardware data new 00e9e6645adc s390/pfault: do not use stack buffers for hardware data new 53c99bd665a2 init: add arch_call_rest_init to allow stack switching new ff340d2472ec s390: add stack switch helper new ce3dc447493f s390: add support for virtually mapped kernel stacks new 32ce55a6592f s390: unify stack size definitions new 8f75582a2fb6 s390: remove decompressor's head.S new 369f91c37451 s390/decompressor: rework uncompressed image info collection new a2ac1bb1f3dd s390/decompressor: get rid of .bss usage new 3b076dca14c5 s390/sclp: simplify early hsa_size detection new 15426ca43d88 s390: rescue initrd as early as possible new 7516fc11e44e s390/decompressor: clean up and rename compressed/misc.c new d1b52a4388ff s390: introduce .boot.data section new 17aacfbfa1ae s390/sclp: move sclp_early_read_info to sclp_early_core.c new 6966d604e2ec s390/mem_detect: move tprot loop to early boot phase new 251b72a440fa s390: introduce .boot.data section compile time validation new fddbaa5c423f s390/mem_detect: introduce SCLP storage info new 6e98e6432995 s390/mem_detect: introduce z/VM specific diag260 call new cd45c9956104 s390/mem_detect: use SCLP info for continuous memory detection new 54c57795e848 s390/mem_detect: replace tprot loop with binary search new f01b8bca088a s390/mem_detect: add info source debug print new b09decfd99f8 s390/sclp: introduce sclp_early_get_hsa_size new 49698745e53c s390: move ipl block and cmd line handling to early boot phase new 75f195420a98 s390/mm: add missing pfn_to_kaddr helper new 348498458505 s390/kasan: avoid vdso instrumentation new 0a9b40911baf s390/kasan: avoid instrumentation of early C code new fb594ec13ea8 s390/kasan: replace some memory functions new 34377d3cfba7 s390: introduce MAX_PTRS_PER_P4D new d0e2eb0a36ac s390: add pgd_page primitive new 42db5ed86090 s390/kasan: add initialization code and enable it new 7fef92ccadd7 s390/kasan: double the stack size new b6cbe3e8bdff s390/kasan: avoid user access code instrumentation new 0dac8f6bc369 s390/mm: add kasan shadow to the debugfs pgtable dump new 793213a82de4 s390/kasan: dynamic shadow mem allocation for modules new d58106c3ec9a s390/kasan: use noexec and large pages new dde709d1361a compiler: introduce __no_sanitize_address_or_inline new 9e8df6daed9e s390/smp: kasan stack instrumentation support new ac1256f82619 s390/kasan: reipl and kexec support new f4f0d32bfb27 s390/dumpstack: disable __dump_trace kasan instrumentation new 5e785963298b s390/kasan: enable stack and global variables access checks new 135ff1639392 s390/kasan: free early identity mapping structures new 5dff03813f46 s390/kasan: add option for 4-level paging support new e006222b5750 s390/mm: optimize debugfs ptdump kasan zero page walking new 6cad0eb56135 s390/mm: improve debugfs ptdump markers walking new 19733fe8721b s390/head: avoid doubling early boot stack size under KASAN new 296352397db6 s390/kasan: avoid kasan crash with standby memory defined new 12e55fa1944d s390/kasan: optimize kasan vmemmap allocation new 78333d1f908a s390/kasan: add support for mem= kernel parameter new ee410de890cd s390/zcrypt: zcrypt device driver cleanup new a17b92e0487f s390/zcrypt: provide apfs failure code on type 86 error reply new aa55bf5f0222 s390/zcrypt: add ap_adapter_mask sysfs attribute new a45a5c7d36a5 s390/pkey: Introduce new API for random protected key generation new 0534bde7de19 s390/pkey: Define protected key blob format new d632c0478d64 s390/pkey: Add sysfs attributes to emit protected key blobs new af504452d10e s390/pkey: Add sysfs attributes to emit secure key blobs new cb26b9ff7187 s390/pkey: Introduce new API for random protected key veri [...] new fb1136d6580c s390/pkey: Introduce new API for transforming key blobs new 52a34b34d4ff s390/crypto: Enhance paes cipher to accept variable length [...] new e494990e7b74 s390/dumpstack: print psw mask and address again new c72251ad8790 s390/mem_detect: add missing include new 5eaf436e0e5b s390/vmalloc: fix VMALLOC_START calculation new 9434f5d3bef9 s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function new b5130dc2224d s390/sthyi: Fix machine name validity indication new ec0c0bb48972 s390/perf: Return error when debug_register fails new 63c19be095d0 s390/pkey: Load pkey kernel module automatically new cf3dbe5dacb3 s390/kasan: support preemptible kernel build new f822ad2c2c03 s390/pkey: move pckmo subfunction available checks away fr [...] new e2b623fbe6a3 Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/li [...]
The 96 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: arch/ia64/hp/common/sba_iommu.c | 4 - arch/ia64/include/asm/dma-mapping.h | 5 - arch/ia64/include/asm/iommu.h | 2 - arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/machvec.c | 16 - arch/ia64/kernel/pci-dma.c | 55 -- arch/ia64/sn/pci/pci_dma.c | 29 - arch/s390/Kconfig | 9 + arch/s390/Makefile | 2 +- arch/s390/appldata/appldata_base.c | 33 +- arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 24 +- arch/s390/boot/boot.h | 11 + arch/s390/boot/cmdline.c | 2 + arch/s390/boot/compressed/Makefile | 37 +- arch/s390/boot/compressed/decompressor.c | 85 +++ arch/s390/boot/compressed/decompressor.h | 25 + arch/s390/boot/compressed/head.S | 52 -- arch/s390/boot/compressed/misc.c | 116 ---- arch/s390/boot/compressed/vmlinux.lds.S | 24 +- arch/s390/boot/compressed/vmlinux.scr.lds.S | 15 - arch/s390/boot/ctype.c | 2 + arch/s390/boot/head.S | 12 +- arch/s390/boot/ipl_parm.c | 182 ++++++ arch/s390/boot/ipl_vmparm.c | 2 + arch/s390/boot/mem_detect.c | 182 ++++++ arch/s390/boot/startup.c | 64 +++ arch/s390/boot/string.c | 138 +++++ arch/s390/crypto/paes_s390.c | 63 ++- arch/s390/defconfig | 1 + arch/s390/hypfs/hypfs_sprp.c | 42 +- arch/s390/include/asm/appldata.h | 19 +- arch/s390/include/asm/boot_data.h | 11 + arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/facility.h | 9 +- arch/s390/include/asm/ipl.h | 4 +- arch/s390/include/asm/kasan.h | 30 + arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mem_detect.h | 82 +++ arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/page.h | 1 + arch/s390/include/asm/pgtable.h | 20 +- arch/s390/include/asm/pkey.h | 26 + arch/s390/include/asm/processor.h | 53 +- arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 5 + arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 3 +- arch/s390/include/asm/string.h | 21 + arch/s390/include/asm/thread_info.h | 13 +- arch/s390/include/asm/vmlinux.lds.h | 20 + arch/s390/include/uapi/asm/pkey.h | 34 ++ arch/s390/include/uapi/asm/zcrypt.h | 19 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/base.S | 2 +- arch/s390/kernel/dumpstack.c | 10 +- arch/s390/kernel/early.c | 47 +- arch/s390/kernel/early_nobss.c | 24 +- arch/s390/kernel/entry.S | 53 +- arch/s390/kernel/entry.h | 3 + arch/s390/kernel/head64.S | 6 +- arch/s390/kernel/ipl.c | 119 +--- arch/s390/kernel/ipl_vmparm.c | 36 ++ arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/machine_kexec.c | 17 +- arch/s390/kernel/module.c | 15 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/setup.c | 210 +++++-- arch/s390/kernel/smp.c | 87 +-- arch/s390/kernel/sthyi.c | 8 +- arch/s390/kernel/swsusp.S | 11 +- arch/s390/kernel/vdso.c | 8 +- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/kernel/vmlinux.lds.S | 16 + arch/s390/lib/Makefile | 4 + arch/s390/lib/mem.S | 12 +- arch/s390/mm/Makefile | 6 +- arch/s390/mm/dump_pagetables.c | 58 +- arch/s390/mm/fault.c | 38 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/kasan_init.c | 387 +++++++++++++ arch/s390/mm/maccess.c | 25 +- arch/s390/mm/mem_detect.c | 62 -- arch/s390/purgatory/head.S | 4 +- drivers/crypto/Kconfig | 11 + drivers/iommu/intel-iommu.c | 4 +- drivers/s390/block/dasd.c | 6 +- drivers/s390/char/Makefile | 1 + drivers/s390/char/monwriter.c | 33 +- drivers/s390/char/sclp.h | 52 ++ drivers/s390/char/sclp_cmd.c | 11 +- drivers/s390/char/sclp_early.c | 123 +--- drivers/s390/char/sclp_early_core.c | 116 ++++ drivers/s390/char/sclp_pci.c | 10 +- drivers/s390/char/tape_3590.c | 2 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/cio/ccwgroup.c | 30 + drivers/s390/cio/qdio_main.c | 15 +- drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_bus.c | 79 ++- drivers/s390/crypto/ap_bus.h | 25 + drivers/s390/crypto/pkey_api.c | 521 ++++++++++++++++- drivers/s390/crypto/zcrypt_api.c | 627 +++++++++++++++++++-- drivers/s390/crypto/zcrypt_api.h | 15 +- drivers/s390/crypto/zcrypt_card.c | 2 - drivers/s390/crypto/zcrypt_cca_key.h | 2 - drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2a.h | 6 +- .../crypto/{zcrypt_pcixcc.c => zcrypt_cex2c.c} | 125 ++-- .../crypto/{zcrypt_pcixcc.h => zcrypt_cex2c.h} | 14 +- drivers/s390/crypto/zcrypt_cex4.c | 20 +- drivers/s390/crypto/zcrypt_error.h | 24 +- drivers/s390/crypto/zcrypt_msgtype50.c | 24 +- drivers/s390/crypto/zcrypt_msgtype50.h | 2 - drivers/s390/crypto/zcrypt_msgtype6.c | 74 +-- drivers/s390/crypto/zcrypt_msgtype6.h | 15 +- drivers/s390/crypto/zcrypt_queue.c | 2 - drivers/xen/swiotlb-xen.c | 6 + include/linux/compiler-gcc.h | 7 + include/linux/start_kernel.h | 2 + init/main.c | 9 +- lib/Kconfig.kasan | 9 + 130 files changed, 3719 insertions(+), 1298 deletions(-) create mode 100644 arch/s390/boot/boot.h create mode 100644 arch/s390/boot/cmdline.c create mode 100644 arch/s390/boot/compressed/decompressor.c create mode 100644 arch/s390/boot/compressed/decompressor.h delete mode 100644 arch/s390/boot/compressed/head.S delete mode 100644 arch/s390/boot/compressed/misc.c delete mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S create mode 100644 arch/s390/boot/ctype.c create mode 100644 arch/s390/boot/ipl_parm.c create mode 100644 arch/s390/boot/ipl_vmparm.c create mode 100644 arch/s390/boot/mem_detect.c create mode 100644 arch/s390/boot/startup.c create mode 100644 arch/s390/boot/string.c create mode 100644 arch/s390/include/asm/boot_data.h create mode 100644 arch/s390/include/asm/kasan.h create mode 100644 arch/s390/include/asm/mem_detect.h create mode 100644 arch/s390/include/asm/vmlinux.lds.h create mode 100644 arch/s390/kernel/ipl_vmparm.c create mode 100644 arch/s390/mm/kasan_init.c delete mode 100644 arch/s390/mm/mem_detect.c rename drivers/s390/crypto/{zcrypt_pcixcc.c => zcrypt_cex2c.c} (62%) rename drivers/s390/crypto/{zcrypt_pcixcc.h => zcrypt_cex2c.h} (63%)