Skip to content

5.10.211-rc1 review

Greg Kroah-Hartman linux-block linux-mips linux-patches linux-scsi linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest122 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/122net/sched: Retire CBQ qdiscnet/sched/Kconfig net/sched/Makefile net/sched/sch_cbq.c+0 -18340 replies
2/122net/sched: Retire ATM qdiscnet/sched/Kconfig net/sched/Makefile net/sched/sch_atm.c+0 -7240 replies
3/122net/sched: Retire dsmark qdiscnet/sched/Kconfig net/sched/Makefile net/sched/sch_dsmark.c+0 -5330 replies
4/122smb: client: fix OOB in receive_encrypted_standard()fs/cifs/smb2ops.c+8 -60 replies
5/122smb: client: fix potential OOBs in smb2_parse_contexts()fs/cifs/smb2ops.c fs/cifs/smb2pdu.c fs/cifs/smb2proto.h+65 -420 replies
6/122smb: client: fix parsing of SMB3.1.1 POSIX create contextfs/cifs/smb2pdu.c+1 -10 replies
7/122sched/rt: sysctl_sched_rr_timeslice show default timeslice after resetkernel/sched/rt.c+3 -00 replies
8/122userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlbmm/userfaultfd.c+13 -10 replies
9/122zonefs: Improve error handlingfs/zonefs/super.c+40 -300 replies
10/122sched/rt: Fix sysctl_sched_rr_timeslice intial valuekernel/sched/rt.c+1 -10 replies
11/122sched/rt: Disallow writing invalid values to sched_rt_period_uskernel/sched/rt.c kernel/sysctl.c+5 -40 replies
12/122scsi: target: core: Add TMF to tmr_list handlingdrivers/target/target_core_device.c drivers/target/target_core_transport.c+4 -50 replies
13/122dmaengine: shdma: increase size of dev_iddrivers/dma/sh/shdma.h+1 -10 replies
14/122dmaengine: fsl-qdma: increase size of irq_namedrivers/dma/fsl-qdma.c+1 -10 replies
15/122wifi: cfg80211: fix missing interfaces when dumpingnet/wireless/nl80211.c+1 -00 replies
16/122wifi: mac80211: fix race condition on enabling fast-xmitnet/mac80211/sta_info.c net/mac80211/tx.c+3 -10 replies
17/122fbdev: savage: Error out if pixclock equals zerodrivers/video/fbdev/savage/savagefb_driver.c+3 -00 replies
18/122fbdev: sis: Error out if pixclock equals zerodrivers/video/fbdev/sis/sis_main.c+2 -00 replies
19/122spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detecteddrivers/spi/spi-hisi-sfc-v3xx.c+5 -00 replies
20/122ahci: asm1166: correct count of reported portsdrivers/ata/ahci.c+5 -00 replies
21/122ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllersdrivers/ata/ahci.c drivers/ata/ahci.h+24 -60 replies
22/122ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()fs/ext4/mballoc.c+4 -00 replies
23/122ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()fs/ext4/mballoc.c+4 -50 replies
24/122dmaengine: ti: edma: Add some null pointer checks to the edma_probedrivers/dma/ti/edma.c+10 -00 replies
25/122regulator: pwm-regulator: Add validity checks in continuous .get_voltagedrivers/regulator/pwm-regulator.c+3 -00 replies
26/122nvmet-tcp: fix nvme tcp ida memory leakdrivers/nvme/target/tcp.c+1 -00 replies
27/122ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616sound/soc/sunxi/sun4i-spdif.c+5 -00 replies
28/122spi: sh-msiof: avoid integer overflow in constantsdrivers/spi/spi-sh-msiof.c+8 -80 replies
29/122netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_newnet/netfilter/nf_conntrack_proto_sctp.c+1 -10 replies
30/122nvme-fc: do not wait in vain when unloading moduledrivers/nvme/host/fc.c+6 -410 replies
31/122nvmet-fcloop: swap the list_add_tail argumentsdrivers/nvme/target/fcloop.c+3 -30 replies
32/122nvmet-fc: release reference on target portdrivers/nvme/target/fc.c+2 -10 replies
33/122nvmet-fc: abort command when there is no bindingdrivers/nvme/target/fc.c+6 -20 replies
34/122ext4: correct the hole length returned by ext4_map_blocks()fs/ext4/extents.c+70 -410 replies
35/122Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk tabledrivers/input/serio/i8042-acpipnpio.h+8 -00 replies
36/122efi: runtime: Fix potential overflow of soft-reserved region sizedrivers/firmware/efi/arm-runtime.c drivers/firmware/efi/riscv-runtime.c+2 -20 replies
37/122efi: Dont add memblocks for soft-reserved memorydrivers/firmware/efi/efi-init.c+10 -90 replies
38/122hwmon: (coretemp) Enlarge per package core count limitdrivers/hwmon/coretemp.c+1 -10 replies
39/122scsi: lpfc: Use unsigned type for num_sgedrivers/scsi/lpfc/lpfc_scsi.c+6 -60 replies
40/122firewire: core: send bus reset promptly on gap count errordrivers/firewire/core-card.c+17 -10 replies
41/122virtio-blk: Ensure no requests in virtqueues before deleting vqs.drivers/block/virtio_blk.c+4 -30 replies
42/122pmdomain: renesas: r8a77980-sysc: CR7 must be always ondrivers/soc/renesas/r8a77980-sysc.c+2 -10 replies
43/122ARM: dts: BCM53573: Drop nonexistent "default-off" LED triggerarch/arm/boot/dts/bcm47189-luxul-xap-1440.dts arch/arm/boot/dts/bcm47189-luxul-xap-810.dts+0 -30 replies
44/122irqchip/mips-gic: Dont touch vl_map if a local interrupt is not routabledrivers/irqchip/irq-mips-gic.c+2 -00 replies
45/122ARM: dts: imx: Set default tuning step for imx6sx usdhcarch/arm/boot/dts/imx6sx.dtsi+6 -00 replies
46/122ASoC: fsl_micfil: register platform component before registering cpu daisound/soc/fsl/fsl_micfil.c+10 -50 replies
47/122media: av7110: prevent underflow in write_ts_to_decoder()drivers/media/pci/ttpci/av7110_av.c+2 -20 replies
48/122hvc/xen: prevent concurrent accesses to the shared ringdrivers/tty/hvc/hvc_xen.c+17 -20 replies
49/122hsr: Avoid double remove of a node.net/hsr/hsr_framereg.c net/hsr/hsr_framereg.h+12 -50 replies
50/122x86/uaccess: Implement macros for CMPXCHG on user addressesarch/x86/include/asm/uaccess.h+142 -00 replies
51/122seccomp: Invalidate seccomp mode to catch death failureskernel/seccomp.c+10 -00 replies
52/122block: ataflop: fix breakage introduced at blk-mq refactoringdrivers/block/ataflop.c+3 -150 replies
53/122powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructionsarch/powerpc/kernel/hw_breakpoint.c+65 -20 replies
54/122powerpc/watchpoints: Annotate atomic context in more placesarch/powerpc/kernel/hw_breakpoint.c+9 -00 replies
55/122cifs: add a warning when the in-flight count goes negativefs/cifs/smb2ops.c+1 -00 replies
56/122mtd: spinand: macronix: Add support for MX35LFxGE4ADdrivers/mtd/nand/spi/macronix.c+20 -00 replies
57/122ASoC: Intel: boards: harden codec property handlingsound/soc/intel/boards/bytcht_es8316.c sound/soc/intel/boards/bytcr_rt5640.c sound/soc/intel/boards/bytcr_rt5651.c+64 -320 replies
58/122ASoC: Intel: boards: get codec device with ACPI instead of bus searchsound/soc/intel/boards/bytcht_es8316.c sound/soc/intel/boards/bytcr_rt5640.c sound/soc/intel/boards/bytcr_rt5651.c+6 -90 replies
59/122ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after usesound/soc/intel/boards/bytcr_rt5651.c+1 -10 replies
60/122task_stack, x86/cea: Force-inline stack helpersarch/x86/include/asm/cpu_entry_area.h include/linux/sched/task_stack.h+2 -20 replies
61/122btrfs: tree-checker: check for overlapping extent itemsfs/btrfs/tree-checker.c+23 -20 replies
62/122btrfs: introduce btrfs_lookup_match_dirfs/btrfs/dir-item.c+39 -370 replies
63/122btrfs: unify lookup return value when dir entry is missingfs/btrfs/ctree.h fs/btrfs/dir-item.c fs/btrfs/tree-log.c+42 -220 replies
64/122btrfs: do not pin logs too early during renamesfs/btrfs/inode.c+42 -60 replies
65/122lan743x: fix for potential NULL pointer dereference with bare carddrivers/net/ethernet/microchip/lan743x_ethtool.c+5 -40 replies
66/122platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PCdrivers/platform/x86/intel-vbtn.c+6 -00 replies
67/122iwlwifi: mvm: do more useful queue sync accountingdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c drivers/net/wireless/intel/iwlwifi/mvm/mvm.h drivers/net/wireless/intel/iwlwifi/mvm/ops.c +1 more+15 -100 replies
68/122iwlwifi: mvm: write queue_sync_state only for syncdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+3 -20 replies
69/122jbd2: remove redundant buffer io error checksfs/jbd2/checkpoint.c+2 -110 replies
70/122jbd2: recheck chechpointing non-dirty bufferfs/jbd2/checkpoint.c+29 -730 replies
71/122jbd2: Fix wrongly judgement for buffer head removing while doing checkpointfs/jbd2/checkpoint.c+17 -150 replies
72/122x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()arch/x86/include/asm/uaccess.h+1 -10 replies
73/122erofs: fix lz4 inplace decompressionfs/erofs/decompressor.c+14 -100 replies
74/122IB/hfi1: Fix sdma.h tx->num_descs off-by-one errordrivers/infiniband/hw/hfi1/sdma.c+1 -10 replies
75/122s390/cio: fix invalid -EBUSY on ccw_device_startdrivers/s390/cio/device_ops.c+3 -30 replies
76/122dm-crypt: dont modify the data when using authenticated encryptiondrivers/md/dm-crypt.c+6 -00 replies
77/122KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handlerarch/arm64/kvm/vgic/vgic-its.c+2 -00 replies
78/122KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()arch/arm64/kvm/vgic/vgic-its.c+3 -00 replies
79/122gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()drivers/net/gtp.c+5 -50 replies
80/122PCI/MSI: Prevent MSI hardware interrupt number truncationdrivers/pci/msi.c+1 -10 replies
81/122l2tp: pass correct message length to ip6_append_datanet/l2tp/l2tp_ip6.c+1 -10 replies
82/122ARM: ep93xx: Add terminator to gpiod_lookup_tablearch/arm/mach-ep93xx/core.c+1 -00 replies
83/122Revert "x86/ftrace: Use alternative RET encoding"arch/x86/kernel/ftrace.c+2 -70 replies
84/122x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBRarch/x86/include/asm/text-patching.h+9 -10 replies
85/122x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()arch/x86/include/asm/text-patching.h arch/x86/kernel/paravirt.c+19 -236 replies
86/122x86/ftrace: Use alternative RET encodingarch/x86/kernel/ftrace.c+5 -20 replies
87/122x86/returnthunk: Allow different return thunksarch/x86/include/asm/nospec-branch.h arch/x86/kernel/alternative.c arch/x86/kernel/cpu/bugs.c +3 more+25 -80 replies
88/122Revert "x86/alternative: Make custom return thunk unconditional"arch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c+0 -80 replies
89/122x86/alternative: Make custom return thunk unconditionalarch/x86/include/asm/nospec-branch.h arch/x86/kernel/alternative.c arch/x86/kernel/cpu/bugs.c+6 -80 replies
90/122usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()drivers/usb/cdns3/gadget.c+1 -10 replies
91/122usb: cdns3: fix memory double free when handle zero packetdrivers/usb/cdns3/gadget.c+5 -10 replies
92/122usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBsdrivers/usb/gadget/function/f_ncm.c+9 -10 replies
93/122usb: roles: fix NULL pointer issue when put modules referencedrivers/usb/roles/class.c+11 -60 replies
94/122usb: roles: dont get/set_role() when usb_role_switch is unregistereddrivers/usb/roles/class.c+10 -20 replies
95/122mptcp: fix lockless access in subflow ULP diaginclude/net/tcp.h net/mptcp/diag.c net/tls/tls_main.c+7 -30 replies
96/122IB/hfi1: Fix a memleak in init_credit_returndrivers/infiniband/hw/hfi1/pio.c+5 -10 replies
97/122RDMA/bnxt_re: Return error for SRQ resizedrivers/infiniband/hw/bnxt_re/ib_verbs.c+2 -30 replies
98/122RDMA/srpt: Support specifying the srpt_service_guid parameterdrivers/infiniband/ulp/srpt/ib_srpt.c+6 -20 replies
99/122RDMA/qedr: Fix qedr_create_user_qp error flowdrivers/infiniband/hw/qedr/verbs.c+10 -10 replies
100/122arm64: dts: rockchip: set num-cs property for spi on px30arch/arm64/boot/dts/rockchip/px30.dtsi+2 -00 replies
101/122RDMA/srpt: fix function pointer cast warningsdrivers/infiniband/ulp/srpt/ib_srpt.c+5 -40 replies
102/122bpf, scripts: Correct GPL license namescripts/bpf_helpers_doc.py+1 -10 replies
103/122scsi: jazz_esp: Only build if SCSI core is builtindrivers/scsi/Kconfig+1 -10 replies
104/122nouveau: fix function cast warningsdrivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c+7 -10 replies
105/122ipv4: properly combine dev_base_seq and ipv4.dev_addr_genidnet/ipv4/devinet.c+17 -40 replies
106/122ipv6: properly combine dev_base_seq and ipv6.dev_addr_genidnet/ipv6/addrconf.c+18 -30 replies
107/122afs: Increase buffer size in afs_update_volume_status()fs/afs/volume.c+2 -20 replies
108/122ipv6: sr: fix possible use-after-free and null-ptr-derefnet/ipv6/seg6.c+11 -90 replies
109/122packet: move from strlcpy with unused retval to strscpynet/packet/af_packet.c+2 -20 replies
110/122net: dev: Convert sa_data to flexible array in struct sockaddrinclude/linux/socket.h net/core/dev.c net/core/dev_ioctl.c +1 more+11 -80 replies
111/122s390: use the correct count for __iowrite64_copy()arch/s390/pci/pci.c+1 -10 replies
112/122tls: rx: jump to a more appropriate labelnet/tls/tls_sw.c+4 -30 replies
113/122tls: rx: drop pointless else after gotonet/tls/tls_sw.c+1 -20 replies
114/122tls: stop recv() if initial process_rx_list gave us non-DATAnet/tls/tls_sw.c+1 -10 replies
115/122netfilter: nf_tables: set dormant flag on hook register failurenet/netfilter/nf_tables_api.c+1 -00 replies
116/122drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3drivers/gpu/drm/drm_syncobj.c include/linux/lockdep.h+17 -00 replies
117/122drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is setdrivers/gpu/drm/drm_syncobj.c+4 -20 replies
118/122drm/amd/display: Fix memory leak in dm_sw_fini()drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -00 replies
119/122block: ataflop: more blk-mq refactoring fixesdrivers/block/ataflop.c+37 -50 replies
120/122fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaiofs/aio.c include/linux/fs.h+10 -10 replies
121/122arp: Prevent overflow in arp_req_get().net/ipv4/arp.c+2 -10 replies
122/122ext4: regenerate buddy after block freeing failed if under fc replayfs/ext4/mballoc.c+20 -00 replies

