Skip to content

4.11.3-stable review

Greg Kroah-Hartman kernel-hardening linux-api linux-edac linux-metag linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest187 of 197 patches 2 repliesIn review

187 of 197 patches are in this archive. The cover letter announces 197.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/197usb: misc: legousbtower: Fix buffers on stackdrivers/usb/misc/legousbtower.c+27 -100 replies
2/197usb: misc: legousbtower: Fix memory leakdrivers/usb/misc/legousbtower.c+1 -00 replies
3/197USB: ene_usb6250: fix DMA to the stackdrivers/usb/storage/ene_ub6250.c+55 -350 replies
4/197watchdog: pcwd_usb: fix NULL-deref at probedrivers/watchdog/pcwd_usb.c+3 -00 replies
5/197char: lp: fix possible integer overflow in lp_setup()drivers/char/lp.c+5 -10 replies
6/197USB: core: replace %p with %pKdrivers/usb/core/devio.c drivers/usb/core/hcd.c drivers/usb/core/urb.c+10 -100 replies
7/197tpm_tis_core: Choose appropriate timeout for reading burstcountdrivers/char/tpm/tpm_tis_core.c+4 -20 replies
8/197ALSA: hda: Fix cpu lockup when stopping the cmd dmassound/hda/hdac_controller.c+4 -00 replies
9/197fanotify: dont expose EOPENSTALE to userspacefs/notify/fanotify/fanotify_user.c+18 -80 replies
10/197tpm_tis_spi: Use single function to transfer datadrivers/char/tpm/tpm_tis_spi.c+24 -630 replies
11/197tpm_tis_spi: Abort transfer when too many wait states are signaleddrivers/char/tpm/tpm_tis_spi.c+5 -00 replies
12/197tpm_tis_spi: Check correct byte for wait state indicatordrivers/char/tpm/tpm_tis_spi.c+17 -170 replies
13/197tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytesdrivers/char/tpm/tpm_tis_spi.c+59 -500 replies
14/197tpm_tis_spi: Add small delay after last transferdrivers/char/tpm/tpm_tis_spi.c+1 -00 replies
15/197tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driverdrivers/char/tpm/tpm_i2c_nuvoton.c+15 -80 replies
16/197tpm: add sleep only for retry in i2c_nuvoton_write_status()drivers/char/tpm/tpm_i2c_nuvoton.c+3 -20 replies
17/197tpm_crb: check for bad response sizedrivers/char/tpm/tpm_crb.c+1 -20 replies
18/197vTPM: Fix missing NULL checkdrivers/char/tpm/tpm_ibmvtpm.c+6 -20 replies
19/197tpm: fix handling of the TPM 2.0 event logsdrivers/char/tpm/tpm2_eventlog.c+10 -40 replies
20/197ASoC: cs4271: configure reset GPIO as outputsound/soc/codecs/cs4271.c+1 -10 replies
21/197mlx5: Fix mlx5_ib_map_mr_sg mr lengthdrivers/infiniband/hw/mlx5/mr.c+1 -10 replies
22/197infiniband: call ipv6 route lookup via the stub interfacedrivers/infiniband/core/addr.c+2 -20 replies
23/197dm btree: fix for dm_btree_find_lowest_key()drivers/md/persistent-data/dm-btree.c+6 -20 replies
24/197dm raid: select the Kconfig option CONFIG_MD_RAID0drivers/md/Kconfig+1 -00 replies
25/197dm bufio: avoid a possible ABBA deadlockdrivers/md/dm-bufio.c+5 -40 replies
26/197dm bufio: check new buffer allocation watermark every 30 secondsdrivers/md/dm-bufio.c+10 -00 replies
27/197dm mpath: requeue after a small delay if blk_get_request() failsdrivers/md/dm-mpath.c drivers/md/dm-rq.c+3 -40 replies
28/197dm mpath: split and rename activate_path() to prepare for its expanded usedrivers/md/dm-mpath.c+12 -50 replies
29/197dm mpath: avoid that path removal can trigger an infinite loopdrivers/md/dm-mpath.c+11 -40 replies
30/197dm mpath: delay requeuing while path initialization is in progressdrivers/md/dm-mpath.c+7 -30 replies
31/197dm cache metadata: fail operations if fail_io mode has been establisheddrivers/md/dm-cache-metadata.c+8 -40 replies
32/197dm bufio: make the parameter "retain_bytes" unsigned longdrivers/md/dm-bufio.c+8 -80 replies
33/197dm thin metadata: call precommit before saving the rootsdrivers/md/dm-thin-metadata.c+2 -20 replies
34/197dm space map disk: fix some book keeping in the disk space mapdrivers/md/persistent-data/dm-space-map-disk.c+14 -10 replies
35/197md: update slab_cache before releasing new stripes when stripes resizingdrivers/md/raid5.c+4 -20 replies
36/197md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stopdrivers/md/md.c+5 -00 replies
37/197rtlwifi: 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
38/197mwifiex: MAC randomization should not be persistentdrivers/net/wireless/marvell/mwifiex/cfg80211.c+3 -10 replies
39/197mwifiex: pcie: fix cmd_buf use-after-free in remove/resetdrivers/net/wireless/marvell/mwifiex/pcie.c+7 -00 replies
44/197x86: fix 32-bit case of __get_user_asm_u64()arch/x86/include/asm/uaccess.h+3 -31 reply
45/197regulator: rk808: Fix RK818 LDO2drivers/regulator/rk808-regulator.c+1 -10 replies
46/197regulator: tps65023: Fix inverted core enable logic.drivers/regulator/tps65023-regulator.c+1 -20 replies
47/197s390/kdump: Add final notearch/s390/kernel/crash_dump.c+15 -00 replies
48/197s390/cputime: fix incorrect system timearch/s390/kernel/entry.S+18 -30 replies
49/197ath9k_htc: Add support of AirTies 1eda:2315 AR9271 devicedrivers/net/wireless/ath/ath9k/hif_usb.c+1 -00 replies
50/197ath9k_htc: fix NULL-deref at probedrivers/net/wireless/ath/ath9k/hif_usb.c+3 -00 replies
51/197drm/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_v6_0.c +1 more+20 -200 replies
52/197drm/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_v6_0.c +1 more+12 -640 replies
53/197drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.drivers/gpu/drm/amd/amdgpu/dce_v6_0.c+6 -10 replies
54/197drm/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
55/197drm/nouveau/kms/nv50: fix source-rect-only plane updatesdrivers/gpu/drm/nouveau/nv50_display.c+3 -50 replies
56/197drm/nouveau/kms/nv50: skip core channel cursor update on position-only changesdrivers/gpu/drm/nouveau/nv50_display.c+7 -30 replies
57/197drm/nouveau/tmr: ack interrupt before processing alarmsdrivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c+1 -10 replies
58/197drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarmdrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+10 -70 replies
59/197drm/nouveau/tmr: avoid processing completed alarms when adding a new onedrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+13 -30 replies
60/197drm/nouveau/tmr: handle races with hw when updating the next alarm timedrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+16 -100 replies
61/197gpio: omap: return error if requested debounce time is not possibledrivers/gpio/gpio-omap.c+17 -60 replies
62/197cdc-acm: fix possible invalid access when processing notificationdrivers/usb/class/cdc-acm.c+9 -40 replies
63/197ohci-pci: add qemu quirkdrivers/usb/host/ohci-hcd.c drivers/usb/host/ohci-pci.c drivers/usb/host/ohci.h+19 -10 replies
64/197cxl: Force context lock during EEH flowdrivers/misc/cxl/pci.c+17 -20 replies
65/197cxl: Route eeh events to all drivers in cxl_pci_error_detected()drivers/misc/cxl/pci.c+9 -60 replies
66/197proc: Fix unbalanced hard link numbersfs/proc/generic.c+1 -00 replies
67/197of: fix sparse warning in of_pci_range_parser_onedrivers/of/address.c+1 -10 replies
68/197of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()drivers/of/of_numa.c+2 -00 replies
69/197of: fdt: add missing allocation-failure checkdrivers/of/fdt.c+3 -00 replies
70/197ibmvscsis: Do not send aborted task responsedrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h+94 -280 replies
71/197scsi: lpfc: Fix panic on BFS configurationdrivers/scsi/lpfc/lpfc_crtn.h drivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_sli.c+20 -70 replies
72/197iio: dac: ad7303: fix channel descriptiondrivers/iio/dac/ad7303.c+3 -30 replies
73/197IIO: bmp280-core.c: fix error in humidity calculationdrivers/iio/pressure/bmp280-core.c+6 -50 replies
74/197iio: stm32 trigger: fix sampling_frequency readdrivers/iio/trigger/stm32-timer-trigger.c+3 -30 replies
75/197IB/hfi1: Return an error on memory allocation failuredrivers/infiniband/hw/hfi1/init.c+1 -00 replies
76/197IB/hfi1: Fix a subcontext memory leakdrivers/infiniband/hw/hfi1/file_ops.c drivers/infiniband/hw/hfi1/user_exp_rcv.c drivers/infiniband/hw/hfi1/user_exp_rcv.h+23 -150 replies
77/197pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processeskernel/pid_namespace.c+1 -10 replies
78/197pid_ns: Fix race between setnsed fork() and zap_pid_ns_processes()kernel/fork.c+6 -20 replies
79/197USB: serial: ftdi_sio: fix setting latency for unprivileged usersdrivers/usb/serial/ftdi_sio.c+1 -10 replies
80/197USB: 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
81/197USB: chaoskey: fix Alea quirk on big-endian hostsdrivers/usb/misc/chaoskey.c+1 -10 replies
82/197Make stat/lstat/fstatat pass AT_NO_AUTOMOUNT to vfs_statx()include/linux/fs.h+5 -30 replies
83/197libnvdimm: fix clear length of nvdimm_forget_poison()drivers/nvdimm/bus.c+4 -10 replies
84/197dax: fix data corruption when fault races with writefs/dax.c+16 -160 replies
85/197EDAC, amd64: Fix reporting of Chip Select sizes on Fam17hdrivers/edac/amd64_edac.c+19 -210 replies
86/197xhci: Fix command ring stop regression in 4.11drivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c+9 -90 replies
87/197xhci: remove GFP_DMA flag from allocationdrivers/usb/host/xhci-mem.c+1 -10 replies
88/197usb: host: xhci-plat: propagate return value of platform_get_irq()drivers/usb/host/xhci-plat.c+1 -10 replies
89/197USB: xhci: fix lock-inversion problemdrivers/usb/host/xhci-ring.c+3 -20 replies
90/197xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denvertondrivers/usb/host/xhci-pci.c+5 -20 replies
91/197usb: host: xhci-mem: allocate zeroed Scratchpad Bufferdrivers/usb/host/xhci-mem.c+1 -10 replies
92/197net: irda: irda-usb: fix firmware name on big-endian hostsdrivers/net/irda/irda-usb.c+1 -10 replies
93/197usbvision: fix NULL-deref at probedrivers/media/usb/usbvision/usbvision-video.c+8 -10 replies
94/197mceusb: fix NULL-deref at probedrivers/media/rc/mceusb.c+2 -20 replies
95/197ttusb2: limit messages to buffer sizedrivers/media/usb/dvb-usb/ttusb2.c+19 -00 replies
96/197dvb-usb-dibusb-mc-common: Add MODULE_LICENSEdrivers/media/usb/dvb-usb/dibusb-mc-common.c+2 -00 replies
97/197usb: dwc3: gadget: Prevent losing events in event cachedrivers/usb/dwc3/gadget.c+9 -00 replies
98/197usb: musb: tusb6010_omap: Do not reset the other directions packet sizedrivers/usb/musb/tusb6010_omap.c+9 -40 replies
99/197usb: musb: Fix trying to suspend while active for OTG configurationsdrivers/usb/musb/musb_host.c+5 -40 replies
100/197USB: iowarrior: fix info ioctl on big-endian hostsdrivers/usb/misc/iowarrior.c+1 -10 replies
101/197usb: serial: option: add Telit ME910 supportdrivers/usb/serial/option.c+8 -00 replies
103/197USB: serial: mct_u232: fix big-endian baud-rate handlingdrivers/usb/serial/mct_u232.c+1 -10 replies
104/197USB: serial: io_ti: fix div-by-zero in set_termiosdrivers/usb/serial/io_ti.c+4 -10 replies
105/197USB: hub: fix SS hub-descriptor handlingdrivers/usb/core/hub.c+6 -20 replies
106/197USB: hub: fix non-SS hub-descriptor handlingdrivers/usb/core/hub.c+9 -40 replies
108/197iio: proximity: as3935: fix as3935_writedrivers/iio/proximity/as3935.c+1 -20 replies
109/197iio: hid-sensor: Store restore poll and hysteresis on S3drivers/iio/common/hid-sensors/hid-sensor-attributes.c drivers/iio/common/hid-sensors/hid-sensor-trigger.c include/linux/hid-sensor-hub.h+43 -50 replies
110/197cec: Fix runtime BUG when (CONFIG_RC_CORE && !CEC_CAP_RC)drivers/media/cec/cec-core.c+1 -10 replies
111/197s5p-mfc: Fix race between interrupt routine and device functionsdrivers/media/platform/s5p-mfc/s5p_mfc.c+4 -80 replies
112/197gspca: konica: add missing endpoint sanity checkdrivers/media/usb/gspca/konica.c+3 -00 replies
113/197s5p-mfc: Fix unbalanced call to clock managementdrivers/media/platform/s5p-mfc/s5p_mfc.c+1 -00 replies
114/197dib0700: fix NULL-deref at probedrivers/media/usb/dvb-usb/dib0700_core.c+3 -00 replies
115/197zr364xx: enforce minimum size when reading headerdrivers/media/usb/zr364xx/zr364xx.c+8 -00 replies
116/197dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-opsdrivers/media/dvb-frontends/cxd2841er.c+3 -10 replies
117/197digitv: limit messages to buffer sizedrivers/media/usb/dvb-usb/digitv.c+3 -00 replies
118/197dw2102: limit messages to buffer sizedrivers/media/usb/dvb-usb/dw2102.c+54 -00 replies
119/197cx231xx-audio: fix init error pathdrivers/media/usb/cx231xx/cx231xx-audio.c+14 -110 replies
120/197cx231xx-audio: fix NULL-deref at probedrivers/media/usb/cx231xx/cx231xx-audio.c+15 -20 replies
121/197cx231xx-cards: fix NULL-deref at probedrivers/media/usb/cx231xx/cx231xx-cards.c+40 -50 replies
122/197powerpc/mm: Ensure IRQs are off in switch_mm()arch/powerpc/include/asm/mmu_context.h+15 -20 replies
123/197powerpc/eeh: Avoid use after free in eeh_handle_special_event()arch/powerpc/kernel/eeh_driver.c+15 -40 replies
124/197powerpc/book3s/mce: Move add_taint() later in virtual modearch/powerpc/kernel/mce.c arch/powerpc/kernel/traps.c+4 -20 replies
125/197powerpc/pseries: Fix of_node_put() underflow during DLPAR removearch/powerpc/platforms/pseries/dlpar.c+0 -10 replies
126/197powerpc/sysfs: Fix reference leak of cpu device_nodes present at bootarch/powerpc/kernel/sysfs.c+6 -00 replies
127/197powerpc/iommu: Do not call PageTransHuge() on tail pagesarch/powerpc/mm/mmu_context_iommu.c+2 -20 replies
128/197powerpc/powernv: Fix TCE kill on NVLink2arch/powerpc/platforms/powernv/npu-dma.c arch/powerpc/platforms/powernv/pci-ioda.c arch/powerpc/platforms/powernv/pci.h+14 -60 replies
129/197powerpc/64e: Fix hang when debugging programs with relocated kernelarch/powerpc/kernel/exceptions-64e.S+12 -00 replies
130/197powerpc/mm: Fix crash in page table dump with huge pagesarch/powerpc/mm/dump_linuxpagetables.c+4 -30 replies
131/197powerpc/tm: Fix FP and VMX register corruptionarch/powerpc/kernel/process.c+19 -00 replies
132/197arm64: KVM: Do not use stack-protector to compile EL2 codearch/arm64/kvm/hyp/Makefile+2 -00 replies
133/197arm: KVM: Do not use stack-protector to compile HYP codearch/arm/kvm/hyp/Makefile+2 -00 replies
134/197KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interruptvirt/kvm/arm/vgic/vgic-v2.c+7 -00 replies
135/197KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interruptvirt/kvm/arm/vgic/vgic-v3.c+7 -00 replies
137/197ARM: 8662/1: module: split core and init PLT sectionsarch/arm/include/asm/module.h arch/arm/kernel/module-plts.c arch/arm/kernel/module.lds+67 -280 replies
138/197ARM: 8667/3: Fix memory attribute inconsistencies when using fixmaparch/arm/include/asm/fixmap.h arch/arm/kernel/setup.c arch/arm/mm/mmu.c+16 -60 replies
139/197ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 callarch/arm/mm/proc-v7m.S+2 -20 replies
140/197ARM: dts: at91: sama5d3_xplained: fix ADC vrefarch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -00 replies
141/197ARM: dts: at91: sama5d3_xplained: not all ADC channels are availablearch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -30 replies
142/197ARM: dts: imx6sx-sdb: Remove OPP overridearch/arm/boot/dts/imx6sx-sdb.dts+0 -170 replies
143/197arm64: dts: hi6220: Reset the mmc hostsarch/arm64/boot/dts/hisilicon/hi6220.dtsi+3 -00 replies
144/197arm64: xchg: hazard against entire exchange variablearch/arm64/include/asm/cmpxchg.h+1 -10 replies
145/197arm64: ensure extension of smp_store_release valuearch/arm64/include/asm/barrier.h+15 -50 replies
146/197arm64: armv8_deprecated: ensure extension of addrarch/arm64/kernel/armv8_deprecated.c+2 -10 replies
147/197arm64: uaccess: ensure extension of access_ok() addrarch/arm64/include/asm/uaccess.h+2 -10 replies
148/197arm64: traps: fix userspace cache maintenance emulation on a tagged pointerarch/arm64/kernel/traps.c+2 -20 replies
149/197arm64: hw_breakpoint: fix watchpoint matching for tagged pointersarch/arm64/include/asm/uaccess.h arch/arm64/kernel/hw_breakpoint.c+6 -30 replies
150/197arm64: entry: improve data abort handling of tagged pointersarch/arm64/include/asm/asm-uaccess.h arch/arm64/kernel/entry.S+12 -20 replies
151/197arm64: documentation: document tagged pointer stack constraintsDocumentation/arm64/tagged-pointers.txt+49 -170 replies
152/197staging: vc04_services: Fix bulk cache maintenancedrivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c+19 -120 replies
153/197staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+9 -40 replies
154/197staging: rtl8192e: fix 2 byte alignment of register BSSIDR.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+5 -40 replies
155/197staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+1 -10 replies
156/197staging: rtl8192e: GetTs Fix invalid TID 7 warning.drivers/staging/rtl8192e/rtl819x_TSProc.c+4 -110 replies
157/197iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappingsdrivers/iommu/intel-iommu.c+4 -10 replies
158/197cpuidle: check dev before usage in cpuidle_use_deepest_state()drivers/cpuidle/cpuidle.c+2 -10 replies
159/197metag/uaccess: Fix access_ok()arch/metag/include/asm/uaccess.h+24 -160 replies
160/197metag/uaccess: Check access_ok in strncpy_from_userarch/metag/include/asm/uaccess.h+7 -20 replies
161/197stackprotector: Increase the per-task stack canarys random range from 32 bits to 64 bits on 64-bit platformskernel/fork.c+1 -10 replies
162/197uwb: fix device quirk on big-endian hostsdrivers/uwb/i1480/dfu/usb.c+3 -20 replies
163/197genirq: Fix chained interrupt data orderingkernel/irq/chip.c+1 -10 replies
164/197nvme: unmap CMB and remove sysfs file in reset pathdrivers/nvme/host/pci.c+6 -10 replies
165/197MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6arch/mips/Kconfig+1 -00 replies
168/197kvm: arm/arm64: Force reading uncached stage2 PGDarch/arm/kvm/mmu.c+1 -10 replies
169/197osf_wait4(): fix infoleakarch/alpha/kernel/osf_sys.c+4 -20 replies
170/197drbd: fix request leak introduced by locking/atomic, kref: Kill kref_sub()drivers/block/drbd/drbd_req.c+15 -120 replies
171/197um: Fix to call read_initrd after init_bootmemarch/um/kernel/initrd.c arch/um/kernel/um_arch.c+7 -30 replies
172/197firmware: ti_sci: fix strncat length checkdrivers/firmware/ti_sci.c+2 -10 replies
173/197tracing/kprobes: Enforce kprobes teardown after testinginclude/linux/kprobes.h kernel/kprobes.c kernel/trace/trace_kprobe.c+9 -10 replies
174/197thermal: mt8173: minor mtk_thermal.c cleanupsdrivers/thermal/mtk_thermal.c+1 -10 replies
175/197PCI/ACPI: Tidy up MCFG quirk whitespacedrivers/acpi/pci_mcfg.c+10 -30 replies
176/197PCI/ACPI: Add ThunderX pass2.x 2nd node MCFG quirkdrivers/acpi/pci_mcfg.c+1 -00 replies
177/197PCI: hv: Allocate interrupt descriptors with GFP_ATOMICdrivers/pci/host/pci-hyperv.c+1 -10 replies
178/197PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUsdrivers/pci/host/pci-hyperv.c+8 -30 replies
179/197PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platformsdrivers/pci/pci-sysfs.c+7 -30 replies
180/197PCI: Fix another sanity check bug in /proc/pci mmapdrivers/pci/proc.c+8 -20 replies
181/197PCI: Only allow WC mmap on prefetchable resourcesdrivers/pci/proc.c+8 -50 replies
183/197mtd: nand: orion: fix clk handlingdrivers/mtd/nand/orion_nand.c+21 -210 replies
184/197mtd: nand: omap2: Fix partition creation via cmdline mtdpartsdrivers/mtd/nand/omap2.c+9 -00 replies
185/197mtd: nand: add ooblayout for old hamming layoutdrivers/mtd/nand/nand_base.c+69 -10 replies
186/197drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2drivers/gpu/drm/drm_edid.c+8 -00 replies
187/197NFSv4: Fix a hang in OPEN related to server rebootfs/nfs/nfs4proc.c+3 -10 replies
188/197NFS: Fix use after free in write error pathfs/nfs/write.c+1 -10 replies
189/197NFS: Use GFP_NOIO for two allocations in writebackfs/nfs/pagelist.c+11 -40 replies
190/197pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connectfs/nfs/flexfilelayout/flexfilelayoutdev.c+1 -10 replies
191/197NFSv4: Fix an rcu lock leakfs/nfs/callback_proc.c+4 -20 replies
192/197nfsd: fix undefined behavior in nfsd4_layout_verifyfs/nfsd/nfs4proc.c+2 -10 replies
193/197nfsd: encoders mustnt use unitialized values in error casesfs/nfsd/nfs4xdr.c+4 -40 replies
194/197nfsd: Fix up the "supattr_exclcreat" attributesfs/nfsd/nfs4xdr.c+8 -30 replies
195/197drivers: char: mem: Check for address space wraparound with mmap()drivers/char/mem.c+5 -00 replies
196/197drm/i915/gvt: Disable access to stolen memory as a guestdrivers/gpu/drm/i915/i915_gem_stolen.c+5 -00 replies
197/197IB/hfi1: Protect the global dev_cntr_names and port_cntr_namesdrivers/infiniband/hw/hfi1/verbs.c+11 -10 replies

