[<prev] [next>] [day] [month] [year] [list]
Message-ID: <37e9bc3e4bbb12590a8ed00ebf53cd6d3a984f6b.camel@decadent.org.uk>
Date: Sat, 05 Oct 2019 21:42:47 +0100
From: Ben Hutchings <ben@...adent.org.uk>
To: linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>,
stable@...r.kernel.org
Cc: lwn@....net
Subject: Linux 3.16.75
I'm announcing the release of the 3.16.75 kernel.
All users of the 3.16 kernel series should upgrade.
The updated 3.16.y git tree can be found at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.16.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
The diff from 3.16.74 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/arm64/kvm/guest.c | 49 ++++++++++++---
arch/mips/mm/tlbex.c | 29 ++++++---
arch/powerpc/perf/core-book3s.c | 8 ++-
arch/powerpc/perf/power8-pmu.c | 3 +
arch/s390/crypto/aes_s390.c | 10 +--
arch/s390/crypto/des_s390.c | 9 +--
arch/x86/kernel/apic/apic.c | 3 +-
arch/x86/kernel/cpu/bugs.c | 11 +++-
block/blk-mq-tag.c | 2 +-
crypto/crypto_user.c | 3 +
drivers/ata/libata-core.c | 9 ++-
drivers/gpio/Kconfig | 1 +
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 3 +
drivers/gpu/drm/gma500/intel_bios.c | 3 +
drivers/gpu/drm/gma500/psb_drv.h | 1 +
drivers/hwmon/pmbus/pmbus_core.c | 34 ++++++++--
drivers/i2c/busses/i2c-acorn.c | 1 +
drivers/i2c/i2c-dev.c | 1 +
drivers/input/misc/uinput.c | 22 ++++++-
drivers/md/bcache/bset.c | 16 ++++-
drivers/md/bcache/bset.h | 34 +++++-----
drivers/misc/genwqe/card_dev.c | 2 +
drivers/misc/genwqe/card_utils.c | 4 ++
drivers/net/bonding/bond_main.c | 6 +-
drivers/net/can/flexcan.c | 2 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 1 -
drivers/net/ethernet/emulex/benet/be_ethtool.c | 30 ++++++---
drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +-
drivers/parisc/ccio-dma.c | 4 +-
drivers/parisc/sba_iommu.c | 3 +-
drivers/s390/net/qeth_l2_main.c | 2 +-
drivers/s390/scsi/zfcp_ext.h | 1 +
drivers/s390/scsi/zfcp_scsi.c | 9 +++
drivers/s390/scsi/zfcp_sysfs.c | 55 +++++++++++++++--
drivers/s390/scsi/zfcp_unit.c | 8 ++-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +-
drivers/scsi/ufs/ufshcd-pltfrm.c | 11 ++--
drivers/scsi/vmw_pvscsi.c | 6 +-
drivers/spi/spi-bitbang.c | 2 +-
drivers/staging/usbip/stub_dev.c | 75 ++++++++++++++++-------
drivers/target/target_core_iblock.c | 2 +-
drivers/tty/serial/max310x.c | 2 +-
drivers/tty/serial/sh-sci.c | 7 +++
drivers/usb/core/config.c | 4 +-
drivers/usb/core/quirks.c | 6 ++
drivers/usb/host/xhci.c | 2 +-
drivers/usb/misc/rio500.c | 17 ++++-
drivers/usb/serial/pl2303.c | 1 +
drivers/usb/serial/pl2303.h | 3 +
drivers/usb/storage/unusual_realtek.h | 5 ++
fs/btrfs/file.c | 12 ++++
fs/btrfs/reada.c | 7 +++
fs/cifs/cifsfs.c | 1 +
fs/cifs/cifsglob.h | 5 ++
fs/cifs/file.c | 12 +++-
fs/cifs/smb2maperror.c | 2 +-
fs/configfs/dir.c | 14 ++---
fs/ocfs2/dcache.c | 12 ++++
include/linux/sched.h | 4 ++
kernel/cpu.c | 3 +
kernel/cred.c | 9 +++
kernel/events/core.c | 5 +-
kernel/events/ring_buffer.c | 33 ++++++++--
kernel/ptrace.c | 20 +++++-
kernel/signal.c | 2 +
kernel/trace/trace.c | 10 +--
lib/mpi/mpi-pow.c | 6 +-
mm/huge_memory.c | 2 +
net/can/af_can.c | 24 +++++++-
net/core/dev.c | 2 +-
net/core/neighbour.c | 7 +++
net/core/pktgen.c | 11 ++++
net/ipv4/igmp.c | 53 +++++++++++-----
net/ipv6/ip6_flowlabel.c | 7 ++-
net/iucv/af_iucv.c | 33 +++++++---
net/llc/llc_output.c | 2 +
net/rds/ib_rdma.c | 10 +--
net/sched/sch_netem.c | 13 ++--
net/sctp/endpointola.c | 8 +--
net/wireless/core.c | 2 +-
security/apparmor/policy_unpack.c | 2 +-
sound/core/seq/oss/seq_oss_ioctl.c | 2 +-
sound/core/seq/oss/seq_oss_rw.c | 2 +-
sound/soc/codecs/cs42xx8.c | 1 +
86 files changed, 671 insertions(+), 198 deletions(-)
Alan Stern (1):
USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor
Alejandro Jimenez (1):
x86/speculation: Allow guests to use SSBD even if host does not
Alexandra Winter (1):
s390/qeth: fix VLAN attribute in bridge_hostnotify udev event
Andrea Arcangeli (1):
coredump: fix race condition between collapse_huge_page() and core dumping
Andrea Parri (1):
sbitmap: fix improper use of smp_mb__before_atomic()
Andrey Smirnov (1):
Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD
Ben Hutchings (1):
Linux 3.16.75
Carsten Schmid (1):
usb: xhci: avoid null pointer deref when bos field is NULL
Chris Packham (1):
USB: serial: pl2303: add Allied Telesis VT-Kit3
Colin Ian King (3):
scsi: bnx2fc: fix incorrect cast to u64 on shift operation
x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz
ALSA: seq: fix incorrect order of dest_client/dest_ports arguments
Coly Li (1):
bcache: fix stack corruption by PRECEDING_KEY()
Dan Carpenter (1):
genwqe: Prevent an integer overflow in the ioctl
Dave Martin (1):
KVM: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST
Dmitry Korotin (1):
MIPS: Add missing EHB in mtc0 -> mfc0 sequence.
Eiichi Tsukata (1):
tracing/snapshot: Resize spare buffer if size changed
Eric Biggers (2):
cfg80211: fix memory leak of wiphy device name
crypto: user - prevent operating on larval algorithms
Eric Dumazet (6):
ipv4/igmp: fix another memory leak in igmpv3_del_delrec()
ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST
llc: fix skb leak in llc_build_and_send_ui_pkt()
net-gro: fix use-after-free read in napi_gro_frags()
ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero
neigh: fix use-after-free read in pneigh_get_next
Eric W. Biederman (1):
signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO
Filipe Manana (2):
Btrfs: fix race between ranged fsync and writeback of adjacent ranges
Btrfs: fix race between readahead and device replace/removal
Geert Uytterhoeven (1):
cpu/speculation: Warn on unsupported mitigations= parameter
George G. Davis (1):
serial: sh-sci: disable DMA for uart_console
Hans de Goede (1):
libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk
Harald Freudenberger (1):
s390/crypto: fix possible sleep during spinlock aquired
Herbert Xu (1):
lib/mpi: Fix karactx leak in mpi_powm
Ivan Vecera (1):
be2net: Fix number of Rx queues used for flow hashing
Jakub Kicinski (1):
net: netem: fix backlog accounting for corrupted GSO frames
Jan Kara (1):
scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck()
Jan Stancek (1):
powerpc/perf: add missing put_cpu_var in power_pmu_event_init
Jann Horn (2):
ptrace: restore smp_rmb() in __ptrace_may_access()
apparmor: enforce nullbyte at end of tag string
Jisheng Zhang (1):
net: stmmac: fix reset gpio free missing
Joakim Zhang (1):
can: flexcan: fix timeout when set small bitrate
Joe Burmeister (1):
tty: max310x: Fix external crystal register setup
John David Anglin (1):
parisc: Use implicit space register selection for loading the coherence index of I/O pdirs
Julian Wiedmann (2):
net/af_iucv: remove GFP_DMA restriction for HiperTransport
net/af_iucv: always register net_device notifier
Kai-Heng Feng (1):
USB: usb-storage: Add new ID to ums-realtek
Kees Cook (1):
net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()
Marco Zatta (1):
USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
Maximilian Luz (1):
USB: Add LPM quirk for Surface Dock GigE adapter
Naohiro Aota (1):
btrfs: start readahead also in seed devices
Oliver Neukum (1):
USB: rio500: fix memory leak in close after disconnect
Paolo Abeni (1):
pktgen: do not sleep with the thread lock held.
Patrik Jakobsson (1):
drm/gma500/cdv: Check vbt config bits when detecting lvds panels
Peter Zijlstra (2):
perf/ring_buffer: Add ordering to rb->nest increment
perf/core: Fix perf_sample_regs_user() mm check
Petr Oros (1):
be2net: fix link failure after ethtool offline test
Randy Dunlap (1):
gpio: fix gpio-adp5588 build errors
Ravi Bangoria (2):
powerpc/perf: Fix MMCRA corruption by bhrb_filter
perf/ioctl: Add check for the sample_period value
Robert Hancock (1):
hwmon: (pmbus/core) Treat parameters as paged if on multiple pages
Roberto Bergantinos Corpas (1):
CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM
Roman Bolshakov (1):
scsi: target/iblock: Fix overrun in WRITE SAME emulation
Ronnie Sahlberg (1):
cifs: add spinlock for the openFileList to cifsInodeInfo
Russell King (1):
i2c: acorn: fix i2c warning
S.j. Wang (1):
ASoC: cs42xx8: Add regcache mask dirty
Sahitya Tummala (1):
configfs: Fix use-after-free when accessing sd->s_dentry
Shuah Khan (2):
usbip: usbip_host: fix BUG: sleeping function called from invalid context
usbip: usbip_host: fix stub_dev lock context imbalance regression
Stanley Chu (1):
scsi: ufs: Avoid runtime suspend possibly being blocked forever
Steffen Maier (2):
scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove
scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)
Steve French (1):
SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write
WANG Cong (2):
igmp: acquire pmc lock for ip_mc_clear_src()
igmp: add a missing spin_lock_init()
Wengang Wang (1):
fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
Willem de Bruijn (1):
can: purge socket error queue on sock destruct
Xin Long (1):
sctp: change to hold sk after auth shkey is created successfully
Yabin Cui (1):
perf/ring_buffer: Fix exposing a temporarily decreased data_head
Yingjoe Chen (1):
i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
YueHaibing (4):
spi: bitbang: Fix NULL pointer dereference in spi_unregister_master
can: af_can: Fix error path of can_init()
bonding: Always enable vlan tx offload
bonding: Add vlan tx offload to hw_enc_features
Yunjian Wang (1):
net/mlx4_core: Change the error print to info print
Zhenliang Wei (1):
kernel/signal.c: trace_signal_deliver when signal_group_exit
Zhu Yanjun (1):
net: rds: fix memory leak in rds_ib_flush_mr_pool
--
Ben Hutchings
The most exhausting thing in life is being insincere.
- Anne Morrow Lindberg
View attachment "linux-3.16.75.patch" of type "text/x-diff" (80488 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists