Skip to content

4.16.4-stable review

Greg Kroah-Hartman linux-devicetree linux-mips linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest196 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/196Bluetooth: hci_bcm: Add irq_polarity module optiondrivers/bluetooth/hci_bcm.c+15 -50 replies
2/196cpufreq: CPPC: Use transition_delay_us depending transition_latencydrivers/cpufreq/cppc_cpufreq.c+3 -00 replies
3/196cpufreq: armada-37xx: Fix clock leakdrivers/cpufreq/armada-37xx-cpufreq.c+2 -00 replies
4/196ubifs: Check ubifs_wbuf_sync() return codefs/ubifs/super.c+10 -40 replies
5/196ubi: fastmap: Dont flush fastmap work on detachdrivers/mtd/ubi/fastmap-wl.c+0 -10 replies
6/196ubi: Fix error for write accessdrivers/mtd/ubi/block.c+1 -10 replies
7/196ubi: Reject MLC NANDdrivers/mtd/ubi/build.c+11 -00 replies
8/196mm/ksm.c: fix inconsistent accounting of zero pagesmm/ksm.c+7 -00 replies
9/196mm/hmm: fix header file if/else/endif mazeinclude/linux/hmm.h+1 -80 replies
10/196mm/hmm: hmm_pfns_bad() was accessing wrong structmm/hmm.c+2 -10 replies
11/196mm: hwpoison: disable memory error handling on 1GB hugepageinclude/linux/mm.h mm/memory-failure.c+17 -00 replies
12/196task_struct: only use anon struct under randstruct plugininclude/linux/compiler-clang.h include/linux/compiler-gcc.h+3 -120 replies
13/196fs/reiserfs/journal.c: add missing resierfs_warning() argfs/reiserfs/journal.c+1 -10 replies
14/196resource: fix integer overflow at reallocationkernel/resource.c+2 -10 replies
15/196ipc/shm: fix use-after-free of shm file via remap_file_pages()ipc/shm.c+20 -30 replies
16/196mm, slab: reschedule cache_reap() on the same CPUmm/slab.c+2 -10 replies
17/196usb: musb: gadget: misplaced out of bounds checkdrivers/usb/musb/musb_gadget_ep0.c+9 -50 replies
18/196phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUSdrivers/phy/allwinner/phy-sun4i-usb.c+6 -40 replies
19/196usb: gadget: udc: core: update usb_ep_queue() documentationdrivers/usb/gadget/udc/core.c+3 -00 replies
20/196ARM64: dts: meson: reduce odroid-c2 eMMC maximum ratearch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts+1 -10 replies
21/196KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_listvirt/kvm/arm/vgic/vgic-its.c+9 -60 replies
22/196ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210arch/arm/mach-exynos/pm.c+1 -50 replies
23/196arm: dts: mt7623: fix USB initialization fails on bananapi-r2arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts+22 -20 replies
24/196ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl propertyarch/arm/boot/dts/at91sam9g25.dtsi+1 -10 replies
25/196ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250arch/arm/boot/dts/exynos5250.dtsi+4 -40 replies
26/196ARM: dts: at91: sama5d4: fix pinctrl compatible stringarch/arm/boot/dts/sama5d4.dtsi+1 -10 replies
27/196spi: atmel: init FIFOs before spi enabledrivers/spi/spi-atmel.c+5 -30 replies
28/196spi: Fix scatterlist elements size in spi_map_bufdrivers/spi/spi.c+8 -20 replies
29/196spi: Fix unregistration of controller with fixed SPI bus numberdrivers/spi/spi.c+2 -70 replies
30/196media: rc: oops in ir_timer_keyup after device unplugdrivers/media/rc/rc-main.c+3 -30 replies
31/196media: atomisp_fops.c: disable atomisp_compat_ioctl32drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c+6 -00 replies
32/196media: vivid: check if the cec_adapter is validdrivers/media/platform/vivid/vivid-vid-common.c+2 -10 replies
33/196media: vb2: core: Finish buffers at the end of the streamdrivers/media/common/videobuf2/videobuf2-core.c+9 -00 replies
34/196media: vsp1: Fix BRx conditional path in WPFdrivers/media/platform/vsp1/vsp1_wpf.c+1 -10 replies
35/196x86/xen: Delay get_cpu_cap until stack canary is establishedarch/x86/xen/enlighten_pv.c+4 -40 replies
36/196regmap: Fix reversed bounds check in regmap_raw_write()drivers/base/regmap/regmap.c+1 -10 replies
37/196ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5Edrivers/acpi/video_detect.c+9 -00 replies
38/196ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()drivers/pci/hotplug/acpiphp_glue.c+16 -70 replies
39/196acpi, nfit: rework NVDIMM leaf method detectiondrivers/acpi/nfit/core.c drivers/acpi/nfit/nfit.h+23 -230 replies
40/196USB: gadget: f_midi: fixing a possible double-free in f_mididrivers/usb/gadget/function/f_midi.c drivers/usb/gadget/u_f.h+4 -10 replies
41/196USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thawdrivers/usb/core/generic.c+7 -20 replies
42/196usb: dwc3: prevent setting PRTCAP to OTG from debugfsdrivers/usb/dwc3/core.c+3 -00 replies
43/196usb: dwc3: pci: Properly cleanup resourcedrivers/usb/dwc3/dwc3-pci.c+1 -10 replies
44/196usb: dwc3: gadget: never call ->complete() from ->ep_queue()drivers/usb/dwc3/gadget.c+25 -180 replies
45/196cifs: fix memory leak in SMB2_open()fs/cifs/smb2pdu.c+6 -20 replies
46/196fix smb3-encryption breakage when CONFIG_DEBUG_SG=yfs/cifs/smb2ops.c+12 -30 replies
47/196Tree connect for SMB3.1.1 must be signed for non-encrypted sharesfs/cifs/smb2pdu.c+5 -00 replies
48/196cifs: smbd: avoid reconnect lockupfs/cifs/smbdirect.c+8 -40 replies
49/196cifs: smbd: disconnect transport on RDMA errorsfs/cifs/smbdirect.c+6 -10 replies
50/196smb3: Fix root directory when server returns inode number of zerofs/cifs/cifsglob.h fs/cifs/inode.c+34 -00 replies
51/196HID: i2c-hid: fix size check and type usagedrivers/hid/i2c-hid/i2c-hid.c+7 -60 replies
52/196i2c: i801: Save register SMBSLVCMD value only oncedrivers/i2c/busses/i2c-i801.c+4 -20 replies
53/196i2c: i801: Restore configuration at shutdowndrivers/i2c/busses/i2c-i801.c+10 -00 replies
54/196CIFS: refactor crypto shash/sdesc allocation&freefs/cifs/cifsencrypt.c fs/cifs/cifsproto.h fs/cifs/link.c +3 more+91 -1710 replies
55/196CIFS: add sha512 secmechfs/cifs/Kconfig fs/cifs/cifsencrypt.c fs/cifs/cifsfs.c +3 more+44 -00 replies
56/196CIFS: implement v3.11 preauth integrityfs/cifs/cifsglob.h fs/cifs/smb2misc.c fs/cifs/smb2pdu.c +3 more+112 -20 replies
57/196CIFS: fix sha512 check in cifs_crypto_secmech_releasefs/cifs/cifsencrypt.c+1 -10 replies
58/196swiotlb: fix unexpected swiotlb_alloc_coherent failureslib/swiotlb.c+1 -10 replies
59/196powerpc/64s: Fix pkey support in dt_cpu_ftrs, add CPU_FTR_PKEY bitarch/powerpc/kernel/dt_cpu_ftrs.c+7 -00 replies
60/196powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()arch/powerpc/platforms/powernv/opal-nvram.c+4 -00 replies
61/196powerpc/eeh: Fix race with driver un/bindarch/powerpc/kernel/eeh_driver.c+42 -260 replies
62/196powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bitsarch/powerpc/kernel/dt_cpu_ftrs.c+9 -30 replies
63/196powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9arch/powerpc/mm/hash_utils_64.c arch/powerpc/platforms/pseries/lpar.c+12 -20 replies
64/196powerpc/64: Fix smp_wmb barrier definition use use lwsync consistentlyarch/powerpc/include/asm/barrier.h arch/powerpc/include/asm/synch.h+2 -50 replies
65/196powerpc/kprobes: Fix call trace due to incorrect preempt countarch/powerpc/kernel/kprobes.c+17 -130 replies
66/196powerpc/kexec_file: Fix error code when trying to load kdump kernelarch/powerpc/kernel/machine_kexec_file_64.c+1 -10 replies
67/196powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loopsarch/powerpc/platforms/powernv/opal-nvram.c+6 -10 replies
68/196powerpc/mm/radix: Fix checkstops caused by invalid tlbielarch/powerpc/mm/tlb-radix.c+2 -30 replies
69/196ceph: always update atime/mtime/ctime for new inodefs/ceph/inode.c+7 -30 replies
70/196HID: Fix hid_report_len usagedrivers/hid/hid-input.c drivers/hid/hid-multitouch.c drivers/hid/hid-rmi.c +1 more+9 -70 replies
71/196HID: core: Fix size as type u32drivers/hid/hid-core.c include/linux/hid.h+8 -80 replies
72/196soc: mediatek: fix the mistaken pointer accessed when subdomains are addeddrivers/soc/mediatek/mtk-scpsys.c+1 -10 replies
73/196ASoC: ssm2602: Replace reg_default_raw with reg_defaultsound/soc/codecs/ssm2602.c+13 -60 replies
74/196ASoC: topology: Fix kcontrol name string handlingsound/soc/soc-topology.c+18 -50 replies
75/196thunderbolt: Wait a bit longer for ICM to authenticate the active NVMdrivers/thunderbolt/icm.c+5 -20 replies
76/196thunderbolt: Serialize PCIe tunnel creation with PCI rescandrivers/thunderbolt/switch.c+9 -00 replies
77/196thunderbolt: Resume control channel after hibernation image is createddrivers/thunderbolt/nhi.c+1 -00 replies
78/196thunderbolt: Handle connecting device in place of host properlydrivers/thunderbolt/icm.c+17 -90 replies
79/196thunderbolt: Prevent crash when ICM firmware is not runningdrivers/thunderbolt/icm.c+3 -00 replies
80/196irqchip/gic: Take lock when updating irq typedrivers/irqchip/irq-gic-common.c+8 -10 replies
81/196random: use a tighter cap in credit_entropy_bits_safe()drivers/char/random.c+1 -10 replies
82/196extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIOdrivers/extcon/extcon-intel-cht-wc.c+7 -40 replies
83/196block: use 32-bit blk_status_t on Alphainclude/linux/blk_types.h+5 -00 replies
84/196jbd2: if the journal is aborted then dont allow update of the log tailfs/jbd2/journal.c+4 -10 replies
85/196ext4: shutdown should not prevent get_write_accessfs/ext4/ext4_jbd2.c+0 -70 replies
86/196ext4: eliminate sleep from shutdown ioctlfs/ext4/ioctl.c+1 -30 replies
87/196ext4: pass -ESHUTDOWN code to jbd2 layerfs/ext4/ioctl.c fs/jbd2/journal.c+21 -80 replies
88/196ext4: dont update checksum of new initialized bitmapsfs/ext4/balloc.c fs/ext4/ialloc.c+4 -460 replies
89/196ext4: protect i_disksize update by i_data_sem in direct write pathfs/ext4/inode.c+2 -30 replies
90/196ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin()fs/ext4/inode.c+1 -10 replies
91/196ext4: add validity checks for bitmap block numbersfs/ext4/balloc.c fs/ext4/ialloc.c+21 -20 replies
92/196ext4: limit xattr size to INT_MAXfs/ext4/xattr.c+6 -30 replies
93/196ext4: fail ext4_iget for root directory if unallocatedfs/ext4/inode.c+6 -00 replies
94/196ext4: always initialize the crc32c checksum driverfs/ext4/super.c+6 -90 replies
95/196ext4: dont allow r/w mounts if metadata blocks overlap the superblockfs/ext4/super.c+6 -00 replies
96/196ext4: move call to ext4_error() into ext4_xattr_check_block()fs/ext4/xattr.c+27 -330 replies
97/196ext4: add bounds checking to ext4_xattr_find_entry()fs/ext4/xattr.c+17 -110 replies
98/196ext4: add extra checks to ext4_xattr_block_get()fs/ext4/xattr.c fs/ext4/xattr.h+30 -70 replies
99/196ext4: force revalidation of directory pointer after seekdir(2)fs/ext4/dir.c+5 -30 replies
100/196dm: backfill abnormal IO support to non-splitting IO submissiondrivers/md/dm.c+23 -70 replies
101/196dm crypt: limit the number of allocated pagesdrivers/md/dm-crypt.c+65 -10 replies
102/196RDMA/ucma: Dont allow setting RDMA_OPTION_IB_PATH without an RDMA devicedrivers/infiniband/core/ucma.c+3 -00 replies
103/196RDMA/mlx5: Protect from NULL pointer derefencedrivers/infiniband/hw/mlx5/mr.c+2 -00 replies
104/196RDMA/rxe: Fix an out-of-bounds readdrivers/infiniband/sw/rxe/rxe_verbs.c+2 -30 replies
105/196RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack accessdrivers/infiniband/core/verbs.c+8 -30 replies
106/196xprtrdma: Fix latency regression on NUMA NFS/RDMA clientsnet/sunrpc/xprtrdma/rpc_rdma.c net/sunrpc/xprtrdma/transport.c net/sunrpc/xprtrdma/xprt_rdma.h+1 -40 replies
107/196xprtrdma: Fix corner cases when handling device removalnet/sunrpc/xprtrdma/verbs.c+9 -40 replies
108/196ALSA: pcm: Avoid potential races between OSS ioctls and read/writesound/core/oss/pcm_oss.c+106 -280 replies
109/196ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streamsinclude/sound/pcm_oss.h sound/core/oss/pcm_oss.c+28 -90 replies
110/196ALSA: pcm: Fix mutex unbalance in OSS emulation ioctlssound/core/oss/pcm_oss.c+42 -250 replies
111/196ALSA: pcm: Fix UAF at PCM release via PCM timer accesssound/core/pcm.c+7 -10 replies
112/196ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulationsound/core/oss/pcm_oss.c+3 -20 replies
113/196IB/srp: Fix srp_abort()drivers/infiniband/ulp/srp/ib_srp.c+5 -30 replies
114/196IB/srp: Fix completion vector assignment algorithmdrivers/infiniband/ulp/srp/ib_srp.c+4 -60 replies
115/196IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write()drivers/infiniband/ulp/srpt/ib_srpt.c+9 -60 replies
116/196drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4drivers/infiniband/core/verbs.c+2 -10 replies
117/196drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4drivers/infiniband/ulp/srpt/ib_srpt.c+2 -10 replies
118/196dm raid: fix nosync statusdrivers/md/dm-raid.c+2 -10 replies
119/196dmaengine: at_xdmac: fix rare residue corruptiondrivers/dma/at_xdmac.c+2 -20 replies
120/196cxl: Fix possible deadlock when processing page faults from cxllibdrivers/misc/cxl/cxllib.c+54 -290 replies
121/196tpm: self test failure should not cause suspend to faildrivers/char/tpm/tpm-interface.c+4 -00 replies
122/196libnvdimm, dimm: fix dpa reservation vs uninitialized label areadrivers/nvdimm/dimm.c+5 -30 replies
123/196libnvdimm, namespace: use a safe lookup for dimm device namedrivers/nvdimm/namespace_devs.c+2 -20 replies
124/196vsprintf: Do not preprocess non-dereferenced pointers for bprintf (%px and %pK)lib/vsprintf.c+4 -00 replies
125/196nfit, address-range-scrub: fix scrub in-progress reportingdrivers/acpi/nfit/core.c+4 -10 replies
126/196nfit: skip region registration for incomplete control regionsdrivers/acpi/nfit/core.c+6 -70 replies
127/196ring-buffer: Check if memory is available before allocationkernel/trace/ring_buffer.c+5 -00 replies
128/196um: Compile with modern headersarch/um/os-Linux/file.c arch/um/os-Linux/signal.c arch/x86/um/stub_segv.c+3 -00 replies
129/196um: Use POSIX ucontext_t instead of struct ucontextarch/um/os-Linux/signal.c arch/x86/um/stub_segv.c+2 -20 replies
130/196iommu/vt-d: Fix a potential memory leakdrivers/iommu/intel-svm.c+1 -00 replies
131/196mmc: core: Prevent bus reference leak in mmc_blk_init()drivers/mmc/core/block.c+1 -00 replies
132/196mmc: jz4740: Fix race condition in IRQ mask updatedrivers/mmc/host/jz4740_mmc.c+1 -10 replies
133/196mmc: tmio: Fix error handling when issuing CMD23drivers/mmc/host/tmio_mmc_core.c+1 -10 replies
134/196Revert "drm/amd/display: fix dereferencing possible ERR_PTR()"drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+0 -30 replies
135/196Revert "drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)"drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+0 -280 replies
136/196drm/amd/display: HDMI has no sound after Panel power off/ondrivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c+2 -00 replies
137/196trace_uprobe: Use %lx to display offsetkernel/trace/trace_uprobe.c+1 -10 replies
138/196PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as brokendrivers/pci/quirks.c+4 -00 replies
139/196clk: mvebu: armada-38x: add support for missing clocksdrivers/clk/mvebu/armada-38x.c+7 -70 replies
140/196clk: fix false-positive Wmaybe-uninitialized warningdrivers/clk/renesas/clk-sh73a0.c+3 -30 replies
141/196clk: mediatek: fix PWM clock source by adding a fixed-factor clockdrivers/clk/mediatek/clk-mt2701.c+8 -70 replies
142/196clk: bcm2835: De-assert/assert PLL reset signal when appropriatedrivers/clk/bcm/clk-bcm2835.c+5 -30 replies
143/196clk: tegra: Mark HCLK, SCLK and EMC as criticaldrivers/clk/tegra/clk-emc.c drivers/clk/tegra/clk-tegra-periph.c drivers/clk/tegra/clk-tegra-super-gen4.c +5 more+26 -360 replies
144/196pwm: rcar: Fix a condition to prevent mismatch value setting to dutydrivers/pwm/pwm-rcar.c+6 -20 replies
145/196pwm: mediatek: Fix up PWM4 and PWM5 malfunction on MT7623drivers/pwm/pwm-mediatek.c+21 -30 replies
146/196pwm: mediatek: Improve precision in rate calculationdrivers/pwm/pwm-mediatek.c+12 -50 replies
147/196thermal: imx: Fix race condition in imx_thermal_probe()drivers/thermal/imx_thermal.c+3 -30 replies
148/196dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4include/dt-bindings/clock/mt2701-clk.h+2 -10 replies
149/196watchdog: f71808e_wdt: Fix WD_EN register readdrivers/watchdog/f71808e_wdt.c+1 -10 replies
150/196drm/amdgpu: Add an ATPX quirk for hybrid laptopdrivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c+1 -00 replies
151/196drm/amdgpu: Fix always_valid bos multiple LRU insertions.drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+5 -30 replies
152/196drm/amdgpu/sdma: fix mask in emit_pipeline_syncdrivers/gpu/drm/amd/amdgpu/cik_sdma.c drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c +1 more+4 -40 replies
153/196drm/amdgpu: Fix PCIe lane width calculationdrivers/gpu/drm/amd/amdgpu/si_dpm.c+2 -20 replies
154/196drm/amdgpu/si: implement get/set pcie_lanes asic callbackdrivers/gpu/drm/amd/amdgpu/si.c+67 -00 replies
155/196drm/rockchip: Clear all interrupts before requesting the IRQdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+12 -110 replies
156/196drm/radeon: add PX quirk for Asus K73TKdrivers/gpu/drm/radeon/radeon_device.c+4 -00 replies
157/196drm/radeon: Fix PCIe lane width calculationdrivers/gpu/drm/radeon/si_dpm.c+2 -20 replies
158/196ALSA: line6: Use correct endpoint type for midi outputsound/usb/line6/midi.c+1 -10 replies
159/196ALSA: rawmidi: Fix missing input substream checks in compat ioctlssound/core/rawmidi_compat.c+12 -60 replies
160/196ALSA: hda - New VIA controller suppor no-snoop pathsound/pci/hda/hda_intel.c+2 -10 replies
161/196ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flagssound/pci/hda/patch_realtek.c+2 -00 replies
162/196ALSA: hda/realtek - adjust the location of one micsound/pci/hda/patch_realtek.c+1 -00 replies
163/196random: fix crng_ready() testdrivers/char/random.c+5 -53 replies
164/196random: use a different mixing algorithm for add_device_randomness()drivers/char/random.c+51 -40 replies
165/196random: set up the NUMA crng instances after the CRNG is fully initializeddrivers/char/random.c+27 -190 replies
166/196random: crng_reseed() should lock the crng instance that it is modifyingdrivers/char/random.c+2 -20 replies
167/196random: add new ioctl RNDRESEEDCRNGdrivers/char/random.c include/uapi/linux/random.h+15 -10 replies
168/196HID: i2c-hid: Fix resume issue on Raydium touchscreen devicedrivers/hid/hid-ids.h drivers/hid/i2c-hid/i2c-hid.c+16 -00 replies
169/196HID: input: fix battery level reporting on BT micedrivers/hid/hid-input.c include/linux/hid.h+25 -80 replies
170/196HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed devicedrivers/hid/hidraw.c+5 -00 replies
171/196HID: wacom: bluetooth: send exit report for recent Bluetooth devicesdrivers/hid/wacom_wac.c+46 -300 replies
172/196s390: add support for IBM z14 Model ZR1arch/s390/Kconfig arch/s390/kernel/perf_cpum_cf_events.c arch/s390/kernel/setup.c+6 -40 replies
173/196MIPS: uaccess: Add micromips clobbers to bzero invocationarch/mips/include/asm/uaccess.h+9 -20 replies
174/196MIPS: memset.S: EVA & fault support for small_memsetarch/mips/lib/memset.S+6 -10 replies
175/196MIPS: memset.S: Fix return of __clear_user from Lpartial_fixuparch/mips/lib/memset.S+1 -10 replies
176/196MIPS: memset.S: Fix clobber of v1 in last_fixuparch/mips/lib/memset.S+1 -10 replies
177/196powerpc/eeh: Fix enabling bridge MMIO windowsarch/powerpc/kernel/eeh_pe.c+2 -10 replies
178/196powerpc/xive: Fix trying to "push" an already active pool VParch/powerpc/sysdev/xive/native.c+4 -00 replies
179/196powerpc/lib: Fix off-by-one in alternate feature patchingarch/powerpc/lib/feature-fixups.c+1 -10 replies
180/196udf: Fix leak of UTF-16 surrogates into encoded stringsfs/udf/unicode.c+6 -00 replies
181/196fanotify: fix logic of events on childfs/notify/fanotify/fanotify.c+15 -190 replies
182/196mmc: sdhci-pci: Only do AMD tuning for HS200drivers/mmc/host/sdhci-pci-core.c+23 -20 replies
183/196drm/i915: Fix hibernation with ACPI S0 target statedrivers/gpu/drm/i915/i915_drv.c drivers/gpu/drm/i915/i915_drv.h+11 -130 replies
184/196drm/i915: Correctly handle limited range YCbCr data on VLV/CHVdrivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_sprite.c+74 -190 replies
185/196jffs2_kill_sb(): deal with failed allocationsfs/jffs2/super.c+1 -10 replies
186/196hypfs_kill_super(): deal with failed allocationsarch/s390/hypfs/inode.c+1 -10 replies
187/196orangefs_kill_sb(): deal with allocation failuresfs/orangefs/super.c+5 -00 replies
188/196rpc_pipefs: fix double-dput()net/sunrpc/rpc_pipe.c+1 -00 replies
189/196Dont leak MNT_INTERNAL away from internal mountsfs/namespace.c+2 -10 replies
190/196libnvdimm, dimm: handle EACCES failures from label readsdrivers/nvdimm/dimm_devs.c+12 -100 replies
191/196device-dax: allow MAP_SYNC to succeeddrivers/dax/device.c+2 -00 replies
192/196autofs: mount point create should honour passed in modefs/autofs4/root.c+1 -10 replies
193/196mm/filemap.c: fix NULL pointer in page_cache_tree_insert()mm/filemap.c+4 -50 replies
194/196drm/i915/gvt: init mmio by lri command in vgpu inhibit contextdrivers/gpu/drm/i915/gvt/gvt.h drivers/gpu/drm/i915/gvt/mmio_context.c drivers/gpu/drm/i915/gvt/mmio_context.h +1 more+205 -200 replies
195/196HID: i2c-hid: fix inverted return value from i2c_hid_command()drivers/hid/i2c-hid/i2c-hid.c+1 -10 replies
196/196writeback: safer lock nestingfs/fs-writeback.c include/linux/backing-dev-defs.h include/linux/backing-dev.h +1 more+34 -260 replies

