Skip to content

5.8.6-rc1 review

Greg Kroah-Hartman dmaengine dri-devel linux-arm-kernel linux-edac linux-mediatek linux-mm linux-renesas-soc linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest255 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/255khugepaged: khugepaged_test_exit() check mmget_still_valid()mm/khugepaged.c+1 -40 replies
2/255ASoC: intel/skl/hda - fix probe regression on systems without i915sound/soc/intel/boards/skl_hda_dsp_common.h sound/soc/intel/boards/skl_hda_dsp_generic.c+12 -60 replies
3/255ALSA: hda/hdmi: Add quirk to force connectivitysound/pci/hda/patch_hdmi.c+15 -10 replies
4/255ALSA: 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
5/255ALSA: hda/realtek: Fix pin default on Intel NUC 8 Ruggedsound/pci/hda/patch_realtek.c+11 -00 replies
6/255ALSA: hda/hdmi: Use force connectivity quirk on another HP desktopsound/pci/hda/patch_hdmi.c+1 -00 replies
7/255drm/amdgpu: fix RAS memory leak in error casedrivers/gpu/drm/amd/amdgpu/amdgpu_ras.c+10 -90 replies
8/255EDAC/mc: Call edac_inc_ue_error() before panicdrivers/edac/edac_mc.c+2 -20 replies
9/255ASoC: img: Fix a reference count leak in img_i2s_in_set_fmtsound/soc/img/img-i2s-in.c+3 -10 replies
10/255ASoC: img-parallel-out: Fix a reference count leaksound/soc/img/img-parallel-out.c+3 -10 replies
11/255ASoC: tegra: Fix reference count leaks.sound/soc/tegra/tegra30_ahub.c sound/soc/tegra/tegra30_i2s.c+6 -20 replies
12/255mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDsdrivers/mfd/intel-lpss-pci.c+3 -00 replies
13/255arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleeparch/arm64/boot/dts/qcom/msm8916-pins.dtsi+1 -10 replies
14/255powerpc/xive: Ignore kmemleak false positivesarch/powerpc/sysdev/xive/native.c+2 -00 replies
15/255media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()drivers/media/pci/ttpci/av7110.c+3 -20 replies
16/255gcc-plugins/stackleak: Dont instrument itselfkernel/Makefile+1 -00 replies
17/255blktrace: ensure our debugfs dir existskernel/trace/blktrace.c+12 -00 replies
18/255staging: rts5208: fix memleaks on error handling paths in probedrivers/staging/rts5208/rtsx.c+1 -00 replies
19/255scsi: target: tcmu: Fix crash on ARM during cmd completiondrivers/target/target_core_user.c+8 -10 replies
20/255mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDsdrivers/mfd/intel-lpss-pci.c+16 -00 replies
21/255iommu/iova: Dont BUG on invalid PFNsdrivers/iommu/iova.c+3 -10 replies
22/255platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflowdrivers/platform/chrome/cros_ec_sensorhub_ring.c+1 -30 replies
23/255drm/amdkfd: Fix reference count leaks.drivers/gpu/drm/amd/amdkfd/kfd_topology.c+15 -50 replies
24/255drm/radeon: fix multiple reference count leakdrivers/gpu/drm/radeon/radeon_connectors.c+15 -50 replies
25/255drm/amdgpu: fix ref count leak in amdgpu_driver_open_kmsdrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+2 -10 replies
26/255drm/amd/display: fix ref count leak in amdgpu_drm_ioctldrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+2 -10 replies
27/255drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_configdrivers/gpu/drm/amd/amdgpu/amdgpu_display.c+3 -20 replies
28/255drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync failsdrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+12 -40 replies
29/255drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync failsdrivers/gpu/drm/amd/amdgpu/amdgpu_fence.c+3 -10 replies
30/255drm/amdkfd: fix ref count leak when pm_runtime_get_sync failsdrivers/gpu/drm/amd/amdkfd/kfd_process.c+3 -10 replies
31/255drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync failsdrivers/gpu/drm/amd/amdgpu/amdgpu_pm.c+165 -550 replies
32/255scsi: lpfc: Fix shost refcount mismatch when deleting vportdrivers/scsi/lpfc/lpfc_vport.c+8 -180 replies
33/255xfs: Dont allow logging of XFS_ISTALE inodesfs/xfs/libxfs/xfs_trans_inode.c fs/xfs/xfs_icache.c fs/xfs/xfs_inode.c+26 -40 replies
34/255scsi: target: Fix xcopy sess release leakdrivers/target/target_core_internal.h drivers/target/target_core_transport.c drivers/target/target_core_xcopy.c+16 -30 replies
35/255selftests/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
36/255f2fs: remove write attribute of main_blkaddr sysfs nodefs/f2fs/sysfs.c+8 -10 replies
37/255f2fs: fix error path in do_recover_data()fs/f2fs/f2fs.h fs/f2fs/inline.c fs/f2fs/node.c +1 more+26 -130 replies
38/255MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 onlyarch/mips/Kconfig arch/mips/kvm/Kconfig+3 -10 replies
39/255omapfb: 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
40/255PCI: Fix pci_create_slot() reference count leakdrivers/pci/slot.c+4 -20 replies
41/255ARM: dts: ls1021a: output PPS signal on FIPER2arch/arm/boot/dts/ls1021a.dtsi+1 -10 replies
42/255rtlwifi: rtl8192cu: Prevent leaking urbdrivers/net/wireless/realtek/rtlwifi/usb.c+4 -10 replies
43/255mips/vdso: Fix resource leaks in genvdso.carch/mips/vdso/genvdso.c+10 -00 replies
44/255ALSA: hda: Add support for Loongson 7A1000 controllersound/pci/hda/hda_intel.c+2 -00 replies
45/255gpu: host1x: Put gathers BO on pinning errordrivers/gpu/host1x/job.c+8 -50 replies
46/255cec-api: prevent leaking memory through hole in structuredrivers/media/cec/core/cec-api.c+7 -10 replies
47/255ASoC: Intel: sof_sdw_rt711: remove properties in card removesound/soc/intel/boards/sof_sdw.c sound/soc/intel/boards/sof_sdw_common.h sound/soc/intel/boards/sof_sdw_rt711.c+17 -00 replies
48/255HID: quirks: add NOGET quirk for Logitech GROUPdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
49/255f2fs: fix use-after-free issuefs/f2fs/super.c+3 -20 replies
50/255drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_opendrivers/gpu/drm/nouveau/nouveau_fbcon.c+3 -10 replies
51/255drm/nouveau: fix reference count leak in nv50_disp_atomic_commitdrivers/gpu/drm/nouveau/dispnv50/disp.c+3 -10 replies
52/255drm/nouveau: Fix reference count leak in nouveau_connector_detectdrivers/gpu/drm/nouveau/nouveau_connector.c+3 -10 replies
53/255locking/lockdep: Fix overflow in presentation of average lock-timekernel/locking/lockdep_proc.c+1 -10 replies
54/255btrfs: file: reserve qgroup space after the hole punch range is lockedfs/btrfs/file.c+4 -40 replies
55/255btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inodefs/btrfs/inode.c fs/btrfs/qgroup.c fs/btrfs/qgroup.h+9 -90 replies
56/255scsi: iscsi: Do not put host in iscsi_set_flashnode_param()drivers/scsi/scsi_transport_iscsi.c+1 -10 replies
57/255netfilter: nf_tables: report EEXIST on overlapsnet/netfilter/nf_tables_api.c+7 -90 replies
58/255ceph: fix potential mdsc use-after-free crashfs/ceph/mds_client.c+13 -10 replies
59/255ceph: do not access the kiocb after aio requestsfs/ceph/file.c+3 -20 replies
60/255scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()drivers/scsi/fcoe/fcoe_ctlr.c+1 -10 replies
61/255i2c: i801: Add support for Intel Tiger Lake PCH-Hdrivers/i2c/busses/i2c-i801.c+4 -00 replies
62/255EDAC/ie31200: Fallback if host bridge device is already initializeddrivers/edac/ie31200_edac.c+47 -30 replies
63/255hugetlbfs: prevent filesystem stacking of hugetlbfsfs/hugetlbfs/inode.c+6 -00 replies
64/255media: davinci: vpif_capture: fix potential double freedrivers/media/platform/davinci/vpif_capture.c+0 -20 replies
65/255media: i2c: imx290: fix reset GPIO pin handlingdrivers/media/i2c/imx290.c+4 -30 replies
66/255drm/amd/display: change global buffer to local bufferdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c drivers/gpu/drm/amd/display/modules/color/Makefile drivers/gpu/drm/amd/display/modules/color/color_gamma.c +3 more+183 -590 replies
67/255drm/amd/display: fix compilation error on allmodconfigdrivers/gpu/drm/amd/display/modules/color/Makefile+1 -50 replies
68/255KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhearch/arm64/kvm/hyp/switch.c+1 -10 replies
69/255powerpc/spufs: add CONFIG_COREDUMP dependencyarch/powerpc/platforms/cell/Kconfig+1 -00 replies
70/255dmaengine: idxd: fix PCI_MSI build errorsdrivers/dma/Kconfig+1 -01 reply
71/255USB: sisusbvga: Fix a potential UB casued by left shifting a negative valuedrivers/usb/misc/sisusbvga/sisusb.c+1 -10 replies
72/255mmc: sdhci-of-arasan: fix timings allocation codedrivers/mmc/host/sdhci-of-arasan.c+14 -110 replies
73/255brcmfmac: Set timeout value when configuring power savedrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+8 -00 replies
74/255pinctrl: mediatek: avoid virtual gpio trying to set regdrivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h drivers/pinctrl/mediatek/pinctrl-paris.c+33 -00 replies
75/255pinctrl: mediatek: fix build for tristate changesdrivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c+1 -00 replies
76/255efi: provide empty efi_enter_virtual_mode implementationinclude/linux/efi.h+4 -00 replies
77/255arm64: Fix __cpu_logical_map undefined issuearch/arm64/include/asm/smp.h arch/arm64/kernel/setup.c arch/arm64/kernel/smp.c+16 -50 replies
78/255net: openvswitch: introduce common code for flushing flowsnet/openvswitch/datapath.c net/openvswitch/flow_table.c net/openvswitch/flow_table.h+27 -210 replies
79/255PCI: qcom: Add missing ipq806x clocks in PCIe driverdrivers/pci/controller/dwc/pcie-qcom.c+33 -50 replies
80/255PCI: qcom: Change duplicate PCI reset to phy resetdrivers/pci/controller/dwc/pcie-qcom.c+8 -100 replies
81/255PCI: qcom: Add missing reset for ipq806xdrivers/pci/controller/dwc/pcie-qcom.c+12 -00 replies
82/255PM / devfreq: Fix the wrong end with semicolondrivers/devfreq/devfreq.c+2 -20 replies
83/255cpufreq: intel_pstate: Fix EPP setting via sysfs in active modedrivers/cpufreq/intel_pstate.c+12 -60 replies
84/255ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1)sound/usb/quirks-table.h+30 -00 replies
85/255nfsd: fix oops on mixed NFSv4/NFSv3 client accessfs/nfsd/nfs4state.c+2 -00 replies
86/255block: respect queue limit of max discard segmentblock/blk-merge.c+9 -20 replies
87/255block: virtio_blk: fix handling single range discard requestdrivers/block/virtio_blk.c+23 -80 replies
88/255drm/msm/adreno: fix updating ring fencedrivers/gpu/drm/msm/adreno/adreno_gpu.c+1 -10 replies
89/255block: Fix page_is_mergeable() for compound pagesblock/bio.c+5 -50 replies
90/255bfq: fix blkio cgroup leakage v4block/bfq-cgroup.c block/bfq-iosched.h block/bfq-wf2q.c+3 -120 replies
91/255hwmon: (nct7904) Correct divide by 0drivers/hwmon/nct7904.c+2 -20 replies
92/255blk-mq: insert request not through ->queue_rq into sw/scheduler queueblock/blk-mq.c+2 -10 replies
93/255blkcg: fix memleak for iolatencyblock/blk-cgroup.c+5 -30 replies
94/255nvmet: fix a memory leakdrivers/nvme/target/configfs.c+1 -00 replies
95/255nvme-fc: Fix wrong return value in __nvme_fc_init_request()drivers/nvme/host/fc.c+2 -20 replies
96/255nvme: multipath: round-robin: fix single non-optimized path casedrivers/nvme/host/multipath.c+10 -50 replies
97/255null_blk: fix passing of REQ_FUA flag in null_handle_rqdrivers/block/null_blk_main.c+1 -10 replies
98/255habanalabs: Fix memory corruption in debugfsdrivers/misc/habanalabs/debugfs.c+4 -40 replies
99/255drm/etnaviv: always start/stop scheduler in timeout processingdrivers/gpu/drm/etnaviv/etnaviv_sched.c+6 -50 replies
100/255i2c: core: Dont fail PRP0001 enumeration when no ID table existdrivers/i2c/i2c-core-base.c+1 -10 replies
101/255i2c: rcar: in slave mode, clear NACK earlierdrivers/i2c/busses/i2c-rcar.c+1 -00 replies
102/255vdpa: ifcvf: return err when fail to request config irqdrivers/vdpa/ifcvf/ifcvf_main.c+4 -00 replies
103/255vdpa: ifcvf: free config irq in ifcvf_free_irq()drivers/vdpa/ifcvf/ifcvf_base.h drivers/vdpa/ifcvf/ifcvf_main.c+4 -30 replies
104/255usb: gadget: f_tcm: Fix some resource leaks in some error pathsdrivers/usb/gadget/function/f_tcm.c+4 -30 replies
105/255video: fbdev: controlfb: Fix build for COMPILE_TEST=y && PPC_PMAC=ndrivers/video/fbdev/controlfb.c+2 -00 replies
106/255spi: stm32: clear only asserted irq flags on interruptdrivers/spi/spi-stm32.c+1 -10 replies
107/255jbd2: make sure jh have b_transaction set in refile/unfile_bufferfs/jbd2/transaction.c+10 -00 replies
108/255ext4: dont BUG on inconsistent journal featurefs/ext4/super.c+47 -210 replies
109/255ext4: handle read only external journal devicefs/ext4/super.c+33 -180 replies
110/255ext4: skip non-loaded groups at cr=0/1 when scanning for good groupsfs/ext4/mballoc.c+20 -10 replies
111/255drm/virtio: fix memory leak in virtio_gpu_cleanup_object()drivers/gpu/drm/virtio/virtgpu_object.c+1 -00 replies
112/255ext4: abort the filesystem if failed to async write metadata bufferfs/ext4/ext4.h fs/ext4/ext4_jbd2.c fs/ext4/super.c+45 -00 replies
113/255jbd2: abort journal if free a async write error metadata bufferfs/jbd2/transaction.c+16 -00 replies
114/255ext4: handle option set by mount flags correctlyfs/ext4/super.c+16 -50 replies
115/255ext4: handle error of ext4_setup_system_zone() on remountfs/ext4/super.c+4 -10 replies
116/255ext4: correctly restore system zone info when remount failsfs/ext4/block_validity.c fs/ext4/super.c+21 -160 replies
117/255fs: prevent BUG_ON in submit_bh_wbc()fs/buffer.c fs/ext4/super.c+9 -70 replies
118/255spi: stm32h7: fix race condition at end of transferdrivers/spi/spi-stm32.c+1 -10 replies
119/255spi: stm32: fix fifo threshold level in case of short transferdrivers/spi/spi-stm32.c+18 -80 replies
120/255spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_ratedrivers/spi/spi-stm32.c+2 -10 replies
121/255spi: stm32: always perform registers configuration prior to transferdrivers/spi/spi-stm32.c+17 -250 replies
122/255drm/amd/powerplay: correct Vega20 cached smu feature statedrivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c+19 -190 replies
123/255drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploadingdrivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c+0 -60 replies
124/255drm/amd/display: Fix LFC multiplier changing erraticallydrivers/gpu/drm/amd/display/modules/freesync/freesync.c+29 -70 replies
125/255drm/amd/display: Switch to immediate mode for updating infopacketsdrivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.h+22 -80 replies
126/255selftests/bpf: Fix segmentation fault in test_progstools/testing/selftests/bpf/prog_tests/mmap.c+13 -60 replies
127/255libbpf: Handle GCC built-in types for Arm NEONtools/lib/bpf/btf_dump.c+34 -10 replies
128/255netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependencyinclude/linux/netfilter_ipv6.h net/bridge/netfilter/nf_conntrack_bridge.c net/ipv6/netfilter.c+6 -230 replies
129/255libbpf: Prevent overriding errno when logging errorstools/lib/bpf/libbpf.c+7 -50 replies
130/255tools/bpftool: Fix compilation warnings in 32-bit modetools/bpf/bpftool/btf_dumper.c tools/bpf/bpftool/link.c tools/bpf/bpftool/main.h +1 more+20 -120 replies
131/255selftest/bpf: Fix compilation warnings in 32-bit modetools/testing/selftests/bpf/prog_tests/bpf_obj_id.c tools/testing/selftests/bpf/prog_tests/core_extern.c tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c +6 more+24 -190 replies
132/255selftests/bpf: Fix btf_dump test cases on 32-bit archestools/testing/selftests/bpf/prog_tests/btf_dump.c+20 -70 replies
133/255selftests/bpf: Correct various core_reloc 64-bit assumptionstools/testing/selftests/bpf/prog_tests/core_reloc.c tools/testing/selftests/bpf/progs/core_reloc_types.h+47 -420 replies
134/255can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptionsnet/can/j1939/transport.c+14 -10 replies
135/255dma-pool: fix coherent pool allocations for IOMMU mappingsdrivers/iommu/dma-iommu.c include/linux/dma-direct.h include/linux/dma-mapping.h +2 more+62 -770 replies
136/255dma-pool: Only allocate from CMA when in same memory zonekernel/dma/pool.c+30 -10 replies
137/255drivers/net/wan/hdlc_x25: Added needed_headroom and a skb->len checkdrivers/net/wan/hdlc.c drivers/net/wan/hdlc_x25.c+17 -10 replies
138/255ALSA: hda/realtek: Add model alc298-samsung-headphonesound/pci/hda/patch_realtek.c+1 -00 replies
139/255s390/cio: add cond_resched() in the slow_eval_known_fn() loopdrivers/s390/cio/css.c+5 -00 replies
140/255ASoC: wm8994: Avoid attempts to read unreadable registerssound/soc/codecs/wm8958-dsp2.c+4 -00 replies
141/255ALSA: usb-audio: ignore broken processing/extension unitsound/usb/mixer.c+7 -10 replies
142/255selftests: disable rp_filter for icmp_redirect.shtools/testing/selftests/net/icmp_redirect.sh+2 -00 replies
143/255scsi: fcoe: Fix I/O path allocationdrivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c+1 -10 replies
144/255scsi: ufs: Fix possible infinite loop in ufshcd_holddrivers/scsi/ufs/ufshcd.c+4 -10 replies
145/255scsi: ufs: Improve interrupt handling for shared interruptsdrivers/scsi/ufs/ufshcd.c+3 -30 replies
146/255scsi: ufs: Clean up completed request without interrupt notificationdrivers/scsi/ufs/ufshcd.c+2 -10 replies
147/255scsi: scsi_debug: Fix scp is NULL errorsdrivers/scsi/scsi_debug.c+2 -00 replies
148/255scsi: qla2xxx: Flush all sessions on zone disabledrivers/scsi/qla2xxx/qla_gs.c+12 -00 replies
149/255scsi: qla2xxx: Flush I/O on zone disabledrivers/scsi/qla2xxx/qla_gs.c+0 -10 replies
150/255scsi: qla2xxx: Indicate correct supported speeds for Mezz carddrivers/scsi/qla2xxx/qla_gs.c+12 -50 replies
151/255scsi: qla2xxx: Fix login timeoutdrivers/scsi/qla2xxx/qla_gs.c drivers/scsi/qla2xxx/qla_target.c+16 -40 replies
152/255scsi: qla2xxx: Check if FW supports MQ before enablingdrivers/scsi/qla2xxx/qla_os.c+5 -00 replies
153/255scsi: qla2xxx: Fix null pointer access during disconnect from subsystemdrivers/scsi/qla2xxx/qla_nvme.c+5 -00 replies
154/255Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"drivers/scsi/qla2xxx/qla_mbx.c+0 -80 replies
155/255macvlan: validate setting of multiple remote source MAC addressesdrivers/net/macvlan.c+17 -40 replies
156/255net: gianfar: Add of_node_put() before goto statementdrivers/net/ethernet/freescale/gianfar.c+3 -10 replies
157/255drm/amdgpu: fix NULL pointer access issue when unloading driverdrivers/gpu/drm/amd/amdgpu/amdgpu_ras.c+0 -20 replies
158/255drm/amdkfd: fix the wrong sdma instance query for renoirdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c+22 -90 replies
159/255bpf: Fix a rcu_sched stall issue with bpf task/task_file iteratorkernel/bpf/bpf_iter.c+14 -10 replies
160/255bpf: Avoid visit same object multiple timeskernel/bpf/task_iter.c+2 -10 replies
161/255ext4: limit the length of per-inode prealloc listDocumentation/admin-guide/ext4.rst fs/ext4/ext4.h fs/ext4/extents.c +10 more+104 -290 replies
162/255powerpc/perf: Fix soft lockups due to missed interrupt accountingarch/powerpc/perf/core-book3s.c+4 -00 replies
163/255libbpf: Fix map index used in error messagetools/lib/bpf/libbpf.c+1 -10 replies
164/255bpf: selftests: global_funcs: Check err_str before strstrtools/testing/selftests/bpf/prog_tests/test_global_funcs.c+1 -10 replies
165/255arm64: Move handling of erratum 1418040 into C codearch/arm64/kernel/entry.S arch/arm64/kernel/process.c+34 -210 replies
166/255arm64: Allow booting of late CPUs affected by erratum 1418040arch/arm64/kernel/cpu_errata.c+2 -00 replies
167/255hwmon: (gsc-hwmon) Scale temperature to millidegreesdrivers/hwmon/gsc-hwmon.c+1 -00 replies
168/255block: fix get_max_io_size()block/blk-merge.c+1 -10 replies
169/255block: loop: set discard granularity and alignment for block device backed loopdrivers/block/loop.c+18 -150 replies
170/255HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commandsdrivers/hid/i2c-hid/i2c-hid-core.c+13 -90 replies
171/255blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTARTblock/blk-mq-sched.c block/blk-mq.c+18 -00 replies
172/255btrfs: reset compression level for lzo on remountfs/btrfs/super.c+1 -00 replies
173/255btrfs: check the right error variable in btrfs_del_dir_entries_in_logfs/btrfs/tree-log.c+6 -40 replies
174/255btrfs: fix space cache memory leak after transaction abortfs/btrfs/disk-io.c fs/btrfs/free-space-cache.c+2 -10 replies
175/255btrfs: detect nocow for swap after snapshot deletefs/btrfs/ctree.h fs/btrfs/extent-tree.c fs/btrfs/file.c +1 more+23 -160 replies
176/255fbcon: prevent user font height or width change from causing potential out-of-bounds accessdrivers/video/fbdev/core/fbcon.c+23 -20 replies
177/255USB: lvtest: return proper error code in probedrivers/usb/misc/lvstest.c+1 -10 replies
178/255vt: defer kfree() of vc_screenbuf in vc_do_resize()drivers/tty/vt/vt.c+3 -20 replies
179/255vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()drivers/tty/vt/vt_ioctl.c+11 -10 replies
180/255serial: samsung: Removes the IRQ not found warningdrivers/tty/serial/samsung_tty.c+5 -30 replies
181/255serial: pl011: Fix oops on -EPROBE_DEFERdrivers/tty/serial/amba-pl011.c+5 -60 replies
182/255serial: pl011: Dont leak amba_ports entry on driver register errordrivers/tty/serial/amba-pl011.c+4 -10 replies
183/255serial: stm32: avoid kernel warning on absence of optional IRQdrivers/tty/serial/stm32-usart.c+1 -10 replies
184/255serial: 8250_exar: Fix number of ports for Commtech PCIe cardsdrivers/tty/serial/8250/8250_exar.c+21 -30 replies
185/255serial: 8250: change lock order in serial8250_do_startup()drivers/tty/serial/8250/8250_port.c+6 -30 replies
186/255io_uring: clear req->result on IOPOLL re-issuefs/io_uring.c+1 -00 replies
187/255writeback: Protect inode->i_io_list with inode->i_lockfs/fs-writeback.c+17 -50 replies
188/255writeback: Avoid skipping inode writebackfs/fs-writeback.c include/linux/fs.h+18 -70 replies
189/255writeback: Fix sync livelock due to b_dirty_time processingfs/fs-writeback.c include/trace/events/writeback.h+23 -340 replies
190/255XEN 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
191/255usb: renesas-xhci: remove version checkdrivers/usb/host/xhci-pci-renesas.c+1 -180 replies
192/255usb: host: xhci-tegra: otg usb2/usb3 port initdrivers/usb/host/xhci-tegra.c+2 -00 replies
193/255usb: host: xhci-tegra: fix tegra_xusb_get_phy()drivers/usb/host/xhci-tegra.c+1 -10 replies
194/255usb: host: xhci: fix ep context print mismatch in debugfsdrivers/usb/host/xhci-debugfs.c+4 -40 replies
195/255xhci: Do warm-reset when both CAS and XDEV_RESUME are setdrivers/usb/host/xhci-hub.c+10 -90 replies
196/255xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset faileddrivers/usb/host/xhci.c+2 -10 replies
197/255io-wq: fix hang after cancelling pending hashed workfs/io-wq.c+19 -20 replies
198/255KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exceptionarch/arm64/include/asm/kvm_arm.h+2 -10 replies
199/255arm64: vdso32: make vdso32 install conditionalarch/arm64/Makefile+2 -10 replies
200/255PM: sleep: core: Fix the handling of pending runtime resume requestsdrivers/base/power/main.c+10 -60 replies
201/255powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMUarch/powerpc/platforms/Kconfig.cputype+1 -10 replies
202/255powerpc/perf: Fix crashes with generic_compat_pmu & BHRBarch/powerpc/perf/core-book3s.c+14 -50 replies
203/255device property: Fix the secondary firmware node handling in set_primary_fwnode()drivers/base/core.c+8 -40 replies
204/255crypto: af_alg - Work around empty control messages without MSG_MOREcrypto/af_alg.c+10 -30 replies
205/255usbip: Implement a match function to fix usbipdrivers/usb/usbip/stub_dev.c+6 -00 replies
206/255genirq/matrix: Deal with the sillyness of for_each_cpu() on UPkernel/irq/matrix.c+7 -00 replies
207/255irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistakedrivers/irqchip/irq-stm32-exti.c+12 -20 replies
208/255x86/irq: Unbreak interrupt affinity settingarch/x86/kernel/apic/vector.c+9 -70 replies
209/255x86/hotplug: Silence APIC only after all interrupts are migratedarch/x86/kernel/smpboot.c+20 -60 replies
210/255drm/i915: Fix cmd parser desc matching with masksdrivers/gpu/drm/i915/i915_cmd_parser.c+10 -40 replies
211/255drm/etnaviv: fix external abort seen on GC600 rev 0x19drivers/gpu/drm/etnaviv/etnaviv_gpu.c+9 -20 replies
212/255drm/dp_mst: Dont return error code when crtc is nulldrivers/gpu/drm/drm_dp_mst_topology.c+2 -20 replies
213/255drm/modeset-lock: Take the modeset BKL for legacy driversdrivers/gpu/drm/drm_atomic_helper.c drivers/gpu/drm/drm_color_mgmt.c drivers/gpu/drm/drm_crtc.c +3 more+16 -120 replies
214/255drm/amdgpu: Fix buffer overflow in INFO ioctldrivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+4 -00 replies
215/255drm/amd/display: use correct scale for actual_brightnessdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+40 -410 replies
216/255drm/amdgpu/gfx10: refine mgcg settingdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+2 -40 replies
217/255drm/amd/powerplay: Fix hardmins not being sent to SMU for RVdrivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c+3 -60 replies
218/255drm/amd/pm: correct Vega10 swctf limit settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c+5 -20 replies
219/255drm/amd/pm: correct Vega12 swctf limit settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c+4 -20 replies
220/255drm/amd/pm: correct Vega20 swctf limit settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c+4 -20 replies
221/255drm/amd/pm: correct the thermal alert temperature limit settingsdrivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c+21 -240 replies
222/255USB: yurex: Fix bad gfp argumentdrivers/usb/misc/yurex.c+1 -10 replies
223/255usb: uas: Add quirk for PNY Pro Elitedrivers/usb/storage/unusual_uas.h+7 -00 replies
224/255USB: quirks: Add no-lpm quirk for another Raydium touchscreendrivers/usb/core/quirks.c+2 -00 replies
225/255USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-Ddrivers/usb/core/quirks.c+5 -00 replies
226/255USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridgedrivers/usb/storage/unusual_devs.h+1 -10 replies
227/255usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()drivers/usb/host/ohci-exynos.c+2 -30 replies
228/255USB: gadget: u_f: add overflow checks to VLA macrosdrivers/usb/gadget/u_f.h+27 -110 replies
229/255USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()drivers/usb/gadget/function/f_ncm.c+69 -120 replies
230/255USB: gadget: u_f: Unbreak offset calculation in VLAsdrivers/usb/gadget/u_f.h+4 -40 replies
231/255usb: dwc3: gadget: Dont setup more than requesteddrivers/usb/dwc3/gadget.c+35 -160 replies
232/255usb: dwc3: gadget: Fix handling ZLPdrivers/usb/dwc3/gadget.c+23 -20 replies
233/255usb: dwc3: gadget: Handle ZLP for sg requestsdrivers/usb/dwc3/gadget.c+31 -00 replies
234/255USB: cdc-acm: rework notification_buffer resizingdrivers/usb/class/cdc-acm.c+10 -120 replies
235/255usb: storage: Add unusual_uas entry for Sony PSZ drivesdrivers/usb/storage/unusual_uas.h+7 -00 replies
236/255USB: Also match device drivers using the ->match vfuncdrivers/usb/core/generic.c+3 -20 replies
237/255USB: Fix device driver racedrivers/usb/core/driver.c+38 -20 replies
238/255usb: typec: ucsi: Fix AB BA lock inversiondrivers/usb/typec/ucsi/ucsi.c+9 -90 replies
239/255usb: typec: ucsi: Fix 2 unlocked ucsi_run_command callsdrivers/usb/typec/ucsi/ucsi.c+4 -20 replies
240/255usb: typec: ucsi: Rework ppm_lock handlingdrivers/usb/typec/ucsi/ucsi.c+22 -340 replies
241/255usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port()drivers/usb/typec/ucsi/displayport.c drivers/usb/typec/ucsi/ucsi.c+23 -170 replies
242/255usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failuresdrivers/usb/typec/tcpm/tcpm.c+25 -30 replies
243/255io_uring: dont recurse on tsk->sighand->siglock with signalfdfs/io_uring.c+13 -30 replies
244/255io_uring: dont use poll handler if file cant be nonblocking read/writtenfs/io_uring.c+9 -10 replies
245/255io_uring: make offset == -1 consistent with preadv2/pwritev2fs/io_uring.c+9 -40 replies
246/255drm/atomic-helper: reset vblank on crtc resetdrivers/gpu/drm/arm/display/komeda/komeda_crtc.c drivers/gpu/drm/arm/malidp_drv.c drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c +8 more+15 -330 replies
247/255fbmem: pull fbcon_update_vcs() out of fb_set_var()drivers/video/fbdev/core/fbmem.c drivers/video/fbdev/core/fbsysfs.c drivers/video/fbdev/ps3fb.c +1 more+7 -120 replies
248/255mm/page_counter: fix various data races at memswmm/page_counter.c+7 -60 replies
249/255HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()drivers/hid/usbhid/hiddev.c+4 -00 replies
250/255drm/vmwgfx/stdu: Use drm_mode_config_resetdrivers/gpu/drm/vmwgfx/vmwgfx_stdu.c+2 -70 replies
251/255drm/vmwgfx/sou: Use drm_mode_config_resetdrivers/gpu/drm/vmwgfx/vmwgfx_scrn.c+2 -70 replies
252/255drm/vmwgfx/ldu: Use drm_mode_config_resetdrivers/gpu/drm/vmwgfx/vmwgfx_ldu.c+2 -60 replies
253/255libbpf: Fix build on ppc64le architecturetools/lib/bpf/btf_dump.c+1 -10 replies
254/255dma-pool: Fix an uninitialized variable bug in atomic_pool_expand()kernel/dma/pool.c+1 -10 replies
255/255ALSA: usb-audio: Update documentation comment for MS2109 quirksound/usb/quirks-table.h+2 -20 replies

