Skip to content

4.19.143-rc1 review

Greg Kroah-Hartman linux-edac lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest125 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/125powerpc/64s: Dont init FSCR_DSCR in __init_FSCR()arch/powerpc/kernel/cpu_setup_power.S+1 -10 replies
2/125gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPYnet/ipv6/ip6_tunnel.c+9 -10 replies
3/125net: Fix potential wrong skb->protocol in skb_vlan_untag()net/core/skbuff.c+2 -20 replies
4/125net: qrtr: fix usage of idr in port assignment to socketnet/qrtr/qrtr.c+11 -90 replies
5/125net/smc: Prevent kernel-infoleak in __smc_diag_dump()net/smc/smc_diag.c+9 -70 replies
6/125tipc: fix uninit skb->data in tipc_nl_compat_dumpit()net/tipc/netlink_compat.c+11 -10 replies
7/125net: ena: Make missed_tx stat incrementaldrivers/net/ethernet/amazon/ena/ena_netdev.c+4 -10 replies
8/125ipvlan: fix device featuresdrivers/net/ipvlan/ipvlan_main.c+22 -50 replies
9/125ALSA: pci: delete repeated words in commentssound/pci/cs46xx/cs46xx_lib.c sound/pci/cs46xx/dsp_spos_scb_lib.c sound/pci/hda/hda_codec.c +4 more+7 -70 replies
10/125ASoC: img: Fix a reference count leak in img_i2s_in_set_fmtsound/soc/img/img-i2s-in.c+3 -10 replies
11/125ASoC: img-parallel-out: Fix a reference count leaksound/soc/img/img-parallel-out.c+3 -10 replies
12/125ASoC: tegra: Fix reference count leaks.sound/soc/tegra/tegra30_ahub.c sound/soc/tegra/tegra30_i2s.c+6 -20 replies
13/125mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDsdrivers/mfd/intel-lpss-pci.c+3 -00 replies
14/125arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleeparch/arm64/boot/dts/qcom/msm8916-pins.dtsi+1 -10 replies
15/125powerpc/xive: Ignore kmemleak false positivesarch/powerpc/sysdev/xive/native.c+2 -00 replies
16/125media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()drivers/media/pci/ttpci/av7110.c+3 -24 replies
17/125blktrace: ensure our debugfs dir existskernel/trace/blktrace.c+12 -00 replies
18/125scsi: target: tcmu: Fix crash on ARM during cmd completiondrivers/target/target_core_user.c+8 -10 replies
19/125iommu/iova: Dont BUG on invalid PFNsdrivers/iommu/iova.c+3 -10 replies
20/125drm/amdkfd: Fix reference count leaks.drivers/gpu/drm/amd/amdkfd/kfd_topology.c+15 -50 replies
21/125drm/radeon: fix multiple reference count leakdrivers/gpu/drm/radeon/radeon_connectors.c+15 -50 replies
22/125drm/amdgpu: fix ref count leak in amdgpu_driver_open_kmsdrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+2 -10 replies
23/125drm/amd/display: fix ref count leak in amdgpu_drm_ioctldrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+2 -10 replies
24/125drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_configdrivers/gpu/drm/amd/amdgpu/amdgpu_display.c+3 -20 replies
25/125drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync failsdrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+12 -40 replies
26/125scsi: lpfc: Fix shost refcount mismatch when deleting vportdrivers/scsi/lpfc/lpfc_vport.c+8 -180 replies
27/125xfs: Dont allow logging of XFS_ISTALE inodesfs/xfs/xfs_icache.c fs/xfs/xfs_inode.c fs/xfs/xfs_trans_inode.c+26 -40 replies
28/125selftests/powerpc: Purge extra count_pmc() calls of ebb selfteststools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c +8 more+0 -260 replies
29/125f2fs: fix error path in do_recover_data()fs/f2fs/f2fs.h fs/f2fs/inline.c fs/f2fs/node.c +1 more+26 -130 replies
30/125omapfb: fix multiple reference count leaks due to pm_runtime_get_syncdrivers/video/fbdev/omap2/omapfb/dss/dispc.c drivers/video/fbdev/omap2/omapfb/dss/dsi.c drivers/video/fbdev/omap2/omapfb/dss/dss.c +3 more+26 -120 replies
31/125PCI: Fix pci_create_slot() reference count leakdrivers/pci/slot.c+4 -20 replies
32/125ARM: dts: ls1021a: output PPS signal on FIPER2arch/arm/boot/dts/ls1021a.dtsi+1 -10 replies
33/125rtlwifi: rtl8192cu: Prevent leaking urbdrivers/net/wireless/realtek/rtlwifi/usb.c+4 -10 replies
34/125mips/vdso: Fix resource leaks in genvdso.carch/mips/vdso/genvdso.c+10 -00 replies
35/125cec-api: prevent leaking memory through hole in structuredrivers/media/cec/cec-api.c+7 -10 replies
36/125HID: quirks: add NOGET quirk for Logitech GROUPdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
37/125f2fs: fix use-after-free issuefs/f2fs/super.c+3 -20 replies
38/125drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_opendrivers/gpu/drm/nouveau/nouveau_fbcon.c+3 -10 replies
39/125drm/nouveau: fix reference count leak in nv50_disp_atomic_commitdrivers/gpu/drm/nouveau/dispnv50/disp.c+3 -10 replies
40/125drm/nouveau: Fix reference count leak in nouveau_connector_detectdrivers/gpu/drm/nouveau/nouveau_connector.c+3 -10 replies
41/125locking/lockdep: Fix overflow in presentation of average lock-timekernel/locking/lockdep_proc.c+1 -10 replies
42/125btrfs: file: reserve qgroup space after the hole punch range is lockedfs/btrfs/file.c+4 -40 replies
43/125scsi: iscsi: Do not put host in iscsi_set_flashnode_param()drivers/scsi/scsi_transport_iscsi.c+1 -10 replies
44/125ceph: fix potential mdsc use-after-free crashfs/ceph/mds_client.c+13 -10 replies
45/125scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()drivers/scsi/fcoe/fcoe_ctlr.c+1 -10 replies
46/125EDAC/ie31200: Fallback if host bridge device is already initializeddrivers/edac/ie31200_edac.c+47 -30 replies
47/125media: davinci: vpif_capture: fix potential double freedrivers/media/platform/davinci/vpif_capture.c+0 -23 replies
48/125KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhearch/arm64/kvm/hyp/switch.c+1 -10 replies
49/125powerpc/spufs: add CONFIG_COREDUMP dependencyarch/powerpc/platforms/cell/Kconfig+1 -00 replies
50/125USB: sisusbvga: Fix a potential UB casued by left shifting a negative valuedrivers/usb/misc/sisusbvga/sisusb.c+1 -10 replies
51/125efi: provide empty efi_enter_virtual_mode implementationinclude/linux/efi.h+4 -00 replies
52/125Revert "ath10k: fix DMA related firmware crashes on multiple devices"drivers/net/wireless/ath/ath10k/hw.h+1 -10 replies
53/125media: gpio-ir-tx: improve precision of transmitted signal due to schedulingdrivers/media/rc/gpio-ir-tx.c+1 -63 replies
54/125drm/msm/adreno: fix updating ring fencedrivers/gpu/drm/msm/adreno/adreno_gpu.c+1 -10 replies
55/125nvme-fc: Fix wrong return value in __nvme_fc_init_request()drivers/nvme/host/fc.c+2 -20 replies
56/125null_blk: fix passing of REQ_FUA flag in null_handle_rqdrivers/block/null_blk_main.c+1 -10 replies
57/125i2c: rcar: in slave mode, clear NACK earlierdrivers/i2c/busses/i2c-rcar.c+1 -00 replies
58/125usb: gadget: f_tcm: Fix some resource leaks in some error pathsdrivers/usb/gadget/function/f_tcm.c+4 -30 replies
59/125jbd2: make sure jh have b_transaction set in refile/unfile_bufferfs/jbd2/transaction.c+10 -00 replies
60/125ext4: dont BUG on inconsistent journal featurefs/ext4/super.c+47 -210 replies
61/125ext4: handle read only external journal devicefs/ext4/super.c+33 -180 replies
62/125jbd2: abort journal if free a async write error metadata bufferfs/jbd2/transaction.c+16 -00 replies
63/125ext4: handle option set by mount flags correctlyfs/ext4/super.c+16 -50 replies
64/125ext4: handle error of ext4_setup_system_zone() on remountfs/ext4/super.c+4 -10 replies
65/125ext4: correctly restore system zone info when remount failsfs/ext4/block_validity.c fs/ext4/super.c+21 -160 replies
66/125fs: prevent BUG_ON in submit_bh_wbc()fs/buffer.c fs/ext4/super.c+9 -70 replies
67/125spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_ratedrivers/spi/spi-stm32.c+2 -10 replies
68/125s390/cio: add cond_resched() in the slow_eval_known_fn() loopdrivers/s390/cio/css.c+5 -00 replies
69/125ASoC: wm8994: Avoid attempts to read unreadable registerssound/soc/codecs/wm8958-dsp2.c+4 -00 replies
70/125scsi: fcoe: Fix I/O path allocationdrivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c+1 -10 replies
71/125scsi: ufs: Fix possible infinite loop in ufshcd_holddrivers/scsi/ufs/ufshcd.c+4 -10 replies
72/125scsi: ufs: Improve interrupt handling for shared interruptsdrivers/scsi/ufs/ufshcd.c+3 -30 replies
73/125scsi: ufs: Clean up completed request without interrupt notificationdrivers/scsi/ufs/ufshcd.c+2 -10 replies
74/125scsi: qla2xxx: Check if FW supports MQ before enablingdrivers/scsi/qla2xxx/qla_os.c+5 -00 replies
75/125scsi: qla2xxx: Fix null pointer access during disconnect from subsystemdrivers/scsi/qla2xxx/qla_nvme.c+5 -00 replies
76/125Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"drivers/scsi/qla2xxx/qla_mbx.c+0 -80 replies
77/125macvlan: validate setting of multiple remote source MAC addressesdrivers/net/macvlan.c+17 -40 replies
78/125net: gianfar: Add of_node_put() before goto statementdrivers/net/ethernet/freescale/gianfar.c+3 -10 replies
79/125powerpc/perf: Fix soft lockups due to missed interrupt accountingarch/powerpc/perf/core-book3s.c+4 -00 replies
80/125block: loop: set discard granularity and alignment for block device backed loopdrivers/block/loop.c+18 -150 replies
81/125HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commandsdrivers/hid/i2c-hid/i2c-hid-core.c+13 -90 replies
82/125blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTARTblock/blk-mq-sched.c block/blk-mq.c+18 -00 replies
83/125btrfs: reset compression level for lzo on remountfs/btrfs/super.c+1 -00 replies
84/125btrfs: fix space cache memory leak after transaction abortfs/btrfs/disk-io.c fs/btrfs/free-space-cache.c+2 -10 replies
85/125fbcon: prevent user font height or width change from causing potential out-of-bounds accessdrivers/video/fbdev/core/fbcon.c+23 -21 reply
86/125USB: lvtest: return proper error code in probedrivers/usb/misc/lvstest.c+1 -10 replies
87/125vt: defer kfree() of vc_screenbuf in vc_do_resize()drivers/tty/vt/vt.c+3 -20 replies
88/125vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()drivers/tty/vt/vt_ioctl.c+11 -10 replies
89/125serial: samsung: Removes the IRQ not found warningdrivers/tty/serial/samsung.c+5 -30 replies
90/125serial: pl011: Fix oops on -EPROBE_DEFERdrivers/tty/serial/amba-pl011.c+5 -60 replies
91/125serial: pl011: Dont leak amba_ports entry on driver register errordrivers/tty/serial/amba-pl011.c+4 -10 replies
92/125serial: 8250_exar: Fix number of ports for Commtech PCIe cardsdrivers/tty/serial/8250/8250_exar.c+21 -30 replies
93/125serial: 8250: change lock order in serial8250_do_startup()drivers/tty/serial/8250/8250_port.c+6 -30 replies
94/125writeback: Protect inode->i_io_list with inode->i_lockfs/fs-writeback.c+17 -50 replies
95/125writeback: Avoid skipping inode writebackfs/fs-writeback.c include/linux/fs.h+18 -70 replies
96/125writeback: Fix sync livelock due to b_dirty_time processingfs/fs-writeback.c include/trace/events/writeback.h+23 -340 replies
97/125XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.drivers/xen/events/events_base.c+8 -80 replies
98/125usb: host: xhci: fix ep context print mismatch in debugfsdrivers/usb/host/xhci-debugfs.c+4 -40 replies
99/125xhci: Do warm-reset when both CAS and XDEV_RESUME are setdrivers/usb/host/xhci-hub.c+10 -90 replies
100/125xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset faileddrivers/usb/host/xhci.c+2 -10 replies
101/125PM: sleep: core: Fix the handling of pending runtime resume requestsdrivers/base/power/main.c+10 -60 replies
102/125device property: Fix the secondary firmware node handling in set_primary_fwnode()drivers/base/core.c+8 -40 replies
103/125genirq/matrix: Deal with the sillyness of for_each_cpu() on UPkernel/irq/matrix.c+7 -00 replies
104/125irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistakedrivers/irqchip/irq-stm32-exti.c+12 -20 replies
105/125drm/amdgpu: Fix buffer overflow in INFO ioctldrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+4 -00 replies
106/125drm/amd/pm: correct Vega10 swctf limit settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c+5 -20 replies
107/125drm/amd/pm: correct Vega12 swctf limit settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c+4 -20 replies
108/125USB: yurex: Fix bad gfp argumentdrivers/usb/misc/yurex.c+1 -13 replies
109/125usb: uas: Add quirk for PNY Pro Elitedrivers/usb/storage/unusual_uas.h+7 -00 replies
110/125USB: quirks: Add no-lpm quirk for another Raydium touchscreendrivers/usb/core/quirks.c+2 -00 replies
111/125USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-Ddrivers/usb/core/quirks.c+5 -00 replies
112/125USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridgedrivers/usb/storage/unusual_devs.h+1 -10 replies
113/125usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()drivers/usb/host/ohci-exynos.c+2 -30 replies
114/125USB: gadget: u_f: add overflow checks to VLA macrosdrivers/usb/gadget/u_f.h+27 -110 replies
115/125USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()drivers/usb/gadget/function/f_ncm.c+69 -120 replies
116/125USB: gadget: u_f: Unbreak offset calculation in VLAsdrivers/usb/gadget/u_f.h+4 -40 replies
117/125USB: cdc-acm: rework notification_buffer resizingdrivers/usb/class/cdc-acm.c+10 -120 replies
118/125usb: storage: Add unusual_uas entry for Sony PSZ drivesdrivers/usb/storage/unusual_uas.h+7 -00 replies
119/125btrfs: check the right error variable in btrfs_del_dir_entries_in_logfs/btrfs/tree-log.c+6 -40 replies
120/125usb: dwc3: gadget: Dont setup more than requesteddrivers/usb/dwc3/gadget.c+35 -160 replies
121/125usb: dwc3: gadget: Fix handling ZLPdrivers/usb/dwc3/gadget.c+22 -20 replies
122/125usb: dwc3: gadget: Handle ZLP for sg requestsdrivers/usb/dwc3/gadget.c+29 -00 replies
123/125tpm: Unify the mismatching TPM space buffer sizesdrivers/char/tpm/tpm-chip.c drivers/char/tpm/tpm.h drivers/char/tpm/tpm2-space.c +1 more+24 -190 replies
124/125HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()drivers/hid/usbhid/hiddev.c+4 -02 replies
125/125ALSA: usb-audio: Update documentation comment for MS2109 quirksound/usb/quirks-table.h+2 -20 replies

