Skip to content

4.9.30-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest156 of 164 patches 5 repliesIn review

156 of 164 patches are in this archive. The cover letter announces 164.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/164usb: misc: legousbtower: Fix buffers on stackdrivers/usb/misc/legousbtower.c+27 -100 replies
2/164usb: misc: legousbtower: Fix memory leakdrivers/usb/misc/legousbtower.c+1 -00 replies
3/164USB: ene_usb6250: fix DMA to the stackdrivers/usb/storage/ene_ub6250.c+55 -350 replies
4/164watchdog: pcwd_usb: fix NULL-deref at probedrivers/watchdog/pcwd_usb.c+3 -00 replies
5/164char: lp: fix possible integer overflow in lp_setup()drivers/char/lp.c+5 -10 replies
6/164USB: core: replace %p with %pKdrivers/usb/core/devio.c drivers/usb/core/hcd.c drivers/usb/core/urb.c+10 -100 replies
7/164tpm_tis_core: Choose appropriate timeout for reading burstcountdrivers/char/tpm/tpm_tis_core.c+4 -20 replies
8/164ALSA: hda: Fix cpu lockup when stopping the cmd dmassound/hda/hdac_controller.c+4 -00 replies
9/164ARM: tegra: paz00: Mark panel regulator as enabled on bootarch/arm/boot/dts/tegra20-paz00.dts+1 -00 replies
10/164fanotify: dont expose EOPENSTALE to userspacefs/notify/fanotify/fanotify_user.c+18 -80 replies
11/164tpm_tis_spi: Use single function to transfer datadrivers/char/tpm/tpm_tis_spi.c+24 -630 replies
12/164tpm_tis_spi: Abort transfer when too many wait states are signaleddrivers/char/tpm/tpm_tis_spi.c+5 -00 replies
13/164tpm_tis_spi: Check correct byte for wait state indicatordrivers/char/tpm/tpm_tis_spi.c+17 -170 replies
14/164tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytesdrivers/char/tpm/tpm_tis_spi.c+59 -500 replies
15/164tpm_tis_spi: Add small delay after last transferdrivers/char/tpm/tpm_tis_spi.c+1 -00 replies
16/164tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driverdrivers/char/tpm/tpm_i2c_nuvoton.c+15 -80 replies
17/164tpm: add sleep only for retry in i2c_nuvoton_write_status()drivers/char/tpm/tpm_i2c_nuvoton.c+3 -20 replies
18/164tpm_crb: check for bad response sizedrivers/char/tpm/tpm_crb.c+1 -20 replies
19/164ASoC: cs4271: configure reset GPIO as outputsound/soc/codecs/cs4271.c+1 -10 replies
20/164mlx5: Fix mlx5_ib_map_mr_sg mr lengthdrivers/infiniband/hw/mlx5/mr.c+1 -10 replies
21/164infiniband: call ipv6 route lookup via the stub interfacedrivers/infiniband/core/addr.c+2 -20 replies
22/164dm btree: fix for dm_btree_find_lowest_key()drivers/md/persistent-data/dm-btree.c+6 -20 replies
23/164dm raid: select the Kconfig option CONFIG_MD_RAID0drivers/md/Kconfig+1 -00 replies
24/164dm bufio: avoid a possible ABBA deadlockdrivers/md/dm-bufio.c+5 -40 replies
25/164dm bufio: check new buffer allocation watermark every 30 secondsdrivers/md/dm-bufio.c+10 -00 replies
26/164dm mpath: split and rename activate_path() to prepare for its expanded usedrivers/md/dm-mpath.c+12 -50 replies
27/164dm cache metadata: fail operations if fail_io mode has been establisheddrivers/md/dm-cache-metadata.c+8 -40 replies
28/164dm bufio: make the parameter "retain_bytes" unsigned longdrivers/md/dm-bufio.c+8 -80 replies
29/164dm thin metadata: call precommit before saving the rootsdrivers/md/dm-thin-metadata.c+2 -20 replies
30/164dm space map disk: fix some book keeping in the disk space mapdrivers/md/persistent-data/dm-space-map-disk.c+14 -10 replies
31/164md: update slab_cache before releasing new stripes when stripes resizingdrivers/md/raid5.c+4 -20 replies
32/164md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stopdrivers/md/md.c+5 -00 replies
33/164rtlwifi: 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
34/164mwifiex: MAC randomization should not be persistentdrivers/net/wireless/marvell/mwifiex/cfg80211.c+3 -10 replies
35/164mwifiex: pcie: fix cmd_buf use-after-free in remove/resetdrivers/net/wireless/marvell/mwifiex/pcie.c+7 -00 replies
40/164x86: fix 32-bit case of __get_user_asm_u64()arch/x86/include/asm/uaccess.h+3 -30 replies
41/164regulator: rk808: Fix RK818 LDO2drivers/regulator/rk808-regulator.c+1 -10 replies
42/164regulator: tps65023: Fix inverted core enable logic.drivers/regulator/tps65023-regulator.c+1 -20 replies
43/164s390/kdump: Add final notearch/s390/kernel/crash_dump.c+15 -00 replies
44/164s390/cputime: fix incorrect system timearch/s390/kernel/entry.S+18 -30 replies
45/164ath9k_htc: Add support of AirTies 1eda:2315 AR9271 devicedrivers/net/wireless/ath/ath9k/hif_usb.c+1 -00 replies
46/164ath9k_htc: fix NULL-deref at probedrivers/net/wireless/ath/ath9k/hif_usb.c+3 -00 replies
47/164drm/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
48/164drm/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
49/164drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.drivers/gpu/drm/amd/amdgpu/dce_v6_0.c+6 -10 replies
50/164drm/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
51/164drm/nouveau/tmr: ack interrupt before processing alarmsdrivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c+1 -10 replies
52/164drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarmdrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+10 -70 replies
53/164drm/nouveau/tmr: avoid processing completed alarms when adding a new onedrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+13 -30 replies
54/164drm/nouveau/tmr: handle races with hw when updating the next alarm timedrivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c+16 -100 replies
55/164gpio: omap: return error if requested debounce time is not possibledrivers/gpio/gpio-omap.c+17 -60 replies
56/164cdc-acm: fix possible invalid access when processing notificationdrivers/usb/class/cdc-acm.c+9 -40 replies
57/164ohci-pci: add qemu quirkdrivers/usb/host/ohci-hcd.c drivers/usb/host/ohci-pci.c drivers/usb/host/ohci.h+19 -10 replies
58/164cxl: Force context lock during EEH flowdrivers/misc/cxl/pci.c+17 -20 replies
59/164cxl: Route eeh events to all drivers in cxl_pci_error_detected()drivers/misc/cxl/pci.c+9 -60 replies
60/164proc: Fix unbalanced hard link numbersfs/proc/generic.c+1 -00 replies
61/164of: fix sparse warning in of_pci_range_parser_onedrivers/of/address.c+1 -10 replies
62/164of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()drivers/of/of_numa.c+2 -00 replies
63/164of: fdt: add missing allocation-failure checkdrivers/of/fdt.c+3 -00 replies
64/164ibmvscsis: Do not send aborted task responsedrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h+94 -280 replies
65/164iio: dac: ad7303: fix channel descriptiondrivers/iio/dac/ad7303.c+3 -30 replies
66/164IIO: bmp280-core.c: fix error in humidity calculationdrivers/iio/pressure/bmp280-core.c+6 -50 replies
67/164IB/hfi1: Return an error on memory allocation failuredrivers/infiniband/hw/hfi1/init.c+1 -00 replies
68/164IB/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
69/164pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processeskernel/pid_namespace.c+1 -10 replies
70/164pid_ns: Fix race between setnsed fork() and zap_pid_ns_processes()kernel/fork.c+6 -20 replies
71/164USB: serial: ftdi_sio: fix setting latency for unprivileged usersdrivers/usb/serial/ftdi_sio.c+1 -10 replies
72/164USB: 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
73/164USB: chaoskey: fix Alea quirk on big-endian hostsdrivers/usb/misc/chaoskey.c+1 -10 replies
74/164f2fs: check entire encrypted bigname when finding a dentryfs/f2fs/dir.c fs/f2fs/f2fs.h fs/f2fs/hash.c +1 more+31 -200 replies
75/164fscrypt: avoid collisions when presenting long encrypted filenamesfs/crypto/fname.c fs/ext4/namei.c fs/f2fs/dir.c+5 -50 replies
76/164libnvdimm: fix clear length of nvdimm_forget_poison()drivers/nvdimm/bus.c+4 -10 replies
77/164xhci: remove GFP_DMA flag from allocationdrivers/usb/host/xhci-mem.c+1 -10 replies
78/164usb: host: xhci-plat: propagate return value of platform_get_irq()drivers/usb/host/xhci-plat.c+1 -10 replies
79/164xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denvertondrivers/usb/host/xhci-pci.c+5 -20 replies
80/164usb: host: xhci-mem: allocate zeroed Scratchpad Bufferdrivers/usb/host/xhci-mem.c+1 -10 replies
81/164net: irda: irda-usb: fix firmware name on big-endian hostsdrivers/net/irda/irda-usb.c+1 -10 replies
82/164usbvision: fix NULL-deref at probedrivers/media/usb/usbvision/usbvision-video.c+8 -10 replies
83/164mceusb: fix NULL-deref at probedrivers/media/rc/mceusb.c+2 -20 replies
84/164ttusb2: limit messages to buffer sizedrivers/media/usb/dvb-usb/ttusb2.c+19 -00 replies
85/164dvb-usb-dibusb-mc-common: Add MODULE_LICENSEdrivers/media/usb/dvb-usb/dibusb-mc-common.c+2 -00 replies
86/164usb: dwc3: gadget: Prevent losing events in event cachedrivers/usb/dwc3/gadget.c+9 -00 replies
87/164usb: musb: tusb6010_omap: Do not reset the other directions packet sizedrivers/usb/musb/tusb6010_omap.c+9 -40 replies
88/164usb: musb: Fix trying to suspend while active for OTG configurationsdrivers/usb/musb/musb_host.c+5 -40 replies
89/164USB: iowarrior: fix info ioctl on big-endian hostsdrivers/usb/misc/iowarrior.c+1 -10 replies
90/164usb: serial: option: add Telit ME910 supportdrivers/usb/serial/option.c+8 -00 replies
92/164USB: serial: mct_u232: fix big-endian baud-rate handlingdrivers/usb/serial/mct_u232.c+1 -10 replies
93/164USB: serial: io_ti: fix div-by-zero in set_termiosdrivers/usb/serial/io_ti.c+4 -10 replies
94/164USB: hub: fix SS hub-descriptor handlingdrivers/usb/core/hub.c+6 -20 replies
95/164USB: hub: fix non-SS hub-descriptor handlingdrivers/usb/core/hub.c+9 -40 replies
97/164iio: proximity: as3935: fix as3935_writedrivers/iio/proximity/as3935.c+1 -20 replies
98/164iio: 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
99/164s5p-mfc: Fix race between interrupt routine and device functionsdrivers/media/platform/s5p-mfc/s5p_mfc.c+4 -80 replies
100/164gspca: konica: add missing endpoint sanity checkdrivers/media/usb/gspca/konica.c+3 -00 replies
101/164s5p-mfc: Fix unbalanced call to clock managementdrivers/media/platform/s5p-mfc/s5p_mfc.c+1 -00 replies
102/164dib0700: fix NULL-deref at probedrivers/media/usb/dvb-usb/dib0700_core.c+3 -00 replies
103/164zr364xx: enforce minimum size when reading headerdrivers/media/usb/zr364xx/zr364xx.c+8 -00 replies
104/164dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-opsdrivers/media/dvb-frontends/cxd2841er.c+3 -10 replies
105/164digitv: limit messages to buffer sizedrivers/media/usb/dvb-usb/digitv.c+3 -00 replies
106/164dw2102: limit messages to buffer sizedrivers/media/usb/dvb-usb/dw2102.c+54 -00 replies
107/164cx231xx-audio: fix init error pathdrivers/media/usb/cx231xx/cx231xx-audio.c+14 -110 replies
108/164cx231xx-audio: fix NULL-deref at probedrivers/media/usb/cx231xx/cx231xx-audio.c+15 -20 replies
109/164cx231xx-cards: fix NULL-deref at probedrivers/media/usb/cx231xx/cx231xx-cards.c+40 -50 replies
110/164powerpc/mm: Ensure IRQs are off in switch_mm()arch/powerpc/include/asm/mmu_context.h+15 -20 replies
111/164powerpc/eeh: Avoid use after free in eeh_handle_special_event()arch/powerpc/kernel/eeh_driver.c+15 -40 replies
112/164powerpc/book3s/mce: Move add_taint() later in virtual modearch/powerpc/kernel/mce.c arch/powerpc/kernel/traps.c+4 -20 replies
113/164powerpc/pseries: Fix of_node_put() underflow during DLPAR removearch/powerpc/platforms/pseries/dlpar.c+0 -10 replies
114/164powerpc/iommu: Do not call PageTransHuge() on tail pagesarch/powerpc/mm/mmu_context_iommu.c+2 -20 replies
115/164powerpc/64e: Fix hang when debugging programs with relocated kernelarch/powerpc/kernel/exceptions-64e.S+12 -00 replies
116/164powerpc/tm: Fix FP and VMX register corruptionarch/powerpc/kernel/process.c+19 -00 replies
117/164arm64: KVM: Do not use stack-protector to compile EL2 codearch/arm64/kvm/hyp/Makefile+2 -00 replies
118/164arm: KVM: Do not use stack-protector to compile HYP codearch/arm/kvm/hyp/Makefile+2 -00 replies
119/164KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interruptvirt/kvm/arm/vgic/vgic-v2.c+7 -00 replies
120/164KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interruptvirt/kvm/arm/vgic/vgic-v3.c+7 -00 replies
122/164ARM: 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
123/164ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 callarch/arm/mm/proc-v7m.S+2 -20 replies
124/164ARM: dts: at91: sama5d3_xplained: fix ADC vrefarch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -00 replies
125/164ARM: dts: at91: sama5d3_xplained: not all ADC channels are availablearch/arm/boot/dts/at91-sama5d3_xplained.dts+1 -30 replies
126/164ARM: dts: imx6sx-sdb: Remove OPP overridearch/arm/boot/dts/imx6sx-sdb.dts+0 -170 replies
127/164arm64: dts: hi6220: Reset the mmc hostsarch/arm64/boot/dts/hisilicon/hi6220.dtsi+3 -00 replies
128/164arm64: xchg: hazard against entire exchange variablearch/arm64/include/asm/cmpxchg.h+1 -10 replies
129/164arm64: ensure extension of smp_store_release valuearch/arm64/include/asm/barrier.h+15 -50 replies
130/164arm64: armv8_deprecated: ensure extension of addrarch/arm64/kernel/armv8_deprecated.c+2 -10 replies
131/164arm64: uaccess: ensure extension of access_ok() addrarch/arm64/include/asm/uaccess.h+2 -10 replies
132/164arm64: documentation: document tagged pointer stack constraintsDocumentation/arm64/tagged-pointers.txt+49 -170 replies
133/164staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+9 -40 replies
134/164staging: rtl8192e: fix 2 byte alignment of register BSSIDR.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+5 -40 replies
135/164staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c+1 -10 replies
136/164staging: rtl8192e: GetTs Fix invalid TID 7 warning.drivers/staging/rtl8192e/rtl819x_TSProc.c+4 -110 replies
137/164iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappingsdrivers/iommu/intel-iommu.c+4 -10 replies
138/164metag/uaccess: Fix access_ok()arch/metag/include/asm/uaccess.h+24 -160 replies
139/164metag/uaccess: Check access_ok in strncpy_from_userarch/metag/include/asm/uaccess.h+7 -20 replies
140/164stackprotector: Increase the per-task stack canarys random range from 32 bits to 64 bits on 64-bit platformskernel/fork.c+1 -10 replies
141/164uwb: fix device quirk on big-endian hostsdrivers/uwb/i1480/dfu/usb.c+3 -20 replies
142/164genirq: Fix chained interrupt data orderingkernel/irq/chip.c+1 -10 replies
143/164nvme: unmap CMB and remove sysfs file in reset pathdrivers/nvme/host/pci.c+6 -10 replies
144/164MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6arch/mips/Kconfig+1 -00 replies
145/164osf_wait4(): fix infoleakarch/alpha/kernel/osf_sys.c+4 -20 replies
146/164um: Fix to call read_initrd after init_bootmemarch/um/kernel/initrd.c arch/um/kernel/um_arch.c+7 -30 replies
147/164tracing/kprobes: Enforce kprobes teardown after testinginclude/linux/kprobes.h kernel/kprobes.c kernel/trace/trace_kprobe.c+9 -20 replies
148/164PCI: hv: Allocate interrupt descriptors with GFP_ATOMICdrivers/pci/host/pci-hyperv.c+1 -10 replies
149/164PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUsdrivers/pci/host/pci-hyperv.c+8 -30 replies
150/164PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platformsdrivers/pci/pci-sysfs.c+7 -30 replies
151/164PCI: Fix another sanity check bug in /proc/pci mmapdrivers/pci/proc.c+8 -20 replies
152/164PCI: Only allow WC mmap on prefetchable resourcesdrivers/pci/proc.c+8 -50 replies
154/164mtd: nand: orion: fix clk handlingdrivers/mtd/nand/orion_nand.c+21 -210 replies
155/164mtd: nand: omap2: Fix partition creation via cmdline mtdpartsdrivers/mtd/nand/omap2.c+9 -00 replies
156/164mtd: nand: add ooblayout for old hamming layoutdrivers/mtd/nand/nand_base.c+69 -10 replies
157/164drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2drivers/gpu/drm/drm_edid.c+8 -00 replies
158/164NFSv4: Fix a hang in OPEN related to server rebootfs/nfs/nfs4proc.c+3 -10 replies
159/164NFS: Fix use after free in write error pathfs/nfs/write.c+1 -10 replies
160/164NFS: Use GFP_NOIO for two allocations in writebackfs/nfs/pagelist.c+11 -40 replies
161/164nfsd: fix undefined behavior in nfsd4_layout_verifyfs/nfsd/nfs4proc.c+2 -10 replies
162/164nfsd: encoders mustnt use unitialized values in error casesfs/nfsd/nfs4xdr.c+4 -40 replies
163/164drivers: char: mem: Check for address space wraparound with mmap()drivers/char/mem.c+5 -00 replies
164/164drm/i915/gvt: Disable access to stolen memory as a guestdrivers/gpu/drm/i915/i915_gem_stolen.c+5 -00 replies

