Skip to content

6.1.4-rc1 review

Greg Kroah-Hartman linux-ide linux-media linux-patches linux-tegra linux-um lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest206 of 207 patches 16 repliesIn review

206 of 207 patches are in this archive. The cover letter announces 207.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/207drm/amdgpu: skip MES for S0ix as well since its part of GFXdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+3 -20 replies
2/207drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0drivers/gpu/drm/amd/amdgpu/mes_v11_0.c+2 -10 replies
3/207media: stv0288: use explicitly signed chardrivers/media/dvb-frontends/stv0288.c+2 -30 replies
4/207cxl/region: Fix memdev reuse checkdrivers/cxl/core/region.c+1 -10 replies
5/207arm64: dts: qcom: sc8280xp: fix UFS DMA coherencyarch/arm64/boot/dts/qcom/sc8280xp.dtsi+2 -00 replies
6/207arm64: Prohibit instrumentation on arch_stack_walk()arch/arm64/kernel/stacktrace.c+5 -50 replies
7/207soc: qcom: Select REMAP_MMIO for LLCC driverdrivers/soc/qcom/Kconfig+1 -00 replies
8/207soc: qcom: Select REMAP_MMIO for ICC_BWMON driverdrivers/soc/qcom/Kconfig+1 -00 replies
9/207kest.pl: Fix grub2 menu handling for rebootingtools/testing/ktest/ktest.pl+15 -50 replies
10/207ktest.pl minconfig: Unset configs instead of just removing themtools/testing/ktest/ktest.pl+2 -10 replies
11/207jbd2: use the correct print formatinclude/trace/events/jbd2.h+22 -220 replies
12/207perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-Darch/x86/events/intel/uncore.h arch/x86/events/intel/uncore_snbep.c+6 -00 replies
13/207perf/x86/intel/uncore: Clear attr_update properlyarch/x86/events/intel/uncore_snbep.c+16 -10 replies
14/207arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strengtharch/arm64/boot/dts/qcom/sdm845-db845c.dts+4 -10 replies
15/207arm64: dts: qcom: sc8280xp: fix UFS reference clocksarch/arm64/boot/dts/qcom/sc8280xp.dtsi+4 -40 replies
16/207mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400Kdrivers/mmc/host/sdhci-sprd.c+9 -70 replies
17/207phy: qcom-qmp-combo: fix out-of-bounds clock accessdrivers/phy/qualcomm/phy-qcom-qmp-combo.c+2 -20 replies
18/207drm/amd/pm: update SMU13.0.0 reported maximum shader clockdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c+69 -10 replies
19/207drm/amd/pm: correct SMU13.0.0 pstate profiling clock settingsdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c+15 -70 replies
20/207btrfs: fix uninitialized parent in insert_statefs/btrfs/extent-io-tree.c+1 -10 replies
21/207btrfs: fix extent map use-after-free when handling missing device in read_one_chunkfs/btrfs/volumes.c+2 -10 replies
22/207btrfs: fix resolving backrefs for inline extent followed by preallocfs/btrfs/backref.c+4 -00 replies
23/207ARM: ux500: do not directly dereference __iomemdrivers/soc/ux500/ux500-soc-id.c+4 -60 replies
24/207arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strengtharch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts+4 -20 replies
25/207random: use rejection sampling for uniform bounded random integersdrivers/char/random.c include/linux/prandom.h include/linux/random.h+64 -160 replies
26/207x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnosticsarch/x86/kernel/fpu/xstate.c+6 -60 replies
27/207arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strengtharch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts+4 -20 replies
28/207cxl/region: Fix missing probe failuredrivers/cxl/core/region.c+3 -00 replies
29/207EDAC/mc_sysfs: Increase legacy channel support to 12drivers/edac/edac_mc_sysfs.c+24 -00 replies
30/207selftests: Use optional USERCFLAGS and USERLDFLAGStools/testing/selftests/lib.mk+5 -00 replies
31/207x86/MCE/AMD: Clear DFR errors found in THR handlerarch/x86/kernel/cpu/mce/amd.c+20 -130 replies
32/207random: add helpers for random numbers with given floor or rangedrivers/char/random.c include/linux/random.h+42 -10 replies
33/207PM/devfreq: governor: Add a private governor_data for governordrivers/devfreq/devfreq.c drivers/devfreq/governor_userspace.c include/linux/devfreq.h+12 -130 replies
34/207cpufreq: Init completion before kobject_init_and_add()drivers/cpufreq/cpufreq.c+1 -10 replies
35/207ext2: unbugger ext2_empty_dir()fs/ext2/dir.c+1 -10 replies
36/207media: s5p-mfc: Fix to handle reference queue during finishingdrivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c+10 -20 replies
37/207media: s5p-mfc: Clear workbit to handle error conditiondrivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c+3 -10 replies
38/207media: s5p-mfc: Fix in register read and write for H264drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c+7 -70 replies
39/207bpf: Resolve fext program type when checking map compatibilityinclude/linux/bpf_verifier.h kernel/bpf/core.c+4 -30 replies
40/207ALSA: patch_realtek: Fix Dell Inspiron Plus 16sound/pci/hda/patch_realtek.c+37 -00 replies
41/207ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptopssound/pci/hda/patch_realtek.c+13 -00 replies
42/207platform/x86: thinkpad_acpi: Fix max_brightness of thinklightdrivers/platform/x86/thinkpad_acpi.c+1 -00 replies
43/207platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG"drivers/platform/x86/ideapad-laptop.c+5 -90 replies
44/207platform/x86: ideapad-laptop: Add new _CFG bit numbers for future usedrivers/platform/x86/ideapad-laptop.c+29 -40 replies
45/207platform/x86: ideapad-laptop: support for more special keys in WMIdrivers/platform/x86/ideapad-laptop.c+202 -590 replies
46/207ACPI: video: Simplify __acpi_video_get_backlight_type()drivers/acpi/video_detect.c+17 -190 replies
47/207ACPI: video: Prefer native over vendordrivers/acpi/video_detect.c+3 -150 replies
48/207platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state()drivers/platform/x86/ideapad-laptop.c+15 -120 replies
49/207platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resumedrivers/platform/x86/ideapad-laptop.c+9 -60 replies
50/207platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select modelsdrivers/platform/x86/ideapad-laptop.c+28 -10 replies
51/207platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some modelsdrivers/platform/x86/ideapad-laptop.c+19 -50 replies
52/207platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe timedrivers/platform/x86/ideapad-laptop.c+0 -40 replies
53/207platform/x86: intel-uncore-freq: add Emerald Rapids supportdrivers/platform/x86/intel/uncore-frequency/uncore-frequency.c+1 -00 replies
54/207ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.sound/pci/hda/patch_cs8409.c+1 -10 replies
55/207platform/x86: x86-android-tablets: Add Medion Lifetab S10346 datadrivers/platform/x86/x86-android-tablets.c+92 -00 replies
56/207platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge datadrivers/platform/x86/x86-android-tablets.c+134 -10 replies
57/207platform/x86: x86-android-tablets: Add Advantech MICA-071 extra buttondrivers/platform/x86/x86-android-tablets.c+58 -00 replies
58/207HID: Ignore HP Envy x360 eu0009nv stylus batterydrivers/hid/hid-ids.h drivers/hid/hid-input.c+3 -00 replies
59/207ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wirelesssound/usb/card.h sound/usb/endpoint.c sound/usb/endpoint.h +6 more+60 -120 replies
60/207fs: dlm: fix sock release if listen failsfs/dlm/lowcomms.c+1 -20 replies
61/207fs: dlm: retry accept() until -EAGAIN or error returnsfs/dlm/lowcomms.c+5 -10 replies
62/207mptcp: netlink: fix some error return codenet/mptcp/pm_userspace.c+4 -00 replies
63/207mptcp: remove MPTCP ifdef in TCP SYN cookiesinclude/net/mptcp.h net/ipv4/syncookies.c net/mptcp/subflow.c+24 -70 replies
64/207mptcp: dedicated request sock for subflow in v6net/mptcp/subflow.c+26 -80 replies
65/207mptcp: use proper req destructor for IPv6net/mptcp/subflow.c+16 -30 replies
66/207dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abortdrivers/md/dm-cache-metadata.c+47 -70 replies
67/207dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadatadrivers/md/dm-thin-metadata.c+43 -80 replies
68/207dm thin: Use last transactions pmd->root when commit faileddrivers/md/dm-thin-metadata.c+9 -00 replies
69/207dm thin: resume even if in FAIL modedrivers/md/dm-thin.c+12 -40 replies
70/207dm thin: Fix UAF in run_timer_softirq()drivers/md/dm-thin.c+2 -00 replies
71/207dm integrity: Fix UAF in dm_integrity_dtr()drivers/md/dm-integrity.c+2 -00 replies
72/207dm clone: Fix UAF in clone_dtr()drivers/md/dm-clone-target.c+1 -00 replies
73/207dm cache: Fix UAF in destroy()drivers/md/dm-cache-target.c+1 -00 replies
74/207dm cache: set needs_check flag after aborting metadatadrivers/md/dm-cache-target.c+5 -50 replies
75/207ata: ahci: fix enum constants for gcc-13drivers/ata/ahci.h+123 -1220 replies
76/207PCI/DOE: Fix maximum data object length miscalculationdrivers/pci/doe.c+16 -40 replies
77/207tracing/hist: Fix out-of-bound write on action_data.var_ref_idxkernel/trace/trace_events_hist.c+8 -20 replies
78/207perf/core: Call LSM hook after copying perf_event_attrkernel/events/core.c+3 -30 replies
79/207xtensa: add __umulsidi3 helperarch/xtensa/kernel/xtensa_ksyms.c arch/xtensa/lib/Makefile arch/xtensa/lib/umulsidi3.S+233 -10 replies
80/207of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" valuesdrivers/of/kexec.c+5 -50 replies
81/207ima: Fix hash dependency to correct algorithmsecurity/integrity/ima/Kconfig+1 -10 replies
82/207KVM: VMX: Resume guest immediately when injecting #GP on ECREATEarch/x86/kvm/vmx/sgx.c+3 -10 replies
83/207KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check failsarch/x86/kvm/vmx/nested.c+33 -110 replies
84/207KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itselfarch/x86/kvm/lapic.c+3 -20 replies
85/207KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1arch/x86/kvm/vmx/nested.c+2 -10 replies
86/207x86/microcode/intel: Do not retry microcode reloading on the APsarch/x86/kernel/cpu/microcode/intel.c+1 -70 replies
87/207ftrace/x86: Add back ftrace_expected for ftrace bug reportsarch/x86/kernel/ftrace.c+2 -00 replies
88/207x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNKarch/x86/kernel/kprobes/core.c+7 -30 replies
89/207x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNKarch/x86/kernel/kprobes/opt.c+8 -200 replies
90/207tracing: Fix race where eprobes can be called before the eventkernel/trace/trace_eprobe.c+3 -00 replies
91/207powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1arch/powerpc/include/asm/ftrace.h+0 -120 replies
92/207tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACEkernel/trace/Kconfig kernel/trace/trace.c kernel/trace/trace.h+18 -150 replies
93/207tracing/hist: Fix wrong return value in parse_action_params()kernel/trace/trace_events_hist.c+1 -00 replies
94/207tracing/probes: Handle system names with hyphenskernel/trace/trace.h kernel/trace/trace_probe.c+17 -40 replies
95/207tracing: Fix issue of missing one synthetic fieldkernel/trace/trace_events_synth.c+1 -10 replies
96/207tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_linekernel/trace/trace.c+14 -10 replies
97/207staging: media: tegra-video: fix chan->mipi value on errordrivers/staging/media/tegra-video/csi.c drivers/staging/media/tegra-video/csi.h+2 -10 replies
98/207staging: media: tegra-video: fix device_node use after freedrivers/staging/media/tegra-video/csi.c+2 -10 replies
99/207arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmonarch/arm64/boot/dts/mediatek/mt8195-demo.dts+2 -20 replies
100/207ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmodarch/arm/nwfpe/Makefile+6 -00 replies
101/207media: dvb-core: Fix double free in dvb_register_device()drivers/media/dvb-core/dvbdev.c+1 -00 replies
102/207media: dvb-core: Fix UAF due to refcount races at releasingdrivers/media/dvb-core/dmxdev.c+8 -00 replies
103/207cifs: fix confusing debug messagefs/cifs/connect.c+3 -10 replies
104/207cifs: fix missing display of three mount optionsfs/cifs/cifsfs.c+7 -10 replies
105/207cifs: set correct tcon status after initial tree connectfs/cifs/connect.c+1 -00 replies
106/207cifs: set correct ipc status after initial tree connectfs/cifs/connect.c+5 -20 replies
107/207cifs: set correct status of tcon ipc when reconnectingfs/cifs/connect.c+3 -10 replies
108/207ravb: Fix "failed to switch device to config mode" message during unbinddrivers/net/ethernet/renesas/ravb_main.c+1 -10 replies
109/207rtc: ds1347: fix value written to century registerdrivers/rtc/rtc-ds1347.c+1 -10 replies
110/207drm/amdgpu: fix mmhub register base coding errordrivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c +2 more+5 -50 replies
111/207block: mq-deadline: Fix dd_finish_request() for zoned devicesblock/mq-deadline.c+15 -20 replies
112/207block: mq-deadline: Do not break sequential write streams to zoned HDDsblock/mq-deadline.c+62 -40 replies
113/207md/bitmap: Fix bitmap chunk size overflow issuesdrivers/md/md-bitmap.c+12 -80 replies
114/207efi: Add iMac Pro 2017 to uefi skip cert quirksecurity/integrity/platform_certs/load_uefi.c+1 -00 replies
115/207wifi: wilc1000: sdio: fix module autoloadingdrivers/net/wireless/microchip/wilc1000/sdio.c+1 -00 replies
116/207ASoC: jz4740-i2s: Handle independent FIFO flush bitssound/soc/jz4740/jz4740-i2s.c+34 -50 replies
117/207ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()drivers/staging/media/ipu3/ipu3-v4l2.c+34 -230 replies
118/207ipmi: fix long wait in unload when IPMI disconnectdrivers/char/ipmi/ipmi_si_intf.c+19 -80 replies
119/207mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()drivers/mtd/spi-nor/core.c+2 -00 replies
120/207ima: Fix a potential NULL pointer access in ima_restore_measurement_listsecurity/integrity/ima/ima_template.c+4 -10 replies
121/207ipmi: fix use after free in _ipmi_destroy_user()drivers/char/ipmi/ipmi_msghandler.c+3 -10 replies
122/207mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfptdrivers/mtd/spi-nor/gigadevice.c+17 -70 replies
123/207ima: Fix memory leak in __ima_inode_hash()security/integrity/ima/ima_main.c+6 -10 replies
124/207um: virt-pci: Avoid GCC non-NULL warningarch/um/drivers/virt-pci.c+6 -30 replies
125/207crypto: ccree,hisilicon - Fix dependencies to correct algorithmdrivers/crypto/Kconfig drivers/crypto/hisilicon/Kconfig+3 -30 replies
126/207PCI: Fix pci_device_is_present() for VFs by checking PFdrivers/pci/pci.c+2 -00 replies
127/207PCI/sysfs: Fix double free in error pathdrivers/pci/pci-sysfs.c+9 -40 replies
128/207RISC-V: kexec: Fix memory leak of fdt bufferarch/riscv/include/asm/kexec.h arch/riscv/kernel/elf_kexec.c+15 -00 replies
129/207riscv: Fixup compile error with !MMUarch/riscv/Kconfig+1 -10 replies
130/207RISC-V: kexec: Fix memory leak of elf header bufferarch/riscv/kernel/elf_kexec.c+4 -00 replies
131/207riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argumentarch/riscv/kernel/stacktrace.c+1 -10 replies
132/207riscv: mm: notify remote harts about mmu cache updatesarch/riscv/include/asm/mmu.h arch/riscv/include/asm/pgtable.h arch/riscv/include/asm/tlbflush.h +2 more+42 -180 replies
133/207crypto: n2 - add missing hash statesizedrivers/crypto/n2_core.c+6 -00 replies
134/207crypto: ccp - Add support for TEE for PCI ID 0x14CAdrivers/crypto/ccp/sp-pci.c+10 -10 replies
135/207driver core: Fix bus_type.match() error handling in __driver_attach()drivers/base/dd.c+5 -10 replies
136/207bus: mhi: host: Fix race between channel preparation and M0 eventdrivers/bus/mhi/host/pm.c+2 -10 replies
138/207phy: qcom-qmp-combo: fix sc8180x resetdrivers/phy/qualcomm/phy-qcom-qmp-combo.c+2 -20 replies
139/207iommu/amd: Fix ivrs_acpihid cmdline parsing codedrivers/iommu/amd/init.c+7 -00 replies
140/207iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid optionsDocumentation/admin-guide/kernel-parameters.txt drivers/iommu/amd/init.c+75 -290 replies
141/207test_kprobes: Fix implicit declaration error of test_kprobeslib/Kconfig.debug+1 -00 replies
142/207hugetlb: really allocate vma lock for all sharable vmasmm/hugetlb.c+148 -1850 replies
143/207remoteproc: imx_dsp_rproc: Add mutex protection for workqueuedrivers/remoteproc/imx_dsp_rproc.c+9 -30 replies
144/207remoteproc: core: Do pm_relax when in RPROC_OFFLINE statedrivers/remoteproc/remoteproc_core.c+8 -10 replies
145/207remoteproc: imx_rproc: Correct i.MX93 DRAM mappingdrivers/remoteproc/imx_rproc.c+2 -20 replies
146/207parisc: led: Fix potential null-ptr-deref in start_task()drivers/parisc/led.c+3 -00 replies
147/207parisc: Drop locking in pdc console codearch/parisc/kernel/pdc_cons.c+3 -130 replies
148/207parisc: Fix locking in pdc_iodc_print() firmware callarch/parisc/kernel/firmware.c+13 -110 replies
149/207parisc: Add missing FORCE prerequisites in Makefilearch/parisc/kernel/vdso32/Makefile arch/parisc/kernel/vdso64/Makefile+4 -40 replies
150/207parisc: Drop duplicate kgdb_pdc consolearch/parisc/kernel/kgdb.c+0 -200 replies
151/207parisc: Drop PMD_SHIFT from calculation in pgtable.harch/parisc/include/asm/pgtable.h+2 -20 replies
152/207device_cgroup: Roll back to original exceptions after copy failuresecurity/device_cgroup.c+29 -40 replies
153/207drm/connector: send hotplug uevent on connector cleanupdrivers/gpu/drm/drm_connector.c+3 -00 replies
154/207drm/vmwgfx: Validate the box size for the snooped cursordrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+2 -10 replies
155/207drm/mgag200: Fix PLL setup for G200_SE_A rev >=4drivers/gpu/drm/mgag200/mgag200_g200se.c+2 -10 replies
156/207drm/etnaviv: move idle mapping reaping into separate functiondrivers/gpu/drm/etnaviv/etnaviv_mmu.c drivers/gpu/drm/etnaviv/etnaviv_mmu.h+16 -80 replies
157/207drm/i915/dsi: fix VBT send packet port selection for dual link DSIdrivers/gpu/drm/i915/display/intel_dsi_vbt.c+2 -20 replies
158/207drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()drivers/gpu/drm/ingenic/ingenic-drm-drv.c+5 -10 replies
159/207drm/etnaviv: reap idle mapping if it doesnt match the softpin addressdrivers/gpu/drm/etnaviv/etnaviv_gem.c+6 -10 replies
160/207arm64: efi: Execute runtime services from a dedicated stackarch/arm64/include/asm/efi.h arch/arm64/kernel/efi-rt-wrapper.S arch/arm64/kernel/efi.c+42 -10 replies
161/207ext4: silence the warning when evicting inode with dioread_nolockfs/ext4/inode.c+5 -50 replies
162/207ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loopfs/ext4/inode.c+9 -10 replies
163/207ext4: remove trailing newline from ext4_msg() messagefs/ext4/orphan.c+1 -10 replies
164/207ext4: correct inconsistent error msg in nojournal modefs/ext4/super.c+5 -40 replies
165/207fs: ext4: initialize fsdata in pagecache_write()fs/ext4/verity.c+1 -10 replies
166/207ext4: fix use-after-free in ext4_orphan_cleanupfs/ext4/inode.c+2 -10 replies
167/207ext4: fix undefined behavior in bit shift for ext4_check_flag_valuesfs/ext4/ext4.h+1 -10 replies
168/207ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inodefs/ext4/ext4.h fs/ext4/inode.c fs/ext4/ioctl.c+11 -30 replies
169/207ext4: add helper to check quota inumsfs/ext4/super.c+25 -30 replies
170/207ext4: fix bug_on in __es_tree_search caused by bad quota inodefs/quota/dquot.c+2 -00 replies
171/207ext4: fix reserved cluster accounting in __es_remove_extent()fs/ext4/extents_status.c+2 -10 replies
172/207ext4: journal_path mount options should follow linksDocumentation/filesystems/mount_api.rst fs/ext4/super.c fs/fs_parser.c +1 more+5 -20 replies
173/207ext4: check and assert if marking an no_delete evicting inode dirtyfs/ext4/inode.c+6 -00 replies
174/207ext4: fix bug_on in __es_tree_search caused by bad boot loader inodefs/ext4/ioctl.c+1 -10 replies
175/207ext4: dont allow journal inode to have encrypt flagfs/ext4/super.c+1 -10 replies
176/207ext4: disable fast-commit of encrypted dir operationsfs/ext4/fast_commit.c fs/ext4/fast_commit.h include/trace/events/ext4.h+31 -180 replies
177/207ext4: fix leaking uninitialized memory in fast-commit journalfs/ext4/fast_commit.c+5 -00 replies
178/207ext4: dont set up encryption key during jbd2 transactionfs/ext4/ext4.h fs/ext4/fast_commit.c fs/ext4/namei.c+27 -230 replies
179/207ext4: add missing validation of fast-commit record lengthsfs/ext4/fast_commit.c fs/ext4/fast_commit.h+20 -200 replies
180/207ext4: fix unaligned memory access in ext4_fc_reserve_space()fs/ext4/fast_commit.c+21 -180 replies
181/207ext4: fix off-by-one errors in fast-commit block fillingfs/ext4/fast_commit.c+33 -330 replies
182/207ext4: fix uninititialized value in ext4_evict_inodefs/ext4/super.c+1 -00 replies
183/207ext4: init quota for old.inode in ext4_renamefs/ext4/namei.c+3 -00 replies
184/207ext4: dont fail GETFSUUID when the caller provides a long bufferfs/ext4/ioctl.c+4 -20 replies
185/207ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inlinefs/ext4/extents.c+8 -00 replies
186/207ext4: fix corruption when online resizing a 1K bigalloc fsfs/ext4/resize.c+3 -30 replies
187/207ext4: fix error code return to user-space in ext4_get_branch()fs/ext4/indirect.c+8 -10 replies
188/207ext4: fix bad checksum after online resizefs/ext4/resize.c+2 -20 replies
189/207ext4: dont return EINVAL from GETFSUUID when reporting UUID lengthfs/ext4/ioctl.c+3 -20 replies
190/207ext4: fix corrupt backup group descriptors after online resizefs/ext4/resize.c+15 -70 replies
191/207ext4: avoid BUG_ON when creating xattrsfs/ext4/xattr.c+0 -80 replies
192/207ext4: fix deadlock due to mbcache entry corruptionfs/ext4/xattr.c fs/mbcache.c include/linux/mbcache.h+17 -100 replies
193/207ext4: fix kernel BUG in ext4_write_inline_data_end()fs/ext4/inode.c+2 -10 replies
194/207ext4: fix inode leak in ext4_xattr_inode_create() on an error pathfs/ext4/xattr.c+3 -00 replies
195/207ext4: initialize quota before expanding inode in setproject ioctlfs/ext4/ioctl.c+4 -40 replies
196/207ext4: avoid unaccounted block allocation when expanding inodefs/ext4/inode.c+8 -00 replies
197/207ext4: allocate extended attribute value in vmalloc areafs/ext4/xattr.c+2 -20 replies
198/207drm/i915/ttm: consider CCS for backup objectsdrivers/gpu/drm/i915/gem/i915_gem_object.c drivers/gpu/drm/i915/gem/i915_gem_object_types.h drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c+26 -50 replies
199/207drm/amd/display: Add DCN314 display SG Supportdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -00 replies
200/207drm/amdgpu: handle polaris10/11 overlap asics (v2)drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+11 -20 replies
201/207drm/amdgpu: make display pinning more flexible (v2)drivers/gpu/drm/amd/amdgpu/amdgpu_object.c+2 -10 replies
202/207drm/i915: improve the catch-all evict to handle lock contentiondrivers/gpu/drm/i915/gem/i915_gem_execbuffer.c drivers/gpu/drm/i915/gem/i915_gem_mman.c drivers/gpu/drm/i915/i915_gem_evict.c +3 more+82 -260 replies
203/207drm/i915/migrate: Account for the reserved_spacedrivers/gpu/drm/i915/gt/intel_migrate.c+12 -40 replies
204/207drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mappingdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c+2 -00 replies
205/207drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mappingdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c+2 -00 replies
206/207drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+4 -10 replies
207/207drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asicsdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c+28 -60 replies

