[<prev] [next>] [day] [month] [year] [list]
Message-ID: <lsq.1576775085.691534336@decadent.org.uk>
Date: Thu, 19 Dec 2019 17:05:18 +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.80
I'm announcing the release of the 3.16.80 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.79 is attached to this message.
Ben.
------------
Documentation/usb/rio.txt | 138 -----
MAINTAINERS | 7 -
Makefile | 2 +-
arch/arc/kernel/perf_event.c | 4 +-
arch/arm/configs/badge4_defconfig | 1 -
arch/arm/configs/corgi_defconfig | 1 -
arch/arm/configs/s3c2410_defconfig | 1 -
arch/arm/configs/spitz_defconfig | 1 -
arch/arm/mm/alignment.c | 44 +-
arch/mips/bcm63xx/prom.c | 2 +-
arch/mips/configs/mtx1_defconfig | 1 -
arch/mips/configs/rm200_defconfig | 1 -
arch/mips/include/asm/bmips.h | 10 +-
arch/mips/kernel/smp-bmips.c | 8 +-
arch/mips/mm/tlbex.c | 23 +-
arch/parisc/mm/ioremap.c | 12 +-
arch/powerpc/configs/c2k_defconfig | 1 -
arch/s390/mm/cmm.c | 12 +-
arch/x86/kernel/cpu/perf_event_amd_ibs.c | 5 +-
arch/x86/kernel/early-quirks.c | 2 +
arch/xtensa/kernel/xtensa_ksyms.c | 7 -
drivers/block/drbd/drbd_main.c | 1 -
drivers/char/virtio_console.c | 28 +-
drivers/clk/at91/clk-main.c | 5 +-
drivers/clk/at91/clk-slow.c | 15 +-
drivers/clk/samsung/clk-exynos5420.c | 6 +
drivers/gpu/drm/radeon/si_dpm.c | 1 +
drivers/hid/hid-core.c | 7 +-
drivers/infiniband/core/cma.c | 3 +-
drivers/media/usb/stkwebcam/stk-webcam.c | 3 +-
drivers/memstick/host/jmb38x_ms.c | 2 +-
drivers/net/bonding/bond_main.c | 6 +-
drivers/net/can/c_can/c_can.c | 25 +-
drivers/net/can/c_can/c_can.h | 1 +
drivers/net/can/usb/peak_usb/pcan_usb.c | 17 +-
drivers/net/can/usb/usb_8dev.c | 3 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 15 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 +
drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 +-
drivers/net/ethernet/sfc/ptp.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 +
drivers/net/phy/bcm7xxx.c | 1 +
drivers/net/usb/hso.c | 12 +-
drivers/net/xen-netback/interface.c | 1 -
drivers/pci/pci.c | 24 +-
drivers/s390/scsi/zfcp_fsf.c | 16 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 4 +
drivers/scsi/scsi_sysfs.c | 11 +-
drivers/scsi/sd.c | 3 +-
.../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 2 +-
drivers/tty/serial/uartlite.c | 3 +-
drivers/usb/class/usblp.c | 12 +-
drivers/usb/gadget/atmel_usba_udc.c | 6 +-
drivers/usb/gadget/dummy_hcd.c | 3 +-
drivers/usb/gadget/lpc32xx_udc.c | 6 +-
drivers/usb/host/xhci.c | 30 +-
drivers/usb/image/microtek.c | 4 +
drivers/usb/misc/Kconfig | 10 -
drivers/usb/misc/Makefile | 1 -
drivers/usb/misc/adutux.c | 19 +-
drivers/usb/misc/iowarrior.c | 9 +-
drivers/usb/misc/ldusb.c | 50 +-
drivers/usb/misc/legousbtower.c | 63 +--
drivers/usb/misc/rio500.c | 578 ---------------------
drivers/usb/misc/rio500_usb.h | 37 --
drivers/usb/misc/usblcd.c | 33 +-
drivers/usb/misc/yurex.c | 18 +-
drivers/usb/renesas_usbhs/common.h | 1 +
drivers/usb/renesas_usbhs/fifo.c | 2 +-
drivers/usb/renesas_usbhs/fifo.h | 1 +
drivers/usb/renesas_usbhs/mod_gadget.c | 18 +-
drivers/usb/renesas_usbhs/pipe.c | 15 +
drivers/usb/renesas_usbhs/pipe.h | 1 +
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio_ids.h | 9 +
drivers/usb/serial/keyspan.c | 4 +-
drivers/usb/serial/ti_usb_3410_5052.c | 10 +-
drivers/usb/serial/usb-serial.c | 5 +-
drivers/usb/serial/whiteheat.c | 13 +-
drivers/usb/serial/whiteheat.h | 2 +-
drivers/usb/usb-skeleton.c | 15 +-
drivers/video/fbdev/omap2/dss/dss.c | 2 +-
fs/btrfs/file.c | 36 +-
fs/ceph/caps.c | 10 +-
fs/ceph/inode.c | 1 +
fs/ceph/mds_client.c | 21 +-
fs/cifs/dir.c | 8 +-
fs/cifs/file.c | 6 +
fs/cifs/inode.c | 53 +-
fs/cifs/smb1ops.c | 3 +
fs/dcache.c | 2 +-
fs/ecryptfs/inode.c | 19 +-
fs/fuse/dir.c | 13 +
fs/fuse/file.c | 10 +-
include/linux/gfp.h | 22 +
include/linux/hrtimer.h | 2 +
include/linux/usb/gadget.h | 10 +
include/net/inetpeer.h | 1 +
include/net/ip_vs.h | 1 +
include/net/netfilter/nf_tables.h | 3 +-
include/net/sock.h | 11 +-
kernel/hrtimer.c | 1 +
kernel/panic.c | 1 +
kernel/sched/fair.c | 36 +-
kernel/time/tick-broadcast-hrtimer.c | 57 +-
kernel/trace/trace.c | 17 +-
lib/dump_stack.c | 7 +-
mm/hugetlb_cgroup.c | 2 +-
mm/ksm.c | 14 +-
mm/memcontrol.c | 2 +-
mm/slub.c | 13 +-
mm/vmstat.c | 2 +-
net/batman-adv/bat_iv_ogm.c | 61 ++-
net/batman-adv/hard-interface.c | 2 +
net/batman-adv/types.h | 3 +
net/dccp/ipv4.c | 4 +-
net/ipv4/datagram.c | 2 +-
net/ipv4/inetpeer.c | 1 +
net/ipv4/route.c | 12 +-
net/ipv4/tcp_ipv4.c | 4 +-
net/ipv6/ip6_input.c | 10 +
net/llc/llc_s_ac.c | 12 +-
net/llc/llc_sap.c | 23 +-
net/mac80211/mlme.c | 5 +-
net/netfilter/ipset/ip_set_core.c | 8 +-
net/netfilter/ipvs/ip_vs_ctl.c | 15 +-
net/nfc/llcp_sock.c | 7 +-
net/sched/act_api.c | 12 +-
net/sched/act_pedit.c | 4 +-
net/sched/sch_cbq.c | 31 +-
net/sched/sch_dsmark.c | 2 +
net/sched/sch_netem.c | 2 +
net/sctp/socket.c | 2 +-
net/wireless/nl80211.c | 3 +-
sound/core/timer.c | 67 ++-
sound/firewire/bebob/bebob_focusrite.c | 3 +
sound/firewire/bebob/bebob_stream.c | 3 +-
sound/soc/kirkwood/kirkwood-i2s.c | 8 +-
sound/usb/endpoint.c | 3 +
sound/usb/mixer.c | 4 +-
tools/perf/util/hist.c | 2 +-
142 files changed, 957 insertions(+), 1235 deletions(-)
Al Viro (3):
ceph: add missing check in d_revalidate snapdir handling
ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable
ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either
Alan Stern (2):
USB: yurex: Don't retry on unexpected errors
USB: gadget: Reject endpoints with 0 maxpacket value
Alex Deucher (1):
drm/radeon: fix si_enable_smc_cac() failed issue
Alexandre Belloni (1):
clk: at91: avoid sleeping early
Alexey Brodkin (1):
ARC: perf: Accommodate big-endian CPU
Andreas Sandberg (1):
tick: hrtimer-broadcast: Prevent endless restarting when broadcast device is unused
Andrey Ryabinin (1):
mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()
Balasubramani Vivekanandan (1):
tick: broadcast-hrtimer: Fix a race in bc_set_next
Bart Van Assche (1):
RDMA/iwcm: Fix a lock inversion issue
Bastien Nocera (1):
USB: rio500: Remove Rio 500 kernel driver
Ben Hutchings (1):
Linux 3.16.80
Beni Mahler (1):
USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
Christophe JAILLET (1):
memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()'
Cristian Birsan (1):
usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode.
Dan Carpenter (3):
USB: legousbtower: fix a signedness bug in tower_probe()
netfilter: ipset: Fix an error code in ip_set_sockfn_get()
block: drbd: remove a stray unlock in __drbd_send_protocol()
Daniel Wagner (1):
scsi: lpfc: Honor module parameter lpfc_use_adisc
Davide Caratti (1):
net/sched: act_pedit: fix WARN() in the traffic path
Denis Efremov (1):
staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()
Doug Berger (2):
net: phy: bcm7xxx: define soft_reset for 40nm EPHY
net: bcmgenet: reset 40nm EPHY on energy detect
Eric Biggers (1):
llc: fix sk_buff leak in llc_sap_state_process()
Eric Dumazet (8):
sch_cbq: validate TCA_CBQ_WRROPT to avoid crash
ipv6: drop incoming packets having a v4mapped source address
sch_dsmark: fix potential NULL deref in dsmark_init()
nfc: fix memory leak in llcp_sock_bind()
net: avoid potential infinite loop in tc_ctl_action()
ipvs: move old_secure_tcp into struct netns_ipvs
inet: stop leaking jiffies on the wire
dccp: do not leak jiffies on the wire
Filipe Manana (1):
Btrfs: check for the full sync flag while holding the inode lock during fsync
Florian Fainelli (1):
net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
Gustavo A. R. Silva (1):
usb: udc: lpc32xx: fix bad bit shift operation
Helge Deller (1):
parisc: Fix vmap memory leak in ioremap()/iounmap()
Henry Lin (1):
ALSA: usb-audio: not submit urb for stopped endpoint
Jacky.Cao@...y.com (1):
USB: dummy-hcd: fix power budget for SuperSpeed mode
Jakub Kicinski (1):
net: netem: correct the parent's backlog when corrupted packet was dropped
Jan Schmidt (1):
xhci: Check all endpoints for LPM timeout
Jeff Layton (1):
ceph: just skip unrecognized info in ceph_reply_info_extra
Jiri Olsa (1):
perf tools: Fix time sorting
Johan Hovold (30):
hso: fix NULL-deref on tty open
USB: serial: keyspan: fix NULL-derefs on open() and write()
USB: microtek: fix info-leak at probe
USB: adutux: fix NULL-derefs on disconnect
USB: usblcd: fix I/O after disconnect
USB: legousbtower: fix slab info leak at probe
USB: legousbtower: fix deadlock on disconnect
USB: legousbtower: fix potential NULL-deref on disconnect
USB: legousbtower: fix open after failed reset request
USB: usb-skeleton: fix runtime PM after driver unbind
USB: usblp: fix runtime PM after driver unbind
USB: serial: fix runtime PM after driver unbind
media: stkwebcam: fix runtime PM after driver unbind
USB: usb-skeleton: fix NULL-deref on disconnect
USB: legousbtower: fix use-after-free on release
USB: ldusb: fix NULL-derefs on driver unbind
USB: adutux: fix use-after-free on release
USB: iowarrior: fix use-after-free on release
USB: iowarrior: fix use-after-free after driver unbind
USB: yurex: fix NULL-derefs on disconnect
USB: ldusb: fix memleak on disconnect
USB: legousbtower: fix memleak on disconnect
USB: usblp: fix use-after-free on disconnect
USB: serial: ti_usb_3410_5052: fix port-close races
USB: ldusb: fix read info leaks
USB: ldusb: fix ring-buffer locking
USB: ldusb: fix control-message timeout
USB: serial: whiteheat: fix potential slab corruption
USB: serial: whiteheat: fix line-speed endianness
can: usb_8dev: fix use-after-free on disconnect
Jonas Gorski (1):
MIPS: bmips: mark exception vectors as char arrays
Jose Abreu (1):
net: stmmac: Correctly take timestamp for PTPv2
Juergen Gross (1):
xen/netback: fix error path of xenvif_connect_data()
Kai-Heng Feng (1):
x86/quirks: Disable HPET on Intel Coffe Lake platforms
Kevin Hao (1):
dump_stack: avoid the livelock of the dump_lock
Kim Phillips (2):
perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity
perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h)
Kurt Van Dijck (1):
can: c_can: c_can_poll(): only read status register after status IRQ
Laurent Vivier (1):
virtio_console: allocate inbufs in add_port() only if it is needed
Lorenzo Bianconi (1):
net: ipv4: use a dedicated counter for icmp_v4 redirect packets
Luis Henriques (1):
ceph: fix use-after-free in __ceph_remove_cap()
Lukas Wunner (1):
netfilter: nf_tables: Align nft_expr private data to 64-bit
Marek Szyprowski (1):
clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume
Markus Pargmann (1):
batman-adv: iv_ogm_iface_enable, direct return values
Markus Theil (1):
nl80211: fix validation of mesh path nexthop
Martin Habets (1):
sfc: Only cancel the PPS workqueue if it exists
Mathias Nyman (1):
xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
Max Filippov (1):
xtensa: drop EXPORT_SYMBOL for outs*/ins*
Michal Hocko (1):
mm, vmstat: hide /proc/pagetypeinfo from normal users
Michał Mirosław (1):
HID: fix error message in hid_open_report()
Miklos Szeredi (2):
fuse: flush dirty data/metadata before non-truncate setattr
fuse: truncate pending writes on O_TRUNC
Nakajima Akira (1):
Fix to check Unique id and FileType when client refer file directly.
Nicholas Piggin (1):
scsi: qla2xxx: stop timer in shutdown path
Oliver Neukum (1):
scsi: sd: Ignore a failure to sync cache due to lack of authorization
Paolo Abeni (1):
net: ipv4: avoid mixed n_redirects and rate_tokens usage
Paul Burton (1):
MIPS: tlbex: Fix build_restore_pagemask KScratch restore
Pavel Shilovsky (3):
CIFS: Gracefully handle QueryInfo errors during open
CIFS: Force revalidate inode when dentry is stale
CIFS: Force reval dentry if LOOKUP_REVAL flag is set
Qian Cai (1):
mm/slub: fix a deadlock in show_slab_objects()
Rafael J. Wysocki (1):
PCI: PM: Fix pci_power_up()
Randy Dunlap (1):
serial: uartlite: fix exit path null pointer
Rick Tseng (1):
usb: xhci: wait for CNR controller not ready bit in xhci resume
Roberto Bergantinos Corpas (1):
CIFS: avoid using MID 0xFFFF
Roman Gushchin (2):
mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()
mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()
Ross Lagerwall (1):
cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary
Russell King (2):
ARM: mm: fix alignment handler faults under memory pressure
ASoC: kirkwood: fix external clock probe defer
Steffen Maier (1):
scsi: zfcp: fix reaction on bit error threshold notification
Stephane Grosjean (1):
can: peak_usb: fix a potential out-of-sync while decoding packets
Steven Rostedt (VMware) (1):
tracing: Get trace_array reference for available_tracers files
Sven Eckelmann (1):
batman-adv: Avoid free/alloc race when handling OGM buffer
Taehee Yoo (1):
bonding: fix unexpected IFF_BONDING bit unset
Takashi Iwai (4):
ALSA: timer: Simplify error path in snd_timer_open()
ALSA: timer: Fix incorrectly assigned timer instance
ALSA: timer: Fix mutex deadlock at releasing card
ALSA: usb-audio: Fix missing error check at mixer resolution test
Takashi Sakamoto (2):
ALSA: bebob: Fix prototype of helper function to return negative value
ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series
Tejun Heo (1):
net: fix sk_page_frag() recursion from memory reclaim
Thomas Gleixner (1):
tick: broadcast-hrtimer: Remove overly clever return value abuse
Tomi Valkeinen (1):
drm/omap: fix max fclk divider for omap36xx
Viresh Kumar (1):
hrtimer: Store cpu-number in struct hrtimer_cpu_base
Will Deacon (2):
mac80211: Reject malformed SSID elements
panic: ensure preemption is disabled during panic()
Xuewei Zhang (1):
sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision
Yihui ZENG (1):
s390/cmm: fix information leak in cmm_timeout_handler()
Yoshihiro Shimoda (2):
usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}()
usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior
Yufen Yu (1):
scsi: core: try to get module before removing device
zhangyi (F) (1):
fs/dcache: move security_d_instantiate() behind attaching dentry to inode
View attachment "linux-3.16.80.patch" of type "text/x-diff" (163998 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists