7d31f578f323 Add linux-next specific files for 20251128 10758ed2f446 ocfs2: check tl_used after reading it from trancate log inode ca0dec1c9472 tests/liveupdate: add in-kernel liveupdate test 03ff22140179 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state 226cf04268aa oid_registry: allow arbitrary size OIDs 31de3fb90227 oid_registry: allow arbitrary size OIDs f74b906e6ae7 mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprate 15ebfea6250f mm/swapfile: fix list iteration when next node is removed during discard 54b864e5c850 fs/proc/task_mmu.c: fix make_uffd_wp_huge_pte() huge pte handling b4d207bb48c0 mm/kfence: add reboot notifier to disable KFENCE on shutdown b27f0bbcc471 memcg: remove inc/dec_lruvec_kmem_state helpers 3e9879ed72d8 selftests/mm/uffd: initialize char variable to Null d2d1606b587f mm: fix DEBUG_RODATA_TEST indentation in Kconfig 359dd12e4fb5 mm: introduce VMA flags bitmap type 5dca86b7ba6b tools/testing/vma: eliminate dependency on vma->__vm_flags 7c9205efe132 mm: simplify and rename mm flags function for clarity 554156bd610e mm: declare VMA flags by bit 4a2a96a5ac76 zram: fix a spelling mistake 69254ba3d7cf mm/page_alloc: optimize lowmem_reserve max lookup using its semantic monotonicity faae58fb49b3 mm/vmscan: skip increasing kswapd_failures when reclaim was boosted 12299cbb821b arm64: kernel: initialize missing kexec_buf->random field 4be9fc056580 genalloc.h: fix htmldocs warning 3827287a209e MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd ffa176bb0715 mm/huge_memory: fix initialization of huge zero folio aa514a297a0c calibrate: update header inclusion 6fb3acdebf65 Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()" 3fa805c37dd4 vmcoreinfo: track and log recoverable hardware errors 7b71205ae112 kho: fix restoring of contiguous ranges of order-0 pages 4bc84cd539df kho: kho_restore_vmalloc: fix initialization of pages array c39eab75a57d MAINTAINERS: TPM DEVICE DRIVER: update the W-tag af06a4047479 init: replace simple_strtoul with kstrtoul to improve lpj_setup 40cd0e8dd283 KHO: fix boot failure due to kmemleak access to non-PRESENT pages fb5c3644278c Documentation/ABI: new kexec and kdump sysfs interface 5c991b6d9b30 Documentation/ABI: mark old kexec sysfs deprecated cf4340bdd967 kexec: move sysfs entries to /sys/kernel/kexec 11047466eff2 test_kho: always print restore status b15515155af7 kho: free chunks using free_page() instead of kfree() 724bf8c5595a selftests/liveupdate: add kexec test for multiple and empty sessions a003bdb9ec4e selftests/liveupdate: add simple kexec-based selftest for LUO 80bab43f6f23 selftests/liveupdate: add userspace API selftests 15fc11bb2cb6 docs: add documentation for memfd preservation via LUO b3749f174d68 mm: memfd_luo: allow preserving memfd 8def18633e8d liveupdate: luo_file: add private argument to store runtime state ed6f45f81bf9 mm: shmem: export some functions to internal.h e165e2a2577b mm: shmem: allow freezing inode mapping 6ff1610ced56 mm: shmem: use SHMEM_F_* flags instead of VM_* flags 7a5afa7ea823 MAINTAINERS: add liveupdate entry 906a33062455 docs: add luo documentation 16cec0d26521 liveupdate: luo_session: add ioctls for file preservation 7c722a7f44e0 liveupdate: luo_file: implement file systems callbacks 81cd25d263a1 liveupdate: luo_core: add user interface 0153094d03df liveupdate: luo_session: add sessions support db8bed8082dc kexec: call liveupdate_reboot() before kexec 1aece821004f liveupdate: luo_core: integrate with KHO 9e2fd062fa17 liveupdate: luo_core: Live Update Orchestrator 7bd3643f94a3 kho: add Kconfig option to enable KHO by default de51999e687c kho: allow memory preservation state updates after finalization d7255959b69a kho: allow kexec load before KHO finalization 8e068a286aef kho: update FDT dynamically for subtree addition/removal 9a4301f715c8 kho: remove abort functionality and support state refresh efa3a9775ac2 kho: remove global preserved_mem_map and store state in FDT 71960fe1344c kho: simplify serialization and remove __kho_abort e268689a5282 kho: always expose output FDT in debugfs 53f8f064eba3 kho: verify deserialization status and fix FDT alignment access 85de0090bd82 kho: preserve FDT folio only once during initialization 4c205677af27 kho: introduce high-level memory allocation API 8c3819f627b7 kho: convert __kho_abort() to return void 077a4851b002 kho: fix misleading log message in kho_populate() 8db839caeed9 liveupdate: kho: use %pe format specifier for error pointer printing c332ebd9c0c4 MAINTAINERS: update KHO maintainers 48a1b2321d76 liveupdate: kho: move to kernel/liveupdate 99cd2ffac697 kho: don't unpreserve memory during abort ce405ed51020 test_kho: unpreserve memory in case of error f5bfd4793a93 memblock: unpreserve memory in case of error 36f8f7ef7fd2 kho: add interfaces to unpreserve folios, page ranges, and vmalloc 70f9133096c8 kho: drop notifiers 03d3963464a4 kho: make debugfs interface optional e6fbd1759c9e selftests: complete kselftest include centralization 262ef8e55b7c fork: stop ignoring NUMA while handling cached thread stacks 94984bfed58c rbtree: inline rb_last() c2d2dad24503 rbtree: inline rb_first() 35ef1e24392f KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2 e5b2299997d3 soc: document merges 1f7c77458e47 tpm: Use -EPERM as fallback error code in tpm_ret_to_err ec0d77cbdedb tpm: Cap the number of PCR banks 5293dbbf8810 tpm: Remove tpm_find_get_ops bd72bf404a15 Documentation: tpm-security.rst: change title to section heading ce4e59c93e3f tpm: add WQ_PERCPU to alloc_workqueue users 82e77bbbb403 tpm_crb: add missing loc parameter to kerneldoc 9ce4f8e56bd2 drivers/char/tpm: use min() instead of min_t() 6313b4adbcad tpm_crb: Fix a spelling mistake fe3a6a9e417b selftests: tpm2: Fix ill defined assertions ce48af13e638 arm64: dts: mediatek: mt8195: Fix address range for JPEG decoder core 1 0cc15a10c3b4 regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex 27abb1ee5a4e arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS 4138cc63d3ef KVM: arm64: selftests: Consider all 7 possible levels of cache bf09ee918053 KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and its last user c86d9f8764ba arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros a4aad736716d riscv: dts: microchip: convert clock and reset to use syscon 31afc2b09e58 riscv: dts: microchip: fix mailbox description 43fb9e113bf1 drm/xe/gt: Introduce runtime suspend/resume e6d2fe31a76d drm/xe/pm: Assert on runtime suspend if VFs are enabled 726ceb5716da drm/xe/guc_submit: Introduce pause/unpause() helpers for PF 99234edab8e1 drm/xe/vf: Update pause/unpause() helpers with VF naming 86dc090f7379 ASoC: codecs: wcd939x: fix regmap leak on probe failure 6797540c8b76 ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing 990eb9a8eb45 soc: samsung: exynos-pmu: fix device leak on regmap lookup 099a60cca1b8 remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carveout() ac82dbc539c4 remoteproc: st: Fix indexing of memory-regions 69ceb8a2d666 docs: remove obsolete links in the xfs online repair documentation 2ff147fdfa99 ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend 97cc9c346b2c ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend 863d69923bdb ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend 97aee67e2406 ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend 2224ea67c75d soc: samsung: exynos-pmu: Fix structure initialization 466348abb0c3 printk: Use console_is_usable on console_unblank 4c70ab110bdd arch: um: kmsg_dump: Use console_is_usable 822e2bb0d6dd drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT 564195c1a33c sysctl: Wrap do_proc_douintvec with the public function proc_douintvec_conv 30baaeb685bc sysctl: Create pipe-max-size converter using sysctl UINT macros 4639faaa607f sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c 54932988c423 sysctl: Move jiffies converters to kernel/time/jiffies.c 24a08eefddb3 sysctl: Move UINT converter macros to sysctl header e2e5dac304fd sysctl: Move INT converter macros to sysctl header c5b4c183f7ae sysctl: Allow custom converters from outside sysctl 1aa53326e1df sysctl: remove __user qualifier from stack_erasing_sysctl buffer argument c3102febf43b sysctl: Create macro for user-to-kernel uint converter 0c1d2dc7cce7 sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM 49d3288c1d83 sysctl: Create unsigned int converter using new macro 54e77495a7c5 sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM 796c481a4b70 sysctl: Create integer converters with one macro 2dc164a48e6f sysctl: Create converter functions with two new macros 551bf1845027 sysctl: Discriminate between kernel and user converter params 5412f5b13d29 sysctl: Indicate the direction of operation with macro names 610c9b6efb70 sysctl: Remove superfluous __do_proc_* indirection ee581c0e3acd sysctl: Remove superfluous tbl_data param from "dovec" functions 6ca07a9b63ff sysctl: Replace void pointer with const pointer to ctl_table 98afdebb1543 KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions d0139059e31a KVM: s390: Enable and disable interrupts in entry code c067847c52e2 KVM: s390: Add signal_exits counter 502ddcc405b6 staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing 6ef0e1c10455 staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing 154828bf9559 staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser 8e2610d9a5ed drm/xe: Move VRAM MM debugfs creation to tile level 8b8a6456ac25 drm/xe/xe_sriov_packet: Return int from pf_descriptor_init f84451e7e54e vhost: use "checked" versions of get_user() and put_user() a508939e1535 ACPI: PM: Fix a spelling mistake 037dada8bbb1 ACPI: LPSS: Fix a spelling mistake f07f4ea53e22 mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose(). 45d100ee0d6e net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable 5de863efbf88 iommupt: Avoid a compiler bug with sw_bit 5c9c1e78de1e selftests: af_unix: remove unused stdlib.h include de59a8a3a1aa spi: dt-bindings: airoha: add compatible for EN7523 061795b345af spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND c45d5d9803a4 firmware: cs_dsp: Use kvzalloc() to allocate control caches ed6e90cb9fe5 firmware: cs_dsp: Take pwr_lock around reading controls debugfs 40ad64ac25bb spi: nxp-fspi: Propagate fwnode in ACPI case as well 8684229e19c4 regulator: rtq2208: Correct LDO2 logic judgment bits 45cc214152bc regulator: rtq2208: Correct buck group2 phase mapping logic f7f78098690d configfs: Constify ct_item_ops in struct config_item_type f2f36500a63b configfs: Constify ct_group_ops in struct config_item_type 9a060d0fac9e net: fec: do not register PPS event for PEROUT c0a1f3d7e128 net: fec: do not allow enabling PPS and PEROUT simultaneously e97faa0c20ea net: fec: do not update PEROUT if it is enabled 50caa744689e net: fec: cancel perout_timer when PEROUT is disabled 7c73df68f593 nfsd: fix end_creating() conversion d6f6bf68d03e virtio_net: gate delayed refill scheduling b3e528a5811b net: mctp: unconditionally set skb->dev on dst output def1b1ed02b8 io_uring: return zero after fd_publish() a14c1fcf97ed ntsync: only install fd on success 011b726777bb handshake: return zero after fd_publish() e9793c9398e3 exec: switch to FD_ADD() bf44cb6382f9 dma: return zero after fd_publish() d0fe7104c795 fbnic: Replace use of internal PCS w/ Designware XPCS d0ce9fd7eae0 fbnic: Add SW shim for MDIO interface to PMD and PCS 1fe7978329d7 fbnic: Add handler for reporting link down event statistics 9963117a2b9b fbnic: Add logic to track PMD state via MAC/PCS signals f18dd1b15f7a fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt 3f29dd34f75a net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD 39e138173ae7 net: pcs: xpcs: Fix PMA identifier handling in XPCS 7622d5527693 net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces e6c43c950090 net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values ebf853897910 MAINTAINERS: add German Maglione as virtiofs co-maintainer 7fce830ecd0a libceph: prevent potential out-of-bounds writes in handle_auth_session_key() ec3797f04375 libceph: replace BUG_ON with bounds check for map->max_osd 43962db4a6f5 ceph: fix crash in process_v2_sparse_read() for encrypted directories fae00ea9f003 pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled d3cc7cd7bc46 backlight: aw99706: Fix unused function warnings from suspend/resume ops b0a848f4a47a x86/bugs: Make i386 use GENERIC_BUG_RELATIVE_POINTERS d62e4f2b9542 x86/bug: Fix BUG_FORMAT vs KASLR 59bfa6408214 objtool: Build with disassembly can fail when including bdf.h 7b78b26757e0 gpio: shared: handle the reset-gpios corner case 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 03c6679fcffa virtio_pci: drop kernel.h 618c5c70d27d vhost: switch to arrays of feature bits 350a84011028 vhost/test: add test specific macro for features 9513f25056b2 virtio: clean up features qword/dword terms 2828c60b2437 vduse: add WQ_PERCPU to alloc_workqueue users a8980af1bf3e virtio_balloon: add WQ_PERCPU to alloc_workqueue users 731ca4a4cc52 vdpa/pds: use %pe for ERR_PTR() in event handler registration f3f64c2eaffb vhost: Fix kthread worker cgroup failure handling b41ca62c0019 virtio: vdpa: Fix reference count leak in octep_sriov_enable() f0ea2e91093a vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues deb55fc994e3 virtio: fix map ops comment 43236d8bbaff virtio: fix virtqueue_set_affinity() docs 5e88a5a97d11 virtio: standardize Returns documentation style c15f42e09178 virtio: fix grammar in virtio_map_ops docs 63598fba55ab virtio: fix grammar in virtio_queue_info docs 7831791e77a1 virtio: fix whitespace in virtio_config_ops 361173f95ae4 virtio: fix typo in virtio_device_ready() comment f8113000855a virtio: fix kernel-doc for mapping/free_coherent functions e40b6abe0b12 virtio_vdpa: fix misleading return in void function 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) b72a6ddf6af2 ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i 8d86324b3544 ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname ca08b6cbe18e smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h d15d977bf573 ksmbd: implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server 8e72169bce96 ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency 1d32b0cf64d4 ksmbd: server: avoid busy polling in accept loop 3dfc2888f4d2 smb: move create_durable_reconn to common/smb2pdu.h cb37e920590c smb: fix some warnings reported by scripts/checkpatch.pl 5f7bbee7d3db smb: do some cleanups 99b05ff4873a smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h a98267ae5b33 smb: move some duplicate struct definitions to common/fscc.h 8b4d1b7b773f smb: move list of FileSystemAttributes to common/fscc.h 884b1f04fc86 smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h 18f12e375708 smb: move some duplicate definitions to common/smb2pdu.h cfea319775f8 smb: move create_durable_rsp_v2 to common/smb2pdu.h d4b2240c1531 smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h 2d0155c4b885 smb: move create_durable_req_v2 to common/smb2pdu.h 6482bbdca2d9 smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h 0d9a64768c5d smb/client: fix CAP_BULK_TRANSFER value 6cf85324c46c ksmbd: skip lock-range check on equal size to avoid size==0 underflow 8dfe19cda2ad smb: move resume_key_ioctl_rsp to common/smb2pdu.h fe1fa74aea10 smb: move copychunk definitions to common/smb2pdu.h 4cc2fed7ed58 smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h 5bae65a1f0ee smb: move SMB1_PROTO_NUMBER to common/smbglob.h b4cae897429e smb: move get_rfc1002_len() to common/smbglob.h 66296b5f1692 smb: move smb_version_values to common/smbglob.h d7ee3e7c2675 smb: rename common/cifsglob.h to common/smbglob.h 5a43c7df24f6 smb/server: update some misguided comment of smb2_0_server_cmds proc 68193cb582ba smb/server: fix return value of smb2_oplock_break() 58fec3efd1f2 smb/server: fix return value of smb2_ioctl() c917136c5837 smb/server: fix return value of smb2_query_dir() b99b431da403 smb/server: fix return value of smb2_notify() cf98a3931d0d smb/server: fix return value of smb2_read() 3af093804cc1 ksmbd: Use HMAC-MD5 library for NTLMv2 b4ddcc2a71d0 ksmbd: Use HMAC-SHA256 library for message signing and key generation e0607b5586e0 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash bda97f51ec68 cifs: Use netfs_alloc/free_folioq_buffer() 0f473792215e smb: client: show smb lease key in open_dirs output 62d937a4a699 smb: client: show smb lease key in open_files output ae8460ac9db2 mm: add VM_SHADOW_STACK definition for riscv 5ffcb7b890f6 net: atlantic: fix fragment overflow handling in RX path 384c1a4e2722 MAINTAINERS: separate VIRTIO NET DRIVER and add netdev 1cd1c472343b virtio-net: avoid unnecessary checksum calculation on guest RX b1ca4204c312 KVM: LoongArch: selftests: Add time counter test case 213247074a0b KVM: LoongArch: selftests: Add SW emulated timer test case a05123efda85 KVM: LoongArch: selftests: Add timer interrupt test case d84fe2f30b0a KVM: LoongArch: selftests: Add exception handler register interface 1c5d3a1eab32 KVM: LoongArch: selftests: Add basic interfaces 985a96983bed KVM: LoongArch: selftests: Add system registers save/restore on exception d3e43a1f34ac LoongArch: KVM: Use 64-bit register definition for EIOINTC 7bcd8d0b2237 LoongArch: KVM: Add AVEC basic support 74087611f0ba LoongArch: KVM: Get VM PMU capability from HW GCFG register ef68bf704646 Add linux-next specific files for 20251127 f93505f35745 amd-xgbe: let the MAC manage PHY PM 6d66e093e074 eth: fbnic: Fix counter roll-over issue 27fd02860164 mptcp: clear scheduled subflows on retransmit c30595917585 net: hibmcge: add support for pagepool on rx 2e68bb2e0f77 net: hibmcge: reduce packet drop under stress testing 91f3305b97fc net: hibmcge: add support for tracepoint to dump some fields of rx_desc da62abaaa268 net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic 37a96c2009f7 net: fman_memac: report structured ethtool counters 7241d80e7706 net: dpaa: fman_memac: complete phylink support with 2500base-x 002373a8b01d net: phy: dp83867: implement configurability for SGMII in-band auto-negotiation 308b7dee3e5c tools: ynl: add YNL test framework 546dbb022310 of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node d08989276a4b soc: tegra: Simplify with of_machine_device_match() 57f77cb75b74 soc: qcom: ubwc: Simplify with of_machine_get_match_data() 599ff56eece8 powercap: dtpm: Simplify with of_machine_get_match_data() fa622c9e9ba7 platform: surface: Simplify with of_machine_get_match_data() 430446975142 irqchip/atmel-aic: Simplify with of_machine_get_match_data() f83b42705782 firmware: qcom: scm: Simplify with of_machine_device_match() 4b94d21fac33 cpuidle: big_little: Simplify with of_machine_device_match() 1ead1349fb58 cpufreq: sun50i: Simplify with of_machine_device_match() 83121ec18709 cpufreq: mediatek: Simplify with of_machine_get_match_data() 6ea891a6dd37 cpufreq: dt-platdev: Simplify with of_machine_get_match_data() 4a93adcbd201 of: Add wrappers to match root node with OF device ID tables 651765e8d527 netlink: specs: add big-endian byte-order for u32 IPv4 addresses b9ba6338bc6e s390/net: list Aswin Karuvally as maintainer 73d834cd1774 fm10k: extract GRXRINGS from .get_rxnfc 3399fd519dd4 ixgbevf: extract GRXRINGS from .get_rxnfc 768ce58dddb2 igc: extract GRXRINGS from .get_rxnfc d6c744f46816 igb: extract GRXRINGS from .get_rxnfc 873a1942fbc6 idpf: extract GRXRINGS from .get_rxnfc 8e8c00e1d213 ice: extract GRXRINGS from .get_rxnfc fe0a3d7d1dca iavf: extract GRXRINGS from .get_rxnfc a8acbcbaf6d0 i40e: extract GRXRINGS from .get_rxnfc b35e94edf229 net: stmmac: pci: Use generic PCI suspend/resume routines c4064af1c7e3 net: stmmac: loongson: Use generic PCI suspend/resume routines 4440bf5f2e75 net: stmmac: Add generic suspend/resume helper for PCI-based controllers 4fcb8ab4a09b net: wwan: mhi: Keep modem name match with Foxconn T99W640 dadc51871d76 ptp: ptp_ines: add HW timestamp configuration reporting d51de60b8edb net: phy: nxp-c45-tja11xx: add HW timestamp configuration reporting ab95392ab5d3 phy: mscc: add HW timestamp configuration reporting 036bb4a5372e net: phy: dp83640: add HW timestamp configuration reporting 1cff8392df0c net: phy: broadcom: add HW timestamp configuration reporting f467777efbfb phy: add hwtstamp_get callback to phy drivers 6aac2aa2dfae phy: rename hwtstamp callback to hwtstamp_set be82002522bc riscv: Add SBI debug trigger extension and function ids 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 c01a6e5b2e4f selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests 83348905e413 gfs2: Clean up SDF_JOURNAL_LIVE flag handling 16c319798403 gfs2: No longer thaw filesystems during a withdraw 3a88edc1657d gfs2: Withdraw immediately in gfs2_trans_add_meta bbbf1529ea9b gfs2: New gfs2_withdraw_helper 0e10da69d167 gfs2: Clean up properly during a withdraw 473678ccb97d gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks} 655531c95be3 Revert "gfs2: fix infinite loop when checking ail item count before go_inval" af572efef10a Revert "gfs2: Allow some glocks to be used during withdraw" 41ad1f7c8b0a Revert "gfs2: Check for log write errors before telling dlm to unlock" 6bb7c1bf5a62 Revert "gfs2: fix a deadlock on withdraw-during-mount" dcc42d554176 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (6/6) 406058184c59 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (5/6) a07a1e46d27a Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (4/6) 4cee5b0f7a82 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (3/6) 2aae092dc40f Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (2/6) 20b44ddbbb07 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (1/6) 833c93caea00 Revert "gfs2: don't stop reads while withdraw in progress" 1714e8543dbe gfs2: Rename LM_FLAG_{NOEXP -> RECOVER} fab27b49305c gfs2: Kill gfs2_io_error_bh_wd 0e2038a90cad gfs2: Withdraw immediately on log write errors 1b7d498dcab4 gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn 8daf6c2b3d8c gfs2: Get rid of delayed withdraws 9c4a3de6cd5b gfs2: Asynchronous withdraw 9334c73fb16b gfs2: Add clean argument to lm_unmount hook 94f56488c7e4 gfs2: Clean up quotad timeout handling dff1fb6d8b7a gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad" 5b351583a327 gfs2: Minor cosmetic remote delete cleanups 64c10ed9274b gfs2: fix remote evict for read-only filesystems af7273cc7ae0 selftests/net: initialize char variable to null 625f43be3f50 spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/V2N SoC support 779bcdd4b9ae vhost: rewind next_avail_head while discarding descriptors 85f5491d9c6e libceph: drop started parameter of __ceph_open_session() 076381c26137 libceph: fix potential use-after-free in have_mon_and_osd_map() 690243606a4f ext4: mark inodes without acls in __ext4_iget() 8f442d4eea91 ext4: enable block size larger than page size 72203b497585 ext4: add checks for large folio incompatibilities when BS > PS ecbda03a8577 ext4: support verifying data from large folios with fs-verity ee8aaa660139 ext4: make data=journal support large block size 1b4e8c313291 ext4: support large block size in __ext4_block_zero_page_range() 9f321b8f1fac ext4: support large block size in mpage_prepare_extent_to_map() 042d63da8b9a ext4: support large block size in mpage_map_and_submit_buffers() a6fe5adb67dc ext4: support large block size in ext4_block_write_begin() 54fb32bd57cf ext4: support large block size in ext4_mpage_readpages() 27ac448cf78b ext4: rename 'page' references to 'folio' in multi-block allocator caa0585b1b70 ext4: prepare buddy cache inode for BS > PS with large folios 909c550ebe12 ext4: support large block size in ext4_mb_init_cache() 5374f47815f6 ext4: support large block size in ext4_mb_get_buddy_page_lock() 4c37ca37df1e ext4: support large block size in ext4_mb_load_buddy_gfp() bfa30b48963e ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion 3c2c29d6e0ff ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion 75ff88a27baf ext4: support large block size in ext4_readdir() 56a53a50c682 ext4: support large block size in ext4_calculate_overhead() 955d72163f71 ext4: introduce s_min_folio_order for future BS > PS support 8daac35f017d ext4: enable DIOREAD_NOLOCK by default for BS > PS as well 67582114f3e4 ext4: make ext4_punch_hole() support large block size 7cc0542c98a5 ext4: remove PAGE_SIZE checks for rec_len conversion 01aeaa8f7afe ext4: remove page offset calculation in ext4_block_truncate_page() 4fb6520d4070 ext4: remove page offset calculation in ext4_block_zero_page_range() 500228a301fc ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1 c58a50fcdc5f ext4: subdivide EXT4_EXT_DATA_VALID1 ab556f1faeaf ext4: cleanup zeroout in ext4_split_extent_at() 7c11c56eb32e ext4: align max orphan file size with e2fsprogs limit 39fc6d4d3527 Documentation: ext4: Document casefold and encrypt flags 4ada1e4f8937 fs/ext4: fix typo in comment cc742fd1d184 ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT a9272422316f ext4: cleanup for ext4_map_blocks dac092195b6a ext4: rename EXT4_GET_BLOCKS_PRE_IO d9ee3ff810f1 ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation 3f7a79d05c69 ext4: fix incorrect group number assertion in mb_check_buddy 0cd8feea8777 ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock() 4091c8206cfd ext4: clear i_state_flags when alloc inode 6abfe107894a jbd2: fix the inconsistency between checksum and data in memory for journal sb 3db63d2c2d1d ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb() ee5a977b4e77 ext4: fix string copying in parse_apply_sb_mount_options() 80d05f640a51 jbd2: store more accurate errno in superblock when possible 986835bf4d11 jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted 1650a1b6cb1a fgraph: Check ftrace_pids_enabled on registration for early filtering b5d6d3f73d0b fgraph: Initialize ftrace_ops->private for function graph ops 047c355d60e8 kexec: print out debugging message if required for kexec_load 94aa551c16e7 kexec: add kexec flag to control debug printing cdd2b96a8667 kexec: fix uninitialized struct kimage *image pointer e3ff12342fe0 tests/liveupdate: add in-kernel liveupdate test ad7735508acb liveupdate: luo_flb: introduce File-Lifecycle-Bound global state 8c55005dd5ca oid_registry: allow arbitrary size OIDs 420fa38a7de9 calibrate: update header inclusion d87b11fba0a3 Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()" 28a54d571dbc vmcoreinfo: track and log recoverable hardware errors 3e4bc6cced8d kho: fix restoring of contiguous ranges of order-0 pages d281a812aca0 kho: kho_restore_vmalloc: fix initialization of pages array 0c0607df83f4 MAINTAINERS: TPM DEVICE DRIVER: update the W-tag 90c24fdf3e5d init: replace simple_strtoul with kstrtoul to improve lpj_setup edb0727b9c4e KHO: fix boot failure due to kmemleak access to non-PRESENT pages 3c495e148c7f Documentation/ABI: new kexec and kdump sysfs interface 23f41e56c045 Documentation/ABI: mark old kexec sysfs deprecated 743c28f8ca60 kexec: move sysfs entries to /sys/kernel/kexec 4dae71b5ba01 test_kho: always print restore status 22c7acbbc005 kho: free chunks using free_page() instead of kfree() 965bbeb88e7a selftests/liveupdate: add kexec test for multiple and empty sessions cb5a69aae48e selftests/liveupdate: add simple kexec-based selftest for LUO 78d4633d6a17 selftests/liveupdate: add userspace API selftests 751600bdee19 docs: add documentation for memfd preservation via LUO b810fc2c3326 mm: memfd_luo: allow preserving memfd 893833675614 liveupdate: luo_file: add private argument to store runtime state cc58d90d217c mm: shmem: export some functions to internal.h 76203179a249 mm: shmem: allow freezing inode mapping 52e35446b195 mm: shmem: use SHMEM_F_* flags instead of VM_* flags f88dc99139cb MAINTAINERS: add liveupdate entry 50aafb54fc93 docs: add luo documentation 8139b32eebcf liveupdate: luo_session: add ioctls for file preservation 3ee1d673194e liveupdate: luo_file: implement file systems callbacks b30a1fee674c liveupdate: luo_core: add user interface d172541acc37 liveupdate: luo_session: fix use after free in luo_session_deserialize() 8b1bc31d1747 liveupdate: luo_session: add sessions support 1a3d667023cb kexec: call liveupdate_reboot() before kexec d763ce51b4b8 liveupdate: luo_core: integrate with KHO bc2e8efc38b2 liveupdate: luo_core: Live Update Orchestrator e51d2a65fb66 kho: add Kconfig option to enable KHO by default 46eff2e2ed0c kho: allow memory preservation state updates after finalization 34a408adf5b4 kho: allow kexec load before KHO finalization a2487e578c26 kho: update FDT dynamically for subtree addition/removal e4b34e0145d9 kho: remove abort functionality and support state refresh 20d54d621389 kho: remove global preserved_mem_map and store state in FDT 8ed9b6b24bb8 kho: simplify serialization and remove __kho_abort a874f20e831a kho: always expose output FDT in debugfs e4a71dd982c5 kho: verify deserialization status and fix FDT alignment access 22ad4441a417 kho: preserve FDT folio only once during initialization 550809b26e85 kho-introduce-high-level-memory-allocation-api-fix d222e9c7f63d kho: introduce high-level memory allocation API c8e3424aa762 kho: convert __kho_abort() to return void a12be75c2282 kho: fix misleading log message in kho_populate() 8af0633c29f2 liveupdate: kho: use %pe format specifier for error pointer printing 810a95940f08 MAINTAINERS: update KHO maintainers 3753d33a8c1d liveupdate-kho-move-to-kernel-liveupdate-fix 076a9ddb438b liveupdate: kho: move to kernel/liveupdate ac2a610252b5 kho: don't unpreserve memory during abort 43f868e4e324 test_kho: unpreserve memory in case of error 000e3039a170 memblock-unpreserve-memory-in-case-of-error-fix 0094d78bb9e0 memblock: unpreserve memory in case of error eabcfc4352b4 kho: add interfaces to unpreserve folios, page ranges, and vmalloc 73d99bd3bcfc kho: drop notifiers 603395d1d5cf kho: make debugfs interface optional 1aaedc385b9b selftests: complete kselftest include centralization 1a30681db265 fork: stop ignoring NUMA while handling cached thread stacks 09f453d0717f rbtree: inline rb_last() 4bc5d52aaee3 rbtree: inline rb_first() 61495b6cd2ac mm/kfence: add reboot notifier to disable KFENCE on shutdown 16a31d25c61e memcg: remove inc/dec_lruvec_kmem_state helpers 501bd9c6e658 selftests/mm/uffd: initialize char variable to Null 1e6c492552f8 mm: fix DEBUG_RODATA_TEST indentation in Kconfig e1ce6f615ce5 mm: introduce VMA flags bitmap type 86dea4f3f85a tools/testing/vma: eliminate dependency on vma->__vm_flags 2e8064540e36 mm: simplify and rename mm flags function for clarity 676cf72b71a3 mm: declare VMA flags by bit 7d779612acb2 zram: fix a spelling mistake 99efe2a23ca8 mm/page_alloc: optimize lowmem_reserve max lookup using its semantic monotonicity df20673eee8d mm/huge_memory: fix folio split stats counting 1d426b26e423 mm/huge_memory: make min_order_for_split() always return an order 185bf3604e39 mm/huge_memory: replace can_split_folio() with direct refcount calculation 29f837ba2954 mm-huge_memory-change-folio_split_supported-to-folio_check_splittable-fix d627bb75df66 mm/huge_memory: change folio_split_supported() to folio_check_splittable() 0d317db00689 mm/vmscan: skip increasing kswapd_failures when reclaim was boosted 41b338c0bc26 MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd 612851b9dc17 mm/huge_memory: fix initialization of huge zero folio 834ebb5678d7 perf tools: Don't read build-ids from non-regular files c9573287729b perf vendor events riscv: add T-HEAD C920V2 JSON support 87c75fa75559 perf pmu: fix duplicate conditional statement 17e7972979e1 ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 0c922106d7a5 net/sched: em_canid: fix uninit-value in em_canid_match 6d849ff57372 can: rcar_canfd: Fix CAN-FD mode as default ea34511aaf75 driver core: Check drivers_autoprobe for all added devices ac1ab906d7a9 driver core: WQ_PERCPU added to alloc_workqueue users e40ad215cea2 driver core: replace use of system_unbound_wq with system_dfl_wq cd22926af454 tick/nohz: Expose housekeeping CPUs in sysfs f10c23fa159c tick/nohz: avoid showing '(null)' if nohz_full= not set 76987bac71d5 sysfs/cpu: Use DEVICE_ATTR_RO for nohz_full attribute 382b1e8f30f7 kernfs: fix memory leak of kernfs_iattrs in __kernfs_new_node 2467f9928c98 fs/kernfs: raise sb->maxbytes to MAX_LFS_FILESIZE d3d25f430cad mod_devicetable: Bump auxiliary_device_id name size 71464949b1f5 sysfs: simplify attribute definition macros 2d76fdc1c91a samples/kobject: constify 'struct foo_attribute' c301a2e2d78c samples/kobject: add is_visible() callback to attribute group 7dd9fdb4939b sysfs: attribute_group: enable const variants of is_visible() 02ac5335a551 sysfs: introduce __SYSFS_FUNCTION_ALTERNATIVE() 964c93b1eef3 sysfs: transparently handle const pointers in ATTRIBUTE_GROUPS() f85d90dd8d0e sysfs: attribute_group: allow registration of const attribute cbe1d77ed84a hangcheck-timer: fix coding style spacing e03a2f7df72e hangcheck-timer: Replace %Ld with %lld 75d19e368640 hangcheck-timer: replace printk(KERN_CRIT) with pr_crit 3397c3cd859a uio: Add SVA support for PCI devices via uio_pci_generic_sva.c 4d4e746aa9f0 dt-bindings: slimbus: fix warning from example 6d5925b667e4 intel_th: Fix error handling in intel_th_output_open 43cd4b634ef9 misc: rp1: Fix an error handling path in rp1_probe() 85e83789582f char: xillybus: add WQ_UNBOUND to alloc_workqueue users ef48f0f19ec9 misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store 05d36a5931d9 misc: cb710: Fix a NULL vs IS_ERR() check in probe() 4863cb2b0f50 mux: mmio: Add suspend and resume support f0fdaa4ad55b virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev e6df0f649cff greybus: gb-beagleplay: Fix timeout handling in bootloader functions 8c5d9488b9c0 greybus: add WQ_PERCPU to alloc_workqueue users 00a925eee854 char/mwave: drop typedefs 1c7e15b0e5b4 char/mwave: drop printk wrapper 53688a9f3735 char/mwave: remove printk tracing 3b4df2320ef6 char/mwave: remove unneeded fops 48e77862a73b char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery 3b4d1b226dc5 char/mwave: remove dead code 9906efa545d1 firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER 1520007aa361 staging: gpib: Clean-up commented-out code ea39cd0e42a2 staging: rtl8723bs: remove custom FIELD_OFFSET macro d82c5681dfe6 staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof in rtw_mlme_ext.c 2cbcfd3fce6f staging: rtl8723bs: remove dead commented code from odm.c 6ddb173fcf34 staging: rtl8723bs: use standard offsetof in cfg80211 operations e09748f87442 staging: rtl8723bs: remove unused registry and BSSID offset macros 98d86d87aafb comedi: 8255: Fail to attach if fail to request I/O port region 2402f958cf3b comedi: comedi_bond: Check for loops when bonding devices d1b3b9c70e11 comedi: kcomedilib: Add loop checking variants of open and close 51495254fda4 comedi: Use reference count for asynchronous command functions 4e1da516debb comedi: Add reference counting for Comedi command handling a51f025b5038 comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() f24c6e3a39fa comedi: multiq3: sanitize config options in multiq3_attach() 32ece8e7fe44 gfs2: Clean up SDF_JOURNAL_LIVE flag handling a2d5e854eed9 gfs2: No longer thaw filesystems during a withdraw 0a3aa1775b9a gfs2: Withdraw immediately in gfs2_trans_add_meta 6a95334e467f gfs2: New gfs2_withdraw_helper ebbd743e6cfc gfs2: Clean up properly during a withdraw 85ef1bdf80db gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks} efe7de935c96 Revert "gfs2: fix infinite loop when checking ail item count before go_inval" ce9263dab94c Revert "gfs2: Allow some glocks to be used during withdraw" 3371ba7cd682 Revert "gfs2: Check for log write errors before telling dlm to unlock" d4f6bf07fd1f Revert "gfs2: fix a deadlock on withdraw-during-mount" 6c921730226f Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (6/6) 67b9e370c339 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (5/6) ea05a4b21652 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (4/6) e1483127b9be Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (3/6) 638e914cfa2c Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (2/6) 483fbaf40757 Revert "gfs2: Force withdraw to replay journals and wait for it to finish" (1/6) 067e386788a4 Revert "gfs2: don't stop reads while withdraw in progress" 608859ce539e gfs2: Rename LM_FLAG_{NOEXP -> RECOVER} 68ba21d6c44c gfs2: Kill gfs2_io_error_bh_wd 097aaf7088bb gfs2: Withdraw immediately on log write errors 7bb0697aebd7 gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn 178b40ec8e88 gfs2: Get rid of delayed withdraws 1fe02f917582 gfs2: Asynchronous withdraw fd3b07dd60a3 gfs2: Add clean argument to lm_unmount hook 0de7d9cd07a2 comedi: check device's attached status in compat ioctls 72262330f7b3 comedi: c6xdigio: Fix invalid PNP driver unregistration f0a40fe2fc2c MAINTAINERS: Downgrade ocxl to Odd Fixes a6dab2f61d23 mei: Fix error handling in mei_register 5d92c3b41f0b mei: gsc: add dependency on Xe driver 58796560642a mei: Remove redundant pm_runtime_mark_last_busy() calls 2c8ad5cfc22d rust: list: add warning to List::remove docs about mem::take 6c37bebd8c92 rust_binder: avoid mem::take on delivered_deaths 3e0ae02ba831 rust_binder: fix race condition on death_list 1e9a37d35a0e android: binder: add missing return value documentation for binder_apply_fd_fixups() 77198581e0d0 android: binderfs: add missing parameters in binder_ctl_ioctl()'s doc c938fdd82fac MAINTAINERS: add Alice as a Binder maintainer c1437332e4d3 rust_binder: move BC_FREE_BUFFER drop inside if statement d4b83ba11cf2 rust_binder: use compat_ptr_ioctl a1fb84ab7b92 binder: mark binder_alloc_exhaustive_test as slow 75a9f4c54770 serial: sh-sci: Fix deadlock during RSCI FIFO overrun error a6cdfd69ad38 dt-bindings: serial: rsci: Drop "uart-has-rtscts: false" 13532b5186a7 LoongArch: dts: Add uart new compatible string 25e95d763176 serial: 8250: Add Loongson uart driver support 7cf86b66e562 dt-bindings: serial: 8250: Add Loongson uart compatible ab9a30d6febf serial: 8250: add driver for KEBA UART 6974711cf770 serial: Keep rs485 settings for devices without firmware node abffd1e6c4f1 serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms 10904d725f6e serial: qcom-geni: Enable PM runtime for serial driver 29e8a0c587e3 serial: sprd: Return -EPROBE_DEFER when uart clock is not ready f0a6e936eb9c tty: serial: samsung: Declare earlycon for Exynos850 57c879469336 serial: icom: Convert PCIBIOS_* return codes to errnos d3210c8e88ee serial: 8250-of: Fix style issues in 8250_of.c 0e5a99e0e5f5 serial: add support of CPCI cards ae333a91006c serial: mux: Fix kernel doc for mux_poll() 1879c2e44651 tty: replace use of system_unbound_wq with system_dfl_wq 2b7a0f47aaf2 usb: typec: ucsi: fix use-after-free caused by uec->work 6b120ef99fbc usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe() 6d935ce213bd usb: dwc3: core: Remove redundant comment in core init c69ff68b097b usb: phy: Initialize struct usb_phy list_head 9aea35eb98a6 dt-bindings: can: mpfs: document resets d20103d8f880 MAINTAINERS: Simplify m_can section 07688a882f8e MAINTAINERS: Add myself as m_can maintainer 3a34330f6339 can: rcar_canfd: Add suspend/resume support 161266c754e7 can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS() ddf9bbf22b70 can: rcar_canfd: Invert CAN clock and close_candev() order fa5f4ec8fff8 can: rcar_canfd: Extract rcar_canfd_global_{,de}init() eda3d6c8d784 can: rcar_canfd: Use devm_clk_get_optional() for RAM clk 790ec4c45389 can: rcar_canfd: Invert global vs. channel teardown 41c13eaf3993 can: rcar_canfd: Invert reset assert order b360a13d44db can: dev: print bitrate error with two decimal digits 1a620a723853 can: raw: instantly reject unsupported CAN frames 816cf430e84b can: add dummy_can driver f5de373ae455 can: calc_bittiming: add can_calc_sample_point_pwm() a6ddf91a4f97 can: calc_bittiming: add can_calc_sample_point_nrz() 1d147cb7c51d can: calc_bittiming: replace misleading "nominal" by "reference" 46552323fa67 can: netlink: add PWM netlink interface 9892339cf034 can: calc_bittiming: add PWM calculation 8e2a2885a2a6 can: bittiming: add PWM validation f6ccc2b293ba can: bittiming: add PWM parameters 6df01533e535 can: dev: can_dev_dropped_skb: drop CC/FD frames in CANXL-only mode 233134af2086 can: netlink: add CAN_CTRLMODE_XL_TMS flag e63281614747 can: netlink: add initial CAN XL support 60f511f443e5 can: netlink: add CAN_CTRLMODE_RESTRICTED d037d05c2e32 can: dev: can_dev_dropped_skb: drop CAN FD skbs if FD is off 585a4f22c4f9 can: bittiming: apply NL_SET_ERR_MSG() to can_calc_bittiming() 66e75b2758d6 can: dev: can_get_ctrlmode_str: use capitalized ctrlmode strings ac09ec86785a ext4: mark inodes without acls in __ext4_iget() 12905a265cd6 ext4: enable block size larger than page size ad464a3d0602 ext4: add checks for large folio incompatibilities when BS > PS e84251311522 ext4: support verifying data from large folios with fs-verity 802de3ddfd4a ext4: make data=journal support large block size 784da4e83866 ext4: support large block size in __ext4_block_zero_page_range() 3387ac25a5c2 ext4: support large block size in mpage_prepare_extent_to_map() 1c94bc014617 ext4: support large block size in mpage_map_and_submit_buffers() 10846ed8125f ext4: support large block size in ext4_block_write_begin() fccb923a78c6 ext4: support large block size in ext4_mpage_readpages() 1d36cea49377 ext4: rename 'page' references to 'folio' in multi-block allocator f6593106bd80 ext4: prepare buddy cache inode for BS > PS with large folios 33409d903111 ext4: support large block size in ext4_mb_init_cache() de67aef5dc83 ext4: support large block size in ext4_mb_get_buddy_page_lock() 1c6b6858436d ext4: support large block size in ext4_mb_load_buddy_gfp() d8c54674ff48 ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion ef4b66a8d3af ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion e941ad155762 ext4: support large block size in ext4_readdir() e52b0fbd94df ext4: support large block size in ext4_calculate_overhead() c48828d8a3d1 ext4: introduce s_min_folio_order for future BS > PS support d8d3651c896c ext4: enable DIOREAD_NOLOCK by default for BS > PS as well 33da4a444dd9 ext4: make ext4_punch_hole() support large block size 7ec8bdbe2b96 ext4: remove PAGE_SIZE checks for rec_len conversion dda9dcdef6b7 ext4: remove page offset calculation in ext4_block_truncate_page() 35c31ba42c57 ext4: remove page offset calculation in ext4_block_zero_page_range() 6584c2e25587 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1 072ae4edf986 ext4: subdivide EXT4_EXT_DATA_VALID1 b8adcd24f5a3 ext4: cleanup zeroout in ext4_split_extent_at() c2c5a64db419 ext4: align max orphan file size with e2fsprogs limit b142e87e2d8f Documentation: ext4: Document casefold and encrypt flags 200f64bf3a40 fs/ext4: fix typo in comment ea2f0032cf6a ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT 03a702bb3cf7 ext4: cleanup for ext4_map_blocks 4a639f1fb30e ext4: rename EXT4_GET_BLOCKS_PRE_IO 0c4e8e72ff4f erofs: tidy up z_erofs_lz4_handle_overlap() c6f0d59614ba Documentation: tpm: tpm-security: Demote "Null Primary Key Certification in Userspace" section 1ba49fe5a1f4 tpm: add WQ_PERCPU to alloc_workqueue users 19553dbe600f tpm_crb: add missing loc parameter to kerneldoc 5dc70f49f9d0 keys: Fix grammar and formatting in 'struct key_type' comments eb2a1bc1c4e7 cifs: Use netfs_alloc/free_folioq_buffer() a8fa6540c962 smb: client: show smb lease key in open_dirs output 805ba0085581 smb: client: show smb lease key in open_files output ed26bd40df11 mailmap: update Pratyush Yadav's email address 91e7148e4357 drivers/char/tpm: use min() instead of min_t() 858535e1138d tpm_crb: Fix a spelling mistake 48f6f4856754 selftests: tpm2: Fix ill defined assertions f9fd35675dbd ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname 65b721d49067 smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h 2847a2e1cc77 ksmbd: implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server bfb568cdaac7 ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency 14ee77b30bef ksmbd: server: avoid busy polling in accept loop f48f2bac3256 smb: move create_durable_reconn to common/smb2pdu.h 26870e7bfe7d smb: fix some warnings reported by scripts/checkpatch.pl c6f7695ab2b2 smb: do some cleanups b04b95bc4170 smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h e0c46b2481b7 smb: move some duplicate struct definitions to common/fscc.h 521f68b9a02d smb: move list of FileSystemAttributes to common/fscc.h e0a638961885 smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h c1d370be56f3 smb: move some duplicate definitions to common/smb2pdu.h b62ca619f23b smb: move create_durable_rsp_v2 to common/smb2pdu.h 0b2f014e0bb4 smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h 047d94cf8d1e smb: move create_durable_req_v2 to common/smb2pdu.h 37ddfa7c99f7 smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h 90bcbba4d1a9 smb/client: fix CAP_BULK_TRANSFER value 413e37a0ec6e ksmbd: skip lock-range check on equal size to avoid size==0 underflow 60cb6ec898ee smb: move resume_key_ioctl_rsp to common/smb2pdu.h 856c5b28c6ad smb: move copychunk definitions to common/smb2pdu.h c21a69c5eb7e smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h 931f4341fdf6 smb: move SMB1_PROTO_NUMBER to common/smbglob.h d2e274b9280d smb: move get_rfc1002_len() to common/smbglob.h 201c35565622 smb: move smb_version_values to common/smbglob.h d5f74aed117b smb: rename common/cifsglob.h to common/smbglob.h 6b60e21c29ed smb/server: update some misguided comment of smb2_0_server_cmds proc c122017ea358 smb/server: fix return value of smb2_oplock_break() a76ebace25a8 smb/server: fix return value of smb2_ioctl() beab2f067a69 smb/server: fix return value of smb2_query_dir() 5e8859faa7ab smb/server: fix return value of smb2_notify() aa6f608ab35c smb/server: fix return value of smb2_read() cea0ecf73ed3 ksmbd: Use HMAC-MD5 library for NTLMv2 eb6159a8483a ksmbd: Use HMAC-SHA256 library for message signing and key generation 5a5e894febb3 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash 94744e102106 KVM: LoongArch: selftests: Add time counter test case 1074dc5b2e0c KVM: LoongArch: selftests: Add SW emulated timer test case 37728d8cc000 KVM: LoongArch: selftests: Add timer interrupt test case 4d6be8e35b05 KVM: LoongArch: selftests: Add exception handler register interface 01c95dba1fa8 KVM: LoongArch: selftests: Add basic interfaces b27f98e19d40 KVM: LoongArch: selftests: Add system registers save/restore on exception a49c93149100 LoongArch: KVM: Use 64-bit register definition for EIOINTC 9af79681f95e LoongArch: KVM: Add AVEC basic support d093edf7d5b1 LoongArch: KVM: Get VM PMU capability from HW GCFG register 44acac00be5d KVM: s390: vsie: Check alignment of BSCA header dcb171931954 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() 551801b5217a drm/xe/pf: Check for fence error on VRAM save/restore 0fd2f9f39af9 drm/xe/pf: Drop the VF VRAM BO reference on successful restore 4bb927139c4c drm/xe/pf: Fix kernel-doc warning in migration_save_consume d4077573349a virtio_pci: drop kernel.h 894e16c54814 vhost: switch to arrays of feature bits 23ca04512a80 vhost/test: add test specific macro for features ad53b7b6be87 virtio: clean up features qword/dword terms 76841259ac09 of: dynamic: Fix overlayed devices not probing because of fw_devlink 76544beea7cf can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling 395d988f9386 can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing data a61d158bfb93 vduse: add WQ_PERCPU to alloc_workqueue users 7e8b2453466f virtio_balloon: add WQ_PERCPU to alloc_workqueue users dac2326a9978 vdpa/pds: use %pe for ERR_PTR() in event handler registration 60cee5e03143 vhost: Fix kthread worker cgroup failure handling fbbad613743e virtio: vdpa: Fix reference count leak in octep_sriov_enable() 5fa5b893a6c0 vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues 451cb858a33c virtio: fix map ops comment 8cbbcd6e8657 virtio: fix virtqueue_set_affinity() docs dec2a403df93 virtio: standardize Returns documentation style 25d8470513eb virtio: fix grammar in virtio_map_ops docs ea6d88eba310 virtio: fix grammar in virtio_queue_info docs f295f4d95156 virtio: fix whitespace in virtio_config_ops d8eed56eba00 virtio: fix typo in virtio_device_ready() comment 1d8d9dead399 virtio: fix kernel-doc for mapping/free_coherent functions 6fe9f3279f7d can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before accessing header 516a0cd1c03f can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted URBs 30db4451c7f6 can: sja1000: fix max irq loop handling 0c73772cd2b8 can: kvaser_usb: leaf: Fix potential infinite loop in command parsers 985426001179 virtio_vdpa: fix misleading return in void function 821e6e2a328b keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok 993e39e871a9 keys: Remove redundant less-than-zero checks 7d67ddc5f014 Revert "treewide: Fix probing of devices in DT overlays" 103ce01cd045 ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock() 322a9e3c7725 ext4: clear i_state_flags when alloc inode 588413242885 jbd2: fix the inconsistency between checksum and data in memory for journal sb 687524bafd4e ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb() c517b381de94 ext4: fix string copying in parse_apply_sb_mount_options() 7416e371b5bf jbd2: store more accurate errno in superblock when possible 7b44f6f9e12a jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted 11623998e325 of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node 3187e25eb270 riscv: defconfig: enable SPI_FSL_QUADSPI as a module 87ab14795a89 libceph: drop started parameter of __ceph_open_session() 2aed5122905f libceph: fix potential use-after-free in have_mon_and_osd_map() 9586c6c2d44a sysctl: Make ctl_table structure visible in jiffies.h 9b8dde0f4b26 sysctl: Wrap do_proc_douintvec with the public function proc_douintvec_conv ddb39b40e776 sysctl: Create pipe-max-size converter using sysctl UINT macros 74e7350cd593 sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/time/jiffies.c 44df6a7821ed sysctl: Move jiffies converters to kernel/time/jiffies.c 6af2c3a9686f sysctl: Move UINT converter macros to sysctl header d5ca8d4822d8 sysctl: Move INT converter macros to sysctl header 9219d8d7aa16 sysctl: Allow custom converters from outside sysctl 70713fe90439 sysctl remove __user qualifier from stack_erasing_sysctl buffer argument 62ebebac64e0 sysctl: Create macro for user-to-kernel uint converter 99c953b50ba2 sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM bdf8ed4e8ad1 sysctl: Create unsigned int converter using new macro 38f7e6847c8e sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM 50b496351d80 sysctl: Create integer converters with one macro 445267dc7870 sysctl: Create converter functions with two new macros df3c844846a6 sysctl: Discriminate between kernel and user converter params 9dcd206d4adb sysctl: Indicate the direction of operation with macro names c4bf5e395e8d sysctl: Remove superfluous __do_proc_* indirection 76337f2a280f sysctl: Remove superfluous tbl_data param from "dovec" functions 05216080a6be sysctl: Replace void pointer with const pointer to ctl_table