Skip to content

5.10.177-rc1 review

Greg Kroah-Hartman intel-gfx keyrings linux-cifs linux-fsdevel linux-patches linux-pm linux-serial linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest173 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/173interconnect: qcom: osm-l3: fix icc_onecell_data allocationdrivers/interconnect/qcom/osm-l3.c+1 -10 replies
2/173perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_outputkernel/events/core.c+1 -10 replies
3/173perf: fix perf_event_context->timekernel/events/core.c+1 -10 replies
4/173ipmi:ssif: make ssif_i2c_send() voiddrivers/char/ipmi/ipmi_ssif.c+20 -610 replies
5/173ipmi:ssif: Increase the message retry timedrivers/char/ipmi/ipmi_ssif.c+1 -10 replies
6/173ipmi:ssif: resend_msg() cannot faildrivers/char/ipmi/ipmi_ssif.c+7 -212 replies
7/173ipmi:ssif: Add a timer between request retriesdrivers/char/ipmi/ipmi_ssif.c+27 -70 replies
8/173KVM: Clean up benign vcpu->cpu data races when kicking vCPUsvirt/kvm/kvm_main.c+28 -80 replies
9/173KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUsvirt/kvm/kvm_main.c+15 -30 replies
10/173KVM: Optimize kvm_make_vcpus_request_mask() a bitvirt/kvm/kvm_main.c+53 -350 replies
11/173KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()virt/kvm/kvm_main.c+23 -60 replies
12/173KVM: Register /dev/kvm as the _very_ last thing during initializationvirt/kvm/kvm_main.c+22 -90 replies
13/173serial: fsl_lpuart: Fix comment typodrivers/tty/serial/fsl_lpuart.c+1 -10 replies
14/173tty: serial: fsl_lpuart: fix race on RX DMA shutdowndrivers/tty/serial/fsl_lpuart.c+3 -80 replies
15/173serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEEDdrivers/tty/serial/8250/Kconfig+1 -00 replies
16/173serial: 8250: ASPEED_VUART: select REGMAP instead of depending on itdrivers/tty/serial/8250/Kconfig+2 -10 replies
17/173drm/sun4i: fix missing component unbind on bind errorsdrivers/gpu/drm/sun4i/sun4i_drv.c+3 -10 replies
18/173net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()net/tls/tls_main.c+5 -40 replies
19/173power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_syncdrivers/power/supply/bq24190_charger.c+21 -420 replies
20/173power: supply: bq24190: Fix use after free bug in bq24190_remove due to race conditiondrivers/power/supply/bq24190_charger.c+1 -00 replies
21/173power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race conditiondrivers/power/supply/da9150-charger.c+1 -00 replies
22/173ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrlarch/arm/boot/dts/e60k02.dtsi+1 -00 replies
23/173ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrlarch/arm/boot/dts/imx6sl-tolino-shine2hd.dts+1 -00 replies
24/173xsk: Add missing overflow check in xdp_umem_regnet/xdp/xdp_umem.c+7 -60 replies
25/173iavf: fix inverted Rx hash condition leading to disabled hashdrivers/net/ethernet/intel/iavf/iavf_txrx.c+1 -10 replies
26/173iavf: fix non-tunneled IPv6 UDP packet type and hashingdrivers/net/ethernet/intel/iavf/iavf_common.c+1 -10 replies
27/173intel/igbvf: free irq on the error path in igbvf_request_msix()drivers/net/ethernet/intel/igbvf/netdev.c+6 -20 replies
28/173igbvf: Regard vf reset nack as successdrivers/net/ethernet/intel/igbvf/vf.c+10 -30 replies
29/173igc: fix the validation logic for taprios gate listdrivers/net/ethernet/intel/igc/igc_main.c+10 -100 replies
30/173i2c: imx-lpi2c: check only for enabled interrupt flagsdrivers/i2c/busses/i2c-imx-lpi2c.c+4 -00 replies
31/173scsi: scsi_dh_alua: Fix memleak for qdata in alua_activate()drivers/scsi/device_handler/scsi_dh_alua.c+4 -20 replies
32/173net: usb: smsc95xx: Limit packet length to skb->lendrivers/net/usb/smsc95xx.c+6 -00 replies
33/173qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_infodrivers/net/ethernet/qlogic/qed/qed_sriov.c+4 -10 replies
34/173xirc2ps_cs: Fix use after free bug in xirc2ps_detachdrivers/net/ethernet/xircom/xirc2ps_cs.c+5 -00 replies
35/173net: phy: Ensure state transitions are processed from phy_stop()drivers/net/phy/phy.c+16 -70 replies
36/173net: mdio: fix owner field for mdio buses registered using device-treedrivers/net/mdio/of_mdio.c drivers/net/phy/mdio_devres.c include/linux/of_mdio.h+32 -130 replies
37/173net: qcom/emac: Fix use after free bug in emac_remove due to race conditiondrivers/net/ethernet/qualcomm/emac/emac.c+6 -00 replies
38/173net/ps3_gelic_net: Fix RX sk_buff lengthdrivers/net/ethernet/toshiba/ps3_gelic_net.c drivers/net/ethernet/toshiba/ps3_gelic_net.h+13 -110 replies
39/173net/ps3_gelic_net: Use dma_mapping_errordrivers/net/ethernet/toshiba/ps3_gelic_net.c+13 -110 replies
40/173bootconfig: Fix testcase to increase max nodetools/bootconfig/test-bootconfig.sh+8 -40 replies
41/173keys: Do not cache key in task struct if key is requested from kernel threadsecurity/keys/request_key.c+6 -30 replies
42/173bpf: Adjust insufficient default bpf_jit_limitkernel/bpf/core.c+1 -10 replies
43/173net/mlx5: Fix steering rules cleanupdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+1 -00 replies
44/173net/mlx5: Read the TC mapping of all priorities on ETS querydrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+4 -20 replies
45/173net/mlx5: E-Switch, Fix an Oops in error handling codedrivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c+1 -20 replies
46/173atm: idt77252: fix kmemleak when rmmod idt77252drivers/atm/idt77252.c+11 -00 replies
47/173erspan: do not use skb_mac_header() in ndo_start_xmit()net/ipv4/ip_gre.c net/ipv6/ip6_gre.c+4 -40 replies
48/173net/sonic: use dma_mapping_error() for error checkdrivers/net/ethernet/natsemi/sonic.c+2 -20 replies
49/173nvme-tcp: fix nvme_tcp_term_pdu to match specinclude/linux/nvme-tcp.h+3 -20 replies
50/173gve: Cache link_speed value from devicedrivers/net/ethernet/google/gve/gve_ethtool.c+4 -10 replies
51/173net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII casedrivers/net/dsa/mt7530.c+4 -54 replies
52/173net: mdio: thunder: Add missing fwnode_handle_put()drivers/net/mdio/mdio-thunder.c+1 -00 replies
53/173Bluetooth: btqcomsmd: Fix command timeout after setting BD addressdrivers/bluetooth/btqcomsmd.c+16 -10 replies
54/173Bluetooth: L2CAP: Fix not checking for maximum number of DCIDinclude/net/bluetooth/l2cap.h net/bluetooth/l2cap_core.c+10 -30 replies
55/173Bluetooth: L2CAP: Fix responding with wrong PDU typenet/bluetooth/l2cap_core.c+79 -380 replies
56/173Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished workdrivers/bluetooth/btsdio.c+1 -00 replies
57/173platform/chrome: cros_ec_chardev: fix kernel data leak from ioctldrivers/platform/chrome/cros_ec_chardev.c+1 -10 replies
58/173hwmon: fix potential sensor registration fail if of_node is missingdrivers/hwmon/hwmon.c+5 -20 replies
59/173hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCsdrivers/hwmon/it87.c+3 -10 replies
60/173scsi: qla2xxx: Perform lockless command completion in abort pathdrivers/scsi/qla2xxx/qla_os.c+11 -00 replies
61/173uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2drivers/usb/storage/unusual_uas.h+7 -00 replies
62/173thunderbolt: Use scale field when allocating USB3 bandwidthdrivers/thunderbolt/usb4.c+17 -50 replies
63/173thunderbolt: Use const qualifier for `ring_interrupt_index`drivers/thunderbolt/nhi.c+1 -13 replies
64/173riscv: Bump COMMAND_LINE_SIZE value to 1024arch/riscv/include/uapi/asm/setup.h+8 -00 replies
65/173HID: cp2112: Fix driver not registering GPIO IRQ chip as threadeddrivers/hid/hid-cp2112.c+1 -00 replies
66/173ca8210: fix mac_len negative array accessdrivers/net/ieee802154/ca8210.c+2 -00 replies
67/173m68k: Only force 030 bus error if PC not in exception tablearch/m68k/kernel/traps.c+3 -10 replies
68/173selftests/bpf: check that modifier resolves after pointertools/testing/selftests/bpf/prog_tests/btf.c+28 -00 replies
69/173scsi: target: iscsi: Fix an error message in iscsi_check_key()drivers/target/iscsi/iscsi_target_parameters.c+7 -50 replies
70/173scsi: hisi_sas: Check devm_add_action() return valuedrivers/scsi/hisi_sas/hisi_sas_v3_hw.c+1 -20 replies
71/173scsi: ufs: core: Add soft dependency on governor_simpleondemanddrivers/scsi/ufs/ufshcd.c+1 -00 replies
72/173scsi: lpfc: Avoid usage of list iterator variable after loopdrivers/scsi/lpfc/lpfc_sli.c+4 -40 replies
73/173scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX filedrivers/scsi/storvsc_drv.c+16 -00 replies
74/173net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990drivers/net/usb/cdc_mbim.c+5 -00 replies
75/173net: usb: qmi_wwan: add Telit 0x1080 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
76/173sh: sanitize the flags on sigreturnarch/sh/include/asm/processor_32.h arch/sh/kernel/signal_32.c+4 -00 replies
77/173cifs: empty interface list when server doesnt support query interfacesfs/cifs/smb2ops.c+1 -10 replies
78/173scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMRdrivers/scsi/scsi_devinfo.c+1 -00 replies
79/173usb: dwc2: fix a devres leak in hw_enable upon suspend resumedrivers/usb/dwc2/platform.c+2 -140 replies
80/173usb: gadget: u_audio: dont let userspace block driver unbinddrivers/usb/gadget/function/u_audio.c+1 -10 replies
81/173fsverity: Remove WQ_UNBOUND from fsverity read workqueuefs/verity/verify.c+6 -60 replies
82/173igb: revert rtnl_lock() that causes deadlockdrivers/net/ethernet/intel/igb/igb_main.c+0 -20 replies
83/173dm thin: fix deadlock when swapping to thin devicedrivers/md/dm-thin.c+2 -00 replies
84/173usb: cdns3: Fix issue with using incorrect PCI device functiondrivers/usb/cdns3/cdns3-pci-wrap.c+5 -00 replies
85/173usb: chipdea: core: fix return -EINVAL if request role is the same with current roledrivers/usb/chipidea/core.c+4 -10 replies
86/173usb: chipidea: core: fix possible concurrent when switch roledrivers/usb/chipidea/ci.h drivers/usb/chipidea/core.c drivers/usb/chipidea/otg.c+13 -20 replies
87/173usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()drivers/usb/typec/ucsi/ucsi.c+6 -50 replies
88/173wifi: mac80211: fix qos on mesh interfacesnet/mac80211/wme.c+4 -20 replies
89/173nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()fs/nilfs2/ioctl.c+1 -10 replies
90/173drm/i915/active: Fix missing debug object activationdrivers/gpu/drm/i915/i915_active.c+1 -20 replies
91/173drm/i915: Preserve crtc_state->inherited during state clearingdrivers/gpu/drm/i915/display/intel_display.c+1 -00 replies
92/173tee: amdtee: fix race condition in amdtee_open_sessiondrivers/tee/amdtee/core.c+14 -152 replies
93/173firmware: arm_scmi: Fix device node validation for mailbox transportdrivers/firmware/arm_scmi/mailbox.c+37 -00 replies
94/173i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()drivers/i2c/busses/i2c-xgene-slimpro.c+3 -00 replies
95/173dm stats: check for and propagate alloc_percpu failuredrivers/md/dm-stats.c drivers/md/dm-stats.h drivers/md/dm.c+10 -30 replies
96/173dm crypt: add cond_resched() to dmcrypt_write()drivers/md/dm-crypt.c+1 -00 replies
97/173sched/fair: sanitize vruntime of entity being placedkernel/sched/fair.c+13 -20 replies
98/173sched/fair: Sanitize vruntime of entity being migratedkernel/sched/core.c kernel/sched/fair.c+46 -100 replies
99/173ocfs2: fix data corruption after failed writefs/ocfs2/aops.c+16 -20 replies
100/173xfs: shut down the filesystem if we screw up quota reservationfs/xfs/xfs_trans_dquot.c+10 -30 replies
101/173xfs: dont reuse busy extents on extent trimfs/xfs/xfs_extent_busy.c+0 -140 replies
102/173KVM: fix memoryleak in kvm_init()virt/kvm/kvm_main.c+2 -30 replies
103/173NFSD: fix use-after-free in __nfs42_ssc_open()fs/nfsd/nfs4proc.c+6 -160 replies
104/173usb: dwc3: gadget: move cmd_endtransfer to extra functiondrivers/usb/dwc3/gadget.c+37 -320 replies
105/173usb: dwc3: gadget: Add 1ms delay after end transfer command without IOCdrivers/usb/dwc3/gadget.c+11 -30 replies
106/173kernel: kcsan: kcsan_test: build without structleak pluginkernel/kcsan/Makefile+1 -00 replies
107/173kcsan: avoid passing -g for testkernel/kcsan/Makefile+1 -10 replies
108/173drm/meson: Fix error handling when afbcd.ops->init failsdrivers/gpu/drm/meson/meson_drv.c+10 -70 replies
109/173drm/meson: fix missing component unbind on bind errorsdrivers/gpu/drm/meson/meson_drv.c+7 -40 replies
110/173bus: imx-weim: fix branch condition evaluates to a garbage valuedrivers/bus/imx-weim.c+1 -10 replies
111/173dm crypt: avoid accessing uninitialized taskletdrivers/md/dm-crypt.c+9 -60 replies
112/173fsverity: dont drop pagecache at end of FS_IOC_ENABLE_VERITYfs/verity/enable.c+13 -110 replies
113/173md: avoid signed overflow in slot_store()drivers/md/md.c+3 -00 replies
114/173net: hsr: Dont log netdev_err message on unknown prp dst nodenet/hsr/hsr_framereg.c+1 -10 replies
115/173ALSA: asihpi: check pao in control_message()sound/pci/asihpi/hpi6205.c+1 -10 replies
116/173ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()sound/pci/hda/patch_ca0132.c+3 -10 replies
117/173fbdev: tgafb: Fix potential divide by zerodrivers/video/fbdev/tgafb.c+3 -00 replies
118/173sched_getaffinity: dont assume cpumask_size() is fully initializedkernel/compat.c kernel/sched/core.c+3 -30 replies
119/173fbdev: nvidia: Fix potential divide by zerodrivers/video/fbdev/nvidia/nvidia.c+2 -00 replies
120/173fbdev: intelfb: Fix potential divide by zerodrivers/video/fbdev/intelfb/intelfbdrv.c+3 -00 replies
121/173fbdev: lxfb: Fix potential divide by zerodrivers/video/fbdev/geode/lxfb_core.c+3 -00 replies
122/173fbdev: au1200fb: Fix potential divide by zerodrivers/video/fbdev/au1200fb.c+3 -00 replies
123/173tools/power turbostat: Fix /dev/cpu_dma_latency warningstools/power/x86/turbostat/turbostat.8 tools/power/x86/turbostat/turbostat.c+3 -10 replies
124/173tracing: Fix wrong return in kprobe_event_gen_test.ckernel/trace/kprobe_event_gen_test.c+2 -20 replies
125/173ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()drivers/net/ieee802154/ca8210.c+1 -20 replies
126/173mips: bmips: BCM6358: disable RAC flush for TP1arch/mips/bmips/dma.c arch/mips/bmips/setup.c+13 -00 replies
127/173mtd: rawnand: meson: invalidate cache on polling ECC bitdrivers/mtd/nand/raw/meson_nand.c+7 -10 replies
128/173sfc: ef10: dont overwrite offload features at NIC resetdrivers/net/ethernet/sfc/ef10.c drivers/net/ethernet/sfc/efx.c+33 -220 replies
129/173scsi: megaraid_sas: Fix crash after a double completiondrivers/scsi/megaraid/megaraid_sas_fusion.c+2 -20 replies
130/173ptp_qoriq: fix memory leak in probe()drivers/ptp/ptp_qoriq.c+1 -10 replies
131/173r8169: fix RTL8168H and RTL8107E rx crc errordrivers/net/ethernet/realtek/r8169_phy_config.c+3 -00 replies
132/173regulator: Handle deferred clkdrivers/regulator/fixed.c+1 -10 replies
133/173net/net_failover: fix txq exceeding warningdrivers/net/net_failover.c+2 -60 replies
134/173net: stmmac: dont reject VLANs when IFF_PROMISC is setdrivers/net/ethernet/stmicro/stmmac/common.h drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c+3 -590 replies
135/173can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_writenet/can/bcm.c+10 -60 replies
136/173s390/vfio-ap: fix memory leak in vfio_ap device driverdrivers/s390/crypto/vfio_ap_drv.c+2 -10 replies
137/173ALSA: ymfpci: Fix assignment in if conditionsound/pci/ymfpci/ymfpci.c sound/pci/ymfpci/ymfpci_main.c+91 -522 replies
138/173ALSA: ymfpci: Fix BUG_ON in probe functionsound/pci/ymfpci/ymfpci_main.c+1 -10 replies
139/173net: ipa: compute DMA pool size properlydrivers/net/ipa/gsi_trans.c+1 -10 replies
140/173i40e: fix registers dump after run ethtool adapter self testdrivers/net/ethernet/intel/i40e/i40e_diag.c drivers/net/ethernet/intel/i40e/i40e_diag.h+7 -60 replies
141/173bnxt_en: Fix typo in PCI id to device description string mappingdrivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -40 replies
142/173bnxt_en: Add missing 200G link speed reportingdrivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
143/173net: dsa: mv88e6xxx: Enable IGMP snooping on user ports onlydrivers/net/dsa/mv88e6xxx/chip.c+7 -20 replies
144/173pinctrl: ocelot: Fix alt mode for ocelotdrivers/pinctrl/pinctrl-ocelot.c+1 -10 replies
145/173Input: alps - fix compatibility with -funsigned-chardrivers/input/mouse/alps.c+8 -80 replies
146/173Input: focaltech - use explicitly signed char typedrivers/input/mouse/focaltech.c+4 -40 replies
147/173cifs: prevent infinite recursion in CIFSGetDFSRefer()fs/cifs/cifssmb.c+7 -20 replies
148/173cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALLfs/cifs/cifsfs.h+4 -10 replies
149/173Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI tabledrivers/input/touchscreen/goodix.c+11 -30 replies
150/173btrfs: fix race between quota disable and quota assign ioctlsfs/btrfs/ioctl.c fs/btrfs/qgroup.c+12 -10 replies
151/173xen/netback: dont do grant copy across page boundarydrivers/net/xen-netback/common.h drivers/net/xen-netback/netback.c+24 -30 replies
152/173net: phy: dp83869: fix default value for tx-/rx-internal-delaydrivers/net/phy/dp83869.c+2 -40 replies
153/173pinctrl: amd: Disable and mask interrupts on resumedrivers/pinctrl/pinctrl-amd.c+20 -160 replies
154/173pinctrl: at91-pio4: fix domain name assignmentdrivers/pinctrl/pinctrl-at91-pio4.c+0 -10 replies
155/173powerpc: Dont try to copy PPR for task with NULL pt_regsarch/powerpc/kernel/ptrace/ptrace-view.c+6 -00 replies
156/173NFSv4: Fix hangs when recovering open state after a server rebootfs/nfs/nfs4proc.c+2 -30 replies
157/173ALSA: hda/conexant: Partial revert of a quirk for Lenovosound/pci/hda/patch_conexant.c+5 -10 replies
158/173ALSA: usb-audio: Fix regression on detection of Roland VS-100sound/usb/format.c+6 -20 replies
159/173ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Zsound/pci/hda/patch_realtek.c+1 -00 replies
160/173xtensa: fix KASAN report for show_stackarch/xtensa/kernel/traps.c+12 -40 replies
161/173rcu: Fix rcu_torture_read ftrace eventinclude/trace/events/rcu.h+1 -10 replies
162/173drm/etnaviv: fix reference leak when mmaping imported bufferdrivers/gpu/drm/etnaviv/etnaviv_gem_prime.c+9 -10 replies
163/173drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hubdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h+31 -00 replies
164/173s390/uaccess: add missing earlyclobber annotations to __clear_user()arch/s390/lib/uaccess.c+1 -10 replies
165/173btrfs: scan device in non-exclusive modefs/btrfs/volumes.c+10 -10 replies
166/173zonefs: Fix error message in zonefs_file_dio_append()fs/zonefs/super.c+1 -10 replies
167/173selftests/bpf: Test btf dump for struct with padding only fieldstools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c+9 -00 replies
168/173libbpf: Fix BTF-to-C converters padding logictools/lib/bpf/btf_dump.c tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c+164 -650 replies
169/173selftests/bpf: Add few corner cases to test padding handling of btf_dumptools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c+164 -10 replies
170/173libbpf: Fix btf_dumps packed struct determinationtools/lib/bpf/btf_dump.c tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c+25 -270 replies
171/173ext4: fix kernel BUG in ext4_write_inline_data_end()fs/ext4/inode.c+2 -10 replies
172/173gfs2: Always check inode size of inline inodesfs/gfs2/aops.c fs/gfs2/bmap.c fs/gfs2/glops.c+3 -50 replies
173/173hsr: ratelimit only when errors are printednet/hsr/hsr_framereg.c+1 -10 replies

