Skip to content

5.8.8-rc1 review

Greg Kroah-Hartman intel-gfx linux-arm-kernel linux-arm-msm linux-kbuild linux-serial linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest186 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/186hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetry for RAA228228drivers/hwmon/pmbus/isl68137.c+6 -10 replies
2/186HID: quirks: Always poll three more Lenovo PixArt micedrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+6 -00 replies
3/186drm/msm/dpu: Fix reservation failures in modesetdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+11 -90 replies
4/186drm/msm/dpu: Fix scale params in plane validationdrivers/gpu/drm/msm/disp/dpu1/dpu_plane.c+2 -20 replies
5/186drm/msm/dpu: fix unitialized variable errordrivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c+1 -10 replies
6/186tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setupdrivers/tty/serial/qcom_geni_serial.c+1 -10 replies
7/186drm/msm: add shutdown support for display platform_driverdrivers/gpu/drm/msm/msm_drv.c+8 -00 replies
8/186hwmon: (applesmc) check status earlier.drivers/hwmon/applesmc.c+16 -150 replies
9/186nvmet: Disable keep-alive timer when kato is cleared to 0hdrivers/nvme/target/core.c+6 -00 replies
10/186drm/msm: enable vblank during atomic commitsdrivers/gpu/drm/msm/msm_atomic.c+36 -00 replies
11/186habanalabs: unmap PCI bars upon iATU failuredrivers/misc/habanalabs/pci.c+4 -20 replies
12/186habanalabs: validate packet id during CB parsedrivers/misc/habanalabs/gaudi/gaudi.c drivers/misc/habanalabs/goya/goya.c+66 -00 replies
13/186habanalabs: set clock gating according to maskdrivers/misc/habanalabs/gaudi/gaudi.c+21 -230 replies
14/186habanalabs: proper handling of alloc size in coresightdrivers/misc/habanalabs/gaudi/gaudi_coresight.c drivers/misc/habanalabs/goya/goya_coresight.c drivers/misc/habanalabs/habanalabs.h+15 -30 replies
15/186habanalabs: set max power according to card typedrivers/misc/habanalabs/device.c drivers/misc/habanalabs/gaudi/gaudi.c drivers/misc/habanalabs/gaudi/gaudiP.h +2 more+26 -70 replies
16/186habanalabs: validate FW file sizedrivers/misc/habanalabs/firmware_if.c+9 -00 replies
17/186habanalabs: check correct vmalloc return codedrivers/misc/habanalabs/memory.c drivers/misc/habanalabs/mmu.c+8 -30 replies
18/186drm/msm/a6xx: fix gmu start on newer firmwaredrivers/gpu/drm/msm/adreno/a6xx_gmu.c+11 -10 replies
19/186gfs2: add some much needed cleanup for log flushes that failfs/gfs2/log.c fs/gfs2/trans.c+32 -00 replies
20/186hv_utils: return error if host timesysnc update is staledrivers/hv/hv_util.c+35 -110 replies
21/186hv_utils: drain the timesync packets on onchannelcallbackdrivers/hv/hv_util.c+16 -30 replies
22/186ceph: dont allow setlease on cephfsfs/ceph/file.c+1 -00 replies
23/186i2c: iproc: Fix shifting 31 bitsdrivers/i2c/busses/i2c-bcm-iproc.c+2 -20 replies
24/186drm/omap: fix incorrect lock statedrivers/gpu/drm/omapdrm/omap_crtc.c+2 -10 replies
25/186irqchip/ingenic: Leave parent IRQ unmasked on suspenddrivers/irqchip/irq-ingenic.c+1 -10 replies
26/186cpuidle: Fixup IRQ statedrivers/cpuidle/cpuidle.c+2 -10 replies
27/186nbd: restore default timeout when setting it to zerodrivers/block/nbd.c+2 -00 replies
28/186s390: dont trace preemption in percpu macrosarch/s390/include/asm/percpu.h+14 -140 replies
29/186drm/amd/display: should check error using DC_OKdrivers/gpu/drm/amd/display/dc/core/dc_link_dp.c+4 -40 replies
30/186drm/amd/display: Reject overlay plane configurations in multi-display scenariosdrivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c+8 -00 replies
31/186drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_capsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -00 replies
32/186drm/amd/display: Revert HDCP disable sequence changedrivers/gpu/drm/amd/display/dc/core/dc_link.c+1 -10 replies
33/186drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulationdrivers/gpu/drm/amd/display/dc/core/dc_link.c+1 -00 replies
34/186drm/amd/display: Keep current gain when ABM disable immediatelydrivers/gpu/drm/amd/display/dc/dc_stream.h+1 -10 replies
35/186drm/amd/display: Retry AUX write when fail occursdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+1 -10 replies
36/186drm/amd/display: Fix memleak in amdgpu_dm_mode_config_initdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+8 -20 replies
37/186xen/xenbus: Fix granting of vmallocd memorydrivers/xen/xenbus/xenbus_client.c+8 -20 replies
38/186fsldma: fix very broken 32-bit ppc ioread64 functionalitydrivers/dma/fsldma.h+6 -60 replies
39/186dmaengine: of-dma: Fix of_dma_router_xlates of_dma_xlate handlingdrivers/dma/of-dma.c+4 -40 replies
40/186batman-adv: Avoid uninitialized chaddr when handling DHCPnet/batman-adv/gateway_client.c+4 -20 replies
41/186batman-adv: Fix own OGM check in aggregated OGMsnet/batman-adv/bat_v_ogm.c+6 -50 replies
42/186batman-adv: bla: use netif_rx_ni when not in interrupt contextnet/batman-adv/bridge_loop_avoidance.c+4 -10 replies
43/186dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()drivers/dma/at_hdmac.c+2 -00 replies
44/186dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()drivers/dma/at_hdmac.c+6 -20 replies
45/186dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()drivers/dma/at_hdmac.c+1 -00 replies
46/186rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()net/rxrpc/input.c+11 -100 replies
47/186rxrpc: Fix loss of RTT samples due to interposed ACKinclude/trace/events/rxrpc.h net/rxrpc/ar-internal.h net/rxrpc/call_object.c +3 more+154 -760 replies
48/186rxrpc: Make rxrpc_kernel_get_srtt() indicate validityfs/afs/fs_probe.c fs/afs/vl_probe.c include/net/af_rxrpc.h +1 more+18 -80 replies
49/186MIPS: mm: BMIPS5000 has inclusive physical cachesarch/mips/mm/c-r4k.c+4 -00 replies
50/186MIPS: BMIPS: Also call bmips_cpu_setup() for secondary coresarch/mips/kernel/smp-bmips.c+2 -00 replies
51/186mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040drivers/mmc/host/sdhci-acpi.c+57 -100 replies
52/186perf sched timehist: Fix use of CPU list with summary optiontools/perf/builtin-sched.c+5 -10 replies
53/186perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not settools/perf/builtin-top.c+2 -00 replies
54/186netfilter: nf_tables: add NFTA_SET_USERDATA if not nullnet/netfilter/nf_tables_api.c+2 -10 replies
55/186netfilter: nf_tables: incorrect enum nft_list_attributes definitioninclude/uapi/linux/netfilter/nf_tables.h+1 -10 replies
56/186netfilter: nf_tables: fix destination register zeroinginclude/net/netfilter/nf_tables.h net/netfilter/nft_payload.c+5 -10 replies
57/186net: hns: Fix memleak in hns_nic_dev_probedrivers/net/ethernet/hisilicon/hns/hns_enet.c+6 -30 replies
58/186net: systemport: Fix memleak in bcm_sysport_probedrivers/net/ethernet/broadcom/bcmsysport.c+4 -20 replies
59/186ravb: Fixed to be able to unload modulesdrivers/net/ethernet/renesas/ravb_main.c+55 -550 replies
60/186net: arc_emac: Fix memleak in arc_mdio_probedrivers/net/ethernet/arc/emac_mdio.c+1 -00 replies
61/186bpf: Fix a buffer out-of-bound access when filling raw_tp link_infokernel/bpf/syscall.c+1 -10 replies
62/186dmaengine: pl330: Fix burst length if burst size is smaller than bus widthdrivers/dma/pl330.c+1 -10 replies
63/186dmaengine: ti: k3-udma: Fix the TR initialization for prep_slave_sgdrivers/dma/ti/k3-udma.c+3 -30 replies
64/186gtp: add GTPA_LINK info to msg sent to userspacedrivers/net/gtp.c+1 -00 replies
65/186net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host portdrivers/net/ethernet/ti/cpsw.c+1 -10 replies
66/186net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for host portdrivers/net/ethernet/ti/cpsw_new.c+1 -10 replies
67/186bnxt_en: Dont query FW when netif_running() is false.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+1 -10 replies
68/186bnxt_en: Check for zero dir entries in NVRAM.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
69/186bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+2 -90 replies
70/186bnxt_en: Fix PCI AER error recovery flowdrivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
71/186bnxt_en: Fix possible crash in bnxt_fw_reset_task().drivers/net/ethernet/broadcom/bnxt/bnxt.c+8 -20 replies
72/186bnxt_en: fix HWRM error when querying VF temperaturedrivers/net/ethernet/broadcom/bnxt/bnxt.c+7 -40 replies
73/186xfs: finish dfops on every insert range shift iterationfs/xfs/xfs_bmap_util.c+1 -10 replies
74/186xfs: fix boundary test in xfs_attr_shortform_verifyfs/xfs/libxfs/xfs_attr_leaf.c+3 -10 replies
75/186bnxt: dont enable NAPI until rings are readydrivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -80 replies
76/186media: vicodec: add missing v4l2_ctrl_request_hdl_put()drivers/media/test-drivers/vicodec/vicodec-core.c+1 -00 replies
77/186media: cedrus: Add missing v4l2_ctrl_request_hdl_put()drivers/staging/media/sunxi/cedrus/cedrus.c+6 -10 replies
78/186net: ethernet: ti: cpsw_new: fix error handling in cpsw_ndo_vlan_rx_kill_vid()drivers/net/ethernet/ti/cpsw_new.c+21 -60 replies
79/186media: i2c: imx214: select V4L2_FWNODEdrivers/media/i2c/Kconfig+1 -10 replies
80/186selftests/bpf: Fix massive output from test_mapstools/testing/selftests/bpf/test_maps.c+2 -00 replies
81/186net: dsa: mt7530: fix advertising unsupported 1000baseT_Halfdrivers/net/dsa/mt7530.c+1 -10 replies
82/186netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFSinclude/linux/netfilter/nfnetlink.h net/netfilter/nf_tables_api.c net/netfilter/nfnetlink.c +2 more+40 -400 replies
83/186nvmet-fc: Fix a missed _irqsave version of spin_lock in nvmet_fc_fod_op_done()drivers/nvme/target/fc.c+2 -20 replies
84/186nvme: fix controller instance leakdrivers/nvme/host/core.c+1 -10 replies
85/186netfilter: conntrack: do not auto-delete clash entries on replynet/netfilter/nf_conntrack_proto_udp.c net/netfilter/nft_flow_offload.c+11 -170 replies
86/186opp: Dont drop reference for an OPP table that was never parseddrivers/opp/core.c drivers/opp/opp.h+17 -70 replies
87/186cxgb4: fix thermal zone device registrationdrivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c+6 -20 replies
88/186net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link modedrivers/net/ethernet/ti/am65-cpsw-nuss.c+2 -00 replies
89/186MIPS: perf: Fix wrong check condition of Loongson event IDsarch/mips/kernel/perf_event_mipsxx.c+2 -20 replies
90/186block: fix locking in bdev_del_partitionblock/partitions/core.c+13 -140 replies
91/186perf top/report: Fix infinite loop in the TUI for grouped eventstools/perf/ui/browsers/hists.c+2 -10 replies
92/186perf cs-etm: Fix corrupt data after perf inject fromtools/perf/util/cs-etm.c+8 -10 replies
93/186perf intel-pt: Fix corrupt data after perf inject fromtools/perf/util/intel-pt.c+8 -10 replies
94/186perf tools: Correct SNOOPX field offsettools/include/uapi/linux/perf_event.h+1 -10 replies
95/186net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()drivers/net/ethernet/mellanox/mlx4/mr.c+1 -10 replies
96/186fix regression in "epoll: Keep a reference on files added to the check list"fs/eventpoll.c+3 -30 replies
97/186net: bcmgenet: fix mask check in bcmgenet_validate_flow()drivers/net/ethernet/broadcom/genet/bcmgenet.c+1 -10 replies
98/186net: gemini: Fix another missing clk_disable_unprepare() in probedrivers/net/ethernet/cortina/gemini.c+17 -170 replies
99/186nfp: flower: fix ABI mismatch between driver and firmwaredrivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c+2 -00 replies
100/186net: dp83867: Fix WoL SecureOn passworddrivers/net/phy/dp83867.c+2 -20 replies
101/186drm/radeon: Prefer lower feedback dividersdrivers/gpu/drm/radeon/radeon_display.c+1 -12 replies
102/186MIPS: add missing MSACSR and upper MSA initializationarch/mips/kernel/traps.c+12 -00 replies
103/186MIPS: SNI: Fix SCSI interruptarch/mips/sni/a20r.c+2 -20 replies
104/186xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt filesfs/xfs/libxfs/xfs_bmap.c+1 -10 replies
105/186perf jevents: Fix suspicious code in fixregex()tools/perf/pmu-events/jevents.c+1 -10 replies
106/186perf stat: Turn off summary for interval mode by defaulttools/perf/Documentation/perf-stat.txt tools/perf/builtin-stat.c tools/perf/util/stat.h+9 -30 replies
107/186perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new())tools/perf/bench/synthesize.c+2 -20 replies
108/186tg3: Fix soft lockup when tg3_reset_task() fails.drivers/net/ethernet/broadcom/tg3.c+13 -40 replies
109/186x86, fakenuma: Fix invalid starting node IDarch/x86/mm/numa_emulation.c+1 -10 replies
110/186iommu/vt-d: Serialize IOMMU GCMD register modificationsdrivers/iommu/intel/irq_remapping.c+8 -20 replies
111/186thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430drivers/thermal/ti-soc-thermal/omap4-thermal-data.c drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h+19 -140 replies
112/186thermal: qcom-spmi-temp-alarm: Dont suppress negative tempdrivers/thermal/qcom/qcom-spmi-temp-alarm.c+2 -20 replies
113/186iommu/amd: Restore IRTE.RemapEn bit after programming IRTEdrivers/iommu/amd/iommu.c+2 -00 replies
114/186iommu/amd: Use cmpxchg_double() when updating 128-bit IRTEdrivers/iommu/Kconfig drivers/iommu/amd/init.c drivers/iommu/amd/iommu.c+33 -70 replies
115/186net/packet: fix overflow in tpacket_rcvnet/packet/af_packet.c+6 -10 replies
116/186include/linux/log2.h: add missing () around n in roundup_pow_of_two()include/linux/log2.h+1 -10 replies
117/186iommu/vt-d: Handle 36bit addressing for x86-32drivers/iommu/intel/iommu.c+7 -70 replies
118/186tracing/kprobes, x86/ptrace: Fix regs argument order for i386arch/x86/include/asm/ptrace.h+1 -10 replies
119/186x86/entry: Fix AC assertionarch/x86/entry/common.c+10 -20 replies
120/186x86/debug: Allow a single level of #DB recursionarch/x86/kernel/traps.c+32 -340 replies
121/186ext2: dont update mtime on COW faultsfs/ext2/file.c+4 -20 replies
122/186xfs: dont update mtime on COW faultsfs/xfs/xfs_file.c+10 -20 replies
123/186ARC: perf: dont bail setup if pct irq missing in device-treearch/arc/kernel/perf_event.c+4 -100 replies
124/186arc: fix memory initialization for systems with two memory banksarch/arc/mm/init.c+16 -110 replies
125/186btrfs: drop path before adding new uuid tree entryfs/btrfs/volumes.c+2 -10 replies
126/186btrfs: fix potential deadlock in the search ioctlfs/btrfs/extent_io.c fs/btrfs/extent_io.h fs/btrfs/ioctl.c+27 -140 replies
127/186btrfs: allocate scrub workqueues outside of locksfs/btrfs/scrub.c+70 -520 replies
128/186btrfs: set the correct lockdep class for new nodesfs/btrfs/extent-tree.c+1 -10 replies
129/186btrfs: set the lockdep class for log tree extent buffersfs/btrfs/ctree.c+5 -10 replies
130/186btrfs: block-group: fix free-space bitmap thresholdfs/btrfs/block-group.c fs/btrfs/free-space-tree.c+7 -10 replies
131/186btrfs: tree-checker: fix the error message for transid errorfs/btrfs/tree-checker.c+1 -10 replies
132/186Bluetooth: Return NOTIFY_DONE for hci_suspend_notifiernet/bluetooth/hci_core.c+1 -10 replies
133/186x86/mm/32: Bring back vmalloc faulting on x86_32arch/x86/include/asm/switch_to.h arch/x86/kernel/setup_percpu.c arch/x86/mm/fault.c +2 more+204 -40 replies
134/186Revert "ALSA: hda: Add support for Loongson 7A1000 controller"sound/pci/hda/hda_intel.c+0 -20 replies
135/186ALSA: ca0106: fix error code handlingsound/pci/ca0106/ca0106_main.c+2 -10 replies
136/186ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2sound/usb/pcm.c sound/usb/quirks-table.h sound/usb/quirks.c+55 -70 replies
137/186ALSA: usb-audio: Add implicit feedback quirk for UR22Csound/usb/pcm.c+1 -00 replies
138/186ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity checksound/core/oss/mulaw.c+2 -20 replies
139/186ALSA: hda/hdmi: always check pin power status in i915 pin fixupsound/pci/hda/patch_hdmi.c+1 -00 replies
140/186ALSA: firewire-digi00x: exclude Avid Adrenaline from detectionsound/firewire/digi00x/digi00x.c+5 -00 replies
141/186ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PROsound/pci/hda/patch_realtek.c+1 -00 replies
142/186ALSA; firewire-tascam: exclude Tascam FE-8 from detectionsound/firewire/tascam/tascam.c+29 -40 replies
143/186ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716Asound/pci/hda/patch_realtek.c+2 -10 replies
144/186ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gensound/pci/hda/patch_realtek.c+41 -10 replies
145/186arm64: dts: mt7622: add reset node for mmc devicearch/arm64/boot/dts/mediatek/mt7622.dtsi+2 -00 replies
146/186mmc: mediatek: add optional module reset propertydrivers/mmc/host/mtk-sd.c+13 -00 replies
147/186mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindingsDocumentation/devicetree/bindings/mmc/mtk-sd.txt+2 -00 replies
148/186mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllersdrivers/mmc/host/sdhci-pci-core.c+9 -10 replies
149/186media: rc: do not access device via sysfs after rc_unregister_device()drivers/media/rc/rc-main.c+12 -00 replies
150/186media: rc: uevent sysfs file races with rc_unregister_device()drivers/media/rc/rc-main.c+16 -160 replies
151/186affs: fix basic permission bits to actually workDocumentation/filesystems/affs.rst fs/affs/amigaffs.c fs/affs/file.c+62 -70 replies
152/186block: allow for_each_bvec to support zero len bvecinclude/linux/bvec.h+8 -10 replies
153/186block: ensure bdi->io_pages is always initializedblock/blk-core.c+1 -00 replies
154/186io_uring: set table->files[i] to NULL when io_sqe_file_register failedfs/io_uring.c+1 -00 replies
155/186io_uring: fix removing the wrong file in __io_sqe_files_update()fs/io_uring.c+1 -10 replies
156/186s390: fix GENERIC_LOCKBREAK dependency typo in Kconfigarch/s390/Kconfig+1 -10 replies
157/186libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisksdrivers/ata/libata-core.c drivers/ata/libata-scsi.c include/linux/libata.h+10 -40 replies
158/186mips/oprofile: Fix fallthrough placementarch/mips/oprofile/op_model_mipsxx.c+3 -10 replies
159/186blk-iocost: ioc_pd_free() shouldnt assume irq disabledblock/blk-iocost.c+3 -20 replies
160/186blk-stat: make q->stats->lock irqsafeblock/blk-stat.c+11 -60 replies
161/186dmaengine: dw-edma: Fix scatter-gather address calculationdrivers/dma/dw-edma/dw-edma-core.c+6 -50 replies
162/186drm/i915: Fix sha_text population codedrivers/gpu/drm/i915/display/intel_hdcp.c include/drm/drm_hdcp.h+23 -60 replies
163/186drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c+12 -20 replies
164/186drm/amdgpu: Specify get_argument function for ci_smu_funcsdrivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c+2 -00 replies
165/186dm writecache: handle DAX to partitions on persistent memory correctlydrivers/md/dm-writecache.c+10 -20 replies
166/186dm mpath: fix racey management of PG initializationdrivers/md/dm-mpath.c+15 -70 replies
167/186dm integrity: fix error reporting in bitmap mode after creationdrivers/md/dm-integrity.c+12 -00 replies
168/186dm crypt: Initialize crypto wait structuresdrivers/md/dm-crypt.c+2 -20 replies
169/186dm cache metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-cache-metadata.c+6 -20 replies
170/186dm thin metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-thin-metadata.c+6 -20 replies
171/186dm thin metadata: Fix use-after-free in dm_bm_set_read_onlydrivers/md/dm-thin-metadata.c drivers/md/persistent-data/dm-block-manager.c+9 -70 replies
172/186mm: slub: fix conversion of freelist_corrupted()mm/slub.c+6 -60 replies
173/186mm: track page table modifications in __apply_to_page_range()mm/memory.c+23 -130 replies
174/186mm: madvise: fix vma user-after-freemm/madvise.c+1 -10 replies
175/186mm/rmap: fixup copying of soft dirty and uffd ptesmm/migrate.c mm/rmap.c+18 -60 replies
176/186io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked filefs/io_uring.c+13 -00 replies
177/186perf record: Correct the help info of option "--no-bpf-event"tools/perf/builtin-record.c+1 -10 replies
178/186kconfig: streamline_config.pl: check defined(ENV variable) before using itscripts/kconfig/streamline_config.pl+4 -10 replies
179/186sdhci: tegra: Add missing TMCLK for data timeoutdrivers/mmc/host/sdhci-tegra.c+51 -20 replies
180/186checkpatch: fix the usage of capture group ( ... )scripts/checkpatch.pl+2 -20 replies
181/186mm/migrate: fixup setting UFFD_WP flagmm/migrate.c+1 -10 replies
182/186mm/hugetlb: try preferred node first when alloc gigantic page from cmamm/hugetlb.c+17 -60 replies
183/186mm/hugetlb: fix a race between hugetlb sysctl handlersmm/hugetlb.c+20 -60 replies
184/186mm/khugepaged.c: fix khugepageds request size in collapse_filemm/khugepaged.c+1 -10 replies
185/186cfg80211: regulatory: reject invalid hintsnet/wireless/reg.c+3 -00 replies
186/186net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()drivers/net/usb/asix_common.c+1 -10 replies

Reviews trailers per patch

82 of 186 patches have a Reviewed-by or Acked-by.

PatchRamalingam CMichael KelleyHenrik RydbergVasundhara VolamAntonio QuartulliAdrian HunterMathieu PoirierAndrea BrunatoArnaldo Carvalho de MeloJosh PoimboeufDaniel ThompsonStephen BoydFilipe MananaDavid SterbaSteven Rostedt (VMware)Mike KravetzMichal HockoPeter XuJon HunterMatthew Wilcox (Oracle)Song LiuYang ShiPankaj GuptaFrank WunderlichLukas BulwahnAndrew MortonJan KaraAlex DeucherMatthias BruggerPhilipp ZabelChris WilsonPavel MachekLinus TorvaldsGustavo A. R. SilvaJaroslav KyselaBenjamin PoirierQu WenruoChristian KönigAndrii NakryikoIan RogersGuenter RoeckHuang PeiJoao MartinsHersen WuRodrigo SiqueiraDarrick J. WongDoug BergerFlorian FainelliLaurent PinchartNaresh KambojuMasami HiramatsuPeter Zijlstra (Intel)Sergei ShtylyovChristoph HellwigGabriel GanneMarc ZyngierChaitanya KulkarniTetsuo HandaAndrew LunnAndy LutomirskiStefano StabelliniNikolay BorisovJosip PavicEryk BrolOded GabbayNamhyung KimWenjing LiuKevin TianAndi KleenMarcos Paulo de SouzaEzequiel GarciaErik RockstromMichael ChanJoshua AberbackLu BaoluJakub KicinskiEric SandeenJosef BacikThomas GleixnerRafael J. WysockiMarco ElverVasily GorbikBjorn AnderssonIlya DryomovKristian H. KristensenSean PaulShuah KhanLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/186
2/186
3/186
4/186T-b R-b
5/186R-b
6/186R-b
7/186
8/186R-b
9/186
10/186T-b
11/186R-b
12/186R-b
13/186R-b
14/186R-b
15/186
16/186
17/186
18/186
19/186
20/186R-b
21/186R-b
22/186R-b
23/186A-b
24/186R-b
25/186
26/186R-b R-b A-b T-b
27/186R-b
28/186R-b
29/186
30/186R-b
31/186R-b
32/186A-b R-b
33/186A-b R-b
34/186R-b A-b
35/186R-b A-b
36/186
37/186R-b
38/186Compile-tested-by R-b
39/186
40/186A-b
41/186
42/186
43/186
44/186
45/186
46/186
47/186
48/186
49/186
50/186
51/186A-b
52/186A-b
53/186T-b
54/186
55/186
56/186
57/186
58/186
59/186R-b
60/186R-b
61/186A-b
62/186
63/186
64/186T-b
65/186
66/186
67/186
68/186
69/186R-b
70/186
71/186R-b
72/186
73/186R-b
74/186R-b R-b
75/186R-b
76/186R-b
77/186
78/186
79/186R-b
80/186
81/186R-b R-b
82/186
83/186R-b
84/186R-b R-b
85/186
86/186T-b
87/186
88/186
89/186A-b
90/186
91/186
92/186R-b
93/186A-b R-b
94/186R-b
95/186
96/186T-b
97/186A-b A-b
98/186
99/186A-b
100/186R-b R-b
101/186R-b
102/186
103/186
104/186R-b
105/186R-b
106/186T-b
107/186
108/186
109/186
110/186R-b
111/186
112/186R-b
113/186R-b
114/186R-b T-b
115/186
116/186
117/186A-b
118/186A-b A-b
119/186T-b A-b
120/186Debugged-by T-b
121/186
122/186
123/186
124/186
125/186R-b R-b
126/186R-b R-b
127/186R-b R-b
128/186R-b R-b R-b
129/186R-b R-b
130/186R-b R-b
131/186R-b
132/186
133/186
134/186
135/186
136/186
137/186
138/186
139/186
140/186
141/186
142/186
143/186
144/186R-b T-b
145/186T-b A-b
146/186T-b R-b
147/186T-b
148/186
149/186
150/186
151/186
152/186T-b
153/186R-b
154/186
155/186
156/186
157/186
158/186R-b
159/186
160/186
161/186
162/186R-b
163/186A-b
164/186
165/186
166/186
167/186
168/186
169/186
170/186
171/186
172/186
173/186T-b T-b A-b
174/186R-b R-b
175/186R-b
176/186
177/186T-b A-b
178/186A-b
179/186A-b T-b R-b
180/186T-b R-b
181/186R-b
182/186R-b A-b
183/186R-b
184/186R-b A-b A-b A-b
185/186
186/186

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