Reviews trailers per patch

70 of 187 patches have a Reviewed-by or Acked-by.

PatchAndreas HartmannGuenter RoeckJarkko SakkinenMarko RauhamaaBenoit HouyereMimi ZoharIsrael RukshinAlex DeucherGrygorii StrashkoOliver NeukumFrederic BarratMatthew R. OchsUma KrishnanDavid DaneyEwan D. MilneJohannes ThumshirnLars-Peter ClausenLinus WalleijMatt RanostayMike MarciniszynOleg NesterovIan KentRoss ZwislerBart Van AsschePeter UjfalusiGreg Kroah-HartmanPete ZaitcevRitesh Raj SarrafSong, HongyanJavier Martinez CanillasAbylay OspanGavin ShanJiang BiaoLiu SongHuang Jian[email protected]Christoffer DallAngus ClarkNicolas FerreWill DeaconMark RutlandDave MartinDavid WoodhouseShi, FengAndy ShevchenkoArjan van de VenRik van RielKees CookNishanth MenonSantosh ShilimkarMasami HiramatsuMatthias BruggerAdam FordBoris BrezillonDan CarpenterChristoph HellwigAlfredo Rafael Vicente BoixVinod KoulHannes ReineckeNeilBrownAndrew DonnellanChristian BorntraegerTony LindgrenAlan Sternafzal mohammedStefan WahrenBalbir SinghRobert RichterLong LiHarry WentlandKeith BuschStephen BatesZhenyu WangDennis DalessandroEaswar Hariharan
1/197T-b
2/197
3/197Reported-and-tested-by
4/197R-b
5/197
6/197
7/197R-b
8/197A-b
9/197T-b
10/197R-b T-b
11/197R-b T-b
12/197R-b T-b
13/197R-b T-b
14/197R-b T-b
15/197R-b Signed-of-by
16/197R-b R-b
17/197R-b
18/197R-b
19/197R-b
20/197
21/197T-b
22/197
23/197
24/197
25/197
26/197
27/197
28/197
29/197
30/197R-b
31/197
32/197
33/197
34/197
35/197R-b
36/197
37/197
38/197
39/197
44/197
45/197
46/197
47/197
48/197T-b
49/197
50/197
51/197R-b
52/197R-b
53/197
54/197
55/197
56/197
57/197
58/197
59/197
60/197
61/197A-b
62/197A-b
63/197
64/197A-b R-b T-b
65/197A-b R-b
66/197
67/197
68/197A-b
69/197
70/197
71/197R-b R-b
72/197R-b
73/197A-b R-b
74/197
75/197R-b
76/197R-b
77/197T-b
78/197A-b
79/197
80/197
81/197
82/197T-b
83/197
84/197R-b
85/197
86/197
87/197
88/197
89/197Reported-and-tested-by
90/197
91/197
92/197
93/197
94/197
95/197
96/197
97/197
98/197T-b
99/197T-b
100/197
101/197
103/197R-b A-b
104/197R-b
105/197A-b
106/197A-b
108/197
109/197T-b T-b
110/197
111/197R-b
112/197
113/197
114/197
115/197
116/197A-b
117/197
118/197
119/197
120/197
121/197
122/197
123/197R-b
124/197
125/197
126/197
127/197A-b
128/197
129/197R-b R-b R-b
130/197
131/197R-b
132/197A-b
133/197A-b
134/197R-b
135/197R-b
137/197T-b
138/197T-b
139/197
140/197A-b
141/197A-b
142/197
143/197
144/197A-b
145/197A-b
146/197A-b
147/197A-b
148/197A-b
149/197A-b A-b
150/197A-b R-b
151/197A-b R-b
152/197T-b
153/197
154/197
155/197
156/197
157/197A-b
158/197T-b R-b
159/197
160/197
161/197A-b A-b A-b
162/197
163/197
164/197A-b R-b
165/197
168/197R-b
169/197
170/197
171/197
172/197A-b A-b
173/197A-b
174/197R-b
175/197
176/197A-b
177/197R-b
178/197R-b
179/197
180/197
181/197
183/197
184/197T-b
185/197A-b
186/197A-b
187/197
188/197
189/197
190/197
191/197
192/197R-b R-b
193/197R-b
194/197
195/197
196/197R-b
197/197R-b R-b

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