Reviews trailers per patch

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

PatchSean ChristophersonNamhyung KimMagnus KarlssonLarysa ZarembaMichal KubiakRafal RomanowskiLeon RomanovskyMaciej FijalkowskiMarek SzlosekKurt KanzenbachVinicius Costa GomesNaama MeirEmanuele GhidoliBenjamin BlockBart Van AsscheJakub KicinskiJeremy KerrMichal SwiatkowskiSimon HormanAlexander DuyckSteven Rostedt (Google)Jarkko SakkinenKuniyuki IwashimaTariq ToukanMaor DickmanMoshe ShemeshRoi DayanGuenter RoeckLin LiHimanshu MadhaniJohn MeneghiniStan JohnsonGeert UytterhoevenMike ChristieXiang ChenJustin TeeSagi GrimbergPaulo Alcantara (SUSE)Francois RomieuJanusz KrzysztofikAndrzej HajdaLee Shawn CUma ShankarSumit GargAndi ShytiZhang QiaoJoseph QiCorinna VinschenJacob KellerChristoph HellwigBrian FosterDarrick J. WongChandan Babu RXingyuan MoThinh NguyenMarco ElverNeil ArmstrongMikulas PatockaFabio EstevamIgnat KorchaginVictor HsiehPeter ChenHeikki KrogerusRyusuke KonishiRuslan BilovolJohn KeepingMasami Hiramatsu (Google)Alexander AringJonathan CooperEdward CreeDan CarpenterDongliang MuHeiner KallweitOliver HartkoppHarald FreudenbergerBjorn AnderssonMark BlochArpana ArlandPavan ChebbiAndrew LunnVladimir OlteanFlorian FainelliHans de GoedeRonnie SahlbergMukesh OjhaChristian GmeinerHersen WuQingqing ZhuoDaniel WheelerGerald SchaeferDavid SterbaJohannes ThumshirnBastien NoceraEduard ZingermanSteen HegelundQu WenruoPaul DurrantClaudiu BezneaShuah KhanLinux Kernel Functional TestingJon HunterChris Paterson (CIP)
SeriesT-b T-b T-b T-b T-b T-b
1/173
2/173
3/173A-b
4/173
5/173
6/173
7/173
8/173
9/173
10/173R-b
11/173R-b
12/173
13/173
14/173
15/173R-b
16/173
17/173
18/173
19/173
20/173
21/173
22/173
23/173
24/173A-b
25/173R-b R-b T-b R-b
26/173R-b R-b T-b R-b
27/173R-b T-b
28/173R-b T-b
29/173R-b A-b T-b
30/173T-b
31/173R-b R-b
32/173R-b
33/173R-b
34/173
35/173
36/173R-b
37/173
38/173
39/173R-b
40/173R-b
41/173R-b
42/173R-b
43/173R-b R-b
44/173R-b
45/173R-b
46/173R-b
47/173R-b
48/173R-b T-b
49/173R-b
50/173R-b
51/173
52/173
53/173
54/173
55/173
56/173
57/173R-b
58/173
59/173
60/173T-b R-b R-b
61/173
62/173
63/173
64/173
65/173
66/173
67/173R-b
68/173
69/173R-b
70/173A-b
71/173
72/173R-b
73/173
74/173
75/173
76/173
77/173R-b
78/173
79/173
80/173R-b R-b
81/173
82/173T-b R-b T-b R-b
83/173A-b
84/173
85/173A-b
86/173A-b
87/173R-b
88/173
89/173T-b
90/173R-b R-b
91/173T-b R-b
92/173A-b
93/173
94/173R-b
95/173
96/173
97/173
98/173Originally-by T-b
99/173R-b
100/173R-b R-b A-b
101/173R-b R-b A-b R-b
102/173
103/173T-b
104/173
105/173A-b
106/173A-b
107/173
108/173A-b
109/173A-b
110/173R-b
111/173R-b
112/173R-b
113/173
114/173
115/173
116/173
117/173
118/173
119/173
120/173
121/173
122/173
123/173
124/173R-b A-b
125/173R-b A-b
126/173
127/173R-b
128/173T-b A-b
129/173
130/173R-b R-b
131/173R-b
132/173
133/173
134/173
135/173A-b
136/173R-b
137/173
138/173
139/173R-b T-b R-b
140/173R-b R-b T-b
141/173R-b R-b
142/173R-b
143/173R-b R-b R-b
144/173
145/173
146/173R-b
147/173R-b
148/173R-b R-b
149/173R-b
150/173R-b R-b
151/173R-b
152/173R-b
153/173
154/173R-b T-b
155/173
156/173
157/173
158/173
159/173
160/173
161/173R-b R-b
162/173R-b
163/173R-b A-b T-b
164/173R-b
165/173R-b
166/173R-b R-b R-b
167/173
168/173
169/173
170/173A-b
171/173
172/173
173/173R-b

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

