Skip to content

5.10.216-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest138 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/138batman-adv: Avoid infinite loop trying to resize local TTnet/batman-adv/translation-table.c+1 -10 replies
2/138Bluetooth: Fix memory leak in hci_req_sync_complete()net/bluetooth/hci_request.c+3 -10 replies
3/138media: cec: core: remove length check of Timer Statusdrivers/media/cec/core/cec-adap.c+0 -140 replies
4/138nouveau: fix function cast warningdrivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c+6 -10 replies
5/138net: openvswitch: fix unwanted error log on timeout policy probingnet/openvswitch/conntrack.c+3 -20 replies
6/138u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one fileinclude/linux/u64_stats_sync.h+5 -10 replies
7/138xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RINGnet/xdp/xsk.c+2 -00 replies
8/138geneve: fix header validation in geneve[6]_xmit_skbdrivers/net/geneve.c include/net/ip_tunnels.h+35 -20 replies
9/138octeontx2-af: Fix NIX SQ mode and BP configdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+10 -100 replies
10/138ipv6: fib: hide unused pn variablenet/ipv6/ip6_fib.c+5 -20 replies
11/138ipv4/route: avoid unused-but-set-variable warningnet/ipv4/route.c+1 -30 replies
12/138ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addrinclude/net/addrconf.h net/ipv6/addrconf.c+8 -30 replies
13/138Bluetooth: SCO: Fix not validating setsockopt user inputinclude/net/bluetooth/bluetooth.h net/bluetooth/sco.c+17 -110 replies
14/138netfilter: complete validation of user inputnet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+12 -00 replies
15/138net/mlx5: Properly link new fs rules into the treedrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+2 -10 replies
16/138af_unix: Do not use atomic ops for unix_sk(sk)->inflight.include/net/af_unix.h net/unix/af_unix.c net/unix/garbage.c +1 more+16 -150 replies
17/138af_unix: Fix garbage collector racing against connect()net/unix/garbage.c+17 -10 replies
18/138net: ena: Fix potential sign extension issuedrivers/net/ethernet/amazon/ena/ena_com.c+1 -10 replies
19/138net: ena: Wrong missing IO completions check orderdrivers/net/ethernet/amazon/ena/ena_netdev.c+12 -90 replies
20/138net: ena: Fix incorrect descriptor free behaviordrivers/net/ethernet/amazon/ena/ena_netdev.c+11 -30 replies
21/138iommu/vt-d: Allocate local memory for page request queuedrivers/iommu/intel/svm.c+1 -10 replies
22/138mailbox: imx: fix suspend failuedrivers/mailbox/imx-mailbox.c+4 -40 replies
23/138btrfs: qgroup: correctly model root qgroup rsv in convertfs/btrfs/qgroup.c+2 -00 replies
24/138drm/client: Fully protect modes[] with dev->mode_config.mutexdrivers/gpu/drm/drm_client_modeset.c+2 -10 replies
25/138vhost: Add smp_rmb() in vhost_vq_avail_empty()drivers/vhost/vhost.c+11 -10 replies
26/138x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=nkernel/cpu.c+2 -10 replies
27/138selftests: timers: Fix abs() warning in posix_timers testtools/testing/selftests/timers/posix_timers.c+1 -10 replies
28/138x86/apic: Force native_apic_mem_read() to use the MOV instructionarch/x86/include/asm/apic.h+2 -10 replies
29/138irqflags: Explicitly ignore lockdep_hrtimer_exit() argumentinclude/linux/irqflags.h+1 -10 replies
30/138btrfs: record delayed inode root in transactionfs/btrfs/delayed-inode.c+3 -00 replies
31/138riscv: Enable per-task stack canariesarch/riscv/Kconfig arch/riscv/Makefile arch/riscv/include/asm/stackprotector.h +2 more+23 -20 replies
32/138riscv: process: Fix kernel gp leakagearch/riscv/kernel/process.c+0 -30 replies
33/138selftests/ftrace: Limit length in subsystem-enable teststools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc+3 -30 replies
34/138kprobes: Fix possible use-after-free issue on kprobe registrationkernel/kprobes.c+12 -60 replies
35/138Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"kernel/trace/trace_events_trigger.c+2 -40 replies
36/138netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
37/138netfilter: nft_set_pipapo: do not free live elementnet/netfilter/nft_set_pipapo.c+9 -50 replies
38/138tun: limit printing rate when illegal packet received by tun devdrivers/net/tun.c+10 -80 replies
39/138RDMA/rxe: Fix the problem "mutex_destroy missing"drivers/infiniband/sw/rxe/rxe.c+2 -00 replies
40/138RDMA/cm: Print the old state when cm_destroy_id gets timeoutdrivers/infiniband/core/cm.c+7 -40 replies
41/138RDMA/mlx5: Fix port number for counter query in multi-port configurationdrivers/infiniband/hw/mlx5/mad.c+2 -10 replies
42/138drm: nv04: Fix out of bounds accessdrivers/gpu/drm/nouveau/nouveau_bios.c+7 -60 replies
43/138drm/panel: visionox-rm69299: dont unregister DSI devicedrivers/gpu/drm/panel/panel-visionox-rm69299.c+0 -20 replies
44/138clk: Remove prepare_lock hold assertion in __clk_release()drivers/clk/clk.c+0 -20 replies
45/138clk: Mark all_lists as constdrivers/clk/clk.c+2 -20 replies
46/138clk: remove extra empty linedrivers/clk/clk.c+0 -10 replies
47/138clk: Print an info line before disabling unused clocksdrivers/clk/clk.c+2 -00 replies
48/138clk: Initialize struct clk_core kref earlierdrivers/clk/clk.c+13 -150 replies
49/138clk: Get runtime PM before walking tree during disable_unuseddrivers/clk/clk.c+105 -120 replies
50/138x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQarch/x86/kernel/cpu/cpuid-deps.c+3 -30 replies
51/138binder: check offset alignment in binder_get_object()drivers/android/binder.c+3 -10 replies
52/138thunderbolt: Avoid notify PM core about runtime PM resumedrivers/thunderbolt/switch.c drivers/thunderbolt/tb.c drivers/thunderbolt/tb.h +1 more+36 -110 replies
53/138thunderbolt: Fix wake configurations after device unplugdrivers/thunderbolt/switch.c+14 -70 replies
54/138comedi: vmk80xx: fix incomplete endpoint checkingdrivers/staging/comedi/drivers/vmk80xx.c+12 -230 replies
55/138serial/pmac_zilog: Remove flawed mitigation for rx irq flooddrivers/tty/serial/pmac_zilog.c+0 -140 replies
56/138USB: serial: option: add Fibocom FM135-GL variantsdrivers/usb/serial/option.c+2 -00 replies
57/138USB: serial: option: add support for Fibocom FM650/FG650drivers/usb/serial/option.c+4 -00 replies
58/138USB: serial: option: add Lonsung U8300/U9300 productdrivers/usb/serial/option.c+4 -00 replies
59/138USB: serial: option: support Quectel EM060K sub-modelsdrivers/usb/serial/option.c+16 -00 replies
60/138USB: serial: option: add Rolling RW101-GL and RW135-GL supportdrivers/usb/serial/option.c+8 -00 replies
61/138USB: serial: option: add Telit FN920C04 rmnet compositionsdrivers/usb/serial/option.c+6 -00 replies
62/138Revert "usb: cdc-wdm: close race between read and workqueue"drivers/usb/class/cdc-wdm.c+1 -50 replies
63/138usb: dwc2: host: Fix dereference issue in DDMA completion flow.drivers/usb/dwc2/hcd_ddma.c+3 -10 replies
64/138usb: Disable USB3 LPM at shutdowndrivers/usb/core/port.c+3 -10 replies
65/138mei: me: disable RPL-S on SPS and IGN firmwaresdrivers/misc/mei/pci-me.c+1 -10 replies
66/138speakup: Avoid crash on very long worddrivers/accessibility/speakup/main.c+1 -10 replies
67/138fs: sysfs: Fix reference leak in sysfs_break_active_protection()fs/sysfs/file.c+2 -00 replies
68/138init/main.c: Fix potential static_command_line memory overflowinit/main.c+2 -00 replies
69/138drm/amdgpu: validate the parameters of bo mapping operations more clearlydrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+46 -260 replies
70/138nouveau: fix instmem race condition around ptr storesdrivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c+6 -10 replies
71/138nilfs2: fix OOB in nilfs_set_de_typefs/nilfs2/dir.c+1 -10 replies
72/138arm64: dts: rockchip: fix alphabetical ordering RK3399 pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+9 -90 replies
73/138arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+5 -00 replies
74/138arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dtsarch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts+0 -10 replies
75/138arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfgarch/arm64/boot/dts/mediatek/mt8183.dtsi+1 -00 replies
76/138arm64: dts: mediatek: mt7622: add support for coherent DMAarch/arm64/boot/dts/mediatek/mt7622.dtsi+3 -10 replies
77/138arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatcharch/arm64/boot/dts/mediatek/mt7622.dtsi+28 -00 replies
78/138arm64: dts: mediatek: mt7622: fix clock controllersarch/arm64/boot/dts/mediatek/mt7622.dtsi+12 -150 replies
79/138arm64: dts: mediatek: mt7622: fix IR nodenamearch/arm64/boot/dts/mediatek/mt7622.dtsi+1 -10 replies
80/138arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"arch/arm64/boot/dts/mediatek/mt7622.dtsi+1 -30 replies
81/138arm64: dts: mediatek: mt7622: drop "reset-names" from thermal blockarch/arm64/boot/dts/mediatek/mt7622.dtsi+0 -10 replies
82/138arm64: dts: mediatek: mt2712: fix validation errorsarch/arm64/boot/dts/mediatek/mt2712-evb.dts arch/arm64/boot/dts/mediatek/mt2712e.dtsi+6 -50 replies
83/138ARC: [plat-hsdk]: Remove misplaced interrupt-cells propertyarch/arc/boot/dts/hsdk.dts+0 -10 replies
84/138wifi: iwlwifi: mvm: remove old PASN station when adding a new onedrivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c+2 -00 replies
85/138vxlan: drop packets from invalid src-addressdrivers/net/vxlan/vxlan_core.c+4 -00 replies
86/138mlxsw: core: Unregister EMAD trap using FORWARD actiondrivers/net/ethernet/mellanox/mlxsw/core.c+1 -10 replies
87/138NFC: trf7970a: disable all regulators on removaldrivers/nfc/trf7970a.c+23 -190 replies
88/138ipv4: check for NULL idev in ip_route_use_hint()net/ipv4/route.c+3 -00 replies
89/138net: usb: ax88179_178a: stop lying about skb->truesizedrivers/net/usb/ax88179_178a.c+3 -80 replies
90/138net: gtp: Fix Use-After-Free in gtp_dellinkdrivers/net/gtp.c+2 -10 replies
91/138ipvs: Fix checksumming on GSO of SCTP packetsnet/netfilter/ipvs/ip_vs_proto_sctp.c+4 -20 replies
92/138net: openvswitch: Fix Use-After-Free in ovs_ct_exitnet/openvswitch/conntrack.c+2 -20 replies
93/138mlxsw: spectrum_acl_tcam: Fix race during rehash delayed workdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+2 -20 replies
94/138mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity updatedrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+8 -20 replies
95/138mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehashdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+1 -00 replies
96/138mlxsw: spectrum_acl_tcam: Rate limit error messagedrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+1 -10 replies
97/138mlxsw: spectrum_acl_tcam: Fix memory leak during rehashdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+4 -00 replies
98/138mlxsw: spectrum_acl_tcam: Fix warning during rehashdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+17 -30 replies
99/138mlxsw: spectrum_acl_tcam: Fix incorrect list API usagedrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+7 -00 replies
100/138mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash workdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c+5 -10 replies
101/138netfilter: nf_tables: honor table dormant flag from netdev release event pathnet/netfilter/nft_chain_filter.c+3 -10 replies
102/138i40e: Do not use WQ_MEM_RECLAIM flag for workqueuedrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
103/138i40e: Report MFS in decimal base instead of hexdrivers/net/ethernet/intel/i40e/i40e_main.c+2 -20 replies
104/138iavf: Fix TC config comparison with existing adapter TC configdrivers/net/ethernet/intel/iavf/iavf_main.c+29 -10 replies
105/138net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packetsdrivers/net/ethernet/ti/am65-cpts.c+5 -00 replies
106/138af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().include/net/af_unix.h net/unix/garbage.c+4 -10 replies
107/138serial: core: Provide port lock wrappersinclude/linux/serial_core.h+79 -00 replies
108/138serial: mxs-auart: add spinlock around changing cts statedrivers/tty/serial/mxs-auart.c+6 -20 replies
109/138Revert "crypto: api - Disallow identical driver names"crypto/algapi.c+0 -10 replies
110/138net/mlx5e: Fix a race in command alloc flowdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+7 -50 replies
111/138tracing: Show size of requested perf bufferkernel/trace/trace_event_perf.c+2 -10 replies
112/138tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker togetherinclude/linux/trace_events.h+1 -10 replies
113/138PM / devfreq: Fix buffer overflow in trans_stat_showDocumentation/ABI/testing/sysfs-class-devfreq drivers/devfreq/devfreq.c+43 -190 replies
114/138Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()net/bluetooth/l2cap_sock.c net/bluetooth/sco.c+8 -60 replies
115/138Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853drivers/bluetooth/btusb.c+2 -00 replies
116/138btrfs: fix information leak in btrfs_ioctl_logical_to_ino()fs/btrfs/backref.c+3 -90 replies
117/138cpu: Re-enable CPU mitigations by default for !X86 architecturesarch/Kconfig arch/x86/Kconfig kernel/cpu.c+16 -70 replies
118/138arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+10 -00 replies
119/138drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c+14 -100 replies
120/138drm/amdgpu: Fix leak when GPU memory allocation failsdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c+1 -00 replies
121/138irqchip/gic-v3-its: Prevent double free on errordrivers/irqchip/irq-gic-v3-its.c+2 -70 replies
122/138ethernet: Add helper for assigning packet type when dest address does not match device addressinclude/linux/etherdevice.h net/ethernet/eth.c+26 -110 replies
123/138net: b44: set pause params only when interface is updrivers/net/ethernet/broadcom/b44.c+8 -60 replies
124/138stackdepot: respect __GFP_NOLOCKDEP allocation flaglib/stackdepot.c+2 -20 replies
125/138mtd: diskonchip: work around ubsan link failuredrivers/mtd/nand/raw/diskonchip.c+2 -20 replies
126/138tcp: Clean up kernel listeners reqsk in inet_twsk_purge()net/ipv4/inet_timewait_sock.c+14 -10 replies
127/138tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()net/ipv4/inet_timewait_sock.c+19 -220 replies
128/138dmaengine: owl: fix register access functionsdrivers/dma/owl-dma.c+2 -20 replies
129/138idma64: Dont try to serve interrupts when device is powered offdrivers/dma/idma64.c+4 -00 replies
130/138dma: xilinx_dpdma: Fix lockingdrivers/dma/xilinx/xilinx_dpdma.c+10 -30 replies
131/138riscv: fix VMALLOC_START definitionarch/riscv/include/asm/pgtable.h+1 -10 replies
132/138riscv: Fix TASK_SIZE on 64-bit NOMMUarch/riscv/include/asm/pgtable.h+1 -10 replies
133/138i2c: smbus: fix NULL function pointer dereferencedrivers/i2c/i2c-core-base.c+6 -60 replies
134/138HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-updrivers/hid/i2c-hid/i2c-hid-core.c+0 -80 replies
135/138bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUSkernel/bounds.c+1 -10 replies
136/138udp: preserve the connected status if only UDP cmsgnet/ipv4/udp.c net/ipv6/udp.c+6 -40 replies
137/138serial: core: fix kernel-doc for uart_port_unlock_irqrestore()include/linux/serial_core.h+1 -10 replies
138/138riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabledarch/riscv/Kconfig+1 -00 replies

