Merge tag 'v4.9.77' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.9-stable
[email protected] Fri, 02 Feb 2018 13:21:16 +0100
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23994873AbeBBMVSVjLRP/[email protected]> |
Author: Ralf Baechle <[email protected]> Fri Feb 2 12:57:43 2018 +0100 Commit: e507567de66244a2e78b7ebfeef107ad6899b774 Gitweb: https://git.linux-mips.org/g/ralf/linux/e507567de662 Branch: linux-4.9-stable --- Documentation/ABI/testing/sysfs-devices-system-cpu | 16 + Documentation/kernel-parameters.txt | 49 ++ Documentation/x86/pti.txt | 186 +++++++ Makefile | 2 arch/arm/kvm/mmio.c | 6 arch/mips/kernel/process.c | 12 arch/mips/kernel/ptrace.c | 147 +++++- arch/x86/Kconfig | 14 + arch/x86/Makefile | 8 arch/x86/crypto/aesni-intel_asm.S | 5 arch/x86/crypto/camellia-aesni-avx-asm_64.S | 3 arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 3 arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 arch/x86/entry/entry_32.S | 10 arch/x86/entry/entry_64.S | 10 arch/x86/include/asm/alternative.h | 4 arch/x86/include/asm/asm-prototypes.h | 25 + arch/x86/include/asm/asm.h | 11 arch/x86/include/asm/cpufeature.h | 2 arch/x86/include/asm/cpufeatures.h | 6 arch/x86/include/asm/msr-index.h | 3 arch/x86/include/asm/nospec-branch.h | 214 +++++++++ arch/x86/include/asm/pgalloc.h | 11 arch/x86/include/asm/processor.h | 4 arch/x86/include/asm/thread_info.h | 11 arch/x86/include/asm/xen/hypercall.h | 5 arch/x86/kernel/acpi/boot.c | 61 ++ arch/x86/kernel/alternative.c | 7 arch/x86/kernel/cpu/Makefile | 4 arch/x86/kernel/cpu/amd.c | 28 + arch/x86/kernel/cpu/bugs.c | 219 ++++++++- arch/x86/kernel/cpu/bugs_64.c | 33 - arch/x86/kernel/cpu/common.c | 39 +- arch/x86/kernel/cpu/microcode/intel.c | 13 - arch/x86/kernel/irq_32.c | 15 - arch/x86/kernel/mcount_64.S | 7 arch/x86/kernel/traps.c | 2 arch/x86/kvm/svm.c | 23 + arch/x86/kvm/vmx.c | 30 + arch/x86/kvm/x86.c | 8 arch/x86/lib/Makefile | 1 arch/x86/lib/checksum_32.S | 7 arch/x86/lib/retpoline.S | 48 ++ arch/x86/mm/kaiser.c | 2 arch/x86/mm/pgtable.c | 7 arch/x86/mm/tlb.c | 2 arch/x86/platform/efi/efi_64.c | 2 crypto/algapi.c | 12 drivers/base/Kconfig | 3 drivers/base/cpu.c | 48 ++ drivers/block/rbd.c | 2 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 drivers/hv/hv.c | 11 drivers/infiniband/ulp/srpt/ib_srpt.c | 3 drivers/md/dm-bufio.c | 7 drivers/net/can/usb/gs_usb.c | 2 drivers/net/ethernet/intel/e1000e/ich8lan.c | 11 .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 drivers/net/ethernet/renesas/sh_eth.c | 29 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 drivers/net/usb/cx82310_eth.c | 7 drivers/net/usb/lan78xx.c | 9 drivers/net/usb/smsc75xx.c | 8 drivers/net/usb/sr9700.c | 9 drivers/net/wireless/ath/ath10k/htt_rx.c | 105 ++++ drivers/net/wireless/ath/ath10k/rx_desc.h | 3 drivers/platform/x86/wmi.c | 2 drivers/staging/android/ashmem.c | 2 drivers/target/iscsi/iscsi_target.c | 20 - drivers/target/target_core_tmr.c | 9 drivers/target/target_core_transport.c | 2 drivers/usb/host/xhci-mem.c | 3 drivers/usb/misc/usb3503.c | 2 drivers/usb/mon/mon_bin.c | 8 drivers/usb/serial/cp210x.c | 2 drivers/usb/storage/unusual_uas.h | 7 drivers/usb/usbip/usbip_common.c | 17 - drivers/usb/usbip/vudc_rx.c | 19 + drivers/usb/usbip/vudc_tx.c | 11 include/linux/bpf.h | 2 include/linux/bpf_verifier.h | 5 include/linux/cpu.h | 7 include/linux/frame.h | 2 include/linux/phy.h | 11 include/linux/sh_eth.h | 1 include/net/mac80211.h | 5 include/target/target_core_base.h | 1 include/trace/events/kvm.h | 7 kernel/bpf/arraymap.c | 45 +- kernel/bpf/syscall.c | 54 -- kernel/bpf/verifier.c | 89 +++- mm/zswap.c | 12 net/8021q/vlan.c | 7 net/bluetooth/l2cap_core.c | 20 - net/core/ethtool.c | 15 - net/core/sock_diag.c | 2 net/ipv6/ip6_output.c | 5 net/ipv6/ip6_tunnel.c | 9 net/mac80211/wep.c | 3 net/mac80211/wpa.c | 3 net/rds/rdma.c | 4 net/sched/act_gact.c | 2 net/sched/act_mirred.c | 2 scripts/mod/modpost.c | 1 scripts/module-common.lds | 5 sound/core/oss/pcm_oss.c | 41 +- sound/core/oss/pcm_plugin.c | 14 - sound/core/pcm_lib.c | 4 sound/drivers/aloop.c | 98 ++-- tools/objtool/builtin-check.c | 81 +++ tools/testing/selftests/x86/Makefile | 2 tools/testing/selftests/x86/test_vsyscall.c | 500 ++++++++++++++++++++ 112 files changed, 2306 insertions(+), 466 deletions(-)