Reviews trailers per patch

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

PatchJon HunterPierre-Louis BossartRander WangGuennadi LiakhovetskiTao ZhouChristoph HellwigBart Van AsscheJiangYuMike ChristieKai VehmanenFelix KuehlingGirish BasrurSantosh VernekarSaurav KashyapShyam SundarJean DelvareArd BiesheuvelRob HerringStanimir VarbanovPhilipp ZabelDavid SterbaChao YuFrancisco JerezChaitanya KulkarniKeith BuschRussell KingMika WesterbergBartlomiej ZolnierkiewiczJeremy KerrLukas CzernerAndreas DilgerSean WangRitesh HarjaniAndrii NakryikoJosef BacikPeter OberparleiterLee DuncanAvri AltmanAlex DeucherJan KaraAlexey KardashevskiySai Prakash RanjanStephen BoydWill DeaconAndrea BorgiaHimanshu MadhaniRoman ShaposhnikJuergen GrossAlan SternUtkarsh H PatelPengfei XuAlexander GrafJosua MayerBrice GoglinSuzuki K PouloseOliver NeukumTill DörgesHeikki KrogerusGuenter RoeckKenneth FengChris WilsonLaurent PinchartMaxime RipardBoris BrezillonLiviu DudauThierry RedingMartijn CoenenFelipe BalbiDan CarpenterMichal HockoCharmaine LeeZack RusinRoland Scheideggersyzbot[email protected]Evan QuanFilipe MananaHawking ZhangMarek SzyprowskiKrzysztof KozlowskiJean-Christophe BarnoudAlim AkhtarValmer HuhnAndy ShevchenkoLyude PaulMathias NymanEvan GreenBastien NoceraShuah KhanMadhavan SrinivasanMarc ZyngierZhu LingshanMaxime CoquelinColy LiYonghong SongAric CyrQingqing ZhuoCan GuoCharles KeepaxAmit PundirAshley ThomasOleksandr NatalenkoJordan CrouseMing LeiArtem BlagodarenkoQi LiuOded GabbayJeff LaytonCong WangRichard CochranRajneesh BhardwajManivannan SadhasivamMiklos SzerediPrakash GuptaSachin SantBrian FosterDarrick J. WongDave Jiang
SeriesT-b
1/255
2/255R-b R-b R-b
3/255
4/255
5/255
6/255
7/255R-b
8/255
9/255
10/255
11/255R-b
12/255
13/255
14/255
15/255
16/255
17/255R-b R-b
18/255
19/255T-b A-b
20/255
21/255R-b
22/255
23/255R-b
24/255
25/255
26/255
27/255
28/255
29/255R-b A-b
30/255R-b
31/255R-b
32/255
33/255R-b R-b
34/255
35/255T-b
36/255R-b
37/255
38/255
39/255
40/255
41/255A-b
42/255
43/255
44/255
45/255
46/255
47/255R-b
48/255
49/255R-b
50/255
51/255
52/255
53/255
54/255R-b R-b
55/255R-b
56/255R-b
57/255
58/255R-b
59/255
60/255R-b R-b R-b R-b
61/255R-b
62/255
63/255A-b
64/255
65/255R-b
66/255R-b A-b
67/255A-b
68/255
69/255A-b
70/255A-b
71/255
72/255
73/255
74/255A-b
75/255
76/255A-b
77/255
78/255R-b
79/255R-b A-b
80/255R-b A-b
81/255R-b A-b R-b
82/255
83/255R-b
84/255
85/255
86/255R-b
87/255R-b
88/255R-b
89/255R-b
90/255T-b
91/255
92/255
93/255
94/255R-b
95/255R-b R-b
96/255R-b
97/255
98/255R-b
99/255T-b
100/255R-b
101/255
102/255R-b T-b
103/255R-b
104/255
105/255A-b
106/255
107/255R-b
108/255R-b
109/255R-b
110/255R-b R-b
111/255R-b
112/255
113/255
114/255R-b
115/255R-b
116/255R-b
117/255
118/255
119/255
120/255
121/255
122/255A-b
123/255A-b
124/255R-b A-b
125/255A-b R-b
126/255A-b
127/255A-b
128/255
129/255A-b
130/255
131/255
132/255
133/255
134/255
135/255T-b
136/255
137/255
138/255
139/255R-b
140/255A-b
141/255
142/255
143/255R-b
144/255R-b
145/255R-b
146/255A-b R-b
147/255R-b
148/255R-b
149/255R-b
150/255R-b
151/255R-b
152/255R-b
153/255R-b
154/255R-b
155/255
156/255
157/255R-b
158/255R-b R-b
159/255
160/255
161/255
162/255T-b
163/255A-b
164/255A-b
165/255T-b R-b A-b
166/255T-b R-b A-b R-b
167/255
168/255
169/255R-b A-b
170/255Reported-and-tested-by
171/255R-b
172/255R-b
173/255R-b R-b
174/255R-b
175/255
176/255
177/255
178/255
179/255
180/255T-b R-b T-b R-b
181/255
182/255
183/255
184/255T-b
185/255R-b T-b R-b
186/255
187/255R-b R-b
188/255R-b R-b T-b
189/255R-b
190/255T-b R-b
191/255
192/255
193/255
194/255
195/255
196/255
197/255
198/255R-b
199/255
200/255A-b T-b T-b
201/255
202/255R-b
203/255
204/255
205/255R-b R-b
206/255
207/255
208/255T-b
209/255T-b T-b R-b
210/255R-b
211/255T-b
212/255R-b
213/255R-b
214/255A-b
215/255R-b
216/255R-b
217/255R-b R-b
218/255R-b
219/255R-b
220/255R-b
221/255R-b
222/255Reported-and-tested-by
223/255
224/255
225/255Reported-and-tested-by
226/255A-b T-b
227/255R-b
228/255A-b
229/255A-b
230/255T-b
231/255
232/255
233/255
234/255A-b
235/255Reported-and-tested-by
236/255A-b
237/255A-b
238/255A-b R-b
239/255A-b R-b
240/255A-b R-b
241/255A-b R-b
242/255R-b R-b
243/255
244/255
245/255
246/255R-b A-b R-b A-b A-b
247/255Reported-and-tested-by
248/255A-b
249/255R-b
250/255T-b
251/255A-b R-b
252/255A-b R-b
253/255
254/255
255/255

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

