Skip to content

5.10.175-rc1 review

Greg Kroah-Hartman amd-gfx dri-devel intel-gfx linux-patches lkml nouveau platform-driver-x86 stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest104 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/104fs: prevent out-of-bounds array speculation when closing a file descriptorfs/file.c+1 -00 replies
2/104fork: allow CLONE_NEWTIME in clone3 flagskernel/fork.c+1 -10 replies
3/104x86/CPU/AMD: Disable XSAVES on AMD family 0x17arch/x86/kernel/cpu/amd.c+9 -00 replies
4/104drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15drivers/gpu/drm/amd/amdgpu/soc15.c+3 -20 replies
5/104drm/connector: print max_requested_bpc in state debugfsdrivers/gpu/drm/drm_atomic.c+1 -00 replies
6/104ext4: fix cgroup writeback accounting with fs-layer encryptionfs/ext4/page-io.c+6 -50 replies
7/104ext4: fix RENAME_WHITEOUT handling for inline directoriesfs/ext4/namei.c+7 -60 replies
8/104ext4: fix another off-by-one fsmap error on 1k block filesystemsfs/ext4/fsmap.c+2 -00 replies
9/104ext4: move where set the MAY_INLINE_DATA flag is setfs/ext4/inline.c fs/ext4/inode.c+6 -20 replies
10/104ext4: fix WARNING in ext4_update_inline_datafs/ext4/xattr.c+3 -00 replies
11/104ext4: zero i_disksize when initializing the bootloader inodefs/ext4/ioctl.c+1 -00 replies
12/104nfc: change order inside nfc_se_io error pathnet/nfc/netlink.c+1 -10 replies
13/104udf: Fix off-by-one error when discarding preallocationfs/udf/inode.c+1 -10 replies
14/104irq: Fix typos in commentsdrivers/irqchip/irq-aspeed-vic.c drivers/irqchip/irq-bcm7120-l2.c drivers/irqchip/irq-csky-apb-intc.c +20 more+36 -360 replies
15/104irqdomain: Look for existing mapping only oncekernel/irq/irqdomain.c+33 -270 replies
16/104irqdomain: Refactor __irq_domain_alloc_irqs()kernel/irq/irqdomain.c+48 -400 replies
17/104irqdomain: Fix mapping-creation racekernel/irq/irqdomain.c+46 -180 replies
18/104irqdomain: Change the type of size in __irq_domain_add() to be consistentinclude/linux/irqdomain.h kernel/irq/irqdomain.c+2 -20 replies
19/104irqdomain: Fix domain registration racekernel/irq/irqdomain.c+43 -190 replies
20/104iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()drivers/iommu/intel/pasid.c+13 -80 replies
21/104iommu/vt-d: Fix PASID directory pointer coherencydrivers/iommu/intel/pasid.c+7 -00 replies
22/104arm64: efi: Make efi_rt_lock a raw_spinlockarch/arm64/include/asm/efi.h arch/arm64/kernel/efi.c+4 -40 replies
23/104RISC-V: Avoid dereferening NULL regs in die()arch/riscv/kernel/traps.c+6 -30 replies
24/104riscv: Avoid enabling interrupts in die()arch/riscv/kernel/traps.c+3 -20 replies
25/104riscv: Add header include guards to insn.harch/riscv/include/asm/parse_asm.h+5 -00 replies
26/104scsi: core: Remove the /proc/scsi/${proc_name} directory earlierdrivers/scsi/hosts.c+2 -00 replies
27/104ext4: Fix possible corruption when moving a directoryfs/ext4/namei.c+10 -10 replies
28/104drm/nouveau/kms/nv50-: remove unused functionsdrivers/gpu/drm/nouveau/dispnv50/disp.c drivers/gpu/drm/nouveau/dispnv50/wndw.c drivers/gpu/drm/nouveau/dispnv50/wndw.h+0 -300 replies
29/104drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototypedrivers/gpu/drm/nouveau/dispnv50/wndw.h+3 -20 replies
30/104drm/msm: Fix potential invalid ptr freedrivers/gpu/drm/msm/msm_gem_submit.c+2 -30 replies
31/104drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL registerdrivers/gpu/drm/msm/adreno/a5xx_gpu.c+2 -20 replies
32/104drm/msm: Document and rename preempt_lockdrivers/gpu/drm/msm/adreno/a5xx_gpu.c drivers/gpu/drm/msm/adreno/a5xx_preempt.c drivers/gpu/drm/msm/adreno/a6xx_gpu.c +2 more+17 -120 replies
33/104drm/msm/a5xx: fix the emptyness check in the preempt codedrivers/gpu/drm/msm/adreno/a5xx_preempt.c+1 -10 replies
34/104drm/msm/a5xx: fix context faults during ring switchdrivers/gpu/drm/msm/adreno/a5xx_preempt.c+1 -10 replies
35/104bgmac: fix *initial* chip reset to support BCM5358drivers/net/ethernet/broadcom/bgmac.c drivers/net/ethernet/broadcom/bgmac.h+8 -20 replies
36/104nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_propertiesdrivers/nfc/fdp/i2c.c+4 -00 replies
37/104powerpc: dts: t1040rdb: fix compatible string for Rev A boardsarch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts+0 -10 replies
38/104ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()net/ipv6/ila/ila_xlat.c+1 -00 replies
39/104selftests: nft_nat: ensuring the listening side is up before starting the clienttools/testing/selftests/netfilter/nft_nat.sh+2 -00 replies
40/104net: usb: lan78xx: Remove lots of set but unused ret variablesdrivers/net/usb/lan78xx.c+78 -900 replies
41/104net: lan78xx: fix accessing the LAN7800s internal phy specific registers from the MAC driverdrivers/net/phy/microchip.c drivers/net/usb/lan78xx.c+33 -260 replies
42/104net: caif: Fix use-after-free in cfusbl_device_notify()net/caif/caif_usb.c+3 -00 replies
43/104net: stmmac: add to set device wake up flag when stmmac init phydrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -00 replies
44/104net: phylib: get rid of unnecessary lockingdrivers/net/phy/phy_device.c+1 -70 replies
45/104bnxt_en: Avoid order-5 memory allocation for TPA datadrivers/net/ethernet/broadcom/bnxt/bnxt.c+12 -110 replies
46/104netfilter: ctnetlink: revert to dumping mark regardless of event typenet/netfilter/nf_conntrack_netlink.c+7 -70 replies
47/104netfilter: tproxy: fix deadlock due to missing BH disableinclude/net/netfilter/nf_tproxy.h net/ipv4/netfilter/nf_tproxy_ipv4.c net/ipv6/netfilter/nf_tproxy_ipv6.c+9 -20 replies
48/104btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTRkernel/bpf/btf.c+1 -00 replies
49/104net: ethernet: mtk_eth_soc: fix RX data corruption issuedrivers/net/ethernet/mediatek/mtk_eth_soc.c drivers/net/ethernet/mediatek/mtk_eth_soc.h+3 -10 replies
50/104scsi: megaraid_sas: Update max supported LD IDs to 240drivers/scsi/megaraid/megaraid_sas.h drivers/scsi/megaraid/megaraid_sas_fp.c+3 -10 replies
51/104platform: x86: MLX_PLATFORM: select REGMAP instead of depending on itdrivers/platform/x86/Kconfig+2 -10 replies
52/104net/smc: fix fallback failed while sendmsg with fastopennet/smc/af_smc.c+8 -50 replies
53/104SUNRPC: Fix a server shutdown leaknet/sunrpc/svc.c+5 -10 replies
54/104riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack modearch/riscv/kernel/stacktrace.c+1 -10 replies
55/104RISC-V: Dont check text_mutex during stop_machinearch/riscv/include/asm/ftrace.h arch/riscv/include/asm/patch.h arch/riscv/kernel/ftrace.c +1 more+40 -60 replies
56/104ext4: Fix deadlock during directory renamefs/ext4/namei.c+17 -90 replies
57/104iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameterdrivers/iommu/amd/init.c+15 -10 replies
58/104PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEPdrivers/pci/pci-driver.c+11 -60 replies
59/104watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error pathskernel/watch_queue.c+1 -00 replies
60/104tpm/eventlog: Dont abort tpm_read_log on faulty ACPI addressdrivers/char/tpm/eventlog/acpi.c+5 -10 replies
61/104block, bfq: fix possible uaf for bfqq->bicblock/bfq-iosched.c+6 -10 replies
62/104block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqqblock/bfq-iosched.c+1 -10 replies
63/104block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"block/bfq-iosched.c+1 -10 replies
64/104block, bfq: replace 0/1 with false/true in bic apisblock/bfq-cgroup.c block/bfq-iosched.c+6 -60 replies
65/104block, bfq: fix uaf for bfqq in bic_set_bfqq()block/bfq-cgroup.c block/bfq-iosched.c+4 -20 replies
66/104clk: qcom: mmcc-apq8084: remove spdm clocksdrivers/clk/qcom/mmcc-apq8084.c+0 -2710 replies
67/104MIPS: Fix a compilation issuearch/mips/include/asm/mach-rc32434/pci.h+1 -10 replies
68/104powerpc: Check !irq instead of irq == NO_IRQ and remove NO_IRQarch/powerpc/include/asm/irq.h arch/powerpc/platforms/44x/fsp2.c+1 -41 reply
69/104powerpc/kcsan: Exclude udelay to prevent recursive instrumentationarch/powerpc/kernel/time.c+2 -20 replies
70/104alpha: fix R_ALPHA_LITERAL reloc for large modulesarch/alpha/kernel/module.c+1 -30 replies
71/104macintosh: windfarm: Use unsigned type for 1-bit bitfieldsdrivers/macintosh/windfarm_lm75_sensor.c drivers/macintosh/windfarm_smu_sensors.c+4 -40 replies
72/104PCI: Add SolidRun vendor IDinclude/linux/pci_ids.h+2 -00 replies
73/104PCI: Avoid FLR for SolidRun SNET DPU rev 1drivers/pci/quirks.c+8 -00 replies
74/104scripts: handle BrokenPipeError for python scriptsscripts/checkkconfigsymbols.py scripts/clang-tools/run-clang-tools.py scripts/diffconfig+40 -100 replies
75/104media: ov5640: Fix analogue gain controldrivers/media/i2c/ov5640.c+1 -10 replies
76/104media: rc: gpio-ir-recv: add remove functiondrivers/media/rc/gpio-ir-recv.c+18 -00 replies
77/104ipmi/watchdog: replace atomic_add() and atomic_sub()drivers/char/ipmi/ipmi_watchdog.c+4 -40 replies
78/104ipmi:watchdog: Set panic count to proper value on a panicdrivers/char/ipmi/ipmi_watchdog.c+4 -40 replies
79/104skbuff: Fix nfct leak on napi stolennet/core/dev.c net/core/skbuff.c+1 -10 replies
80/104drm/i915: Dont use BAR mappings for ring buffers with LLCdrivers/gpu/drm/i915/gt/intel_ring.c+2 -20 replies
81/104sched/uclamp: Make task_fits_capacity() use util_fits_cpu()kernel/sched/fair.c kernel/sched/sched.h+25 -100 replies
82/104sched/uclamp: Fix fits_capacity() check in feec()kernel/sched/core.c kernel/sched/fair.c kernel/sched/sched.h+68 -100 replies
83/104sched/uclamp: Make select_idle_capacity() use util_fits_cpu()kernel/sched/fair.c+5 -30 replies
84/104sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()kernel/sched/fair.c+13 -80 replies
85/104sched/uclamp: Make cpu_overutilized() use util_fits_cpu()kernel/sched/fair.c+4 -10 replies
86/104sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()s early exit conditionkernel/sched/fair.c+8 -60 replies
87/104sched/fair: Detect capacity inversionkernel/sched/fair.c kernel/sched/sched.h+79 -30 replies
88/104sched/fair: Consider capacity inversion in util_fits_cpu()kernel/sched/fair.c+9 -50 replies
89/104sched/uclamp: Fix a uninitialized variable warningskernel/sched/fair.c+16 -190 replies
90/104sched/fair: Fixes for capacity inversion detectionkernel/sched/fair.c+11 -20 replies
91/104ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()fs/ext4/mballoc.c+102 -780 replies
92/104ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()fs/ext4/block_validity.c fs/ext4/ext4.h+20 -90 replies
93/104ext4: add strict range checks while freeing blocksfs/ext4/mballoc.c+3 -130 replies
94/104ext4: block range must be validated before use in ext4_mb_clear_bb()fs/ext4/mballoc.c+20 -10 replies
95/104arch: fix broken BuildID for arm64 and riscvinclude/asm-generic/vmlinux.lds.h+5 -00 replies
96/104powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXITarch/powerpc/kernel/vmlinux.lds.S+1 -00 replies
97/104powerpc/vmlinux.lds: Dont discard .rela* for relocatable buildsarch/powerpc/kernel/vmlinux.lds.S+4 -10 replies
98/104s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36arch/s390/kernel/vmlinux.lds.S+2 -00 replies
99/104sh: define RUNTIME_DISCARD_EXITarch/sh/kernel/vmlinux.lds.S+1 -00 replies
100/104UML: define RUNTIME_DISCARD_EXITarch/um/kernel/vmlinux.lds.S+1 -10 replies
101/104KVM: nVMX: Dont use Enlightened MSR Bitmap for L3arch/x86/kvm/vmx/vmx.c+13 -90 replies
102/104KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helperarch/x86/kvm/vmx/vmx.c+13 -40 replies
103/104KVM: VMX: Fix crash due to uninitialized current_vmcsarch/x86/kvm/vmx/evmcs.h arch/x86/kvm/vmx/vmx.c+7 -130 replies
104/104s390/dasd: add missing discipline functiondrivers/s390/block/dasd_diag.c drivers/s390/block/dasd_fba.c drivers/s390/block/dasd_int.h+12 -30 replies

Reviews trailers per patch

43 of 104 patches have a Reviewed-by or Acked-by.

PatchChristian BraunerHawking ZhangEvan QuanTejun HeoHsin-Yi WangMark-PK TsaiDave JiangKevin TianConor DooleyBjörn TöpelJan KaraAndrew JonesDave AirlieDmitry BaryshkovDmitry OsipenkoJordan CrouseKristian H. KristensenLeon RomanovskyFlorian FainelliKrzysztof KozlowskiSimon HormanJoshua AshtonMajor DávidBjørn MorkVladimir OlteanHans de GoedeTony LuJeff LaytonKim PhillipsErkki EilonenJarkko SakkinenJens AxboeShinichiro KawasakiKonrad DybcioAndrew LunnSomnath KoturDamodharam AmmepalliPavan ChebbiJouni HöganderDaniele Ceraolo SpurioVincent GuittotBjorn HelgaasTadeusz StrukPalmer DabbeltJohn Paul Adrian GlaubitzSeongJae ParkNick DesaulniersNicolas SchierJacopo MondiJai LuthraJan HoeppnerCornelia HuckMaxim LevitskySean ChristophersonChris Paterson (CIP)Shuah Khan
SeriesT-b T-b T-b T-b
1/104
2/104R-b
3/104
4/104R-b R-b
5/104R-b
6/104A-b
7/104R-b
8/104
9/104R-b
10/104R-b
11/104
12/104R-b
13/104
14/104
15/104T-b T-b
16/104T-b T-b
17/104T-b T-b
18/104
19/104
20/104Reported-and-tested-by
21/104R-b
22/104
23/104R-b
24/104R-b
25/104R-b R-b
26/104
27/104
28/104R-b
29/104
30/104R-b R-b
31/104
32/104R-b R-b
33/104
34/104
35/104R-b R-b
36/104R-b R-b
37/104
38/104
39/104
40/104
41/104R-b
42/104
43/104
44/104R-b
45/104R-b R-b R-b
46/104
47/104Reported-and-tested-by
48/104
49/104R-b T-b R-b
50/104
51/104R-b
52/104R-b
53/104R-b
54/104
55/104
56/104
57/104R-b
58/104
59/104
60/104T-b R-b
61/104R-b
62/104
63/104A-b
64/104R-b
65/104R-b Reported-and-tested-by
66/104R-b
67/104
68/104
69/104
70/104
71/104
72/104A-b
73/104A-b
74/104R-b R-b
75/104R-b R-b
76/104
77/104
78/104
79/104
80/104T-b R-b
81/104
82/104
83/104
84/104
85/104
86/104
87/104
88/104
89/104R-b
90/104R-b
91/104R-b
92/104
93/104R-b
94/104T-b
95/104A-b
96/104
97/104
98/104
99/104T-b
100/104T-b
101/104
102/104R-b R-b
103/104
104/104R-b R-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 56 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/104] 5.10.175-rc1 review