Reviews trailers per patch

103 of 206 patches have a Reviewed-by or Acked-by.

PatchMario LimoncielloKan LiangDouglas AndersonNeil ArmstrongBrian MasneyKonrad DybcioDmitry BaryshkovAlex DeucherManivannan SadhasivamMark RutlandKrzysztof KozlowskiJohn 'Warthog9' Hawley (VMware)Jason YanDavid SterbaKees CookChanwoo ChoiMyungJoo HamViresh KumarYonghong SongIke PanhcHans de GoedeJiaxun YangMaxim MikityanskiyQu WenruoSteev KlimaszewskiDavidlohr BuesoDave JiangJonathan CameronSrinivas PandruvadaMatthieu BaertsMat MartineauJoe ThornberLuis MachadoAndy ShevchenkoLukas WunnerJoel Fernandes (Google)Kai HuangIoannis IliopoulosMasami Hiramatsu (Google)Mathieu DesnoyersJim MattsonMiles ChenAngeloGioacchino Del RegnoArnd BergmannNathan ChancellorPaulo Alcantara (SUSE)Leon RomanovskyThomas GleixnerHawking ZhangChristian KönigPaul CercueilStefan BergerJohannes ThumshirnWei GongConor DooleyLiao ChangRolf Eike BeerRijo-john ThomasTom LendackyMiaohe LinPeng FanAristeu RozanskiJonas ÅdahlLyude PaulMichael BanackMartin KrastevThomas ZimmermannGuido GüntherJani NikulaEric BiggersJan KaraChaitanya KulkarniEric WhitneyDarrick J. WongRitesh Harjani (IBM)Catherine HoangJeremi PiotrowskiAndreas DilgerNirmoy DasLuben TuikovMani MilaniAndrzej HajdaAndi ShytiAllen PaisFlorian FainelliShuah KhanGuenter RoeckJon HunterBagas SanjayaFenil JainLinux Kernel Functional TestingSudip MukherjeeRon EconomosJustin M. ForbesRudi Heitbaum
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/207R-b
2/207R-b
3/207
4/207
5/207R-b R-b
6/207A-b
7/207
8/207R-b
9/207R-b
10/207R-b
11/207R-b
12/207R-b
13/207R-b
14/207R-b R-b
15/207R-b R-b
16/207
17/207R-b
18/207R-b
19/207R-b
20/207R-b
21/207R-b
22/207R-b
23/207
24/207R-b
25/207
26/207
27/207R-b T-b
28/207R-b R-b R-b
29/207
30/207
31/207
32/207R-b
33/207R-b A-b
34/207A-b
35/207
36/207
37/207
38/207
39/207A-b
40/207
41/207
42/207
43/207A-b R-b
44/207A-b R-b
45/207R-b
46/207
47/207
48/207R-b T-b T-b
49/207R-b T-b T-b
50/207R-b T-b T-b
51/207R-b T-b T-b
52/207R-b T-b T-b
53/207A-b A-b
54/207
55/207R-b
56/207
57/207
58/207T-b
59/207
60/207
61/207
62/207R-b
63/207R-b
64/207R-b
65/207R-b
66/207
67/207
68/207A-b
69/207
70/207
71/207
72/207
73/207
74/207
75/207T-b
76/207R-b R-b
77/207
78/207R-b
79/207
80/207
81/207
82/207R-b
83/207
84/207
85/207R-b
86/207R-b
87/207
88/207
89/207
90/207A-b
91/207R-b
92/207
93/207
94/207
95/207
96/207
97/207
98/207
99/207R-b R-b
100/207R-b T-b
101/207
102/207
103/207
104/207R-b
105/207
106/207
107/207
108/207R-b
109/207
110/207R-b R-b
111/207R-b
112/207R-b
113/207
114/207
115/207
116/207R-b
117/207
118/207
119/207
120/207R-b
121/207
122/207
123/207
124/207
125/207
126/207T-b
127/207
128/207R-b R-b
129/207T-b
130/207R-b
131/207
132/207
133/207T-b
134/207T-b A-b
135/207
136/207R-b
138/207R-b
139/207
140/207
141/207A-b
142/207R-b
143/207R-b
144/207
145/207
146/207
147/207
148/207
149/207
150/207
151/207
152/207R-b
153/207T-b R-b
154/207R-b R-b
155/207R-b
156/207R-b
157/207R-b
158/207
159/207R-b
160/207
161/207R-b
162/207R-b
163/207
164/207R-b
165/207R-b
166/207R-b
167/207
168/207R-b R-b
169/207R-b R-b
170/207R-b R-b R-b
171/207R-b
172/207R-b
173/207R-b
174/207R-b R-b
175/207
176/207
177/207
178/207
179/207
180/207
181/207
182/207R-b R-b
183/207R-b
184/207R-b
185/207
186/207R-b
187/207
188/207R-b R-b
189/207R-b
190/207R-b
191/207
192/207Reported-and-tested-by R-b
193/207
194/207R-b
195/207
196/207
197/207R-b
198/207T-b R-b
199/207R-b
200/207A-b
201/207R-b A-b
202/207R-b T-b
203/207T-b R-b R-b R-b
204/207R-b
205/207R-b
206/207A-b
207/207A-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 95 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/207] 6.1.4-rc1 review