Read the v1 thread

Cover letter [PATCH 5.8 000/255] 5.8.6-rc1 review

This is the start of the stable review cycle for the 5.8.6 release. There are 255 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/v5.x/stable-review/patch-5.8.6-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-5.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.8.6-rc1

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

Dan Carpenter <[email protected]>
dma-pool: Fix an uninitialized variable bug in atomic_pool_expand()

Andrii Nakryiko <[email protected]>
libbpf: Fix build on ppc64le architecture

Roland Scheidegger <[email protected]>
drm/vmwgfx/ldu: Use drm_mode_config_reset

Roland Scheidegger <[email protected]>
drm/vmwgfx/sou: Use drm_mode_config_reset

Daniel Vetter <[email protected]>
drm/vmwgfx/stdu: Use drm_mode_config_reset

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

Qian Cai <[email protected]>
mm/page_counter: fix various data races at memsw

Tetsuo Handa <[email protected]>
fbmem: pull fbcon_update_vcs() out of fb_set_var()

Daniel Vetter <[email protected]>
drm/atomic-helper: reset vblank on crtc reset

Jens Axboe <[email protected]>

    io_uring: make offset == -1 consistent with preadv2/pwritev2

Jens Axboe <[email protected]>
io_uring: don't use poll handler if file can't be nonblocking read/written

Jens Axboe <[email protected]>

    io_uring: don't recurse on tsk->sighand->siglock with signalfd

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures

Hans de Goede <[email protected]>

    usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port()

Hans de Goede <[email protected]>
usb: typec: ucsi: Rework ppm_lock handling

Hans de Goede <[email protected]>
usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls

Hans de Goede <[email protected]>
usb: typec: ucsi: Fix AB BA lock inversion

Bastien Nocera <[email protected]>
USB: Fix device driver race

Bastien Nocera <[email protected]>

    USB: Also match device drivers using the ->match vfunc

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

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

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 the thermal alert temperature limit settings

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

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

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

Nicholas Kazlauskas <[email protected]>
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV

Jiansong Chen <[email protected]>
drm/amdgpu/gfx10: refine mgcg setting

Alexander Monakov <[email protected]>
drm/amd/display: use correct scale for actual_brightness

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

Daniel Vetter <[email protected]>
drm/modeset-lock: Take the modeset BKL for legacy drivers

Bhawanpreet Lakha <[email protected]>
drm/dp_mst: Don't return error code when crtc is null

Christian Gmeiner <[email protected]>

    drm/etnaviv: fix external abort seen on GC600 rev 0x19

Mika Kuoppala <[email protected]>
drm/i915: Fix cmd parser desc matching with masks

