This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e4cbce4d1317 Merge tag 'sched-core-2020-08-03' of git://git.kernel.org/ [...] new 1b2e335ebfa2 x86/alternatives: Add pr_fmt() to debug macros new 97c6f57dc926 Merge tag 'x86-alternatives-2020-08-03' of git://git.kerne [...] new 6865dc3ae93b x86/percpu: Introduce size abstraction macros new c175acc14719 x86/percpu: Clean up percpu_to_op() new bb631e300284 x86/percpu: Clean up percpu_from_op() new 33e5614a435f x86/percpu: Clean up percpu_add_op() new e4d16defbbde x86/percpu: Remove "e" constraint from XADD new bbff583b84a1 x86/percpu: Clean up percpu_add_return_op() new 73ca542fbabb x86/percpu: Clean up percpu_xchg_op() new ebcd580bed4a x86/percpu: Clean up percpu_cmpxchg_op() new c94055fe93c8 x86/percpu: Clean up percpu_stable_op() new 4719ffecbb06 x86/percpu: Remove unused PER_CPU() macro new 158807de5822 x86/uaccess: Make __get_user_size() Clang compliant on 32-bit new ba77c568f316 Merge tag 'x86-asm-2020-08-03' of git://git.kernel.org/pub [...] new 6d25a633ea68 lib: Prepare zstd for preboot environment, improve performance new 4963bb2b8988 lib: Add zstd support to decompress new 48f7ddf785af init: Add support for zstd compressed kernel new a30d8a39f057 usr: Add support for zstd compressed initramfs new 0fe4f4ef8cc8 x86: Bump ZO_z_extra_bytes margin for zstd new fb46d057db82 x86: Add support for ZSTD compressed kernel new 6f3decabaff0 .gitignore: Add ZSTD-compressed files new 1ac1efa5f695 Documentation: dontdiff: Add zstd compressed files new c0dfadfed874 Merge tag 'x86-boot-2020-08-03' of git://git.kernel.org/pu [...] new 6526b12de075 x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig new 587af649bcc0 x86/build: Move max-page-size option to LDFLAGS_vmlinux new 1d0e12fd3a84 x86/defconfigs: Refresh defconfig files new 1ff9b20b47bf Merge tag 'x86-build-2020-08-03' of git://git.kernel.org/p [...] new 1068ed4547ad x86/msr: Lift AMD family 0x15 power-specific MSRs new fbd5969d1ff2 x86/cpufeatures: Mark two free bits in word 3 new 28b60197b573 x86/asm: Unify __ASSEMBLY__ blocks new d5249bc7a1a8 x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c new 2accfa69050c cpu/speculation: Add prototype for cpu_show_srbds() new 56ce93700eb6 x86/mm/32: Fix -Wmissing prototypes warnings for init.c new eacb0c101a0b initrd: Remove erroneous comment new 286d966b2158 x86/idt: Make idt_descr static new 99e40204e014 x86/msr: Move the F15h MSRs where they belong new 0a787b28b7a3 x86/mm: Drop unused MAX_PHYSADDR_BITS new 8cd591aeb1d6 x86/ioapic: Remove unused "IOAPIC_AUTO" define new 161449bad505 x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros new 4b8e0328e56e x86/mm: Remove the unused mk_kernel_pgd() #define new ddeddd0811ff x86: bootparam.h: Delete duplicated word new 8b9fd48eb73e x86: cmpxchg_32.h: Delete duplicated word new de0038bfaf53 x86: uv: uv_hub.h: Delete duplicated word new 2d65685a4a6f Merge branch 'x86/urgent' into x86/cleanups new 90fc73928fec x86/ioperm: Initialize pointer bitmap with NULL rather than 0 new 37e88224c000 Merge tag 'x86-cleanups-2020-08-03' of git://git.kernel.or [...] new fd07f802a709 x86/dumpstack: Add log_lvl to show_iret_regs() new 44e215352cf1 x86/dumpstack: Add log_lvl to __show_regs() new ef2ff0f5d600 x86/dumpstack: Show registers dump with trace's log level new 4ee48103151b Merge tag 'x86-core-2020-08-03' of git://git.kernel.org/pu [...] new a5ce9f2bb665 x86/speculation: Merge one test in spectre_v2_user_select_ [...] new c9a1ff316bc9 x86/stackprotector: Pre-initialize canary for secondary CPUs new fb4405ae6e1c Merge tag 'v5.8-rc6' into x86/cpu, to refresh the branch b [...] new e00b62f0b06d x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models [...] new 3aae57f0c3ba x86/split_lock: Enable the split lock feature on Sapphire [...] new 538b10856b1e Merge tag 'v5.8-rc7' into x86/cpu, to pick up fixes new 85b23fbc7d88 x86/cpufeatures: Add enumeration for SERIALIZE instruction new 9998a9832c40 x86/cpu: Relocate sync_core() to sync_core.h new f69ca629d89d x86/cpu: Refactor sync_core() for readability new 335ad94c218e Merge tag 'x86-cpu-2020-08-03' of git://git.kernel.org/pub [...] new 4185b3b92792 selftests/fpu: Add an FPU selftest new 0a897743ac25 Merge tag 'x86-fpu-2020-08-03' of git://git.kernel.org/pub [...] new c8a59a4d8e3c x86/microcode: Do not select FW_LOADER new 69094c20323c Merge tag 'x86-microcode-2020-08-03' of git://git.kernel.o [...] new a7e1f67ed29f x86/msr: Filter MSR writes new c813e8c9dff3 Merge tag 'x86-misc-2020-08-03' of git://git.kernel.org/pu [...] new 6eb82f994026 x86/mm: Pre-allocate P4D/PUD pages for vmalloc area new 8bb9bf242d1f x86/mm/64: Do not sync vmalloc/ioremap mappings new 2b32ab031e82 x86/mm/64: Make sync_global_pgds() static new e96ec8cf9ca1 Merge tag 'x86-mm-2020-08-03' of git://git.kernel.org/pub/ [...] new 8b3c9b160648 x86/platform/uv: Remove support for UV1 platform from uv_time new 95328de5fc2d x86/platform/uv: Remove support for UV1 platform from uv_tlb new a6b740f1732c x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x new 3736e82d3a31 x86/platform/uv: Remove support for UV1 platform from uv_mmrs new 711621a098f4 x86/platform/uv: Remove support for UV1 platform from uv_bau new 9b9ee172410d x86/platform/uv: Remove support for uv1 platform from uv_hub new f584c75307f3 x86/platform/uv: Remove support for UV1 platform from uv new 5d662537510e x86/platform/uv: Remove vestigial mention of UV1 platform [...] new 3dad716240f9 x86/platform/uv: Remove efi=old_map command line option new cadde2379f0c x86/efi: Delete SGI UV1 detection. new 66d67fecd896 x86/efi: Remove references to no-longer-used efi_have_uv1_ [...] new 6aa3baabe106 x86/platform/uv: Remove uv bios and efi code related to EF [...] new 3bcf25a40b01 x86/efi: Remove unused EFI_UV1_MEMMAP code new 5183a617ecbf Merge tag 'x86-platform-2020-08-03' of git://git.kernel.or [...] new 898ec52d2ba0 x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in x [...] new a92ad11fb209 Merge tag 'x86-timers-2020-08-03' of git://git.kernel.org/ [...] new 5d7f7d1d5e01 x86/mce/inject: Fix a wrong assignment of i_mce.status new 5ba7821bcf7d x86/mce/dev-mcelog: Use struct_size() helper in kzalloc() new bb2de0adca21 x86/mce, EDAC/mce_amd: Print PPIN in machine check records new e53bc3ff99b4 Merge tag 'ras-core-2020-08-03' of git://git.kernel.org/pu [...]
The 90 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: .gitignore | 1 + Documentation/dontdiff | 1 + Documentation/x86/boot.rst | 6 +- Makefile | 3 +- arch/x86/Kconfig | 4 +- arch/x86/Makefile | 32 +- arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/kaslr.c | 7 - arch/x86/boot/compressed/misc.c | 4 + arch/x86/boot/header.S | 8 +- arch/x86/configs/i386_defconfig | 92 ++-- arch/x86/configs/x86_64_defconfig | 93 ++-- arch/x86/events/amd/power.c | 4 - arch/x86/include/asm/asm.h | 6 +- arch/x86/include/asm/boot.h | 11 +- arch/x86/include/asm/cmpxchg_32.h | 2 +- arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/efi.h | 20 +- arch/x86/include/asm/intel-family.h | 7 + arch/x86/include/asm/io_apic.h | 1 - arch/x86/include/asm/kdebug.h | 5 +- arch/x86/include/asm/mem_encrypt.h | 5 +- arch/x86/include/asm/msr-index.h | 4 +- arch/x86/include/asm/percpu.h | 510 +++++++------------- arch/x86/include/asm/pgtable.h | 9 +- arch/x86/include/asm/pgtable_64.h | 13 +- arch/x86/include/asm/pgtable_64_types.h | 2 - arch/x86/include/asm/processor.h | 64 --- arch/x86/include/asm/sparsemem.h | 6 +- arch/x86/include/asm/special_insns.h | 1 - arch/x86/include/asm/stackprotector.h | 12 + arch/x86/include/asm/sync_core.h | 72 +++ arch/x86/include/asm/tsc.h | 3 - arch/x86/include/asm/uaccess.h | 5 +- arch/x86/include/asm/uv/bios.h | 2 +- arch/x86/include/asm/uv/uv.h | 2 +- arch/x86/include/asm/uv/uv_bau.h | 118 +---- arch/x86/include/asm/uv/uv_hub.h | 36 +- arch/x86/include/asm/uv/uv_mmrs.h | 712 ---------------------------- arch/x86/include/uapi/asm/bootparam.h | 2 +- arch/x86/kernel/alternative.c | 5 +- arch/x86/kernel/apic/x2apic_uv_x.c | 122 +---- arch/x86/kernel/cpu/bugs.c | 13 +- arch/x86/kernel/cpu/intel.c | 2 + arch/x86/kernel/cpu/mce/core.c | 3 + arch/x86/kernel/cpu/mce/dev-mcelog.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 2 - arch/x86/kernel/dumpstack.c | 23 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 9 - arch/x86/kernel/msr.c | 69 +++ arch/x86/kernel/process_32.c | 29 +- arch/x86/kernel/process_64.c | 51 +- arch/x86/kernel/smpboot.c | 14 +- arch/x86/mm/init.c | 3 +- arch/x86/mm/init_64.c | 59 ++- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/platform/efi/efi.c | 16 +- arch/x86/platform/efi/efi_64.c | 38 +- arch/x86/platform/efi/quirks.c | 31 -- arch/x86/platform/uv/bios_uv.c | 173 +------ arch/x86/platform/uv/tlb_uv.c | 243 ++-------- arch/x86/platform/uv/uv_time.c | 16 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/smp_pv.c | 2 - arch/x86/xen/time.c | 1 + drivers/edac/mce_amd.c | 3 + drivers/hwmon/fam15h_power.c | 4 - drivers/misc/sgi-gru/grufault.c | 1 + drivers/misc/sgi-gru/gruhandles.c | 1 + drivers/misc/sgi-gru/grukservices.c | 1 + include/linux/cpu.h | 1 + include/linux/decompress/unzstd.h | 11 + init/Kconfig | 15 +- init/do_mounts_initrd.c | 5 - lib/Kconfig | 4 + lib/Kconfig.debug | 11 + lib/Makefile | 25 + lib/decompress.c | 5 + lib/decompress_unzstd.c | 345 ++++++++++++++ lib/test_fpu.c | 89 ++++ lib/zstd/fse_decompress.c | 9 +- lib/zstd/zstd_internal.h | 14 +- scripts/Makefile.lib | 22 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/fpu/.gitignore | 2 + tools/testing/selftests/fpu/Makefile | 9 + tools/testing/selftests/fpu/run_test_fpu.sh | 46 ++ tools/testing/selftests/fpu/test_fpu.c | 61 +++ usr/Kconfig | 20 + usr/Makefile | 1 + 92 files changed, 1374 insertions(+), 2160 deletions(-) create mode 100644 include/linux/decompress/unzstd.h create mode 100644 lib/decompress_unzstd.c create mode 100644 lib/test_fpu.c create mode 100644 tools/testing/selftests/fpu/.gitignore create mode 100644 tools/testing/selftests/fpu/Makefile create mode 100755 tools/testing/selftests/fpu/run_test_fpu.sh create mode 100644 tools/testing/selftests/fpu/test_fpu.c