Reviews trailers per patch

56 of 156 patches have a Reviewed-by or Acked-by.

PatchGuenter RoeckVinod KoulMisha KomarovskiyMarko RauhamaaJarkko SakkinenBenoit HouyereMimi ZoharOliver NeukumFrederic BarratMatthew R. OchsUma KrishnanAndrew DonnellanDavid DaneyLinus WalleijMatt RanostayMike MarciniszynOleg NesterovTony LindgrenPeter UjfalusiGreg Kroah-HartmanAlan SternJavier Martinez CanillasAbylay OspanGavin ShanBalbir SinghChristoffer DallWill DeaconArjan van de VenRik van RielKees CookKeith BuschStephen BatesLong LiAdam FordBoris BrezillonAlfredo Rafael Vicente BoixIsrael RukshinAndreas HartmannNeilBrownGrygorii StrashkoLars-Peter ClausenChristian BorntraegerAlex DeucherPete ZaitcevRitesh Raj SarrafSong, Hongyan[email protected]Jiang BiaoLiu SongHuang JianAngus ClarkNicolas FerreDavid WoodhouseMasami HiramatsuHarry WentlandDan CarpenterChristoph HellwigDave MartinZhenyu Wang
1/164T-b
2/164
3/164Reported-and-tested-by
4/164R-b
5/164
6/164
7/164R-b
8/164A-b
9/164T-b
10/164T-b
11/164R-b T-b
12/164R-b T-b
13/164R-b T-b
14/164R-b T-b
15/164R-b T-b
16/164R-b Signed-of-by
17/164R-b R-b
18/164R-b
19/164
20/164T-b
21/164
22/164
23/164
24/164
25/164
26/164
27/164
28/164
29/164
30/164
31/164R-b
32/164
33/164
34/164
35/164
40/164
41/164
42/164
43/164
44/164T-b
45/164
46/164
47/164R-b
48/164R-b
49/164
50/164
51/164
52/164
53/164
54/164
55/164A-b
56/164A-b
57/164
58/164A-b R-b T-b
59/164A-b R-b
60/164
61/164
62/164A-b
63/164
64/164
65/164R-b
66/164A-b R-b
67/164R-b
68/164R-b
69/164T-b
70/164A-b
71/164
72/164
73/164
74/164
75/164
76/164
77/164
78/164
79/164
80/164
81/164
82/164
83/164
84/164
85/164
86/164
87/164T-b
88/164T-b
89/164
90/164
92/164R-b A-b
93/164R-b
94/164A-b
95/164A-b
97/164
98/164T-b T-b
99/164R-b
100/164
101/164
102/164
103/164
104/164A-b
105/164
106/164
107/164
108/164
109/164
110/164
111/164R-b
112/164
113/164
114/164A-b
115/164R-b R-b R-b
116/164R-b
117/164A-b
118/164A-b
119/164R-b
120/164R-b
122/164T-b
123/164
124/164A-b
125/164A-b
126/164
127/164
128/164A-b
129/164A-b
130/164A-b
131/164A-b
132/164A-b R-b
133/164
134/164
135/164
136/164
137/164A-b
138/164
139/164
140/164A-b A-b A-b
141/164
142/164
143/164A-b R-b
144/164
145/164
146/164
147/164A-b
148/164R-b
149/164R-b
150/164
151/164
152/164
154/164
155/164T-b
156/164A-b
157/164A-b
158/164
159/164
160/164
161/164R-b R-b
162/164R-b
163/164
164/164R-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 59 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/164] 4.9.30-stable review

