Skip to content

5.10.226-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest186 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/186drm: panel-orientation-quirks: Add quirk for OrangePi Neodrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
2/186ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdownsound/pci/hda/hda_generic.c sound/pci/hda/hda_generic.h+64 -00 replies
3/186ALSA: hda/conexant: Mute speakers at suspend / shutdownsound/pci/hda/patch_conexant.c+2 -00 replies
4/186i2c: Fix conditional for substituting empty ACPI functionsinclude/linux/i2c.h+1 -10 replies
5/186dma-debug: avoid deadlock between dma debug vs printk and netconsolekernel/dma/debug.c+4 -10 replies
6/186net: usb: qmi_wwan: add MeiG Smart SRM825Ldrivers/net/usb/qmi_wwan.c+1 -00 replies
7/186drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acrdrivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c+1 -00 replies
8/186drm/amdgpu: fix overflowed array index read warningdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+2 -10 replies
9/186drm/amd/pm: fix uninitialized variable warning for smu8_hwmgrdrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c+12 -30 replies
10/186drm/amd/pm: fix warning using uninitialized value of max_vid_stepdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+4 -10 replies
11/186drm/amd/pm: fix the Out-of-bounds read warningdrivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c+3 -20 replies
12/186drm/amdgpu: fix uninitialized scalar variable warningdrivers/gpu/drm/amd/amdgpu/amdgpu_virt.c+2 -00 replies
13/186drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgrdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c+39 -130 replies
14/186drm/amdgpu: avoid reading vf2pf info size from FBdrivers/gpu/drm/amd/amdgpu/amdgpu_virt.c+1 -10 replies
15/186drm/amd/display: Check gpio_id before used as array indexdrivers/gpu/drm/amd/display/dc/gpio/gpio_service.c+11 -20 replies
16/186drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+4 -10 replies
17/186drm/amd/display: Add array index check for hdcp ddc accessdrivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c+24 -40 replies
18/186drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c+2 -10 replies
19/186drm/amd/display: Check msg_id before processing transcationdrivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c+15 -20 replies
20/186drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_createdrivers/gpu/drm/amd/display/dc/gpio/gpio_service.c+2 -20 replies
21/186drm/amdgpu/pm: Fix uninitialized variable agc_btc_responsedrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+7 -20 replies
22/186drm/amdgpu: Fix out-of-bounds write warningdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+1 -10 replies
23/186drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_numberdrivers/gpu/drm/amd/amdgpu/df_v1_7.c+2 -00 replies
24/186drm/amdgpu: fix ucode out-of-bounds read warningdrivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c+3 -00 replies
25/186drm/amdgpu: fix mc_data out-of-bounds read warningdrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c+2 -00 replies
26/186drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_devicedrivers/gpu/drm/amd/amdkfd/kfd_crat.h drivers/gpu/drm/amd/amdkfd/kfd_topology.c drivers/gpu/drm/amd/amdkfd/kfd_topology.h+5 -50 replies
27/186apparmor: fix possible NULL pointer dereferencesecurity/apparmor/apparmorfs.c+4 -00 replies
28/186drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCsdrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c+7 -30 replies
29/186drm/amdgpu: the warning dereferencing obj for nbio_v7_4drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c+1 -10 replies
30/186drm/amd/pm: check negtive return for table entriesdrivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c+8 -50 replies
31/186wifi: iwlwifi: remove fw_running opdrivers/net/wireless/intel/iwlwifi/fw/debugfs.c drivers/net/wireless/intel/iwlwifi/fw/runtime.h drivers/net/wireless/intel/iwlwifi/mvm/ops.c+1 -90 replies
32/186PCI: al: Check IORESOURCE_BUS existence during probedrivers/pci/controller/dwc/pcie-al.c+13 -30 replies
33/186hwspinlock: Introduce hwspin_lock_bust()Documentation/locking/hwspinlock.rst drivers/hwspinlock/hwspinlock_core.c drivers/hwspinlock/hwspinlock_internal.h +1 more+48 -00 replies
34/186ionic: fix potential irq name truncationdrivers/net/ethernet/pensando/ionic/ionic_lif.c+1 -10 replies
35/186usbip: Dont submit special requests twicedrivers/usb/usbip/stub_rx.c+50 -270 replies
36/186usb: typec: ucsi: Fix null pointer dereference in tracedrivers/usb/typec/ucsi/ucsi.h+1 -10 replies
37/186fsnotify: clear PARENT_WATCHED flags lazilyfs/notify/fsnotify.c fs/notify/fsnotify.h fs/notify/mark.c +1 more+56 -170 replies
38/186smack: tcp: ipv4, fix incorrect labelingsecurity/smack/smack_lsm.c+1 -10 replies
39/186drm/meson: plane: Add error handlingdrivers/gpu/drm/meson/meson_plane.c+11 -60 replies
40/186wifi: cfg80211: make hash table duplicates more survivablenet/wireless/scan.c+34 -120 replies
41/186block: remove the blk_flush_integrity call in blk_integrity_unregisterblock/blk-integrity.c+0 -20 replies
42/186drm/amd/display: Skip wbscl_set_scaler_filter if filter is nulldrivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c+3 -00 replies
43/186media: uvcvideo: Enforce alignment of frame and intervaldrivers/media/usb/uvc/uvc_driver.c+14 -40 replies
44/186block: initialize integrity buffer to zero before writing it to mediablock/bio-integrity.c+10 -10 replies
45/186drm/amd/pm: Fix the null pointer dereference for vega10_hwmgrdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+26 -40 replies
46/186bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed modeinclude/linux/cgroup-defs.h include/linux/cgroup.h kernel/cgroup/cgroup.c +2 more+41 -1550 replies
47/186net: set SOCK_RCU_FREE before inserting socket into hashtablenet/ipv4/inet_hashtables.c+1 -10 replies
48/186virtio_net: Fix napi_skb_cache_put warningdrivers/net/virtio_net.c+4 -40 replies
49/186rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflowkernel/rcu/tasks.h+1 -10 replies
50/186udf: Limit file size to 4TBfs/udf/super.c+8 -10 replies
51/186ext4: handle redirtying in ext4_bio_write_page()fs/ext4/page-io.c+12 -20 replies
52/186i2c: Use IS_REACHABLE() for substituting empty ACPI functionsinclude/linux/i2c.h+1 -10 replies
53/186bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interruptkernel/cgroup/cgroup.c+12 -50 replies
54/186sch/netem: fix use after free in netem_dequeuenet/sched/sch_netem.c+4 -50 replies
55/186ASoC: dapm: Fix UAF for snd_soc_pcm_runtime objectsound/soc/soc-dapm.c+1 -00 replies
56/186ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devicessound/pci/hda/patch_conexant.c+11 -00 replies
57/186ALSA: hda/realtek: add patch for internal mic in Lenovo V145sound/pci/hda/patch_realtek.c+9 -00 replies
58/186ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxxsound/pci/hda/patch_realtek.c+1 -00 replies
59/186ata: libata: Fix memory leak for error path in ata_host_alloc()drivers/ata/libata-core.c+3 -10 replies
60/186irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()drivers/irqchip/irq-gic-v2m.c+3 -30 replies
61/186Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"include/net/bluetooth/hci_core.h net/bluetooth/mgmt.c net/bluetooth/smp.c+7 -300 replies
62/186Bluetooth: MGMT: Ignore keys being loaded with invalid typenet/bluetooth/mgmt.c+19 -180 replies
63/186mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4Kdrivers/mmc/host/dw_mmc.c+2 -20 replies
64/186mmc: sdhci-of-aspeed: fix module autoloadingdrivers/mmc/host/sdhci-of-aspeed.c+1 -00 replies
65/186fuse: update stats for pages in dropped aux writeback listfs/fuse/file.c+7 -10 replies
66/186fuse: use unsigned type for getxattr/listxattr size truncationfs/fuse/xattr.c+2 -20 replies
67/186clk: qcom: clk-alpha-pll: Fix the pll post div maskdrivers/clk/qcom/clk-alpha-pll.c+1 -10 replies
68/186clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate APIdrivers/clk/qcom/clk-alpha-pll.c+2 -20 replies
69/186can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_opendrivers/net/can/spi/mcp251x.c+1 -10 replies
70/186tracing: Avoid possible softlockup in tracing_iter_reset()kernel/trace/trace.c+2 -00 replies
71/186ila: call nf_unregister_net_hooks() soonernet/ipv6/ila/ila.h net/ipv6/ila/ila_main.c net/ipv6/ila/ila_xlat.c+16 -40 replies
72/186sched: sch_cake: fix bulk flow accounting logic for host fairnessnet/sched/sch_cake.c+7 -40 replies
73/186nilfs2: fix missing cleanup on rollforward recovery errorfs/nilfs2/recovery.c+33 -20 replies
74/186nilfs2: fix state management in error path of log writing functionfs/nilfs2/segment.c+6 -40 replies
75/186btrfs: fix use-after-free after failure to create a snapshotfs/btrfs/ioctl.c fs/btrfs/transaction.c fs/btrfs/transaction.h+27 -40 replies
76/186mptcp: pr_debug: add missing \n at the endnet/mptcp/options.c net/mptcp/pm.c net/mptcp/pm_netlink.c +3 more+90 -900 replies
77/186mptcp: pm: avoid possible UaF when selecting endpnet/mptcp/pm_netlink.c+25 -200 replies
78/186nfsd: move reply cache initialization into nfsd startupfs/nfsd/nfsctl.c fs/nfsd/nfssvc.c+9 -90 replies
79/186nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_netfs/nfsd/cache.h fs/nfsd/nfscache.c fs/nfsd/nfsctl.c+25 -120 replies
80/186NFSD: Refactor nfsd_reply_cache_free_locked()fs/nfsd/nfscache.c+20 -70 replies
81/186NFSD: Rename nfsd_reply_cache_alloc()fs/nfsd/nfscache.c+3 -30 replies
82/186NFSD: Replace nfsd_prune_bucket()fs/nfsd/nfscache.c fs/nfsd/trace.h+85 -150 replies
83/186NFSD: Refactor the duplicate reply cache shrinkerfs/nfsd/nfscache.c+39 -430 replies
84/186NFSD: simplify error paths in nfsd_svc()fs/nfsd/nfssvc.c+4 -100 replies
85/186NFSD: Rewrite synopsis of nfsd_percpu_counters_init()fs/nfsd/stats.c fs/nfsd/stats.h+4 -40 replies
86/186NFSD: Fix frame size warning in svc_export_parse()fs/nfsd/export.c fs/nfsd/export.h fs/nfsd/stats.h+31 -170 replies
87/186sunrpc: dont change ->sv_stats if it doesnt existnet/sunrpc/svc.c+16 -80 replies
88/186nfsd: stop setting ->pg_stats for unused statsfs/lockd/svc.c fs/nfs/callback.c fs/nfsd/nfssvc.c+0 -110 replies
89/186sunrpc: pass in the sv_stats struct through svc_create_pooledfs/nfsd/nfssvc.c include/linux/sunrpc/svc.h net/sunrpc/svc.c+12 -70 replies
90/186sunrpc: remove ->pg_stats from svc_programfs/nfsd/nfssvc.c include/linux/sunrpc/svc.h+0 -20 replies
91/186sunrpc: use the struct net as the svc proc privatenet/sunrpc/stats.c+1 -10 replies
92/186nfsd: rename NFSD_NET_* to NFSD_STATS_*fs/nfsd/netns.h fs/nfsd/nfscache.c fs/nfsd/stats.h+7 -70 replies
93/186nfsd: expose /proc/net/sunrpc/nfsd in net namespacesfs/nfsd/nfsctl.c fs/nfsd/stats.c fs/nfsd/stats.h+15 -200 replies
94/186nfsd: make all of the nfsd stats per-network namespacefs/nfsd/cache.h fs/nfsd/netns.h fs/nfsd/nfs4proc.c +6 more+64 -910 replies
95/186nfsd: remove nfsd_stats, make th_cnt a global counterfs/nfsd/nfsd.h fs/nfsd/nfssvc.c fs/nfsd/stats.c +1 more+5 -100 replies
96/186nfsd: make svc_stat per-network namespace instead of globalfs/nfsd/netns.h fs/nfsd/nfsctl.c fs/nfsd/nfssvc.c +2 more+11 -90 replies
97/186ALSA: hda: Add input value sanity checks to HDMI channel map controlssound/hda/hdmi_chmap.c+18 -00 replies
98/186smack: unix sockets: fix accept()ed socket labelsecurity/smack/smack_lsm.c+9 -30 replies
99/186irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1drivers/irqchip/irq-armada-370-xp.c+4 -00 replies
100/186af_unix: Remove put_pid()/put_cred() in copy_peercred().net/unix/af_unix.c+1 -80 replies
101/186iommu: sun50i: clear bypass registerdrivers/iommu/sun50i-iommu.c+1 -00 replies
102/186netfilter: nf_conncount: fix wrong variable typenet/netfilter/nf_conncount.c+3 -50 replies
103/186udf: Avoid excessive partition lengthsfs/udf/super.c+15 -00 replies
104/186media: vivid: fix wrong sizeimage value for mplanedrivers/media/test-drivers/vivid/vivid-vid-cap.c drivers/media/test-drivers/vivid/vivid-vid-out.c+12 -90 replies
105/186leds: spi-byte: Call of_node_put() on error pathdrivers/leds/leds-spi-byte.c+5 -10 replies
106/186wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c+1 -00 replies
107/186usb: uas: set host status byte on data completion errordrivers/usb/storage/uas.c+1 -00 replies
108/186media: vivid: dont set HDMI TX controls if there are no HDMI outputsdrivers/media/test-drivers/vivid/vivid-vid-cap.c+8 -40 replies
109/186PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)drivers/pci/controller/dwc/pci-keystone.c+43 -10 replies
110/186media: qcom: camss: Add check for v4l2_fwnode_endpoint_parsedrivers/media/platform/qcom/camss/camss.c+4 -10 replies
111/186pcmcia: Use resource_size function on resource objectdrivers/pcmcia/yenta_socket.c+3 -30 replies
112/186can: bcm: Remove proc entry when dev is unregistered.net/can/bcm.c+4 -00 replies
113/186igb: Fix not clearing TimeSync interrupts for 82580drivers/net/ethernet/intel/igb/igb_main.c+10 -00 replies
114/186svcrdma: Catch another Reply chunk overflow casenet/sunrpc/xprtrdma/svc_rdma_rw.c+2 -00 replies
115/186platform/x86: dell-smbios: Fix error path in dell_smbios_init()drivers/platform/x86/dell-smbios-base.c+4 -10 replies
116/186tcp_bpf: fix return value of tcp_bpf_sendmsg()net/ipv4/tcp_bpf.c+1 -10 replies
117/186igc: Unlock on error in igc_io_resume()drivers/net/ethernet/intel/igc/igc_main.c+1 -00 replies
118/186drivers/net/usb: Remove all strcpy() usesdrivers/net/usb/ipheth.c drivers/net/usb/usbnet.c+5 -50 replies
119/186net: usb: dont write directly to netdev->dev_addrdrivers/net/usb/ch9200.c drivers/net/usb/cx82310_eth.c drivers/net/usb/kaweth.c +5 more+24 -130 replies
120/186usbnet: modern method to get random MACdrivers/net/usb/usbnet.c+3 -80 replies
121/186bareudp: Fix device stats updates.drivers/net/bareudp.c+11 -110 replies
122/186fou: remove sparse errorsnet/ipv4/fou.c net/ipv4/udp_offload.c+6 -60 replies
123/186gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlersdrivers/net/geneve.c net/8021q/vlan_core.c net/ethernet/eth.c +6 more+14 -440 replies
124/186gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlersdrivers/net/geneve.c net/8021q/vlan_core.c net/ethernet/eth.c +5 more+8 -320 replies
125/186fou: Fix null-ptr-deref in GRO.net/ipv4/fou.c+24 -50 replies
126/186net: bridge: br_fdb_external_learn_add(): always set EXT_LEARNnet/bridge/br_fdb.c+2 -40 replies
127/186net: dsa: vsc73xx: fix possible subblocks range of CAPT blockdrivers/net/dsa/vitesse-vsc73xx-core.c+8 -20 replies
128/186ASoC: topology: Properly initialize soc_enum valuessound/soc/soc-topology.c+2 -00 replies
129/186dm init: Handle minors larger than 255drivers/md/dm-init.c+3 -10 replies
130/186iommu/vt-d: Handle volatile descriptor status readdrivers/iommu/intel/dmar.c+1 -10 replies
131/186cgroup: Protect css->cgroup write under css_set_lockkernel/cgroup/cgroup.c+1 -10 replies
132/186um: line: always fill *error_out in setup_one_line()arch/um/drivers/line.c+2 -00 replies
133/186devres: Initialize an uninitialized struct memberdrivers/base/devres.c+1 -00 replies
134/186pci/hotplug/pnv_php: Fix hotplug driver crash on Powernvdrivers/pci/hotplug/pnv_php.c+1 -20 replies
135/186hwmon: (adc128d818) Fix underflows seen when writing limit attributesdrivers/hwmon/adc128d818.c+2 -20 replies
136/186hwmon: (lm95234) Fix underflows seen when writing limit attributesdrivers/hwmon/lm95234.c+5 -40 replies
137/186hwmon: (nct6775-core) Fix underflows seen when writing limit attributesdrivers/hwmon/nct6775.c+1 -10 replies
138/186hwmon: (w83627ehf) Fix underflows seen when writing limit attributesdrivers/hwmon/w83627ehf.c+2 -20 replies
139/186libbpf: Add NULL checks to bpf_object__{prev_map,next_map}tools/lib/bpf/libbpf.c+2 -20 replies
140/186wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()drivers/net/wireless/marvell/mwifiex/main.h+3 -00 replies
141/186smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()kernel/smp.c+1 -00 replies
142/186btrfs: replace BUG_ON with ASSERT in walk_down_proc()fs/btrfs/extent-tree.c+2 -20 replies
143/186btrfs: clean up our handling of refs == 0 in snapshot deletefs/btrfs/extent-tree.c+23 -50 replies
144/186PCI: Add missing bridge lock to pci_bus_lock()drivers/pci/pci.c+21 -140 replies
145/186net: dpaa: avoid on-stack arrays of NR_CPUS elementsdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c+24 -60 replies
146/186kselftests: dmabuf-heaps: Ensure the driver name is null-terminatedtools/testing/selftests/dmabuf-heaps/dmabuf-heap.c+3 -10 replies
147/186btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()fs/btrfs/inode.c+1 -10 replies
148/186s390/vmlinux.lds.S: Move ro_after_init section behind rodata sectionarch/s390/kernel/vmlinux.lds.S+9 -00 replies
149/186HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixupdrivers/hid/hid-cougar.c+1 -10 replies
150/186Input: uinput - reject requests with unreasonable number of slotsdrivers/input/misc/uinput.c+14 -00 replies
151/186usbnet: ipheth: race between ipheth_close and error handlingdrivers/net/usb/ipheth.c+1 -10 replies
152/186Squashfs: sanity check symbolic link sizefs/squashfs/inode.c+6 -10 replies
153/186of/irq: Prevent device address out-of-bounds read in interrupt map walkdrivers/of/irq.c+11 -40 replies
154/186lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()lib/generic-radix-tree.c+2 -00 replies
155/186MIPS: cevt-r4k: Dont call get_c0_compare_int if timer irq is installedarch/mips/kernel/cevt-r4k.c+7 -80 replies
156/186ata: pata_macio: Use WARN instead of BUGdrivers/ata/pata_macio.c+5 -20 replies
157/186NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegationsfs/nfs/super.c+2 -00 replies
158/186staging: iio: frequency: ad9834: Validate frequency parameter valuedrivers/staging/iio/frequency/ad9834.c+1 -10 replies
159/186iio: buffer-dmaengine: fix releasing dma channel on errordrivers/iio/buffer/industrialio-buffer-dmaengine.c+3 -10 replies
160/186iio: fix scale application in iio_convert_raw_to_processed_unlockeddrivers/iio/inkern.c+4 -40 replies
161/186iio: adc: ad7606: remove frstdata check for serial modedrivers/iio/adc/ad7606.c drivers/iio/adc/ad7606.h drivers/iio/adc/ad7606_par.c+49 -290 replies
162/186iio: adc: ad7124: fix chip ID mismatchdrivers/iio/adc/ad7124.c+1 -00 replies
163/186binder: fix UAF caused by offsets overwritedrivers/android/binder.c+1 -00 replies
164/186nvmem: Fix return type of devm_nvmem_device_get() in kerneldocdrivers/nvmem/core.c+3 -30 replies
165/186uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescinddrivers/uio/uio_hv_generic.c+2 -10 replies
166/186Drivers: hv: vmbus: Fix rescind handling in uio_hv_genericdrivers/hv/vmbus_drv.c drivers/uio/uio_hv_generic.c+9 -00 replies
167/186VMCI: Fix use-after-free when removing resource in vmci_resource_remove()drivers/misc/vmw_vmci/vmci_resource.c+2 -10 replies
168/186clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAXdrivers/clocksource/timer-imx-tpm.c+4 -40 replies
169/186clocksource/drivers/imx-tpm: Fix next event not taking effect sometimedrivers/clocksource/timer-imx-tpm.c+8 -00 replies
170/186clocksource/drivers/timer-of: Remove percpu irq related codedrivers/clocksource/timer-of.c drivers/clocksource/timer-of.h+4 -140 replies
171/186uprobes: Use kzalloc to allocate xol areakernel/events/uprobes.c+1 -20 replies
172/186perf/aux: Fix AUX buffer serializationkernel/events/core.c kernel/events/internal.h kernel/events/ring_buffer.c+15 -60 replies
173/186nilfs2: replace snprintf in show functions with sysfs_emitfs/nilfs2/sysfs.c+38 -380 replies
174/186nilfs2: protect references to superblock parameters exposed in sysfsfs/nilfs2/sysfs.c+33 -100 replies
175/186ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()drivers/acpi/acpi_processor.c+1 -10 replies
176/186ACPI: processor: Fix memory leaks in error paths of processor_add()drivers/acpi/acpi_processor.c+8 -70 replies
177/186arm64: acpi: Move get_cpu_for_acpi_id() to a headerarch/arm64/include/asm/acpi.h arch/arm64/kernel/acpi_numa.c+11 -110 replies
178/186arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entryarch/arm64/include/asm/acpi.h+2 -10 replies
179/186nvmet-tcp: fix kernel crash if commands allocation failsdrivers/nvme/target/tcp.c+3 -10 replies
180/186drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unuseddrivers/gpu/drm/i915/i915_sw_fence.c+2 -20 replies
181/186drm/i915/fence: Mark debug_fence_free() with __maybe_unuseddrivers/gpu/drm/i915/i915_sw_fence.c+2 -20 replies
182/186mmc: cqhci: Fix checking of CQHCI_HALT statedrivers/mmc/host/cqhci.c+1 -10 replies
183/186rtmutex: Drop rt_mutex::wait_lock before schedulingkernel/locking/rtmutex.c+3 -10 replies
184/186x86/mm: Fix PTI for i386 some morearch/x86/mm/pti.c+29 -160 replies
185/186net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socketnet/sunrpc/xprtsock.c+7 -00 replies
186/186memcg: protect concurrent access to mem_cgroup_idrmm/memcontrol.c+20 -30 replies

Reviews trailers per patch

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

PatchHans de GoedeTim HuangChristian KönigYang WangHawking ZhangLijo LazarHarry WentlandTom ChungDaniel WheelerAlex HungAlex DeucherFelix KuehlingLuciano CoelhoMartin K. PetersenHannes ReineckeHamza MahfoozLaurent PinchartKanchan JoshiChaitanya KulkarniStanislav FomichevTejun HeoEric DumazetKuniyuki IwashimaJakub KicinskiMichael S. TsirkinJason WangHeng QiSteven Rostedt (Google)Ritesh Harjani (IBM)Takashi Iwai[email protected][email protected]Yu KuaiBjorn AnderssonShuah KhanHongren ZhengBenson LeungHeikki KrogerusDmitry BaryshkovNeil ArmstrongFlorian WestphalRyusuke KonishiGeliang TangMat MartineauEirik FullerJeff LaytonAndrew JefferyJosef BacikKonrad DybcioPrzemek KitszelMarc ZyngierAndrew LunnChen-Yu TsaiReijer BoekhoffOliver NeukumSiddharth VadapalliSimon HormanDaiwei LiVinicius Costa GomesKurt KanzenbachPucha Himasekhar ReddyIlpo JärvinenJohn FastabendMartin KaFai LauGerhard EnglederJaroslav KyselaKevin TianYi LiuAnton IvanovBjorn HelgaasShawn AnastasioWillem de BruijnBrian NorrisFrancesco DolciniPaul E. McKenneyDavid SterbaKalle ValoDave JiangBreno LeitaoMadalin BucurGeert UytterhoevenQu WenruoAlexander GordeevNikolay AleksandrovIdo SchimmelFlorian FainelliNuno SaSaurabh SengarPeng FanYe LiJason LiuGeorgi ValkovUros BizjakOleg NesterovRafael J. WysockiGavin ShanJonathan CameronMiguel LuisVishnu PajjuriJianyong WuHanjun GuoLorenzo PieralisiPhilippe Mathieu-DaudéSerge SeminDan CarpenterSilvan JegenJani NikulaAdrian HunterGuenter RoeckMuchun SongRoman GushchinJohannes WeinerChristoph HellwigMark BrownDominique MartinetLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/186R-b
2/186
3/186
4/186
5/186
6/186
7/186R-b
8/186R-b R-b
9/186R-b
10/186R-b
11/186R-b
12/186R-b
13/186R-b
14/186R-b R-b
15/186R-b A-b T-b
16/186R-b A-b T-b
17/186A-b T-b R-b
18/186R-b A-b T-b
19/186R-b A-b T-b
20/186R-b A-b T-b
21/186R-b A-b
22/186R-b
23/186R-b
24/186R-b
25/186R-b
26/186R-b
27/186
28/186R-b
29/186R-b
30/186R-b
31/186R-b
32/186
33/186R-b
34/186
35/186A-b R-b T-b
36/186R-b R-b R-b
37/186
38/186
39/186R-b
40/186
41/186R-b R-b
42/186R-b A-b
43/186R-b
44/186R-b R-b R-b
45/186R-b
46/186A-b A-b
47/186R-b R-b
48/186R-b A-b A-b R-b
49/186R-b
50/186
51/186R-b
52/186R-b
53/186A-b T-b T-b
54/186
55/186
56/186
57/186
58/186
59/186R-b
60/186R-b
61/186
62/186
63/186
64/186A-b
65/186R-b
66/186
67/186R-b
68/186R-b
69/186R-b
70/186
71/186R-b
72/186
73/186T-b
74/186T-b
75/186
76/186R-b
77/186R-b
78/186
79/186Reported-and-tested-by
80/186R-b
81/186R-b
82/186R-b
83/186R-b
84/186R-b
85/186R-b
86/186R-b
87/186R-b
88/186R-b
89/186R-b
90/186R-b
91/186R-b
92/186R-b
93/186R-b
94/186R-b
95/186R-b
96/186R-b
97/186R-b
98/186
99/186R-b
100/186
101/186R-b
102/186
103/186
104/186
105/186
106/186T-b
107/186A-b
108/186
109/186R-b
110/186
111/186
112/186R-b
113/186T-b A-b R-b T-b
114/186
115/186R-b
116/186R-b A-b
117/186R-b
118/186
119/186
120/186R-b
121/186R-b
122/186
123/186
124/186
125/186
126/186A-b R-b
127/186R-b
128/186
129/186
130/186R-b R-b
131/186
132/186A-b
133/186
134/186A-b T-b
135/186
136/186
137/186
138/186
139/186
140/186A-b R-b
141/186T-b
142/186R-b
143/186R-b
144/186T-b T-b R-b
145/186R-b A-b
146/186
147/186T-b R-b
148/186R-b
149/186R-b
150/186
151/186T-b
152/186
153/186
154/186
155/186R-b R-b T-b
156/186
157/186R-b
158/186R-b
159/186
160/186
161/186R-b
162/186R-b
163/186
164/186
165/186
166/186R-b
167/186
168/186R-b R-b R-b
169/186R-b R-b R-b
170/186T-b
171/186A-b
172/186
173/186
174/186
175/186A-b R-b
176/186A-b R-b
177/186R-b R-b T-b T-b T-b A-b R-b
178/186R-b
179/186R-b
180/186R-b
181/186R-b
182/186R-b A-b
183/186
184/186T-b
185/186
186/186A-b R-b A-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 116 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/186] 5.10.226-rc1 review