This is the start of the stable review cycle for the 6.1.4 release. There are 207 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, 06 Jan 2023 16:04:29 +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/v6.x/stable-review/patch-6.1.4-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.4-rc1

Evan Quan <[email protected]>
drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics

Evan Quan <[email protected]>

    drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34

Evan Quan <[email protected]>
drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping

Evan Quan <[email protected]>
drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping

Chris Wilson <[email protected]>
drm/i915/migrate: Account for the reserved_space

Matthew Auld <[email protected]>
drm/i915: improve the catch-all evict to handle lock contention

Alex Deucher <[email protected]>
drm/amdgpu: make display pinning more flexible (v2)

Alex Deucher <[email protected]>
drm/amdgpu: handle polaris10/11 overlap asics (v2)

Yifan Zhang <[email protected]>
drm/amd/display: Add DCN314 display SG Support

Matthew Auld <[email protected]>
drm/i915/ttm: consider CCS for backup objects

Ye Bin <[email protected]>
ext4: allocate extended attribute value in vmalloc area

Jan Kara <[email protected]>
ext4: avoid unaccounted block allocation when expanding inode

Jan Kara <[email protected]>
ext4: initialize quota before expanding inode in setproject ioctl

Ye Bin <[email protected]>
ext4: fix inode leak in ext4_xattr_inode_create() on an error path

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