Read the v1 thread

Cover letter [PATCH 4.11 000/197] 4.11.3-stable review

This is the start of the stable review cycle for the 4.11.3 release. There are 197 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:07:44 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.11.3-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.11.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.11.3-rc1

Tadeusz Struk <[email protected]>
IB/hfi1: Protect the global dev_cntr_names and port_cntr_names

Chris Wilson <[email protected]>
drm/i915/gvt: Disable access to stolen memory as a guest

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

Trond Myklebust <[email protected]>
nfsd: Fix up the "supattr_exclcreat" attributes

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

Ari Kauppi <[email protected]>
nfsd: fix undefined behavior in nfsd4_layout_verify

Trond Myklebust <[email protected]>
NFSv4: Fix an rcu lock leak

Trond Myklebust <[email protected]>
pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect

Benjamin Coddington <[email protected]>
NFS: Use GFP_NOIO for two allocations in writeback

Fred Isaman <[email protected]>
NFS: Fix use after free in write error path

Trond Myklebust <[email protected]>
NFSv4: Fix a hang in OPEN related to server reboot

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

Alexander Couzens <[email protected]>
mtd: nand: add ooblayout for old hamming layout

Roger Quadros <[email protected]>
mtd: nand: omap2: Fix partition creation via cmdline mtdparts