This is the start of the stable review cycle for the 5.10.175 release. There are 104 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 Fri, 17 Mar 2023 11:57:10 +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.175-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.175-rc1

Stefan Haberland <[email protected]>
s390/dasd: add missing discipline function

Alexandru Matei <[email protected]>
KVM: VMX: Fix crash due to uninitialized current_vmcs

Vitaly Kuznetsov <[email protected]>
KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper

Vitaly Kuznetsov <[email protected]>
KVM: nVMX: Don't use Enlightened MSR Bitmap for L3

Masahiro Yamada <[email protected]>
UML: define RUNTIME_DISCARD_EXIT

Tom Saeger <[email protected]>
sh: define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
arch: fix broken BuildID for arm64 and riscv

Lukas Czerner <[email protected]>
ext4: block range must be validated before use in ext4_mb_clear_bb()

Ritesh Harjani <[email protected]>
ext4: add strict range checks while freeing blocks

Ritesh Harjani <[email protected]>
ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()

Ritesh Harjani <[email protected]>
ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()

Qais Yousef <[email protected]>
sched/fair: Fixes for capacity inversion detection

Qais Yousef <[email protected]>
sched/uclamp: Fix a uninitialized variable warnings

Qais Yousef <[email protected]>
sched/fair: Consider capacity inversion in util_fits_cpu()

