This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.17.14-rc1
Tony Lindgren tony@atomide.com tty: n_gsm: Fix packet data hex dump output
Jia-Ju Bai baijiaju1990@gmail.com md: bcache: check the return value of kzalloc() in detached_dev_do_request()
Xiao Ni xni@redhat.com md: fix double free of io_acct_set bioset
Xiao Ni xni@redhat.com md: Don't set mddev private to NULL in raid0 pers->free
Namjae Jeon linkinjeon@kernel.org fs/ntfs3: Fix invalid free in log_replay
Christian Brauner brauner@kernel.org exportfs: support idmapped mounts
Christian Brauner brauner@kernel.org fs: add two trivial lookup helpers
Eric Biggers ebiggers@google.com ext4: only allow test_dummy_encryption when supported
Maciej W. Rozycki macro@orcam.me.uk MIPS: IP30: Remove incorrect `cpu_has_fpu' override
Maciej W. Rozycki macro@orcam.me.uk MIPS: IP27: Remove incorrect `cpu_has_fpu' override
Xiao Yang yangx.jy@fujitsu.com RDMA/rxe: Generate a completion for unsupported/invalid opcode
Yixing Liu liuyixing1@huawei.com RDMA/hns: Remove the num_cqc_timer variable
Dan Carpenter dan.carpenter@oracle.com staging: r8188eu: delete rtw_wx_read/write32()
Jason A. Donenfeld Jason@zx2c4.com Revert "random: use static branch for crng_ready()"
David Gow davidgow@google.com list: test: Add a test for list_is_head()
Zhengjun Xing zhengjun.xing@linux.intel.com perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems
Waiman Long longman@redhat.com kseltest/cgroup: Make test_stress.sh work if run interactively
Alex Elder elder@linaro.org net: ipa: fix page free in ipa_endpoint_replenish_one()
Alex Elder elder@linaro.org net: ipa: fix page free in ipa_endpoint_trans_release()
Johan Hovold johan+linaro@kernel.org phy: qcom-qmp: fix reset-controller leak on probe errors
Mao Jinlong quic_jinlmao@quicinc.com coresight: core: Fix coresight device probe failure issue
Tejun Heo tj@kernel.org blk-iolatency: Fix inflight count imbalances and IO hangs on offline
Eugenio Pérez eperezma@redhat.com vdpasim: allow to enable a vq repeatedly
Dinh Nguyen dinguyen@kernel.org dt-bindings: gpio: altera: correct interrupt-cells
Akira Yokosawa akiyks@gmail.com docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
Steve French stfrench@microsoft.com SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
Luís Henriques lhenriques@suse.de ceph: fix decoding of client session messages flags
Arnd Bergmann arnd@arndb.de ARM: pxa: maybe fix gpio lookup tables
Jonathan Bakker xc-racer2@live.ca ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
Johan Hovold johan+linaro@kernel.org phy: qcom-qmp: fix struct clk leak on probe errors
Diogo Ivo diogo.ivo@tecnico.ulisboa.pt clk: tegra: Add missing reset deassertion
Diogo Ivo diogo.ivo@tecnico.ulisboa.pt arm64: tegra: Add missing DFLL reset on Tegra210
Kathiravan T quic_kathirav@quicinc.com arm64: dts: qcom: ipq8074: fix the sleep clock frequency
Xiaomeng Tong xiam0nd.tong@gmail.com gma500: fix an incorrect NULL check on list iterator
Xiaomeng Tong xiam0nd.tong@gmail.com tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
Jiri Slaby jirislaby@kernel.org serial: pch: don't overwrite xmit->buf[0] by x_char
Coly Li colyli@suse.de bcache: avoid journal no-space deadlock by reserving 1 journal bucket
Coly Li colyli@suse.de bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
Coly Li colyli@suse.de bcache: improve multithreaded bch_sectors_dirty_init()
Coly Li colyli@suse.de bcache: improve multithreaded bch_btree_check()
Xiaomeng Tong xiam0nd.tong@gmail.com stm: ltdc: fix two incorrect NULL checks on list iterator
Xiaomeng Tong xiam0nd.tong@gmail.com carl9170: tx: fix an incorrect use of list iterator
Mark Brown broonie@kernel.org ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
Alexander Wetzel alexander@wetzel-home.de rtl818x: Prevent using not initialized queues
Yi Yang yiyang13@huawei.com xtensa/simdisk: fix proc_read_simdisk()
Miaohe Lin linmiaohe@huawei.com mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
Mike Kravetz mike.kravetz@oracle.com hugetlb: fix huge_pmd_unshare address update
Christophe de Dinechin dinechin@redhat.com nodemask.h: fix compilation error with GCC12
Mel Gorman mgorman@techsingularity.net mm/page_alloc: always attempt to allocate at least one page during bulk allocation
Dong Aisheng aisheng.dong@nxp.com Revert "mm/cma.c: remove redundant cma_mutex lock"
Yunfei Wang yf.wang@mediatek.com iommu/dma: Fix iova map result check bug
Xiaomeng Tong xiam0nd.tong@gmail.com iommu/msm: Fix an incorrect NULL check on list iterator
Hyunchul Lee hyc.lee@gmail.com ksmbd: fix outstanding credits related bugs
Song Liu song@kernel.org ftrace: Clean up hash direct_functions on register failures
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
Vincent Whitchurch vincent.whitchurch@axis.com um: Fix out-of-bounds read in LDT setup
Johannes Berg johannes.berg@intel.com um: chan_user: Fix winch_tramp() return value
Johannes Berg johannes.berg@intel.com um: Use asm-generic/dma-mapping.h
Johannes Berg johannes.berg@intel.com um: virtio_uml: Fix broken device handling in time-travel
Felix Fietkau nbd@nbd.name mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
Dimitri John Ledkov dimitri.ledkov@canonical.com cfg80211: declare MODULE_FIRMWARE for regulatory.db
Felix Fietkau nbd@nbd.name mt76: fix use-after-free by removing a non-RCU wcid pointer
Kant Fan kant@allwinnertech.com thermal: devfreq_cooling: use local ops instead of global ops
Max Filippov jcmvbkbc@gmail.com irqchip: irq-xtensa-mx: fix initial IRQ affinity
Pali Rohár pali@kernel.org irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
Guo Ren guoren@kernel.org csky: patch_text: Fixup last cpu should be master
Bean Huo beanhuo@micron.com mmc: core: Allows to override the timeout value for ioctl() path
Dennis Dalessandro dennis.dalessandro@cornelisnetworks.com RDMA/hfi1: Fix potential integer multiplication overflow errors
Puyou Lu puyou.lu@gmail.com lib/string_helpers: fix not adding strarray to device's resource list
Sean Christopherson seanjc@google.com Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
GUO Zihua guozihua@huawei.com ima: remove the IMA_TEMPLATE Kconfig option
Nicolas Dufresne nicolas.dufresne@collabora.com media: coda: Add more H264 levels for CODA960
Nicolas Dufresne nicolas.dufresne@collabora.com media: coda: Fix reported H264 profile
Tokunori Ikegami ikegami.t@gmail.com mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
Tokunori Ikegami ikegami.t@gmail.com mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
Xiaomeng Tong xiam0nd.tong@gmail.com md: fix an incorrect NULL check in md_reload_sb
Xiaomeng Tong xiam0nd.tong@gmail.com md: fix an incorrect NULL check in does_sb_need_changing
Jani Nikula jani.nikula@intel.com drm/i915/dsi: fix VBT send packet port selection for ICL+
Brian Norris briannorris@chromium.org drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
Xiaomeng Tong xiam0nd.tong@gmail.com drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
Xiaomeng Tong xiam0nd.tong@gmail.com drm/nouveau/clk: Fix an incorrect NULL check on list iterator
Lucas Stach l.stach@pengutronix.de drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
Lyude Paul lyude@redhat.com drm/nouveau/subdev/bus: Ratelimit logging for fault errors
Dave Airlie airlied@redhat.com drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
Mickaël Salaün mic@digikod.net landlock: Fix same-layer rule unions
Mickaël Salaün mic@digikod.net landlock: Create find_rule() from unmask_layers()
Mickaël Salaün mic@digikod.net landlock: Reduce the maximum number of layers to 16
Mickaël Salaün mic@digikod.net landlock: Define access_mask_t to enforce a consistent access mask size
Mickaël Salaün mic@digikod.net selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
Mickaël Salaün mic@digikod.net landlock: Change landlock_restrict_self(2) check ordering
Mickaël Salaün mic@digikod.net landlock: Change landlock_add_rule(2) argument check ordering
Mickaël Salaün mic@digikod.net selftests/landlock: Add tests for O_PATH
Mickaël Salaün mic@digikod.net selftests/landlock: Fully test file rename with "remove" access
Mickaël Salaün mic@digikod.net selftests/landlock: Extend access right tests to directories
Mickaël Salaün mic@digikod.net selftests/landlock: Add tests for unknown access rights
Mickaël Salaün mic@digikod.net selftests/landlock: Extend tests for minimal valid attribute size
Mickaël Salaün mic@digikod.net selftests/landlock: Make tests build with old libc
Mickaël Salaün mic@digikod.net landlock: Fix landlock_add_rule(2) documentation
Mickaël Salaün mic@digikod.net samples/landlock: Format with clang-format
Mickaël Salaün mic@digikod.net samples/landlock: Add clang-format exceptions
Mickaël Salaün mic@digikod.net selftests/landlock: Format with clang-format
Mickaël Salaün mic@digikod.net selftests/landlock: Normalize array assignment
Mickaël Salaün mic@digikod.net selftests/landlock: Add clang-format exceptions
Mickaël Salaün mic@digikod.net landlock: Format with clang-format
Mickaël Salaün mic@digikod.net landlock: Add clang-format exceptions
Manivannan Sadhasivam mani@kernel.org scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
Xiaomeng Tong xiam0nd.tong@gmail.com scsi: dc395x: Fix a missing check on list iterator
Junxiao Bi via Ocfs2-devel ocfs2-devel@oss.oracle.com ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
Alexander Aring aahringo@redhat.com dlm: fix missing lkb refcount handling
Alexander Aring aahringo@redhat.com dlm: fix wake_up() calls for pending remove
Dan Carpenter dan.carpenter@oracle.com dlm: uninitialized variable on error in dlm_listen_for_all()
Alexander Aring aahringo@redhat.com dlm: fix plock invalid read
Sven Schnelle svens@linux.ibm.com s390/stp: clock_delta should be signed
Nico Boehr nrb@linux.ibm.com s390/perf: obtain sie_block from the right address
Rei Yamamoto yamamoto.rei@jp.fujitsu.com mm, compaction: fast_find_migrateblock() should return pfn in the target zone
Damien Le Moal damien.lemoal@opensource.wdc.com block: Fix potential deadlock in blk_ia_range_sysfs_show()
Denis Efremov denis.e.efremov@oracle.com staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
Johan Hovold johan+linaro@kernel.org PCI: qcom: Fix unbalanced PHY init on probe errors
Johan Hovold johan+linaro@kernel.org PCI: qcom: Fix runtime PM imbalance on probe errors
Bjorn Helgaas bhelgaas@google.com PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
Alex Deucher alexander.deucher@amd.com drm/amdgpu: add beige goby PCI ID
Gautam Menghani gautammenghani201@gmail.com tracing: Initialize integer variable to prevent garbage return value
Wonhyuk Yang vvghjk1234@gmail.com tracing: Fix return value of trace_pid_write()
Keita Suzuki keitasuzuki.park@sslab.ics.keio.ac.jp tracing: Fix potential double free in create_var_ref()
Laurent Vivier laurent@vivier.eu tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
Sakari Ailus sakari.ailus@linux.intel.com ACPI: property: Release subnode properties with data nodes
Jan Kara jack@suse.cz ext4: avoid cycles in directory h-tree
Jan Kara jack@suse.cz ext4: verify dir block before splitting it
Baokun Li libaokun1@huawei.com ext4: fix bug_on in __es_tree_search
Theodore Ts'o tytso@mit.edu ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
Ye Bin yebin10@huawei.com ext4: fix bug_on in ext4_writepages
Eric Biggers ebiggers@google.com ext4: fix memory leak in parse_apply_sb_mount_options()
Ye Bin yebin10@huawei.com ext4: fix warning in ext4_handle_inode_extension
Baokun Li libaokun1@huawei.com ext4: fix race condition between ext4_write and ext4_convert_inline_data
Ojaswin Mujoo ojaswin@linux.ibm.com ext4: fix journal_ioprio mount option handling
Ye Bin yebin10@huawei.com ext4: fix use-after-free in ext4_rename_dir_prepare
Dmitry Monakhov dmtrmonakhov@yandex-team.ru ext4: mark group as trimmed only if it was fully scanned
Jan Kara jack@suse.cz bfq: Make sure bfqg for which we are queueing requests is online
Jan Kara jack@suse.cz bfq: Get rid of __bio_blkcg() usage
Jan Kara jack@suse.cz bfq: Track whether bfq_group is still online
Jan Kara jack@suse.cz bfq: Remove pointless bfq_init_rq() calls
Jan Kara jack@suse.cz bfq: Drop pointless unlock-lock pair
Jan Kara jack@suse.cz bfq: Update cgroup information before merging bio
Jan Kara jack@suse.cz bfq: Split shared queues on move between cgroups
Jan Kara jack@suse.cz bfq: Avoid merging queues with different parents
Jan Kara jack@suse.cz bfq: Avoid false marking of bic as stably merged
Aditya Garg gargaditya08@live.com efi: Do not import certificates from UEFI Secure Boot for T2 Macs
Zhihao Cheng chengzhihao1@huawei.com fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
Johannes Berg johannes.berg@intel.com iwlwifi: mei: fix potential NULL-ptr deref
Avraham Stern avraham.stern@intel.com iwlwifi: mei: clear the sap data header before sending
Emmanuel Grumbach emmanuel.grumbach@intel.com iwlwifi: mvm: fix assert 1F04 upon reconfig
Johannes Berg johannes.berg@intel.com iwlwifi: fw: init SAR GEO table only if data is present
Johannes Berg johannes.berg@intel.com wifi: mac80211: fix use-after-free in chanctx code
Peter Zijlstra peterz@infradead.org objtool: Fix symbol creation
Mikulas Patocka mpatocka@redhat.com objtool: Fix objtool regression on x32 systems
Chao Yu chao@kernel.org f2fs: fix to do sanity check for inline inode
Chao Yu chao@kernel.org f2fs: fix fallocate to use file_modified to update permissions consistently
Eric Biggers ebiggers@google.com f2fs: don't use casefolded comparison for "." and ".."
Chao Yu chao@kernel.org f2fs: fix to do sanity check on total_data_blocks
Jaegeuk Kim jaegeuk@kernel.org f2fs: don't need inode lock for system hidden quota
Chao Yu chao@kernel.org f2fs: fix deadloop in foreground GC
Chao Yu chao@kernel.org f2fs: fix to clear dirty inode in f2fs_evict_inode()
Chao Yu chao@kernel.org f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
Chao Yu chao@kernel.org f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
Olga Kornievskaia kolga@netapp.com NFSv4.1 mark qualified async operations as MOVEABLE tasks
Trond Myklebust trond.myklebust@hammerspace.com NFS: Convert GFP_NOFS to GFP_KERNEL
Benjamin Coddington bcodding@redhat.com NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
Javier Martinez Canillas javierm@redhat.com video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
Zhengjun Xing zhengjun.xing@linux.intel.com perf jevents: Fix event syntax error caused by ExtSel
Daniel Bristot de Oliveira bristot@kernel.org tracing/timerlat: Notify IRQ new max latency only if stop tracing is set
Daniel Bristot de Oliveira bristot@kernel.org rtla: Fix __set_sched_attr error message
John Kacur jkacur@redhat.com rtla: Minor grammar fix for rtla README
John Kacur jkacur@redhat.com rtla: Don't overwrite existing directory mode
Leo Yan leo.yan@linaro.org perf c2c: Use stdio interface if slang is not supported
Jiri Olsa jolsa@kernel.org perf build: Fix btf__load_from_kernel_by_id() feature check
Tiezhu Yang yangtiezhu@loongson.cn MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC
Palmer Dabbelt palmer@rivosinc.com RISC-V: Fix the XIP build
Li Huafei lihuafei1@huawei.com tracing: Reset the function filter after completing trampoline/graph selftest
Kuninori Morimoto kuninori.morimoto.gx@renesas.com i2c: rcar: fix PM ref counts in probe error paths
Tali Perry tali.perry1@gmail.com i2c: npcm: Handle spurious interrupts
Tyrone Ting kfting@nuvoton.com i2c: npcm: Correct register access width
Tali Perry tali.perry1@gmail.com i2c: npcm: Fix timeout calculation
Joerg Roedel jroedel@suse.de iommu/amd: Increase timeout waiting for GA log enablement
Amelie Delaunay amelie.delaunay@foss.st.com dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
Amelie Delaunay amelie.delaunay@foss.st.com dmaengine: stm32-mdma: remove GISR1 register
Miaoqian Lin linmq006@gmail.com video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
Trond Myklebust trond.myklebust@hammerspace.com NFS: Further fixes to the writeback error handling
Trond Myklebust trond.myklebust@hammerspace.com NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
Trond Myklebust trond.myklebust@hammerspace.com NFS: Don't report errors from nfs_pageio_complete() more than once
Trond Myklebust trond.myklebust@hammerspace.com NFS: Do not report flush errors in nfs_write_end()
Trond Myklebust trond.myklebust@hammerspace.com NFS: Don't report ENOSPC write errors twice
Trond Myklebust trond.myklebust@hammerspace.com NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
Trond Myklebust trond.myklebust@hammerspace.com NFS: Do not report EINTR/ERESTARTSYS as mapping errors
Christophe JAILLET christophe.jaillet@wanadoo.fr dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
Nathan Chancellor nathan@kernel.org i2c: at91: Initialize dma_buf in at91_twi_xfer()
Miles Chen miles.chen@mediatek.com iommu/mediatek: Fix NULL pointer dereference when printing dev_name
Guenter Roeck linux@roeck-us.net MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
Jean-Philippe Brucker jean-philippe@linaro.org iommu/arm-smmu-v3-sva: Fix mm use-after-free
Rex-BC Chen rex-bc.chen@mediatek.com cpufreq: mediatek: Unregister platform device on exit
Jia-Wei Chang jia-wei.chang@mediatek.com cpufreq: mediatek: Use module_init and add module_exit
Michael Walle michael@walle.cc i2c: at91: use dma safe buffers
Yong Wu yong.wu@mediatek.com iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
Yong Wu yong.wu@mediatek.com iommu/mediatek: Remove clk_disable in mtk_iommu_remove
Yong Wu yong.wu@mediatek.com iommu/mediatek: Add list_del in mtk_iommu_remove
Yong Wu yong.wu@mediatek.com iommu/mediatek: Fix 2 HW sharing pgtable issue
Mario Limonciello mario.limonciello@amd.com iommu/amd: Enable swiotlb in all cases
Guo Ren guoren@kernel.org riscv: Fixup difference with defconfig
Jakob Koschel jakobkoschel@gmail.com f2fs: fix dereference of stale list iterator after loop body
Chao Yu chao@kernel.org f2fs: fix to do sanity check on inline_dots inode
Dan Carpenter dan.carpenter@oracle.com OPP: call of_node_put() on error path in _bandwidth_supported()
Dmitry Torokhov dmitry.torokhov@gmail.com Input: stmfts - do not leave device disabled in stmfts_input_open
Wanpeng Li wanpengli@tencent.com KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
Hector Martin marcan@marcan.st pinctrl: apple: Use a raw spinlock for the regmap
Douglas Miller doug.miller@cornelisnetworks.com RDMA/hfi1: Prevent use of lock before it is initialized
Björn Ardö bjorn.ardo@axis.com mailbox: forward the hrtimer if not queued and under a lock
Julian Schroeder jumaco@amazon.com nfsd: destroy percpu stats counters after reply cache shutdown
Yang Yingliang yangyingliang@huawei.com mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
Christophe JAILLET christophe.jaillet@wanadoo.fr gpio: sim: Use correct order for the parameters of devm_kcalloc()
Christophe Leroy christophe.leroy@csgroup.eu powerpc/fsl_book3e: Don't set rodata RO too early
Miaoqian Lin linmq006@gmail.com powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
Miaoqian Lin linmq006@gmail.com powerpc/xive: Fix refcount leak in xive_spapr_init
Christophe JAILLET christophe.jaillet@wanadoo.fr powerpc/xive: Add some error handling code to 'xive_spapr_init()'
Randy Dunlap rdunlap@infradead.org macintosh: via-pmu and via-cuda need RTC_LIB
Kajol Jain kjain@linux.ibm.com powerpc/perf: Fix the threshold compare group constraint for power9
Kajol Jain kjain@linux.ibm.com powerpc/perf: Fix the threshold compare group constraint for power10
Russell Currey ruscur@russell.cc powerpc/powernv: Get STF barrier requirements from device-tree
Russell Currey ruscur@russell.cc powerpc/powernv: Get L1D flush requirements from device-tree
Michael Ellerman mpe@ellerman.id.au powerpc/64: Only WARN if __pa()/__va() called with bad addresses
Mario Limonciello mario.limonciello@amd.com mailbox: pcc: Fix an invalid-load caught by the address sanitizer
Kan Liang kan.liang@linux.intel.com perf stat: Always keep perf metrics topdown events in a group
Ian Rogers irogers@google.com perf evlist: Keep topdown counters in weak group
Yang Yingliang yangyingliang@huawei.com hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
Daire McNamara daire.mcnamara@microchip.com PCI: microchip: Fix potential race in interrupt handling
Fabiano Rosas farosas@linux.ibm.com KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint
Kuppuswamy Sathyanarayanan sathyanarayanan.kuppuswamy@linux.intel.com PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
Miaoqian Lin linmq006@gmail.com Input: sparcspkr - fix refcount leak in bbc_beep_probe
Jane Chu jane.chu@oracle.com mce: fix set_mce_nospec to always unmap the whole page
Jane Chu jane.chu@oracle.com x86/mce: relocate set{clear}_mce_nospec() functions
Mina Almasry almasrymina@google.com hugetlbfs: fix hugetlbfs_statfs() locking
Eugen Hristev eugen.hristev@microchip.com ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
Sebastian Andrzej Siewior bigeasy@linutronix.de crypto: cryptd - Protect per-CPU resource by disabling BH.
Corentin Labbe clabbe@baylibre.com crypto: sun8i-ss - handle zero sized sg
Corentin Labbe clabbe@baylibre.com crypto: sun8i-ss - rework handling of IV
Qi Zheng zhengqi.arch@bytedance.com tty: fix deadlock caused by calling printk() under tty_port->lock
Alexey Dobriyan adobriyan@gmail.com module: fix [e_shstrndx].sh_size=0 OOB access
Greg Kroah-Hartman gregkh@linuxfoundation.org module.h: simplify MODULE_IMPORT_NS
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com PCI: mediatek-gen3: Assert resets to ensure expected init state
Francesco Dolcini francesco.dolcini@toradex.com PCI: imx6: Fix PERST# start-up sequence
Waiman Long longman@redhat.com ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
Alexey Dobriyan adobriyan@gmail.com proc: fix dentry/inode overinstantiating under /proc/${pid}/net
Charles Keepax ckeepax@opensource.cirrus.com ASoC: atmel-classd: Remove endianness flag on class d component
Charles Keepax ckeepax@opensource.cirrus.com ASoC: atmel-pdmic: Remove endianness flag on pdmic component
Robert Marko robert.marko@sartura.hr arm64: dts: marvell: espressobin-ultra: enable front USB3 port
Robert Marko robert.marko@sartura.hr arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
Yangyang Li liyangyang20@huawei.com RDMA/hns: Add the detection for CMDQ status in the device initialization process
Randy Dunlap rdunlap@infradead.org powerpc/4xx/cpm: Fix return value of __setup() handler
Randy Dunlap rdunlap@infradead.org powerpc/idle: Fix return value of __setup() handler
Yang Yingliang yangyingliang@huawei.com pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
Geert Uytterhoeven geert+renesas@glider.be pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
Randy Dunlap rdunlap@infradead.org powerpc/8xx: export 'cpm_setbrg' for modules
Lv Ruyi lv.ruyi@zte.com.cn drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
Kuniyuki Iwashima kuniyu@amazon.co.jp list: fix a data-race around ep->rdllist
Heming Zhao via Ocfs2-devel ocfs2-devel@oss.oracle.com ocfs2: fix mounting crash if journal is not alloced
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Remove incorrect assignment of driver_data
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
Christophe JAILLET christophe.jaillet@wanadoo.fr drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
Muchun Song songmuchun@bytedance.com dax: fix cache flush on PMD-mapped pages
Miaohe Lin linmiaohe@huawei.com drivers/base/node.c: fix compaction sysfs file leak
Jacky Li jackyli@google.com crypto: ccp - Fix the INIT_EX data file open failure
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org pinctrl: mvebu: Fix irq_of_parse_and_map() return value
Dan Williams dan.j.williams@intel.com nvdimm: Allow overwrite in the presence of disabled dimms
Dan Williams dan.j.williams@intel.com nvdimm: Fix firmware activation deadlock scenarios
Cristian Marussi cristian.marussi@arm.com firmware: arm_scmi: Fix list protocols enumeration in the base protocol
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
Matthias Schiffer matthias.schiffer@ew.tq-group.com arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
QintaoShen unSimple1993@163.com soc: bcm: Check for NULL return of devm_kzalloc()
Gustavo A. R. Silva gustavoars@kernel.org scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
Lv Ruyi lv.ruyi@zte.com.cn mfd: ipaq-micro: Fix error check return value of platform_get_irq()
Hari Bathini hbathini@linux.ibm.com powerpc/fadump: fix PT_LOAD segment for boot memory area
Andrea Parri (Microsoft) parri.andrea@gmail.com Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
Vinod Koul vkoul@kernel.org arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
Fabien Parent fparent@baylibre.com pinctrl: mediatek: mt8195: enable driver on mtk platforms
Caleb Connolly kc@postmarketos.org pinctrl/rockchip: support deferring other gpio params
Chuanhong Guo gch981213@gmail.com arm: mediatek: select arch timer for mt7629
Chia-I Wu olvaffe@gmail.com drm/msm: return the average load over the polling period
Chia-I Wu olvaffe@gmail.com drm/msm: simplify gpu_busy callback
Stefan Wahren stefan.wahren@i2se.com pinctrl: bcm2835: implement hook for missing gpio-ranges
Stefan Wahren stefan.wahren@i2se.com gpiolib: of: Introduce hook for missing gpio-ranges
Corentin Labbe clabbe@baylibre.com crypto: marvell/cesa - ECB does not IV
Vladis Dronov vdronov@redhat.com hwrng: cn10k - Make check_rng_health() return an error code
Vladis Dronov vdronov@redhat.com hwrng: cn10k - Optimize cn10k_rng_read()
Hangyu Hua hbh25y@gmail.com misc: ocxl: fix possible double free in ocxl_file_register_afu
Stefan Wahren stefan.wahren@i2se.com ARM: dts: bcm2835-rpi-b: Fix GPIO line names
Phil Elwell phil@raspberrypi.com ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
Phil Elwell phil@raspberrypi.com ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
Phil Elwell phil@raspberrypi.com ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
Bryan O'Donoghue bryan.odonoghue@linaro.org dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
Marek Vasut marex@denx.de ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
Marc Kleine-Budde mkl@pengutronix.de can: xilinx_can: mark bit timing constants as const
Guenter Roeck linux@roeck-us.net platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
Max Krummenacher max.krummenacher@toradex.com ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
Tzung-Bi Shih tzungbi@kernel.org platform/chrome: cros_ec: fix error handling in cros_ec_register()
Giovanni Cabiddu giovanni.cabiddu@intel.com crypto: qat - set COMPRESSION capability for DH895XCC
Giovanni Cabiddu giovanni.cabiddu@intel.com crypto: qat - set CIPHER capability for DH895XCC
Sean Christopherson seanjc@google.com KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
Sean Christopherson seanjc@google.com KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
Bjorn Andersson bjorn.andersson@linaro.org soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
Thorsten Scherer t.scherer@eckelmann.de ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
Jiantao Zhang water.zhangjiantao@huawei.com PCI: dwc: Fix setting error return on MSI DMA mapping failure
Miaoqian Lin linmq006@gmail.com PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
Dan Carpenter dan.carpenter@oracle.com PCI: rockchip: Fix find_first_zero_bit() limit
Dan Carpenter dan.carpenter@oracle.com PCI: cadence: Fix find_first_zero_bit() limit
Miaoqian Lin linmq006@gmail.com soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
Miaoqian Lin linmq006@gmail.com soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
Andre Przywara andre.przywara@arm.com ARM: dts: suniv: F1C100: fix watchdog compatible
Rafał Miłecki rafal@milecki.pl ARM: dts: BCM5301X: Update pin controller node name
Christophe JAILLET christophe.jaillet@wanadoo.fr memory: samsung: exynos5422-dmc: Avoid some over memory allocation
Mario Limonciello mario.limonciello@amd.com PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
Allen-KH Cheng allen-kh.cheng@mediatek.com arm64: dts: mt8192: Fix nor_flash status disable typo
Shawn Lin shawn.lin@rock-chips.com arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
liuyacan liuyacan@corp.netease.com Revert "net/smc: fix listen processing for SMC-Rv2"
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: hci_conn: Fix hci_connect_le_sync
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted
Robin Murphy robin.murphy@arm.com dma-direct: don't over-decrypt memory
liuyacan liuyacan@corp.netease.com net/smc: fix listen processing for SMC-Rv2
liuyacan liuyacan@corp.netease.com net/smc: postpone sk_refcnt increment in connect()
Randy Dunlap rdunlap@infradead.org net: dsa: restrict SMSC_LAN9303_I2C kconfig
Christophe JAILLET christophe.jaillet@wanadoo.fr hinic: Avoid some over memory allocation
David Howells dhowells@redhat.com rxrpc: Fix decision on when to generate an IDLE ACK
David Howells dhowells@redhat.com rxrpc: Don't let ack.previousPacket regress
David Howells dhowells@redhat.com rxrpc: Fix overlapping ACK accounting
David Howells dhowells@redhat.com rxrpc: Don't try to resend the request if we're receiving the reply
David Howells dhowells@redhat.com rxrpc: Fix listen() setting the bar too high for the prealloc rings
David Howells dhowells@redhat.com rxrpc: Fix locking issue
Adam Wujek dev_public@wujek.eu hwmon: (pmbus) Check PEC support before reading other registers
Yongzhi Liu lyz_cs@pku.edu.cn hv_netvsc: Fix potential dereference of NULL pointer
Taehee Yoo ap420073@gmail.com amt: fix memory leak for advertisement message
Taehee Yoo ap420073@gmail.com amt: fix gateway mode stuck
Jakub Kicinski kuba@kernel.org net: stmmac: fix out-of-bounds access in a selftest
Kan Liang kan.liang@linux.intel.com perf parse-events: Support different format of the topdown event name
Alexey Khoroshilov khoroshilov@ispras.ru ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
Hangbin Liu liuhangbin@gmail.com bonding: fix missed rcu protection
Duoming Zhou duoming@zju.edu.cn NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
John Garry john.garry@huawei.com scsi: hisi_sas: Fix rescan after deleting a disk
Harini Katakam harini.katakam@xilinx.com net: macb: Fix PTP one step sync support
Ulf Hansson ulf.hansson@linaro.org PM: domains: Fix initialization of genpd's next_wakeup
Yang Yingliang yangyingliang@huawei.com ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
Jan Kara jack@suse.cz bfq: Allow current waker to defend against a tentative one
Jan Kara jack@suse.cz bfq: Relax waker detection for shared queues
Miaoqian Lin linmq006@gmail.com thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
Yang Yingliang yangyingliang@huawei.com thermal/core: Fix memory leak in __thermal_cooling_device_register()
Zheng Yongjun zhengyongjun3@huawei.com thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
Stefan Wahren stefan.wahren@i2se.com thermal/drivers/bcm2711: Don't clamp temperature at zero
Nathan Chancellor nathan@kernel.org drm/i915: Fix CFI violation with show_dynamic_id()
Abhinav Kumar quic_abhinavk@quicinc.com drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
Hangbin Liu liuhangbin@gmail.com selftests/bpf: Add missed ima_setup.sh in Makefile
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm: don't free the IRQ if it was not requested
Lai Jiangshan jiangshan.ljs@antgroup.com x86/sev: Annotate stack change in the #VC handler
Hangyu Hua hbh25y@gmail.com drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
Miaoqian Lin linmq006@gmail.com drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
Eric Biggers ebiggers@google.com ext4: reject the 'commit' option on ext2 filesystems
Moshe Tal moshet@nvidia.com net/mlx5e: Correct the calculation of max channels for rep
Gao Xiang hsiangkao@linux.alibaba.com erofs: fix buffer copy overflow of ztailpacking feature
Miaoqian Lin linmq006@gmail.com regulator: scmi: Fix refcount leak in scmi_regulator_probe
Jonas Karlman jonas@kwiboo.se media: rkvdec: h264: Fix bit depth wrap in pps packet
Nicolas Dufresne nicolas.dufresne@collabora.com media: rkvdec: h264: Fix dpb_valid implementation
Nicolas Dufresne nicolas.dufresne@collabora.com media: rkvdec: Stop overclocking the decoder
Yang Yingliang yangyingliang@huawei.com media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
Dongliang Mu mudongliangabcd@gmail.com media: ov7670: remove ov7670_power_off from ov7670_remove
Andre Przywara andre.przywara@arm.com kselftest/arm64: bti: force static linking
Miaoqian Lin linmq006@gmail.com ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
Zheng Bin zhengbin13@huawei.com net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
Eric Dumazet edumazet@google.com sctp: read sk->sk_bound_dev_if once in sctp_rcv()
Geert Uytterhoeven geert@linux-m68k.org m68k: math-emu: Fix dependencies of math emulation support
Keith Busch kbusch@kernel.org nvme: set dma alignment to dword
Mark Rutland mark.rutland@arm.com irqchip/gic-v3: Fix priority mask handling
Mark Rutland mark.rutland@arm.com irqchip/gic-v3: Refactor ISB + EOIR at ack time
Mark Rutland mark.rutland@arm.com irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
Dylan Yudaken dylany@fb.com io_uring: only wake when the correct events are set
Jens Axboe axboe@kernel.dk io_uring: fix assuming triggered poll waitqueue is the single poll
Jens Axboe axboe@kernel.dk io_uring: cache poll/double-poll state with a request flag
Pavel Begunkov asml.silence@gmail.com io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
Yunfei Dong yunfei.dong@mediatek.com media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail
Sean Wang sean.wang@mediatek.com Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
Niels Dossche dossche.niels@gmail.com Bluetooth: protect le accept and resolv lists with hdev->lock
Niels Dossche dossche.niels@gmail.com Bluetooth: use hdev lock for accept_list and reject_list in conn req
Niels Dossche dossche.niels@gmail.com Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
Ying Hsu yinghsu@chromium.org Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
Benjamin Gaignard benjamin.gaignard@collabora.com media: hantro: HEVC: Fix tile info buffer value computation
Eugen Hristev eugen.hristev@microchip.com media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
Michael Rodin mrodin@de.adit-jv.com media: vsp1: Fix offset calculation for plane cropping
Pavel Skripkin paskripkin@gmail.com media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
Miaoqian Lin linmq006@gmail.com media: exynos4-is: Change clk_disable to clk_disable_unprepare
Laurentiu Palcu laurentiu.palcu@oss.nxp.com media: i2c: rdacm2x: properly set subdev entity function
Miaoqian Lin linmq006@gmail.com media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
Miaoqian Lin linmq006@gmail.com media: st-delta: Fix PM disable depth imbalance in delta_probe
Peter Chiu chui-hao.chiu@mediatek.com mt76: mt7915: fix twt table_mask to u16 in mt7915_dev
Felix Fietkau nbd@nbd.name mt76: fix tx status related use-after-free race on station removal
Felix Fietkau nbd@nbd.name mt76: do not attempt to reorder received 802.3 packets without agg session
Sean Wang sean.wang@mediatek.com mt76: mt7921: fix kernel crash at mt7921_pci_remove
Deren Wu deren.wu@mediatek.com mt76: fix antenna config missing in 6G cap
Lorenzo Bianconi lorenzo@kernel.org mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
Christophe JAILLET christophe.jaillet@wanadoo.fr mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
Miaoqian Lin linmq006@gmail.com media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
Christophe JAILLET christophe.jaillet@wanadoo.fr media: aspeed: Fix an error handling path in aspeed_video_probe()
Josh Poimboeuf jpoimboe@kernel.org scripts/faddr2line: Fix overlapping text section failures
Phil Auld pauld@redhat.com kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
Bart Van Assche bvanassche@acm.org block: Fix the bio.bi_opf comment
Miaoqian Lin linmq006@gmail.com ASoC: samsung: Fix refcount leak in aries_audio_probe
Christoph Hellwig hch@lst.de dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
Pierre Gondois Pierre.Gondois@arm.com PM: EM: Decrement policy counter
Miaoqian Lin linmq006@gmail.com regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
Miaoqian Lin linmq006@gmail.com ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
Miaoqian Lin linmq006@gmail.com ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
Miaoqian Lin linmq006@gmail.com ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
Basavaraj Natikar Basavaraj.Natikar@amd.com HID: amd_sfh: Modify the hid name
Basavaraj Natikar Basavaraj.Natikar@amd.com HID: amd_sfh: Modify the bus name
Ajay Singh ajay.kathat@microchip.com wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
Baochen Qiang quic_bqiang@quicinc.com ath11k: Don't check arvif->is_started before sending management frames
Ravi Bangoria ravi.bangoria@amd.com perf/amd/ibs: Use interrupt regs ip for stack unwinding
Jerome Marchand jmarchan@redhat.com samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
Konrad Dybcio konrad.dybcio@somainline.org regulator: qcom_smd: Fix up PM8950 regulator configuration
Viresh Kumar viresh.kumar@linaro.org Revert "cpufreq: Fix possible race in cpufreq online error path"
Andrii Nakryiko andrii@kernel.org selftests/bpf: Prevent skeleton generation race
Yang Yingliang yangyingliang@huawei.com spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
Andreas Gruenbacher agruenba@redhat.com iomap: iomap_write_failed fix
Mark Rutland mark.rutland@arm.com arm64: stackleak: fix current_top_of_stack()
Xiaomeng Tong xiam0nd.tong@gmail.com media: uvcvideo: Fix missing check to determine if element is found in list
Dan Carpenter dan.carpenter@oracle.com drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
Jessica Zhang quic_jesszhan@quicinc.com drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
Jessica Zhang quic_jesszhan@quicinc.com drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
Kuogee Hsieh quic_khsieh@quicinc.com drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dsi: fix address for second DSI PHY on SDM660
Vinod Polimera quic_vpolimer@quicinc.com drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit
Zev Weiss zev@bewilderbeest.net regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
Tong Tiangen tongtiangen@huawei.com arm64: fix types in copy_highpage()
Randy Dunlap rdunlap@infradead.org x86/mm: Cleanup the control_va_addr_alignment() __setup handler
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
Daniel Thompson daniel.thompson@linaro.org irqchip/exiu: Fix acknowledgment of edge triggered interrupts
Randy Dunlap rdunlap@infradead.org x86: Fix return value of __setup handlers
Johannes Berg johannes.berg@intel.com nl80211: don't hold RTNL in color change request
Christoph Hellwig hch@lst.de virtio_blk: fix the discard_granularity and discard_alignment queue limits
James Clark james.clark@arm.com perf tools: Use Python devtools for version autodetection rather than runtime
Ian Abbott abbotti@mev.co.uk spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
Yang Yingliang yangyingliang@huawei.com drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
Daniel Latypov dlatypov@google.com kunit: fix debugfs code to use enum kunit_status, not bool
Jagan Teki jagan@amarulasolutions.com drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm: add missing include to msm_drv.c
Lv Ruyi lv.ruyi@zte.com.cn drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
Yang Yingliang yangyingliang@huawei.com drm/msm/hdmi: check return value after calling platform_get_resource_byname()
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dsi: fix error checks and return values for DSI xmit functions
Kuogee Hsieh quic_khsieh@quicinc.com drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
Kuogee Hsieh quic_khsieh@quicinc.com drm/msm/dp: reset DP controller before transmit phy test pattern
Lv Ruyi lv.ruyi@zte.com.cn drm/msm/dp: fix error check return value of irq_of_parse_and_map()
Kuogee Hsieh quic_khsieh@quicinc.com drm/msm/dp: stop event kernel thread when DP unbind
Vinod Polimera quic_vpolimer@quicinc.com drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
Yang Jihong yangjihong1@huawei.com perf tools: Add missing headers needed by util/data.h
Nicolas Frattaroli frattaroli.nicolas@gmail.com ASoC: rk3328: fix disabling mclk on pclk probe failure
Josh Poimboeuf jpoimboe@redhat.com x86/speculation: Add missing prototype for unpriv_ebpf_notify()
Yang Yingliang yangyingliang@huawei.com mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
Yang Yingliang yangyingliang@huawei.com mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
Matthieu Baerts matthieu.baerts@tessares.net x86/pm: Fix false positive kmemleak report in msr_build_context()
Chen-Tsung Hsieh chentsung@chromium.org mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
Andrii Nakryiko andrii@kernel.org libbpf: Fix logic for finding matching program for CO-RE relocation
Colin Ian King colin.king@intel.com selftests/resctrl: Fix null pointer dereference on open failed
Colin Ian King colin.king@intel.com drm/v3d: Fix null pointer dereference of pointer perfmon
Kiwoong Kim kwmad.kim@samsung.com scsi: ufs: core: Exclude UECxx from SFR dump list
Bart Van Assche bvanassche@acm.org scsi: ufs: qcom: Fix ufs_qcom_resume()
Dan Carpenter dan.carpenter@oracle.com scsi: iscsi: Fix harmless double shift bug
Kuogee Hsieh quic_khsieh@quicinc.com drm/msm/dpu: adjust display_v_end for eDP and DP
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm: properly add and remove internal bridges
Yuanchu Xie yuanchu@google.com selftests/damon: add damon to selftests root Makefile
Nuno Sá nuno.sa@analog.com of: overlay: do not break notify on NOTIFY_{OK|STOP}
Luca Ceresoli luca.ceresoli@bootlin.com spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
Jon Lin jon.lin@rock-chips.com spi: rockchip: Preset cs-high and clk polarity in setup progress
Jon Lin jon.lin@rock-chips.com spi: rockchip: Stop spi slave dma receiver when cs inactive
Amir Goldstein amir73il@gmail.com fsnotify: fix wrong lockdep annotations
Amir Goldstein amir73il@gmail.com inotify: show inotify mask flags in proc fdinfo
Bjørn Mork bjorn@mork.no mtdblock: warn if opened on NAND
Colin Ian King colin.king@intel.com ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
Marek Vasut marex@denx.de drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
Chen-Yu Tsai wenst@chromium.org media: hantro: Empty encoder capture buffers by default
Laurentiu Palcu laurentiu.palcu@oss.nxp.com media: i2c: max9286: fix kernel oops when removing module
Jacopo Mondi jacopo+renesas@jmondi.org media: i2c: max9286: Use "maxim,gpio-poc" property
Dan Carpenter dan.carpenter@oracle.com ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
John Ogness john.ogness@linutronix.de printk: wake waiters for safe and NMI contexts
John Ogness john.ogness@linutronix.de printk: add missing memory barrier to wake_up_klogd()
John Ogness john.ogness@linutronix.de printk: use atomic updates for klogd work
Schspa Shi schspa@gmail.com cpufreq: Fix possible race in cpufreq online error path
Zheng Yongjun zhengyongjun3@huawei.com spi: img-spfi: Fix pm_runtime_get_sync() error checking
Chengming Zhou zhouchengming@bytedance.com sched/psi: report zeroes for CPU full at the system level
Chengming Zhou zhouchengming@bytedance.com sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
Marco Elver elver@google.com signal: Deliver SIGTRAP on perf event asynchronously if blocked
Nícolas F. R. A. Prado nfraprado@collabora.com drm/mediatek: dpi: Use mt8183 output formats for mt8192
Wei Yongjun weiyongjun1@huawei.com regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
Miaoqian Lin linmq006@gmail.com drm/bridge: Fix error handling in analogix_dp_probe
Miaoqian Lin linmq006@gmail.com HID: elan: Fix potential double free in elan_input_configured
Jonathan Teh jonathan.teh@outlook.com HID: hid-led: fix maximum brightness for Dream Cheeky
Zheyu Ma zheyuma97@gmail.com mtd: rawnand: denali: Use managed device resources
Nícolas F. R. A. Prado nfraprado@collabora.com drm/bridge: anx7625: Use uint8 for lane-swing arrays
Tyler Hicks tyhicks@linux.microsoft.com EDAC/dmc520: Don't print an error for each unconfigured interrupt line
Arnd Bergmann arnd@arndb.de drbd: fix duplicate array initializer
Christoph Hellwig hch@lst.de target: remove an incorrect unmap zeroes data deduction
Andy Shevchenko andriy.shevchenko@linux.intel.com device property: Allow error pointer to be passed to fwnode APIs
Jan Kiszka jan.kiszka@siemens.com efi: Add missing prototype for efi_capsule_setup_info
Javier Martinez Canillas javierm@redhat.com efi: Allow to enable EFI runtime services by default on RT
Lin Ma linma@zju.edu.cn NFC: NULL out the dev->rfkill to prevent UAF
Lv Ruyi lv.ruyi@zte.com.cn ixp4xx_eth: fix error check return value of platform_get_irq()
Russell King (Oracle) rmk+kernel@armlinux.org.uk net: dsa: mt7530: 1G can also support 1000BASE-X link mode
Paul E. McKenney paulmck@kernel.org scftorture: Fix distribution of short handler delays
Miaoqian Lin linmq006@gmail.com spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
Jiasheng Jiang jiasheng@iscas.ac.cn drm: mali-dp: potential dereference of null pointer
Zhou Qingyang zhou1615@umn.edu drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
Johannes Berg johannes.berg@intel.com nl80211: show SSID for P2P_GO interfaces
Paolo Abeni pabeni@redhat.com mptcp: reset the packet scheduler on PRIO change
Paolo Abeni pabeni@redhat.com mptcp: reset the packet scheduler on incoming MP_PRIO
Paolo Abeni pabeni@redhat.com mptcp: optimize release_cb for the common case
Maciej W. Rozycki macro@orcam.me.uk x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
Andrii Nakryiko andrii@kernel.org libbpf: Don't error out on CO-RE relos for overriden weak subprogs
Maxime Ripard maxime@cerno.tech drm/vc4: txp: Force alpha to be 0xff if it's disabled
Maxime Ripard maxime@cerno.tech drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
Maxime Ripard maxime@cerno.tech drm/vc4: hvs: Reset muxes at probe time
Miles Chen miles.chen@mediatek.com drm/mediatek: Fix mtk_cec_mask()
Maxime Ripard maxime@cerno.tech drm/vc4: hvs: Fix frame count register readout
Maxime Ripard maxime@cerno.tech drm/vc4: kms: Take old state core clock rate into account
Chen-Yu Tsai wenst@chromium.org drm/mediatek: Fix DPI component detection for MT8192
Rex-BC Chen rex-bc.chen@mediatek.com drm/mediatek: Add vblank register/unregister callback functions
Ammar Faizi ammarfaizi2@gnuweeb.org x86/delay: Fix the wrong asm constraint in delay_loop()
Miaoqian Lin linmq006@gmail.com ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
Miaoqian Lin linmq006@gmail.com ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
Hui Wang hui.wang@canonical.com ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t
Kuldeep Singh singh.kuldeep87k@gmail.com spi: qcom-qspi: Add minItems to interconnect-names
Chuanhong Guo gch981213@gmail.com mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
Marek Vasut marex@denx.de drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
Marek Vasut marex@denx.de drm: bridge: icn6211: Fix register layout
Lucas Stach l.stach@pengutronix.de drm/bridge: adv7511: clean up CEC adapter when probe fails
Jani Nikula jani.nikula@intel.com drm/edid: fix invalid EDID extension block filtering
Wenli Looi wlooi@ucalgary.ca ath9k: fix ar9003_get_eepmisc
Nicolas Belin nbelin@baylibre.com drm: bridge: it66121: Fix the register page length
Niels Dossche dossche.niels@gmail.com ath11k: acquire ab->base_lock in unassign when finding the peer by addr
Zack Rusin zackr@vmware.com drm/vmwgfx: Fix an invalid read
Noralf Trønnes noralf@tronnes.org dt-bindings: display: sitronix, st7735r: Fix backlight in example
Wan Jiabing wanjiabing@vivo.com drm/omap: fix NULL but dereferenced coccicheck error
Nikita Yushchenko nikita.yoush@cogentembedded.com drm/bridge_connector: enable HPD by default if supported
Linus Torvalds torvalds@linux-foundation.org drm: fix EDID struct for old ARM OABI format
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com Input: gpio-keys - cancel delayed work only in case of GPIO
Shyam Prasad N sprasad@microsoft.com cifs: do not use tcpStatus after negotiate completes
Douglas Miller doug.miller@cornelisnetworks.com RDMA/hfi1: Prevent panic when SDMA is disabled
Steve French stfrench@microsoft.com smb3: check for null tcon
Vasily Averin vvs@openvz.org fanotify: fix incorrect fmode_t casts
Peng Wu wupeng58@huawei.com powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
Finn Thain fthain@linux-m68k.org macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
Lv Ruyi lv.ruyi@zte.com.cn powerpc/powernv: fix missing of_node_put in uv_init()
Lv Ruyi lv.ruyi@zte.com.cn powerpc/xics: fix refcount leak in icp_opal_init()
Haren Myneni haren@linux.ibm.com powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
Enzo Matsumiya ematsumiya@suse.de cifs: return ENOENT for DFS lookup_cache_entry()
Vasily Averin vvs@openvz.org tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
Matthew Wilcox (Oracle) willy@infradead.org alpha: fix alloc_zeroed_user_highpage_movable()
Nicholas Piggin npiggin@gmail.com KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
Parshuram Thombare pthombar@cadence.com PCI: cadence: Clear FLR in device capabilities register
Yicong Yang yangyicong@hisilicon.com PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
Laurent Dufour ldufour@linux.ibm.com powerpc/rtas: Keep MSR[RI] set when calling RTAS
Conor Dooley conor.dooley@microchip.com PCI: microchip: Add missing chained_irq_enter()/exit() calls
Viresh Kumar viresh.kumar@linaro.org cpufreq: Avoid unnecessary frequency updates due to mismatch
Peng Wu wupeng58@huawei.com ARM: hisi: Add missing of_node_put after of_find_compatible_node
Vijaya Krishna Nivarthi quic_vnivarth@quicinc.com arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
Peng Wu wupeng58@huawei.com ARM: versatile: Add missing of_node_put in dcscb_init
Yang Yingliang yangyingliang@huawei.com pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
OGAWA Hirofumi hirofumi@mail.parknet.co.jp fat: add ratelimit to fat*_ent_bread()
Hari Bathini hbathini@linux.ibm.com powerpc/fadump: Fix fadump to work with a different endian capture kernel
Janusz Krzysztofik jmkrzyszt@gmail.com ARM: OMAP1: clock: Fix UART rate reporting algorithm
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
Joel Selvaraj jo@jsfamily.in arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
Zixuan Fu r33s3n6@gmail.com fs: jfs: fix possible NULL pointer dereference in dbFree()
QintaoShen unSimple1993@163.com soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
Marco Chiappero marco.chiappero@intel.com crypto: qat - fix off-by-one error in PFVF debug print
Gilad Ben-Yossef gilad@benyossef.com crypto: ccree - use fine grained DMA mapping dir
Brian Norris briannorris@chromium.org PM / devfreq: rk3399_dmc: Disable edev on remove()
Konrad Dybcio konrad.dybcio@somainline.org arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
Konrad Dybcio konrad.dybcio@somainline.org arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
Mario Limonciello mario.limonciello@amd.com ASoC: amd: Add driver data to acp6x machine driver
Krzysztof Kozlowski krzk@kernel.org ARM: dts: s5pv210: align DMA channels with dtschema
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: socfpga: align interrupt controller node name with dtschema
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: ox820: align interrupt controller node name with dtschema
Mika Westerberg mika.westerberg@linux.intel.com PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
Niels Dossche dossche.niels@gmail.com IB/rdmavt: add missing locks in rvt_ruc_loopback
Daniel Latypov dlatypov@google.com kunit: fix executor OOM error handling logic on non-UML
Bodo Stroesser bostroesser@gmail.com scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
Bob Peterson rpeterso@redhat.com gfs2: use i_lock spin_lock for inode qadata
Yonghong Song yhs@fb.com selftests/bpf: fix btf_dump/btf_dump due to recent clang change
Uwe Kleine-König u.kleine-koenig@pengutronix.de char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
Jakub Kicinski kuba@kernel.org eth: tg3: silence the GCC 12 array-bounds warning
David Howells dhowells@redhat.com afs: Adjust ACK interpretation to try and cope with NAT
David Howells dhowells@redhat.com rxrpc, afs: Fix selection of abort codes
David Howells dhowells@redhat.com rxrpc: Return an error to sendmsg if call failed
Geert Uytterhoeven geert@linux-m68k.org m68k: atari: Make Atari ROM port I/O write macros return void
Yuntao Wang ytcoode@gmail.com selftests/bpf: Add missing trampoline program type to trampoline_count test
Alex Elder elder@linaro.org net: ipa: ignore endianness if there is no header
Borislav Petkov bp@suse.de x86/microcode: Add explicit CPU vendor dependency
Vincent Mailhol mailhol.vincent@wanadoo.fr can: mcp251xfd: silence clang's -Wunaligned-access warning
Chaitanya Kulkarni kch@nvidia.com nvme: set non-mdts limits in nvme_scan_work
Pierre Gondois Pierre.Gondois@arm.com ACPI: CPPC: Assume no transition latency if no PCCT
Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com ASoC: rt1015p: remove dependency on GPIOLIB
Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com ASoC: max98357a: remove dependency on GPIOLIB
Laibin Qiu qiulaibin@huawei.com blk-throttle: Set BIO_THROTTLED when bio has been throttled
Andre Przywara andre.przywara@arm.com of/fdt: Ignore disabled memory nodes
Ping-Ke Shih pkshih@realtek.com rtw89: cfo: check mac_id to avoid out-of-bounds
Nicolas Dufresne nicolas.dufresne@collabora.com media: hantro: Stop using H.264 parameter pic_num
Kwanghoon Son k.son@samsung.com media: exynos4-is: Fix compile warning
Fabio Estevam festevam@denx.de net: phy: micrel: Allow probing without .driver_data
Daniel Latypov dlatypov@google.com kunit: tool: make parser stop overwriting status of suites w/ no_tests
Omar Sandoval osandov@fb.com btrfs: fix anon_dev leak in create_subvol()
Sathishkumar S sathishkumar.sundararaju@amd.com drm/amd/pm: update smartshift powerboost calc for smu13
Sathishkumar S sathishkumar.sundararaju@amd.com drm/amd/pm: update smartshift powerboost calc for smu12
Xie Yongji xieyongji@bytedance.com nbd: Fix hung on disconnect request if socket is closed before
Lin Ma linma@zju.edu.cn ASoC: rt5645: Fix errorenous cleanup order
Smith, Kyle Miller (Nimble Kernel) kyles@hpe.com nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
Jason A. Donenfeld Jason@zx2c4.com openrisc: start CPU timer early in boot
Zijun Hu quic_zijuhu@quicinc.com Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
Lukas Wunner lukas@wunner.de usbnet: Run unregister_netdev() before unbind() again
Hans Verkuil hverkuil-cisco@xs4all.nl media: cec-adap.c: fix is_configuring state
Tetsuo Handa penguin-kernel@I-love.SAKURA.ne.jp media: imon: reorganize serialization
Hans Verkuil hverkuil-cisco@xs4all.nl media: ccs-core.c: fix failure to call clk_disable_unprepare
Benjamin Gaignard benjamin.gaignard@collabora.com media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
Philipp Zabel p.zabel@pengutronix.de media: coda: limit frame interval enumeration to supported encoder frame sizes
Hangyu Hua hbh25y@gmail.com media: rga: fix possible memory leak in rga_probe
Felix Fietkau nbd@nbd.name mt76: fix encap offload ethernet type check
Felix Fietkau nbd@nbd.name mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
Dongliang Mu mudongliangabcd@gmail.com rtlwifi: Use pr_warn instead of WARN_ONCE
Daniel Latypov dlatypov@google.com kunit: bail out of test filtering logic quicker if OOM
Corey Minyard cminyard@mvista.com ipmi: Fix pr_fmt to avoid compilation issues
Corey Minyard cminyard@mvista.com ipmi: Add an intializer for ipmi_smi_msg struct
Corey Minyard cminyard@mvista.com ipmi:ssif: Check for NULL msg when handling events and messages
Mario Limonciello mario.limonciello@amd.com ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
Zheng Bin zhengbin13@huawei.com ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
Mikulas Patocka mpatocka@redhat.com dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
Patrice Chotard patrice.chotard@foss.st.com spi: stm32-qspi: Fix wait_cmd timeout in APM mode
Hao Jia jiahao.os@bytedance.com sched/core: Avoid obvious double update_rq_clock warning
Ravi Bangoria ravi.bangoria@amd.com perf/amd/ibs: Cascade pmu init functions' return value
Heiko Carstens hca@linux.ibm.com s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
Eric Dumazet edumazet@google.com net: remove two BUG() from skb_checksum_help()
James Smart jsmart2021@gmail.com scsi: lpfc: Alter FPIN stat accounting logic
Xiang Chen chenxiang66@hisilicon.com scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
Gavin Li gavinl@nvidia.com net/mlx5: Increase FW pre-init timeout for health recovery
Charles Keepax ckeepax@opensource.cirrus.com ASoC: tscs454: Add endianness flag in snd_soc_component_driver
Zhen Lei thunder.leizhen@huawei.com of: Support more than one crash kernel regions for kexec -s
Thierry Reding treding@nvidia.com drm/tegra: gem: Do not try to dereference ERR_PTR()
Dongliang Mu mudongliangabcd@gmail.com HID: bigben: fix slab-out-of-bounds Write in bigben_probe
Nícolas F. R. A. Prado nfraprado@collabora.com regulator: mt6315: Enforce regulator-compatible, not name
Alice Wong shiwei.wong@amd.com drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
Alex Deucher alexander.deucher@amd.com drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
Petr Machata petrm@nvidia.com mlxsw: Treat LLDP packets as control
Petr Machata petrm@nvidia.com mlxsw: spectrum_dcb: Do not warn about priority changes
Mark Brown broonie@kernel.org ASoC: dapm: Don't fold register value changes into notifications
Mark Bloch mbloch@nvidia.com net/mlx5: fs, delete the FTE when there are no rules attached to it
jianghaoran jianghaoran@kylinos.cn ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
Xiaoguang Wang xiaoguang.wang@linux.alibaba.com scsi: target: tcmu: Fix possible data corruption
Wen Gong quic_wgong@quicinc.com ath11k: fix warning of not found station for bssid in message
Max Filippov jcmvbkbc@gmail.com xtensa: move trace_hardirqs_off call back to entry.S
Jessica Zhang quic_jesszhan@quicinc.com drm/msm/dpu: Clean up CRC debug logs
Lv Ruyi lv.ruyi@zte.com.cn drm: msm: fix error check return value of irq_of_parse_and_map()
Alexandru Elisei alexandru.elisei@arm.com arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
Abhishek Kumar kuabhs@chromium.org ath10k: skip ath10k_halt during suspend for driver state RESTARTING
Evan Quan evan.quan@amd.com drm/amd/pm: fix the compile warning
Steven Price steven.price@arm.com drm/plane: Move range check for format_count earlier
Hans de Goede hdegoede@redhat.com ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
Hari Chandrakanthan quic_haric@quicinc.com ath11k: disable spectral scan during spectral deinit
James Smart jsmart2021@gmail.com scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
Minghao Chi chi.minghao@zte.com.cn scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
Haohui Mai ricetons@gmail.com drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
Lv Ruyi lv.ruyi@zte.com.cn scsi: megaraid: Fix error check return value of register_chrdev()
Vignesh Raghavendra vigneshr@ti.com drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
Aidan MacDonald aidanmacdonald.0x0@gmail.com mmc: jz4740: Apply DMA engine limits to maximum segment size
Heming Zhao heming.zhao@suse.com md/bitmap: don't set sb values if can't pass sanity check
Zheyu Ma zheyuma97@gmail.com media: cx25821: Fix the warning when removing the module
Zheyu Ma zheyuma97@gmail.com media: pci: cx23885: Fix the error handling in cx23885_initdev()
Vikash Garodia quic_vgarodia@quicinc.com media: venus: do not queue internal buffers from previous sequence
Luca Weiss luca.weiss@fairphone.com media: venus: hfi: avoid null dereference in deinit
Sakari Ailus sakari.ailus@linux.intel.com media: Revert "media: dw9768: activate runtime PM and turn off device"
Thibaut VARÈNE hacks+kernel@slashdirt.org ath9k: fix QCA9561 PA bias level
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: rsnd: care return value from rsnd_node_fixed_index()
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
Keita Suzuki keitasuzuki.park@sslab.ics.keio.ac.jp drm/amd/pm: fix double free in si_parse_power_table()
Ulf Hansson ulf.hansson@linaro.org cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
James Smart jsmart2021@gmail.com scsi: lpfc: Fix call trace observed during I/O with CMF enabled
James Smart jsmart2021@gmail.com scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
James Smart jsmart2021@gmail.com scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
Eric Dumazet edumazet@google.com tcp: consume incoming skb leading to a reset
Len Brown len.brown@intel.com tools/power turbostat: fix ICX DRAM power numbers
Biju Das biju.das.jz@bp.renesas.com spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
Po-Hao Huang phhuang@realtek.com rtw88: 8821c: fix debugfs rssi value
Po-Hao Huang phhuang@realtek.com rtw88: fix incorrect frequency reported
Amadeusz Sławiński amadeuszx.slawinski@linux.intel.com ALSA: jack: Access input_dev under mutex
Haowen Bai baihaowen@meizu.com sfc: ef10: Fix assigning negative value to unsigned variable
Paul E. McKenney paulmck@kernel.org rcu: Make TASKS_RUDE_RCU select IRQ_WORK
Paul E. McKenney paulmck@kernel.org rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
Padmanabha Srinivasaiah treasure4paddy@gmail.com rcu-tasks: Fix race in schedule and flush work
Saaem Rizvi syerizvi@amd.com drm/amd/display: Disabling Z10 on DCN31
Liviu Dudau liviu.dudau@arm.com drm/komeda: return early if drm_universal_plane_init() fails.
Peter Seiderer ps.report@gmx.net mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
Runqing Yang rainkin1993@gmail.com libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels
Kirill A. Shutemov kirill.shutemov@linux.intel.com ACPICA: Avoid cache flush inside virtual machines
Mike Travis mike.travis@hpe.com x86/platform/uv: Update TSC sync state for UV5
Daniel Vetter daniel.vetter@ffwll.ch fbcon: Consistently protect deferred_takeover with console_lock()
Niels Dossche dossche.niels@gmail.com ipv6: fix locking issues with loops over idev->addr_list
Haowen Bai baihaowen@meizu.com ipw2x00: Fix potential NULL dereference in libipw_xmit()
Haowen Bai baihaowen@meizu.com b43: Fix assigning negative value to unsigned variable
Haowen Bai baihaowen@meizu.com b43legacy: Fix assigning negative value to unsigned variable
Niels Dossche dossche.niels@gmail.com mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
Karthikeyan Kathirvel quic_kathirve@quicinc.com ath11k: Change max no of active probe SSID and BSSID to fw capability
Quentin Monnet quentin@isovalent.com selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
Nikolay Borisov nborisov@suse.com selftests/bpf: Fix vfs_link kprobe definition
Liu Zixian liuzixian4@huawei.com drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
Wen Gong quic_wgong@quicinc.com ath11k: fix the warning of dev_wake in mhi_pm_disable_transition()
Zack Rusin zackr@vmware.com drm/vmwgfx: validate the screen formats
Tejas Upadhyay tejaskumarx.surendrakumar.upadhyay@intel.com iommu/vt-d: Add RPLS to quirk list to skip TE disabling
Naohiro Aota naohiro.aota@wdc.com btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer
Naohiro Aota naohiro.aota@wdc.com btrfs: zoned: finish block group when there are no more allocatable bytes left
Naohiro Aota naohiro.aota@wdc.com btrfs: zoned: zone finish unused block group
Naohiro Aota naohiro.aota@wdc.com btrfs: zoned: properly finish block group on metadata write
Qu Wenruo wqu@suse.com btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
Qu Wenruo wqu@suse.com btrfs: repair super block num_devices automatically
Qu Wenruo wqu@suse.com btrfs: return correct error number for __extent_writepage_io()
Qu Wenruo wqu@suse.com btrfs: add "0x" prefix for unsupported optional features
Eric W. Biederman ebiederm@xmission.com ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
Eric W. Biederman ebiederm@xmission.com ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
Eric W. Biederman ebiederm@xmission.com ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
Eric W. Biederman ebiederm@xmission.com kthread: Don't allocate kthread_struct for init and umh
Kristen Carlson Accardi kristen@linux.intel.com x86/sgx: Set active memcg prior to shmem allocation
Baoquan He bhe@redhat.com x86/kexec: fix memory leak of elf header buffer
Kan Liang kan.liang@linux.intel.com perf/x86/intel: Fix event constraints for ICL
Ammar Faizi ammarfaizi2@gnuweeb.org x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
Michael Niewöhner linux@mniewoehner.de platform/x86: intel-hid: fix _DSM function index handling
Mathias Nyman mathias.nyman@linux.intel.com xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
Ronnie Sahlberg lsahlber@redhat.com cifs: when extending a file with falloc we should make files not-sparse
Ronnie Sahlberg lsahlber@redhat.com cifs: fix potential double free during failed mount
Paulo Alcantara pc@cjr.nz cifs: fix ntlmssp on old servers
Enzo Matsumiya ematsumiya@suse.de cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Update i_ctime when xattr is added
Christophe JAILLET christophe.jaillet@wanadoo.fr fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Check new size for limits
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Keep preallocated only if option prealloc enabled
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Update valid size if -EIOCBQUEUED
Kishon Vijay Abraham I kishon@ti.com usb: core: hcd: Add support for deferring roothub registration
Albert Wang albertccwang@google.com usb: dwc3: gadget: Move null pinter check to proper place
Linus Walleij linus.walleij@linaro.org usb: isp1760: Fix out-of-bounds array access
Monish Kumar R monish.kumar.r@intel.com USB: new quirk for Dell Gen 2 devices
Carl Yin(殷张成) carl.yin@quectel.com USB: serial: option: add Quectel BG95 modem
Johan Hovold johan@kernel.org USB: serial: pl2303: fix type detection for odd device
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Cancel pending work at closing a MIDI substream
Marios Levogiannis marios.levogiannis@gmail.com ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
Rik van der Kemp rik@upto11.nl ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
Kailang Yang kailang@realtek.com ALSA: hda/realtek - Add new type for ALC245
Nathan Chancellor nathan@kernel.org riscv: Move alternative length validation into subsection
Tobias Klauser tklauser@distanz.ch riscv: Wire up memfd_secret in UAPI header
Samuel Holland samuel@sholland.org riscv: Fix irq_work when SMP is disabled
Alexandre Ghiti alexandre.ghiti@canonical.com riscv: Initialize thread pointer before calling C functions
Xianting Tian xianting.tian@linux.alibaba.com RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
Helge Deller deller@gmx.de parisc/stifb: Keep track of hardware path of graphics card
Helge Deller deller@gmx.de parisc/stifb: Implement fb_is_primary_device()
Niklas Cassel niklas.cassel@wdc.com binfmt_flat: do not stop relocating GOT entries prematurely on riscv
Stephen Boyd swboyd@chromium.org arm64: Initialize jump labels before setup_machine_fdt()
-------------
Diffstat:
Documentation/accounting/psi.rst | 9 +- Documentation/conf.py | 2 +- .../bindings/display/sitronix,st7735r.yaml | 1 + .../devicetree/bindings/gpio/gpio-altera.txt | 5 +- .../bindings/regulator/mt6315-regulator.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 1 + Documentation/sound/alsa-configuration.rst | 4 +- Documentation/userspace-api/landlock.rst | 4 +- Makefile | 4 +- arch/alpha/include/asm/page.h | 2 +- arch/arm/boot/dts/bcm2835-rpi-b.dts | 13 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 22 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 2 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 6 +- arch/arm/boot/dts/ox820.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 3 +- arch/arm/boot/dts/s5pv210.dtsi | 12 +- arch/arm/boot/dts/sama7g5.dtsi | 1 - arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 1 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 4 +- arch/arm/include/asm/arch_gicv3.h | 7 +- arch/arm/kernel/signal.c | 1 + arch/arm/mach-hisi/platsmp.c | 4 + arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-omap1/clock.c | 2 +- arch/arm/mach-pxa/cm-x300.c | 8 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/tosa.c | 4 +- arch/arm/mach-vexpress/dcscb.c | 1 + arch/arm64/Kconfig.platforms | 1 + .../dts/marvell/armada-3720-espressobin-ultra.dts | 5 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 5 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 8 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 18 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 - arch/arm64/include/asm/arch_gicv3.h | 6 - arch/arm64/include/asm/processor.h | 10 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/signal.c | 1 + arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/mm/copypage.c | 4 +- arch/csky/kernel/probes/kprobes.c | 2 +- arch/m68k/Kconfig.cpu | 2 +- arch/m68k/include/asm/raw_io.h | 6 +- arch/m68k/kernel/signal.c | 1 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 - .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-ralink/spaces.h | 2 + arch/openrisc/include/asm/timex.h | 1 + arch/openrisc/kernel/head.S | 9 + arch/parisc/include/asm/fb.h | 4 + arch/powerpc/include/asm/page.h | 7 +- arch/powerpc/include/asm/vas.h | 2 +- arch/powerpc/kernel/entry_64.S | 24 +- arch/powerpc/kernel/fadump.c | 8 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/rtas.c | 9 + arch/powerpc/kvm/book3s_hv.c | 12 +- arch/powerpc/kvm/book3s_hv_nested.c | 3 +- arch/powerpc/kvm/trace_hv.h | 8 +- arch/powerpc/mm/nohash/fsl_book3e.c | 15 +- arch/powerpc/perf/isa207-common.c | 12 +- arch/powerpc/platforms/4xx/cpm.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 1 + arch/powerpc/platforms/powernv/opal-fadump.c | 94 +-- arch/powerpc/platforms/powernv/opal-fadump.h | 10 +- arch/powerpc/platforms/powernv/setup.c | 9 + arch/powerpc/platforms/powernv/ultravisor.c | 1 + arch/powerpc/platforms/powernv/vas-fault.c | 2 +- arch/powerpc/platforms/powernv/vas-window.c | 4 +- arch/powerpc/platforms/powernv/vas.h | 2 +- arch/powerpc/sysdev/dart_iommu.c | 6 +- arch/powerpc/sysdev/fsl_rio.c | 2 + arch/powerpc/sysdev/xics/icp-opal.c | 1 + arch/powerpc/sysdev/xive/spapr.c | 43 +- arch/riscv/Makefile | 4 + arch/riscv/include/asm/alternative-macros.h | 4 +- arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/include/asm/unistd.h | 1 - arch/riscv/include/uapi/asm/unistd.h | 1 + arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/setup.c | 4 +- arch/riscv/mm/init.c | 2 +- arch/s390/include/asm/cio.h | 2 +- arch/s390/include/asm/kexec.h | 10 + arch/s390/include/asm/preempt.h | 15 +- arch/s390/kernel/perf_event.c | 2 +- arch/s390/kernel/time.c | 8 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/um/drivers/chan_user.c | 9 +- arch/um/drivers/virtio_uml.c | 33 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/thread_info.h | 2 + arch/um/kernel/exec.c | 2 +- arch/um/kernel/process.c | 2 +- arch/um/kernel/ptrace.c | 8 +- arch/um/kernel/signal.c | 4 +- arch/x86/Kconfig | 4 +- arch/x86/entry/entry_64.S | 1 + arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/amd/ibs.c | 55 +- arch/x86/events/intel/core.c | 2 +- arch/x86/include/asm/acenv.h | 14 +- arch/x86/include/asm/kexec.h | 8 + arch/x86/include/asm/set_memory.h | 52 -- arch/x86/include/asm/suspend_32.h | 2 +- arch/x86/include/asm/suspend_64.h | 12 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 8 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 32 +- arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kernel/cpu/sgx/encl.c | 105 ++- arch/x86/kernel/cpu/sgx/encl.h | 7 +- arch/x86/kernel/cpu/sgx/main.c | 9 +- arch/x86/kernel/machine_kexec_64.c | 12 +- arch/x86/kernel/signal_compat.c | 2 + arch/x86/kernel/step.c | 3 +- arch/x86/kernel/sys_x86_64.c | 7 +- arch/x86/kvm/lapic.c | 1 + arch/x86/kvm/vmx/nested.c | 45 +- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/lib/delay.c | 4 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 49 +- arch/x86/pci/irq.c | 19 +- arch/x86/um/ldt.c | 6 +- arch/xtensa/kernel/entry.S | 19 +- arch/xtensa/kernel/ptrace.c | 4 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/traps.c | 11 +- arch/xtensa/platforms/iss/simdisk.c | 18 +- block/bfq-cgroup.c | 111 +-- block/bfq-iosched.c | 64 +- block/bfq-iosched.h | 7 +- block/blk-ia-ranges.c | 7 +- block/blk-iolatency.c | 122 ++-- block/blk-throttle.c | 3 +- crypto/cryptd.c | 23 +- drivers/acpi/cppc_acpi.c | 17 +- drivers/acpi/property.c | 18 +- drivers/acpi/sleep.c | 12 + drivers/base/memory.c | 5 +- drivers/base/node.c | 1 + drivers/base/power/domain.c | 1 + drivers/base/property.c | 89 +-- drivers/block/drbd/drbd_main.c | 11 +- drivers/block/nbd.c | 13 +- drivers/block/virtio_blk.c | 7 +- drivers/bluetooth/btmtksdio.c | 3 +- drivers/bluetooth/btusb.c | 6 + drivers/char/hw_random/cn10k-rng.c | 31 +- drivers/char/hw_random/omap3-rom-rng.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 23 + drivers/char/ipmi/ipmi_watchdog.c | 14 +- drivers/char/random.c | 12 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 4 +- drivers/clk/tegra/clk-dfll.c | 12 + drivers/cpufreq/cpufreq.c | 11 + drivers/cpufreq/mediatek-cpufreq.c | 18 +- drivers/cpuidle/cpuidle-psci.c | 46 ++ .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 115 ++-- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 30 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 14 +- drivers/crypto/ccp/sev-dev.c | 30 +- drivers/crypto/ccree/cc_buffer_mgr.c | 27 +- drivers/crypto/marvell/cesa/cipher.c | 1 - drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 2 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 13 +- drivers/devfreq/rk3399_dmc.c | 2 + drivers/dma/idxd/cdev.c | 8 +- drivers/dma/stm32-mdma.c | 23 +- drivers/edac/dmc520_edac.c | 2 +- drivers/firmware/arm_ffa/driver.c | 4 +- drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/efi/Kconfig | 15 + drivers/firmware/efi/efi.c | 2 +- drivers/gpio/gpio-rockchip.c | 24 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpiolib-of.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 95 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 + drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 14 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 60 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 62 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 10 +- drivers/gpu/drm/arm/malidp_crtc.c | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 31 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 12 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 155 ++++- drivers/gpu/drm/bridge/ite-it66121.c | 2 +- drivers/gpu/drm/drm_bridge_connector.c | 4 +- drivers/gpu/drm/drm_edid.c | 6 +- drivers/gpu/drm/drm_plane.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 6 + drivers/gpu/drm/gma500/psb_intel_display.c | 7 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 33 +- drivers/gpu/drm/i915/i915_perf.c | 4 +- drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/mediatek/mtk_cec.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 16 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 22 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 20 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 14 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 4 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 29 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 19 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 14 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 15 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 15 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 20 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 16 +- drivers/gpu/drm/msm/dp/dp_display.c | 55 +- drivers/gpu/drm/msm/dp/dp_drm.c | 4 + drivers/gpu/drm/msm/dsi/dsi_host.c | 21 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 3 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 3 + drivers/gpu/drm/msm/msm_drv.c | 11 +- drivers/gpu/drm/msm/msm_gem_prime.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 12 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 90 ++- drivers/gpu/drm/msm/msm_kms.h | 1 + drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 27 +- drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 6 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +- drivers/gpu/drm/stm/ltdc.c | 16 +- drivers/gpu/drm/tegra/gem.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_external.c | 8 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.h | 1 + drivers/gpu/drm/vc4/vc4_hvs.c | 49 +- drivers/gpu/drm/vc4/vc4_kms.c | 5 +- drivers/gpu/drm/vc4/vc4_regs.h | 12 +- drivers/gpu/drm/vc4/vc4_txp.c | 8 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 14 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 4 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +- drivers/hid/hid-bigbenff.c | 6 + drivers/hid/hid-elan.c | 2 - drivers/hid/hid-led.c | 2 +- drivers/hv/channel.c | 6 +- drivers/hwmon/pmbus/pmbus_core.c | 28 +- drivers/hwtracing/coresight/coresight-core.c | 33 +- drivers/i2c/busses/i2c-at91-master.c | 11 + drivers/i2c/busses/i2c-npcm7xx.c | 103 ++- drivers/i2c/busses/i2c-rcar.c | 15 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 + drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hns/hns_roce_device.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 24 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 6 +- drivers/infiniband/sw/rxe/rxe_req.c | 2 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/misc/sparcspkr.c | 1 + drivers/input/touchscreen/stmfts.c | 16 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/amd/iommu.c | 7 - drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 13 +- drivers/iommu/dma-iommu.c | 7 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/msm_iommu.c | 11 +- drivers/iommu/mtk_iommu.c | 30 +- drivers/iommu/mtk_iommu.h | 2 + drivers/iommu/mtk_iommu_v1.c | 7 + drivers/irqchip/irq-armada-370-xp.c | 11 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 4 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-gic-v3.c | 183 +++-- drivers/irqchip/irq-sni-exiu.c | 25 +- drivers/irqchip/irq-xtensa-mx.c | 18 +- drivers/macintosh/Kconfig | 6 + drivers/macintosh/Makefile | 3 +- drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/mailbox.c | 19 +- drivers/mailbox/pcc.c | 2 +- drivers/md/bcache/btree.c | 58 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/journal.c | 31 +- drivers/md/bcache/journal.h | 2 + drivers/md/bcache/request.c | 6 + drivers/md/bcache/super.c | 1 + drivers/md/bcache/writeback.c | 101 +-- drivers/md/bcache/writeback.h | 2 +- drivers/md/md-bitmap.c | 44 +- drivers/md/md.c | 22 +- drivers/md/raid0.c | 1 - drivers/media/cec/core/cec-adap.c | 6 +- drivers/media/i2c/ccs/ccs-core.c | 7 +- drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/max9286.c | 137 ++-- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov7670.c | 1 - drivers/media/i2c/rdacm20.c | 2 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx25821/cx25821-core.c | 2 +- drivers/media/platform/aspeed-video.c | 4 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 7 +- drivers/media/platform/coda/coda-common.c | 35 +- drivers/media/platform/exynos4-is/fimc-is.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 13 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 3 + drivers/media/platform/qcom/venus/helpers.c | 34 +- drivers/media/platform/qcom/venus/hfi.c | 3 + drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/sti/delta/delta-v4l2.c | 6 +- drivers/media/platform/vsp1/vsp1_rpf.c | 6 +- drivers/media/rc/imon.c | 99 ++- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 7 +- drivers/media/usb/uvc/uvc_v4l2.c | 20 +- drivers/memory/samsung/exynos5422-dmc.c | 5 +- drivers/mfd/davinci_voicecodec.c | 6 +- drivers/mfd/ipaq-micro.c | 2 +- drivers/misc/ocxl/file.c | 2 + drivers/mmc/core/block.c | 8 +- drivers/mmc/host/jz4740_mmc.c | 20 + drivers/mmc/host/sdhci_am654.c | 23 +- drivers/mtd/chips/cfi_cmdset_0002.c | 103 ++- drivers/mtd/mtdblock.c | 8 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/denali_pci.c | 15 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/spi/gigadevice.c | 10 +- drivers/mtd/spi-nor/core.c | 9 + drivers/net/amt.c | 11 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/xilinx_can.c | 4 +- drivers/net/dsa/Kconfig | 3 +- drivers/net/dsa/mt7530.c | 14 +- drivers/net/ethernet/broadcom/Makefile | 5 + drivers/net/ethernet/cadence/macb_main.c | 40 +- drivers/net/ethernet/cadence/macb_ptp.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 23 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 13 - .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 13 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 5 +- drivers/net/ipa/ipa_endpoint.c | 36 +- drivers/net/phy/micrel.c | 11 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/smsc95xx.c | 3 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 20 +- drivers/net/wireless/ath/ath11k/mac.c | 16 +- drivers/net/wireless/ath/ath11k/pci.c | 12 +- drivers/net/wireless/ath/ath11k/spectral.c | 17 +- drivers/net/wireless/ath/ath11k/wmi.c | 11 +- drivers/net/wireless/ath/ath11k/wmi.h | 12 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 8 + drivers/net/wireless/ath/carl9170/tx.c | 3 + drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 + drivers/net/wireless/intel/iwlwifi/mei/main.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/power.c | 3 + drivers/net/wireless/marvell/mwifiex/11h.c | 2 + drivers/net/wireless/mediatek/mt76/agg-rx.c | 5 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 10 +- drivers/net/wireless/mediatek/mt76/tx.c | 11 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 8 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 + drivers/net/wireless/realtek/rtw88/rx.c | 3 +- drivers/net/wireless/realtek/rtw89/phy.c | 5 + drivers/nfc/st21nfca/se.c | 17 +- drivers/nfc/st21nfca/st21nfca.h | 1 + drivers/nvdimm/core.c | 9 - drivers/nvdimm/pmem.c | 30 +- drivers/nvdimm/security.c | 5 - drivers/nvme/host/core.c | 21 +- drivers/nvme/host/pci.c | 1 + drivers/of/fdt.c | 3 + drivers/of/kexec.c | 9 + drivers/of/overlay.c | 4 +- drivers/opp/of.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 21 +- drivers/pci/controller/cadence/pcie-cadence.h | 3 + drivers/pci/controller/dwc/pci-imx6.c | 23 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-qcom.c | 9 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 + drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-microchip-host.c | 16 +- drivers/pci/controller/pcie-rockchip-ep.c | 3 +- drivers/pci/pci-acpi.c | 41 +- drivers/pci/pci.c | 12 +- drivers/pci/pcie/aer.c | 7 +- drivers/pci/quirks.c | 47 ++ drivers/phy/qualcomm/phy-qcom-qmp.c | 11 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/mediatek/Kconfig | 1 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/pinctrl-apple-gpio.c | 1 + drivers/pinctrl/pinctrl-rockchip.c | 54 +- drivers/pinctrl/pinctrl-rockchip.h | 7 +- drivers/pinctrl/renesas/core.c | 7 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 29 + drivers/pinctrl/renesas/pinctrl-rzn1.c | 10 +- drivers/platform/chrome/cros_ec.c | 16 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 50 +- drivers/platform/mips/cpu_hwmon.c | 127 ++-- drivers/platform/x86/intel/hid.c | 2 +- drivers/regulator/core.c | 7 +- drivers/regulator/da9121-regulator.c | 2 + drivers/regulator/pfuze100-regulator.c | 2 + drivers/regulator/qcom_smd-regulator.c | 35 +- drivers/regulator/scmi-regulator.c | 2 +- drivers/s390/cio/chsc.c | 4 +- drivers/scsi/dc395x.c | 15 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 47 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/lpfc/lpfc_els.c | 49 +- drivers/scsi/lpfc/lpfc_init.c | 51 +- drivers/scsi/lpfc/lpfc_logmsg.h | 6 +- drivers/scsi/lpfc/lpfc_scsi.c | 37 +- drivers/scsi/lpfc/lpfc_sli.c | 6 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/ufs/ti-j721e-ufs.c | 6 +- drivers/scsi/ufs/ufs-qcom.c | 14 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 3 + drivers/soc/qcom/llcc-qcom.c | 1 + drivers/soc/qcom/smp2p.c | 1 + drivers/soc/qcom/smsm.c | 1 + drivers/soc/ti/ti_sci_pm_domains.c | 2 + drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-fsl-qspi.c | 4 + drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-rockchip.c | 113 +++- drivers/spi/spi-rspi.c | 15 +- drivers/spi/spi-stm32-qspi.c | 3 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 11 +- drivers/staging/media/hantro/hantro_h264.c | 2 - drivers/staging/media/hantro/hantro_v4l2.c | 8 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 37 +- drivers/staging/media/rkvdec/rkvdec.c | 6 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 98 +-- drivers/target/target_core_device.c | 1 - drivers/target/target_core_user.c | 50 +- drivers/thermal/broadcom/bcm2711_thermal.c | 5 +- drivers/thermal/broadcom/sr-thermal.c | 3 + drivers/thermal/devfreq_cooling.c | 25 +- drivers/thermal/imx_sc_thermal.c | 6 +- drivers/thermal/thermal_core.c | 1 + drivers/tty/goldfish.c | 20 +- drivers/tty/n_gsm.c | 31 +- drivers/tty/serial/pch_uart.c | 27 +- drivers/tty/tty_buffer.c | 3 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/gadget.c | 6 +- drivers/usb/host/xhci-pci.c | 2 + drivers/usb/isp1760/isp1760-core.c | 8 + drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 3 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 5 +- drivers/video/console/sticon.c | 5 +- drivers/video/console/sticore.c | 32 +- drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/core/fbcon.c | 5 +- drivers/video/fbdev/sticore.h | 3 + drivers/video/fbdev/stifb.c | 4 +- drivers/video/fbdev/vesafb.c | 5 +- fs/afs/misc.c | 5 +- fs/afs/rotate.c | 4 + fs/afs/rxrpc.c | 8 +- fs/afs/write.c | 1 + fs/binfmt_flat.c | 27 +- fs/btrfs/block-group.c | 8 + fs/btrfs/block-group.h | 2 + fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 27 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/ioctl.c | 49 +- fs/btrfs/volumes.c | 8 +- fs/btrfs/zoned.c | 44 +- fs/btrfs/zoned.h | 5 + fs/ceph/mds_client.c | 14 +- fs/cifs/cifsfs.c | 10 +- fs/cifs/cifsglob.h | 15 +- fs/cifs/connect.c | 67 +- fs/cifs/dfs_cache.c | 6 +- fs/cifs/fs_context.c | 29 +- fs/cifs/fs_context.h | 2 +- fs/cifs/misc.c | 7 +- fs/cifs/sess.c | 6 +- fs/cifs/smb2inode.c | 2 - fs/cifs/smb2ops.c | 9 +- fs/cifs/smb2pdu.c | 3 +- fs/cifs/smb2transport.c | 3 +- fs/dax.c | 3 +- fs/dlm/lock.c | 15 +- fs/dlm/lowcomms.c | 2 +- fs/dlm/plock.c | 12 +- fs/erofs/decompressor.c | 5 +- fs/exec.c | 6 +- fs/exportfs/expfs.c | 5 +- fs/ext4/ext4.h | 6 - fs/ext4/extents.c | 20 +- fs/ext4/inline.c | 12 + fs/ext4/inode.c | 13 +- fs/ext4/mballoc.c | 18 +- fs/ext4/namei.c | 84 ++- fs/ext4/super.c | 87 ++- fs/f2fs/dir.c | 3 +- fs/f2fs/f2fs.h | 29 +- fs/f2fs/file.c | 20 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 29 +- fs/f2fs/inode.c | 19 +- fs/f2fs/namei.c | 7 + fs/f2fs/segment.c | 42 +- fs/f2fs/segment.h | 33 +- fs/f2fs/super.c | 6 +- fs/fat/fatent.c | 7 +- fs/fs-writeback.c | 13 +- fs/gfs2/quota.c | 32 +- fs/hugetlbfs/inode.c | 4 +- fs/io_uring.c | 45 +- fs/iomap/buffered-io.c | 3 +- fs/jfs/jfs_dmap.c | 3 +- fs/ksmbd/connection.c | 2 +- fs/ksmbd/smb2misc.c | 2 +- fs/ksmbd/smb_common.c | 4 +- fs/namei.c | 70 +- fs/nfs/file.c | 50 +- fs/nfs/inode.c | 6 +- fs/nfs/nfs4namespace.c | 9 +- fs/nfs/nfs4proc.c | 56 +- fs/nfs/nfs4state.c | 11 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/pagelist.c | 3 + fs/nfs/pnfs.c | 6 +- fs/nfs/unlink.c | 8 + fs/nfs/write.c | 54 +- fs/nfsd/nfscache.c | 2 +- fs/notify/fanotify/fanotify_user.c | 4 +- fs/notify/fdinfo.c | 11 +- fs/notify/inotify/inotify.h | 12 + fs/notify/inotify/inotify_user.c | 2 +- fs/notify/mark.c | 6 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 112 ++- fs/ocfs2/dlmfs/userdlm.c | 16 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/super.c | 15 + fs/proc/generic.c | 3 + fs/proc/proc_net.c | 3 + fs/seq_file.c | 32 + include/drm/drm_edid.h | 6 +- include/linux/blk_types.h | 5 +- include/linux/bpf.h | 4 +- include/linux/compat.h | 1 + include/linux/efi.h | 2 + include/linux/fwnode.h | 10 +- include/linux/goldfish.h | 15 +- include/linux/gpio/driver.h | 12 + include/linux/ipmi_smi.h | 6 + include/linux/kexec.h | 46 +- include/linux/list.h | 16 +- include/linux/mailbox_controller.h | 1 + include/linux/module.h | 3 +- include/linux/mtd/cfi.h | 1 + include/linux/namei.h | 6 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 2 +- include/linux/nodemask.h | 13 +- include/linux/platform_data/cros_ec_proto.h | 3 + include/linux/ptp_classify.h | 3 + include/linux/ptrace.h | 7 - include/linux/sched/signal.h | 2 +- include/linux/sched/task.h | 2 + include/linux/seq_file.h | 4 + include/linux/set_memory.h | 10 +- include/linux/usb/hcd.h | 2 + include/net/bluetooth/hci.h | 9 + include/net/bluetooth/hci_core.h | 10 +- include/net/if_inet6.h | 8 + include/scsi/libfcoe.h | 3 +- include/scsi/libiscsi.h | 6 +- include/sound/cs35l41.h | 1 - include/sound/jack.h | 1 + include/trace/events/rxrpc.h | 2 +- include/trace/events/vmscan.h | 4 +- include/uapi/asm-generic/siginfo.h | 7 + include/uapi/linux/landlock.h | 9 +- init/Kconfig | 5 + init/main.c | 2 +- ipc/mqueue.c | 14 + kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 31 +- kernel/events/core.c | 4 +- kernel/fork.c | 22 +- kernel/kexec_file.c | 34 - kernel/module.c | 4 + kernel/power/energy_model.c | 2 + kernel/printk/printk.c | 63 +- kernel/ptrace.c | 5 +- kernel/rcu/Kconfig | 1 + kernel/rcu/tasks.h | 5 +- kernel/scftorture.c | 5 +- kernel/sched/core.c | 6 +- kernel/sched/deadline.c | 5 +- kernel/sched/fair.c | 8 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 15 +- kernel/sched/rt.c | 5 +- kernel/sched/sched.h | 32 +- kernel/signal.c | 18 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_boot.c | 2 +- kernel/trace/trace_events_hist.c | 3 + kernel/trace/trace_osnoise.c | 9 +- kernel/trace/trace_selftest.c | 3 + kernel/umh.c | 6 +- lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 32 +- lib/kunit/executor_test.c | 4 +- lib/list-test.c | 19 + lib/string_helpers.c | 3 + mm/cma.c | 4 +- mm/compaction.c | 2 + mm/hugetlb.c | 9 +- mm/memremap.c | 2 +- mm/page_alloc.c | 4 +- net/bluetooth/hci_conn.c | 39 +- net/bluetooth/hci_event.c | 46 +- net/bluetooth/hci_request.c | 2 + net/bluetooth/hci_sync.c | 11 +- net/bluetooth/sco.c | 23 +- net/core/dev.c | 8 +- net/ipv4/tcp_input.c | 28 +- net/ipv6/addrconf.c | 33 +- net/mac80211/chan.c | 7 +- net/mac80211/ieee80211_i.h | 5 + net/mac80211/rc80211_minstrel_ht.c | 3 + net/mac80211/scan.c | 20 + net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 2 + net/mptcp/protocol.c | 18 +- net/mptcp/protocol.h | 1 + net/nfc/core.c | 1 + net/rxrpc/ar-internal.h | 15 +- net/rxrpc/call_accept.c | 6 +- net/rxrpc/call_event.c | 7 +- net/rxrpc/call_object.c | 18 +- net/rxrpc/conn_object.c | 2 +- net/rxrpc/input.c | 58 +- net/rxrpc/net_ns.c | 2 +- net/rxrpc/output.c | 20 +- net/rxrpc/proc.c | 10 +- net/rxrpc/recvmsg.c | 8 +- net/rxrpc/sendmsg.c | 6 + net/rxrpc/sysctl.c | 4 +- net/sctp/input.c | 4 +- net/smc/af_smc.c | 2 +- net/wireless/nl80211.c | 4 +- net/wireless/reg.c | 4 + samples/bpf/Makefile | 9 +- samples/landlock/sandboxer.c | 104 +-- scripts/faddr2line | 150 ++-- security/integrity/ima/Kconfig | 14 +- .../integrity/platform_certs/keyring_handler.h | 8 + security/integrity/platform_certs/load_uefi.c | 33 + security/landlock/cred.c | 4 +- security/landlock/cred.h | 8 +- security/landlock/fs.c | 191 ++++-- security/landlock/fs.h | 11 +- security/landlock/limits.h | 8 +- security/landlock/object.c | 6 +- security/landlock/object.h | 6 +- security/landlock/ptrace.c | 10 +- security/landlock/ruleset.c | 84 +-- security/landlock/ruleset.h | 35 +- security/landlock/syscalls.c | 95 +-- sound/core/jack.c | 34 +- sound/core/pcm_memory.c | 3 +- sound/pci/hda/patch_realtek.c | 21 +- sound/soc/amd/yc/acp6x-mach.c | 29 +- sound/soc/atmel/atmel-classd.c | 1 - sound/soc/atmel/atmel-pdmic.c | 1 - sound/soc/codecs/Kconfig | 2 - sound/soc/codecs/cs35l41-lib.c | 14 +- sound/soc/codecs/max98090.c | 6 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5645.c | 7 +- sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wm2000.c | 6 +- sound/soc/fsl/imx-hdmi.c | 1 + sound/soc/fsl/imx-sgtl5000.c | 14 +- sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/mediatek/mt2701/mt2701-wm8960.c | 9 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 5 +- sound/soc/mxs/mxs-saif.c | 1 + sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/sh/rcar/core.c | 15 +- sound/soc/sh/rcar/dma.c | 9 +- sound/soc/sh/rcar/rsnd.h | 2 +- sound/soc/sh/rcar/src.c | 7 +- sound/soc/sh/rcar/ssi.c | 14 +- sound/soc/sh/rcar/ssiu.c | 11 +- sound/soc/sh/rz-ssi.c | 22 +- sound/soc/soc-dapm.c | 2 - sound/soc/sof/amd/pci-rn.c | 1 + sound/soc/ti/j721e-evm.c | 44 +- sound/usb/implicit.c | 10 +- sound/usb/midi.c | 3 + sound/usb/quirks.c | 6 + sound/usb/usbaudio.h | 6 + .../test-libbpf-btf__load_from_kernel_by_id.c | 5 +- tools/lib/bpf/libbpf.c | 22 +- tools/objtool/check.c | 9 +- tools/objtool/elf.c | 200 ++++-- tools/objtool/include/objtool/elf.h | 4 +- tools/perf/Makefile.config | 39 +- tools/perf/arch/x86/util/evlist.c | 2 +- tools/perf/arch/x86/util/evsel.c | 12 + tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-stat.c | 7 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/util/data.h | 1 + tools/perf/util/evlist.c | 12 +- tools/perf/util/evsel.c | 19 + tools/perf/util/evsel.h | 3 + tools/power/x86/turbostat/turbostat.c | 1 + tools/testing/kunit/kunit_parser.py | 7 +- .../test_is_test_passed-no_tests_no_plan.log | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/bti/Makefile | 4 +- tools/testing/selftests/bpf/Makefile | 12 +- .../selftests/bpf/prog_tests/trampoline_count.c | 134 ++-- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 5 +- .../selftests/bpf/progs/test_trampoline_count.c | 16 +- .../selftests/bpf/test_bpftool_synctypes.py | 2 +- tools/testing/selftests/cgroup/test_stress.sh | 2 +- tools/testing/selftests/landlock/base_test.c | 177 +++-- tools/testing/selftests/landlock/common.h | 66 +- tools/testing/selftests/landlock/fs_test.c | 753 ++++++++++++++------- tools/testing/selftests/landlock/ptrace_test.c | 40 +- tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/tracing/rtla/Makefile | 3 +- tools/tracing/rtla/README.txt | 12 +- tools/tracing/rtla/src/utils.c | 2 +- 840 files changed, 8058 insertions(+), 4338 deletions(-)
On 6/7/22 10:53 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.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
Hi Greg,
On Tue, Jun 07, 2022 at 06:53:12PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
Build test (gcc version 11.3.1 20220606): mips: 60 configs -> no failure arm: 99 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] mips: Booted on ci20 board. No regression. [3]
[1]. https://openqa.qa.codethink.co.uk/tests/1290 [2]. https://openqa.qa.codethink.co.uk/tests/1294 [3]. https://openqa.qa.codethink.co.uk/tests/1296
Tested-by: Sudip Mukherjee sudip.mukherjee@codethink.co.uk
-- Regards Sudip
On Tue, 7 Jun 2022 at 23:41, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm.
Regressions found on qemu_x86_64: - kunit/kasan [1]
Regressions found on qemu_i386: - kunit/kfence [2] - kunit/test_out_of_bounds_read
We will bisect and let you know more details about this reported problem.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
[1] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17.... [2] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17....
## Build * kernel: 5.17.14-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-5.17.y * git commit: d0f9b2818e1e4d43847e10d6e5310a0c653cb18f * git describe: v5.17.13-773-gd0f9b2818e1e * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17....
## Test Regressions (compared to v5.17.11-188-g8eb69e8f0d45) Regressions found on qemu_x86_64: - kunit/kasan [1]
Regressions found on qemu_i386: - kunit/kfence [2] - kunit/test_out_of_bounds_read
## Metric Regressions (compared to v5.17.11-188-g8eb69e8f0d45) No metric regressions found.
## Test Fixes (compared to v5.17.11-188-g8eb69e8f0d45) No test fixes found.
## Metric Fixes (compared to v5.17.11-188-g8eb69e8f0d45) No metric fixes found.
## Test result summary total: 134591, pass: 121555, fail: 447, skip: 11730, xfail: 859
## Build Summary * arm: 17 total, 14 passed, 3 failed * arm64: 20 total, 20 passed, 0 failed * i386: 17 total, 12 passed, 5 failed * mips: 4 total, 1 passed, 3 failed * parisc: 2 total, 2 passed, 0 failed * powerpc: 5 total, 2 passed, 3 failed * riscv: 5 total, 5 passed, 0 failed * s390: 5 total, 2 passed, 3 failed * sh: 2 total, 0 passed, 2 failed * sparc: 2 total, 2 passed, 0 failed * x86_64: 20 total, 20 passed, 0 failed
## Test suites summary * fwts * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * log-parser-boot * log-parser-test * ltp-cap_bounds * ltp-cap_bounds-tests * ltp-commands * ltp-commands-tests * ltp-containers * ltp-containers-tests * ltp-controllers-tests * ltp-cpuhotplug-tests * ltp-crypto * ltp-crypto-tests * ltp-cve-tests * ltp-dio-tests * ltp-fcntl-locktests * ltp-fcntl-locktests-tests * ltp-filecaps * ltp-filecaps-tests * ltp-fs * ltp-fs-tests * ltp-fs_bind * ltp-fs_bind-tests * ltp-fs_perms_simple * ltp-fs_perms_simple-tests * ltp-fsx * ltp-fsx-tests * ltp-hugetlb * ltp-hugetlb-tests * ltp-io * ltp-io-tests * ltp-ipc * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl * ltp-nptl-tests * ltp-open-posix-tests * ltp-pty * ltp-pty-tests * ltp-sched-tests * ltp-securebits * ltp-securebits-tests * ltp-syscalls-tests * ltp-tracing-tests * network-basic-tests * packetdrill * perf * rcutorture * ssuite * v4l2-compliance * vdso
-- Linaro LKFT https://lkft.linaro.org
On Wed, 8 Jun 2022 at 19:24, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Tue, 7 Jun 2022 at 23:41, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm.
Regressions found on qemu_x86_64:
- kunit/kasan [1]
Regressions found on qemu_i386:
- kunit/kfence [2]
- kunit/test_out_of_bounds_read
We will bisect and let you know more details about this reported problem.
The bisect script pointed me to this commit and reverted and tested and confirmed.
commit 1883088ed4a0d5cc9cea500ca4e89a354ab32c11 Author: Jia-Ju Bai baijiaju1990@gmail.com Date: Fri May 27 23:28:18 2022 +0800
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
commit 40f567bbb3b0639d2ec7d1c6ad4b1b018f80cf19 upstream.
The function kzalloc() in detached_dev_do_request() can fail, so its return value should be checked.
Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached bcache devices") Reported-by: TOTE Robot oslab@tsinghua.edu.cn Signed-off-by: Jia-Ju Bai baijiaju1990@gmail.com Signed-off-by: Coly Li colyli@suse.de Link: https://lore.kernel.org/r/20220527152818.27545-4-colyli@suse.de Signed-off-by: Jens Axboe axboe@kernel.dk Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org
diff --git a/drivers/md/bcache/request.c b/drivers/md/bcache/request.c index d15aae6c51c1..673a680240a9 100644 --- a/drivers/md/bcache/request.c +++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO); + if (!ddip) { + bio->bi_status = BLK_STS_RESOURCE; + bio->bi_end_io(bio); + return; + } + ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
[1] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17.... [2] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17....
## Build
- kernel: 5.17.14-rc1
- git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
- git branch: linux-5.17.y
- git commit: d0f9b2818e1e4d43847e10d6e5310a0c653cb18f
- git describe: v5.17.13-773-gd0f9b2818e1e
- test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17....
## Test Regressions (compared to v5.17.11-188-g8eb69e8f0d45) Regressions found on qemu_x86_64:
- kunit/kasan [1]
Regressions found on qemu_i386:
- kunit/kfence [2]
- kunit/test_out_of_bounds_read
## Metric Regressions (compared to v5.17.11-188-g8eb69e8f0d45) No metric regressions found.
## Test Fixes (compared to v5.17.11-188-g8eb69e8f0d45) No test fixes found.
## Metric Fixes (compared to v5.17.11-188-g8eb69e8f0d45) No metric fixes found.
## Test result summary total: 134591, pass: 121555, fail: 447, skip: 11730, xfail: 859
## Build Summary
- arm: 17 total, 14 passed, 3 failed
- arm64: 20 total, 20 passed, 0 failed
- i386: 17 total, 12 passed, 5 failed
- mips: 4 total, 1 passed, 3 failed
- parisc: 2 total, 2 passed, 0 failed
- powerpc: 5 total, 2 passed, 3 failed
- riscv: 5 total, 5 passed, 0 failed
- s390: 5 total, 2 passed, 3 failed
- sh: 2 total, 0 passed, 2 failed
- sparc: 2 total, 2 passed, 0 failed
- x86_64: 20 total, 20 passed, 0 failed
## Test suites summary
- fwts
- kunit
- kvm-unit-tests
- libgpiod
- libhugetlbfs
- log-parser-boot
- log-parser-test
- ltp-cap_bounds
- ltp-cap_bounds-tests
- ltp-commands
- ltp-commands-tests
- ltp-containers
- ltp-containers-tests
- ltp-controllers-tests
- ltp-cpuhotplug-tests
- ltp-crypto
- ltp-crypto-tests
- ltp-cve-tests
- ltp-dio-tests
- ltp-fcntl-locktests
- ltp-fcntl-locktests-tests
- ltp-filecaps
- ltp-filecaps-tests
- ltp-fs
- ltp-fs-tests
- ltp-fs_bind
- ltp-fs_bind-tests
- ltp-fs_perms_simple
- ltp-fs_perms_simple-tests
- ltp-fsx
- ltp-fsx-tests
- ltp-hugetlb
- ltp-hugetlb-tests
- ltp-io
- ltp-io-tests
- ltp-ipc
- ltp-ipc-tests
- ltp-math-tests
- ltp-mm-tests
- ltp-nptl
- ltp-nptl-tests
- ltp-open-posix-tests
- ltp-pty
- ltp-pty-tests
- ltp-sched-tests
- ltp-securebits
- ltp-securebits-tests
- ltp-syscalls-tests
- ltp-tracing-tests
- network-basic-tests
- packetdrill
- perf
- rcutorture
- ssuite
- v4l2-compliance
- vdso
-- Linaro LKFT https://lkft.linaro.org
On 6/9/22 05:51, Naresh Kamboju wrote:
On Wed, 8 Jun 2022 at 19:24, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Tue, 7 Jun 2022 at 23:41, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm.
Regressions found on qemu_x86_64:
- kunit/kasan [1]
Regressions found on qemu_i386:
- kunit/kfence [2]
- kunit/test_out_of_bounds_read
We will bisect and let you know more details about this reported problem.
The bisect script pointed me to this commit and reverted and tested and confirmed.
I see the same error messages after enabling CONFIG_KFENCE_KUNIT_TEST, but it doesn't go away after removing the patch below. That patch also seems to be completely unrelated to the error.
I also see the same problem in the mainline kernel. I suspect that something is wrong with CONFIG_KFENCE_KUNIT_TEST.
Guenter
commit 1883088ed4a0d5cc9cea500ca4e89a354ab32c11 Author: Jia-Ju Bai baijiaju1990@gmail.com Date: Fri May 27 23:28:18 2022 +0800
md: bcache: check the return value of kzalloc() in detached_dev_do_request() commit 40f567bbb3b0639d2ec7d1c6ad4b1b018f80cf19 upstream. The function kzalloc() in detached_dev_do_request() can fail, so its return value should be checked. Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
bcache devices") Reported-by: TOTE Robot oslab@tsinghua.edu.cn Signed-off-by: Jia-Ju Bai baijiaju1990@gmail.com Signed-off-by: Coly Li colyli@suse.de Link: https://lore.kernel.org/r/20220527152818.27545-4-colyli@suse.de Signed-off-by: Jens Axboe axboe@kernel.dk Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org
diff --git a/drivers/md/bcache/request.c b/drivers/md/bcache/request.c index d15aae6c51c1..673a680240a9 100644 --- a/drivers/md/bcache/request.c +++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
[1] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17.... [2] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17....
## Build
- kernel: 5.17.14-rc1
- git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
- git branch: linux-5.17.y
- git commit: d0f9b2818e1e4d43847e10d6e5310a0c653cb18f
- git describe: v5.17.13-773-gd0f9b2818e1e
- test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.17.y/build/v5.17....
## Test Regressions (compared to v5.17.11-188-g8eb69e8f0d45) Regressions found on qemu_x86_64:
- kunit/kasan [1]
Regressions found on qemu_i386:
- kunit/kfence [2]
- kunit/test_out_of_bounds_read
## Metric Regressions (compared to v5.17.11-188-g8eb69e8f0d45) No metric regressions found.
## Test Fixes (compared to v5.17.11-188-g8eb69e8f0d45) No test fixes found.
## Metric Fixes (compared to v5.17.11-188-g8eb69e8f0d45) No metric fixes found.
## Test result summary total: 134591, pass: 121555, fail: 447, skip: 11730, xfail: 859
## Build Summary
- arm: 17 total, 14 passed, 3 failed
- arm64: 20 total, 20 passed, 0 failed
- i386: 17 total, 12 passed, 5 failed
- mips: 4 total, 1 passed, 3 failed
- parisc: 2 total, 2 passed, 0 failed
- powerpc: 5 total, 2 passed, 3 failed
- riscv: 5 total, 5 passed, 0 failed
- s390: 5 total, 2 passed, 3 failed
- sh: 2 total, 0 passed, 2 failed
- sparc: 2 total, 2 passed, 0 failed
- x86_64: 20 total, 20 passed, 0 failed
## Test suites summary
- fwts
- kunit
- kvm-unit-tests
- libgpiod
- libhugetlbfs
- log-parser-boot
- log-parser-test
- ltp-cap_bounds
- ltp-cap_bounds-tests
- ltp-commands
- ltp-commands-tests
- ltp-containers
- ltp-containers-tests
- ltp-controllers-tests
- ltp-cpuhotplug-tests
- ltp-crypto
- ltp-crypto-tests
- ltp-cve-tests
- ltp-dio-tests
- ltp-fcntl-locktests
- ltp-fcntl-locktests-tests
- ltp-filecaps
- ltp-filecaps-tests
- ltp-fs
- ltp-fs-tests
- ltp-fs_bind
- ltp-fs_bind-tests
- ltp-fs_perms_simple
- ltp-fs_perms_simple-tests
- ltp-fsx
- ltp-fsx-tests
- ltp-hugetlb
- ltp-hugetlb-tests
- ltp-io
- ltp-io-tests
- ltp-ipc
- ltp-ipc-tests
- ltp-math-tests
- ltp-mm-tests
- ltp-nptl
- ltp-nptl-tests
- ltp-open-posix-tests
- ltp-pty
- ltp-pty-tests
- ltp-sched-tests
- ltp-securebits
- ltp-securebits-tests
- ltp-syscalls-tests
- ltp-tracing-tests
- network-basic-tests
- packetdrill
- perf
- rcutorture
- ssuite
- v4l2-compliance
- vdso
-- Linaro LKFT https://lkft.linaro.org
Hi!
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
...
We will bisect and let you know more details about this reported problem.
The bisect script pointed me to this commit and reverted and tested and confirmed.
Can you add some printks into that? Because I'm pretty sure this patch does not break anything. (It should not fix much, either.)
commit 1883088ed4a0d5cc9cea500ca4e89a354ab32c11 Author: Jia-Ju Bai baijiaju1990@gmail.com
md: bcache: check the return value of kzalloc() in detached_dev_do_request() commit 40f567bbb3b0639d2ec7d1c6ad4b1b018f80cf19 upstream. The function kzalloc() in detached_dev_do_request() can fail, so its return value should be checked. Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
...
+++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
So... for patch to make any difference, memory allocation has to fail and ddip has to be NULL.
Before the patch, it would oops in "ddip->d = d;". With the patch, you do some kind of error handling. Even if it is buggy, it should not do more harm than immediate oops.
Best regards, Pavel
2022年6月18日 18:49,Pavel Machek pavel@denx.de 写道:
Hi!
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
...
We will bisect and let you know more details about this reported problem.
The bisect script pointed me to this commit and reverted and tested and confirmed.
Can you add some printks into that? Because I'm pretty sure this patch does not break anything. (It should not fix much, either.)
commit 1883088ed4a0d5cc9cea500ca4e89a354ab32c11 Author: Jia-Ju Bai baijiaju1990@gmail.com
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
commit 40f567bbb3b0639d2ec7d1c6ad4b1b018f80cf19 upstream.
The function kzalloc() in detached_dev_do_request() can fail, so its return value should be checked.
Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
...
+++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
So... for patch to make any difference, memory allocation has to fail and ddip has to be NULL.
Before the patch, it would oops in "ddip->d = d;". With the patch, you do some kind of error handling. Even if it is buggy, it should not do more harm than immediate oops.
I just receive this single email and don’t have any idea for the context and what the problem is. Where can I see the whole conversation?
BTW, maybe commit 7d6b902ea0e0 (“bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()”) is necessary, how about trying to add it in?
Coly Li
Hi!
Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
...
+++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
So... for patch to make any difference, memory allocation has to fail and ddip has to be NULL.
Before the patch, it would oops in "ddip->d = d;". With the patch, you do some kind of error handling. Even if it is buggy, it should not do more harm than immediate oops.
I just receive this single email and don’t have any idea for the context and what the problem is. Where can I see the whole conversation?
Discussion happened on stable@vger.kernel.org mailing lists, archives should be easily available. Copy went to lkml, too.
Best regards, Pavel
2022年6月18日 19:37,Pavel Machek pavel@ucw.cz 写道:
Hi!
Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
...
+++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
So... for patch to make any difference, memory allocation has to fail and ddip has to be NULL.
Before the patch, it would oops in "ddip->d = d;". With the patch, you do some kind of error handling. Even if it is buggy, it should not do more harm than immediate oops.
I just receive this single email and don’t have any idea for the context and what the problem is. Where can I see the whole conversation?
Discussion happened on stable@vger.kernel.org mailing lists, archives should be easily available. Copy went to lkml, too.
Hi Pavel and Greg,
Thanks for the hint, I see the context. I cannot tell the direct reason of the kfence regression, but it is worthy to have this patch in, - commit 7d6b902ea0e0 ("bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()”)
I am not sure whether it is directly related to the kfence issue, it corrects potential unexpected stack state in some condition. Hope it may help a bit.
Thanks.
Coly Li
On Sat, Jun 18, 2022 at 07:57:01PM +0800, Coly Li wrote:
2022年6月18日 19:37,Pavel Machek pavel@ucw.cz 写道:
Hi!
Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
...
+++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
So... for patch to make any difference, memory allocation has to fail and ddip has to be NULL.
Before the patch, it would oops in "ddip->d = d;". With the patch, you do some kind of error handling. Even if it is buggy, it should not do more harm than immediate oops.
I just receive this single email and don’t have any idea for the context and what the problem is. Where can I see the whole conversation?
Discussion happened on stable@vger.kernel.org mailing lists, archives should be easily available. Copy went to lkml, too.
Hi Pavel and Greg,
Thanks for the hint, I see the context. I cannot tell the direct reason of the kfence regression, but it is worthy to have this patch in,
- commit 7d6b902ea0e0 ("bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()”)
I am not sure whether it is directly related to the kfence issue, it corrects potential unexpected stack state in some condition. Hope it may help a bit.
Added where?
confused,
greg k-h
2022年6月20日 18:10,Greg Kroah-Hartman gregkh@linuxfoundation.org 写道:
On Sat, Jun 18, 2022 at 07:57:01PM +0800, Coly Li wrote:
2022年6月18日 19:37,Pavel Machek pavel@ucw.cz 写道:
Hi!
Fixes: bc082a55d25c ("bcache: fix inaccurate io state for detached
...
+++ b/drivers/md/bcache/request.c @@ -1107,6 +1107,12 @@ static void detached_dev_do_request(struct bcache_device *d, struct bio *bio, * which would call closure_get(&dc->disk.cl) */ ddip = kzalloc(sizeof(struct detached_dev_io_private), GFP_NOIO);
if (!ddip) {
bio->bi_status = BLK_STS_RESOURCE;
bio->bi_end_io(bio);
return;
}
- ddip->d = d; /* Count on the bcache device */ ddip->orig_bdev = orig_bdev;
So... for patch to make any difference, memory allocation has to fail and ddip has to be NULL.
Before the patch, it would oops in "ddip->d = d;". With the patch, you do some kind of error handling. Even if it is buggy, it should not do more harm than immediate oops.
I just receive this single email and don’t have any idea for the context and what the problem is. Where can I see the whole conversation?
Discussion happened on stable@vger.kernel.org mailing lists, archives should be easily available. Copy went to lkml, too.
Hi Pavel and Greg,
Thanks for the hint, I see the context. I cannot tell the direct reason of the kfence regression, but it is worthy to have this patch in,
- commit 7d6b902ea0e0 ("bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()”)
I am not sure whether it is directly related to the kfence issue, it corrects potential unexpected stack state in some condition. Hope it may help a bit.
Added where?
confused,
I will post the patch to stable list for specific version. Thanks.
Coly Li
On Tue, Jun 07, 2022 at 06:53:12PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.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
On Tue, 7 Jun 2022 18:53:12 +0200, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
5.17.14-rc1 Successfully Compiled and booted on my Raspberry PI 4b (8g) (bcm2711)
Tested-by: Fox Chen foxhlchen@gmail.com
On 6/7/22 9:53 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
Regression on RISC-V RV64 (HiFive Unmatched).
An Oops occurs when an NFS file system is mounted.
[ 98.244615] FS-Cache: Loaded [ 99.311566] NFS: Registering the id_resolver key type [ 99.311621] Key type id_resolver registered [ 99.311626] Key type id_legacy registered [ 99.469053] Unable to handle kernel access to user memory without uaccess routines at virtual address 0000000000000000 [ 99.479039] Oops [#1] [ 99.481246] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace fscache netfs nvme_fabrics sunrpc binfmt_misc nls_iso8859_1 da9063_onkey lm90 at24 uio_pdrv_genirq uio sch_fq_codel dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua ipmi_devintf ipmi_msghandler drm backlight ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear rtc_da9063 da9063_regulator mscc macsec nvme macb xhci_pci nvme_core xhci_pci_renesas i2c_ocores phylink [ 99.532427] CPU: 2 PID: 889 Comm: mount.nfs Not tainted 5.17.13 #1 [ 99.538572] Hardware name: SiFive HiFive Unmatched A00 (DT) [ 99.544133] epc : nfs_fattr_init+0x1e/0x48 [nfs] [ 99.549059] ra : _nfs41_proc_get_locations+0xb4/0x128 [nfsv4] [ 99.555877] epc : ffffffff02332e76 ra : ffffffff023c076c sp : ffffffc894793960 [ 99.563084] gp : ffffffff81a2ed00 tp : ffffffd896180000 t0 : ffffffd887720000 [ 99.570294] t1 : ffffffff81a9c110 t2 : ffffffff81003c04 s0 : ffffffc894793970 [ 99.577503] s1 : ffffffd887700000 a0 : 0000000000000000 a1 : ffffffd883de3d80 [ 99.584721] a2 : ffffffd887700000 a3 : ffffffc704608a00 a4 : ffffffff0236aa28 [ 99.591924] a5 : ffffffff02410cf8 a6 : ffffffff0240fc00 a7 : 0000000000000006 [ 99.599134] s2 : ffffffd885df6000 s3 : ffffffc8947939c8 s4 : ffffffc894793998 [ 99.606343] s5 : ffffffd881a9f000 s6 : ffffffc704608a00 s7 : ffffffff021c7db8 [ 99.613552] s8 : ffffffff0240fd50 s9 : 0000000000000cc0 s10: 0000003fd7d2e260 [ 99.620762] s11: 0000000000016700 t3 : 0000000000000020 t4 : 0000000000000001 [ 99.627971] t5 : ffffffdbffdde088 t6 : ffffffdbffdde0a8 [ 99.633266] status: 0000000200000120 badaddr: 0000000000000000 cause: 000000000000000f [ 99.641236] ---[ end trace 0000000000000000 ]---
Manually bisected to this commit:
NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/c...
On Wed, Jun 08, 2022 at 04:23:04PM -0700, Ron Economos wrote:
On 6/7/22 9:53 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.17.14-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.17.y and the diffstat can be found below.
thanks,
greg k-h
Regression on RISC-V RV64 (HiFive Unmatched).
An Oops occurs when an NFS file system is mounted.
[ 98.244615] FS-Cache: Loaded [ 99.311566] NFS: Registering the id_resolver key type [ 99.311621] Key type id_resolver registered [ 99.311626] Key type id_legacy registered [ 99.469053] Unable to handle kernel access to user memory without uaccess routines at virtual address 0000000000000000 [ 99.479039] Oops [#1] [ 99.481246] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 nfs lockd grace fscache netfs nvme_fabrics sunrpc binfmt_misc nls_iso8859_1 da9063_onkey lm90 at24 uio_pdrv_genirq uio sch_fq_codel dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua ipmi_devintf ipmi_msghandler drm backlight ip_tables x_tables autofs4 btrfs blake2b_generic zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear rtc_da9063 da9063_regulator mscc macsec nvme macb xhci_pci nvme_core xhci_pci_renesas i2c_ocores phylink [ 99.532427] CPU: 2 PID: 889 Comm: mount.nfs Not tainted 5.17.13 #1 [ 99.538572] Hardware name: SiFive HiFive Unmatched A00 (DT) [ 99.544133] epc : nfs_fattr_init+0x1e/0x48 [nfs] [ 99.549059] ra : _nfs41_proc_get_locations+0xb4/0x128 [nfsv4] [ 99.555877] epc : ffffffff02332e76 ra : ffffffff023c076c sp : ffffffc894793960 [ 99.563084] gp : ffffffff81a2ed00 tp : ffffffd896180000 t0 : ffffffd887720000 [ 99.570294] t1 : ffffffff81a9c110 t2 : ffffffff81003c04 s0 : ffffffc894793970 [ 99.577503] s1 : ffffffd887700000 a0 : 0000000000000000 a1 : ffffffd883de3d80 [ 99.584721] a2 : ffffffd887700000 a3 : ffffffc704608a00 a4 : ffffffff0236aa28 [ 99.591924] a5 : ffffffff02410cf8 a6 : ffffffff0240fc00 a7 : 0000000000000006 [ 99.599134] s2 : ffffffd885df6000 s3 : ffffffc8947939c8 s4 : ffffffc894793998 [ 99.606343] s5 : ffffffd881a9f000 s6 : ffffffc704608a00 s7 : ffffffff021c7db8 [ 99.613552] s8 : ffffffff0240fd50 s9 : 0000000000000cc0 s10: 0000003fd7d2e260 [ 99.620762] s11: 0000000000016700 t3 : 0000000000000020 t4 : 0000000000000001 [ 99.627971] t5 : ffffffdbffdde088 t6 : ffffffdbffdde0a8 [ 99.633266] status: 0000000200000120 badaddr: 0000000000000000 cause: 000000000000000f [ 99.641236] ---[ end trace 0000000000000000 ]---
Manually bisected to this commit:
NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/c...
That's odd you see this here on 5.17, but NOT on 5.18 with the same commit merged there. I'll drop this from 5.17 and as this will probably be the last (or next to last) 5.17 kernel release, not worry too much about it.
thanks,
greg k-h
On Tue, Jun 07, 2022 at 06:53:12PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
Build results: total: 158 pass: 158 fail: 0 Qemu test results: total: 489 pass: 489 fail: 0
Tested-by: Guenter Roeck linux@roeck-us.net
I see a new boot warning in some arm qemu tests, but that is related to enabling CONFIG_KFENCE and not a new problem. v5.17.y and v5.18.y are affected.
[ 8.157727] ------------[ cut here ]------------ [ 8.157843] WARNING: CPU: 0 PID: 0 at kernel/smp.c:894 smp_call_function_many_cond+0x38c/0x3a4 [ 8.158289] Modules linked in: [ 8.158489] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.17.14-rc1-00773-gd0f9b2818e1e #1 [ 8.158564] Hardware name: ARM-Versatile Express [ 8.158730] unwind_backtrace from show_stack+0x10/0x14 [ 8.158802] show_stack from dump_stack_lvl+0x50/0x6c [ 8.158835] dump_stack_lvl from __warn+0xd0/0x19c [ 8.158863] __warn from warn_slowpath_fmt+0x5c/0xb4 [ 8.158890] warn_slowpath_fmt from smp_call_function_many_cond+0x38c/0x3a4 [ 8.158919] smp_call_function_many_cond from smp_call_function+0x3c/0x50 [ 8.158947] smp_call_function from set_memory_valid+0x74/0x94 [ 8.158975] set_memory_valid from kfence_guarded_free+0x280/0x4b4 [ 8.159005] kfence_guarded_free from kmem_cache_free+0x2f4/0x394 [ 8.159032] kmem_cache_free from rcu_core+0x358/0xc34 [ 8.159062] rcu_core from __do_softirq+0xf0/0x41c [ 8.159101] __do_softirq from irq_exit+0xa4/0xd4 [ 8.159127] irq_exit from __irq_svc+0x50/0x68
Guenter
Hi Guenter,
On Thu, 9 Jun 2022 at 05:24, Guenter Roeck linux@roeck-us.net wrote:
On Tue, Jun 07, 2022 at 06:53:12PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.17.14 release. There are 772 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 09 Jun 2022 16:48:02 +0000. Anything received after that time might be too late.
Build results: total: 158 pass: 158 fail: 0 Qemu test results: total: 489 pass: 489 fail: 0
Tested-by: Guenter Roeck linux@roeck-us.net
I see a new boot warning in some arm qemu tests, but that is related to enabling CONFIG_KFENCE and not a new problem. v5.17.y and v5.18.y are affected.
In LKFT we have been noticing this warning on the mainline, Linux-next, 5.18 and 5.17 on qemu-arm, and on x15 devices intermittently.
[ 8.157727] ------------[ cut here ]------------ [ 8.157843] WARNING: CPU: 0 PID: 0 at kernel/smp.c:894 smp_call_function_many_cond+0x38c/0x3a4 [ 8.158289] Modules linked in: [ 8.158489] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.17.14-rc1-00773-gd0f9b2818e1e #1 [ 8.158564] Hardware name: ARM-Versatile Express [ 8.158730] unwind_backtrace from show_stack+0x10/0x14 [ 8.158802] show_stack from dump_stack_lvl+0x50/0x6c [ 8.158835] dump_stack_lvl from __warn+0xd0/0x19c [ 8.158863] __warn from warn_slowpath_fmt+0x5c/0xb4 [ 8.158890] warn_slowpath_fmt from smp_call_function_many_cond+0x38c/0x3a4 [ 8.158919] smp_call_function_many_cond from smp_call_function+0x3c/0x50 [ 8.158947] smp_call_function from set_memory_valid+0x74/0x94 [ 8.158975] set_memory_valid from kfence_guarded_free+0x280/0x4b4 [ 8.159005] kfence_guarded_free from kmem_cache_free+0x2f4/0x394 [ 8.159032] kmem_cache_free from rcu_core+0x358/0xc34 [ 8.159062] rcu_core from __do_softirq+0xf0/0x41c [ 8.159101] __do_softirq from irq_exit+0xa4/0xd4 [ 8.159127] irq_exit from __irq_svc+0x50/0x68
Guenter
[ 0.000000] Linux version 5.19.0-rc1 (tuxmake@tuxmake) (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP @1654710061 [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code <trim> [ 0.000000] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval) [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at lib/refcount.c:25 kobject_get+0x9c/0xa0 [ 0.000000] refcount_t: addition on 0; use-after-free. [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.19.0-rc1 #1 [ 0.000000] Hardware name: Generic DRA74X (Flattened Device Tree) [ 0.000000] unwind_backtrace from show_stack+0x18/0x1c [ 0.000000] show_stack from dump_stack_lvl+0x58/0x70 [ 0.000000] dump_stack_lvl from __warn+0xd4/0x14c [ 0.000000] __warn from warn_slowpath_fmt+0x98/0xbc [ 0.000000] warn_slowpath_fmt from kobject_get+0x9c/0xa0 [ 0.000000] kobject_get from of_node_get+0x1c/0x24 [ 0.000000] of_node_get from of_fwnode_get+0x3c/0x48 [ 0.000000] of_fwnode_get from fwnode_full_name_string+0x34/0xa0 [ 0.000000] fwnode_full_name_string from device_node_string+0x5fc/0x6c8 [ 0.000000] device_node_string from pointer+0x38c/0x5b0 [ 0.000000] pointer from vsnprintf+0x22c/0x3cc [ 0.000000] vsnprintf from vprintk_store+0x114/0x43c [ 0.000000] vprintk_store from vprintk_emit+0x78/0x2ac [ 0.000000] vprintk_emit from vprintk_default+0x28/0x30 [ 0.000000] vprintk_default from _printk+0x30/0x54 [ 0.000000] _printk from of_node_release+0x124/0x12c [ 0.000000] of_node_release from kobject_put+0xc4/0x294 [ 0.000000] kobject_put from ti_dt_clocks_register+0x284/0x32c [ 0.000000] ti_dt_clocks_register from dra7xx_dt_clk_init+0x18/0x11c [ 0.000000] dra7xx_dt_clk_init from omap5_realtime_timer_init+0x10/0x21c [ 0.000000] omap5_realtime_timer_init from start_kernel+0x558/0x718 [ 0.000000] start_kernel from 0x0 [ 0.000000] ---[ end trace 0000000000000000 ]--- [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at lib/refcount.c:28 fwnode_full_name_string+0x8c/0xa0 [ 0.000000] refcount_t: underflow; use-after-free. [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 5.19.0-rc1 #1 [ 0.000000] Hardware name: Generic DRA74X (Flattened Device Tree) <trim> [ 0.000000] OF: ERROR: Bad of_node_put() on /ocp/interconnect@4a000000/segment@0/target-module@8000/cm_core@0/clock@c00/clock@0 [ 0.000000] ------------[ cut here ]------------ <trim> [ 7.246032] ------------[ cut here ]------------ [ 7.246063] WARNING: CPU: 1 PID: 0 at kernel/smp.c:913 smp_call_function_many_cond+0x3a0/0x3b0 [ 7.259399] Modules linked in: [ 7.262481] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 5.19.0-rc1 #1 [ 7.270202] Hardware name: Generic DRA74X (Flattened Device Tree) [ 7.276336] unwind_backtrace from show_stack+0x18/0x1c [ 7.281585] show_stack from dump_stack_lvl+0x58/0x70 [ 7.286682] dump_stack_lvl from __warn+0xd4/0x14c [ 7.291503] __warn from warn_slowpath_fmt+0x64/0xbc [ 7.296508] warn_slowpath_fmt from smp_call_function_many_cond+0x3a0/0x3b0 [ 7.303527] smp_call_function_many_cond from smp_call_function+0x34/0x3c [ 7.310363] smp_call_function from set_memory_valid+0x7c/0x9c [ 7.316223] set_memory_valid from kfence_guarded_free+0x284/0x4b0 [ 7.322448] kfence_guarded_free from kmem_cache_free+0x3a0/0x484 [ 7.328582] kmem_cache_free from rcu_core+0x2c0/0x964 [ 7.333770] rcu_core from __do_softirq+0x168/0x400 [ 7.338684] __do_softirq from irq_exit+0xc0/0xf0 [ 7.343414] irq_exit from call_with_stack+0x18/0x20 [ 7.348419] call_with_stack from __irq_svc+0x9c/0xb8 [ 7.353515] Exception stack(0xf0045f40 to 0xf0045f88) [ 7.358581] 5f40: 00001770 00000000 fe600000 00000000 c2165260 c29e1500 c1f09f50 c1f09fb0 [ 7.366821] 5f60: c1e95b28 c2163ad4 00000000 00000000 00000000 f0045f90 c0335434 c030983c [ 7.375030] 5f80: 600e0013 ffffffff [ 7.378540] __irq_svc from arch_cpu_idle+0x28/0x44 [ 7.383453] arch_cpu_idle from default_idle_call+0x50/0xd0 [ 7.389068] default_idle_call from do_idle+0x224/0x2cc [ 7.394348] do_idle from cpu_startup_entry+0x20/0x24 [ 7.399414] cpu_startup_entry from secondary_start_kernel+0x13c/0x15c [ 7.405975] secondary_start_kernel from 0x80302180 [ 7.410919] ---[ end trace 0000000000000000 ]---
you may refer to this warning log on the mainline.
https://qa-reports.linaro.org/lkft/linux-mainline-master/build/v5.19-rc1-23-...
- Naresh