Skip to content

4.4.70-stable review

Greg Kroah-Hartman kernel-hardening linux-media linux-metag lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest95 of 103 patches 23 repliesIn review

95 of 103 patches are in this archive. The cover letter announces 103.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/103usb: misc: legousbtower: Fix buffers on stackdrivers/usb/misc/legousbtower.c+27 -100 replies
2/103usb: misc: legousbtower: Fix memory leakdrivers/usb/misc/legousbtower.c+1 -00 replies
3/103USB: ene_usb6250: fix DMA to the stackdrivers/usb/storage/ene_ub6250.c+55 -350 replies
4/103watchdog: pcwd_usb: fix NULL-deref at probedrivers/watchdog/pcwd_usb.c+3 -00 replies
5/103char: lp: fix possible integer overflow in lp_setup()drivers/char/lp.c+5 -10 replies
6/103USB: core: replace %p with %pKdrivers/usb/core/devio.c drivers/usb/core/hcd.c drivers/usb/core/urb.c+5 -50 replies
7/103ARM: tegra: paz00: Mark panel regulator as enabled on bootarch/arm/boot/dts/tegra20-paz00.dts+1 -00 replies
8/103tpm_crb: check for bad response sizedrivers/char/tpm/tpm_crb.c+1 -20 replies
9/103infiniband: call ipv6 route lookup via the stub interfacedrivers/infiniband/core/addr.c+2 -20 replies
10/103dm btree: fix for dm_btree_find_lowest_key()drivers/md/persistent-data/dm-btree.c+6 -20 replies
11/103dm raid: select the Kconfig option CONFIG_MD_RAID0drivers/md/Kconfig+1 -00 replies
12/103dm bufio: avoid a possible ABBA deadlockdrivers/md/dm-bufio.c+5 -40 replies
13/103dm bufio: check new buffer allocation watermark every 30 secondsdrivers/md/dm-bufio.c+10 -00 replies
14/103dm cache metadata: fail operations if fail_io mode has been establisheddrivers/md/dm-cache-metadata.c+8 -40 replies
15/103dm bufio: make the parameter "retain_bytes" unsigned longdrivers/md/dm-bufio.c+8 -80 replies
16/103dm thin metadata: call precommit before saving the rootsdrivers/md/dm-thin-metadata.c+2 -20 replies
17/103dm space map disk: fix some book keeping in the disk space mapdrivers/md/persistent-data/dm-space-map-disk.c+14 -10 replies
18/103md: update slab_cache before releasing new stripes when stripes resizingdrivers/md/raid5.c+4 -22 replies
19/103rtlwifi: rtl8821ae: setup 8812ae RFE according to device typedrivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c drivers/net/wireless/realtek/rtlwifi/rtl8821ae/reg.h+107 -160 replies
20/103mwifiex: pcie: fix cmd_buf use-after-free in remove/resetdrivers/net/wireless/mwifiex/pcie.c+7 -00 replies
24/103regulator: tps65023: Fix inverted core enable logic.drivers/regulator/tps65023-regulator.c+1 -20 replies
25/103s390/kdump: Add final notearch/s390/kernel/crash_dump.c+15 -00 replies
26/103s390/cputime: fix incorrect system timearch/s390/kernel/entry.S+18 -30 replies
27/103ath9k_htc: Add support of AirTies 1eda:2315 AR9271 devicedrivers/net/wireless/ath/ath9k/hif_usb.c+1 -00 replies
28/103ath9k_htc: fix NULL-deref at probedrivers/net/wireless/ath/ath9k/hif_usb.c+3 -00 replies
29/103drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations.drivers/gpu/drm/amd/amdgpu/dce_v10_0.c drivers/gpu/drm/amd/amdgpu/dce_v11_0.c drivers/gpu/drm/amd/amdgpu/dce_v8_0.c+9 -480 replies
30/103drm/amdgpu: Make display watermark calculations more accuratedrivers/gpu/drm/amd/amdgpu/dce_v10_0.c drivers/gpu/drm/amd/amdgpu/dce_v11_0.c drivers/gpu/drm/amd/amdgpu/dce_v8_0.c+15 -153 replies
31/103drm/nouveau/therm: remove ineffective workarounds for alarm bugsdrivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c +1 more+4 -40 replies
32/103drm/nouveau/tmr: ack interrupt before processing alarmsdrivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c+1 -10 replies
33/103drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarmdrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+10 -70 replies
34/103drm/nouveau/tmr: avoid processing completed alarms when adding a new onedrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+13 -30 replies
35/103drm/nouveau/tmr: handle races with hw when updating the next alarm timedrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+16 -100 replies
36/103cdc-acm: fix possible invalid access when processing notificationdrivers/usb/class/cdc-acm.c+9 -40 replies
37/103proc: Fix unbalanced hard link numbersfs/proc/generic.c+1 -00 replies
38/103of: fix sparse warning in of_pci_range_parser_onedrivers/of/address.c+1 -10 replies
39/103iio: dac: ad7303: fix channel descriptiondrivers/iio/dac/ad7303.c+3 -30 replies
40/103pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processeskernel/pid_namespace.c+1 -12 replies
41/103pid_ns: Fix race between setnsed fork() and zap_pid_ns_processes()kernel/fork.c+6 -20 replies
42/103USB: serial: ftdi_sio: fix setting latency for unprivileged usersdrivers/usb/serial/ftdi_sio.c+1 -10 replies
43/103USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+6 -40 replies
44/103ext4 crypto: dont let data integrity writebacks fail with ENOMEMfs/ext4/crypto.c fs/ext4/ext4.h fs/ext4/page-io.c +1 more+39 -200 replies
45/103ext4 crypto: fix some error handlingfs/ext4/page-io.c+1 -10 replies
47/103fscrypt: fix context consistency check when key(s) unavailablefs/ext4/crypto_policy.c fs/f2fs/crypto_policy.c+96 -350 replies
48/103f2fs: check entire encrypted bigname when finding a dentryfs/f2fs/dir.c fs/f2fs/f2fs.h fs/f2fs/hash.c +1 more+31 -150 replies
49/103fscrypt: avoid collisions when presenting long encrypted filenamesfs/ext4/crypto_fname.c fs/ext4/namei.c fs/f2fs/crypto_fname.c +1 more+6 -60 replies
50/103sched/fair: Do not announce throttled next buddy in dequeue_task_fair()kernel/sched/fair.c+4 -50 replies
51/103sched/fair: Initialize throttle_count for new task-groups lazilykernel/sched/fair.c kernel/sched/sched.h+21 -10 replies
52/103usb: host: xhci-plat: propagate return value of platform_get_irq()drivers/usb/host/xhci-plat.c+1 -10 replies
53/103xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denvertondrivers/usb/host/xhci-pci.c+5 -20 replies
54/103usb: host: xhci-mem: allocate zeroed Scratchpad Bufferdrivers/usb/host/xhci-mem.c+1 -10 replies
55/103net: irda: irda-usb: fix firmware name on big-endian hostsdrivers/net/irda/irda-usb.c+1 -10 replies
56/103usbvision: fix NULL-deref at probedrivers/media/usb/usbvision/usbvision-video.c+8 -10 replies
57/103mceusb: fix NULL-deref at probedrivers/media/rc/mceusb.c+2 -20 replies
58/103ttusb2: limit messages to buffer sizedrivers/media/usb/dvb-usb/ttusb2.c+19 -01 reply
59/103usb: musb: tusb6010_omap: Do not reset the other directions packet sizedrivers/usb/musb/tusb6010_omap.c+9 -40 replies
60/103USB: iowarrior: fix info ioctl on big-endian hostsdrivers/usb/misc/iowarrior.c+1 -10 replies
61/103usb: serial: option: add Telit ME910 supportdrivers/usb/serial/option.c+8 -00 replies
63/103USB: serial: mct_u232: fix big-endian baud-rate handlingdrivers/usb/serial/mct_u232.c+1 -10 replies
64/103USB: serial: io_ti: fix div-by-zero in set_termiosdrivers/usb/serial/io_ti.c+4 -10 replies
65/103USB: hub: fix SS hub-descriptor handlingdrivers/usb/core/hub.c+6 -20 replies
66/103USB: hub: fix non-SS hub-descriptor handlingdrivers/usb/core/hub.c+9 -40 replies
67/103tty: Prevent ldisc drivers from re-using stale tty fieldsdrivers/tty/tty_ldisc.c+7 -00 replies
69/103iio: proximity: as3935: fix as3935_writedrivers/iio/proximity/as3935.c+1 -20 replies
71/103gspca: konica: add missing endpoint sanity checkdrivers/media/usb/gspca/konica.c+3 -00 replies
72/103s5p-mfc: Fix unbalanced call to clock managementdrivers/media/platform/s5p-mfc/s5p_mfc.c+1 -00 replies
73/103dib0700: fix NULL-deref at probedrivers/media/usb/dvb-usb/dib0700_core.c+3 -00 replies
74/103zr364xx: enforce minimum size when reading headerdrivers/media/usb/zr364xx/zr364xx.c+8 -00 replies
75/103dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-opsdrivers/media/dvb-frontends/cxd2841er.c+3 -11 reply
76/103cx231xx-audio: fix init error pathdrivers/media/usb/cx231xx/cx231xx-audio.c+14 -110 replies
77/103cx231xx-audio: fix NULL-deref at probedrivers/media/usb/cx231xx/cx231xx-audio.c+15 -20 replies
78/103cx231xx-cards: fix NULL-deref at probedrivers/media/usb/cx231xx/cx231xx-cards.c+40 -50 replies
79/103powerpc/book3s/mce: Move add_taint() later in virtual modearch/powerpc/kernel/mce.c arch/powerpc/kernel/traps.c+4 -20 replies
80/103powerpc/pseries: Fix of_node_put() underflow during DLPAR removearch/powerpc/platforms/pseries/dlpar.c+0 -10 replies
81/103powerpc/64e: Fix hang when debugging programs with relocated kernelarch/powerpc/kernel/exceptions-64e.S+12 -00 replies
82/103ARM: dts: at91: sama5d3_xplained: fix ADC vrefarch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -00 replies
83/103ARM: dts: at91: sama5d3_xplained: not all ADC channels are availablearch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -30 replies
84/103arm64: xchg: hazard against entire exchange variablearch/arm64/include/asm/cmpxchg.h+1 -10 replies
85/103arm64: uaccess: ensure extension of access_ok() addrarch/arm64/include/asm/uaccess.h+2 -10 replies
86/103arm64: documentation: document tagged pointer stack constraintsDocumentation/arm64/tagged-pointers.txt+49 -170 replies
87/103xc2028: Fix use-after-free bug properlydrivers/media/tuners/tuner-xc2028.c+16 -210 replies
88/103mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thpmm/huge_memory.c+11 -10 replies
89/103staging: rtl8192e: fix 2 byte alignment of register BSSIDR.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+5 -40 replies
90/103staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+1 -10 replies
91/103iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappingsdrivers/iommu/intel-iommu.c+4 -10 replies
92/103metag/uaccess: Fix access_ok()arch/metag/include/asm/uaccess.h+24 -160 replies
93/103metag/uaccess: Check access_ok in strncpy_from_userarch/metag/include/asm/uaccess.h+7 -20 replies
94/103stackprotector: Increase the per-task stack canarys random range from 32 bits to 64 bits on 64-bit platformskernel/fork.c+1 -10 replies
95/103uwb: fix device quirk on big-endian hostsdrivers/uwb/i1480/dfu/usb.c+3 -20 replies
96/103genirq: Fix chained interrupt data orderingkernel/irq/chip.c+1 -10 replies
97/103osf_wait4(): fix infoleakarch/alpha/kernel/osf_sys.c+4 -20 replies
98/103tracing/kprobes: Enforce kprobes teardown after testinginclude/linux/kprobes.h kernel/kprobes.c kernel/trace/trace_kprobe.c+9 -20 replies
99/103PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platformsdrivers/pci/pci-sysfs.c+7 -30 replies
101/103drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2drivers/gpu/drm/drm_edid.c+8 -00 replies
102/103nfsd: encoders mustnt use unitialized values in error casesfs/nfsd/nfs4xdr.c+4 -40 replies
103/103drivers: char: mem: Check for address space wraparound with mmap()drivers/char/mem.c+5 -00 replies

