Skip to content

4.9.233-rc1 review

Greg Kroah-Hartman linux-fbdev linux-fsdevel linux-mm linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest212 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/212xfs: catch inode allocation state mismatch corruptionfs/xfs/xfs_icache.c+22 -10 replies
2/212xfs: validate cached inodes are free when allocatedfs/xfs/xfs_icache.c+48 -250 replies
3/212xfs: dont call xfs_da_shrink_inode with NULL bpfs/xfs/libxfs/xfs_attr_leaf.c+2 -30 replies
4/212net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()drivers/net/phy/mdio-bcm-unimac.c+2 -00 replies
5/212crypto: ccp - Release all allocated memory if sha type is invaliddrivers/crypto/ccp/ccp-ops.c+2 -10 replies
6/212media: rc: prevent memory leak in cx23888_ir_probedrivers/media/pci/cx23885/cx23888-ir.c+4 -10 replies
7/212ath9k_htc: release allocated buffer if timed outdrivers/net/wireless/ath/ath9k/htc_hst.c+3 -00 replies
8/212ath9k: release allocated buffer if timed outdrivers/net/wireless/ath/ath9k/wmi.c+1 -00 replies
9/212PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridgedrivers/pci/quirks.c+13 -00 replies
10/212ARM: 8986/1: hw_breakpoint: Dont invoke overflow handler on uaccess watchpointsarch/arm/kernel/hw_breakpoint.c+22 -50 replies
11/212drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+2 -10 replies
12/212drm: hold gem reference until object is no longer accesseddrivers/gpu/drm/drm_gem.c+4 -60 replies
13/212f2fs: check memory boundary by insane namelenfs/f2fs/dir.c+10 -10 replies
14/212f2fs: check if file namelen exceeds max valuefs/f2fs/dir.c+2 -10 replies
15/2129p/trans_fd: abort p9_read_work if req status changednet/9p/trans_fd.c+11 -60 replies
16/2129p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_worknet/9p/trans_fd.c+14 -10 replies
17/212x86/build/lto: Fix truncated .bss with -fdata-sectionsarch/x86/kernel/vmlinux.lds.S+1 -10 replies
18/212x86, vmlinux.lds: Page-align end of ..page_aligned sectionsarch/x86/kernel/vmlinux.lds.S include/asm-generic/vmlinux.lds.h+5 -10 replies
19/212fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.drivers/video/console/bitblit.c drivers/video/console/fbcon_ccw.c drivers/video/console/fbcon_cw.c +1 more+8 -80 replies
20/212rds: Prevent kernel-infoleak in rds_notify_queue_get()net/rds/recv.c+2 -10 replies
21/212xfs: fix missed wakeup on l_flush_waitfs/xfs/xfs_log.c+4 -50 replies
22/212uapi: includes linux/types.h before exporting filesinclude/uapi/linux/bcache.h include/uapi/linux/btrfs_tree.h include/uapi/linux/cryptouser.h +2 more+8 -10 replies
23/212install several missing uapi headersarch/mips/include/uapi/asm/Kbuild arch/powerpc/include/uapi/asm/Kbuild include/uapi/drm/Kbuild +3 more+29 -00 replies
24/212net/x25: Fix x25_neigh refcnt leak when x25 disconnectnet/x25/x25_subr.c+4 -00 replies
25/212net/x25: Fix null-ptr-deref in x25_disconnectnet/x25/x25_subr.c+6 -40 replies
26/212sh: Fix validation of system call numberarch/sh/kernel/entry-common.S+3 -30 replies
27/212net: lan78xx: add missing endpoint sanity checkdrivers/net/usb/lan78xx.c+5 -00 replies
28/212net: lan78xx: fix transfer-buffer memory leakdrivers/net/usb/lan78xx.c+1 -00 replies
29/212mlx4: disable device on shutdowndrivers/net/ethernet/mellanox/mlx4/main.c+2 -00 replies
30/212mlxsw: core: Increase scope of RCU read-side critical sectiondrivers/net/ethernet/mellanox/mlxsw/core.c+4 -20 replies
31/212mlxsw: core: Free EMAD transactions using kfree_rcu()drivers/net/ethernet/mellanox/mlxsw/core.c+1 -10 replies
32/212ibmvnic: Fix IRQ mapping disposal in error pathdrivers/net/ethernet/ibm/ibmvnic.c+1 -10 replies
33/212mac80211: mesh: Free ie data when leaving meshnet/mac80211/cfg.c+1 -00 replies
34/212mac80211: mesh: Free pending skb when destroying a mpathnet/mac80211/mesh_pathtbl.c+1 -00 replies
35/212arm64: csum: Fix handling of bad packetsarch/arm64/include/asm/checksum.h+3 -20 replies
36/212usb: hso: Fix debug compile warning on sparc32drivers/net/usb/hso.c+3 -20 replies
37/212qed: Disable "MFW indication via attention" SPAM every 5 minutesdrivers/net/ethernet/qlogic/qed/qed_int.c+2 -10 replies
38/212nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_framedrivers/nfc/s3fwrn5/core.c+1 -00 replies
39/212parisc: add support for cmpxchg on u8 pointersarch/parisc/include/asm/cmpxchg.h arch/parisc/lib/bitops.c+14 -00 replies
40/212net: ethernet: ravb: exit if re-initialization fails in tx timeoutdrivers/net/ethernet/renesas/ravb_main.c+24 -20 replies
41/212Revert "i2c: cadence: Fix the hold bit setting"drivers/i2c/busses/i2c-cadence.c+2 -70 replies
42/212xen-netfront: fix potential deadlock in xennet_remove()drivers/net/xen-netfront.c+42 -220 replies
43/212KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabledarch/x86/kvm/lapic.c+1 -10 replies
44/212x86/i8259: Use printk_deferred() to prevent deadlockarch/x86/kernel/i8259.c+1 -10 replies
45/212random32: update the net random state on interrupt and activitydrivers/char/random.c include/linux/random.h kernel/time/timer.c +1 more+13 -10 replies
46/212ARM: percpu.h: fix build errorarch/arm/include/asm/percpu.h+2 -00 replies
47/212random: fix circular include dependency on arm64 after addition of percpu.hinclude/linux/random.h+1 -10 replies
48/212random32: remove net_rand_state from the latent entropy gcc plugininclude/linux/random.h lib/random32.c+2 -20 replies
49/212random32: move the pseudo-random 32-bit definitions to prandom.hinclude/linux/prandom.h include/linux/random.h+82 -620 replies
50/212ext4: fix direct I/O read errorfs/ext4/inode.c+5 -00 replies
51/212USB: serial: qcserial: add EM7305 QDL product IDdrivers/usb/serial/qcserial.c+1 -00 replies
52/212net/mlx5e: Dont support phys switch id if not in switchdev modedrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+1 -10 replies
53/212ALSA: seq: oss: Serialize ioctlssound/core/seq/oss/seq_oss.c+7 -10 replies
54/212Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()net/bluetooth/hci_event.c+1 -10 replies
55/212Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()net/bluetooth/hci_event.c+1 -10 replies
56/212Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()net/bluetooth/hci_event.c+7 -00 replies
57/212omapfb: dss: Fix max fclk divider for omap36xxdrivers/video/fbdev/omap2/omapfb/dss/dss.c+1 -10 replies
58/212vgacon: Fix for missing check in scrollback handlingdrivers/video/console/vgacon.c+4 -00 replies
59/212mtd: properly check all write ioctls for permissionsdrivers/mtd/mtdchar.c+47 -90 replies
60/212leds: wm831x-status: fix use-after-free on unbinddrivers/leds/leds-wm831x-status.c+13 -10 replies
61/212leds: da903x: fix use-after-free on unbinddrivers/leds/leds-da903x.c+13 -10 replies
62/212leds: lm3533: fix use-after-free on unbinddrivers/leds/leds-lm3533.c+9 -30 replies
63/212leds: 88pm860x: fix use-after-free on unbinddrivers/leds/leds-88pm860x.c+13 -10 replies
64/212net/9p: validate fds in p9_fd_opennet/9p/trans_fd.c+16 -80 replies
65/212drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reasondrivers/gpu/drm/nouveau/nouveau_fbcon.c+1 -00 replies
66/212cfg80211: check vendor command doit pointer before usenet/wireless/nl80211.c+3 -30 replies
67/212igb: reinit_locked() should be called with rtnl_lockdrivers/net/ethernet/intel/igb/igb_main.c+9 -00 replies
68/212atm: fix atm_dev refcnt leaks in atmtcp_remove_persistentdrivers/atm/atmtcp.c+8 -20 replies
69/212tools lib traceevent: Fix memory leak in process_dynamic_array_lentools/lib/traceevent/event-parse.c+1 -00 replies
70/212xattr: break delegations in {set,remove}xattrfs/xattr.c include/linux/xattr.h+79 -70 replies
71/212binder: Prevent context manager from incrementing ref 0drivers/android/binder.c+9 -00 replies
72/212ipv4: Silence suspicious RCU usage warningnet/ipv4/fib_trie.c+1 -10 replies
73/212ipv6: fix memory leaks on IPV6_ADDRFORM pathinclude/net/addrconf.h net/ipv6/anycast.c net/ipv6/ipv6_sockglue.c+14 -50 replies
74/212vxlan: Ensure FDB dump is performed under RCUdrivers/net/vxlan.c+5 -10 replies
75/212net: lan78xx: replace bogus endpoint lookupdrivers/net/usb/lan78xx.c+30 -870 replies
76/212Revert "vxlan: fix tos value before xmit"drivers/net/vxlan.c+2 -20 replies
77/212usb: hso: check for return value in hso_serial_common_create()drivers/net/usb/hso.c+4 -10 replies
78/212Smack: fix use-after-free in smk_write_relabel_self()security/smack/smackfs.c+11 -20 replies
79/212tracepoint: Mark __tracepoint_strings __usedinclude/linux/tracepoint.h+1 -10 replies
80/212gpio: fix oops resulting from calling of_get_named_gpio(NULL, ...)drivers/gpio/gpiolib-of.c+1 -10 replies
81/212cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()kernel/cgroup.c+2 -00 replies
82/212EDAC: Fix reference count leaksdrivers/edac/edac_device_sysfs.c drivers/edac/edac_pci_sysfs.c+2 -10 replies
83/212arm64: dts: qcom: msm8916: Replace invalid bias-pull-none propertyarch/arm64/boot/dts/qcom/msm8916-pins.dtsi+5 -50 replies
84/212arm64: dts: exynos: Fix silent hang after boot on Espressoarch/arm64/boot/dts/exynos/exynos7-espresso.dts+1 -00 replies
85/212m68k: mac: Dont send IOP message until channel is idlearch/m68k/mac/iop.c+3 -60 replies
86/212m68k: mac: Fix IOP status/control register writesarch/m68k/mac/iop.c+3 -90 replies
87/212platform/x86: intel-hid: Fix return value check in check_acpi_dev()drivers/platform/x86/intel-hid.c+1 -10 replies
88/212platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()drivers/platform/x86/intel-vbtn.c+1 -10 replies
89/212ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()arch/arm/mach-at91/pm.c+8 -30 replies
90/212ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()arch/arm/mach-socfpga/pm.c+5 -30 replies
91/212drm/tilcdc: fix leak & null ref in panel_connector_get_modesdrivers/gpu/drm/tilcdc/tilcdc_panel.c+5 -10 replies
92/212Bluetooth: add a mutex lock to avoid UAF in do_enale_setnet/bluetooth/6lowpan.c+5 -00 replies
93/212fs/btrfs: Add cond_resched() for try_release_extent_mapping() stallsfs/btrfs/extent_io.c+2 -00 replies
94/212drm/radeon: Fix reference count leaks caused by pm_runtime_get_syncdrivers/gpu/drm/radeon/radeon_display.c drivers/gpu/drm/radeon/radeon_drv.c drivers/gpu/drm/radeon/radeon_kms.c+9 -30 replies
95/212video: fbdev: neofb: fix memory leak in neo_scan_monitor()drivers/video/fbdev/neofb.c+1 -00 replies
96/212md-cluster: fix wild pointer of unlock_all_bitmaps()drivers/md/md-cluster.c+1 -00 replies
97/212drm/nouveau: fix multiple instances of reference count leaksdrivers/gpu/drm/nouveau/nouveau_drm.c drivers/gpu/drm/nouveau/nouveau_gem.c+9 -30 replies
98/212drm/debugfs: fix plain echo to connector "force" attributedrivers/gpu/drm/drm_debugfs.c+4 -40 replies
99/212mm/mmap.c: Add cond_resched() for exit_mmap() CPU stallsmm/mmap.c+1 -00 replies
100/212brcmfmac: To fix Bss Info flag definition Bugdrivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h+1 -10 replies
101/212iwlegacy: Check the return value of pcie_capability_read_*()drivers/net/wireless/intel/iwlegacy/common.c+2 -20 replies
102/212usb: gadget: net2280: fix memory leak on probe error handling pathsdrivers/usb/gadget/udc/net2280.c+3 -10 replies
103/212bdc: Fix bug causing crash after multiple disconnectsdrivers/usb/gadget/udc/bdc/bdc_core.c drivers/usb/gadget/udc/bdc/bdc_ep.c+14 -60 replies
104/212dyndbg: fix a BUG_ON in ddebug_describe_flagslib/dynamic_debug.c+11 -120 replies
105/212bcache: fix super block seq numbers comparision in register_cache_set()drivers/md/bcache/super.c+8 -10 replies
106/212ACPICA: Do not increment operation_region reference counts for field unitsdrivers/acpi/acpica/exprep.c drivers/acpi/acpica/utdelete.c+1 -90 replies
107/212agp/intel: Fix a memory leak on module initialisation failuredrivers/char/agp/intel-gtt.c+3 -10 replies
108/212video: fbdev: sm712fb: fix an issue about iounmap for a wrong addressdrivers/video/fbdev/sm712fb.c+2 -00 replies
109/212console: newport_con: fix an issue about leak related system resourcesdrivers/video/console/newport_con.c+10 -20 replies
110/212video: pxafb: Fix the function used to balance a dma_alloc_coherent() calldrivers/video/fbdev/pxafb.c+2 -20 replies
111/212iio: improve IIO_CONCENTRATION channel type descriptionDocumentation/ABI/testing/sysfs-bus-iio+2 -10 replies
112/212leds: lm355x: avoid enum conversion warningdrivers/leds/leds-lm355x.c+4 -30 replies
113/212media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()drivers/media/platform/omap3isp/isppreview.c+3 -10 replies
114/212scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()drivers/scsi/arm/cumana_2.c+1 -10 replies
115/212drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanlinedrivers/gpu/drm/drm_mipi_dsi.c+3 -30 replies
116/212cxl: Fix kobject memleakdrivers/misc/cxl/sysfs.c+1 -10 replies
117/212drm/radeon: fix array out-of-bounds read and write issuesdrivers/gpu/drm/radeon/ci_dpm.c+1 -10 replies
118/212scsi: powertec: Fix different dev_id between request_irq() and free_irq()drivers/scsi/arm/powertec.c+1 -10 replies
119/212scsi: eesox: Fix different dev_id between request_irq() and free_irq()drivers/scsi/arm/eesox.c+1 -10 replies
120/212media: firewire: Using uninitialized values in node_probe()drivers/media/firewire/firedtv-fw.c+2 -00 replies
121/212media: exynos4-is: Add missed check for pinctrl_lookup_state()drivers/media/platform/exynos4-is/media-dev.c+3 -00 replies
122/212xfs: fix reflink quota reservation accounting errorfs/xfs/xfs_reflink.c+14 -70 replies
123/212PCI: Fix pci_cfg_wait queue locking problemdrivers/pci/access.c+2 -60 replies
124/212leds: core: Flush scheduled work for system suspenddrivers/leds/led-class.c+1 -00 replies
125/212drm: panel: simple: Fix bpc for LG LB070WV8 paneldrivers/gpu/drm/panel/panel-simple.c+1 -10 replies
126/212scsi: scsi_debug: Add check for sdebug_max_queue during module initdrivers/scsi/scsi_debug.c+6 -00 replies
127/212mwifiex: Prevent memory corruption handling keysdrivers/net/wireless/marvell/mwifiex/sta_cmdresp.c+15 -70 replies
128/212powerpc/vdso: Fix vdso cpu truncationarch/powerpc/kernel/vdso.c+1 -10 replies
129/212staging: rtl8192u: fix a dubious looking mask before a shiftdrivers/staging/rtl8192u/r8192U_core.c+1 -10 replies
130/212PCI/ASPM: Add missing newline in sysfs policydrivers/pci/pcie/aspm.c+1 -00 replies
131/212drm/imx: tve: fix regulator_disable error pathdrivers/gpu/drm/imx/imx-tve.c+10 -100 replies
132/212USB: serial: iuu_phoenix: fix led-activity helpersdrivers/usb/serial/iuu_phoenix.c+8 -60 replies
133/212usb: dwc2: Fix error path in gadget registrationdrivers/usb/dwc2/platform.c+3 -10 replies
134/212scsi: mesh: Fix panic after host or bus resetdrivers/scsi/mesh.c+7 -10 replies
135/212Smack: fix another vsscanf out of boundssecurity/smack/smackfs.c+4 -00 replies
136/212Smack: prevent underflow in smk_set_cipso()security/smack/smackfs.c+1 -10 replies
137/212power: supply: check if calc_soc succeeded in pm860x_init_batterydrivers/power/supply/88pm860x_battery.c+4 -20 replies
138/212selftests/powerpc: Fix CPU affinity for child processtools/testing/selftests/powerpc/benchmarks/context_switch.c+16 -50 replies
139/212selftests/powerpc: Fix online CPU selectiontools/testing/selftests/powerpc/utils.c+25 -120 replies
140/212s390/qeth: dont process empty bridge port eventsdrivers/s390/net/qeth_l2_main.c+4 -00 replies
141/212wl1251: fix always return 0 errordrivers/net/wireless/ti/wl1251/event.c+1 -10 replies
142/212net: spider_net: Fix the size used in a dma_free_coherent() calldrivers/net/ethernet/toshiba/spider_net.c+2 -20 replies
143/212fsl/fman: use 32-bit unsigned integerdrivers/net/ethernet/freescale/fman/fman.c+1 -20 replies
144/212fsl/fman: fix dereference null return valuedrivers/net/ethernet/freescale/fman/fman_port.c+8 -10 replies
145/212fsl/fman: fix unreachable codedrivers/net/ethernet/freescale/fman/fman_memac.c+0 -10 replies
146/212fsl/fman: check dereferencing null pointerdrivers/net/ethernet/freescale/fman/fman_dtsec.c drivers/net/ethernet/freescale/fman/fman_memac.c drivers/net/ethernet/freescale/fman/fman_tgec.c+4 -40 replies
147/212fsl/fman: fix eth hash table allocationdrivers/net/ethernet/freescale/fman/fman_mac.h+1 -10 replies
148/212dlm: Fix kobject memleakfs/dlm/lockspace.c+3 -30 replies
149/212pinctrl-single: fix pcs_parse_pinconf() return valuedrivers/pinctrl/pinctrl-single.c+7 -40 replies
150/212drivers/net/wan/lapbether: Added needed_headroom and a skb->len checkdrivers/net/wan/lapbether.c+9 -10 replies
151/212net/nfc/rawsock.c: add CAP_NET_RAW check.net/nfc/rawsock.c+5 -20 replies
152/212net: Set fput_needed iff FDPUT_FPUT is setnet/socket.c+1 -10 replies
153/212USB: serial: cp210x: re-enable auto-RTS on opendrivers/usb/serial/cp210x.c+17 -00 replies
154/212USB: serial: cp210x: enable usb generic throttle/unthrottledrivers/usb/serial/cp210x.c+2 -00 replies
155/212ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob supportsound/usb/mixer_quirks.c+1 -00 replies
156/212ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109sound/usb/quirks-table.h+7 -10 replies
157/212ALSA: usb-audio: add quirk for Pioneer DDJ-RBsound/usb/quirks-table.h+56 -00 replies
158/212crypto: qat - fix double free in qat_uclo_create_batch_init_listdrivers/crypto/qat/qat_common/qat_uclo.c+7 -20 replies
159/212crypto: ccp - Fix use of merged scatterlistsdrivers/crypto/ccp/ccp-dev.h drivers/crypto/ccp/ccp-ops.c+27 -110 replies
160/212fs/minix: check return value of sb_getblk()fs/minix/itree_common.c+7 -10 replies
161/212fs/minix: dont allow getting deleted inodesfs/minix/inode.c+14 -00 replies
162/212fs/minix: reject too-large maximum file sizefs/minix/inode.c+20 -20 replies
163/212ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109sound/usb/card.h sound/usb/pcm.c sound/usb/quirks.c +1 more+11 -00 replies
164/2129p: Fix memory leak in v9fs_mountfs/9p/v9fs.c+2 -30 replies
165/212parisc: mask out enable and reserved bits from sba imaskdrivers/parisc/sba_iommu.c+1 -10 replies
166/212ARM: 8992/1: Fix unwind_frame for clang-built kernelsarch/arm/kernel/stacktrace.c+24 -00 replies
167/212xen/balloon: fix accounting in alloc_xenballooned_pages error pathdrivers/xen/balloon.c+6 -00 replies
168/212xen/balloon: make the balloon wait interruptibledrivers/xen/balloon.c+4 -20 replies
169/212smb3: warn on confusing error scenario with sec=krb5fs/cifs/smb2pdu.c+2 -00 replies
170/212PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()drivers/pci/hotplug/acpiphp_glue.c+11 -30 replies
171/212btrfs: dont allocate anonymous block device for user invisible rootsfs/btrfs/disk-io.c+10 -30 replies
172/212btrfs: only search for left_info if there is no right_info in try_merge_free_spacefs/btrfs/free-space-cache.c+2 -20 replies
173/212btrfs: fix memory leaks after failure to lookup checksums during inode loggingfs/btrfs/tree-log.c+2 -60 replies
174/212iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()drivers/iio/dac/ad5592r-base.c+2 -20 replies
175/212xtensa: fix xtensa_pmu_setup prototypearch/xtensa/kernel/perf_event.c+1 -10 replies
176/212powerpc: Fix circular dependency between percpu.h and mmu.harch/powerpc/include/asm/percpu.h+2 -20 replies
177/212net: ethernet: stmmac: Disable hardware multicast filterdrivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c+1 -00 replies
178/212net: stmmac: dwmac1000: provide multicast filter fallbackdrivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c+3 -00 replies
179/212net/compat: Add missing sock updates for SCM_RIGHTSinclude/net/sock.h net/compat.c net/core/sock.c+26 -00 replies
180/212md/raid5: Fix Force reconstruct-write io stuck in degraded raid5drivers/md/raid5.c+2 -10 replies
181/212bcache: allocate meta data pages as compound pagesdrivers/md/bcache/bset.c drivers/md/bcache/btree.c drivers/md/bcache/journal.c +1 more+5 -50 replies
182/212mac80211: fix misplaced while instead of ifnet/mac80211/sta_info.c+1 -10 replies
183/212MIPS: CPU#0 is not hotpluggablearch/mips/kernel/topology.c+1 -10 replies
184/212ext2: fix missing percpu_counter_incfs/ext2/ialloc.c+2 -10 replies
185/212ocfs2: change slot number type s16 to u16fs/ocfs2/ocfs2.h fs/ocfs2/suballoc.c fs/ocfs2/super.c+6 -60 replies
186/212ftrace: Setup correct FTRACE_FL_REGS flags for modulekernel/trace/ftrace.c+7 -40 replies
187/212kprobes: Fix NULL pointer dereference at kprobe_ftrace_handlerkernel/kprobes.c+7 -00 replies
188/212watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.optionsdrivers/watchdog/f71808e_wdt.c+2 -10 replies
189/212watchdog: f71808e_wdt: remove use of wrong watchdog_info optiondrivers/watchdog/f71808e_wdt.c+1 -20 replies
190/212watchdog: f71808e_wdt: clear watchdog timeout occurred flagdrivers/watchdog/f71808e_wdt.c+7 -00 replies
191/212pseries: Fix 64 bit logical memory block panicarch/powerpc/platforms/pseries/hotplug-memory.c+1 -10 replies
192/212mfd: arizona: Ensure 32k clock is put on driver unbind and errordrivers/mfd/arizona-core.c+18 -00 replies
193/212USB: serial: ftdi_sio: make process-packet buffer unsigneddrivers/usb/serial/ftdi_sio.c+11 -110 replies
194/212USB: serial: ftdi_sio: clean up receive processingdrivers/usb/serial/ftdi_sio.c+9 -100 replies
195/212USB: serial: ftdi_sio: fix break and sysrq handlingdrivers/usb/serial/ftdi_sio.c+17 -70 replies
196/212gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlersdrivers/gpu/ipu-v3/ipu-image-convert.c+20 -384 replies
197/212iommu/omap: Check for failure of a call to omap_iommu_dump_ctxdrivers/iommu/omap-iommu-debug.c+3 -00 replies
198/212iommu/vt-d: Enforce PASID devTLB field maskinclude/linux/intel-iommu.h+2 -20 replies
199/212i2c: rcar: slave: only send STOP event when we have been addresseddrivers/i2c/busses/i2c-rcar.c+4 -30 replies
200/212clk: clk-atlas6: fix return value check in atlas6_clk_init()drivers/clk/sirf/clk-atlas6.c+1 -10 replies
201/212pwm: bcm-iproc: handle clk_get_rate() returndrivers/pwm/pwm-bcm-iproc.c+7 -20 replies
202/212Input: sentelic - fix error return when fsp_reg_write failsdrivers/input/mouse/sentelic.c+1 -10 replies
203/212drm/vmwgfx: Fix two list_for_each loop exit testsdrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+4 -40 replies
204/212net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_initdrivers/net/ethernet/qualcomm/emac/emac.c+14 -30 replies
205/212nfs: Fix getxattr kernel panic and memory overflowfs/nfs/nfs4proc.c fs/nfs/nfs4xdr.c+5 -30 replies
206/212fs/ufs: avoid potential u32 multiplication overflowfs/ufs/super.c+1 -10 replies
207/212mfd: dln2: Run event handler loop under spinlockdrivers/mfd/dln2.c+4 -00 replies
208/212ALSA: echoaudio: Fix potential Oops in snd_echo_resume()sound/pci/echoaudio/echoaudio.c+0 -20 replies
209/212sh: landisk: Add missing initialization of sh_io_port_basearch/sh/boards/mach-landisk/setup.c+3 -00 replies
210/212khugepaged: retract_page_tables() remember to test exitmm/khugepaged.c+13 -90 replies
211/212mm: Avoid calling build_all_zonelists_init under hotplug contextinclude/linux/mmzone.h init/main.c mm/memory_hotplug.c +1 more+12 -100 replies
212/212drm/radeon: fix fb_div check in ni_init_smc_spll_table()drivers/gpu/drm/radeon/ni_dpm.c+1 -10 replies

Reviews trailers per patch

75 of 212 patches have a Reviewed-by or Acked-by.

PatchChao YuLuis MachadoChristian KönigJohn Paul Adrian GlaubitzJiri PirkoJan KaraWang LongDave AnglinSergei ShtylyovGuillaume Nault[email protected]Greg Kroah-HartmanTodd KjosMartijn CoenenShakeel ButtJoel Fernandes (Google)Laurent PinchartRussell KingGanapathi BhatMing LeiDouglas GilbertJacek AnaszewskiXiang ZhengFlorian Fainelli[email protected]Hannes ReineckeBrian FosterAlexandra WinterXu, WenDarrick J. WongTimur TabiRay JuiUwe Kleine-KönigRoland ScheideggerBarry SongKirill A. ShutemovVlastimil BabkaMichal HockoEric AugerJosef BacikDavid SterbaJuergen GrossMiles ChenNick DesaulniersGuenter RoeckMasami HiramatsuJoseph QiGang HeAlex WuBingJing ChangDanny ShihChristian BraunerKamalesh BabulalSatheesh RajendranTom LendackyMinas HarutyunyanWillem de BruijnJohannes ThumshirnStan JohnsonTony LindgrenAndrew DonnellanFrederic BarratMatt RanostayThierry RedingAndy ShevchenkoChris WilsonJani NikulaSteven Rostedt (VMware)Aaron BrownEvan QuanJyri SarhaSam RavnborgMichal SimekTomi ValkeinenWilly TarreauMarc ZyngierGary R HookSaeed MahameedChristoph HellwigCarlos MaiolinoKees CookFrank van der LindenSuraj Jitindar SinghBenjamin HerrenschmidtAnchal AgarwalsyzbotDaniel VetterSantosh ShilimkarShuah Khan
SeriesT-b
1/212R-b R-b T-b
2/212R-b R-b R-b
3/212T-b R-b
4/212
5/212A-b
6/212
7/212
8/212
9/212
10/212T-b
11/212R-b
12/212
13/212R-b
14/212R-b
15/212
16/212
17/212R-b R-b
18/212R-b
19/212Reported-and-tested-by A-b
20/212A-b
21/212R-b R-b R-b R-b R-b
22/212
23/212
24/212
25/212
26/212T-b
27/212
28/212
29/212R-b
30/212R-b
31/212R-b
32/212
33/212
34/212
35/212
36/212
37/212
38/212
39/212T-b
40/212R-b
41/212A-b
42/212
43/212
44/212
45/212
46/212
47/212T-b
48/212
49/212T-b A-b
50/212R-b R-b
51/212
52/212
53/212
54/212A-b
55/212
56/212
57/212R-b
58/212
59/212
60/212
61/212
62/212
63/212
64/212
65/212
66/212
67/212T-b
68/212
69/212R-b
70/212
71/212A-b R-b
72/212R-b
73/212
74/212R-b
75/212
76/212A-b
77/212Reported-and-tested-by R-b
78/212
79/212
80/212
81/212
82/212
83/212
84/212
85/212T-b
86/212T-b
87/212
88/212
89/212
90/212
91/212R-b A-b
92/212
93/212
94/212A-b
95/212
96/212
97/212
98/212R-b
99/212R-b R-b
100/212
101/212
102/212
103/212A-b
104/212A-b
105/212R-b
106/212
107/212R-b
108/212
109/212R-b
110/212
111/212A-b
112/212
113/212R-b
114/212A-b
115/212R-b
116/212A-b A-b
117/212
118/212
119/212
120/212
121/212
122/212R-b
123/212Based-on-patch-by T-b
124/212A-b
125/212
126/212R-b A-b
127/212A-b
128/212
129/212
130/212
131/212
132/212R-b
133/212A-b
134/212Reported-and-tested-by
135/212
136/212
137/212
138/212R-b R-b
139/212R-b
140/212R-b
141/212
142/212
143/212
144/212
145/212
146/212
147/212
148/212
149/212A-b
150/212A-b
151/212
152/212
153/212
154/212
155/212
156/212
157/212
158/212
159/212A-b
160/212
161/212
162/212
163/212
164/212
165/212
166/212T-b R-b
167/212R-b
168/212R-b
169/212
170/212
171/212R-b R-b
172/212
173/212R-b R-b
174/212
175/212
176/212
177/212
178/212
179/212A-b
180/212R-b R-b R-b
181/212
182/212
183/212
184/212
185/212R-b R-b
186/212
187/212A-b
188/212R-b
189/212R-b
190/212R-b
191/212
192/212
193/212R-b
194/212R-b
195/212R-b
196/212
197/212
198/212R-b
199/212
200/212A-b
201/212R-b R-b
202/212
203/212R-b
204/212A-b
205/212
206/212
207/212
208/212
209/212
210/212A-b
211/212Debugged-by A-b
212/212

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