Qais Yousef <[email protected]>
sched/fair: Detect capacity inversion

Qais Yousef <[email protected]>
sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition

Qais Yousef <[email protected]>
sched/uclamp: Make cpu_overutilized() use util_fits_cpu()

Qais Yousef <[email protected]>
sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()

Qais Yousef <[email protected]>
sched/uclamp: Make select_idle_capacity() use util_fits_cpu()

Qais Yousef <[email protected]>
sched/uclamp: Fix fits_capacity() check in feec()

Qais Yousef <[email protected]>
sched/uclamp: Make task_fits_capacity() use util_fits_cpu()

John Harrison <[email protected]>
drm/i915: Don't use BAR mappings for ring buffers with LLC

Tao Liu <[email protected]>
skbuff: Fix nfct leak on napi stolen

Corey Minyard <[email protected]>
ipmi:watchdog: Set panic count to proper value on a panic

Yejune Deng <[email protected]>
ipmi/watchdog: replace atomic_add() and atomic_sub()

Li Jun <[email protected]>
media: rc: gpio-ir-recv: add remove function

Paul Elder <[email protected]>
media: ov5640: Fix analogue gain control

Masahiro Yamada <[email protected]>
scripts: handle BrokenPipeError for python scripts

Alvaro Karsz <[email protected]>
PCI: Avoid FLR for SolidRun SNET DPU rev 1