Reviews trailers per patch

56 of 122 patches have a Reviewed-by or Acked-by.

PatchJiri PirkoPetr VorelMel GormanHans de GoedeJan KaraChristoph HellwigChaitanya KulkarniAndre PrzywaraJernej SkrabecGeert UytterhoevenHannes ReineckeShin'ichiro KawasakiJohannes ThumshirnHimanshu MadhaniMike ChristieJuergen GrossBharath SMAndy ShevchenkoPierre-Louis BossartPeter Zijlstra (Intel)Qu WenruoDavid SterbaStefan HajnocziSerge SeminFabio EstevamZhihao ChengShanker DonthineniSimon HormanLinus WalleijAlexander SverdlinJosh PoimboeufRoger QuadrosPeter ChenMaciej ŻenczykowskiHeikki KrogerusMat MartineauDennis DalessandroJuhyung ParkYifan ZhaoMats KronbergThorsten WinklerQuentin SchulzNiklas Schnelle[email protected]Daniel VetterSimon SerBart Van AsscheQuentin MonnetNicolas DichtelPavel Machek (CIP)Florian FainelliDominique MartinetJon Hunterkernelci.org botOmar Sandoval
SeriesT-b T-b T-b T-b T-b
1/122A-b
2/122A-b
3/122A-b
4/122
5/122
6/122
7/122R-b T-b A-b
8/122
9/122T-b R-b R-b
10/122R-b T-b A-b
11/122R-b
12/122R-b
13/122
14/122
15/122
16/122
17/122
18/122
19/122
20/122R-b
21/122
22/122R-b
23/122R-b
24/122
25/122
26/122R-b R-b
27/122R-b R-b
28/122R-b
29/122
30/122R-b R-b
31/122R-b R-b
32/122R-b R-b
33/122R-b R-b
34/122R-b
35/122
36/122
37/122
38/122
39/122
40/122
41/122R-b
42/122
43/122
44/122R-b T-b
45/122R-b
46/122
47/122
48/122R-b
49/122
50/122
51/122
52/122
53/122
54/122
55/122R-b
56/122
57/122R-b
58/122R-b R-b
59/122A-b
60/122A-b
61/122R-b R-b
62/122R-b
63/122R-b
64/122
65/122
66/122
67/122
68/122
69/122R-b
70/122R-b T-b
71/122R-b
72/122
73/122Reported-and-tested-by T-b
74/122T-b
75/122T-b R-b
76/122
77/122
78/122
79/122
80/122T-b
81/122R-b
82/122R-b A-b
83/122
84/122A-b
85/122A-b T-b
86/122R-b
87/122
88/122
89/122
90/122R-b A-b
91/122R-b A-b
92/122R-b
93/122A-b
94/122A-b
95/122R-b
96/122A-b
97/122
98/122
99/122
100/122R-b
101/122R-b
102/122R-b
103/122
104/122
105/122A-b
106/122A-b
107/122
108/122
109/122
110/122
111/122A-b
112/122
113/122
114/122
115/122Reported-and-tested-by
116/122A-b R-b
117/122R-b R-b
118/122
119/122
120/122
121/122
122/122R-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 55 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/122] 5.10.211-rc1 review

This is the start of the stable review cycle for the 5.10.211 release. There are 122 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, 29 Feb 2024 13:15:36 +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.211-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.211-rc1

Baokun Li <[email protected]>
ext4: regenerate buddy after block freeing failed if under fc replay

Kuniyuki Iwashima <[email protected]>
arp: Prevent overflow in arp_req_get().

Bart Van Assche <[email protected]>
fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio

Michael Schmitz <[email protected]>
block: ataflop: more blk-mq refactoring fixes

Armin Wolf <[email protected]>
drm/amd/display: Fix memory leak in dm_sw_fini()

Erik Kurzinger <[email protected]>
drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set

Christian König <[email protected]>
drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3

Florian Westphal <[email protected]>
netfilter: nf_tables: set dormant flag on hook register failure

Sabrina Dubroca <[email protected]>
tls: stop recv() if initial process_rx_list gave us non-DATA

Jakub Kicinski <[email protected]>
tls: rx: drop pointless else after goto

Jakub Kicinski <[email protected]>
tls: rx: jump to a more appropriate label

Jason Gunthorpe <[email protected]>
s390: use the correct count for __iowrite64_copy()

Kees Cook <[email protected]>
net: dev: Convert sa_data to flexible array in struct sockaddr

Wolfram Sang <[email protected]>
packet: move from strlcpy with unused retval to strscpy

Vasiliy Kovalev <[email protected]>
ipv6: sr: fix possible use-after-free and null-ptr-deref

Daniil Dulov <[email protected]>
afs: Increase buffer size in afs_update_volume_status()

Eric Dumazet <[email protected]>
ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid

Eric Dumazet <[email protected]>
ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid

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

Randy Dunlap <[email protected]>
scsi: jazz_esp: Only build if SCSI core is builtin

Gianmarco Lusvardi <[email protected]>
bpf, scripts: Correct GPL license name

Arnd Bergmann <[email protected]>
RDMA/srpt: fix function pointer cast warnings

Heiko Stuebner <[email protected]>
arm64: dts: rockchip: set num-cs property for spi on px30

Kamal Heib <[email protected]>
RDMA/qedr: Fix qedr_create_user_qp error flow

Bart Van Assche <[email protected]>
RDMA/srpt: Support specifying the srpt_service_guid parameter

Kalesh AP <[email protected]>
RDMA/bnxt_re: Return error for SRQ resize

Zhipeng Lu <[email protected]>
IB/hfi1: Fix a memleak in init_credit_return

Paolo Abeni <[email protected]>
mptcp: fix lockless access in subflow ULP diag

Xu Yang <[email protected]>
usb: roles: don't get/set_role() when usb_role_switch is unregistered