Jan Kara <[email protected]>
ext4: fix deadlock due to mbcache entry corruption

Jan Kara <[email protected]>
ext4: avoid BUG_ON when creating xattrs

Baokun Li <[email protected]>
ext4: fix corrupt backup group descriptors after online resize

Darrick J. Wong <[email protected]>
ext4: dont return EINVAL from GETFSUUID when reporting UUID length

Baokun Li <[email protected]>
ext4: fix bad checksum after online resize

Luís Henriques <[email protected]>
ext4: fix error code return to user-space in ext4_get_branch()

Baokun Li <[email protected]>
ext4: fix corruption when online resizing a 1K bigalloc fs

Eric Whitney <[email protected]>
ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline

Darrick J. Wong <[email protected]>
ext4: don't fail GETFSUUID when the caller provides a long buffer

Ye Bin <[email protected]>
ext4: init quota for 'old.inode' in 'ext4_rename'

Ye Bin <[email protected]>
ext4: fix uninititialized value in 'ext4_evict_inode'

Eric Biggers <[email protected]>
ext4: fix off-by-one errors in fast-commit block filling

Eric Biggers <[email protected]>
ext4: fix unaligned memory access in ext4_fc_reserve_space()

Eric Biggers <[email protected]>
ext4: add missing validation of fast-commit record lengths