Simon Baatz <[email protected]>
mtd: nand: orion: fix clk handling

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

David Woodhouse <[email protected]>
PCI: Only allow WC mmap on prefetchable resources

David Woodhouse <[email protected]>
PCI: Fix another sanity check bug in /proc/pci mmap

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

K. Y. Srinivasan <[email protected]>
PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs

K. Y. Srinivasan <[email protected]>
PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC

Tomasz Nowicki <[email protected]>
PCI/ACPI: Add ThunderX pass2.x 2nd node MCFG quirk

Bjorn Helgaas <[email protected]>
PCI/ACPI: Tidy up MCFG quirk whitespace

Dawei Chien <[email protected]>
thermal: mt8173: minor mtk_thermal.c cleanups

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

Arnd Bergmann <[email protected]>
firmware: ti_sci: fix strncat length check

Masami Hiramatsu <[email protected]>
um: Fix to call read_initrd after init_bootmem

Lars Ellenberg <[email protected]>
drbd: fix request leak introduced by locking/atomic, kref: Kill kref_sub()

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

Suzuki K Poulose <[email protected]>
kvm: arm/arm64: Force reading uncached stage2 PGD

Suzuki K Poulose <[email protected]>
kvm: arm/arm64: Fix use after free of stage2 page table

Suzuki K Poulose <[email protected]>
kvm: arm/arm64: Fix race in resetting stage2 PGD