This is the start of the stable review cycle for the 5.10.226 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, 12 Sep 2024 09:25:22 +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.226-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.226-rc1

Shakeel Butt <[email protected]>
memcg: protect concurrent access to mem_cgroup_idr

Daniel Borkmann <[email protected]>
net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket

Thomas Gleixner <[email protected]>
x86/mm: Fix PTI for i386 some more

Roland Xu <[email protected]>
rtmutex: Drop rt_mutex::wait_lock before scheduling

Seunghwan Baek <[email protected]>
mmc: cqhci: Fix checking of CQHCI_HALT state

Andy Shevchenko <[email protected]>
drm/i915/fence: Mark debug_fence_free() with __maybe_unused

Andy Shevchenko <[email protected]>
drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused

Maurizio Lombardi <[email protected]>
nvmet-tcp: fix kernel crash if commands allocation fails

Jonathan Cameron <[email protected]>
arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry

James Morse <[email protected]>
arm64: acpi: Move get_cpu_for_acpi_id() to a header

Jonathan Cameron <[email protected]>
ACPI: processor: Fix memory leaks in error paths of processor_add()

Jonathan Cameron <[email protected]>
ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()

Ryusuke Konishi <[email protected]>
nilfs2: protect references to superblock parameters exposed in sysfs

Qing Wang <[email protected]>
nilfs2: replace snprintf in show functions with sysfs_emit

Peter Zijlstra <[email protected]>
perf/aux: Fix AUX buffer serialization

Sven Schnelle <[email protected]>
uprobes: Use kzalloc to allocate xol area

Daniel Lezcano <[email protected]>
clocksource/drivers/timer-of: Remove percpu irq related code

Jacky Bai <[email protected]>
clocksource/drivers/imx-tpm: Fix next event not taking effect sometime

Jacky Bai <[email protected]>
clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX

David Fernandez Gonzalez <[email protected]>
VMCI: Fix use-after-free when removing resource in vmci_resource_remove()

Naman Jain <[email protected]>
Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic

Saurabh Sengar <[email protected]>
uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind

Geert Uytterhoeven <[email protected]>
nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc

Carlos Llamas <[email protected]>
binder: fix UAF caused by offsets overwrite

Dumitru Ceclan <[email protected]>
iio: adc: ad7124: fix chip ID mismatch

Guillaume Stols <[email protected]>
iio: adc: ad7606: remove frstdata check for serial mode

Matteo Martelli <[email protected]>
iio: fix scale application in iio_convert_raw_to_processed_unlocked

David Lechner <[email protected]>
iio: buffer-dmaengine: fix releasing dma channel on error