Alvaro Karsz <[email protected]>
PCI: Add SolidRun vendor ID

Nathan Chancellor <[email protected]>
macintosh: windfarm: Use unsigned type for 1-bit bitfields

Edward Humes <[email protected]>
alpha: fix R_ALPHA_LITERAL reloc for large modules

Rohan McLure <[email protected]>
powerpc/kcsan: Exclude udelay to prevent recursive instrumentation

Christophe Leroy <[email protected]>

    powerpc: Check !irq instead of irq == NO_IRQ and remove NO_IRQ

xurui <[email protected]>
MIPS: Fix a compilation issue

Dmitry Baryshkov <[email protected]>
clk: qcom: mmcc-apq8084: remove spdm clocks

Yu Kuai <[email protected]>
block, bfq: fix uaf for bfqq in bic_set_bfqq()

Yu Kuai <[email protected]>
block, bfq: replace 0/1 with false/true in bic apis

NeilBrown <[email protected]>
block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"

Yu Kuai <[email protected]>
block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq

Yu Kuai <[email protected]>

    block, bfq: fix possible uaf for 'bfqq->bic'

Morten Linderud <[email protected]>
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address

David Disseldorp <[email protected]>
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths

Krzysztof Kozlowski <[email protected]>
PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP

Gavrilov Ilia <[email protected]>
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter

Jan Kara <[email protected]>
ext4: Fix deadlock during directory rename

