Linux 4.9.81
|1 include/linux/fdtable.h |5 include/linux/init.h|9 include/linux/module.h |9 include/linux/nospec.h | 72 + kernel/module.c | 11 net/core/sock_reuseport.c | 35 net/ipv4/igmp.c |4 net/ipv4/tcp.c |6 net/ipv4/tcp_bbr.c |6 net/ipv6/af_inet6.c | 11 net/ipv6/ip6mr.c|1 net/sched/cls_u32.c | 12 net/wireless/nl80211.c |9 scripts/mod/modpost.c |9 security/keys/encrypted-keys/encrypted.c| 31 sound/soc/codecs/pcm512x-spi.c |4 sound/soc/generic/simple-card.c |8 sound/soc/sh/rcar/ssi.c |5 93 files changed, 2026 insertions(+), 789 deletions(-) Andi Kleen (1): module/retpoline: Warn about missing retpoline in module Andy Lutomirski (3): x86/entry/64: Remove the SYSCALL64 fast path x86/entry/64: Push extra regs right away x86/asm: Move 'status' from thread_struct to thread_info Arnd Bergmann (1): x86/pti: Mark constant arrays as __initconst Ashok Raj (1): KVM/x86: Add IBPB support Borislav Petkov (5): x86/microcode/AMD: Do not load when running on a hypervisor x86/nospec: Fix header guards names x86/bugs: Drop one "mitigation" from dmesg x86/retpoline: Simplify vmexit_fill_RSB() x86/microcode: Do the family check first Chunhao Lin (1): r8169: fix RTL8168EP take too long to complete driver initialization. Colin Ian King (1): x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" Dan Williams (12): array_index_nospec: Sanitize speculative array de-references x86: Implement array_index_mask_nospec x86: Introduce barrier_nospec x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec x86/get_user: Use pointer masking to limit speculation x86/syscall: Sanitize syscall table de-references under speculation vfs, fdtable: Prevent bounds-check bypass via speculative execution nl80211: Sanitize array index in parse_txq_params x86/spectre: Report get_user mitigation for spectre_v1 x86/kvm: Update spectre-v1 mitigation Darren Kenny (1): x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL Dave Hansen (1): x86/pti: Make unpoison of pgd for trusted boot work for real David Hildenbrand (2): KVM: nVMX: kmap() can't fail KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail David Matlack (1): KVM: nVMX: mark vmcs12 pages dirty on L2 exit David Woodhouse (10): x86/cpufeatures: Add CPUID_7_EDX CPUID leaf x86/cpufeatures: Add Intel feature bits for Speculation Control x86/cpufeatures: Add AMD feature bits for Speculation Control x86/msr: Add definitions for new speculation control MSRs x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support x86/cpufeatures: Clean up Spectre v2 related CPUID flags x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel x86/retpoline: Avoid retpolines for built-in __init functions Dou Liyang (1): x86/spectre: Check CONFIG_RETPOLINE in command line parser Eric Biggers (1): KEYS: encrypted: fix buffer overread in valid_master_desc() Eric Dumazet (2): net: igmp: add a missing rcu locking section soreuseport: fix mem leak in reuseport_add_sock() Greg Kroah-Hartman (1): Linux 4.9.81 Hugh Dickins (2): kaiser: fix intel_bts perf crashes kaiser: allocate pgd with order 0 when pti=off Jason Wang (1): vhost_net: stop device during reset owner Jesse Chan (4): auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE Jim Mattson (1): KVM: nVMX: Eliminate vmcs02 pool Josh Poimboeuf (2): x86/asm: Fix inline asm call constraints for GCC 4.4 x86/paravirt: Remove 'noreplace-paravirt' cmdline option Julian Scheel (1): ASoC
Linux 4.9.81
|1 include/linux/fdtable.h |5 include/linux/init.h|9 include/linux/module.h |9 include/linux/nospec.h | 72 + kernel/module.c | 11 net/core/sock_reuseport.c | 35 net/ipv4/igmp.c |4 net/ipv4/tcp.c |6 net/ipv4/tcp_bbr.c |6 net/ipv6/af_inet6.c | 11 net/ipv6/ip6mr.c|1 net/sched/cls_u32.c | 12 net/wireless/nl80211.c |9 scripts/mod/modpost.c |9 security/keys/encrypted-keys/encrypted.c| 31 sound/soc/codecs/pcm512x-spi.c |4 sound/soc/generic/simple-card.c |8 sound/soc/sh/rcar/ssi.c |5 93 files changed, 2026 insertions(+), 789 deletions(-) Andi Kleen (1): module/retpoline: Warn about missing retpoline in module Andy Lutomirski (3): x86/entry/64: Remove the SYSCALL64 fast path x86/entry/64: Push extra regs right away x86/asm: Move 'status' from thread_struct to thread_info Arnd Bergmann (1): x86/pti: Mark constant arrays as __initconst Ashok Raj (1): KVM/x86: Add IBPB support Borislav Petkov (5): x86/microcode/AMD: Do not load when running on a hypervisor x86/nospec: Fix header guards names x86/bugs: Drop one "mitigation" from dmesg x86/retpoline: Simplify vmexit_fill_RSB() x86/microcode: Do the family check first Chunhao Lin (1): r8169: fix RTL8168EP take too long to complete driver initialization. Colin Ian King (1): x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" Dan Williams (12): array_index_nospec: Sanitize speculative array de-references x86: Implement array_index_mask_nospec x86: Introduce barrier_nospec x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec x86/get_user: Use pointer masking to limit speculation x86/syscall: Sanitize syscall table de-references under speculation vfs, fdtable: Prevent bounds-check bypass via speculative execution nl80211: Sanitize array index in parse_txq_params x86/spectre: Report get_user mitigation for spectre_v1 x86/kvm: Update spectre-v1 mitigation Darren Kenny (1): x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL Dave Hansen (1): x86/pti: Make unpoison of pgd for trusted boot work for real David Hildenbrand (2): KVM: nVMX: kmap() can't fail KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail David Matlack (1): KVM: nVMX: mark vmcs12 pages dirty on L2 exit David Woodhouse (10): x86/cpufeatures: Add CPUID_7_EDX CPUID leaf x86/cpufeatures: Add Intel feature bits for Speculation Control x86/cpufeatures: Add AMD feature bits for Speculation Control x86/msr: Add definitions for new speculation control MSRs x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support x86/cpufeatures: Clean up Spectre v2 related CPUID flags x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel x86/retpoline: Avoid retpolines for built-in __init functions Dou Liyang (1): x86/spectre: Check CONFIG_RETPOLINE in command line parser Eric Biggers (1): KEYS: encrypted: fix buffer overread in valid_master_desc() Eric Dumazet (2): net: igmp: add a missing rcu locking section soreuseport: fix mem leak in reuseport_add_sock() Greg Kroah-Hartman (1): Linux 4.9.81 Hugh Dickins (2): kaiser: fix intel_bts perf crashes kaiser: allocate pgd with order 0 when pti=off Jason Wang (1): vhost_net: stop device during reset owner Jesse Chan (4): auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE Jim Mattson (1): KVM: nVMX: Eliminate vmcs02 pool Josh Poimboeuf (2): x86/asm: Fix inline asm call constraints for GCC 4.4 x86/paravirt: Remove 'noreplace-paravirt' cmdline option Julian Scheel (1): ASoC