Eric Biggers <[email protected]>
ext4: don't set up encryption key during jbd2 transaction

Eric Biggers <[email protected]>
ext4: fix leaking uninitialized memory in fast-commit journal

Eric Biggers <[email protected]>
ext4: disable fast-commit of encrypted dir operations

Eric Biggers <[email protected]>
ext4: don't allow journal inode to have encrypt flag

Baokun Li <[email protected]>
ext4: fix bug_on in __es_tree_search caused by bad boot loader inode

Zhang Yi <[email protected]>
ext4: check and assert if marking an no_delete evicting inode dirty

Lukas Czerner <[email protected]>
ext4: journal_path mount options should follow links

Ye Bin <[email protected]>
ext4: fix reserved cluster accounting in __es_remove_extent()

Baokun Li <[email protected]>
ext4: fix bug_on in __es_tree_search caused by bad quota inode

Baokun Li <[email protected]>
ext4: add helper to check quota inums

Baokun Li <[email protected]>
ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode

Gaosheng Cui <[email protected]>
ext4: fix undefined behavior in bit shift for ext4_check_flag_values

Baokun Li <[email protected]>
ext4: fix use-after-free in ext4_orphan_cleanup

Alexander Potapenko <[email protected]>
fs: ext4: initialize fsdata in pagecache_write()

Baokun Li <[email protected]>
ext4: correct inconsistent error msg in nojournal mode

Luís Henriques <[email protected]>
ext4: remove trailing newline from ext4_msg() message

Baokun Li <[email protected]>
ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop

Zhang Yi <[email protected]>
ext4: silence the warning when evicting inode with dioread_nolock

Ard Biesheuvel <[email protected]>
arm64: efi: Execute runtime services from a dedicated stack

Lucas Stach <[email protected]>
drm/etnaviv: reap idle mapping if it doesn't match the softpin address

Yuan Can <[email protected]>
drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()

Mikko Kovanen <[email protected]>
drm/i915/dsi: fix VBT send packet port selection for dual link DSI

Lucas Stach <[email protected]>
drm/etnaviv: move idle mapping reaping into separate function

Jocelyn Falempe <[email protected]>

    drm/mgag200: Fix PLL setup for G200_SE_A rev >=4

Zack Rusin <[email protected]>
drm/vmwgfx: Validate the box size for the snooped cursor

Simon Ser <[email protected]>
drm/connector: send hotplug uevent on connector cleanup

Wang Weiyang <[email protected]>
device_cgroup: Roll back to original exceptions after copy failure

Helge Deller <[email protected]>
parisc: Drop PMD_SHIFT from calculation in pgtable.h

Helge Deller <[email protected]>
parisc: Drop duplicate kgdb_pdc console

Helge Deller <[email protected]>
parisc: Add missing FORCE prerequisites in Makefile

Helge Deller <[email protected]>
parisc: Fix locking in pdc_iodc_print() firmware call

Helge Deller <[email protected]>
parisc: Drop locking in pdc console code

Shang XiaoJing <[email protected]>
parisc: led: Fix potential null-ptr-deref in start_task()

Peng Fan <[email protected]>
remoteproc: imx_rproc: Correct i.MX93 DRAM mapping

Maria Yu <[email protected]>
remoteproc: core: Do pm_relax when in RPROC_OFFLINE state

Shengjiu Wang <[email protected]>
remoteproc: imx_dsp_rproc: Add mutex protection for workqueue

Mike Kravetz <[email protected]>
hugetlb: really allocate vma lock for all sharable vmas

Li Hua <[email protected]>
test_kprobes: Fix implicit declaration error of test_kprobes

Kim Phillips <[email protected]>
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options

Kim Phillips <[email protected]>
iommu/amd: Fix ivrs_acpihid cmdline parsing code

Johan Hovold <[email protected]>

    phy: qcom-qmp-combo: fix sc8180x reset

Johan Hovold <[email protected]>
phy: qcom-qmp-combo: fix sdm845 reset

Qiang Yu <[email protected]>
bus: mhi: host: Fix race between channel preparation and M0 event

Isaac J. Manjarres <[email protected]>
driver core: Fix bus_type.match() error handling in __driver_attach()

Mario Limonciello <[email protected]>

    crypto: ccp - Add support for TEE for PCI ID 0x14CA

Corentin Labbe <[email protected]>
crypto: n2 - add missing hash statesize

Sergey Matyukevich <[email protected]>
riscv: mm: notify remote harts about mmu cache updates

Guo Ren <[email protected]>
riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument

Li Huafei <[email protected]>
RISC-V: kexec: Fix memory leak of elf header buffer

Guo Ren <[email protected]>
riscv: Fixup compile error with !MMU

Li Huafei <[email protected]>
RISC-V: kexec: Fix memory leak of fdt buffer

Sascha Hauer <[email protected]>
PCI/sysfs: Fix double free in error path

Michael S. Tsirkin <[email protected]>
PCI: Fix pci_device_is_present() for VFs by checking PF

Tianjia Zhang <[email protected]>
crypto: ccree,hisilicon - Fix dependencies to correct algorithm

Kees Cook <[email protected]>
um: virt-pci: Avoid GCC non-NULL warning

Roberto Sassu <[email protected]>
ima: Fix memory leak in __ima_inode_hash()

Yaliang Wang <[email protected]>

    mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt

Dan Carpenter <[email protected]>
ipmi: fix use after free in _ipmi_destroy_user()

Huaxin Lu <[email protected]>
ima: Fix a potential NULL pointer access in ima_restore_measurement_list

Alexander Sverdlin <[email protected]>
mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()

Zhang Yuchen <[email protected]>
ipmi: fix long wait in unload when IPMI disconnect

Maximilian Luz <[email protected]>
ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()

Aidan MacDonald <[email protected]>
ASoC: jz4740-i2s: Handle independent FIFO flush bits

Michael Walle <[email protected]>
wifi: wilc1000: sdio: fix module autoloading

Aditya Garg <[email protected]>
efi: Add iMac Pro 2017 to uefi skip cert quirk

Florian-Ewald Mueller <[email protected]>
md/bitmap: Fix bitmap chunk size overflow issues

Damien Le Moal <[email protected]>
block: mq-deadline: Do not break sequential write streams to zoned HDDs

Damien Le Moal <[email protected]>
block: mq-deadline: Fix dd_finish_request() for zoned devices

Yang Wang <[email protected]>
drm/amdgpu: fix mmhub register base coding error

Ian Abbott <[email protected]>
rtc: ds1347: fix value written to century register

Biju Das <[email protected]>
ravb: Fix "failed to switch device to config mode" message during unbind

Paulo Alcantara <[email protected]>
cifs: set correct status of tcon ipc when reconnecting

Paulo Alcantara <[email protected]>
cifs: set correct ipc status after initial tree connect

Paulo Alcantara <[email protected]>
cifs: set correct tcon status after initial tree connect

Steve French <[email protected]>
cifs: fix missing display of three mount options

Paulo Alcantara <[email protected]>
cifs: fix confusing debug message

Takashi Iwai <[email protected]>
media: dvb-core: Fix UAF due to refcount races at releasing

Keita Suzuki <[email protected]>
media: dvb-core: Fix double free in dvb_register_device()

Nick Desaulniers <[email protected]>
ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod

Macpaul Lin <[email protected]>
arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon

Luca Ceresoli <[email protected]>
staging: media: tegra-video: fix device_node use after free

Luca Ceresoli <[email protected]>

    staging: media: tegra-video: fix chan->mipi value on error

Yang Jihong <[email protected]>
tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line

Zheng Yejian <[email protected]>
tracing: Fix issue of missing one synthetic field

Steven Rostedt (Google) <[email protected]>
tracing/probes: Handle system names with hyphens

Zheng Yejian <[email protected]>
tracing/hist: Fix wrong return value in parse_action_params()

Masami Hiramatsu (Google) <[email protected]>
tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE

Michael Jeanson <[email protected]>
powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1

Steven Rostedt (Google) <[email protected]>
tracing: Fix race where eprobes can be called before the event

Masami Hiramatsu (Google) <[email protected]>
x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK

Masami Hiramatsu (Google) <[email protected]>
x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK

Steven Rostedt (Google) <[email protected]>
ftrace/x86: Add back ftrace_expected for ftrace bug reports

Ashok Raj <[email protected]>
x86/microcode/intel: Do not retry microcode reloading on the APs

Sean Christopherson <[email protected]>
KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1

Yuan ZhaoXiong <[email protected]>
KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself

Sean Christopherson <[email protected]>
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails

Sean Christopherson <[email protected]>
KVM: VMX: Resume guest immediately when injecting #GP on ECREATE

Tianjia Zhang <[email protected]>
ima: Fix hash dependency to correct algorithm

Rob Herring <[email protected]>
of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values

Max Filippov <[email protected]>
xtensa: add __umulsidi3 helper

Namhyung Kim <[email protected]>
perf/core: Call LSM hook after copying perf_event_attr

Zheng Yejian <[email protected]>
tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'

Li Ming <[email protected]>
PCI/DOE: Fix maximum data object length miscalculation

Arnd Bergmann <[email protected]>
ata: ahci: fix enum constants for gcc-13

Mike Snitzer <[email protected]>
dm cache: set needs_check flag after aborting metadata

Luo Meng <[email protected]>
dm cache: Fix UAF in destroy()

Luo Meng <[email protected]>
dm clone: Fix UAF in clone_dtr()

Luo Meng <[email protected]>
dm integrity: Fix UAF in dm_integrity_dtr()

Luo Meng <[email protected]>
dm thin: Fix UAF in run_timer_softirq()

Luo Meng <[email protected]>
dm thin: resume even if in FAIL mode

Zhihao Cheng <[email protected]>

    dm thin: Use last transaction's pmd->root when commit failed

Zhihao Cheng <[email protected]>
dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata

Mike Snitzer <[email protected]>
dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort

Matthieu Baerts <[email protected]>
mptcp: use proper req destructor for IPv6

Matthieu Baerts <[email protected]>
mptcp: dedicated request sock for subflow in v6

Matthieu Baerts <[email protected]>
mptcp: remove MPTCP 'ifdef' in TCP SYN cookies

Wei Yongjun <[email protected]>
mptcp: netlink: fix some error return code

Alexander Aring <[email protected]>
fs: dlm: retry accept() until -EAGAIN or error returns

Alexander Aring <[email protected]>
fs: dlm: fix sock release if listen fails

Jaroslav Kysela <[email protected]>
ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless

José Expósito <[email protected]>
HID: Ignore HP Envy x360 eu0009nv stylus battery

Hans de Goede <[email protected]>
platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button

Hans de Goede <[email protected]>
platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data

Hans de Goede <[email protected]>
platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data

Vitaly Rodionov <[email protected]>
ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.

Artem Bityutskiy <[email protected]>
platform/x86: intel-uncore-freq: add Emerald Rapids support

Hans de Goede <[email protected]>
platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time

Hans de Goede <[email protected]>
platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models