Ashok Raj <[email protected]>
x86/hotplug: Silence APIC only after all interrupts are migrated

Thomas Gleixner <[email protected]>
x86/irq: Unbreak interrupt affinity setting

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

M. Vefa Bicakci <[email protected]>
usbip: Implement a match function to fix usbip

Herbert Xu <[email protected]>
crypto: af_alg - Work around empty control messages without MSG_MORE

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

Alexey Kardashevskiy <[email protected]>
powerpc/perf: Fix crashes with generic_compat_pmu & BHRB

Christophe Leroy <[email protected]>
powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU

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

Frank van der Linden <[email protected]>
arm64: vdso32: make vdso32 install conditional

James Morse <[email protected]>
KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception

Pavel Begunkov <[email protected]>
io-wq: fix hang after cancelling pending hashed work

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

JC Kuo <[email protected]>
usb: host: xhci-tegra: fix tegra_xusb_get_phy()

JC Kuo <[email protected]>
usb: host: xhci-tegra: otg usb2/usb3 port init

Vinod Koul <[email protected]>
usb: renesas-xhci: remove version check

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

Jens Axboe <[email protected]>

    io_uring: clear req->result on IOPOLL re-issue

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

Holger Assmann <[email protected]>
serial: stm32: avoid kernel warning on absence of optional IRQ

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

