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.16.12
Date: Fri, 25 May 2018 17:21:44 +0200	[thread overview]
Message-ID: <20180525152144.GA6744@kroah.com> (raw)

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

I'm announcing the release of the 4.16.12 kernel.

All users of the 4.16 kernel series must upgrade.

The updated 4.16.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.16.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/powerpc/include/asm/exception-64s.h              |   29 +
 arch/powerpc/include/asm/feature-fixups.h             |   19 +
 arch/powerpc/include/asm/hvcall.h                     |    3 
 arch/powerpc/include/asm/security_features.h          |   85 +++++
 arch/powerpc/kernel/Makefile                          |    2 
 arch/powerpc/kernel/exceptions-64s.S                  |   19 +
 arch/powerpc/kernel/security.c                        |  237 +++++++++++++++
 arch/powerpc/kernel/setup_64.c                        |    8 
 arch/powerpc/kernel/vmlinux.lds.S                     |   14 
 arch/powerpc/lib/feature-fixups.c                     |  115 +++++++
 arch/powerpc/platforms/powernv/setup.c                |   96 ++++--
 arch/powerpc/platforms/pseries/setup.c                |   71 +++-
 arch/s390/Kconfig                                     |    3 
 arch/s390/Makefile                                    |    2 
 arch/s390/crypto/crc32be-vx.S                         |    5 
 arch/s390/crypto/crc32le-vx.S                         |    4 
 arch/s390/include/asm/alternative-asm.h               |  108 ++++++
 arch/s390/include/asm/nospec-branch.h                 |    7 
 arch/s390/include/asm/nospec-insn.h                   |  196 ++++++++++++
 arch/s390/kernel/Makefile                             |    5 
 arch/s390/kernel/alternative.c                        |   24 -
 arch/s390/kernel/asm-offsets.c                        |    1 
 arch/s390/kernel/base.S                               |   24 -
 arch/s390/kernel/entry.S                              |  105 +-----
 arch/s390/kernel/mcount.S                             |   14 
 arch/s390/kernel/module.c                             |   15 
 arch/s390/kernel/nospec-branch.c                      |  123 ++++++-
 arch/s390/kernel/nospec-sysfs.c                       |   21 +
 arch/s390/kernel/reipl.S                              |    7 
 arch/s390/kernel/setup.c                              |    3 
 arch/s390/kernel/swsusp.S                             |   10 
 arch/s390/lib/mem.S                                   |   19 -
 arch/s390/net/bpf_jit.S                               |   16 -
 arch/s390/net/bpf_jit_comp.c                          |   63 +++-
 arch/sparc/kernel/vio.c                               |    2 
 arch/x86/kernel/machine_kexec_32.c                    |    6 
 arch/x86/kernel/machine_kexec_64.c                    |    5 
 drivers/block/loop.c                                  |   71 ++--
 drivers/bluetooth/btusb.c                             |   13 
 drivers/clk/clk.c                                     |    3 
 drivers/clk/hisilicon/crg-hi3516cv300.c               |    2 
 drivers/clk/meson/axg.c                               |    7 
 drivers/clk/rockchip/clk-mmc-phase.c                  |   23 +
 drivers/clk/rockchip/clk-rk3228.c                     |    2 
 drivers/clk/samsung/clk-exynos3250.c                  |    4 
 drivers/clk/samsung/clk-exynos5250.c                  |    8 
 drivers/clk/samsung/clk-exynos5260.c                  |    2 
 drivers/clk/samsung/clk-exynos5433.c                  |   12 
 drivers/clk/samsung/clk-exynos7.c                     |    2 
 drivers/clk/samsung/clk-s3c2410.c                     |   16 -
 drivers/clk/tegra/clk-pll.c                           |    2 
 drivers/crypto/atmel-aes.c                            |    2 
 drivers/crypto/ccp/ccp-debugfs.c                      |    7 
 drivers/crypto/inside-secure/safexcel.c               |   12 
 drivers/crypto/inside-secure/safexcel_cipher.c        |    2 
 drivers/crypto/inside-secure/safexcel_hash.c          |   38 +-
 drivers/crypto/sunxi-ss/sun4i-ss-core.c               |    1 
 drivers/media/common/videobuf2/videobuf2-vmalloc.c    |    2 
 drivers/media/dvb-frontends/lgdt3306a.c               |   10 
 drivers/media/i2c/adv748x/adv748x-hdmi.c              |    3 
 drivers/media/i2c/ov5645.c                            |    5 
 drivers/media/pci/cx23885/cx23885-cards.c             |    4 
 drivers/media/pci/cx23885/cx23885-core.c              |   10 
 drivers/media/pci/cx25821/cx25821-core.c              |    7 
 drivers/media/platform/s3c-camif/camif-capture.c      |    7 
 drivers/media/platform/vivid/vivid-ctrls.c            |    2 
 drivers/media/platform/vsp1/vsp1_drm.c                |    9 
 drivers/media/usb/em28xx/em28xx-cards.c               |   22 +
 drivers/media/usb/em28xx/em28xx.h                     |    2 
 drivers/net/dsa/bcm_sf2_cfp.c                         |   36 +-
 drivers/net/ethernet/3com/3c59x.c                     |  104 +++---
 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h     |   28 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c     |   88 +----
 drivers/net/ethernet/mellanox/mlx4/main.c             |    4 
 drivers/net/ethernet/qlogic/qed/qed_ll2.c             |   61 +++
 drivers/net/tun.c                                     |   27 -
 drivers/net/vmxnet3/vmxnet3_drv.c                     |   72 +++-
 drivers/net/vmxnet3/vmxnet3_int.h                     |    8 
 drivers/rtc/hctosys.c                                 |    5 
 drivers/rtc/rtc-goldfish.c                            |    2 
 drivers/rtc/rtc-m41t80.c                              |   18 -
 drivers/rtc/rtc-rk808.c                               |   14 
 drivers/rtc/rtc-rp5c01.c                              |   12 
 drivers/rtc/rtc-snvs.c                                |   15 
 drivers/rtc/rtc-tx4939.c                              |    6 
 drivers/s390/scsi/zfcp_dbf.c                          |   23 +
 drivers/s390/scsi/zfcp_ext.h                          |    5 
 drivers/s390/scsi/zfcp_scsi.c                         |   14 
 drivers/scsi/aacraid/commsup.c                        |    4 
 drivers/scsi/aacraid/linit.c                          |    1 
 drivers/scsi/lpfc/lpfc_attr.c                         |    5 
 drivers/scsi/lpfc/lpfc_hbadisc.c                      |    5 
 drivers/scsi/lpfc/lpfc_nportdisc.c                    |   15 
 drivers/scsi/lpfc/lpfc_nvme.c                         |   28 -
 drivers/scsi/lpfc/lpfc_nvme.h                         |    2 
 drivers/scsi/lpfc/lpfc_sli.c                          |    2 
 drivers/scsi/mvsas/mv_94xx.c                          |   23 -
 drivers/scsi/scsi_devinfo.c                           |    1 
 drivers/scsi/scsi_lib.c                               |   11 
 drivers/scsi/sg.c                                     |    2 
 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c        |   16 -
 drivers/staging/ks7010/ks_hostif.c                    |   31 -
 drivers/staging/ks7010/ks_hostif.h                    |    1 
 drivers/staging/lustre/lustre/include/obd.h           |    2 
 drivers/staging/lustre/lustre/lmv/lmv_obd.c           |    2 
 drivers/staging/lustre/lustre/osc/osc_cache.c         |    2 
 drivers/staging/rtl8192u/r8192U_core.c                |    2 
 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c |   54 +--
 drivers/tty/serial/8250/8250_port.c                   |    3 
 drivers/tty/serial/altera_uart.c                      |   12 
 drivers/tty/serial/arc_uart.c                         |    5 
 drivers/tty/serial/fsl_lpuart.c                       |    4 
 drivers/tty/serial/imx.c                              |    6 
 drivers/tty/serial/mvebu-uart.c                       |    2 
 drivers/tty/serial/mxs-auart.c                        |    4 
 drivers/tty/serial/samsung.c                          |    4 
 drivers/tty/serial/sh-sci.c                           |    4 
 drivers/tty/serial/xilinx_uartps.c                    |    2 
 drivers/usb/dwc2/core.h                               |    2 
 drivers/usb/dwc2/hcd.c                                |   32 +-
 drivers/usb/dwc3/Makefile                             |    2 
 drivers/usb/dwc3/core.c                               |   13 
 drivers/usb/dwc3/core.h                               |    2 
 drivers/usb/gadget/composite.c                        |   40 +-
 drivers/usb/gadget/function/f_fs.c                    |    6 
 drivers/usb/gadget/udc/goku_udc.h                     |    2 
 drivers/usb/host/xhci-mem.c                           |    2 
 drivers/usb/host/xhci.c                               |   14 
 drivers/usb/usbip/Kconfig                             |    2 
 fs/ext2/inode.c                                       |   10 
 fs/hfsplus/super.c                                    |    1 
 include/linux/mlx5/driver.h                           |   12 
 include/linux/usb/composite.h                         |    3 
 include/scsi/scsi.h                                   |    2 
 include/uapi/linux/nl80211.h                          |    2 
 net/core/dev.c                                        |    2 
 net/core/sock.c                                       |    2 
 net/dsa/dsa2.c                                        |    9 
 net/ipv4/ip_output.c                                  |    3 
 net/ipv4/tcp_output.c                                 |    7 
 net/ipv6/ip6_gre.c                                    |  281 ++++++++++++++----
 net/ipv6/ip6_output.c                                 |    3 
 net/packet/af_packet.c                                |    4 
 net/sched/act_vlan.c                                  |    2 
 net/sched/sch_red.c                                   |    5 
 net/sched/sch_tbf.c                                   |    5 
 net/smc/smc_pnet.c                                    |   71 ++--
 net/wireless/core.c                                   |    3 
 sound/soc/rockchip/Kconfig                            |    3 
 sound/soc/samsung/i2s.c                               |   13 
 sound/soc/samsung/odroid.c                            |   11 
 sound/soc/soc-topology.c                              |    3 
 sound/usb/quirks.c                                    |   29 +
 154 files changed, 2355 insertions(+), 845 deletions(-)