Reviews trailers per patch

26 of 95 patches have a Reviewed-by or Acked-by.

PatchAndreas HartmannAlex DeucherOliver NeukumLars-Peter ClausenBen SegallTony LindgrenGreg Kroah-HartmanPete ZaitcevAbylay OspanJiang BiaoLiu SongHuang JianWill DeaconArjan van de VenRik van RielKees CookMasami HiramatsuChristoph HellwigAlfredo Rafael Vicente BoixGuenter RoeckMisha KomarovskiyJarkko SakkinenNeilBrownOleg NesterovChristian BorntraegerAlan SternNicolas FerreDave MartinKirill A. ShutemovDavid WoodhouseHarry Wentland
1/103T-b
2/103
3/103Reported-and-tested-by
4/103R-b
5/103
6/103
7/103T-b
8/103R-b
9/103
10/103
11/103
12/103
13/103
14/103
15/103
16/103
17/103
18/103R-b
19/103
20/103
24/103
25/103
26/103T-b
27/103
28/103
29/103R-b
30/103R-b
31/103
32/103
33/103
34/103
35/103
36/103A-b
37/103
38/103
39/103R-b
40/103T-b
41/103A-b
42/103
43/103
44/103
45/103
47/103
48/103
49/103
50/103R-b
51/103
52/103
53/103
54/103
55/103
56/103
57/103
58/103
59/103T-b
60/103
61/103
63/103R-b A-b
64/103R-b
65/103A-b
66/103A-b
67/103
69/103
71/103
72/103
73/103
74/103
75/103A-b
76/103
77/103
78/103
79/103
80/103
81/103R-b R-b R-b
82/103A-b
83/103A-b
84/103A-b
85/103A-b
86/103A-b R-b
87/103
88/103A-b
89/103
90/103
91/103A-b
92/103
93/103
94/103A-b A-b A-b
95/103
96/103
97/103
98/103A-b
99/103
101/103A-b
102/103R-b
103/103

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 31 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 000/103] 4.4.70-stable review

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