Read the v1 thread

Cover letter [PATCH 5.10 000/173] 5.10.177-rc1 review

This is the start of the stable review cycle for the 5.10.177 release. There are 173 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 Wed, 05 Apr 2023 14:03:18 +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.10.177-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.177-rc1

Matthieu Baerts <[email protected]>
hsr: ratelimit only when errors are printed

Andreas Gruenbacher <[email protected]>
gfs2: Always check inode size of inline inodes

Ye Bin <[email protected]>
ext4: fix kernel BUG in 'ext4_write_inline_data_end()'

Andrii Nakryiko <[email protected]>
libbpf: Fix btf_dump's packed struct determination

Andrii Nakryiko <[email protected]>
selftests/bpf: Add few corner cases to test padding handling of btf_dump

Andrii Nakryiko <[email protected]>
libbpf: Fix BTF-to-C converter's padding logic

Eduard Zingerman <[email protected]>
selftests/bpf: Test btf dump for struct with padding only fields

Damien Le Moal <[email protected]>
zonefs: Fix error message in zonefs_file_dio_append()

Anand Jain <[email protected]>
btrfs: scan device in non-exclusive mode

Heiko Carstens <[email protected]>
s390/uaccess: add missing earlyclobber annotations to __clear_user()

Fangzhi Zuo <[email protected]>
drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub

Lucas Stach <[email protected]>
drm/etnaviv: fix reference leak when mmaping imported buffer

Douglas Raillard <[email protected]>
rcu: Fix rcu_torture_read ftrace event

Max Filippov <[email protected]>
xtensa: fix KASAN report for show_stack

huangwenhui <[email protected]>
ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix regression on detection of Roland VS-100

Takashi Iwai <[email protected]>
ALSA: hda/conexant: Partial revert of a quirk for Lenovo

Trond Myklebust <[email protected]>
NFSv4: Fix hangs when recovering open state after a server reboot

Jens Axboe <[email protected]>
powerpc: Don't try to copy PPR for task with NULL pt_regs

Johan Hovold <[email protected]>
pinctrl: at91-pio4: fix domain name assignment

Kornel Dulęba <[email protected]>
pinctrl: amd: Disable and mask interrupts on resume

Josua Mayer <[email protected]>
net: phy: dp83869: fix default value for tx-/rx-internal-delay

Juergen Gross <[email protected]>
xen/netback: don't do grant copy across page boundary

Filipe Manana <[email protected]>
btrfs: fix race between quota disable and quota assign ioctls

Hans de Goede <[email protected]>
Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table

David Disseldorp <[email protected]>
cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL

Paulo Alcantara <[email protected]>
cifs: prevent infinite recursion in CIFSGetDFSRefer()

Jason A. Donenfeld <[email protected]>
Input: focaltech - use explicitly signed char type

msizanoen <[email protected]>
Input: alps - fix compatibility with -funsigned-char

Horatiu Vultur <[email protected]>
pinctrl: ocelot: Fix alt mode for ocelot

Steffen Bätz <[email protected]>
net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only

Michael Chan <[email protected]>
bnxt_en: Add missing 200G link speed reporting

Kalesh AP <[email protected]>
bnxt_en: Fix typo in PCI id to device description string mapping

Radoslaw Tyl <[email protected]>
i40e: fix registers dump after run ethtool adapter self test

Alex Elder <[email protected]>
net: ipa: compute DMA pool size properly

Tasos Sahanidis <[email protected]>
ALSA: ymfpci: Fix BUG_ON in probe function

Takashi Iwai <[email protected]>
ALSA: ymfpci: Fix assignment in if condition

Tony Krowiak <[email protected]>
s390/vfio-ap: fix memory leak in vfio_ap device driver

Ivan Orlov <[email protected]>
can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write

Vladimir Oltean <[email protected]>
net: stmmac: don't reject VLANs when IFF_PROMISC is set

Faicker Mo <[email protected]>
net/net_failover: fix txq exceeding warning

Christophe JAILLET <[email protected]>
regulator: Handle deferred clk

ChunHao Lin <[email protected]>

    r8169: fix RTL8168H and RTL8107E rx crc error

SongJingyi <[email protected]>
ptp_qoriq: fix memory leak in probe()

Tomas Henzl <[email protected]>
scsi: megaraid_sas: Fix crash after a double completion

Íñigo Huguet <[email protected]>
sfc: ef10: don't overwrite offload features at NIC reset

Arseniy Krasnov <[email protected]>
mtd: rawnand: meson: invalidate cache on polling ECC bit

Álvaro Fernández Rojas <[email protected]>
mips: bmips: BCM6358: disable RAC flush for TP1

Harshit Mogalapalli <[email protected]>
ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()

Anton Gusev <[email protected]>
tracing: Fix wrong return in kprobe_event_gen_test.c

Prarit Bhargava <[email protected]>
tools/power turbostat: Fix /dev/cpu_dma_latency warnings

Wei Chen <[email protected]>
fbdev: au1200fb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: lxfb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: intelfb: Fix potential divide by zero

Wei Chen <[email protected]>
fbdev: nvidia: Fix potential divide by zero

Linus Torvalds <[email protected]>
sched_getaffinity: don't assume 'cpumask_size()' is fully initialized

Wei Chen <[email protected]>
fbdev: tgafb: Fix potential divide by zero

Kuninori Morimoto <[email protected]>
ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()

Kuninori Morimoto <[email protected]>
ALSA: asihpi: check pao in control_message()

Kristian Overskeid <[email protected]>
net: hsr: Don't log netdev_err message on unknown prp dst node

NeilBrown <[email protected]>
md: avoid signed overflow in slot_store()

Eric Biggers <[email protected]>
fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY

Mike Snitzer <[email protected]>
dm crypt: avoid accessing uninitialized tasklet

Ivan Bornyakov <[email protected]>
bus: imx-weim: fix branch condition evaluates to a garbage value

Johan Hovold <[email protected]>
drm/meson: fix missing component unbind on bind errors

Martin Blumenstingl <[email protected]>

    drm/meson: Fix error handling when afbcd.ops->init fails

Marco Elver <[email protected]>
kcsan: avoid passing -g for test

Anders Roxell <[email protected]>
kernel: kcsan: kcsan_test: build without structleak plugin

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC

Michael Grzeschik <[email protected]>
usb: dwc3: gadget: move cmd_endtransfer to extra function

Dai Ngo <[email protected]>
NFSD: fix use-after-free in __nfs42_ssc_open()

Miaohe Lin <[email protected]>
KVM: fix memoryleak in kvm_init()

Brian Foster <[email protected]>
xfs: don't reuse busy extents on extent trim

Darrick J. Wong <[email protected]>
xfs: shut down the filesystem if we screw up quota reservation

Jan Kara via Ocfs2-devel <[email protected]>
ocfs2: fix data corruption after failed write

Vincent Guittot <[email protected]>
sched/fair: Sanitize vruntime of entity being migrated

Zhang Qiao <[email protected]>
sched/fair: sanitize vruntime of entity being placed

Mikulas Patocka <[email protected]>
dm crypt: add cond_resched() to dmcrypt_write()

Jiasheng Jiang <[email protected]>
dm stats: check for and propagate alloc_percpu failure

Wei Chen <[email protected]>
i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix device node validation for mailbox transport

Rijo Thomas <[email protected]>
tee: amdtee: fix race condition in amdtee_open_session

Ville Syrjälä <[email protected]>

    drm/i915: Preserve crtc_state->inherited during state clearing

Nirmoy Das <[email protected]>
drm/i915/active: Fix missing debug object activation

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()

Felix Fietkau <[email protected]>
wifi: mac80211: fix qos on mesh interfaces

Hans de Goede <[email protected]>
usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()

Xu Yang <[email protected]>
usb: chipidea: core: fix possible concurrent when switch role

Xu Yang <[email protected]>
usb: chipdea: core: fix return -EINVAL if request role is the same with current role

Pawel Laszczak <[email protected]>
usb: cdns3: Fix issue with using incorrect PCI device function

Coly Li <[email protected]>
dm thin: fix deadlock when swapping to thin device

Lin Ma <[email protected]>
igb: revert rtnl_lock() that causes deadlock

Nathan Huckleberry <[email protected]>
fsverity: Remove WQ_UNBOUND from fsverity read workqueue

Alvin Šipraga <[email protected]>
usb: gadget: u_audio: don't let userspace block driver unbind

Fabrice Gasnier <[email protected]>
usb: dwc2: fix a devres leak in hw_enable upon suspend resume

Joel Selvaraj <[email protected]>
scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR

Shyam Prasad N <[email protected]>
cifs: empty interface list when server doesn't support query interfaces

Al Viro <[email protected]>
sh: sanitize the flags on sigreturn

Enrico Sau <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1080 composition

Enrico Sau <[email protected]>
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990

Michael Kelley <[email protected]>
scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file

Jakob Koschel <[email protected]>
scsi: lpfc: Avoid usage of list iterator variable after loop

Adrien Thierry <[email protected]>
scsi: ufs: core: Add soft dependency on governor_simpleondemand

Kang Chen <[email protected]>
scsi: hisi_sas: Check devm_add_action() return value

Maurizio Lombardi <[email protected]>
scsi: target: iscsi: Fix an error message in iscsi_check_key()

Lorenz Bauer <[email protected]>
selftests/bpf: check that modifier resolves after pointer

Michael Schmitz <[email protected]>
m68k: Only force 030 bus error if PC not in exception table

Alexander Aring <[email protected]>
ca8210: fix mac_len negative array access

Danny Kaehn <[email protected]>
HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded

Alexandre Ghiti <[email protected]>
riscv: Bump COMMAND_LINE_SIZE value to 1024

Mario Limonciello <[email protected]>
thunderbolt: Use const qualifier for ring_interrupt_index

Mika Westerberg <[email protected]>
thunderbolt: Use scale field when allocating USB3 bandwidth

Yaroslav Furman <[email protected]>
uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2

Nilesh Javali <[email protected]>
scsi: qla2xxx: Perform lockless command completion in abort path

Frank Crawford <[email protected]>
hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs

Phinex Hung <[email protected]>
hwmon: fix potential sensor registration fail if of_node is missing

Tzung-Bi Shih <[email protected]>
platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl

Zheng Wang <[email protected]>
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix responding with wrong PDU type

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix not checking for maximum number of DCID

Stephan Gerhold <[email protected]>
Bluetooth: btqcomsmd: Fix command timeout after setting BD address

Liang He <[email protected]>
net: mdio: thunder: Add missing fwnode_handle_put()

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case

Joshua Washington <[email protected]>
gve: Cache link_speed value from device

Caleb Sander <[email protected]>
nvme-tcp: fix nvme_tcp_term_pdu to match spec

Zhang Changzhong <[email protected]>
net/sonic: use dma_mapping_error() for error check

Eric Dumazet <[email protected]>
erspan: do not use skb_mac_header() in ndo_start_xmit()

Li Zetao <[email protected]>

    atm: idt77252: fix kmemleak when rmmod idt77252

Dan Carpenter <[email protected]>
net/mlx5: E-Switch, Fix an Oops in error handling code

Maher Sanalla <[email protected]>
net/mlx5: Read the TC mapping of all priorities on ETS query

Lama Kayal <[email protected]>
net/mlx5: Fix steering rules cleanup

Daniel Borkmann <[email protected]>
bpf: Adjust insufficient default bpf_jit_limit

David Howells <[email protected]>
keys: Do not cache key in task struct if key is requested from kernel thread

Masami Hiramatsu (Google) <[email protected]>
bootconfig: Fix testcase to increase max node

Geoff Levand <[email protected]>
net/ps3_gelic_net: Use dma_mapping_error

Geoff Levand <[email protected]>
net/ps3_gelic_net: Fix RX sk_buff length

Zheng Wang <[email protected]>
net: qcom/emac: Fix use after free bug in emac_remove due to race condition

Maxime Bizon <[email protected]>
net: mdio: fix owner field for mdio buses registered using device-tree

Florian Fainelli <[email protected]>
net: phy: Ensure state transitions are processed from phy_stop()

Zheng Wang <[email protected]>
xirc2ps_cs: Fix use after free bug in xirc2ps_detach

Daniil Tatianin <[email protected]>
qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info

Szymon Heidrich <[email protected]>

    net: usb: smsc95xx: Limit packet length to skb->len

Yu Kuai <[email protected]>
scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()

Alexander Stein <[email protected]>
i2c: imx-lpi2c: check only for enabled interrupt flags

AKASHI Takahiro <[email protected]>
igc: fix the validation logic for taprio's gate list

Akihiko Odaki <[email protected]>
igbvf: Regard vf reset nack as success

Gaosheng Cui <[email protected]>
intel/igbvf: free irq on the error path in igbvf_request_msix()

Alexander Lobakin <[email protected]>
iavf: fix non-tunneled IPv6 UDP packet type and hashing

Alexander Lobakin <[email protected]>
iavf: fix inverted Rx hash condition leading to disabled hash

Kal Conley <[email protected]>
xsk: Add missing overflow check in xdp_umem_reg

Peng Fan <[email protected]>
ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl

Peng Fan <[email protected]>
ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl

Zheng Wang <[email protected]>
power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition

Zheng Wang <[email protected]>
power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition

Minghao Chi <[email protected]>
power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync

Hangyu Hua <[email protected]>
net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()

Johan Hovold <[email protected]>
drm/sun4i: fix missing component unbind on bind errors

Randy Dunlap <[email protected]>
serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it

Geert Uytterhoeven <[email protected]>
serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED

Alexander Sverdlin <[email protected]>
tty: serial: fsl_lpuart: fix race on RX DMA shutdown

Jason Wang <[email protected]>
serial: fsl_lpuart: Fix comment typo

Sean Christopherson <[email protected]>
KVM: Register /dev/kvm as the _very_ last thing during initialization

Vitaly Kuznetsov <[email protected]>
KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()

Vitaly Kuznetsov <[email protected]>
KVM: Optimize kvm_make_vcpus_request_mask() a bit

Sean Christopherson <[email protected]>
KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs

Sean Christopherson <[email protected]>

    KVM: Clean up benign vcpu->cpu data races when kicking vCPUs

Corey Minyard <[email protected]>
ipmi:ssif: Add a timer between request retries

Corey Minyard <[email protected]>
ipmi:ssif: resend_msg() cannot fail

Corey Minyard <[email protected]>
ipmi:ssif: Increase the message retry time

Liguang Zhang <[email protected]>
ipmi:ssif: make ssif_i2c_send() void

Song Liu <[email protected]>

    perf: fix perf_event_context->time

Yang Jihong <[email protected]>
perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output