Conor Dooley <[email protected]>
RISC-V: Don't check text_mutex during stop_machine

Alexandre Ghiti <[email protected]>
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode

Benjamin Coddington <[email protected]>
SUNRPC: Fix a server shutdown leak

D. Wythe <[email protected]>
net/smc: fix fallback failed while sendmsg with fastopen

Randy Dunlap <[email protected]>
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it

Chandrakanth Patil <[email protected]>
scsi: megaraid_sas: Update max supported LD IDs to 240

Daniel Golle <[email protected]>
net: ethernet: mtk_eth_soc: fix RX data corruption issue

Lorenz Bauer <[email protected]>
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR

Florian Westphal <[email protected]>
netfilter: tproxy: fix deadlock due to missing BH disable

Ivan Delalande <[email protected]>
netfilter: ctnetlink: revert to dumping mark regardless of event type

Michael Chan <[email protected]>
bnxt_en: Avoid order-5 memory allocation for TPA data

Russell King (Oracle) <[email protected]>
net: phylib: get rid of unnecessary locking

Rongguang Wei <[email protected]>
net: stmmac: add to set device wake up flag when stmmac init phy

Shigeru Yoshida <[email protected]>
net: caif: Fix use-after-free in cfusbl_device_notify()

Yuiko Oshino <[email protected]>
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver

Lee Jones <[email protected]>
net: usb: lan78xx: Remove lots of set but unused 'ret' variables

Hangbin Liu <[email protected]>
selftests: nft_nat: ensuring the listening side is up before starting the client

Eric Dumazet <[email protected]>
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()

Vladimir Oltean <[email protected]>
powerpc: dts: t1040rdb: fix compatible string for Rev A boards

Kang Chen <[email protected]>
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties

Rafał Miłecki <[email protected]>
bgmac: fix *initial* chip reset to support BCM5358

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix context faults during ring switch

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix the emptyness check in the preempt code

Rob Clark <[email protected]>
drm/msm: Document and rename preempt_lock

Dmitry Baryshkov <[email protected]>
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register

Rob Clark <[email protected]>
drm/msm: Fix potential invalid ptr free

Jiri Slaby (SUSE) <[email protected]>
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype

Ben Skeggs <[email protected]>
drm/nouveau/kms/nv50-: remove unused functions

Jan Kara <[email protected]>
ext4: Fix possible corruption when moving a directory

Bart Van Assche <[email protected]>

    scsi: core: Remove the /proc/scsi/${proc_name} directory earlier

Liao Chang <[email protected]>
riscv: Add header include guards to insn.h

Mattias Nissler <[email protected]>
riscv: Avoid enabling interrupts in die()

Palmer Dabbelt <[email protected]>
RISC-V: Avoid dereferening NULL regs in die()

Pierre Gondois <[email protected]>
arm64: efi: Make efi_rt_lock a raw_spinlock

Jacob Pan <[email protected]>
iommu/vt-d: Fix PASID directory pointer coherency

Lu Baolu <[email protected]>
iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry()

Marc Zyngier <[email protected]>
irqdomain: Fix domain registration race

Bixuan Cui <[email protected]>
irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent

Johan Hovold <[email protected]>
irqdomain: Fix mapping-creation race

Johan Hovold <[email protected]>
irqdomain: Refactor __irq_domain_alloc_irqs()

Johan Hovold <[email protected]>
irqdomain: Look for existing mapping only once

Ingo Molnar <[email protected]>
irq: Fix typos in comments

Jan Kara <[email protected]>
udf: Fix off-by-one error when discarding preallocation

Fedor Pchelkin <[email protected]>
nfc: change order inside nfc_se_io error path

Zhihao Cheng <[email protected]>
ext4: zero i_disksize when initializing the bootloader inode

Ye Bin <[email protected]>
ext4: fix WARNING in ext4_update_inline_data

Ye Bin <[email protected]>
ext4: move where set the MAY_INLINE_DATA flag is set

Darrick J. Wong <[email protected]>
ext4: fix another off-by-one fsmap error on 1k block filesystems

Eric Whitney <[email protected]>
ext4: fix RENAME_WHITEOUT handling for inline directories