Responses should be made by Thu May 25 20:08:25 UTC 2017. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.70-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.70-rc1

Julius Werner <[email protected]>
drivers: char: mem: Check for address space wraparound with mmap()

J. Bruce Fields <[email protected]>
nfsd: encoders mustn't use unitialized values in error cases

Mario Kleiner <[email protected]>
drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2

Lukas Wunner <[email protected]>
PCI: Freeze PME scan before suspending devices

David Woodhouse <[email protected]>
PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms

Thomas Gleixner <[email protected]>
tracing/kprobes: Enforce kprobes teardown after testing

Al Viro <[email protected]>
osf_wait4(): fix infoleak

Thomas Gleixner <[email protected]>
genirq: Fix chained interrupt data ordering

Johan Hovold <[email protected]>
uwb: fix device quirk on big-endian hosts

Daniel Micay <[email protected]>
stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms

James Hogan <[email protected]>
metag/uaccess: Check access_ok in strncpy_from_user

James Hogan <[email protected]>
metag/uaccess: Fix access_ok()

KarimAllah Ahmed <[email protected]>
iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings

Malcolm Priestley <[email protected]>
staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.

Malcolm Priestley <[email protected]>
staging: rtl8192e: fix 2 byte alignment of register BSSIDR.

Keno Fischer <[email protected]>
mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp

Takashi Iwai <[email protected]>
xc2028: Fix use-after-free bug properly

Kristina Martsenko <[email protected]>
arm64: documentation: document tagged pointer stack constraints

Mark Rutland <[email protected]>
arm64: uaccess: ensure extension of access_ok() addr

Mark Rutland <[email protected]>
arm64: xchg: hazard against entire exchange variable

Ludovic Desroches <[email protected]>
ARM: dts: at91: sama5d3_xplained: not all ADC channels are available

Ludovic Desroches <[email protected]>
ARM: dts: at91: sama5d3_xplained: fix ADC vref

LiuHailong <[email protected]>
powerpc/64e: Fix hang when debugging programs with relocated kernel

Tyrel Datwyler <[email protected]>
powerpc/pseries: Fix of_node_put() underflow during DLPAR remove

Mahesh Salgaonkar <[email protected]>
powerpc/book3s/mce: Move add_taint() later in virtual mode

Johan Hovold <[email protected]>
cx231xx-cards: fix NULL-deref at probe

Johan Hovold <[email protected]>
cx231xx-audio: fix NULL-deref at probe

Johan Hovold <[email protected]>
cx231xx-audio: fix init error path

Daniel Scheller <[email protected]>
dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops

Alyssa Milburn <[email protected]>
zr364xx: enforce minimum size when reading header

Johan Hovold <[email protected]>
dib0700: fix NULL-deref at probe

Marek Szyprowski <[email protected]>
s5p-mfc: Fix unbalanced call to clock management

Johan Hovold <[email protected]>
gspca: konica: add missing endpoint sanity check