Akinobu Mita (1):
      media: ov5645: add missing of_node_put() in error path

Al Viro (1):
      ext2: fix a block leak

Alexander Potapenko (1):
      scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()

Alexandre Belloni (4):
      rtc: hctosys: Ensure system time doesn't overflow time_t
      rtc: rk808: fix possible race condition
      rtc: m41t80: fix race conditions
      rtc: rp5c01: fix possible race condition

Amritha Nambiar (1):
      net: Fix a bug in removing queues from XPS map

Andrzej Hajda (6):
      clk: samsung: s3c2410: Fix PLL rates
      clk: samsung: exynos7: Fix PLL rates
      clk: samsung: exynos5260: Fix PLL rates
      clk: samsung: exynos5433: Fix PLL rates
      clk: samsung: exynos5250: Fix PLL rates
      clk: samsung: exynos3250: Fix PLL rates

Antoine Tenart (8):
      crypto: inside-secure - move the digest to the request context
      crypto: inside-secure - wait for the request to complete if in the backlog
      crypto: atmel-aes - fix the keys zeroing on errors
      crypto: inside-secure - do not process request if no command was issued
      crypto: inside-secure - fix the cache_len computation
      crypto: inside-secure - fix the extra cache computation
      crypto: inside-secure - do not overwrite the threshold value
      crypto: inside-secure - fix the invalidation step during cra_exit