Boris Burkov <[email protected]>
btrfs: detect nocow for swap after snapshot delete

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

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

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

Keith Busch <[email protected]>
block: fix get_max_io_size()

Tim Harvey <[email protected]>
hwmon: (gsc-hwmon) Scale temperature to millidegrees

Marc Zyngier <[email protected]>
arm64: Allow booting of late CPUs affected by erratum 1418040

Marc Zyngier <[email protected]>
arm64: Move handling of erratum 1418040 into C code

Yauheni Kaliuta <[email protected]>
bpf: selftests: global_funcs: Check err_str before strstr

Toke Høiland-Jørgensen <[email protected]>
libbpf: Fix map index used in error message

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

brookxu <[email protected]>
ext4: limit the length of per-inode prealloc list

Yonghong Song <[email protected]>
bpf: Avoid visit same object multiple times

Yonghong Song <[email protected]>
bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator

Huang Rui <[email protected]>
drm/amdkfd: fix the wrong sdma instance query for renoir

Guchun Chen <[email protected]>
drm/amdgpu: fix NULL pointer access issue when unloading driver

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

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix login timeout

Quinn Tran <[email protected]>
scsi: qla2xxx: Indicate correct supported speeds for Mezz card

Quinn Tran <[email protected]>
scsi: qla2xxx: Flush I/O on zone disable

Quinn Tran <[email protected]>
scsi: qla2xxx: Flush all sessions on zone disable

Douglas Gilbert <[email protected]>
scsi: scsi_debug: Fix scp is NULL errors

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

David Ahern <[email protected]>
selftests: disable rp_filter for icmp_redirect.sh

Tom Yan <[email protected]>
ALSA: usb-audio: ignore broken processing/extension unit

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

Mike Pozulp <[email protected]>
ALSA: hda/realtek: Add model alc298-samsung-headphone

Xie He <[email protected]>

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

Nicolas Saenz Julienne <[email protected]>
dma-pool: Only allocate from CMA when in same memory zone

Christoph Hellwig <[email protected]>
dma-pool: fix coherent pool allocations for IOMMU mappings

Oleksij Rempel <[email protected]>
can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptions

Andrii Nakryiko <[email protected]>
selftests/bpf: Correct various core_reloc 64-bit assumptions

Andrii Nakryiko <[email protected]>
selftests/bpf: Fix btf_dump test cases on 32-bit arches

Andrii Nakryiko <[email protected]>
selftest/bpf: Fix compilation warnings in 32-bit mode

Andrii Nakryiko <[email protected]>
tools/bpftool: Fix compilation warnings in 32-bit mode

Toke Høiland-Jørgensen <[email protected]>
libbpf: Prevent overriding errno when logging errors

Florian Westphal <[email protected]>

    netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency

Jean-Philippe Brucker <[email protected]>
libbpf: Handle GCC built-in types for Arm NEON

Jianlin Lv <[email protected]>
selftests/bpf: Fix segmentation fault in test_progs

Anthony Koo <[email protected]>
drm/amd/display: Switch to immediate mode for updating infopackets

Anthony Koo <[email protected]>
drm/amd/display: Fix LFC multiplier changing erratically

Evan Quan <[email protected]>
drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading

Evan Quan <[email protected]>
drm/amd/powerplay: correct Vega20 cached smu feature state

Alain Volmat <[email protected]>
spi: stm32: always perform registers configuration prior to transfer

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

Amelie Delaunay <[email protected]>
spi: stm32: fix fifo threshold level in case of short transfer

Antonio Borneo <[email protected]>
spi: stm32h7: fix race condition at end of transfer

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

zhangyi (F) <[email protected]>
ext4: abort the filesystem if failed to async write metadata buffer

Xin He <[email protected]>
drm/virtio: fix memory leak in virtio_gpu_cleanup_object()

Alex Zhuravlev <[email protected]>
ext4: skip non-loaded groups at cr=0/1 when scanning for good groups

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

Tobias Schramm <[email protected]>
spi: stm32: clear only asserted irq flags on interrupt

Michael Ellerman <[email protected]>

    video: fbdev: controlfb: Fix build for COMPILE_TEST=y && PPC_PMAC=n

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

Jason Wang <[email protected]>
vdpa: ifcvf: free config irq in ifcvf_free_irq()

Jason Wang <[email protected]>
vdpa: ifcvf: return err when fail to request config irq

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

Andy Shevchenko <[email protected]>
i2c: core: Don't fail PRP0001 enumeration when no ID table exist

Lucas Stach <[email protected]>
drm/etnaviv: always start/stop scheduler in timeout processing

Dan Carpenter <[email protected]>
habanalabs: Fix memory corruption in debugfs

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

Martin Wilck <[email protected]>
nvme: multipath: round-robin: fix single non-optimized path case

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

Sagi Grimberg <[email protected]>
nvmet: fix a memory leak

Yufen Yu <[email protected]>
blkcg: fix memleak for iolatency

Ming Lei <[email protected]>

    blk-mq: insert request not through ->queue_rq into sw/scheduler queue

Jason Baron <[email protected]>
hwmon: (nct7904) Correct divide by 0

Dmitry Monakhov <[email protected]>
bfq: fix blkio cgroup leakage v4

Matthew Wilcox (Oracle) <[email protected]>
block: Fix page_is_mergeable() for compound pages

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

Ming Lei <[email protected]>
block: virtio_blk: fix handling single range discard request

Ming Lei <[email protected]>
block: respect queue limit of max discard segment

J. Bruce Fields <[email protected]>
nfsd: fix oops on mixed NFSv4/NFSv3 client access

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1)

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode

Chanwoo Choi <[email protected]>
PM / devfreq: Fix the wrong end with semicolon

Ansuel Smith <[email protected]>
PCI: qcom: Add missing reset for ipq806x

Abhishek Sahu <[email protected]>
PCI: qcom: Change duplicate PCI reset to phy reset

Ansuel Smith <[email protected]>
PCI: qcom: Add missing ipq806x clocks in PCIe driver

Tonghao Zhang <[email protected]>
net: openvswitch: introduce common code for flushing flows

Kefeng Wang <[email protected]>
arm64: Fix __cpu_logical_map undefined issue

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

Randy Dunlap <[email protected]>
pinctrl: mediatek: fix build for tristate changes

Hanks Chen <[email protected]>
pinctrl: mediatek: avoid virtual gpio trying to set reg

Nicolas Saenz Julienne <[email protected]>
brcmfmac: Set timeout value when configuring power save

Manish Narani <[email protected]>
mmc: sdhci-of-arasan: fix timings allocation code

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

Sasha Levin <[email protected]>
dmaengine: idxd: fix PCI_MSI build errors

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

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

Qingqing Zhuo <[email protected]>
drm/amd/display: fix compilation error on allmodconfig

Lewis Huang <[email protected]>
drm/amd/display: change global buffer to local buffer

Andrey Konovalov <[email protected]>
media: i2c: imx290: fix reset GPIO pin handling

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

