Linux 4.10
From: Linus Torvalds
Date: Sun Feb 19 2017 - 18:18:51 EST
So there it is, the final 4.10 release. It's been quiet since rc8, but
we did end up fixing several small issues, so the extra week was all
good.
On the whole, 4.10 didn't end up as small as it initially looked.
After the huge release that was 4.9, I expected things to be pretty
quiet, but it ended up very much a fairly average release by modern
kernel standards. So we have about 13,000 commits (not counting merges
- that would be another 1200+ commits if you count those). The work is
all over, obviously - the shortlog below is just the changes in the
last week, since rc8.
Go out and verify that it's all good, and I'll obviously start pulling
stuff for 4.11 on Monday.
Linus
---
Al Viro (1):
Fix missing sanity check in /dev/sg
Alexei Starovoitov (1):
bpf: introduce BPF_F_ALLOW_OVERRIDE flag
Allen Hubbe (1):
NTB: ntb_transport: fix debugfs_remove_recursive
Andrey Konovalov (1):
dccp: fix freeing skb too early for IPV6_RECVPKTINFO
Andy Gross (1):
ARM: multi_v7_defconfig: enable Qualcomm RPMCC
Anoob Soman (1):
packet: Do not call fanout_release from atomic contexts
Anssi Hannula (3):
mmc: core: fix multi-bit bus width without high-speed mode
net: xilinx_emaclite: fix receive buffer overflow
net: xilinx_emaclite: fix freezes due to unordered I/O
Arnaldo Carvalho de Melo (1):
MAINTAINERS: Remove old e-mail address
Dan Carpenter (1):
dpaa_eth: small leak on error
Dave Jiang (2):
ntb: ntb_perf missing dmaengine_unmap_put
ntb: ntb_hw_intel: link_poll isn't clearing the pending status properly
David S. Miller (2):
rhashtable: Revert nested table changes.
irda: Fix lockdep annotations in hashbin_delete().
Dmitry V. Levin (1):
uapi: fix linux/if_pppol2tp.h userspace compilation errors
Eric Dumazet (3):
net/llc: avoid BUG_ON() in skb_orphan()
packet: fix races in fanout_add()
tcp: tcp_probe: use spin_lock_bh()
Hans Verkuil (2):
[media] videodev2.h: go back to limited range Y'CbCr for SRGB
and, ADOBERGB
[media] cec: initiator should be the same as the destination for, poll
Herbert Xu (3):
gfs2: Use rhashtable walk interface in glock_hash_walk
tipc: Fix tipc_sk_reinit race conditions
rhashtable: Add nested tables
IHARA Hiroka (1):
Input: elan_i2c - add ELAN0605 to the ACPI table
Ivan Khoronzhuk (1):
net: ethernet: ti: cpsw: fix cpsw assignment in resume
Jarkko Nikula (1):
Revert "i2c: designware: detect when dynamic tar update is possible"
Jens Axboe (1):
cfq-iosched: don't call wbt_disable_default() with IRQs disabled
Jerome Brunet (1):
reset: fix shared reset triggered_count decrement on error
Johannes Thumshirn (1):
scsi: don't BUG_ON() empty DMA transfers
Jonathan T. Leighton (2):
ipv6: Inhibit IPv4-mapped src address on the wire.
ipv6: Handle IPv4-mapped src to in6addr_any dst.
Kees Cook (2):
ARM: 8657/1: uaccess: consistently check object sizes
ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user()
Kirill A. Shutemov (1):
x86/vm86: Fix unused variable warning if THP is disabled
Linus Torvalds (2):
Revert "nohz: Fix collision between tick and other hrtimers"
Linux 4.10
Marcus Huewe (1):
net: neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification
Mart van Santen (1):
xen-netback: vif counters from int/long to u64
Mauro Carvalho Chehab (1):
[media] siano: make it work again with CONFIG_VMAP_STACK
Michel DÃnzer (1):
drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor
Mike Galbraith (1):
tick/broadcast: Prevent deadlock on tick_broadcast_lock
Miklos Szeredi (2):
fuse: fix uninitialized flags in pipe_buffer
vfs: fix uninitialized flags in splice_to_pipe()
Nathan Fontenot (2):
ibmvnic: Initialize completion variables before starting work
ibmvnic: Call napi_disable instead of napi_enable in failure path
Or Gerlitz (1):
net/mlx5e: Disable preemption when doing TC statistics upcall
Paolo Abeni (1):
vxlan: fix oops in dev_fill_metadata_dst
Paul Mackerras (1):
powerpc/64: Disable use of radix under a hypervisor
Pierre-Louis Bossart (1):
drm/dp/mst: fix kernel oops when turning off secondary monitor
Ralf Baechle (1):
NET: Fix /proc/net/arp for AX.25
Rui Sousa (1):
net: fec: fix multicast filtering hardware setup
Sahitya Tummala (1):
fuse: fix use after free issue in fuse_dev_do_read()
Sergey Senozhatsky (2):
timekeeping: Use deferred printk() in debug code
printk: use rcuidle console tracepoint
Stephen Rothwell (1):
bpf: kernel header files need to be copied into the tools directory
Thomas Falcon (3):
ibmvnic: Fix initial MTU settings
ibmvnic: Fix endian error when requesting device capabilities
ibmvnic: Fix endian errors in error reporting output
Thomas VanSelus (1):
ntb_transport: Pick an unused queue
WANG Cong (1):
kcm: fix a null pointer dereference in kcm_sendmsg()
Willem de Bruijn (1):
ipv6: release dst on error in ip6_dst_lookup_tail
Yang Yang (1):
futex: Move futex_init() to core_initcall
Yinghai Lu (1):
PCI/PME: Restore pcie_pme_driver.remove