Reviews trailers per patch

72 of 196 patches have a Reviewed-by or Acked-by.

PatchViresh KumarAndrew MortonBalbir SinghRandy DunlapJeff MahoneyMichael HendersKirill A. ShutemovDavidlohr BuesoPekka EnbergChristoph LameterMaxime RipardAndre PrzywaraEric AugerMarc ZyngierBartlomiej ZolnierkiewiczNicolas FerreDevin HeitmuellerLaurent PinchartBoris OstrovskyFelipe BalbiPavel ShilovskyRonnie SahlbergBenjamin TissoiresJason AndryukAurelien AptelVasant HegdeStewart SmithBenjamin HerrenschmidtSuraj Jitindar SinghAnanth N MavinakayanahalliSimon HormanDave YoungNicholas PigginIlya DryomovAndy ShevchenkoYehezkel BernatLudovic DesrochesJarkko SakkinenToshi KaniJoel FernandesShawn LinMathieu MalaterreMichel DänzerKrunoslav KovacHarry WentlandMasami HiramatsuGregory CLEMENTGeert UytterhoevenEric AnholtPeter De SchrijverMatthias BruggerPhilipp ZabelDong AishengRob HerringGuenter RoeckChristian KönigHuang RuiChunming ZhouAbel Garcia DortaJann HornMartin van EsPing ChengRussell CurreyShyam Sundar S KAdrian Hunter[email protected]Ville SyrjäläShashank SharmaKirill TkhaiAlexander AringDan WilliamsWang LongMichal HockoBoris BrezillonArtem BityutskiyRafael J. WysockiMike KravetzPunit AgrawalMichael EllermanDave JiangMinchan KimJohannes WeinerJan Kara
1/196
2/196
3/196A-b
4/196
5/196
6/196
7/196A-b A-b
8/196R-b
9/196A-b
10/196
11/196R-b A-b R-b A-b T-b
12/196
13/196T-b A-b
14/196R-b T-b
15/196A-b A-b
16/196A-b A-b
17/196
18/196A-b
19/196
20/196
21/196R-b R-b
22/196A-b A-b
23/196
24/196
25/196
26/196
27/196A-b
28/196
29/196
30/196
31/196
32/196
33/196T-b
34/196R-b
35/196R-b
36/196
37/196
38/196R-b
39/196
40/196A-b
41/196
42/196
43/196
44/196
45/196
46/196
47/196R-b
48/196R-b
49/196R-b
50/196R-b
51/196
52/196R-b T-b
53/196T-b
54/196R-b
55/196R-b
56/196R-b
57/196R-b
58/196
59/196
60/196R-b A-b
61/196R-b
62/196
63/196R-b
64/196
65/196A-b
66/196R-b R-b
67/196
68/196R-b
69/196R-b
70/196
71/196
72/196
73/196
74/196
75/196R-b
76/196R-b
77/196R-b
78/196R-b
79/196A-b
80/196
81/196
82/196R-b
83/196
84/196
85/196
86/196
87/196
88/196
89/196
90/196
91/196
92/196
93/196
94/196
95/196
96/196
97/196
98/196
99/196
100/196
101/196
102/196
103/196
104/196
105/196
106/196
107/196
108/196
109/196
110/196
111/196
112/196
113/196
114/196
115/196
116/196
117/196
118/196
119/196A-b
120/196
121/196R-b
122/196
123/196
124/196
125/196R-b
126/196R-b
127/196T-b
128/196
129/196
130/196
131/196R-b
132/196T-b
133/196
134/196R-b
135/196R-b
136/196R-b A-b
137/196A-b
138/196
139/196A-b
140/196A-b
141/196
142/196R-b
143/196A-b
144/196
145/196R-b
146/196
147/196R-b A-b
148/196R-b
149/196R-b
150/196R-b
151/196R-b
152/196R-b A-b
153/196A-b A-b
154/196A-b T-b
155/196
156/196
157/196A-b A-b
158/196
159/196
160/196
161/196
162/196
163/196R-b
164/196
165/196
166/196R-b
167/196
168/196
169/196Reported-and-tested-by
170/196
171/196R-b
172/196
173/196
174/196
175/196
176/196
177/196A-b
178/196
179/196
180/196
181/196
182/196A-b A-b
183/196Reported-and-tested-by R-b
184/196R-b
185/196
186/196
187/196
188/196
189/196Bisected-by T-b T-b
190/196
191/196R-b
192/196
193/196A-b Debugged-by A-b R-b
194/196
195/196
196/196R-b A-b A-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 83 reviewers.

