Linux 4.2.8

From: Greg KH
Date: Tue Dec 15 2015 - 01:39:59 EST


I'm announcing the release of the 4.2.8 kernel.

All users of the 4.2 kernel series must upgrade.

NOTE: This is the LAST 4.2.y kernel to be released. It is now
end-of-life. Please move to the 4.3.y kernel series at this time.

The updated 4.2.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.2.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/block/rbd.c | 1
drivers/firewire/ohci.c | 5
drivers/media/pci/cobalt/Kconfig | 2
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 7
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 39 +-
drivers/net/ethernet/via/via-rhine.c | 3
drivers/net/phy/broadcom.c | 2
drivers/net/usb/qmi_wwan.c | 1
fs/btrfs/ctree.h | 4
fs/btrfs/delayed-ref.c | 139 +++++++-
fs/btrfs/delayed-ref.h | 7
fs/btrfs/extent-tree.c | 59 +--
fs/btrfs/file.c | 36 +-
fs/btrfs/inode.c | 96 ++++--
fs/btrfs/ioctl.c | 257 +++++++++-------
fs/btrfs/relocation.c | 16 -
fs/btrfs/send.c | 10
fs/btrfs/tree-log.c | 2
fs/btrfs/xattr.c | 4
fs/ceph/mds_client.c | 2
fs/debugfs/inode.c | 6
fs/ext4/crypto.c | 1
fs/ext4/crypto_fname.c | 2
fs/ext4/crypto_key.c | 16 -
fs/ext4/crypto_policy.c | 3
fs/ext4/ext4_jbd2.c | 6
fs/ext4/page-io.c | 5
fs/ext4/super.c | 12
fs/jbd2/journal.c | 6
fs/nfs/inode.c | 6
fs/nfs/nfs4client.c | 2
fs/nfsd/nfs4state.c | 127 +++++++
fs/nfsd/state.h | 19 -
fs/ocfs2/namei.c | 2
include/linux/ipv6.h | 2
include/linux/jbd2.h | 1
include/net/af_unix.h | 1
include/net/ip6_fib.h | 3
include/net/ip6_tunnel.h | 3
include/net/ip_tunnels.h | 3
include/net/ipv6.h | 22 +
include/net/sch_generic.h | 3
include/net/switchdev.h | 2
kernel/bpf/arraymap.c | 2
net/core/neighbour.c | 4
net/core/scm.c | 2
net/dccp/ipv6.c | 33 +-
net/ipv4/ipmr.c | 15
net/ipv4/tcp_input.c | 23 +
net/ipv4/tcp_ipv4.c | 3
net/ipv4/tcp_timer.c | 12
net/ipv6/af_inet6.c | 13
net/ipv6/datagram.c | 4
net/ipv6/exthdrs.c | 3
net/ipv6/inet6_connection_sock.c | 11
net/ipv6/ip6mr.c | 15
net/ipv6/ipv6_sockglue.c | 33 +-
net/ipv6/mcast.c | 2
net/ipv6/netfilter/nf_conntrack_reasm.c | 5
net/ipv6/raw.c | 8
net/ipv6/reassembly.c | 10
net/ipv6/route.c | 22 +
net/ipv6/syncookies.c | 2
net/ipv6/tcp_ipv6.c | 28 +
net/ipv6/udp.c | 8
net/l2tp/l2tp_ip6.c | 8
net/packet/af_packet.c | 86 ++---
net/rds/connection.c | 6
net/rds/send.c | 4
net/sched/sch_api.c | 27 +
net/sched/sch_generic.c | 2
net/sched/sch_mq.c | 4
net/sched/sch_mqprio.c | 4
net/sctp/auth.c | 4
net/sctp/socket.c | 9
net/unix/af_unix.c | 286 +++++++++++++++---
sound/pci/hda/patch_hdmi.c | 3
tools/net/Makefile | 7
79 files changed, 1202 insertions(+), 453 deletions(-)

Aaro Koskinen (1):
broadcom: fix PHY_ID_BCM5481 entry in the id table

Andrej Ota (1):
via-rhine: fix VLAN receive handling regression.

Andrew Elble (1):
nfsd: eliminate sending duplicate and repeated delegations