Dmitry Baryshkov <[email protected]>
interconnect: qcom: osm-l3: fix icc_onecell_data allocation

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/e60k02.dtsi                      |   1 +
 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts       |   1 +
 arch/m68k/kernel/traps.c                           |   4 +-
 arch/mips/bmips/dma.c                              |   5 +
 arch/mips/bmips/setup.c                            |   8 +
 arch/powerpc/kernel/ptrace/ptrace-view.c           |   6 +
 arch/riscv/include/uapi/asm/setup.h                |   8 +
 arch/s390/lib/uaccess.c                            |   2 +-
 arch/sh/include/asm/processor_32.h                 |   1 +
 arch/sh/kernel/signal_32.c                         |   3 +
 arch/xtensa/kernel/traps.c                         |  16 +-
 drivers/atm/idt77252.c                             |  11 ++
 drivers/bluetooth/btqcomsmd.c                      |  17 +-
 drivers/bluetooth/btsdio.c                         |   1 +
 drivers/bus/imx-weim.c                             |   2 +-
 drivers/char/ipmi/ipmi_ssif.c                      | 137 ++++++-----------
 drivers/firmware/arm_scmi/mailbox.c                |  37 +++++
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  19 +++
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |  12 ++
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c        |  10 +-
 drivers/gpu/drm/i915/display/intel_display.c       |   1 +
 drivers/gpu/drm/i915/i915_active.c                 |   3 +-
 drivers/gpu/drm/meson/meson_drv.c                  |  20 ++-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |   4 +-
 drivers/hid/hid-cp2112.c                           |   1 +
 drivers/hwmon/hwmon.c                              |   7 +-
 drivers/hwmon/it87.c                               |   4 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   4 +
 drivers/i2c/busses/i2c-xgene-slimpro.c             |   3 +
 drivers/input/mouse/alps.c                         |  16 +-
 drivers/input/mouse/focaltech.c                    |   8 +-
 drivers/input/touchscreen/goodix.c                 |  14 +-
 drivers/interconnect/qcom/osm-l3.c                 |   2 +-
 drivers/md/dm-crypt.c                              |  16 +-
 drivers/md/dm-stats.c                              |   7 +-
 drivers/md/dm-stats.h                              |   2 +-
 drivers/md/dm-thin.c                               |   2 +
 drivers/md/dm.c                                    |   4 +-
 drivers/md/md.c                                    |   3 +
 drivers/mtd/nand/raw/meson_nand.c                  |   8 +-
 drivers/net/dsa/mt7530.c                           |   9 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   9 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   2 +
 drivers/net/ethernet/google/gve/gve_ethtool.c      |   5 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.c        |  11 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.h        |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_common.c      |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   2 -
 drivers/net/ethernet/intel/igbvf/netdev.c          |   8 +-
 drivers/net/ethernet/intel/igbvf/vf.c              |  13 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  20 +--
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   6 +-
 .../mellanox/mlx5/core/esw/acl/ingress_ofld.c      |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   1 +
 drivers/net/ethernet/natsemi/sonic.c               |   4 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |   5 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |   6 +
 drivers/net/ethernet/realtek/r8169_phy_config.c    |   3 +
 drivers/net/ethernet/sfc/ef10.c                    |  38 +++--
 drivers/net/ethernet/sfc/efx.c                     |  17 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |   1 -
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |  61 +-------
 drivers/net/ethernet/toshiba/ps3_gelic_net.c       |  41 ++---
 drivers/net/ethernet/toshiba/ps3_gelic_net.h       |   5 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c           |   5 +
 drivers/net/ieee802154/ca8210.c                    |   5 +-
 drivers/net/ipa/gsi_trans.c                        |   2 +-
 drivers/net/mdio/mdio-thunder.c                    |   1 +
 drivers/net/mdio/of_mdio.c                         |  12 +-
 drivers/net/net_failover.c                         |   8 +-
 drivers/net/phy/dp83869.c                          |   6 +-
 drivers/net/phy/mdio_devres.c                      |  11 +-
 drivers/net/phy/phy.c                              |  23 ++-
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/smsc95xx.c                         |   6 +
 drivers/net/xen-netback/common.h                   |   2 +-
 drivers/net/xen-netback/netback.c                  |  25 ++-
 drivers/pinctrl/pinctrl-amd.c                      |  36 +++--
 drivers/pinctrl/pinctrl-at91-pio4.c                |   1 -
 drivers/pinctrl/pinctrl-ocelot.c                   |   2 +-
 drivers/platform/chrome/cros_ec_chardev.c          |   2 +-
 drivers/power/supply/bq24190_charger.c             |  64 +++-----
 drivers/power/supply/da9150-charger.c              |   1 +
 drivers/ptp/ptp_qoriq.c                            |   2 +-
 drivers/regulator/fixed.c                          |   2 +-
 drivers/s390/crypto/vfio_ap_drv.c                  |   3 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |   6 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   3 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   8 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   4 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  11 ++
 drivers/scsi/scsi_devinfo.c                        |   1 +
 drivers/scsi/storvsc_drv.c                         |  16 ++
 drivers/scsi/ufs/ufshcd.c                          |   1 +
 drivers/target/iscsi/iscsi_target_parameters.c     |  12 +-
 drivers/tee/amdtee/core.c                          |  29 ++--
 drivers/thunderbolt/nhi.c                          |   2 +-
 drivers/thunderbolt/usb4.c                         |  22 ++-
 drivers/tty/serial/8250/Kconfig                    |   4 +-
 drivers/tty/serial/fsl_lpuart.c                    |  13 +-
 drivers/usb/cdns3/cdns3-pci-wrap.c                 |   5 +
 drivers/usb/chipidea/ci.h                          |   2 +
 drivers/usb/chipidea/core.c                        |  11 +-
 drivers/usb/chipidea/otg.c                         |   5 +-
 drivers/usb/dwc2/platform.c                        |  16 +-
 drivers/usb/dwc3/gadget.c                          |  79 ++++++----
 drivers/usb/gadget/function/u_audio.c              |   2 +-
 drivers/usb/storage/unusual_uas.h                  |   7 +
 drivers/usb/typec/ucsi/ucsi.c                      |  11 +-
 drivers/video/fbdev/au1200fb.c                     |   3 +
 drivers/video/fbdev/geode/lxfb_core.c              |   3 +
 drivers/video/fbdev/intelfb/intelfbdrv.c           |   3 +
 drivers/video/fbdev/nvidia/nvidia.c                |   2 +
 drivers/video/fbdev/tgafb.c                        |   3 +
 fs/btrfs/ioctl.c                                   |   2 +
 fs/btrfs/qgroup.c                                  |  11 +-
 fs/btrfs/volumes.c                                 |  11 +-
 fs/cifs/cifsfs.h                                   |   5 +-
 fs/cifs/cifssmb.c                                  |   9 +-
 fs/cifs/smb2ops.c                                  |   2 +-
 fs/ext4/inode.c                                    |   3 +-
 fs/gfs2/aops.c                                     |   2 -
 fs/gfs2/bmap.c                                     |   3 -
 fs/gfs2/glops.c                                    |   3 +
 fs/nfs/nfs4proc.c                                  |   5 +-
 fs/nfsd/nfs4proc.c                                 |  22 +--
 fs/nilfs2/ioctl.c                                  |   2 +-
 fs/ocfs2/aops.c                                    |  18 ++-
 fs/verity/enable.c                                 |  24 +--
 fs/verity/verify.c                                 |  12 +-
 fs/xfs/xfs_extent_busy.c                           |  14 --
 fs/xfs/xfs_trans_dquot.c                           |  13 +-
 fs/zonefs/super.c                                  |   2 +-
 include/linux/nvme-tcp.h                           |   5 +-
 include/linux/of_mdio.h                            |  22 ++-
 include/net/bluetooth/l2cap.h                      |   1 +
 include/trace/events/rcu.h                         |   2 +-
 kernel/bpf/core.c                                  |   2 +-
 kernel/compat.c                                    |   2 +-
 kernel/events/core.c                               |   4 +-
 kernel/kcsan/Makefile                              |   3 +-
 kernel/sched/core.c                                |   7 +-
 kernel/sched/fair.c                                |  54 ++++++-
 kernel/trace/kprobe_event_gen_test.c               |   4 +-
 net/bluetooth/l2cap_core.c                         | 129 +++++++++++-----
 net/can/bcm.c                                      |  16 +-
 net/hsr/hsr_framereg.c                             |   2 +-
 net/ipv4/ip_gre.c                                  |   4 +-
 net/ipv6/ip6_gre.c                                 |   4 +-
 net/mac80211/wme.c                                 |   6 +-
 net/tls/tls_main.c                                 |   9 +-
 net/xdp/xdp_umem.c                                 |  13 +-
 security/keys/request_key.c                        |   9 +-
 sound/pci/asihpi/hpi6205.c                         |   2 +-
 sound/pci/hda/patch_ca0132.c                       |   4 +-
 sound/pci/hda/patch_conexant.c                     |   6 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/pci/ymfpci/ymfpci.c                          |  71 +++++----
 sound/pci/ymfpci/ymfpci_main.c                     |  74 ++++++---
 sound/usb/format.c                                 |   8 +-
 tools/bootconfig/test-bootconfig.sh                |  12 +-
 tools/lib/bpf/btf_dump.c                           | 154 +++++++++++++------
 tools/power/x86/turbostat/turbostat.8              |   2 +
 tools/power/x86/turbostat/turbostat.c              |   2 +-
 tools/testing/selftests/bpf/prog_tests/btf.c       |  28 ++++
 .../bpf/progs/btf_dump_test_case_bitfields.c       |   2 +-
 .../bpf/progs/btf_dump_test_case_packing.c         |  80 +++++++++-
 .../bpf/progs/btf_dump_test_case_padding.c         | 171 ++++++++++++++++++---
 virt/kvm/kvm_main.c                                | 149 +++++++++++++-----
 174 files changed, 1652 insertions(+), 803 deletions(-)