Read the v1 thread

Cover letter [PATCH 4.16 000/196] 4.16.4-stable review

This is the start of the stable review cycle for the 4.16.4 release. There are 196 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 Tue Apr 24 13:50:16 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.16.4-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.16.4-rc1

Greg Thelen <[email protected]>
writeback: safer lock nesting

Jiri Kosina <[email protected]>
HID: i2c-hid: fix inverted return value from i2c_hid_command()

Weinan Li <[email protected]>
drm/i915/gvt: init mmio by lri command in vgpu inhibit context

Matthew Wilcox <[email protected]>
mm/filemap.c: fix NULL pointer in page_cache_tree_insert()

Ian Kent <[email protected]>
autofs: mount point create should honour passed in mode

Dave Jiang <[email protected]>
device-dax: allow MAP_SYNC to succeed

Dan Williams <[email protected]>
libnvdimm, dimm: handle EACCES failures from label reads

Al Viro <[email protected]>
Don't leak MNT_INTERNAL away from internal mounts

Al Viro <[email protected]>
rpc_pipefs: fix double-dput()

Al Viro <[email protected]>
orangefs_kill_sb(): deal with allocation failures

Al Viro <[email protected]>
hypfs_kill_super(): deal with failed allocations

Al Viro <[email protected]>
jffs2_kill_sb(): deal with failed allocations