Yan, Zheng <[email protected]>
ceph: fix recursion between ceph_set_acl() and __ceph_setattr()

Matt Ranostay <[email protected]>

    iio: proximity: as3935: fix as3935_write

Dan Carpenter <[email protected]>
ipx: call ipxitf_put() in ioctl error path

Peter Hurley <[email protected]>
tty: Prevent ldisc drivers from re-using stale tty fields

Johan Hovold <[email protected]>
USB: hub: fix non-SS hub-descriptor handling

Johan Hovold <[email protected]>
USB: hub: fix SS hub-descriptor handling

Johan Hovold <[email protected]>
USB: serial: io_ti: fix div-by-zero in set_termios

Johan Hovold <[email protected]>
USB: serial: mct_u232: fix big-endian baud-rate handling

Bjørn Mork <[email protected]>
USB: serial: qcserial: add more Lenovo EM74xx device IDs

Daniele Palmas <[email protected]>
usb: serial: option: add Telit ME910 support

Johan Hovold <[email protected]>
USB: iowarrior: fix info ioctl on big-endian hosts

Peter Ujfalusi <[email protected]>
usb: musb: tusb6010_omap: Do not reset the other direction's packet size

Alyssa Milburn <[email protected]>
ttusb2: limit messages to buffer size

Johan Hovold <[email protected]>
mceusb: fix NULL-deref at probe

Johan Hovold <[email protected]>
usbvision: fix NULL-deref at probe

Johan Hovold <[email protected]>
net: irda: irda-usb: fix firmware name on big-endian hosts

Peter Chen <[email protected]>
usb: host: xhci-mem: allocate zeroed Scratchpad Buffer

Mathias Nyman <[email protected]>
xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton

Thomas Petazzoni <[email protected]>
usb: host: xhci-plat: propagate return value of platform_get_irq()

Konstantin Khlebnikov <[email protected]>
sched/fair: Initialize throttle_count for new task-groups lazily

Konstantin Khlebnikov <[email protected]>
sched/fair: Do not announce throttled next buddy in dequeue_task_fair()

Eric Biggers <[email protected]>
fscrypt: avoid collisions when presenting long encrypted filenames

Jaegeuk Kim <[email protected]>
f2fs: check entire encrypted bigname when finding a dentry

Eric Biggers <[email protected]>
fscrypt: fix context consistency check when key(s) unavailable

Kristian Evensen <[email protected]>
net: qmi_wwan: Add SIMCom 7230E

Dan Carpenter <[email protected]>
ext4 crypto: fix some error handling

Theodore Ts'o <[email protected]>
ext4 crypto: don't let data integrity writebacks fail with ENOMEM

Andrey Korolyov <[email protected]>
USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs

Anthony Mallet <[email protected]>
USB: serial: ftdi_sio: fix setting latency for unprivileged users

Kirill Tkhai <[email protected]>
pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()

Eric W. Biederman <[email protected]>
pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes

Pavel Roskin <[email protected]>
iio: dac: ad7303: fix channel description

Rob Herring <[email protected]>
of: fix sparse warning in of_pci_range_parser_one

Takashi Iwai <[email protected]>
proc: Fix unbalanced hard link numbers

Tobias Herzog <[email protected]>
cdc-acm: fix possible invalid access when processing notification

Ben Skeggs <[email protected]>
drm/nouveau/tmr: handle races with hw when updating the next alarm time

Ben Skeggs <[email protected]>
drm/nouveau/tmr: avoid processing completed alarms when adding a new one

Ben Skeggs <[email protected]>
drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm

Ben Skeggs <[email protected]>
drm/nouveau/tmr: ack interrupt before processing alarms

Ben Skeggs <[email protected]>
drm/nouveau/therm: remove ineffective workarounds for alarm bugs

Mario Kleiner <[email protected]>
drm/amdgpu: Make display watermark calculations more accurate

Mario Kleiner <[email protected]>
drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations.

Johan Hovold <[email protected]>
ath9k_htc: fix NULL-deref at probe

Dmitry Tunin <[email protected]>
ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device

Martin Schwidefsky <[email protected]>
s390/cputime: fix incorrect system time

Michael Holzheu <[email protected]>
s390/kdump: Add final note

Richard Cochran <[email protected]>
regulator: tps65023: Fix inverted core enable logic.

Wanpeng Li <[email protected]>
KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation

Wanpeng Li <[email protected]>
KVM: x86: Fix load damaged SSEx MXCSR register

Daniel Glöckner <[email protected]>
ima: accept previously set IMA_NEW_FILE

Brian Norris <[email protected]>
mwifiex: pcie: fix cmd_buf use-after-free in remove/reset

Larry Finger <[email protected]>
rtlwifi: rtl8821ae: setup 8812ae RFE according to device type

Dennis Yang <[email protected]>
md: update slab_cache before releasing new stripes when stripes resizing

Joe Thornber <[email protected]>
dm space map disk: fix some book keeping in the disk space map

Joe Thornber <[email protected]>
dm thin metadata: call precommit before saving the roots

Mikulas Patocka <[email protected]>
dm bufio: make the parameter "retain_bytes" unsigned long

Mike Snitzer <[email protected]>
dm cache metadata: fail operations if fail_io mode has been established

Mikulas Patocka <[email protected]>
dm bufio: check new buffer allocation watermark every 30 seconds

Mikulas Patocka <[email protected]>
dm bufio: avoid a possible ABBA deadlock

Mikulas Patocka <[email protected]>
dm raid: select the Kconfig option CONFIG_MD_RAID0

Vinothkumar Raja <[email protected]>
dm btree: fix for dm_btree_find_lowest_key()

Paolo Abeni <[email protected]>
infiniband: call ipv6 route lookup via the stub interface

Jerry Snitselaar <[email protected]>
tpm_crb: check for bad response size

Marc Dietrich <[email protected]>
ARM: tegra: paz00: Mark panel regulator as enabled on boot

Vamsi Krishna Samavedam <[email protected]>
USB: core: replace %p with %pK

Willy Tarreau <[email protected]>
char: lp: fix possible integer overflow in lp_setup()

Johan Hovold <[email protected]>
watchdog: pcwd_usb: fix NULL-deref at probe

Alan Stern <[email protected]>
USB: ene_usb6250: fix DMA to the stack

Maksim Salau <[email protected]>
usb: misc: legousbtower: Fix memory leak

Maksim Salau <[email protected]>
usb: misc: legousbtower: Fix buffers on stack

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