Huacai Chen <[email protected]>
MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6

Jon Derrick <[email protected]>
nvme: unmap CMB and remove sysfs file in reset path

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()

Li, Fei <[email protected]>
cpuidle: check dev before usage in cpuidle_use_deepest_state()

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

Malcolm Priestley <[email protected]>
staging: rtl8192e: GetTs Fix invalid TID 7 warning.

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.

Malcolm Priestley <[email protected]>
staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.

Phil Elwell <[email protected]>
staging: vc04_services: Fix bulk cache maintenance

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

Kristina Martsenko <[email protected]>
arm64: entry: improve data abort handling of tagged pointers

Kristina Martsenko <[email protected]>
arm64: hw_breakpoint: fix watchpoint matching for tagged pointers

Kristina Martsenko <[email protected]>
arm64: traps: fix userspace cache maintenance emulation on a tagged pointer

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

Mark Rutland <[email protected]>
arm64: armv8_deprecated: ensure extension of addr

Mark Rutland <[email protected]>
arm64: ensure extension of smp_store_release value

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

Daniel Lezcano <[email protected]>
arm64: dts: hi6220: Reset the mmc hosts

Leonard Crestez <[email protected]>
ARM: dts: imx6sx-sdb: Remove OPP override

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

Vladimir Murzin <[email protected]>
ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 call