Ville Syrjälä <[email protected]>
drm/i915: Correctly handle limited range YCbCr data on VLV/CHV

Imre Deak <[email protected]>
drm/i915: Fix hibernation with ACPI S0 target state

Daniel Kurtz <[email protected]>
mmc: sdhci-pci: Only do AMD tuning for HS200

Amir Goldstein <[email protected]>
fanotify: fix logic of events on child

Jan Kara <[email protected]>
udf: Fix leak of UTF-16 surrogates into encoded strings

Michael Ellerman <[email protected]>
powerpc/lib: Fix off-by-one in alternate feature patching

Benjamin Herrenschmidt <[email protected]>
powerpc/xive: Fix trying to "push" an already active pool VP

Michael Neuling <[email protected]>
powerpc/eeh: Fix enabling bridge MMIO windows

Matt Redfearn <[email protected]>
MIPS: memset.S: Fix clobber of v1 in last_fixup

Matt Redfearn <[email protected]>
MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup

Matt Redfearn <[email protected]>
MIPS: memset.S: EVA & fault support for small_memset

Matt Redfearn <[email protected]>
MIPS: uaccess: Add micromips clobbers to bzero invocation

Heiko Carstens <[email protected]>
s390: add support for IBM z14 Model ZR1

Aaron Armstrong Skomra <[email protected]>
HID: wacom: bluetooth: send exit report for recent Bluetooth devices