Reviews trailers per patch

84 of 138 patches have a Reviewed-by or Acked-by.

PatchDavid AhernEric DumazetPablo Neira AyusoTariq ToukanMark BlochSimon HormanKuniyuki IwashimaShannon NelsonKevin TianDominique MartinetPeng FanQu WenruoDmitry BaryshkovJani NikulaThomas ZimmermannJason WangStefano GarzarellaDaniel SneddonThomas GleixnerArd BiesheuvelKevin LoughlinSebastian Andrzej SiewiorKees CookAlexandre GhitiMasami Hiramatsu (Google)Steven Rostedt (Google)Stefano BrivioWillem de BruijnMichael S. TsirkinEelco ChaudronDaniel BorkmannSabrina DubrocaPhillip PotterDouglas AndersonDave HansenTodd Kjos[email protected]Ian AbbottMichael EllermanLars MelinBart Van AsscheTejun HeoChristian KönigRyusuke KonishiQuentin SchulzEnric Balletbo i SerraAngeloGioacchino Del RegnoJessica ZhangMarijn SuijtenDaisuke MatsudaAndreas TaschnerJulian AnastasovAaron ConoleAlexander ZubkovPetr MachataArkadiusz KubalewskiMateusz PolchlopekRobert GanzynkowiczTony BrelinskiMineri BhangeEd Trexel[email protected]Ilpo JärvinenFrank LiMoshe ShemeshJustin StittFilipe MananaDavid SterbaJosh PoimboeufBorislav Petkov (AMD)Alex DeucherMarc ZyngierZenghui YuKrzysztof KozlowskiPaolo AbeniXiubo LiBaruch SiachEva KurchatovaИльфат ГаптрахмановJohn OgnessPeter KorsgaardManivannan SadhasivamHeiner KallweitTomi ValkeinenRandy DunlapJisheng ZhangBo GanPeter MünsterAndrew LunnMichael Chan
1/138
2/138
3/138
4/138
5/138A-b
6/138R-b R-b
7/138A-b
8/138R-b R-b
9/138
10/138R-b R-b
11/138R-b R-b
12/138R-b R-b
13/138
14/138R-b
15/138R-b R-b
16/138R-b
17/138R-b
18/138R-b
19/138R-b
20/138R-b
21/138R-b
22/138R-b R-b
23/138R-b
24/138R-b R-b R-b
25/138A-b R-b
26/138R-b
27/138
28/138R-b R-b T-b
29/138R-b
30/138R-b
31/138R-b
32/138R-b
33/138A-b A-b
34/138
35/138
36/138
37/138R-b
38/138R-b A-b R-b A-b
39/138R-b
40/138
41/138
42/138
43/138R-b
44/138R-b
45/138
46/138
47/138R-b
48/138R-b
49/138R-b
50/138A-b
51/138A-b
52/138
53/138
54/138Reported-and-tested-by R-b
55/138A-b
56/138
57/138
58/138R-b
59/138
60/138
61/138
62/138
63/138
64/138
65/138
66/138
67/138R-b A-b
68/138
69/138R-b
70/138
71/138T-b
72/138R-b
73/138
74/138
75/138R-b
76/138
77/138
78/138R-b
79/138R-b
80/138R-b
81/138R-b
82/138R-b
83/138
84/138
85/138
86/138R-b R-b
87/138R-b
88/138A-b
89/138R-b
90/138R-b
91/138T-b A-b
92/138R-b R-b
93/138R-b T-b R-b
94/138R-b T-b R-b
95/138R-b T-b R-b
96/138R-b T-b R-b
97/138R-b T-b R-b
98/138R-b T-b R-b
99/138R-b T-b R-b
100/138R-b T-b
101/138
102/138R-b R-b T-b
103/138R-b T-b
104/138T-b
105/138T-b
106/138Reported-and-tested-by
107/138R-b
108/138R-b
109/138
110/138R-b
111/138
112/138
113/138
114/138R-b
115/138
116/138R-b R-b R-b
117/138A-b A-b
118/138R-b
119/138R-b
120/138R-b
121/138R-b R-b
122/138R-b
123/138T-b R-b R-b
124/138T-b
125/138
126/138R-b
127/138
128/138R-b R-b
129/138T-b
130/138R-b
131/138A-b T-b
132/138R-b R-b
133/138T-b
134/138Reported-and-tested-by
135/138T-b
136/138R-b
137/138R-b
138/138

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

