Skip to content

4.14.186-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-pm linux-renesas-soc linux-serial linux-usb lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest136 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/136s390: fix syscall_get_error for compat processesarch/s390/include/asm/syscall.h+11 -10 replies
2/136drm/i915: Whitelist context-local timestamp in the gen9 cmdparserdrivers/gpu/drm/i915/i915_cmd_parser.c+4 -00 replies
3/136power: supply: bq24257_charger: Replace depends on REGMAP_I2C with selectdrivers/power/supply/Kconfig+1 -10 replies
4/136clk: sunxi: Fix incorrect usage of round_down()drivers/clk/sunxi/clk-sunxi.c+1 -10 replies
5/136i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsetsdrivers/i2c/busses/i2c-piix4.c+2 -10 replies
6/136iio: pressure: bmp280: Tolerate IRQ before registeringdrivers/iio/pressure/bmp280-core.c+4 -10 replies
7/136remoteproc: Fix IDR initialisation in rproc_alloc()drivers/remoteproc/remoteproc_core.c+1 -20 replies
8/136clk: qcom: msm8916: Fix the address location of pll->config_regdrivers/clk/qcom/gcc-msm8916.c+4 -40 replies
9/136backlight: lp855x: Ensure regulators are disabled on probe failuredrivers/video/backlight/lp855x_bl.c+16 -40 replies
10/136ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma typesound/soc/davinci/davinci-mcasp.c+3 -10 replies
11/136ARM: integrator: Add some Kconfig selectionsarch/arm/mach-integrator/Kconfig+4 -30 replies
12/136scsi: qedi: Check for buffer overflow in qedi_set_path()drivers/scsi/qedi/qedi_iscsi.c+4 -00 replies
13/136ALSA: isa/wavefront: prevent out of bounds write in ioctlsound/isa/wavefront/wavefront_synth.c+7 -10 replies
14/136scsi: qla2xxx: Fix issue with adapters stopping statedrivers/scsi/qla2xxx/tcm_qla2xxx.c+2 -00 replies
15/136iio: bmp280: fix compensation of humiditydrivers/iio/pressure/bmp280-core.c+2 -00 replies
16/136f2fs: report delalloc reserve as non-free in statfs for project quotafs/f2fs/super.c+2 -10 replies
17/136i2c: pxa: clear all master action bits in i2c_pxa_stop_message()drivers/i2c/busses/i2c-pxa.c+2 -40 replies
18/136usblp: poison URBs upon disconnectdrivers/usb/class/usblp.c+4 -10 replies
19/136dm mpath: switch paths in dm_blk_ioctl() code pathdrivers/md/dm-mpath.c+1 -10 replies
20/136PCI: aardvark: Dont blindly enable ASPM L0s and dont write to read-only registerdrivers/pci/host/pci-aardvark.c+0 -40 replies
21/136ps3disk: use the default segment boundarydrivers/block/ps3disk.c+0 -10 replies
22/136vfio/pci: fix memory leaks in alloc_perm_bits()drivers/vfio/pci/vfio_pci_config.c+5 -20 replies
23/136m68k/PCI: Fix a memory leak in an error handling patharch/m68k/coldfire/pci.c+3 -10 replies
24/136mfd: wm8994: Fix driver operation if loaded as modulesdrivers/mfd/wm8994-core.c+1 -00 replies
25/136scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited eventdrivers/scsi/lpfc/lpfc_els.c+2 -00 replies
26/136clk: clk-flexgen: fix clock-critical handlingdrivers/clk/st/clk-flexgen.c+1 -00 replies
27/136powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events runarch/powerpc/perf/hv-24x7.c+0 -100 replies
28/136nfsd: Fix svc_xprt refcnt leak when setup callback client failedfs/nfsd/nfs4callback.c+2 -00 replies
29/136powerpc/crashkernel: Take "mem=" option into accountarch/powerpc/kernel/machine_kexec.c+5 -30 replies
30/136yam: fix possible memory leak in yam_init_driverdrivers/net/hamradio/yam.c+1 -00 replies
31/136NTB: Fix the default port and peer numbers for legacy driversdrivers/ntb/ntb.c+2 -60 replies
32/136mksysmap: Fix the mismatch of .L symbols in System.mapscripts/mksysmap+1 -10 replies
33/136apparmor: fix introspection of of task mode for unconfined taskssecurity/apparmor/label.c+2 -20 replies
34/136scsi: sr: Fix sr_probe() missing deallocate of device minordrivers/scsi/sr.c+5 -10 replies
35/136scsi: ibmvscsi: Dont send host info in adapter info MAD after LPMdrivers/scsi/ibmvscsi/ibmvscsi.c+2 -00 replies
36/136staging: greybus: fix a missing-check bug in gb_lights_light_config()drivers/staging/greybus/light.c+2 -10 replies
37/136staging: rtl8712: fix multiline derefernce warningsdrivers/staging/rtl8712/rtl871x_xmit.c+4 -70 replies
38/136scsi: qedi: Do not flush offload work if ARP not resolveddrivers/scsi/qedi/qedi_iscsi.c+2 -10 replies
39/136ALSA: usb-audio: Improve frames size computationsound/usb/card.h sound/usb/endpoint.c sound/usb/endpoint.h +1 more+45 -50 replies
40/136s390/qdio: put thinint indicator after early errordrivers/s390/cio/qdio.h drivers/s390/cio/qdio_setup.c drivers/s390/cio/qdio_thinint.c+8 -80 replies
41/136tty: hvc: Fix data abort due to race in hvc_opendrivers/tty/hvc/hvc_console.c+14 -20 replies
42/136thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTRdrivers/thermal/ti-soc-thermal/ti-thermal-common.c+3 -30 replies
43/136staging: sm750fb: add missing case while setting FB_VISUALdrivers/staging/sm750fb/sm750.c+1 -00 replies
44/136i2c: pxa: fix i2c_pxa_scream_blue_murder() debug outputdrivers/i2c/busses/i2c-pxa.c+3 -40 replies
45/136serial: amba-pl011: Make sure we initialize the port.lock spinlockdrivers/tty/serial/amba-pl011.c+1 -00 replies
46/136drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolishdrivers/base/platform.c+2 -00 replies
47/136PCI: rcar: Fix incorrect programming of OB windowsdrivers/pci/host/pcie-rcar.c+5 -40 replies
48/136PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridgesdrivers/pci/pcie/aspm.c+0 -100 replies
49/136scsi: qla2xxx: Fix warning after FC target resetdrivers/scsi/qla2xxx/qla_os.c+1 -00 replies
50/136power: supply: lp8788: Fix an error handling path in lp8788_charger_probe()drivers/power/supply/lp8788-charger.c+2 -160 replies
51/136power: supply: smb347-charger: IRQSTAT_D is volatiledrivers/power/supply/smb347-charger.c+1 -00 replies
52/136scsi: mpt3sas: Fix double free warningsdrivers/scsi/mpt3sas/mpt3sas_base.c+2 -00 replies
53/136dlm: remove BUG() before panic()fs/dlm/dlm_internal.h+0 -10 replies
54/136clk: ti: composite: fix memory leakdrivers/clk/ti/composite.c+1 -00 replies
55/136PCI: Fix pci_register_host_bridge() device_register() error handlingdrivers/pci/probe.c+3 -20 replies
56/136tty: n_gsm: Fix SOF skippingdrivers/tty/n_gsm.c+1 -70 replies
57/136tty: n_gsm: Fix waking up upper tty layer when room availabledrivers/tty/n_gsm.c+22 -40 replies
58/136powerpc/pseries/ras: Fix FWNMI_VALID off by onearch/powerpc/platforms/pseries/ras.c+3 -20 replies
59/136powerpc/ps3: Fix kexec shutdown hangarch/powerpc/platforms/ps3/mm.c+12 -100 replies
60/136vfio-pci: Mask cap zerodrivers/vfio/pci/vfio_pci_config.c+6 -10 replies
61/136usb/ohci-platform: Fix a warning when hibernatingdrivers/usb/host/ohci-platform.c+5 -00 replies
62/136drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocationdrivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c+2 -10 replies
63/136USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()drivers/usb/host/ehci-mxc.c+2 -00 replies
64/136tty: n_gsm: Fix bogus i++ in gsm_data_kickdrivers/tty/n_gsm.c+3 -110 replies
65/136clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1drivers/clk/samsung/clk-exynos5433.c+2 -10 replies
66/136powerpc/64s/pgtable: fix an undefined behaviourarch/powerpc/include/asm/book3s/64/pgtable.h+19 -40 replies
67/136dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zonedrivers/md/dm-zoned-metadata.c drivers/md/dm-zoned-reclaim.c+4 -40 replies
68/136PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Portdrivers/pci/pcie/ptm.c+17 -50 replies
69/136IB/cma: Fix ports memory leak in cma_configfsdrivers/infiniband/core/cma_configfs.c+13 -00 replies
70/136watchdog: da9062: No need to ping manually before setting timeoutdrivers/watchdog/da9062_wdt.c+0 -50 replies
71/136usb: dwc2: gadget: move gadget resume after the core is in L0 statedrivers/usb/dwc2/core_intr.c+5 -20 replies
72/136USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nukedrivers/usb/gadget/udc/s3c2410_udc.c+0 -40 replies
73/136usb: gadget: lpc32xx_udc: dont dereference ep pointer before null checkdrivers/usb/gadget/udc/lpc32xx_udc.c+6 -50 replies
74/136usb: gadget: fix potential double-free in m66592_probe.drivers/usb/gadget/udc/m66592-udc.c+1 -10 replies
75/136usb: gadget: Fix issue with config_ep_by_speed functiondrivers/usb/gadget/composite.c include/linux/usb/composite.h+64 -170 replies
76/136x86/apic: Make TSC deadline timer detection message visiblearch/x86/kernel/apic/apic.c+1 -10 replies
77/136clk: bcm2835: Fix return type of bcm2835_register_gatedrivers/clk/bcm/clk-bcm2835.c+5 -50 replies
78/136scsi: ufs-qcom: Fix scheduling while atomic issuedrivers/scsi/ufs/ufs-qcom.c+3 -30 replies
79/136net: sunrpc: Fix off-by-one issues in rpc_ntop6net/sunrpc/addr.c+2 -20 replies
80/136NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSIONfs/nfs/nfs4proc.c+1 -10 replies
81/136powerpc/4xx: Dont unmap NULL mbasearch/powerpc/platforms/4xx/pci.c+1 -30 replies
82/136extcon: adc-jack: Fix an error handling path in adc_jack_probe()drivers/extcon/extcon-adc-jack.c+1 -20 replies
83/136ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failedsound/soc/fsl/fsl_asrc_dma.c+1 -00 replies
84/136vfio/mdev: Fix reference count leak in add_mdev_supported_typedrivers/vfio/mdev/mdev_sysfs.c+1 -10 replies
85/136openrisc: Fix issue with argument clobbering for clone/forkarch/openrisc/kernel/entry.S+2 -20 replies
86/136gfs2: Allow lock_nolock mount to specify jid=Xfs/gfs2/ops_fstype.c+1 -10 replies
87/136scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobjdrivers/scsi/iscsi_boot_sysfs.c+1 -10 replies
88/136scsi: ufs: Dont update urgent bkops level when toggling auto bkopsdrivers/scsi/ufs/ufshcd.c+0 -10 replies
89/136pinctrl: imxl: Fix an error handling path in imx1_pinctrl_core_probe()drivers/pinctrl/freescale/pinctrl-imx1-core.c+0 -10 replies
90/136pinctrl: freescale: imx: Fix an error handling path in imx_pinctrl_probe()drivers/pinctrl/freescale/pinctrl-imx.c+2 -170 replies
91/136crypto: omap-sham - add proper load balancing support for multicoredrivers/crypto/omap-sham.c+31 -330 replies
92/136geneve: change from tx_error to tx_dropped on missing metadatadrivers/net/geneve.c+4 -30 replies
93/136lib/zlib: remove outdated and incorrect pre-increment optimizationlib/zlib_inflate/inffast.c+35 -560 replies
94/136include/linux/bitops.h: avoid clang shift-count-overflow warningsinclude/linux/bitops.h+1 -10 replies
95/136elfnote: mark all .note sections SHF_ALLOCinclude/linux/elfnote.h+1 -10 replies
96/136selftests/vm/pkeys: fix alloc_random_pkey() to make it really randomtools/testing/selftests/x86/protection_keys.c+2 -10 replies
97/136blktrace: use errno instead of bi_statuskernel/trace/blktrace.c+6 -30 replies
98/136blktrace: fix endianness in get_pdu_int()kernel/trace/blktrace.c+1 -10 replies
99/136blktrace: fix endianness for blk_log_remap()kernel/trace/blktrace.c+4 -150 replies
100/136gfs2: fix use-after-free on transaction ail listsfs/gfs2/log.c+9 -20 replies
101/136selftests/net: in timestamping, strncpy needs to preserve null bytetools/testing/selftests/networking/timestamping/timestamping.c+8 -20 replies
102/136drm/sun4i: hdmi ddc clk: Fix size of m dividerdrivers/gpu/drm/sun4i/sun4i_hdmi.h drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c+2 -20 replies
103/136scsi: acornscsi: Fix an error handling path in acornscsi_probe()drivers/scsi/arm/acornscsi.c+3 -10 replies
104/136usb/xhci-plat: Set PM runtime as active on resumedrivers/usb/host/xhci-plat.c+9 -10 replies
105/136usb/ehci-platform: Set PM runtime as active on resumedrivers/usb/host/ehci-platform.c+5 -03 replies
106/136perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()tools/perf/builtin-report.c+1 -20 replies
107/136bcache: fix potential deadlock problem in btree_gc_coalescedrivers/md/bcache/btree.c+6 -20 replies
108/136block: Fix use-after-free in blkdev_get()fs/block_dev.c+7 -50 replies
109/136arm64: hw_breakpoint: Dont invoke overflow handler on uaccess watchpointsarch/arm64/kernel/hw_breakpoint.c+26 -180 replies
110/136libata: Use per port sync for detachdrivers/ata/libata-core.c include/linux/libata.h+8 -60 replies
111/136drm: encoder_slave: fix refcouting error for modulesdrivers/gpu/drm/drm_encoder_slave.c+3 -20 replies
112/136drm/dp_mst: Reformat drm_dp_check_act_status() a bitdrivers/gpu/drm/drm_dp_mst_topology.c+10 -120 replies
113/136drm/qxl: Use correct notify port address when creating cursor ringdrivers/gpu/drm/qxl/qxl_kms.c+1 -10 replies
114/136selinux: fix double freesecurity/selinux/ss/services.c+4 -00 replies
115/136ext4: fix partial cluster initialization when splitting extentfs/ext4/extents.c+1 -10 replies
116/136drm/dp_mst: Increase ACT retry timeout to 3sdrivers/gpu/drm/drm_dp_mst_topology.c+32 -220 replies
117/136x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lldarch/x86/boot/Makefile+1 -10 replies
118/136block: nr_sects_write(): Disable preemption on seqcount writeinclude/linux/genhd.h+2 -00 replies
119/136mtd: rawnand: Pass a nand_chip object to nand_release()Documentation/driver-api/mtdnand.rst drivers/mtd/nand/ams-delta.c drivers/mtd/nand/au1550nd.c +45 more+67 -760 replies
120/136mtd: rawnand: diskonchip: Fix the probe error pathdrivers/mtd/nand/diskonchip.c+2 -50 replies
121/136mtd: rawnand: sharpsl: Fix the probe error pathdrivers/mtd/nand/sharpsl.c+1 -10 replies
122/136mtd: rawnand: xway: Fix the probe error pathdrivers/mtd/nand/xway_nand.c+1 -10 replies
123/136mtd: rawnand: orion: Fix the probe error pathdrivers/mtd/nand/orion_nand.c+1 -10 replies
124/136mtd: rawnand: oxnas: Add of_node_put()drivers/mtd/nand/oxnas_nand.c+5 -30 replies
125/136mtd: rawnand: oxnas: Fix the probe error pathdrivers/mtd/nand/oxnas_nand.c+4 -40 replies
126/136mtd: rawnand: socrates: Fix the probe error pathdrivers/mtd/nand/socrates_nand.c+1 -10 replies
127/136mtd: rawnand: plat_nand: Fix the probe error pathdrivers/mtd/nand/plat_nand.c+1 -10 replies
128/136mtd: rawnand: mtk: Fix the probe error pathdrivers/mtd/nand/mtk_nand.c+1 -10 replies
129/136mtd: rawnand: tmio: Fix the probe error pathdrivers/mtd/nand/tmio_nand.c+1 -10 replies
130/136crypto: algif_skcipher - Cap recv SG list at ctx->usedcrypto/algif_skcipher.c+1 -50 replies
131/136crypto: algboss - dont wait during notifier callbackcrypto/algboss.c+0 -20 replies
132/136kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutexkernel/kprobes.c+2 -10 replies
133/136e1000e: Do not wake up the system via WOL if device wakeup is disableddrivers/net/ethernet/intel/e1000e/netdev.c+10 -40 replies
134/136kretprobe: Prevent triggering kretprobe from within kprobe_flush_taskarch/x86/kernel/kprobes/core.c include/linux/kprobes.h kernel/kprobes.c+31 -130 replies
135/136sched/rt, net: Use CONFIG_PREEMPTION.patchnet/core/dev.c+1 -10 replies
136/136net: core: device_rename: Use rwsem instead of a seqcountnet/core/dev.c+18 -220 replies