Xu Yang <[email protected]>
usb: roles: fix NULL pointer issue when put module's reference

Krishna Kurapati <[email protected]>
usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs

Frank Li <[email protected]>
usb: cdns3: fix memory double free when handle zero packet

Frank Li <[email protected]>
usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()

Peter Zijlstra <[email protected]>
x86/alternative: Make custom return thunk unconditional

Borislav Petkov (AMD) <[email protected]>
Revert "x86/alternative: Make custom return thunk unconditional"

Peter Zijlstra <[email protected]>
x86/returnthunk: Allow different return thunks

Peter Zijlstra <[email protected]>
x86/ftrace: Use alternative RET encoding

Peter Zijlstra <[email protected]>
x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()

Peter Zijlstra <[email protected]>
x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR

Borislav Petkov (AMD) <[email protected]>
Revert "x86/ftrace: Use alternative RET encoding"

Nikita Shubin <[email protected]>
ARM: ep93xx: Add terminator to gpiod_lookup_table

Tom Parkin <[email protected]>
l2tp: pass correct message length to ip6_append_data

Vidya Sagar <[email protected]>
PCI/MSI: Prevent MSI hardware interrupt number truncation

Vasiliy Kovalev <[email protected]>
gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()

Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()

Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler

Mikulas Patocka <[email protected]>
dm-crypt: don't modify the data when using authenticated encryption