Arnd Bergmann (2):
      clk: hisilicon: mark wdt_mux_p[] as const
      media: s3c-camif: fix out-of-bounds array access

Arvind Yadav (1):
      sparc: vio: use put_device() instead of kfree()

Ben Hutchings (1):
      usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS

Brad Love (6):
      media: lgdt3306a: Fix module count mismatch on usb unplug
      media: em28xx: USB bulk packet size fix
      media: cx23885: Override 888 ImpactVCBe crystal frequency
      media: cx23885: Set subdev host data to clk_freq pointer
      media: lgdt3306a: Fix a double kfree on i2c device remove
      media: em28xx: Add Hauppauge SoloHD/DualHD bulk models

Bryan O'Donoghue (1):
      rtc: snvs: Fix usage of snvs_rtc_enable

Chris Dickens (1):
      usb: gadget: composite: fix incorrect handling of OS desc requests

Christoph Hellwig (1):
      3c59x: convert to generic DMA API

Colin Ian King (3):
      staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr
      media: cx25821: prevent out-of-bounds read on array card
      rtc: tx4939: avoid unintended sign extension on a 24 bit shift

Dave Carroll (1):
      scsi: aacraid: Insure command thread is not recursively stopped

Davide Caratti (1):
      net/sched: fix refcnt leak in the error path of tcf_vlan_init()

Douglas Gilbert (1):
      scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD

Eric Biggers (1):
      net/smc: check for missing nlattrs in SMC_PNETID messages