Reviews trailers per patch

61 of 136 patches have a Reviewed-by or Acked-by.

PatchManish RangankarHannes ReineckeMika KuoppalaTomasz Maciej NowakRob HerringThomas PetazzoniDaniel WagnerJames SmartCharles KeepaxPatrice ChotardHari BathiniMadhavan SrinivasanJean DelvareSebastian ReichelMathieu PoirierSuman AnnaBjorn AnderssonAndy ShevchenkoValentin SchneiderMika WesterbergRoman BolshakovDavid HeidelbergMahesh SalgaonkarCornelia HuckAbhinav KumarAlan SternPeter ChenDan CarpenterBenjamin BlockChristophe LeroyBean HuoAvri AltmanLinus WalleijKirti WankhedeNathan ChancellorFangrui SongIlie HalipDave HansenSedat DilekJan KaraChristoph HellwigEmil VelikovDaniel VetterStephen SmalleyEric WhitneySean PaulSebastian Andrzej SiewiorChen-Yu TsaiAaron BrownMasami HiramatsuStephan MuellerDavid S. MillerWillem de BruijnJohn GarryNick DesaulniersMinas HarutyunyanGuenter RoeckAdam ThomsonChristian BraunerDamien Le MoalDong AishengStanley ChuLee DuncanAllen HubbeAlexander FomichevRui Miguel SilvaLorenzo PieralisiArnd BergmannMarek VasutTony LindgrenAmit KucheriaDaniel ThompsonGeert UytterhoevenChao YuHimanshu MadhaniPeter Ujfalusi
1/136
2/136R-b
3/136
4/136
5/136R-b R-b T-b
6/136A-b
7/136R-b R-b R-b
8/136
9/136R-b
10/136A-b
11/136
12/136A-b
13/136
14/136R-b R-b
15/136
16/136R-b
17/136
18/136
19/136R-b
20/136T-b A-b A-b
21/136
22/136
23/136R-b
24/136A-b
25/136R-b R-b
26/136R-b
27/136T-b
28/136
29/136R-b
30/136
31/136A-b T-b
32/136
33/136
34/136
35/136
36/136A-b
37/136R-b
38/136R-b
39/136
40/136R-b
41/136
42/136R-b
43/136
44/136
45/136R-b Reviewed-and-tested-by
46/136
47/136T-b R-b
48/136R-b
49/136R-b
50/136
51/136T-b
52/136
53/136
54/136A-b
55/136R-b R-b
56/136
57/136
58/136A-b
59/136
60/136R-b
61/136A-b
62/136R-b
63/136R-b
64/136
65/136
66/136R-b
67/136R-b
68/136
69/136
70/136R-b R-b
71/136A-b
72/136R-b
73/136
74/136
75/136
76/136
77/136
78/136R-b R-b
79/136
80/136
81/136
82/136
83/136
84/136R-b R-b
85/136
86/136
87/136R-b
88/136R-b
89/136
90/136R-b
91/136
92/136
93/136
94/136A-b
95/136R-b R-b Debugged-by
96/136A-b
97/136
98/136
99/136
100/136
101/136A-b
102/136R-b
103/136
104/136
105/136A-b
106/136
107/136
108/136R-b T-b R-b R-b
109/136
110/136T-b
111/136R-b A-b
112/136R-b
113/136
114/136A-b
115/136R-b
116/136R-b
117/136T-b
118/136R-b
119/136
120/136
121/136
122/136
123/136
124/136
125/136
126/136
127/136
128/136
129/136
130/136R-b
131/136
132/136
133/136R-b T-b
134/136A-b
135/136A-b
136/136R-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 76 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/136] 4.14.186-rc1 review

This is the start of the stable review cycle for the 4.14.186 release. There are 136 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 25 Jun 2020 19:52:30 +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.14.186-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.186-rc1

Ahmed S. Darwish <[email protected]>
net: core: device_rename: Use rwsem instead of a seqcount

Thomas Gleixner <[email protected]>
sched/rt, net: Use CONFIG_PREEMPTION.patch

Jiri Olsa <[email protected]>
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task

Chen Yu <[email protected]>
e1000e: Do not wake up the system via WOL if device wakeup is disabled

Masami Hiramatsu <[email protected]>
kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex

Eric Biggers <[email protected]>
crypto: algboss - don't wait during notifier callback

Herbert Xu <[email protected]>

    crypto: algif_skcipher - Cap recv SG list at ctx->used

Miquel Raynal <[email protected]>
mtd: rawnand: tmio: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: mtk: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: plat_nand: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: socrates: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: oxnas: Fix the probe error path

Nishka Dasgupta <[email protected]>
mtd: rawnand: oxnas: Add of_node_put()

Miquel Raynal <[email protected]>
mtd: rawnand: orion: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: xway: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: sharpsl: Fix the probe error path

Miquel Raynal <[email protected]>
mtd: rawnand: diskonchip: Fix the probe error path

Boris Brezillon <[email protected]>
mtd: rawnand: Pass a nand_chip object to nand_release()