Read the v1 thread

Cover letter [PATCH 5.8 000/186] 5.8.8-rc1 review

This is the start of the stable review cycle for the 5.8.8 release. There are 186 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, 10 Sep 2020 15:21:57 +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.8-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.8-rc1

Himadri Pandya <[email protected]>
net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()

Johannes Berg <[email protected]>
cfg80211: regulatory: reject invalid hints

David Howells <[email protected]>
mm/khugepaged.c: fix khugepaged's request size in collapse_file

Muchun Song <[email protected]>
mm/hugetlb: fix a race between hugetlb sysctl handlers

Li Xinhai <[email protected]>
mm/hugetlb: try preferred node first when alloc gigantic page from cma

Alistair Popple <[email protected]>
mm/migrate: fixup setting UFFD_WP flag

Mrinal Pandey <[email protected]>
checkpatch: fix the usage of capture group ( ... )

Sowjanya Komatineni <[email protected]>
sdhci: tegra: Add missing TMCLK for data timeout

Randy Dunlap <[email protected]>
kconfig: streamline_config.pl: check defined(ENV variable) before using it

Wei Li <[email protected]>
perf record: Correct the help info of option "--no-bpf-event"

Jens Axboe <[email protected]>
io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked file

Alistair Popple <[email protected]>
mm/rmap: fixup copying of soft dirty and uffd ptes