Rodrigo Rivas Costa <[email protected]>
HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device

Dmitry Torokhov <[email protected]>
HID: input: fix battery level reporting on BT mice

Aaron Ma <[email protected]>
HID: i2c-hid: Fix resume issue on Raydium touchscreen device

Theodore Ts'o <[email protected]>
random: add new ioctl RNDRESEEDCRNG

Theodore Ts'o <[email protected]>
random: crng_reseed() should lock the crng instance that it is modifying

Theodore Ts'o <[email protected]>
random: set up the NUMA crng instances after the CRNG is fully initialized

Theodore Ts'o <[email protected]>
random: use a different mixing algorithm for add_device_randomness()

Theodore Ts'o <[email protected]>
random: fix crng_ready() test

Hui Wang <[email protected]>
ALSA: hda/realtek - adjust the location of one mic

Hui Wang <[email protected]>
ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags

David Wang <[email protected]>
ALSA: hda - New VIA controller suppor no-snoop path

Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix missing input substream checks in compat ioctls

Fabián Inostroza <[email protected]>
ALSA: line6: Use correct endpoint type for midi output

Paul Parsons <[email protected]>
drm/radeon: Fix PCIe lane width calculation

Nico Sneck <[email protected]>
drm/radeon: add PX quirk for Asus K73TK

Marc Zyngier <[email protected]>
drm/rockchip: Clear all interrupts before requesting the IRQ

Alex Deucher <[email protected]>
drm/amdgpu/si: implement get/set pcie_lanes asic callback

Alex Deucher <[email protected]>
drm/amdgpu: Fix PCIe lane width calculation

Alex Deucher <[email protected]>
drm/amdgpu/sdma: fix mask in emit_pipeline_sync

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu: Fix always_valid bos multiple LRU insertions.

Alex Deucher <[email protected]>
drm/amdgpu: Add an ATPX quirk for hybrid laptop

Igor Pylypiv <[email protected]>
watchdog: f71808e_wdt: Fix WD_EN register read

Sean Wang <[email protected]>
dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4

Mikhail Lappo <[email protected]>
thermal: imx: Fix race condition in imx_thermal_probe()

Sean Wang <[email protected]>
pwm: mediatek: Improve precision in rate calculation

Sean Wang <[email protected]>
pwm: mediatek: Fix up PWM4 and PWM5 malfunction on MT7623

Ryo Kodama <[email protected]>
pwm: rcar: Fix a condition to prevent mismatch value setting to duty

Dmitry Osipenko <[email protected]>
clk: tegra: Mark HCLK, SCLK and EMC as critical

Boris Brezillon <[email protected]>
clk: bcm2835: De-assert/assert PLL reset signal when appropriate

Sean Wang <[email protected]>
clk: mediatek: fix PWM clock source by adding a fixed-factor clock

Arnd Bergmann <[email protected]>
clk: fix false-positive Wmaybe-uninitialized warning

Richard Genoud <[email protected]>
clk: mvebu: armada-38x: add support for missing clocks

Sinan Kaya <[email protected]>
PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as broken

Ravi Bangoria <[email protected]>
trace_uprobe: Use %lx to display offset

Charlene Liu <[email protected]>
drm/amd/display: HDMI has no sound after Panel power off/on

Harry Wentland <[email protected]>
Revert "drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)"

Harry Wentland <[email protected]>
Revert "drm/amd/display: fix dereferencing possible ERR_PTR()"

Masaharu Hayakawa <[email protected]>
mmc: tmio: Fix error handling when issuing CMD23

Alex Smith <[email protected]>
mmc: jz4740: Fix race condition in IRQ mask update

Alexander Kappner <[email protected]>
mmc: core: Prevent bus reference leak in mmc_blk_init()

Lu Baolu <[email protected]>
iommu/vt-d: Fix a potential memory leak

Krzysztof Mazur <[email protected]>
um: Use POSIX ucontext_t instead of struct ucontext

Jason A. Donenfeld <[email protected]>
um: Compile with modern headers

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Check if memory is available before allocation

Dan Williams <[email protected]>
nfit: skip region registration for incomplete control regions

Dan Williams <[email protected]>
nfit, address-range-scrub: fix scrub in-progress reporting

Steven Rostedt (VMware) <[email protected]>
vsprintf: Do not preprocess non-dereferenced pointers for bprintf (%px and %pK)

Dan Williams <[email protected]>
libnvdimm, namespace: use a safe lookup for dimm device name

Dan Williams <[email protected]>
libnvdimm, dimm: fix dpa reservation vs uninitialized label area

Chris Chiu <[email protected]>
tpm: self test failure should not cause suspend to fail

Frederic Barrat <[email protected]>
cxl: Fix possible deadlock when processing page faults from cxllib

Maxime Jayat <[email protected]>
dmaengine: at_xdmac: fix rare residue corruption

Heinz Mauelshagen <[email protected]>
dm raid: fix nosync status

