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(-)
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 <gregkh@linuxfoundation.org> Linux 6.0.18-rc1 Evan Quan <evan.quan@amd.com> drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics Evan Quan <evan.quan@amd.com> drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 Evan Quan <evan.quan@amd.com> drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping Evan Quan <evan.quan@amd.com> drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping Chris Wilson <chris.p.wilson@intel.com> drm/i915/migrate: Account for the reserved_space Matthew Auld <matthew.auld@intel.com> drm/i915: improve the catch-all evict to handle lock contention Alex Deucher <alexander.deucher@amd.com> drm/amdgpu: make display pinning more flexible (v2) Alex Deucher <alexander.deucher@amd.com> drm/amdgpu: handle polaris10/11 overlap asics (v2) Yifan Zhang <yifan1.zhang@amd.com> drm/amd/display: Add DCN314 display SG Support Matthew Auld <matthew.auld@intel.com> drm/i915/ttm: consider CCS for backup objects Ye Bin <yebin10@huawei.com> ext4: allocate extended attribute value in vmalloc area Jan Kara <jack@suse.cz> ext4: avoid unaccounted block allocation when expanding inode Jan Kara <jack@suse.cz> ext4: initialize quota before expanding inode in setproject ioctl Ye Bin <yebin10@huawei.com> ext4: fix inode leak in ext4_xattr_inode_create() on an error path Ye Bin <yebin10@huawei.com> ext4: fix kernel BUG in 'ext4_write_inline_data_end()' Jan Kara <jack@suse.cz> ext4: fix deadlock due to mbcache entry corruption Jan Kara <jack@suse.cz> ext4: avoid BUG_ON when creating xattrs Baokun Li <libaokun1@huawei.com> ext4: fix corrupt backup group descriptors after online resize Darrick J. Wong <djwong@kernel.org> ext4: dont return EINVAL from GETFSUUID when reporting UUID length Baokun Li <libaokun1@huawei.com> ext4: fix bad checksum after online resize Luís Henriques <lhenriques@suse.de> ext4: fix error code return to user-space in ext4_get_branch() Baokun Li <libaokun1@huawei.com> ext4: fix corruption when online resizing a 1K bigalloc fs Eric Whitney <enwlinux@gmail.com> ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline Darrick J. Wong <djwong@kernel.org> ext4: don't fail GETFSUUID when the caller provides a long buffer Ye Bin <yebin10@huawei.com> ext4: init quota for 'old.inode' in 'ext4_rename' Ye Bin <yebin10@huawei.com> ext4: fix uninititialized value in 'ext4_evict_inode' Eric Biggers <ebiggers@google.com> ext4: fix off-by-one errors in fast-commit block filling Eric Biggers <ebiggers@google.com> ext4: fix unaligned memory access in ext4_fc_reserve_space() Eric Biggers <ebiggers@google.com> ext4: add missing validation of fast-commit record lengths Eric Biggers <ebiggers@google.com> ext4: don't set up encryption key during jbd2 transaction Eric Biggers <ebiggers@google.com> ext4: fix leaking uninitialized memory in fast-commit journal Eric Biggers <ebiggers@google.com> ext4: disable fast-commit of encrypted dir operations Eric Biggers <ebiggers@google.com> ext4: don't allow journal inode to have encrypt flag Baokun Li <libaokun1@huawei.com> ext4: fix bug_on in __es_tree_search caused by bad boot loader inode Zhang Yi <yi.zhang@huawei.com> ext4: check and assert if marking an no_delete evicting inode dirty Lukas Czerner <lczerner@redhat.com> ext4: journal_path mount options should follow links Ye Bin <yebin10@huawei.com> ext4: fix reserved cluster accounting in __es_remove_extent() Baokun Li <libaokun1@huawei.com> ext4: fix bug_on in __es_tree_search caused by bad quota inode Baokun Li <libaokun1@huawei.com> ext4: add helper to check quota inums Baokun Li <libaokun1@huawei.com> ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode Gaosheng Cui <cuigaosheng1@huawei.com> ext4: fix undefined behavior in bit shift for ext4_check_flag_values Baokun Li <libaokun1@huawei.com> ext4: fix use-after-free in ext4_orphan_cleanup Alexander Potapenko <glider@google.com> fs: ext4: initialize fsdata in pagecache_write() Luís Henriques <lhenriques@suse.de> ext4: remove trailing newline from ext4_msg() message Baokun Li <libaokun1@huawei.com> ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop Zhang Yi <yi.zhang@huawei.com> ext4: silence the warning when evicting inode with dioread_nolock Ard Biesheuvel <ardb@kernel.org> arm64: efi: Execute runtime services from a dedicated stack Lucas Stach <l.stach@pengutronix.de> drm/etnaviv: reap idle mapping if it doesn't match the softpin address Yuan Can <yuancan@huawei.com> drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() Mikko Kovanen <mikko.kovanen@aavamobile.com> drm/i915/dsi: fix VBT send packet port selection for dual link DSI Lucas Stach <l.stach@pengutronix.de> drm/etnaviv: move idle mapping reaping into separate function Zack Rusin <zackr@vmware.com> drm/vmwgfx: Validate the box size for the snooped cursor Simon Ser <contact@emersion.fr> drm/connector: send hotplug uevent on connector cleanup Wang Weiyang <wangweiyang2@huawei.com> device_cgroup: Roll back to original exceptions after copy failure Helge Deller <deller@gmx.de> parisc: Drop PMD_SHIFT from calculation in pgtable.h Helge Deller <deller@gmx.de> parisc: Add missing FORCE prerequisites in Makefile Helge Deller <deller@gmx.de> parisc: Fix locking in pdc_iodc_print() firmware call Shang XiaoJing <shangxiaojing@huawei.com> parisc: led: Fix potential null-ptr-deref in start_task() Peng Fan <peng.fan@nxp.com> remoteproc: imx_rproc: Correct i.MX93 DRAM mapping Maria Yu <quic_aiquny@quicinc.com> remoteproc: core: Do pm_relax when in RPROC_OFFLINE state Shengjiu Wang <shengjiu.wang@nxp.com> remoteproc: imx_dsp_rproc: Add mutex protection for workqueue Li Hua <hucool.lihua@huawei.com> test_kprobes: Fix implicit declaration error of test_kprobes Kim Phillips <kim.phillips@amd.com> iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options Kim Phillips <kim.phillips@amd.com> iommu/amd: Fix ivrs_acpihid cmdline parsing code Johan Hovold <johan+linaro@kernel.org> phy: qcom-qmp-combo: fix sc8180x reset Qiang Yu <quic_qianyu@quicinc.com> bus: mhi: host: Fix race between channel preparation and M0 event Isaac J. Manjarres <isaacmanjarres@google.com> driver core: Fix bus_type.match() error handling in __driver_attach() Mario Limonciello <mario.limonciello@amd.com> crypto: ccp - Add support for TEE for PCI ID 0x14CA Corentin Labbe <clabbe@baylibre.com> crypto: n2 - add missing hash statesize Sergey Matyukevich <sergey.matyukevich@syntacore.com> riscv: mm: notify remote harts about mmu cache updates Guo Ren <guoren@kernel.org> riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument Li Huafei <lihuafei1@huawei.com> RISC-V: kexec: Fix memory leak of elf header buffer Guo Ren <guoren@kernel.org> riscv: Fixup compile error with !MMU Li Huafei <lihuafei1@huawei.com> RISC-V: kexec: Fix memory leak of fdt buffer Sascha Hauer <s.hauer@pengutronix.de> PCI/sysfs: Fix double free in error path Michael S. Tsirkin <mst@redhat.com> PCI: Fix pci_device_is_present() for VFs by checking PF Tianjia Zhang <tianjia.zhang@linux.alibaba.com> crypto: ccree,hisilicon - Fix dependencies to correct algorithm Roberto Sassu <roberto.sassu@huawei.com> ima: Fix memory leak in __ima_inode_hash() Yaliang Wang <Yaliang.Wang@windriver.com> mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt Dan Carpenter <error27@gmail.com> ipmi: fix use after free in _ipmi_destroy_user() Huaxin Lu <luhuaxin1@huawei.com> ima: Fix a potential NULL pointer access in ima_restore_measurement_list Alexander Sverdlin <alexander.sverdlin@nokia.com> mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() Zhang Yuchen <zhangyuchen.lcr@bytedance.com> ipmi: fix long wait in unload when IPMI disconnect Maximilian Luz <luzmaximilian@gmail.com> ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection() Aidan MacDonald <aidanmacdonald.0x0@gmail.com> ASoC: jz4740-i2s: Handle independent FIFO flush bits Michael Walle <michael@walle.cc> wifi: wilc1000: sdio: fix module autoloading Aditya Garg <gargaditya08@live.com> efi: Add iMac Pro 2017 to uefi skip cert quirk Florian-Ewald Mueller <florian-ewald.mueller@ionos.com> md/bitmap: Fix bitmap chunk size overflow issues Damien Le Moal <damien.lemoal@opensource.wdc.com> block: mq-deadline: Do not break sequential write streams to zoned HDDs Damien Le Moal <damien.lemoal@opensource.wdc.com> block: mq-deadline: Fix dd_finish_request() for zoned devices Yang Wang <KevinYang.Wang@amd.com> drm/amdgpu: fix mmhub register base coding error Ian Abbott <abbotti@mev.co.uk> rtc: ds1347: fix value written to century register Biju Das <biju.das.jz@bp.renesas.com> ravb: Fix "failed to switch device to config mode" message during unbind Paulo Alcantara <pc@cjr.nz> cifs: set correct status of tcon ipc when reconnecting Paulo Alcantara <pc@cjr.nz> cifs: set correct ipc status after initial tree connect Paulo Alcantara <pc@cjr.nz> cifs: set correct tcon status after initial tree connect Steve French <stfrench@microsoft.com> cifs: fix missing display of three mount options Paulo Alcantara <pc@cjr.nz> cifs: fix confusing debug message Takashi Iwai <tiwai@suse.de> media: dvb-core: Fix UAF due to refcount races at releasing Keita Suzuki <keitasuzuki.park@sslab.ics.keio.ac.jp> media: dvb-core: Fix double free in dvb_register_device() Nick Desaulniers <ndesaulniers@google.com> ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod Macpaul Lin <macpaul.lin@mediatek.com> arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon Luca Ceresoli <luca.ceresoli@bootlin.com> staging: media: tegra-video: fix device_node use after free Luca Ceresoli <luca.ceresoli@bootlin.com> staging: media: tegra-video: fix chan->mipi value on error Yang Jihong <yangjihong1@huawei.com> tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line Zheng Yejian <zhengyejian1@huawei.com> tracing: Fix issue of missing one synthetic field Steven Rostedt (Google) <rostedt@goodmis.org> tracing/probes: Handle system names with hyphens Zheng Yejian <zhengyejian1@huawei.com> tracing/hist: Fix wrong return value in parse_action_params() Masami Hiramatsu (Google) <mhiramat@kernel.org> tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE Michael Jeanson <mjeanson@efficios.com> powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 Steven Rostedt (Google) <rostedt@goodmis.org> tracing: Fix race where eprobes can be called before the event Masami Hiramatsu (Google) <mhiramat@kernel.org> x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK Masami Hiramatsu (Google) <mhiramat@kernel.org> x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK Steven Rostedt (Google) <rostedt@goodmis.org> ftrace/x86: Add back ftrace_expected for ftrace bug reports Ashok Raj <ashok.raj@intel.com> x86/microcode/intel: Do not retry microcode reloading on the APs Sean Christopherson <seanjc@google.com> KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 Yuan ZhaoXiong <yuanzhaoxiong@baidu.com> KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself Sean Christopherson <seanjc@google.com> KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails Sean Christopherson <seanjc@google.com> KVM: VMX: Resume guest immediately when injecting #GP on ECREATE Tianjia Zhang <tianjia.zhang@linux.alibaba.com> ima: Fix hash dependency to correct algorithm Rob Herring <robh@kernel.org> of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values Max Filippov <jcmvbkbc@gmail.com> xtensa: add __umulsidi3 helper Namhyung Kim <namhyung@kernel.org> perf/core: Call LSM hook after copying perf_event_attr Zheng Yejian <zhengyejian1@huawei.com> tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' Li Ming <ming4.li@intel.com> PCI/DOE: Fix maximum data object length miscalculation Mike Snitzer <snitzer@kernel.org> dm cache: set needs_check flag after aborting metadata Luo Meng <luomeng12@huawei.com> dm cache: Fix UAF in destroy() Luo Meng <luomeng12@huawei.com> dm clone: Fix UAF in clone_dtr() Luo Meng <luomeng12@huawei.com> dm integrity: Fix UAF in dm_integrity_dtr() Luo Meng <luomeng12@huawei.com> dm thin: Fix UAF in run_timer_softirq() Luo Meng <luomeng12@huawei.com> dm thin: resume even if in FAIL mode Zhihao Cheng <chengzhihao1@huawei.com> dm thin: Use last transaction's pmd->root when commit failed Zhihao Cheng <chengzhihao1@huawei.com> dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata Mike Snitzer <snitzer@kernel.org> dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort Matthieu Baerts <matthieu.baerts@tessares.net> mptcp: use proper req destructor for IPv6 Matthieu Baerts <matthieu.baerts@tessares.net> mptcp: dedicated request sock for subflow in v6 Matthieu Baerts <matthieu.baerts@tessares.net> mptcp: remove MPTCP 'ifdef' in TCP SYN cookies Wei Yongjun <weiyongjun1@huawei.com> mptcp: netlink: fix some error return code Alexander Aring <aahringo@redhat.com> fs: dlm: retry accept() until -EAGAIN or error returns Alexander Aring <aahringo@redhat.com> fs: dlm: fix sock release if listen fails Chris Chiu <chris.chiu@canonical.com> ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops Philipp Jungkamp <p.jungkamp@gmx.net> ALSA: patch_realtek: Fix Dell Inspiron Plus 16 Toke Høiland-Jørgensen <toke@redhat.com> bpf: Resolve fext program type when checking map compatibility Smitha T Murthy <smitha.t@samsung.com> media: s5p-mfc: Fix in register read and write for H264 Smitha T Murthy <smitha.t@samsung.com> media: s5p-mfc: Clear workbit to handle error condition Smitha T Murthy <smitha.t@samsung.com> media: s5p-mfc: Fix to handle reference queue during finishing Al Viro <viro@zeniv.linux.org.uk> ext2: unbugger ext2_empty_dir() Yongqiang Liu <liuyongqiang13@huawei.com> cpufreq: Init completion before kobject_init_and_add() Kant Fan <kant@allwinnertech.com> PM/devfreq: governor: Add a private governor_data for governor Yazen Ghannam <yazen.ghannam@amd.com> x86/MCE/AMD: Clear DFR errors found in THR handler Mickaël Salaün <mic@digikod.net> selftests: Use optional USERCFLAGS and USERLDFLAGS Yazen Ghannam <yazen.ghannam@amd.com> EDAC/mc_sysfs: Increase legacy channel support to 12 Dan Williams <dan.j.williams@intel.com> cxl/region: Fix missing probe failure Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength Andrew Cooper <andrew.cooper3@citrix.com> x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength Jason A. Donenfeld <Jason@zx2c4.com> ARM: ux500: do not directly dereference __iomem Boris Burkov <boris@bur.io> btrfs: fix resolving backrefs for inline extent followed by prealloc void0red <void0red@gmail.com> btrfs: fix extent map use-after-free when handling missing device in read_one_chunk Evan Quan <evan.quan@amd.com> drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings Evan Quan <evan.quan@amd.com> drm/amd/pm: update SMU13.0.0 reported maximum shader clock Johan Hovold <johan+linaro@kernel.org> phy: qcom-qmp-combo: fix out-of-bounds clock access Wenchao Chen <wenchao.chen@unisoc.com> mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K Johan Hovold <johan+linaro@kernel.org> arm64: dts: qcom: sc8280xp: fix UFS reference clocks Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength Alexander Antonov <alexander.antonov@linux.intel.com> perf/x86/intel/uncore: Clear attr_update properly Alexander Antonov <alexander.antonov@linux.intel.com> perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D Bixuan Cui <cuibixuan@linux.alibaba.com> jbd2: use the correct print format Steven Rostedt <rostedt@goodmis.org> ktest.pl minconfig: Unset configs instead of just removing them Steven Rostedt <rostedt@goodmis.org> kest.pl: Fix grub2 menu handling for rebooting Manivannan Sadhasivam <mani@kernel.org> soc: qcom: Select REMAP_MMIO for ICC_BWMON driver Manivannan Sadhasivam <mani@kernel.org> soc: qcom: Select REMAP_MMIO for LLCC driver Masami Hiramatsu (Google) <mhiramat@kernel.org> arm64: Prohibit instrumentation on arch_stack_walk() Johan Hovold <johan+linaro@kernel.org> arm64: dts: qcom: sc8280xp: fix UFS DMA coherency Fan Ni <fan.ni@samsung.com> cxl/region: Fix memdev reuse check Jason A. Donenfeld <Jason@zx2c4.com> media: stv0288: use explicitly signed char Alex Deucher <alexander.deucher@amd.com> 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(-)
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 <gregkh@linuxfoundation.org> > Linux 6.0.18-rc1 > > Evan Quan <evan.quan@amd.com> > drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics > > Evan Quan <evan.quan@amd.com> > drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 > > Evan Quan <evan.quan@amd.com> > drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping > > Evan Quan <evan.quan@amd.com> > drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping > > Chris Wilson <chris.p.wilson@intel.com> > drm/i915/migrate: Account for the reserved_space > > Matthew Auld <matthew.auld@intel.com> > drm/i915: improve the catch-all evict to handle lock contention > > Alex Deucher <alexander.deucher@amd.com> > drm/amdgpu: make display pinning more flexible (v2) > > Alex Deucher <alexander.deucher@amd.com> > drm/amdgpu: handle polaris10/11 overlap asics (v2) > > Yifan Zhang <yifan1.zhang@amd.com> > drm/amd/display: Add DCN314 display SG Support > > Matthew Auld <matthew.auld@intel.com> > drm/i915/ttm: consider CCS for backup objects > > Ye Bin <yebin10@huawei.com> > ext4: allocate extended attribute value in vmalloc area > > Jan Kara <jack@suse.cz> > ext4: avoid unaccounted block allocation when expanding inode > > Jan Kara <jack@suse.cz> > ext4: initialize quota before expanding inode in setproject ioctl > > Ye Bin <yebin10@huawei.com> > ext4: fix inode leak in ext4_xattr_inode_create() on an error path > > Ye Bin <yebin10@huawei.com> > ext4: fix kernel BUG in 'ext4_write_inline_data_end()' > > Jan Kara <jack@suse.cz> > ext4: fix deadlock due to mbcache entry corruption > > Jan Kara <jack@suse.cz> > ext4: avoid BUG_ON when creating xattrs > > Baokun Li <libaokun1@huawei.com> > ext4: fix corrupt backup group descriptors after online resize > > Darrick J. Wong <djwong@kernel.org> > ext4: dont return EINVAL from GETFSUUID when reporting UUID length > > Baokun Li <libaokun1@huawei.com> > ext4: fix bad checksum after online resize > > Luís Henriques <lhenriques@suse.de> > ext4: fix error code return to user-space in ext4_get_branch() > > Baokun Li <libaokun1@huawei.com> > ext4: fix corruption when online resizing a 1K bigalloc fs > > Eric Whitney <enwlinux@gmail.com> > ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline > > Darrick J. Wong <djwong@kernel.org> > ext4: don't fail GETFSUUID when the caller provides a long buffer > > Ye Bin <yebin10@huawei.com> > ext4: init quota for 'old.inode' in 'ext4_rename' > > Ye Bin <yebin10@huawei.com> > ext4: fix uninititialized value in 'ext4_evict_inode' > > Eric Biggers <ebiggers@google.com> > ext4: fix off-by-one errors in fast-commit block filling > > Eric Biggers <ebiggers@google.com> > ext4: fix unaligned memory access in ext4_fc_reserve_space() > > Eric Biggers <ebiggers@google.com> > ext4: add missing validation of fast-commit record lengths > > Eric Biggers <ebiggers@google.com> > ext4: don't set up encryption key during jbd2 transaction > > Eric Biggers <ebiggers@google.com> > ext4: fix leaking uninitialized memory in fast-commit journal > > Eric Biggers <ebiggers@google.com> > ext4: disable fast-commit of encrypted dir operations > > Eric Biggers <ebiggers@google.com> > ext4: don't allow journal inode to have encrypt flag > > Baokun Li <libaokun1@huawei.com> > ext4: fix bug_on in __es_tree_search caused by bad boot loader inode > > Zhang Yi <yi.zhang@huawei.com> > ext4: check and assert if marking an no_delete evicting inode dirty > > Lukas Czerner <lczerner@redhat.com> > ext4: journal_path mount options should follow links > > Ye Bin <yebin10@huawei.com> > ext4: fix reserved cluster accounting in __es_remove_extent() > > Baokun Li <libaokun1@huawei.com> > ext4: fix bug_on in __es_tree_search caused by bad quota inode > > Baokun Li <libaokun1@huawei.com> > ext4: add helper to check quota inums > > Baokun Li <libaokun1@huawei.com> > ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode > > Gaosheng Cui <cuigaosheng1@huawei.com> > ext4: fix undefined behavior in bit shift for ext4_check_flag_values > > Baokun Li <libaokun1@huawei.com> > ext4: fix use-after-free in ext4_orphan_cleanup > > Alexander Potapenko <glider@google.com> > fs: ext4: initialize fsdata in pagecache_write() > > Luís Henriques <lhenriques@suse.de> > ext4: remove trailing newline from ext4_msg() message > > Baokun Li <libaokun1@huawei.com> > ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop > > Zhang Yi <yi.zhang@huawei.com> > ext4: silence the warning when evicting inode with dioread_nolock > > Ard Biesheuvel <ardb@kernel.org> > arm64: efi: Execute runtime services from a dedicated stack > > Lucas Stach <l.stach@pengutronix.de> > drm/etnaviv: reap idle mapping if it doesn't match the softpin address > > Yuan Can <yuancan@huawei.com> > drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() > > Mikko Kovanen <mikko.kovanen@aavamobile.com> > drm/i915/dsi: fix VBT send packet port selection for dual link DSI > > Lucas Stach <l.stach@pengutronix.de> > drm/etnaviv: move idle mapping reaping into separate function > > Zack Rusin <zackr@vmware.com> > drm/vmwgfx: Validate the box size for the snooped cursor > > Simon Ser <contact@emersion.fr> > drm/connector: send hotplug uevent on connector cleanup > > Wang Weiyang <wangweiyang2@huawei.com> > device_cgroup: Roll back to original exceptions after copy failure > > Helge Deller <deller@gmx.de> > parisc: Drop PMD_SHIFT from calculation in pgtable.h > > Helge Deller <deller@gmx.de> > parisc: Add missing FORCE prerequisites in Makefile > > Helge Deller <deller@gmx.de> > parisc: Fix locking in pdc_iodc_print() firmware call > > Shang XiaoJing <shangxiaojing@huawei.com> > parisc: led: Fix potential null-ptr-deref in start_task() > > Peng Fan <peng.fan@nxp.com> > remoteproc: imx_rproc: Correct i.MX93 DRAM mapping > > Maria Yu <quic_aiquny@quicinc.com> > remoteproc: core: Do pm_relax when in RPROC_OFFLINE state > > Shengjiu Wang <shengjiu.wang@nxp.com> > remoteproc: imx_dsp_rproc: Add mutex protection for workqueue > > Li Hua <hucool.lihua@huawei.com> > test_kprobes: Fix implicit declaration error of test_kprobes > > Kim Phillips <kim.phillips@amd.com> > iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options > > Kim Phillips <kim.phillips@amd.com> > iommu/amd: Fix ivrs_acpihid cmdline parsing code > > Johan Hovold <johan+linaro@kernel.org> > phy: qcom-qmp-combo: fix sc8180x reset > > Qiang Yu <quic_qianyu@quicinc.com> > bus: mhi: host: Fix race between channel preparation and M0 event > > Isaac J. Manjarres <isaacmanjarres@google.com> > driver core: Fix bus_type.match() error handling in __driver_attach() > > Mario Limonciello <mario.limonciello@amd.com> > crypto: ccp - Add support for TEE for PCI ID 0x14CA > > Corentin Labbe <clabbe@baylibre.com> > crypto: n2 - add missing hash statesize > > Sergey Matyukevich <sergey.matyukevich@syntacore.com> > riscv: mm: notify remote harts about mmu cache updates > > Guo Ren <guoren@kernel.org> > riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument > > Li Huafei <lihuafei1@huawei.com> > RISC-V: kexec: Fix memory leak of elf header buffer > > Guo Ren <guoren@kernel.org> > riscv: Fixup compile error with !MMU > > Li Huafei <lihuafei1@huawei.com> > RISC-V: kexec: Fix memory leak of fdt buffer > > Sascha Hauer <s.hauer@pengutronix.de> > PCI/sysfs: Fix double free in error path > > Michael S. Tsirkin <mst@redhat.com> > PCI: Fix pci_device_is_present() for VFs by checking PF > > Tianjia Zhang <tianjia.zhang@linux.alibaba.com> > crypto: ccree,hisilicon - Fix dependencies to correct algorithm > > Roberto Sassu <roberto.sassu@huawei.com> > ima: Fix memory leak in __ima_inode_hash() > > Yaliang Wang <Yaliang.Wang@windriver.com> > mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt > > Dan Carpenter <error27@gmail.com> > ipmi: fix use after free in _ipmi_destroy_user() > > Huaxin Lu <luhuaxin1@huawei.com> > ima: Fix a potential NULL pointer access in ima_restore_measurement_list > > Alexander Sverdlin <alexander.sverdlin@nokia.com> > mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() > > Zhang Yuchen <zhangyuchen.lcr@bytedance.com> > ipmi: fix long wait in unload when IPMI disconnect > > Maximilian Luz <luzmaximilian@gmail.com> > ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection() > > Aidan MacDonald <aidanmacdonald.0x0@gmail.com> > ASoC: jz4740-i2s: Handle independent FIFO flush bits > > Michael Walle <michael@walle.cc> > wifi: wilc1000: sdio: fix module autoloading > > Aditya Garg <gargaditya08@live.com> > efi: Add iMac Pro 2017 to uefi skip cert quirk > > Florian-Ewald Mueller <florian-ewald.mueller@ionos.com> > md/bitmap: Fix bitmap chunk size overflow issues > > Damien Le Moal <damien.lemoal@opensource.wdc.com> > block: mq-deadline: Do not break sequential write streams to zoned HDDs > > Damien Le Moal <damien.lemoal@opensource.wdc.com> > block: mq-deadline: Fix dd_finish_request() for zoned devices > > Yang Wang <KevinYang.Wang@amd.com> > drm/amdgpu: fix mmhub register base coding error > > Ian Abbott <abbotti@mev.co.uk> > rtc: ds1347: fix value written to century register > > Biju Das <biju.das.jz@bp.renesas.com> > ravb: Fix "failed to switch device to config mode" message during unbind > > Paulo Alcantara <pc@cjr.nz> > cifs: set correct status of tcon ipc when reconnecting > > Paulo Alcantara <pc@cjr.nz> > cifs: set correct ipc status after initial tree connect > > Paulo Alcantara <pc@cjr.nz> > cifs: set correct tcon status after initial tree connect > > Steve French <stfrench@microsoft.com> > cifs: fix missing display of three mount options > > Paulo Alcantara <pc@cjr.nz> > cifs: fix confusing debug message > > Takashi Iwai <tiwai@suse.de> > media: dvb-core: Fix UAF due to refcount races at releasing > > Keita Suzuki <keitasuzuki.park@sslab.ics.keio.ac.jp> > media: dvb-core: Fix double free in dvb_register_device() > > Nick Desaulniers <ndesaulniers@google.com> > ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod > > Macpaul Lin <macpaul.lin@mediatek.com> > arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon > > Luca Ceresoli <luca.ceresoli@bootlin.com> > staging: media: tegra-video: fix device_node use after free > > Luca Ceresoli <luca.ceresoli@bootlin.com> > staging: media: tegra-video: fix chan->mipi value on error > > Yang Jihong <yangjihong1@huawei.com> > tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line > > Zheng Yejian <zhengyejian1@huawei.com> > tracing: Fix issue of missing one synthetic field > > Steven Rostedt (Google) <rostedt@goodmis.org> > tracing/probes: Handle system names with hyphens > > Zheng Yejian <zhengyejian1@huawei.com> > tracing/hist: Fix wrong return value in parse_action_params() > > Masami Hiramatsu (Google) <mhiramat@kernel.org> > tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE > > Michael Jeanson <mjeanson@efficios.com> > powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 > > Steven Rostedt (Google) <rostedt@goodmis.org> > tracing: Fix race where eprobes can be called before the event > > Masami Hiramatsu (Google) <mhiramat@kernel.org> > x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK > > Masami Hiramatsu (Google) <mhiramat@kernel.org> > x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK > > Steven Rostedt (Google) <rostedt@goodmis.org> > ftrace/x86: Add back ftrace_expected for ftrace bug reports > > Ashok Raj <ashok.raj@intel.com> > x86/microcode/intel: Do not retry microcode reloading on the APs > > Sean Christopherson <seanjc@google.com> > KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 > > Yuan ZhaoXiong <yuanzhaoxiong@baidu.com> > KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself > > Sean Christopherson <seanjc@google.com> > KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails > > Sean Christopherson <seanjc@google.com> > KVM: VMX: Resume guest immediately when injecting #GP on ECREATE > > Tianjia Zhang <tianjia.zhang@linux.alibaba.com> > ima: Fix hash dependency to correct algorithm > > Rob Herring <robh@kernel.org> > of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values > > Max Filippov <jcmvbkbc@gmail.com> > xtensa: add __umulsidi3 helper > > Namhyung Kim <namhyung@kernel.org> > perf/core: Call LSM hook after copying perf_event_attr > > Zheng Yejian <zhengyejian1@huawei.com> > tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' > > Li Ming <ming4.li@intel.com> > PCI/DOE: Fix maximum data object length miscalculation > > Mike Snitzer <snitzer@kernel.org> > dm cache: set needs_check flag after aborting metadata > > Luo Meng <luomeng12@huawei.com> > dm cache: Fix UAF in destroy() > > Luo Meng <luomeng12@huawei.com> > dm clone: Fix UAF in clone_dtr() > > Luo Meng <luomeng12@huawei.com> > dm integrity: Fix UAF in dm_integrity_dtr() > > Luo Meng <luomeng12@huawei.com> > dm thin: Fix UAF in run_timer_softirq() > > Luo Meng <luomeng12@huawei.com> > dm thin: resume even if in FAIL mode > > Zhihao Cheng <chengzhihao1@huawei.com> > dm thin: Use last transaction's pmd->root when commit failed > > Zhihao Cheng <chengzhihao1@huawei.com> > dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata > > Mike Snitzer <snitzer@kernel.org> > dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort > > Matthieu Baerts <matthieu.baerts@tessares.net> > mptcp: use proper req destructor for IPv6 > > Matthieu Baerts <matthieu.baerts@tessares.net> > mptcp: dedicated request sock for subflow in v6 > > Matthieu Baerts <matthieu.baerts@tessares.net> > mptcp: remove MPTCP 'ifdef' in TCP SYN cookies > > Wei Yongjun <weiyongjun1@huawei.com> > mptcp: netlink: fix some error return code > > Alexander Aring <aahringo@redhat.com> > fs: dlm: retry accept() until -EAGAIN or error returns > > Alexander Aring <aahringo@redhat.com> > fs: dlm: fix sock release if listen fails > > Chris Chiu <chris.chiu@canonical.com> > ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops > > Philipp Jungkamp <p.jungkamp@gmx.net> > ALSA: patch_realtek: Fix Dell Inspiron Plus 16 > > Toke Høiland-Jørgensen <toke@redhat.com> > bpf: Resolve fext program type when checking map compatibility > > Smitha T Murthy <smitha.t@samsung.com> > media: s5p-mfc: Fix in register read and write for H264 > > Smitha T Murthy <smitha.t@samsung.com> > media: s5p-mfc: Clear workbit to handle error condition > > Smitha T Murthy <smitha.t@samsung.com> > media: s5p-mfc: Fix to handle reference queue during finishing > > Al Viro <viro@zeniv.linux.org.uk> > ext2: unbugger ext2_empty_dir() > > Yongqiang Liu <liuyongqiang13@huawei.com> > cpufreq: Init completion before kobject_init_and_add() > > Kant Fan <kant@allwinnertech.com> > PM/devfreq: governor: Add a private governor_data for governor > > Yazen Ghannam <yazen.ghannam@amd.com> > x86/MCE/AMD: Clear DFR errors found in THR handler > > Mickaël Salaün <mic@digikod.net> > selftests: Use optional USERCFLAGS and USERLDFLAGS > > Yazen Ghannam <yazen.ghannam@amd.com> > EDAC/mc_sysfs: Increase legacy channel support to 12 > > Dan Williams <dan.j.williams@intel.com> > cxl/region: Fix missing probe failure > > Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength > > Andrew Cooper <andrew.cooper3@citrix.com> > x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics > > Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength > > Jason A. Donenfeld <Jason@zx2c4.com> > ARM: ux500: do not directly dereference __iomem > > Boris Burkov <boris@bur.io> > btrfs: fix resolving backrefs for inline extent followed by prealloc > > void0red <void0red@gmail.com> > btrfs: fix extent map use-after-free when handling missing device in read_one_chunk > > Evan Quan <evan.quan@amd.com> > drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings > > Evan Quan <evan.quan@amd.com> > drm/amd/pm: update SMU13.0.0 reported maximum shader clock > > Johan Hovold <johan+linaro@kernel.org> > phy: qcom-qmp-combo: fix out-of-bounds clock access > > Wenchao Chen <wenchao.chen@unisoc.com> > mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K > > Johan Hovold <johan+linaro@kernel.org> > arm64: dts: qcom: sc8280xp: fix UFS reference clocks > > Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength > > Alexander Antonov <alexander.antonov@linux.intel.com> > perf/x86/intel/uncore: Clear attr_update properly > > Alexander Antonov <alexander.antonov@linux.intel.com> > perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D > > Bixuan Cui <cuibixuan@linux.alibaba.com> > jbd2: use the correct print format > > Steven Rostedt <rostedt@goodmis.org> > ktest.pl minconfig: Unset configs instead of just removing them > > Steven Rostedt <rostedt@goodmis.org> > kest.pl: Fix grub2 menu handling for rebooting > > Manivannan Sadhasivam <mani@kernel.org> > soc: qcom: Select REMAP_MMIO for ICC_BWMON driver > > Manivannan Sadhasivam <mani@kernel.org> > soc: qcom: Select REMAP_MMIO for LLCC driver > > Masami Hiramatsu (Google) <mhiramat@kernel.org> > arm64: Prohibit instrumentation on arch_stack_walk() > > Johan Hovold <johan+linaro@kernel.org> > arm64: dts: qcom: sc8280xp: fix UFS DMA coherency > > Fan Ni <fan.ni@samsung.com> > cxl/region: Fix memdev reuse check > > Jason A. Donenfeld <Jason@zx2c4.com> > media: stv0288: use explicitly signed char > > Alex Deucher <alexander.deucher@amd.com> > 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
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
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
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 <re@w6rz.net>
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 <jforbes@fedoraproject.org>
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 <sudip.mukherjee@codethink.co.uk> -- Regards Sudip
On Wed, 4 Jan 2023 at 21:38, Greg Kroah-Hartman <gregkh@linuxfoundation.org> 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 <lkft@linaro.org> ## 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
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 <bagasdotme@gmail.com> -- An old man doll... just what I always wanted! - Clara
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 <jonathanh@nvidia.com> Jon
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 <linux@roeck-us.net> Guenter
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 <skhan@linuxfoundation.org> thanks, -- Shuah
> 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 <apais@linux.microsoft.com> Thanks.
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 <f.fainelli@gmail.com> -- Florian
© 2016 - 2025 Red Hat, Inc.