[PATCH 3.2 00/59] 3.2.92-rc1 review

From: Ben Hutchings
Date: Fri Aug 18 2017 - 10:27:35 EST


This is the start of the stable review cycle for the 3.2.92 release.
There are 59 patches in this series, which will be posted as responses
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Mon Aug 21 18:00:00 UTC 2017.
Anything received after that time might be too late.

A combined patch relative to 3.2.91 will be posted as an additional
response to this. A shortlog and diffstat can be found below.

Ben.

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

Ajay Kaher (1):
USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously
[2f86a96be0ccb1302b7eee7855dbee5ce4dc5dfb]

Alexander Tsoy (1):
ath9k_htc: add device ID for Toshiba WLM-20U2/GN-1080
[aea57edf80c6e96d6dc24757599396af99c02b19]

Alexey Brodkin (1):
usb: Make sure usb/phy/of gets built-in
[3d6159640da9c9175d1ca42f151fc1a14caded59]

Alexey Khoroshilov (1):
[media] cx231xx: fix double free and leaks on failure path in cx231xx_usb_probe()
[256d013a9bcc9a39b2e4b34ab19219bd054cf270]

Alyssa Milburn (4):
[media] digitv: limit messages to buffer size
[821117dc21083a99dd99174c10848d70ff43de29]
[media] dw2102: limit messages to buffer size
[950e252cb469f323740d78e4907843acef89eedb]
[media] ttusb2: limit messages to buffer size
[a12b8ab8c5ff7ccd7b107a564743507c850a441d]
[media] zr364xx: enforce minimum size when reading header
[ee0fe833d96793853335844b6d99fb76bd12cbeb]

Andrey Ryabinin (1):
drm/i915: fix use-after-free in page_flip_completed()
[05c41f926fcc7ef838c80a6a99d84f67b4e0b824]

Arnd Bergmann (2):
[media] pvrusb2: reduce stack usage pvr2_eeprom_analyze()
[6830733d53a4517588e56227b9c8538633f0c496]
fbdev: sti: don't select CONFIG_VT
[34bf129a7f068e3108dbb051b4b05674e2a270e7]

Ashish Kalra (1):
x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
[d594aa0277e541bb997aef0bc0a55172d8138340]

Bjorn Helgaas (1):
PCI: Ignore write combining when mapping I/O port space
[3a92c319c44a7bcee9f48dff9d97d001943b54c6]

Christoph Hellwig (1):
libata: reject passthrough WRITE SAME requests
[c6ade20f5e50e188d20b711a618b20dd1d50457e]

Christophe Leroy (1):
net: ethernet: ucc_geth: fix MEM_PART_MURAM mode
[8b8642af15ed14b9a7a34d3401afbcc274533e13]

Cong Wang (1):
mqueue: fix a use-after-free in sys_mq_notify()
[f991af3daabaecff34684fd51fac80319d1baad1]

Craig Gallek (1):
ip6_tunnel: Fix missing tunnel encapsulation limit option
[89a23c8b528bd2c89f3981573d6cd7d23840c8a6]

Dan Carpenter (2):
[media] dw2102: some missing unlocks on error
[324ed533bf0b23c309b805272c4ffcc5d51493a6]
cifs: small underflow in cnvrtDosUnixTm()
[564277eceeca01e02b1ef3e141cfb939184601b4]

David S. Miller (1):
ipv6: Need to export ipv6_push_frag_opts for tunneling now.
[5b8481fa42ac58484d633b558579e302aead64c1]

David Woodhouse (3):
PCI: Fix another sanity check bug in /proc/pci mmap
[17caf56731311c9596e7d38a70c88fcb6afa6a1b]
PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
[6bccc7f426abd640f08d8c75fb22f99483f201b4]
PCI: Only allow WC mmap on prefetchable resources
[cef4d02305a06be581bb7f4353446717a1b319ec]

Dmitry Tunin (1):
ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device
[16ff1fb0e32f76a5d285a6f23b82d21aa52813c6]

Eric Dumazet (1):
tcp: fix wraparound issue in tcp_lp
[a9f11f963a546fea9144f6a6d1a307e814a387e7]

Frank Schaefer (1):
[media] ov2640: fix vflip control
[7f140fc2064bcd23e0490d8210650e2ef21c1c89]

Guenter Roeck (2):
usb: hub: Do not attempt to autosuspend disconnected devices
[f5cccf49428447dfbc9edb7a04bb8fc316269781]
usb: hub: Fix error loop seen after hub communication errors
[245b2eecee2aac6fdc77dcafaa73c33f9644c3c7]

Jason A. Donenfeld (1):
padata: free correct variable
[07a77929ba672d93642a56dc2255dd21e6e2290b]

Johan Hovold (8):
[media] cx231xx-audio: fix NULL-deref at probe
[65f921647f4c89a2068478c89691f39b309b58f7]
[media] cx231xx-audio: fix init error path
[fff1abc4d54e469140a699612b4db8d6397bfcba]
[media] cx231xx-cards: fix NULL-deref at probe
[0cd273bb5e4d1828efaaa8dfd11b7928131ed149]
[media] gspca: konica: add missing endpoint sanity check
[aa58fedb8c7b6cf2f05941d238495f9e2f29655c]
[media] mceusb: fix NULL-deref at probe
[03eb2a557ed552e920a0942b774aaf931596eec1]
[media] usbvision: fix NULL-deref at probe
[eacb975b48272f54532b62f515a3cf7eefa35123]
ath9k_htc: fix NULL-deref at probe
[ebeb36670ecac36c179b5fb5d5c88ff03ba191ec]
zd1211rw: fix NULL-deref at probe
[ca260ece6a57dc7d751e0685f51fa2c55d851873]

Josh Boyer (1):
[media] ttusb2: Don't use stack variables for DMA
[ff17999184ed13829bc14c3be412d980173dff40]

Laura Abbott (1):
x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init()
[861ce4a3244c21b0af64f880d5bfe5e6e2fb9e4a]

Leon Nardella (1):
ath9k_htc: Add new USB ID
[0088d27b78f2c0118aee82923269518616481ea0]

Liping Zhang (1):
netfilter: ctnetlink: make it safer when updating ct->status
[53b56da83d7899de375a9de153fd7f5397de85e6]

Lukas Wunner (1):
PCI: Freeze PME scan before suspending devices
[ea00353f36b64375518662a8ad15e39218a1f324]

Masaki TAGAWA (1):
ath9k_htc: Add device ID for Buffalo WLI-UV-AG300P
[98f99eeae98047bc195bcc7510eae4f0cf3658a0]

Mauro Carvalho Chehab (1):
[media] dw2102: Don't use dynamic static allocation
[0065a79a8698a953e4b201c5fce8db8940530578]

Michael J. Ruhl (2):
IB/core: For multicast functions, verify that LIDs are multicast LIDs
[8561eae60ff9417a50fa1fb2b83ae950dc5c1e21]
IB/core: If the MGID/MLID pair is not on the list return an error
[20c7840a77ddcb2ed2fbd66e8197db2868495751]

Michael Trimarchi (1):
power: supply: pda_power: move from timer to delayed_work
[633e8799ddc09431be2744c4a1efdbda13af2b0b]

Mohammed Shafi Shajakhan (1):
ath9k_htc: Add PID/VID for a Ubiquiti WiFiStation
[763cbac07674a648f1377b21ca66f577c103fa9a]

Peter Chen (1):
usb: host: xhci: print correct command ring address
[6fc091fb0459ade939a795bfdcaf645385b951d4]

Richard Weinberger (1):
um: Fix PTRACE_POKEUSER on x86_64
[9abc74a22d85ab29cef9896a2582a530da7e79bf]

Sabrina Dubroca (1):
ipv6: avoid overflow of offset in ip6_find_1stfragopt
[6399f1fae4ec29fab5ec76070435555e256ca3a6]

Stefan Assmann (1):
PCI: Disable boot interrupt quirk for ASUS M2N-LR
[c4e649b09f55595e6df6da5465a5b3cfc93557c1]