Yang Shi <[email protected]>
mm: madvise: fix vma user-after-free

Joerg Roedel <[email protected]>
mm: track page table modifications in __apply_to_page_range()

Eugeniu Rosca <[email protected]>
mm: slub: fix conversion of freelist_corrupted()

Ye Bin <[email protected]>
dm thin metadata: Fix use-after-free in dm_bm_set_read_only

Ye Bin <[email protected]>

    dm thin metadata: Avoid returning cmd->bm wild pointer on error

Ye Bin <[email protected]>

    dm cache metadata: Avoid returning cmd->bm wild pointer on error

Damien Le Moal <[email protected]>
dm crypt: Initialize crypto wait structures

Mikulas Patocka <[email protected]>
dm integrity: fix error reporting in bitmap mode after creation

Mike Snitzer <[email protected]>
dm mpath: fix racey management of PG initialization

Mikulas Patocka <[email protected]>
dm writecache: handle DAX to partitions on persistent memory correctly

Sandeep Raghuraman <[email protected]>
drm/amdgpu: Specify get_argument function for ci_smu_funcs

Evan Quan <[email protected]>
drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting

Sean Paul <[email protected]>
drm/i915: Fix sha_text population code

Gustavo Pimentel <[email protected]>
dmaengine: dw-edma: Fix scatter-gather address calculation

Tejun Heo <[email protected]>

    blk-stat: make q->stats->lock irqsafe

Tejun Heo <[email protected]>
blk-iocost: ioc_pd_free() shouldn't assume irq disabled

He Zhe <[email protected]>
mips/oprofile: Fix fallthrough placement

Tejun Heo <[email protected]>
libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks

Eric Farman <[email protected]>
s390: fix GENERIC_LOCKBREAK dependency typo in Kconfig

Jiufei Xue <[email protected]>
io_uring: fix removing the wrong file in __io_sqe_files_update()

Jiufei Xue <[email protected]>

    io_uring: set table->files[i] to NULL when io_sqe_file_register failed

Jens Axboe <[email protected]>

    block: ensure bdi->io_pages is always initialized

Ming Lei <[email protected]>
block: allow for_each_bvec to support zero len bvec

Max Staudt <[email protected]>
affs: fix basic permission bits to actually work

Sean Young <[email protected]>
media: rc: uevent sysfs file races with rc_unregister_device()

Sean Young <[email protected]>
media: rc: do not access device via sysfs after rc_unregister_device()

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers

Wenbin Mei <[email protected]>
mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings

Wenbin Mei <[email protected]>
mmc: mediatek: add optional module reset property

Wenbin Mei <[email protected]>
arm64: dts: mt7622: add reset node for mmc device

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen

Adrien Crivelli <[email protected]>
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A

Takashi Sakamoto <[email protected]>
ALSA; firewire-tascam: exclude Tascam FE-8 from detection

Dan Crawford <[email protected]>
ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO

Takashi Sakamoto <[email protected]>

    ALSA: firewire-digi00x: exclude Avid Adrenaline from detection

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: always check pin power status in i915 pin fixup

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check

Joshua Sivec <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for UR22C

František Kučera <[email protected]>
ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2

Tong Zhang <[email protected]>
ALSA: ca0106: fix error code handling

Tiezhu Yang <[email protected]>
Revert "ALSA: hda: Add support for Loongson 7A1000 controller"

Sasha Levin <[email protected]>
x86/mm/32: Bring back vmalloc faulting on x86_32

Max Chou <[email protected]>
Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier

Qu Wenruo <[email protected]>
btrfs: tree-checker: fix the error message for transid error

Marcos Paulo de Souza <[email protected]>
btrfs: block-group: fix free-space bitmap threshold

Josef Bacik <[email protected]>
btrfs: set the lockdep class for log tree extent buffers

Josef Bacik <[email protected]>
btrfs: set the correct lockdep class for new nodes

Josef Bacik <[email protected]>
btrfs: allocate scrub workqueues outside of locks

Josef Bacik <[email protected]>
btrfs: fix potential deadlock in the search ioctl

Josef Bacik <[email protected]>
btrfs: drop path before adding new uuid tree entry

Mike Rapoport <[email protected]>
arc: fix memory initialization for systems with two memory banks

Vineet Gupta <[email protected]>
ARC: perf: don't bail setup if pct irq missing in device-tree

Mikulas Patocka <[email protected]>
xfs: don't update mtime on COW faults

Mikulas Patocka <[email protected]>
ext2: don't update mtime on COW faults

Andy Lutomirski <[email protected]>
x86/debug: Allow a single level of #DB recursion

Peter Zijlstra <[email protected]>
x86/entry: Fix AC assertion

Vamshi K Sthambamkadi <[email protected]>
tracing/kprobes, x86/ptrace: Fix regs argument order for i386

Chris Wilson <[email protected]>
iommu/vt-d: Handle 36bit addressing for x86-32

Jason Gunthorpe <[email protected]>
include/linux/log2.h: add missing () around n in roundup_pow_of_two()

Or Cohen <[email protected]>
net/packet: fix overflow in tpacket_rcv

Suravee Suthikulpanit <[email protected]>
iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE

Suravee Suthikulpanit <[email protected]>
iommu/amd: Restore IRTE.RemapEn bit after programming IRTE

Veera Vegivada <[email protected]>
thermal: qcom-spmi-temp-alarm: Don't suppress negative temp

Tony Lindgren <[email protected]>
thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430

Lu Baolu <[email protected]>
iommu/vt-d: Serialize IOMMU GCMD register modifications

Huang Ying <[email protected]>
x86, fakenuma: Fix invalid starting node ID

Michael Chan <[email protected]>
tg3: Fix soft lockup when tg3_reset_task() fails.

YueHaibing <[email protected]>
perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new())

Jin Yao <[email protected]>
perf stat: Turn off summary for interval mode by default

Namhyung Kim <[email protected]>
perf jevents: Fix suspicious code in fixregex()

Darrick J. Wong <[email protected]>
xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files

Thomas Bogendoerfer <[email protected]>
MIPS: SNI: Fix SCSI interrupt

Huang Pei <[email protected]>
MIPS: add missing MSACSR and upper MSA initialization

Kai-Heng Feng <[email protected]>
drm/radeon: Prefer lower feedback dividers

Dan Murphy <[email protected]>
net: dp83867: Fix WoL SecureOn password

Louis Peens <[email protected]>
nfp: flower: fix ABI mismatch between driver and firmware

Dan Carpenter <[email protected]>
net: gemini: Fix another missing clk_disable_unprepare() in probe

Denis Efremov <[email protected]>
net: bcmgenet: fix mask check in bcmgenet_validate_flow()

Al Viro <[email protected]>
fix regression in "epoll: Keep a reference on files added to the check list"

Shung-Hsi Yu <[email protected]>
net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()

Al Grant <[email protected]>
perf tools: Correct SNOOPX field offset

Al Grant <[email protected]>
perf intel-pt: Fix corrupt data after perf inject from

Al Grant <[email protected]>
perf cs-etm: Fix corrupt data after perf inject from

Arnaldo Carvalho de Melo <[email protected]>
perf top/report: Fix infinite loop in the TUI for grouped events

Christoph Hellwig <[email protected]>
block: fix locking in bdev_del_partition

Tiezhu Yang <[email protected]>
MIPS: perf: Fix wrong check condition of Loongson event IDs

Grygorii Strashko <[email protected]>
net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link mode

Potnuri Bharat Teja <[email protected]>
cxgb4: fix thermal zone device registration

Viresh Kumar <[email protected]>
opp: Don't drop reference for an OPP table that was never parsed

Florian Westphal <[email protected]>
netfilter: conntrack: do not auto-delete clash entries on reply

Keith Busch <[email protected]>
nvme: fix controller instance leak

Christophe JAILLET <[email protected]>
nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS

Landen Chao <[email protected]>
net: dsa: mt7530: fix advertising unsupported 1000baseT_Half

Jesper Dangaard Brouer <[email protected]>
selftests/bpf: Fix massive output from test_maps

Jacopo Mondi <[email protected]>

    media: i2c: imx214: select V4L2_FWNODE

Murali Karicheri <[email protected]>
net: ethernet: ti: cpsw_new: fix error handling in cpsw_ndo_vlan_rx_kill_vid()

Ezequiel Garcia <[email protected]>
media: cedrus: Add missing v4l2_ctrl_request_hdl_put()

Hans Verkuil <[email protected]>
media: vicodec: add missing v4l2_ctrl_request_hdl_put()

Jakub Kicinski <[email protected]>
bnxt: don't enable NAPI until rings are ready

Eric Sandeen <[email protected]>
xfs: fix boundary test in xfs_attr_shortform_verify

Brian Foster <[email protected]>
xfs: finish dfops on every insert range shift iteration

Edwin Peer <[email protected]>
bnxt_en: fix HWRM error when querying VF temperature

Michael Chan <[email protected]>
bnxt_en: Fix possible crash in bnxt_fw_reset_task().

Vasundhara Volam <[email protected]>
bnxt_en: Fix PCI AER error recovery flow

Michael Chan <[email protected]>
bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled.

Vasundhara Volam <[email protected]>
bnxt_en: Check for zero dir entries in NVRAM.

Pavan Chebbi <[email protected]>
bnxt_en: Don't query FW when netif_running() is false.

Murali Karicheri <[email protected]>
net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for host port

Murali Karicheri <[email protected]>
net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port

Nicolas Dichtel <[email protected]>
gtp: add GTPA_LINK info to msg sent to userspace

Peter Ujfalusi <[email protected]>
dmaengine: ti: k3-udma: Fix the TR initialization for prep_slave_sg

Marek Szyprowski <[email protected]>
dmaengine: pl330: Fix burst length if burst size is smaller than bus width

Yonghong Song <[email protected]>
bpf: Fix a buffer out-of-bound access when filling raw_tp link_info

Dinghao Liu <[email protected]>
net: arc_emac: Fix memleak in arc_mdio_probe

Yuusuke Ashizuka <[email protected]>
ravb: Fixed to be able to unload modules

Dinghao Liu <[email protected]>
net: systemport: Fix memleak in bcm_sysport_probe

Dinghao Liu <[email protected]>
net: hns: Fix memleak in hns_nic_dev_probe

Florian Westphal <[email protected]>
netfilter: nf_tables: fix destination register zeroing

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: incorrect enum nft_list_attributes definition

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add NFTA_SET_USERDATA if not null

Tiezhu Yang <[email protected]>
perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set

David Ahern <[email protected]>
perf sched timehist: Fix use of CPU list with summary option

Raul E Rangel <[email protected]>
mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040

Florian Fainelli <[email protected]>
MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores

Florian Fainelli <[email protected]>
MIPS: mm: BMIPS5000 has inclusive physical caches

David Howells <[email protected]>
rxrpc: Make rxrpc_kernel_get_srtt() indicate validity

David Howells <[email protected]>
rxrpc: Fix loss of RTT samples due to interposed ACK

David Howells <[email protected]>
rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()

Yu Kuai <[email protected]>
dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()

Yu Kuai <[email protected]>
dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()

Yu Kuai <[email protected]>
dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()

Jussi Kivilinna <[email protected]>
batman-adv: bla: use netif_rx_ni when not in interrupt context

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

Sven Eckelmann <[email protected]>
batman-adv: Avoid uninitialized chaddr when handling DHCP

Peter Ujfalusi <[email protected]>
dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling

Linus Torvalds <[email protected]>
fsldma: fix very broken 32-bit ppc ioread64 functionality

Simon Leiner <[email protected]>
xen/xenbus: Fix granting of vmalloc'd memory

Dinghao Liu <[email protected]>
drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init

Wayne Lin <[email protected]>
drm/amd/display: Retry AUX write when fail occurs

Brandon Syu <[email protected]>
drm/amd/display: Keep current gain when ABM disable immediately

Samson Tam <[email protected]>
drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation

Jaehyun Chung <[email protected]>
drm/amd/display: Revert HDCP disable sequence change

Furquan Shaikh <[email protected]>
drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Reject overlay plane configurations in multi-display scenarios

Tong Zhang <[email protected]>
drm/amd/display: should check error using DC_OK

Sven Schnelle <[email protected]>
s390: don't trace preemption in percpu macros

Hou Pu <[email protected]>
nbd: restore default timeout when setting it to zero