Reviews trailers per patch

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

PatchChristoph HellwigBart Van AsschePrakash GuptaDmitry Vyukov[email protected]Ying XueJosef BacikDavid SterbaJeff LaytonArd BiesheuvelLukas CzernerRichard CochranSachin SantJiangYuMike ChristieHimanshu MadhaniAndrea BorgiaValmer HuhnAndy ShevchenkoGuenter RoeckPeter OberparleiterCharles KeepaxLee DuncanBrice GoglinAlan SternOliver NeukumRoman ShaposhnikJuergen GrossJerry SnitselaarStefan BergerUtkarsh H PatelPengfei XuJordan CrouseColy LiMartijn CoenenFilipe MananaAndreas DilgerAvri AltmanCan GuoChao YuJeremy KerrDan CarpenterTill DörgesFelipe BalbiMarek SzyprowskiKrzysztof KozlowskiJean-Christophe Barnoud[email protected]Alex DeucherBrian FosterDarrick J. WongAlim AkhtarRitesh HarjaniAlexey KardashevskiyJan KaraChaitanya KulkarniGirish BasrurSantosh VernekarSaurav KashyapShyam SundarFelix KuehlingJon HunterAlistair PoppleShuah KhanLinux Kernel Functional Testing
SeriesT-b T-b T-b
1/125T-b
2/125
3/125
4/125R-b
5/125
6/125Reported-and-tested-by A-b
7/125
8/125
9/125
10/125
11/125
12/125R-b
13/125
14/125
15/125
16/125
17/125R-b R-b
18/125T-b A-b
19/125R-b
20/125R-b
21/125
22/125
23/125
24/125
25/125
26/125
27/125R-b R-b
28/125T-b
29/125
30/125
31/125
32/125A-b
33/125
34/125
35/125
36/125
37/125R-b
38/125
39/125
40/125
41/125
42/125R-b R-b
43/125R-b
44/125R-b
45/125R-b R-b R-b R-b
46/125
47/125
48/125
49/125A-b
50/125
51/125A-b
52/125
53/125
54/125R-b
55/125R-b R-b
56/125
57/125
58/125
59/125R-b
60/125R-b
61/125R-b
62/125
63/125R-b
64/125R-b
65/125R-b
66/125
67/125
68/125R-b
69/125A-b
70/125R-b
71/125R-b
72/125R-b
73/125A-b R-b
74/125R-b
75/125R-b
76/125R-b
77/125
78/125
79/125T-b
80/125R-b A-b
81/125Reported-and-tested-by
82/125R-b
83/125R-b
84/125R-b
85/125
86/125
87/125
88/125
89/125T-b R-b T-b R-b
90/125
91/125
92/125T-b
93/125R-b R-b T-b
94/125R-b R-b
95/125R-b R-b T-b
96/125R-b
97/125T-b R-b
98/125
99/125
100/125
101/125A-b T-b T-b
102/125
103/125
104/125
105/125A-b
106/125R-b
107/125R-b
108/125A-b Reported-and-tested-by
109/125
110/125
111/125Reported-and-tested-by
112/125T-b A-b
113/125R-b
114/125A-b
115/125A-b
116/125T-b
117/125A-b
118/125Reported-and-tested-by
119/125R-b R-b
120/125
121/125
122/125
123/125R-b T-b
124/125R-b
125/125

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

Read the v1 thread

Cover letter [PATCH 4.19 000/125] 4.19.143-rc1 review

This is the start of the stable review cycle for the 4.19.143 release. There are 125 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, 03 Sep 2020 15:09:01 +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.19.143-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.143-rc1

Hector Martin <[email protected]>
ALSA: usb-audio: Update documentation comment for MS2109 quirk

Peilin Ye <[email protected]>
HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()

Jarkko Sakkinen <[email protected]>
tpm: Unify the mismatching TPM space buffer sizes

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Handle ZLP for sg requests

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Fix handling ZLP

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Don't setup more than requested

Josef Bacik <[email protected]>
btrfs: check the right error variable in btrfs_del_dir_entries_in_log

Alan Stern <[email protected]>
usb: storage: Add unusual_uas entry for Sony PSZ drives

Tom Rix <[email protected]>
USB: cdc-acm: rework notification_buffer resizing

Andy Shevchenko <[email protected]>
USB: gadget: u_f: Unbreak offset calculation in VLAs

Brooke Basile <[email protected]>
USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()

Brooke Basile <[email protected]>
USB: gadget: u_f: add overflow checks to VLA macros

Tang Bin <[email protected]>
usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()

Cyril Roelandt <[email protected]>
USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge

Alan Stern <[email protected]>
USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D

Kai-Heng Feng <[email protected]>
USB: quirks: Add no-lpm quirk for another Raydium touchscreen

Thinh Nguyen <[email protected]>
usb: uas: Add quirk for PNY Pro Elite

Alan Stern <[email protected]>
USB: yurex: Fix bad gfp argument

Evan Quan <[email protected]>
drm/amd/pm: correct Vega12 swctf limit setting

Evan Quan <[email protected]>
drm/amd/pm: correct Vega10 swctf limit setting

Alex Deucher <[email protected]>
drm/amdgpu: Fix buffer overflow in INFO ioctl

qiuguorui1 <[email protected]>
irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake

Thomas Gleixner <[email protected]>
genirq/matrix: Deal with the sillyness of for_each_cpu() on UP

Heikki Krogerus <[email protected]>
device property: Fix the secondary firmware node handling in set_primary_fwnode()

Rafael J. Wysocki <[email protected]>
PM: sleep: core: Fix the handling of pending runtime resume requests

Ding Hui <[email protected]>
xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed

Kai-Heng Feng <[email protected]>
xhci: Do warm-reset when both CAS and XDEV_RESUME are set

Li Jun <[email protected]>
usb: host: xhci: fix ep context print mismatch in debugfs

Thomas Gleixner <[email protected]>
XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.

Jan Kara <[email protected]>
writeback: Fix sync livelock due to b_dirty_time processing

Jan Kara <[email protected]>
writeback: Avoid skipping inode writeback

Jan Kara <[email protected]>

    writeback: Protect inode->i_io_list with inode->i_lock

Sergey Senozhatsky <[email protected]>
serial: 8250: change lock order in serial8250_do_startup()

Valmer Huhn <[email protected]>
serial: 8250_exar: Fix number of ports for Commtech PCIe cards

Lukas Wunner <[email protected]>
serial: pl011: Don't leak amba_ports entry on driver register error

Lukas Wunner <[email protected]>
serial: pl011: Fix oops on -EPROBE_DEFER

Tamseel Shams <[email protected]>
serial: samsung: Removes the IRQ not found warning

George Kennedy <[email protected]>
vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()

Tetsuo Handa <[email protected]>
vt: defer kfree() of vc_screenbuf in vc_do_resize()

Evgeny Novikov <[email protected]>
USB: lvtest: return proper error code in probe

George Kennedy <[email protected]>
fbcon: prevent user font height or width change from causing potential out-of-bounds access

Filipe Manana <[email protected]>
btrfs: fix space cache memory leak after transaction abort

Marcos Paulo de Souza <[email protected]>
btrfs: reset compression level for lzo on remount

Ming Lei <[email protected]>

    blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART

Hans de Goede <[email protected]>
HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands

Ming Lei <[email protected]>
block: loop: set discard granularity and alignment for block device backed loop

Athira Rajeev <[email protected]>
powerpc/perf: Fix soft lockups due to missed interrupt accounting

Sumera Priyadarsini <[email protected]>
net: gianfar: Add of_node_put() before goto statement

Alvin Šipraga <[email protected]>
macvlan: validate setting of multiple remote source MAC addresses

Saurav Kashyap <[email protected]>
Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix null pointer access during disconnect from subsystem

Saurav Kashyap <[email protected]>
scsi: qla2xxx: Check if FW supports MQ before enabling

Stanley Chu <[email protected]>
scsi: ufs: Clean up completed request without interrupt notification

Adrian Hunter <[email protected]>
scsi: ufs: Improve interrupt handling for shared interrupts

Stanley Chu <[email protected]>
scsi: ufs: Fix possible infinite loop in ufshcd_hold

Mike Christie <[email protected]>
scsi: fcoe: Fix I/O path allocation

Sylwester Nawrocki <[email protected]>
ASoC: wm8994: Avoid attempts to read unreadable registers

Vineeth Vijayan <[email protected]>
s390/cio: add cond_resched() in the slow_eval_known_fn() loop

Amelie Delaunay <[email protected]>
spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate

Xianting Tian <[email protected]>
fs: prevent BUG_ON in submit_bh_wbc()

Jan Kara <[email protected]>
ext4: correctly restore system zone info when remount fails

Jan Kara <[email protected]>
ext4: handle error of ext4_setup_system_zone() on remount

Lukas Czerner <[email protected]>
ext4: handle option set by mount flags correctly

zhangyi (F) <[email protected]>
jbd2: abort journal if free a async write error metadata buffer

Lukas Czerner <[email protected]>
ext4: handle read only external journal device

Jan Kara <[email protected]>
ext4: don't BUG on inconsistent journal feature

Lukas Czerner <[email protected]>
jbd2: make sure jh have b_transaction set in refile/unfile_buffer

Christophe JAILLET <[email protected]>
usb: gadget: f_tcm: Fix some resource leaks in some error paths

Wolfram Sang <[email protected]>
i2c: rcar: in slave mode, clear NACK earlier

Hou Pu <[email protected]>
null_blk: fix passing of REQ_FUA flag in null_handle_rq

Tianjia Zhang <[email protected]>
nvme-fc: Fix wrong return value in __nvme_fc_init_request()

Rob Clark <[email protected]>
drm/msm/adreno: fix updating ring fence

Sean Young <[email protected]>
media: gpio-ir-tx: improve precision of transmitted signal due to scheduling

Zhi Chen <[email protected]>
Revert "ath10k: fix DMA related firmware crashes on multiple devices"

Andrey Konovalov <[email protected]>
efi: provide empty efi_enter_virtual_mode implementation

Changming Liu <[email protected]>
USB: sisusbvga: Fix a potential UB casued by left shifting a negative value

Arnd Bergmann <[email protected]>
powerpc/spufs: add CONFIG_COREDUMP dependency

David Brazdil <[email protected]>
KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe

Evgeny Novikov <[email protected]>
media: davinci: vpif_capture: fix potential double free

Jason Baron <[email protected]>
EDAC/ie31200: Fallback if host bridge device is already initialized

Javed Hasan <[email protected]>
scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()

Xiubo Li <[email protected]>
ceph: fix potential mdsc use-after-free crash

Jing Xiangfeng <[email protected]>
scsi: iscsi: Do not put host in iscsi_set_flashnode_param()

Qu Wenruo <[email protected]>
btrfs: file: reserve qgroup space after the hole punch range is locked

Chris Wilson <[email protected]>
locking/lockdep: Fix overflow in presentation of average lock-time

Aditya Pakki <[email protected]>
drm/nouveau: Fix reference count leak in nouveau_connector_detect

Aditya Pakki <[email protected]>
drm/nouveau: fix reference count leak in nv50_disp_atomic_commit

Aditya Pakki <[email protected]>
drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open

Li Guifu <[email protected]>
f2fs: fix use-after-free issue

Ikjoon Jang <[email protected]>
HID: quirks: add NOGET quirk for Logitech GROUP

Hans Verkuil <[email protected]>
cec-api: prevent leaking memory through hole in structure

Peng Fan <[email protected]>
mips/vdso: Fix resource leaks in genvdso.c

Reto Schneider <[email protected]>
rtlwifi: rtl8192cu: Prevent leaking urb

Yangbo Lu <[email protected]>
ARM: dts: ls1021a: output PPS signal on FIPER2

Qiushi Wu <[email protected]>
PCI: Fix pci_create_slot() reference count leak

Aditya Pakki <[email protected]>
omapfb: fix multiple reference count leaks due to pm_runtime_get_sync

Chao Yu <[email protected]>
f2fs: fix error path in do_recover_data()

Desnes A. Nunes do Rosario <[email protected]>
selftests/powerpc: Purge extra count_pmc() calls of ebb selftests

Dave Chinner <[email protected]>
xfs: Don't allow logging of XFS_ISTALE inodes

Dick Kennedy <[email protected]>
scsi: lpfc: Fix shost refcount mismatch when deleting vport

Navid Emamdoost <[email protected]>
drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails

Navid Emamdoost <[email protected]>
drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config

Navid Emamdoost <[email protected]>
drm/amd/display: fix ref count leak in amdgpu_drm_ioctl

Navid Emamdoost <[email protected]>
drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms

Aditya Pakki <[email protected]>
drm/radeon: fix multiple reference count leak

Qiushi Wu <[email protected]>
drm/amdkfd: Fix reference count leaks.

Robin Murphy <[email protected]>
iommu/iova: Don't BUG on invalid PFNs

Bodo Stroesser <[email protected]>
scsi: target: tcmu: Fix crash on ARM during cmd completion

Luis Chamberlain <[email protected]>
blktrace: ensure our debugfs dir exists

Jia-Ju Bai <[email protected]>
media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()

Alexey Kardashevskiy <[email protected]>
powerpc/xive: Ignore kmemleak false positives

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep

Andy Shevchenko <[email protected]>
mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs

Qiushi Wu <[email protected]>
ASoC: tegra: Fix reference count leaks.

Qiushi Wu <[email protected]>
ASoC: img-parallel-out: Fix a reference count leak

Qiushi Wu <[email protected]>
ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt

Randy Dunlap <[email protected]>
ALSA: pci: delete repeated words in comments

Mahesh Bandewar <[email protected]>
ipvlan: fix device features

Shay Agroskin <[email protected]>
net: ena: Make missed_tx stat incremental

Cong Wang <[email protected]>

    tipc: fix uninit skb->data in tipc_nl_compat_dumpit()

Peilin Ye <[email protected]>
net/smc: Prevent kernel-infoleak in __smc_diag_dump()

Necip Fazil Yildiran <[email protected]>
net: qrtr: fix usage of idr in port assignment to socket

Miaohe Lin <[email protected]>

    net: Fix potential wrong skb->protocol in skb_vlan_untag()

Mark Tomlinson <[email protected]>
gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY

Michael Ellerman <[email protected]>
powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |   2 +-
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi         |   2 +-
 arch/arm64/kvm/hyp/switch.c                        |   2 +-
 arch/mips/vdso/genvdso.c                           |  10 ++
 arch/powerpc/kernel/cpu_setup_power.S              |   2 +-
 arch/powerpc/perf/core-book3s.c                    |   4 +
 arch/powerpc/platforms/cell/Kconfig                |   1 +
 arch/powerpc/sysdev/xive/native.c                  |   2 +
 block/blk-mq-sched.c                               |   9 ++
 block/blk-mq.c                                     |   9 ++
 drivers/base/core.c                                |  12 +-
 drivers/base/power/main.c                          |  16 +-
 drivers/block/loop.c                               |  33 ++--
 drivers/block/null_blk_main.c                      |   2 +-
 drivers/char/tpm/tpm-chip.c                        |   9 +-
 drivers/char/tpm/tpm.h                             |   6 +-
 drivers/char/tpm/tpm2-space.c                      |  26 +--
 drivers/char/tpm/tpmrm-dev.c                       |   2 +-
 drivers/edac/ie31200_edac.c                        |  50 +++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   7 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  20 ++-
 .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c   |   7 +-
 .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c   |   6 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   4 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   4 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   4 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |  20 ++-
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/hid/i2c-hid/i2c-hid-core.c                 |  22 +--
 drivers/hid/usbhid/hiddev.c                        |   4 +
 drivers/i2c/busses/i2c-rcar.c                      |   1 +
 drivers/iommu/iova.c                               |   4 +-
 drivers/irqchip/irq-stm32-exti.c                   |  14 +-
 drivers/media/cec/cec-api.c                        |   8 +-
 drivers/media/pci/ttpci/av7110.c                   |   5 +-
 drivers/media/platform/davinci/vpif_capture.c      |   2 -
 drivers/media/rc/gpio-ir-tx.c                      |   7 +-
 drivers/mfd/intel-lpss-pci.c                       |   3 +
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   5 +-
 drivers/net/ethernet/freescale/gianfar.c           |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c      |   2 +-
 drivers/net/ipvlan/ipvlan_main.c                   |  27 +++-
 drivers/net/macvlan.c                              |  21 ++-
 drivers/net/wireless/ath/ath10k/hw.h               |   2 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c         |   5 +-
 drivers/nvme/host/fc.c                             |   4 +-
 drivers/pci/slot.c                                 |   6 +-
 drivers/s390/cio/css.c                             |   5 +
 drivers/scsi/fcoe/fcoe_ctlr.c                      |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |  26 +--
 drivers/scsi/qla2xxx/qla_mbx.c                     |   8 -
 drivers/scsi/qla2xxx/qla_nvme.c                    |   5 +
 drivers/scsi/qla2xxx/qla_os.c                      |   5 +
 drivers/scsi/scsi_transport_iscsi.c                |   2 +-
 drivers/scsi/ufs/ufshcd.c                          |  14 +-
 drivers/spi/spi-stm32.c                            |   3 +-
 drivers/target/target_core_user.c                  |   9 +-
 drivers/tty/serial/8250/8250_exar.c                |  24 ++-
 drivers/tty/serial/8250/8250_port.c                |   9 +-
 drivers/tty/serial/amba-pl011.c                    |  16 +-
 drivers/tty/serial/samsung.c                       |   8 +-
 drivers/tty/vt/vt.c                                |   5 +-
 drivers/tty/vt/vt_ioctl.c                          |  12 +-
 drivers/usb/class/cdc-acm.c                        |  22 ++-
 drivers/usb/core/quirks.c                          |   7 +
 drivers/usb/dwc3/gadget.c                          | 104 +++++++++---
 drivers/usb/gadget/function/f_ncm.c                |  81 ++++++++--
 drivers/usb/gadget/function/f_tcm.c                |   7 +-
 drivers/usb/gadget/u_f.h                           |  38 +++--
 drivers/usb/host/ohci-exynos.c                     |   5 +-
 drivers/usb/host/xhci-debugfs.c                    |   8 +-
 drivers/usb/host/xhci-hub.c                        |  19 +--
 drivers/usb/host/xhci.c                            |   3 +-
 drivers/usb/misc/lvstest.c                         |   2 +-
 drivers/usb/misc/sisusbvga/sisusb.c                |   2 +-
 drivers/usb/misc/yurex.c                           |   2 +-
 drivers/usb/storage/unusual_devs.h                 |   2 +-
 drivers/usb/storage/unusual_uas.h                  |  14 ++
 drivers/video/fbdev/core/fbcon.c                   |  25 ++-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   7 +-
 drivers/video/fbdev/omap2/omapfb/dss/dsi.c         |   7 +-
 drivers/video/fbdev/omap2/omapfb/dss/dss.c         |   7 +-
 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c       |   5 +-
 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c       |   5 +-
 drivers/video/fbdev/omap2/omapfb/dss/venc.c        |   7 +-
 drivers/xen/events/events_base.c                   |  16 +-
 fs/btrfs/disk-io.c                                 |   1 +
 fs/btrfs/file.c                                    |   8 +-
 fs/btrfs/free-space-cache.c                        |   2 +-
 fs/btrfs/super.c                                   |   1 +
 fs/btrfs/tree-log.c                                |  10 +-
 fs/buffer.c                                        |   9 ++
 fs/ceph/mds_client.c                               |  14 +-
 fs/ext4/block_validity.c                           |   8 -
 fs/ext4/super.c                                    | 175 ++++++++++++++-------
 fs/f2fs/f2fs.h                                     |   4 +-
 fs/f2fs/inline.c                                   |  19 ++-
 fs/f2fs/node.c                                     |   6 +-
 fs/f2fs/recovery.c                                 |  10 +-
 fs/f2fs/super.c                                    |   5 +-
 fs/fs-writeback.c                                  |  83 +++++-----
 fs/jbd2/transaction.c                              |  26 +++
 fs/xfs/xfs_icache.c                                |   3 +-
 fs/xfs/xfs_inode.c                                 |  25 ++-
 fs/xfs/xfs_trans_inode.c                           |   2 +
 include/linux/efi.h                                |   4 +
 include/linux/fs.h                                 |   8 +-
 include/trace/events/writeback.h                   |  13 +-
 kernel/irq/matrix.c                                |   7 +
 kernel/locking/lockdep_proc.c                      |   2 +-
 kernel/trace/blktrace.c                            |  12 ++
 net/core/skbuff.c                                  |   4 +-
 net/ipv6/ip6_tunnel.c                              |  10 +-
 net/qrtr/qrtr.c                                    |  20 +--
 net/smc/smc_diag.c                                 |  16 +-
 net/tipc/netlink_compat.c                          |  12 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |   2 +-
 sound/pci/cs46xx/dsp_spos_scb_lib.c                |   2 +-
 sound/pci/hda/hda_codec.c                          |   2 +-
 sound/pci/hda/hda_generic.c                        |   2 +-
 sound/pci/hda/patch_sigmatel.c                     |   2 +-
 sound/pci/ice1712/prodigy192.c                     |   2 +-
 sound/pci/oxygen/xonar_dg.c                        |   2 +-
 sound/soc/codecs/wm8958-dsp2.c                     |   4 +
 sound/soc/img/img-i2s-in.c                         |   4 +-
 sound/soc/img/img-parallel-out.c                   |   4 +-
 sound/soc/tegra/tegra30_ahub.c                     |   4 +-
 sound/soc/tegra/tegra30_i2s.c                      |   4 +-
 sound/usb/quirks-table.h                           |   4 +-
 .../powerpc/pmu/ebb/back_to_back_ebbs_test.c       |   2 -
 .../selftests/powerpc/pmu/ebb/cycles_test.c        |   2 -
 .../powerpc/pmu/ebb/cycles_with_freeze_test.c      |   2 -
 .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c       |   2 -
 tools/testing/selftests/powerpc/pmu/ebb/ebb.c      |   2 -
 .../powerpc/pmu/ebb/ebb_on_willing_child_test.c    |   2 -
 .../powerpc/pmu/ebb/lost_exception_test.c          |   1 -
 .../selftests/powerpc/pmu/ebb/multi_counter_test.c |   7 -
 .../powerpc/pmu/ebb/multi_ebb_procs_test.c         |   2 -
 .../selftests/powerpc/pmu/ebb/pmae_handling_test.c |   2 -
 .../powerpc/pmu/ebb/pmc56_overflow_test.c          |   2 -
 146 files changed, 1106 insertions(+), 474 deletions(-)