Andrew Morton <[email protected]>
drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4

Andrew Morton <[email protected]>
drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4

Bart Van Assche <[email protected]>
IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write()

Bart Van Assche <[email protected]>
IB/srp: Fix completion vector assignment algorithm

Bart Van Assche <[email protected]>
IB/srp: Fix srp_abort()

Takashi Iwai <[email protected]>
ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation

Takashi Iwai <[email protected]>
ALSA: pcm: Fix UAF at PCM release via PCM timer access

Takashi Iwai <[email protected]>
ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls

Takashi Iwai <[email protected]>
ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams

Takashi Iwai <[email protected]>
ALSA: pcm: Avoid potential races between OSS ioctls and read/write

Chuck Lever <[email protected]>
xprtrdma: Fix corner cases when handling device removal

Chuck Lever <[email protected]>
xprtrdma: Fix latency regression on NUMA NFS/RDMA clients

Bart Van Assche <[email protected]>
RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access

Bart Van Assche <[email protected]>
RDMA/rxe: Fix an out-of-bounds read

Leon Romanovsky <[email protected]>
RDMA/mlx5: Protect from NULL pointer derefence

Roland Dreier <[email protected]>
RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device

Mikulas Patocka <[email protected]>
dm crypt: limit the number of allocated pages

Mike Snitzer <[email protected]>
dm: backfill abnormal IO support to non-splitting IO submission

Theodore Ts'o <[email protected]>
ext4: force revalidation of directory pointer after seekdir(2)

Theodore Ts'o <[email protected]>
ext4: add extra checks to ext4_xattr_block_get()

Theodore Ts'o <[email protected]>
ext4: add bounds checking to ext4_xattr_find_entry()

Theodore Ts'o <[email protected]>
ext4: move call to ext4_error() into ext4_xattr_check_block()

Theodore Ts'o <[email protected]>
ext4: don't allow r/w mounts if metadata blocks overlap the superblock

Theodore Ts'o <[email protected]>
ext4: always initialize the crc32c checksum driver

Theodore Ts'o <[email protected]>
ext4: fail ext4_iget for root directory if unallocated

Eric Biggers <[email protected]>
ext4: limit xattr size to INT_MAX

Theodore Ts'o <[email protected]>
ext4: add validity checks for bitmap block numbers

Jiri Slaby <[email protected]>
ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin()

Eryu Guan <[email protected]>
ext4: protect i_disksize update by i_data_sem in direct write path

Theodore Ts'o <[email protected]>
ext4: don't update checksum of new initialized bitmaps

Theodore Ts'o <[email protected]>
ext4: pass -ESHUTDOWN code to jbd2 layer

Theodore Ts'o <[email protected]>
ext4: eliminate sleep from shutdown ioctl

Theodore Ts'o <[email protected]>
ext4: shutdown should not prevent get_write_access

Theodore Ts'o <[email protected]>
jbd2: if the journal is aborted then don't allow update of the log tail

Mikulas Patocka <[email protected]>
block: use 32-bit blk_status_t on Alpha

Hans de Goede <[email protected]>
extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO

Theodore Ts'o <[email protected]>
random: use a tighter cap in credit_entropy_bits_safe()

Aniruddha Banerjee <[email protected]>
irqchip/gic: Take lock when updating irq type

Mika Westerberg <[email protected]>
thunderbolt: Prevent crash when ICM firmware is not running

Mika Westerberg <[email protected]>
thunderbolt: Handle connecting device in place of host properly

Mika Westerberg <[email protected]>
thunderbolt: Resume control channel after hibernation image is created

Mika Westerberg <[email protected]>
thunderbolt: Serialize PCIe tunnel creation with PCI rescan

Mika Westerberg <[email protected]>
thunderbolt: Wait a bit longer for ICM to authenticate the active NVM

Liam Girdwood <[email protected]>
ASoC: topology: Fix kcontrol name string handling

James Kelly <[email protected]>
ASoC: ssm2602: Replace reg_default_raw with reg_default

Sean Wang <[email protected]>
soc: mediatek: fix the mistaken pointer accessed when subdomains are added

Aaron Ma <[email protected]>
HID: core: Fix size as type u32

Aaron Ma <[email protected]>
HID: Fix hid_report_len usage

Yan, Zheng <[email protected]>
ceph: always update atime/mtime/ctime for new inode

Michael Ellerman <[email protected]>
powerpc/mm/radix: Fix checkstops caused by invalid tlbiel

Nicholas Piggin <[email protected]>
powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops

Thiago Jung Bauermann <[email protected]>
powerpc/kexec_file: Fix error code when trying to load kdump kernel

Naveen N. Rao <[email protected]>
powerpc/kprobes: Fix call trace due to incorrect preempt count

Nicholas Piggin <[email protected]>
powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently

Paul Mackerras <[email protected]>
powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9

Nicholas Piggin <[email protected]>
powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bits

Michael Neuling <[email protected]>
powerpc/eeh: Fix race with driver un/bind

Nicholas Piggin <[email protected]>
powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()

Nicholas Piggin <[email protected]>
powerpc/64s: Fix pkey support in dt_cpu_ftrs, add CPU_FTR_PKEY bit

Takashi Iwai <[email protected]>
swiotlb: fix unexpected swiotlb_alloc_coherent failures

Gustavo A. R. Silva <[email protected]>
CIFS: fix sha512 check in cifs_crypto_secmech_release

Aurelien Aptel <[email protected]>
CIFS: implement v3.11 preauth integrity

Aurelien Aptel <[email protected]>
CIFS: add sha512 secmech

Aurelien Aptel <[email protected]>
CIFS: refactor crypto shash/sdesc allocation&free

Jean Delvare <[email protected]>
i2c: i801: Restore configuration at shutdown

Jean Delvare <[email protected]>
i2c: i801: Save register SMBSLVCMD value only once

Aaron Ma <[email protected]>
HID: i2c-hid: fix size check and type usage

Steve French <[email protected]>
smb3: Fix root directory when server returns inode number of zero

Long Li <[email protected]>
cifs: smbd: disconnect transport on RDMA errors

Long Li <[email protected]>
cifs: smbd: avoid reconnect lockup

Steve French <[email protected]>
Tree connect for SMB3.1.1 must be signed for non-encrypted shares

Ronnie Sahlberg <[email protected]>
fix smb3-encryption breakage when CONFIG_DEBUG_SG=y

Ronnie Sahlberg <[email protected]>
cifs: fix memory leak in SMB2_open()

Felipe Balbi <[email protected]>

    usb: dwc3: gadget: never call ->complete() from ->ep_queue()

Thinh Nguyen <[email protected]>
usb: dwc3: pci: Properly cleanup resource

Roger Quadros <[email protected]>
usb: dwc3: prevent setting PRTCAP to OTG from debugfs

Zhengjun Xing <[email protected]>
USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw

Yavuz, Tuba <[email protected]>
USB: gadget: f_midi: fixing a possible double-free in f_midi

Dan Williams <[email protected]>
acpi, nfit: rework NVDIMM leaf method detection

Mika Westerberg <[email protected]>
ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()

Hans de Goede <[email protected]>
ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E

Dan Carpenter <[email protected]>
regmap: Fix reversed bounds check in regmap_raw_write()

Jason Andryuk <[email protected]>
x86/xen: Delay get_cpu_cap until stack canary is established

Kieran Bingham <[email protected]>
media: vsp1: Fix BRx conditional path in WPF

Sakari Ailus <[email protected]>
media: vb2: core: Finish buffers at the end of the stream

