Linux 3.18.138

From: Greg KH
Date: Wed Apr 03 2019 - 04:39:57 EST


I'm announcing the release of the 3.18.138 kernel.

All users of the 3.18 kernel series must upgrade.

The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.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

------------

Documentation/virtual/kvm/api.txt | 16 +++-
Makefile | 2
arch/arm/Kconfig | 6 -
arch/arm/mach-imx/cpuidle-imx6q.c | 27 ++-----
arch/arm64/Kconfig | 5 +
arch/arm64/include/asm/page.h | 2
arch/arm64/include/asm/shmparam.h | 2
arch/arm64/kernel/entry.S | 2
drivers/gpio/gpio-adnp.c | 6 +
drivers/isdn/hardware/mISDN/hfcmulti.c | 3
drivers/media/usb/uvc/uvc_ctrl.c | 2
drivers/media/v4l2-core/v4l2-ctrls.c | 2
drivers/mmc/card/block.c | 7 --
drivers/mmc/core/mmc_ops.c | 2
drivers/mmc/host/tmio_mmc_pio.c | 8 --
drivers/net/ethernet/8390/mac8390.c | 19 +++--
drivers/s390/scsi/zfcp_erp.c | 14 ++++
drivers/s390/scsi/zfcp_ext.h | 2
drivers/s390/scsi/zfcp_scsi.c | 4 +
drivers/staging/android/ashmem.c | 4 -
drivers/staging/android/ion/ion_carveout_heap.c | 2
drivers/staging/android/sync.c | 6 -
drivers/staging/android/uapi/ashmem.h | 1
drivers/staging/goldfish/goldfish_audio.c | 1
drivers/tty/serial/kgdboc.c | 4 -
drivers/tty/serial/max310x.c | 2
drivers/usb/gadget/configfs.c | 2
drivers/usb/host/xhci-ring.c | 9 +-
drivers/usb/host/xhci.h | 1
drivers/usb/serial/cp210x.c | 1
drivers/usb/serial/ftdi_sio.c | 2
drivers/usb/serial/ftdi_sio_ids.h | 4 -
drivers/usb/serial/mos7720.c | 4 -
drivers/video/fbdev/goldfishfb.c | 2
fs/ext4/ext4_jbd2.h | 2
fs/ext4/file.c | 2
fs/ext4/indirect.c | 12 ++-
fs/proc/proc_sysctl.c | 3
fs/udf/truncate.c | 3
include/asm-generic/fixmap.h | 12 +--
include/linux/rculist.h | 36 ++++++++++
include/net/sctp/checksum.h | 2
include/net/sock.h | 6 +
kernel/futex.c | 4 +
net/bluetooth/l2cap_core.c | 83 +++++++++++++++---------
net/dccp/ipv6.c | 4 -
net/ipv6/icmp.c | 2
net/ipv6/tcp_ipv6.c | 8 +-
net/packet/af_packet.c | 4 -
net/rose/rose_subr.c | 21 +++---
net/wireless/nl80211.c | 16 ++--
sound/core/oss/pcm_oss.c | 43 ++++++------
sound/core/pcm_native.c | 9 ++
virt/kvm/kvm_main.c | 3
54 files changed, 292 insertions(+), 159 deletions(-)

Aditya Pakki (1):
serial: max310x: Fix to avoid potential NULL pointer dereference

Ard Biesheuvel (1):
arm64/kernel: fix incorrect EL0 check in inv_entry macro

Arnd Bergmann (1):
ARM: 8458/1: bL_switcher: add GIC dependency

Axel Lin (1):
gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input

Bjorn Helgaas (1):
mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S

Chaotian Jing (1):
mmc: mmc: fix switch timeout issue caused by jiffies precision

Chen Jie (1):
futex: Ensure that futex address is aligned in handle_futex_death()

Christoffer Dall (1):
video: fbdev: Set pixclock = 0 in goldfishfb

Christoph Paasch (1):
net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec

Colin Cross (1):
mmc: block: Allow more than 8 partitions per card

David S. Miller (1):
Add hlist_add_tail_rcu() (Merge git://git.kernel.org/.../davem/net)

Dmitry Torokhov (1):
android: unconditionally remove callbacks in sync_fence_free()

Eric Biggers (1):
arm64: support keyctl() system call in 32-bit mode

Eric Dumazet (3):
dccp: do not use ipv6 header for ipv4 flow
net: rose: fix a possible stack overflow
tcp: do not use ipv6 header for ipv4 flow

Ezequiel Garcia (1):
arm64: kconfig: drop CONFIG_RTC_LIB dependency

Finn Thain (1):
mac8390: Fix mmio access size probe

George McCollister (1):
USB: serial: ftdi_sio: add additional NovaTech products

Greg Hackmann (1):
staging: goldfish: audio: fix compiliation on arm

Greg Kroah-Hartman (2):
USB: serial: cp210x: add new device id
Linux 3.18.138

Hannes Frederic Sowa (1):
ipv6: fix endianness error in icmpv6_err

Hans Verkuil (1):
media: v4l2-ctrls.c/uvc: zero v4l2_event

James Morse (1):
arm64: kernel: Include _AC definition in page.h

Jan Kara (1):
udf: Fix crash on IO error during truncate

Jiufei Xue (1):
ext4: fix NULL pointer dereference while journal is aborted

Johannes Berg (1):
cfg80211: size various nl80211 messages correctly

Kohji Okuno (1):
ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time

Laura Abbott (1):
staging: ashmem: Avoid deadlock with mmap/shrink

Lin Yi (1):
USB: serial: mos7720: fix mos_parport refcount imbalance on error path

Lorenzo Pieralisi (1):
ARM: 8510/1: rework ARM_CPU_SUSPEND dependencies

Lukas Czerner (1):
ext4: fix data corruption caused by unaligned direct AIO

Marcel Holtmann (2):
Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt
Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer

Mark Rutland (1):
asm-generic: Fix local variable shadow in __set_fixmap_offset

Mathias Nyman (1):
xhci: Fix port resume done detection for SS ports with LPM enabled

Maxime Chevallier (1):
packets: Always register packet sk in the same order

Rajmal Menariya (1):
staging: ion: Set minimum carveout heap allocation order to PAGE_SHIFT

Rom Lemarchand (1):
staging: ashmem: Add missing include

Sean Christopherson (1):
KVM: Reject device ioctls from processes other than the VM's creator

Sergei Shtylyov (1):
mmc: tmio_mmc_core: don't claim spurious interrupts

Steffen Maier (1):
scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices

Takashi Iwai (2):
ALSA: pcm: Fix possible OOB access in PCM oss plugins
ALSA: pcm: Don't suspend stream in unrecoverable PCM state

Wentao Wang (1):
Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc

Winter Wang (1):
usb: gadget: configfs: add mutex lock before unregister gadget

Xin Long (1):
sctp: get sctphdr by offset in sctp_compute_cksum

YueHaibing (1):
fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links

Yury Norov (1):
arm64: fix COMPAT_SHMLBA definition for large pages

zhangyi (F) (1):
ext4: brelse all indirect buffer in ext4_ind_remove_space()

Attachment: signature.asc
Description: PGP signature