This is the start of the stable review cycle for the 6.14.2 release. There are 731 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, 10 Apr 2025 10:47:53 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.14.2-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.14.2-rc1
Chuck Lever chuck.lever@oracle.com NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
Chuck Lever chuck.lever@oracle.com NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory
Chuck Lever chuck.lever@oracle.com NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
Olga Kornievskaia okorniev@redhat.com nfsd: fix management of listener transports
Chuck Lever chuck.lever@oracle.com NFSD: Add a Kconfig setting to enable delegated timestamps
Li Lingfeng lilingfeng3@huawei.com nfsd: put dl_stid if fail to queue dl_recall
Jeff Layton jlayton@kernel.org nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid()
Jeff Layton jlayton@kernel.org nfsd: don't ignore the return code of svc_proc_register()
Murad Masimov m.masimov@mt-integration.ru media: streamzap: fix race between device disconnection and urb callback
Nikita Zhandarovich n.zhandarovich@fintech.ru media: vimc: skip .s_stream() for stopped entities
Oleg Nesterov oleg@redhat.com exec: fix the racy usage of fs_struct->in_exec
Yosry Ahmed yosry.ahmed@linux.dev mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
Roman Smirnov r.smirnov@omp.ru jfs: add index corruption check to DT_GETPAGE()
Qasim Ijaz qasdev00@gmail.com jfs: fix slab-out-of-bounds read in ea_get()
Lukas Wunner lukas@wunner.de PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion
Acs, Jakub acsjakub@amazon.de ext4: fix OOB read when checking dotdot dir
Theodore Ts'o tytso@mit.edu ext4: don't over-report free space or inodes in statvfs
Ming Yen Hsieh mingyen.hsieh@mediatek.com wifi: mt76: mt7921: fix kernel panic due to null pointer dereference
Angelos Oikonomopoulos angelos@igalia.com arm64: Don't call NULL in do_compat_alignment_fixup()
David Hildenbrand david@redhat.com mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
Steven Rostedt rostedt@goodmis.org tracing: Verify event formats that have "%*p.."
Ran Xiaokai ran.xiaokai@zte.com.cn tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
Douglas Raillard douglas.raillard@arm.com tracing: Fix synth event printk format for str fields
Douglas Raillard douglas.raillard@arm.com tracing: Ensure module defining synth event cannot be unloaded while tracing
Tengda Wu wutengda@huaweicloud.com tracing: Fix use-after-free in print_graph_function_flags during tracer switching
Sungjong Seo sj1557.seo@samsung.com exfat: fix potential wrong error return from get_block
Sungjong Seo sj1557.seo@samsung.com exfat: fix random stack corruption after get_block
Namjae Jeon linkinjeon@kernel.org ksmbd: fix null pointer dereference in alloc_preauth_hash()
Norbert Szetei norbert@doyensec.com ksmbd: validate zero num_subauth before sub_auth is accessed
Norbert Szetei norbert@doyensec.com ksmbd: fix overflow in dacloffset bounds check
Namjae Jeon linkinjeon@kernel.org ksmbd: fix session use-after-free in multichannel connection
Namjae Jeon linkinjeon@kernel.org ksmbd: fix use-after-free in ksmbd_sessions_deregister()
Norbert Szetei norbert@doyensec.com ksmbd: add bounds check for create lease context
Namjae Jeon linkinjeon@kernel.org ksmbd: add bounds check for durable handle context
Sean Christopherson seanjc@google.com KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
Ulf Hansson ulf.hansson@linaro.org mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
Karel Balej balejk@matfyz.cz mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
Miaoqian Lin linmq006@gmail.com mmc: omap: Fix memory leak in mmc_omap_new_slot
Candice Li candice.li@amd.com Remove unnecessary firmware version check for gc v9_4_2
Robin Murphy robin.murphy@arm.com media: omap3isp: Handle ARM dma_iommu_mapping
Christian Eggers ceggers@arri.de ARM: 9444/1: add KEEP() keyword to ARM_VECTORS
Nathan Chancellor nathan@kernel.org ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE
Gergo Koteles soyer@irl.hu ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE
Paul Menzel pmenzel@molgen.mpg.de ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
Murad Masimov m.masimov@mt-integration.ru acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
Ming Yen Hsieh mingyen.hsieh@mediatek.com wifi: mt76: mt7925: remove unused acpi function for clc
Nathan Chancellor nathan@kernel.org ACPI: platform-profile: Fix CFI violation when accessing sysfs files
Jann Horn jannh@google.com x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
Guilherme G. Piccoli gpiccoli@igalia.com x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
Arnd Bergmann arnd@arndb.de x86/Kconfig: Add cmpxchg8b support back to Geode CPUs
Kent Overstreet kent.overstreet@linux.dev bcachefs: bch2_ioctl_subvolume_destroy() fixes
Jiri Olsa jolsa@kernel.org uprobes/x86: Harden uretprobe syscall trampoline check
Kan Liang kan.liang@linux.intel.com perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
Peter Zijlstra (Intel) peterz@infradead.org perf/x86/intel: Apply static call for drain_pebs
Markus Elfring elfring@users.sourceforge.net ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
Srinivas Pandruvada srinivas.pandruvada@linux.intel.com platform/x86: ISST: Correct command storage data length
Eduard Christian Dumitrescu eduard.c.dumitrescu@gmail.com platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560
Hans de Goede hdegoede@redhat.com ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
Vishal Annapurve vannapurve@google.com x86/tdx: Fix arch_safe_halt() execution for TDX VMs
Kirill A. Shutemov kirill.shutemov@linux.intel.com x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT
Shuai Xue xueshuai@linux.alibaba.com x86/mce: use is_copy_from_user() to determine copy-from-user context
Boris Ostrovsky boris.ostrovsky@oracle.com x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
Paolo Bonzini pbonzini@redhat.com KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
Tianyu Lan tiala@microsoft.com x86/hyperv: Fix check of return value from snp_set_vmsa()
Hengqi Chen hengqi.chen@gmail.com LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
Hengqi Chen hengqi.chen@gmail.com LoongArch: BPF: Don't override subprog's return value
Hengqi Chen hengqi.chen@gmail.com LoongArch: BPF: Fix off-by-one error in build_prologue()
Huacai Chen chenhuacai@kernel.org LoongArch: Increase MAX_IO_PICS up to 8
Huacai Chen chenhuacai@kernel.org LoongArch: Increase ARCH_DMA_MINALIGN up to 16
WANG Rui wangrui@loongson.cn rust: Fix enabling Rust and building with GCC for LoongArch
Danilo Krummrich dakr@kernel.org rust: platform: require Send for Driver trait implementers
Danilo Krummrich dakr@kernel.org rust: pci: require Send for Driver trait implementers
Ying Lu luying1@xiaomi.com usbnet:fix NPE during rx_complete
Sherry Sun sherry.sun@nxp.com tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register
Sherry Sun sherry.sun@nxp.com tty: serial: fsl_lpuart: use port struct directly to simply code
Sherry Sun sherry.sun@nxp.com tty: serial: fsl_lpuart: Use u32 and u8 for register variables
Dave Penkler dpenkler@gmail.com staging: gpib: Fix Oops after disconnect in agilent usb
Dave Penkler dpenkler@gmail.com staging: gpib: agilent usb console messaging cleanup
Dave Penkler dpenkler@gmail.com staging: gpib: Fix Oops after disconnect in ni_usb
Dave Penkler dpenkler@gmail.com staging: gpib: ni_usb console messaging cleanup
Zhang Rui rui.zhang@intel.com tools/power turbostat: Restore GFX sysfs fflush() call
Len Brown len.brown@intel.com tools/power turbostat: report CoreThr per measurement interval
Yeoreum Yun yeoreum.yun@arm.com perf/core: Fix child_total_time_enabled accounting bug at task exit
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx12: fix num_mec
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx11: fix num_mec
Yue Haibing yuehaibing@huawei.com drm/xe: Fix unmet direct dependencies warning
Alexandru Gagniuc alexandru.gagniuc@hp.com kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally
Zhang Rui rui.zhang@intel.com tools/power turbostat: Allow Zero return value for some RAPL registers
Jakub Kicinski kuba@kernel.org netlink: specs: rt_route: pull the ifa- prefix out of the names
Dave Marquardt davemarq@linux.ibm.com net: ibmveth: make veth_pool_store stop hanging
Henry Martin bsdhenrymartin@gmail.com arcnet: Add NULL check in com20020pci_probe()
Ido Schimmel idosch@nvidia.com ipv6: Do not consider link down nexthops in path selection
Ido Schimmel idosch@nvidia.com ipv6: Start path selection from the first nexthop
Lin Ma linma@zju.edu.cn net: fix geneve_opt length integer overflow
David Oberhollenzer david.oberhollenzer@sigma-star.at net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
Fernando Fernandez Mancera ffmancera@riseup.net ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
Edward Cree ecree.xilinx@gmail.com sfc: fix NULL dereferences in ef100_process_design_param()
Edward Cree ecree.xilinx@gmail.com sfc: rip out MDIO support
Lin Ma linma@zju.edu.cn netfilter: nft_tunnel: fix geneve_opt type confusion addition
Antoine Tenart atenart@kernel.org net: decrease cached dst counters in dst_release
Wang Liang wangliang74@huawei.com xsk: Fix __xsk_generic_xmit() error code when cq is full
Guillaume Nault gnault@redhat.com tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
Stefano Garzarella sgarzare@redhat.com vsock: avoid timeout during connect() if the socket is closing
Kuniyuki Iwashima kuniyu@amazon.com udp: Fix memory accounting leak.
Kuniyuki Iwashima kuniyu@amazon.com udp: Fix multiple wraparounds of sk->sk_rmem_alloc.
Kuniyuki Iwashima kuniyu@amazon.com rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init().
Tobias Waldekranz tobias@waldekranz.com net: mvpp2: Prevent parser TCAM memory corruption
Lorenzo Bianconi lorenzo@kernel.org net: airoha: Fix ETS priomap validation
Lorenzo Bianconi lorenzo@kernel.org net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue()
Eric Dumazet edumazet@google.com sctp: add mutual exclusion in proc_sctp_do_udp_port()
Cong Wang xiyou.wangcong@gmail.com net_sched: skbprio: Remove overly strict queue assertions
Debin Zhu mowenroot@163.com netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
Florian Westphal fw@strlen.de netfilter: nf_tables: don't unregister hook when table is dormant
Pablo Neira Ayuso pablo@netfilter.org netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
Emil Tantilov emil.s.tantilov@intel.com idpf: fix adapter NULL pointer dereference on reboot
Piotr Kwapulinski piotr.kwapulinski@intel.com ixgbe: fix media type detection for E610 device
Vitaly Lifshits vitaly.lifshits@intel.com e1000e: change k1 configuration on MTP and later platforms
Zdenek Bouska zdenek.bouska@siemens.com igc: Fix TX drops in XDP ZC
Song Yoong Siang yoong.siang.song@intel.com igc: Add launch time support to XDP ZC
Song Yoong Siang yoong.siang.song@intel.com igc: Refactor empty frame insertion for launch time support
Song Yoong Siang yoong.siang.song@intel.com xsk: Add launch time hardware offload support to XDP Tx metadata
Florian Fainelli florian.fainelli@broadcom.com spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent
Takashi Iwai tiwai@suse.de ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model
Florian Fainelli florian.fainelli@broadcom.com spi: bcm2835: Do not call gpiod_put() on invalid descriptor
Henry Martin bsdhenrymartin@gmail.com ASoC: imx-card: Add NULL check in imx_card_probe()
Maurizio Lombardi mlombard@redhat.com nvme-pci: skip nvme_write_sq_db on empty rqlist
Caleb Sander Mateos csander@purestorage.com nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer
Björn Töpel bjorn@rivosinc.com riscv/purgatory: 4B align purgatory_start
Yao Zi ziyao@disroot.org riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator
Alexandre Ghiti alexghiti@rivosinc.com riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
Josh Poimboeuf jpoimboe@kernel.org spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()
Christophe JAILLET christophe.jaillet@wanadoo.fr ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
Sven Schnelle svens@linux.ibm.com s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation
Ming Lei ming.lei@redhat.com ublk: make sure ubq->canceling is set when queue is frozen
Herton R. Krzesinski herton@redhat.com x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
Palmer Dabbelt palmer@rivosinc.com RISC-V: errata: Use medany for relocatable builds
Takashi Iwai tiwai@suse.de ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
Richard Fitzgerald rf@opensource.cirrus.com firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
Andrew Jones ajones@ventanamicro.com riscv: Fix set up of vector cpu hotplug callback
Andrew Jones ajones@ventanamicro.com riscv: Fix set up of cpu hotplug callbacks
Andrew Jones ajones@ventanamicro.com riscv: Change check_unaligned_access_speed_all_cpus to void
Andrew Jones ajones@ventanamicro.com riscv: Fix check_unaligned_access_all_cpus
Andrew Jones ajones@ventanamicro.com riscv: Fix riscv_online_cpu_vec
Andrew Jones ajones@ventanamicro.com riscv: Annotate unaligned access init functions
Pu Lehui pulehui@huawei.com riscv: fgraph: Fix stack layout to match __arch_ftrace_regs argument of ftrace_return_to_handler
Nikita Shubin n.shubin@yadro.com ntb: intel: Fix using link status DB's
Yajun Deng yajun.deng@linux.dev ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
Pu Lehui pulehui@huawei.com riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on HAVE_DYNAMIC_FTRACE_WITH_ARGS
Alexandre Ghiti alexghiti@rivosinc.com riscv: Fix missing __free_pages() in check_vector_unaligned_access()
Tingbo Liao tingbo.liao@starfivetech.com riscv: Fix the __riscv_copy_vec_words_unaligned implementation
Juhan Jin juhan.jin@foxmail.com riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
Christian Schoenebeck linux_oss@crudebyte.com fs/9p: fix NULL pointer dereference on mkdir
Al Viro viro@zeniv.linux.org.uk spufs: fix a leak in spufs_create_context()
Al Viro viro@zeniv.linux.org.uk spufs: fix gang directory lifetimes
Al Viro viro@zeniv.linux.org.uk spufs: fix a leak on spufs_new_file() failure
Claudiu Beznea claudiu.beznea.uj@bp.renesas.com rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled
Dan Carpenter dan.carpenter@linaro.org nfs: Add missing release on error in nfs_lock_and_join_requests()
Josh Poimboeuf jpoimboe@kernel.org objtool/loongarch: Add unwind hints in prepare_frametrace()
Josh Poimboeuf jpoimboe@kernel.org rcu-tasks: Always inline rcu_irq_work_resched()
Josh Poimboeuf jpoimboe@kernel.org context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
Josh Poimboeuf jpoimboe@kernel.org sched/smt: Always inline sched_smt_active()
David Laight david.laight.linux@gmail.com objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
Geetha sowjanya gakula@marvell.com octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
Geetha sowjanya gakula@marvell.com octeontx2-af: Fix mbox INTR handler when num VFs > 64
Jim Liu jim.t90615@gmail.com net: phy: broadcom: Correct BCM5221 PHY model detection
Giovanni Gherdovich ggherdovich@suse.cz ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
Yuli Wang wangyuli@uniontech.com LoongArch: Rework the arch_kgdb_breakpoint() implementation
Miaoqian Lin linmq006@gmail.com LoongArch: Fix device node refcount leak in fdt_cpu_clk_init()
谢致邦 (XIE Zhibang) Yeking@Red54.com LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
Josh Poimboeuf jpoimboe@kernel.org objtool: Fix segfault in ignore_unreachable_insn()
Feng Yang yangfeng@kylinos.cn ring-buffer: Fix bytes_dropped calculation issue
Lama Kayal lkayal@nvidia.com net/mlx5e: SHAMPO, Make reserved size independent of page size
Namjae Jeon linkinjeon@kernel.org ksmbd: fix r_count dec/increment mismatch
Namjae Jeon linkinjeon@kernel.org ksmbd: fix multichannel connection failure
Miaoqian Lin linmq006@gmail.com ksmbd: use aead_request_free to match aead_request_alloc
Lubomir Rintel lkundrak@v3.sk rndis_host: Flag RNDIS modems as WWAN devices
Mark Zhang markzhang@nvidia.com rtnetlink: Allocate vfinfo size for VF GUIDs when supported
Yuezhang Mo Yuezhang.Mo@sony.com exfat: fix missing shutdown check
Yuezhang Mo Yuezhang.Mo@sony.com exfat: fix the infinite loop in exfat_find_last_cluster()
Wang Zhaolong wangzhaolong1@huawei.com smb: client: Fix netns refcount imbalance causing leaks and use-after-free
Trond Myklebust trond.myklebust@hammerspace.com NFS: Shut down the nfs_client only after all the superblocks
Josh Poimboeuf jpoimboe@kernel.org objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
Josh Poimboeuf jpoimboe@kernel.org objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show()
Josh Poimboeuf jpoimboe@kernel.org objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq()
xueqin Luo luoxueqin@kylinos.cn thermal: core: Remove duplicate struct declaration
Josh Poimboeuf jpoimboe@kernel.org objtool: Fix detection of consecutive jump tables on Clang 20
Tiezhu Yang yangtiezhu@loongson.cn objtool: Handle PC relative relocation type
Tiezhu Yang yangtiezhu@loongson.cn objtool: Handle different entry size of rodata
Tiezhu Yang yangtiezhu@loongson.cn objtool: Handle various symbol types of rodata
Namhyung Kim namhyung@kernel.org perf bpf-filter: Fix a parsing error with comma
Marcus Meissner meissner@suse.de perf tools: annotate asm_pure_loop.S
Likhitha Korrapati likhitha@linux.ibm.com perf tools: Fix is_compat_mode build break in ppc64
Bart Van Assche bvanassche@acm.org fs/procfs: fix the comment above proc_pid_wchan()
Ilkka Koskinen ilkka@os.amperecomputing.com perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation
Jiri Slaby (SUSE) jirislaby@kernel.org tty: n_tty: use uint for space returned by tty_write_room()
Stefan Wahren wahrenst@gmx.net staging: vchiq_arm: Stop kthreads if vchiq cdev register fails
Stefan Wahren wahrenst@gmx.net staging: vchiq_arm: Fix possible NPR of keep-alive thread
Stefan Wahren wahrenst@gmx.net staging: vchiq_arm: Register debugfs after cdev
谢致邦 (XIE Zhibang) Yeking@Red54.com staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
Thomas Richter tmricht@linux.ibm.com perf pmu: Handle memory failure in tool_pmu__new()
James Clark james.clark@linaro.org perf: intel-tpebs: Fix incorrect usage of zfree()
Stephen Brennan stephen.s.brennan@oracle.com perf dso: fix dso__is_kallsyms() check
Arnaldo Carvalho de Melo acme@redhat.com perf python: Check if there is space to copy all the event
Arnaldo Carvalho de Melo acme@redhat.com perf python: Don't keep a raw_data pointer to consumed ring buffer space
Arnaldo Carvalho de Melo acme@redhat.com perf python: Decrement the refcount of just created event on failure
Arnaldo Carvalho de Melo acme@redhat.com perf python: Fixup description of sample.id event member
Stanley Chu yschu@nuvoton.com i3c: master: svc: Fix missing the IBI rules
Benjamin Berg benjamin.berg@intel.com um: hostfs: avoid issues on inode number reuse by host
Benjamin Berg benjamin.berg@intel.com um: remove copy_from_kernel_nofault_allowed
David Gow davidgow@google.com um: Pass the correct Rust target and options with gcc
Cyan Yang cyan.yang@sifive.com selftests/mm/cow: fix the incorrect error handling
Alistair Popple apopple@nvidia.com fuse: fix dax truncate/punch_hole fault path
NeilBrown neilb@suse.de NFS: fix open_owner_id_maxsz and related fields.
Trond Myklebust trond.myklebust@hammerspace.com NFSv4: Avoid unnecessary scans of filesystems for delayed delegations
Trond Myklebust trond.myklebust@hammerspace.com NFSv4: Avoid unnecessary scans of filesystems for expired delegations
Trond Myklebust trond.myklebust@hammerspace.com NFSv4: Avoid unnecessary scans of filesystems for returning delegations
Trond Myklebust trond.myklebust@hammerspace.com NFSv4: Don't trigger uneccessary scans for return-on-close delegations
Antonio Quartulli antonio@mandelbit.com scripts/gdb/linux/symbols.py: address changes to module_sect_attrs
Tang Yizhou yizhou.tang@shopee.com writeback: fix calculations in trace_balance_dirty_pages() for cgwb
Tang Yizhou yizhou.tang@shopee.com writeback: let trace_balance_dirty_pages() take struct dtc as parameter
Anshuman Khandual anshuman.khandual@arm.com arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
Danilo Krummrich dakr@kernel.org rust: platform: fix unrestricted &mut platform::Device
Danilo Krummrich dakr@kernel.org rust: pci: fix unrestricted &mut pci::Device
Danilo Krummrich dakr@kernel.org rust: pci: use to_result() in enable_device_mem()
Ahmad Fatoum a.fatoum@pengutronix.de reboot: reboot, not shutdown, on hw_protection_reboot timeout
Ahmad Fatoum a.fatoum@pengutronix.de reboot: replace __hw_protection_shutdown bool action parameter with an enum
Vasiliy Kovalev kovalev@altlinux.org ocfs2: validate l_tree_depth to avoid out-of-bounds access
Sourabh Jain sourabhjain@linux.ibm.com kexec: initialize ELF lowest address to ULONG_MAX
David Hildenbrand david@redhat.com kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
Veronika Molnarova vmolnaro@redhat.com perf test stat_all_pmu.sh: Correctly check 'perf stat' result
Arnaldo Carvalho de Melo acme@redhat.com perf units: Fix insufficient array space
Dapeng Mi dapeng1.mi@linux.intel.com perf x86/topdown: Fix topdown leader sampling test error on hybrid
Ian Rogers irogers@google.com perf evsel: tp_format accessing improvements
Ian Rogers irogers@google.com perf evlist: Add success path to evlist__create_syswide_maps
Ian Rogers irogers@google.com perf debug: Avoid stack overflow in recursive error message
Karan Sanghavi karansanghvi98@gmail.com iio: light: Add check for array bounds in veml6075_read_int_time_ms
Jonathan Santos Jonathan.Santos@analog.com iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad7173: Fix comparison of channel configs
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad7124: Fix comparison of channel configs
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad4130: Fix comparison of channel setups
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad_sigma_delta: Disable channel after calibration
Basavaraj Natikar Basavaraj.Natikar@amd.com dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue functionality
Basavaraj Natikar Basavaraj.Natikar@amd.com dmaengine: ae4dma: Use the MSI count and its corresponding IRQ number
Peng Fan peng.fan@nxp.com dmaengine: fsl-edma: free irq correctly in remove path
Peng Fan peng.fan@nxp.com dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
Bard Liao yung-chuan.liao@linux.intel.com soundwire: take in count the bandwidth of a prepared stream
Chuck Lever chuck.lever@oracle.com NFSD: Fix callback decoder status codes
Ian Rogers irogers@google.com perf tests: Fix data symbol test with LTO builds
Namhyung Kim namhyung@kernel.org perf test: Add timeout to datasym workload
Dan Carpenter dan.carpenter@linaro.org fs/ntfs3: Prevent integer overflow in hdr_first_de()
Dan Carpenter dan.carpenter@linaro.org fs/ntfs3: Fix a couple integer overflows on 32bit systems
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: correct debug message page size calculation
Namhyung Kim namhyung@kernel.org perf machine: Fixup kernel maps ends after adding extra maps
Thomas Richter tmricht@linux.ibm.com perf bench: Fix perf bench syscall loop count
Leo Yan leo.yan@arm.com perf arm-spe: Fix load-store operation checking
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad7192: Grab direct mode for calibration
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad7173: Grab direct mode for calibration
Jonathan Cameron Jonathan.Cameron@huawei.com iio: core: Rework claim and release of direct mode to work with sparse.
Nuno Sá nuno.sa@analog.com iio: backend: make sure to NULL terminate stack buffer
Jonathan Cameron Jonathan.Cameron@huawei.com iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
Jonathan Cameron Jonathan.Cameron@huawei.com iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
Mario Limonciello mario.limonciello@amd.com ucsi_ccg: Don't show failed to get FW build information error
Luca Ceresoli luca.ceresoli@bootlin.com perf build: Fix in-tree build due to symbolic link
Ian Rogers irogers@google.com tools/x86: Fix linux/unaligned.h include path in lib/insn.c
James Clark james.clark@linaro.org perf pmu: Don't double count common sysfs and json events
James Clark james.clark@linaro.org perf pmu: Dynamically allocate tool PMU
Ian Rogers irogers@google.com perf pmus: Restructure pmu_read_sysfs to scan fewer PMUs
Yuanfang Zhang quic_yuanfang@quicinc.com coresight-etm4x: add isb() before reading the TRCSTATR
Mike Christie michael.christie@oracle.com vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
Ilkka Koskinen ilkka@os.amperecomputing.com coresight: catu: Fix number of pages while using 64k pages
Wentao Liang vulab@iscas.ac.cn greybus: gb-beagleplay: Add error handling for gb_greybus_init
Dmitry Vyukov dvyukov@google.com perf report: Fix input reload/switch with symbol sort key
Dmitry Vyukov dvyukov@google.com perf report: Add parallelism sort key
Namhyung Kim namhyung@kernel.org perf report: Switch data file correctly in TUI
Dave Penkler dpenkler@gmail.com staging: gpib: Fix cb7210 pcmcia Oops
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp soundwire: slave: fix an OF node reference leak in soundwire slave device
James Clark james.clark@linaro.org perf tests: Fix Tool PMU test segfault
Qasim Ijaz qasdev00@gmail.com isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
Kan Liang kan.liang@linux.intel.com perf tools: Add skip check in tool_pmu__event_to_str()
Heiko Stuebner heiko.stuebner@cherry.de phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad7124: Really disable all channels at probe time
Uwe Kleine-König u.kleine-koenig@baylibre.com iio: adc: ad7124: Micro-optimize channel disabling
Javier Carrasco javier.carrasco.cruz@gmail.com iio: light: veml6030: fix scale to conform to ABI
Javier Carrasco javier.carrasco.cruz@gmail.com iio: gts-helper: export iio_gts_get_total_gain()
Javier Carrasco javier.carrasco.cruz@gmail.com iio: light: veml6030: extend regmap to support regfields
Konstantin Komarov almaz.alexandrovich@paragon-software.com fs/ntfs3: Update inode->i_mapping->a_ops on compression state
Ye Bin yebin10@huawei.com fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed
Ye Bin yebin10@huawei.com fs/ntfs3: Factor out ntfs_{create/remove}_proc_root()
Ye Bin yebin10@huawei.com fs/ntfs3: Factor out ntfs_{create/remove}_procdir()
Ian Rogers irogers@google.com perf stat: Don't merge counters purely on name
Thomas Richter tmricht@linux.ibm.com perf test: Fix Hwmon PMU test endianess issue
Angelo Dureghello adureghello@baylibre.com iio: dac: adi-axi-dac: modify stream enable
Benson Leung bleung@chromium.org usb: typec: thunderbolt: Remove IS_ERR check for plug
Benson Leung bleung@chromium.org usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP
Dave Penkler dpenkler@gmail.com staging: gpib: Fix pr_err format warning
Dave Penkler dpenkler@gmail.com staging: gpib: Add missing interface entry point
Chenyuan Yang chenyuan0y@gmail.com w1: fix NULL pointer dereference in probe
James Clark james.clark@linaro.org perf: Always feature test reallocarray
Ian Rogers irogers@google.com perf stat: Fix find_stat for mixed legacy/non-legacy events
Tony Ambardar tony.ambardar@gmail.com libbpf: Fix accessing BTF.ext core_relo header
Barnabás Czémán barnabas.czeman@mainlining.org clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
Andy Shevchenko andriy.shevchenko@linux.intel.com pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
Wenkai Lin linwenkai6@hisilicon.com crypto: hisilicon/sec2 - fix for aead auth key length
Wang Liang wangliang74@huawei.com RDMA/core: Fix use-after-free when rename device name
Jann Horn jannh@google.com x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
Remi Pommarel repk@triplefau.lt leds: Fix LED_OFF brightness race
Nikita Zhandarovich n.zhandarovich@fintech.ru mfd: sm501: Switch to BIT() to mitigate integer overflows
Manikanta Mylavarapu quic_mmanikan@quicinc.com clk: qcom: ipq5424: fix software and hardware flow control error of UART
Fabrizio Castro fabrizio.castro.jz@renesas.com pinctrl: renesas: rzv2m: Fix missing of_node_put() call
Patrisious Haddad phaddad@nvidia.com RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
Jiayuan Chen mrpre@163.com bpf: Fix array bounds error with may_goto
Neil Armstrong neil.armstrong@linaro.org clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()
Herbert Xu herbert@gondor.apana.org.au crypto: nx - Fix uninitialised hv_nxc on error
Dario Binacchi dario.binacchi@amarulasolutions.com clk: stm32f4: fix an uninitialized variable
Herbert Xu herbert@gondor.apana.org.au crypto: api - Call crypto_alg_put in crypto_unregister_alg
Artur Weber aweber.kernel@gmail.com power: supply: max77693: Fix wrong conversion of charge input threshold value
Jann Horn jannh@google.com x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
Bartosz Golaszewski bartosz.golaszewski@linaro.org pinctrl: bcm2835: don't -EINVAL on alternate funcs from get_direction()
Jerome Brunet jbrunet@baylibre.com clk: amlogic: g12a: fix mmc A peripheral clock
Laurentiu Mihalcea laurentiu.mihalcea@nxp.com clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
Bairavi Alagappan bairavix.alagappan@intel.com crypto: qat - remove access to parity register for QAT GEN4
Jinghao Jia jinghao7@illinois.edu samples/bpf: Fix broken vmlinux path for VMLINUX_BTF
Andy Shevchenko andriy.shevchenko@linux.intel.com pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment
Charles Han hanchunchao@inspur.com clk: mmp: Fix NULL vs IS_ERR() check
Ian Rogers irogers@google.com libbpf: Add namespace for errstr making it libbpf_errstr
Nathan Chancellor nathan@kernel.org crypto: tegra - Fix format specifier in tegra_sha_prep_cmd()
Alice Ryhl aliceryhl@google.com rust: fix signature of rust_fmt_argument
Saket Kumar Bhaskar skb99@linux.ibm.com selftests/bpf: Select NUMA_NO_NODE to create map
Jerome Brunet jbrunet@baylibre.com clk: amlogic: gxbb: drop non existing 32k clock parent
Jerome Brunet jbrunet@baylibre.com clk: amlogic: g12b: fix cluster A parent data
Prathamesh Shete pshete@nvidia.com pinctrl: tegra: Set SFIO mode to Mux Register
Maher Sanalla msanalla@nvidia.com IB/mad: Check available slots before posting receive WRs
Herbert Xu herbert@gondor.apana.org.au crypto: api - Fix larval relookup type and mask
Thomas Weißschuh linux@weissschuh.net leds: st1202: Check for error code from devm_mutex_init() call
Sicelo A. Mhlongo absicsz@gmail.com power: supply: bq27xxx_battery: do not update cached flags prematurely
Luca Weiss luca@lucaweiss.eu remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
Cheng Xu chengyou@linux.alibaba.com RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
Chiara Meiohas cmeiohas@nvidia.com RDMA/mlx5: Fix calculation of total invalidated pages
Roman Gushchin roman.gushchin@linux.dev RDMA/core: Don't expose hw_counters outside of init net namespace
Peter Geis pgwipeout@gmail.com clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
Tengda Wu wutengda@huaweicloud.com selftests/bpf: Fix freplace_link segfault in tailcalls prog test
Michael Guralnik michaelgur@nvidia.com RDMA/mlx5: Fix MR cache initialization error flow
Fabrizio Castro fabrizio.castro.jz@renesas.com pinctrl: renesas: rzg2l: Fix missing of_node_put() call
Fabrizio Castro fabrizio.castro.jz@renesas.com pinctrl: renesas: rza2: Fix missing of_node_put() call
Tanya Agarwal tanyaagarwal25699@gmail.com lib: 842: Improve error handling in sw842_compress()
Hou Tao houtao1@huawei.com bpf: Use preempt_count() directly in bpf_send_signal_common()
Akhil R akhilrajeev@nvidia.com crypto: tegra - Reserve keyslots to allocate dynamically
Akhil R akhilrajeev@nvidia.com crypto: tegra - finalize crypto req on error
Konrad Dybcio konrad.dybcio@oss.qualcomm.com clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK
Luca Weiss luca@lucaweiss.eu remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
Akhil R akhilrajeev@nvidia.com crypto: tegra - Set IV to NULL explicitly for AES ECB
Kees Bakker kees@ijzerbout.nl RDMA/mana_ib: Ensure variable err is initialized
Niklas Schnelle schnelle@linux.ibm.com s390: Remove ioremap_wt() and pgprot_writethrough()
Tony Ambardar tony.ambardar@gmail.com selftests/bpf: Fix runqslower cross-endian build
Vladimir Lypak vladimir.lypak@gmail.com clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
Akhil R akhilrajeev@nvidia.com crypto: tegra - Fix CMAC intermediate result handling
Yue Haibing yuehaibing@huawei.com pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw()
Will McVicker willmcvicker@google.com clk: samsung: Fix UBSAN panic in samsung_clk_init()
Luca Weiss luca.weiss@fairphone.com remoteproc: qcom: pas: add minidump_id to SC7280 WPSS
Claudiu Beznea claudiu.beznea.uj@bp.renesas.com clk: renesas: r8a08g045: Check the source of the CPU PLL settings
David Hildenbrand david@redhat.com x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
Viktor Malik vmalik@redhat.com selftests/bpf: Fix string read in strncmp benchmark
Manikanta Mylavarapu quic_mmanikan@quicinc.com drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock
Andrii Nakryiko andrii@kernel.org libbpf: Fix hypothetical STT_SECTION extern NULL deref case
Luca Weiss luca@lucaweiss.eu remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
Claudiu Beznea claudiu.beznea.uj@bp.renesas.com pinctrl: renesas: rzg2l: Suppress binding attributes
Zijun Hu quic_zijuhu@quicinc.com of: property: Increase NR_FWNODE_REFERENCE_ARGS
Peng Fan peng.fan@nxp.com remoteproc: core: Clear table_sz when rproc_shutdown
Michael Guralnik michaelgur@nvidia.com RDMA/mlx5: Fix page_size variable overflow
Wenkai Lin linwenkai6@hisilicon.com crypto: hisilicon/sec2 - fix for sec spec check
Wenkai Lin linwenkai6@hisilicon.com crypto: hisilicon/sec2 - fix for aead authsize alignment
Jerome Brunet jbrunet@baylibre.com clk: amlogic: gxbb: drop incorrect flag on 32k clock
Akhil R akhilrajeev@nvidia.com crypto: tegra - Use HMAC fallback when keyslots are full
Arnd Bergmann arnd@arndb.de crypto: bpf - Add MODULE_DESCRIPTION for skcipher
Akhil R akhilrajeev@nvidia.com crypto: tegra - Fix HASH intermediate result handling
Akhil R akhilrajeev@nvidia.com crypto: tegra - Transfer HASH init function to crypto engine
Akhil R akhilrajeev@nvidia.com crypto: tegra - check return value for hash do_one_req
Akhil R akhilrajeev@nvidia.com crypto: tegra - Do not use fixed size buffers
Akhil R akhilrajeev@nvidia.com crypto: tegra - Use separate buffer for setkey
Bairavi Alagappan bairavix.alagappan@intel.com crypto: qat - set parity error mask for qat_420xx
Herbert Xu herbert@gondor.apana.org.au crypto: iaa - Test the correct request flag
Danila Chernetsov listdansp@mail.ru fbdev: sm501fb: Add some geometry checks.
Arnd Bergmann arnd@arndb.de mdacon: rework dependency list
Arnd Bergmann arnd@arndb.de dummycon: fix default rows/cols
Markus Elfring elfring@users.sourceforge.net fbdev: au1100fb: Move a variable assignment behind a null pointer check
Pavel Begunkov asml.silence@gmail.com io_uring: fix retry handling off iowq
Caleb Sander Mateos csander@purestorage.com io_uring: use lockless_cq flag in io_req_complete_post()
Shay Drory shayd@nvidia.com PCI: Fix NULL dereference in SR-IOV VF creation error path
Caleb Sander Mateos csander@purestorage.com io_uring/net: only import send_zc buffer once
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI: pciehp: Don't enable HPIE when resuming in poll mode
Alex Deucher alexander.deucher@amd.com drm/amdgpu/mes: enable compute pipes across all MEC
Alex Deucher alexander.deucher@amd.com drm/amdgpu/mes: optimize compute loop handling
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI: Fix BAR resizing when VF BARs are assigned
Christophe JAILLET christophe.jaillet@wanadoo.fr PCI: histb: Fix an error handling path in histb_pcie_probe()
Dan Carpenter dan.carpenter@linaro.org PCI: dwc: ep: Return -ENOMEM for allocation failures
Thadeu Lima de Souza Cascardo cascardo@igalia.com drm/amd/display: avoid NPD when ASIC does not support DMUB
Dan Carpenter dan.carpenter@linaro.org drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
Douglas Anderson dianders@chromium.org drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
Jason-JH Lin jason-jh.lin@mediatek.com drm/mediatek: Fix config_updating flag never false when no mbox channel
Thippeswamy Havalige thippeswamy.havalige@amd.com PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
Dan Carpenter dan.carpenter@linaro.org PCI: Remove stray put_device() in pci_register_host_bridge()
Christophe Leroy christophe.leroy@csgroup.eu powerpc/kexec: fix physical address calculation in clear_utlb_entry()
Christophe Leroy christophe.leroy@csgroup.eu crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD
Niklas Cassel cassel@kernel.org PCI: endpoint: pci-epf-test: Handle endianness properly
Niklas Cassel cassel@kernel.org misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX
Niklas Cassel cassel@kernel.org misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling
Vaibhav Jain vaibhav@linux.ibm.com powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu'
Rob Clark robdclark@chromium.org drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
Vitaliy Shevtsov v.shevtsov@mt-integration.ru drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
Steven Price steven.price@arm.com drm/panthor: Clean up FW version information display
Adrián Larumbe adrian.larumbe@collabora.com drm/panthor: Avoid sleep locking in the internal BO size path
Adrián Larumbe adrian.larumbe@collabora.com drm/panthor: Replace sleep locks with spinlocks in fdinfo path
Adrián Larumbe adrian.larumbe@collabora.com drm/panthor: Expose size of driver internal BO's over fdinfo
Adrián Larumbe adrian.larumbe@collabora.com drm/file: Add fdinfo helper for printing regions with prefix
Ashley Smith ashley.smith@collabora.com drm/panthor: Update CS_STATUS_ defines to correct values
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dpu: don't set crtc_state->mode_changed from atomic_check()
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dpu: simplify dpu_encoder_get_topology() interface
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology()
Nishanth Aravamudan naravamudan@nvidia.com PCI: Avoid reset when disabled via sysfs
Feng Tang feng.tang@linux.alibaba.com PCI/portdrv: Only disable pciehp interrupts early when needed
Yi Lai yi1.lai@intel.com selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS
Jim Quinlan james.quinlan@broadcom.com PCI: brcmstb: Fix potential premature regulator disabling
Jim Quinlan james.quinlan@broadcom.com PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
Jim Quinlan james.quinlan@broadcom.com PCI: brcmstb: Use internal register to change link capability
Jim Quinlan james.quinlan@broadcom.com PCI: brcmstb: Set generation limit before PCIe link up
Hans Zhang 18255117159@163.com PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
Lorenzo Bianconi lorenzo@kernel.org PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC
Srinivasan Shanmugam srinivasan.shanmugam@amd.com drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
Dan Carpenter dan.carpenter@linaro.org drm/msm/gem: Fix error code msm_parse_deps()
Marijn Suijten marijn.suijten@somainline.org drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC topology
Marijn Suijten marijn.suijten@somainline.org drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs
Marijn Suijten marijn.suijten@somainline.org drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
Marijn Suijten marijn.suijten@somainline.org drm/msm/dsi: Use existing per-interface slice count in DSC timing
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org drm/msm/dsi/phy: Program clock inverters in correct register
Dmitry Baryshkov dmitry.baryshkov@linaro.org drm/msm/dpu: don't use active in atomic_check()
Aurabindo Pillai aurabindo.pillai@amd.com drm/amd/display: fix an indent issue in DML21
Tushar Dave tdave@nvidia.com PCI/ACS: Fix 'pci=config_acs=' parameter
John Keeping jkeeping@inmusicbrands.com drm/panel: ilitek-ili9882t: fix GPIO name in error message
Daniel Stodden daniel.stodden@gmail.com PCI/ASPM: Fix link state exit during switch upstream function removal
Srinivasan Shanmugam srinivasan.shanmugam@amd.com drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI: Allow relaxed bridge window tail sizing for optional resources
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI: Simplify size1 assignment logic
Ilpo Järvinen ilpo.jarvinen@linux.intel.com PCI: Remove add_align overwrite unrelated to size0
Kai-Heng Feng kaihengf@nvidia.com PCI: Use downstream bridges for distributing resources
Alex Deucher alexander.deucher@amd.com drm/amdgpu/vcn5.0.1: use correct dpm helper
Alex Deucher alexander.deucher@amd.com drm/amdgpu/umsch: fix ucode check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/umsch: declare umsch firmware
Saleemkhan Jamadar saleemkhan.jamadar@amd.com drm/amdgpu/umsch: remove vpe test from umsch
Yang Wang kevinyang.wang@amd.com drm/amdgpu: refine smu send msg debug log format
Vitalii Mordan mordan@ispras.ru gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines
José Expósito jose.exposito89@gmail.com drm/vkms: Fix use after free and double free on init error
Bart Van Assche bvanassche@acm.org drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()
Charles Han hanchunchao@inspur.com drm: xlnx: zynqmp_dpsub: Add NULL check in zynqmp_audio_init
Tomi Valkeinen tomi.valkeinen@ideasonboard.com drm: xlnx: zynqmp: Fix max dma segment size
Adrián Larumbe adrian.larumbe@collabora.com drm/panthor: Fix race condition when gathering fdinfo group samples
Hermes Wu Hermes.wu@ite.com.tw drm/bridge: it6505: fix HDCP V match check is not performed correctly
Wayne Lin Wayne.Lin@amd.com drm/dp_mst: Fix drm RAD print
John Keeping jkeeping@inmusicbrands.com drm/ssd130x: ensure ssd132x pitch is correct
John Keeping jkeeping@inmusicbrands.com drm/ssd130x: fix ssd132x encoding
Boris Brezillon boris.brezillon@collabora.com drm/panthor: Fix a race between the reset and suspend path
Lizhi Hou lizhi.hou@amd.com accel/amdxdna: Return error when setting clock failed for npu1
Javier Martinez Canillas javierm@redhat.com drm/ssd130x: Set SPI .id_table to prevent an SPI core warning
Geert Uytterhoeven geert+renesas@glider.be drm/bridge: ti-sn65dsi86: Fix multiple instances
Jann Horn jannh@google.com rwonce: fix crash by removing READ_ONCE() for unaligned read
Jiawen Wu jiawenwu@trustnetic.com net: libwx: fix Tx L4 checksum
Jiawen Wu jiawenwu@trustnetic.com net: libwx: fix Tx descriptor content for some tunnel packets
Pranjal Shrivastava praan@google.com net: Fix the devmem sock opts and msgs for parisc
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: hci_event: Fix handling of HCI_EV_LE_DIRECT_ADV_REPORT
Neeraj Sanjay Kale neeraj.sanjaykale@nxp.com Bluetooth: btnxpuart: Fix kernel panic during FW release
Oleksij Rempel o.rempel@pengutronix.de net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3
Jann Horn jannh@google.com rwonce: handle KCSAN like KASAN in read_word_at_a_time()
Wentao Guan guanwentao@uniontech.com Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO
Pedro Nishiyama nishiyama.pedro@gmail.com Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth controllers
Pedro Nishiyama nishiyama.pedro@gmail.com Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE
Pedro Nishiyama nishiyama.pedro@gmail.com Bluetooth: Add quirk for broken READ_VOICE_SETTING
Akihiko Odaki akihiko.odaki@daynix.com virtio_net: Fix endian with virtio_net_ctrl_rss
Wang Liang wangliang74@huawei.com net: fix NULL pointer dereference in l3mdev_l3_rcv
Nick Child nnac123@linux.ibm.com ibmvnic: Use kernel helpers for hex dumps
Wang Liang wangliang74@huawei.com bonding: check xdp prog when set bond mode
Sankararaman Jayaraman sankararaman.jayaraman@broadcom.com vmxnet3: unregister xdp rxq info in the reset path
Moshe Shemesh moshe@nvidia.com net/mlx5: Start health poll after enable hca
Mark Bloch mbloch@nvidia.com net/mlx5: LAG, reload representors on LAG creation failure
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: sja1105: fix displaced ethtool statistics counters
WangYuli wangyuli@uniontech.com mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions
Marek Behún kabel@kernel.org net: dsa: mv88e6xxx: enable STU methods for 6320 family
Marek Behún kabel@kernel.org net: dsa: mv88e6xxx: fix VTU methods for 6320 family
Marek Behún kabel@kernel.org net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
Marek Behún kabel@kernel.org net: dsa: mv88e6xxx: enable PVT for 6321 switch
Marek Behún kabel@kernel.org net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
Michael Chan michael.chan@broadcom.com bnxt_en: Linearize TX SKB if the fragments exceed the max
Michael Chan michael.chan@broadcom.com bnxt_en: Mask the bd_cnt field in the TX BD properly
Maxim Mikityanskiy maxtram95@gmail.com net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context
Murad Masimov m.masimov@mt-integration.ru ax25: Remove broken autobind
WangYuli wangyuli@uniontech.com netfilter: nf_tables: Only use nf_skip_indirect_calls() when MITIGATION_RETPOLINE
Chenyuan Yang chenyuan0y@gmail.com netfilter: nfnetlink_queue: Initialize ctx to avoid memory allocation error
Kuniyuki Iwashima kuniyu@amazon.com net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
Taehee Yoo ap420073@gmail.com eth: bnxt: fix out-of-range access of vnic_info array
Ojaswin Mujoo ojaswin@linux.ibm.com ext4: avoid journaling sb update on error if journal is destroying
Ojaswin Mujoo ojaswin@linux.ibm.com ext4: define ext4_journal_destroy wrapper
Zhang Yi yi.zhang@huawei.com jbd2: add a missing data flush during file and fs synchronization
Niklas Cassel cassel@kernel.org nvmet: pci-epf: Always configure BAR0 as 64-bit
Jacob Keller jacob.e.keller@intel.com ptp: ocp: reject unsupported periodic output flags
Jacob Keller jacob.e.keller@intel.com broadcom: fix supported flag check in periodic output function
Jacob Keller jacob.e.keller@intel.com net: lan743x: reject unsupported external timestamp requests
Jacob Keller jacob.e.keller@intel.com renesas: reject PTP_STRICT_FLAGS as unsupported
Jacob Keller jacob.e.keller@intel.com igb: reject invalid external timestamp requests for 82580-based HW
Nikita Zhandarovich n.zhandarovich@fintech.ru wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show()
Mark Harmstone maharmstone@fb.com btrfs: don't clobber ret in btrfs_validate_super()
Boris Burkov boris@bur.io btrfs: fix block group refcount race in btrfs_create_pending_block_groups()
Filipe Manana fdmanana@suse.com btrfs: fix reclaimed bytes accounting after automatic block group reclaim
Filipe Manana fdmanana@suse.com btrfs: get used bytes while holding lock at btrfs_reclaim_bgs_work()
Emil Tantilov emil.s.tantilov@intel.com idpf: check error for register_netdev() on init
Mateusz Polchlopek mateusz.polchlopek@intel.com ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
Lukasz Czapnik lukasz.czapnik@intel.com ice: fix input validation for virtchnl BW
Jan Glaza jan.glaza@intel.com ice: validate queue quanta parameters to prevent OOB access
Jan Glaza jan.glaza@intel.com ice: stop truncating queue ids when checking
Jan Glaza jan.glaza@intel.com virtchnl: make proto and filter action count unsigned
Jesse Brandeburg jbrandeburg@cloudflare.com ice: fix reservation of resources for RDMA when disabled
Karol Kolacinski karol.kolacinski@intel.com ice: ensure periodic output start time is in the future
Przemek Kitszel przemyslaw.kitszel@intel.com ice: health.c: fix compilation on gcc 7.5
Jeff Chen jeff.chen_1@nxp.com wifi: mwifiex: Fix RF calibration data download from file
Jeff Chen jeff.chen_1@nxp.com wifi: mwifiex: Fix premature release of RF calibration data.
Edward Adam Davis eadavis@qq.com wifi: cfg80211: init wiphy_work before allocating rfkill fails
Mikhail Lobanov m.lobanov@rosa.ru wifi: mac80211: check basic rates validity in sta_link_apply_parameters
Aditya Kumar Singh aditya.kumar.singh@oss.qualcomm.com wifi: nl80211: store chandef on the correct link when starting CAC
Niklas Cassel cassel@kernel.org ata: libata: Fix NCQ Non-Data log not supported print
Zhang Yi yi.zhang@huawei.com jbd2: fix off-by-one while erasing journal
Baokun Li libaokun1@huawei.com ext4: goto right label 'out_mmap_sem' in ext4_setattr()
Ye Bin yebin10@huawei.com ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
Ye Bin yebin10@huawei.com ext4: introduce ITAIL helper
Guixin Liu kanie@linux.alibaba.com scsi: target: tcm_loop: Fix wrong abort tag
Xingui Yang yangxingui@huawei.com scsi: hisi_sas: Fixed failure to issue vendor specific commands
Chunhai Guo guochunhai@vivo.com f2fs: fix missing discard for active segments
Jan Kara jack@suse.cz ext4: verify fast symlink length
Kemeng Shi shikemeng@huaweicloud.com ext4: add missing brelse() for bh2 in ext4_dx_add_entry()
Gao Xiang xiang@kernel.org erofs: allow 16-byte volume name again
Nicolas Frattaroli nicolas.frattaroli@collabora.com arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0
Yao Zi ziyao@disroot.org arm64: dts: rockchip: Fix PWM pinctrl names
Jianfeng Liu liujianfeng1994@gmail.com arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max
Christophe JAILLET christophe.jaillet@wanadoo.fr bus: qcom-ssc-block-bus: Fix the error handling path of qcom_ssc_block_bus_probe()
Christophe JAILLET christophe.jaillet@wanadoo.fr bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls
Chen-Yu Tsai wens@csie.org arm64: dts: rockchip: Remove bluetooth node from rock-3a
Chukun Pan amadeus@jmu.edu.cn arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory
Baokun Li libaokun1@huawei.com ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set
Baokun Li libaokun1@huawei.com ext4: correct behavior under errors=remount-ro mode
Baokun Li libaokun1@huawei.com ext4: add EXT4_FLAGS_EMERGENCY_RO bit
Baokun Li libaokun1@huawei.com ext4: convert EXT4_FLAGS_* defines to enum
Charles Han hanchunchao@inspur.com ext4: fix potential null dereference in ext4 kunit test
Ming Lei ming.lei@redhat.com block: fix adding folio to bio
Chao Yu chao@kernel.org f2fs: fix to avoid running out of free segments
Johannes Berg johannes.berg@intel.com wifi: mac80211: remove SSID from ML reconf
Robin Murphy robin.murphy@arm.com iommu: Handle race with default domain setup
Chao Yu chao@kernel.org f2fs: fix to avoid accessing uninitialized curseg
Laurentiu Mihalcea laurentiu.mihalcea@nxp.com arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz
Laurentiu Mihalcea laurentiu.mihalcea@nxp.com arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block
Max Merchel Max.Merchel@ew.tq-group.com ARM: dts: imx6ul-tqma6ul1: Change include order to disable fec2 node
Andreas Gruenbacher agruenba@redhat.com gfs2: skip if we cannot defer delete
Andreas Gruenbacher agruenba@redhat.com gfs2: minor evict fix
Xueqi Zhang xueqi.zhang@mediatek.com memory: mtk-smi: Add ostd setting for mt8192
Yunhui Cui cuiyunhui@bytedance.com iommu/vt-d: Fix system hang on reboot -f
Vasant Hegde vasant.hegde@amd.com iommu/amd: Fix header file
Lorenzo Bianconi lorenzo@kernel.org net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port()
Arnd Bergmann arnd@arndb.de firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo()
Zheng Qixing zhengqixing@huawei.com badblocks: use sector_t instead of int to avoid truncation of badblocks length
Zheng Qixing zhengqixing@huawei.com badblocks: return boolean from badblocks_set() and badblocks_clear()
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com null_blk: do partial IO for bad blocks
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com null_blk: replace null_process_cmd() call in null_zone_write()
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com null_blk: introduce badblocks_once parameter
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com null_blk: generate null_blk configfs features string
Zheng Qixing zhengqixing@huawei.com badblocks: fix missing bad blocks on retry in _badblocks_check()
Li Nan linan122@huawei.com badblocks: fix merge issue when new badblocks align with pre+1
Li Nan linan122@huawei.com badblocks: fix the using of MAX_BADBLOCKS
Li Nan linan122@huawei.com badblocks: return error if any badblock set fails
Li Nan linan122@huawei.com badblocks: return error directly when setting badblocks exceeds 512
Li Nan linan122@huawei.com badblocks: attempt to merge adjacent badblocks during ack_all_badblocks
Li Nan linan122@huawei.com badblocks: factor out a helper try_adjacent_combine
Li Nan linan122@huawei.com badblocks: Fix error shitf ops
Anuj Gupta anuj20.g@samsung.com block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY
Anuj Gupta anuj20.g@samsung.com block: ensure correct integrity capability propagation in stacked devices
Xiao Ni xni@redhat.com md/raid10: wait barrier before returning discard request with REQ_NOWAIT
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com soc: mediatek: mt8365-mmsys: Fix routing table masks and values
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com soc: mediatek: mt8167-mmsys: Fix missing regval in all entries
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection
Yu Kuai yukuai3@huawei.com blk-throttle: fix lower bps rate by throtl_trim_slice()
Ping-Ke Shih pkshih@realtek.com wifi: rtw89: pci: correct ISR RDU bit for 8922AE
Ping-Ke Shih pkshih@realtek.com wifi: rtw89: fw: correct debug message format in rtw89_build_txpwr_trk_tbl_from_elm()
Michael Walle mwalle@kernel.org arm64: dts: ti: k3-j722s: fix pinctrl settings
Michael Walle mwalle@kernel.org arm64: dts: ti: k3-am62p: fix pinctrl settings
Francesco Dolcini francesco.dolcini@toradex.com arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx
Tomas Glozar tglozar@redhat.com tools/rv: Keep user LDFLAGS in build
Gabriele Monaco gmonaco@redhat.com tracing: Fix DECLARE_TRACE_CONDITION
Su Yue glass.su@suse.com md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
Yu Kuai yukuai3@huawei.com md/raid1,raid10: don't ignore IO flags
Yu Kuai yukuai3@huawei.com md: fix mddev uaf while iterating all_mddevs list
Chao Yu chao@kernel.org f2fs: fix to call f2fs_recover_quota_end() correctly
Chao Yu chao@kernel.org f2fs: fix potential deadloop in prepare_compress_overwrite()
Stefan Eichenberger stefan.eichenberger@toradex.com arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack to sound card
Leo Stone leocstone@gmail.com f2fs: add check for deleted inode
Chao Yu chao@kernel.org f2fs: fix to set .discard_granularity correctly
Manivannan Sadhasivam manivannan.sadhasivam@linaro.org wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path
Manivannan Sadhasivam manivannan.sadhasivam@linaro.org wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path
Louis-Alexis Eyraud louisalexis.eyraud@collabora.com arm64: dts: mediatek: mt8390-genio-common: Fix duplicated regulator name
Louis-Alexis Eyraud louisalexis.eyraud@collabora.com arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi
Ahmad Fatoum a.fatoum@pengutronix.de arm64: dts: imx8mp-skov: operate CPU at 850 mV by default
Ahmad Fatoum a.fatoum@pengutronix.de arm64: dts: imx8mp-skov: correct PMIC board limits
Baochen Qiang quic_bqiang@quicinc.com wifi: ath12k: use link specific bss_conf as well in ath12k_mac_vif_cache_flush()
Hrushikesh Salunke h-salunke@ti.com arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list
Geert Uytterhoeven geert+renesas@glider.be arm64: dts: renesas: r8a77990: Re-add voltages to OPP table
Geert Uytterhoeven geert+renesas@glider.be arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison
Asahi Lina lina@asahilina.net iommu/io-pgtable-dart: Only set subpage protection disable for DART 1
Leon Romanovsky leon@kernel.org xfrm: delay initialization of offload path till its actually requested
Dmitry Antipov dmantipov@yandex.ru wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps
Nicolas Escande nico.escande@gmail.com wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx()
Vasiliy Kovalev kovalev@altlinux.org jfs: add check read-only before truncation in jfs_truncate_nolock()
Vasiliy Kovalev kovalev@altlinux.org jfs: add check read-only before txBeginAnon() call
Dmitry Antipov dmantipov@yandex.ru jfs: reject on-disk inodes of an unsupported type
Robin van der Gracht robin@protonic.nl can: rockchip_canfd: rkcanfd_chip_fifo_setup(): remove duplicated setup of RX FIFO
Bart Van Assche bvanassche@acm.org scsi: mpt3sas: Fix a locking bug in an error path
Bart Van Assche bvanassche@acm.org scsi: mpi3mr: Fix locking in an error path
Macpaul Lin macpaul.lin@mediatek.com arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions
Viresh Kumar viresh.kumar@linaro.org firmware: arm_ffa: Refactor addition of partition information into XArray
Jens Axboe axboe@kernel.dk io_uring/net: improve recv bundles
Pavel Begunkov asml.silence@gmail.com io_uring: check for iowq alloc_workqueue failure
Max Kellermann max.kellermann@ionos.com io_uring/io-wq: do not use bogus hash value
Max Kellermann max.kellermann@ionos.com io_uring/io-wq: cache work->flags in variable
Max Kellermann max.kellermann@ionos.com io_uring/io-wq: eliminate redundant io_work_get_acct() calls
Nicolas Bouchinet nicolas.bouchinet@ssi.gouv.fr coredump: Fixes core_pipe_limit sysctl proc_handler
Zheng Qixing zhengqixing@huawei.com md/raid1: fix memory leak in raid1_run() if no active rdev
Li Nan linan122@huawei.com md: ensure resync is prioritized over recovery
Paul Menzel pmenzel@molgen.mpg.de scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO
Chao Yu chao@kernel.org f2fs: fix to avoid panic once fallocation fails for pinfile
Bart Van Assche bvanassche@acm.org wifi: ath12k: Fix locking in "QMI firmware ready" error paths
Kang Yang quic_kangyang@quicinc.com wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode
P Praneesh quic_ppranees@quicinc.com wifi: ath11k: fix RCU stall while reaping monitor destination ring
Thadeu Lima de Souza Cascardo cascardo@igalia.com dlm: prevent NPD when writing a positive value to event_done
Chao Yu chao@kernel.org f2fs: quota: fix to avoid warning in dquot_writeback_dquots()
Tom Rini trini@konsulko.com ARM: dts: omap4-panda-a4: Add missing model and compatible properties
Wen Gong quic_wgong@quicinc.com wifi: ath11k: update channel list in reg notifier instead reg worker
Chen-Yu Tsai wenst@chromium.org arm64: dts: mediatek: mt8173: Fix some node names
Chen-Yu Tsai wenst@chromium.org arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cells and #size-cells
Yu Zhang(Yuriy) quic_yuzha@quicinc.com wifi: ath11k: fix wrong overriding for VHT Beamformee STS Capability
Dmitry Antipov dmantipov@yandex.ru wifi: ath9k: do not submit zero bytes to the entropy pool
Rameshkumar Sundaram quic_ramess@quicinc.com wifi: ath12k: Fix pdev lookup in WBM error processing
Sathishkumar Muruganandam quic_murugana@quicinc.com wifi: ath12k: encode max Tx power in scan channel list command
Nicolas Escande nico.escande@gmail.com wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path
Liang Jie liangjie@lixiang.com wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be
Takashi Iwai tiwai@suse.de ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
Takashi Iwai tiwai@suse.de ALSA: timer: Don't take register_mutex with copy_from/to_user()
Olivia Mackintosh livvy@base.nu ALSA: usb-audio: separate DJM-A9 cap lvl options
Jayesh Choudhary j-choudhary@ti.com ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
Ritu Chaudhary rituc@nvidia.com ASoC: tegra: Use non-atomic timeout for ADX status register
Takashi Iwai tiwai@suse.de ALSA: hda/realtek: Always honor no_shutup_pins
Maud Spierings maudspierings@gocontroll.com dt-bindings: vendor-prefixes: add GOcontroll
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()
Jiri Kosina jikos@kernel.org HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
Venkata Prasad Potturu venkataprasad.potturu@amd.com ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
Vitaliy Shevtsov v.shevtsov@mt-integration.ru ASoC: cs35l41: check the return value from spi_setup()
Armin Wolf W_Armin@gmx.de platform/x86: dell-ddv: Fix temperature calculation
Ilpo Järvinen ilpo.jarvinen@linux.intel.com platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static
Ilpo Järvinen ilpo.jarvinen@linux.intel.com platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static
Andy Shevchenko andriy.shevchenko@linux.intel.com auxdisplay: panel: Fix an API misuse in panel.c
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp media: platform: allgro-dvt: unregister v4l2_device on the error path
Benjamin Gaignard benjamin.gaignard@collabora.com media: verisilicon: HEVC: Initialize start_bit field
Geert Uytterhoeven geert@linux-m68k.org auxdisplay: MAX6959 should select BITREVERSE
Frieder Schrempf frieder.schrempf@kontron.de regulator: pca9450: Fix enable register for LDO5
Atish Patra atishp@rivosinc.com RISC-V: KVM: Teardown riscv specific bits after kvm_exit
Vitaly Kuznetsov vkuznets@redhat.com x86/entry: Add __init to ia32_emulation_override_cmdline()
Chao Gao chao.gao@intel.com x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
Josh Poimboeuf jpoimboe@kernel.org x86/traps: Make exc_double_fault() consistently noreturn
Juri Lelli juri.lelli@redhat.com sched/deadline: Rebuild root domain accounting after every update
Juri Lelli juri.lelli@redhat.com sched/deadline: Generalize unique visiting of root domains
Juri Lelli juri.lelli@redhat.com sched/topology: Wrappers for sched_domains_mutex
Juri Lelli juri.lelli@redhat.com sched/deadline: Ignore special tasks when rebuilding domains
Kan Liang kan.liang@linux.intel.com perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode
Kan Liang kan.liang@linux.intel.com perf: Supply task information to sched_task()
Kan Liang kan.liang@linux.intel.com perf: Save PMU specific data in task_struct
Tao Chen chen.dylane@linux.dev perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
Jacky Bai ping.bai@nxp.com cpufreq: Init cpufreq only for present CPUs
Sebastian Andrzej Siewior bigeasy@linutronix.de lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
Rafael J. Wysocki rafael.j.wysocki@intel.com PM: sleep: Fix handling devices with direct_complete set on errors
Chenyuan Yang chenyuan0y@gmail.com thermal: int340x: Add NULL check for adev
Jacky Bai ping.bai@nxp.com cpuidle: Init cpuidle only for present CPUs
James Morse james.morse@arm.com x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
Suzuki K Poulose suzuki.poulose@arm.com arm64: realm: Use aliased addresses for device DMA to shared buffers
Suzuki K Poulose suzuki.poulose@arm.com dma: Introduce generic dma_addr_*crypted helpers
Suzuki K Poulose suzuki.poulose@arm.com dma: Fix encryption bit clearing for dma_to_phys
Qiuxu Zhuo qiuxu.zhuo@intel.com EDAC/ie31200: Fix the error path order of ie31200_init()
Qiuxu Zhuo qiuxu.zhuo@intel.com EDAC/ie31200: Fix the DIMM size mask for several SoCs
Qiuxu Zhuo qiuxu.zhuo@intel.com EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
Tim Schumacher tim.schumacher1@huawei.com selinux: Chain up tool resolving errors in install_policy.sh
Maksim Davydov davydov-max@yandex-team.ru x86/split_lock: Fix the delayed detection logic
Li Huafei lihuafei1@huawei.com watchdog/hardlockup/perf: Fix perf_event memory leak
Kees Cook kees@kernel.org kunit/stackinit: Use fill byte different from Clang i386 pattern
Atish Patra atishp@rivosinc.com RISC-V: KVM: Disable the kernel perf counter during configure
Aaron Kling webgeek1234@gmail.com cpufreq: tegra194: Allow building for Tegra234
Rafael J. Wysocki rafael.j.wysocki@intel.com PM: sleep: Adjust check before setting power.must_resume
Peter Zijlstra peterz@infradead.org lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
Kevin Loughlin kevinloughlin@google.com x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
Arnd Bergmann arnd@arndb.de x86/platform: Only allow CONFIG_EISA for 32-bit
Michael Jeanson mjeanson@efficios.com rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y
Benjamin Berg benjamin.berg@intel.com x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
Dhananjay Ugwekar dhananjay.ugwekar@amd.com cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
Dhananjay Ugwekar dhananjay.ugwekar@amd.com cpufreq/amd-pstate: Convert all perf values to u8
Dhananjay Ugwekar dhananjay.ugwekar@amd.com cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update
Dhananjay Ugwekar dhananjay.ugwekar@amd.com cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback
Stanislav Spassov stanspas@amazon.de x86/fpu: Fix guest FPU state buffer allocation size
Thomas Weißschuh thomas.weissschuh@linutronix.de x86/vdso: Fix latent bug in vclock_pages calculation
Qiuxu Zhuo qiuxu.zhuo@intel.com EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
Qiuxu Zhuo qiuxu.zhuo@intel.com EDAC/igen6: Fix the flood of invalid error reports
Jie Zhan zhanjie9@hisilicon.com cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
Tianchen Ding dtcccc@linux.alibaba.com sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
zihan zhou 15645113830zzh@gmail.com sched: Cancel the slice protection of the idle entity
Konstantin Andreev andreev@swemel.ru smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label
Konstantin Andreev andreev@swemel.ru smack: dont compile ipv6 code unless ipv6 is configured
Oleg Nesterov oleg@redhat.com seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER
zuoqian zuoqian113@gmail.com cpufreq: scpi: compare kHz instead of Hz
Geert Uytterhoeven geert@linux-m68k.org m68k: sun3: Fix DEBUG_MMU_EMU build
Thorsten Blum thorsten.blum@linux.dev m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault()
Mike Rapoport (Microsoft) rppt@kernel.org x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
Eric Sandeen sandeen@redhat.com watch_queue: fix pipe accounting mismatch
Christian Brauner brauner@kernel.org fs: support O_PATH fds with FSCONFIG_SET_FD
-------------
Diffstat:
.../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/netlink/specs/netdev.yaml | 4 + Documentation/netlink/specs/rt_route.yaml | 180 ++-- Documentation/networking/xsk-tx-metadata.rst | 62 ++ Makefile | 4 +- arch/arm/Kconfig | 2 +- .../boot/dts/nxp/imx/imx6ul-tqma6ul1-mba6ulx.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul1.dtsi | 2 - arch/arm/boot/dts/ti/omap/omap4-panda-a4.dts | 5 + arch/arm/include/asm/vmlinux.lds.h | 12 +- .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 7 +- arch/arm64/boot/dts/mediatek/mt6359.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 1033 +------------------ .../boot/dts/mediatek/mt8390-genio-common.dtsi | 1046 ++++++++++++++++++++ arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 4 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 14 - arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 25 +- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 3 +- .../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 6 +- .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi | 8 - arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 26 +- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 15 - arch/arm64/include/asm/mem_encrypt.h | 11 + arch/arm64/kernel/compat_alignment.c | 2 + arch/loongarch/Kconfig | 4 +- arch/loongarch/include/asm/cache.h | 2 + arch/loongarch/include/asm/irq.h | 2 +- arch/loongarch/include/asm/stacktrace.h | 3 + arch/loongarch/include/asm/unwind_hints.h | 10 +- arch/loongarch/kernel/env.c | 2 + arch/loongarch/kernel/kgdb.c | 5 +- arch/loongarch/net/bpf_jit.c | 12 +- arch/loongarch/net/bpf_jit.h | 5 + arch/m68k/include/asm/processor.h | 14 + arch/m68k/sun3/mmu_emu.c | 7 +- arch/parisc/include/uapi/asm/socket.h | 12 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/crypto/Makefile | 1 + arch/powerpc/kexec/relocate_32.S | 7 +- arch/powerpc/perf/core-book3s.c | 8 +- arch/powerpc/perf/vpa-pmu.c | 1 + arch/powerpc/platforms/cell/spufs/gang.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 63 +- arch/powerpc/platforms/cell/spufs/spufs.h | 2 + arch/riscv/Kconfig | 2 +- arch/riscv/errata/Makefile | 6 +- arch/riscv/include/asm/cpufeature.h | 4 +- arch/riscv/include/asm/ftrace.h | 4 +- arch/riscv/kernel/elf_kexec.c | 3 + arch/riscv/kernel/mcount.S | 24 +- arch/riscv/kernel/traps_misaligned.c | 14 +- arch/riscv/kernel/unaligned_access_speed.c | 91 +- arch/riscv/kernel/vec-copy-unaligned.S | 2 +- arch/riscv/kvm/main.c | 4 +- arch/riscv/kvm/vcpu_pmu.c | 1 + arch/riscv/mm/hugetlbpage.c | 74 +- arch/riscv/purgatory/entry.S | 1 + arch/s390/include/asm/io.h | 2 - arch/s390/include/asm/pgtable.h | 3 - arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/perf_pai_crypto.c | 3 +- arch/s390/kernel/perf_pai_ext.c | 3 +- arch/s390/mm/pgtable.c | 10 - arch/um/include/shared/os.h | 1 - arch/um/kernel/Makefile | 2 +- arch/um/kernel/maccess.c | 19 - arch/um/os-Linux/process.c | 51 - arch/x86/Kconfig | 3 +- arch/x86/Kconfig.cpu | 2 +- arch/x86/Makefile.um | 7 +- arch/x86/coco/tdx/tdx.c | 26 +- arch/x86/entry/calling.h | 2 + arch/x86/entry/common.c | 2 +- arch/x86/entry/vdso/vdso-layout.lds.S | 2 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/amd/brs.c | 3 +- arch/x86/events/amd/lbr.c | 3 +- arch/x86/events/core.c | 5 +- arch/x86/events/intel/core.c | 51 +- arch/x86/events/intel/ds.c | 13 +- arch/x86/events/intel/lbr.c | 50 +- arch/x86/events/perf_event.h | 18 +- arch/x86/hyperv/ivm.c | 2 +- arch/x86/include/asm/irqflags.h | 40 +- arch/x86/include/asm/paravirt.h | 20 +- arch/x86/include/asm/paravirt_types.h | 3 +- arch/x86/include/asm/tdx.h | 4 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/vdso/vsyscall.h | 1 + arch/x86/kernel/cpu/bus_lock.c | 20 +- arch/x86/kernel/cpu/mce/severity.c | 11 +- arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3 +- arch/x86/kernel/dumpstack.c | 5 +- arch/x86/kernel/fpu/core.c | 6 +- arch/x86/kernel/paravirt.c | 14 +- arch/x86/kernel/process.c | 9 +- arch/x86/kernel/traps.c | 18 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/uprobes.c | 14 +- arch/x86/kvm/svm/sev.c | 13 +- arch/x86/kvm/x86.c | 15 +- arch/x86/lib/copy_user_64.S | 18 + arch/x86/mm/mem_encrypt_identity.c | 4 +- arch/x86/mm/pat/cpa-test.c | 2 +- arch/x86/mm/pat/memtype.c | 52 +- block/badblocks.c | 286 ++---- block/bio.c | 11 +- block/blk-settings.c | 51 +- block/blk-throttle.c | 13 +- crypto/algapi.c | 3 +- crypto/api.c | 17 +- crypto/bpf_crypto_skcipher.c | 1 + drivers/accel/amdxdna/aie2_smu.c | 2 + drivers/acpi/acpi_video.c | 9 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/platform_profile.c | 26 +- drivers/acpi/processor_idle.c | 4 + drivers/acpi/resource.c | 7 + drivers/acpi/x86/utils.c | 3 +- drivers/ata/libata-core.c | 2 +- drivers/auxdisplay/Kconfig | 1 + drivers/auxdisplay/panel.c | 4 +- drivers/base/power/main.c | 21 +- drivers/base/power/runtime.c | 2 +- drivers/block/null_blk/main.c | 165 +-- drivers/block/null_blk/null_blk.h | 6 + drivers/block/null_blk/zoned.c | 20 +- drivers/block/ublk_drv.c | 41 +- drivers/bluetooth/btnxpuart.c | 6 +- drivers/bluetooth/btusb.c | 2 + drivers/bus/qcom-ssc-block-bus.c | 34 +- drivers/clk/clk-stm32f4.c | 4 +- drivers/clk/imx/clk-imx8mp-audiomix.c | 6 +- drivers/clk/meson/g12a.c | 38 +- drivers/clk/meson/gxbb.c | 14 +- drivers/clk/mmp/clk-pxa1908-apmu.c | 4 +- drivers/clk/qcom/gcc-ipq5424.c | 24 +- drivers/clk/qcom/gcc-msm8953.c | 2 +- drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 30 - drivers/clk/qcom/mmcc-sdm660.c | 2 +- drivers/clk/renesas/r9a08g045-cpg.c | 5 +- drivers/clk/renesas/rzg2l-cpg.c | 13 +- drivers/clk/renesas/rzg2l-cpg.h | 10 +- drivers/clk/rockchip/clk-rk3328.c | 2 +- drivers/clk/samsung/clk.c | 2 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/amd-pstate-trace.h | 46 +- drivers/cpufreq/amd-pstate.c | 80 +- drivers/cpufreq/amd-pstate.h | 18 +- drivers/cpufreq/armada-8k-cpufreq.c | 2 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq_governor.c | 45 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/mvebu-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 8 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 7 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 6 +- drivers/cpufreq/virtual-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-arm.c | 8 +- drivers/cpuidle/cpuidle-big_little.c | 2 +- drivers/cpuidle/cpuidle-psci.c | 4 +- drivers/cpuidle/cpuidle-qcom-spm.c | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 4 +- drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 125 +-- drivers/crypto/intel/iaa/iaa_crypto_main.c | 4 +- .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 1 + drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c | 59 +- drivers/crypto/nx/nx-common-pseries.c | 37 +- drivers/crypto/tegra/tegra-se-aes.c | 401 +++++--- drivers/crypto/tegra/tegra-se-hash.c | 287 ++++-- drivers/crypto/tegra/tegra-se-key.c | 29 +- drivers/crypto/tegra/tegra-se-main.c | 16 +- drivers/crypto/tegra/tegra-se.h | 39 +- drivers/dma/amd/ae4dma/ae4dma-pci.c | 4 +- drivers/dma/amd/ae4dma/ae4dma.h | 2 + drivers/dma/amd/ptdma/ptdma-dmaengine.c | 90 +- drivers/dma/fsl-edma-main.c | 14 +- drivers/edac/i10nm_base.c | 2 + drivers/edac/ie31200_edac.c | 19 +- drivers/edac/igen6_edac.c | 21 +- drivers/edac/skx_common.c | 33 + drivers/edac/skx_common.h | 11 + drivers/firmware/arm_ffa/bus.c | 3 +- drivers/firmware/arm_ffa/driver.c | 60 +- drivers/firmware/arm_scmi/driver.c | 10 - drivers/firmware/cirrus/cs_dsp.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 461 +-------- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 12 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 15 - .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 16 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 4 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 12 +- .../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 12 +- drivers/gpu/drm/bridge/ite-it6505.c | 7 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 + drivers/gpu/drm/display/drm_dp_mst_topology.c | 8 +- drivers/gpu/drm/drm_file.c | 26 +- drivers/gpu/drm/mediatek/mtk_crtc.c | 7 +- drivers/gpu/drm/mediatek/mtk_dp.c | 6 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 33 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 132 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 24 + drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 32 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 2 +- drivers/gpu/drm/msm/msm_atomic.c | 13 +- drivers/gpu/drm/msm/msm_dsc_helper.h | 11 - drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/msm/msm_kms.h | 7 + drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 2 +- drivers/gpu/drm/panthor/panthor_device.c | 22 +- drivers/gpu/drm/panthor/panthor_drv.c | 14 + drivers/gpu/drm/panthor/panthor_fw.c | 9 +- drivers/gpu/drm/panthor/panthor_fw.h | 6 +- drivers/gpu/drm/panthor/panthor_heap.c | 54 +- drivers/gpu/drm/panthor/panthor_heap.h | 2 + drivers/gpu/drm/panthor/panthor_mmu.c | 27 + drivers/gpu/drm/panthor/panthor_mmu.h | 3 + drivers/gpu/drm/panthor/panthor_sched.c | 84 +- drivers/gpu/drm/panthor/panthor_sched.h | 3 + drivers/gpu/drm/solomon/ssd130x-spi.c | 7 +- drivers/gpu/drm/solomon/ssd130x.c | 6 +- drivers/gpu/drm/vkms/vkms_drv.c | 15 +- drivers/gpu/drm/xe/Kconfig | 2 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dp_audio.c | 4 + drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 + drivers/greybus/gb-beagleplay.c | 4 +- drivers/hid/Makefile | 1 - drivers/hwtracing/coresight/coresight-catu.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 20 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 48 +- drivers/i3c/master/svc-i3c-master.c | 2 +- drivers/iio/accel/mma8452.c | 10 +- drivers/iio/accel/msa311.c | 28 +- drivers/iio/adc/ad4130.c | 41 +- drivers/iio/adc/ad7124.c | 60 +- drivers/iio/adc/ad7173.c | 30 +- drivers/iio/adc/ad7192.c | 5 + drivers/iio/adc/ad7768-1.c | 15 + drivers/iio/adc/ad_sigma_delta.c | 1 + drivers/iio/dac/adi-axi-dac.c | 8 + drivers/iio/industrialio-backend.c | 4 +- drivers/iio/industrialio-gts-helper.c | 11 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/veml6030.c | 587 +++++------ drivers/iio/light/veml6075.c | 8 +- drivers/infiniband/core/device.c | 18 +- drivers/infiniband/core/mad.c | 38 +- drivers/infiniband/core/sysfs.c | 1 + drivers/infiniband/hw/erdma/erdma_cm.c | 1 - drivers/infiniband/hw/mana/main.c | 2 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 41 +- drivers/infiniband/hw/mlx5/odp.c | 10 +- drivers/iommu/amd/amd_iommu.h | 7 +- drivers/iommu/intel/iommu.c | 17 +- drivers/iommu/io-pgtable-dart.c | 2 +- drivers/iommu/iommu.c | 5 + drivers/leds/led-core.c | 22 +- drivers/leds/leds-st1202.c | 4 +- drivers/md/md-bitmap.c | 6 +- drivers/md/md.c | 71 +- drivers/md/md.h | 6 +- drivers/md/raid1-10.c | 2 +- drivers/md/raid1.c | 17 +- drivers/md/raid10.c | 19 +- drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/media/platform/allegro-dvt/allegro-core.c | 1 + drivers/media/platform/ti/omap3isp/isp.c | 7 + .../platform/verisilicon/hantro_g2_hevc_dec.c | 1 + drivers/media/rc/streamzap.c | 2 +- drivers/media/test-drivers/vimc/vimc-streamer.c | 6 + drivers/memory/mtk-smi.c | 33 + drivers/mfd/sm501.c | 6 +- drivers/misc/pci_endpoint_test.c | 22 +- drivers/mmc/host/omap.c | 19 +- drivers/mmc/host/sdhci-omap.c | 4 +- drivers/mmc/host/sdhci-pxav3.c | 1 + drivers/net/arcnet/com20020-pci.c | 17 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/bonding/bond_options.c | 3 + drivers/net/can/rockchip/rockchip_canfd-core.c | 5 - drivers/net/dsa/microchip/ksz8.c | 11 +- drivers/net/dsa/microchip/ksz_dcb.c | 231 +---- drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 9 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 20 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 3 +- drivers/net/ethernet/ibm/ibmveth.c | 39 +- drivers/net/ethernet/ibm/ibmvnic.c | 30 +- drivers/net/ethernet/intel/e1000e/defines.h | 3 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 80 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 + drivers/net/ethernet/intel/ice/devlink/health.c | 6 +- drivers/net/ethernet/intel/ice/ice_common.c | 3 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 39 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 24 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 31 +- drivers/net/ethernet/intel/idpf/idpf_main.c | 6 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 6 + drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 143 ++- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 201 ++-- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- drivers/net/ethernet/mediatek/airoha_eth.c | 20 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 15 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 27 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 6 + drivers/net/ethernet/renesas/ravb_ptp.c | 3 +- drivers/net/ethernet/sfc/ef100_netdev.c | 7 +- drivers/net/ethernet/sfc/ef100_nic.c | 47 +- drivers/net/ethernet/sfc/efx.c | 24 - drivers/net/ethernet/sfc/mcdi_port.c | 59 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 11 - drivers/net/ethernet/sfc/net_driver.h | 6 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 65 +- drivers/net/ipvlan/ipvlan_l3s.c | 1 - drivers/net/phy/bcm-phy-ptp.c | 3 +- drivers/net/phy/broadcom.c | 6 +- drivers/net/usb/rndis_host.c | 16 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/virtio_net.c | 30 +- drivers/net/vmxnet3/vmxnet3_drv.c | 10 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 14 +- drivers/net/wireless/ath/ath11k/mac.c | 5 - drivers/net/wireless/ath/ath11k/pci.c | 2 + drivers/net/wireless/ath/ath11k/reg.c | 22 +- drivers/net/wireless/ath/ath12k/core.c | 4 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 2 + drivers/net/wireless/ath/ath12k/mac.c | 9 +- drivers/net/wireless/ath/ath12k/pci.c | 2 + drivers/net/wireless/ath/ath12k/wmi.c | 2 + drivers/net/wireless/ath/ath9k/common-spectral.c | 4 +- drivers/net/wireless/marvell/mwifiex/fw.h | 14 + drivers/net/wireless/marvell/mwifiex/main.c | 4 - drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 18 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 45 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1 + drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 1 - drivers/net/wireless/realtek/rtw89/core.h | 2 +- drivers/net/wireless/realtek/rtw89/fw.c | 12 +- drivers/net/wireless/realtek/rtw89/pci.h | 56 +- drivers/net/wireless/realtek/rtw89/pci_be.c | 2 +- drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c | 13 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 3 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/test/ntb_perf.c | 4 +- drivers/nvdimm/badrange.c | 2 +- drivers/nvdimm/nd.h | 2 +- drivers/nvdimm/pfn_devs.c | 7 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvme/host/ioctl.c | 2 +- drivers/nvme/host/pci.c | 3 + drivers/nvme/target/debugfs.c | 2 +- drivers/nvme/target/pci-epf.c | 11 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 3 +- drivers/pci/controller/cadence/pcie-cadence.h | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 1 + drivers/pci/controller/dwc/pcie-histb.c | 12 +- drivers/pci/controller/pcie-brcmstb.c | 16 +- drivers/pci/controller/pcie-mediatek-gen3.c | 28 +- drivers/pci/controller/pcie-xilinx-cpm.c | 10 +- drivers/pci/endpoint/functions/pci-epf-test.c | 126 ++- drivers/pci/hotplug/pciehp_hpc.c | 4 +- drivers/pci/iov.c | 48 +- drivers/pci/pci-sysfs.c | 4 +- drivers/pci/pci.c | 22 +- drivers/pci/pcie/aspm.c | 17 +- drivers/pci/pcie/bwctrl.c | 6 +- drivers/pci/pcie/portdrv.c | 8 +- drivers/pci/probe.c | 5 +- drivers/pci/setup-bus.c | 39 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 50 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 14 +- drivers/pinctrl/intel/pinctrl-intel.c | 1 - drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 10 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 2 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 3 + drivers/pinctrl/renesas/pinctrl-rzv2m.c | 2 + drivers/pinctrl/tegra/pinctrl-tegra.c | 3 + drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/dell/dell-wmi-ddv.c | 6 +- .../x86/intel/speed_select_if/isst_if_common.c | 2 +- .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 11 + drivers/power/supply/bq27xxx_battery.c | 1 - drivers/power/supply/max77693_charger.c | 2 +- drivers/ptp/ptp_ocp.c | 4 + drivers/regulator/pca9450-regulator.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 21 +- drivers/remoteproc/qcom_q6v5_pas.c | 13 +- drivers/remoteproc/remoteproc_core.c | 1 + drivers/rtc/rtc-renesas-rtca3.c | 15 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 28 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 12 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/soc/mediatek/mt8167-mmsys.h | 13 +- drivers/soc/mediatek/mt8188-mmsys.h | 2 +- drivers/soc/mediatek/mt8365-mmsys.h | 48 +- drivers/soundwire/generic_bandwidth_allocation.c | 5 +- drivers/soundwire/slave.c | 1 + drivers/spi/spi-amd.c | 2 +- drivers/spi/spi-bcm2835.c | 18 +- drivers/spi/spi-cadence-xspi.c | 2 +- .../staging/gpib/agilent_82350b/agilent_82350b.c | 2 + .../staging/gpib/agilent_82357a/agilent_82357a.c | 424 ++++---- drivers/staging/gpib/cb7210/cb7210.c | 2 +- drivers/staging/gpib/hp_82341/hp_82341.c | 2 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 518 +++++----- drivers/staging/rtl8723bs/Kconfig | 1 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 28 +- drivers/target/loopback/tcm_loop.c | 5 +- .../intel/int340x_thermal/int3402_thermal.c | 3 + drivers/tty/n_tty.c | 13 +- drivers/tty/serial/fsl_lpuart.c | 312 +++--- drivers/usb/host/xhci-mem.c | 6 +- drivers/usb/typec/altmodes/thunderbolt.c | 10 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 5 +- drivers/vhost/scsi.c | 25 +- drivers/video/console/Kconfig | 6 +- drivers/video/fbdev/au1100fb.c | 4 +- drivers/video/fbdev/sm501fb.c | 7 + drivers/w1/masters/w1-uart.c | 4 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/autofs/autofs_i.h | 2 + fs/bcachefs/fs-ioctl.c | 6 +- fs/btrfs/block-group.c | 40 +- fs/btrfs/disk-io.c | 3 + fs/coredump.c | 4 +- fs/dlm/lockspace.c | 2 +- fs/erofs/internal.h | 2 - fs/erofs/super.c | 8 - fs/exec.c | 15 +- fs/exfat/fatent.c | 2 +- fs/exfat/file.c | 29 +- fs/exfat/inode.c | 41 +- fs/ext4/dir.c | 3 + fs/ext4/ext4.h | 17 +- fs/ext4/ext4_jbd2.h | 29 + fs/ext4/inode.c | 19 +- fs/ext4/mballoc-test.c | 2 + fs/ext4/namei.c | 16 +- fs/ext4/super.c | 81 +- fs/ext4/xattr.c | 32 +- fs/ext4/xattr.h | 10 + fs/f2fs/checkpoint.c | 15 +- fs/f2fs/compress.c | 1 + fs/f2fs/data.c | 10 +- fs/f2fs/f2fs.h | 3 +- fs/f2fs/file.c | 20 +- fs/f2fs/inode.c | 7 + fs/f2fs/namei.c | 8 + fs/f2fs/segment.c | 29 +- fs/f2fs/segment.h | 9 +- fs/f2fs/super.c | 67 +- fs/fsopen.c | 2 +- fs/fuse/dax.c | 1 - fs/fuse/dir.c | 2 +- fs/fuse/file.c | 4 +- fs/gfs2/super.c | 21 +- fs/hostfs/hostfs.h | 2 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hostfs/hostfs_user.c | 59 +- fs/isofs/dir.c | 3 +- fs/jbd2/journal.c | 27 +- fs/jfs/inode.c | 2 +- fs/jfs/jfs_dtree.c | 3 +- fs/jfs/jfs_extent.c | 10 + fs/jfs/jfs_imap.c | 13 +- fs/jfs/xattr.c | 13 +- fs/nfs/delegation.c | 63 +- fs/nfs/nfs4xdr.c | 18 +- fs/nfs/sysfs.c | 22 +- fs/nfs/write.c | 4 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/nfs4callback.c | 14 +- fs/nfsd/nfs4state.c | 53 +- fs/nfsd/nfsctl.c | 53 +- fs/nfsd/stats.c | 4 +- fs/nfsd/stats.h | 2 +- fs/nfsd/vfs.c | 28 +- fs/ntfs3/attrib.c | 3 +- fs/ntfs3/file.c | 22 +- fs/ntfs3/frecord.c | 6 +- fs/ntfs3/index.c | 4 +- fs/ntfs3/ntfs.h | 2 +- fs/ntfs3/super.c | 89 +- fs/ocfs2/alloc.c | 8 + fs/proc/base.c | 2 +- fs/smb/client/connect.c | 16 +- fs/smb/server/auth.c | 6 +- fs/smb/server/connection.h | 11 + fs/smb/server/mgmt/user_session.c | 37 +- fs/smb/server/mgmt/user_session.h | 2 + fs/smb/server/oplock.c | 12 +- fs/smb/server/smb2pdu.c | 54 +- fs/smb/server/smbacl.c | 21 +- include/asm-generic/rwonce.h | 10 +- include/drm/display/drm_dp_mst_helper.h | 7 + include/drm/drm_file.h | 5 + include/linux/arm_ffa.h | 3 + include/linux/avf/virtchnl.h | 4 +- include/linux/badblocks.h | 10 +- include/linux/context_tracking_irq.h | 8 +- include/linux/coresight.h | 4 + include/linux/cpuset.h | 6 + include/linux/dma-direct.h | 13 +- include/linux/fwnode.h | 2 +- include/linux/if_bridge.h | 6 +- include/linux/iio/iio-gts-helper.h | 1 + include/linux/iio/iio.h | 26 + include/linux/interrupt.h | 8 +- include/linux/mem_encrypt.h | 23 + include/linux/nfs_fs_sb.h | 4 + include/linux/nmi.h | 4 - include/linux/perf_event.h | 37 +- include/linux/pgtable.h | 28 +- include/linux/pm_runtime.h | 2 + include/linux/rcupdate.h | 2 +- include/linux/reboot.h | 18 +- include/linux/sched.h | 7 + include/linux/sched/deadline.h | 4 + include/linux/sched/smt.h | 2 +- include/linux/sched/topology.h | 2 + include/linux/seccomp.h | 8 +- include/linux/thermal.h | 2 - include/linux/uprobes.h | 2 + include/linux/writeback.h | 24 + include/net/ax25.h | 1 - include/net/bluetooth/hci.h | 34 + include/net/bluetooth/hci_core.h | 5 + include/net/bonding.h | 1 + include/net/xdp_sock.h | 10 + include/net/xdp_sock_drv.h | 1 + include/net/xfrm.h | 11 +- include/rdma/ib_verbs.h | 1 + include/trace/define_trace.h | 7 + include/trace/events/writeback.h | 21 +- include/uapi/linux/if_xdp.h | 10 + include/uapi/linux/netdev.h | 3 + init/Kconfig | 5 + io_uring/io-wq.c | 40 +- io_uring/io-wq.h | 7 +- io_uring/io_uring.c | 3 +- io_uring/net.c | 23 +- kernel/bpf/core.c | 19 +- kernel/bpf/verifier.c | 7 + kernel/cgroup/cpuset.c | 27 +- kernel/cpu.c | 5 - kernel/events/core.c | 39 +- kernel/events/ring_buffer.c | 2 +- kernel/events/uprobes.c | 15 +- kernel/fork.c | 4 + kernel/kexec_elf.c | 2 +- kernel/reboot.c | 84 +- kernel/rseq.c | 82 +- kernel/sched/core.c | 8 +- kernel/sched/deadline.c | 37 +- kernel/sched/debug.c | 8 +- kernel/sched/fair.c | 50 +- kernel/sched/rt.c | 2 + kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 15 +- kernel/seccomp.c | 14 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/ring_buffer.c | 4 +- kernel/trace/trace_events.c | 7 + kernel/trace/trace_events_synth.c | 32 +- kernel/trace/trace_functions_graph.c | 1 + kernel/trace/trace_irqsoff.c | 2 - kernel/trace/trace_osnoise.c | 1 - kernel/trace/trace_sched_wakeup.c | 2 - kernel/watch_queue.c | 9 + kernel/watchdog.c | 25 - kernel/watchdog_perf.c | 28 +- lib/842/842_compress.c | 2 + lib/stackinit_kunit.c | 30 +- lib/vsprintf.c | 2 +- mm/gup.c | 3 + mm/memory.c | 13 +- mm/page-writeback.c | 37 +- mm/zswap.c | 30 +- net/ax25/af_ax25.c | 30 +- net/ax25/ax25_route.c | 74 -- net/bluetooth/hci_core.c | 62 +- net/bluetooth/hci_event.c | 25 +- net/bluetooth/hci_sync.c | 30 +- net/bridge/br_ioctl.c | 36 +- net/bridge/br_private.h | 3 +- net/core/dev_ioctl.c | 19 - net/core/dst.c | 8 + net/core/netdev-genl.c | 2 + net/core/rtnetlink.c | 3 + net/core/rtnl_net_debug.c | 2 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/udp.c | 42 +- net/ipv6/addrconf.c | 37 +- net/ipv6/calipso.c | 21 +- net/ipv6/route.c | 42 +- net/mac80211/cfg.c | 12 +- net/mac80211/mlme.c | 9 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nf_tables_core.c | 11 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_set_hash.c | 3 +- net/netfilter/nft_tunnel.c | 6 +- net/openvswitch/actions.c | 6 - net/sched/act_tunnel_key.c | 2 +- net/sched/cls_flower.c | 2 +- net/sched/sch_skbprio.c | 3 - net/sctp/sysctl.c | 4 + net/socket.c | 19 +- net/vmw_vsock/af_vsock.c | 6 +- net/wireless/core.c | 6 +- net/wireless/nl80211.c | 2 +- net/xdp/xsk.c | 8 +- net/xfrm/xfrm_device.c | 13 +- net/xfrm/xfrm_state.c | 32 +- net/xfrm/xfrm_user.c | 2 +- rust/Makefile | 4 +- rust/kernel/pci.rs | 143 ++- rust/kernel/platform.rs | 97 +- rust/kernel/print.rs | 7 +- samples/bpf/Makefile | 2 +- samples/rust/rust_driver_pci.rs | 8 +- samples/rust/rust_driver_platform.rs | 11 +- samples/trace_events/trace-events-sample.h | 8 +- scripts/gdb/linux/symbols.py | 13 +- scripts/package/debian/rules | 6 +- scripts/selinux/install_policy.sh | 15 +- security/smack/smack.h | 6 + security/smack/smack_lsm.c | 34 +- sound/core/timer.c | 147 +-- sound/pci/hda/patch_realtek.c | 9 +- sound/soc/amd/acp/acp-legacy-common.c | 10 +- sound/soc/codecs/cs35l41-spi.c | 5 +- sound/soc/codecs/rt5665.c | 24 +- sound/soc/fsl/imx-card.c | 4 + sound/soc/generic/simple-card-utils.c | 7 +- sound/soc/tegra/tegra210_adx.c | 6 +- sound/soc/ti/j721e-evm.c | 2 + sound/usb/mixer_quirks.c | 7 +- tools/arch/x86/lib/insn.c | 2 +- tools/bpf/runqslower/Makefile | 3 +- tools/include/uapi/linux/if_xdp.h | 10 + tools/include/uapi/linux/netdev.h | 3 + tools/lib/bpf/btf.c | 4 +- tools/lib/bpf/linker.c | 2 +- tools/lib/bpf/str_error.c | 2 +- tools/lib/bpf/str_error.h | 7 +- tools/objtool/arch/loongarch/decode.c | 28 +- tools/objtool/arch/loongarch/include/arch/elf.h | 7 + tools/objtool/arch/powerpc/decode.c | 14 + tools/objtool/arch/x86/decode.c | 13 + tools/objtool/check.c | 84 +- tools/objtool/elf.c | 6 +- tools/objtool/include/objtool/arch.h | 3 + tools/objtool/include/objtool/elf.h | 27 +- tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/powerpc/util/header.c | 4 +- tools/perf/arch/x86/util/topdown.c | 2 +- tools/perf/bench/syscall.c | 22 +- tools/perf/builtin-report.c | 39 +- .../arch/arm64/ampere/ampereonex/metrics.json | 10 +- tools/perf/tests/hwmon_pmu.c | 16 +- .../shell/coresight/asm_pure_loop/asm_pure_loop.S | 2 + tools/perf/tests/shell/record_bpf_filter.sh | 4 +- tools/perf/tests/shell/stat_all_pmu.sh | 48 +- tools/perf/tests/shell/test_data_symbol.sh | 17 +- tools/perf/tests/tool_pmu.c | 4 +- tools/perf/tests/workloads/datasym.c | 34 +- tools/perf/util/arm-spe.c | 8 +- tools/perf/util/bpf-filter.l | 2 +- tools/perf/util/comm.c | 2 + tools/perf/util/debug.c | 2 +- tools/perf/util/dso.h | 4 +- tools/perf/util/evlist.c | 13 +- tools/perf/util/evsel.c | 16 +- tools/perf/util/expr.c | 2 + tools/perf/util/hist.c | 2 + tools/perf/util/hist.h | 3 + tools/perf/util/hwmon_pmu.c | 14 - tools/perf/util/hwmon_pmu.h | 16 + tools/perf/util/intel-tpebs.c | 2 +- tools/perf/util/machine.c | 4 +- tools/perf/util/pmu.c | 7 +- tools/perf/util/pmu.h | 7 + tools/perf/util/pmus.c | 173 ++-- tools/perf/util/python.c | 17 +- tools/perf/util/session.c | 12 + tools/perf/util/session.h | 1 + tools/perf/util/sort.c | 23 + tools/perf/util/sort.h | 1 + tools/perf/util/stat-shadow.c | 3 +- tools/perf/util/stat.c | 13 +- tools/perf/util/tool_pmu.c | 32 +- tools/perf/util/tool_pmu.h | 2 +- tools/perf/util/units.c | 2 +- tools/power/x86/turbostat/turbostat.8 | 2 + tools/power/x86/turbostat/turbostat.c | 30 +- tools/testing/selftests/bpf/Makefile | 1 + .../selftests/bpf/prog_tests/bloom_filter_map.c | 5 + tools/testing/selftests/bpf/prog_tests/tailcalls.c | 1 + tools/testing/selftests/bpf/progs/strncmp_bench.c | 5 +- tools/testing/selftests/mm/cow.c | 2 +- tools/testing/selftests/pcie_bwctrl/Makefile | 2 +- tools/verification/rv/Makefile.rv | 2 +- 756 files changed, 9425 insertions(+), 7073 deletions(-)
On 25/04/08 12:38PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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, 10 Apr 2025 10:47:53 +0000. Anything received after that time might be too late.
Tested-by: Christian Heusel christian@heusel.eu
Tested on a ThinkPad E14 Gen 3 with a AMD Ryzen 5 5500U CPU and on the Steam Deck (LCD variant) aswell as a Framework Desktop.
Hi Greg
no regressions here on x86_64 (RKL, Intel 11th Gen. CPU)
Thanks
Tested-by: Ronald Warsow rwarsow@gmx.de
On 08.04.25 12:38, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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.
Compiling for Fedora failed for me:
""" error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:69:58 | 69 | let pdev = unsafe { &*pdev.cast::<Devicedevice::Core>() }; | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:240:35 | 240 | fn probe(dev: &Devicedevice::Core, id_info: &Self::IdInfo) -> Result<Pin<KBox<Self>>>; | ^^^^ not found in `device`
error[E0405]: cannot find trait `DeviceContext` in module `device` --> rust/kernel/pci.rs:253:32ich of | 253 | pub struct Device<Ctx: device::DeviceContext = device::Normal>( | ^^^^^^^^^^^^^ not found in `device`
error[E0412]: cannot find type `Normal` in module `device` --> rust/kernel/pci.rs:253:56 | 253 | pub struct Device<Ctx: device::DeviceCchangeontext = device::Normal>( | ^^^^^^ not found in `device` | help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum | 253 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>( | ~~~~~~~~~~~~~~~~~~~~~
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:411:21 | 411 | impl Devicedevice::Core { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:425:31 | 425 | impl Deref for Devicedevice::Core { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:439:27 | 439 | impl From<&Devicedevice::Core> for ARef<Device> { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:440:34 | 440 | fn from(dev: &Devicedevice::Core) -> Self { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:65:58 | 65 | let pdev = unsafe { &*pdev.cast::<Devicedevice::Core>() }; | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:167:35 | 167 | fn probe(dev: &Devicedevice::Core, id_info: Option<&Self::IdInfo>) | ^^^^ not found in `device`
error[E0405]: cannot find trait `DeviceContext` in module `device` --> rust/kernel/platform.rs:182:32 | 182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>( | ^^^^^^^^^^^^^ not found in `device`
error[E0412]: cannot find type `Normal` in module `device` --> rust/kernel/platform.rs:182:56 | 182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>( | ^^^^^^ not found in `device` | help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum | 182 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>( | ~~~~~~~~~~~~~~~~~~~~~
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:193:31 | 193 | impl Deref for Devicedevice::Core { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:207:27 | 207 | impl From<&Devicedevice::Core> for ARef<Device> { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:208:34 | 208 | fn from(dev: &Devicedevice::Core) -> Self { | ^^^^ not found in `device`
error: aborting due to 15 previous errors
Some errors have detailed explanations: E0405, E0412. For more information about an error, try `rustc --explain E0405`. make[2]: *** [rust/Makefile:482: rust/kernel.o] Error 1 make[1]: *** [/builddir/build/BUILD/kernel-6.14.2-build/kernel-6.14.2-rc1/linux-6.14.2-0.rc1.300.vanilla.fc42.x86_64/Makefile:1283: prepare] Error 2 make: *** [Makefile:259: __sub-make] Error 2 """
From a quick look there seem to be three changes in this set that touch rust/kernel/pci.rs; if needed, I can take a closer look later or tomorrow what exactly is causing trouble (I just hope it's no new build requirement missing on my side or something like that).
Ciao, Thorsten
On Tue, Apr 08, 2025 at 03:16:31PM +0200, Thorsten Leemhuis wrote:
On 08.04.25 12:38, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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.
Compiling for Fedora failed for me:
""" error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:69:58 | 69 | let pdev = unsafe { &*pdev.cast::<Devicedevice::Core>() }; | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:240:35 | 240 | fn probe(dev: &Devicedevice::Core, id_info: &Self::IdInfo) -> Result<Pin<KBox<Self>>>; | ^^^^ not found in `device`
error[E0405]: cannot find trait `DeviceContext` in module `device` --> rust/kernel/pci.rs:253:32ich of | 253 | pub struct Device<Ctx: device::DeviceContext = device::Normal>( | ^^^^^^^^^^^^^ not found in `device`
error[E0412]: cannot find type `Normal` in module `device` --> rust/kernel/pci.rs:253:56 | 253 | pub struct Device<Ctx: device::DeviceCchangeontext = device::Normal>( | ^^^^^^ not found in `device` | help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum | 253 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>( | ~~~~~~~~~~~~~~~~~~~~~
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:411:21 | 411 | impl Devicedevice::Core { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:425:31 | 425 | impl Deref for Devicedevice::Core { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:439:27 | 439 | impl From<&Devicedevice::Core> for ARef<Device> { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/pci.rs:440:34 | 440 | fn from(dev: &Devicedevice::Core) -> Self { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:65:58 | 65 | let pdev = unsafe { &*pdev.cast::<Devicedevice::Core>() }; | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:167:35 | 167 | fn probe(dev: &Devicedevice::Core, id_info: Option<&Self::IdInfo>) | ^^^^ not found in `device`
error[E0405]: cannot find trait `DeviceContext` in module `device` --> rust/kernel/platform.rs:182:32 | 182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>( | ^^^^^^^^^^^^^ not found in `device`
error[E0412]: cannot find type `Normal` in module `device` --> rust/kernel/platform.rs:182:56 | 182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>( | ^^^^^^ not found in `device` | help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum | 182 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>( | ~~~~~~~~~~~~~~~~~~~~~
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:193:31 | 193 | impl Deref for Devicedevice::Core { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:207:27 | 207 | impl From<&Devicedevice::Core> for ARef<Device> { | ^^^^ not found in `device`
error[E0412]: cannot find type `Core` in module `device` --> rust/kernel/platform.rs:208:34 | 208 | fn from(dev: &Devicedevice::Core) -> Self { | ^^^^ not found in `device`
error: aborting due to 15 previous errors
Some errors have detailed explanations: E0405, E0412. For more information about an error, try `rustc --explain E0405`. make[2]: *** [rust/Makefile:482: rust/kernel.o] Error 1 make[1]: *** [/builddir/build/BUILD/kernel-6.14.2-build/kernel-6.14.2-rc1/linux-6.14.2-0.rc1.300.vanilla.fc42.x86_64/Makefile:1283: prepare] Error 2 make: *** [Makefile:259: __sub-make] Error 2 """
From a quick look there seem to be three changes in this set that touch
rust/kernel/pci.rs; if needed, I can take a closer look later or tomorrow what exactly is causing trouble (I just hope it's no new build requirement missing on my side or something like that).
Hm, odd, I thought I was testing Rust builds on my build system but obviously not. I'll go work on this later tonight...
thanks,
greg k-h
On 25/04/08 04:02PM, Greg Kroah-Hartman wrote:
On Tue, Apr 08, 2025 at 03:16:31PM +0200, Thorsten Leemhuis wrote:
On 08.04.25 12:38, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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.
Compiling for Fedora failed for me:
""" Some errors have detailed explanations: E0405, E0412. For more information about an error, try `rustc --explain E0405`. make[2]: *** [rust/Makefile:482: rust/kernel.o] Error 1 make[1]: *** [/builddir/build/BUILD/kernel-6.14.2-build/kernel-6.14.2-rc1/linux-6.14.2-0.rc1.300.vanilla.fc42.x86_64/Makefile:1283: prepare] Error 2 make: *** [Makefile:259: __sub-make] Error 2 """
From a quick look there seem to be three changes in this set that touch
rust/kernel/pci.rs; if needed, I can take a closer look later or tomorrow what exactly is causing trouble (I just hope it's no new build requirement missing on my side or something like that).
Hm, odd, I thought I was testing Rust builds on my build system but obviously not. I'll go work on this later tonight...
Thanks for pointing this out, I was also missing the relevant dependencies in my build system for the rust parts in the kernel to actually be built .. IMO it could also hard-error when you specify "CONFIG_HAVE_RUST=y" and the tools are missing 🤔
With the tools installed I can replicate the failure ..
thanks, greg k-h
Cheers, Chris
On Tue, Apr 8, 2025 at 4:53 PM Christian Heusel christian@heusel.eu wrote:
Thanks for pointing this out, I was also missing the relevant dependencies in my build system for the rust parts in the kernel to actually be built .. IMO it could also hard-error when you specify "CONFIG_HAVE_RUST=y" and the tools are missing 🤔
I assume you mean `CONFIG_RUST=y`, i.e. to remove `CONFIG_RUST_IS_AVAILABLE` and simply request to build with Rust.
And, yeah, it would be simpler and it would prevent the issue of Kconfig deciding to automatically disable it due to unmet dependencies. We were asked to do it this way back then, but perhaps the sentiment has changed now.
What you can do meanwhile is e.g. explicitly check that `CONFIG_RUST` is `y` after the kernel configuration is saved.
Cheers, Miguel
On Tue, Apr 08, 2025 at 12:38:17PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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.
This fails to build an arm multi_v7_defconfig for me:
arm-linux-gnueabihf-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked': /build/stage/linux/kernel/sched/topology.c:2794:(.text+0x8dd0): undefined reference to `dl_rebuild_rd_accounting'
On Tue, Apr 08, 2025 at 03:59:40PM +0100, Mark Brown wrote:
On Tue, Apr 08, 2025 at 12:38:17PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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.
This fails to build an arm multi_v7_defconfig for me:
arm-linux-gnueabihf-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked': /build/stage/linux/kernel/sched/topology.c:2794:(.text+0x8dd0): undefined reference to `dl_rebuild_rd_accounting'
Is this a dependancy issue, the function is there in the tree. Let me dig....
On Tue, Apr 08, 2025 at 05:20:26PM +0200, Greg Kroah-Hartman wrote:
On Tue, Apr 08, 2025 at 03:59:40PM +0100, Mark Brown wrote:
On Tue, Apr 08, 2025 at 12:38:17PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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.
This fails to build an arm multi_v7_defconfig for me:
arm-linux-gnueabihf-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked': /build/stage/linux/kernel/sched/topology.c:2794:(.text+0x8dd0): undefined reference to `dl_rebuild_rd_accounting'
Is this a dependancy issue, the function is there in the tree. Let me dig....
Looks like we need commit 34929a070b7f ("include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h"), I'll go add that now, thanks.
greg k-h
On Tue, 8 Apr 2025 at 16:36, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.14.2 release. There are 731 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, 10 Apr 2025 10:47:53 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.14.2-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y and the diffstat can be found below.
thanks,
greg k-h
1) Regressions on arm64, 390 tinyconfig, allnoconfig builds with clang-20 and gcc-13 on the stable-rc 6.14.
2) Regressions on arm, arm64 rustclang-lkftconfig-kselftest builds with clang-20 and gcc-13 on the stable-rc 6.14.
First seen on the 6.14.2-rc1 Bad: v6.14.1-732-gabe68470bb82 Good: v6.14.1
* arm64 and s390, build - build/gcc-13-tinyconfig - build/clang-20-tinyconfig
* arm and arm64, build - build/rustclang-lkftconfig-kselftest
Regression Analysis: - New regression? Yes - Reproducibility? Yes
Build regression: arm64 s390 tinyconfig undefined reference to `dl_rebuild_rd_accounting' Build regression: arm64 arm rust pci.rs cannot find type `Core` in module `device`
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
1) ## Build log aarch64-linux-gnu-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked': build_utility.c:(.text+0x3668): undefined reference to `dl_rebuild_rd_accounting' build_utility.c:(.text+0x3668): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `dl_rebuild_rd_accounting
2) ## Build log rust error[E0412]: cannot find type `Core` in module `device` --> /builds/linux/rust/kernel/pci.rs:69:58 | 69 | let pdev = unsafe { &*pdev.cast::<Devicedevice::Core>() }; | ^^^^ not found in `device`
## Source * Kernel version: 6.14.2-rc1 * Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * Git sha: abe68470bb82714d059d1df4a32cb6fd5466dc0e * Git describe: v6.14.1-732-gabe68470bb82 * Project details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14....
## Test * Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.... * Build details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.... * Build history: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.... * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vReGJ6wjd1n99Nsg9WaH... * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vReGJ6wjd1n99Nsg9WaH... * Build rust history: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.... * Build rust details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.... * Build rust log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14....
## Steps to reproduce - tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13 --kconfig tinyconfig
-- Linaro LKFT https://lkft.linaro.org