Eric Dumazet (2):
      sock_diag: fix use-after-free read in __sk_free
      tcp: purge write queue in tcp_connect_init()

Ezequiel Garcia (1):
      ASoC: rockchip: rk3288-hdmi-analog: Select needed codecs

Felipe Balbi (1):
      usb: dwc3: Makefile: fix link error on randconfig

Florian Fainelli (4):
      net: dsa: bcm_sf2: Fix RX_CLS_LOC_ANY overwrite for last rule
      net: dsa: Do not register devlink for unused ports
      net: dsa: bcm_sf2: Fix IPv6 rules and chain ID
      net: dsa: bcm_sf2: Fix IPv6 rule half deletion

Gabriel Matni (1):
      serial: mvebu-uart: fix tx lost characters

Geert Uytterhoeven (7):
      serial: xuartps: Fix out-of-bounds access through DT alias
      serial: sh-sci: Fix out-of-bounds access through DT alias
      serial: samsung: Fix out-of-bounds access through serial port index
      serial: mxs-auart: Fix out-of-bounds access through serial port index
      serial: imx: Fix out-of-bounds access through serial port index
      serial: fsl_lpuart: Fix out-of-bounds access through DT alias
      serial: arc_uart: Fix out-of-bounds access through DT alias

Greg Kroah-Hartman (1):
      Linux 4.16.12

Grigor Tovmasyan (1):
      usb: dwc2: Fix interval type issue

Hans Verkuil (1):
      media: vivid: fix incorrect capabilities for radio

Ioana Radulescu (2):
      staging: fsl-dpaa2/eth: Fix incorrect kfree
      staging: fsl-dpaa2/eth: Fix incorrect casts

James Hogan (1):
      rtc: goldfish: Add missing MODULE_LICENSE

James Smart (6):
      scsi: lpfc: Fix NVME Initiator FirstBurst
      scsi: lpfc: Fix issue_lip if link is disabled
      scsi: lpfc: Fix nonrecovery of NVME controller after cable swap.
      scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing
      scsi: lpfc: Fix IO failure during hba reset testing with nvme io.
      scsi: lpfc: Fix frequency of Release WQE CQEs

Jason Wang (2):
      tun: fix use after free for ptr_ring
      tuntap: fix use after free during release

Jens Remus (1):
      scsi: zfcp: fix infinite iteration on ERP ready list

Jerome Brunet (1):
      clk: meson: axg: add the fractional part of the fixed_pll

Johannes Berg (1):
      cfg80211: limit wiphy names to 128 bytes

Kieran Bingham (1):
      media: i2c: adv748x: fix HDMI field heights

Kirill Marinushkin (1):
      staging: bcm2835-audio: Release resources on module_exit()

Kumar Sanghvi (1):
      cxgb4: Correct ntuple mask validation for hash filters

Larry Finger (1):
      Bluetooth: btusb: Add device ID for RTL8822BE

Lars-Peter Clausen (2):
      usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS
      usb: gadget: ffs: Execute copy_to_user() with USER_DS set

Laurent Pinchart (1):
      media: v4l: vsp1: Fix display stalls when requesting too many inputs

Marcel Ziswiler (1):
      clk: tegra: Fix pll_u rate configuration

Martin Schwidefsky (15):
      s390: move nobp parameter functions to nospec-branch.c
      s390: add automatic detection of the spectre defense
      s390: report spectre mitigation via syslog
      s390: add sysfs attributes for spectre
      s390: add assembler macros for CPU alternatives
      s390: correct nospec auto detection init order
      s390: correct module section names for expoline code revert
      s390: move expoline assembler macros to a header
      s390/crc32-vx: use expoline for indirect branches
      s390/lib: use expoline for indirect branches
      s390/ftrace: use expoline for indirect branches
      s390/kernel: use expoline for indirect branches
      s390: move spectre sysfs attribute code
      s390: extend expoline to BC instructions
      s390: use expoline thunks in the BPF JIT

Masami Hiramatsu (1):
      media: vb2: Fix videobuf2 to map correct area

Mathias Nyman (2):
      xhci: zero usb device slot_id member when disabling and freeing a xhci slot
      xhci: Show what USB release number the xHC supports from protocol capablity

Mauricio Faria de Oliveira (2):
      powerpc/pseries: Fix clearing of security feature flags
      powerpc: Move default security feature flags

Michael Ellerman (11):
      powerpc/rfi-flush: Always enable fallback flush on pseries
      powerpc: Add security feature flags for Spectre/Meltdown
      powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
      powerpc/pseries: Set or clear security feature flags
      powerpc/powernv: Set or clear security feature flags
      powerpc/64s: Move cpu_show_meltdown()
      powerpc/64s: Enhance the information in cpu_show_meltdown()
      powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
      powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
      powerpc/64s: Wire up cpu_show_spectre_v1()
      powerpc/64s: Wire up cpu_show_spectre_v2()

Michal Kalderon (3):
      qed: LL2 flush isles when connection is closed
      qed: Fix possibility of list corruption during rmmod flows
      qed: Fix LL2 race during connection terminate

Minas Harutyunyan (2):
      usb: dwc2: hcd: Fix host channel halt flow
      usb: dwc2: host: Fix transaction errors in host mode

NeilBrown (2):
      staging: lustre: fix bug in osc_enter_cache_try
      staging: lustre: lmv: correctly iput lmo_root

Nicholas Piggin (1):
      powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit

Nobutaka Okabe (1):
      ALSA: usb-audio: Add native DSD support for Luxman DA-06

Omar Sandoval (2):
      loop: don't call into filesystem while holding lo_ctl_mutex
      loop: fix LOOP_GET_STATUS lock imbalance

Paolo Abeni (1):
      net: sched: red: avoid hashing NULL child

Peter Robinson (1):
      crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss

Petr Machata (7):
      net: ip6_gre: Request headroom in __gre6_xmit()
      net: ip6_gre: Fix headroom request in ip6erspan_tunnel_xmit()
      net: ip6_gre: Split up ip6gre_tnl_link_config()
      net: ip6_gre: Split up ip6gre_tnl_change()
      net: ip6_gre: Split up ip6gre_newlink()
      net: ip6_gre: Split up ip6gre_changelink()
      net: ip6_gre: Fix ip6erspan hlen calculation

Quytelda Kahja (1):
      staging: ks7010: Use constants from ieee80211_eid instead of literal ints.

Rahul Lakkireddy (1):
      cxgb4: fix offset in collecting TX rate limit info

Ranjani Sridharan (1):
      ASoC: topology: create TLV data for dapm widgets

Saeed Mahameed (1):
      net/mlx5: Fix build break when CONFIG_SMP=n

Sebastian Andrzej Siewior (1):
      crypto: ccp - don't disable interrupts while setting up debugfs

Shawn Lin (3):
      clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228
      clk: Don't show the incorrect clock phase
      clk: rockchip: Prevent calculating mmc phase if clock rate is zero

Sylwester Nawrocki (2):
      ASoC: samsung: odroid: Fix 32000 sample rate handling
      ASoC: samsung: i2s: Ensure the RCLK rate is properly determined

Tarick Bedeir (1):
      net/mlx4_core: Fix error handling in mlx4_init_port_info.

Tedd Ho-Jeong An (1):
      Bluetooth: btusb: Add support for Intel Bluetooth device 22560 [8087:0026]

Tetsuo Handa (2):
      hfsplus: stop workqueue when fill_super() failed
      x86/kexec: Avoid double free_page() upon do_kexec_load() failure

Thinh Nguyen (2):
      usb: dwc3: Add SoftReset PHY synchonization delay
      usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields

Uwe Kleine-König (1):
      serial: altera: ensure port->regshift is honored consistently

Vicente Bergas (1):
      Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB

Vignesh R (1):
      serial: 8250: Don't service RX FIFO if interrupts are disabled

Wilfried Weissmann (1):
      scsi: mvsas: fix wrong endianness of sgpio api

Willem de Bruijn (2):
      net: test tailroom before appending to linear skb
      packet: in packet_snd start writing at link layer allocation

William Tu (1):
      net: ip6_gre: fix tunnel metadata device sharing.

Wolfram Sang (1):
      usb: gadget: udc: change comparison to bitshift when dealing with a mask

Xose Vazquez Perez (1):
      scsi: devinfo: add HP DISK-SUBSYSTEM device, for HP XP arrays

Yixun Lan (1):
      clk: meson: axg: fix the od shift of the sys_pll

hpreg@vmware.com (2):
      vmxnet3: set the DMA mask before the first DMA map operation
      vmxnet3: use DMA memory barriers where required


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

             reply	other threads:[~2018-05-25 15:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-25 15:21 Greg KH [this message]
2018-05-25 15:21 ` Linux 4.16.12 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=20180525152144.GA6744@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.