[<prev] [next>] [day] [month] [year] [list]
Message-ID: <f7c66b3b63fa2f085d8e352d67c2097bf331d6ed.camel@decadent.org.uk>
Date: Tue, 24 Sep 2019 10:58:34 +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.74
I'm announcing the release of the 3.16.74 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.73 is attached to this message.
Ben.
------------
Documentation/x86/mds.rst | 44 ++-------
Makefile | 2 +-
arch/arm/boot/dts/exynos5260.dtsi | 2 +-
arch/arm/crypto/aesbs-glue.c | 4 +
arch/arm/mach-omap2/omap_hwmod.c | 2 +-
arch/arm/plat-pxa/ssp.c | 6 --
arch/arm64/include/asm/memory.h | 8 ++
arch/powerpc/include/asm/reg_booke.h | 2 +-
arch/powerpc/platforms/83xx/usb.c | 4 +-
arch/x86/crypto/crct10dif-pclmul_glue.c | 13 +--
arch/x86/include/asm/uaccess.h | 7 +-
arch/x86/kernel/traps.c | 8 --
crypto/crct10dif_generic.c | 11 +--
crypto/salsa20_generic.c | 2 +-
drivers/bluetooth/hci_ldisc.c | 10 +-
drivers/bluetooth/hci_uart.h | 1 +
drivers/clk/tegra/clk-pll.c | 4 +-
drivers/gpu/drm/drm_fb_helper.c | 11 +--
drivers/gpu/drm/radeon/radeon_display.c | 4 +-
drivers/hwmon/f71805f.c | 15 ++-
drivers/hwmon/pc87427.c | 14 ++-
drivers/hwmon/smsc47b397.c | 13 ++-
drivers/hwmon/smsc47m1.c | 28 ++++--
drivers/hwmon/vt1211.c | 15 ++-
drivers/hwmon/w83627hf.c | 42 +++++++-
drivers/infiniband/hw/cxgb4/cm.c | 2 +
drivers/iommu/intel-iommu.c | 7 +-
drivers/md/bcache/journal.c | 11 ++-
drivers/md/bcache/super.c | 13 ++-
drivers/media/i2c/soc_camera/ov6650.c | 2 +
drivers/media/pci/cx18/cx18-fileops.c | 2 +-
drivers/media/pci/ivtv/ivtv-fileops.c | 2 +-
drivers/media/platform/davinci/isif.c | 9 --
drivers/media/platform/davinci/vpbe.c | 2 +-
drivers/media/platform/omap/omap_vout.c | 15 ++-
drivers/media/radio/radio-raremono.c | 30 ++++--
drivers/media/radio/wl128x/fmdrv_common.c | 13 ++-
drivers/media/usb/cpia2/cpia2_usb.c | 3 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +
drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 1 +
drivers/media/usb/siano/smsusb.c | 33 ++++---
drivers/media/usb/tlg2300/Kconfig | 1 +
drivers/net/bonding/bond_options.c | 7 --
drivers/net/ethernet/arc/emac_main.c | 9 +-
drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +-
drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +-
drivers/net/wireless/at76c50x-usb.c | 4 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 10 +-
drivers/net/wireless/mwifiex/ie.c | 3 +
drivers/net/wireless/mwifiex/uap_cmd.c | 17 +++-
drivers/net/wireless/mwl8k.c | 13 ++-
drivers/net/wireless/p54/p54pci.c | 3 +-
drivers/net/wireless/p54/p54usb.c | 43 ++++----
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 1 +
drivers/pci/pcie/aspm.c | 49 +++++++---
drivers/pci/quirks.c | 76 +++++++++++++++
drivers/platform/x86/alienware-wmi.c | 19 ++--
drivers/platform/x86/sony-laptop.c | 8 +-
drivers/pwm/core.c | 10 +-
drivers/pwm/pwm-tiehrpwm.c | 2 +
drivers/pwm/sysfs.c | 14 +--
drivers/rtc/interface.c | 7 +-
drivers/scsi/libsas/sas_expander.c | 2 +
drivers/scsi/qla2xxx/qla_attr.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 34 ++++---
drivers/scsi/qla4xxx/ql4_os.c | 2 +-
drivers/spi/spi-rspi.c | 48 +++++----
drivers/staging/comedi/drivers/dt282x.c | 3 +-
drivers/staging/line6/pcm.c | 5 +
drivers/tty/serial/serial_core.c | 15 ++-
drivers/tty/vt/keyboard.c | 33 +++++--
drivers/usb/class/cdc-acm.c | 113 +++++++++++++++++-----
drivers/usb/class/cdc-acm.h | 4 +
drivers/usb/misc/rio500.c | 24 +++--
drivers/usb/misc/sisusbvga/sisusb.c | 15 +--
drivers/usb/serial/generic.c | 57 ++++++++---
drivers/usb/serial/usb-serial.c | 11 ++-
drivers/vhost/vhost.c | 4 +-
drivers/video/backlight/lm3630a_bl.c | 4 +-
drivers/virt/fsl_hypervisor.c | 26 ++---
fs/ceph/super.c | 7 ++
fs/cifs/smb2ops.c | 14 +--
fs/ext4/file.c | 7 ++
fs/ext4/ioctl.c | 2 +-
fs/fuse/file.c | 9 +-
fs/gfs2/rgrp.c | 12 ++-
fs/jbd2/journal.c | 4 +
fs/nfs/nfs4state.c | 4 +
fs/ocfs2/export.c | 30 +++++-
fs/xfs/xfs_super.c | 10 ++
include/linux/atalk.h | 20 +++-
include/linux/ieee80211.h | 3 +
include/linux/mfd/da9063/registers.h | 6 +-
include/linux/of.h | 4 +-
include/linux/pci.h | 2 +
include/linux/pwm.h | 5 -
include/linux/smpboot.h | 2 +-
include/media/davinci/vpbe.h | 2 +-
include/net/bluetooth/hci_core.h | 3 +
include/net/mac80211.h | 13 +++
kernel/debug/kdb/kdb_main.c | 2 +-
kernel/time/ntp.c | 2 +-
kernel/trace/trace_events.c | 3 -
lib/kobject_uevent.c | 9 +-
net/appletalk/atalk_proc.c | 2 +-
net/appletalk/ddp.c | 37 +++++--
net/appletalk/sysctl_net_atalk.c | 5 +-
net/bluetooth/hci_conn.c | 10 +-
net/bluetooth/l2cap_core.c | 34 +++++--
net/bridge/netfilter/ebtables.c | 4 +-
net/ipv4/raw.c | 6 +-
net/mac80211/ieee80211_i.h | 3 +
net/mac80211/mlme.c | 16 ++-
net/mac80211/rx.c | 2 +
net/mac80211/tdls.c | 40 ++++++++
sound/pci/hda/hda_generic.c | 3 +-
sound/pci/hda/hda_generic.h | 1 +
sound/pci/hda/patch_hdmi.c | 6 ++
sound/pci/hda/patch_realtek.c | 5 +-
sound/soc/codecs/max98090.c | 12 +--
sound/soc/fsl/fsl_esai.c | 1 +
sound/usb/mixer.c | 36 +++++--
tools/testing/selftests/ipc/msgque.c | 11 ++-
virt/kvm/coalesced_mmio.c | 17 ++--
125 files changed, 1069 insertions(+), 488 deletions(-)
Alan Stern (3):
media: usb: siano: Fix general protection fault in smsusb
media: usb: siano: Fix false-positive "uninitialized variable" warning
p54usb: Fix race between disconnect and firmware loading
Alexander Kochetkov (1):
net: arc_emac: fix koops caused by sk_buff free
Andrew Vasquez (1):
scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines
Andy Lutomirski (2):
x86/speculation/mds: Revert CPU buffer clear on double fault exit
x86/speculation/mds: Improve CPU buffer clear documentation
Arik Nemtsov (1):
mac80211: add API to request TDLS operation from userspace
Arnd Bergmann (3):
scsi: qla4xxx: avoid freeing unallocated dma memory
media: davinci-isif: avoid uninitialized variable use
appletalk: Fix compile regression
Bart Van Assche (1):
scsi: qla2xxx: Unregister chrdev if module initialization fails
Ben Hutchings (2):
media: poseidon: Depend on PM_RUNTIME
Linux 3.16.74
Bob Peterson (2):
GFS2: Fix rgrp end rounding problem for bsize < page size
GFS2: don't set rgrp gl_object until it's inserted into rgrp tree
Brian Masney (1):
backlight: lm3630a: Return 0 on success in update_status functions
Christian König (1):
drm/radeon: prefer lower reference dividers
Christoph Probst (1):
cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()
Christoph Vogtländer (1):
pwm: tiehrpwm: Update shadow register for disabling PWMs
Christophe Leroy (1):
net: ucc_geth - fix Oops when changing number of buffers in the ring
Colin Ian King (2):
RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure
platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
Coly Li (1):
bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()
Dan Carpenter (11):
media: ivtv: update *pos correctly in ivtv_read_pos()
media: cx18: update *pos correctly in cx18_read_pos()
media: wl128x: Fix an error code in fm_download_firmware()
media: wl128x: prevent two potential buffer overflows
media: pvrusb2: Prevent a buffer overflow
media: omap_vout: potential buffer overflow in vidioc_dqbuf()
media: davinci/vpbe: array underflow in vpbe_enum_outputs()
platform/x86: alienware-wmi: printing the wrong error code
kdb: do a sanity check on the cpu in kdb_per_cpu()
drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl
ath6kl: add some bounds checking
Dave Chinner (1):
xfs: clear sb->s_fs_info on mount failure
David Ahern (1):
ipv4: Fix raw socket lookup for local traffic
Dmitry Osipenko (1):
clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider
Elazar Leibovich (1):
tracing: Fix partial reading of trace event's id file
Eric Biggers (4):
crypto: crct10dif-generic - fix use via crypto_shash_digest()
crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
crypto: salsa20 - don't access already-freed walk.iv
crypto: arm/aes-neonbs - don't access already-freed walk.iv
Florian Westphal (1):
netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule
Geert Uytterhoeven (2):
spi: rspi: Fix register initialization while runtime-suspended
spi: rspi: Fix sequencer reset during initialization
Guenter Roeck (6):
hwmon: (f71805f) Use request_muxed_region for Super-IO accesses
hwmon: (pc87427) Use request_muxed_region for Super-IO accesses
hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses
hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses
hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses
hwmon: (vt1211) Use request_muxed_region for Super-IO accesses
Gustavo A. R. Silva (2):
cxgb3/l2t: Fix undefined behaviour
platform/x86: sony-laptop: Fix unintentional fall-through
Hui Peng (2):
ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
Hui Wang (1):
ALSA: hda/hdmi - Read the pin sense from register when repolling
Ian Abbott (1):
staging: comedi: dt282x: fix a null pointer deref on interrupt
James Prestwood (1):
PCI: Mark Atheros AR9462 to avoid bus reset
Janusz Krzysztofik (1):
media: ov6650: Fix sensor possibly not detected on probe
Jarod Wilson (1):
bonding: fix arp_validate toggling in active-backup mode
Jason Yan (1):
scsi: libsas: delete sas port if expander discover failed
Jeff Layton (1):
ceph: flush dirty inodes before proceeding with remount
Jiri Slaby (1):
TTY: serial_core, add ->install
Jiufei Xue (1):
jbd2: check superblock mapped prior to committing
Johan Hovold (3):
USB: serial: fix initial-termios handling
USB: cdc-acm: fix unthrottle races
USB: serial: fix unthrottle races
Johannes Berg (1):
mac80211: drop robust management frames from unknown TA
Jon Hunter (1):
ASoC: max98090: Fix restore of DAPM Muxes
Julia Lawall (1):
powerpc/83xx: Add missing of_node_put() after of_device_is_available()
Kailang Yang (1):
ALSA: hda/realtek - EAPD turn on later
Karthik D A (1):
mwifiex: vendor_ie length check for parse WMM IEs
Kees Cook (1):
selftests/ipc: Fix msgque compiler warnings
Kefeng Wang (1):
Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto()
Kirill Tkhai (1):
ext4: actually request zeroing of inode table after grow
Ladislav Michl (2):
cdc-acm: store in and out pipes in acm structure
cdc-acm: handle read pipe errors
Laurentiu Tudor (1):
powerpc/booke64: set RI in default MSR
Liang Chen (1):
bcache: fix a race between cache register and cacheset unregister
Liu Bo (1):
fuse: honor RLIMIT_FSIZE in fuse_file_fallocate
Loic Poulain (1):
Bluetooth: hci_ldisc: Fix null pointer derefence in case of early data
Lu Baolu (1):
iommu/vt-d: Set intel_iommu_gfx_mapped correctly
Lukas Czerner (1):
ext4: fix data corruption caused by overlapping unaligned and aligned IO
Luke Nowakowski-Krijger (1):
media: radio-raremono: change devm_k*alloc to k*alloc
Lyude Paul (1):
PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary
Marcel Holtmann (2):
Bluetooth: Align minimum encryption key size for LE and BR/EDR connections
Bluetooth: Fix regression with minimum encryption key size alignment
Matias Karhumaa (1):
Bluetooth: Fix faulty expression for minimum encryption key size check
Matt Delco (1):
KVM: coalesced_mmio: add bounds checking
Mauro Carvalho Chehab (1):
media: smsusb: better handle optional alignment
Miklos Szeredi (2):
fuse: fix writepages on 32bit
fuse: fallocate: fix return with locked inode
Miroslav Lichvar (1):
ntp: Allow TAI-UTC offset to be set to zero
Noralf Trønnes (1):
drm/fb-helper: dpms_legacy(): Only set on connectors in use
Oliver Neukum (5):
cdc-acm: fix race between callback and unthrottle
USB: serial: use variable for status
USB: rio500: refuse more than one device at a time
media: cpia2_usb: first wake up, then free in disconnect
USB: sisusbvga: fix oops in error path of sisusb_probe
Pan Bian (1):
p54: drop device reference count if fails to enable device
Peter Zijlstra (1):
x86/uaccess: Dont leak the AC flag into __put_user() argument evaluation
Petr Štetiar (1):
mwl8k: Fix rate_idx underflow
Phong Hoang (1):
pwm: Fix deadlock warning when removing PWM device
Phong Tran (1):
of: fix clang -Wunsequenced for be32_to_cpu()
Romain Izard (1):
usb: cdc-acm: fix race during wakeup blocking TX traffic
S.j. Wang (1):
ASoC: fsl_esai: Fix missing break in switch statement
Sanjay Konduri (1):
rsi: add fix for crash during assertions
Sebastian Andrzej Siewior (1):
smpboot: Place the __percpu annotation correctly
Sergei Trofimovich (1):
tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
Shuning Zhang (1):
ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
Slava Pestov (1):
bcache: fix memory corruption in init error path
Stefan Mätje (2):
PCI: Factor out pcie_retrain_link() function
PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum
Stephen Suryaputra (1):
ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop
Steve Twiss (1):
mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L
Stuart Menefy (1):
ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260
Takashi Iwai (3):
ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk()
ALSA: hda/realtek - Fix overridden device-specific initialization
ALSA: line6: Fix write on zero-sized buffer
Tetsuo Handa (1):
kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice.
Tony Lindgren (1):
ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
Vincenzo Frascino (1):
arm64: compat: Reduce address limit
Wen Huang (1):
mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings
Wenwen Wang (1):
ALSA: usb-audio: Fix a memory leak bug
Wolfram Sang (1):
rtc: don't reference bogus function pointer in kdoc
Yu Wang (1):
mac80211: handle deauthentication/disassociation from TDLS peer
YueHaibing (4):
ehea: Fix a copy-paste err in ehea_init_port_res
ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
at76c50x-usb: Don't register led_trigger if usb_register_driver failed
appletalk: Fix use-after-free in atalk_proc_exit
ZhangXiaoxu (1):
NFS4: Fix v4.0 client state corruption when mount
yongduan (1):
vhost: make sure log_num < in_num
--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus
View attachment "linux-3.16.74.patch" of type "text/x-diff" (136671 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists