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.87
Date: Sun, 11 Mar 2018 17:45:16 +0100	[thread overview]
Message-ID: <20180311164516.GA23799@kroah.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 10124 bytes --]

I'm announcing the release of the 4.9.87 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/arm/boot/dts/logicpd-som-lv.dtsi                    |    9 +
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi               |    8 +
 arch/arm/kvm/hyp/Makefile                                |    5 
 arch/arm/kvm/hyp/banked-sr.c                             |    4 
 arch/arm/mach-mvebu/Kconfig                              |    4 
 arch/arm64/net/bpf_jit_comp.c                            |    5 
 arch/parisc/include/asm/cacheflush.h                     |    1 
 arch/parisc/kernel/cache.c                               |   57 +++----
 arch/parisc/kernel/pacache.S                             |   22 ++
 arch/powerpc/net/bpf_jit_comp64.c                        |    1 
 arch/x86/include/asm/mmu.h                               |   15 +
 arch/x86/include/asm/mmu_context.h                       |    5 
 arch/x86/include/asm/nospec-branch.h                     |   37 ++++
 arch/x86/include/asm/tlbflush.h                          |    2 
 arch/x86/kernel/apic/vector.c                            |   14 -
 arch/x86/kvm/svm.c                                       |    9 -
 arch/x86/kvm/vmx.c                                       |    9 -
 arch/x86/mm/tlb.c                                        |   33 ++++
 arch/x86/net/bpf_jit_comp.c                              |    9 -
 arch/x86/platform/intel-mid/intel-mid.c                  |    2 
 arch/x86/xen/suspend.c                                   |   16 ++
 drivers/char/tpm/st33zp24/st33zp24.c                     |    4 
 drivers/char/tpm/tpm-dev.c                               |    6 
 drivers/char/tpm/tpm_i2c_infineon.c                      |    5 
 drivers/char/tpm/tpm_i2c_nuvoton.c                       |    8 -
 drivers/char/tpm/tpm_tis.c                               |    2 
 drivers/char/tpm/tpm_tis_core.c                          |    9 -
 drivers/char/tpm/tpm_tis_core.h                          |    4 
 drivers/char/tpm/tpm_tis_spi.c                           |   48 +++---
 drivers/cpufreq/s3c24xx-cpufreq.c                        |    8 -
 drivers/md/dm-io.c                                       |    1 
 drivers/md/md.c                                          |    4 
 drivers/media/dvb-frontends/m88ds3103.c                  |    7 
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c |   29 +++
 drivers/net/phy/phy.c                                    |    2 
 drivers/net/ppp/ppp_generic.c                            |    9 +
 drivers/net/wan/hdlc_ppp.c                               |    5 
 drivers/pci/pcie/aspm.c                                  |    8 -
 drivers/s390/net/qeth_core.h                             |    7 
 drivers/s390/net/qeth_core_main.c                        |   43 +++--
 drivers/s390/net/qeth_l3.h                               |   34 ++++
 drivers/s390/net/qeth_l3_main.c                          |  119 ++++++---------
 fs/btrfs/acl.c                                           |    6 
 include/linux/fs.h                                       |    2 
 include/linux/nospec.h                                   |    3 
 include/net/udplite.h                                    |    1 
 kernel/bpf/arraymap.c                                    |   35 ++--
 kernel/bpf/stackmap.c                                    |    1 
 kernel/time/timer.c                                      |    6 
 net/bridge/br_sysfs_if.c                                 |    3 
 net/core/dev.c                                           |   11 +
 net/ipv4/fib_semantics.c                                 |    5 
 net/ipv4/route.c                                         |    8 -
 net/ipv4/tcp_output.c                                    |   33 +++-
 net/ipv4/udp.c                                           |    5 
 net/ipv6/ip6_checksum.c                                  |    5 
 net/ipv6/sit.c                                           |    2 
 net/mpls/af_mpls.c                                       |   36 ++--
 net/netlink/af_netlink.c                                 |    4 
 net/netlink/genetlink.c                                  |   12 +
 net/rxrpc/output.c                                       |    2 
 net/sctp/ipv6.c                                          |   10 -
 net/sctp/protocol.c                                      |   10 -
 net/sctp/sm_make_chunk.c                                 |    7 
 sound/pci/hda/hda_intel.c                                |   38 ++++
 sound/pci/hda/patch_realtek.c                            |    3 
 sound/usb/quirks-table.h                                 |   47 +++++
 virt/kvm/kvm_main.c                                      |    3 
 69 files changed, 686 insertions(+), 243 deletions(-)

Adam Ford (2):
      ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux
      ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux

Alexander Steffen (2):
      tpm_tis_spi: Use DMA-safe memory for SPI transfers
      tpm-dev-common: Reject too short writes

