From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
Andrew Morton <akpm@linux-foundation.org>,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 4.9.31
Date: Wed, 7 Jun 2017 18:13:19 +0200 [thread overview]
Message-ID: <20170607161319.GA9353@kroah.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 15190 bytes --]
I'm announcing the release of the 4.9.31 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
arch/arm64/net/bpf_jit_comp.c | 5
arch/powerpc/platforms/cell/spu_base.c | 4
arch/sparc/include/asm/pgtable_32.h | 4
arch/sparc/include/asm/setup.h | 2
arch/sparc/kernel/ftrace.c | 13 +-
arch/sparc/mm/init_32.c | 2
arch/x86/boot/compressed/Makefile | 2
arch/x86/include/asm/mce.h | 1
arch/x86/kernel/cpu/mcheck/mce.c | 11 -
crypto/skcipher.c | 40 ++++++-
drivers/acpi/button.c | 2
drivers/acpi/nfit/mce.c | 2
drivers/char/pcmcia/cm4040_cs.c | 6 -
drivers/gpu/drm/gma500/psb_intel_lvds.c | 18 +--
drivers/gpu/drm/radeon/ci_dpm.c | 6 +
drivers/gpu/drm/radeon/cik.c | 4
drivers/gpu/drm/radeon/evergreen.c | 4
drivers/gpu/drm/radeon/r600.c | 2
drivers/gpu/drm/radeon/radeon_drv.c | 3
drivers/gpu/drm/radeon/radeon_gem.c | 4
drivers/gpu/drm/radeon/si.c | 4
drivers/hid/wacom_wac.c | 45 ++++----
drivers/i2c/busses/i2c-tiny-usb.c | 25 +++-
drivers/infiniband/hw/hfi1/rc.c | 5
drivers/infiniband/hw/qib/qib_rc.c | 4
drivers/mmc/host/sdhci-iproc.c | 3
drivers/net/bonding/bond_3ad.c | 2
drivers/net/ethernet/emulex/benet/be_main.c | 4
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 41 ++++++-
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 9 +
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2
drivers/net/ethernet/mellanox/mlx5/core/health.c | 2
drivers/net/phy/marvell.c | 66 ++++++-----
drivers/net/usb/qmi_wwan.c | 2
drivers/net/virtio_net.c | 1
drivers/net/vrf.c | 3
drivers/nvme/host/core.c | 13 +-
drivers/nvme/host/rdma.c | 18 ++-
drivers/s390/net/qeth_core.h | 4
drivers/s390/net/qeth_core_main.c | 21 ++-
drivers/s390/net/qeth_core_sys.c | 24 ++--
drivers/s390/net/qeth_l2.h | 2
drivers/s390/net/qeth_l2_main.c | 26 +++-
drivers/s390/net/qeth_l2_sys.c | 8 +
drivers/s390/net/qeth_l3_main.c | 8 +
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 27 ++++
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 15 ++
drivers/target/iscsi/iscsi_target.c | 30 ++++-
drivers/target/iscsi/iscsi_target_erl0.c | 6 -
drivers/target/iscsi/iscsi_target_erl0.h | 2
drivers/target/iscsi/iscsi_target_login.c | 4
drivers/tty/serial/8250/8250_port.c | 2
fs/ufs/super.c | 5
fs/xfs/libxfs/xfs_bmap.c | 9 -
fs/xfs/libxfs/xfs_btree.c | 2
fs/xfs/libxfs/xfs_dir2_priv.h | 1
fs/xfs/libxfs/xfs_dir2_sf.c | 106 +++++++++++++++++++
fs/xfs/libxfs/xfs_inode_fork.c | 13 ++
fs/xfs/libxfs/xfs_refcount.c | 43 +++++--
fs/xfs/libxfs/xfs_trans_space.h | 23 +++-
fs/xfs/xfs_aops.c | 4
fs/xfs/xfs_bmap_item.c | 5
fs/xfs/xfs_bmap_util.c | 18 +--
fs/xfs/xfs_buf.c | 62 ++++++++---
fs/xfs/xfs_buf.h | 6 -
fs/xfs/xfs_dir2_readdir.c | 26 +---
fs/xfs/xfs_file.c | 33 +----
fs/xfs/xfs_icache.c | 58 ++++++++--
fs/xfs/xfs_icache.h | 8 +
fs/xfs/xfs_inode.c | 16 ++
fs/xfs/xfs_inode.h | 4
fs/xfs/xfs_ioctl.c | 5
fs/xfs/xfs_iomap.c | 4
fs/xfs/xfs_itable.c | 2
fs/xfs/xfs_log.c | 2
fs/xfs/xfs_mount.h | 1
fs/xfs/xfs_qm.c | 7 -
fs/xfs/xfs_qm_syscalls.c | 3
fs/xfs/xfs_reflink.c | 18 ++-
fs/xfs/xfs_super.c | 8 +
fs/xfs/xfs_trans.c | 22 +++
fs/xfs/xfs_trans.h | 2
include/linux/if_vlan.h | 18 +--
include/linux/memblock.h | 8 +
include/linux/mlx5/driver.h | 7 +
include/linux/mmzone.h | 1
include/net/dst.h | 8 +
include/net/ip_fib.h | 10 -
mm/ksm.c | 3
mm/memblock.c | 23 ++++
mm/memory-failure.c | 8 -
mm/mlock.c | 5
mm/page_alloc.c | 33 +++--
mm/slub.c | 29 +++--
net/bridge/br_netlink.c | 7 +
net/bridge/br_stp_if.c | 1
net/bridge/br_stp_timer.c | 2
net/core/dst.c | 23 ++--
net/core/filter.c | 1
net/core/rtnetlink.c | 36 ++++--
net/core/sock.c | 23 +---
net/dccp/ipv6.c | 6 +
net/ipv4/fib_frontend.c | 15 +-
net/ipv4/fib_semantics.c | 17 +--
net/ipv4/fib_trie.c | 26 ++--
net/ipv4/inet_connection_sock.c | 2
net/ipv4/route.c | 10 +
net/ipv4/tcp.c | 7 -
net/ipv4/tcp_input.c | 11 +
net/ipv6/ip6_offload.c | 7 -
net/ipv6/ip6_output.c | 20 ++-
net/ipv6/output_core.c | 14 +-
net/ipv6/tcp_ipv6.c | 2
net/ipv6/udp_offload.c | 6 -
net/packet/af_packet.c | 14 +-
net/sctp/input.c | 16 +-
net/sctp/ipv6.c | 49 +++++---
sound/pci/hda/patch_sigmatel.c | 2
119 files changed, 1107 insertions(+), 444 deletions(-)
Alex Deucher (1):
drm/radeon/ci: disable mclk switching for high refresh rates (v2)
Alexander Tsoy (1):
ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
Andrea Arcangeli (1):
ksm: prevent crash after write_protect_page fails
Andrew Lunn (1):
net: phy: marvell: Limit errata to 88m1101
Ard Biesheuvel (1):
drivers/tty: 8250: only call fintek_8250_probe when doing port I/O
Benjamin Tissoires (1):
Revert "ACPI / button: Change default behavior to lid_init_state=open"
Bjørn Mork (1):
qmi_wwan: add another Lenovo EM74xx device ID
Borislav Petkov (1):
x86/MCE: Export memory_error()
Brian Foster (9):
xfs: use ->b_state to fix buffer I/O accounting release race
xfs: use dedicated log worker wq to avoid deadlock with cil wq
xfs: drop iolock from reclaim context to appease lockdep
xfs: prevent multi-fsb dir readahead from reading random blocks
xfs: fix up quotacheck buffer list error handling
xfs: support ability to wait on new inodes
xfs: update ag iterator to support wait on new inodes
xfs: wait on new inodes during quotaoff dquot release
xfs: fix indlen accounting error on partial delalloc conversion
Bryant G. Ly (2):
ibmvscsis: Clear left-over abort_cmd pointers
ibmvscsis: Fix the incorrect req_lim_delta
Christoph Hellwig (2):
xfs: fix integer truncation in xfs_bmap_remap_alloc
xfs: xfs_trans_alloc_empty
Craig Gallek (1):
ipv6: Prevent overrun when parsing v6 header options
Daniel Borkmann (2):
bpf, arm64: fix faulty emission of map access in tail calls
bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data
Daniel Thompson (1):
mm/slub.c: trace free objects at KERN_INFO
Darrick J. Wong (8):
xfs: verify inline directory data forks
xfs: rework the inline directory verifiers
xfs: fix kernel memory exposure problems
xfs: fix over-copying of getbmap parameters from userspace
xfs: actually report xattr extents via iomap
xfs: reserve enough blocks to handle btree splits when remapping
xfs: BMAPX shouldn't barf on inline-format directories
xfs: avoid mount-time deadlock in CoW extent recovery
David Ahern (1):
net: Improve handling of failures on link and route dumps
David S. Miller (1):
ipv6: Check ip6_find_1stfragopt() return value properly.
Davide Caratti (1):
sctp: fix ICMP processing if skb is non-linear
Douglas Caetano dos Santos (1):
net/packet: fix missing net_device reference release
Eric Dumazet (6):
dccp/tcp: do not inherit mc_list from parent
netem: fix skb_orphan_partial()
net: fix compile error in skb_orphan_partial()
sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
ipv6: fix out of bound writes in __ip6_append_data()
ipv4: add reference counting to metrics
Eric Sandeen (2):
xfs: handle array index overrun in xfs_dir2_leaf_readbuf()
xfs: fix unaligned access in xfs_btree_visit_blocks
Eryu Guan (2):
xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()
xfs: fix use-after-free in xfs_finish_page_writeback
Gal Pressman (2):
net/mlx5e: Use the correct pause values for ethtool advertising
net/mlx5e: Fix ethtool pause support and advertise reporting
Gao Feng (1):
driver: vrf: Fix one possible use-after-free issue
Greg Kroah-Hartman (1):
Linux 4.9.31
Herbert Xu (1):
crypto: skcipher - Add missing API setkey checks
Jan Kara (2):
xfs: Fix missed holes in SEEK_HOLE implementation
xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff()
Jarod Wilson (1):
bonding: fix accounting of active ports in 3ad
Jason Gerecke (1):
HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference
Jeremy Kerr (1):
powerpc/spufs: Fix hash faults for kernel regions
Jiang Yi (1):
iscsi-target: Always wait for kthread_should_stop() before kthread exit
Julian Wiedmann (2):
s390/qeth: unbreak OSM and OSN support
s390/qeth: avoid null pointer dereference on OSN
Liam R. Howlett (1):
sparc/ftrace: Fix ftrace graph time measurement
Lyude (1):
drm/radeon: Unbreak HPD handling for r600+
Marta Rybczynska (1):
nvme-rdma: support devices with queue size < 32
Michal Hocko (1):
mm: consider memblock reservations for deferred memory initialization sizing
Michel Dänzer (1):
drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl
Mike Marciniszyn (1):
RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
Ming Lei (2):
nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()
nvme: avoid to use blk_mq_abort_requeue_list()
Mohamad Haj Yahia (1):
net/mlx5: Avoid using pending command interface slots
Nicolas Iooss (1):
pcmcia: remove left-over %Z format
Orlando Arias (1):
sparc: Fix -Wstringop-overflow warning
Patrik Jakobsson (1):
drm/gma500/psb: Actually use VBT mode when it is found
Punit Agrawal (1):
mm/migrate: fix refcount handling when !hugepage_migration_supported()
Ram Pai (1):
scsi: mpt3sas: Force request partial completion alignment
Richard Narron (1):
fs/ufs: Set UFS default maximum bytes per file
Rob Landley (1):
x86/boot: Use CROSS_COMPILE prefix for readelf
Sebastian Reichel (1):
i2c: i2c-tiny-usb: fix buffer not being DMA capable
Soheil Hassas Yeganeh (1):
tcp: eliminate negative reordering in tcp_clean_rtx_queue
Srinath Mannam (1):
mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read
Thomas Gleixner (1):
slub/memcg: cure the brainless abuse of sysfs attributes
Tobias Jungel (1):
bridge: netlink: check vlan_default_pvid range
Ursula Braun (2):
s390/qeth: handle sysfs error during initialization
s390/qeth: add missing hash table initializations
Vishal Verma (1):
acpi, nfit: Fix the memory error check in nfit_handle_mce()
Vlad Yasevich (3):
vlan: Fix tcp checksum offloads in Q-in-Q vlans
be2net: Fix offload features for Q-in-Q packets
virtio-net: enable TSO/checksum offloads for Q-in-Q vlans
WANG Cong (1):
ipv6/dccp: do not inherit ipv6_mc_list from parent
Wei Wang (1):
tcp: avoid fastopen API to be used on AF_UNSPEC
Xin Long (2):
sctp: fix src address selection if using secondary addresses for ipv6
bridge: start hello_timer when enabling KERNEL_STP in br_stp_start
Yisheng Xie (1):
mlock: fix mlock count can not decrease in race condition
Yuchung Cheng (1):
tcp: avoid fragmenting peculiar skbs in SACK
Zorro Lang (1):
xfs: bad assertion for delalloc an extent that start at i_size
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2017-06-07 16:13 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-07 16:13 Greg KH [this message]
2017-06-07 16:13 ` Linux 4.9.31 Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170607161319.GA9353@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.