Aleksandr Mishin <[email protected]>
staging: iio: frequency: ad9834: Validate frequency parameter value

Trond Myklebust <[email protected]>
NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations

Michael Ellerman <[email protected]>
ata: pata_macio: Use WARN instead of BUG

Jiaxun Yang <[email protected]>
MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed

Kent Overstreet <[email protected]>
lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()

Stefan Wiehler <[email protected]>
of/irq: Prevent device address out-of-bounds read in interrupt map walk

Phillip Lougher <[email protected]>
Squashfs: sanity check symbolic link size

Oliver Neukum <[email protected]>
usbnet: ipheth: race between ipheth_close and error handling

Dmitry Torokhov <[email protected]>
Input: uinput - reject requests with unreasonable number of slots

Camila Alvarez <[email protected]>
HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup

Heiko Carstens <[email protected]>
s390/vmlinux.lds.S: Move ro_after_init section behind rodata section

David Sterba <[email protected]>
btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()

Zenghui Yu <[email protected]>
kselftests: dmabuf-heaps: Ensure the driver name is null-terminated

Vladimir Oltean <[email protected]>
net: dpaa: avoid on-stack arrays of NR_CPUS elements

Dan Williams <[email protected]>
PCI: Add missing bridge lock to pci_bus_lock()

Josef Bacik <[email protected]>

    btrfs: clean up our handling of refs == 0 in snapshot delete

Josef Bacik <[email protected]>
btrfs: replace BUG_ON with ASSERT in walk_down_proc()

Zqiang <[email protected]>
smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()

Sascha Hauer <[email protected]>
wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()

Andreas Ziegler <[email protected]>

    libbpf: Add NULL checks to bpf_object__{prev_map,next_map}

Guenter Roeck <[email protected]>
hwmon: (w83627ehf) Fix underflows seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (nct6775-core) Fix underflows seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (lm95234) Fix underflows seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (adc128d818) Fix underflows seen when writing limit attributes

Krishna Kumar <[email protected]>
pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv

Zijun Hu <[email protected]>
devres: Initialize an uninitialized struct member

Johannes Berg <[email protected]>
um: line: always fill *error_out in setup_one_line()

Waiman Long <[email protected]>

    cgroup: Protect css->cgroup write under css_set_lock

Jacob Pan <[email protected]>
iommu/vt-d: Handle volatile descriptor status read

Benjamin Marzinski <[email protected]>
dm init: Handle minors larger than 255

Amadeusz Sławiński <[email protected]>
ASoC: topology: Properly initialize soc_enum values

Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: fix possible subblocks range of CAPT block

Jonas Gorski <[email protected]>
net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN

Kuniyuki Iwashima <[email protected]>
fou: Fix null-ptr-deref in GRO.

Eric Dumazet <[email protected]>
gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers

Eric Dumazet <[email protected]>
gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers

Eric Dumazet <[email protected]>
fou: remove sparse errors

Guillaume Nault <[email protected]>
bareudp: Fix device stats updates.

Oliver Neukum <[email protected]>
usbnet: modern method to get random MAC

Jakub Kicinski <[email protected]>

    net: usb: don't write directly to netdev->dev_addr

Len Baker <[email protected]>
drivers/net/usb: Remove all strcpy() uses

Dan Carpenter <[email protected]>
igc: Unlock on error in igc_io_resume()

Cong Wang <[email protected]>
tcp_bpf: fix return value of tcp_bpf_sendmsg()

Aleksandr Mishin <[email protected]>
platform/x86: dell-smbios: Fix error path in dell_smbios_init()

Chuck Lever <[email protected]>
svcrdma: Catch another Reply chunk overflow case

Daiwei Li <[email protected]>
igb: Fix not clearing TimeSync interrupts for 82580

Kuniyuki Iwashima <[email protected]>
can: bcm: Remove proc entry when dev is unregistered.

Jules Irenge <[email protected]>
pcmcia: Use resource_size function on resource object

Chen Ni <[email protected]>
media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse

Kishon Vijay Abraham I <[email protected]>
PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)

Hans Verkuil <[email protected]>
media: vivid: don't set HDMI TX controls if there are no HDMI outputs

Shantanu Goel <[email protected]>
usb: uas: set host status byte on data completion error

Arend van Spriel <[email protected]>
wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3

Andy Shevchenko <[email protected]>
leds: spi-byte: Call of_node_put() on error path

Hans Verkuil <[email protected]>
media: vivid: fix wrong sizeimage value for mplane

Jan Kara <[email protected]>
udf: Avoid excessive partition lengths

Yunjian Wang <[email protected]>
netfilter: nf_conncount: fix wrong variable type

Jernej Skrabec <[email protected]>
iommu: sun50i: clear bypass register

Kuniyuki Iwashima <[email protected]>
af_unix: Remove put_pid()/put_cred() in copy_peercred().

Pali Rohár <[email protected]>
irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1

Konstantin Andreev <[email protected]>
smack: unix sockets: fix accept()ed socket label

Takashi Iwai <[email protected]>
ALSA: hda: Add input value sanity checks to HDMI channel map controls

Josef Bacik <[email protected]>
nfsd: make svc_stat per-network namespace instead of global

Josef Bacik <[email protected]>
nfsd: remove nfsd_stats, make th_cnt a global counter

Josef Bacik <[email protected]>
nfsd: make all of the nfsd stats per-network namespace

Josef Bacik <[email protected]>
nfsd: expose /proc/net/sunrpc/nfsd in net namespaces

Josef Bacik <[email protected]>
nfsd: rename NFSD_NET_* to NFSD_STATS_*

Josef Bacik <[email protected]>
sunrpc: use the struct net as the svc proc private

Josef Bacik <[email protected]>

    sunrpc: remove ->pg_stats from svc_program

Josef Bacik <[email protected]>
sunrpc: pass in the sv_stats struct through svc_create_pooled

Josef Bacik <[email protected]>

    nfsd: stop setting ->pg_stats for unused stats

Josef Bacik <[email protected]>

    sunrpc: don't change ->sv_stats if it doesn't exist

Chuck Lever <[email protected]>
NFSD: Fix frame size warning in svc_export_parse()

Chuck Lever <[email protected]>
NFSD: Rewrite synopsis of nfsd_percpu_counters_init()

NeilBrown <[email protected]>
NFSD: simplify error paths in nfsd_svc()

Chuck Lever <[email protected]>
NFSD: Refactor the duplicate reply cache shrinker

Chuck Lever <[email protected]>
NFSD: Replace nfsd_prune_bucket()

Chuck Lever <[email protected]>
NFSD: Rename nfsd_reply_cache_alloc()

Chuck Lever <[email protected]>
NFSD: Refactor nfsd_reply_cache_free_locked()

Jeff Layton <[email protected]>
nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net

Jeff Layton <[email protected]>
nfsd: move reply cache initialization into nfsd startup

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: avoid possible UaF when selecting endp

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pr_debug: add missing \n at the end

Filipe Manana <[email protected]>
btrfs: fix use-after-free after failure to create a snapshot

Ryusuke Konishi <[email protected]>
nilfs2: fix state management in error path of log writing function

Ryusuke Konishi <[email protected]>
nilfs2: fix missing cleanup on rollforward recovery error

Toke Høiland-Jørgensen <[email protected]>
sched: sch_cake: fix bulk flow accounting logic for host fairness

Eric Dumazet <[email protected]>
ila: call nf_unregister_net_hooks() sooner

Zheng Yejian <[email protected]>
tracing: Avoid possible softlockup in tracing_iter_reset()

Simon Arlott <[email protected]>
can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open

Satya Priya Kakitapalli <[email protected]>
clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API

Satya Priya Kakitapalli <[email protected]>
clk: qcom: clk-alpha-pll: Fix the pll post div mask

Jann Horn <[email protected]>
fuse: use unsigned type for getxattr/listxattr size truncation

Joanne Koong <[email protected]>
fuse: update stats for pages in dropped aux writeback list

Liao Chen <[email protected]>
mmc: sdhci-of-aspeed: fix module autoloading

Sam Protsenko <[email protected]>
mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Ignore keys being loaded with invalid type

Luiz Augusto von Dentz <[email protected]>
Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"

Ma Ke <[email protected]>
irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()

Zheng Qixing <[email protected]>
ata: libata: Fix memory leak for error path in ata_host_alloc()

Maximilien Perreault <[email protected]>
ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx

Terry Cheong <[email protected]>
ALSA: hda/realtek: add patch for internal mic in Lenovo V145

Christoffer Sandberg <[email protected]>
ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices

robelin <[email protected]>
ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object

Stephen Hemminger <[email protected]>
sch/netem: fix use after free in netem_dequeue

Connor O'Brien <[email protected]>
bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt

Richard Fitzgerald <[email protected]>
i2c: Use IS_REACHABLE() for substituting empty ACPI functions

Jan Kara <[email protected]>
ext4: handle redirtying in ext4_bio_write_page()

Jan Kara <[email protected]>
udf: Limit file size to 4TB

Nikita Kiryushin <[email protected]>
rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow

Breno Leitao <[email protected]>
virtio_net: Fix napi_skb_cache_put warning

Stanislav Fomichev <[email protected]>
net: set SOCK_RCU_FREE before inserting socket into hashtable

Connor O'Brien <[email protected]>
bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode

Bob Zhou <[email protected]>
drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr

Christoph Hellwig <[email protected]>
block: initialize integrity buffer to zero before writing it to media

Ricardo Ribalda <[email protected]>
media: uvcvideo: Enforce alignment of frame and interval

Alex Hung <[email protected]>
drm/amd/display: Skip wbscl_set_scaler_filter if filter is null

Christoph Hellwig <[email protected]>
block: remove the blk_flush_integrity call in blk_integrity_unregister

Johannes Berg <[email protected]>
wifi: cfg80211: make hash table duplicates more survivable

Haoran Liu <[email protected]>
drm/meson: plane: Add error handling

Casey Schaufler <[email protected]>
smack: tcp: ipv4, fix incorrect labeling

Amir Goldstein <[email protected]>
fsnotify: clear PARENT_WATCHED flags lazily

