2023-01-04 16:13:41

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.0 000/177] 6.0.18-rc1 review

This is the start of the stable review cycle for the 6.0.18 release.
There are 177 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.0.18-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.0.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>
Linux 6.0.18-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()

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

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: Add missing FORCE prerequisites in Makefile

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

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

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

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

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

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

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

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

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

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

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/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/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/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/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/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/vmwgfx/vmwgfx_kms.c | 3 +-
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 | 8 +-
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/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 | 33 ++-
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/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 +
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_realtek.c | 50 +++++
sound/soc/jz4740/jz4740-i2s.c | 39 +++-
tools/testing/ktest/ktest.pl | 23 ++-
tools/testing/selftests/lib.mk | 5 +
172 files changed, 1961 insertions(+), 648 deletions(-)



2023-01-04 20:23:08

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On 1/4/23 08:04, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:

Tested-by: Florian Fainelli <[email protected]>
--
Florian

2023-01-04 22:23:12

by Allen Pais

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.

Tested-by: Allen Pais <[email protected]>

Thanks.

2023-01-04 22:59:17

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Wed, Jan 04, 2023 at 05:04:51PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.
>

Build results:
total: 155 pass: 155 fail: 0
Qemu test results:
total: 500 pass: 500 fail: 0

Tested-by: Guenter Roeck <[email protected]>

Guenter

2023-01-04 22:59:29

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On 1/4/23 09:04, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <[email protected]>

thanks,
-- Shuah

2023-01-05 07:18:28

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Wed, 04 Jan 2023 17:04:51 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.0:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
130 tests: 130 pass, 0 fail

Linux version: 6.0.18-rc1-g84ff81fcb901
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <[email protected]>

Jon

2023-01-05 07:51:20

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Wed, Jan 04, 2023 at 05:04:51PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.
>

Successfully cross-compiled for arm64 (bcm2711_defconfig, GCC 10.2.0) and
powerpc (ps3_defconfig, GCC 12.2.0).

Tested-by: Bagas Sanjaya <[email protected]>

--
An old man doll... just what I always wanted! - Clara


Attachments:
(No filename) (539.00 B)
signature.asc (235.00 B)
Download all attachments

2023-01-05 09:24:37

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Wed, 4 Jan 2023 at 21:38, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

Tested-by: Linux Kernel Functional Testing <[email protected]>

## Build
* kernel: 6.0.18-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.0.y
* git commit: 84ff81fcb901cffd40f9a2e3855625dfe6de40a0
* git describe: v6.0.17-178-g84ff81fcb901
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0.17-178-g84ff81fcb901

## Test Regressions (compared to v6.0.17)

## Metric Regressions (compared to v6.0.17)

## Test Fixes (compared to v6.0.17)

## Metric Fixes (compared to v6.0.17)

## Test result summary
total: 160249, pass: 133003, fail: 4216, skip: 22687, xfail: 343

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 151 total, 148 passed, 3 failed
* arm64: 49 total, 49 passed, 0 failed
* i386: 39 total, 36 passed, 3 failed
* mips: 30 total, 28 passed, 2 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 38 total, 32 passed, 6 failed
* riscv: 16 total, 16 passed, 0 failed
* s390: 16 total, 16 passed, 0 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 42 total, 41 passed, 1 failed

## Test suites summary
* boot
* fwts
* igt-gpu-tools
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-firmware
* kselftest-fpu
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-vm
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-open-posix-tests
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* packetdrill
* perf
* rcutorture
* v4l2-compliance
* vdso

--
Linaro LKFT
https://lkft.linaro.org

2023-01-05 11:25:18

by Sudip Mukherjee

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

Hi Greg,

On Wed, Jan 04, 2023 at 05:04:51PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.

Build test (gcc version 12.2.1 20221127):
mips: 52 configs -> no failure
arm: 100 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure

Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]

[1]. https://openqa.qa.codethink.co.uk/tests/2559
[2]. https://openqa.qa.codethink.co.uk/tests/2571