Jon Medhurst <[email protected]>
ARM: 8667/3: Fix memory attribute inconsistencies when using fixmap

Ard Biesheuvel <[email protected]>
ARM: 8662/1: module: split core and init PLT sections

Zhichao Huang <[email protected]>
KVM: arm: plug potential guest hardware debug leakage

Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt

Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt

Marc Zyngier <[email protected]>
arm: KVM: Do not use stack-protector to compile HYP code

Marc Zyngier <[email protected]>
arm64: KVM: Do not use stack-protector to compile EL2 code

Michael Neuling <[email protected]>
powerpc/tm: Fix FP and VMX register corruption

Michael Ellerman <[email protected]>
powerpc/mm: Fix crash in page table dump with huge pages

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

Alistair Popple <[email protected]>
powerpc/powernv: Fix TCE kill on NVLink2

Alexey Kardashevskiy <[email protected]>
powerpc/iommu: Do not call PageTransHuge() on tail pages

Tyrel Datwyler <[email protected]>
powerpc/sysfs: Fix reference leak of cpu device_nodes present at boot

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

Russell Currey <[email protected]>
powerpc/eeh: Avoid use after free in eeh_handle_special_event()

David Gibson <[email protected]>
powerpc/mm: Ensure IRQs are off in switch_mm()

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

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

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

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

Marek Szyprowski <[email protected]>
s5p-mfc: Fix race between interrupt routine and device functions

Lee Jones <[email protected]>

    cec: Fix runtime BUG when (CONFIG_RC_CORE && !CEC_CAP_RC)

Srinivas Pandruvada <[email protected]>
iio: hid-sensor: Store restore poll and hysteresis on S3

Matt Ranostay <[email protected]>

    iio: proximity: as3935: fix as3935_write

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

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

Tony Lindgren <[email protected]>
usb: musb: Fix trying to suspend while active for OTG configurations

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

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Prevent losing events in event cache

Ben Hutchings <[email protected]>
dvb-usb-dibusb-mc-common: Add MODULE_LICENSE

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

Alan Stern <[email protected]>
USB: xhci: fix lock-inversion problem

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

Matthias Lange <[email protected]>
xhci: remove GFP_DMA flag from allocation

Mathias Nyman <[email protected]>
xhci: Fix command ring stop regression in 4.11

Yazen Ghannam <[email protected]>
EDAC, amd64: Fix reporting of Chip Select sizes on Fam17h

Jan Kara <[email protected]>
dax: fix data corruption when fault races with write

Toshi Kani <[email protected]>
libnvdimm: fix clear length of nvdimm_forget_poison()

David Howells <[email protected]>
Make stat/lstat/fstatat pass AT_NO_AUTOMOUNT to vfs_statx()

Johan Hovold <[email protected]>
USB: chaoskey: fix Alea quirk on big-endian hosts

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

Michael J. Ruhl <[email protected]>
IB/hfi1: Fix a subcontext memory leak

Michael J. Ruhl <[email protected]>
IB/hfi1: Return an error on memory allocation failure

Fabrice Gasnier <[email protected]>
iio: stm32 trigger: fix sampling_frequency read

Andreas Klinger <[email protected]>
IIO: bmp280-core.c: fix error in humidity calculation

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

James Smart <[email protected]>
scsi: lpfc: Fix panic on BFS configuration

Bryant G. Ly <[email protected]>
ibmvscsis: Do not send aborted task response

Johan Hovold <[email protected]>
of: fdt: add missing allocation-failure check

Tyrel Datwyler <[email protected]>
of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()

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

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

Vaibhav Jain <[email protected]>
cxl: Route eeh events to all drivers in cxl_pci_error_detected()

Vaibhav Jain <[email protected]>
cxl: Force context lock during EEH flow

Gerd Hoffmann <[email protected]>
ohci-pci: add qemu quirk

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

David Rivshin <[email protected]>
gpio: omap: return error if requested debounce time is not possible

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/kms/nv50: skip core channel cursor update on position-only changes