Abhishek Pandit-Subedi <[email protected]>
usb: typec: ucsi: Fix null pointer dereference in trace

Simon Holesch <[email protected]>
usbip: Don't submit special requests twice

Shannon Nelson <[email protected]>
ionic: fix potential irq name truncation

Richard Maina <[email protected]>
hwspinlock: Introduce hwspin_lock_bust()

Aleksandr Mishin <[email protected]>
PCI: al: Check IORESOURCE_BUS existence during probe

Shahar S Matityahu <[email protected]>
wifi: iwlwifi: remove fw_running op

Jesse Zhang <[email protected]>
drm/amd/pm: check negtive return for table entries

Jesse Zhang <[email protected]>
drm/amdgpu: the warning dereferencing obj for nbio_v7_4

Ma Jun <[email protected]>
drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs

Leesoo Ahn <[email protected]>
apparmor: fix possible NULL pointer dereference

Michael Chen <[email protected]>
drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device

Tim Huang <[email protected]>
drm/amdgpu: fix mc_data out-of-bounds read warning

Tim Huang <[email protected]>
drm/amdgpu: fix ucode out-of-bounds read warning

Ma Jun <[email protected]>
drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number

Ma Jun <[email protected]>
drm/amdgpu: Fix out-of-bounds write warning

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix uninitialized variable agc_btc_response

Hersen Wu <[email protected]>
drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create

Alex Hung <[email protected]>
drm/amd/display: Check msg_id before processing transcation

Alex Hung <[email protected]>

    drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]

Hersen Wu <[email protected]>
drm/amd/display: Add array index check for hdcp ddc access

Hersen Wu <[email protected]>
drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6

Alex Hung <[email protected]>
drm/amd/display: Check gpio_id before used as array index

Zhigang Luo <[email protected]>
drm/amdgpu: avoid reading vf2pf info size from FB

Tim Huang <[email protected]>
drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr

Tim Huang <[email protected]>
drm/amdgpu: fix uninitialized scalar variable warning

Jesse Zhang <[email protected]>
drm/amd/pm: fix the Out-of-bounds read warning

Jesse Zhang <[email protected]>
drm/amd/pm: fix warning using uninitialized value of max_vid_step

Tim Huang <[email protected]>
drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr

Tim Huang <[email protected]>
drm/amdgpu: fix overflowed array index read warning

Ma Jun <[email protected]>
drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr

ZHANG Yuntian <[email protected]>
net: usb: qmi_wwan: add MeiG Smart SRM825L

Rik van Riel <[email protected]>
dma-debug: avoid deadlock between dma debug vs printk and netconsole

Richard Fitzgerald <[email protected]>
i2c: Fix conditional for substituting empty ACPI functions

Takashi Iwai <[email protected]>
ALSA: hda/conexant: Mute speakers at suspend / shutdown

Takashi Iwai <[email protected]>
ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown

Philip Mueller <[email protected]>
drm: panel-orientation-quirks: Add quirk for OrangePi Neo

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

Diffstat:

 Documentation/locking/hwspinlock.rst               |  11 ++
 Makefile                                           |   4 +-
 arch/arm64/include/asm/acpi.h                      |  12 ++
 arch/arm64/kernel/acpi_numa.c                      |  11 --
 arch/mips/kernel/cevt-r4k.c                        |  15 +-
 arch/s390/kernel/vmlinux.lds.S                     |   9 +
 arch/um/drivers/line.c                             |   2 +
 arch/x86/mm/pti.c                                  |  45 +++--
 block/bio-integrity.c                              |  11 +-
 block/blk-integrity.c                              |   2 -
 drivers/acpi/acpi_processor.c                      |  15 +-
 drivers/android/binder.c                           |   1 +
 drivers/ata/libata-core.c                          |   4 +-
 drivers/ata/pata_macio.c                           |   7 +-
 drivers/base/devres.c                              |   1 +
 drivers/clk/qcom/clk-alpha-pll.c                   |   6 +-
 drivers/clocksource/timer-imx-tpm.c                |  16 +-
 drivers/clocksource/timer-of.c                     |  17 +-
 drivers/clocksource/timer-of.h                     |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/df_v1_7.c               |   2 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.h              |   2 -
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.h          |   5 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   5 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |   3 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c   |   3 +
 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c |  17 +-
 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c     |  17 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c    |  28 ++-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c    |  13 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |   5 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |   2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |  15 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  90 +++++++--
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  |   8 +-
 .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c    |   6 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/i915/i915_sw_fence.c               |   8 +-
 drivers/gpu/drm/meson/meson_plane.c                |  17 +-
 drivers/hid/hid-cougar.c                           |   2 +-
 drivers/hv/vmbus_drv.c                             |   1 +
 drivers/hwmon/adc128d818.c                         |   4 +-
 drivers/hwmon/lm95234.c                            |   9 +-
 drivers/hwmon/nct6775.c                            |   2 +-
 drivers/hwmon/w83627ehf.c                          |   4 +-
 drivers/hwspinlock/hwspinlock_core.c               |  28 +++
 drivers/hwspinlock/hwspinlock_internal.h           |   3 +
 drivers/iio/adc/ad7124.c                           |   1 +
 drivers/iio/adc/ad7606.c                           |  28 +--
 drivers/iio/adc/ad7606.h                           |   2 +
 drivers/iio/adc/ad7606_par.c                       |  46 ++++-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   4 +-
 drivers/iio/inkern.c                               |   8 +-
 drivers/input/misc/uinput.c                        |  14 ++
 drivers/iommu/intel/dmar.c                         |   2 +-
 drivers/iommu/sun50i-iommu.c                       |   1 +
 drivers/irqchip/irq-armada-370-xp.c                |   4 +
 drivers/irqchip/irq-gic-v2m.c                      |   6 +-
 drivers/leds/leds-spi-byte.c                       |   6 +-
 drivers/md/dm-init.c                               |   4 +-
 drivers/media/platform/qcom/camss/camss.c          |   5 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |  17 +-
 drivers/media/test-drivers/vivid/vivid-vid-out.c   |  16 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  18 +-
 drivers/misc/vmw_vmci/vmci_resource.c              |   3 +-
 drivers/mmc/host/cqhci.c                           |   2 +-
 drivers/mmc/host/dw_mmc.c                          |   4 +-
 drivers/mmc/host/sdhci-of-aspeed.c                 |   1 +
 drivers/net/bareudp.c                              |  22 +--
 drivers/net/can/spi/mcp251x.c                      |   2 +-
 drivers/net/dsa/vitesse-vsc73xx-core.c             |  10 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |  20 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c |  10 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  10 +
 drivers/net/ethernet/intel/igc/igc_main.c          |   1 +
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   2 +-
 drivers/net/geneve.c                               |   8 +-
 drivers/net/usb/ch9200.c                           |   4 +-
 drivers/net/usb/cx82310_eth.c                      |   5 +-
 drivers/net/usb/ipheth.c                           |   4 +-
 drivers/net/usb/kaweth.c                           |   3 +-
 drivers/net/usb/mcs7830.c                          |   4 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/sierra_net.c                       |   6 +-
 drivers/net/usb/sr9700.c                           |   4 +-
 drivers/net/usb/sr9800.c                           |   5 +-
 drivers/net/usb/usbnet.c                           |  23 +--
 drivers/net/virtio_net.c                           |   8 +-
 .../broadcom/brcm80211/brcmsmac/mac80211_if.c      |   1 +
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   3 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |   1 -
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   6 -
 drivers/net/wireless/marvell/mwifiex/main.h        |   3 +
 drivers/nvme/target/tcp.c                          |   4 +-
 drivers/nvmem/core.c                               |   6 +-
 drivers/of/irq.c                                   |  15 +-
 drivers/pci/controller/dwc/pci-keystone.c          |  44 ++++-
 drivers/pci/controller/dwc/pcie-al.c               |  16 +-
 drivers/pci/hotplug/pnv_php.c                      |   3 +-
 drivers/pci/pci.c                                  |  35 ++--
 drivers/pcmcia/yenta_socket.c                      |   6 +-
 drivers/platform/x86/dell-smbios-base.c            |   5 +-
 drivers/staging/iio/frequency/ad9834.c             |   2 +-
 drivers/uio/uio_hv_generic.c                       |  11 +-
 drivers/usb/storage/uas.c                          |   1 +
 drivers/usb/typec/ucsi/ucsi.h                      |   2 +-
 drivers/usb/usbip/stub_rx.c                        |  77 +++++---
 fs/btrfs/extent-tree.c                             |  32 +++-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ioctl.c                                   |   5 +-
 fs/btrfs/transaction.c                             |  24 +++
 fs/btrfs/transaction.h                             |   2 +
 fs/ext4/page-io.c                                  |  14 +-
 fs/fuse/file.c                                     |   8 +-
 fs/fuse/xattr.c                                    |   4 +-
 fs/lockd/svc.c                                     |   3 -
 fs/nfs/callback.c                                  |   3 -
 fs/nfs/super.c                                     |   2 +
 fs/nfsd/export.c                                   |  32 +++-
 fs/nfsd/export.h                                   |   4 +-
 fs/nfsd/netns.h                                    |  25 ++-
 fs/nfsd/nfs4proc.c                                 |   6 +-
 fs/nfsd/nfscache.c                                 | 202 ++++++++++++---------
 fs/nfsd/nfsctl.c                                   |  24 ++-
 fs/nfsd/nfsd.h                                     |   1 +
 fs/nfsd/nfsfh.c                                    |   3 +-
 fs/nfsd/nfssvc.c                                   |  38 ++--
 fs/nfsd/stats.c                                    |  52 +++---
 fs/nfsd/stats.h                                    |  83 ++++-----
 fs/nfsd/trace.h                                    |  22 +++
 fs/nfsd/vfs.c                                      |   6 +-
 fs/nilfs2/recovery.c                               |  35 +++-
 fs/nilfs2/segment.c                                |  10 +-
 fs/nilfs2/sysfs.c                                  | 117 +++++++-----
 fs/notify/fsnotify.c                               |  31 +++-
 fs/notify/fsnotify.h                               |   2 +-
 fs/notify/mark.c                                   |  32 +++-
 fs/squashfs/inode.c                                |   7 +-
 fs/udf/super.c                                     |  24 ++-
 include/linux/cgroup-defs.h                        | 107 +++--------
 include/linux/cgroup.h                             |  22 +--
 include/linux/fsnotify_backend.h                   |   8 +-
 include/linux/hwspinlock.h                         |   6 +
 include/linux/i2c.h                                |   2 +-
 include/linux/sunrpc/svc.h                         |   5 +-
 include/net/bluetooth/hci_core.h                   |   5 -
 kernel/cgroup/cgroup.c                             |  65 +++----
 kernel/dma/debug.c                                 |   5 +-
 kernel/events/core.c                               |  18 +-
 kernel/events/internal.h                           |   1 +
 kernel/events/ring_buffer.c                        |   2 +
 kernel/events/uprobes.c                            |   3 +-
 kernel/locking/rtmutex.c                           |   4 +-
 kernel/rcu/tasks.h                                 |   2 +-
 kernel/smp.c                                       |   1 +
 kernel/trace/trace.c                               |   2 +
 lib/generic-radix-tree.c                           |   2 +
 mm/memcontrol.c                                    |  23 ++-
 net/8021q/vlan_core.c                              |   7 +-
 net/bluetooth/mgmt.c                               |  60 +++---
 net/bluetooth/smp.c                                |   7 -
 net/bridge/br_fdb.c                                |   6 +-
 net/can/bcm.c                                      |   4 +
 net/core/netclassid_cgroup.c                       |   7 +-
 net/core/netprio_cgroup.c                          |  10 +-
 net/ethernet/eth.c                                 |   7 +-
 net/ipv4/af_inet.c                                 |  19 +-
 net/ipv4/fou.c                                     |  62 ++++---
 net/ipv4/gre_offload.c                             |  12 +-
 net/ipv4/inet_hashtables.c                         |   2 +-
 net/ipv4/tcp_bpf.c                                 |   2 +-
 net/ipv4/udp_offload.c                             |   6 +-
 net/ipv6/ila/ila.h                                 |   1 +
 net/ipv6/ila/ila_main.c                            |   6 +
 net/ipv6/ila/ila_xlat.c                            |  13 +-
 net/ipv6/ip6_offload.c                             |  14 +-
 net/ipv6/udp_offload.c                             |   2 -
 net/mptcp/options.c                                |  34 ++--
 net/mptcp/pm.c                                     |  24 +--
 net/mptcp/pm_netlink.c                             |  59 +++---
 net/mptcp/protocol.c                               |  54 +++---
 net/mptcp/protocol.h                               |   4 +-
 net/mptcp/subflow.c                                |  50 ++---
 net/netfilter/nf_conncount.c                       |   8 +-
 net/sched/sch_cake.c                               |  11 +-
 net/sched/sch_netem.c                              |   9 +-
 net/sunrpc/stats.c                                 |   2 +-
 net/sunrpc/svc.c                                   |  36 ++--
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |   2 +
 net/sunrpc/xprtsock.c                              |   7 +
 net/unix/af_unix.c                                 |   9 +-
 net/wireless/scan.c                                |  46 +++--
 security/apparmor/apparmorfs.c                     |   4 +
 security/smack/smack_lsm.c                         |  14 +-
 sound/hda/hdmi_chmap.c                             |  18 ++
 sound/pci/hda/hda_generic.c                        |  63 +++++++
 sound/pci/hda/hda_generic.h                        |   1 +
 sound/pci/hda/patch_conexant.c                     |  13 ++
 sound/pci/hda/patch_realtek.c                      |  10 +
 sound/soc/soc-dapm.c                               |   1 +
 sound/soc/soc-topology.c                           |   2 +
 tools/lib/bpf/libbpf.c                             |   4 +-
 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c |   4 +-
 209 files changed, 1848 insertions(+), 1126 deletions(-)