Eric Biggers <[email protected]>
ext4: fix cgroup writeback accounting with fs-layer encryption

Harry Wentland <[email protected]>
drm/connector: print max_requested_bpc in state debugfs

Alex Deucher <[email protected]>
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15

Andrew Cooper <[email protected]>

    x86/CPU/AMD: Disable XSAVES on AMD family 0x17

Tobias Klauser <[email protected]>
fork: allow CLONE_NEWTIME in clone3 flags

Theodore Ts'o <[email protected]>
fs: prevent out-of-bounds array speculation when closing a file descriptor

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

Diffstat:

 Makefile                                          |   4 +-
 arch/alpha/kernel/module.c                        |   4 +-
 arch/arm64/include/asm/efi.h                      |   6 +-
 arch/arm64/kernel/efi.c                           |   2 +-
 arch/mips/include/asm/mach-rc32434/pci.h          |   2 +-
 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts      |   1 -
 arch/powerpc/include/asm/irq.h                    |   3 -
 arch/powerpc/kernel/time.c                        |   4 +-
 arch/powerpc/kernel/vmlinux.lds.S                 |   6 +-
 arch/powerpc/platforms/44x/fsp2.c                 |   2 +-
 arch/riscv/include/asm/ftrace.h                   |   2 +-
 arch/riscv/include/asm/parse_asm.h                |   5 +
 arch/riscv/include/asm/patch.h                    |   2 +
 arch/riscv/kernel/ftrace.c                        |  14 +-
 arch/riscv/kernel/patch.c                         |  28 ++-
 arch/riscv/kernel/stacktrace.c                    |   2 +-
 arch/riscv/kernel/traps.c                         |  14 +-
 arch/s390/kernel/vmlinux.lds.S                    |   2 +
 arch/sh/kernel/vmlinux.lds.S                      |   1 +
 arch/um/kernel/vmlinux.lds.S                      |   2 +-
 arch/x86/kernel/cpu/amd.c                         |   9 +
 arch/x86/kvm/vmx/evmcs.h                          |  11 -
 arch/x86/kvm/vmx/vmx.c                            |  44 ++--
 block/bfq-cgroup.c                                |   8 +-
 block/bfq-iosched.c                               |  19 +-
 drivers/char/ipmi/ipmi_watchdog.c                 |   8 +-
 drivers/char/tpm/eventlog/acpi.c                  |   6 +-
 drivers/clk/qcom/mmcc-apq8084.c                   | 271 ----------------------
 drivers/gpu/drm/amd/amdgpu/soc15.c                |   5 +-
 drivers/gpu/drm/drm_atomic.c                      |   1 +
 drivers/gpu/drm/i915/gt/intel_ring.c              |   4 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c             |   8 +-
 drivers/gpu/drm/msm/adreno/a5xx_preempt.c         |  16 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c             |   4 +-
 drivers/gpu/drm/msm/msm_gem_submit.c              |   5 +-
 drivers/gpu/drm/msm/msm_ringbuffer.c              |   2 +-
 drivers/gpu/drm/msm/msm_ringbuffer.h              |   7 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c           |  16 --
 drivers/gpu/drm/nouveau/dispnv50/wndw.c           |  12 -
 drivers/gpu/drm/nouveau/dispnv50/wndw.h           |   7 +-
 drivers/iommu/amd/init.c                          |  16 +-
 drivers/iommu/intel/pasid.c                       |  28 ++-
 drivers/irqchip/irq-aspeed-vic.c                  |   4 +-
 drivers/irqchip/irq-bcm7120-l2.c                  |   2 +-
 drivers/irqchip/irq-csky-apb-intc.c               |   2 +-
 drivers/irqchip/irq-gic-v2m.c                     |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                  |  10 +-
 drivers/irqchip/irq-gic-v3.c                      |   2 +-
 drivers/irqchip/irq-loongson-pch-pic.c            |   2 +-
 drivers/irqchip/irq-meson-gpio.c                  |   2 +-
 drivers/irqchip/irq-mtk-cirq.c                    |   2 +-
 drivers/irqchip/irq-mxs.c                         |   4 +-
 drivers/irqchip/irq-sun4i.c                       |   2 +-
 drivers/irqchip/irq-ti-sci-inta.c                 |   2 +-
 drivers/irqchip/irq-vic.c                         |   4 +-
 drivers/irqchip/irq-xilinx-intc.c                 |   2 +-
 drivers/macintosh/windfarm_lm75_sensor.c          |   4 +-
 drivers/macintosh/windfarm_smu_sensors.c          |   4 +-
 drivers/media/i2c/ov5640.c                        |   2 +-
 drivers/media/rc/gpio-ir-recv.c                   |  18 ++
 drivers/net/ethernet/broadcom/bgmac.c             |   8 +-
 drivers/net/ethernet/broadcom/bgmac.h             |   2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c         |  23 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c       |   3 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h       |   1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c |   1 +
 drivers/net/phy/microchip.c                       |  32 +++
 drivers/net/phy/phy_device.c                      |   8 +-
 drivers/net/usb/lan78xx.c                         | 189 ++++++---------
 drivers/nfc/fdp/i2c.c                             |   4 +
 drivers/pci/pci-driver.c                          |  17 +-
 drivers/pci/quirks.c                              |   8 +
 drivers/platform/x86/Kconfig                      |   3 +-
 drivers/s390/block/dasd_diag.c                    |   7 +-
 drivers/s390/block/dasd_fba.c                     |   7 +-
 drivers/s390/block/dasd_int.h                     |   1 -
 drivers/scsi/hosts.c                              |   2 +
 drivers/scsi/megaraid/megaraid_sas.h              |   2 +
 drivers/scsi/megaraid/megaraid_sas_fp.c           |   2 +-
 fs/ext4/block_validity.c                          |  26 ++-
 fs/ext4/ext4.h                                    |   3 +
 fs/ext4/fsmap.c                                   |   2 +
 fs/ext4/inline.c                                  |   1 -
 fs/ext4/inode.c                                   |   7 +-
 fs/ext4/ioctl.c                                   |   1 +
 fs/ext4/mballoc.c                                 | 205 +++++++++-------
 fs/ext4/namei.c                                   |  36 ++-
 fs/ext4/page-io.c                                 |  11 +-
 fs/ext4/xattr.c                                   |   3 +
 fs/file.c                                         |   1 +
 fs/udf/inode.c                                    |   2 +-
 include/asm-generic/vmlinux.lds.h                 |   5 +
 include/linux/irq.h                               |   4 +-
 include/linux/irqdesc.h                           |   2 +-
 include/linux/irqdomain.h                         |   2 +-
 include/linux/pci_ids.h                           |   2 +
 include/net/netfilter/nf_tproxy.h                 |   7 +
 kernel/bpf/btf.c                                  |   1 +
 kernel/fork.c                                     |   2 +-
 kernel/irq/chip.c                                 |   2 +-
 kernel/irq/dummychip.c                            |   2 +-
 kernel/irq/irqdesc.c                              |   2 +-
 kernel/irq/irqdomain.c                            | 262 +++++++++++++--------
 kernel/irq/manage.c                               |   6 +-
 kernel/irq/msi.c                                  |   2 +-
 kernel/irq/timings.c                              |   2 +-
 kernel/sched/core.c                               |  10 +-
 kernel/sched/fair.c                               | 183 ++++++++++++---
 kernel/sched/sched.h                              |  70 +++++-
 kernel/watch_queue.c                              |   1 +
 net/caif/caif_usb.c                               |   3 +
 net/core/dev.c                                    |   1 +
 net/core/skbuff.c                                 |   1 -
 net/ipv4/netfilter/nf_tproxy_ipv4.c               |   2 +-
 net/ipv6/ila/ila_xlat.c                           |   1 +
 net/ipv6/netfilter/nf_tproxy_ipv6.c               |   2 +-
 net/netfilter/nf_conntrack_netlink.c              |  14 +-
 net/nfc/netlink.c                                 |   2 +-
 net/smc/af_smc.c                                  |  13 +-
 net/sunrpc/svc.c                                  |   6 +-
 scripts/checkkconfigsymbols.py                    |  13 +-
 scripts/clang-tools/run-clang-tools.py            |  21 +-
 scripts/diffconfig                                |  16 +-
 tools/testing/selftests/netfilter/nft_nat.sh      |   2 +
 124 files changed, 1093 insertions(+), 872 deletions(-)