Alexey Kodanev (3):
      udplite: fix partial checksum initialization
      sctp: fix dst refcnt leak in sctp_v6_get_dst()
      sctp: verify size of a new chunk in _sctp_make_chunk()

Andy Lutomirski (1):
      x86/mm: Give each mm TLB flush generation a unique ID

Ard Biesheuvel (1):
      PCI/ASPM: Deal with missing root ports in link state handling

Arnd Bergmann (3):
      tpm: constify transmit data pointers
      ARM: kvm: fix building with gcc-8
      ipv6 sit: work around bogus gcc-8 -Wrestrict warning

Dan Williams (2):
      dax: fix vma_is_fsdax() helper
      mpls, nospec: Sanitize array index in mpls_label_ok()

Daniel Borkmann (5):
      bpf: fix wrong exposure of map_flags into fdinfo for lpm
      bpf: fix mlock precharge on arraymaps
      bpf, x64: implement retpoline for tail call
      bpf, arm64: fix out of bounds access in tail call
      bpf, ppc64: fix out of bounds access in tail call

David Ahern (1):
      net: mpls: Pull common label check into helper

David Howells (1):
      rxrpc: Fix send in rxrpc_send_data_packet()

Denis Du (1):
      hdlc_ppp: carrier detect ok, don't turn off negotiation

Eric Dumazet (2):
      tcp_bbr: better deal with suboptimal GSO
      bpf: add schedule points in percpu arrays management

Erik Veijola (1):
      ALSA: usb-audio: Add a quirck for B&W PX headphones

Ernesto A. Fernández (1):
      btrfs: preserve i_mode if __btrfs_set_acl() fails

Greg Kroah-Hartman (1):
      Linux 4.9.87

Guillaume Nault (1):
      ppp: prevent unregistered channels from connecting to PPP units

Hans de Goede (1):
      ALSA: hda: Add a power_save blacklist

Heiner Kallweit (1):
      net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT

Ilya Lesokhin (1):
      tcp: Honor the eor bit in tcp_mtu_probe

Jakub Kicinski (1):
      net: fix race on decreasing number of TX queues

Jason A. Donenfeld (1):
      netlink: put module reference if dump start fails

Jeremy Boone (4):
      tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus
      tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus
      tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus
      tpm_tis: fix potential buffer overruns caused by bit glitches on the bus

John David Anglin (1):
      parisc: Fix ordering of cache and TLB flushes

Juergen Gross (1):
      x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend

Julian Wiedmann (6):
      s390/qeth: fix SETIP command handling
      s390/qeth: fix overestimated count of buffer elements
      s390/qeth: fix IP removal on offline cards
      s390/qeth: fix double-free on IP add/remove race
      s390/qeth: fix IP address lookup for L3 devices
      s390/qeth: fix IPA command submission race

Lingutla Chandrasekhar (1):
      timers: Forward timer base before migrating timers

Mauro Carvalho Chehab (1):
      media: m88ds3103: don't call a non-initalized function

Mike Snitzer (1):
      dm io: fix duplicate bio completion due to missing ref count

NeilBrown (1):
      md: only allow remove_and_add_spares when no sync_thread running.

Nicolas Dichtel (1):
      netlink: ensure to loop over all netns in genlmsg_multicast_allns()

Paolo Bonzini (2):
      KVM/x86: Remove indirect MSR op calls from SPEC_CTRL
      KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()

Rasmus Villemoes (1):
      nospec: Allow index argument to have const-qualified type

Sabrina Dubroca (1):
      net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68

Sebastian Panceac (1):
      x86/platform/intel-mid: Handle Intel Edison reboot correctly

Shalom Toledo (1):
      mlxsw: spectrum_switchdev: Check success of FDB add operation

Stefano Brivio (1):
      fib_semantics: Don't match route with mismatching tclassid

Takashi Iwai (1):
      ALSA: hda - Fix pincfg at resume on Lenovo T470 dock

Thomas Gleixner (1):
      x86/apic/vector: Handle legacy irq data correctly

Tim Chen (1):
      x86/speculation: Use Indirect Branch Prediction Barrier in context switch

Tommi Rantala (1):
      sctp: fix dst refcnt leak in sctp_v4_get_dst

Ulf Magnusson (1):
      ARM: mvebu: Fix broken PL310_ERRATA_753970 selects

Ursula Braun (1):
      s390/qeth: fix underestimated count of buffer elements

Viresh Kumar (1):
      cpufreq: s3c24xx: Fix broken s3c_cpufreq_init()

Wanpeng Li (1):
      KVM: mmu: Fix overlap between public and private memslots

Xin Long (1):
      bridge: check brport attr show in brport_show


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2018-03-11 16:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-11 16:45 Greg KH [this message]
2018-03-11 16:45 ` Linux 4.9.87 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=20180311164516.GA23799@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.