Arnd Bergmann (1):
ceph: fix message length computation

Benjamin Coddington (1):
nfs4: start callback_ident at idr 1

BjÃrn Mork (1):
net: qmi_wwan: add XS Stick W100-2 from 4G Systems

Daeho Jeong (1):
ext4, jbd2: ensure entering into panic after recording an error in superblock

Daniel Borkmann (8):
packet: do skb_probe_transport_header when we actually have data
packet: always probe for transport header
packet: only allow extra vlan len on ethernet devices
packet: infer protocol from ethernet header if unset
packet: fix tpacket_snd max frame len
net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds
bpf, array: fix heap out-of-bounds access when updating elements
debugfs: fix refcount imbalance in start_creating

David Sterba (1):
btrfs: fix signed overflows in btrfs_sync_file

Dragos Tatulea (1):
net: switchdev: fix return code of fdb_dump stub

Eran Ben Elisha (1):
net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters

Eric Dumazet (6):
tcp: md5: fix lockdep annotation
tcp: fix potential huge kmalloc() calls in TCP_REPAIR
tcp: initialize tp->copied_seq in case of cross SYN connection
ipv6: add complete rcu protection around np->opt
ipv6: sctp: implement sctp_v6_destroy_sock()
net_sched: fix qdisc_tree_decrease_qlen() races

Filipe Manana (7):
Btrfs: fix file corruption and data loss after cloning inline extents
Btrfs: fix truncation of compressed and inlined extents
Btrfs: fix regression when running delayed references
Btrfs: fix race leading to incorrect item deletion when dropping extents
Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
Btrfs: fix race when listing an inode's xattrs
Btrfs: fix regression running delayed references when using qgroups

Greg Kroah-Hartman (1):
Linux 4.2.8

Hannes Frederic Sowa (4):
af-unix: fix use-after-free with concurrent readers while splicing
af_unix: don't append consumed skbs to sk_receive_queue
af_unix: take receive queue lock while appending new skb
af-unix: passcred support for sendpage

Hans Verkuil (1):
cobalt: fix Kconfig dependency

Ilya Dryomov (1):
rbd: don't put snap_context twice in rbd_queue_workfn()

Jason A. Donenfeld (1):
ip_tunnel: disable preemption when updating per-cpu tstats

Jeff Layton (2):
nfsd: serialize state seqid morphing operations
nfs: if we have no valid attrs, then don't declare the attribute cache valid

Junxiao Bi (1):
ocfs2: fix umask ignored issue

Kamal Mostafa (1):
tools/net: Use include/uapi with __EXPORTED_HEADERS__

Konstantin Khlebnikov (1):
net/neighbour: fix crash at dumping device-agnostic proxy entries

Lu, Han (1):
ALSA: hda/hdmi - apply Skylake fix-ups to Broxton display codec

Lukas Czerner (1):
ext4: fix potential use after free in __ext4_journal_stop

Martin KaFai Lau (3):
ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree
ipv6: Check expire on DST_NOCACHE route
ipv6: Check rt->dst.from for the DST_NOCACHE route

Michal KubeÄek (1):
ipv6: distinguish frag queues by device for multicast and link-local packets

Neil Horman (1):
snmp: Remove duplicate OUTMCAST stat increment

Nikolay Aleksandrov (2):
net: ipmr: fix static mfc/dev leaks on table destruction
net: ip6mr: fix static mfc/dev leaks on table destruction

Pavel Fedin (1):
net: thunder: Check for driver data in nicvf_remove()

Quentin Casasnovas (1):
RDS: fix race condition when sending a message on unbound socket

Rainer Weikusat (1):
unix: avoid use-after-free in ep_remove_wait_queue

Robin Ruede (1):
btrfs: fix resending received snapshot with parent

Stefan Richter (1):
firewire: ohci: fix JMicron JMB38x IT context discovery

Theodore Ts'o (2):
ext4 crypto: fix memory leak in ext4_bio_write_page()
ext4 crypto: replace some BUG_ON()'s with error checks

Yuchung Cheng (1):
tcp: disable Fast Open on timeouts after handshake

lucien (1):
sctp: translate host order to network order when setting a hmacid

Attachment: signature.asc
Description: PGP signature