Peter Zijlstra <[email protected]>
cpuidle: Fixup IRQ state

Paul Cercueil <[email protected]>
irqchip/ingenic: Leave parent IRQ unmasked on suspend

Tomi Valkeinen <[email protected]>
drm/omap: fix incorrect lock state

Ray Jui <[email protected]>
i2c: iproc: Fix shifting 31 bits

Jeff Layton <[email protected]>
ceph: don't allow setlease on cephfs

Vineeth Pillai <[email protected]>
hv_utils: drain the timesync packets on onchannelcallback

Vineeth Pillai <[email protected]>
hv_utils: return error if host timesysnc update is stale

Bob Peterson <[email protected]>
gfs2: add some much needed cleanup for log flushes that fail

Dmitry Baryshkov <[email protected]>
drm/msm/a6xx: fix gmu start on newer firmware

Ofir Bitton <[email protected]>
habanalabs: check correct vmalloc return code

Ofir Bitton <[email protected]>
habanalabs: validate FW file size

Oded Gabbay <[email protected]>
habanalabs: set max power according to card type

Ofir Bitton <[email protected]>
habanalabs: proper handling of alloc size in coresight

Ofir Bitton <[email protected]>
habanalabs: set clock gating according to mask

Ofir Bitton <[email protected]>
habanalabs: validate packet id during CB parse

Ofir Bitton <[email protected]>
habanalabs: unmap PCI bars upon iATU failure

Rob Clark <[email protected]>
drm/msm: enable vblank during atomic commits

Amit Engel <[email protected]>
nvmet: Disable keep-alive timer when kato is cleared to 0h

Tom Rix <[email protected]>
hwmon: (applesmc) check status earlier.

Krishna Manikandan <[email protected]>
drm/msm: add shutdown support for display platform_driver

John Stultz <[email protected]>
tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup

Rob Clark <[email protected]>
drm/msm/dpu: fix unitialized variable error

Kalyan Thota <[email protected]>
drm/msm/dpu: Fix scale params in plane validation

Kalyan Thota <[email protected]>
drm/msm/dpu: Fix reservation failures in modeset

Sebastian Parschauer <[email protected]>
HID: quirks: Always poll three more Lenovo PixArt mice

Grant Peltier <[email protected]>
hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetry for RAA228228

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