Ahmed S. Darwish <[email protected]>
block: nr_sects_write(): Disable preemption on seqcount write

Ard Biesheuvel <[email protected]>
x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld

Lyude Paul <[email protected]>
drm/dp_mst: Increase ACT retry timeout to 3s

Jeffle Xu <[email protected]>
ext4: fix partial cluster initialization when splitting extent

Tom Rix <[email protected]>
selinux: fix double free

Huacai Chen <[email protected]>
drm/qxl: Use correct notify port address when creating cursor ring

Lyude Paul <[email protected]>
drm/dp_mst: Reformat drm_dp_check_act_status() a bit

Wolfram Sang <[email protected]>
drm: encoder_slave: fix refcouting error for modules

Kai-Heng Feng <[email protected]>
libata: Use per port sync for detach

Will Deacon <[email protected]>
arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints

Jason Yan <[email protected]>
block: Fix use-after-free in blkdev_get()

Zhiqiang Liu <[email protected]>
bcache: fix potential deadlock problem in btree_gc_coalesce

Gaurav Singh <[email protected]>
perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()

Qais Yousef <[email protected]>
usb/ehci-platform: Set PM runtime as active on resume

Qais Yousef <[email protected]>
usb/xhci-plat: Set PM runtime as active on resume

Christophe JAILLET <[email protected]>
scsi: acornscsi: Fix an error handling path in acornscsi_probe()