Hans Verkuil <[email protected]>
media: vivid: check if the cec_adapter is valid

Hans Verkuil <[email protected]>
media: atomisp_fops.c: disable atomisp_compat_ioctl32

Sean Young <[email protected]>
media: rc: oops in ir_timer_keyup after device unplug

Jarkko Nikula <[email protected]>
spi: Fix unregistration of controller with fixed SPI bus number

Maxime Chevallier <[email protected]>
spi: Fix scatterlist elements size in spi_map_buf

Eugen Hristev <[email protected]>
spi: atmel: init FIFOs before spi enable

Santiago Esteban <[email protected]>
ARM: dts: at91: sama5d4: fix pinctrl compatible string

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250

Nicolas Ferre <[email protected]>
ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property

Sean Wang <[email protected]>
arm: dts: mt7623: fix USB initialization fails on bananapi-r2

Marek Szyprowski <[email protected]>
ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210

Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list

Jerome Brunet <[email protected]>
ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate

Felipe Balbi <[email protected]>
usb: gadget: udc: core: update usb_ep_queue() documentation

Chen-Yu Tsai <[email protected]>
phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS

Heinrich Schuchardt <[email protected]>
usb: musb: gadget: misplaced out of bounds check

Vlastimil Babka <[email protected]>
mm, slab: reschedule cache_reap() on the same CPU

Eric Biggers <[email protected]>
ipc/shm: fix use-after-free of shm file via remap_file_pages()

Takashi Iwai <[email protected]>
resource: fix integer overflow at reallocation

Andrew Morton <[email protected]>
fs/reiserfs/journal.c: add missing resierfs_warning() arg

Kees Cook <[email protected]>
task_struct: only use anon struct under randstruct plugin

Naoya Horiguchi <[email protected]>
mm: hwpoison: disable memory error handling on 1GB hugepage

Jérôme Glisse <[email protected]>
mm/hmm: hmm_pfns_bad() was accessing wrong struct

Jérôme Glisse <[email protected]>
mm/hmm: fix header file if/else/endif maze

Claudio Imbrenda <[email protected]>
mm/ksm.c: fix inconsistent accounting of zero pages

Richard Weinberger <[email protected]>
ubi: Reject MLC NAND

Romain Izard <[email protected]>
ubi: Fix error for write access

Richard Weinberger <[email protected]>
ubi: fastmap: Don't flush fastmap work on detach

Richard Weinberger <[email protected]>
ubifs: Check ubifs_wbuf_sync() return code

Gregory CLEMENT <[email protected]>
cpufreq: armada-37xx: Fix clock leak

George Cherian <[email protected]>
cpufreq: CPPC: Use transition_delay_us depending transition_latency