Steve French (1):
Set unicode flag on cifs echo request to avoid Mac error
[26c9cb668c7fbf9830516b75d8bee70b699ed449]

Sujith Manoharan (1):
ath9k_htc: Add Panasonic N5HBZ0000055 device id
[d90b570898f7cc3dd0b26d4e646f464408b04022]

Szymon Janc (1):
Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
[ab89f0bdd63a3721f7cd3f064f39fc4ac7ca14d4]

Takatoshi Akiyama (1):
serial: sh-sci: Fix panic when serial console and DMA are enabled
[3c9101766b502a0163d1d437fada5801cf616be2]

Thomas Gleixner (1):
timerfd: Protect the might cancel mechanism proper
[1e38da300e1e395a15048b0af1e5305bd91402f6]

Tobias Herzog (1):
cdc-acm: fix possible invalid access when processing notification
[1bb9914e1730417d530de9ed37e59efdc647146b]

Willem de Bruijn (1):
packet: fix tp_reserve race in packet_set_ring
[c27927e372f0785f3303e8fad94b85945e2c97b7]

Makefile | 4 +-
arch/powerpc/include/asm/qe.h | 1 +
arch/x86/boot/boot.h | 2 +-
arch/x86/mm/numa_32.c | 1 +
arch/x86/um/ptrace_64.c | 2 +-
drivers/Makefile | 1 +
drivers/ata/libata-scsi.c | 8 ++
drivers/gpu/drm/i915/intel_display.c | 4 +-
drivers/infiniband/core/uverbs_cmd.c | 13 +-
drivers/infiniband/core/verbs.c | 8 +-
drivers/media/dvb/dvb-usb/digitv.c | 4 +
drivers/media/dvb/dvb-usb/dw2102.c | 170 ++++++++++++++++++++++--
drivers/media/dvb/dvb-usb/ttusb2.c | 36 ++++-
drivers/media/rc/mceusb.c | 4 +-
drivers/media/video/cx231xx/cx231xx-audio.c | 41 ++++--
drivers/media/video/cx231xx/cx231xx-cards.c | 156 ++++++++++++++--------
drivers/media/video/gspca/konica.c | 3 +
drivers/media/video/ov2640.c | 6 +-
drivers/media/video/pvrusb2/pvrusb2-eeprom.c | 13 +-
drivers/media/video/usbvision/usbvision-video.c | 9 +-
drivers/media/video/zr364xx.c | 8 ++
drivers/net/ethernet/freescale/ucc_geth.c | 8 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 12 ++
drivers/net/wireless/zd1211rw/zd_usb.c | 3 +
drivers/pci/pci-sysfs.c | 10 +-
drivers/pci/pci.c | 9 +-
drivers/pci/proc.c | 20 ++-
drivers/pci/quirks.c | 24 ++++
drivers/power/pda_power.c | 44 +++---
drivers/tty/serial/sh-sci.c | 10 +-
drivers/usb/class/cdc-acm.c | 13 +-
drivers/usb/core/driver.c | 21 +++
drivers/usb/core/file.c | 9 +-
drivers/usb/core/hub.c | 11 +-
drivers/usb/host/xhci-mem.c | 2 +-
drivers/video/Kconfig | 2 -
drivers/video/Makefile | 1 +
fs/cifs/cifssmb.c | 3 +
fs/cifs/netmisc.c | 6 +-
fs/timerfd.c | 17 ++-
include/linux/netfilter/nf_conntrack_common.h | 9 ++
ipc/mqueue.c | 4 +-
kernel/padata.c | 2 +-
net/bluetooth/hci_sock.c | 3 +-
net/ipv4/tcp_lp.c | 6 +-
net/ipv6/exthdrs.c | 2 +-
net/ipv6/ip6_output.c | 8 +-
net/ipv6/ip6_tunnel.c | 4 +-
net/netfilter/nf_conntrack_netlink.c | 27 +++-
net/packet/af_packet.c | 13 +-
50 files changed, 607 insertions(+), 190 deletions(-)

--
Ben Hutchings
Reality is just a crutch for people who can't handle science fiction.