Jernej Skrabec <[email protected]>
drm/sun4i: hdmi ddc clk: Fix size of m divider

tannerlove <[email protected]>
selftests/net: in timestamping, strncpy needs to preserve null byte

Bob Peterson <[email protected]>
gfs2: fix use-after-free on transaction ail lists

Chaitanya Kulkarni <[email protected]>
blktrace: fix endianness for blk_log_remap()

Chaitanya Kulkarni <[email protected]>
blktrace: fix endianness in get_pdu_int()

Chaitanya Kulkarni <[email protected]>
blktrace: use errno instead of bi_status

Ram Pai <[email protected]>
selftests/vm/pkeys: fix alloc_random_pkey() to make it really random

Nick Desaulniers <[email protected]>
elfnote: mark all .note sections SHF_ALLOC

Arnd Bergmann <[email protected]>
include/linux/bitops.h: avoid clang shift-count-overflow warnings

Jann Horn <[email protected]>
lib/zlib: remove outdated and incorrect pre-increment optimization

Jiri Benc <[email protected]>
geneve: change from tx_error to tx_dropped on missing metadata

Tero Kristo <[email protected]>
crypto: omap-sham - add proper load balancing support for multicore

Christophe JAILLET <[email protected]>
pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'

Christophe JAILLET <[email protected]>
pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'

Can Guo <[email protected]>
scsi: ufs: Don't update urgent bkops level when toggling auto bkops

Qiushi Wu <[email protected]>
scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj

Bob Peterson <[email protected]>
gfs2: Allow lock_nolock mount to specify jid=X

Stafford Horne <[email protected]>
openrisc: Fix issue with argument clobbering for clone/fork

Qiushi Wu <[email protected]>
vfio/mdev: Fix reference count leak in add_mdev_supported_type

Xiyu Yang <[email protected]>
ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed

Christophe JAILLET <[email protected]>
extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'

huhai <[email protected]>
powerpc/4xx: Don't unmap NULL mbase

Olga Kornievskaia <[email protected]>
NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION

Fedor Tokarev <[email protected]>
net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'

Jeffrey Hugo <[email protected]>
scsi: ufs-qcom: Fix scheduling while atomic issue

Nathan Chancellor <[email protected]>
clk: bcm2835: Fix return type of bcm2835_register_gate

Borislav Petkov <[email protected]>
x86/apic: Make TSC deadline timer detection message visible

Pawel Laszczak <[email protected]>
usb: gadget: Fix issue with config_ep_by_speed function

Qiushi Wu <[email protected]>
usb: gadget: fix potential double-free in m66592_probe.

Colin Ian King <[email protected]>
usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check

Nathan Chancellor <[email protected]>
USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke

Fabrice Gasnier <[email protected]>
usb: dwc2: gadget: move gadget resume after the core is in L0 state

Stefan Riedmueller <[email protected]>
watchdog: da9062: No need to ping manually before setting timeout

Maor Gottlieb <[email protected]>
IB/cma: Fix ports memory leak in cma_configfs

Bjorn Helgaas <[email protected]>
PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port

Hannes Reinecke <[email protected]>
dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone

Qian Cai <[email protected]>
powerpc/64s/pgtable: fix an undefined behaviour

Marek Szyprowski <[email protected]>
clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1

Gregory CLEMENT <[email protected]>
tty: n_gsm: Fix bogus i++ in gsm_data_kick

Tang Bin <[email protected]>
USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()

Roy Spliet <[email protected]>
drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation

Qais Yousef <[email protected]>
usb/ohci-platform: Fix a warning when hibernating

Alex Williamson <[email protected]>
vfio-pci: Mask cap zero

Geoff Levand <[email protected]>
powerpc/ps3: Fix kexec shutdown hang

Nicholas Piggin <[email protected]>
powerpc/pseries/ras: Fix FWNMI_VALID off by one

Gregory CLEMENT <[email protected]>
tty: n_gsm: Fix waking up upper tty layer when room available

Gregory CLEMENT <[email protected]>
tty: n_gsm: Fix SOF skipping

Rob Herring <[email protected]>
PCI: Fix pci_register_host_bridge() device_register() error handling

Tero Kristo <[email protected]>
clk: ti: composite: fix memory leak

Arnd Bergmann <[email protected]>
dlm: remove BUG() before panic()

Suganath Prabu S <[email protected]>
scsi: mpt3sas: Fix double free warnings

Dmitry Osipenko <[email protected]>
power: supply: smb347-charger: IRQSTAT_D is volatile

Christophe JAILLET <[email protected]>
power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'

Viacheslav Dubeyko <[email protected]>
scsi: qla2xxx: Fix warning after FC target reset

Kai-Heng Feng <[email protected]>
PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges

Andrew Murray <[email protected]>
PCI: rcar: Fix incorrect programming of OB windows

Kuppuswamy Sathyanarayanan <[email protected]>
drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish

John Stultz <[email protected]>
serial: amba-pl011: Make sure we initialize the port.lock spinlock

Russell King <[email protected]>
i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output

Matej Dujava <[email protected]>
staging: sm750fb: add missing case while setting FB_VISUAL

Sudip Mukherjee <[email protected]>
thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR

Raghavendra Rao Ananta <[email protected]>
tty: hvc: Fix data abort due to race in hvc_open

Julian Wiedmann <[email protected]>
s390/qdio: put thinint indicator after early error

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Improve frames size computation

Nilesh Javali <[email protected]>
scsi: qedi: Do not flush offload work if ARP not resolved

Aiman Najjar <[email protected]>
staging: rtl8712: fix multiline derefernce warnings

Chen Zhou <[email protected]>
staging: greybus: fix a missing-check bug in gb_lights_light_config()

Tyrel Datwyler <[email protected]>
scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM

Simon Arlott <[email protected]>
scsi: sr: Fix sr_probe() missing deallocate of device minor

John Johansen <[email protected]>
apparmor: fix introspection of of task mode for unconfined tasks

ashimida <[email protected]>
mksysmap: Fix the mismatch of '.L' symbols in System.map

Logan Gunthorpe <[email protected]>
NTB: Fix the default port and peer numbers for legacy drivers

Wang Hai <[email protected]>
yam: fix possible memory leak in yam_init_driver

Pingfan Liu <[email protected]>
powerpc/crashkernel: Take "mem=" option into account

Xiyu Yang <[email protected]>
nfsd: Fix svc_xprt refcnt leak when setup callback client failed

Kajol Jain <[email protected]>
powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run

Alain Volmat <[email protected]>
clk: clk-flexgen: fix clock-critical handling

Xiyu Yang <[email protected]>
scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event

Marek Szyprowski <[email protected]>
mfd: wm8994: Fix driver operation if loaded as modules

Christophe JAILLET <[email protected]>
m68k/PCI: Fix a memory leak in an error handling path

Qian Cai <[email protected]>
vfio/pci: fix memory leaks in alloc_perm_bits()

Emmanuel Nicolet <[email protected]>
ps3disk: use the default segment boundary

Pali Rohár <[email protected]>
PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register

Martin Wilck <[email protected]>
dm mpath: switch paths in dm_blk_ioctl() code path

Oliver Neukum <[email protected]>
usblp: poison URBs upon disconnect

Russell King <[email protected]>
i2c: pxa: clear all master action bits in i2c_pxa_stop_message()

Konstantin Khlebnikov <[email protected]>
f2fs: report delalloc reserve as non-free in statfs for project quota

Andreas Klinger <[email protected]>
iio: bmp280: fix compensation of humidity

Viacheslav Dubeyko <[email protected]>
scsi: qla2xxx: Fix issue with adapter's stopping state

Dan Carpenter <[email protected]>
ALSA: isa/wavefront: prevent out of bounds write in ioctl

Dan Carpenter <[email protected]>
scsi: qedi: Check for buffer overflow in qedi_set_path()

Linus Walleij <[email protected]>
ARM: integrator: Add some Kconfig selections

Xiyu Yang <[email protected]>
ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type

Jon Hunter <[email protected]>
backlight: lp855x: Ensure regulators are disabled on probe failure

Bryan O'Donoghue <[email protected]>

    clk: qcom: msm8916: Fix the address location of pll->config_reg

Alex Elder <[email protected]>
remoteproc: Fix IDR initialisation in rproc_alloc()

Andy Shevchenko <[email protected]>
iio: pressure: bmp280: Tolerate IRQ before registering

Adam Honse <[email protected]>
i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets

Rikard Falkeborn <[email protected]>
clk: sunxi: Fix incorrect usage of round_down()

Enric Balletbo i Serra <[email protected]>
power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select

Chris Wilson <[email protected]>
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser

Dmitry V. Levin <[email protected]>
s390: fix syscall_get_error for compat processes

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