Mike Kravetz <[email protected]>
hugetlbfs: prevent filesystem stacking of hugetlbfs

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

Jarkko Nikula <[email protected]>
i2c: i801: Add support for Intel Tiger Lake PCH-H

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

Xiubo Li <[email protected]>
ceph: do not access the kiocb after aio requests

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

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: report EEXIST on overlaps

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

Nikolay Borisov <[email protected]>
btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode

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

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_sdw_rt711: remove properties in card remove

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

Dmitry Osipenko <[email protected]>
gpu: host1x: Put gather's BO on pinning error

Kaige Li <[email protected]>
ALSA: hda: Add support for Loongson 7A1000 controller

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

Jiaxun Yang <[email protected]>
MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 only

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

Dehe Gu <[email protected]>
f2fs: remove write attribute of main_blkaddr sysfs node

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

Mike Christie <[email protected]>
scsi: target: Fix xcopy sess release leak

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

Alex Deucher <[email protected]>
drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails

Alex Deucher <[email protected]>
drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails

Alex Deucher <[email protected]>
drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync fails

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.

Gwendal Grignou <[email protected]>
platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow

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

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

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

Evgeny Novikov <[email protected]>
staging: rts5208: fix memleaks on error handling paths in probe

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

Alexander Popov <[email protected]>
gcc-plugins/stackleak: Don't instrument itself

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

Zhenzhong Duan <[email protected]>
EDAC/mc: Call edac_inc_ue_error() before panic

Guchun Chen <[email protected]>
drm/amdgpu: fix RAS memory leak in error case

Kai-Heng Feng <[email protected]>
ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop

Kai-Heng Feng <[email protected]>
ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged

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

Kai-Heng Feng <[email protected]>
ALSA: hda/hdmi: Add quirk to force connectivity

Kai Vehmanen <[email protected]>
ASoC: intel/skl/hda - fix probe regression on systems without i915

Hugh Dickins <[email protected]>
khugepaged: khugepaged_test_exit() check mmget_still_valid()

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

