Linux 4.9.8

From: Greg KH
Date: Sat Feb 04 2017 - 04:03:58 EST


I'm announcing the release of the 4.9.8 kernel.

All users of the 4.9 kernel series must upgrade.

The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.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
drivers/net/ethernet/broadcom/bcmsysport.c | 25 +++--
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 5 -
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3
drivers/net/ethernet/mellanox/mlxsw/pci.h | 8 -
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 1
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1
drivers/net/ethernet/renesas/ravb_main.c | 13 ++
drivers/net/hyperv/netvsc_drv.c | 3
drivers/net/macvtap.c | 2
drivers/net/phy/bcm63xx.c | 21 +++-
drivers/net/tun.c | 2
drivers/net/usb/cdc_ether.c | 8 +
drivers/net/usb/qmi_wwan.c | 7 +
drivers/net/usb/r8152.c | 11 +-
drivers/net/virtio_net.c | 2
drivers/net/vxlan.c | 2
fs/xfs/libxfs/xfs_alloc.c | 115 +++++-------------------
fs/xfs/libxfs/xfs_alloc.h | 2
fs/xfs/libxfs/xfs_attr.c | 6 -
fs/xfs/libxfs/xfs_bmap.c | 51 +++++++---
fs/xfs/libxfs/xfs_bmap.h | 6 +
fs/xfs/libxfs/xfs_bmap_btree.c | 3
fs/xfs/libxfs/xfs_dir2.c | 39 +++++---
fs/xfs/libxfs/xfs_dir2.h | 8 +
fs/xfs/libxfs/xfs_inode_buf.c | 10 +-
fs/xfs/libxfs/xfs_sb.c | 2
fs/xfs/xfs_bmap_util.c | 28 +++--
fs/xfs/xfs_buf.c | 1
fs/xfs/xfs_dquot.c | 4
fs/xfs/xfs_iomap.c | 2
fs/xfs/xfs_iops.c | 50 ++++++++--
fs/xfs/xfs_linux.h | 6 -
fs/xfs/xfs_log.c | 12 --
include/linux/tcp.h | 7 +
include/linux/virtio_net.h | 6 -
include/net/lwtunnel.h | 18 ++-
net/ax25/ax25_subr.c | 2
net/bridge/br_netlink.c | 33 +++---
net/core/dev.c | 4
net/core/lwtunnel.c | 74 ++++++++++++++-
net/dsa/slave.c | 2
net/ipv4/fib_frontend.c | 8 +
net/ipv4/fib_semantics.c | 11 +-
net/ipv4/ip_tunnel_core.c | 2
net/ipv4/route.c | 2
net/ipv4/tcp_fastopen.c | 3
net/ipv6/addrconf.c | 4
net/ipv6/ila/ila_lwt.c | 1
net/ipv6/ip6_tunnel.c | 4
net/ipv6/route.c | 15 ++-
net/mpls/af_mpls.c | 48 +++++-----
net/mpls/mpls_iptunnel.c | 1
net/openvswitch/conntrack.c | 6 -
net/packet/af_packet.c | 2
net/sched/act_api.c | 5 -
net/unix/af_unix.c | 27 +++--
57 files changed, 473 insertions(+), 273 deletions(-)

Alexey Kodanev (1):
tcp: initialize max window for a new fastopen socket

Amir Goldstein (6):
xfs: make the ASSERT() condition likely
xfs: sanity check directory inode di_size
xfs: add missing include dependencies to xfs_dir2.h
xfs: replace xfs_mode_to_ftype table with switch statement
xfs: sanity check inode mode when creating new dentry
xfs: sanity check inode di_mode

Arkadi Sharshevsky (2):
mlxsw: spectrum: Fix memory leak at skb reallocation
mlxsw: switchx2: Fix memory leak at skb reallocation

Arnd Bergmann (1):
xfs: fix xfs_mode_to_ftype() prototype

Basil Gunn (1):
ax25: Fix segfault after sock connection timeout

Bjørn Mork (1):
qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card

Brian Foster (1):
xfs: remove racy hasattr check from attr ops

Christoph Hellwig (7):
xfs: bump up reserved blocks in xfs_alloc_set_aside
xfs: fix bogus minleft manipulations
xfs: adjust allocation length in xfs_alloc_space_available
xfs: don't rely on ->total in xfs_alloc_space_available
xfs: don't print warnings when xfs_log_force fails
xfs: fix COW writeback race
xfs: extsize hints are not unlikely in xfs_bmap_btalloc

Daniel Gonzalez Cabanelas (1):
net: phy: bcm63xx: Utilize correct config_intr function

Darrick J. Wong (3):
xfs: verify dirblocklog correctly
xfs: clear _XBF_PAGES from buffers when readahead page
xfs: fix bmv_count confusion w/ shared extents

David Ahern (4):
net: lwtunnel: Handle lwtunnel_fill_encap failure
net: ipv4: fix table id in getroute response
lwtunnel: fix autoload of lwt modules
net: mpls: Fix multipath selection for LSR use case

Elad Raz (1):
mlxsw: pci: Fix EQE structure definition

Eric Dumazet (3):
mlx4: do not call napi_schedule() without care
net: fix harmonize_features() vs NETIF_F_HIGHDMA
net/mlx5e: Do not recycle pages from emergency reserve

Eric Sandeen (1):
xfs: don't wrap ID in xfs_dq_get_next_id

Florian Fainelli (2):
net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim
net: dsa: Bring back device detaching in dsa_slave_suspend()

Greg Kroah-Hartman (1):
Linux 4.9.8

Ivan Vecera (1):
bridge: netlink: call br_changelink() during br_dev_newlink()

Jakub Sitnicki (1):
ip6_tunnel: Account for tunnel header in tunnel MTU

Jamal Hadi Salim (1):
net sched actions: fix refcnt when GETing of action after bind

Jason Wang (1):
virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving

Kefeng Wang (1):
ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock

Lance Richardson (2):
openvswitch: maintain correct checksum state in conntrack actions
vxlan: fix byte order of vxlan-gpe port number

Masaru Nagai (1):
ravb: do not use zero-length alignment DMA descriptor

Robert Shearman (2):
net: Specify the owning module for lwtunnel ops
lwtunnel: Fix oops on state free after encap module unload

Rolf Neugebauer (1):
virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit

Shannon Nelson (1):
tcp: fix tcp_fastopen unaligned access complaints on sparc

WANG Cong (1):
af_unix: move unix_mknod() out of bindlock

hayeswang (2):
r8152: fix the sw rx checksum is unavailable
r8152: don't execute runtime suspend if the tx is not empty

stephen hemminger (1):
netvsc: add rcu_read locking to netvsc callback

Attachment: signature.asc
Description: PGP signature