Ben Skeggs <[email protected]>
drm/nouveau/kms/nv50: fix source-rect-only plane updates

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

Mario Kleiner <[email protected]>
drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.

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

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

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.

Wadim Egorov <[email protected]>

    regulator: rk808: Fix RK818 LDO2

Linus Torvalds <[email protected]>

    x86: fix 32-bit case of __get_user_asm_u64()

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

Wanpeng Li <[email protected]>
KVM: x86: Fix potential preemption when get the current kvmclock timestamp

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

Brian Norris <[email protected]>
mwifiex: MAC randomization should not be persistent

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

NeilBrown <[email protected]>
md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop

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

Bart Van Assche <[email protected]>
dm mpath: delay requeuing while path initialization is in progress

Bart Van Assche <[email protected]>
dm mpath: avoid that path removal can trigger an infinite loop

Bart Van Assche <[email protected]>
dm mpath: split and rename activate_path() to prepare for its expanded use

Bart Van Assche <[email protected]>
dm mpath: requeue after a small delay if blk_get_request() fails

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

Sagi Grimberg <[email protected]>
mlx5: Fix mlx5_ib_map_mr_sg mr length

Alexander Sverdlin <[email protected]>
ASoC: cs4271: configure reset GPIO as output

Petr Vandrovec <[email protected]>
tpm: fix handling of the TPM 2.0 event logs

Hon Ching \(Vicky) Lo <[email protected]>
vTPM: Fix missing NULL check

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

Nayna Jain <[email protected]>
tpm: add sleep only for retry in i2c_nuvoton_write_status()

Nayna Jain <[email protected]>
tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver

Peter Huewe <[email protected]>
tpm_tis_spi: Add small delay after last transfer

Peter Huewe <[email protected]>
tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes

Peter Huewe <[email protected]>
tpm_tis_spi: Check correct byte for wait state indicator

Peter Huewe <[email protected]>
tpm_tis_spi: Abort transfer when too many wait states are signaled

Peter Huewe <[email protected]>
tpm_tis_spi: Use single function to transfer data

Amir Goldstein <[email protected]>
fanotify: don't expose EOPENSTALE to userspace

Jeeja KP <[email protected]>
ALSA: hda: Fix cpu lockup when stopping the cmd dmas