Tested-by: Sudip Mukherjee <[email protected]>

--
Regards
Sudip

2023-01-05 15:08:02

by Justin Forbes

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Wed, Jan 04, 2023 at 05:04:51PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Tested rc1 against the Fedora build system (aarch64, armv7, ppc64le,
s390x, x86_64), and boot tested x86_64. No regressions noted.

Tested-by: Justin M. Forbes <[email protected]>

2023-01-05 23:33:54

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On 1/4/23 8:04 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <[email protected]>

2023-01-06 14:53:33

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Fri, Jan 06, 2023 at 03:27:58PM +0100, Georg M?ller wrote:
> Hi Greg,
>
> Am 04.01.23 um 17:04 schrieb Greg Kroah-Hartman:
> > This is the start of the stable review cycle for the 6.0.18 release.
> > There are 177 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.
>
> There is an easy-to-trigger kernel panic in cifs which was introduced in 6.0.16 and could be fixed by backporting the following commit:
>
> 9ee2afe5207b ("cifs: prevent copying past input buffer boundaries")
>
> Please see https://bugzilla.kernel.org/show_bug.cgi?id=216895 for the details
>
> Could this commit be added as well to 6.0.18?

It is too late for this release, we can add it to the next one. Or you
can move to 6.1.y which you should be doing anyway as 6.0.y is about to
go end-of-life in a few days.

thanks,

greg k-h

2023-01-06 15:07:25

by Georg Müller

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

Hi Greg,

Am 04.01.23 um 17:04 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.0.18 release.
> There are 177 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.

There is an easy-to-trigger kernel panic in cifs which was introduced in 6.0.16 and could be fixed by backporting the following commit:

9ee2afe5207b ("cifs: prevent copying past input buffer boundaries")

Please see https://bugzilla.kernel.org/show_bug.cgi?id=216895 for the details

Could this commit be added as well to 6.0.18?


> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.0.18-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.0.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <[email protected]>
> Linux 6.0.18-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()
>
> 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
>
> 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: Add missing FORCE prerequisites in Makefile
>
> Helge Deller <[email protected]>
> parisc: Fix locking in pdc_iodc_print() firmware call
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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
>
> 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/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/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/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/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/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/vmwgfx/vmwgfx_kms.c | 3 +-
> 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 | 8 +-
> 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/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 | 33 ++-
> 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/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 +
> 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_realtek.c | 50 +++++
> sound/soc/jz4740/jz4740-i2s.c | 39 +++-
> tools/testing/ktest/ktest.pl | 23 ++-
> tools/testing/selftests/lib.mk | 5 +
> 172 files changed, 1961 insertions(+), 648 deletions(-)
>


Best regards, Georg

2023-01-07 09:56:22

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.0 000/177] 6.0.18-rc1 review

On Fri, Jan 06, 2023 at 03:34:15PM +0100, Greg Kroah-Hartman wrote:
> On Fri, Jan 06, 2023 at 03:27:58PM +0100, Georg M?ller wrote:
> > Hi Greg,
> >
> > Am 04.01.23 um 17:04 schrieb Greg Kroah-Hartman:
> > > This is the start of the stable review cycle for the 6.0.18 release.
> > > There are 177 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.
> >
> > There is an easy-to-trigger kernel panic in cifs which was introduced in 6.0.16 and could be fixed by backporting the following commit:
> >
> > 9ee2afe5207b ("cifs: prevent copying past input buffer boundaries")
> >
> > Please see https://bugzilla.kernel.org/show_bug.cgi?id=216895 for the details
> >
> > Could this commit be added as well to 6.0.18?
>
> It is too late for this release, we can add it to the next one. Or you
> can move to 6.1.y which you should be doing anyway as 6.0.y is about to
> go end-of-life in a few days.

Ah, it seems simple enough, I've queued it up now all the way back to
5.4.y, is that correct?

And any specific reason why this commit was NOT marked as a fix or for a
stable release?

thanks,

greg k-h