Read the v1 thread

Cover letter [PATCH 5.10 000/138] 5.10.216-rc1 review

This is the start of the stable review cycle for the 5.10.216 release. There are 138 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, 02 May 2024 10:30:27 +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.216-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.216-rc1

Guenter Roeck <[email protected]>
riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled

Randy Dunlap <[email protected]>
serial: core: fix kernel-doc for uart_port_unlock_irqrestore()

Yick Xie <[email protected]>
udp: preserve the connected status if only UDP cmsg

Matthew Wilcox (Oracle) <[email protected]>
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS

Nam Cao <[email protected]>
HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up

Wolfram Sang <[email protected]>
i2c: smbus: fix NULL function pointer dereference

Samuel Holland <[email protected]>
riscv: Fix TASK_SIZE on 64-bit NOMMU

Baoquan He <[email protected]>
riscv: fix VMALLOC_START definition

Sean Anderson <[email protected]>
dma: xilinx_dpdma: Fix locking

Andy Shevchenko <[email protected]>
idma64: Don't try to serve interrupts when device is powered off

Arnd Bergmann <[email protected]>
dmaengine: owl: fix register access functions

Eric Dumazet <[email protected]>
tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()

Kuniyuki Iwashima <[email protected]>
tcp: Clean up kernel listener's reqsk in inet_twsk_purge()

Arnd Bergmann <[email protected]>
mtd: diskonchip: work around ubsan link failure

Andrey Ryabinin <[email protected]>
stackdepot: respect __GFP_NOLOCKDEP allocation flag

Peter Münster <[email protected]>
net: b44: set pause params only when interface is up

Rahul Rameshbabu <[email protected]>
ethernet: Add helper for assigning packet type when dest address does not match device address

Guanrui Huang <[email protected]>
irqchip/gic-v3-its: Prevent double free on error

Mukul Joshi <[email protected]>
drm/amdgpu: Fix leak when GPU memory allocation fails

Alex Deucher <[email protected]>
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3

Iskander Amara <[email protected]>
arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma

Sean Christopherson <[email protected]>
cpu: Re-enable CPU mitigations by default for !X86 architectures

Johannes Thumshirn <[email protected]>
btrfs: fix information leak in btrfs_ioctl_logical_to_ino()

WangYuli <[email protected]>

    Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853

Nathan Chancellor <[email protected]>
Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()

Christian Marangi <[email protected]>
PM / devfreq: Fix buffer overflow in trans_stat_show

Robin H. Johnson <[email protected]>
tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together

Robin H. Johnson <[email protected]>
tracing: Show size of requested perf buffer

Shifeng Li <[email protected]>
net/mlx5e: Fix a race in command alloc flow

Greg Kroah-Hartman <[email protected]>
Revert "crypto: api - Disallow identical driver names"

Emil Kronborg <[email protected]>
serial: mxs-auart: add spinlock around changing cts state

Thomas Gleixner <[email protected]>
serial: core: Provide port lock wrappers

Kuniyuki Iwashima <[email protected]>
af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().

Jason Reeder <[email protected]>
net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets

Sudheer Mogilappagari <[email protected]>
iavf: Fix TC config comparison with existing adapter TC config

Erwan Velu <[email protected]>
i40e: Report MFS in decimal base instead of hex

Sindhu Devale <[email protected]>
i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: honor table dormant flag from netdev release event path

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix incorrect list API usage

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix warning during rehash

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix memory leak during rehash

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Rate limit error message

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work

Hyunwoo Kim <[email protected]>
net: openvswitch: Fix Use-After-Free in ovs_ct_exit

Ismael Luceno <[email protected]>
ipvs: Fix checksumming on GSO of SCTP packets

Hyunwoo Kim <[email protected]>
net: gtp: Fix Use-After-Free in gtp_dellink

Eric Dumazet <[email protected]>

    net: usb: ax88179_178a: stop lying about skb->truesize

Eric Dumazet <[email protected]>
ipv4: check for NULL idev in ip_route_use_hint()

Paul Geurts <[email protected]>
NFC: trf7970a: disable all regulators on removal

Ido Schimmel <[email protected]>
mlxsw: core: Unregister EMAD trap using FORWARD action

David Bauer <[email protected]>
vxlan: drop packets from invalid src-address

Avraham Stern <[email protected]>
wifi: iwlwifi: mvm: remove old PASN station when adding a new one

Alexey Brodkin <[email protected]>
ARC: [plat-hsdk]: Remove misplaced interrupt-cells property

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt2712: fix validation errors

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix IR nodename

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix clock controllers

Felix Fietkau <[email protected]>
arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch

Felix Fietkau <[email protected]>
arm64: dts: mediatek: mt7622: add support for coherent DMA

Ikjoon Jang <[email protected]>
arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg

Dragan Simic <[email protected]>
arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts

Quentin Schulz <[email protected]>
arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma

Iskander Amara <[email protected]>
arm64: dts: rockchip: fix alphabetical ordering RK3399 puma

Jeongjun Park <[email protected]>
nilfs2: fix OOB in nilfs_set_de_type

Dave Airlie <[email protected]>
nouveau: fix instmem race condition around ptr stores

xinhui pan <[email protected]>
drm/amdgpu: validate the parameters of bo mapping operations more clearly

Yuntao Wang <[email protected]>
init/main.c: Fix potential static_command_line memory overflow

Alan Stern <[email protected]>
fs: sysfs: Fix reference leak in sysfs_break_active_protection()

Samuel Thibault <[email protected]>
speakup: Avoid crash on very long word

Alexander Usyskin <[email protected]>
mei: me: disable RPL-S on SPS and IGN firmwares

Kai-Heng Feng <[email protected]>
usb: Disable USB3 LPM at shutdown

Minas Harutyunyan <[email protected]>
usb: dwc2: host: Fix dereference issue in DDMA completion flow.

Greg Kroah-Hartman <[email protected]>
Revert "usb: cdc-wdm: close race between read and workqueue"

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN920C04 rmnet compositions

Vanillan Wang <[email protected]>
USB: serial: option: add Rolling RW101-GL and RW135-GL support

Jerry Meng <[email protected]>
USB: serial: option: support Quectel EM060K sub-models

Coia Prant <[email protected]>
USB: serial: option: add Lonsung U8300/U9300 product

Chuanhong Guo <[email protected]>
USB: serial: option: add support for Fibocom FM650/FG650

bolan wang <[email protected]>
USB: serial: option: add Fibocom FM135-GL variants

Finn Thain <[email protected]>
serial/pmac_zilog: Remove flawed mitigation for rx irq flood

Nikita Zhandarovich <[email protected]>

    comedi: vmk80xx: fix incomplete endpoint checking

Gil Fine <[email protected]>
thunderbolt: Fix wake configurations after device unplug

Gil Fine <[email protected]>
thunderbolt: Avoid notify PM core about runtime PM resume

Carlos Llamas <[email protected]>
binder: check offset alignment in binder_get_object()

Eric Biggers <[email protected]>
x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ

Stephen Boyd <[email protected]>
clk: Get runtime PM before walking tree during disable_unused

Stephen Boyd <[email protected]>
clk: Initialize struct clk_core kref earlier

Konrad Dybcio <[email protected]>
clk: Print an info line before disabling unused clocks

Claudiu Beznea <[email protected]>
clk: remove extra empty line

Stephen Boyd <[email protected]>
clk: Mark 'all_lists' as const

Stephen Boyd <[email protected]>
clk: Remove prepare_lock hold assertion in __clk_release()

Dmitry Baryshkov <[email protected]>
drm/panel: visionox-rm69299: don't unregister DSI device

Mikhail Kobuk <[email protected]>
drm: nv04: Fix out of bounds access

Michael Guralnik <[email protected]>
RDMA/mlx5: Fix port number for counter query in multi-port configuration

Mark Zhang <[email protected]>
RDMA/cm: Print the old state when cm_destroy_id gets timeout

Yanjun.Zhu <[email protected]>
RDMA/rxe: Fix the problem "mutex_destroy missing"

Lei Chen <[email protected]>
tun: limit printing rate when illegal packet received by tun dev

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: do not free live element

Ziyang Xuan <[email protected]>
netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()

Siddh Raman Pant <[email protected]>
Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"

Zheng Yejian <[email protected]>
kprobes: Fix possible use-after-free issue on kprobe registration

Yuanhe Shu <[email protected]>
selftests/ftrace: Limit length in subsystem-enable tests

Stefan O'Rear <[email protected]>
riscv: process: Fix kernel gp leakage

Guo Ren <[email protected]>
riscv: Enable per-task stack canaries

Boris Burkov <[email protected]>
btrfs: record delayed inode root in transaction

Arnd Bergmann <[email protected]>
irqflags: Explicitly ignore lockdep_hrtimer_exit() argument

Adam Dunlap <[email protected]>
x86/apic: Force native_apic_mem_read() to use the MOV instruction

John Stultz <[email protected]>
selftests: timers: Fix abs() warning in posix_timers test

Sean Christopherson <[email protected]>
x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n

Gavin Shan <[email protected]>
vhost: Add smp_rmb() in vhost_vq_avail_empty()

Ville Syrjälä <[email protected]>

    drm/client: Fully protect modes[] with dev->mode_config.mutex

Boris Burkov <[email protected]>
btrfs: qgroup: correctly model root qgroup rsv in convert

Daisuke Mizobuchi <[email protected]>
mailbox: imx: fix suspend failue

Jacob Pan <[email protected]>
iommu/vt-d: Allocate local memory for page request queue

David Arinzon <[email protected]>
net: ena: Fix incorrect descriptor free behavior

David Arinzon <[email protected]>
net: ena: Wrong missing IO completions check order

David Arinzon <[email protected]>
net: ena: Fix potential sign extension issue

Michal Luczaj <[email protected]>
af_unix: Fix garbage collector racing against connect()

Kuniyuki Iwashima <[email protected]>

    af_unix: Do not use atomic ops for unix_sk(sk)->inflight.

Cosmin Ratiu <[email protected]>
net/mlx5: Properly link new fs rules into the tree

Eric Dumazet <[email protected]>
netfilter: complete validation of user input

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Fix not validating setsockopt user input

Jiri Benc <[email protected]>
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr

Arnd Bergmann <[email protected]>
ipv4/route: avoid unused-but-set-variable warning

Arnd Bergmann <[email protected]>
ipv6: fib: hide unused 'pn' variable

Geetha sowjanya <[email protected]>
octeontx2-af: Fix NIX SQ mode and BP config

Eric Dumazet <[email protected]>
geneve: fix header validation in geneve[6]_xmit_skb

Eric Dumazet <[email protected]>
xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING

Petr Tesarik <[email protected]>
u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file

Ilya Maximets <[email protected]>
net: openvswitch: fix unwanted error log on timeout policy probing

Arnd Bergmann <[email protected]>
nouveau: fix function cast warning

Nini Song <[email protected]>
media: cec: core: remove length check of Timer Status

Dmitry Antipov <[email protected]>
Bluetooth: Fix memory leak in hci_req_sync_complete()

Sven Eckelmann <[email protected]>
batman-adv: Avoid infinite loop trying to resize local TT

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

Diffstat:

 Documentation/ABI/testing/sysfs-class-devfreq      |   3 +
 Makefile                                           |   4 +-
 arch/Kconfig                                       |   8 ++
 arch/arc/boot/dts/hsdk.dts                         |   1 -
 arch/arm64/boot/dts/mediatek/mt2712-evb.dts        |   8 +-
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   3 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |  62 ++++++---
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   1 +
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 -
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  29 +++-
 arch/riscv/Kconfig                                 |   8 ++
 arch/riscv/Makefile                                |  10 ++
 arch/riscv/include/asm/pgtable.h                   |   4 +-
 arch/riscv/include/asm/stackprotector.h            |   3 +-
 arch/riscv/kernel/asm-offsets.c                    |   3 +
 arch/riscv/kernel/process.c                        |   5 +-
 arch/x86/Kconfig                                   |  11 +-
 arch/x86/include/asm/apic.h                        |   3 +-
 arch/x86/kernel/cpu/cpuid-deps.c                   |   6 +-
 crypto/algapi.c                                    |   1 -
 drivers/accessibility/speakup/main.c               |   2 +-
 drivers/android/binder.c                           |   4 +-
 drivers/bluetooth/btusb.c                          |   2 +
 drivers/clk/clk.c                                  | 154 ++++++++++++++++-----
 drivers/devfreq/devfreq.c                          |  59 +++++---
 drivers/dma/idma64.c                               |   4 +
 drivers/dma/owl-dma.c                              |   4 +-
 drivers/dma/xilinx/xilinx_dpdma.c                  |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  72 ++++++----
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  24 ++--
 drivers/gpu/drm/drm_client_modeset.c               |   3 +-
 drivers/gpu/drm/nouveau/nouveau_bios.c             |  13 +-
 .../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c    |   7 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c |   7 +-
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   2 -
 drivers/hid/i2c-hid/i2c-hid-core.c                 |   8 --
 drivers/i2c/i2c-core-base.c                        |  12 +-
 drivers/infiniband/core/cm.c                       |  11 +-
 drivers/infiniband/hw/mlx5/mad.c                   |   3 +-
 drivers/infiniband/sw/rxe/rxe.c                    |   2 +
 drivers/iommu/intel/svm.c                          |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   9 +-
 drivers/mailbox/imx-mailbox.c                      |   8 +-
 drivers/media/cec/core/cec-adap.c                  |  14 --
 drivers/misc/mei/pci-me.c                          |   2 +-
 drivers/mtd/nand/raw/diskonchip.c                  |   4 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |   2 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  35 +++--
 drivers/net/ethernet/broadcom/b44.c                |  14 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   6 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  30 +++-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  22 +--
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   3 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   2 +-
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c    |  54 ++++++--
 drivers/net/ethernet/ti/am65-cpts.c                |   5 +
 drivers/net/geneve.c                               |   4 +-
 drivers/net/gtp.c                                  |   3 +-
 drivers/net/tun.c                                  |  18 +--
 drivers/net/usb/ax88179_178a.c                     |  11 +-
 drivers/net/vxlan/vxlan_core.c                     |   4 +
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   2 +
 drivers/nfc/trf7970a.c                             |  42 +++---
 drivers/staging/comedi/drivers/vmk80xx.c           |  35 ++---
 drivers/thunderbolt/switch.c                       |  50 +++++--
 drivers/thunderbolt/tb.c                           |   4 +-
 drivers/thunderbolt/tb.h                           |   3 +-
 drivers/thunderbolt/usb4.c                         |  13 +-
 drivers/tty/serial/mxs-auart.c                     |   8 +-
 drivers/tty/serial/pmac_zilog.c                    |  14 --
 drivers/usb/class/cdc-wdm.c                        |   6 +-
 drivers/usb/core/port.c                            |   4 +-
 drivers/usb/dwc2/hcd_ddma.c                        |   4 +-
 drivers/usb/serial/option.c                        |  40 ++++++
 drivers/vhost/vhost.c                              |  14 +-
 fs/btrfs/backref.c                                 |  12 +-
 fs/btrfs/delayed-inode.c                           |   3 +
 fs/btrfs/qgroup.c                                  |   2 +
 fs/nilfs2/dir.c                                    |   2 +-
 fs/sysfs/file.c                                    |   2 +
 include/linux/etherdevice.h                        |  25 ++++
 include/linux/irqflags.h                           |   2 +-
 include/linux/serial_core.h                        |  79 +++++++++++
 include/linux/trace_events.h                       |   2 +-
 include/linux/u64_stats_sync.h                     |   6 +-
 include/net/addrconf.h                             |   4 +
 include/net/af_unix.h                              |   5 +-
 include/net/bluetooth/bluetooth.h                  |   9 ++
 include/net/ip_tunnels.h                           |  33 +++++
 init/main.c                                        |   2 +
 kernel/bounds.c                                    |   2 +-
 kernel/cpu.c                                       |   3 +-
 kernel/kprobes.c                                   |  18 ++-
 kernel/trace/trace_event_perf.c                    |   3 +-
 kernel/trace/trace_events_trigger.c                |   6 +-
 lib/stackdepot.c                                   |   4 +-
 net/batman-adv/translation-table.c                 |   2 +-
 net/bluetooth/hci_request.c                        |   4 +-
 net/bluetooth/l2cap_sock.c                         |   7 +-
 net/bluetooth/sco.c                                |  26 ++--
 net/ethernet/eth.c                                 |  12 +-
 net/ipv4/inet_timewait_sock.c                      |  34 +++--
 net/ipv4/netfilter/arp_tables.c                    |   4 +
 net/ipv4/netfilter/ip_tables.c                     |   4 +
 net/ipv4/route.c                                   |   7 +-
 net/ipv4/udp.c                                     |   5 +-
 net/ipv6/addrconf.c                                |   7 +-
 net/ipv6/ip6_fib.c                                 |   7 +-
 net/ipv6/netfilter/ip6_tables.c                    |   4 +
 net/ipv6/udp.c                                     |   5 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |   6 +-
 net/netfilter/nf_tables_api.c                      |   8 +-
 net/netfilter/nft_chain_filter.c                   |   4 +-
 net/netfilter/nft_set_pipapo.c                     |  14 +-
 net/openvswitch/conntrack.c                        |   9 +-
 net/unix/af_unix.c                                 |   4 +-
 net/unix/garbage.c                                 |  35 +++--
 net/unix/scm.c                                     |   8 +-
 net/xdp/xsk.c                                      |   2 +
 .../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
 tools/testing/selftests/timers/posix_timers.c      |   2 +-
 123 files changed, 1058 insertions(+), 476 deletions(-)