Diffstat:

 Documentation/driver-api/mtdnand.rst               |  2 +-
 Makefile                                           |  4 +-
 arch/arm/mach-integrator/Kconfig                   |  7 +-
 arch/arm64/kernel/hw_breakpoint.c                  | 44 ++++++-----
 arch/m68k/coldfire/pci.c                           |  4 +-
 arch/openrisc/kernel/entry.S                       |  4 +-
 arch/powerpc/include/asm/book3s/64/pgtable.h       | 23 +++++-
 arch/powerpc/kernel/machine_kexec.c                |  8 +-
 arch/powerpc/perf/hv-24x7.c                        | 10 ---
 arch/powerpc/platforms/4xx/pci.c                   |  4 +-
 arch/powerpc/platforms/ps3/mm.c                    | 22 +++---
 arch/powerpc/platforms/pseries/ras.c               |  5 +-
 arch/s390/include/asm/syscall.h                    | 12 ++-
 arch/x86/boot/Makefile                             |  2 +-
 arch/x86/kernel/apic/apic.c                        |  2 +-
 arch/x86/kernel/kprobes/core.c                     | 16 +---
 crypto/algboss.c                                   |  2 -
 crypto/algif_skcipher.c                            |  6 +-
 drivers/ata/libata-core.c                          | 11 ++-
 drivers/base/platform.c                            |  2 +
 drivers/block/ps3disk.c                            |  1 -
 drivers/clk/bcm/clk-bcm2835.c                      | 10 +--
 drivers/clk/qcom/gcc-msm8916.c                     |  8 +-
 drivers/clk/samsung/clk-exynos5433.c               |  3 +-
 drivers/clk/st/clk-flexgen.c                       |  1 +
 drivers/clk/sunxi/clk-sunxi.c                      |  2 +-
 drivers/clk/ti/composite.c                         |  1 +
 drivers/crypto/omap-sham.c                         | 64 ++++++++-------
 drivers/extcon/extcon-adc-jack.c                   |  3 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              | 58 ++++++++------
 drivers/gpu/drm/drm_encoder_slave.c                |  5 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c             |  4 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c            |  3 +-
 drivers/gpu/drm/qxl/qxl_kms.c                      |  2 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi.h                 |  2 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c         |  2 +-
 drivers/i2c/busses/i2c-piix4.c                     |  3 +-
 drivers/i2c/busses/i2c-pxa.c                       | 13 ++--
 drivers/iio/pressure/bmp280-core.c                 |  7 +-
 drivers/infiniband/core/cma_configfs.c             | 13 ++++
 drivers/md/bcache/btree.c                          |  8 +-
 drivers/md/dm-mpath.c                              |  2 +-
 drivers/md/dm-zoned-metadata.c                     |  4 +-
 drivers/md/dm-zoned-reclaim.c                      |  4 +-
 drivers/mfd/wm8994-core.c                          |  1 +
 drivers/mtd/nand/ams-delta.c                       |  2 +-
 drivers/mtd/nand/au1550nd.c                        |  2 +-
 drivers/mtd/nand/bcm47xxnflash/main.c              |  2 +-
 drivers/mtd/nand/brcmnand/brcmnand.c               |  2 +-
 drivers/mtd/nand/cafe_nand.c                       |  2 +-
 drivers/mtd/nand/cmx270_nand.c                     |  2 +-
 drivers/mtd/nand/cs553x_nand.c                     |  2 +-
 drivers/mtd/nand/davinci_nand.c                    |  2 +-
 drivers/mtd/nand/denali.c                          |  4 +-
 drivers/mtd/nand/diskonchip.c                      |  9 +--
 drivers/mtd/nand/docg4.c                           |  4 +-
 drivers/mtd/nand/fsl_elbc_nand.c                   |  2 +-
 drivers/mtd/nand/fsl_ifc_nand.c                    |  2 +-
 drivers/mtd/nand/fsl_upm.c                         |  2 +-
 drivers/mtd/nand/fsmc_nand.c                       |  2 +-
 drivers/mtd/nand/gpio.c                            |  2 +-
 drivers/mtd/nand/gpmi-nand/gpmi-nand.c             |  2 +-
 drivers/mtd/nand/hisi504_nand.c                    |  5 +-
 drivers/mtd/nand/jz4740_nand.c                     |  2 +-
 drivers/mtd/nand/jz4780_nand.c                     |  4 +-
 drivers/mtd/nand/lpc32xx_mlc.c                     |  3 +-
 drivers/mtd/nand/lpc32xx_slc.c                     |  3 +-
 drivers/mtd/nand/mpc5121_nfc.c                     |  2 +-
 drivers/mtd/nand/mtk_nand.c                        |  4 +-
 drivers/mtd/nand/mxc_nand.c                        |  2 +-
 drivers/mtd/nand/nand_base.c                       |  8 +-
 drivers/mtd/nand/nandsim.c                         |  4 +-
 drivers/mtd/nand/ndfc.c                            |  2 +-
 drivers/mtd/nand/nuc900_nand.c                     |  2 +-
 drivers/mtd/nand/omap2.c                           |  2 +-
 drivers/mtd/nand/orion_nand.c                      |  5 +-
 drivers/mtd/nand/oxnas_nand.c                      | 16 ++--
 drivers/mtd/nand/pasemi_nand.c                     |  2 +-
 drivers/mtd/nand/plat_nand.c                       |  4 +-
 drivers/mtd/nand/qcom_nandc.c                      |  2 +-
 drivers/mtd/nand/r852.c                            |  4 +-
 drivers/mtd/nand/s3c2410.c                         |  2 +-
 drivers/mtd/nand/sh_flctl.c                        |  2 +-
 drivers/mtd/nand/sharpsl.c                         |  4 +-
 drivers/mtd/nand/socrates_nand.c                   |  5 +-
 drivers/mtd/nand/sunxi_nand.c                      |  4 +-
 drivers/mtd/nand/tango_nand.c                      |  2 +-
 drivers/mtd/nand/tmio_nand.c                       |  4 +-
 drivers/mtd/nand/txx9ndfmc.c                       |  2 +-
 drivers/mtd/nand/vf610_nfc.c                       |  2 +-
 drivers/mtd/nand/xway_nand.c                       |  4 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         | 14 +++-
 drivers/net/geneve.c                               |  7 +-
 drivers/net/hamradio/yam.c                         |  1 +
 drivers/ntb/ntb.c                                  |  8 +-
 drivers/pci/host/pci-aardvark.c                    |  4 -
 drivers/pci/host/pcie-rcar.c                       |  9 ++-
 drivers/pci/pcie/aspm.c                            | 10 ---
 drivers/pci/pcie/ptm.c                             | 22 ++++--
 drivers/pci/probe.c                                |  5 +-
 drivers/pinctrl/freescale/pinctrl-imx.c            | 19 +----
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |  1 -
 drivers/power/supply/Kconfig                       |  2 +-
 drivers/power/supply/lp8788-charger.c              | 18 +----
 drivers/power/supply/smb347-charger.c              |  1 +
 drivers/remoteproc/remoteproc_core.c               |  3 +-
 drivers/s390/cio/qdio.h                            |  1 -
 drivers/s390/cio/qdio_setup.c                      |  1 -
 drivers/s390/cio/qdio_thinint.c                    | 14 ++--
 drivers/scsi/arm/acornscsi.c                       |  4 +-
 drivers/scsi/ibmvscsi/ibmvscsi.c                   |  2 +
 drivers/scsi/iscsi_boot_sysfs.c                    |  2 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  2 +
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  2 +
 drivers/scsi/qedi/qedi_iscsi.c                     |  7 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  1 +
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |  2 +
 drivers/scsi/sr.c                                  |  6 +-
 drivers/scsi/ufs/ufs-qcom.c                        |  6 +-
 drivers/scsi/ufs/ufshcd.c                          |  1 -
 drivers/staging/greybus/light.c                    |  3 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             | 11 +--
 drivers/staging/sm750fb/sm750.c                    |  1 +
 drivers/thermal/ti-soc-thermal/ti-thermal-common.c |  6 +-
 drivers/tty/hvc/hvc_console.c                      | 16 +++-
 drivers/tty/n_gsm.c                                | 26 ++++---
 drivers/tty/serial/amba-pl011.c                    |  1 +
 drivers/usb/class/usblp.c                          |  5 +-
 drivers/usb/dwc2/core_intr.c                       |  7 +-
 drivers/usb/gadget/composite.c                     | 78 +++++++++++++++----
 drivers/usb/gadget/udc/lpc32xx_udc.c               | 11 +--
 drivers/usb/gadget/udc/m66592-udc.c                |  2 +-
 drivers/usb/gadget/udc/s3c2410_udc.c               |  4 -
 drivers/usb/host/ehci-mxc.c                        |  2 +
 drivers/usb/host/ehci-platform.c                   |  5 ++
 drivers/usb/host/ohci-platform.c                   |  5 ++
 drivers/usb/host/xhci-plat.c                       | 10 ++-
 drivers/vfio/mdev/mdev_sysfs.c                     |  2 +-
 drivers/vfio/pci/vfio_pci_config.c                 | 14 +++-
 drivers/video/backlight/lp855x_bl.c                | 20 ++++-
 drivers/watchdog/da9062_wdt.c                      |  5 --
 fs/block_dev.c                                     | 12 +--
 fs/dlm/dlm_internal.h                              |  1 -
 fs/ext4/extents.c                                  |  2 +-
 fs/f2fs/super.c                                    |  3 +-
 fs/gfs2/log.c                                      | 11 ++-
 fs/gfs2/ops_fstype.c                               |  2 +-
 fs/nfs/nfs4proc.c                                  |  2 +-
 fs/nfsd/nfs4callback.c                             |  2 +
 include/linux/bitops.h                             |  2 +-
 include/linux/elfnote.h                            |  2 +-
 include/linux/genhd.h                              |  2 +
 include/linux/kprobes.h                            |  4 +
 include/linux/libata.h                             |  3 +
 include/linux/mtd/rawnand.h                        |  6 +-
 include/linux/usb/composite.h                      |  3 +
 kernel/kprobes.c                                   | 27 ++++++-
 kernel/trace/blktrace.c                            | 30 +++----
 lib/zlib_inflate/inffast.c                         | 91 +++++++++-------------
 net/core/dev.c                                     | 40 +++++-----
 net/sunrpc/addr.c                                  |  4 +-
 scripts/mksysmap                                   |  2 +-
 security/apparmor/label.c                          |  4 +-
 security/selinux/ss/services.c                     |  4 +
 sound/isa/wavefront/wavefront_synth.c              |  8 +-
 sound/soc/davinci/davinci-mcasp.c                  |  4 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |  1 +
 sound/usb/card.h                                   |  4 +
 sound/usb/endpoint.c                               | 43 ++++++++--
 sound/usb/endpoint.h                               |  1 +
 sound/usb/pcm.c                                    |  2 +
 tools/perf/builtin-report.c                        |  3 +-
 .../networking/timestamping/timestamping.c         | 10 ++-
 tools/testing/selftests/x86/protection_keys.c      |  3 +-
 174 files changed, 758 insertions(+), 555 deletions(-)