Linux 4.11.12
From: Greg KH
Date: Fri Jul 21 2017 - 02:24:02 EST
I'm announcing the release of the 4.11.12 kernel.
All users of the 4.11 kernel series must upgrade.
NOTE, this is the LAST 4.11.y kernel to be released. It is now
end-of-life, please use the 4.12.y kernel at this point in time.
The updated 4.11.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.11.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
arch/arm/include/asm/elf.h | 8
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 12
arch/arm64/include/asm/elf.h | 18 -
arch/parisc/include/asm/dma-mapping.h | 11
arch/parisc/include/asm/mmu_context.h | 15
arch/parisc/kernel/syscall_table.S | 2
arch/parisc/mm/fault.c | 2
arch/powerpc/include/asm/elf.h | 13
arch/powerpc/kernel/misc_64.S | 12
arch/s390/include/asm/elf.h | 15
arch/sparc/include/asm/asm-prototypes.h | 24 +
arch/sparc/lib/atomic_64.S | 44 +-
arch/sparc/lib/checksum_64.S | 1
arch/sparc/lib/csum_copy.S | 1
arch/sparc/lib/memscan_64.S | 2
arch/sparc/lib/memset.S | 1
arch/sparc/mm/gup.c | 4
arch/x86/crypto/sha1_ssse3_glue.c | 2
arch/x86/include/asm/elf.h | 13
arch/x86/include/asm/msr-index.h | 2
arch/x86/kvm/cpuid.h | 8
arch/x86/kvm/vmx.c | 10
block/blk-sysfs.c | 34 +
drivers/base/power/sysfs.c | 2
drivers/base/power/wakeup.c | 32 +
drivers/crypto/atmel-sha.c | 4
drivers/crypto/caam/caamalg.c | 20 +
drivers/crypto/caam/caamhash.c | 2
drivers/crypto/caam/key_gen.c | 2
drivers/crypto/talitos.c | 7
drivers/firmware/efi/efi.c | 3
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3
drivers/hv/hv.c | 7
drivers/irqchip/irq-gic-v3.c | 3
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c | 2
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c | 2
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 16
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 42 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2
drivers/net/ethernet/mellanox/mlx5/core/health.c | 15
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 3
drivers/net/ethernet/rocker/rocker_ofdpa.c | 2
drivers/net/ethernet/sfc/ef10.c | 16
drivers/net/geneve.c | 48 +-
drivers/net/hyperv/netvsc_drv.c | 4
drivers/net/phy/dp83640.c | 2
drivers/net/phy/micrel.c | 2
drivers/net/tap.c | 18 -
drivers/net/virtio_net.c | 1
drivers/net/vrf.c | 11
drivers/net/vxlan.c | 30 +
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 7
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 8
drivers/nvmem/core.c | 13
drivers/parisc/ccio-dma.c | 12
drivers/parisc/dino.c | 5
drivers/parisc/lba_pci.c | 6
drivers/parisc/sba_iommu.c | 14
drivers/tty/vt/vt.c | 6
fs/binfmt_elf.c | 59 ++-
fs/dcache.c | 5
fs/exec.c | 11
fs/mount.h | 1
fs/namespace.c | 1
fs/pnode.c | 212 +++++++++---
include/linux/blkdev.h | 2
include/linux/cpumask.h | 17
include/linux/list_lru.h | 1
include/linux/mlx5/driver.h | 1
include/net/ip6_route.h | 8
include/net/vxlan.h | 10
kernel/bpf/verifier.c | 5
kernel/extable.c | 2
kernel/rcu/tree_plugin.h | 2
kernel/sched/fair.c | 45 --
kernel/sched/topology.c | 24 +
lib/cpumask.c | 32 +
mm/huge_memory.c | 2
mm/list_lru.c | 14
mm/mmap.c | 2
net/bridge/br_mdb.c | 3
net/core/dev.c | 32 +
net/ipv4/ip_output.c | 3
net/ipv4/tcp.c | 2
net/ipv6/addrconf.c | 23 -
net/ipv6/ip6_fib.c | 5
net/ipv6/ip6_output.c | 2
net/ipv6/route.c | 8
net/rds/tcp_listen.c | 2
net/sched/sch_api.c | 3
net/wireless/nl80211.c | 10
scripts/checkpatch.pl | 6
sound/x86/intel_hdmi_audio.c | 5
tools/lib/lockdep/uinclude/linux/lockdep.h | 2
tools/testing/selftests/bpf/test_verifier.c | 66 +++
tools/testing/selftests/capabilities/test_execve.c | 7
99 files changed, 891 insertions(+), 376 deletions(-)
Adam Borowski (1):
vt: fix unchecked __put_user() in tioclinux ioctls
Alban Browaeys (1):
net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
Alex Deucher (1):
drm/amdgpu/gfx6: properly cache mc_arb_ramcfg
Andy Lutomirski (1):
selftests/capabilities: Fix the test_execve test
Arend van Spriel (1):
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
Arnd Bergmann (1):
netvsc: don't access netdev->num_rx_queues directly
Balbir Singh (1):
powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR
Bart Van Assche (1):
block: Fix a blk_exit_rl() regression
Ben Hutchings (1):
tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
Bert Kenward (1):
sfc: don't read beyond unicast address list
Christophe Jaillet (1):
brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach'
Cyril Bur (1):
checkpatch: silence perl 5.26.0 unescaped left brace warnings
Dan Carpenter (2):
rocker: move dereference before free
PM / QoS: return -EINVAL for bogus strings
Daniel Borkmann (1):
bpf: prevent leaking pointer via xadd on unpriviledged
Daniel Kiper (1):
efi: Process the MEMATTR table only if EFI_MEMMAP is enabled
David Ahern (1):
net: ipv6: Compare lwstate in detecting duplicate nexthops
David Gstir (1):
crypto: caam - properly set IV after {en,de}crypt
Derek Chickles (1):
liquidio: fix bug in soft reset failure detection
Dong Bo (1):
arm64: Preventing READ_IMPLIES_EXEC propagation
Eduardo Valentin (1):
bridge: mdb: fix leak on complete_info ptr on fail path
Eric Biggers (1):
parisc: use compat_sys_keyctl()
Eric Dumazet (1):
net: prevent sign extension in dev_get_stats()
Eric W. Biederman (3):
mnt: In umount propagation reparent in a separate pass
mnt: In propgate_umount handle visiting mounts in any order
mnt: Make propagate_umount less slow for overlapping mount propagation trees
Gal Pressman (1):
net/mlx5e: Fix TX carrier errors report in get stats ndo
Gao Feng (1):
net: sched: Fix one possible panic when no destroy callback
Gilad Ben-Yossef (1):
crypto: atmel - only treat EBUSY as transient if backlog
Greg Kroah-Hartman (1):
Linux 4.11.12
Guilherme G. Piccoli (1):
cxgb4: fix BUG() on interrupt deallocating path of ULD
Haozhong Zhang (1):
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
Helge Deller (3):
parisc: Report SIGSEGV instead of SIGBUS when running out of stack
parisc/mm: Ensure IRQs are off in switch_mm()
mm: fix overflow check in expand_upwards()
Herbert Xu (1):
crypto: sha1-ssse3 - Disable avx2
Horia GeantÄ (1):
crypto: caam - fix signals handling
Huy Nguyen (1):
net/mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff
Ido Schimmel (1):
mlxsw: spectrum_router: Fix NULL pointer dereference
Jason Wang (1):
virtio-net: serialize tx routine during reset
Jim Mattson (3):
kvm: vmx: Do not disable intercepts for BNDCFGS
kvm: x86: Guest BNDCFGS requires guest MPX support
kvm: vmx: Check value written to IA32_BNDCFGS
Jiri Benc (2):
vxlan: fix hlist corruption
geneve: fix hlist corruption
Johan Hovold (1):
nvmem: core: fix leaks on registration errors
Kees Cook (6):
binfmt_elf: use ELF_ET_DYN_BASE only for PIE
arm: move ELF_ET_DYN_BASE to 4MB
arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
s390: reduce ELF_ET_DYN_BASE
exec: Limit arg stack to at most 75% of _STK_LIM
Kirill A. Shutemov (1):
thp, mm: fix crash due race in MADV_FREE handling
Lauro Ramos Venancio (1):
sched/topology: Optimize build_group_mask()
Marc Zyngier (1):
ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
Marcin Nowakowski (1):
kernel/extable.c: mark core_kernel_text notrace
Martin Habets (1):
sfc: Fix MCDI command size for filter operations
Martin Hicks (1):
crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
Michael Kelley (1):
Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page
Michal KubeÄek (2):
net: account for current skb length when deciding about UFO
net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
Mohamad Haj Yahia (1):
net/mlx5: Cancel delayed recovery work when unloading the driver
Nagarathnam Muthusamy (3):
Adding asm-prototypes.h for genksyms to generate crc
sed regex in Makefile.build requires line break between exported symbols
Adding the type of exported symbols
Nikolay Aleksandrov (1):
vrf: fix bug_on triggered by rx when destroying a vrf
Nitin Gupta (1):
sparc64: Fix gup_huge_pmd
Paul E. McKenney (1):
rcu: Add memory barriers for NOCB leader wakeup
Peter S. Housel (1):
brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
Peter Zijlstra (3):
sched/fair, cpumask: Export for_each_cpu_wrap()
sched/topology: Fix building of overlapping sched-groups
sched/topology: Fix overlapping sched_group_mask
Richard Cochran (1):
net: dp83640: Avoid NULL pointer dereference.
Sabrina Dubroca (1):
ipv6: dad: don't remove dynamic addresses if link is down
Sahitya Tummala (2):
mm/list_lru.c: fix list_lru_count_node() to be race free
fs/dcache.c: fix spin lockup issue on nlru->lock
Sowmini Varadhan (1):
rds: tcp: use sock_create_lite() to create the accept socket
Srinivas Dasari (4):
cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
cfg80211: Check if PMKID attribute is of expected size
cfg80211: Check if NAN service ID is of expected size
Suzuki K Poulose (1):
irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
Thomas Bogendoerfer (1):
parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
Thomas Gleixner (1):
PM / wakeirq: Convert to SRCU
Ville SyrjÃlà (1):
ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown
WANG Cong (3):
ipv6: avoid unregistering inet6_dev for loopback
tcp: reset sk_rx_dst in tcp_disconnect()
tap: convert a mutex to a spinlock
Zach Brown (1):
net/phy: micrel: configure intterupts after autoneg workaround
Attachment:
signature.asc
Description: PGP signature