Diffstat:

 Documentation/devicetree/bindings/mmc/mtk-sd.txt   |   2 +
 Documentation/filesystems/affs.rst                 |  16 ++-
 Makefile                                           |   4 +-
 arch/arc/kernel/perf_event.c                       |  14 +--
 arch/arc/mm/init.c                                 |  27 +++--
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |   2 +
 arch/mips/kernel/perf_event_mipsxx.c               |   4 +-
 arch/mips/kernel/smp-bmips.c                       |   2 +
 arch/mips/kernel/traps.c                           |  12 ++
 arch/mips/mm/c-r4k.c                               |   4 +
 arch/mips/oprofile/op_model_mipsxx.c               |   4 +-
 arch/mips/sni/a20r.c                               |   4 +-
 arch/s390/Kconfig                                  |   2 +-
 arch/s390/include/asm/percpu.h                     |  28 ++---
 arch/x86/entry/common.c                            |  12 +-
 arch/x86/include/asm/ptrace.h                      |   2 +-
 arch/x86/include/asm/switch_to.h                   |  23 ++++
 arch/x86/kernel/setup_percpu.c                     |   6 +-
 arch/x86/kernel/traps.c                            |  66 +++++-----
 arch/x86/mm/fault.c                                | 134 +++++++++++++++++++++
 arch/x86/mm/numa_emulation.c                       |   2 +-
 arch/x86/mm/pti.c                                  |   8 +-
 arch/x86/mm/tlb.c                                  |  37 ++++++
 block/blk-core.c                                   |   1 +
 block/blk-iocost.c                                 |   5 +-
 block/blk-stat.c                                   |  17 ++-
 block/partitions/core.c                            |  27 ++---
 drivers/ata/libata-core.c                          |   5 +-
 drivers/ata/libata-scsi.c                          |   8 +-
 drivers/block/nbd.c                                |   2 +
 drivers/cpuidle/cpuidle.c                          |   3 +-
 drivers/dma/at_hdmac.c                             |  11 +-
 drivers/dma/dw-edma/dw-edma-core.c                 |  11 +-
 drivers/dma/fsldma.h                               |  12 +-
 drivers/dma/of-dma.c                               |   8 +-
 drivers/dma/pl330.c                                |   2 +-
 drivers/dma/ti/k3-udma.c                           |   6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  12 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   3 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   8 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   2 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   8 ++
 .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c   |  14 ++-
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |   2 +
 drivers/gpu/drm/i915/display/intel_hdcp.c          |  26 +++-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |  12 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |   2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  20 +--
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |   4 +-
 drivers/gpu/drm/msm/msm_atomic.c                   |  36 ++++++
 drivers/gpu/drm/msm/msm_drv.c                      |   8 ++
 drivers/gpu/drm/omapdrm/omap_crtc.c                |   3 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   2 +-
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-quirks.c                           |   3 +
 drivers/hv/hv_util.c                               |  65 +++++++---
 drivers/hwmon/applesmc.c                           |  31 ++---
 drivers/hwmon/pmbus/isl68137.c                     |   7 +-
 drivers/i2c/busses/i2c-bcm-iproc.c                 |   4 +-
 drivers/iommu/Kconfig                              |   2 +-
 drivers/iommu/amd/init.c                           |  21 +++-
 drivers/iommu/amd/iommu.c                          |  19 ++-
 drivers/iommu/intel/iommu.c                        |  14 +--
 drivers/iommu/intel/irq_remapping.c                |  10 +-
 drivers/irqchip/irq-ingenic.c                      |   2 +-
 drivers/md/dm-cache-metadata.c                     |   8 +-
 drivers/md/dm-crypt.c                              |   4 +-
 drivers/md/dm-integrity.c                          |  12 ++
 drivers/md/dm-mpath.c                              |  22 ++--
 drivers/md/dm-thin-metadata.c                      |  10 +-
 drivers/md/dm-writecache.c                         |  12 +-
 drivers/md/persistent-data/dm-block-manager.c      |  14 ++-
 drivers/media/i2c/Kconfig                          |   2 +-
 drivers/media/rc/rc-main.c                         |  44 ++++---
 drivers/media/test-drivers/vicodec/vicodec-core.c  |   1 +
 drivers/misc/habanalabs/device.c                   |   7 +-
 drivers/misc/habanalabs/firmware_if.c              |   9 ++
 drivers/misc/habanalabs/gaudi/gaudi.c              |  90 ++++++++++----
 drivers/misc/habanalabs/gaudi/gaudiP.h             |   3 +-
 drivers/misc/habanalabs/gaudi/gaudi_coresight.c    |   8 +-
 drivers/misc/habanalabs/goya/goya.c                |  31 +++++
 drivers/misc/habanalabs/goya/goya_coresight.c      |   8 +-
 drivers/misc/habanalabs/habanalabs.h               |   7 +-
 drivers/misc/habanalabs/memory.c                   |   9 +-
 drivers/misc/habanalabs/mmu.c                      |   2 +-
 drivers/misc/habanalabs/pci.c                      |   6 +-
 drivers/misc/habanalabs/sysfs.c                    |   7 +-
 drivers/mmc/host/mtk-sd.c                          |  13 ++
 drivers/mmc/host/sdhci-acpi.c                      |  67 +++++++++--
 drivers/mmc/host/sdhci-pci-core.c                  |  10 +-
 drivers/mmc/host/sdhci-tegra.c                     |  53 +++++++-
 drivers/net/dsa/mt7530.c                           |   2 +-
 drivers/net/ethernet/arc/emac_mdio.c               |   1 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  36 +++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  16 +--
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   2 +-
 drivers/net/ethernet/broadcom/tg3.c                |  17 ++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c |   8 +-
 drivers/net/ethernet/cortina/gemini.c              |  34 +++---
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   9 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |   2 +-
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |   2 +
 drivers/net/ethernet/renesas/ravb_main.c           | 110 ++++++++---------
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   2 +
 drivers/net/ethernet/ti/cpsw.c                     |   2 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |  29 +++--
 drivers/net/gtp.c                                  |   1 +
 drivers/net/phy/dp83867.c                          |   4 +-
 drivers/net/usb/asix_common.c                      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/target/core.c                         |   6 +
 drivers/nvme/target/fc.c                           |   4 +-
 drivers/opp/core.c                                 |  22 +++-
 drivers/opp/opp.h                                  |   2 +-
 drivers/staging/media/sunxi/cedrus/cedrus.c        |   7 +-
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c        |   4 +-
 .../thermal/ti-soc-thermal/omap4-thermal-data.c    |  23 ++--
 drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h  |  10 +-
 drivers/tty/serial/qcom_geni_serial.c              |   2 +-
 drivers/xen/xenbus/xenbus_client.c                 |  10 +-
 fs/affs/amigaffs.c                                 |  27 +++++
 fs/affs/file.c                                     |  26 +++-
 fs/afs/fs_probe.c                                  |   4 +-
 fs/afs/vl_probe.c                                  |   4 +-
 fs/btrfs/block-group.c                             |   4 +-
 fs/btrfs/ctree.c                                   |   6 +-
 fs/btrfs/extent-tree.c                             |   2 +-
 fs/btrfs/extent_io.c                               |   8 +-
 fs/btrfs/extent_io.h                               |   6 +-
 fs/btrfs/free-space-tree.c                         |   4 +
 fs/btrfs/ioctl.c                                   |  27 +++--
 fs/btrfs/scrub.c                                   | 122 +++++++++++--------
 fs/btrfs/tree-checker.c                            |   2 +-
 fs/btrfs/volumes.c                                 |   3 +-
 fs/ceph/file.c                                     |   1 +
 fs/eventpoll.c                                     |   6 +-
 fs/ext2/file.c                                     |   6 +-
 fs/gfs2/log.c                                      |  31 +++++
 fs/gfs2/trans.c                                    |   1 +
 fs/io_uring.c                                      |  16 ++-
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   4 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   2 +-
 fs/xfs/xfs_bmap_util.c                             |   2 +-
 fs/xfs/xfs_file.c                                  |  12 +-
 include/drm/drm_hdcp.h                             |   3 +
 include/linux/bvec.h                               |   9 +-
 include/linux/libata.h                             |   1 +
 include/linux/log2.h                               |   2 +-
 include/linux/netfilter/nfnetlink.h                |   3 +-
 include/net/af_rxrpc.h                             |   2 +-
 include/net/netfilter/nf_tables.h                  |   2 +
 include/trace/events/rxrpc.h                       |  27 ++++-
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 kernel/bpf/syscall.c                               |   2 +-
 mm/hugetlb.c                                       |  49 ++++++--
 mm/khugepaged.c                                    |   2 +-
 mm/madvise.c                                       |   2 +-
 mm/memory.c                                        |  36 ++++--
 mm/migrate.c                                       |  17 ++-
 mm/rmap.c                                          |   9 +-
 mm/slub.c                                          |  12 +-
 net/batman-adv/bat_v_ogm.c                         |  11 +-
 net/batman-adv/bridge_loop_avoidance.c             |   5 +-
 net/batman-adv/gateway_client.c                    |   6 +-
 net/bluetooth/hci_core.c                           |   2 +-
 net/netfilter/nf_conntrack_proto_udp.c             |  26 ++--
 net/netfilter/nf_tables_api.c                      |  64 +++++-----
 net/netfilter/nfnetlink.c                          |  11 +-
 net/netfilter/nfnetlink_log.c                      |   3 +-
 net/netfilter/nfnetlink_queue.c                    |   2 +-
 net/netfilter/nft_flow_offload.c                   |   2 +-
 net/netfilter/nft_payload.c                        |   4 +-
 net/packet/af_packet.c                             |   7 +-
 net/rxrpc/ar-internal.h                            |  13 +-
 net/rxrpc/call_object.c                            |   1 +
 net/rxrpc/input.c                                  | 123 +++++++++++--------
 net/rxrpc/output.c                                 |  82 +++++++++----
 net/rxrpc/peer_object.c                            |  16 ++-
 net/rxrpc/rtt.c                                    |   3 +-
 net/wireless/reg.c                                 |   3 +
 scripts/checkpatch.pl                              |   4 +-
 scripts/kconfig/streamline_config.pl               |   5 +-
 sound/core/oss/mulaw.c                             |   4 +-
 sound/firewire/digi00x/digi00x.c                   |   5 +
 sound/firewire/tascam/tascam.c                     |  33 ++++-
 sound/pci/ca0106/ca0106_main.c                     |   3 +-
 sound/pci/hda/hda_intel.c                          |   2 -
 sound/pci/hda/patch_hdmi.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |  46 ++++++-
 sound/usb/pcm.c                                    |   2 +
 sound/usb/quirks-table.h                           |  60 +++++++--
 sound/usb/quirks.c                                 |   1 +
 tools/include/uapi/linux/perf_event.h              |   2 +-
 tools/perf/Documentation/perf-stat.txt             |   3 +
 tools/perf/bench/synthesize.c                      |   4 +-
 tools/perf/builtin-record.c                        |   2 +-
 tools/perf/builtin-sched.c                         |   6 +-
 tools/perf/builtin-stat.c                          |   8 +-
 tools/perf/builtin-top.c                           |   2 +
 tools/perf/pmu-events/jevents.c                    |   2 +-
 tools/perf/ui/browsers/hists.c                     |   3 +-
 tools/perf/util/cs-etm.c                           |   9 +-
 tools/perf/util/intel-pt.c                         |   9 +-
 tools/perf/util/stat.h                             |   1 +
 tools/testing/selftests/bpf/test_maps.c            |   2 +
 207 files changed, 2040 insertions(+), 783 deletions(-)