Diffstat:

 Documentation/arm64/tagged-pointers.txt            |  62 ++++++++---
 Makefile                                           |   4 +-
 arch/alpha/kernel/osf_sys.c                        |   6 +-
 arch/arm/boot/dts/at91-sama5d3_xplained.dts        |   5 +-
 arch/arm/boot/dts/tegra20-paz00.dts                |   1 +
 arch/arm64/include/asm/cmpxchg.h                   |   2 +-
 arch/arm64/include/asm/uaccess.h                   |   3 +-
 arch/metag/include/asm/uaccess.h                   |  49 ++++++---
 arch/powerpc/kernel/exceptions-64e.S               |  12 ++
 arch/powerpc/kernel/mce.c                          |   2 +
 arch/powerpc/kernel/traps.c                        |   4 +-
 arch/powerpc/platforms/pseries/dlpar.c             |   1 -
 arch/s390/kernel/crash_dump.c                      |  15 +++
 arch/s390/kernel/entry.S                           |  21 +++-
 arch/x86/kernel/fpu/init.c                         |   1 +
 arch/x86/kvm/x86.c                                 |  33 ++++--
 drivers/char/lp.c                                  |   6 +-
 drivers/char/mem.c                                 |   5 +
 drivers/char/tpm/tpm_crb.c                         |   3 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |  29 ++---
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |  29 ++---
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |  29 ++---
 drivers/gpu/drm/drm_edid.c                         |   8 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c   |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c    |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c   |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c   |  59 ++++++----
 drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c   |   2 +-
 drivers/iio/dac/ad7303.c                           |   6 +-
 drivers/iio/proximity/as3935.c                     |   3 +-
 drivers/infiniband/core/addr.c                     |   4 +-
 drivers/iommu/intel-iommu.c                        |   5 +-
 drivers/md/Kconfig                                 |   1 +
 drivers/md/dm-bufio.c                              |  35 ++++--
 drivers/md/dm-cache-metadata.c                     |  12 +-
 drivers/md/dm-thin-metadata.c                      |   4 +-
 drivers/md/persistent-data/dm-btree.c              |   8 +-
 drivers/md/persistent-data/dm-space-map-disk.c     |  15 ++-
 drivers/md/raid5.c                                 |   6 +-
 drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |   1 +
 drivers/media/rc/mceusb.c                          |   4 +-
 drivers/media/tuners/tuner-xc2028.c                |  37 +++----
 drivers/media/usb/cx231xx/cx231xx-audio.c          |  42 ++++---
 drivers/media/usb/cx231xx/cx231xx-cards.c          |  45 +++++++-
 drivers/media/usb/dvb-usb/dib0700_core.c           |   3 +
 drivers/media/usb/dvb-usb/ttusb2.c                 |  19 ++++
 drivers/media/usb/gspca/konica.c                   |   3 +
 drivers/media/usb/usbvision/usbvision-video.c      |   9 +-
 drivers/media/usb/zr364xx/zr364xx.c                |   8 ++
 drivers/net/irda/irda-usb.c                        |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   4 +
 drivers/net/wireless/mwifiex/pcie.c                |   7 ++
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   | 122 ++++++++++++++++++---
 .../net/wireless/realtek/rtlwifi/rtl8821ae/reg.h   |   1 +
 drivers/of/address.c                               |   2 +-
 drivers/pci/pci-sysfs.c                            |  10 +-
 drivers/pci/pci.c                                  |   9 +-
 drivers/regulator/tps65023-regulator.c             |   3 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |  11 +-
 drivers/tty/tty_ldisc.c                            |   7 ++
 drivers/usb/class/cdc-acm.c                        |  13 ++-
 drivers/usb/core/devio.c                           |   4 +-
 drivers/usb/core/hcd.c                             |   4 +-
 drivers/usb/core/hub.c                             |  19 +++-
 drivers/usb/core/urb.c                             |   2 +-
 drivers/usb/host/xhci-mem.c                        |   2 +-
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/host/xhci-plat.c                       |   2 +-
 drivers/usb/misc/iowarrior.c                       |   2 +-
 drivers/usb/misc/legousbtower.c                    |  38 +++++--
 drivers/usb/musb/tusb6010_omap.c                   |  13 ++-
 drivers/usb/serial/ftdi_sio.c                      |  10 +-
 drivers/usb/serial/ftdi_sio_ids.h                  |   2 +
 drivers/usb/serial/io_ti.c                         |   5 +-
 drivers/usb/serial/mct_u232.c                      |   2 +-
 drivers/usb/serial/option.c                        |   8 ++
 drivers/usb/serial/qcserial.c                      |   2 +
 drivers/usb/storage/ene_ub6250.c                   |  90 +++++++++------
 drivers/uwb/i1480/dfu/usb.c                        |   5 +-
 drivers/watchdog/pcwd_usb.c                        |   3 +
 fs/ceph/acl.c                                      |   4 +-
 fs/ceph/inode.c                                    |  27 +++--
 fs/ceph/super.h                                    |   1 +
 fs/ext4/crypto.c                                   |  37 ++++---
 fs/ext4/crypto_fname.c                             |   2 +-
 fs/ext4/crypto_policy.c                            |  66 ++++++++---
 fs/ext4/ext4.h                                     |   6 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/ext4/page-io.c                                  |  14 ++-
 fs/ext4/readpage.c                                 |   2 +-
 fs/f2fs/crypto_fname.c                             |   2 +-
 fs/f2fs/crypto_policy.c                            |  65 ++++++++---
 fs/f2fs/dir.c                                      |  32 ++++--
 fs/f2fs/f2fs.h                                     |   3 +-
 fs/f2fs/hash.c                                     |   7 +-
 fs/f2fs/inline.c                                   |   4 +-
 fs/nfsd/nfs4xdr.c                                  |   8 +-
 fs/proc/generic.c                                  |   1 +
 include/linux/kprobes.h                            |   4 +-
 kernel/fork.c                                      |  10 +-
 kernel/irq/chip.c                                  |   2 +-
 kernel/kprobes.c                                   |   2 +-
 kernel/pid_namespace.c                             |   2 +-
 kernel/sched/fair.c                                |  29 ++++-
 kernel/sched/sched.h                               |   2 +-
 kernel/trace/trace_kprobe.c                        |   5 +
 mm/huge_memory.c                                   |  12 +-
 net/ipx/af_ipx.c                                   |   5 +-
 security/integrity/ima/ima_appraise.c              |   5 +-
 112 files changed, 1005 insertions(+), 443 deletions(-)