All of lore.kernel.org
 help / color / mirror / Atom feed
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 --]

             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.