Hans de Goede <[email protected]>
platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models

Hans de Goede <[email protected]>
platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume

Hans de Goede <[email protected]>
platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state()

Hans de Goede <[email protected]>
ACPI: video: Prefer native over vendor

Hans de Goede <[email protected]>
ACPI: video: Simplify __acpi_video_get_backlight_type()

Philipp Jungkamp <[email protected]>
platform/x86: ideapad-laptop: support for more special keys in WMI

Eray Orçunus <[email protected]>
platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use

Eray Orçunus <[email protected]>
platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG"

Hans de Goede <[email protected]>
platform/x86: thinkpad_acpi: Fix max_brightness of thinklight

Chris Chiu <[email protected]>
ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops

Philipp Jungkamp <[email protected]>
ALSA: patch_realtek: Fix Dell Inspiron Plus 16

Toke Høiland-Jørgensen <[email protected]>
bpf: Resolve fext program type when checking map compatibility

Smitha T Murthy <[email protected]>
media: s5p-mfc: Fix in register read and write for H264

Smitha T Murthy <[email protected]>
media: s5p-mfc: Clear workbit to handle error condition

Smitha T Murthy <[email protected]>
media: s5p-mfc: Fix to handle reference queue during finishing

Al Viro <[email protected]>
ext2: unbugger ext2_empty_dir()

Yongqiang Liu <[email protected]>
cpufreq: Init completion before kobject_init_and_add()

Kant Fan <[email protected]>
PM/devfreq: governor: Add a private governor_data for governor

Jason A. Donenfeld <[email protected]>
random: add helpers for random numbers with given floor or range

Yazen Ghannam <[email protected]>
x86/MCE/AMD: Clear DFR errors found in THR handler

Mickaël Salaün <[email protected]>
selftests: Use optional USERCFLAGS and USERLDFLAGS

Yazen Ghannam <[email protected]>
EDAC/mc_sysfs: Increase legacy channel support to 12

Dan Williams <[email protected]>
cxl/region: Fix missing probe failure

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength

Andrew Cooper <[email protected]>
x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics

Jason A. Donenfeld <[email protected]>
random: use rejection sampling for uniform bounded random integers

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength

Jason A. Donenfeld <[email protected]>
ARM: ux500: do not directly dereference __iomem

Boris Burkov <[email protected]>
btrfs: fix resolving backrefs for inline extent followed by prealloc

void0red <[email protected]>
btrfs: fix extent map use-after-free when handling missing device in read_one_chunk

Josef Bacik <[email protected]>
btrfs: fix uninitialized parent in insert_state

Evan Quan <[email protected]>
drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings

Evan Quan <[email protected]>
drm/amd/pm: update SMU13.0.0 reported maximum shader clock

Johan Hovold <[email protected]>
phy: qcom-qmp-combo: fix out-of-bounds clock access

Wenchao Chen <[email protected]>
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K

Johan Hovold <[email protected]>

    arm64: dts: qcom: sc8280xp: fix UFS reference clocks

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Clear attr_update properly

Alexander Antonov <[email protected]>
perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D

Bixuan Cui <[email protected]>
jbd2: use the correct print format

Steven Rostedt <[email protected]>
ktest.pl minconfig: Unset configs instead of just removing them

Steven Rostedt <[email protected]>
kest.pl: Fix grub2 menu handling for rebooting

Manivannan Sadhasivam <[email protected]>
soc: qcom: Select REMAP_MMIO for ICC_BWMON driver

Manivannan Sadhasivam <[email protected]>
soc: qcom: Select REMAP_MMIO for LLCC driver

Masami Hiramatsu (Google) <[email protected]>
arm64: Prohibit instrumentation on arch_stack_walk()

Johan Hovold <[email protected]>

    arm64: dts: qcom: sc8280xp: fix UFS DMA coherency

Fan Ni <[email protected]>
cxl/region: Fix memdev reuse check

Jason A. Donenfeld <[email protected]>
media: stv0288: use explicitly signed char

Tim Huang <[email protected]>
drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0