Read the v1 thread

Cover letter [PATCH 4.9 000/212] 4.9.233-rc1 review

This is the start of the stable review cycle for the 4.9.233 release. There are 212 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 Sat, 22 Aug 2020 09:15:09 +0000. 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.9.233-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.233-rc1

Denis Efremov <[email protected]>
drm/radeon: fix fb_div check in ni_init_smc_spll_table()

Oscar Salvador <[email protected]>
mm: Avoid calling build_all_zonelists_init under hotplug context

Hugh Dickins <[email protected]>
khugepaged: retract_page_tables() remember to test exit

Geert Uytterhoeven <[email protected]>
sh: landisk: Add missing initialization of sh_io_port_base

Dinghao Liu <[email protected]>
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()

Andy Shevchenko <[email protected]>
mfd: dln2: Run event handler loop under spinlock

Colin Ian King <[email protected]>
fs/ufs: avoid potential u32 multiplication overflow

Jeffrey Mitchell <[email protected]>
nfs: Fix getxattr kernel panic and memory overflow

Wang Hai <[email protected]>
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init

Dan Carpenter <[email protected]>
drm/vmwgfx: Fix two list_for_each loop exit tests

Colin Ian King <[email protected]>
Input: sentelic - fix error return when fsp_reg_write fails

Rayagonda Kokatanur <[email protected]>
pwm: bcm-iproc: handle clk_get_rate() return

Xu Wang <[email protected]>
clk: clk-atlas6: fix return value check in atlas6_clk_init()

Wolfram Sang <[email protected]>
i2c: rcar: slave: only send STOP event when we have been addressed

Liu Yi L <[email protected]>
iommu/vt-d: Enforce PASID devTLB field mask

Colin Ian King <[email protected]>
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx

Steve Longerbeam <[email protected]>
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers

Johan Hovold <[email protected]>
USB: serial: ftdi_sio: fix break and sysrq handling

Johan Hovold <[email protected]>
USB: serial: ftdi_sio: clean up receive processing

Johan Hovold <[email protected]>
USB: serial: ftdi_sio: make process-packet buffer unsigned

Charles Keepax <[email protected]>
mfd: arizona: Ensure 32k clock is put on driver unbind and error

Anton Blanchard <[email protected]>
pseries: Fix 64 bit logical memory block panic

Ahmad Fatoum <[email protected]>
watchdog: f71808e_wdt: clear watchdog timeout occurred flag

Ahmad Fatoum <[email protected]>
watchdog: f71808e_wdt: remove use of wrong watchdog_info option

Ahmad Fatoum <[email protected]>
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options

Muchun Song <[email protected]>
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler

Chengming Zhou <[email protected]>
ftrace: Setup correct FTRACE_FL_REGS flags for module

Junxiao Bi <[email protected]>
ocfs2: change slot number type s16 to u16

Mikulas Patocka <[email protected]>
ext2: fix missing percpu_counter_inc

Huacai Chen <[email protected]>
MIPS: CPU#0 is not hotpluggable

Johannes Berg <[email protected]>
mac80211: fix misplaced while instead of if

Coly Li <[email protected]>
bcache: allocate meta data pages as compound pages

ChangSyun Peng <[email protected]>
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5

Kees Cook <[email protected]>
net/compat: Add missing sock updates for SCM_RIGHTS

Jonathan McDowell <[email protected]>
net: stmmac: dwmac1000: provide multicast filter fallback

Jonathan McDowell <[email protected]>
net: ethernet: stmmac: Disable hardware multicast filter

Michael Ellerman <[email protected]>
powerpc: Fix circular dependency between percpu.h and mmu.h

Max Filippov <[email protected]>
xtensa: fix xtensa_pmu_setup prototype

Alexandru Ardelean <[email protected]>
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()

Filipe Manana <[email protected]>
btrfs: fix memory leaks after failure to lookup checksums during inode logging

Josef Bacik <[email protected]>
btrfs: only search for left_info if there is no right_info in try_merge_free_space

Qu Wenruo <[email protected]>
btrfs: don't allocate anonymous block device for user invisible roots

Rafael J. Wysocki <[email protected]>
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()

Steve French <[email protected]>
smb3: warn on confusing error scenario with sec=krb5

Roger Pau Monne <[email protected]>
xen/balloon: make the balloon wait interruptible

Roger Pau Monne <[email protected]>
xen/balloon: fix accounting in alloc_xenballooned_pages error path

Nathan Huckleberry <[email protected]>
ARM: 8992/1: Fix unwind_frame for clang-built kernels

Sven Schnelle <[email protected]>
parisc: mask out enable and reserved bits from sba imask

Zheng Bin <[email protected]>
9p: Fix memory leak in v9fs_mount

Hector Martin <[email protected]>
ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109

Eric Biggers <[email protected]>
fs/minix: reject too-large maximum file size

Eric Biggers <[email protected]>
fs/minix: don't allow getting deleted inodes

Eric Biggers <[email protected]>
fs/minix: check return value of sb_getblk()

John Allen <[email protected]>
crypto: ccp - Fix use of merged scatterlists

Tom Rix <[email protected]>
crypto: qat - fix double free in qat_uclo_create_batch_init_list

Hector Martin <[email protected]>
ALSA: usb-audio: add quirk for Pioneer DDJ-RB

Hector Martin <[email protected]>
ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109

Mirko Dietrich <[email protected]>
ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support

Brant Merryman <[email protected]>

    USB: serial: cp210x: enable usb generic throttle/unthrottle

Brant Merryman <[email protected]>

    USB: serial: cp210x: re-enable auto-RTS on open

Miaohe Lin <[email protected]>
net: Set fput_needed iff FDPUT_FPUT is set

Qingyu Li <[email protected]>
net/nfc/rawsock.c: add CAP_NET_RAW check.

Xie He <[email protected]>

    drivers/net/wan/lapbether: Added needed_headroom and a skb->len check

Drew Fustini <[email protected]>
pinctrl-single: fix pcs_parse_pinconf() return value

Wang Hai <[email protected]>
dlm: Fix kobject memleak

Florinel Iordache <[email protected]>
fsl/fman: fix eth hash table allocation

Florinel Iordache <[email protected]>
fsl/fman: check dereferencing null pointer

Florinel Iordache <[email protected]>
fsl/fman: fix unreachable code

Florinel Iordache <[email protected]>
fsl/fman: fix dereference null return value

Florinel Iordache <[email protected]>
fsl/fman: use 32-bit unsigned integer

Christophe JAILLET <[email protected]>
net: spider_net: Fix the size used in a 'dma_free_coherent()' call

Wang Hai <[email protected]>
wl1251: fix always return 0 error

Julian Wiedmann <[email protected]>
s390/qeth: don't process empty bridge port events

Sandipan Das <[email protected]>
selftests/powerpc: Fix online CPU selection

Harish <[email protected]>
selftests/powerpc: Fix CPU affinity for child process

Tom Rix <[email protected]>

    power: supply: check if calc_soc succeeded in pm860x_init_battery

Dan Carpenter <[email protected]>
Smack: prevent underflow in smk_set_cipso()

Dan Carpenter <[email protected]>
Smack: fix another vsscanf out of bounds

Finn Thain <[email protected]>
scsi: mesh: Fix panic after host or bus reset

Marek Szyprowski <[email protected]>
usb: dwc2: Fix error path in gadget registration

Johan Hovold <[email protected]>
USB: serial: iuu_phoenix: fix led-activity helpers

Marco Felsch <[email protected]>
drm/imx: tve: fix regulator_disable error path

Xiongfeng Wang <[email protected]>
PCI/ASPM: Add missing newline in sysfs 'policy'

Colin Ian King <[email protected]>
staging: rtl8192u: fix a dubious looking mask before a shift

Milton Miller <[email protected]>
powerpc/vdso: Fix vdso cpu truncation

Dan Carpenter <[email protected]>
mwifiex: Prevent memory corruption handling keys

John Garry <[email protected]>
scsi: scsi_debug: Add check for sdebug_max_queue during module init

Laurent Pinchart <[email protected]>
drm: panel: simple: Fix bpc for LG LB070WV8 panel

Kai-Heng Feng <[email protected]>
leds: core: Flush scheduled work for system suspend

Bjorn Helgaas <[email protected]>
PCI: Fix pci_cfg_wait queue locking problem

Darrick J. Wong <[email protected]>
xfs: fix reflink quota reservation accounting error

Chuhong Yuan <[email protected]>
media: exynos4-is: Add missed check for pinctrl_lookup_state()

Dan Carpenter <[email protected]>
media: firewire: Using uninitialized values in node_probe()

Christophe JAILLET <[email protected]>
scsi: eesox: Fix different dev_id between request_irq() and free_irq()

Christophe JAILLET <[email protected]>
scsi: powertec: Fix different dev_id between request_irq() and free_irq()

Colin Ian King <[email protected]>
drm/radeon: fix array out-of-bounds read and write issues

Wang Hai <[email protected]>
cxl: Fix kobject memleak

Emil Velikov <[email protected]>
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline

Christophe JAILLET <[email protected]>
scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()

Chuhong Yuan <[email protected]>
media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()

Arnd Bergmann <[email protected]>
leds: lm355x: avoid enum conversion warning

Tomasz Duszynski <[email protected]>
iio: improve IIO_CONCENTRATION channel type description

Christophe JAILLET <[email protected]>
video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call

Dejin Zheng <[email protected]>
console: newport_con: fix an issue about leak related system resources

Dejin Zheng <[email protected]>
video: fbdev: sm712fb: fix an issue about iounmap for a wrong address

Qiushi Wu <[email protected]>
agp/intel: Fix a memory leak on module initialisation failure

Erik Kaneda <[email protected]>
ACPICA: Do not increment operation_region reference counts for field units

Coly Li <[email protected]>
bcache: fix super block seq numbers comparision in register_cache_set()

Jim Cromie <[email protected]>
dyndbg: fix a BUG_ON in ddebug_describe_flags

Sasi Kumar <[email protected]>
bdc: Fix bug causing crash after multiple disconnects

Evgeny Novikov <[email protected]>
usb: gadget: net2280: fix memory leak on probe error handling paths

Bolarinwa Olayemi Saheed <[email protected]>
iwlegacy: Check the return value of pcie_capability_read_*()

Prasanna Kerekoppa <[email protected]>
brcmfmac: To fix Bss Info flag definition Bug

Paul E. McKenney <[email protected]>
mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls

Michael Tretter <[email protected]>
drm/debugfs: fix plain echo to connector "force" attribute

Aditya Pakki <[email protected]>
drm/nouveau: fix multiple instances of reference count leaks

Zhao Heming <[email protected]>
md-cluster: fix wild pointer of unlock_all_bitmaps()

Evgeny Novikov <[email protected]>
video: fbdev: neofb: fix memory leak in neo_scan_monitor()

Aditya Pakki <[email protected]>
drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync

Paul E. McKenney <[email protected]>
fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls

Lihong Kou <[email protected]>
Bluetooth: add a mutex lock to avoid UAF in do_enale_set

Tomi Valkeinen <[email protected]>
drm/tilcdc: fix leak & null ref in panel_connector_get_modes

Yu Kuai <[email protected]>
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()

yu kuai <[email protected]>
ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()

Lu Wei <[email protected]>
platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()

Lu Wei <[email protected]>
platform/x86: intel-hid: Fix return value check in check_acpi_dev()

Finn Thain <[email protected]>
m68k: mac: Fix IOP status/control register writes

Finn Thain <[email protected]>
m68k: mac: Don't send IOP message until channel is idle

Alim Akhtar <[email protected]>
arm64: dts: exynos: Fix silent hang after boot on Espresso

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property

Qiushi Wu <[email protected]>
EDAC: Fix reference count leaks

Yang Yingliang <[email protected]>

    cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()

Uwe Kleine-König <[email protected]>
gpio: fix oops resulting from calling of_get_named_gpio(NULL, ...)

Nick Desaulniers <[email protected]>
tracepoint: Mark __tracepoint_string's __used

Eric Biggers <[email protected]>
Smack: fix use-after-free in smk_write_relabel_self()

Rustam Kovhaev <[email protected]>
usb: hso: check for return value in hso_serial_common_create()

Hangbin Liu <[email protected]>
Revert "vxlan: fix tos value before xmit"

Johan Hovold <[email protected]>
net: lan78xx: replace bogus endpoint lookup

Ido Schimmel <[email protected]>
vxlan: Ensure FDB dump is performed under RCU

Cong Wang <[email protected]>
ipv6: fix memory leaks on IPV6_ADDRFORM path

Ido Schimmel <[email protected]>
ipv4: Silence suspicious RCU usage warning

Jann Horn <[email protected]>
binder: Prevent context manager from incrementing ref 0

Frank van der Linden <[email protected]>
xattr: break delegations in {set,remove}xattr

Philippe Duplessis-Guindon <[email protected]>
tools lib traceevent: Fix memory leak in process_dynamic_array_len

Xin Xiong <[email protected]>
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent

Francesco Ruggeri <[email protected]>
igb: reinit_locked() should be called with rtnl_lock

Julian Squires <[email protected]>
cfg80211: check vendor command doit pointer before use

Ben Skeggs <[email protected]>
drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason

Christoph Hellwig <[email protected]>
net/9p: validate fds in p9_fd_open

Johan Hovold <[email protected]>

    leds: 88pm860x: fix use-after-free on unbind

Johan Hovold <[email protected]>
leds: lm3533: fix use-after-free on unbind

Johan Hovold <[email protected]>
leds: da903x: fix use-after-free on unbind

Johan Hovold <[email protected]>
leds: wm831x-status: fix use-after-free on unbind

Greg Kroah-Hartman <[email protected]>
mtd: properly check all write ioctls for permissions

Yunhai Zhang <[email protected]>
vgacon: Fix for missing check in scrollback handling

Adam Ford <[email protected]>
omapfb: dss: Fix max fclk divider for omap36xx

Peilin Ye <[email protected]>
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()

Peilin Ye <[email protected]>
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()

Peilin Ye <[email protected]>
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()

Takashi Iwai <[email protected]>
ALSA: seq: oss: Serialize ioctls

Roi Dayan <[email protected]>
net/mlx5e: Don't support phys switch id if not in switchdev mode

Erik Ekman <[email protected]>
USB: serial: qcserial: add EM7305 QDL product ID

Jiang Ying <[email protected]>
ext4: fix direct I/O read error

Linus Torvalds <[email protected]>
random32: move the pseudo-random 32-bit definitions to prandom.h

Linus Torvalds <[email protected]>
random32: remove net_rand_state from the latent entropy gcc plugin

Willy Tarreau <[email protected]>
random: fix circular include dependency on arm64 after addition of percpu.h

Grygorii Strashko <[email protected]>
ARM: percpu.h: fix build error

Willy Tarreau <[email protected]>
random32: update the net random state on interrupt and activity

Thomas Gleixner <[email protected]>
x86/i8259: Use printk_deferred() to prevent deadlock

Wanpeng Li <[email protected]>
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled

Andrea Righi <[email protected]>
xen-netfront: fix potential deadlock in xennet_remove()

Raviteja Narayanam <[email protected]>
Revert "i2c: cadence: Fix the hold bit setting"

Yoshihiro Shimoda <[email protected]>
net: ethernet: ravb: exit if re-initialization fails in tx timeout

Liam Beguin <[email protected]>
parisc: add support for cmpxchg on u8 pointers

Navid Emamdoost <[email protected]>
nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame

Laurence Oberman <[email protected]>
qed: Disable "MFW indication via attention" SPAM every 5 minutes

Geert Uytterhoeven <[email protected]>
usb: hso: Fix debug compile warning on sparc32

Robin Murphy <[email protected]>
arm64: csum: Fix handling of bad packets

Remi Pommarel <[email protected]>
mac80211: mesh: Free pending skb when destroying a mpath

Remi Pommarel <[email protected]>
mac80211: mesh: Free ie data when leaving mesh

Thomas Falcon <[email protected]>
ibmvnic: Fix IRQ mapping disposal in error path

Ido Schimmel <[email protected]>
mlxsw: core: Free EMAD transactions using kfree_rcu()

Ido Schimmel <[email protected]>
mlxsw: core: Increase scope of RCU read-side critical section

Jakub Kicinski <[email protected]>
mlx4: disable device on shutdown

Johan Hovold <[email protected]>
net: lan78xx: fix transfer-buffer memory leak

Johan Hovold <[email protected]>
net: lan78xx: add missing endpoint sanity check

Michael Karcher <[email protected]>
sh: Fix validation of system call number

YueHaibing <[email protected]>
net/x25: Fix null-ptr-deref in x25_disconnect

Xiyu Yang <[email protected]>
net/x25: Fix x25_neigh refcnt leak when x25 disconnect

Rolf Eike Beer <[email protected]>
install several missing uapi headers

Nicolas Dichtel <[email protected]>
uapi: includes linux/types.h before exporting files

Rik van Riel <[email protected]>
xfs: fix missed wakeup on l_flush_wait

Peilin Ye <[email protected]>
rds: Prevent kernel-infoleak in rds_notify_queue_get()

Tetsuo Handa <[email protected]>

    fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.

Joerg Roedel <[email protected]>
x86, vmlinux.lds: Page-align end of ..page_aligned sections

Sami Tolvanen <[email protected]>
x86/build/lto: Fix truncated .bss with -fdata-sections

Wang Hai <[email protected]>
9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work

Dominique Martinet <[email protected]>
9p/trans_fd: abort p9_read_work if req status changed

Sheng Yong <[email protected]>
f2fs: check if file namelen exceeds max value

Jaegeuk Kim <[email protected]>
f2fs: check memory boundary by insane namelen

Steve Cohen <[email protected]>
drm: hold gem reference until object is no longer accessed

Peilin Ye <[email protected]>
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()

Will Deacon <[email protected]>
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints

Robert Hancock <[email protected]>
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge

Navid Emamdoost <[email protected]>
ath9k: release allocated buffer if timed out

Navid Emamdoost <[email protected]>
ath9k_htc: release allocated buffer if timed out

Navid Emamdoost <[email protected]>
media: rc: prevent memory leak in cx23888_ir_probe

Navid Emamdoost <[email protected]>
crypto: ccp - Release all allocated memory if sha type is invalid

Wei Yongjun <[email protected]>
net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()

Eric Sandeen <[email protected]>
xfs: don't call xfs_da_shrink_inode with NULL bp

Dave Chinner <[email protected]>
xfs: validate cached inodes are free when allocated

Dave Chinner <[email protected]>
xfs: catch inode allocation state mismatch corruption

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

Diffstat:

 Documentation/ABI/testing/sysfs-bus-iio            |   3 +-
 Makefile                                           |   4 +-
 arch/arm/include/asm/percpu.h                      |   2 +
 arch/arm/kernel/hw_breakpoint.c                    |  27 ++++-
 arch/arm/kernel/stacktrace.c                       |  24 +++++
 arch/arm/mach-at91/pm.c                            |  11 +-
 arch/arm/mach-socfpga/pm.c                         |   8 +-
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts    |   1 +
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi         |  10 +-
 arch/arm64/include/asm/checksum.h                  |   5 +-
 arch/m68k/mac/iop.c                                |  21 ++--
 arch/mips/include/uapi/asm/Kbuild                  |   3 +
 arch/mips/kernel/topology.c                        |   2 +-
 arch/parisc/include/asm/cmpxchg.h                  |   2 +
 arch/parisc/lib/bitops.c                           |  12 +++
 arch/powerpc/include/asm/percpu.h                  |   4 +-
 arch/powerpc/include/uapi/asm/Kbuild               |   1 +
 arch/powerpc/kernel/vdso.c                         |   2 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c    |   2 +-
 arch/sh/boards/mach-landisk/setup.c                |   3 +
 arch/sh/kernel/entry-common.S                      |   6 +-
 arch/x86/kernel/i8259.c                            |   2 +-
 arch/x86/kernel/vmlinux.lds.S                      |   3 +-
 arch/x86/kvm/lapic.c                               |   2 +-
 arch/xtensa/kernel/perf_event.c                    |   2 +-
 drivers/acpi/acpica/exprep.c                       |   4 -
 drivers/acpi/acpica/utdelete.c                     |   6 +-
 drivers/android/binder.c                           |   9 ++
 drivers/atm/atmtcp.c                               |  10 +-
 drivers/char/agp/intel-gtt.c                       |   4 +-
 drivers/char/random.c                              |   1 +
 drivers/clk/sirf/clk-atlas6.c                      |   2 +-
 drivers/crypto/ccp/ccp-dev.h                       |   1 +
 drivers/crypto/ccp/ccp-ops.c                       |  40 +++++---
 drivers/crypto/qat/qat_common/qat_uclo.c           |   9 +-
 drivers/edac/edac_device_sysfs.c                   |   1 +
 drivers/edac/edac_pci_sysfs.c                      |   2 +-
 drivers/gpio/gpiolib-of.c                          |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   3 +-
 drivers/gpu/drm/drm_debugfs.c                      |   8 +-
 drivers/gpu/drm/drm_gem.c                          |  10 +-
 drivers/gpu/drm/drm_mipi_dsi.c                     |   6 +-
 drivers/gpu/drm/imx/imx-tve.c                      |  20 ++--
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   8 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   1 +
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   4 +-
 drivers/gpu/drm/panel/panel-simple.c               |   2 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |   2 +-
 drivers/gpu/drm/radeon/ni_dpm.c                    |   2 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   4 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |   4 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |   4 +-
 drivers/gpu/drm/tilcdc/tilcdc_panel.c              |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   8 +-
 drivers/gpu/ipu-v3/ipu-image-convert.c             |  58 ++++-------
 drivers/i2c/busses/i2c-cadence.c                   |   9 +-
 drivers/i2c/busses/i2c-rcar.c                      |   7 +-
 drivers/iio/dac/ad5592r-base.c                     |   4 +-
 drivers/input/mouse/sentelic.c                     |   2 +-
 drivers/iommu/omap-iommu-debug.c                   |   3 +
 drivers/leds/led-class.c                           |   1 +
 drivers/leds/leds-88pm860x.c                       |  14 ++-
 drivers/leds/leds-da903x.c                         |  14 ++-
 drivers/leds/leds-lm3533.c                         |  12 ++-
 drivers/leds/leds-lm355x.c                         |   7 +-
 drivers/leds/leds-wm831x-status.c                  |  14 ++-
 drivers/md/bcache/bset.c                           |   2 +-
 drivers/md/bcache/btree.c                          |   2 +-
 drivers/md/bcache/journal.c                        |   4 +-
 drivers/md/bcache/super.c                          |  11 +-
 drivers/md/md-cluster.c                            |   1 +
 drivers/md/raid5.c                                 |   3 +-
 drivers/media/firewire/firedtv-fw.c                |   2 +
 drivers/media/pci/cx23885/cx23888-ir.c             |   5 +-
 drivers/media/platform/exynos4-is/media-dev.c      |   3 +
 drivers/media/platform/omap3isp/isppreview.c       |   4 +-
 drivers/mfd/arizona-core.c                         |  18 ++++
 drivers/mfd/dln2.c                                 |   4 +
 drivers/misc/cxl/sysfs.c                           |   2 +-
 drivers/mtd/mtdchar.c                              |  56 ++++++++--
 drivers/net/ethernet/freescale/fman/fman.c         |   3 +-
 drivers/net/ethernet/freescale/fman/fman_dtsec.c   |   4 +-
 drivers/net/ethernet/freescale/fman/fman_mac.h     |   2 +-
 drivers/net/ethernet/freescale/fman/fman_memac.c   |   3 +-
 drivers/net/ethernet/freescale/fman/fman_port.c    |   9 +-
 drivers/net/ethernet/freescale/fman/fman_tgec.c    |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   9 ++
 drivers/net/ethernet/mellanox/mlx4/main.c          |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   2 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   8 +-
 drivers/net/ethernet/qlogic/qed/qed_int.c          |   3 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |  17 +++-
 drivers/net/ethernet/renesas/ravb_main.c           |  26 ++++-
 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c    |   1 +
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |   3 +
 drivers/net/ethernet/toshiba/spider_net.c          |   4 +-
 drivers/net/phy/mdio-bcm-unimac.c                  |   2 +
 drivers/net/usb/hso.c                              |  10 +-
 drivers/net/usb/lan78xx.c                          | 113 ++++++---------------
 drivers/net/vxlan.c                                |  10 +-
 drivers/net/wan/lapbether.c                        |  10 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |   3 +
 drivers/net/wireless/ath/ath9k/wmi.c               |   1 +
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |   2 +-
 drivers/net/wireless/intel/iwlegacy/common.c       |   4 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c |  22 ++--
 drivers/net/wireless/ti/wl1251/event.c             |   2 +-
 drivers/net/xen-netfront.c                         |  64 ++++++++----
 drivers/nfc/s3fwrn5/core.c                         |   1 +
 drivers/parisc/sba_iommu.c                         |   2 +-
 drivers/pci/access.c                               |   8 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |  14 ++-
 drivers/pci/pcie/aspm.c                            |   1 +
 drivers/pci/quirks.c                               |  13 +++
 drivers/pinctrl/pinctrl-single.c                   |  11 +-
 drivers/platform/x86/intel-hid.c                   |   2 +-
 drivers/platform/x86/intel-vbtn.c                  |   2 +-
 drivers/power/supply/88pm860x_battery.c            |   6 +-
 drivers/pwm/pwm-bcm-iproc.c                        |   9 +-
 drivers/s390/net/qeth_l2_main.c                    |   4 +
 drivers/scsi/arm/cumana_2.c                        |   2 +-
 drivers/scsi/arm/eesox.c                           |   2 +-
 drivers/scsi/arm/powertec.c                        |   2 +-
 drivers/scsi/mesh.c                                |   8 +-
 drivers/scsi/scsi_debug.c                          |   6 ++
 drivers/staging/rtl8192u/r8192U_core.c             |   2 +-
 drivers/usb/dwc2/platform.c                        |   4 +-
 drivers/usb/gadget/udc/bdc/bdc_core.c              |   4 +
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |  16 +--
 drivers/usb/gadget/udc/net2280.c                   |   4 +-
 drivers/usb/serial/cp210x.c                        |  19 ++++
 drivers/usb/serial/ftdi_sio.c                      |  57 ++++++-----
 drivers/usb/serial/iuu_phoenix.c                   |  14 +--
 drivers/usb/serial/qcserial.c                      |   1 +
 drivers/video/console/bitblit.c                    |   4 +-
 drivers/video/console/fbcon_ccw.c                  |   4 +-
 drivers/video/console/fbcon_cw.c                   |   4 +-
 drivers/video/console/fbcon_ud.c                   |   4 +-
 drivers/video/console/newport_con.c                |  12 ++-
 drivers/video/console/vgacon.c                     |   4 +
 drivers/video/fbdev/neofb.c                        |   1 +
 drivers/video/fbdev/omap2/omapfb/dss/dss.c         |   2 +-
 drivers/video/fbdev/pxafb.c                        |   4 +-
 drivers/video/fbdev/sm712fb.c                      |   2 +
 drivers/watchdog/f71808e_wdt.c                     |  13 ++-
 drivers/xen/balloon.c                              |  12 ++-
 fs/9p/v9fs.c                                       |   5 +-
 fs/btrfs/disk-io.c                                 |  13 ++-
 fs/btrfs/extent_io.c                               |   2 +
 fs/btrfs/free-space-cache.c                        |   4 +-
 fs/btrfs/tree-log.c                                |   8 +-
 fs/cifs/smb2pdu.c                                  |   2 +
 fs/dlm/lockspace.c                                 |   6 +-
 fs/ext2/ialloc.c                                   |   3 +-
 fs/ext4/inode.c                                    |   5 +
 fs/f2fs/dir.c                                      |  12 ++-
 fs/minix/inode.c                                   |  36 ++++++-
 fs/minix/itree_common.c                            |   8 +-
 fs/nfs/nfs4proc.c                                  |   2 -
 fs/nfs/nfs4xdr.c                                   |   6 +-
 fs/ocfs2/ocfs2.h                                   |   4 +-
 fs/ocfs2/suballoc.c                                |   4 +-
 fs/ocfs2/super.c                                   |   4 +-
 fs/ufs/super.c                                     |   2 +-
 fs/xattr.c                                         |  84 +++++++++++++--
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   5 +-
 fs/xfs/xfs_icache.c                                |  58 +++++++++--
 fs/xfs/xfs_log.c                                   |   9 +-
 fs/xfs/xfs_reflink.c                               |  21 ++--
 include/asm-generic/vmlinux.lds.h                  |   5 +-
 include/linux/intel-iommu.h                        |   4 +-
 include/linux/mmzone.h                             |   3 +-
 include/linux/prandom.h                            |  78 ++++++++++++++
 include/linux/random.h                             |  63 +-----------
 include/linux/tracepoint.h                         |   2 +-
 include/linux/xattr.h                              |   2 +
 include/net/addrconf.h                             |   1 +
 include/net/sock.h                                 |   4 +
 include/uapi/drm/Kbuild                            |   3 +
 include/uapi/linux/Kbuild                          |  20 ++++
 include/uapi/linux/bcache.h                        |   2 +-
 include/uapi/linux/btrfs_tree.h                    |   2 +
 include/uapi/linux/cifs/Kbuild                     |   1 +
 include/uapi/linux/cryptouser.h                    |   2 +
 include/uapi/linux/genwqe/Kbuild                   |   1 +
 include/uapi/linux/pr.h                            |   2 +
 include/uapi/linux/qrtr.h                          |   1 +
 init/main.c                                        |   2 +-
 kernel/cgroup.c                                    |   2 +
 kernel/kprobes.c                                   |   7 ++
 kernel/time/timer.c                                |   8 ++
 kernel/trace/ftrace.c                              |  11 +-
 lib/dynamic_debug.c                                |  23 ++---
 lib/random32.c                                     |   2 +-
 mm/khugepaged.c                                    |  22 ++--
 mm/memory_hotplug.c                                |  10 +-
 mm/mmap.c                                          |   1 +
 mm/page_alloc.c                                    |   7 +-
 net/9p/trans_fd.c                                  |  56 +++++++---
 net/bluetooth/6lowpan.c                            |   5 +
 net/bluetooth/hci_event.c                          |  11 +-
 net/compat.c                                       |   1 +
 net/core/sock.c                                    |  21 ++++
 net/ipv4/fib_trie.c                                |   2 +-
 net/ipv6/anycast.c                                 |  17 +++-
 net/ipv6/ipv6_sockglue.c                           |   1 +
 net/mac80211/cfg.c                                 |   1 +
 net/mac80211/mesh_pathtbl.c                        |   1 +
 net/mac80211/sta_info.c                            |   2 +-
 net/nfc/rawsock.c                                  |   7 +-
 net/rds/recv.c                                     |   3 +-
 net/socket.c                                       |   2 +-
 net/wireless/nl80211.c                             |   6 +-
 net/x25/x25_subr.c                                 |   6 ++
 security/smack/smackfs.c                           |  19 +++-
 sound/core/seq/oss/seq_oss.c                       |   8 +-
 sound/pci/echoaudio/echoaudio.c                    |   2 -
 sound/usb/card.h                                   |   1 +
 sound/usb/mixer_quirks.c                           |   1 +
 sound/usb/pcm.c                                    |   6 ++
 sound/usb/quirks-table.h                           |  64 +++++++++++-
 sound/usb/quirks.c                                 |   3 +
 sound/usb/stream.c                                 |   1 +
 tools/lib/traceevent/event-parse.c                 |   1 +
 .../selftests/powerpc/benchmarks/context_switch.c  |  21 +++-
 tools/testing/selftests/powerpc/utils.c            |  37 ++++---
 227 files changed, 1495 insertions(+), 635 deletions(-)