This is the start of the stable review cycle for the 4.9.30 release. There are 164 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:20 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.9.30-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.30-rc1

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

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

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

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

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

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

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

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.

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: 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

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

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

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

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

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

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

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

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

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

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

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

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/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: split and rename activate_path() to prepare for its expanded use

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

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

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

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/boot/dts/tegra20-paz00.dts                |   1 +
 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/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/mm/proc-v7m.S                             |   4 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          |   3 +
 arch/arm64/include/asm/barrier.h                   |  20 ++-
 arch/arm64/include/asm/cmpxchg.h                   |   2 +-
 arch/arm64/include/asm/uaccess.h                   |   3 +-
 arch/arm64/kernel/armv8_deprecated.c               |   3 +-
 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/traps.c                        |   4 +-
 arch/powerpc/mm/mmu_context_iommu.c                |   4 +-
 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/char/lp.c                                  |   6 +-
 drivers/char/mem.c                                 |   5 +
 drivers/char/tpm/tpm_crb.c                         |   3 +-
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |  24 ++--
 drivers/char/tpm/tpm_tis_core.c                    |   6 +-
 drivers/char/tpm/tpm_tis_spi.c                     | 160 +++++++++------------
 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/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/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/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                              |  17 ++-
 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/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/staging/rtl8192e/rtl8192e/r8192E_dev.c     |  24 ++--
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |  15 +-
 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-mem.c                        |   4 +-
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/host/xhci-plat.c                       |   2 +-
 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/crypto/fname.c                                  |   2 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/f2fs/dir.c                                      |  37 ++---
 fs/f2fs/f2fs.h                                     |   3 +-
 fs/f2fs/hash.c                                     |   7 +-
 fs/f2fs/inline.c                                   |   4 +-
 fs/nfs/nfs4proc.c                                  |   4 +-
 fs/nfs/pagelist.c                                  |  15 +-
 fs/nfs/write.c                                     |   2 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/nfsd/nfs4xdr.c                                  |   8 +-
 fs/notify/fanotify/fanotify_user.c                 |  26 ++--
 fs/proc/generic.c                                  |   1 +
 include/linux/hid-sensor-hub.h                     |   2 +
 include/linux/kprobes.h                            |   4 +-
 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 +
 168 files changed, 1665 insertions(+), 723 deletions(-)