Diffstat:

 Documentation/admin-guide/ext4.rst                 |   3 +
 Makefile                                           |   4 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |   2 +-
 arch/arm64/Makefile                                |   3 +-
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi         |   2 +-
 arch/arm64/include/asm/kvm_arm.h                   |   3 +-
 arch/arm64/include/asm/smp.h                       |   7 +-
 arch/arm64/kernel/cpu_errata.c                     |   2 +
 arch/arm64/kernel/entry.S                          |  21 --
 arch/arm64/kernel/process.c                        |  34 ++++
 arch/arm64/kernel/setup.c                          |   8 +-
 arch/arm64/kernel/smp.c                            |   6 +-
 arch/arm64/kvm/hyp/switch.c                        |   2 +-
 arch/mips/Kconfig                                  |   1 +
 arch/mips/kvm/Kconfig                              |   3 +-
 arch/mips/vdso/genvdso.c                           |  10 +
 arch/powerpc/perf/core-book3s.c                    |  23 ++-
 arch/powerpc/platforms/Kconfig.cputype             |   2 +-
 arch/powerpc/platforms/cell/Kconfig                |   1 +
 arch/powerpc/sysdev/xive/native.c                  |   2 +
 arch/x86/kernel/apic/vector.c                      |  16 +-
 arch/x86/kernel/smpboot.c                          |  26 ++-
 block/bfq-cgroup.c                                 |   2 +-
 block/bfq-iosched.h                                |   1 -
 block/bfq-wf2q.c                                   |  12 +-
 block/bio.c                                        |  10 +-
 block/blk-cgroup.c                                 |   8 +-
 block/blk-merge.c                                  |  13 +-
 block/blk-mq-sched.c                               |   9 +
 block/blk-mq.c                                     |  12 +-
 crypto/af_alg.c                                    |  13 +-
 drivers/base/core.c                                |  12 +-
 drivers/base/power/main.c                          |  16 +-
 drivers/block/loop.c                               |  33 ++--
 drivers/block/null_blk_main.c                      |   2 +-
 drivers/block/virtio_blk.c                         |  31 ++-
 drivers/cpufreq/intel_pstate.c                     |  18 +-
 drivers/devfreq/devfreq.c                          |   4 +-
 drivers/dma/Kconfig                                |   1 +
 drivers/edac/edac_mc.c                             |   4 +-
 drivers/edac/ie31200_edac.c                        |  50 ++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  |  31 ++-
 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_fence.c          |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             | 220 +++++++++++++++------
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  21 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |  20 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  81 ++++----
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c    |  10 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |  16 +-
 .../amd/display/dc/dcn10/dcn10_stream_encoder.h    |  14 ++
 drivers/gpu/drm/amd/display/modules/color/Makefile |   2 +-
 .../drm/amd/display/modules/color/color_gamma.c    | 115 ++++++-----
 .../drm/amd/display/modules/color/color_gamma.h    |  18 +-
 .../drm/amd/display/modules/color/color_table.c    |  48 +++++
 .../drm/amd/display/modules/color/color_table.h    |  47 +++++
 .../drm/amd/display/modules/freesync/freesync.c    |  36 +++-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c  |   9 +-
 .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c   |  22 ++-
 .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c   |  21 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c |  44 ++---
 .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c   |  21 +-
 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |   7 +-
 drivers/gpu/drm/arm/malidp_drv.c                   |   1 -
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c     |   7 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   7 +-
 drivers/gpu/drm/drm_atomic_state_helper.c          |   4 +
 drivers/gpu/drm/drm_color_mgmt.c                   |   2 +-
 drivers/gpu/drm/drm_crtc.c                         |   4 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   4 +-
 drivers/gpu/drm/drm_mode_object.c                  |   4 +-
 drivers/gpu/drm/drm_plane.c                        |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |  11 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |  11 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c             |  14 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   2 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.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/omapdrm/omap_crtc.c                |   8 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |   4 -
 drivers/gpu/drm/radeon/radeon_connectors.c         |  20 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |   6 +-
 drivers/gpu/drm/tegra/dc.c                         |   1 -
 drivers/gpu/drm/tidss/tidss_crtc.c                 |   3 +-
 drivers/gpu/drm/tidss/tidss_kms.c                  |   5 -
 drivers/gpu/drm/virtio/virtgpu_object.c            |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |   9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   9 +-
 drivers/gpu/host1x/job.c                           |  13 +-
 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/hwmon/gsc-hwmon.c                          |   1 +
 drivers/hwmon/nct7904.c                            |   4 +-
 drivers/i2c/busses/i2c-i801.c                      |   4 +
 drivers/i2c/busses/i2c-rcar.c                      |   1 +
 drivers/i2c/i2c-core-base.c                        |   2 +-
 drivers/iommu/dma-iommu.c                          |   4 +-
 drivers/iommu/iova.c                               |   4 +-
 drivers/irqchip/irq-stm32-exti.c                   |  14 +-
 drivers/media/cec/core/cec-api.c                   |   8 +-
 drivers/media/i2c/imx290.c                         |   7 +-
 drivers/media/pci/ttpci/av7110.c                   |   5 +-
 drivers/media/platform/davinci/vpif_capture.c      |   2 -
 drivers/mfd/intel-lpss-pci.c                       |  19 ++
 drivers/misc/habanalabs/debugfs.c                  |   8 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |  25 +--
 drivers/net/ethernet/freescale/gianfar.c           |   4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c      |   2 +-
 drivers/net/macvlan.c                              |  21 +-
 drivers/net/wan/hdlc.c                             |   1 +
 drivers/net/wan/hdlc_x25.c                         |  17 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   8 +
 drivers/net/wireless/realtek/rtlwifi/usb.c         |   5 +-
 drivers/nvme/host/fc.c                             |   4 +-
 drivers/nvme/host/multipath.c                      |  15 +-
 drivers/nvme/target/configfs.c                     |   1 +
 drivers/pci/controller/dwc/pcie-qcom.c             |  58 +++++-
 drivers/pci/slot.c                                 |   6 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |  26 +++
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h   |   1 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |   7 +
 drivers/platform/chrome/cros_ec_sensorhub_ring.c   |   4 +-
 drivers/s390/cio/css.c                             |   5 +
 drivers/scsi/fcoe/fcoe_ctlr.c                      |   2 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |  26 +--
 drivers/scsi/qla2xxx/qla_gs.c                      |  48 ++++-
 drivers/scsi/qla2xxx/qla_mbx.c                     |   8 -
 drivers/scsi/qla2xxx/qla_nvme.c                    |   5 +
 drivers/scsi/qla2xxx/qla_os.c                      |   5 +
 drivers/scsi/qla2xxx/qla_target.c                  |   2 +-
 drivers/scsi/scsi_debug.c                          |   2 +
 drivers/scsi/scsi_transport_iscsi.c                |   2 +-
 drivers/scsi/ufs/ufshcd.c                          |  14 +-
 drivers/spi/spi-stm32.c                            |  73 +++----
 drivers/staging/rts5208/rtsx.c                     |   1 +
 drivers/target/target_core_internal.h              |   1 +
 drivers/target/target_core_transport.c             |   7 +-
 drivers/target/target_core_user.c                  |   9 +-
 drivers/target/target_core_xcopy.c                 |  11 +-
 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_tty.c                   |   8 +-
 drivers/tty/serial/stm32-usart.c                   |   2 +-
 drivers/tty/vt/vt.c                                |   5 +-
 drivers/tty/vt/vt_ioctl.c                          |  12 +-
 drivers/usb/class/cdc-acm.c                        |  22 +--
 drivers/usb/core/driver.c                          |  40 +++-
 drivers/usb/core/generic.c                         |   5 +-
 drivers/usb/core/quirks.c                          |   7 +
 drivers/usb/dwc3/gadget.c                          | 107 ++++++++--
 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-pci-renesas.c                |  19 +-
 drivers/usb/host/xhci-tegra.c                      |   4 +-
 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/usb/typec/tcpm/tcpm.c                      |  28 ++-
 drivers/usb/typec/ucsi/displayport.c               |   9 +-
 drivers/usb/typec/ucsi/ucsi.c                      | 103 +++++-----
 drivers/usb/usbip/stub_dev.c                       |   6 +
 drivers/vdpa/ifcvf/ifcvf_base.h                    |   2 +-
 drivers/vdpa/ifcvf/ifcvf_main.c                    |   9 +-
 drivers/video/fbdev/controlfb.c                    |   2 +
 drivers/video/fbdev/core/fbcon.c                   |  25 ++-
 drivers/video/fbdev/core/fbmem.c                   |   8 +-
 drivers/video/fbdev/core/fbsysfs.c                 |   4 +-
 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/video/fbdev/ps3fb.c                        |   5 +-
 drivers/xen/events/events_base.c                   |  16 +-
 fs/btrfs/ctree.h                                   |   4 +-
 fs/btrfs/disk-io.c                                 |   1 +
 fs/btrfs/extent-tree.c                             |  17 +-
 fs/btrfs/file.c                                    |  10 +-
 fs/btrfs/free-space-cache.c                        |   2 +-
 fs/btrfs/inode.c                                   |  18 +-
 fs/btrfs/qgroup.c                                  |  14 +-
 fs/btrfs/qgroup.h                                  |   2 +-
 fs/btrfs/super.c                                   |   1 +
 fs/btrfs/tree-log.c                                |  10 +-
 fs/buffer.c                                        |   9 +
 fs/ceph/file.c                                     |   5 +-
 fs/ceph/mds_client.c                               |  14 +-
 fs/ext4/block_validity.c                           |   8 -
 fs/ext4/ext4.h                                     |   7 +-
 fs/ext4/ext4_jbd2.c                                |  25 +++
 fs/ext4/extents.c                                  |  10 +-
 fs/ext4/file.c                                     |   2 +-
 fs/ext4/indirect.c                                 |   2 +-
 fs/ext4/inode.c                                    |   6 +-
 fs/ext4/ioctl.c                                    |   2 +-
 fs/ext4/mballoc.c                                  |  95 ++++++++-
 fs/ext4/mballoc.h                                  |   4 +
 fs/ext4/move_extent.c                              |   4 +-
 fs/ext4/super.c                                    | 195 ++++++++++++------
 fs/ext4/sysfs.c                                    |   2 +
 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/f2fs/sysfs.c                                    |   9 +-
 fs/fs-writeback.c                                  |  83 ++++----
 fs/hugetlbfs/inode.c                               |   6 +
 fs/io-wq.c                                         |  21 +-
 fs/io_uring.c                                      |  40 +++-
 fs/jbd2/transaction.c                              |  26 +++
 fs/nfsd/nfs4state.c                                |   2 +
 fs/xfs/libxfs/xfs_trans_inode.c                    |   2 +
 fs/xfs/xfs_icache.c                                |   3 +-
 fs/xfs/xfs_inode.c                                 |  25 ++-
 include/drm/drm_modeset_lock.h                     |   9 +-
 include/linux/dma-direct.h                         |   3 -
 include/linux/dma-mapping.h                        |   5 +-
 include/linux/efi.h                                |   4 +
 include/linux/fb.h                                 |   2 -
 include/linux/fs.h                                 |   8 +-
 include/linux/netfilter_ipv6.h                     |  18 --
 include/trace/events/ext4.h                        |  17 +-
 include/trace/events/writeback.h                   |  13 +-
 kernel/Makefile                                    |   1 +
 kernel/bpf/bpf_iter.c                              |  15 +-
 kernel/bpf/task_iter.c                             |   3 +-
 kernel/dma/direct.c                                |  13 +-
 kernel/dma/pool.c                                  | 147 +++++++-------
 kernel/irq/matrix.c                                |   7 +
 kernel/locking/lockdep_proc.c                      |   2 +-
 kernel/trace/blktrace.c                            |  12 ++
 mm/khugepaged.c                                    |   5 +-
 mm/page_counter.c                                  |  13 +-
 net/bridge/netfilter/nf_conntrack_bridge.c         |   8 +-
 net/can/j1939/transport.c                          |  15 +-
 net/ipv6/netfilter.c                               |   3 -
 net/netfilter/nf_tables_api.c                      |  16 +-
 net/openvswitch/datapath.c                         |  10 +-
 net/openvswitch/flow_table.c                       |  35 ++--
 net/openvswitch/flow_table.h                       |   3 +
 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/hda_intel.c                          |   2 +
 sound/pci/hda/patch_hdmi.c                         |  17 +-
 sound/pci/hda/patch_realtek.c                      |  12 ++
 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/intel/boards/skl_hda_dsp_common.h        |   1 +
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |  17 +-
 sound/soc/intel/boards/sof_sdw.c                   |   1 +
 sound/soc/intel/boards/sof_sdw_common.h            |   1 +
 sound/soc/intel/boards/sof_sdw_rt711.c             |  15 ++
 sound/soc/tegra/tegra30_ahub.c                     |   4 +-
 sound/soc/tegra/tegra30_i2s.c                      |   4 +-
 sound/usb/mixer.c                                  |   8 +-
 sound/usb/quirks-table.h                           |  34 +++-
 tools/bpf/bpftool/btf_dumper.c                     |   2 +-
 tools/bpf/bpftool/link.c                           |   4 +-
 tools/bpf/bpftool/main.h                           |  10 +-
 tools/bpf/bpftool/prog.c                           |  16 +-
 tools/lib/bpf/btf_dump.c                           |  35 +++-
 tools/lib/bpf/libbpf.c                             |  14 +-
 .../testing/selftests/bpf/prog_tests/bpf_obj_id.c  |   8 +-
 tools/testing/selftests/bpf/prog_tests/btf_dump.c  |  27 ++-
 .../testing/selftests/bpf/prog_tests/core_extern.c |   4 +-
 .../testing/selftests/bpf/prog_tests/core_reloc.c  |  20 +-
 .../selftests/bpf/prog_tests/fexit_bpf2bpf.c       |   6 +-
 .../selftests/bpf/prog_tests/flow_dissector.c      |   2 +-
 .../testing/selftests/bpf/prog_tests/global_data.c |   6 +-
 tools/testing/selftests/bpf/prog_tests/mmap.c      |  19 +-
 .../selftests/bpf/prog_tests/prog_run_xattr.c      |   2 +-
 tools/testing/selftests/bpf/prog_tests/skb_ctx.c   |   2 +-
 .../selftests/bpf/prog_tests/test_global_funcs.c   |   2 +-
 .../testing/selftests/bpf/progs/core_reloc_types.h |  69 ++++---
 tools/testing/selftests/bpf/test_btf.c             |   8 +-
 tools/testing/selftests/bpf/test_progs.h           |   5 +
 tools/testing/selftests/net/icmp_redirect.sh       |   2 +
 .../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 -
 314 files changed, 2904 insertions(+), 1353 deletions(-)