Alexander Steffen <[email protected]>
tpm_tis_core: Choose appropriate timeout for reading burstcount

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/imx6sx-sdb.dts                   |  17 ---
 arch/arm/include/asm/fixmap.h                      |   2 +-
 arch/arm/include/asm/kvm_coproc.h                  |   3 +-
 arch/arm/include/asm/module.h                      |   9 +-
 arch/arm/kernel/module-plts.c                      |  87 +++++++----
 arch/arm/kernel/module.lds                         |   1 +
 arch/arm/kernel/setup.c                            |   4 +-
 arch/arm/kvm/coproc.c                              |  77 +++++++---
 arch/arm/kvm/handle_exit.c                         |   4 +-
 arch/arm/kvm/hyp/Makefile                          |   2 +
 arch/arm/kvm/hyp/switch.c                          |   4 +-
 arch/arm/kvm/mmu.c                                 |  33 +++--
 arch/arm/mm/mmu.c                                  |  16 ++-
 arch/arm/mm/proc-v7m.S                             |   4 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          |   3 +
 arch/arm64/include/asm/asm-uaccess.h               |   9 ++
 arch/arm64/include/asm/barrier.h                   |  20 ++-
 arch/arm64/include/asm/cmpxchg.h                   |   2 +-
 arch/arm64/include/asm/uaccess.h                   |   9 +-
 arch/arm64/kernel/armv8_deprecated.c               |   3 +-
 arch/arm64/kernel/entry.S                          |   5 +-
 arch/arm64/kernel/hw_breakpoint.c                  |   3 +
 arch/arm64/kernel/traps.c                          |   4 +-
 arch/arm64/kvm/hyp/Makefile                        |   2 +
 arch/metag/include/asm/uaccess.h                   |  49 ++++---
 arch/mips/Kconfig                                  |   1 +
 arch/powerpc/include/asm/mmu_context.h             |  17 ++-
 arch/powerpc/kernel/eeh_driver.c                   |  19 ++-
 arch/powerpc/kernel/exceptions-64e.S               |  12 ++
 arch/powerpc/kernel/mce.c                          |   2 +
 arch/powerpc/kernel/process.c                      |  19 +++
 arch/powerpc/kernel/sysfs.c                        |   6 +
 arch/powerpc/kernel/traps.c                        |   4 +-
 arch/powerpc/mm/dump_linuxpagetables.c             |   7 +-
 arch/powerpc/mm/mmu_context_iommu.c                |   4 +-
 arch/powerpc/platforms/powernv/npu-dma.c           |   8 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |  10 +-
 arch/powerpc/platforms/powernv/pci.h               |   2 +-
 arch/powerpc/platforms/pseries/dlpar.c             |   1 -
 arch/s390/kernel/crash_dump.c                      |  15 ++
 arch/s390/kernel/entry.S                           |  21 ++-
 arch/um/kernel/initrd.c                            |   4 +-
 arch/um/kernel/um_arch.c                           |   6 +
 arch/x86/include/asm/uaccess.h                     |   6 +-
 arch/x86/kernel/fpu/init.c                         |   1 +
 arch/x86/kvm/x86.c                                 |  43 ++++--
 drivers/acpi/pci_mcfg.c                            |  14 +-
 drivers/block/drbd/drbd_req.c                      |  27 ++--
 drivers/char/lp.c                                  |   6 +-
 drivers/char/mem.c                                 |   5 +
 drivers/char/tpm/tpm2_eventlog.c                   |  14 +-
 drivers/char/tpm/tpm_crb.c                         |   3 +-
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |  24 ++--
 drivers/char/tpm/tpm_ibmvtpm.c                     |   8 +-
 drivers/char/tpm/tpm_tis_core.c                    |   6 +-
 drivers/char/tpm/tpm_tis_spi.c                     | 160 +++++++++------------
 drivers/cpuidle/cpuidle.c                          |   3 +-
 drivers/edac/amd64_edac.c                          |  40 +++---
 drivers/firmware/ti_sci.c                          |   3 +-
 drivers/gpio/gpio-omap.c                           |  23 ++-
 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_v6_0.c              |  36 ++---
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |  29 ++--
 drivers/gpu/drm/drm_edid.c                         |   8 ++
 drivers/gpu/drm/i915/i915_gem_stolen.c             |   5 +
 drivers/gpu/drm/nouveau/nv50_display.c             |  18 +--
 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 +-
 .../iio/common/hid-sensors/hid-sensor-attributes.c |  26 +++-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |  20 ++-
 drivers/iio/dac/ad7303.c                           |   6 +-
 drivers/iio/pressure/bmp280-core.c                 |  11 +-
 drivers/iio/proximity/as3935.c                     |   3 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |   6 +-
 drivers/infiniband/core/addr.c                     |   4 +-
 drivers/infiniband/hw/hfi1/file_ops.c              |   5 +-
 drivers/infiniband/hw/hfi1/init.c                  |   1 +
 drivers/infiniband/hw/hfi1/user_exp_rcv.c          |  32 +++--
 drivers/infiniband/hw/hfi1/user_exp_rcv.h          |   1 +
 drivers/infiniband/hw/hfi1/verbs.c                 |  12 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   2 +-
 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-mpath.c                              |  47 ++++--
 drivers/md/dm-rq.c                                 |   2 +-
 drivers/md/dm-thin-metadata.c                      |   4 +-
 drivers/md/md.c                                    |   5 +
 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/cec/cec-core.c                       |   2 +-
 drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |  13 +-
 drivers/media/rc/mceusb.c                          |   4 +-
 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/dibusb-mc-common.c       |   2 +
 drivers/media/usb/dvb-usb/digitv.c                 |   3 +
 drivers/media/usb/dvb-usb/dw2102.c                 |  54 +++++++
 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/misc/cxl/pci.c                             |  34 +++--
 drivers/mtd/nand/nand_base.c                       |  70 ++++++++-
 drivers/mtd/nand/omap2.c                           |   9 ++
 drivers/mtd/nand/orion_nand.c                      |  42 +++---
 drivers/net/irda/irda-usb.c                        |   2 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   4 +
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   4 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |   7 +
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   | 122 +++++++++++++---
 .../net/wireless/realtek/rtlwifi/rtl8821ae/reg.h   |   1 +
 drivers/nvdimm/bus.c                               |   5 +-
 drivers/nvme/host/pci.c                            |   7 +-
 drivers/of/address.c                               |   2 +-
 drivers/of/fdt.c                                   |   3 +
 drivers/of/of_numa.c                               |   2 +
 drivers/pci/host/pci-hyperv.c                      |  13 +-
 drivers/pci/pci-sysfs.c                            |  10 +-
 drivers/pci/pci.c                                  |   9 +-
 drivers/pci/proc.c                                 |  21 ++-
 drivers/regulator/rk808-regulator.c                |   2 +-
 drivers/regulator/tps65023-regulator.c             |   3 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           | 114 +++++++++++----
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h           |   2 +
 drivers/scsi/lpfc/lpfc_crtn.h                      |   1 +
 drivers/scsi/lpfc/lpfc_init.c                      |   7 +
 drivers/scsi/lpfc/lpfc_sli.c                       |  19 ++-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |  24 ++--
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |  15 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c           |  31 ++--
 drivers/thermal/mtk_thermal.c                      |   2 +-
 drivers/usb/class/cdc-acm.c                        |  13 +-
 drivers/usb/core/devio.c                           |  14 +-
 drivers/usb/core/hcd.c                             |   4 +-
 drivers/usb/core/hub.c                             |  19 ++-
 drivers/usb/core/urb.c                             |   2 +-
 drivers/usb/dwc3/gadget.c                          |   9 ++
 drivers/usb/host/ohci-hcd.c                        |   3 +-
 drivers/usb/host/ohci-pci.c                        |  16 +++
 drivers/usb/host/ohci.h                            |   1 +
 drivers/usb/host/xhci-hub.c                        |   2 +-
 drivers/usb/host/xhci-mem.c                        |   4 +-
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/host/xhci-plat.c                       |   2 +-
 drivers/usb/host/xhci-ring.c                       |  13 +-
 drivers/usb/host/xhci.c                            |   8 +-
 drivers/usb/misc/chaoskey.c                        |   2 +-
 drivers/usb/misc/iowarrior.c                       |   2 +-
 drivers/usb/misc/legousbtower.c                    |  38 +++--
 drivers/usb/musb/musb_host.c                       |   9 +-
 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/dax.c                                           |  32 ++---
 fs/nfs/callback_proc.c                             |   6 +-
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   2 +-
 fs/nfs/nfs4proc.c                                  |   4 +-
 fs/nfs/pagelist.c                                  |  15 +-
 fs/nfs/write.c                                     |   2 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/nfs4xdr.c                                  |  19 ++-
 fs/notify/fanotify/fanotify_user.c                 |  26 ++--
 fs/proc/generic.c                                  |   1 +
 include/linux/fs.h                                 |   8 +-
 include/linux/hid-sensor-hub.h                     |   2 +
 include/linux/kprobes.h                            |   3 +
 kernel/fork.c                                      |  10 +-
 kernel/irq/chip.c                                  |   2 +-
 kernel/kprobes.c                                   |   2 +-
 kernel/pid_namespace.c                             |   2 +-
 kernel/trace/trace_kprobe.c                        |   5 +
 net/ipx/af_ipx.c                                   |   5 +-
 security/integrity/ima/ima_appraise.c              |   5 +-
 sound/hda/hdac_controller.c                        |   4 +
 sound/soc/codecs/cs4271.c                          |   2 +-
 virt/kvm/arm/vgic/vgic-v2.c                        |   7 +
 virt/kvm/arm/vgic/vgic-v3.c                        |   7 +
 198 files changed, 1908 insertions(+), 857 deletions(-)