4a5663c04bb6 Add linux-next specific files for 20251215 375068b6c206 libceph: prevent potential out-of-bounds reads in handle_auth_done() 735be8c5b5ba .mailmap: remove one of the entries for WangYuli 2d5e1aa0daa2 tests/liveupdate: add in-kernel liveupdate test e1681bae9047 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state f6b00067c3cb kernel/watchdog.c: fix unused var warning 0780d2796c6c oid_registry: allow arbitrary size OIDs 91492ed79135 oid_registry: allow arbitrary size OIDs 042ff77fdd18 mm: fixup pfnmap memory failure handling to use pgoff 70949086be2d mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry() eced7b86cd6b kasan-unpoison-vms-addresses-with-a-common-tag-v4 8753e77c57dd kasan-unpoison-vms-addresses-with-a-common-tag-fix 9f9fdab84eb3 kasan: unpoison vms[area] addresses with a common tag 2c511aea820e kasan: refactor pcpu kasan vmalloc unpoison 0ea17f7ab0ce mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN 31b43b44439b mm-page_alloc-make-percpu_pagelist_high_fraction-reads-lock-free-fix a872bc5fd1ed mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free 911a658042b4 x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec-buffer-fix 2042a3e936e3 x86/kexec: add a sanity check on previous kernel's ima kexec buffer d2ef4e22c911 idr: fix idr_alloc() returning an ID out of range 81d75cd213cf mailmap: update entry for Bartosz Golaszewski 95f8bc2d5025 genalloc.h: fix htmldocs warning b118d97859fe MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd 5a0b18825068 lib/crypto: riscv: Add poly1305-core.S to .gitignore c4b502d60a71 arm64/simd: Avoid pointless clearing of FP/SIMD buffer c6bb982894b5 hwmon: (sht3x) add support for SHT85 fb43fdb70d35 hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A 0980faa6ea2b hwmon: (asus-ec-sensors) add ROG MAXIMUS X HERO 82f2aab35a1a hwmon: (tmp401) fix overflow caused by default conversion rate value 6946c726c3f4 hwmon: (ibmpex) fix use-after-free in high/low store 46c28bbbb150 hwmon: (dell-smm) Limit fan multiplier to avoid overflow 7c95feab148e hwmon: submitting-patches: Explain race conditions caused by calculations in macros b65a8280c766 tools/power turbostat.8: Document the "--force" option b1e80a8374bb tools/power turbostat: Harden against unexpected values e2504624935c tools/power turbostat: Dump hypervisor name 380f9ecbd65a tools/power turbostat: Dump CPUID.1.ECX[31] (Hypervisor) 7723c8413521 tools/power turbostat: Dump CPUID(1) consistently with CPUID(6) 5203a78a7c60 tools/nolibc: always use 64-bit mode for s390 header checks 676e604a1004 tools/nolibc: add ptrace support aa6e63373d91 mfd: ls2kbmc: Use PCI API instead of direct accesses dd7881a429f5 mfd: ls2kbmc: Fully convert to use managed resources d70d356519c1 ksmbd: fix buffer validation by including null terminator size in EA length f2b1cb8f3f7a ksmbd: Fix refcount leak when invalid session is found on session lookup 10d908355225 ksmbd: remove redundant DACL check in smb_check_perm_dacl 5bfadeb8f924 ksmbd: convert comma to semicolon dc091870242c smb: server: defer the initial recv completion logic to smb_direct_negotiate_recv_work() 0d726ba299fb smb: server: initialize recv_io->cqe.done = recv_done just once b75debf7df91 smb: smbdirect: introduce smbdirect_socket.connect.{lock,work} 9575ce3f015e RDMA/core: add device registration debugging 39ffd1260fc1 RDMA/core: add ib_gid_table_entry debugging 59703ad99b6f net/can/j1939: add j1939_session debugging 8a38677cce95 net/can/j1939: add j1939_priv debugging 9259991b60eb net: update dev_put()/dev_hold() debugging 489e96651dfe s390/stacktrace: Do not fallback to RA register af241e6bfc11 s390/pci: Annotate lock context imbalance in zpci_release_device() 4cb92fa76382 s390/pci: Fix cyclic dead-lock in zpci_zdev_put() and zpci_scan_devices() b1aa01d31249 s390/ipl: Clear SBP flag when bootprog is set c8dff80a3108 bus: fsl-mc: Convert to bus callbacks f4aff53c90e4 bus: fsl-mc: Drop error message in probe function 430f7803b69c dmaengine: ti: k3-udma: fix device leak on udma lookup 646ff780338b dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths 4fc17b1c6d2e dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation dc7e44db01fc dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation 10bf494fd77b dmaengine: stm32: dmamux: clean up route allocation error labels b1b590a590af dmaengine: stm32: dmamux: fix OF node leak on route allocation failure dd6e4943889f dmaengine: stm32: dmamux: fix device leak on route allocation 9fb490323997 dmaengine: sh: rz-dmac: fix device leak on probe failure d9847e6d1d91 dmaengine: lpc32xx-dmamux: fix device leak on route allocation d4d63059dee7 dmaengine: lpc18xx-dmamux: fix device leak on route allocation 799900f01792 dmaengine: idxd: fix device leaks on compat bind and unbind ec25e60f9f95 dmaengine: dw: dmamux: fix OF node leak on route allocation failure 7bb7d696e036 dmaengine: cv1800b-dmamux: fix device leak on route allocation 7c3a46ebf15a dmaengine: bcm-sba-raid: fix device leak on probe b9074b2d7a23 dmaengine: at_hdmac: fix device leak on of_dma_xlate() c7d436a6c1a2 dmaengine: xilinx: xdma: Fix regmap max_register 49400b701eca dmaengine: mmp_pdma: fix DMA mask handling e0808393bf81 ARM: dts: aspeed: g6: Drop clocks property from arm,armv7-timer 41aca6b6d4f6 ARM: dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5 a9360cbd6189 ARM: dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node 938fb014f324 ARM: dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi eedad0256832 ARM: dts: aspeed: Use specified wp-inverted property for AST2600 EVB 64a55c5ee1fb ARM: dts: aspeed: Remove sdhci-drive-type property from AST2600 EVB f28674fab34f ARM: dts: aspeed: Add NVIDIA MSX4 HPM 1daabbd6ff20 dt-bindings: arm: aspeed: Add NVIDIA MSX4 board b89bbf3e5154 ARM: dts: aspeed: clemente: move hdd_led to its own gpio-leds group f3eb4690e5a6 ARM: dts: aspeed: clemente: add gpio line name to io expander 0cf964501fae ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card 22f8985f9594 ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names 033089ff268b ARM: dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs 124b74e42ed3 ARM: dts: aspeed: harma: add fanboard presence sgpio 5435398f6717 ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1 6c08d768a528 x86/boot/e820: Use symbols for literals 0d9daff41418 x86/boot/e820: Make sure e820_search_gap() finds all gaps 4ad03f133c9e x86/boot/e820: Simplify the e820__range_remove() API 8b886d8a4db9 x86/boot/e820: Remove e820__range_remove()'s unused return parameter 157266edcc56 x86/boot/e820: Simplify append_e820_table() and remove restriction on single-entry tables af0cf1646d9d x86/boot/e820: Standardize __init/__initdata tag placement 7df2f811b275 x86/boot/e820: Simplify & clarify __e820__range_add() a bit 95060e411ffd x86/boot/e820: Rename gap_start/gap_size to max_gap_start/max_gap_start in e820_search_gap() et al f40f3f32b345 x86/boot/e820: Change e820_search_gap() to search for the highest-address PCI gap cff02bff04f2 x86/boot/e820: Clean up e820__setup_pci_gap()/e820_search_gap() a bit 46f3e7d394b2 x86/boot/e820: Change struct e820_table::nr_entries type from __u32 to u32 58dcd82d2e25 x86/boot/e820: Standardize e820 table index variable types under 'u32' dc043d6463bf x86/boot/e820: Standardize e820 table index variable names under 'idx' a515ca9664fb x86/boot/e820: Remove unnecessary header inclusions 2774ae1046fb x86/boot/e820: Clean up __refdata use a bit a4803df3a2b1 x86/boot/e820: Clean up __e820__range_add() a bit 4a7a13e04c05 x86/boot/e820: Improve e820_print_type() messages 44f732f3ec82 x86/boot/e820: Clean up confusing and self-contradictory verbiage around E820 related resource allocations d214484f50f4 x86/boot/e820: Remove pointless early_panic() indirection eea78dc546a9 x86/boot/e820: Use 'u64' consistently instead of 'unsigned long long' 1d7bc219e2b6 x86/boot/e820: Call the PCI gap a 'gap' in the boot log printout fa06d58805c8 x86/boot/e820: Print E820_TYPE_RAM entries as ... RAM entries c87f94477740 x86/boot/e820: Make the field separator space character part of e820_print_type() 4d8e5a682be4 x86/boot/e820: Print gaps in the E820 table 3e57abd4556b x86/boot/e820: Mark e820__print_table() static 3814bf08452e x86/boot/e820: Simplify the PPro Erratum #50 workaround 0bb4a8bdbd22 x86/boot/e820: Simplify e820__print_table() a bit db0d69c5700b x86/boot/e820: Remove inverted boolean logic from the e820_nomerge() function name, rename it to e820_type_mergeable() adbf61cc47cb x86/acpi/boot: Correct acpi_is_processor_usable() check again 21433d3e3ca1 x86/platform/uv: Fix UBSAN array-index-out-of-bounds 098f3900b035 sched/fair: Sort out 'blocked_load*' namespace noise b715ed9df09f sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics 8e9aa35061d3 sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions 969c658869ff sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight 6b6d09f274bd sched/fair: Separate se->vlag from se->vprot 3dbcec536168 sched/fair: Clean up comments in 'struct cfs_rq' 7e1f73851205 sched/fair: Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks 31ab17f00c81 sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*() 47efe2ddccb1 sched/core: Add assertions to QUEUE_CLASS 95a0155224a6 sched/fair: Limit hrtick work a03fee333a2f sched/fair: Remove superfluous rcu_read_lock() 71fedc41c23b sched/fair: Switch to rcu_dereference_all() f24165bfa7ef sched/headers: Rename rcu_dereference_check_sched_domain() => rcu_dereference_sched_domain() 45e09225085f sched/fair: Avoid rq->lock bouncing in sched_balance_newidle() 089d84203ad4 sched/fair: Fold the sched_avg update 38a68b982dd0 : Add the __signed_scalar_typeof() helper 8f0b4cce4481 Linux 6.19-rc1 db961296e022 shmem: fix recovery on rename failures 3010f06c52aa shmem_whiteout(): fix regression from tree-in-dcache series 8943c0146834 wifi: iwlwifi: Implement settime64 as stub for MVM/MLD PTP 3ca73ff77820 cifs: update internal module version number 0c01ea92f545 mm: Remove tlb_flush_reason::NR_TLB_FLUSH_REASONS from 8b62e64e6d30 x86/mm/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum in 043507144ae1 x86/sgx: Remove unmatched quote in __sgx_encl_extend function comment 686c64557be4 MAINTAINERS: adjust file entry in HIMAX HX83112B TOUCHSCREEN SUPPORT a14be6cd9e77 Input: cros_ec_keyb - clarify key event error message 673b192dbe17 Input: pf1550 - remove "defined but unused" warning e64826e5e367 ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL 7141cb1092eb ALSA: usb-audio: Do not expose PCM and DSD on same altsetting unless DoP 7fde61795df6 ALSA: usb-audio: Reorder USB mode selection quirk da3a7efff64e ALSA: usb-audio: Update for native DSD support quirks cdc996667c26 ALSA: hda: Remove unnecessary print function dev_err() c5150ffcdd2c Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls 7f9d1e0c954c Input: cs40l50 - remove redundant pm_runtime_mark_last_busy() calls 99430ec0e043 Input: omap4-keypad - remove redundant pm_runtime_mark_last_busy() calls d2ea4d254d04 file: ensure cleanup d552fc632cf5 x86/hv: Add gitignore entry for generated header file 83f4151787c5 drm/xe/lnl: Drop pre-production workaround support 7ef2d25e4773 drm/xe: Track pre-production workaround support fbbd7ce627af genirq: Don't overwrite interrupt thread flags on setup 13d99b01c0c9 drm/xe: Add debugfs support for page reclamation 7c52f13b76c5 drm/xe: Optimize flushing of L2$ by skipping unnecessary page reclaim 684965d96a91 drm/xe: Append page reclamation action to tlb inval 9945e6a52f3c drm/xe: Prep page reclaim in tlb inval job 2b192bebaf61 drm/xe: Suballocate BO for page reclaim b912138df299 drm/xe: Create page reclaim list on unbind 77ebc7c10d16 drm/xe/guc: Add page reclamation interface to GuC 9b1a0e0a15c9 drm/xe: Add page reclamation info to device info b4abe06d6d82 drm/xe/xe_tlb_inval: Modify fence interface to support PPC flush 44ece2251859 drm/xe: Do not forward invalid TLB invalidation seqnos to upper layers 136209e6bd98 i3c: adi: Fix confusing cleanup.h syntax cc3b18f9fede i3c: master: Fix confusing cleanup.h syntax 41b80d43d9a0 i3c: master: cleanup callback .priv_xfers() 825aed032858 drm/xe: Restore engine registers before restarting schedulers after GT reset 9869d3a6fed3 block: fix race between wbt_enable_default and IO submission 63276182c513 selftests: ublk: add user copy test cases b9f0a94c3b2e selftests: ublk: add support for user copy to kublk 52bc48376326 selftests: ublk: forbid multiple data copy modes d8295408e0cf selftests: ublk: don't share backing files between ublk servers 20da98a07bcb selftests: ublk: use auto_zc for PER_IO_DAEMON tests in stress_04 58eec4f3fc28 selftests: ublk: fix fio arguments in run_io_and_recover() fe8c0182d494 selftests: ublk: remove unused ios map in seq_io.bt 1fd4b8d7e3cf selftests: ublk: correct last_rw map type in seq_io.bt 9637fc3bdd10 selftests: ublk: fix overflow in ublk_queue_auto_zc_fallback() d9f514d3e6ee block: move around bio flagging helpers 579a3297b268 selftests/sched_ext: flush stdout before test to avoid log spam d69d3636f5f7 drm/xe: Increase TDF timeout bd5840819aa1 drm/xe/cri: Enable I2C controller f5e1e5ec204d sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq() 530b6637c79e sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue() 37343524f000 btrfs: fix changeset leak on mmap write after failure to reserve metadata b57f2ddd2873 btrfs: fix memory leak of fs_devices in degraded seed device path 630efee9493c drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLE e5279b01575e smb: move some SMB1 definitions into common/smb1pdu.h 1a3cedbdc156 landlock: Fix wrong type usage 27cad293c0e8 gfs2: Introduce glock_{type,number,sbd} helpers 737202ca05c4 gfs2: gfs2_glock_hold cleanup 59ec27f34a6e gfs: Use fixed GL_GLOCK_MIN_HOLD time b3b5f40d575f gfs2: Fix gfs2_log_get_bio argument type 4daba9379bbd gfs2: Set bio->{bi_private,bi_end_ino} late 5b20f7f3fb95 gfs2: Initialize bio->bi_opf early 8589cfb61fa7 gfs2: Rename gfs2_log_submit_{bio -> write} bdae29d6512d rseq: Always inline rseq_debug_syscall_return() d36067d6ea00 bug: Hush suggest-attribute=format for __warn_printf() b5e51ef78766 bug: Let report_bug_entry() provide the correct bugaddr 526aafabd756 drm/tests: Handle EDEADLK in set_up_atomic_state() 141d95e42884 drm/tests: Handle EDEADLK in drm_test_check_valid_clones() fe27e709d91f drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning EDEADLK 9415f749d34b perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common() e58c88f0cb2d Input: lkkbd - disable pending work before freeing device ac87efcf9e42 x86/boot/Documentation: Fix whitespace noise in boot.rst 6601e0714bf0 drm/xe/doc: Add documentation for Multi Queue Group GuC interface 9a3e975d6619 drm/xe/doc: Add documentation for Multi Queue Group 3131a43ecb34 drm/xe/multi_queue: Support active group after primary is destroyed 91abe57c2708 drm/xe/multi_queue: Tracepoint support 8b81c76885e8 drm/xe/multi_queue: Teardown group upon job timeout bb9343f122ad drm/xe/multi_queue: Reset GT upon CGP_SYNC failure c85285b32cc6 drm/xe/multi_queue: Handle CGP context error 1b5d39e6672f drm/xe/multi_queue: Set QUEUE_DRAIN_MODE for Multi Queue batches d716a5088c88 drm/xe/multi_queue: Handle tearing down of a multi queue 464a0bc0235f drm/xe/multi_queue: Add multi queue information to guc_info dump 71e7d7e81d6a drm/xe/multi_queue: Add support for multi queue dynamic priority change 2a31ea17d5c6 drm/xe/multi_queue: Add exec_queue set_property ioctl support d630abd6042d drm/xe/multi_queue: Handle invalid exec queue property setting 898a00f4b433 drm/xe/multi_queue: Add multi queue priority property bc5775c59258 drm/xe/multi_queue: Add GuC interface for multi queue support d9ec63474648 drm/xe/multi_queue: Add user interface for multi queue support ee26c3b2765a drm/xe/multi_queue: Add multi_queue_enable_mask to gt information 7e40c6791cc8 kselftest/riscv: add kselftest for user mode cfi ad93aee634dc riscv: add documentation for shadow stack ca2406ed76ee riscv: add documentation for landing pad / indirect branch tracking 405206dc2778 riscv: create a Kconfig fragment for shadow stack and landing pad support fbe7823a03f1 arch/riscv: dual vdso creation logic and select vdso based on hw d73284083ed0 arch/riscv: compile vdso with landing pad and shadow stack note ef83c58ab12f riscv: enable kernel access to shadow stack memory via FWFT sbi call 324baa448e21 riscv: add kernel command line option to opt out of user cfi 731d23357066 riscv/hwprobe: add zicfilp / zicfiss enumeration in hwprobe 8b0a350e2a87 riscv: hwprobe: add support for RISCV_HWPROBE_KEY_IMA_EXT_1 ad049417a63d riscv/ptrace: expose riscv cfi status and state via ptrace and in core files 35d89b5390a9 riscv/kernel: update __show_regs() to print shadow stack register a57b749383b8 riscv/signal: save and restore of shadow stack on signal aadb23c6bbea riscv/traps: Introduce software check exception and uprobe handling 2b1bd48147c5 riscv: Implement indirect branch tracking prctls 5b23a2d70976 prctl: add arch-agnostic prctl()s for indirect branch tracking 46f2da262367 riscv: Implement arch agnostic shadow stack prctls 9c244826f3da riscv/shstk: If needed allocate a new shadow stack on clone fbb685a97e63 riscv/mm: Implement map_shadow_stack() syscall 5da46726825d riscv/mm: update write protect to work on shadow stacks 444404ff99bf riscv/mm: teach pte_mkwrite to manufacture shadow stack PTEs d3cea05f52a7 riscv/mm: manufacture shadow stack ptes 813c549f5b08 riscv/mm: ensure PROT_WRITE leads to VM_READ | VM_WRITE 2acf75f432dc riscv: Add usercfi state for task and save/restore of CSR_SSP on trap entry/exit 9555415a10a0 riscv: zicfiss / zicfilp extension csr and bit definitions 69af4c72c566 riscv: zicfiss / zicfilp enumeration d6c9672baa77 dt-bindings: riscv: zicfilp and zicfiss in dt-bindings (extensions.yaml) e53803e4a8c5 mm: add VM_SHADOW_STACK definition for riscv d9771d0dbe18 Add linux-next specific files for 20251212 40657ab03e20 bus: fsl-mc: Cope for unbound devices in fsl_mc_shutdown c792b028db47 tests/liveupdate: add in-kernel liveupdate test 032484a7ed95 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state 1bc2f6afe73f kernel/watchdog.c: fix unused var warning e072d6e1e3b8 oid_registry: allow arbitrary size OIDs 365591e58c14 oid_registry: allow arbitrary size OIDs f233a43c8ad7 mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry() 5bbb4a6dc964 mm: avoid use of BIT() macro for initialising VMA flags 582bc326f0f9 mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather 410724ab0d11 mm/rmap: fix two comments related to huge_pmd_unshare() ad271ff304a1 mm/hugetlb: fix two comments related to huge_pmd_unshare() 30adb3f3aa62 mm/hugetlb: fix hugetlb_pmd_shared() e540489acb50 kasan-unpoison-vms-addresses-with-a-common-tag-v4 ec46883c15f3 kasan-unpoison-vms-addresses-with-a-common-tag-fix 760fcb48a4c7 kasan: unpoison vms[area] addresses with a common tag e8c1d84cdf83 kasan: refactor pcpu kasan vmalloc unpoison b0c09c62e7d2 mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN 2c2b745dba9b mm-page_alloc-make-percpu_pagelist_high_fraction-reads-lock-free-fix 67089824b01d mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free d39f0576a4dd x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec-buffer-fix 986bf6047184 x86/kexec: add a sanity check on previous kernel's ima kexec buffer d688a8a01ddd mm/huge_memory: fix initialization of huge zero folio 58be6a35ad07 idr: fix idr_alloc() returning an ID out of range 31c86105c150 mailmap: update entry for Bartosz Golaszewski 034c2f051274 genalloc.h: fix htmldocs warning 728f02e52836 MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd c2ffb7a0cb4a gfs: Use fixed GL_GLOCK_MIN_HOLD time 72e24456a54f Revert "drm/amd/display: Fix pbn to kbps Conversion" 93a01629c8bf drm/amd: Fix unbind/rebind for VCN 4.0.5 0aff79a1ff35 tools/power turbostat.8: Document the "--force" option 3c667b92a548 x86/boot/Documentation: Fix whitespace noise in boot.rst ad9c647ad762 rseq: Always inline rseq_debug_syscall_return() 40f40edaa301 bug: Hush suggest-attribute=format for __warn_printf() 477fa55e3de7 bug: Let report_but_entry() provide the correct bugaddr c4b3133c6a2f Input: byd - use %*ph for Z packet dump 2e1da4609166 drm/amd/display: Improve HDMI info retrieval cf326449637a drm/amdkfd: bump minimum vgpr size for gfx1151 7329417fc9ac drm/amd/display: shrink struct members 8fc2796dea6f drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace cf841f6abc26 drm/amd/display: Refactor dml_core_mode_support to reduce stack frame eb296c09805e drm/amdgpu: don't attach the tlb fence for SI 3c41114dcdab drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() b7851f8c6619 drm/amdkfd: Trap handler support for expert scheduling mode bf2084a7b1d7 drm/amdkfd: Use huge page size to check split svm range alignment 34aad5f39d3a tools/power turbostat: Harden against unexpected values 834a7ef0b9df RDMA/core: add device registration debugging 6a6d77ee7d61 i3c: adi: Fix confusing cleanup.h syntax 2d193d4fac7f i3c: master: Fix confusing cleanup.h syntax be28083d8b7f i3c: master: cleanup callback .priv_xfers() 033c41888d81 tools/power turbostat: Dump hypervisor name 8b1eeef11558 tools/power turbostat: Dump CPUID.1.ECX[31] (Hypervisor) 523a4a43b142 tools/power turbostat: Dump CPUID(1) consistently with CPUID(6) 230b961ac515 ARM: dts: aspeed: Add NVIDIA MSX4 HPM 9b44bdd70d38 dt-bindings: arm: aspeed: Add NVIDIA MSX4 board 6e62e04b8f9e ARM: dts: aspeed: clemente: move hdd_led to its own gpio-leds group ef980bda574d bus: fsl-mc: Convert to bus callbacks 9b0856f4aaa4 bus: fsl-mc: Drop error message in probe function cfe13736fb3c RDMA/core: add ib_gid_table_entry debugging 4386488bac26 net/can/j1939: add j1939_session debugging 310d371a4626 net/can/j1939: add j1939_priv debugging ac92c79ecccd net: update dev_put()/dev_hold() debugging 0f226cf6026f kselftest/riscv: add kselftest for user mode cfi 6b8214c8cbd6 riscv: add documentation for shadow stack 73d0ccec35b8 riscv: add documentation for landing pad / indirect branch tracking c5f5ce714457 riscv: create a Kconfig for shadow stack and landing pad support 418316aa61e8 arch/riscv: dual vdso creation logic and select vdso based on hw 2cfe57e3bd9b arch/riscv: compile vdso with landing pad and shadow stack note dfd087078357 riscv: enable kernel access to shadow stack memory via FWFT sbi call 6e0dc40ceb45 riscv: add kernel command line option to opt out of user cfi c09b490a9267 riscv/hwprobe: add zicfilp / zicfiss enumeration in hwprobe 6ad8fa358ba4 riscv: hwprobe: add support for RISCV_HWPROBE_KEY_IMA_EXT_1 7a39f89a817e riscv/ptrace: expose riscv cfi status and state via ptrace and in core files 320c96a55d73 riscv/kernel: update __show_regs() to print shadow stack register 4f9da7ad3478 riscv/signal: save and restore of shadow stack on signal 6f71171a7448 riscv/traps: Introduce software check exception and uprobe handling 0177891ccdb7 riscv: Implement indirect branch tracking prctls 3363a8d1044e prctl: add arch-agnostic prctl()s for indirect branch tracking 8b49f512abc2 riscv: Implement arch agnostic shadow stack prctls d209ea2fa4bb riscv/shstk: If needed allocate a new shadow stack on clone d291fd38f841 riscv/mm: Implement map_shadow_stack() syscall ae615676bc37 riscv/mm: update write protect to work on shadow stacks 0276a5ea1105 riscv/mm: teach pte_mkwrite to manufacture shadow stack PTEs f8fcb7b5bf30 riscv/mm: manufacture shadow stack ptes e60eb198b13d riscv/mm: ensure PROT_WRITE leads to VM_READ | VM_WRITE 7720cdd21962 riscv: Add usercfi state for task and save/restore of CSR_SSP on trap entry/exit 92c96b16548e riscv: zicfiss / zicfilp extension csr and bit definitions 55a811a7f304 riscv: zicfiss / zicfilp enumeration b32ccfc268db dt-bindings: riscv: zicfilp and zicfiss in dt-bindings (extensions.yaml) ae8460ac9db2 mm: add VM_SHADOW_STACK definition for riscv c6fea62a8379 ARM: dts: aspeed: clemente: add gpio line name to io expander 3bc4fc64731d ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card e7969d0e3eed ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names f52c6c5eb159 dmaengine: ti: k3-udma: fix device leak on udma lookup de02f170031e dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths a382c1f38337 dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation 1da9ece9dbbb dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation cebd47371114 dmaengine: stm32: dmamux: clean up route allocation error labels eb6315b22415 dmaengine: stm32: dmamux: fix OF node leak on route allocation failure f3f5133adc59 dmaengine: stm32: dmamux: fix device leak on route allocation c7a5177c23d0 dmaengine: sh: rz-dmac: fix device leak on probe failure c95b3d85b2c1 dmaengine: lpc32xx-dmamux: fix device leak on route allocation ecbae1f5585c dmaengine: lpc18xx-dmamux: fix device leak on route allocation 861963d0f4d4 dmaengine: idxd: fix device leaks on compat bind and unbind 730230e8e25d dmaengine: dw: dmamux: fix OF node leak on route allocation failure 83629a1eaced dmaengine: cv1800b-dmamux: fix device leak on route allocation 8a119f3ca54b dmaengine: bcm-sba-raid: fix device leak on probe 49666b531e6a dmaengine: at_hdmac: fix device leak on of_dma_xlate() 845ed7e04d9a x86/acpi/boot: Correct acpi_is_processor_usable() check again f5f4511ccb74 ARM: dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs 6f10733f7e2a ARM: dts: aspeed: harma: add fanboard presence sgpio de9628db30b8 ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1 81935b90b6fc dmaengine: xilinx: xdma: Fix regmap max_register 88ebb29d3244 dmaengine: mmp_pdma: fix DMA mask handling