Peter Oberparleiter <[email protected]>
s390/cio: fix invalid -EBUSY on ccw_device_start

Daniel Vacek <[email protected]>

    IB/hfi1: Fix sdma.h tx->num_descs off-by-one error

Gao Xiang <[email protected]>
erofs: fix lz4 inplace decompression

Jan Beulich <[email protected]>
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()

Zhihao Cheng <[email protected]>
jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint

Zhang Yi <[email protected]>
jbd2: recheck chechpointing non-dirty buffer

Zhang Yi <[email protected]>
jbd2: remove redundant buffer io error checks

Johannes Berg <[email protected]>
iwlwifi: mvm: write queue_sync_state only for sync

Johannes Berg <[email protected]>
iwlwifi: mvm: do more useful queue sync accounting

Max Verevkin <[email protected]>
platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC

Sergej Bauer <[email protected]>
lan743x: fix for potential NULL pointer dereference with bare card

Filipe Manana <[email protected]>
btrfs: do not pin logs too early during renames

Filipe Manana <[email protected]>
btrfs: unify lookup return value when dir entry is missing

Marcos Paulo de Souza <[email protected]>
btrfs: introduce btrfs_lookup_match_dir

Josef Bacik <[email protected]>
btrfs: tree-checker: check for overlapping extent items

Borislav Petkov <[email protected]>
task_stack, x86/cea: Force-inline stack helpers

Andy Shevchenko <[email protected]>
ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: boards: get codec device with ACPI instead of bus search

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: boards: harden codec property handling

YouChing Lin <[email protected]>
mtd: spinand: macronix: Add support for MX35LFxGE4AD

Shyam Prasad N <[email protected]>
cifs: add a warning when the in-flight count goes negative

Benjamin Gray <[email protected]>
powerpc/watchpoints: Annotate atomic context in more places

Ravi Bangoria <[email protected]>
powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions

Michael Schmitz <[email protected]>
block: ataflop: fix breakage introduced at blk-mq refactoring

Kees Cook <[email protected]>
seccomp: Invalidate seccomp mode to catch death failures

Peter Zijlstra <[email protected]>
x86/uaccess: Implement macros for CMPXCHG on user addresses

Sebastian Andrzej Siewior <[email protected]>
hsr: Avoid double remove of a node.

Roger Pau Monne <[email protected]>
hvc/xen: prevent concurrent accesses to the shared ring

Dan Carpenter <[email protected]>
media: av7110: prevent underflow in write_ts_to_decoder()

Shengjiu Wang <[email protected]>
ASoC: fsl_micfil: register platform component before registering cpu dai

Xiaolei Wang <[email protected]>
ARM: dts: imx: Set default tuning step for imx6sx usdhc

Jiaxun Yang <[email protected]>
irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable

Rafał Miłecki <[email protected]>
ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger

Geert Uytterhoeven <[email protected]>
pmdomain: renesas: r8a77980-sysc: CR7 must be always on

Yi Sun <[email protected]>
virtio-blk: Ensure no requests in virtqueues before deleting vqs.

Takashi Sakamoto <[email protected]>
firewire: core: send bus reset promptly on gap count error

Hannes Reinecke <[email protected]>
scsi: lpfc: Use unsigned type for num_sge

Zhang Rui <[email protected]>
hwmon: (coretemp) Enlarge per package core count limit

Andrew Bresticker <[email protected]>
efi: Don't add memblocks for soft-reserved memory

Andrew Bresticker <[email protected]>
efi: runtime: Fix potential overflow of soft-reserved region size

Szilard Fabian <[email protected]>
Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table

Zhang Yi <[email protected]>
ext4: correct the hole length returned by ext4_map_blocks()

Daniel Wagner <[email protected]>
nvmet-fc: abort command when there is no binding

Daniel Wagner <[email protected]>
nvmet-fc: release reference on target port

Daniel Wagner <[email protected]>
nvmet-fcloop: swap the list_add_tail arguments

Daniel Wagner <[email protected]>
nvme-fc: do not wait in vain when unloading module

Xin Long <[email protected]>
netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new

Wolfram Sang <[email protected]>
spi: sh-msiof: avoid integer overflow in constants

Chen-Yu Tsai <[email protected]>
ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616

Guixin Liu <[email protected]>
nvmet-tcp: fix nvme tcp ida memory leak

Martin Blumenstingl <[email protected]>
regulator: pwm-regulator: Add validity checks in continuous .get_voltage

Kunwu Chan <[email protected]>
dmaengine: ti: edma: Add some null pointer checks to the edma_probe

Baokun Li <[email protected]>
ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()

Baokun Li <[email protected]>
ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()