Hans de Goede <[email protected]>
Bluetooth: hci_bcm: Add irq_polarity module option

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/at91sam9g25.dtsi                 |   2 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |   8 +-
 arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts      |  24 ++-
 arch/arm/boot/dts/sama5d4.dtsi                     |   2 +-
 arch/arm/mach-exynos/pm.c                          |   6 +-
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |   2 +-
 arch/mips/include/asm/uaccess.h                    |  11 +-
 arch/mips/lib/memset.S                             |  11 +-
 arch/powerpc/include/asm/barrier.h                 |   3 +-
 arch/powerpc/include/asm/synch.h                   |   4 -
 arch/powerpc/kernel/dt_cpu_ftrs.c                  |  19 +-
 arch/powerpc/kernel/eeh_driver.c                   |  68 ++++---
 arch/powerpc/kernel/eeh_pe.c                       |   3 +-
 arch/powerpc/kernel/kprobes.c                      |  30 +--
 arch/powerpc/kernel/machine_kexec_file_64.c        |   2 +-
 arch/powerpc/lib/feature-fixups.c                  |   2 +-
 arch/powerpc/mm/hash_utils_64.c                    |   6 +
 arch/powerpc/mm/tlb-radix.c                        |   5 +-
 arch/powerpc/platforms/powernv/opal-nvram.c        |  11 +-
 arch/powerpc/platforms/pseries/lpar.c              |   8 +-
 arch/powerpc/sysdev/xive/native.c                  |   4 +
 arch/s390/Kconfig                                  |   8 +-
 arch/s390/hypfs/inode.c                            |   2 +-
 arch/s390/kernel/perf_cpum_cf_events.c             |   1 +
 arch/s390/kernel/setup.c                           |   1 +
 arch/um/os-Linux/file.c                            |   1 +
 arch/um/os-Linux/signal.c                          |   3 +-
 arch/x86/um/stub_segv.c                            |   3 +-
 arch/x86/xen/enlighten_pv.c                        |   8 +-
 drivers/acpi/nfit/core.c                           |  59 +++---
 drivers/acpi/nfit/nfit.h                           |   5 +-
 drivers/acpi/video_detect.c                        |   9 +
 drivers/base/regmap/regmap.c                       |   2 +-
 drivers/bluetooth/hci_bcm.c                        |  20 +-
 drivers/char/random.c                              | 130 +++++++++----
 drivers/char/tpm/tpm-interface.c                   |   4 +
 drivers/clk/bcm/clk-bcm2835.c                      |   8 +-
 drivers/clk/mediatek/clk-mt2701.c                  |  15 +-
 drivers/clk/mvebu/armada-38x.c                     |  14 +-
 drivers/clk/renesas/clk-sh73a0.c                   |   6 +-
 drivers/clk/tegra/clk-emc.c                        |   2 +-
 drivers/clk/tegra/clk-tegra-periph.c               |   2 +-
 drivers/clk/tegra/clk-tegra-super-gen4.c           |   8 +-
 drivers/clk/tegra/clk-tegra114.c                   |   3 +-
 drivers/clk/tegra/clk-tegra124.c                   |   7 +-
 drivers/clk/tegra/clk-tegra20.c                    |  23 +--
 drivers/clk/tegra/clk-tegra210.c                   |   3 +-
 drivers/clk/tegra/clk-tegra30.c                    |  14 +-
 drivers/cpufreq/armada-37xx-cpufreq.c              |   2 +
 drivers/cpufreq/cppc_cpufreq.c                     |   3 +
 drivers/dax/device.c                               |   2 +
 drivers/dma/at_xdmac.c                             |   4 +-
 drivers/extcon/extcon-intel-cht-wc.c               |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |  67 +++++++
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |   4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  31 ---
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   2 +
 drivers/gpu/drm/i915/gvt/gvt.h                     |   5 +-
 drivers/gpu/drm/i915/gvt/mmio_context.c            | 210 +++++++++++++++++++--
 drivers/gpu/drm/i915/gvt/mmio_context.h            |   5 +
 drivers/gpu/drm/i915/gvt/scheduler.c               |   5 +
 drivers/gpu/drm/i915/i915_drv.c                    |  22 +--
 drivers/gpu/drm/i915/i915_drv.h                    |   2 +-
 drivers/gpu/drm/i915/i915_reg.h                    |  10 +
 drivers/gpu/drm/i915/intel_sprite.c                |  81 ++++++--
 drivers/gpu/drm/radeon/radeon_device.c             |   4 +
 drivers/gpu/drm/radeon/si_dpm.c                    |   4 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  23 +--
 drivers/hid/hid-core.c                             |  10 +-
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-input.c                            |  27 ++-
 drivers/hid/hid-multitouch.c                       |   5 +-
 drivers/hid/hid-rmi.c                              |   4 +-
 drivers/hid/hidraw.c                               |   5 +
 drivers/hid/i2c-hid/i2c-hid.c                      |  26 ++-
 drivers/hid/wacom_sys.c                            |   4 +-
 drivers/hid/wacom_wac.c                            |  76 +++++---
 drivers/i2c/busses/i2c-i801.c                      |  16 +-
 drivers/infiniband/core/ucma.c                     |   3 +
 drivers/infiniband/core/verbs.c                    |  12 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   2 +
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   5 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |  18 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  16 +-
 drivers/iommu/intel-svm.c                          |   1 +
 drivers/irqchip/irq-gic-common.c                   |   9 +-
 drivers/md/dm-crypt.c                              |  66 ++++++-
 drivers/md/dm-raid.c                               |   3 +-
 drivers/md/dm.c                                    |  30 ++-
 drivers/media/common/videobuf2/videobuf2-core.c    |   9 +
 drivers/media/platform/vivid/vivid-vid-common.c    |   3 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |   2 +-
 drivers/media/rc/rc-main.c                         |   6 +-
 drivers/misc/cxl/cxllib.c                          |  85 ++++++---
 drivers/mmc/core/block.c                           |   1 +
 drivers/mmc/host/jz4740_mmc.c                      |   2 +-
 drivers/mmc/host/sdhci-pci-core.c                  |  25 ++-
 drivers/mmc/host/tmio_mmc_core.c                   |   2 +-
 drivers/mtd/ubi/block.c                            |   2 +-
 drivers/mtd/ubi/build.c                            |  11 ++
 drivers/mtd/ubi/fastmap-wl.c                       |   1 -
 drivers/nvdimm/dimm.c                              |   8 +-
 drivers/nvdimm/dimm_devs.c                         |  22 ++-
 drivers/nvdimm/namespace_devs.c                    |   4 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |  23 ++-
 drivers/pci/quirks.c                               |   4 +
 drivers/phy/allwinner/phy-sun4i-usb.c              |  10 +-
 drivers/pwm/pwm-mediatek.c                         |  35 +++-
 drivers/pwm/pwm-rcar.c                             |   8 +-
 drivers/soc/mediatek/mtk-scpsys.c                  |   2 +-
 drivers/spi/spi-atmel.c                            |   8 +-
 drivers/spi/spi.c                                  |  19 +-
 .../media/atomisp/pci/atomisp2/atomisp_fops.c      |   6 +
 drivers/thermal/imx_thermal.c                      |   6 +-
 drivers/thunderbolt/icm.c                          |  36 ++--
 drivers/thunderbolt/nhi.c                          |   1 +
 drivers/thunderbolt/switch.c                       |   9 +
 drivers/usb/core/generic.c                         |   9 +-
 drivers/usb/dwc3/core.c                            |   3 +
 drivers/usb/dwc3/dwc3-pci.c                        |   2 +-
 drivers/usb/dwc3/gadget.c                          |  43 +++--
 drivers/usb/gadget/function/f_midi.c               |   3 +-
 drivers/usb/gadget/u_f.h                           |   2 +
 drivers/usb/gadget/udc/core.c                      |   3 +
 drivers/usb/musb/musb_gadget_ep0.c                 |  14 +-
 drivers/watchdog/f71808e_wdt.c                     |   2 +-
 fs/autofs4/root.c                                  |   2 +-
 fs/ceph/inode.c                                    |  10 +-
 fs/cifs/Kconfig                                    |   1 +
 fs/cifs/cifsencrypt.c                              |  85 ++-------
 fs/cifs/cifsfs.c                                   |   1 +
 fs/cifs/cifsglob.h                                 |   8 +-
 fs/cifs/cifsproto.h                                |   5 +
 fs/cifs/inode.c                                    |  33 ++++
 fs/cifs/link.c                                     |  27 +--
 fs/cifs/misc.c                                     |  54 ++++++
 fs/cifs/smb2misc.c                                 |  64 +++++++
 fs/cifs/smb2ops.c                                  |  15 +-
 fs/cifs/smb2pdu.c                                  |  38 +++-
 fs/cifs/smb2pdu.h                                  |   1 +
 fs/cifs/smb2proto.h                                |   5 +
 fs/cifs/smb2transport.c                            |  97 ++++------
 fs/cifs/smbdirect.c                                |  19 +-
 fs/cifs/smbencrypt.c                               |  27 +--
 fs/cifs/transport.c                                |  17 ++
 fs/ext4/balloc.c                                   |  19 +-
 fs/ext4/dir.c                                      |   8 +-
 fs/ext4/ext4_jbd2.c                                |   7 -
 fs/ext4/ialloc.c                                   |  54 +-----
 fs/ext4/inode.c                                    |  13 +-
 fs/ext4/ioctl.c                                    |   8 +-
 fs/ext4/super.c                                    |  21 ++-
 fs/ext4/xattr.c                                    | 121 ++++++------
 fs/ext4/xattr.h                                    |  11 ++
 fs/fs-writeback.c                                  |   7 +-
 fs/jbd2/journal.c                                  |  30 ++-
 fs/jffs2/super.c                                   |   2 +-
 fs/namespace.c                                     |   3 +-
 fs/notify/fanotify/fanotify.c                      |  34 ++--
 fs/orangefs/super.c                                |   5 +
 fs/reiserfs/journal.c                              |   2 +-
 fs/ubifs/super.c                                   |  14 +-
 fs/udf/unicode.c                                   |   6 +
 include/dt-bindings/clock/mt2701-clk.h             |   3 +-
 include/linux/backing-dev-defs.h                   |   5 +
 include/linux/backing-dev.h                        |  30 +--
 include/linux/blk_types.h                          |   5 +
 include/linux/compiler-clang.h                     |   3 -
 include/linux/compiler-gcc.h                       |  12 +-
 include/linux/hid.h                                |  15 +-
 include/linux/hmm.h                                |   9 +-
 include/linux/mm.h                                 |   1 +
 include/sound/pcm_oss.h                            |   1 +
 include/uapi/linux/random.h                        |   3 +
 ipc/shm.c                                          |  23 ++-
 kernel/resource.c                                  |   3 +-
 kernel/trace/ring_buffer.c                         |   5 +
 kernel/trace/trace_uprobe.c                        |   2 +-
 lib/swiotlb.c                                      |   2 +-
 lib/vsprintf.c                                     |   4 +
 mm/filemap.c                                       |   9 +-
 mm/hmm.c                                           |   3 +-
 mm/ksm.c                                           |   7 +
 mm/memory-failure.c                                |  16 ++
 mm/page-writeback.c                                |  18 +-
 mm/slab.c                                          |   3 +-
 net/sunrpc/rpc_pipe.c                              |   1 +
 net/sunrpc/xprtrdma/rpc_rdma.c                     |   2 +-
 net/sunrpc/xprtrdma/transport.c                    |   2 -
 net/sunrpc/xprtrdma/verbs.c                        |  13 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   1 -
 sound/core/oss/pcm_oss.c                           | 186 ++++++++++++++----
 sound/core/pcm.c                                   |   8 +-
 sound/core/rawmidi_compat.c                        |  18 +-
 sound/pci/hda/hda_intel.c                          |   3 +-
 sound/pci/hda/patch_realtek.c                      |   3 +
 sound/soc/codecs/ssm2602.c                         |  19 +-
 sound/soc/soc-topology.c                           |  23 ++-
 sound/usb/line6/midi.c                             |   2 +-
 virt/kvm/arm/vgic/vgic-its.c                       |  15 +-
 208 files changed, 2213 insertions(+), 1021 deletions(-)