Alex Deucher <[email protected]>
drm/amdgpu: skip MES for S0ix as well since it's part of GFX

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |  27 +-
 Documentation/filesystems/mount_api.rst            |   1 +
 Makefile                                           |   4 +-
 arch/arm/nwfpe/Makefile                            |   6 +
 arch/arm64/boot/dts/mediatek/mt8195-demo.dts       |   4 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |  10 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |   5 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |   6 +-
 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts   |   6 +-
 arch/arm64/include/asm/efi.h                       |   3 +
 arch/arm64/kernel/efi-rt-wrapper.S                 |  13 +-
 arch/arm64/kernel/efi.c                            |  27 ++
 arch/arm64/kernel/stacktrace.c                     |  10 +-
 arch/parisc/include/asm/pgtable.h                  |   4 +-
 arch/parisc/kernel/firmware.c                      |  24 +-
 arch/parisc/kernel/kgdb.c                          |  20 --
 arch/parisc/kernel/pdc_cons.c                      |  16 +-
 arch/parisc/kernel/vdso32/Makefile                 |   4 +-
 arch/parisc/kernel/vdso64/Makefile                 |   4 +-
 arch/powerpc/include/asm/ftrace.h                  |  12 -
 arch/riscv/Kconfig                                 |   2 +-
 arch/riscv/include/asm/kexec.h                     |   5 +
 arch/riscv/include/asm/mmu.h                       |   2 +
 arch/riscv/include/asm/pgtable.h                   |   2 +-
 arch/riscv/include/asm/tlbflush.h                  |  18 +
 arch/riscv/kernel/elf_kexec.c                      |  14 +
 arch/riscv/kernel/stacktrace.c                     |   2 +-
 arch/riscv/mm/context.c                            |  10 +
 arch/riscv/mm/tlbflush.c                           |  28 +-
 arch/um/drivers/virt-pci.c                         |   9 +-
 arch/x86/events/intel/uncore.h                     |   1 +
 arch/x86/events/intel/uncore_snbep.c               |  22 +-
 arch/x86/kernel/cpu/mce/amd.c                      |  33 +-
 arch/x86/kernel/cpu/microcode/intel.c              |   8 +-
 arch/x86/kernel/fpu/xstate.c                       |  12 +-
 arch/x86/kernel/ftrace.c                           |   2 +
 arch/x86/kernel/kprobes/core.c                     |  10 +-
 arch/x86/kernel/kprobes/opt.c                      |  28 +-
 arch/x86/kvm/lapic.c                               |   5 +-
 arch/x86/kvm/vmx/nested.c                          |  47 ++-
 arch/x86/kvm/vmx/sgx.c                             |   4 +-
 arch/xtensa/kernel/xtensa_ksyms.c                  |   2 +
 arch/xtensa/lib/Makefile                           |   2 +-
 arch/xtensa/lib/umulsidi3.S                        | 230 +++++++++++++
 block/mq-deadline.c                                |  83 ++++-
 drivers/acpi/video_detect.c                        |  52 ++-
 drivers/ata/ahci.h                                 | 245 +++++++-------
 drivers/base/dd.c                                  |   6 +-
 drivers/bus/mhi/host/pm.c                          |   3 +-
 drivers/char/ipmi/ipmi_msghandler.c                |   4 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |  27 +-
 drivers/char/random.c                              |  38 +++
 drivers/cpufreq/cpufreq.c                          |   2 +-
 drivers/crypto/Kconfig                             |   4 +-
 drivers/crypto/ccp/sp-pci.c                        |  11 +-
 drivers/crypto/hisilicon/Kconfig                   |   2 +-
 drivers/crypto/n2_core.c                           |   6 +
 drivers/cxl/core/region.c                          |   5 +-
 drivers/devfreq/devfreq.c                          |   6 +-
 drivers/devfreq/governor_userspace.c               |  12 +-
 drivers/edac/edac_mc_sysfs.c                       |  24 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c          |   2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c          |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   1 +
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   1 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   2 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   | 111 +++++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |  19 +-
 drivers/gpu/drm/drm_connector.c                    |   3 +
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   7 +-
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c              |  23 +-
 drivers/gpu/drm/etnaviv/etnaviv_mmu.h              |   1 +
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c       |   4 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |  59 +++-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |   3 +
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |  10 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c         |  18 +-
 drivers/gpu/drm/i915/gt/intel_migrate.c            |  16 +-
 drivers/gpu/drm/i915/i915_gem_evict.c              |  37 +-
 drivers/gpu/drm/i915/i915_gem_evict.h              |   4 +-
 drivers/gpu/drm/i915/i915_vma.c                    |   2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_evict.c    |   4 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |   6 +-
 drivers/gpu/drm/mgag200/mgag200_g200se.c           |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   3 +-
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/hid-input.c                            |   2 +
 drivers/iommu/amd/init.c                           |  86 +++--
 drivers/md/dm-cache-metadata.c                     |  54 ++-
 drivers/md/dm-cache-target.c                       |  11 +-
 drivers/md/dm-clone-target.c                       |   1 +
 drivers/md/dm-integrity.c                          |   2 +
 drivers/md/dm-thin-metadata.c                      |  60 +++-
 drivers/md/dm-thin.c                               |  18 +-
 drivers/md/md-bitmap.c                             |  20 +-
 drivers/media/dvb-core/dmxdev.c                    |   8 +
 drivers/media/dvb-core/dvbdev.c                    |   1 +
 drivers/media/dvb-frontends/stv0288.c              |   5 +-
 .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c  |   4 +-
 .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c   |  12 +-
 .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c      |  14 +-
 drivers/mmc/host/sdhci-sprd.c                      |  16 +-
 drivers/mtd/spi-nor/core.c                         |   2 +
 drivers/mtd/spi-nor/gigadevice.c                   |  24 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   2 +-
 drivers/net/wireless/microchip/wilc1000/sdio.c     |   1 +
 drivers/of/kexec.c                                 |  10 +-
 drivers/parisc/led.c                               |   3 +
 drivers/pci/doe.c                                  |  20 +-
 drivers/pci/pci-sysfs.c                            |  13 +-
 drivers/pci/pci.c                                  |   2 +
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |  47 ++-
 drivers/platform/x86/ideapad-laptop.c              | 371 ++++++++++++++++-----
 .../x86/intel/uncore-frequency/uncore-frequency.c  |   1 +
 drivers/platform/x86/thinkpad_acpi.c               |   1 +
 drivers/platform/x86/x86-android-tablets.c         | 285 +++++++++++++++-
 drivers/remoteproc/imx_dsp_rproc.c                 |  12 +-
 drivers/remoteproc/imx_rproc.c                     |   4 +-
 drivers/remoteproc/remoteproc_core.c               |   9 +-
 drivers/rtc/rtc-ds1347.c                           |   2 +-
 drivers/soc/qcom/Kconfig                           |   2 +
 drivers/soc/ux500/ux500-soc-id.c                   |  10 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |  57 ++--
 drivers/staging/media/tegra-video/csi.c            |   4 +-
 drivers/staging/media/tegra-video/csi.h            |   2 +-
 fs/btrfs/backref.c                                 |   4 +
 fs/btrfs/extent-io-tree.c                          |   2 +-
 fs/btrfs/volumes.c                                 |   3 +-
 fs/cifs/cifsfs.c                                   |   8 +-
 fs/cifs/connect.c                                  |  16 +-
 fs/dlm/lowcomms.c                                  |   9 +-
 fs/ext2/dir.c                                      |   2 +-
 fs/ext4/ext4.h                                     |   9 +-
 fs/ext4/extents.c                                  |   8 +
 fs/ext4/extents_status.c                           |   3 +-
 fs/ext4/fast_commit.c                              | 171 +++++-----
 fs/ext4/fast_commit.h                              |   3 +-
 fs/ext4/indirect.c                                 |   9 +-
 fs/ext4/inode.c                                    |  48 ++-
 fs/ext4/ioctl.c                                    |  24 +-
 fs/ext4/namei.c                                    |  47 +--
 fs/ext4/orphan.c                                   |   2 +-
 fs/ext4/resize.c                                   |  32 +-
 fs/ext4/super.c                                    |  42 ++-
 fs/ext4/verity.c                                   |   2 +-
 fs/ext4/xattr.c                                    |  19 +-
 fs/fs_parser.c                                     |   3 +-
 fs/mbcache.c                                       |  14 +-
 fs/quota/dquot.c                                   |   2 +
 include/linux/bpf_verifier.h                       |   2 +-
 include/linux/devfreq.h                            |   7 +-
 include/linux/fs_parser.h                          |   1 +
 include/linux/mbcache.h                            |   9 +-
 include/linux/prandom.h                            |  18 +-
 include/linux/random.h                             |  65 ++++
 include/net/mptcp.h                                |  12 +-
 include/trace/events/ext4.h                        |   7 +-
 include/trace/events/jbd2.h                        |  44 +--
 kernel/bpf/core.c                                  |   5 +-
 kernel/events/core.c                               |   6 +-
 kernel/trace/Kconfig                               |   2 +
 kernel/trace/trace.c                               |  38 ++-
 kernel/trace/trace.h                               |  27 +-
 kernel/trace/trace_eprobe.c                        |   3 +
 kernel/trace/trace_events_hist.c                   |  11 +-
 kernel/trace/trace_events_synth.c                  |   2 +-
 kernel/trace/trace_probe.c                         |   2 +-
 lib/Kconfig.debug                                  |   1 +
 mm/hugetlb.c                                       | 333 ++++++++----------
 net/ipv4/syncookies.c                              |   7 +-
 net/mptcp/pm_userspace.c                           |   4 +
 net/mptcp/subflow.c                                |  61 +++-
 security/device_cgroup.c                           |  33 +-
 security/integrity/ima/Kconfig                     |   2 +-
 security/integrity/ima/ima_main.c                  |   7 +-
 security/integrity/ima/ima_template.c              |   5 +-
 security/integrity/platform_certs/load_uefi.c      |   1 +
 sound/pci/hda/patch_cs8409.c                       |   2 +-
 sound/pci/hda/patch_realtek.c                      |  50 +++
 sound/soc/jz4740/jz4740-i2s.c                      |  39 ++-
 sound/usb/card.h                                   |   1 +
 sound/usb/endpoint.c                               |  16 +-
 sound/usb/endpoint.h                               |   3 +-
 sound/usb/implicit.c                               |   6 +-
 sound/usb/implicit.h                               |   2 +-
 sound/usb/pcm.c                                    |  36 +-
 sound/usb/pcm.h                                    |   2 +
 sound/usb/quirks.c                                 |   2 +
 sound/usb/usbaudio.h                               |   4 +
 tools/testing/ktest/ktest.pl                       |  23 +-
 tools/testing/selftests/lib.mk                     |   5 +
 200 files changed, 3052 insertions(+), 1144 deletions(-)