Lennert Buytenhek <[email protected]>
ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers

Conrad Kostecki <[email protected]>
ahci: asm1166: correct count of reported ports

Devyn Liu <[email protected]>
spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected

Fullway Wang <[email protected]>
fbdev: sis: Error out if pixclock equals zero

Fullway Wang <[email protected]>
fbdev: savage: Error out if pixclock equals zero

Felix Fietkau <[email protected]>
wifi: mac80211: fix race condition on enabling fast-xmit

Michal Kazior <[email protected]>
wifi: cfg80211: fix missing interfaces when dumping

Vinod Koul <[email protected]>
dmaengine: fsl-qdma: increase size of 'irq_name'

Vinod Koul <[email protected]>
dmaengine: shdma: increase size of 'dev_id'

Dmitry Bogdanov <[email protected]>
scsi: target: core: Add TMF to tmr_list handling

Cyril Hrubis <[email protected]>
sched/rt: Disallow writing invalid values to sched_rt_period_us

Cyril Hrubis <[email protected]>
sched/rt: Fix sysctl_sched_rr_timeslice intial value

Damien Le Moal <[email protected]>
zonefs: Improve error handling

Lokesh Gidra <[email protected]>
userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb

Cyril Hrubis <[email protected]>
sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset

Paulo Alcantara <[email protected]>
smb: client: fix parsing of SMB3.1.1 POSIX create context

Paulo Alcantara <[email protected]>
smb: client: fix potential OOBs in smb2_parse_contexts()

Paulo Alcantara <[email protected]>
smb: client: fix OOB in receive_encrypted_standard()

Jamal Hadi Salim <[email protected]>
net/sched: Retire dsmark qdisc

Jamal Hadi Salim <[email protected]>
net/sched: Retire ATM qdisc

Jamal Hadi Salim <[email protected]>
net/sched: Retire CBQ qdisc

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

