[<prev] [next>] [day] [month] [year] [list]
Message-ID: <lsq.1574518957.15298187@decadent.org.uk>
Date: Sat, 23 Nov 2019 14:23:37 +0000
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.78
I'm announcing the release of the 3.16.78 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.77 is attached to this message.
Ben.
------------
Makefile | 2 +-
arch/arm64/kernel/hw_breakpoint.c | 7 +--
arch/sh/kernel/hw_breakpoint.c | 1 +
arch/x86/include/asm/nospec-branch.h | 2 +-
arch/x86/include/asm/ptrace.h | 6 ++-
arch/x86/include/asm/smp.h | 10 -----
arch/x86/kernel/apic/apic.c | 25 ++++++-----
arch/x86/kernel/apic/bigsmp_32.c | 24 +----------
arch/x86/kernel/cpu/bugs.c | 4 +-
arch/x86/kernel/sysfb_efi.c | 46 ++++++++++++++++++++
arch/x86/kernel/uprobes.c | 17 +++++---
arch/x86/kvm/vmx.c | 7 ++-
arch/x86/kvm/x86.c | 7 +++
drivers/ata/libata-zpodd.c | 2 +-
drivers/char/hpet.c | 3 +-
drivers/hwmon/nct6775.c | 3 +-
drivers/md/dm-table.c | 5 ++-
drivers/md/persistent-data/dm-btree.c | 31 +++++++-------
drivers/md/persistent-data/dm-space-map-metadata.c | 2 +-
drivers/md/raid5.c | 10 ++++-
drivers/misc/vmw_vmci/vmci_doorbell.c | 6 ++-
drivers/mmc/card/queue.c | 5 +++
drivers/mmc/core/sd.c | 6 +++
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 8 ++--
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +-
drivers/net/ethernet/seeq/sgiseeq.c | 7 +--
drivers/net/ethernet/toshiba/tc35815.c | 2 +-
drivers/net/tun.c | 17 +++++---
drivers/pci/host/pci-tegra.c | 7 ++-
drivers/s390/block/dasd_alias.c | 22 +++++++---
drivers/staging/comedi/drivers/dt3000.c | 8 ++--
drivers/tty/tty_ldsem.c | 5 +--
drivers/usb/class/cdc-acm.c | 18 ++++----
drivers/usb/class/cdc-wdm.c | 16 +++++--
drivers/usb/core/file.c | 10 ++---
drivers/usb/host/hwa-hc.c | 2 +-
drivers/usb/host/ohci-hcd.c | 13 +++++-
drivers/usb/host/pci-quirks.c | 31 ++++++++------
drivers/usb/misc/yurex.c | 2 +-
drivers/usb/serial/option.c | 6 +++
drivers/usb/storage/realtek_cr.c | 15 ++++---
drivers/usb/storage/unusual_devs.h | 2 +-
drivers/vhost/test.c | 13 ++++--
drivers/xen/swiotlb-xen.c | 4 +-
fs/btrfs/volumes.c | 22 +++++-----
fs/cifs/file.c | 33 ++++++--------
fs/cifs/smb2pdu.c | 7 ++-
fs/exec.c | 2 +-
fs/nfs/nfs4_fs.h | 3 +-
fs/nfs/nfs4client.c | 5 ++-
fs/nfs/nfs4state.c | 27 +++++++++---
include/asm-generic/getorder.h | 50 +++++++++-------------
include/linux/sched.h | 4 +-
include/sound/compress_driver.h | 5 +--
kernel/fork.c | 2 +-
kernel/irq/resend.c | 2 +
kernel/sched/fair.c | 37 +++++++++++++---
kernel/time/alarmtimer.c | 8 ++--
net/batman-adv/bat_iv_ogm.c | 18 +++++---
net/bridge/br_multicast.c | 3 ++
net/core/dev.c | 4 ++
net/ipv4/tcp_input.c | 2 +-
net/ipv6/mcast.c | 5 ++-
net/ipv6/ping.c | 2 +-
net/netfilter/nf_conntrack_core.c | 16 +++----
net/packet/af_packet.c | 7 +++
net/sched/sch_codel.c | 3 +-
net/sched/sch_hhf.c | 2 +-
net/sctp/protocol.c | 2 +-
net/sctp/sm_sideeffect.c | 4 +-
net/wireless/reg.c | 2 +-
security/keys/request_key_auth.c | 6 +++
security/selinux/ss/policydb.c | 6 ++-
sound/core/compress_offload.c | 16 ++++---
sound/core/seq/seq_clientmgr.c | 3 +-
sound/core/seq/seq_fifo.c | 17 ++++++++
sound/core/seq/seq_fifo.h | 2 +
sound/firewire/packets-buffer.c | 2 +-
sound/pci/hda/hda_auto_parser.c | 4 +-
sound/pci/hda/hda_generic.c | 2 +-
sound/sound_core.c | 3 +-
82 files changed, 496 insertions(+), 285 deletions(-)
Alan Stern (1):
USB: core: Fix races in character device registration and deregistraion
Andreas Koop (1):
mmc: mmc_spi: Enable stable writes
Bandan Das (1):
x86/apic: Do not initialize LDR and DFR for bigsmp
Ben Hutchings (1):
Linux 3.16.78
Björn Gerhart (1):
hwmon: (nct6775) Fix register address and added missed tolerance for nct6106
Charles Keepax (1):
ALSA: compress: Fix regression on compressed capture streams
Christophe JAILLET (3):
net: seeq: Fix the function used to release some memory in an error handling path
ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'
Cong Wang (1):
sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero
Dave Wysochanski (1):
cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic
Dirk Morris (1):
netfilter: conntrack: Use consistent ct id hash calculation
Dou Liyang (1):
x86/apic: Drop logical_smp_processor_id() inline
Eric Dumazet (2):
net/packet: fix race in tpacket_snd()
mld: fix memory leak in mld_del_delrec()
Fuqian Huang (1):
KVM: x86: work around leak of uninitialized stack contents
Gustavo A. R. Silva (1):
sh: kernel: hw_breakpoint: Fix missing break in switch statement
Hans de Goede (1):
x86/sysfb_efi: Add quirks for some devices with swapped width and height
Hans van Kranenburg (2):
btrfs: partially apply b8b93addde
btrfs: alloc_chunk: fix more DUP stripe size handling
Henk van der Laan (1):
usb-storage: Add new JMS567 revision to unusual_devs
Hillf Danton (1):
keys: Fix missing null pointer check in request_key_auth_describe()
Hodaszi, Robert (1):
Revert "cfg80211: fix processing world regdomain when non modular"
Ian Abbott (2):
staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
staging: comedi: dt3000: Fix rounding up of timer divisor
Jan Beulich (1):
x86/apic/32: Avoid bogus LDR warnings
Jann Horn (1):
sched/fair: Don't free p->numa_faults with concurrent readers
Jia-Ju Bai (1):
net: sched: Fix a possible null-pointer dereference in dequeue_func()
Jiri Pirko (1):
net: fix ifindex collision during namespace removal
Juergen Gross (1):
xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()
Kai-Heng Feng (2):
USB: storage: ums-realtek: Update module parameter description for auto_delink_en
USB: storage: ums-realtek: Whitelist auto-delink support
Kees Cook (1):
libata: zpodd: Fix small read overflow in zpodd_get_mech_type()
Kefeng Wang (1):
hpet: Fix division by zero in hpet_time_div()
Liangyan (1):
sched/fair: Don't assign runtime for throttled cfs_rq
Mikulas Patocka (1):
dm table: fix invalid memory accesses with too high sector number
Nadav Amit (1):
VMCI: Release resource if the work is already queued
Nathan Chancellor (1):
net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
Neal Cardwell (1):
tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR
Nigel Croxon (1):
md/raid: raid5 preserve the writeback action after the parity check
Nikolay Aleksandrov (1):
net: bridge: mcast: don't delete permanent entries when fast leave is enabled
Oliver Neukum (2):
usb: cdc-acm: make sure a refcount is taken early enough
USB: cdc-wdm: fix race between write and disconnect due to flag abuse
Ondrej Mosnacek (1):
selinux: fix memory leak in policydb_init()
Paolo Bonzini (1):
KVM: nVMX: handle page fault in vmread
Pavel Shilovsky (2):
SMB3: Fix deadlock in validate negotiate hits reconnect
CIFS: Fix use after free of file info structures
Peter Zijlstra (1):
tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
Phong Tran (1):
usb: wusbcore: fix unbalanced get/put cluster_id
Qian Cai (1):
asm-generic: fix -Wtype-limits compiler warnings
Qu Wenruo (1):
btrfs: volumes: Cleanup stripe size calculation
Ricardo Neri (1):
ptrace,x86: Make user_64bit_mode() available to 32-bit builds
Ryan Kennedy (1):
usb: pci-quirks: Correct AMD PLL quirk detection
Sean Christopherson (1):
x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
Sebastian Mayr (1):
uprobes/x86: Fix detection of 32-bit user mode
Stefan Haberland (1):
s390/dasd: fix endless loop after read unit address configuration
Stephane Grosjean (1):
can: peak_usb: fix potential double kfree_skb()
Steve French (1):
smb3: send CAP_DFS capability during session setup
Subash Abhinov Kasiviswanathan (1):
net: Fix null de-reference of device refcount
Sudarsana Reddy Kalluru (1):
bnx2x: Disable multi-cos feature.
Suzuki K Poulose (1):
usb: yurex: Fix use-after-free in yurex_delete
Sven Eckelmann (1):
batman-adv: Only read OGM tvlv_len after buffer len check
Takashi Iwai (2):
ALSA: seq: Fix potential concurrent access to the deleted pool
ALSA: hda - Fix potential endless loop at applying quirks
Thadeu Lima de Souza Cascardo (1):
alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
Tiwei Bie (1):
vhost/test: fix build for vhost test
Tomas Bortoli (1):
can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices
Tony Lindgren (1):
USB: serial: option: Add Motorola modem UARTs
Trond Myklebust (1):
NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
Ulf Hansson (1):
mmc: core: Fix init of SD cards reporting an invalid VDD range
Vidya Sagar (1):
PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30
Wenwen Wang (3):
sound: fix a memory leak bug
ALSA: firewire: fix a memory leak bug
ALSA: hda - Fix a memory leak bug
Will Deacon (1):
arm64: compat: Allow single-byte watchpoints on all addresses
Xin Long (2):
sctp: fix the transport error_count check
sctp: use transport pf_retrans in sctp_do_8_2_transport_strike
Yang Yingliang (1):
tun: fix use-after-free when register netdev failed
Yoshiaki Okamoto (1):
USB: serial: option: Add support for ZTE MF871A
Yoshihiro Shimoda (1):
usb: host: ohci: fix a race condition between shutdown and irq
Yunfeng Ye (1):
genirq: Prevent NULL pointer dereference in resend_irqs()
ZhangXiaoxu (2):
dm btree: fix order of block initialization in btree_split_beneath
dm space map metadata: fix missing store of apply_bops() return value
Zhenzhong Duan (1):
x86/speculation/mds: Apply more accurate check on hypervisor platform
View attachment "linux-3.16.78.patch" of type "text/x-diff" (78032 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists