Skip to content

4.9.291-rc1 review

Greg Kroah-Hartman linux-ia64 linux-iio linux-m68k linux-mips linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest207 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/207binder: use euid from cred instead of using taskdrivers/android/binder.c+4 -10 replies
2/207binder: use cred instead of task for selinux checksdrivers/android/binder.c include/linux/lsm_hooks.h include/linux/security.h +2 more+59 -640 replies
3/207xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delaydrivers/usb/host/xhci-hub.c+2 -10 replies
4/207Input: elantench - fix misreporting trackpoint coordinatesdrivers/input/mouse/elantech.c+13 -00 replies
5/207Input: i8042 - Add quirk for Fujitsu Lifebook T725drivers/input/serio/i8042-x86ia64io.h+14 -00 replies
6/207libata: fix read log timeout valuedrivers/ata/libata-eh.c include/linux/libata.h+9 -10 replies
7/207ocfs2: fix data corruption on truncatefs/ocfs2/file.c+6 -20 replies
8/207mmc: dw_mmc: Dont wait for DRTO on Write RSP errordrivers/mmc/host/dw_mmc.c+2 -10 replies
9/207parisc: Fix ptrace check on syscall returnarch/parisc/kernel/entry.S+1 -10 replies
10/207media: ite-cir: IR receiver stop working after receive overflowdrivers/media/rc/ite-cir.c+1 -10 replies
11/207ALSA: ua101: fix division by zero at probesound/usb/misc/ua101.c+2 -20 replies
12/207ALSA: 6fire: fix control and bulk message timeoutssound/usb/6fire/comm.c sound/usb/6fire/firmware.c+4 -40 replies
13/207ALSA: line6: fix control and interrupt message timeoutssound/usb/line6/driver.c sound/usb/line6/driver.h sound/usb/line6/podhd.c +1 more+12 -120 replies
14/207ALSA: synth: missing check for possible NULL after the call to kstrdupsound/synth/emux/emux.c+1 -10 replies
15/207ALSA: timer: Fix use-after-free problemsound/core/timer.c+2 -20 replies
16/207ALSA: timer: Unconditionally unlink slave instances, toosound/core/timer.c+6 -70 replies
17/207fuse: fix page stealingfs/fuse/dev.c+12 -20 replies
18/207x86/irq: Ensure PI wakeup handler is unregistered before module unloadarch/x86/kernel/irq.c+3 -10 replies
19/207sfc: Dont use netif_info before net_device setupdrivers/net/ethernet/sfc/ptp.c drivers/net/ethernet/sfc/siena_sriov.c+3 -30 replies
20/207hyperv/vmbus: include linux/bitops.hdrivers/hv/hyperv_vmbus.h+1 -00 replies
21/207mmc: winbond: dont build on M68Kdrivers/mmc/host/Kconfig+1 -10 replies
22/207bpf: Prevent increasing bpf_jit_limit above maxinclude/linux/filter.h kernel/bpf/core.c net/core/sysctl_net_core.c+5 -20 replies
23/207xen/netfront: stop tx queues during live migrationdrivers/net/xen-netfront.c+8 -00 replies
24/207spi: spl022: fix Microwire full duplex modedrivers/spi/spi-pl022.c+3 -20 replies
25/207watchdog: Fix OMAP watchdog early handlingdrivers/watchdog/omap_wdt.c+5 -10 replies
26/207vmxnet3: do not stop tx queues after netif_device_detach()drivers/net/vmxnet3/vmxnet3_drv.c+0 -10 replies
27/207btrfs: fix lost error handling when replaying directory deletesfs/btrfs/tree-log.c+3 -10 replies
28/207hwmon: (pmbus/lm25066) Add offset coefficientsdrivers/hwmon/pmbus/lm25066.c+23 -00 replies
29/207regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabledDocumentation/devicetree/bindings/regulator/samsung,s5m8767.txt drivers/regulator/s5m8767.c+17 -250 replies
30/207regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx propertyDocumentation/devicetree/bindings/regulator/samsung,s5m8767.txt+1 -10 replies
31/207EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswelldrivers/edac/sb_edac.c+1 -10 replies
32/207mwifiex: fix division by zero in fw download pathdrivers/net/wireless/marvell/mwifiex/usb.c+16 -00 replies
33/207ath6kl: fix division by zero in send pathdrivers/net/wireless/ath/ath6kl/usb.c+5 -00 replies
34/207ath6kl: fix control-message timeoutdrivers/net/wireless/ath/ath6kl/usb.c+1 -10 replies
35/207PCI: Mark Atheros QCA6174 to avoid bus resetdrivers/pci/quirks.c+1 -00 replies
36/207rtl8187: fix control-message timeoutsdrivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c+7 -70 replies
37/207evm: mark evm_fixmode as __ro_after_initsecurity/integrity/evm/evm_main.c+1 -10 replies
38/207wcn36xx: Fix HT40 capability for 2Ghz banddrivers/net/wireless/ath/wcn36xx/main.c+3 -10 replies
39/207mwifiex: Read a PCI register after writing the TX ring write pointerdrivers/net/wireless/marvell/mwifiex/pcie.c+8 -00 replies
40/207wcn36xx: handle connection loss indicationdrivers/net/wireless/ath/wcn36xx/smd.c+33 -110 replies
41/207RDMA/qedr: Fix NULL deref for query_qp on the GSI QPdrivers/infiniband/hw/qedr/verbs.c+9 -60 replies
42/207signal: Remove the bogus sigkill_pending in ptrace_stopkernel/signal.c+2 -150 replies
43/207signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULTarch/mips/kernel/r2300_fpu.S arch/mips/kernel/syscall.c+2 -110 replies
44/207power: supply: max17042_battery: Prevent int underflow in set_soc_thresholddrivers/power/supply/max17042_battery.c+2 -10 replies
45/207power: supply: max17042_battery: use VFSOC for capacity when no rsnsdrivers/power/supply/max17042_battery.c+4 -10 replies
46/207powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be foundarch/powerpc/platforms/85xx/mpc85xx_pm_ops.c+1 -20 replies
47/207serial: core: Fix initializing and restoring termios speeddrivers/tty/serial/serial_core.c include/linux/console.h+16 -20 replies
48/207ALSA: mixer: oss: Fix racy access to slotssound/core/oss/mixer_oss.c+33 -100 replies
49/207ALSA: mixer: fix deadlock in snd_mixer_oss_set_volumesound/core/oss/mixer_oss.c+1 -10 replies
50/207PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REGdrivers/pci/host/pci-aardvark.c+6 -10 replies
51/207quota: check block number when reading the block in quota filefs/quota/quota_tree.c+14 -00 replies
52/207quota: correct error number in free_dqentry()fs/quota/quota_tree.c+1 -00 replies
53/207iio: dac: ad5446: Fix ad5622_write() return valuedrivers/iio/dac/ad5446.c+8 -10 replies
54/207USB: serial: keyspan: fix memleak on probe errorsdrivers/usb/serial/keyspan.c+7 -80 replies
55/207USB: iowarrior: fix control-message timeoutsdrivers/usb/misc/iowarrior.c+2 -60 replies
56/207Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()net/bluetooth/sco.c+16 -80 replies
57/207Bluetooth: fix use-after-free error in lock_sock_nested()net/bluetooth/l2cap_sock.c+9 -10 replies
58/207platform/x86: wmi: do not fail if disabling failsdrivers/platform/x86/wmi.c+8 -10 replies
59/207MIPS: lantiq: dma: add small delay after resetarch/mips/lantiq/xway/dma.c+3 -00 replies
60/207MIPS: lantiq: dma: reset correct number of channelarch/mips/lantiq/xway/dma.c+6 -50 replies
61/207locking/lockdep: Avoid RCU-induced noinstr failkernel/locking/lockdep.c+1 -10 replies
62/207smackfs: Fix use-after-free in netlbl_catmap_walk()security/smack/smackfs.c+4 -10 replies
63/207x86: Increase exception stack sizesarch/x86/include/asm/page_64_types.h+1 -10 replies
64/207media: mt9p031: Fix corrupted frame after restarting streamdrivers/media/i2c/mt9p031.c+27 -10 replies
65/207media: netup_unidvb: handle interrupt properly according to the firmwaredrivers/media/pci/netup_unidvb/netup_unidvb_core.c+16 -110 replies
66/207media: uvcvideo: Set capability in s_paramdrivers/media/usb/uvc/uvc_v4l2.c+5 -20 replies
67/207media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()drivers/media/platform/s5p-mfc/s5p_mfc.c+1 -10 replies
68/207media: mceusb: return without resubmitting URB in case of -EPROTO error.drivers/media/rc/mceusb.c+1 -00 replies
69/207ia64: dont do IA64_CMPXCHG_DEBUG without CONFIG_PRINTKarch/ia64/Kconfig.debug+1 -10 replies
70/207ACPICA: Avoid evaluating methods too early during system resumedrivers/acpi/acpica/acglobal.h drivers/acpi/acpica/hwesleep.c drivers/acpi/acpica/hwsleep.c +1 more+15 -130 replies
71/207media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()drivers/media/usb/dvb-usb/dibusb-common.c+1 -10 replies
72/207tracefs: Have tracefs directories not set OTH permission bits by defaultfs/tracefs/inode.c+2 -10 replies
73/207ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()drivers/net/wireless/ath/dfs_pattern_detector.c+6 -40 replies
74/207ACPI: battery: Accept charges over the design capacity as fulldrivers/acpi/battery.c+1 -10 replies
75/207memstick: r592: Fix a UAF bug when removing the driverdrivers/memstick/host/r592.c+4 -40 replies
76/207lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompressionlib/decompress_unxz.c lib/xz/xz_dec_lzma2.c+20 -30 replies
77/207lib/xz: Validate the value before assigning it to an enum variablelib/xz/xz_dec_stream.c+3 -30 replies
78/207tracing/cfi: Fix cmp_entries_* functions signature mismatchkernel/trace/tracing_map.c+23 -170 replies
79/207mwl8k: Fix use-after-free in mwl8k_fw_state_machine()drivers/net/wireless/marvell/mwl8k.c+1 -10 replies
80/207PM: hibernate: Get block device exclusively in swsusp_check()kernel/power/swap.c+3 -20 replies
81/207iwlwifi: mvm: disable RX-diversity in powersavedrivers/net/wireless/intel/iwlwifi/mvm/utils.c+3 -00 replies
82/207smackfs: use __GFP_NOFAIL for smk_cipso_doi()security/smack/smackfs.c+1 -30 replies
83/207ARM: clang: Do not rely on lr register for stacktracearch/arm/kernel/stacktrace.c+1 -20 replies
84/207ARM: 9136/1: ARMv7-M uses BE-8, not BE-32arch/arm/mm/Kconfig+1 -10 replies
85/207spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()drivers/spi/spi-bcm-qspi.c+3 -20 replies
86/207parisc: fix warning in flush_tlb_allarch/parisc/mm/init.c+2 -20 replies
87/207parisc/kgdb: add kgdb_roundup() to make kgdb work with idle pollingarch/parisc/kernel/smp.c+17 -20 replies
88/207cgroup: Make rebind_subsystems() disable v2 controllers all at oncekernel/cgroup.c+27 -40 replies
89/207media: dvb-usb: fix ununit-value in az6027_rc_querydrivers/media/usb/dvb-usb/az6027.c+1 -00 replies
90/207media: mtk-vpu: Fix a resource leak in the error handling path of mtk_vpu_probe()drivers/media/platform/mtk-vpu/mtk_vpu.c+4 -10 replies
91/207media: si470x: Avoid card name truncationdrivers/media/radio/si470x/radio-si470x-i2c.c drivers/media/radio/si470x/radio-si470x-usb.c+2 -20 replies
92/207cpuidle: Fix kobject memory leaks in error pathsdrivers/cpuidle/sysfs.c+4 -10 replies
93/207ath9k: Fix potential interrupt storm on queue resetdrivers/net/wireless/ath/ath9k/main.c+3 -10 replies
94/207crypto: qat - detect PFVF collision after ACKdrivers/crypto/qat/qat_common/adf_pf2vf_msg.c+7 -00 replies
95/207crypto: qat - disregard spurious PFVF interruptsdrivers/crypto/qat/qat_common/adf_pf2vf_msg.c drivers/crypto/qat/qat_common/adf_vf_isr.c+12 -00 replies
96/207b43legacy: fix a lower bounds testdrivers/net/wireless/broadcom/b43legacy/radio.c+1 -10 replies
97/207b43: fix a lower bounds testdrivers/net/wireless/broadcom/b43/phy_g.c+1 -10 replies
98/207memstick: avoid out-of-range warningdrivers/memstick/core/ms_block.c+1 -10 replies
99/207memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()drivers/memstick/host/jmb38x_ms.c+1 -10 replies
100/207hwmon: Fix possible memleak in __hwmon_device_register()drivers/hwmon/hwmon.c+4 -20 replies
101/207ath10k: fix max antenna gain unitdrivers/net/wireless/ath/ath10k/mac.c drivers/net/wireless/ath/ath10k/wmi.h+6 -30 replies
102/207drm/msm: uninitialized variable in msm_gem_import()drivers/gpu/drm/msm/msm_gem.c+2 -20 replies
103/207net: stream: dont purge sk_error_queue in sk_stream_kill_queues()net/core/stream.c+0 -30 replies
104/207mmc: mxs-mmc: disable regulator on error and in the remove functiondrivers/mmc/host/mxs-mmc.c+10 -00 replies
105/207platform/x86: thinkpad_acpi: Fix bitwise vs. logical warningdrivers/platform/x86/thinkpad_acpi.c+1 -10 replies
106/207mwifiex: Send DELBA requests according to specdrivers/net/wireless/marvell/mwifiex/11n.c+3 -20 replies
107/207phy: micrel: ksz8041nl: do not use power down modedrivers/net/phy/micrel.c+3 -20 replies
108/207smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doisecurity/smack/smackfs.c+1 -10 replies
109/207s390/gmap: dont unconditionally call pte_unmap_unlock() in __gmap_zap()arch/s390/mm/gmap.c+3 -20 replies
110/207irq: mips: avoid nested irq_enter()drivers/irqchip/irq-bcm6345-l1.c+1 -10 replies
111/207samples/kretprobes: Fix return value if register_kretprobe() failedsamples/kprobes/kretprobe_example.c+1 -10 replies
112/207libertas_tf: Fix possible memory leak in probe and disconnectdrivers/net/wireless/marvell/libertas_tf/if_usb.c+2 -00 replies
113/207libertas: Fix possible memory leak in probe and disconnectdrivers/net/wireless/marvell/libertas/if_usb.c+2 -00 replies
114/207crypto: pcrypt - Delay write to padata->infocrypto/pcrypt.c+8 -40 replies
115/207RDMA/rxe: Fix wrong port_cap_flagsdrivers/infiniband/sw/rxe/rxe_param.h+1 -10 replies
116/207ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()drivers/irqchip/irq-s3c24xx.c+18 -40 replies
117/207scsi: dc395: Fix error case unwindingdrivers/scsi/dc395x.c+1 -00 replies
118/207MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORTarch/mips/Kconfig+1 -00 replies
119/207JFS: fix memleak in jfs_mountfs/jfs/jfs_mount.c+22 -290 replies
120/207arm: dts: omap3-gta04a4: accelerometer irq fixarch/arm/boot/dts/omap3-gta04.dtsi+1 -10 replies
121/207soc/tegra: Fix an error handling path in tegra_powergate_power_up()drivers/soc/tegra/pmc.c+1 -10 replies
122/207memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probedrivers/memory/fsl_ifc.c+6 -70 replies
123/207video: fbdev: chipsfb: use memset_io() instead of memset()drivers/video/fbdev/chipsfb.c+1 -10 replies
124/207serial: 8250_dw: Drop wrong use of ACPI_PTR()drivers/tty/serial/8250/8250_dw.c+1 -10 replies
125/207usb: gadget: hid: fix error code in do_config()drivers/usb/gadget/legacy/hid.c+3 -10 replies
126/207=?UTF-8?q?power:=20supply:=20rt5033=5Fbattery:=20Change=20voltage?= =?UTF-8?q?=20values=20to=20=C2=B5V?=drivers/power/supply/rt5033_battery.c+1 -10 replies
127/207scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()drivers/scsi/csiostor/csio_lnode.c+1 -10 replies
128/207RDMA/mlx4: Return missed an error if device doesnt support steeringdrivers/infiniband/hw/mlx4/qp.c+3 -10 replies
129/207serial: xilinx_uartps: Fix race condition causing stuck TXdrivers/tty/serial/xilinx_uartps.c+2 -10 replies
130/207power: supply: bq27xxx: Fix kernel crash on IRQ handler register errordrivers/power/supply/bq27xxx_battery_i2c.c+2 -10 replies
131/207pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_dsfs/nfs/flexfilelayout/flexfilelayoutdev.c fs/nfs/pnfs_nfs.c+4 -40 replies
132/207drm/plane-helper: fix uninitialized variable referencedrivers/gpu/drm/drm_plane_helper.c+0 -10 replies
133/207PCI: aardvark: Dont spam about PIO Response Statusdrivers/pci/host/pci-aardvark.c+1 -10 replies
134/207fs: orangefs: fix error return code of orangefs_revalidate_lookup()fs/orangefs/dcache.c+3 -10 replies
135/207mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()drivers/mtd/spi-nor/hisi-sfc.c+0 -10 replies
136/207dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macrodrivers/dma/at_xdmac.c+1 -10 replies
137/207auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty stringdrivers/auxdisplay/img-ascii-lcd.c+10 -00 replies
138/207netfilter: nfnetlink_queue: fix OOB when mac header was clearednet/netfilter/nfnetlink_queue.c+1 -10 replies
139/207dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`drivers/dma/dmaengine.h+1 -10 replies
140/207m68k: set a default value for MEMORY_RESERVEarch/m68k/Kconfig.machine+1 -00 replies
141/207watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUTdrivers/watchdog/f71808e_wdt.c+3 -10 replies
142/207scsi: qla2xxx: Turn off target reset during issue_lipdrivers/scsi/qla2xxx/qla_gbl.h drivers/scsi/qla2xxx/qla_mr.c drivers/scsi/qla2xxx/qla_os.c+2 -500 replies
143/207i2c: xlr: Fix a resource leak in the error handling path of xlr_i2c_probe()drivers/i2c/busses/i2c-xlr.c+5 -10 replies
144/207xen-pciback: Fix return in pm_ctrl_init()drivers/xen/xen-pciback/conf_space_capability.c+1 -10 replies
145/207net: davinci_emac: Fix interrupt pacing disabledrivers/net/ethernet/ti/davinci_emac.c+14 -20 replies
146/207ACPI: PMIC: Fix intel_pmic_regs_handler() read accessesdrivers/acpi/pmic/intel_pmic.c+28 -230 replies
147/207bonding: Fix a use-after-free problem when bond_sysfs_slave_add() faileddrivers/net/bonding/bond_sysfs_slave.c+11 -250 replies
148/207mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()mm/zsmalloc.c+4 -30 replies
149/207llc: fix out-of-bound array index in llc_sk_dev_hash()include/net/llc.h+3 -10 replies
150/207nfc: pn533: Fix double free when pn533_fill_fragment_skbs() failsdrivers/nfc/pn533/pn533.c+3 -30 replies
151/207vsock: prevent unnecessary refcnt inc for nonblocking connectnet/vmw_vsock/af_vsock.c+2 -00 replies
152/207USB: chipidea: fix interrupt deadlockdrivers/usb/chipidea/core.c+15 -60 replies
153/207ARM: 9156/1: drop cc-option fallbacks for architecture selectionarch/arm/Makefile+11 -110 replies
154/207powerpc/bpf: Validate branch rangesarch/powerpc/net/bpf_jit.h arch/powerpc/net/bpf_jit_comp64.c+26 -90 replies
155/207powerpc/bpf: Fix BPF_SUB when imm == 0x80000000arch/powerpc/net/bpf_jit_comp64.c+17 -100 replies
156/207mm, oom: pagefault_out_of_memory: dont force global OOM for dying tasksmm/oom_kill.c+3 -00 replies
157/207mm, oom: do not trigger out_of_memory from the #PFmm/oom_kill.c+8 -140 replies
158/207PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macrosinclude/uapi/linux/pci_regs.h+6 -00 replies
159/207net: mdio-mux: fix unbalanced put_devicedrivers/net/phy/mdio-mux.c+2 -40 replies
160/207parisc/entry: fix trace test in syscall exit patharch/parisc/kernel/entry.S+1 -10 replies
161/207PCI/MSI: Destroy sysfs before freeing entriesdrivers/pci/msi.c+12 -120 replies
162/207scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()drivers/scsi/lpfc/lpfc_sli.c+1 -00 replies
163/207usb: musb: tusb6010: check return value after calling platform_get_resource()drivers/usb/musb/tusb6010.c+5 -00 replies
164/207arm64: dts: qcom: msm8916: Add unit name for /soc nodearch/arm64/boot/dts/qcom/msm8916.dtsi+1 -10 replies
165/207scsi: advansys: Fix kernel pointer leakdrivers/scsi/advansys.c+2 -20 replies
166/207ARM: dts: omap: fix gpmc,mux-add-data typearch/arm/boot/dts/omap-gpmc-smsc9221.dtsi arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi+2 -20 replies
167/207usb: host: ohci-tmio: check return value after calling platform_get_resource()drivers/usb/host/ohci-tmio.c+1 -10 replies
168/207tty: tty_buffer: Fix the softlockup issue in flush_to_ldiscdrivers/tty/tty_buffer.c+3 -00 replies
169/207MIPS: sni: Fix the buildarch/mips/sni/time.c+2 -20 replies
170/207scsi: target: Fix ordered tag handlingdrivers/target/target_core_device.c drivers/target/target_core_internal.h drivers/target/target_core_transport.c +1 more+61 -240 replies
171/207scsi: target: Fix alua_tg_pt_gps_count trackingdrivers/target/target_core_alua.c+0 -10 replies
172/207powerpc/5200: dts: fix memory node unit namearch/powerpc/boot/dts/charon.dts arch/powerpc/boot/dts/digsy_mtc.dts arch/powerpc/boot/dts/lite5200.dts +9 more+12 -120 replies
173/207ALSA: gus: fix null pointer dereference on pointer blocksound/isa/gus/gus_dma.c+2 -00 replies
174/207powerpc/dcr: Use cmplwi instead of 3-argument cmpliarch/powerpc/sysdev/dcr-low.S+1 -10 replies
175/207sh: check return code of request_irqarch/sh/kernel/cpu/sh4a/smp-shx3.c+3 -20 replies
176/207maple: fix wrong return value of maple_bus_init().drivers/sh/maple/maple.c+4 -10 replies
177/207sh: fix kconfig unmet dependency warning for FRAME_POINTERarch/sh/Kconfig.debug+1 -00 replies
178/207sh: define __BIG_ENDIAN for math-emuarch/sh/include/asm/sfp-machine.h+8 -00 replies
179/207mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is setarch/mips/Kconfig+3 -00 replies
180/207sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()kernel/sched/core.c+3 -00 replies
181/207net: bnx2x: fix variable dereferenced before checkdrivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h+3 -10 replies
182/207iavf: Fix for the false positive ASQ/ARQ errors while issuing VF resetdrivers/net/ethernet/intel/i40evf/i40evf_main.c+1 -10 replies
183/207mips: bcm63xx: add support for clk_get_parent()arch/mips/bcm63xx/clk.c+6 -00 replies
184/207platform/x86: hp_accel: Fix an error handling path in lis3lv02d_probe()drivers/platform/x86/hp_accel.c+2 -00 replies
185/207NFC: reorganize the functions in nci_requestnet/nfc/nci/core.c+7 -40 replies
186/207NFC: reorder the logic in nfc_{un,}register_devicenet/nfc/core.c+18 -140 replies
187/207perf bench: Fix two memory leaks detected with ASantools/perf/bench/sched-messaging.c+4 -00 replies
188/207perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Serverarch/x86/events/intel/uncore_snbep.c+3 -00 replies
189/207perf/x86/intel/uncore: Fix IIO event constraints for Skylake Serverarch/x86/events/intel/uncore_snbep.c+1 -00 replies
190/207tun: fix bonding active backup with arp monitoringdrivers/net/tun.c+5 -00 replies
191/207hexagon: export raw I/O routines for modulesarch/hexagon/lib/io.c+4 -00 replies
192/207mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flagmm/slab.h+1 -10 replies
193/207btrfs: fix memory ordering between normal and ordered work functionsfs/btrfs/async-thread.c+14 -00 replies
194/207parisc/sticon: fix reverse colorsdrivers/video/console/sticon.c+6 -60 replies
195/207cfg80211: call cfg80211_stop_ap when switch from P2P_GO typenet/wireless/util.c+1 -00 replies
196/207drm/udl: fix control-message timeoutdrivers/gpu/drm/udl/udl_connector.c+1 -10 replies
197/207drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectorsdrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+1 -00 replies
198/207batman-adv: Keep fragments equally sizednet/batman-adv/fragmentation.c+13 -70 replies
199/207batman-adv: Fix own OGM check in aggregated OGMsnet/batman-adv/bat_v_ogm.c+6 -50 replies
200/207batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LANnet/batman-adv/multicast.c net/batman-adv/multicast.h net/batman-adv/soft-interface.c+48 -30 replies
201/207batman-adv: mcast: fix duplicate mcast packets from BLA backbone to meshnet/batman-adv/bridge_loop_avoidance.c+88 -170 replies
202/207batman-adv: Consider fragmentation for needed_headroomnet/batman-adv/hard-interface.c+3 -00 replies
203/207batman-adv: Reserve needed_*room for fragmentsnet/batman-adv/fragmentation.c+10 -50 replies
204/207batman-adv: Dont always reallocate the fragmentation skb headnet/batman-adv/fragmentation.c+6 -30 replies
205/207ASoC: DAPM: Cover regression by kctl change notification fixsound/soc/soc-dapm.c+23 -60 replies
206/207usb: max-3421: Use driver data instead of maintaining a list of bound devicesdrivers/usb/host/max3421-hcd.c+5 -200 replies
207/207hugetlbfs: flush TLBs correctly after huge_pmd_unshareinclude/asm-generic/tlb.h mm/hugetlb.c+36 -00 replies

Reviews trailers per patch

78 of 207 patches have a Reviewed-by or Acked-by.

PatchCasey SchauflerGeert UytterhoevenJaehoon ChungJoseph QiRob HerringBrian NorrisPali RohárBryan O'DonoghueLoic PoulainMaciej W. RozyckiThomas BogendoerferBryan PassNeal GompaYufei DuKrzysztof KozlowskiHans de GoedeKees CookJaroslav KyselaMartin HabetsHans VerkuilJosef BacikGuenter RoeckReik Keutterling[email protected]Sebastian ReichelVladimir Murzin[email protected]Nick DesaulniersEric DumazetMarcel ZiswilerClaudio ImbrendaHeiko CarstensMarc ZyngierLeon RomanovskyFinn ThainHuacai ChenHoulong WeiPratyush YadavTudor AmbarusDave JiangHimanshu MadhaniGrygorii StrashkoJakub KicinskiDan CarpenterJohan AlmbladhChristophe LeroySong LiuMichal HockoAndrew LunnSimon SerFelipe BalbiMichael BüschJuergen GrossStefano GarzarellaKlaus KudielkaMarek BehúnBjorn HelgaasAndy ShevchenkoFlorian FainelliJohn Paul Adrian GlaubitzMiguel OjedaMarco ChiapperoValentin SchneiderVincent GuittotJon HunterTony BrelinskiJonathan CameronRussell King (Oracle)Kan LiangIan RogersStephen BoydVlastimil BabkaMuchun SongChris MurphyGreg Kroah-HartmanMike KravetzLinus L�ssingAlan SternBrian CainMasami Hiramatsu
SeriesT-b
1/207A-b
2/207A-b
3/207
4/207T-b
5/207T-b
6/207T-b
7/207R-b
8/207R-b
9/207
10/207T-b
11/207
12/207
13/207
14/207
15/207
16/207
17/207
18/207
19/207A-b
20/207
21/207
22/207
23/207
24/207
25/207R-b
26/207
27/207R-b
28/207
29/207A-b
30/207A-b
31/207
32/207R-b
33/207
34/207
35/207R-b
36/207
37/207
38/207
39/207
40/207R-b R-b
41/207
42/207R-b
43/207A-b A-b
44/207R-b
45/207R-b R-b
46/207
47/207
48/207R-b
49/207
50/207
51/207
52/207
53/207
54/207
55/207
56/207
57/207
58/207R-b
59/207
60/207
61/207
62/207
63/207
64/207
65/207
66/207R-b
67/207
68/207
69/207
70/207T-b
71/207T-b
72/207
73/207
74/207R-b R-b
75/207
76/207
77/207
78/207
79/207
80/207
81/207
82/207
83/207R-b
84/207T-b
85/207
86/207
87/207
88/207
89/207Reported-and-tested-by
90/207R-b
91/207
92/207
93/207
94/207
95/207R-b
96/207A-b
97/207A-b
98/207
99/207
100/207
101/207
102/207
103/207R-b
104/207
105/207R-b R-b
106/207A-b
107/207A-b
108/207
109/207R-b A-b
110/207A-b R-b
111/207A-b
112/207
113/207
114/207
115/207R-b
116/207
117/207R-b
118/207R-b
119/207
120/207
121/207R-b
122/207
123/207
124/207
125/207A-b
126/207
127/207
128/207
129/207
130/207R-b
131/207
132/207R-b
133/207
134/207
135/207R-b
136/207R-b
137/207
138/207
139/207A-b
140/207R-b
141/207R-b
142/207R-b
143/207
144/207R-b
145/207R-b
146/207
147/207R-b
148/207
149/207
150/207R-b R-b
151/207R-b
152/207
153/207T-b T-b
154/207T-b A-b R-b A-b
155/207R-b
156/207A-b
157/207A-b
158/207R-b R-b
159/207R-b
160/207
161/207R-b
162/207
163/207
164/207R-b
165/207
166/207
167/207A-b
168/207
169/207
170/207
171/207
172/207R-b
173/207
174/207R-b
175/207T-b R-b
176/207A-b
177/207R-b T-b
178/207R-b T-b
179/207A-b
180/207R-b R-b
181/207
182/207T-b
183/207R-b A-b A-b A-b
184/207R-b
185/207
186/207R-b R-b
187/207A-b
188/207R-b
189/207R-b
190/207
191/207A-b
192/207A-b R-b
193/207R-b T-b
194/207
195/207
196/207
197/207
198/207A-b
199/207
200/207
201/207
202/207
203/207
204/207
205/207
206/207
207/207R-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 80 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/207] 4.9.291-rc1 review

This is the start of the stable review cycle for the 4.9.291 release. There are 207 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 Fri, 26 Nov 2021 11:56:36 +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.291-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.291-rc1

Nadav Amit <[email protected]>
hugetlbfs: flush TLBs correctly after huge_pmd_unshare

Uwe Kleine-König <[email protected]>
usb: max-3421: Use driver data instead of maintaining a list of bound devices

Takashi Iwai <[email protected]>
ASoC: DAPM: Cover regression by kctl change notification fix

Sven Eckelmann <[email protected]>
batman-adv: Don't always reallocate the fragmentation skb head

Sven Eckelmann <[email protected]>
batman-adv: Reserve needed_*room for fragments

Sven Eckelmann <[email protected]>
batman-adv: Consider fragmentation for needed_headroom

Linus Lüssing <[email protected]>
batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh

Linus Lüssing <[email protected]>
batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN

Linus Lüssing <[email protected]>
batman-adv: Fix own OGM check in aggregated OGMs

Sven Eckelmann <[email protected]>
batman-adv: Keep fragments equally sized

hongao <[email protected]>
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors

Johan Hovold <[email protected]>
drm/udl: fix control-message timeout

Nguyen Dinh Phi <[email protected]>
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type

Sven Schnelle <[email protected]>
parisc/sticon: fix reverse colors

Nikolay Borisov <[email protected]>
btrfs: fix memory ordering between normal and ordered work functions

Rustam Kovhaev <[email protected]>
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag

Nathan Chancellor <[email protected]>
hexagon: export raw I/O routines for modules

Nicolas Dichtel <[email protected]>
tun: fix bonding active backup with arp monitoring

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server

Sohaib Mohamed <[email protected]>
perf bench: Fix two memory leaks detected with ASan

Lin Ma <[email protected]>
NFC: reorder the logic in nfc_{un,}register_device

Lin Ma <[email protected]>
NFC: reorganize the functions in nci_request

Christophe JAILLET <[email protected]>
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'

Randy Dunlap <[email protected]>
mips: bcm63xx: add support for clk_get_parent()

Surabhi Boob <[email protected]>
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset

Pavel Skripkin <[email protected]>
net: bnx2x: fix variable dereferenced before check

Vincent Donnefort <[email protected]>
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()

Randy Dunlap <[email protected]>
mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set

Randy Dunlap <[email protected]>
sh: define __BIG_ENDIAN for math-emu

Randy Dunlap <[email protected]>
sh: fix kconfig unmet dependency warning for FRAME_POINTER

Lu Wei <[email protected]>
maple: fix wrong return value of maple_bus_init().

Nick Desaulniers <[email protected]>
sh: check return code of request_irq

Michael Ellerman <[email protected]>
powerpc/dcr: Use cmplwi instead of 3-argument cmpli

Chengfeng Ye <[email protected]>
ALSA: gus: fix null pointer dereference on pointer block

Anatolij Gustschin <[email protected]>
powerpc/5200: dts: fix memory node unit name

Mike Christie <[email protected]>
scsi: target: Fix alua_tg_pt_gps_count tracking

Mike Christie <[email protected]>
scsi: target: Fix ordered tag handling

Bart Van Assche <[email protected]>
MIPS: sni: Fix the build

Guanghui Feng <[email protected]>
tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc

Yang Yingliang <[email protected]>
usb: host: ohci-tmio: check return value after calling platform_get_resource()

Roger Quadros <[email protected]>
ARM: dts: omap: fix gpmc,mux-add-data type

Guo Zhi <[email protected]>
scsi: advansys: Fix kernel pointer leak

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916: Add unit name for /soc node

Yang Yingliang <[email protected]>
usb: musb: tusb6010: check return value after calling platform_get_resource()

James Smart <[email protected]>
scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()

Thomas Gleixner <[email protected]>
PCI/MSI: Destroy sysfs before freeing entries

Sven Schnelle <[email protected]>
parisc/entry: fix trace test in syscall exit path

Corentin Labbe <[email protected]>
net: mdio-mux: fix unbalanced put_device

Pali Rohár <[email protected]>
PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros

Michal Hocko <[email protected]>
mm, oom: do not trigger out_of_memory from the #PF

Vasily Averin <[email protected]>
mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks

Naveen N. Rao <[email protected]>

    powerpc/bpf: Fix BPF_SUB when imm == 0x80000000

Naveen N. Rao <[email protected]>
powerpc/bpf: Validate branch ranges

Arnd Bergmann <[email protected]>
ARM: 9156/1: drop cc-option fallbacks for architecture selection

Johan Hovold <[email protected]>
USB: chipidea: fix interrupt deadlock

Eiichi Tsukata <[email protected]>
vsock: prevent unnecessary refcnt inc for nonblocking connect

Chengfeng Ye <[email protected]>
nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails

Eric Dumazet <[email protected]>
llc: fix out-of-bound array index in llc_sk_dev_hash()

Miaohe Lin <[email protected]>
mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()

Huang Guobin <[email protected]>
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed

Hans de Goede <[email protected]>
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses

Maxim Kiselev <[email protected]>
net: davinci_emac: Fix interrupt pacing disable

YueHaibing <[email protected]>
xen-pciback: Fix return in pm_ctrl_init()

Christophe JAILLET <[email protected]>
i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'

Quinn Tran <[email protected]>
scsi: qla2xxx: Turn off target reset during issue_lip

Ahmad Fatoum <[email protected]>
watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT

Randy Dunlap <[email protected]>
m68k: set a default value for MEMORY_RESERVE

Lars-Peter Clausen <[email protected]>
dmaengine: dmaengine_desc_callback_valid(): Check for callback_result

Florian Westphal <[email protected]>
netfilter: nfnetlink_queue: fix OOB when mac header was cleared

Geert Uytterhoeven <[email protected]>
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro

Evgeny Novikov <[email protected]>
mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()

Jia-Ju Bai <[email protected]>
fs: orangefs: fix error return code of orangefs_revalidate_lookup()

Marek Behún <[email protected]>
PCI: aardvark: Don't spam about PIO Response Status

Alex Xu (Hello71) <[email protected]>
drm/plane-helper: fix uninitialized variable reference

Baptiste Lepers <[email protected]>
pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds

Hans de Goede <[email protected]>
power: supply: bq27xxx: Fix kernel crash on IRQ handler register error

Anssi Hannula <[email protected]>
serial: xilinx_uartps: Fix race condition causing stuck TX

Leon Romanovsky <[email protected]>
RDMA/mlx4: Return missed an error if device doesn't support steering

Dan Carpenter <[email protected]>
scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()

Jakob Hauser <[email protected]>
power: supply: rt5033_battery: Change voltage values to µV

Dan Carpenter <[email protected]>
usb: gadget: hid: fix error code in do_config()

Andy Shevchenko <[email protected]>
serial: 8250_dw: Drop wrong use of ACPI_PTR()

Christophe Leroy <[email protected]>
video: fbdev: chipsfb: use memset_io() instead of memset()

Dongliang Mu <[email protected]>
memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe

Christophe JAILLET <[email protected]>
soc/tegra: Fix an error handling path in tegra_powergate_power_up()

Andreas Kemnade <[email protected]>
arm: dts: omap3-gta04a4: accelerometer irq fix

Dongliang Mu <[email protected]>
JFS: fix memleak in jfs_mount

Jackie Liu <[email protected]>
MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT

Tong Zhang <[email protected]>
scsi: dc395: Fix error case unwinding

Jackie Liu <[email protected]>
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()

Junji Wei <[email protected]>
RDMA/rxe: Fix wrong port_cap_flags

Daniel Jordan <[email protected]>

    crypto: pcrypt - Delay write to padata->info

Wang Hai <[email protected]>
libertas: Fix possible memory leak in probe and disconnect

Wang Hai <[email protected]>
libertas_tf: Fix possible memory leak in probe and disconnect

Tiezhu Yang <[email protected]>
samples/kretprobes: Fix return value if register_kretprobe() failed

Mark Rutland <[email protected]>
irq: mips: avoid nested irq_enter()

David Hildenbrand <[email protected]>
s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()

Tetsuo Handa <[email protected]>
smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi

Stefan Agner <[email protected]>
phy: micrel: ksz8041nl: do not use power down mode

Jonas Dreßler <[email protected]>
mwifiex: Send DELBA requests according to spec

Nathan Chancellor <[email protected]>
platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning

Christophe JAILLET <[email protected]>
mmc: mxs-mmc: disable regulator on error and in the remove function

Jakub Kicinski <[email protected]>
net: stream: don't purge sk_error_queue in sk_stream_kill_queues()

Dan Carpenter <[email protected]>
drm/msm: uninitialized variable in msm_gem_import()

Sven Eckelmann <[email protected]>
ath10k: fix max antenna gain unit

Yang Yingliang <[email protected]>
hwmon: Fix possible memleak in __hwmon_device_register()

Dan Carpenter <[email protected]>
memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()

Arnd Bergmann <[email protected]>
memstick: avoid out-of-range warning

Dan Carpenter <[email protected]>
b43: fix a lower bounds test

Dan Carpenter <[email protected]>
b43legacy: fix a lower bounds test

Giovanni Cabiddu <[email protected]>
crypto: qat - disregard spurious PFVF interrupts

Giovanni Cabiddu <[email protected]>
crypto: qat - detect PFVF collision after ACK

Linus Lüssing <[email protected]>
ath9k: Fix potential interrupt storm on queue reset

Anel Orazgaliyeva <[email protected]>
cpuidle: Fix kobject memory leaks in error paths

Kees Cook <[email protected]>

    media: si470x: Avoid card name truncation

Christophe JAILLET <[email protected]>
media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'

Pavel Skripkin <[email protected]>
media: dvb-usb: fix ununit-value in az6027_rc_query

Waiman Long <[email protected]>
cgroup: Make rebind_subsystems() disable v2 controllers all at once

Sven Schnelle <[email protected]>
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling

Sven Schnelle <[email protected]>
parisc: fix warning in flush_tlb_all

Yang Yingliang <[email protected]>
spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()

Arnd Bergmann <[email protected]>

    ARM: 9136/1: ARMv7-M uses BE-8, not BE-32

Masami Hiramatsu <[email protected]>
ARM: clang: Do not rely on lr register for stacktrace

Tetsuo Handa <[email protected]>
smackfs: use __GFP_NOFAIL for smk_cipso_doi()

Johannes Berg <[email protected]>
iwlwifi: mvm: disable RX-diversity in powersave

Ye Bin <[email protected]>
PM: hibernate: Get block device exclusively in swsusp_check()

Zheyu Ma <[email protected]>
mwl8k: Fix use-after-free in mwl8k_fw_state_machine()

Kalesh Singh <[email protected]>
tracing/cfi: Fix cmp_entries_* functions signature mismatch

Lasse Collin <[email protected]>
lib/xz: Validate the value before assigning it to an enum variable

Lasse Collin <[email protected]>
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression

Zheyu Ma <[email protected]>
memstick: r592: Fix a UAF bug when removing the driver

André Almeida <[email protected]>
ACPI: battery: Accept charges over the design capacity as full

Tuo Li <[email protected]>
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()

Steven Rostedt (VMware) <[email protected]>
tracefs: Have tracefs directories not set OTH permission bits by default

Anant Thazhemadam <[email protected]>
media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()

Rafael J. Wysocki <[email protected]>
ACPICA: Avoid evaluating methods too early during system resume

Randy Dunlap <[email protected]>
ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK

Rajat Asthana <[email protected]>
media: mceusb: return without resubmitting URB in case of -EPROTO error.

Tuo Li <[email protected]>
media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()

Ricardo Ribalda <[email protected]>
media: uvcvideo: Set capability in s_param

Zheyu Ma <[email protected]>
media: netup_unidvb: handle interrupt properly according to the firmware

Dirk Bender <[email protected]>
media: mt9p031: Fix corrupted frame after restarting stream

Peter Zijlstra <[email protected]>
x86: Increase exception stack sizes

Pawan Gupta <[email protected]>
smackfs: Fix use-after-free in netlbl_catmap_walk()

Peter Zijlstra <[email protected]>
locking/lockdep: Avoid RCU-induced noinstr fail

Aleksander Jan Bajkowski <[email protected]>
MIPS: lantiq: dma: reset correct number of channel

Aleksander Jan Bajkowski <[email protected]>
MIPS: lantiq: dma: add small delay after reset

Barnabás Pőcze <[email protected]>
platform/x86: wmi: do not fail if disabling fails

Wang ShaoBo <[email protected]>
Bluetooth: fix use-after-free error in lock_sock_nested()

Takashi Iwai <[email protected]>
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()

Johan Hovold <[email protected]>
USB: iowarrior: fix control-message timeouts

Wang Hai <[email protected]>
USB: serial: keyspan: fix memleak on probe errors

Pekka Korpinen <[email protected]>

    iio: dac: ad5446: Fix ad5622_write() return value

Zhang Yi <[email protected]>
quota: correct error number in free_dqentry()

Zhang Yi <[email protected]>
quota: check block number when reading the block in quota file

Marek Behún <[email protected]>
PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG

Pavel Skripkin <[email protected]>
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume

Takashi Iwai <[email protected]>
ALSA: mixer: oss: Fix racy access to slots

Pali Rohár <[email protected]>
serial: core: Fix initializing and restoring termios speed

Xiaoming Ni <[email protected]>
powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found

Henrik Grimler <[email protected]>
power: supply: max17042_battery: use VFSOC for capacity when no rsns

Sebastian Krzyszkowiak <[email protected]>
power: supply: max17042_battery: Prevent int underflow in set_soc_threshold

Eric W. Biederman <[email protected]>
signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT

Eric W. Biederman <[email protected]>
signal: Remove the bogus sigkill_pending in ptrace_stop

Alok Prasad <[email protected]>
RDMA/qedr: Fix NULL deref for query_qp on the GSI QP

Benjamin Li <[email protected]>
wcn36xx: handle connection loss indication

Jonas Dreßler <[email protected]>
mwifiex: Read a PCI register after writing the TX ring write pointer

Loic Poulain <[email protected]>
wcn36xx: Fix HT40 capability for 2Ghz band

Austin Kim <[email protected]>
evm: mark evm_fixmode as __ro_after_init

Johan Hovold <[email protected]>
rtl8187: fix control-message timeouts

Ingmar Klein <[email protected]>
PCI: Mark Atheros QCA6174 to avoid bus reset

Johan Hovold <[email protected]>
ath6kl: fix control-message timeout

Johan Hovold <[email protected]>
ath6kl: fix division by zero in send path

Johan Hovold <[email protected]>
mwifiex: fix division by zero in fw download path

Eric Badger <[email protected]>
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell

Krzysztof Kozlowski <[email protected]>
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property

Krzysztof Kozlowski <[email protected]>
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled

Zev Weiss <[email protected]>
hwmon: (pmbus/lm25066) Add offset coefficients

Filipe Manana <[email protected]>
btrfs: fix lost error handling when replaying directory deletes

Dongli Zhang <[email protected]>
vmxnet3: do not stop tx queues after netif_device_detach()

Walter Stoll <[email protected]>
watchdog: Fix OMAP watchdog early handling

Thomas Perrot <[email protected]>
spi: spl022: fix Microwire full duplex mode

Dongli Zhang <[email protected]>
xen/netfront: stop tx queues during live migration

Lorenz Bauer <[email protected]>
bpf: Prevent increasing bpf_jit_limit above max

Randy Dunlap <[email protected]>
mmc: winbond: don't build on M68K

Arnd Bergmann <[email protected]>
hyperv/vmbus: include linux/bitops.h

Erik Ekman <[email protected]>
sfc: Don't use netif_info before net_device setup

Sean Christopherson <[email protected]>
x86/irq: Ensure PI wakeup handler is unregistered before module unload

Miklos Szeredi <[email protected]>
fuse: fix page stealing

Takashi Iwai <[email protected]>
ALSA: timer: Unconditionally unlink slave instances, too

Wang Wensheng <[email protected]>
ALSA: timer: Fix use-after-free problem

Austin Kim <[email protected]>
ALSA: synth: missing check for possible NULL after the call to kstrdup

Johan Hovold <[email protected]>
ALSA: line6: fix control and interrupt message timeouts

Johan Hovold <[email protected]>
ALSA: 6fire: fix control and bulk message timeouts

Johan Hovold <[email protected]>
ALSA: ua101: fix division by zero at probe

Sean Young <[email protected]>
media: ite-cir: IR receiver stop working after receive overflow

Helge Deller <[email protected]>
parisc: Fix ptrace check on syscall return

Christian Löhle <[email protected]>
mmc: dw_mmc: Dont wait for DRTO on Write RSP error

Jan Kara <[email protected]>
ocfs2: fix data corruption on truncate

Damien Le Moal <[email protected]>
libata: fix read log timeout value

Takashi Iwai <[email protected]>
Input: i8042 - Add quirk for Fujitsu Lifebook T725

Phoenix Huang <[email protected]>
Input: elantench - fix misreporting trackpoint coordinates

Mathias Nyman <[email protected]>
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay

Todd Kjos <[email protected]>
binder: use cred instead of task for selinux checks

Todd Kjos <[email protected]>
binder: use euid from cred instead of using task

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

Diffstat:

 .../bindings/regulator/samsung,s5m8767.txt         |  23 ++---
 Makefile                                           |   4 +-
 arch/arm/Makefile                                  |  22 ++---
 arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi          |   2 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |   2 +-
 arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi  |   2 +-
 arch/arm/kernel/stacktrace.c                       |   3 +-
 arch/arm/mm/Kconfig                                |   2 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   2 +-
 arch/hexagon/lib/io.c                              |   4 +
 arch/ia64/Kconfig.debug                            |   2 +-
 arch/m68k/Kconfig.machine                          |   1 +
 arch/mips/Kconfig                                  |   4 +
 arch/mips/bcm63xx/clk.c                            |   6 ++
 arch/mips/kernel/r2300_fpu.S                       |   4 +-
 arch/mips/kernel/syscall.c                         |   9 --
 arch/mips/lantiq/xway/dma.c                        |  14 ++-
 arch/mips/sni/time.c                               |   4 +-
 arch/parisc/kernel/entry.S                         |   4 +-
 arch/parisc/kernel/smp.c                           |  19 +++-
 arch/parisc/mm/init.c                              |   4 +-
 arch/powerpc/boot/dts/charon.dts                   |   2 +-
 arch/powerpc/boot/dts/digsy_mtc.dts                |   2 +-
 arch/powerpc/boot/dts/lite5200.dts                 |   2 +-
 arch/powerpc/boot/dts/lite5200b.dts                |   2 +-
 arch/powerpc/boot/dts/media5200.dts                |   2 +-
 arch/powerpc/boot/dts/mpc5200b.dtsi                |   2 +-
 arch/powerpc/boot/dts/o2d.dts                      |   2 +-
 arch/powerpc/boot/dts/o2d.dtsi                     |   2 +-
 arch/powerpc/boot/dts/o2dnt2.dts                   |   2 +-
 arch/powerpc/boot/dts/o3dnt.dts                    |   2 +-
 arch/powerpc/boot/dts/pcm032.dts                   |   2 +-
 arch/powerpc/boot/dts/tqm5200.dts                  |   2 +-
 arch/powerpc/net/bpf_jit.h                         |  25 +++--
 arch/powerpc/net/bpf_jit_comp64.c                  |  37 +++++---
 arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c       |   3 +-
 arch/powerpc/sysdev/dcr-low.S                      |   2 +-
 arch/s390/mm/gmap.c                                |   5 +-
 arch/sh/Kconfig.debug                              |   1 +
 arch/sh/include/asm/sfp-machine.h                  |   8 ++
 arch/sh/kernel/cpu/sh4a/smp-shx3.c                 |   5 +-
 arch/x86/events/intel/uncore_snbep.c               |   4 +
 arch/x86/include/asm/page_64_types.h               |   2 +-
 arch/x86/kernel/irq.c                              |   4 +-
 crypto/pcrypt.c                                    |  12 ++-
 drivers/acpi/acpica/acglobal.h                     |   2 +
 drivers/acpi/acpica/hwesleep.c                     |   8 +-
 drivers/acpi/acpica/hwsleep.c                      |  11 +--
 drivers/acpi/acpica/hwxfsleep.c                    |   7 ++
 drivers/acpi/battery.c                             |   2 +-
 drivers/acpi/pmic/intel_pmic.c                     |  51 +++++-----
 drivers/android/binder.c                           |  23 +++--
 drivers/ata/libata-eh.c                            |   8 ++
 drivers/auxdisplay/img-ascii-lcd.c                 |  10 ++
 drivers/cpuidle/sysfs.c                            |   5 +-
 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c      |  13 +++
 drivers/crypto/qat/qat_common/adf_vf_isr.c         |   6 ++
 drivers/dma/at_xdmac.c                             |   2 +-
 drivers/dma/dmaengine.h                            |   2 +-
 drivers/edac/sb_edac.c                             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |   1 +
 drivers/gpu/drm/drm_plane_helper.c                 |   1 -
 drivers/gpu/drm/msm/msm_gem.c                      |   4 +-
 drivers/gpu/drm/udl/udl_connector.c                |   2 +-
 drivers/hv/hyperv_vmbus.h                          |   1 +
 drivers/hwmon/hwmon.c                              |   6 +-
 drivers/hwmon/pmbus/lm25066.c                      |  23 +++++
 drivers/i2c/busses/i2c-xlr.c                       |   6 +-
 drivers/iio/dac/ad5446.c                           |   9 +-
 drivers/infiniband/hw/mlx4/qp.c                    |   4 +-
 drivers/infiniband/hw/qedr/verbs.c                 |  15 +--
 drivers/infiniband/sw/rxe/rxe_param.h              |   2 +-
 drivers/input/mouse/elantech.c                     |  13 +++
 drivers/input/serio/i8042-x86ia64io.h              |  14 +++
 drivers/irqchip/irq-bcm6345-l1.c                   |   2 +-
 drivers/irqchip/irq-s3c24xx.c                      |  22 ++++-
 drivers/media/i2c/mt9p031.c                        |  28 +++++-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |  27 +++---
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |   5 +-
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |   2 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |   2 +-
 drivers/media/radio/si470x/radio-si470x-usb.c      |   2 +-
 drivers/media/rc/ite-cir.c                         |   2 +-
 drivers/media/rc/mceusb.c                          |   1 +
 drivers/media/usb/dvb-usb/az6027.c                 |   1 +
 drivers/media/usb/dvb-usb/dibusb-common.c          |   2 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |   7 +-
 drivers/memory/fsl_ifc.c                           |  13 ++-
 drivers/memstick/core/ms_block.c                   |   2 +-
 drivers/memstick/host/jmb38x_ms.c                  |   2 +-
 drivers/memstick/host/r592.c                       |   8 +-
 drivers/mmc/host/Kconfig                           |   2 +-
 drivers/mmc/host/dw_mmc.c                          |   3 +-
 drivers/mmc/host/mxs-mmc.c                         |  10 ++
 drivers/mtd/spi-nor/hisi-sfc.c                     |   1 -
 drivers/net/bonding/bond_sysfs_slave.c             |  36 +++----
 .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h   |   4 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |   2 +-
 drivers/net/ethernet/sfc/ptp.c                     |   4 +-
 drivers/net/ethernet/sfc/siena_sriov.c             |   2 +-
 drivers/net/ethernet/ti/davinci_emac.c             |  16 +++-
 drivers/net/phy/mdio-mux.c                         |   6 +-
 drivers/net/phy/micrel.c                           |   5 +-
 drivers/net/tun.c                                  |   5 +
 drivers/net/vmxnet3/vmxnet3_drv.c                  |   1 -
 drivers/net/wireless/ath/ath10k/mac.c              |   6 +-
 drivers/net/wireless/ath/ath10k/wmi.h              |   3 +
 drivers/net/wireless/ath/ath6kl/usb.c              |   7 +-
 drivers/net/wireless/ath/ath9k/main.c              |   4 +-
 drivers/net/wireless/ath/dfs_pattern_detector.c    |  10 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |   4 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |  44 ++++++---
 drivers/net/wireless/broadcom/b43/phy_g.c          |   2 +-
 drivers/net/wireless/broadcom/b43legacy/radio.c    |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |   3 +
 drivers/net/wireless/marvell/libertas/if_usb.c     |   2 +
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |   2 +
 drivers/net/wireless/marvell/mwifiex/11n.c         |   5 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |   8 ++
 drivers/net/wireless/marvell/mwifiex/usb.c         |  16 ++++
 drivers/net/wireless/marvell/mwl8k.c               |   2 +-
 .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c |  14 +--
 drivers/net/xen-netfront.c                         |   8 ++
 drivers/nfc/pn533/pn533.c                          |   6 +-
 drivers/pci/host/pci-aardvark.c                    |   9 +-
 drivers/pci/msi.c                                  |  24 ++---
 drivers/pci/quirks.c                               |   1 +
 drivers/platform/x86/hp_accel.c                    |   2 +
 drivers/platform/x86/thinkpad_acpi.c               |   2 +-
 drivers/platform/x86/wmi.c                         |   9 +-
 drivers/power/supply/bq27xxx_battery_i2c.c         |   3 +-
 drivers/power/supply/max17042_battery.c            |   8 +-
 drivers/power/supply/rt5033_battery.c              |   2 +-
 drivers/regulator/s5m8767.c                        |  21 ++---
 drivers/scsi/advansys.c                            |   4 +-
 drivers/scsi/csiostor/csio_lnode.c                 |   2 +-
 drivers/scsi/dc395x.c                              |   1 +
 drivers/scsi/lpfc/lpfc_sli.c                       |   1 +
 drivers/scsi/qla2xxx/qla_gbl.h                     |   2 -
 drivers/scsi/qla2xxx/qla_mr.c                      |  23 -----
 drivers/scsi/qla2xxx/qla_os.c                      |  27 +-----
 drivers/sh/maple/maple.c                           |   5 +-
 drivers/soc/tegra/pmc.c                            |   2 +-
 drivers/spi/spi-bcm-qspi.c                         |   5 +-
 drivers/spi/spi-pl022.c                            |   5 +-
 drivers/target/target_core_alua.c                  |   1 -
 drivers/target/target_core_device.c                |   2 +
 drivers/target/target_core_internal.h              |   1 +
 drivers/target/target_core_transport.c             |  76 ++++++++++-----
 drivers/tty/serial/8250/8250_dw.c                  |   2 +-
 drivers/tty/serial/serial_core.c                   |  16 +++-
 drivers/tty/serial/xilinx_uartps.c                 |   3 +-
 drivers/tty/tty_buffer.c                           |   3 +
 drivers/usb/chipidea/core.c                        |  21 +++--
 drivers/usb/gadget/legacy/hid.c                    |   4 +-
 drivers/usb/host/max3421-hcd.c                     |  25 +----
 drivers/usb/host/ohci-tmio.c                       |   2 +-
 drivers/usb/host/xhci-hub.c                        |   3 +-
 drivers/usb/misc/iowarrior.c                       |   8 +-
 drivers/usb/musb/tusb6010.c                        |   5 +
 drivers/usb/serial/keyspan.c                       |  15 ++-
 drivers/video/console/sticon.c                     |  12 +--
 drivers/video/fbdev/chipsfb.c                      |   2 +-
 drivers/watchdog/f71808e_wdt.c                     |   4 +-
 drivers/watchdog/omap_wdt.c                        |   6 +-
 drivers/xen/xen-pciback/conf_space_capability.c    |   2 +-
 fs/btrfs/async-thread.c                            |  14 +++
 fs/btrfs/tree-log.c                                |   4 +-
 fs/fuse/dev.c                                      |  14 ++-
 fs/jfs/jfs_mount.c                                 |  51 +++++-----
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   4 +-
 fs/nfs/pnfs_nfs.c                                  |   4 +-
 fs/ocfs2/file.c                                    |   8 +-
 fs/orangefs/dcache.c                               |   4 +-
 fs/quota/quota_tree.c                              |  15 +++
 fs/tracefs/inode.c                                 |   3 +-
 include/asm-generic/tlb.h                          |  17 ++++
 include/linux/console.h                            |   2 +
 include/linux/filter.h                             |   1 +
 include/linux/libata.h                             |   2 +-
 include/linux/lsm_hooks.h                          |  32 +++----
 include/linux/security.h                           |  28 +++---
 include/net/llc.h                                  |   4 +-
 include/target/target_core_base.h                  |   6 +-
 include/uapi/linux/pci_regs.h                      |   6 ++
 kernel/bpf/core.c                                  |   4 +-
 kernel/cgroup.c                                    |  31 ++++++-
 kernel/locking/lockdep.c                           |   2 +-
 kernel/power/swap.c                                |   5 +-
 kernel/sched/core.c                                |   3 +
 kernel/signal.c                                    |  17 +---
 kernel/trace/tracing_map.c                         |  40 ++++----
 lib/decompress_unxz.c                              |   2 +-
 lib/xz/xz_dec_lzma2.c                              |  21 ++++-
 lib/xz/xz_dec_stream.c                             |   6 +-
 mm/hugetlb.c                                       |  19 ++++
 mm/oom_kill.c                                      |  23 ++---
 mm/slab.h                                          |   2 +-
 mm/zsmalloc.c                                      |   7 +-
 net/batman-adv/bat_v_ogm.c                         |  11 ++-
 net/batman-adv/bridge_loop_avoidance.c             | 103 +++++++++++++++++----
 net/batman-adv/fragmentation.c                     |  42 ++++++---
 net/batman-adv/hard-interface.c                    |   3 +
 net/batman-adv/multicast.c                         |  31 +++++++
 net/batman-adv/multicast.h                         |  15 +++
 net/batman-adv/soft-interface.c                    |   5 +-
 net/bluetooth/l2cap_sock.c                         |  10 +-
 net/bluetooth/sco.c                                |  24 +++--
 net/core/stream.c                                  |   3 -
 net/core/sysctl_net_core.c                         |   2 +-
 net/netfilter/nfnetlink_queue.c                    |   2 +-
 net/nfc/core.c                                     |  32 ++++---
 net/nfc/nci/core.c                                 |  11 ++-
 net/vmw_vsock/af_vsock.c                           |   2 +
 net/wireless/util.c                                |   1 +
 samples/kprobes/kretprobe_example.c                |   2 +-
 security/integrity/evm/evm_main.c                  |   2 +-
 security/security.c                                |  14 +--
 security/selinux/hooks.c                           |  31 +++----
 security/smack/smackfs.c                           |  11 ++-
 sound/core/oss/mixer_oss.c                         |  43 +++++++--
 sound/core/timer.c                                 |  17 ++--
 sound/isa/gus/gus_dma.c                            |   2 +
 sound/soc/soc-dapm.c                               |  29 ++++--
 sound/synth/emux/emux.c                            |   2 +-
 sound/usb/6fire/comm.c                             |   2 +-
 sound/usb/6fire/firmware.c                         |   6 +-
 sound/usb/line6/driver.c                           |  14 +--
 sound/usb/line6/driver.h                           |   2 +-
 sound/usb/line6/podhd.c                            |   6 +-
 sound/usb/line6/toneport.c                         |   2 +-
 sound/usb/misc/ua101.c                             |   4 +-
 tools/perf/bench/sched-messaging.c                 |   4 +
 233 files changed, 1417 insertions(+), 740 deletions(-)