Diffstat:

 Makefile                                          |    4 +-
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts     |    1 -
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts      |    2 -
 arch/arm/boot/dts/imx6sx.dtsi                     |    6 +
 arch/arm/mach-ep93xx/core.c                       |    1 +
 arch/arm64/boot/dts/rockchip/px30.dtsi            |    2 +
 arch/arm64/kvm/vgic/vgic-its.c                    |    5 +
 arch/powerpc/kernel/hw_breakpoint.c               |   76 +-
 arch/s390/pci/pci.c                               |    2 +-
 arch/x86/include/asm/cpu_entry_area.h             |    2 +-
 arch/x86/include/asm/nospec-branch.h              |    2 +
 arch/x86/include/asm/text-patching.h              |   46 +-
 arch/x86/include/asm/uaccess.h                    |  142 ++
 arch/x86/kernel/alternative.c                     |   13 +-
 arch/x86/kernel/ftrace.c                          |    4 +-
 arch/x86/kernel/paravirt.c                        |   22 +-
 arch/x86/kernel/static_call.c                     |    2 +-
 arch/x86/net/bpf_jit_comp.c                       |    2 +-
 drivers/ata/ahci.c                                |   34 +-
 drivers/ata/ahci.h                                |    1 +
 drivers/block/ataflop.c                           |   56 +-
 drivers/block/virtio_blk.c                        |    7 +-
 drivers/dma/fsl-qdma.c                            |    2 +-
 drivers/dma/sh/shdma.h                            |    2 +-
 drivers/dma/ti/edma.c                             |   10 +
 drivers/firewire/core-card.c                      |   18 +-
 drivers/firmware/efi/arm-runtime.c                |    2 +-
 drivers/firmware/efi/efi-init.c                   |   19 +-
 drivers/firmware/efi/riscv-runtime.c              |    2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |    1 +
 drivers/gpu/drm/drm_syncobj.c                     |   16 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c |    8 +-
 drivers/hwmon/coretemp.c                          |    2 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c          |    5 +-
 drivers/infiniband/hw/hfi1/pio.c                  |    6 +-
 drivers/infiniband/hw/hfi1/sdma.c                 |    2 +-
 drivers/infiniband/hw/qedr/verbs.c                |   11 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c             |   17 +-
 drivers/input/serio/i8042-acpipnpio.h             |    8 +
 drivers/irqchip/irq-mips-gic.c                    |    2 +
 drivers/md/dm-crypt.c                             |    6 +
 drivers/media/pci/ttpci/av7110_av.c               |    4 +-
 drivers/mtd/nand/spi/macronix.c                   |   20 +
 drivers/net/ethernet/microchip/lan743x_ethtool.c  |    9 +-
 drivers/net/gtp.c                                 |   10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c |   14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h      |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c      |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c     |   10 +-
 drivers/nvme/host/fc.c                            |   47 +-
 drivers/nvme/target/fc.c                          |   11 +-
 drivers/nvme/target/fcloop.c                      |    6 +-
 drivers/nvme/target/tcp.c                         |    1 +
 drivers/pci/msi.c                                 |    2 +-
 drivers/platform/x86/intel-vbtn.c                 |    6 +
 drivers/regulator/pwm-regulator.c                 |    3 +
 drivers/s390/cio/device_ops.c                     |    6 +-
 drivers/scsi/Kconfig                              |    2 +-
 drivers/scsi/lpfc/lpfc_scsi.c                     |   12 +-
 drivers/soc/renesas/r8a77980-sysc.c               |    3 +-
 drivers/spi/spi-hisi-sfc-v3xx.c                   |    5 +
 drivers/spi/spi-sh-msiof.c                        |   16 +-
 drivers/target/target_core_device.c               |    5 -
 drivers/target/target_core_transport.c            |    4 +
 drivers/tty/hvc/hvc_xen.c                         |   19 +-
 drivers/usb/cdns3/gadget.c                        |    8 +-
 drivers/usb/gadget/function/f_ncm.c               |   10 +-
 drivers/usb/roles/class.c                         |   29 +-
 drivers/video/fbdev/savage/savagefb_driver.c      |    3 +
 drivers/video/fbdev/sis/sis_main.c                |    2 +
 fs/afs/volume.c                                   |    4 +-
 fs/aio.c                                          |    9 +-
 fs/btrfs/ctree.h                                  |    2 +-
 fs/btrfs/dir-item.c                               |  122 +-
 fs/btrfs/inode.c                                  |   48 +-
 fs/btrfs/tree-checker.c                           |   25 +-
 fs/btrfs/tree-log.c                               |   14 +-
 fs/cifs/smb2ops.c                                 |   19 +-
 fs/cifs/smb2pdu.c                                 |   95 +-
 fs/cifs/smb2proto.h                               |   12 +-
 fs/erofs/decompressor.c                           |   24 +-
 fs/ext4/extents.c                                 |  111 +-
 fs/ext4/mballoc.c                                 |   33 +-
 fs/jbd2/checkpoint.c                              |  137 +-
 fs/zonefs/super.c                                 |   68 +-
 include/linux/fs.h                                |    2 +
 include/linux/lockdep.h                           |    5 +
 include/linux/sched/task_stack.h                  |    2 +-
 include/linux/socket.h                            |    5 +-
 include/net/tcp.h                                 |    2 +-
 kernel/sched/rt.c                                 |   10 +-
 kernel/seccomp.c                                  |   10 +
 kernel/sysctl.c                                   |    4 +
 mm/userfaultfd.c                                  |   14 +-
 net/core/dev.c                                    |    2 +-
 net/core/dev_ioctl.c                              |    2 +-
 net/hsr/hsr_framereg.c                            |   16 +-
 net/hsr/hsr_framereg.h                            |    1 +
 net/ipv4/arp.c                                    |    3 +-
 net/ipv4/devinet.c                                |   21 +-
 net/ipv6/addrconf.c                               |   21 +-
 net/ipv6/seg6.c                                   |   20 +-
 net/l2tp/l2tp_ip6.c                               |    2 +-
 net/mac80211/sta_info.c                           |    2 +
 net/mac80211/tx.c                                 |    2 +-
 net/mptcp/diag.c                                  |    6 +-
 net/netfilter/nf_conntrack_proto_sctp.c           |    2 +-
 net/netfilter/nf_tables_api.c                     |    1 +
 net/packet/af_packet.c                            |   12 +-
 net/sched/Kconfig                                 |   42 -
 net/sched/Makefile                                |    3 -
 net/sched/sch_atm.c                               |  709 --------
 net/sched/sch_cbq.c                               | 1816 ---------------------
 net/sched/sch_dsmark.c                            |  521 ------
 net/tls/tls_main.c                                |    2 +-
 net/tls/tls_sw.c                                  |   12 +-
 net/wireless/nl80211.c                            |    1 +
 scripts/bpf_helpers_doc.py                        |    2 +-
 sound/soc/fsl/fsl_micfil.c                        |   15 +-
 sound/soc/intel/boards/bytcht_es8316.c            |   14 +-
 sound/soc/intel/boards/bytcr_rt5640.c             |   46 +-
 sound/soc/intel/boards/bytcr_rt5651.c             |   41 +-
 sound/soc/sunxi/sun4i-spdif.c                     |    5 +
 123 files changed, 1267 insertions(+), 3694 deletions(-)