e1908241b1c2 drm-tip: 2026y-02m-23d-03h-42m-55s UTC integration manifest 6de23f81a5e0 Linux 7.0-rc1 aaf96df9593b CREDITS: Add -next to Stephen Rothwell's entry 746b9ef5d5cc x509: select CONFIG_CRYPTO_LIB_SHA256 fd1d6b9d13f3 xz: fix arm fdt compile error for kmalloc replacement 189f164e573e Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 32a92f8c8932 Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 323bbfcf1ef8 Convert 'alloc_flex' family to use the new default GFP_KERNEL argument bf4afc53b77a Convert 'alloc_obj' family to use the new default GFP_KERNEL argument e19e1b480ac7 add default_gfp() helper macro and use it in the new *alloc_obj() helpers fa5c82f4d2bb slab.h: disable completely broken overflow handling in flex allocations f8bde45966c3 drm-tip: 2026y-02m-21d-22h-15m-42s UTC integration manifest e3a22b532080 Documentation: Coccinelle: document debug log handling bb1c9ccf740e scripts: coccicheck: warn on unset debug file 8952cfe431cf scripts: coccicheck: simplify debug file handling 7a70c15bd144 kmalloc_obj: Clean up after treewide replacements 69050f8d6d07 treewide: Replace kmalloc with kmalloc_obj for non-scalar types d39a1d7486d9 compiler_types: Disable __builtin_counted_by_ref for Clang 640c9dc72f21 tools/sched_ext: fix getopt not re-parsed on restart f892f9f99464 tools/sched_ext: scx_userland: fix data races on shared counters 8c1f92ca8bca NTB: ntb_transport: Use seq_file for QP stats debugfs 6a4b50585d74 NTB: ntb_transport: Fix too small buffer for debugfs_name 21fbdc4d0b1e ntb/ntb_tool: correct sscanf format for u64 and size_t in tool_peer_mw_trans_write 4921811678e9 ntb: intel: Add Intel Gen6 NTB support for DiamondRapids 7bd27439a578 NTB/msi: Remove unused functions b1f4077465b2 ntb: ntb_hw_switchtec: Increase MAX_MWS limit to 256 c8ba7ad2cc1c ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access 186615f8855a ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut f39e7d0e7f0d NTB: epf: allow built-in build c722e055d863 ntb: migrate to dma_map_phys instead of map_page 322617a06c97 NTB: ntb_transport: Add 'tx_memcpy_offload' module option b36490b5fb98 NTB: ntb_transport: Remove unused 'retries' field from ntb_queue_entry 969c3cca0f3b rtc: ds1390: fix number of bytes read from RTC 76e8919aef2d rtc: class: Remove duplicate check for alarm d1f64cdfafdb rtc: optee: simplify OP-TEE context match 81be22cd4ace rtc: interface: Alarm race handling should not discard preceding error 75f3cf0d1561 rv: Fix multiple definition of __pcpu_unique_da_mon_this 97b281d7edb2 rust: list: Add unsafe blocks for container_of and safety comments 8c746e220965 PCI: dwc: ep: Always clear IB maps on BAR update 88a71941b90d PCI: dwc: ep: Return after clearing BAR-match inbound mapping 5ddb66967924 PCI: endpoint: pci-epf-test: Select configfs a3b93b42238b PCI: Account fully optional bridge windows correctly 9678e53179aa tracing: Wake up poll waiters for hist files when removing an event f0a0da1f907e tracing: Fix checking of freed trace_event_file for hist files f4ff9f646a4d fgraph: Do not call handlers direct when not using ftrace_ops 912b0ee248c5 tracing: ring-buffer: Fix to check event length before using f1547779402c ring-buffer: Fix possible dereference of uninitialized pointer c732084c891d KVM: arm64: vgic: Handle const qualifier from gic_kvm_info allocation type 48634a9ea06a drm/msm: Adjust msm_iommu_pagetable_prealloc_allocate() allocation type a3fab954405e dm: dm-zoned: Adjust dmz_load_mapping() allocation type c6fcccd53987 dm-crypt: Adjust crypt_alloc_tfms_aead() allocation type 571dcbeb8e63 net: nfc: nci: Fix parameter validation for packet data 57a94d4b22b0 net/mlx5e: Use unsigned for mlx5e_get_max_num_channels 83ac0304a2d7 net/mlx5e: Fix deadlocks between devlink and netdev instance locks 9854b243ce42 net/mlx5e: MACsec, add ASO poll loop in macsec_aso_set_arm_event d451994ebc7d net/mlx5: Fix misidentification of write combining CQE during poll loop ae3cb71e6c4d net/mlx5e: Fix misidentification of ASO CQE during poll loop 47bf2e813817 net/mlx5: Fix multiport device check over light SFs e6834a4c4746 bonding: alb: fix UAF in rlb_arp_recv during bond up/down 604530085b2e bnge: fix reserving resources from FW e977fcb3a318 eth: fbnic: Advertise supported XDP features. 0f967cb8ea04 fbdev: au1100fb: Replace license boilerplate by SPDX header cd849d26d09d fbdev: au1100fb: Fold au1100fb.h into its only user bcf4373eec31 fbdev: au1100fb: Replace custom printk wrappers by pr_* 6f366e86481a fbdev: au1100fb: Make driver compilable on non-mips platforms 13c89a37c6f6 fbdev: au1100fb: Use proper conversion specifiers in printk formats 2bb53005f467 fbdev: au1100fb: Mark several local functions as static 7939cecdc6fa fbdev: au1100fb: Don't store device specific data in global variables 7b821da55b3f rds: tcp: fix uninit-value in __inet_bind 6bf45704a92a net/rds: Fix NULL pointer dereference in rds_tcp_accept_one 123d2e75a14e s390/tape: Fix device driver name ea129e55c9e0 io_uring: Add size check for sqe->cmd 42a6bd57ee9f io_uring: add IORING_OP_URING_CMD128 to opcode checks 729a2e8e9ac4 arm64: hugetlbpage: avoid unused-but-set-parameter warning (gcc-16) 29cc0f3aa7c6 arm64: Force the use of CNTVCT_EL0 in __delay() 0783052534f5 ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk d649c58bcad8 ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 a58b8764aed9 rust: pin-init: replace clippy `expect` with `allow` 621609f1e5ca rust: irq: add `'static` bounds to irq callbacks 158ebb578cd5 mshv: Handle insufficient root memory hypervisor statuses cf82dd5ea958 mshv: Handle insufficient contiguous memory hypervisor status ede54383e646 mshv: Introduce hv_deposit_memory helper functions 7db44aa173de mshv: Introduce hv_result_needs_memory() helper function 45be47bf5d7d octeontx2-af: Fix default entries mcam entry action 0da1dba72616 net/mlx5e: XSK, Fix unintended ICOSQ change 9395b1bb1f14 ipv6: icmp: icmpv6_xrlim_allow() optimization if net.ipv6.icmp.ratelimit is zero d8d9ef298867 ipv4: icmp: icmpv4_xrlim_allow() optimization if net.ipv4.icmp_ratelimit is zero 0201eedb69b2 ipv6: icmp: remove obsolete code in icmpv6_xrlim_allow() 87b08913a9ae inet: move icmp_global_{credit,stamp} to a separate cache line 034bbd806298 icmp: prevent possible overflow in icmp_global_allow() 570e4549f632 selftests/net: packetdrill: add ipv4-mapped-ipv6 tests 8927a108a766 mshv: Add SMT_ENABLED_GUEST partition creation flag a284dbc96a47 mshv: Add nested virtualization creation flag 30d25a8fc04c Drivers: hv: vmbus: Simplify allocation of vmbus_evt 36d6cbb62133 mshv: expose the scrub partition hypercall 4bef6b28bab8 mshv: Add support for integrated scheduler 0597696017fe mshv: Use try_cmpxchg() instead of cmpxchg() 705d01c8d781 x86/hyperv: Fix error pointer dereference fe9f15983c48 x86/hyperv: Reserve 3 interrupt vectors used exclusively by MSHV 1e5c00912695 selftests/bpf: Remove hexdump dependency 0cecd492f516 libbpf: Remove extern declaration of bpf_stream_vprintk() b3dfa128f7da selftests/bpf: Use vmlinux.h in test_xdp_meta beeebffc8075 lib/crypto: powerpc/aes: Fix rndkey_from_vsx() on big endian CPUs 08020dbe3125 apparmor: fix signedness bug in unpack_tags() 003049b1c4fb io_uring/zcrx: fix user_ref race between scrub and refill paths 80ca113671a0 ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names e570a5ca307f ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names 50a634f1d795 ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false 3acf517e1ae0 ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models 7869f1c1123c ASoC: amd: acp: Add ACP7.0 match entries for Realtek parts 625be3456b3c tools/sched_ext: scx_pair: fix stride == 0 crash on single-CPU systems 55a24d920397 tools/sched_ext: scx_central: fix CPU_SET and skeleton leak on early exit ecb7c2484cfc btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found 7b54e08f2ef8 btrfs: fix lost error return in btrfs_find_orphan_roots() 29e525665a77 btrfs: fix lost return value on error in finish_verity() f46a283bbc58 btrfs: change unaligned root messages to error level in btrfs_validate_super() 2155d0c0a761 btrfs: use the correct type to initialize block reserve for delayed refs 8ceaad6cd6e7 btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure() 5870ec7c8fe5 btrfs: reset block group size class when it becomes empty be6324a809db btrfs: replace BUG() with error handling in __btrfs_balance() 1c88823a1958 btrfs: handle unexpected exact match in btrfs_set_inode_index_count() 3ce500aac0e7 s390/debug: Convert debug area lock from a spinlock to a raw spinlock 948a013a54c4 efi: Align unaccepted memory range to page boundary 0862438c9048 efi: Fix reservation of unaccepted memory table 21279b1096b1 MAINTAINERS: Add a reviewer entry for EFI 62cb7abdef11 efi: stmm: Constify struct efivar_operations e00ac9e5afb5 x86/kexec: Copy ACPI root pointer address from config table fbd03587ba73 gpio: amd-fch: ionly return allowed values from amd_fch_gpio_get() 5043d7ed39df x86/xen: Fix Xen PV guest boot 6766f5901230 gpio: sysfs: fix chip removal with GPIOs exported over sysfs ff91965ad8b2 gpio: swnode: restore the swnode-name-against-chip-label matching a3345015c2ae ALSA: echoaudio: Add SPDX ids to some files 246184460766 ALSA: isa: Add SPDX id lines to some files 65ff3a8d0b0a ALSA: core: Add SPDX license id to files f8e6343b7a89 Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT 693680b9add6 fsverity: fix build error by adding fsverity_readahead() stub 5959495449ca fsverity: remove fsverity_verify_page() 78cdb1489361 f2fs: make f2fs_verify_cluster() partially large-folio-aware 079220c56f83 f2fs: remove unnecessary ClearPageUptodate in f2fs_verify_cluster() 885e78d71f77 x86/hyperv: Remove ASM_CALL_CONSTRAINT with VMMCALL insn 834ef6aa0996 x86/hyperv: Use savesegment() instead of inline asm() to save segment registers ccd8e87748ad eth: fbnic: Add validation for MTU changes ef0e60083f76 tools/power turbostat: Fix AMD RAPL regression be054cc66f73 net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() a07c33c6f2fc vsock: document namespace mode sysctls ffe68c376699 net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle e3f000f0dee1 macvlan: observe an RCU grace period in macvlan_common_newlink() error path 32b70e62034a selftests: tc_actions: don't dump 2MB of \0 to stdout 9e371b0ba7f5 ipv6: addrconf: reduce default temp_valid_lft to 2 days ad5dfde2a573 ping: annotate data-races in ping_lookup() 458c95de5c55 net: dsa: MxL862xx: don't force-enable MAXLINEAR_GPHY a047497f9528 dpll: zl3073x: Fix ref frequency setting 0943404b1f3b net: do not delay zero-copy skbs in skb_attempt_defer_free() 6e980df45216 net: psp: select CONFIG_SKB_EXTENSIONS 3b39d73cc337 bpftool: Fix truncated netlink dumps 452a3eee22c5 ipv6: fix a race in ip6_sock_set_v6only() d7988720ef3e libbpf: Delay feature gate check until object prepare time 7cefbb47ccb2 libbpf: Do not use PROG_TYPE_TRACEPOINT program for feature gating 40534d19ed2a spi: spidev: fix lock inversion between spi_lock and buf_lock 93983a9f3bee cpuidle: menu: Remove single state handling 825d5d347935 cpuidle: teo: Remove single state handling 9b9c0ff095f0 cpuidle: haltpoll: Remove single state handling 3ee5333feec4 s390/smp: Avoid calling rebuild_sched_domains() early dd3411959b57 s390/kexec: Make KEXEC_SIG available when CONFIG_MODULES=n e5c9ffc6ae1b cpuidle: Skip governor when only one idle state is available 71e99ee20fc3 netfilter: nf_tables: fix use-after-free in nf_tables_addchain() 008e7a7c293b net: remove WARN_ON_ONCE when accessing forward path array 8fde939b0206 ipvs: do not keep dest_dst if dev is going down 05cfe9863ef0 ipvs: skip ipv6 extension headers for csum checks 4edd4ba71ce0 include: uapi: netfilter_bridge.h: Cover for musl libc a6d28eb8efe9 netfilter: nf_conntrack_h323: don't pass uninitialised l3num value 7f261bb906bf netfilter: nf_tables: revert commit_mutex usage in reset path 30c4d7fb59ac netfilter: nft_quota: use atomic64_xchg for reset 779c60a5190c netfilter: nft_counter: serialize reset with spinlock 07919126ecfc netfilter: annotate NAT helper hook pointers with __rcu 0d68ad088e33 ASoC: tas2783A: add explicit port prepare handling 82e3265487c0 ASoC: renesas: rz-ssi: Fix playback and capture a8c198d16c64 selftests: forwarding: fix pedit tests failure with br_netfilter enabled ce9f6aec0fb7 selftests: forwarding: vxlan_bridge_1d_ipv6: fix test failure with br_netfilter enabled 02cb2e6bacbb selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled 91062e119b4e ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA 26f29b149169 net: fix backlog_unlock_irq_restore() vs CONFIG_PREEMPT_RT 636fd32d4015 printk: add CONFIG_PRINTK dependency for netconsole a8470953b4ca selftests: forwarding: bridge_mdb_max: add tests for mdb_n_entries warning 8b769e311a86 net: bridge: mcast: always update mdb_n_entries for vlan contexts e65ca1646311 efi: export sysfb_primary_display for EDID c7d9be66b71a net: arcnet: com20020-pci: fix support for 2.5Mbit cards da29e453dcb3 net/rds: rds_sendmsg should not discard payload_len 6d1dc8014334 xen-netback: reject zero-queue configuration from guest 9e7021d2aeae net: usb: catc: enable basic endpoint checking 7bc0df86c238 ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314 94560267d6c4 ovpn: tcp - don't deref NULL sk_socket member after tcp_close() e7a3c1adc127 selftests: drv-net: add HDS payload sweep test for devmem TCP 0f30a31b55c4 eth: fbnic: set DMA_HINT_L4 for all flows bd254115f38d eth: fbnic: increase FBNIC_HDR_BYTES_MIN from 128 to 256 bytes bbeb3bfbffe0 eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0 076768461323 tools/sched_ext: scx_userland: fix stale data on restart cabd76bbc036 tools/sched_ext: scx_flatcg: fix potential stack overflow from VLA in fcg_read_stats f94711255a73 kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package be3573124e63 io_uring/bpf_filter: pass in expected filter payload size d21c362182af io_uring/bpf_filter: move filter size and populate helper into struct 22dbb0987bd1 io_uring/cancel: de-unionize file and user_data in struct io_cancel_data dfe48ea17973 blk-mq: use NOIO context to prevent deadlock during debugfs creation cd7ef20ba8c6 ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO 3678a334a55e blk-stat: convert struct blk_stat_callback to kernel-doc 4c431a76a288 block: fix enum descriptions kernel-doc 09ad01a530bb regulator: s2mps11: fix pctrlsel macro usage in s2mpg10_of_parse_cb() 5a1256acaa85 regulator: s2mps11: drop redundant sanity checks in s2mpg10_of_parse_cb() 957e5be2e1ff ASoC: qcom: sm8250: Add quinary MI2S support ff9cadd1a2c0 ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR 10d7c95af043 fs/ntfs3: add delayed-allocation (delalloc) support 2e02f9efdbc6 io_uring/rsrc: improve regbuf iov validation 046fcc83ac1b io_uring: remove unneeded io_send_zc accounting 600b665b9037 io_uring/cmd_net: fix too strict requirement on ioctl e98696edac69 ALSA: usb-audio: Avoid potentially repeated XRUN error messages fba2105a157f ALSA: usb-audio: Add sanity check for OOB writes at silencing 36adb51ac0b1 ALSA: usb-audio: Optimize the copy of packet sizes for implicit fb handling cf044e441902 ALSA: usb-audio: Update the number of packets properly at receiving 6af6be278e3b gpio: cdev: Avoid NULL dereference in linehandle_create() 58433885ee99 gpio: nomadik: Add missing IS_ERR() check dc96f01d54cc smb: client: terminate session upon failed client required signing 14f66f446463 cifs: some missing initializations on replay 56112578c712 io_uring: delay sqarray static branch disablement 6b34f8edf8b8 io_uring/query: add query.h copyright notice c29214677a9f io_uring/query: return support for custom rx page size 7496e658a76a io_uring/zcrx: check unsupported flags on import a5a50f141569 cifs: remove unnecessary tracing after put tcon a09dc10d1353 ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths 1aade89ecca4 smb: server: Remove duplicate include of misc.h 5d540e450895 io_uring/zcrx: fix post open error handling a983aae39776 io_uring/zcrx: fix sgtable leak on mapping failures ca4ee40bf13d Partly revert "drm/hyperv: Remove reference to hyperv_fb driver" e1e828a1e9a7 docs: toshiba_haps: fix grammar error in SSD warning fe58576e6a2e Docs/mm: fix typos and grammar in page_tables.rst 2ade267bd887 Docs/core-api: fix typos in rbtree.rst 47cb33cedf47 docs: clarify wording in programming-language.rst 11506b3c233f block: update docs for bio and bvec_iter a86039b76e5d fbcon: Declare struct fb_info.fbcon_par as of type struct fbcon_par 30baedeeeab5 fbcon: Remove struct fbcon_display.inverse ce4e25198a6a fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() b28da0d09246 fbdev: ffb: fix corrupted video output on Sun FFB1 c39ee2d264f9 fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() c595c19602ce staging: fbtft: Make framebuffer registration message debug-only be26a07c61af staging: fbtft: Fix build failure when CONFIG_FB_DEVICE=n cbfb9c715f33 fbdev: au1100fb: Check return value of clk_enable() in .resume() 8e9bf8b9e8c0 printk, vt, fbcon: Remove console_conditional_schedule() 4a16b380333d fbdev: fix fb_pad_unaligned_buffer mask eacf9840ae12 fbdev: of: display_timing: fix refcount leak in of_get_display_timings() 88b3b9924337 fbdev: vt8500lcdfb: fix missing dma_free_coherent() 994fcd4b107d video/logo: don't select LOGO_LINUX_MONO and LOGO_LINUX_VGA16 by default ac6d088b3b20 video/logo: move logo selection logic to Kconfig 3092718e1280 video/logo: remove logo_mac_clut224 9db021e6cbd6 sh: defconfig: remove CONFIG_LOGO_SUPERH_* 555cdf5242fd newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_SGI_CLUT224 dfa6ce636cb8 video/logo: allow custom logo a7aa2b512b14 video/logo: add a type parameter to the logo makefile function 672b35216282 video/logo: remove orphan .pgm Makefile rule b3dce279c900 fbdev: omapfb: remove duplicate check in omapfb_setup_mem() c2925992232f fbdev: sh_mobile_lcdc: Make FB_DEVICE dependency optional bf9ec461a7d1 fbdev: omapfb: Make FB_DEVICE dependency optional 553d8a6e512a staging: fbtft: Make FB_DEVICE dependency optional 39b65316fe9d fb: Add dev_of_fbinfo() helper for optional sysfs support 8f582bcd132c drm/hyperv: Remove reference to hyperv_fb driver d65f2978f363 drivers: hv: vmbus_drv: Remove reference to hpyerv_fb 011a0502801c fbcon: check return value of con2fb_acquire_newinfo() 40227f2efcfb fbdev: hyperv_fb: Remove hyperv_fb driver 68eeb0871e98 fbdev: Use device_create_with_groups() to fix sysfs groups registration race 120adae7b42f fbdev: smscufx: properly copy ioctl memory to kernelspace 0209e21e3c37 fbdev: rivafb: fix divide error in nv3_arb() f043a93fff9e mm: numa_memblks: Identify the accurate NUMA ID of CFMW 8e61cfc5f52c cifs: update internal module version number b0b1a8583d8e bpf: Add a map/btf from a fd array more consistently 2669dde7a8c6 selftests/bpf: Fix map_kptr grace period wait 0265c1fd912e selftests/bpf: enable fsession_test on riscv64 48f624c3dc71 selftests/bpf: Adjust selftest due to function rename 35b3515be0ec bpf, riscv: add fsession support for trampolines ccd2d799ed44 bpf: Fix a potential use-after-free of BTF object 93fd420d71be bpf, riscv: introduce emit_store_stack_imm64() for trampoline 04999b99e81e libbpf: Fix invalid write loop logic in bpf_linker__add_buf() 728ff167910e libbpf: Add gating for arena globals relocation feature 85d0bd1d4ccc ACPI: driver: Drop driver_data pointer clearing from two drivers 2995e713d8a7 ACPI: video: Clear driver_data pointer on remove ee5492fd88cf fbnic: close fw_log race between users and teardown 6a997f38bdf8 vsock: prevent child netns mode switch from local to global 9dd391493a72 vsock: fix child netns mode initialization a49d2a2c37a6 net: sparx5/lan969x: fix PTP clock max_adj value 8244f959e2c1 ipv6: Fix out-of-bound access in fib6_add_rt2node(). 6db8b56eed62 ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() a68a9bd086c2 selftests: netconsole: Increase port listening timeout 51496091dd37 tools/power turbostat: version 2026.02.14 96718ad296af tools/power turbostat: Fix and document --header_iterations 8e5c0cc326f2 tools/power turbostat: Use strtoul() for iteration parsing a2b4d0f8bf07 tools/power turbostat: Favor cpu# over core# afdfb71c018e kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm ffe9ac1ad56d kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package 6d6b8b0e28c4 kbuild: rpm-pkg: Restrict manual debug package creation 59f18d88d96e scripts/make_fit.py: Drop explicit LZMA parallel compression be55899b7163 kbuild: Fix CC_CAN_LINK detection b52343d1cb47 ARM: clean up the memset64() C wrapper 0b82cc331d2e selftests/sched_ext: Fix rt_stall flaky failure cd7a5651db26 alpha: add missing address argument in call to page_table_check_pte_clear() 888a0a802c46 spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe() 6be5c151eb1e tools/power turbostat: Expunge logical_cpu_id 070e92361eec tools/power turbostat: Enhance HT enumeration ddf60e38ca04 tools/power turbostat: Simplify global core_id calculation a854684986b7 tools/power turbostat: Unify even/odd/average counter referencing 3cecd4a62d22 tools/power turbostat: Allocate average counters dynamically 439632cf95d3 tools/power turbostat: Delete core_data.core_id 5e160646f4db tools/power turbostat: Rename physical_core_id to core_id 4aaf7d07a089 tools/power turbostat: Cleanup package_id 54ca69f33cf1 tools/power turbostat: Cleanup internal use of "base_cpu" dd23bfe4c317 tools/power turbostat: Add L2 cache statistics 53b2fae90ff0 function_graph: Restore direct mode when callbacks drop to one 1abdf9e7967f ACPI: button: Tweak acpi_button_remove() d323436b13f3 ACPI: button: Tweak system wakeup handling b83afb7e8c33 ACPI: battery: Drop redundant checks from acpi_battery_remove() 026f6513c588 net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj() 47f79b20e7fb net: mscc: ocelot: split xmit into FDMA and register injection paths 29372f07f796 net: mscc: ocelot: extract ocelot_xmit_timestamp() helper 6c28aa8dfdf2 net: sparx5/lan969x: fix DWRR cost max to match hardware register width 8930878101cd atm: fore200e: fix use-after-free in tasklets during device removal babab1b42ed6 net: stmmac: fix oops when split header is enabled d03e094473ec net: intel: fix PCI device ID conflict between i40e and ipw2200 ed6788c5a761 selftests: drv-net: limit RPS test CPUs to supported range 10ec0fc0ccc5 selftests: net: lib: Fix jq parsing error fe6515f5952c bng_en: Remove duplicate include a2646773a005 selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2 a6a9bc544b67 net: mctp: ensure our nlmsg responses are initialised 7c375811b511 myri10ge: replace comma with semicolons 4cebb26ac6f0 net: phy: phy_port: Correctly recompute the port's linkmodes 6248f3dc4ec5 net: phy: phy_port: Cleanup the of-parsing logic for phy_port 056166710543 net: phy: initialize the port support based on the PHY's for OF ports 8429538c2c04 tools/testing: keep legacy generated files around in .gitignore file 4c91b67f87ac smb: client: fix data corruption due to racy lease checks 90627a1e08e6 lib/group_cpus: handle const qualifier from clusters allocation type f7a553b813f8 kho: remove unnecessary WARN_ON(err) in kho_populate() 34df6c4734db kho: fix missing early_memunmap() call in kho_populate() 55f8b4518d14 scripts/gdb: implement x86_page_ops in mm.py 5ed4b6b37c64 objpool: fix the overestimation of object pooling metadata size b24335521de9 selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT 9333980c230f delayacct: fix build regression on accounting tool ac1ea219590c mm/page_alloc: clear page->private in free_pages_prepare() d51b5076c746 selftests/mm: add memory failure dirty pagecache test 12e8a2fae372 selftests/mm: add memory failure clean pagecache test ff4ef2fbd101 selftests/mm: add memory failure anonymous page test a67fe41e214f mm: rmap: support batched unmapping for file large folios 07f440c23a19 arm64: mm: implement the architecture-specific clear_flush_young_ptes() 6f0e1142173a arm64: mm: support batch clearing of the young flag for large folios 67d59bddfc26 arm64: mm: factor out the address and ptep alignment into a new helper 52e054f71840 mm: rmap: support batched checks of the references for large folios f615cc92641a tools/testing/vma: add VMA userland tests for VMA flag functions a1f0dacaaba1 tools/testing/vma: separate out vma_internal.h into logical headers 6aacab308a5d tools/testing/vma: separate VMA userland tests into separate files 53f1d9364451 mm: make vm_area_desc utilise vma_flags_t only 5bd2c0650a90 mm: update all remaining mmap_prepare users to use vma_flags_t 590d356aa433 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t fd3196ee9ca1 mm: update secretmem to use VMA flags on mmap_prepare 097e8db5e22b mm: update hugetlbfs to use VMA flags on mmap_prepare bae0ba7c7c0a mm: add basic VMA flag operation helper functions 21c8a5bae7bd tools: bitmap: add missing bitmap_[subset(), andnot()] 1c628004e0de mm: add mk_vma_flags() bitmap flag macro helper e388d31257ed mm: rename vma_flag_test/set_atomic() to vma_test/set_atomic_flag() a30de4c6b79a mm/vma: remove __private sparse decoration from vma_flags_t a8700d42b0af mm: use unmap_desc struct for freeing page tables 2314fe9ba5e6 mm/vma: use unmap_region() in vms_clear_ptes() 0df5a8d3948d mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() 5b6626a76a81 mm: introduce unmap_desc struct to reduce function arguments 43873af772f8 mm: change dup_mmap() recovery 243de0c0dc04 mm/vma: add page table limit to unmap_region() eda8c5e77622 mm/memory: add tree limit to free_pgtables() 23bd03a9a204 mm/vma: add limits to unmap_region() for vmas d6d13e2ad81a mm/mmap: abstract vma clean up from exit_mmap() 95725acc3cd8 mm/mmap: move exit_mmap() trace point bed76bec3111 mm: relocate the page table ceiling and floor definitions 3f54ef56fd45 mm: folio_zero_user: open code range computation in folio_zero_user() 7ec9ecf217f8 mm/vmscan: select the closest preferred node in demote_folio_list() 1aceed565ff1 mm/vmscan: fix demotion targets checks in reclaim/demotion 61dc9f776705 procfs: fix possible double mmput() in do_procmap_query() 338ad1e84d15 mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK 1d3f9bb4c8af mm/hugetlb: restore failed global reservations to subpool 048714d9df73 tools/sched_ext: scx_userland: fix restart and stats thread lifecycle bugs dbf0108347bd perf test script: Add python script testing support 2273697781d2 perf test script: Add perl script testing support 22ca2f7f32cc perf script: Allow the generated script to be a path 9083ce531a1f perf test: perf data --to-ctf testing fc4577b52a89 perf test: Test pipe mode with data conversion --to-json 5b92fc082c83 perf json: Pipe mode --to-ctf support 6db2f7c67b28 perf json: Pipe mode --to-json support 8772598b7801 perf check: Add libbabeltrace to the listed features 9eb1760f846a perf build: Allow passing extra Clang flags via EXTRA_BPF_FLAGS adc1284bae3c perf test data_type_profiling.sh: Skip just the Rust tests if code_with_type workload is missing 804490c3eb26 tools build: Fix feature test for rust compiler 1a6c45969a85 perf libunwind: Fix calls to thread__e_machine() 3774289f525c smb/client: move NT_STATUS_MORE_ENTRIES 617a5d2473dc smb/client: rename to NT_ERROR_INVALID_DATATYPE fa34d0a57033 smb/client: rename to NT_STATUS_SOME_NOT_MAPPED 4da735c48a27 smb/client: map NT_STATUS_PRIVILEGE_NOT_HELD 3e5f08342860 smb/client: map NT_STATUS_MORE_PROCESSING_REQUIRED e4424687fc6d smb/client: map NT_STATUS_BUFFER_OVERFLOW ba39063ca3ee smb/client: map NT_STATUS_NOTIFY_ENUM_DIR 66dc58bdbd7c cifs: SMB1 split: Remove duplicate include of cifs_debug.h 72f4d4803486 smb: client: fix regression with mount options parsing 988369d236e4 tools/sched_ext: scx_central: fix sched_setaffinity() call with the set size 11fece49e956 tools/sched_ext: scx_flatcg: zero-initialize stats counter array e5f72cb9cea5 PCI: Validate window resource type in pbus_select_window_for_type() 68b4fe32d737 kbuild: Add objtool to top-level clean target b660b13d4c63 ovpn: fix VPN TX bytes counting a5ec7baa44ea ovpn: fix possible use-after-free in ovpn_net_xmit 93686c472eb7 ovpn: set sk_user_data before overriding callbacks c7d54dafa042 powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check c1f57406672b exfat: add blank line after declarations 5e37a4577f95 exfat: remove unnecessary else after return statement 9276e330c17b exfat: support multi-cluster for exfat_get_cluster 9fb696a10a67 exfat: return the start of next cache in exfat_cache_lookup 8c6bdce0e914 exfat: tweak cluster cache to support zero offset 256694b22d01 exfat: support multi-cluster for exfat_map_cluster 88a936b7a918 exfat: remove handling of non-file types in exfat_map_cluster 6d0b7f873bbd exfat: reuse cache to improve exfat_get_cluster afb6ffa33dab exfat: reduce the number of parameters for exfat_get_cluster() 5dc72a518137 exfat: remove the unreachable warning for cache miss cases 2e21557d5422 exfat: remove the check for infinite cluster chain loop 5e205c484b1f exfat: improve exfat_find_last_cluster 06805f4c5784 exfat: improve exfat_count_num_clusters 5cf0288f0da3 exfat: support reuse buffer head for exfat_ent_get 967288e9a6f2 exfat: add cache option for __exfat_ent_get 0914882bdda6 exfat: reduce unnecessary writes during mmap write 8ffe56b104c5 exfat: improve error code handling in exfat_find_empty_entry() e243cdd87b91 regulator: core: Remove regulator supply_name length limit b82fa9b0c26e ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init 42a9a5c25615 ASoC: dt-bindings: asahi-kasei,ak5558: Reference common DAI properties 56eb0c0ed345 ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs a8c975302868 ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90 453daece381e block: change return type to void 38d12f15c477 nvmet: ignore discard return value 699fcfb6cb80 md: ignore discard return value 81e7223b1a2d block: fix partial IOVA mapping cleanup in blk_rq_dma_map_iova 5991bfa3f88e block: fix folio leak in bio_iov_iter_bounce_read() 5a36d2bda9c8 ALSA: usb-audio: Add iface reset and delay quirk for GHW-123P d7d95207caf4 io_uring: use the right type for creds iteration f4d0668b38d8 io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots fa4820b89384 tracing: Fix indentation of return statement in print_trace_fmt() a6bded921ed3 io_uring/filetable: clamp alloc_hint to the configured alloc range 1e83ccd5921a sched/mmcid: Don't assume CID is CPU owned on mode switch e91f8c5305b9 ACPI: button: Call device_init_wakeup() earlier during probe abbdf22e0a8f ACPI: battery: Drop redundant check from acpi_battery_notify() bd9635c4d672 PM: sleep: wakeirq: Update outdated documentation comments c900e33e30e9 Documentation: PM: Document intel_idle.table command line option 525e0064f3d8 powercap: intel_rapl: Expose all package CPUs in PMU cpumask 7537bae8b6eb powercap: intel_rapl: Remove incorrect CPU check in PMU context 15176b818e04 thermal: int340x: Fix sysfs group leak on DLVR registration failure cfdde144ae45 ceph: assert loop invariants in ceph_writepages_start() 5b88af7113fe block: allow IOC_PR_READ_* ioctls with BLK_OPEN_READ 2ebc8d600fb9 drbd: always set BLK_FEAT_STABLE_WRITES fa589acaac08 ceph: remove error return from ceph_process_folio_batch() cac190c7674f ceph: fix write storm on fscrypted files 707104682e3c ceph: do not propagate page array emplacement errors as batch errors 804c4a2209bc tracing: Reset last_boot_info if ring buffer is reset f844282deed7 tracing: Fix to set write permission to per-cpu buffer_size_kb 42d1c54d6248 bnge/bng_re: Add a new HSI bf9cf80cab81 net: macb: Fix tx/rx malfunction after phy link down and up 6884028cd7f2 af_unix: Fix memleak of newsk in unix_stream_connect(). e3998b6e90f8 net: ti: icssg-prueth: Add optional dependency on HSR e265b330b93e mailmap: Add entry for Mickaël Salaün 23794bec1cb6 net: dsa: add basic initial driver for MxL862xx switches b405b26d8d27 net: mdio: add unlocked mdiodev C45 bus accessors 85ee98742902 net: dsa: add tag format for MxL862xx switches 4ccc9851355f dt-bindings: net: dsa: add MaxLinear MxL862xx ccb327266698 selftests: drivers: net: hw: Modify toeplitz.c to poll for packets 908ef80e31e4 ALSA: hda/tas2781: Ignore reset check for SPI device 3a6b7dc431aa ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG) 405d59fdd203 ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023) 943f3b8bfbf2 octeontx2-pf: Unregister devlink on probe failure e9a5073a98d9 net: renesas: rswitch: fix forwarding offload statemachine cdb1634de3bf ionic: Rate limit unknown xcvr type messages 97d7ae6e14c8 tcp: inet6_csk_xmit() optimization a6eee39cc2b9 tcp: populate inet->cork.fl.u.ip6 in tcp_v6_syn_recv_sock() 19bdb267f733 tcp: populate inet->cork.fl.u.ip6 in tcp_v6_connect() 969a20198bd6 ipv6: inet6_csk_xmit() and inet6_csk_update_pmtu() use inet->cork.fl.u.ip6 4e6c91cf60f2 ipv6: use inet->cork.fl.u.ip6 and np->final in ip6_datagram_dst_update() 3d3f075e80f2 ipv6: use np->final in inet6_sk_rebuild_header() 03ff0cb1a926 ipv6: add daddr/final storage in struct ipv6_pinfo 3a4687366148 net: stmmac: qcom-ethqos: fix qcom_ethqos_serdes_powerup() dc010e1b4bb6 xfrm: reduce struct sec_path size b9355ad52b38 bnxt_en: Check RSS contexts in bnxt_need_reserve_rings() 5a2f3aa2896f bnxt_en: Refactor bnxt_need_reserve_rings() 1ca28333e464 x86: keep legacy generated vdso files around in .gitignore file e5e2e4300228 mptcp: allow overridden write_space to be invoked 3def995c4ede octeontx2-af: CGX: fix bitmap leaks 79ba362b4337 netconsole: Use printk context for CPU and task information 7eab73b18630 netconsole: convert to NBCON console infrastructure eaf35bc63be7 netconsole: extract message fragmentation into send_msg_udp() 60325c27d3cf printk: Add execution context (task name/CPU) to printk_info a16f91f80735 dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic 43185067c6fd configfs-tsm-report: tdx_guest: Increase Quote buffer size to 128KB e2071f9ce42b powerpc/pseries: plpks: export plpks_wrapping_is_supported 9342bf3d670b configfs-tsm-report: Increase TSM_REPORT_OUTBLOB_MAX to 16MB 5f486958bfae configfs-tsm-report: Document size limits for outblob attributes 52190933c37a f2fs: sysfs: introduce critical_task_priority 9f16d96e1222 ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() 8f7df60fe063 ksmbd: fix non-IPv6 build 1562b1fb7e17 crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly 35149653ee29 smb client: Add generated file to gitignore file 720452a6d0fd Revert "clk: microchip: core: allow driver to be compiled with COMPILE_TEST" df136764e86e Revert "clk: microchip: fix typo in reference to a config option" 65b691f84dba landlock: Transpose the layer masks data structure 45f2a2926b21 landlock: Add access_mask_subset() helper 9adbe8935152 selftests/landlock: Add filesystem access benchmark 5a5203a45b06 platform/x86: lenovo-wmi-{capdata,other}: Fix HWMON channel visibility 9e33c1dba224 hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification 8bde3e395a85 Revert "hwmon: (ibmpex) fix use-after-free in high/low store" 484e834d53cf octeon_ep_vf: ensure dbell BADDR updation ce8fe3fc4f99 octeon_ep: ensure dbell BADDR updation 73e6ffa37ceb octeon_ep: disable per ring interrupts ad1f18e985cb net/mlx5e: remove declarations of mlx5e_shampo_{fill_umr,dealloc_hd} 36bd7d5deef9 net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() c22ba07c827f net: dsa: eliminate local type for tc policers 308e7e4d0a84 serial: caif: fix use-after-free in caif_serial ldisc_close() d01103fdcb87 net: ethernet: marvell: skge: remove incorrect conflicting PCI ID 81b84de32bb2 xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path 1a4b0c999101 regulator: mt6363: Fix interrmittent timeout 5578da7d957f ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type 7ac5dddef516 net: ftgmac100: Use devm_mdiobus_alloc/devm_of_mdiobus_register 201dddf68899 net: ftgmac100: Fix wrong netif_napi_del in release 96b4887a718c net: ftgmac100: Simplify condition on HW arbitration 0855b43d8218 net: ftgmac100: Remove redundant PHY_POLL 20248a719dc8 net: ftgmac100: Move DT probe into a helper 3e523741aae7 net: ftgmac100: Simplify legacy MDIO setup efeb21441173 net: ftgmac100: Always register the MDIO bus when it exists 7535d70ba0e7 net: ftgmac100: Move NCSI probe code into a helper d1d8392883bf net: ftgmac100: Simplify error handling for ftgmac100_initial_mac 4659ccedf22b net: ftgmac100: Use devm_clk_get_enabled 67127f88c80b net: ftgmac100: Use devm_request_memory_region/devm_ioremap f4bef838a455 net: ftgmac100: Use devm_alloc_etherdev() 9b42f74808de net: ftgmac100: Replace all of_device_is_compatible() 41fbe5aa5086 net: ftgmac100: Add match data containing MAC ID 03a2aba50b2c net: ftgmac100: List all compatibles 5d1ab659fb93 perf stat: Add no-affinity flag d484361550eb perf evlist: Reduce affinity use and move into iterator, fix no affinity 47172912c993 perf evlist: Missing TPEBS close in evlist__close() ff8548172f63 perf evlist: Special map propagation for tool events that read on 1 CPU 63b320aaac08 perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel bc105a8918fd Revert "perf tool_pmu: More accurately set the cpus for tool events" 1f12fb138de8 tools build: Emit dependencies file for test-rust.bin 84a654f78641 tools build: Make test-rust.bin be removed by the 'clean' target 0efc331d78b0 io_uring/rsrc: replace reg buffer bit field with flags 417d029dc412 io_uring/zcrx: improve types for size calculation 8c5d17834ec1 net: sunhme: Fix sbus regression 92860256402c LoongArch: dts: loongson-2k1000: Add nand controller support 4fd5ca0f2c62 LoongArch: dts: loongson-2k0500: Add nand controller support 4fdb5dd8aeba LoongArch: BPF: Implement bpf_addr_space_cast instruction ef54c517a937 LoongArch: BPF: Implement PROBE_MEM32 pseudo instructions 4ab17e762b34 LoongArch: BPF: Use BPF prog pack allocator f5db714646c0 LoongArch: Use IS_ERR_PCPU() macro for KGDB 5ec5ac4ca27e LoongArch: Rework KASAN initialization for PTW-enabled systems 7cb37af61f09 LoongArch: Disable instrumentation for setup_ptwalker() 0e6f596d6ac6 LoongArch: Remove some extern variables in source files 70b0faae3590 LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT 055c7e75190e LoongArch: Handle percpu handler address for ORC unwinder 77403a06d845 LoongArch: Use %px to print unmodified unwinding address 2172d6ebac93 LoongArch: Prefer top-down allocation after arch_mem_init() 009ee0c96416 LoongArch: Add HOTPLUG_SMT implementation 94b0c831eda7 LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE abca6583a2aa LoongArch: Wire up memfd_secret system call 52c1dbf4cb8e LoongArch: Replace seq_printf() with seq_puts() for simple strings f0e4b1b6e295 LoongArch: Add 128-bit atomic cmpxchg support 48543c4283e7 LoongArch: Add detection for SC.Q support 07d5798aadfa LoongArch: Select HAVE_CMPXCHG_LOCAL in Kconfig e3372ffb5f9e KVM: s390: Increase permitted SE header size to 1 MiB 46aa186a08d8 MAINTAINERS: Replace backup for s390 vfio-pci b3dabced355e MAINTAINERS: Assign hsr selftests to HSR bbbd531faa18 selftests: hsr: Add more link fault tests for HSR aae9d6b616b5 hsr: Implement more robust duplicate discard for HSR 8908c3c8cef4 selftests: hsr: Add tests for more link faults with PRP 415e6367512b hsr: Implement more robust duplicate discard for PRP ca4a09a950d2 selftests: hsr: Add tests for faulty links 776b64ba12e7 selftests: hsr: Check duplicates on HSR with VLAN c01a6c700fd5 selftests: hsr: Add ping test for PRP 84f90ab5d3e8 pid: introduce task_ppid_vnr() helper 27125df9a5d3 mm/slab: drop the OBJEXTS_NOSPIN_ALLOC flag from enum objext_flags 87caaeef7995 pidfs: implement ino allocation without the pidmap lock 1cf2e88e0651 Revert "pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers" c4d6d7829817 mm/slab: allow freeing kmalloc_nolock()'d objects using kfree[_rcu]() 03aef0602f22 pid: reorder fields in pid_namespace to reduce false sharing 802182490445 pidfs: convert rb-tree to rhashtable a344860211f5 ipc: Add SPDX license id to mqueue.c f8f296ea1c61 KVM: s390: vsie: Fix race in acquire_gmap_shadow() b6ab71a27c50 KVM: s390: vsie: Fix race in walk_guest_tables() 898885477e0f KVM: s390: Use guest address to mark guest page dirty ae88a5d2f29b net: atm: fix crash due to unvalidated vcc pointer in sigd_send() c431b00ca6af objtool/rust: add one more `noreturn` Rust function 25eb3058eb70 net: fec: add AF_XDP zero-copy support fee723a48cbe net: fec: improve fec_enet_tx_queue() a2ae70c0efe4 net: fec: add fec_alloc_rxq_buffers_pp() to allocate buffers from page pool edd393153ef0 net: fec: move xdp_rxq_info* APIs out of fec_enet_create_page_pool() 6729b24c1c2f net: fec: remove the size parameter from fec_enet_create_page_pool() 8492e4f1959c net: fec: use switch statement to check the type of tx_buf 2dcc93475559 net: fec: remove unnecessary NULL pointer check when clearing TX BD ring 2ff7a7d3928b net: fec: transmit XDP frames in bulk 8a3344bb734f net: fec: add tx_qid parameter to fec_enet_xdp_tx_xmit() 5ff3d3ddcdbe net: fec: add fec_enet_rx_queue_xdp() for XDP path bc609f97b140 net: fec: improve fec_enet_rx_queue() 54a6e86ba4ff net: fec: add fec_build_skb() to build a skb 385d19b56761 net: fec: add rx_shift to indicate the extra bytes padded in front of RX frame ff306e9a1963 net: fec: add fec_rx_error_check() to check RX errors c8d4ad91765c net: fec: add fec_txq_trigger_xmit() helper a1e244a9f177 mm/slab: use prandom if !allow_spin 144080a5823b mm/slab: do not access current->mems_allowed_seq if !allow_spin d82cb7b7ec42 net: arcnet: com20020-pci: use module_pci_driver f743435f988c tracing: Fix false sharing in hwlat get_sample() 0a9be83e57de rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 a046d6fc54d4 net: dsa: mxl-gsw1xx: validate chip ID ffd034ac0912 net: dsa: mxl-gsw1xx: configure SerDes port polarities 431b777762d7 dt-bindings: net: dsa: lantiq,gswip: reference common PHY properties ab2e361ca97a dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU c61a375315c0 tools: ynltool: add qstats analysis for HW-GRO efficiency / savings 5374c334d64f tools: ynltool: factor out qstat dumping a7fc1a488f09 eth: bnxt: gather and report HW-GRO stats daa0b901f831 io_uring/tctx: avoid modifying loop variable in io_ring_add_registered_file 7cb3a68376da io_uring: simplify IORING_SETUP_DEFER_TASKRUN && !SQPOLL check 55d43aab478d dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings eb83cb510979 dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement b4bade506b18 tracing: Move d_max_latency out of CONFIG_FSNOTIFY protection 31b9028c77dc ksmbd: convert tree_conns_lock to rw_semaphore 0080608706b3 ksmbd: fix missing chann_lock while iterating session channel list b29a7a8eee6a fs: fuse: fix max() of incompatible types 18be4ca5cb4e riscv: lib: optimize strlen loop efficiency 098921ec6818 selftests: riscv: vstate_exec_nolibc: Use the regular prctl() function 849f05ae1ea6 selftests: riscv: verify ptrace accepts valid vector csr values 30eb191c895b selftests: riscv: verify ptrace rejects invalid vector csr inputs 3789d5eecd5a selftests: riscv: verify syscalls discard vector context 66d03044891d selftests: riscv: verify initial vector state with ptrace 600f72ded8c8 selftests: riscv: test ptrace vector interface f4be988f5b54 riscv: ptrace: validate input vector csr registers fd515e037efb riscv: csr: define vtype register elements ef3ff40346db riscv: vector: init vector context with proper vlenb dd2fdc350459 SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path 6c5c07bc8589 docs: process: maintainer-pgp-guide: update kernel.org docs link b211a30690f8 docs: kdoc_parser: allow __exit in function prototypes 1075e8e826b2 nfs: nfs4proc: Convert comma to semicolon afb24505ff65 SUNRPC: Change list definition method 728bea264883 sunrpc: rpc_debug and others are defined even if CONFIG_SUNRPC_DEBUG unset 3d012b8614ee perf test: Fix test case perftool-testsuite_report for s390 bdc5071d7f7b coccinelle: Add kmalloc_objs conversion script 2a400eeba40b perf test code_with_type.sh: Skip test if rust wasn't available at build time e29a3e61eef6 NFSv4: limit lease period in nfs4_set_lease_period() 3d57c44e9180 NFSv4: pass lease period in seconds to nfs4_set_lease_period() fdc0396b3cc0 nfs: unify security_inode_listsecurity() calls 42e7c876b182 fs/nfs: Fix readdir slow-start regression 1d3ffe6233b1 perf tests workload: Formatting for code_with_type.rs ebcff9dacaf2 vduse: avoid adding implicit padding c5226b96c08a fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() fe7cd89f0e29 ALSA: usb-audio: Add DSD support for iBasso DC04U 4f3a06cc5797 ksmbd: add chann_lock to protect ksmbd_chann_list xarray 3f5dfa472ea6 tools build: Fix rust feature detection 95080648ed52 cifs: Fix the copyright banner on smb1maperror.c 561f60dfd1c1 ARM: 9470/1: Handle BE8 vs BE32 in ARCH_CC_CAN_LINK 084d5d444181 ALSA: mixer: oss: Add card disconnect checkpoints 5af56f30c4fc spi: tools: Add include folder to .gitignore f8f774913b4b ASoC: SOF: ipc4-control: Set correct error code in refresh_bytes_control 3a7dbc729e42 ASoC: SOF: Intel: select CONFIG_SND_HDA_EXT_CORE from SND_SOC_SOF_HDA_COMMON 1afafbaf749d firmware/dmi: Include product_family info to modalias 305ff6b3a03c ceph: supply snapshot context in ceph_uninline_data() f16bd3fa74a2 ceph: supply snapshot context in ceph_zero_partial_object() 0bce126ab7e5 MIPS: Implement ARCH_HAS_CC_CAN_LINK e93bb4b76cfe MIPS: rb532: Fix MMIO UART resource registration 30bfc2d6a113 MIPS: Work around LLVM bug when gp is used as global register variable 8356b4b1103b libceph: adapt ceph_x_challenge_blob hashing and msgr1 message signing b7cc142dbafe libceph: add support for CEPH_CRYPTO_AES256KRB5 6cec0b61aacc libceph: introduce ceph_crypto_key_prepare() 0ee8bccf7396 libceph: generalize ceph_x_encrypt_offset() and ceph_x_encrypt_buflen() ac431d597a9b libceph: define and enforce CEPH_MAX_KEY_LEN c1f221c1be6f fs/ntfs3: add fall-through between switch labels ecfcae7885f1 power: sequencing: qcom-wcn: fix error path for VDDIO handling ac656d7d7c70 ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio d6c58f4eb3d0 RDMA/mlx5: Implement DMABUF export ops 0ac6f4056c4a RDMA/uverbs: Add DMABUF object type and operations 9ad95a0f2b75 RDMA/uverbs: Support external FD uobjects cc40f19a3014 smb: common: add header guards to fs/smb/common/smb2status.h b4ae8266a744 smb: client: Avoid a dozen -Wflex-array-member-not-at-end warnings fbcdc61e7846 smb/client: remove useless comment in mapping_table_ERRSRV be9fc9033a0a smb/client: remove some literal NT error codes from ntstatus_to_dos_map 199e7a1a2ed9 smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED 0bf7e53fec61 smb/client: add NT_STATUS_NO_USER_KEYS ded739a08228 smb/client: add NT_STATUS_WRONG_EFS 3988b5675296 smb/client: add NT_STATUS_NO_EFS 2ef4f6b46f3c smb/client: add NT_STATUS_NO_RECOVERY_POLICY 47b84c745ba0 smb/client: add NT_STATUS_RANGE_NOT_FOUND fbf88e79c53e smb/client: add NT_STATUS_DECRYPTION_FAILED 2ed0cdab5fcc smb/client: add NT_STATUS_ENCRYPTION_FAILED 096be7202493 smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT 7982ddb7af9b smb/client: add NT_STATUS_VOLUME_DISMOUNTED 563318fa6dcc smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT 29aaf48e24b7 smb/client: add NT_STATUS_VARIABLE_NOT_FOUND ac635d68bac8 smb/client: rename ERRinvlevel to ERRunknownlevel cd55c6e31189 smb/client: add NT_STATUS_OS2_INVALID_LEVEL b0a22915942f smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe 480afcb19b61 smb/client: introduce KUnit test to check search result of smb2_error_map_table 75563adbb91d smb/client: use bsearch() to find target in smb2_error_map_table 453382f15b0e smb/client: check whether smb2_error_map_table is sorted in ascending order c527e13a7a66 cifs: Autogenerate SMB2 error mapping table 164cacd0ba38 smb: server: correct value for smb_direct_max_fragmented_recv_size 4a93d1ee2d02 smb: client: correct value for smbd_max_fragmented_recv_size 77ffbcac4e56 smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection() b38f99c1217a ksmbd: add procfs interface for runtime monitoring and statistics 010eb01ce23b ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths c4f1fe47b106 tracing: Better separate SNAPSHOT and MAX_TRACE options e4c1a09afbe2 tracing: Add tracer_uses_snapshot() helper to remove #ifdefs 694b3f6fe0b6 tracing: Rename trace_array field max_buffer to snapshot_buffer 98021e37d694 tracing: Move pid filtering into trace_pid.c 27931ee8f454 tracing: Move trace_printk functions out of trace.c and into trace_printk.c af1eea12ad24 tracing: Use system_state in trace_printk_init_buffers() f377912b3dd7 tracing: Have trace_printk functions use flags instead of using global_trace 93c88d06accd tracing: Make tracing_update_buffers() take NULL for global_trace 1c53d781d425 tracing: Make printk_trace global for tracing system 3e6c8f80e5dd tracing: Move ftrace_trace_stack() out of trace.c and into trace.h 0e730bc067e7 tracing: Move __trace_buffer_{un}lock_*() functions to trace.h a4f77ffc8eb6 tracing: Make tracing_selftest_running global to the tracing subsystem 64dee86ad7de tracing: Make tracing_disabled global for tracing system ba73713da50e tracing: Clean up use of trace_create_maxlat_file() 326669faf3cb tracing: Move tracing_set_filter_buffering() into trace_events_hist.c c8b039c3e376 tracing: Have all triggers expect a file parameter 6711069dd72f lib/tests: extend KUnit test for bitops with more cases 9d6f6764939f bitops: Add more files to the MAINTAINERS 92010ab6dbac lib/find_bit: fix uninitialized variable use in FIND_NTH_BIT 4101b3b57170 lib/tests: add KUnit test for bitops 214220e7fa3a smb: server: make use of rdma_restrict_node_type() 07e0b72eb053 smb: client: make use of rdma_restrict_node_type() a760e80e90f5 RDMA/core: introduce rdma_restrict_node_type() cf74fcdc43b3 smb: client: let send_done handle a completion without IB_SEND_SIGNALED 5b1c6149657a smb: client: let smbd_post_send_negotiate_req() use smbd_post_send() 93ac432274e1 smb: client: fix last send credit problem causing disconnects 21538121efe6 smb: client: make use of smbdirect_socket.send_io.bcredits 2c1ac39ce9cd smb: client: use smbdirect_send_batch processing dc77da037352 smb: client: introduce and use smbd_{alloc, free}_send_io() bf30515caec5 smb: client: split out smbd_ib_post_send() bb848d205f7a smb: client: port and use the wait_for_credits logic used by server 8bfe3fd33f36 smb: client: remove pointless sc->send_io.pending handling in smbd_post_send_iter() 6858531e5e8d smb: client: remove pointless sc->recv_io.credits.count rollback bf1656e12a9d smb: client: let smbd_post_send() make use of request->wr defb3c05fee9 smb: client: let recv_done() queue a refill when the peer is low on credits 9911b1ed187a smb: client: make use of smbdirect_socket.recv_io.credits.available 9da82dc73cb0 smb: server: let send_done handle a completion without IB_SEND_SIGNALED 8cf2bbac6281 smb: server: fix last send credit problem causing disconnects 34abd408c8ba smb: server: make use of smbdirect_socket.send_io.bcredits 8106978d400c smb: server: let recv_done() queue a refill when the peer is low on credits 26ad87a2cfb8 smb: server: make use of smbdirect_socket.recv_io.credits.available 8e94268b21c8 smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.* 6e3c5052f968 smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available 10dfb0738a9d cifs: Label SMB2 statuses with errors c9ce93ef27a1 cifs: SMB1 split: Make BCC accessors conditional 88f7d7e32d9e cifs: SMB1 split: connect.c dec5a519e60e cifs: SMB1 split: sess.c b6fe92377670 cifs: SMB1 split: cifsencrypt.c 6fb4e46d2fd1 cifs: SMB1 split: netmisc.c 3739f6d2986b cifs: SMB1 split: misc.c e5ac3ff6c6e7 cifs: SMB1 split: cifs_debug.c c23e0ce2ae76 cifs: SMB1 split: Move inline funcs 1e6f98f3e8b2 cifs: Fix cifs_dump_mids() to call ->dump_detail fee3181757c1 cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get() efbe45cc035d cifs: SMB1 split: Move BCC access functions 8a848efd482b cifs: SMB1 split: Adjust #includes ed1e53796f51 cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h a7c7f35bcf09 cifs: SMB1 split: Add some #includes 282432612aa7 cifs: SMB1 split: Move some SMB1 received PDU checking bits to smb1transport.c bae7afc4b4ec cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c 645427b7a6c5 cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h 86c666506ea2 cifs: SMB1 split: Create smb1proto.h for SMB1 declarations b09eab52b307 cifs: SMB1 split: Rename cifstransport.c 657f6f9aff6c cifs: Scripted clean up fs/smb/client/ntlmssp.h a90ef3f4bad3 cifs: Scripted clean up fs/smb/client/reparse.h 1e009e3346db cifs: Scripted clean up fs/smb/client/smb2proto.h 7e335c003e18 cifs: Scripted clean up fs/smb/client/cifs_debug.h 4f8a3a1dfb06 cifs: Scripted clean up fs/smb/client/cifs_swn.h cfda5641476b cifs: Scripted clean up fs/smb/client/compress.h c63510dd2099 cifs: Scripted clean up fs/smb/client/cifs_spnego.h 047e504766a3 cifs: Scripted clean up fs/smb/client/fs_context.h bc3de356aae6 cifs: Scripted clean up fs/smb/client/fscache.h 481acb91ec98 cifs: Scripted clean up fs/smb/client/cifsglob.h 4fce89252cf1 cifs: Scripted clean up fs/smb/client/dns_resolve.h fcc9f8cc812d cifs: Scripted clean up fs/smb/client/dfs_cache.h eb7e2a47a08d cifs: Scripted clean up fs/smb/client/cifsfs.h 88b0fe67e61e cifs: Scripted clean up fs/smb/client/netlink.h 696ca7d95658 cifs: Scripted clean up fs/smb/client/cifs_unicode.h 8b9e581297b7 cifs: Scripted clean up fs/smb/client/cifsproto.h 62e2d29bf08f cifs: Scripted clean up fs/smb/client/dfs.h c9dd4ea5f9da cifs: Scripted clean up fs/smb/client/cached_dir.h 518a5cb988a3 smb: client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n 556bb341f9f2 smb: client: introduce multichannel async work during mount c3c06e42e152 smb: client: prevent races in ->query_interfaces() e97dcac3dc0b smb: client: add proper locking around ses->iface_last_update ec306600d5ba smb: client: split cached_fid bitfields to avoid shared-byte RMW races 96c4af418586 cifs: Fix locking usage for tcon fields 037ddbcc107a cifs: Corrections to lock ordering notes 2c1238a7477a cifs: make retry logic in read/write path consistent with other paths a5ca32d031bb netfs: avoid double increment of retry_count in subreq 82e8885bd763 netfs: when subreq is marked for retry, do not check if it faced an error 16d480ed4990 cifs: on replayable errors back-off before replay, not after ebbbc4bfad4c smb: client: fix potential UAF and double free in smb2_open_file() 335047109d7d perf tests: Test annotate with data type profiling and C f60a5c22967b perf tests: Test annotate with data type profiling and rust 2e05bb52a12d perf test workload: Add code_with_type test workload 77d31948a883 ASoC: amd: maintainer information efdc383d1cc2 i2c: imx-lpi2c: fix SMBus block read NACK after byte count 3a92733e0527 ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102) 6a32fa5ccd33 tools build: Add a feature test for rust compiler ff9aeb6bd14d perf test parse-metric: Ensure aggregate counts appear to have run c60ee958d625 perf test record.sh: Fix shellcheck warning f5183ee97bd6 ALSA: hda/generic: fix typos in comments ac1ff574bbc0 ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx 0dddf20b4fd4 watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency 76149d53502c procfs: fix missing RCU protection when reading real_parent in do_task_stat() cafe4074a722 watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() 9dc052234da7 kcsan, compiler_types: avoid duplicate type issues in BPF Type Format 0758293d5dc8 kho: fix doc for kho_restore_pages() f653ff7af969 tests/liveupdate: add in-kernel liveupdate test cab056f2aae7 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state 6845645eef81 liveupdate: luo_file: Use private list 66bd8501ceb4 list: add kunit test for private list primitives 989b3c5af63e list: add primitives for private list manipulations 90079798f1d7 delayacct: fix uapi timespec64 definition d8ad80a85b96 kbuild: remove dependency of run-command on config 007be4327e44 hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race ddb2325ed1e1 hwmon: (nct6775) use sysfs_emit instead of sprintf eaeb29ce7c4a hwmon: pmbus: fix table in STEF48H28 documentation 669cf162f7a1 hwmon: Add support for HiTRON HAC300S PSU 438921da7b79 dt-bindings: trivial-devices: Add hitron,hac300s afa7c56ec447 hwmon: (cros_ec) Add support for temperature thresholds 9cb8b0f28956 workqueue: replace BUG_ON with panic in panic_on_wq_watchdog f84c9dd34e8d workqueue: add time-based panic for stalls 319e3ff5ed7b staging: rtl8723bs: refactor ODM_SetIQCbyRFpath to reduce duplication 11c6c251fa9f staging: rtl8723bs: rename CamelCase function Set_MSR to set_msr bad0520ee2b7 staging: rtl8723bs: remove unnecessary blank lines in rtw_io.c a20463de5166 staging: rtl8723bs: remove stale TODO item regarding %pM 0dced5c061bb staging: rtl8723bs: remove unused allocation wrapper functions 9fe6f146a3b2 staging: rtl8723bs: use standard skb allocation APIs 980cd426a257 staging: rtl8723bs: replace rtw_zmalloc() with kzalloc() 9577f3b3332b staging: rtl8723bs: replace rtw_malloc() with kmalloc() 5ed9ef2703ad staging: rtl8723bs: introduce kmemdup() where applicable ab67d4c6d5d3 staging: sm750fb: Clean up variable names 41460a19654c staging: rtl8723bs: fix null dereference in find_network 17d2ff404153 staging: rtl8723bs: use unaligned access macros in rtw_security.c 1585cf83e98d ALSA: hda/conexant: Add quirk for HP ZBook Studio G4 02df7c635bd3 staging: rtl8723bs: fix potential race in expire_timeout_chk 8ae0398e70d9 staging: rtl8723bs: remove dead debugging code in rtw_mlme_ext.c 3db124820614 staging: rtl8723bs: modernize hex output in rtw_report_sec_ie 908c03bf95eb staging: rtl8723bs: fix spacing around operators 01e28097a0a8 staging: rtl8723bs: rename u1bTmp to val 7de30d5d76aa staging: rtl8723bs: remove unused private debug counters c41ac3530710 staging: rtl8723bs: remove thread wraper functions and add IS_ERR() check 4dba9d6c6913 staging: rtl8723bs: fix firmware memory leak on error a6fe09b40b61 staging: rtl8723bs: remove unnecessary parentheses c42727601a4f staging: rtl8723bs: remove redundant check on status 500cf758c865 staging: rtl8723bs: standardize comment style in HAL d4f0c3edccdd staging: rtl8723bs: fix line length check ce154efc0463 staging: rtl8723bs: fix missing blank line after declaration d868ba303275 staging: rtl8723bs: fix multiple blank line check 2a9fa972e308 staging: rtl8723bs: fix open parenthesis alignment 54911107352d staging: most: video: fix potential race in list iteration ad3521dc9c2f staging: rtl8723bs: constify _action_public_str array 11f4e5250241 staging: rtl8723bs: remove unnecessary braces b59f9bc5f372 staging: rtl8723bs: clean up _rtw_pktfile_read() bc4df274dca6 staging: rtl8723bs: update _rtw_pktfile_read() to return error codes 57be33f85e36 nfc: nxp-nci: remove interrupt trigger type 6d2f142b1e4b net: hns3: fix double free issue for tx spare buffer 35f66ce90037 net/ipv6: Remove HBH helpers 28df1c69271c bng_en: Remove jumbo_remove step from TX path c0165fcb8d9f net: mana: Remove jumbo_remove step from TX path 275da93ce2b8 gve: Remove jumbo_remove step from TX path 3f1bff1d7fd2 bnxt_en: Remove jumbo_remove step from TX path 8b76102c5e00 ice: Remove jumbo_remove step from TX path 94379a588037 net/mlx4: Remove jumbo_remove step from TX path bda5896e469c net/mlx5e: Remove jumbo_remove step from TX path 1676ebba391d net/ipv6: Remove jumbo_remove step from TX path 81be30c1f5f2 net/ipv6: Drop HBH for BIG TCP on RX side 741d069aa488 net/ipv6: Drop HBH for BIG TCP on TX side b2936b4fd562 net/ipv6: Introduce payload_len helpers 85a9aaac4a38 dpll: zl3073x: Include current frequency in supported frequencies list 24e4336a87f5 dpll: zl3073x: Add output pin frequency helper 5d41f95f5d0b dpll: zl3073x: Fix output pin phase adjustment sign 53e553369167 selftests: mptcp: connect: fix maybe-uninitialize warn 136f1e168f49 mptcp: fix kdoc warnings 364a7084df9f mptcp: pm: in-kernel: clarify mptcp_pm_remove_anno_addr() d191101dee25 mptcp: pm: in-kernel: always set ID as avail when rm endp a14d93179045 ipv6: do not use skb_header_pointer() in icmpv6_filter() b6e2db0ed9b9 net: ti: icssg: Remove dedicated workqueue for ndo_set_rx_mode callback a35b6e4863d8 tcp: inline tcp_filter() fd24173439c0 myri10ge: avoid uninitialized variable use 2d593cf14670 hinic3: select CONFIG_DIMLIB abf981bb8de6 net: skb: allow up to 8 skb extension ids dddb0198c2a8 net: marvell: prestera: fix FEC error message for SFP ports 2214aab26811 net_sched: sch_fq: rework fq_gc() to avoid stack canary 7acee67a6bce netns: optimize netns cleaning by batching unhash_nsid calls 0ce90934c0a6 crypto: img-hash - Use unregister_ahashes in img_{un}register_algs dc8f3d9ae804 crypto: testmgr - Add test vectors for authenc(hmac(md5),cbc(des3_ede)) 5669645c052f pstore/ram: fix buffer overflow in persistent_ram_save_old() 05363abc7625 pstore: ram_core: fix incorrect success return when vmap() fails 079a015b5a63 dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge 76b70625615f i2c: amd8111: switch to devm_ functions f6dd64d61aba i2c: amd8111: Remove spaces in MODULE_* macros ba268514ea14 rust: devres: fix race condition due to nesting fb4ddf208511 mm/memory: handle non-split locks correctly in zap_empty_pte_table() 4c640eb4181c mm: move pte table reclaim code to memory.c 9c8c02df3f87 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE 086498aed3f6 mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE config 6578ab0a5cc7 um: mm: enable MMU_GATHER_RCU_TABLE_FREE 46231ba5f4e1 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 6c8e95805dba mips: mm: enable MMU_GATHER_RCU_TABLE_FREE a5b981e63edb LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 44b079583f7d alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE d8b65654b16f mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h 06f5ff36e418 mm/damon/stat: remove __read_mostly from memory_idle_ms_percentiles 3881b00a2cea zsmalloc: make common caches global ef24e0aa078f mm: add SPDX id lines to some mm source files c69ca4e992e3 mm/zswap: use %pe to print error pointers 4a8eabc6e4c7 mm/vmscan: use %pe to print error pointers ad1e0c44a415 mm/readahead: fix typo in comment 4188b2592ff6 mm: khugepaged: fix NR_FILE_PAGES and NR_SHMEM in collapse_file() cc5cbf37ceac mm: refactor vma_map_pages to use vm_insert_pages 9a2791e748e5 mm/damon: unify address range representation with damon_addr_range ad789a85b163 mm/cma: replace snprintf with strscpy in cma_new_area e2c3b6b21c77 mm: zswap: use SG list decompression APIs from zsmalloc 1651d69443c3 parisc: lba_pci: Add debug code to show IO and PA ranges 62c544bc108c parisc: Detect 64-bit free running platform counter e3217ddf29cb parisc: Fix minor printk issues in iosapic debug code db7e826030dc parisc: Enhance debug code for PAT firmware 0b3b90a0f971 parisc: Add PDC PAT call to get free running 64-bit counter 5ff7842103f6 parisc: Fix module path output in qemu tables 97cb9150ff2d parisc: Export model name for MPE/ix 35ac5a728c87 parisc: Prevent interrupts during reboot ba74652c3060 parisc: Print hardware IDs as 4 digit hex strings dcf69599c47f parisc: kernel: replace kfree() with put_device() in create_tree_node() ebebb04baefd hfsplus: avoid double unload_nls() on mount failure 46a9f70e93ef PCI/bwctrl: Disable BW controller on Intel P45 using a quirk b5f88a394705 PCI: Disable ACS SV for IDT 0x8090 switch b26d7fb4a53e PCI: Disable ACS SV for IDT 0x80b5 switch 8f05a5f6745c PCI: Cache ACS Capabilities register c41e2fb67e26 PCI: Enable ACS after configuring IOMMU for OF platforms 5907a90551e9 PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] 44d2f70b1fd7 PCI: Add ACS quirk for Qualcomm Hamoa & Glymur f06e0ad226fd PCI: Use device_lock_assert() to verify device lock is held 183c291caa34 PCI: Use lockdep_assert_held(pci_bus_sem) to verify lock is held 1f5e57c622b4 PCI: Fix pci_slot_lock () device locking 9368d1ee6282 PCI: Fix pci_slot_trylock() error handling c81a2ce6b6a8 PCI: Mark Nvidia GB10 to avoid bus reset beb2f81792a8 PCI: Mark ASM1164 SATA controller to avoid bus reset 97b859b5ed04 selftests/bpf: Fix outdated test on storage->smap cdce7b0848f6 selftests/bpf: Choose another percpu variable in bpf for btf_dump test e02cf06b85f8 selftests/bpf: Remove test_task_storage_map_stress_lookup 902a79b6389f selftests/bpf: Update task_local_storage/task_storage_nodeadlock test e4772031d105 selftests/bpf: Update task_local_storage/recursion test d652f425d5e3 selftests/bpf: Update sk_storage_omem_uncharge test 0be08389c7f2 bpf: Switch to bpf_selem_unlink_nofail in bpf_local_storage_{map_free, destroy} 5d800f87d0a5 bpf: Support lockless unlink when freeing map or local storage 3a11167d918a PCI: host-generic: Avoid reporting incorrect 'missing reg property' error 699722468a0f PCI/PME: Replace RMW of Root Status register with direct write c8be3da14718 bpf: Prepare for bpf_selem_unlink_nofail() 3417dffb5833 bpf: Remove unused percpu counter from bpf_local_storage_map_free 5254de7b9607 bpf: Remove cgroup local storage percpu counter 4a98c2efa613 bpf: Remove task local storage percpu counter 8dabe34b9d5b bpf: Change local_storage->lock and b->lock to rqspinlock 403e935f9158 bpf: Convert bpf_selem_unlink to failable fd103ffc57c9 bpf: Convert bpf_selem_link_map to failable 1b7e0cae85ac bpf: Convert bpf_selem_unlink_map to failable 0ccef7079ea8 bpf: Select bpf_local_storage_map_bucket based on bpf_local_storage e242d09b58e8 PCI/AER: Clear stale errors on reporting agents upon probe 2ecc1bf14e2f PCI: Don't claim disabled bridge windows 36a1b0061a58 perf build: Reduce pmu-events related copying and mkdirs 96ca4caf9066 vfio/fsl-mc: add myself as maintainer a55d4bbbe644 vfio: selftests: only build tests on arm64 and x86_64 e43e2aa55704 PCI: rzg3s-host: Fix device node reference leak in rzg3s_pcie_host_parse_port() 4479884d1fe4 perf lock contention: fix segfault in `lock contention -b/--use-bpf` 920c5570a675 perf sort: Replace static cacheline size with sysconf cacheline size c73a56ed3c97 perf test: Fix test case Leader sampling on s390 64ea7a462000 perf annotate: Fix register usage in data type profiling bb5a920b9099 perf stat: Ensure metrics are displayed even with failed events 446c595dc0dd perf test addr2line_inlines: Ensure inline information shows on LBR leaves 04f81f45b432 perf callchain lbr: Make the leaf IP that of the sample a724a8fce5e2 perf kvm stat: Fix build error 2cdfe39dc944 tracing/kprobes: Skip setup_boot_kprobe_events() when no cmdline event 0c2580a80946 blktrace: Make init_blk_tracer() asynchronous 1c48f7ab72a8 tracing: Rename `eval_map_wq` and allow other parts of tracing use it 66fb10bc5c25 rust: dma: add missing __rust_helper annotations 408e4f9408ec samples: rust: pci: Remove some additional `.as_ref()` for `dev_*` print 88af9fefed41 selftests/xsk: fix number of Tx frags in invalid packet 42e41b2a0afa selftests/xsk: properly handle batch ending in the middle of a packet b010c782341b ASoC: fsl_asrc_dma: allocate memory from dma device 6a8c6f558733 ASoC: fsl_asrc: Add support for i.MX952 platform 83447a38ba9a ASoC: fsl_asrc_m2m: Add option to start ASRC before DMA device for M2M 37bb773b4a5a ASoC: dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform de4b09abf088 landlock: Document audit blocker field format fe72ce6710cb landlock: Add errata documentation section 6100f2904e0e landlock: Add backwards compatibility for restrict flags d90ba69e3335 landlock: Refactor TCP socket type check bbb6f53e905c landlock: Minor reword of docs for TCP access rights 39508405f6e6 landlock: Document LANDLOCK_RESTRICT_SELF_TSYNC 50c058e3eafe selftests/landlock: Add LANDLOCK_RESTRICT_SELF_TSYNC tests 42fc7e6543f6 landlock: Multithreading support for landlock_restrict_self() e5e66adfe45a perf regs: Remove __weak attributive arch_sdt_arg_parse_op() function 16dccbb84203 perf regs: Remove __weak attributive arch__xxx_reg_mask() functions e716e69cf67b perf arch: Update arch headers to use relative UAPI paths c2e28ae2946f perf regs: Fix abort for "-I" or "--user-regs" options 21bab791346e Revert "revocable: Revocable resource management" 7149ce34dd48 Revert "revocable: Add Kunit test cases" 379a5aad4e8c Revert "selftests: revocable: Add kselftest cases" cee275edcdb1 perf metricgroup: Don't early exit if no CPUID table exists f637bb2eedc0 perf tests: build-test coverage for NO_JEVENTS=1 1d9622c3c1c1 perf tests: Additional 'perf stat' tests a108a6a4b9e8 perf record: Make logs more readable for event open failures da87d45b1951 usb: typec: ucsi: Add Thunderbolt alternate mode support ed82f35b926b io_uring: allow registration of per-task restrictions 9fd99788f3e5 io_uring: add task fork hook 6c7860aa28b8 mtd: spi-nor: hisi-sfc: fix refcounting bug in hisi_spi_nor_register_all() d844152d85cf sparc: remove unused variable strtab 9796ba918e58 sparc64: fix unused variable warning be0bccffcde3 sparc: don't reference obsolete termio struct for TC* constants 674fb053e95d sparc: vio: Replace snprintf with strscpy in vio_create_one 2153b2e8917b sparc: Add architecture support for clone3 e38eba3b7787 sparc: Synchronize user stack on fork and clone ee1afacc356c ALSA: oss: delete self assignment 376e2f8cca28 irqchip/riscv-imsic: Adjust the number of available guest irq files ed7ae7a34bea RISC-V: KVM: Transparent huge page support 671995ff4c30 RISC-V: KVM: selftests: Add Zalasr extensions to get-reg-list test 655d330c058f RISC-V: KVM: Allow Zalasr extensions for Guest/VM 39ad809dd257 KVM: riscv: selftests: Add riscv vm satp modes ab2a7b7b6b88 KVM: riscv: selftests: add Zilsd and Zclsd extension to get-reg-list test f326e846ff89 riscv: KVM: allow Zilsd and Zclsd extensions for Guest/VM 003b9dae53ae RISC-V: KVM: Skip IMSIC update if vCPU IMSIC state is not initialized aeb1d17d1af5 RISC-V: KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_rw_attr() 11366ead4f14 RISC-V: KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_has_attr() 1c0180cd4283 RISC-V: KVM: Remove unnecessary 'ret' assignment 3df8585afd9b ARM: 9469/1: Implement ARCH_HAS_CC_CAN_LINK 869056dbbd63 ovl: relax requirement for uuid=off,index=on 648946966a08 netfilter: nft_set_rbtree: validate open interval overlap 782f2688128e netfilter: nft_set_rbtree: validate element belonging to interval 4780ec142cbb netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets 7f9203f41aae netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null interval 1e13f27e0675 netfilter: nft_counter: fix reset of counters on 32bit archs 2f635adbe264 netfilter: nft_set_hash: fix get operation on big endian 1d79ae50e310 selftests: netfilter: add IPV6_TUNNEL to config 2a441a9aacaa netfilter: flowtable: dedicated slab for flow entry 59ecffa3995e selftests: netfilter: nft_queue.sh: add udp fraglist gro test case 207b3ebacb61 netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentation 35f83a75529a netfilter: nft_set_rbtree: don't gc elements on insert 9c5a40f2922a pinctrl: generic: move function to amlogic-am4 driver 6e544d874885 pinctrl: intel: Align Copyright note with corporate guidelines cd966e406b2a crypto: cesa - Simplify return statement in mv_cesa_dequeue_req_locked a22d48cbe558 crypto: testmgr - Add test vectors for authenc(hmac(sha224),cbc(aes)) 030218dedee2 crypto: testmgr - Add test vectors for authenc(hmac(sha384),cbc(aes)) cc2f39d6ac48 hwrng: core - use RCU and work_struct to fix race condition ccb679fdae2e crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() cd576c831e86 crypto: xilinx - Fix inconsistant indentation 8b3ad41479b0 crypto: rng - Use unregister_rngs in register_rngs 2ffc1ef4e826 crypto: atmel - Use unregister_{aeads,ahashes,skciphers} 3cd3059af122 hwrng: optee - simplify OP-TEE context match f7ab71f178d5 KVM: s390: Add explicit padding to struct kvm_s390_keyop 90f7520b76fa crypto: ccp - Add sysfs attribute for boot integrity b3f9d6e491fd usb: typec: hd3ss3220: Check if regulator needs to be switched 98e99fc4ad4b slub: let need_slab_obj_exts() return false if SLAB_NO_OBJ_EXT is set b07829d546c8 vsnprintf: drop __printf() attributes on binary printing functions e82269e7cb93 mtd: spinand: fix NULL pointer dereference in spinand_support_vendor_ops() 1caf50ce4af0 erofs: fix UAF issue for file-backed mounts w/ directio option 2e7577cd5ddc mshv: fix SRCU protection in irqfd resampler ack handler 51515bfc29ed mshv: make field names descriptive in a header struct ee9241524b46 amd-xgbe: do not select NET_SELFTESTS when INET is disabled 9d724b34fbe1 net: cpsw_new: Fix potential unregister of netdev that has not been registered yet 62db84b7efa6 net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path c9efde1e537b nfc: hci: shdlc: Stop timers and work before freeing context 24cf78c73831 net/mlx5e: SHAMPO, Switch to header memcpy 215b53099b60 net/mlx5: Fix 1600G link mode enum naming e1aa5ef892fb net: stmmac: dwmac-loongson: Set clk_csr_i to 100-150MHz 2d94a3f7088b KVM: LoongArch: selftests: Add steal time test case 872d277a1e2f LoongArch: KVM: Add paravirt vcpu_is_preempted() support in guest side 9b486cdd032a LoongArch: KVM: Add paravirt preempt feature in hypervisor side 2faec60a4858 LoongArch: KVM: Set default return value in KVM IO bus ops 382c38c9ec94 LoongArch: KVM: Add FPU/LBT delay load support b1388a9598fb LoongArch: KVM: Move LBT capability check in exception handler 37da26e0e839 LoongArch: KVM: Move LASX capability check in exception handler 89b5dc539713 LoongArch: KVM: Move LSX capability check in exception handler c5cb12b81a0b LoongArch: KVM: Handle LOONGARCH_CSR_IPR during vCPU context switch c2f94dafe197 LoongArch: KVM: Check VM msgint feature during interrupt handling 31966edb9a5d LoongArch: KVM: Add msgint registers in kvm_init_gcsr_flag() 82db90bf461b LoongArch: KVM: Move feature detection in kvm_vm_init_features() de0c51370b7d LoongArch: KVM: Add more CPUCFG mask bits c89477ad7944 inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP 6a65c0cb0ff2 tipc: fix RCU dereference race in tipc_aead_users_dec() 48dec8d88af9 bonding: only set speed/duplex to unknown, if getting speed failed 2d2d574309e3 octeontx2-af: Fix PF driver crash with kexec kernel booting 1ace9bac1ad2 bpf: Prevent reentrance into call_rcu_tasks_trace() d94ea902462a ASoC: rockchip: spdif: Convert to FIELD_PREP 07a791020be9 ASoC: rockchip: spdif: Fill IEC958 CS info per params c43ec5090198 ASoC: rockchip: spdif: Add support for format S32_LE 298082783a0d ASoC: rockchip: spdif: Add support for set mclk rate 7bdde9a2fd65 ASoC: rockchip: spdif: Swap PCM and DAI component registration order 72bcc223032c ASoC: rockchip: spdif: Improve sample rate support 730b0af2748a ASoC: rockchip: spdif: Use dev_err_probe 7e2de68e4dba ASoC: rockchip: spdif: Fully convert to device managed resources 45df1f66b993 ASoC: rockchip: spdif: Move DT compatible table 27b5096ef0f3 ASoC: rockchip: spdif: Use device_get_match_data() a40236feb62c spi: cadence-qspi: Add support for the Renesas RZ/N1 controller 324ecc7788c2 spi: cadence-qspi: Kill cqspi_jh7110_clk_init 2b97f5cd1a95 spi: dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list 442ae406603a io_uring/kbuf: fix memory leak if io_buffer_add_list fails 1e06dbfdfb85 mtd: rawnand: pl353: Add message about ECC mode 89b831ebdaca mtd: rawnand: pl353: Fix software ECC support a90f6dcefca6 net/sched: don't use dynamic lockdep keys with clsact/ingress/noqueue 84faa91585fa ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe 7e7fcfb0798a net: stmmac: imx: fix iMX93 register definitions 85d05e281712 ipv6: change inet6_sk_rebuild_header() to use inet->cork.fl.u.ip6 22c1264415ef tcp: move __reqsk_free() out of line 7d2064eb7317 net: get rid of net/core/request_sock.c a90765c6f603 tcp: move reqsk_fastopen_remove to net/ipv4/tcp_fastopen.c d5c539155431 inet: move reqsk_queue_alloc() to net/ipv4/inet_connection_sock.c b10d56b0db3a net: stmmac: rk: rk3506, rk3528 and rk3588 have rmii_mode in clock register 5c1fc7cb81df net: stmmac: rk: use rk_encode_wm16() for clock selection d7d92037cbd8 net: stmmac: rk: rk3528: gmac0 only supports RMII f365541bf7b6 net: stmmac: rk: rk3328: gmac2phy only supports RMII a9d4aff670ed net: stmmac: rk: replace empty set_to_rmii() with supports_rmii d323769d64f2 net: stmmac: rk: introduce flags indicating support for RGMII/RMII e411d74cc5ba gfs2: fiemap page fault fix 6f220440399a ASoC: cs35l56: KUnit tests for parsing and using onchip GPIOs 9bca0f05cea4 ASoC: cs35l56-shared: KUnit tests for onchip speaker ID gpios 4d1e3e2c404d ASoC: cs35l56: Support for reading speaker ID from on-chip GPIOs a2c86aa621c2 bpf: Require frozen map for calculating map hash ea1535e28bb3 bpf: Limit bpf program signature size e5b250214aa4 usb: phy: tegra: parametrize PORTSC1 register offset 8dc7ab65bd15 usb: phy: tegra: parametrize HSIC PTS value a7abf50d3bbd usb: phy: tegra: return error value from utmi_wait_register aacad391440e usb: phy: tegra: cosmetic fixes 8ccfe3ac901a dt-bindings: usb: renesas,usbhs: Add RZ/G3E SoC support a52e4f2dff41 usb: dwc2: fix resume failure if dr_mode is host 87e4b043b98a usb: cdns3: fix role switching during resume 54aaa3b387c2 usb: dwc3: gadget: Move vbus draw to workqueue context 3c4ae63073d8 mux: mmio: fix regmap leak on probe failure f55ae0bfa00e driver core: remove device_change_owner() export d79ff2d61202 sysfs: remove exports of sysfs_*change_owner() 965e9a2cf23b pkcs7: Change a pr_warn() to pr_warn_once() 7a4cd71fa451 net: add vlan_get_protocol_offset_inline() helper 770e112634e7 flow_offload: add const qualifiers to function arguments ad1df4f2d591 ice: dpll: Support E825-C SyncE and dynamic pin discovery 085ca5d20171 drivers: Add support for DPLL reference count tracking 3c0da1030c58 dpll: Add reference count tracking support 729f5e0153bd dpll: Enhance and consolidate reference counting logic fdad05ed4ec2 dpll: zl3073x: Add support for mux pin type 711696b3e168 dpll: Support dynamic pin index allocation 2be467588d6b dpll: Add notifier chain for dpll events e6dc7727b608 dpll: zl3073x: Associate pin with fwnode handle d0f4771e2bef dpll: Allow associating dpll pin with a firmware node 0e6c95c98829 net/mlx5: Support devlink port state for host PF 72f4d6fca699 blk-mq: ABI/sysfs-block: fix docs build warnings 8c5d862fcb21 bootconfig: Check the parsed output of the good examples 1cadf2819bc9 bootconfig: Terminate value search if it hits a newline 43d324eeb08c PCI: dwc: Fix missing iATU setup when ECAM is enabled b5dab9b38da0 PCI: dwc: Clean up iATU index usage in dw_pcie_iatu_setup() 58fbf08935d9 PCI: dwc: Fix msg_atu_index assignment 14ab3da122bd RDMA/siw: Fix potential NULL pointer dereference in header processing 5551b02fdbfd RDMA/umad: Reject negative data_len in ib_umad_write 5ae76830c76c s390/tape: Consolidate tape config options and modules f65c75b0b9b5 s390/cio: Fix device lifecycle handling in css_alloc_subchannel() 3ffecc14ec7e can: gw: use can_gw_hops instead of sk_buff::csum_start 9f10374bb024 can: remove private CAN skb headroom infrastructure d2d9179751e6 can: move frame_len to CAN skb extensions 5a9229dbb48d can: move ifindex to CAN skb extensions 96ea3a1e2d31 can: add CAN skb extension infrastructure d4fb6514ff8e can: use skb hash instead of private variable in headroom 9eb9f7c304f7 i2c: designware-platdrv: fix cleanup on probe failure 78821a753fc9 i2c: designware-platdrv: simplify reset control 0cbcc0fdce2b MAINTAINERS: Remove myself from TC maintainers 8f2fb72fd17e erofs: update compression algorithm status c134a40f86ef erofs: fix inline data read failure for ztailpacking pclusters 42fcb213e58a ppp: enable TX scatter-gather edba40784334 KVM: arm64: Add debugfs file dumping computed RESx values e8ef27900c6a KVM: arm64: Add sanitisation to SCTLR_EL2 fb40cb15e8ad KVM: arm64: Remove all traces of HCR_EL2.MIOCNCE d65bf6e317e7 KVM: arm64: Remove all traces of FEAT_TME d784cfe697ab KVM: arm64: Simplify handling of full register invalid constraint ab1f377b4c93 KVM: arm64: Get rid of FIXED_VALUE altogether f01e3429cf0e KVM: arm64: Simplify handling of HCR_EL2.E2H RESx d2f629aa75be KVM: arm64: Move RESx into individual register descriptors d406fcb2030e KVM: arm64: Add RES1_WHEN_E2Hx constraints as configuration flags ad90512f12fe KVM: arm64: Add REQUIRES_E2H1 constraint as configuration flags 8d94458263bb KVM: arm64: Simplify FIXED_VALUE handling fb86207bdc5b KVM: arm64: Convert HCR_EL2.RW to AS_RES1 c27b8b7aabef KVM: arm64: Correctly handle SCTLR_EL1 RES1 bits for unsupported features 459fc4e77e1a KVM: arm64: Allow RES1 bits to be inferred from configuration 3989ed418483 MIPS: Loongson64: env: Fixup serial clock-frequency when using LEFI 32ec46510352 MIPS: Loongson2ef: Use pcibios_align_resource() to block io range 6a00c043af07 MIPS: Loongson2ef: Register PCI controller in early stage bbea27636e66 KVM: arm64: Inherit RESx bits from FGT register descriptors f9d589564238 KVM: arm64: Extend unified RESx handling to runtime sanitisation 0879478913dd KVM: arm64: Introduce data structure tracking both RES0 and RES1 bits a3c920018123 KVM: arm64: Introduce standalone FGU computing primitive 4faf52106de7 KVM: arm64: Remove duplicate configuration for SCTLR_EL1.{EE,E0E} 0a35bd285f43 arm64: Convert SCTLR_EL2 to sysreg infrastructure a6ab150deb4b clk: microchip: fix typo in reference to a config option 7a562d5d2396 locking/rwlock: Fix write_trylock_irqsave() with CONFIG_INLINE_WRITE_TRYLOCK 7db06e329af3 s390: remove kvm_types.h from Kbuild 3e5aa52b45c7 net/mlx5e: Extend TC max ratelimit using max_bw_value_msb 09e6960e8435 net/mlx5e: SHAMPO, Improve allocation recovery 7ed7a576f20a net/mlx5e: RX, Drop oversized packets in non-linear mode 14eb64db8ff0 net: stmmac: remove support for lpi_intr_o 61aaa6253714 net: stmmac: move serdes power methods to stmmac_[open|release]() 3019a1333e66 net: stmmac: add missing serdes power down in error paths 9bfcf5460b70 net: stmmac: add state tracking for legacy serdes power state 3302126a9b2b net: stmmac: add wrappers for serdes_power[up|down]() methods 9d27a0fb122f net/rds: Trigger rds_send_ping() more than once a1f53d5fb6b2 net/rds: Use the first lane until RDS_EXTHDR_NPATHS arrives 9d30ad8a8bc0 net/rds: Update struct rds_statistics to use u64 instead of uint64_t b89fc7c2523b net/rds: Clear reconnect pending bit aa0cd656f032 net/rds: Kick-start TCP receiver after accept 826c1004d4ae net/rds: rds_tcp_conn_path_shutdown must not discard messages a20a6992558f net/rds: Encode cp_index in TCP source port 46f257ee6904 net/rds: new extension header: rdma bytes acd21dd2da19 net_sched: sch_fq: tweak unlikely() hints in fq_dequeue() f8a062b25586 ovpn: Replace use of system_wq with system_percpu_wq a34b0e4e21d6 net/iucv: clean up iucv kernel-doc warnings 42a940ef1845 net: stmmac: Fix typo from clk_scr_i to clk_csr_i 309dd9942155 tcp: split tcp_check_space() in two parts 7c1db78ff75f tcp: move tcp_rbtree_insert() to tcp_output.c 59b5e7f47c7c tcp: use __skb_push() in __tcp_transmit_skb() 5d3ae80b4dc4 selftests: ublk: organize test directories by test ID ee81212f74a5 block: decouple secure erase size limit from discard size limit 4dca8d0030c7 selftests: mptcp: join: no SKIP mark for group checks ae68da495ae9 selftests: mptcp: connect cleanup TFO setup 79d5069cfbec selftests: mptcp: join: avoid declaring i if not used 91453a62e5ec selftests: mptcp: join chk_stale_nr: avoid dup stats 62c0774f0f18 selftests: mptcp: join: userspace: wait for new events ab8b64ca3af3 selftests: mptcp: join: fix wait_mpj helper 32207bed0547 selftests: mptcp: join: wait for estab event instead of MPJ f7f4e8e9448c selftests: mptcp: diag: sort all #include b582090005d5 mptcp: Change some dubious min_t(int, ...) to min() d7e712b66f9b mptcp: pm: align endpoint flags size with the NL specs 2002286e68c9 trace: mptcp: add mptcp_rcvbuf_grow tracepoint 5c4dcc52c68a mptcp: consolidate rcv space init 70274765fef5 mptcp: fix receive space timestamp initialization 6b329393502e mptcp: do not account for OoO in mptcp_rcvbuf_grow() e25dbf561e03 vmw_vsock: bypass false-positive Wnonnull warning with gcc-16 d2adcbdae5f6 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L RMII{tx,rx} clocks 0d9588039543 dt-bindings: net: nxp,s32-dwmac: Use the GPR syscon b0eeeb1b70c0 net: stmmac: s32: use a syscon for S32_PHY_INTF_SEL_RGMII 5000a097f82c bpf: Reset prog callback in bpf_async_cancel_and_free() 81502d7f20bf bpf: Check for running wq callback when freeing bpf_async_cb eca327ae9aa6 net: ti: icssm-prueth: Add support for ICSSM RSTP switch eea65b87493e net: ti: icssm-prueth: Add switchdev support for icssm_prueth driver 4c8566a12f14 net: ti: icssm-prueth: Add helper functions to configure and maintain FDB fef1f756155c ASoC: cs4271: Fix resource leak in cs4271_soc_resume() 47fcf4dc0a34 selftests/bpf: Add tests for improved linked register tracking 7a433e519364 bpf: Support negative offsets, BPF_SUB, and alu32 for linked register tracking 56415363e02f selftests/bpf: Add tests for BPF_END bitwise tracking 9d2119984224 bpf: Add bitwise tracking for BPF_END 6e65cf81accf selftests/bpf: Strengthen timer_start_deadlock test 64873307e888 bpf: Add a recursion check to prevent loops in bpf_timer 67ee5ad27d51 selftests/bpf: Add a testcase for deadlock avoidance 7d49635e3775 bpf: Tighten conditions when timer/wq can be called synchronously a9c7a1a29279 tools/power turbostat: Remove redundant newlines from err(3) strings b991074a5144 tools/power turbostat: Allow more use of is_hybrid flag 041e97593712 tools/power turbostat: Rename "LLCkRPS" column to "LLCMRPS" 785953cf6e63 tools/power turbostat.8: Document the "--force" option d0f7093ad5e4 tools/power turbostat: Harden against unexpected values 61764831d5b1 tools/power turbostat: Dump hypervisor name 00b9e2a7fa67 tools/power turbostat: Dump CPUID.1.ECX[31] (Hypervisor) bd1b6608d764 tools/power turbostat: Dump CPUID(1) consistently with CPUID(6) 16cc8f249c70 tools/power turbostat: AMD: msr offset 0x611 read failed: Input/output error ae40ace015be HID: sony: add dongle device IDs for CRKD Gibson SG 433fbcac9ebe fsverity: remove inode from fsverity_verification_ctx f77f281b6118 fsverity: use a hashtable to find the fsverity_info b0160e4501bb btrfs: consolidate fsverity_info lookup 45dcb3ac9832 f2fs: consolidate fsverity_info lookup d0b57f0962ad ext4: consolidate fsverity_info lookup a9ba6733c7f1 nvdimm: virtio_pmem: serialize flush requests 5145b277309f vhost: fix caching attributes of MMIO regions by setting them explicitly 503ef41e8808 vdpa/mlx5: update MAC address handling in mlx5_vdpa_set_attr() 2f61e6eda7a7 vdpa/mlx5: reuse common function for MAC address updates 719d959274da vdpa/mlx5: update mlx_features with driver state check 9db327083f7e ASoC: ti: davinci-mcasp: Add asynchronous mode support 016efcaa470c ASoC: ti: davinci-mcasp: Streamline pdir behavior across rx & tx streams e683cb088fdc ASoC: ti: davinci-mcasp: Disambiguate mcasp_is_synchronous function f1ef70a4a320 ASoC: dt-bindings: davinci-mcasp: Add properties for asynchronous mode 5e6e1dc43a21 resolve_btfids: Refactor the sort_btf_by_name function 6516169fa7f6 spi: geni-qcom: Add target abort support 9934383f98c9 spi: geni-qcom: Drop unused msg parameter from timeout handlers 96e041647bb0 spi: geni-qcom: Fix abort sequence execution for serial engine errors 50464497b587 spi: geni-qcom: Improve target mode allocation by using proper allocation functions c26b098bf42c bpf: Don't check sk_fullsock() in bpf_skc_to_unix_sock(). f06581392e9d bpf: Use sk_is_inet() and sk_is_unix() in __cgroup_bpf_run_filter_sock_addr(). ab736ed52e34 dmaengine: add Frank Li as reviewer 876cbb60227f dt-bindings: dma: qcom,gpi: Update max interrupts lines to 16 666c53e94c1d dmaengine: fsl-edma: don't explicitly disable clocks in .remove() d4d78dd43cec block: remove redundant kill_bdev() call in set_blocksize() 208f432406b7 cxl: Disable HPA/SPA translation handlers for Normalized Addressing d1c9ba46d6c3 cxl/region: Factor out code into cxl_region_setup_poison() a2e794895089 cxl/atl: Lock decoders that need address translation af74daf91652 cxl: Enable AMD Zen5 address translation using ACPI PRMT 52940a34a85b KVM: s390: selftests: Add selftest for the KVM_S390_KEYOP ioctl 0ee4ddc1647b KVM: s390: Storage key manipulation IOCTL 0fdd5c18a99c KVM: s390: Enable 1M pages for gmap 728b0e21b473 KVM: S390: Remove PGSTE code from linux/s390 mm cec38587a9e3 KVM: s390: Remove gmap from s390/mm e38c884df921 KVM: s390: Switch to new gmap d29a29a9e1a3 KVM: s390: Storage key functions refactoring cc50f105fde0 KVM: s390: Stop using CONFIG_PGSTE e5f98a6899bd KVM: s390: Add some helper functions needed for vSIE e907ae530133 KVM: s390: Add helper functions for fault handling a2c17f9270cc KVM: s390: New gmap code 7b368470e1a4 KVM: s390: KVM page table management functions: CMMA 94fd9b16cc67 KVM: s390: KVM page table management functions: lifecycle management 8e03e8316eb2 KVM: s390: KVM page table management functions: storage keys 2db149a0a6c5 KVM: s390: KVM page table management functions: walks 589071eaaa8f KVM: s390: KVM page table management functions: clear and replace 12f2f61a9e1a KVM: s390: KVM page table management functions: allocation 5a74e3d93417 KVM: s390: KVM-specific bitfields and helper functions 2f71db5eb9f8 KVM: s390: Rename some functions in gaccess.c a2f2798fa6d1 KVM: s390: Enable KVM_GENERIC_MMU_NOTIFIER f0e1ca6cc32f KVM: s390: vsie: Pass gmap explicitly as parameter 850103b0ce6d s390/mm: Warn if uv_convert_from_secure_pte() fails 3ddee7e65166 KVM: s390: Export two functions cf3ce3d69d56 KVM: s390: Introduce import_lock c98175b7917f KVM: s390: Add gmap_helper_set_unused() 4dadf64d9b75 s390: Move sske_frame() to a header 21401ce49706 s390: Make UV folio operations work on whole folio 013bf0f57e12 KVM: s390: Add P bit in table entry bitfields, move union vaddress 05664e002129 KVM: s390: Refactor pgste lock and unlock functions eddfdab4de20 dt-bindings: i2c: qcom-cci: Document qcs8300 compatible dbeea86fecef phy: ti: phy-j721e-wiz: convert from divider_round_rate() to divider_determine_rate() 7878306d182a dt-bindings: phy: ti,control-phy-otghs: convert to DT schema 62c9ff8fc20d dt-bindings: phy: ti,phy-usb3: convert to DT schema eeca25fe13a2 phy: tegra: xusb: Remove unused powered_on variable 3a03a0e47cf2 phy: renesas: rcar-gen3-usb2: add regulator dependency 8a1396846000 phy: GOOGLE_USB: add TYPEC dependency 3ddcd24b4d84 phy: enter drivers/phy/Makefile even without CONFIG_GENERIC_PHY 6054b10c3288 irqchip/gic-v5: Fix spelling mistake "ouside" -> "outside" ccd18ce29072 io_uring: Add SPDX id lines to remaining source files 812ff1baa764 ASoC: SDCA: Limit values user can write to Selected Mode 02d851b46b36 ASoC: SDCA: Add regmap defaults for specification defined values cc2f22a61ad6 ASoC: SDCA: Rearrange FDL file messages d7730c44b7dd ASoC: SDCA: Still process most of the jack detect if control is missing 9fad74b79e5f ASoC: SDCA: Handle volatile controls correctly b27b57f85fe3 ASoC: SDCA: Remove outdated todo comment 55137f5a68b5 ASoC: tas2781: Put three different calibrated data solution into the same data structure e50de21fd7ce ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX952 19e452472885 ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX94 fe8429a2717f regulator: s2mps11: more descriptive gpio consumer name 979dd8da76eb regulator: s2mps11: add S2MPG11 regulator 102dd11fc982 regulator: s2mps11: refactor S2MPG10 regulator macros for S2MPG11 reuse 8f23cfbe4463 regulator: s2mps11: refactor S2MPG10 ::set_voltage_time() for S2MPG11 reuse a2b8b9f33ce3 regulator: s2mps11: add S2MPG10 regulator 0042c880e43c regulator: s2mps11: refactor handling of external rail control 5b3c95739d67 regulator: s2mps11: update node parsing (allow -supply properties) 223cefd021fa regulator: s2mps11: place constants on right side of comparison tests 6430d65d7b74 regulator: s2mps11: use dev_err_probe() where appropriate 0809d3dcc0dd regulator: s2mps11: drop two needless variable initialisations 7d33c0a4c6a3 regulator: add REGULATOR_LINEAR_VRANGE macro 030158c0528d regulator: dt-bindings: add s2mpg11-pmic regulators 71bc6adae410 regulator: dt-bindings: add s2mpg10-pmic regulators e4691f356b2c dt-bindings: firmware: google,gs101-acpm-ipc: convert regulators to lowercase 6c52fda42066 ASoC: SOF: Intel: hda: Add a virtual CPU DAI 16c589567a95 ASoC: SOF: Intel: hda: Fix NULL pointer dereference c4b37c21c75d ASoC: SOF: sof-audio: Add support for loopback capture 74b11b22b594 ASoC: SOF: sof-audio: Traverse paths with aggregated DAI widgets 42d0f8695db5 ASoC: SOF: ipc4-topology: Add support for process modules with no input pins 15a55ec2f8b9 ASoC: SOF: ipc4-topology: Add new tokens for pipeline direction e614fce9fea6 ASoC: Intel: sof_sdw: Add a DAI link for loopback capture af0bc3ac9a9e uapi: sound: sof: tokens: Add missing token for KCPS f462697680aa ASoC: SOF: pcm: Split up widget prepare and setup 236d5e66b54b ASoC: SOF: sof-audio: Add a new op in struct sof_ipc_tplg_ops 845776177cf3 dt-bindings: mfd: da9055: Fix dead link to codec binding 0491f3f9f664 PM: sleep: core: Avoid bit field races related to work_in_progress 831813bd23d3 dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038 ff4a46c278ac ata: pata_ftide010: Fix some DMA timings 702273a0ea7b mfd: cgbc: Add support for backlight b2c87f5e98cd dt-bindings: leds: Convert ti,lm3697 to DT schema 3a17ba6557e2 mfd: sec: Add support for S2MPG11 PMIC via ACPM fa72a8427342 mfd: sec: s2mpg10: Reorder regulators for better probe performance bfacd34f8f34 dt-bindings: mfd: Add samsung,s2mpg11-pmic b356595f8bf4 dt-bindings: mfd: samsung,s2mpg10-pmic: Link to its regulators 189ccdc7e8a9 dt-bindings: mfd: samsung,s2mps11: Split s2mpg10-pmic into separate file e1dccb485c28 power: sequencing: fix missing state_lock in pwrseq_power_on() error path 83333aa97441 backlight: qcom-wled: Change PM8950 WLED configurations b2df6cf10d52 dt-bindings: backlight: qcom-wled: Document ovp values for PMI8950 f29f972a6e7e backlight: qcom-wled: Support ovp values for PMI8994 02031064bb8f dt-bindings: backlight: qcom-wled: Document ovp values for PMI8994 889588d75050 dt-bindings: interrupt-controller: sifive,plic: Clarify the riscv,ndev meaning in PLIC 42e025b719c1 irqchip/sifive-plic: Handle number of hardware interrupts correctly c7dd343a3756 leds: as3668: Driver for the ams Osram 4-channel i2c LED driver 9339608652a2 dt-bindings: leds: Add new as3668 support 444bb79e8964 docs: leds: Document TI LP5812 LED driver a0309dc699bc leds: Add basic support for TI/National Semiconductor LP5812 LED Driver f42033b5ce8c leds: qcom-lpg: Check the return value of regmap_bulk_write() ec924cd7b78e dt-bindings: leds: qcom,spmi-flash-led: Add PMH0101 compatible 5574b9323f9c dt-bindings: leds: leds-qcom-lpg: Add support for PMH0101 PWM 39de6f07b940 dt-bindings: leds: Allow differently named multicolor LEDs 207a693835d4 leds: lp55xx: Simplify with scoped for each OF child loop 2fe4df9fa931 dt-bindings: leds: add TI/National Semiconductor LP5812 LED Driver a18983b95a61 leds: is31f132xx: Add support for is31fl3293 6f1bc4534f21 leds: is31f132xx: Re-order code to remove forward declarations a26ace8d8a62 dt-bindings: leds: Add issi,is31fl3293 to leds-is31fl32xx f4b830a53719 leds: expresswire: Fix chip state breakage 2f35fee94343 mm/slab: only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable caches a77d6d338685 mm/slab: place slabobj_ext metadata in unused space within s->size fab0694646d7 mm/slab: move [__]ksize and slab_ksize() to mm/slub.c 70089d018807 mm/slab: save memory by allocating slabobj_ext array from leftover 4b1530f89c28 mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poison 7a8e71bc619d mm/slab: use stride to access slabobj_ext 52f1ca8a459a mm/slab: abstract slabobj_ext access via new slab_obj_ext() helper 43d9bb4236fd ext4: specify the free pointer offset for ext4_inode_cache a13b68d79d5c mm/slab: allow specifying free pointer offset when using constructor b85f369b81ae mm/slab: use unsigned long for orig_size to ensure proper metadata align 9346ee2b5393 slub: clarify object field layout comments 280ea9c3154b mm/slab: avoid allocating slabobj_ext array from its own slab c5048ddee936 driver core: disable revocable code from build 9872dae6102e s390/tape: Rename tape_34xx.c to tape_3490.c 13391069bdc2 s390/tape: Cleanup sense data analysis and error handling 4b6852d764b7 s390/tape: Remove 3480 tape device type 516fbb485245 s390/tape: Remove unused command definitions 28da74c29439 s390/tape: Remove special block id handling effcf3df282b s390/tape: Remove tape load display support c03b6ef74c2b s390/tape: Remove support for 3590/3592 models afefdb2bc945 x86/hyperv: Update comment in hyperv_cleanup() 2b4246153e21 mshv: clear eventfd counter on irqfd shutdown 5ed8cbcaccc0 x86/hyperv: Use memremap()/memunmap() instead of ioremap_cache()/iounmap() 0236e75df4d0 Drivers: hv: Use memremap()/memunmap() instead of ioremap_cache()/iounmap() c3a6ae7ea2d3 x86/hyperv: Move hv crash init after hypercall pg setup 93f039fe7a77 PCI: hv: remove unnecessary module_init/exit functions ff225ba9ad71 mshv: Add debugfs to view hypervisor statistics c23271b636db mshv: Add data for printing stats page counters df40f32c87be mshv: Update hv_stats_page definitions c527c7aee28f mshv: Always map child vp stats pages regardless of scheduler type 1ba923d8cd83 mshv: Improve mshv_vp_stats_map/unmap(), add them to mshv_root.h 2de4516aa8f7 mshv: Use typed hv_stats_page pointers 7538b80e5a4b mshv: Ignore second stats page map result failure 8d1294d4b544 mshv: Use EPOLLIN and EPOLLHUP instead of POLLIN and POLLHUP 956efd32f9e5 x86/hyperv: fix a compiler warning in hv_crash.c 754cf84504ea mshv: Fix compiler warning about cast converting incompatible function type 90fb0a25f654 PCI: hv: Remove unused field pci_bus in struct hv_pcibus_device 5f35b48a0daa clk: aspeed: Add reset for HACE/VIDEO 2ad2d0e291ac dt-bindings: clock: aspeed: Add VIDEO reset definition fdc1eb624ddc clk: aspeed: add AST2700 clock driver 122c157c4808 MAINTAINERS: Add entry for ASPEED clock drivers. 03b3faa12c25 clk: aspeed: Move the existing ASPEED clk drivers into aspeed subdirectory. 448b50b5cf12 Revert "clk: Respect CLK_OPS_PARENT_ENABLE during recalc" 520e345dfdab platform/chrome: lightbar: Use flexible array member 9a9424c756fe net: usb: sr9700: remove code to drive nonexistent multicast filter 61e94cbdf822 net: usb: introduce usbnet_mii_ioctl helper function 9c2f568eb236 net: ethernet: renesas: rcar_gen4_ptp: Hide private data from users 5640afa0583d net: ethernet: renesas: rcar_gen4_ptp: Add helper to read time 9afe65e7e7d7 net: ethernet: renesas: rcar_gen4_ptp: Add helper to get clock index 642377346a4e net: ethernet: renesas: rcar_gen4_ptp: Move address assignment 1982257570b8 scsi: csiostor: Fix dereference of null pointer rn e17f0d4cc006 scsi: buslogic: Reduce stack usage ffd42b6d0420 lib/crypto: mldsa: Clarify the documentation for mldsa_verify() slightly bbb8d98fb453 scsi: ufs: host: mediatek: Require CONFIG_PM 9672ed3de7d7 scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event 41b37312bd97 scsi: smartpqi: Fix memory leak in pqi_report_phys_luns() 21a16f0f0226 scsi: mpi3mr: Make driver probing asynchronous 6dfa3df797bb net: bridge: use sysfs_emit instead of sprintf f8ef441811ec scsi: ufs: core: Flush exception handling work when RPM level is zero 1384a81e54fa bng_en: fix misleading error message for generic firmware version 1508301d4a47 scsi: efct: Use IRQF_ONESHOT and default primary handler 39451ebcf7fe dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated a91b99fa779a cpufreq: s5pv210: Simplify with scoped for each OF child loop 69c8cbb4bac4 dmaengine: fsl_raid: Simplify with scoped for each OF child loop 122b6c28c0d6 clk: imx: imx31: Simplify with scoped for each OF child loop f82fa1d59202 clk: imx: imx27: Simplify with scoped for each OF child loop 3bf312f30bda cdx: Use mutex guard to simplify error handling 2ff81fe31016 cdx: Simplify with scoped for each OF child loop 9572933b5692 powerpc/wii: Simplify with scoped for each OF child loop e0af14088e25 powerpc/fsp2: Simplify with scoped for each OF child loop 1adce508e946 ARM: exynos: Simplify with scoped for each OF child loop 9d4ba117ecb3 ARM: at91: Simplify with scoped for each OF child loop 620097c6c070 of: Add for_each_compatible_node_scoped() helper c75afcb4a8e7 dt-bindings: Fix emails with spaces or missing brackets dfe057874b34 scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8 e2bafe4d1b72 dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs ad0cfd9985c5 dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles 5dff92a7bde9 of: reserved_mem: Fix placement of __free() annotation 0365adafdb9b dt-bindings: display/lvds-codec: Document OnSemi FIN3385 ec2ff23bf501 dt-bindings: eeprom: at25: Document Microchip 25AA010A febfd49a8cbd dt-bindings: display: bridge: nxp,tda998x: Add missing clocks 9dace5e4e2a3 dt-bindings: omap: ti,prm-inst: Convert to DT schema 554fb141654e dt-bindings: display: mediatek: Fix typo 'hardwares' to 'hardware' c0238bbba7c5 dt-bindings: mfd: Add Realtek RTD1xxx system controllers dde77e6dc960 dt-bindings: mediatek: Replace Tinghan Shen in maintainers aa135288890c dt-bindings: Fix I2C bus node names in examples d897a50e0c87 dt-bindings: display: google,goldfish-fb: Convert to DT schema d80c9abe02fd dt-bindings: display: bridge: tc358867: mark port 0 and 1 configuration as valid 04657c4060ef of: property: fw_devlink: Add support for "mmc-pwrseq" 1638b8a34e1e docs: dt: submitting-patches: Document prefixes for SCSI and UFS 8aa2f0ac08d3 dt-bindings: display: bridge: ldb: Add check for reg and reg-names d93380833165 dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings 949c38ad4b9b dt-bindings: trivial-devices: Add some more undocumented devices b96b485755ca of: property: stop creating callback for each pinctrl-N property d289cb7fcefe of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() 5872df37c4ad dt-bindings: interrupt-controller: loongson,pch-pic: Document address-cells 3efe078d9d49 dt-bindings: interrupt-controller: loongson,eiointc: Document address-cells 08a953754a3b dt-bindings: interrupt-controller: loongson,liointc: Document address-cells ec47eb49a332 dt-bindings: power: syscon-poweroff: Allow "reg" property e03a631628db dt-bindings: reset: syscon-reboot: Allow both 'reg' and 'offset' 16f47ecae157 of/platform: Simplify with scoped for each OF child loop 4ed31b0c4c58 dt-bindings: mediatek: Drop inactive MandyJH Liu 515f85d0e7c2 dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding 91c6a33175ed dt-bindings: net: brcm,amac: Allow "dma-coherent" property df7358ab881f dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes 62fedca4ff8a dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema d7d41a6bae24 of: replace strcmp_suffix() with strends() 6c4de79bc4da dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl 26dfe3a6d9a9 dt-bindings: firmware: xilinx: Add conditional pinctrl schema 93fb82ec3409 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware compatible ff7e082ea40d dt-bindings: Remove unused includes 180547ebd86c dt-bindings: bus: stm32mp25-rifsc: Allow 2 size cells 533db14fdfe3 dt-bindings: arm: vexpress-config: Update clock and regulator node names ddd77dd055bd dt-bindings: arm,vexpress-juno: Allow interrupt-map properties in bus node 417bc40dc180 MAINTAINERS: Add Makefile.dtb* to DT maintainers 4d0538dd5d7e scsi: ufs: core: Use a host-wide tagset in SDB mode 5031e35f3499 net: stmmac: rk: convert px30 3cf4dfa7b040 net: stmmac: rk: remove need for ->set_speed() method 33c5c9473a23 net: stmmac: rk: use rk_encode_wm16() for RMII clock 4dc66f93b419 net: stmmac: rk: use rk_encode_wm16() for RMII speed b9544c128c30 net: stmmac: rk: use rk_encode_wm16() for RGMII clocks 0c8107dbe720 net: stmmac: rk: remove rk3528 RMII clock initialisation 8e4b4004e847 net: stmmac: rk: convert rk3588 to rk_set_reg_speed() 82d1df4b4143 net: stmmac: rk: move speed GRF register offset to private data 600fe01e947a net: stmmac: rk: convert rk3588 to mask-based interface mode config 31d28d062aa8 net: stmmac: rk: convert to mask-based interface mode configuration 46a03ea50b5f fs/tests: exec: drop duplicate bprm_stack_limits test vectors f35e16ec2ae9 i2c: designware: Remove dead code in AMD ISP case 560072246088 i2c: designware: Support of controller with IC_EMPTYFIFO_HOLD_MASTER disabled 4a5aa0098013 i2c: designware: Use runtime PM macro for auto-cleanup 470f1a71e60c i2c: designware: Implement I2C_M_STOP support b135beb07758 selftests/bpf: Add a test to stress bpf_timer_start and map_delete race 3f7a8415209e selftests/bpf: Removed obsolete tests 083c5a4babad selftests/bpf: Add timer stress test in NMI context fe9d205cec8c selftests/bpf: Verify bpf_timer_cancel_async works d02fdd7195ca selftests/bpf: Add stress test for timer async cancel 10653c0dd868 selftests/bpf: Refactor timer selftests a7e172aa4ca2 bpf: Introduce bpf_timer_cancel_async() kfunc 19bd300e22c2 bpf: Add verifier support for bpf_timer argument in kfuncs 1bfbc267ec91 bpf: Enable bpf_timer and bpf_wq in any context 3c6248937fb9 fs/ntfs3: allow explicit boolean acl/prealloc mount options c7c88b20cd42 scripts/make_fit: Compress dtbs in parallel fcdcf22a34b0 scripts/make_fit: Support a few more parallel compressors 9a329df6e004 kbuild: Support a FIT_EXTRA_ARGS environment variable 873c2836982e scripts/make_fit: Move dtb processing into a function 26428e7dd6a5 scripts/make_fit: Support an initial ramdisk 621fd65adc82 scripts/make_fit: Speed up operation e3c3a5d25dc0 PCI: dwc: ep: Add comment explaining controller level PTM access in multi PF setup 72cb5ed2a5c6 PCI: dwc: ep: Add per-PF BAR and inbound ATU mapping support f2445d6f264c rust: kconfig: Don't require RUST_IS_AVAILABLE for rustc-option 1f77593d304e MAINTAINERS: Add scripts/install.sh into Kbuild entry 3cd9763ce4ad modpost: Amend ppc64 save/restfpr symnames for -Os build 5c9ecd8e6437 PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races 3bd1cde3dffb cpufreq: Documentation: Update description of rate_limit_us default value 1fedbb589448 cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possible 4cc4ace70986 spi: xilinx: use device property accessors. 84cb36da8141 perf thread: Don't require machine to compute the e_machine c4f4392264b4 perf header: Add e_machine/e_flags to the header 07ad6f31b674 perf session: Add e_flags to the e_machine helper 43af54843677 perf kvm: Wire up e_machine ceea279f9376 perf kvm stat: Remove use of the arch directory 8c5b40678c63 libperf build: Always place libperf includes first d2ac7e4418dd perf test kvm: Add stat live testing 36c0de02575c perf/arm-cmn: Reject unsupported hardware configurations 283182c1c239 perf: arm_spe: Properly set hw.state on failures 32d572e39031 workqueue: add CONFIG_BOOTPARAM_WQ_STALL_PANIC option 4d99137eea48 selftests/bpf: Add selftests for stream functions under lock 9ddfa24e1674 bpf: Allow BPF stream kfuncs while holding a lock 954fa97e215e selftests/bpf: Add selftests for bpf_stream_print_stack 63328bb23f26 bpf: Add bpf_stream_print_stack stack dumping kfunc f6ef5584ccb5 selftests/bpf: Add a test for ids=0 to verifier_scalar_ids test b0388bafa494 bpf: Relax scalar id equivalence for state pruning a24d6f955d4f bpf: Relax maybe_widen_reg() constraints b2a0aa3a8739 bpf: Clear singular ids for scalars in is_state_visited() 3cd5c890652b bpf: Let the verifier assign ids on stack fills 7be03eae1fdb cxl/acpi: Prepare use of EFI runtime services a31af41115b0 cxl: Introduce callback for HPA address ranges translation d01149bbe76d cxl/region: Use region data to get the root decoder 1fd6c38fc5e1 cxl/region: Add @hpa_range argument to function cxl_calc_interleave_pos() bc01fd5019fa cxl/region: Separate region parameter setup and region construction 3e422caa40d0 cxl: Simplify cxl_root_ops allocation and handling 98ceb1a42dab cxl/region: Store HPA range in struct cxl_region 4fe82279580d cxl/region: Store root decoder in struct cxl_region df8b57c34b47 cxl/region: Rename misleading variable name @hpa to @hpa_range 0692afe940e0 Documentation/driver-api/cxl: ACPI PRM Address Translation Support and AMD Zen5 enablement e6efbd2995c1 cxl, doc: Moving conventions in separate files 72971184a1ee cxl, doc: Remove isonum.txt inclusion 26aa5295010f remoteproc: imx_rproc: Fix invalid loaded resource table detection 2e171ab29f91 panic: add panic_force_cpu= parameter to redirect panic to a specific CPU f3951e93d4fe netclassid: use thread_group_leader(p) in update_classid_task() 6fd390e2bccf RDMA/umem: don't abuse current->group_leader 05f8f36d0b83 drm/pan*: don't abuse current->group_leader a87da7a9fa7b drm/amd: kill the outdated "Only the pthreads threading model is supported" checks 7d08e0916a59 drm/amdgpu: don't abuse current->group_leader a170919d1b67 android/binder: use same_thread_group(proc->tsk, current) in binder_mmap() 33caa19f4b31 android/binder: don't abuse current->group_leader 0f8a217670b6 mtd: spinand: winbond: Remove unneeded semicolon 875382759298 dt-bindings: mtd: cdns,hp-nfc: Add dma-coherent property 2c04718edcd5 blk-mq: add documentation for new queue attribute async_dpeth 2110858c5178 block, bfq: convert to use request_queue->async_depth 988bb1b9eded mq-deadline: covert to use request_queue->async_depth 8cbe62f4d8c3 kyber: covert to use request_queue->async_depth f98afe4f31bb blk-mq: add a new queue sysfs attribute async_depth cf02d7d41b06 blk-mq: factor out a helper blk_mq_limit_depth() 1db61b0afdd7 blk-mq-sched: unify elevators checking for async requests 9fc7900b1472 block: convert nr_requests to unsigned int b5c9bcde61b8 perf capstone: Support for dlopen-ing libcapstone.so 169343cc8ff2 perf build: Remove NO_LIBCAP that controls nothing e34743018249 ALSA: hda/realtek: Add quirk for Minisforum V3 SE fa39ec4f89f2 doc: Add housekeeping documentation d279138a2788 kthread: Document kthread_affine_preferred() 60ba9c38b931 kthread: Comment on the purpose and placement of kthread_affine_node() call e894f6339808 kthread: Honour kthreads preferred affinity after cpuset changes 79c0abaf06fc sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN bf5b0c27fad2 sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN 041ee6f3727a kthread: Rely on HK_TYPE_DOMAIN for preferred affinity management 92a734606e90 kthread: Include kthreadd to the managed affinity list 5564c12385b7 kthread: Include unbound kthreads in the managed affinity list 012fef0e4859 kthread: Refine naming of affinity related fields 2f8039809888 PCI: Remove superfluous HK_TYPE_WQ check 1c3329df409b sched/isolation: Remove HK_TYPE_TICK test from cpu_is_isolated() 6440966067dc cpuset: Remove cpuset_cpu_is_isolated() 0947d018cf57 timers/migration: Remove superfluous cpuset isolation test f5c145ae4f26 cpuset: Propagate cpuset isolation update to timers through housekeeping 23f09dcc0a0f cpuset: Propagate cpuset isolation update to workqueue through housekeeping 29b306c44eb5 PCI: Flush PCI probe workqueue on cpuset isolated partition change ce84ad5e994a sched/isolation: Flush vmstat workqueues on cpuset isolated partition change b7eb4edcc3b5 sched/isolation: Flush memcg workqueues on cpuset isolated partition change 03ff73510169 cpuset: Update HK_TYPE_DOMAIN cpumask from cpuset 27c3a5967f05 sched/isolation: Convert housekeeping cpumasks to rcu pointers a7e546354d9c cpuset: Provide lockdep check for cpuset lock held 622c508bcf48 cpu: Provide lockdep check for CPU hotplug lock write-held b5de34ed87f3 timers/migration: Prevent from lockdep false positive warning 53c2f9d1b115 block: Protect against concurrent isolated cpuset change 662ff1aac854 net: Keep ignoring isolated cpuset change 4a062d33cd0f driver core: cpu: Convert /sys/devices/system/cpu/isolated to use HK_TYPE_DOMAIN_BOOT 0f4dfdc17b3c cpuset: Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT 4fca0e550d50 sched/isolation: Save boot defined domain flags 69e227e45069 mm: vmstat: Prepare to protect against concurrent isolated cpuset change 2d05068610a3 memcg: Prepare to protect against concurrent isolated cpuset change dedfae78f009 fs: add porting notes about readlink_copy() ee4784a83fb2 block: don't use strcpy to copy blockdev name f85d9c45f1d4 selftests/net: packetdrill: add TCP Accurate ECN cases 8ae3e8e6ceed tcp: accecn: enable AccECN 4fa4ac5e5848 tcp: accecn: add tcpi_ecn_mode and tcpi_option2 in tcp_info 1247fb19cafe tcp: accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSIST 2ed661248e2b tcp: accecn: fallback outgoing half link to non-AccECN 4024081feb87 tcp: accecn: unset ECT if receive or send ACE=0 in AccECN negotiaion f326f1f17f37 tcp: accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACK f1eaea5585e4 tcp: add TCP_SYNACK_RETRANS synack_type 3ae62b8b4a48 tcp: accecn: retransmit downgraded SYN in AccECN negotiation c5ff6b837159 tcp: accecn: handle unexpected AccECN negotiation feedback e68c28f22f46 tcp: disable RFC3168 fallback identifier for CC modules 100f946b8d44 tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers 6f74bc8b6e8d selftests/net: gro: add self-test for TCP CWR flag ab4c8b6f7fcb gro: flushing when CWR is set negatively affects AccECN 7885ce014740 tcp: try to avoid safer when ACKs are thinned d5f778353fd4 net: dsa: yt921x: Add DCB/QoS support 95e6bcab3c08 net: dsa: yt921x: Refactor yt921x_chip_setup() 75b85703fd48 net: dsa: yt921x: Refactor VLAN awareness setting 8cdb2cc9a11b net: dsa: tag_yt921x: add priority support a63daf73a587 net: dsa: tag_yt921x: clarify priority and code fields 4c9d53794bcf dt-bindings: spi: Add binding for Faraday FTSSP010 bb6a3c2db281 ASoC: SOF: Intel: hda: add SDCA property check 754b3dade5dd ASoC: Intel: soc-acpi-intel-ptl-match: drop rt721 related match tables 023dfedec147 ASoC: SOF: Intel: allow module parameter override BT link to 0 330d1deb410f ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streams 8834ae896bfe ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpers 89e1d632bb29 ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpers b48ca9206138 iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() 9e249c484128 iommu/amd: serialize sequence allocation under concurrent TLB invalidations b79e0875fe81 PCI: s32g: Skip Root Port removal during success 1b51bd761599 apparmor: fix cast in format string DEBUG statement 9825fa8f4990 wifi: brcmsmac: phy: Remove unreachable error handling code 4df29fb5bceb rust_binder: return p from rust_binder_transaction_target_node() 9caa30dada9e drivers: android: binder: Update ARef imports from sync::aref 38ac9179a79d rust_binder: fix needless borrow in context.rs f8a9c11000e5 s390/kexec: Emit an error message when cmdline is too long b8555fbc1631 s390/configs: Enable BLK_DEV_NULL_BLK as module cab7d81de304 s390: Document s390 stackprotector support 3051419f3d1a net: phy: remove modalias-based mdio bus matching 5fddafbb92e0 net: dsa: loop: remove MDIO device modalias f7aa2ef10c0e net: ethernet: adi: make name member of struct adin1110_cfg a pointer 988357628c2c revocable: Add KUnit test for concurrent access 377563ce0653 revocable: fix SRCU index corruption by requiring caller-provided storage a243f7fb11fe revocable: Add KUnit test for provider lifetime races 4d7dc4d1a62d revocable: Fix races in revocable_alloc() using RCU ad9cb48b2bd8 Input: apbps2 - fix comment style and typos e34881c84c25 sched: Re-evaluate scheduling when migrating queued tasks out of throttled cgroups 742fe830b7d9 sched/cpufreq: Use %pe format for PTR_ERR() printing 94894c9c477e sched/rt: Skip currently executing CPU in rto_next_cpu() 505da6689305 sched/clock: Avoid false sharing for sched_clock_irqtime dd6a37e8faa7 selftests/sched_ext: Add test for DL server total_bw consistency be621a76341c selftests/sched_ext: Add test for sched_ext dl_server 5a40a9bb56d4 sched/debug: Fix dl_server (re)start conditions 76d12132ba45 sched/debug: Add support to change sched_ext server params cd959a356205 sched_ext: Add a DL server for sched_ext tasks 68ec89d0e991 sched/debug: Stop and start server based on if it was active 6080fb211672 sched/debug: Fix updating of ppos on server write ops 3cb3b27693bf sched/deadline: Clear the defer params da6f5bbc2e79 gfs2: fix memory leaks in gfs2_fill_super error path 53c998527ffa arm64/gcs: Fix error handling in arch_set_shadow_stack_status() ef92b98f5f67 media: pci: mg4b: Use IRQF_NO_THREAD 161ab30da689 btrfs: get rid of compressed_bio::compressed_folios[] e1bc83f8b157 btrfs: get rid of compressed_folios[] usage for encoded writes dafcfa1c8e37 btrfs: get rid of compressed_folios[] usage for compressed read 26902be0cd09 btrfs: remove the old btrfs_compress_folios() infrastructure 6f706f34fc4c btrfs: switch to btrfs_compress_bio() interface for compressed writes c51173271d52 btrfs: introduce btrfs_compress_bio() helper 3d74a7556fba btrfs: zlib: introduce zlib_compress_bio() helper bba959655ac5 btrfs: zstd: introduce zstd_compress_bio() helper 3be8a788eed3 btrfs: lzo: introduce lzo_compress_bio() helper e8f6130419d7 btrfs: zoned: factor out the zone loading part into a testable function e564cd251175 btrfs: add cleanup function for btrfs_free_chunk_map 392431cf9c21 btrfs: tests: add cleanup functions for test specific functions a56a70f8d207 btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_uptodate_bitmap 5341c98450df btrfs: tests: add unit tests for pending extent walking functions b14c5e04bd0f btrfs: fix EEXIST abort due to non-consecutive gaps in chunk allocation b291ad4458df btrfs: fix transaction commit blocking during trim of unallocated space bfb670b9183b btrfs: handle user interrupt properly in btrfs_trim_fs() 1cc4ada4182f btrfs: preserve first error in btrfs_trim_fs() 912d1c6680bd btrfs: continue trimming remaining devices on failure 719dc4b75561 btrfs: do not BUG_ON() in btrfs_remove_block_group() 6f926597f983 btrfs: abort transaction on error in btrfs_remove_block_group() 3a1f4264daed btrfs: fix block_group_tree dirty_list corruption c757edbef980 btrfs: fix copying the flags of btrfs_bio after split 3fe608dbac8c btrfs: zoned: use local fs_info variable in btrfs_load_block_group_dup() 52ee9965d09b btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10 e2d848649e64 btrfs: zoned: fixup last alloc pointer after extent removal for DUP dda3ec9ee6b3 btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 3f8982543dae btrfs: remove out label in btrfs_wait_for_commit() 5eb01bf4a940 btrfs: remove out label in btrfs_init_space_info() cefef3cc1280 btrfs: remove out label in btrfs_check_rw_degradable() 61fb7f04ee06 btrfs: remove out label in finish_verity() 6329592ca652 btrfs: remove out label in scrub_find_fill_first_stripe() 55807025a63f btrfs: remove out label in lzo_decompress() 610ff1c9df54 btrfs: remove out label in btrfs_mark_extent_written() cc27540dd095 btrfs: remove out label in btrfs_csum_file_blocks() bb09b9a4917c btrfs: remove out_failed label in find_lock_delalloc_range() 2efcd25a7638 btrfs: remove out label in load_extent_tree_free() 1038614e8f2c btrfs: remove pointless out labels from uuid-tree.c 47c9dbc791e0 btrfs: remove pointless out labels from inode.c 46099eaef371 btrfs: remove pointless out labels from free-space-cache.c ea8f92100501 btrfs: remove pointless out labels from extent-tree.c 3ca4f9d0963e btrfs: remove pointless out labels from disk-io.c b3acb158ea1a btrfs: remove pointless out labels from qgroup.c ccba88cb6ac0 btrfs: remove pointless out labels from send.c 01f93271ed02 btrfs: remove pointless out labels from ioctl.c 51b1fcf71c88 btrfs: qgroup: return correct error when deleting qgroup relation item 8ad2f2edc82b btrfs: pass btrfs_fs_info to btrfs_first_delayed_node() 2891539a2689 btrfs: don't use local variables for fs_info->delayed_root 86523d8d2f3a btrfs: reorder members in btrfs_delayed_root for better packing c8bafc8d6a78 btrfs: embed delayed root to struct btrfs_fs_info 71e545d4e33f btrfs: add strict extent map alignment checks 385c65f8274b btrfs: tests: prepare extent map tests for strict alignment checks d77b90cfe08f btrfs: tests: remove invalid file extent map tests 571e75f4c0db btrfs: unfold transaction aborts in btrfs_finish_one_ordered() a8bec25e014e btrfs: deal with missing root in sample_block_group_extent_item() 79d51b5c7a2c btrfs: remove bogus root search condition in sample_block_group_extent_item() 7c2830f00c3e btrfs: fallback to buffered IO if the data profile has duplication 954f3217f602 btrfs: assert block group is locked in btrfs_use_block_group_size_class() 0bf63d385f2c btrfs: don't pass block group argument to load_block_group_size_class() e46a9f84bfe8 btrfs: allocate path on stack in load_block_group_size_class() 17078525e5be btrfs: make load_block_group_size_class() return void 1914b94231e9 btrfs: zstd: use folio_iter to handle zstd_decompress_bio() 20c993134e10 btrfs: zlib: use folio_iter to handle zlib_decompress_bio() 37cc07cab7dc btrfs: lzo: use folio_iter to handle lzo_decompress_bio() 4b7ecd0984e3 btrfs: consolidate reclaim readiness checks in btrfs_should_reclaim() 19eff93dc738 btrfs: fix periodic reclaim condition de62f138f95e btrfs: don't pass io_ctl to __btrfs_write_out_cache() ea7ab405c55b btrfs: use the btrfs_extent_map_end() helper everywhere 4ac81c381102 btrfs: use the btrfs_block_group_end() helper everywhere 57a4a863cda8 btrfs: remove bogus NULL checks in __btrfs_write_out_cache() 2aef934b56b3 btrfs: populate fully_remapped_bgs_list on mount 7cddbb4339d4 btrfs: handle discarding fully-remapped block groups 81e5a4551c32 btrfs: allow balancing remap tree a645372e7e40 btrfs: add do_remap parameter to btrfs_discard_extent() fd6594b1446c btrfs: replace identity remaps with actual remaps when doing relocations bbea42dfb91f btrfs: move existing remaps before relocating block group b56f35560b82 btrfs: handle setting up relocation of block group with remap-tree 979e1dc3d69e btrfs: handle deletions from remapped block group 18ba64992871 btrfs: redirect I/O for remapped block groups 8620da16fb6b btrfs: allow mounting filesystems with remap-tree incompat flag 7977011460cf btrfs: add extended version of struct block_group_item bf8ff4b9f0aa btrfs: rename struct btrfs_block_group field commit_used to last_used efcab3176eb2 btrfs: don't add metadata items for the remap tree to the extent tree 76377db18a8f btrfs: remove remapped block groups from the free-space-tree c3d6dda60c9d btrfs: allow remapped chunks to have zero stripes 0b4d29fa98ca btrfs: add METADATA_REMAP chunk type ef6a31d035a1 btrfs: add definitions and constants for remap-tree c208aa0ef655 btrfs: add and use helper to compute the available space for a block group b322fa5ff132 btrfs: tag as unlikely error handling in run_one_delayed_ref() 271cbe76354e btrfs: remove unnecessary else branch in run_one_delayed_ref() c7d1d4ff5674 btrfs: don't BUG() on unexpected delayed ref type in run_one_delayed_ref() 23d4f616cb87 btrfs: use READA_FORWARD_ALWAYS for device extent verification 4681dbcfdc33 btrfs: shrink the size of btrfs_device 8ecf596ed822 btrfs: update comment for delalloc flush and oe wait in btrfs_clone_files() ae23fee41b36 btrfs: remove experimental offload csum mode e582f22030a7 btrfs: split btrfs_fs_closing() and change return type to bool 59615e2c1f63 btrfs: reject single block sized compression early d6f6109fe4b3 btrfs: update outdated comment in __add_block_group_free_space() d1a020a8d727 btrfs: add mount time auto fix for orphan fst entries fdb945f66593 btrfs: simplify check for zoned NODATASUM writes in btrfs_submit_chunk() 8d206b0c21ef btrfs: avoid transaction commit on error in insert_balance_item() 7d7608cc9ad8 btrfs: move unlikely checks around btrfs_is_shutdown() into the helper 858f32937c8a btrfs: tag as unlikely error conditions in the transaction commit path 4cdb457a2375 btrfs: remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links() c28214bde6da btrfs: refactor the main loop of cow_file_range() 9da49784ae9f btrfs: zoned: print block-group type for zoned statistics 2ef2e97fe74e btrfs: move space_info_flag_to_str() to space-info.h 6a5ac228d4ad btrfs: zoned: show statistics about zoned filesystems in mountstats 68d4ece9c30e btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_transaction() d15a190d9efd btrfs: don't call btrfs_handle_fs_error() in qgroup_account_snapshot() c9b640cefac0 btrfs: don't call btrfs_handle_fs_error() after failure to delete orphan item 8bc612906f2f btrfs: don't call btrfs_handle_fs_error() after failure to join transaction 19231903711e btrfs: remove redundant path release in btrfs_find_orphan_roots() 8670a25ecb2f btrfs: use single return variable in btrfs_find_orphan_roots() cb73493cae90 btrfs: avoid transaction commit on error in del_balance_item() 6d0f25cdd8e3 btrfs: update stale comment in __cow_file_range_inline() 3d47c0c8b570 btrfs: remove duplicated root key setup in btrfs_create_tree() 4273db18a84e btrfs: zoned: re-flow prepare_allocation_zoned() 3dcdcb717763 btrfs: shrink the size of btrfs_bio d6ee3fa8b31c btrfs: remove ASSERT compatibility for gcc < 8.x 01c8634c695d btrfs: pass level to _btrfs_printk() to avoid parsing level from string c53d61e24086 btrfs: simplify internal btrfs_printk helpers a464ed9834d7 btrfs: rename btrfs_create_block_group_cache to btrfs_create_block_group 4b117be65ff4 btrfs: merge setting ret and return ret d7a5d511c098 btrfs: remove dead assignment in prepare_one_folio() e6698b34fab3 btrfs: replace for_each_set_bit() with for_each_set_bitmap() 44820d80026e btrfs: concentrate the error handling of submit_one_sector() 3970da5c3ba0 btrfs: search for larger extent maps inside btrfs_do_readpage() fab0c0f03cfd btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper ddea91780fec btrfs: enable direct IO for bs > ps cases fe11ac191ce0 btrfs: switch to library APIs for checksums b39b26e017c7 btrfs: zoned: don't zone append to conventional zone adb0af40fe89 btrfs: relax squota parent qgroup deletion rule 9c46bcda5f34 btrfs: check squota parent usage on membership change a5eb9024368d btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref() 8bfee251b7f5 btrfs: use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref() 53e830314947 btrfs: update comment for visit_node_for_delete() 87abe931fbc3 MIPS: tools: relocs: Ship a definition of R_MIPS_PC32 72043cf7f100 streamline_config.pl: remove superfluous exclamation mark 29903edf04c2 devlink: Refactor devlink_rate_nodes_check 0061b5199d7c devlink: Reverse locking order for nested instances c7c707cbaa5e erofs: avoid some unnecessary #ifdefs 69a586e8866b net: stmmac: handle integrated PCS phy_intf_sel separately eb4a1fda2c2f net: stmmac: move most PCS register definitions to stmmac_pcs.c 83957d6cae5b net: stmmac: clear half-duplex caps where unsupported 1ba377008420 net: stmmac: dwmac-renesas-gbeth: Add support for RZ/G3L SoC 3ac2aa31b489 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/G3L SoC bc804a8d7e86 erofs: handle end of filesystem properly for file-backed mounts 7cef3c834194 erofs: separate plain and compressed filesystems formally 72558e2bed27 erofs: use inode_set_cached_link() 4d904af4d6ce dt-bindings: intel: Add Agilex eMMC support d95d76aa772b bpf: Replace snprintf("%s") with strscpy d55493f6d2da platform/chrome: lightbar: Fix lightbar_program_ex alignment 2f2dc84645fb selftests: mptcp: connect: cover splice mode 6a059c6bfb55 selftests: mptcp: add splice io mode 22f3bd9bf8e8 mptcp: implement .splice_read 2d85088d467f tcp: export tcp_splice_state 250d9766a984 mptcp: implement .read_sock 436510df0caf mptcp: add eat_recv_skb helper 562f59fe3291 ptp: ptp_vmclock: return TAI not UTC ac1e7404924c ptp: ptp_vmclock: remove dependency on CONFIG_ACPI ed4d23ed469c ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match ddc867d0b5db ptp: ptp_vmclock: Add device tree support 1d5a66045afa dt-bindings: ptp: Add amazon,vmclock 3b1526ddb254 ptp: vmclock: support device notifications 3495064b6d65 ptp: vmclock: add vm generation counter b409a7f7176b ipv6: colocate inet6_cork in inet_cork_full fe8570186f10 ipv4: use dst4_mtu() instead of dst_mtu() b40f0130a23b ipv6: use dst6_mtu() instead of dst_mtu() 8776c4ef3ab2 inet: add dst4_mtu() and dst6_mtu() helpers 94a150bf14af ipv6: use SKB_DROP_REASON_PKT_TOO_BIG in ip6_xmit() b5b1b676a30b ipv6: use __skb_push() in ip6_xmit() 2855e4925416 ipv6: add some unlikely()/likely() clauses in ip6_output.c 1bc46dd20966 ipv6: pass proto by value to ipv6_push_nfrag_opts() and ipv6_push_frag_opts() e0221553436b net: remove unnecessary module_init/exit functions 14e6cf8474e1 net: ethernet: use module_pci_driver; remove useless driver versions dc9fd14bd759 net: add a debug check in __skb_push() 3d0721cfcf57 net: phy: dp83867: Always program R/SGMII enable bits d700b2a44051 net: phy: dp83867: Program TX FIFO for all interfaces f6ae956dfb34 fs: consolidate fsverity_info lookup in buffer.c 47bc2ac9b63d fsverity: push out fsverity_info lookup 7e36e044958d fsverity: deconstify the inode pointer in struct fsverity_info f1a6cf44b344 fsverity: kick off hash readahead at data I/O submission time 314b652b7e7a ext4: move ->read_folio and ->readahead to readpage.c 82f35bec11bd net: l3mdev: use skb_dst_dev_rcu() in l3mdev_l3_out() 61cef6454cfb bnxt_en: Allow ntuple filters for drops 71a58ec6672f tools: ynl: cli: make the output compact ba9c5611f088 docs: networking: mention that RSS table should be 4x the queue count 9e3d4dae9832 selftests: drv-net: rss: validate min RSS table size fd102acfd362 net: spacemit: display phy driver information b079e4e628c8 clk: Disable KUNIT_UML_PCI 3e91b44c93ad tpm: st33zp24: Fix missing cleanup on get_burstcount() error bbd6e97c836c tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure 341d72ebc230 dt-bindings: clk: rs9: Fix DIF pattern match 37eb3349a34f clk: rs9: Convert to DEFINE_SIMPLE_DEV_PM_OPS() 5ec820fc28d0 clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 ca3299dc3d6d pinctrl: mediatek: remove unused drv_offset field d8c128fb6c22 pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree 353353309b0f pinctrl: single: fix refcount leak in pcs_add_gpio_func() e56aa18eba32 pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers eabf273c8466 pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition b789889f1139 pinctrl: core: Remove duplicate error messages 74ac08a77b4e pinctrl: core: Simplify devm_pinctrl_*() 17926aa1b62c pinctrl: core: Remove unused devm_pinctrl_unregister() 0a4614fe85ef dt-bindings: pinctrl: spacemit: fix drive-strength check warning ea9975c22115 pinctrl: fix kismet issues with GENERIC_PINCTRL 8a066a81ee0c ASoC: qcom: q6asm: drop DSP responses for closed data streams 090c8844e5d4 ASoC: wcd-mbhc-v2: remove unnecessary module_init/exit functions 451c3a035609 rcu: Mark lockdep_assert_rcu_helper() __always_inline a56a38fd9196 uprobes: Fix incorrect lockdep condition in filter_chain() 171efc70097a x86/ibs: Fix typo in dc_l2tlb_miss comment 7833570dae83 jfs: avoid -Wtautological-constant-out-of-range-compare warning 75ce02f4bc9a PM: wakeup: Handle empty list in wakeup_sources_walk_start() b244c89a70b3 readahead: push invalidate_lock out of page_cache_ra_unbounded 4544e9c4ec9a selftests/sched_ext: Fix init_enable_count flakiness 23eec9fd64b2 fsverity: don't issue readahead for non-ENOENT errors from __filemap_get_folio 5248d8474e59 pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN 0a83293322fd doc: development-process: add notice on testing 91db696adea4 pkcs7: Allow authenticatedAttributes for ML-DSA 64e4882c8228 tools: sphinx-build-wrapper: improve its help message b09cc1ddde97 docs: sphinx-build-wrapper: allow -v override -q 98f51c466aeb docs: kdoc: Fix pdfdocs build for tools 0ad9a71933e7 modsign: Enable ML-DSA module signing 12ea2cff02f8 docs: ja_JP: process: translate 'Obtain a current source tree' 78a00cac1e96 docs: fix 're-use' -> 'reuse' in documentation 1482f61ccd98 docs: ioctl-number: fix a typo in ioctl-number.rst c0f612f8bc34 docs: filesystems: ensure proc pid substitutable is complete 6b95cc562de2 ftrace: Fix direct_functions leak in update_ftrace_direct_del 2e06d54ea9a2 tools/sched_ext: Fix data header access during free in scx_sdt 2d2b3fe00279 cxl/port: Unify endpoint and switch port lookup dab7162d0ae7 cxl/port: Move endpoint component register management to cxl_port ef1df6cf6978 cxl/port: Map Port RAS registers 7f5ff740ce0b cxl/port: Move dport RAS setup to dport add time 0c4762e26879 KVM: arm64: nv: Avoid NV stage-2 code when NV is not supported 3864cb60dad5 cxl/port: Move dport probe operations to a driver event 86e756715db2 cxl/port: Move decoder setup before dport creation afa2bdba1ee2 cxl/port: Cleanup dport removal with a devres group 83ccbaf1a107 cxl/port: Reduce number of @dport variables in cxl_port_add_dport() 47fec713d97f cxl/port: Cleanup handling of the nr_dports 0 -> 1 transition bb0c99e08ab9 arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y 2c3a0b730012 dlm: Avoid -Wflex-array-member-not-at-end warning 912146614894 io_uring: allow io-wq workers to exit when unused 38aa434ab933 io_uring/io-wq: add exit-on-idle state 65d466b62984 blk-mq-debugfs: warn about possible deadlock 9d20fd6ce1ba blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs() 5ae4b12ee642 blk-mq-debugfs: remove blk_mq_debugfs_unregister_rqos() 70bafa5e31ff blk-mq-debugfs: make blk_mq_debugfs_register_rqos() static 3c17a346ffc6 blk-rq-qos: fix possible debugfs_mutex deadlock 3f0bea9f3b9e blk-mq-debugfs: factor out a helper to register debugfs for all rq_qos 41afaeeda509 blk-wbt: fix possible deadlock to nest pcpu_alloc_mutex under q_usage_counter 2751b90051a0 blk-wbt: factor out a helper wbt_set_lat() 06564bae93d0 sed-opal: ignore locking ranges array when not enabling SUM. e4aa247d94a0 HID: Intel-thc-hid: Intel-thc: Fix wrong register fields updating 42e3aac65c1c IB/core: Extend rate limit support for RC QPs cae42d97d94e RDMA/mlx5: Support rate limit only for Raw Packet QP 949e7c062d37 RDMA/bnxt_re: Report QP rate limit in debugfs 13edc7d4e0aa RDMA/bnxt_re: Report packet pacing capabilities when querying device e72d45d274d8 RDMA/bnxt_re: Add support for QP rate limiting 56f7db581ee7 HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients ddd9bf2212ab ASoC: amd: acp: Add ACP7.0 match entries for Cirrus Logic parts 3de9cf478249 ASoC: amd: acp: Sort Cirrus Logic match entries 5eb3fc48d371 ASoC: amd: acp: Rename Cirrus Logic component match entries to include link and uid 9ba734901cfd ASoC: amd: acp: Sort match table into most specific first 8232e6079ae6 ASoC: es8328: Add error unwind in resume 9917d99f4423 ASoC: es8328: Use cached regmap on resume 3570e8eef217 ASoC: es8328: Check errors in set_dai_fmt() 0801a03a317b ASoC: es8328: Propagate errors in set_bias_level() 4c6b74d58766 ASoC: es8328: Fix DAC deemphasis control handling af4fe07a9d96 HID: logitech-hidpp: Add support for Logitech K980 4c6a83fc2f30 HID: logitech-dj: Differentiate "invalid device index" error b36844f7d11e MAINTAINERS: Add Li Nan as md/raid reviewer a145cfd0ffe7 ASoC: codecs: aw87390: Add Anbernic RG-DS amp driver c26d6cdade6c ASoC: dt-bindings: aw87390: Add Anbernic RG-DS Amplifier 9058798652c8 apparmor: fix aa_label to return state from compount and component match 102ada7ca37e apparmor: fix fmt string type error in process_strs_entry 0ec5ed7c95d1 spi: axi-spi-engine: support SPI_MULTI_LANE_MODE_STRIPE 2e706f86a5aa spi: dt-bindings: adi,axi-spi-engine: add multi-lane support 05c3bd745bb0 spi: Documentation: add page on multi-lane support 5621a7bc8516 spi: add multi_lane_mode field to struct spi_transfer 002d561f89c3 spi: support controllers with multiple data lanes 31eab8425110 spi: dt-bindings: add spi-{tx,rx}-lane-map properties 37bb4033e48b spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays 742048f2e128 ASoC: fsl_sai: add IMX_SCMI_MISC_DRV dependency cad9720dd7e4 ASoC: sophgo: fix 64-bit division build failure 1db63f6af179 ASoC: rt5575: fix SPI dependency 3734b9463bd4 apparmor: fix kernel-doc comments for inview 24989330fb99 time/kunit: Document handling of negative years of is_leap() df9ac55abd18 apparmor: fix invalid deref of rawdata when export_binary is unset fb21cb08566e KVM: arm64: Use standard seq_file iterator for vgic-debug debugfs 5ab24969705a KVM: arm64: Reimplement vgic-debug XArray iteration dcd79ed45093 KVM: arm64: Use standard seq_file iterator for idregs debugfs 0d95280a2d54 wifi: mac80211: Add eMLSR/eMLMR action frame parsing support a1085114715e wifi: mac80211: add initial UHR support 072e6f7f416f wifi: cfg80211: add initial UHR support a7cb50156e82 wifi: ieee80211: add some initial UHR definitions ba90a7af74a5 wifi: mac80211: use wiphy_hrtimer_work for CAC timeout c3e92c7868fd wifi: mac80211: correct ieee80211-{s1g/eht}.h include guard comments ab89060fbc92 pidfs: return -EREMOTE when PIDFD_GET_INFO is called on another ns 05c8de4f09b0 md: fix return value of mddev_trylock 6abc7d5dcf0e md/raid1: fix memory leak in raid1_run() b8d687c7eeb5 rust: safety: introduce `unsafe_precondition_assert!` macro 0e62e4f3e56c rust: add `impl_flags!` macro for defining common bitflag operations c307b6dc9c4f xenbus: Rename helpers to freeze/thaw/restore e08dd1ee4983 xenbus: Use .freeze/.thaw to handle xenbus devices c74a1a68a990 xen/mcelog: simplify MCE_GETCLEAR_FLAGS using xchg() b13cd24c15d7 xen/balloon: improve accuracy of initial balloon target for dom0 0949c646d646 Partial revert "x86/xen: fix balloon target initialization for PVH dom0" 82ef60ec084b ata: pata_cypress: fix typo in error message 3c4d783f6922 ata: pata_legacy: remove VLB support 75df94d05fc0 mailbox: sprd: mask interrupts that are not handled c6ff944003cf mailbox: sprd: add support for mailbox revision 2 c77661d60d42 mailbox: sprd: clear delivery flag before handling TX done 0856aed50887 dt-bindings: mailbox: sprd: add compatible for UMS9230 fa84883d4442 mailbox: bcm-ferxrm-mailbox: Use default primary handler 60436eb0d618 mailbox: Remove mailbox_client.h from controller drivers a5338e365c45 PCI/IOV: Fix race between SR-IOV enable/disable and hotplug 2fa119c0e5e5 Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" 289b14592cef driver core: fix inverted "locked" suffix of driver_match_device() 726c26206025 rust: io: move MIN_SIZE and io_addr_assert to IoKnownSize 72bfbe50ffbf rust: pci: re-export ConfigSpace 2f53da43b203 apparmor: add .kunitconfig bd4f0822f4ec tools/sched_ext: Add error logging for dsq creation failures in remaining schedulers 0713b26190ad iio: magn: mmc5633: Fix Kconfig for combination of I3C as module and driver builtin 8b1f3c54f930 cpuset: fix overlap of partition effective CPUs 553b4999cbe2 mfd: wm8350-core: Use IRQF_ONESHOT 781b391557a7 thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD 18d284462313 rtc: amlogic-a4: Remove IRQF_ONESHOT a7fb84ea70aa usb: typec: fusb302: Remove IRQF_ONESHOT 5c858d6c6630 EDAC/altera: Remove IRQF_ONESHOT 1affd29ffbd5 char: tpm: cr50: Remove IRQF_ONESHOT a82bf786500a ARM: versatile: Remove IRQF_ONESHOT bd81f07e9a27 scsi: efct: Use IRQF_ONESHOT and default primary handler 28abed6569c8 Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler 29d4ff55fe98 bus: fsl-mc: Use default primary handler 03843d95a4a4 mailbox: bcm-ferxrm-mailbox: Use default primary handler 5bfcdccb4d18 iommu/amd: Use core's primary handler and set IRQF_ONESHOT f6bc712877f2 platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() 943b052ded21 genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). 5eab8c588bf3 cgroup: increase maximum subsystem count from 16 to 32 e1f94662d759 irqchip/aspeed-scu-ic: Remove unused variable mask e5b0cfa32b1c MAINTAINERS: Drop RDMA files from Hyper-V section 9eb9c350bc55 drivers: thermal: intel: tcc_cooling: Drop redundant local variable bb1256e0ddc7 ACPI: battery: fix incorrect charging status when current is zero 58b604dfc7bb RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc ed8a4ef29da3 Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys 427b2535f513 kho: skip memoryless NUMA nodes when reserving scratch areas 96a54b8ffc8c crash_dump: fix dm_crypt keys locking and ref leak b50634c5e84a kho: cleanup error handling in kho_populate() 0895a000e4ff ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit() 8924336531e2 ipc: don't audit capability check in ipc_permissions() 480e1d5c64bb kexec: derive purgatory entry from symbol 5138c936c2c8 ocfs2: fix reflink preserve cleanup issue 666183dcdd9a rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() 503efe850c74 delayacct: add timestamp of delay max cc20650a0963 scripts/bloat-o-meter: ignore __noinstr_text_start bec261fec6d4 tracing: move tracing declarations from kernel.h to a dedicated header 86e685ff3643 tracing: remove size parameter in __trace_puts() 269586d68994 kernel.h: include linux/instruction_pointer.h explicitly 90ddd39b881d kernel.h: move VERIFY_OCTAL_PERMISSIONS() to sysfs.h 25b66674b103 moduleparam: include required headers explicitly f2e0abdc88ce kernel.h: drop STACK_MAGIC macro e8d899d30134 compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ 8f1081892d62 kho: simplify page initialization in kho_restore_page() 840fe43d371f kho: use unsigned long for nr_pages 931d5c36c736 checkpatch: add an invalid patch separator test 50c7f34c5c74 mm, swap: remove no longer needed _swap_info_get d3852f9692b8 mm, swap: drop the SWAP_HAS_CACHE flag e1c5c6be3ca7 mm, swap: clean up and improve swap entries freeing 4984d746c80e mm, swap: check swap table directly for checking cache 270f095179ff mm, swap: add folio to swap cache directly on allocation 36976159140b mm, swap: cleanup swap entry management workflow de85024b3483 mm, swap: remove workaround for unsynchronized swap map cache state 2732acda82c9 mm, swap: use swap cache as the swap in synchronize layer 78d6a12dd91a mm, swap: split locked entry duplicating into a standalone helper cda2504c51eb mm, swap: consolidate cluster reclaim and usability check f7ad377a9222 mm, swap: swap entry of a bad slot should not be considered as swapped out bc617c990eae mm/shmem, swap: remove SWAP_MAP_SHMEM c246d236b18b mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO 4b34f1d82c65 mm, swap: free the swap cache after folio is mapped 6aeec9a1a322 mm, swap: simplify the code and reduce indention ab08be8dc96a mm, swap: always try to free swap cache for SWP_SYNCHRONOUS_IO devices f1879e8a0c60 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO 84eedc747b53 mm, swap: split swap cache preparation loop into a standalone helper d7cf0d54f210 mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio 6ce964c02f1c selftests/mm: have the harness run each test category separately a4818a8beb15 percpu: add double free check to pcpu_free_area() 46ba5a01180c hugetlb: increase hugepage reservations when using node-specific "hugepages=" cmdline 292ded180bfa kasan: remove unnecessary sync argument from start_report() 57fdfd64238e mm/pagewalk: use min() to simplify the code 17fd82c3abe0 mm/vma: add and use vma_assert_stabilised() 256c11937de0 mm/vma: update vma_assert_locked() to use lockdep 22f7639f2f03 mm/vma: improve and document __is_vma_write_locked() e28e575af956 mm/vma: introduce helper struct + thread through exclusive lock fns 28f590f35da8 mm/vma: clean up __vma_enter/exit_locked() e5aeb75dc404 mm/vma: de-duplicate __vma_enter_locked() error path 1f2e7efc3ee9 mm/vma: add+use vma lockdep acquire/release defines 180355d4cfbd mm/vma: rename is_vma_write_only(), separate out shared refcount put ef4c0cea1e15 mm/vma: document possible vma->vm_refcnt values and reference comment 25faccd69977 mm/vma: rename VMA_LOCK_OFFSET to VM_REFCNT_EXCLUDE_READERS_FLAG 4c8f08d9939e Docs/mm/damon/maintainer-profile: remove damon-tests/perf suggestion b71e496f815a Docs/mm/damon/maintainer-profile: fix wrong MAITNAINERS section name 652fd06d20da Docs/admin-guide/mm/damon/usage: update stats update process for refresh_ms e7df7a0bfc90 Docs/admin-guide/mm/damon/usage: introduce DAMON modules at the beginning 83cefa8d7e7a Docs/mm/damon/design: add reference to DAMON_STAT usage 63464f5b8507 Docs/mm/damon/design: document DAMON sample modules feb6241209b7 Docs/mm/damon/design: link repology instead of Fedora package 32d11b320897 Docs/mm/damon/index: simplify the intro b94c317903ee mm: update kernel-doc for __swap_cache_clear_shadow() cc1db8dff8e7 mm/damon: rename min_sz_region of damon_ctx to min_region_sz dfb1b0c9dc0d mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ 52c5d3ee8a64 mm/damon/core: rename damos_filter_out() to damos_core_filter_out() 177c8a272968 mm/damon: document damon_call_control->dealloc_on_cancel repeat behavior ebc4734ad221 mm/damon/core: process damon_call_control requests on a local list 69714a74c19f mm/damon/core: cancel damos_walk() before damon_ctx->kdamond reset 1736047a4e96 mm/damon/core: cleanup targets and regions at once on kdamond termination 50962b16c0d6 mm/damon: remove damon_operations->cleanup() 6f06f86a6f21 selftests/damon/wss_estimation: deduplicate failed samples output 57525e596bdb selftests/damon/wss_estimation: ensure number of collected wss 514d1bcb58e0 selftests/damon/access_memory: add repeat mode 891d206e27dc selftests/damon/wss_estimation: test for up to 160 MiB working set size 94a62284ede0 selftests/damon/sysfs_memcg_path_leak.sh: use kmemleak dd2c6ec24fca selftests/mm: remove virtual_address_range test ae85e5610813 mm: hugetlb_cma: mark hugetlb_cma{_only} as __ro_after_init d925730734e9 mm: hugetlb_cma: optimize hugetlb_cma_alloc_frozen_folio() 5a74b9f1dc3d mm: hugetlb: optimize replace_free_hugepage_folios() 9a8e0c31b312 mm: page_alloc: optimize pfn_range_valid_contig() c83109e95c9d mm: page_isolation: introduce page_is_unmovable() fde8353121aa selftests/mm: report SKIP in pfnmap if a check fails 148e5879532f selftests/mm: fix exit code in pagemap_ioctl 7e938f00b003 selftests/mm: fix faulting-in code in pagemap_ioctl test dd2b4e04c098 selftests/mm: introduce helper to read every page 20d3fac43608 selftests/mm: check that FORCE_READ() succeeded bce1dabd310e selftests/mm: fix usage of FORCE_READ() in cow tests 7f532d19c8be selftests/mm: pass down full CC and CFLAGS to check_config.sh 1821be740d2e selftests/mm: remove flaky header check 4ac76c51709d selftests/mm: default KDIR to build directory 3a64d5b82ecc sparc/mm: export symbols for lazy_mmu_mode KUnit tests ed0a826ce302 mm: add WQ_PERCPU to alloc_workqueue users 73b2162126ff mm: replace use of system_wq with system_percpu_wq 0bcbd7cf6596 mm: replace use of system_unbound_wq with system_dfl_wq 824b8c96c421 mm/hugetlb: enforce brace style a1c655f55444 mm/hugetlb: remove unnecessary if condition 94350fe6cad7 mm/highmem: fix __kmap_to_page() build error a45088376d8a mm/vmscan: add tracepoint and reason for kswapd_failures reset dc9fe9b7056a mm/vmscan: mitigate spurious kswapd_failures reset from direct reclaim 5898aa8f9a0b mm: fix OOM killer inaccuracy on large many-core systems 77bcee8d4015 alloc_tag: fix rw permission issue when handling boot parameter d468d8f86d80 mm: drop filename from page_alloc.c header comment 6efc548d8a08 zram: rename init_lock to dev_lock c0f609f79921 MAINTAINERS: move memory balloon infrastructure to "MEMORY MANAGEMENT - BALLOON" 1421758055ca mm: rename CONFIG_MEMORY_BALLOON -> CONFIG_BALLOON cd8e95d80bc2 mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION 7cf3318a2587 mm/kconfig: make BALLOON_COMPACTION depend on MIGRATION 25b48b4cdf91 mm: rename balloon_compaction.(c|h) to balloon.(c|h) a3db9e136ce1 mm/vmscan: drop inclusion of balloon_compaction.h 92ec9260d53b mm/balloon_compaction: remove "extern" from functions eee00d041421 mm/balloon_compaction: mark remaining functions for having proper kerneldoc 631eb2282630 mm/balloon_compaction: assert that the balloon_pages_lock is held 03d6a2f68419 mm/balloon_compaction: move internal helpers to balloon_compaction.c 9d792ef33e40 mm/balloon_compaction: fold balloon_mapping_gfp_mask() into balloon_page_alloc() 0fa3e9a48baf mm/balloon_compaction: remove balloon_page_push/pop() f7e15373143a drivers/virtio/virtio_balloon: stop using balloon_page_push/pop() aa974cbf949e mm/balloon_compaction: drop fs.h include from balloon_compaction.h ddc50a97bef1 mm/balloon_compaction: make balloon_mops static a3fafdd38967 mm/balloon_compaction: remove dependency on page lock 8202313e3dfa mm/balloon_compaction: use a device-independent balloon (list) lock c33b47c334f9 vmw_balloon: stop using the balloon_dev_info lock a00de9ba30aa mm/balloon_compaction: centralize adjust_managed_page_count() handling 1258460bd31e mm/balloon_compaction: centralize basic page migration handling 6af05dfe9af7 mm/balloon_compaction: improve comments for WARN_ON_ONCE(!b_dev_info) 5b3342cbf0f4 powerpc/pseries/cmm: remove cmm_balloon_compaction_init() d2346b09c515 vmw_balloon: remove vmballoon_compaction_init() 6e31add91a10 vmw_balloon: adjust BALLOON_DEFLATE when deflating while migrating 9c284c91b08e mm/khugepaged: make khugepaged_collapse_control static 40bd4ff09068 mm/khugepaged: use enum scan_result for result variables and return types 3ab981c1fca0 mm/khugepaged: change collapse_pte_mapped_thp() to return void 7832e4d583ee mm/khugepaged: remove unnecessary goto 'skip' label 5314d25afbc4 selftests: ublk: improve I/O ordering test with bpftrace d9a36ab302b1 selftests: ublk: reorganize tests into integrity and recover groups 56a08b87f9f2 selftests: ublk: increase timeouts for parallel test execution 64406dd2f69f selftests: ublk: add _ublk_sleep helper for parallel execution b6bbc3bec19e selftests: ublk: add group-based test targets 2021e6109de3 selftests: ublk: track created devices for per-test cleanup 92734a4f3a7a selftests: ublk: add _ublk_del_dev helper function 842b6520e579 selftests: ublk: refactor test_loop_08 into separate functions 5af302a15a1d selftests: ublk: simplify UBLK_TEST_DIR handling 7f10da2133b1 selftests/bpf: Enable get_func_args and get_func_ip tests on arm64 e3aa56b3ac17 bpf, arm64: Add fsession support 8798902f2b8b bpf: Add bpf_jit_supports_fsession() f0b5b3d6b56f selftests/bpf: Test access from RO map from xdp_store_bytes 6557f1565d77 bpf: Fix bpf_xdp_store_bytes proto for read-only arg 11c5802d28dd hwmon: (cros_ec) Move temperature channel params to a macro bd7a455aee3b hwmon: (cros_ec) Add support for fan target speed 18ccf48656e0 hwmon: (cros_ec) Split up supported features in the documentation 51521432e94b hwmon: (tmp108) Add P3T1035 and P3T2030 support 72037c412834 hwmon: (tmp108) Add support for P3T1035 and P3T2030 9f3f040f7b4a dt-bindings: hwmon: ti,tmp108: Add P3T1035,P3T2030 64824861ebd7 hwmon: pmbus: add support for STEF48H28 418a1828caf3 dt-bindings: hwmon: add STEF48H28 4923bbff0bcf hwmon: (nct7363) Fix a resource leak in nct7363_present_pwm_fanin 2954ce672b76 hwmon: (emc2305) Fix a resource leak in emc2305_of_parse_pwm_child 13bf63b93140 hwmon: (gpd-fan) add support for Micro PC 2 bcd5120ad454 hwmon: (coretemp) Add TjMax for Silvermont through Tremont Atoms f6702aa05acc Documentation: hwmon: coretemp: Update supported CPUs and TjMax values 75cf411b02a7 dt-bindings: hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema c0fa7879c985 hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi e4a3d6f79c99 hwmon: (f71882fg) Add F81968 support 6846757d4c85 hwmon: (nct7363) Simplify with scoped for each OF child loop 0689522a9229 hwmon: (max6639) Simplify with scoped for each OF child loop bfd0103be5d8 hwmon: (emc2305) Simplify with scoped for each OF child loop d4168cb6ae4f hwmon: (acpi_power_meter) Replace deprecated strcpy() with strscpy() 246167b17c14 hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE 194e725cc792 hwmon: (asus-ec-sensors) Add VRM temperature for Pro WS WRX90E-SAGE SE a9c4ac630c8a hwmon: (mp2925) Add vid offset for vid mode 46c3e87a7917 hwmon: (dell-smm) Add support for Dell OptiPlex 7080 ca2cf3554492 hwmon: (pmbus) Add mp5926 driver d491cd8e1e35 dt-bindings: hwmon: Add mps mp5926 driver bindings 141d30025216 hwmon: Use sysfs_emit in show function callbacks aa8126b914a7 hwmon: Fix wrong return errno in *sanitize_name() 9ef5c1065cd1 hwmon: (fam15h_power) Use generic power management bc5da9886ad0 dt-bindings: hwmon: sparx5: add microchip,lan9691-temp 1fe80112e4a1 hwmon: (sht3x) add support for SHT85 af7e57d44414 hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A 7da5daed35a9 hwmon: (asus-ec-sensors) add ROG MAXIMUS X HERO d0a0960602f7 hwmon: submitting-patches: Explain race conditions caused by calculations in macros 8c89d3ad3095 x86/sev: Don't emit BSS_DECRYPTED section unless it is in use 491af20b3c6d ublk: remove "can't touch 'ublk_io' any more" comments 2feca79ef8df selftests: ublk: move test temp files into a sub directory 4e0d293af9e3 selftests: ublk: mark each test start and end time in dmesg 76334de7da40 selftests: ublk: disable partition scan for integrity tests 130975353b15 selftests: ublk: refactor test_null_04 into separate functions 7a30d3dfea4a selftests: ublk: rename test_generic_15 to test_part_02 e07a2039b6d4 selftests: ublk: add selftest for UBLK_F_NO_AUTO_PART_SCAN 3a4d8bed0b47 selftests: ublk: derive TID automatically from script name 8443e2087e70 ublk: add UBLK_F_NO_AUTO_PART_SCAN feature flag 66d3af8d5d67 ublk: check list membership before cancelling batch fetch command 373df2c0255d ublk: drop ublk_ctrl_start_recovery() header argument ed9f54cc1e33 ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmd da7e4b75e50c ublk: Validate SQE128 flag before accessing the cmd 012ea376a594 ARM: 9467/1: mm: Don't use %pK through printk f4e72ad7c161 bpf: Consolidate special map field validation in verifier 98c4fd2963cb bpf: Introduce struct bpf_map_desc in verifier bc367775f602 f2fs: introduce trace_f2fs_priority_update 07de55cbf576 f2fs: fix lock priority inversion issue d860974a7e38 f2fs: optimize f2fs_overwrite_io() for f2fs_iomap_begin df31a6b0a305 Revert "net/smc: Introduce TCP ULP support" 82fff3b055d4 net: ax25: remove plumbing for never-implemented DAMA Master support 64ae90a81aa4 dt-bindings: crypto: atmel,at91sam9g46-sha: add microchip,lan9691-sha 7f39ea40d4af dt-bindings: crypto: atmel,at91sam9g46-aes: add microchip,lan9691-aes 85faec1e8555 dt-bindings: crypto: qcom,inline-crypto-engine: document the Milos ICE 7d43252b3060 crypto: caam - fix netdev memory leak in dpaa2_caam_probe 6d0de6014b98 crypto: hisilicon/qm - increase wait time for mailbox 3296992ffc43 crypto: hisilicon/qm - obtain the mailbox configuration at one time fc8ae11b8445 crypto: hisilicon/qm - remove unnecessary code in qm_mb_write() ebf35d8f9368 crypto: hisilicon/qm - move the barrier before writing to the mailbox register 3d3135057ff5 crypto: hisilicon/trng - support tfms sharing the device ea377793f419 crypto: hisilicon/zip - add lz4 algorithm for hisi_zip 9d58d22f367f crypto: s390/paes - Refuse clear key material by default 452770a4fafc crypto: s390/phmac - Refuse clear key material by default 2dfca611197e s390/pkey: Support new xflag PKEY_XFLAG_NOCLEARKEY cf0840cc7f57 crypto: skcipher - Add new helper function crypto_skcipher_tested 9c5582db7719 crypto: stm32 - Replace min_t(size_t) with just min() f42116458d01 crypto: virtio - Replace package id with numa node id 14f86a1155cc crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req b505047ffc80 crypto: virtio - Add spinlock protection with virtqueue notification 209111d694dd net: wwan: mhi_wwan_ctrl: Add NMEA channel support 193985d1e447 net: wwan: hwsim: support NMEA port emulation f5b8065e1f1b net: wwan: hwsim: refactor to support more port types 5b2e294e0cd1 net: wwan: add NMEA port support 0868ea347110 net: wwan: core: split port unregister and stop dccd23a673ca net: wwan: core: split port creation and registration b9879ba78dca net: wwan: core: explicit WWAN device reference counting d95c5aa45231 net: wwan: core: remove unused port_id field df04373b0dab eth fbnic: Add debugfs hooks for tx/rx rings ac7b803c2dd5 eth fbnic: Add debugfs hooks for firmware mailbox 44ecaff55282 net: usb: remove unnecessary get_drvinfo code and driver versions 96e1c895b5ec net: stmmac: spelling corrections 43dc088c19a6 amd-xgbe: add support for rx alignment errors 820990d66577 udp: add drop count for packets in udp_prod_queue ed9b70040d7b tcp: reduce tcp sockets size by one cache line cb9b6f9d2be6 ALSA: hda/intel: Make MSI address limit based on the device DMA limit 617562bbe12d drm/radeon: Make MSI address limit based on the device DMA limit 52f0d862f595 PCI/MSI: Check the device specific address mask in msi_verify_entries() 386ced19e9a3 PCI/MSI: Convert the boolean no_64bit_msi flag to a DMA address mask 8eeb611b3d16 rtc: s35390a: implement nvmem support 770a54accf80 rtc: loongson: Add Loongson-2K0300 support 5d4899d4859f dt-bindings: rtc: loongson: Document Loongson-2K0300 compatible da9934a6583a dt-bindings: rtc: loongson: Correct Loongson-1C interrupts property f3ac75cfacc6 dt-bindings: rtc: renesas,rz-rtca3: Add RZ/V2N support ed318b3fb4ab i3c: dw-i3c-master: fix SIR reject bit mapping for dynamic addresses c7311aa4a71e i3c: dw-i3c-master: convert spinlock usage to scoped guards 253708941351 i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() 4280197d154c i3c: mipi-i3c-hci-pci: Add System Suspend support c3357bdd9be9 i3c: mipi-i3c-hci: Add optional System Suspend support c481ef12e713 i3c: master: Add i3c_master_do_daa_ext() for post-hibernation address recovery b58eaa4761ab i3c: dw: Initialize spinlock to avoid upsetting lockdep 4039fbedcbcb NFS: fix delayed delegation return handling 94b88865109c NFS: simplify error handling in nfs_end_delegation_return f7550318b29f NFS: fold nfs_abort_delegation_return into nfs_end_delegation_return 438c3e47c2e5 NFS: remove the delegation == NULL check in nfs_end_delegation_return 2bd7ebcf9bff NFS: use bool for the issync argument to nfs_end_delegation_return b1cb730e847d NFS: return void from ->return_delegation d37272c62a08 NFS: return void from nfs4_inode_make_writeable 12bdf471e374 power: supply: bd71828: Use dev_err_probe() 4173b494d93a selftests/bpf: Allow to benchmark trigger with stacktrace e5d532be4a3b selftests/bpf: Add stacktrace ips test for fentry/fexit 7373f97e868a selftests/bpf: Add stacktrace ips test for kprobe/kretprobe 0207f94971e7 selftests/bpf: Fix kprobe multi stacktrace_ips test aea251799998 x86/fgraph,bpf: Switch kprobe_multi program stack unwind to hw_regs path 8bc11700e0d2 x86/fgraph: Fix return_to_handler regs.rsp value 6517dfbcc918 KVM: x86: Add x2APIC "features" to control EOI broadcast suppression 3f2757dbf32a KVM: x86: Harden against unexpected adjustments to kvm_cpu_caps c0d6b8bbbced KVM: VMX: Print out "bad" offsets+value on VMCS config mismatch 56534673cea7 tick/nohz: Optimize check_tick_dependency() with early return cd77618c4182 selftests/bpf: Make bpf get_preempt_count() work for v6.14+ kernels 15ac1adf0f84 selftests/bpf: Add test for sleepable program tailcalls 0f0c332992b8 bpf: Allow sleepable programs to use tail calls 4c3f02f84399 dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema c655f4548063 power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer 3db37475d78e power: supply: wm97xx: Use devm_power_supply_register() 72db889394d8 power: supply: wm97xx: Use devm_kcalloc() 230672599196 power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler 562357a6310f power: reset: tdx-ec-poweroff: fix restart 1c7442d10b03 PM: EM: Documentation: Fix bug in example code snippet e79eec6ca1f5 Documentation: Fix typos in energy model documentation a971f984b845 cpuidle: governors: teo: Refine intercepts-based idle state lookup f36de72673ad cpuidle: governors: teo: Adjust the classification of wakeup events 9abf79c8d7b4 PCI/ACPI: Restrict program_hpx_type2() to AER bits 1a6845aaa6de PCI: Initialize RCB from pci_configure_device() 43d67ec26b32 PCI: dwc: ep: Fix resizable BAR support for multi-PF configurations ffcc4850a161 PCI: endpoint: pci-epf-test: Allow overriding default BAR sizes 91b76f1059b6 f2fs: fix incomplete block usage in compact SSA summaries 7537db24806f NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4 4e0269352534 NFS: Add a way to disable NFS v4.0 via KConfig 9c54afc10611 NFS: Move sequence slot operations into minorversion operations 211891374353 NFS: Pass a struct nfs_client to nfs4_init_sequence() 424a3a71b805 NFS: Move NFS v4.0 pathdown recovery into nfs40client.c 214359fe1689 NFS: Move nfs40_init_client into nfs40client.c c695ac2d60f4 NFS: Move nfs40_shutdown_client into nfs40client.c c30493d8c517 NFS: Make the various NFS v4.0 operations static again 0cba208fb979 NFS: Move the NFS v4.0 minor version ops into nfs40proc.c b6ee9a9ba7a5 NFS: Split out the nfs40_mig_recovery_ops to nfs40proc.c 963707b122ac NFS: Split out the nfs40_state_renewal_ops into nfs40proc.c 0e854d761e2b NFS: Split out the nfs40_nograce_recovery_ops into nfs40proc.c c96c05fcfe39 NFS: Split out the nfs40_reboot_recovery_ops into nfs40client.c e5e45ea615a1 NFS: Move nfs40_call_sync_ops into nfs40proc.c adbbd9714f80 scripts: headers_install.sh: Remove config leak ignore machinery e356da60144b x86/uapi: Stop leaking kconfig references to userspace 9b21aa9f0381 nios2: uapi: Remove custom asm/swab.h from UAPI 49d7819aa9b0 ARM: uapi: Drop PSR_ENDSTATE b4171fd0b091 ARC: Always use SWAPE instructions for __arch_swab32() 95cc767d6f54 arm64: dts: socfpga: agilex: add emmc support 02b75ece53bb tracing: Add kerneldoc to trace_event_buffer_reserve() eed444d02585 include/asm-generic/topology.h: Remove unused definition of cpumask_of_node() a46023d5616e tracing: Guard __DECLARE_TRACE() use of __DO_TRACE_CALL() with SRCU-fast a77cb6a86766 srcu: Fix warning to permit SRCU-fast readers in NMI handlers f7d327654b88 bpf: Have __bpf_trace_run() use rcu_read_lock_dont_migrate() 16718274ee75 tracing: perf: Have perf tracepoint callbacks always disable preemption 4e6e93dfd501 arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node e0f489a52a1a ARM: dts: socfpga: fix dtbs_check warning for fpga-region 6ba5f9b4241b ARM: dts: socfpga: add #address-cells and #size-cells for sram node 42918d28cb47 dt-bindings: altera: document syscon as fallback for sys-mgr 5acb925409e2 arm64: dts: altera: Use lowercase hex 1cb8486ac5f3 dt-bindings: arm: altera: combine Intel's SoCFPGA into altera.yaml 67c1d7894766 arm64: dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes ebb6a68a4857 arm64: dts: socfpga: agilex5: add support for modular board 2bd42d859b09 dt-bindings: intel: Add Agilex5 SoCFPGA modular board 8c4caab05ff1 arm64: dts: socfpga: agilex5: Add dma-coherent property 2c1ba9c2adf0 wifi: ath12k: clear stale link mapping of ahvif->links_map 05e810c8cffb wifi: ath12k: Add support TX hardware queue stats f20de310882d wifi: ath12k: Add support RX PDEV stats e4763898bb13 wifi: ath12k: Fix index decrement when array_len is zero 7b789ea39045 wifi: ath12k: support OBSS PD configuration for AP mode 6dbd496a170b wifi: ath12k: add WMI support for spatial reuse parameter configuration adce4fa49961 dt-bindings: net: wireless: ath11k-pci: deprecate 'firmware-name' property c386a2b10689 wifi: ath11k: add usecase firmware handling based on device compatible e55ac348089e wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() 820ba7dd6859 wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() afcf3ec615c9 wifi: ath10k: snoc: support powering on the device via pwrseq da562d92e675 block: introduce bdev_rot() 31c9387d0d84 entry: Inline syscall_exit_work() and syscall_trace_enter() 578b21fd3ab2 entry: Add arch_ptrace_report_syscall_entry/exit() e1647100c22e entry: Rework syscall_exit_to_user_mode_work() for architecture reuse 03150a9f84b3 entry: Remove unused syscall argument from syscall_trace_enter() e4ec36bf7bc7 MIPS: Loongson64: dts: fix phy-related definition of LS7A GMAC 026d70dcfe5d clk: microchip: core: allow driver to be compiled with COMPILE_TEST 89ace0736208 MIPS: drop unused pic32.h header 5aa5879eeebb watchdog: pic32-wdt: update include to use pic32.h from platform_data 0f8a61ca78d6 watchdog: pic32-dmt: update include to use pic32.h from platform_data 24cad1a22848 serial: pic32_uart: update include to use pic32.h from platform_data ed65ae9f6c6b rtc: pic32: update include to use pic32.h from platform_data b8694faa1a0f pinctrl: pic32: update include to use pic32.h from platform_data d6618d277c1a mmc: sdhci-pic32: update include to use pic32.h from platform_data 06e6f8112bc6 irqchip/irq-pic32-evic: update include to use pic32.h from platform_data 07caa83edd9a clk: microchip: core: update include to use pic32.h from platform_data 77485091b613 MIPS: update include to use pic32.h from platform_data d1c7ad044137 MAINTAINERS: add include/linux/platform_data/pic32.h to MIPS entry d095d2dbcc8d MIPS: copy pic32.h header file from asm/mach-pic32/ to include/platform-data/ 3391d097cda8 MIPS: pic32: drop unused include linux/io.h from pic32.h 18635a70801c MIPS: pic32: include linux/types.h on pic32.h 4f82eef99abf MIPS: pic32: include linux/io.h header on several files d463fc5ca1ac mips: LOONGSON32: drop a dangling Kconfig symbol d55d3fe2d147 MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE b4af7d194dc8 mtd: spinand: Disable continuous read during probe a1d14d8364ea ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() 1795dc528c13 EDAC/r82600: Remove this obsolete driver faddeb848305 gfs2: Fix use-after-free in iomap inline data write path 8bbdeb7a25b4 pkcs7, x509: Add ML-DSA support f3eccecd782d pkcs7: Allow the signing algo to do whatever digestion it wants itself f728074f1f57 pkcs7, x509: Rename ->digest to ->m 2c62068ac86b x509: Separately calculate sha256 for blacklist 3227c3a89d65 irqchip/gic-v5: Check if impl is virt capable 9435c1e14310 KVM: arm64: gic: Set vgic_model before initing private IRQs b583177aafe3 arm64/sysreg: Drop ICH_HFGRTR_EL2.ICC_HAPR_EL1 and make RES1 4a03431b742b KVM: arm64: gic-v3: Switch vGIC-v3 to use generated ICH_VMCR_EL2 9321f9d27fba pwm: Remove redundant check in pwm_ops_check() 82a32eacbacc KVM: arm64: Fix various comments 9d46e83a7239 KVM: arm64: nv: Add trap config for DBGWCR<15>_EL1 e33839b514a8 xfs: add sysfs stats for zoned GC edf6078212c3 xfs: give the defer_relog stat a xs_ prefix 41374ae69ec3 xfs: add zone reset error injection 06873dbd940d xfs: refactor zone reset handling 32ae9b893a1d xfs: don't mark all discard issued by zoned GC as sync 2d263debd7f1 xfs: allow setting errortags at mount time 4d8f42466a3b xfs: use WRITE_ONCE/READ_ONCE for m_errortag e2d62bfd99b6 xfs: move the guts of XFS_ERRORTAG_DELAY out of line b8862a09d825 xfs: don't validate error tags in the I/O path 394969e2f9d1 xfs: allocate m_errortag early 9a228d141536 xfs: fix the errno sign for the xfs_errortag_{add,clearall} stubs 44b9553c3dd0 xfs: validate log record version against superblock log version 9600b8bdbfe4 platform/chrome: lightbar: Add support for large sequence 2d8251d98ce0 platform/chrome: lightbar: Report number of segments 0ceeadc7b53a crypto: inside-secure/eip93 - unregister only available algorithm d5abcc33ee76 crypto: ccp - Fix a crash due to incorrect cleanup usage of kfree da166801d6f5 crypto: stm32 - Remove unnecessary checks before calling memcpy 279b837c1f75 crypto: omap - Use sysfs_emit in sysfs show functions ec0dd36dbf8b platform/chrome: cros_ec_lightbar: Fix response size initialization 2dfc417414c6 genirq/proc: Replace snprintf with strscpy in register_handler_proc 4c1552473acf wifi: rtw89: pci: warn if SPS OCP happens for RTL8922DE af1e82232b98 wifi: rtw89: pci: restore LDO setting after device resume 2258f2770e19 wifi: rtw89: mac: set MU group membership and position to registers 734bb61782d4 wifi: rtw89: wow: disable interrupt before swapping FW for 8922D 6792fcf6a691 wifi: rtw89: debug: tweak Wi-Fi 7 SER L0/L1 simulation methods 9e1e967b4dbe wifi: rtw89: debug: rename mac/ctrl error to L0/L1 error 46c40f938f5f rust: print: Add pr_*_once macros 966f79ce6f6b rust: bug: Support DEBUG_BUGVERBOSE_DETAILED option e60042570814 rust: print: Add support for calling a function exactly once 1d72a02d65a7 docs: trusted-encryped: add PKWM as a new trust source c99fcb0d735b keys/trusted_keys: establish PKWM as a trusted source 133aa79e211d pseries/plpks: add HCALLs for PowerVM Key Wrapping Module 447eb1d5ef00 pseries/plpks: expose PowerVM wrapping features via the sysfs 40850c909fcf powerpc/pseries: move the PLPKS config inside its own sysfs directory 88372ad4b060 pseries/plpks: fix kernel-doc comment inconsistencies c2effd12c96d bng_en: Add support for TPA events 58165c99324e bng_en: Add TPA related functions c858ac8735ae bng_en: Add support to handle AGG events 5deaeae186b4 bng_en: Add ndo_features_check support bd5ad9c052c8 bng_en: Add TX support 23cfc4e8e149 bng_en: Handle an HWRM completion request 4d6a60057c34 bng_en: Add RX support 705c7933d998 bng_en: Extend bnge_set_ring_params() for rx-copybreak 86a8e8e0ddbc net: sfp: add quirk for Lantech 8330-265D 988719c5eafd octeontx2-pf: cn10k/cn20k: Update count_eot in NPA_LF_AURA_BATCH_FREE0 0a55766b7711 net: phy: air_en8811h: Add clk provider for an8811hb 5afda1d734ed net: phy: air_en8811h: add Airoha AN8811HB support 28693bceee97 net: phy: air_en8811h: factor out shareable code ad5f2e2908c9 ublk: restore auto buf unregister refcount optimization 3cf48c04966e eth: bnxt: make sure we populate the qcfg defaults on old FW/HW 2da903d0a84a hinic3: RQ use RQ_CTXT_PREF_CI_HI instead of SQ_CTXT_PREF_CI_HI afb81efc971e hinic3: Use array_size instead of multiplying 34bef6a4960f hinic3: Remove defensive txq_num check 738ff2d2f502 hinic3: Fix code Style(remove empty lines between error handling) 73c12f209462 kprobes: Use dedicated kthread for kprobe optimizer b1cd687e3e38 ipv6: optimize fl6_update_dst() 70e9a5760abf octeontx2-af: Workaround SQM/PSE stalls by disabling sticky 7b85c7758540 selftests: drv-net: rss_flow_label: skip unsupported devices 1639ba67bfb5 net: stmmac: rk: add SoC specific ->init() method f7aaa6fb1193 net: stmmac: rk: add GMAC_CLK_xx constants, simplify RGMII definitions 1c249fc1e19e net: stmmac: rk: fix missing reset_control_put() 0e4d7df2f3b2 net: phylink: fix NULL pointer deref in phylink_major_config() d9009f72ed88 net: stmmac: report active PHY interface 88afa0dd655c net: stmmac: thead: avoid conflicts with PHY_INTF_* definitions d414ed34a861 net: stmmac: qcom-ethqos: remove mac_base 241b91d9680d octeontx2-pf: Fix header guard comment in otx2_devlink.h bc443c253fcd dpll: expose fractional frequency offset in ppt abbe94591e88 rust: kbuild: deduplicate pin-init flags 9b89cea11193 gpu: nova-core: remove imports available via prelude b3827c91cc99 netconsole: selftests: Move netconsole selftests to separate target 76c73cfde798 kbuild: dummy-tools: Add python3 844590b43987 rust: clk: replace `kernel::c_str!` with C-Strings 1e37f6f949b5 MAINTAINERS: Update my email address to @kernel.org ce8ded2e61f4 9p/xen: protect xen_9pfs_front_free against concurrent calls c17b9046faf7 selftests: pci_endpoint: Add BAR subrange mapping test case 8cf82bb55851 misc: pci_endpoint_test: Add BAR subrange mapping test case 6c5e6101423b PCI: endpoint: pci-epf-test: Add BAR subrange mapping test support dd3ce1667a99 Documentation: PCI: endpoint: Clarify pci_epc_set_bar() usage cc839bef7727 PCI: dwc: ep: Support BAR subrange inbound mapping via Address Match Mode iATU 37f9d5026cd7 genirq/redirect: Prevent writing MSI message on affinity change c3cbc276c2a3 hisi_acc_vfio_pci: fix the queue parameter anomaly issue 8c6ac1730a97 hisi_acc_vfio_pci: resolve duplicate migration states 8be14dd48dfe hisi_acc_vfio_pci: update status after RAS error a22099ed7936 hisi_acc_vfio_pci: fix VF reset timeout issue 9db826206f9b PCI/pwrctrl: Create pwrctrl device if graph port is found 2719bd1ee1a1 block: introduce blk_queue_rot() 068f5b5ef5bf block: cleanup queue limit features definition 14b428cfba2d hfsplus: fix warning issue in inode.c 1d9d5f5a5040 mtd: spinand: add Foresee F35SQB002G flash support 44a2f49b9bdc mtd: spinand: winbond: W35N octal DTR support 76b7dc76dd0e mtd: spinand: Add octal DTR support f636d9216146 mtd: spinand: Warn if using SSDR-only vendor commands in a non SSDR mode 0a331a1851ae mtd: spinand: Give the bus interface to the configuration helper 8e7face60139 mtd: spinand: Propagate the bus interface across core helpers 20387f2fe509 mtd: spinand: Add support for setting a bus interface be0b86c648bf mtd: spinand: Gather all the bus interface steps in one single function ef1ed296fb9d mtd: spinand: winbond: Configure the IO mode after the dummy cycles 57e1015cc9a9 mtd: spinand: winbond: Rename IO_MODE register macro 1d98c6a77bcf mtd: spinand: winbond: Fix style da8f4891bcfa mtd: spinand: winbond: Register W35N vendor specific operation 62dce7e0fcd7 mtd: spinand: winbond: Register W25N vendor specific operation 87ec7690973b mtd: spinand: macronix: Register vendor specific operation fbc7538782f8 mtd: spinand: List vendor specific operations and make sure they are supported 6ec7ace01270 mtd: spinand: winbond: Convert W35N specific operation to SPINAND_OP() 44c9c1b45d50 mtd: spinand: winbond: Convert W25N specific operation to SPINAND_OP() b347cdc89beb mtd: spinand: macronix: Convert vendor specific operation to SPINAND_OP() 88b0e3584acb mtd: spinand: Make use of the operation templates through SPINAND_OP() 408015023294 mtd: spinand: Create an array of operation templates c0ba929cf7a9 mtd: spinand: Decouple write enable and write disable operations 7a5cd7610a4b mtd: spinand: Use standard return values d48db8ca4766 mtd: spinand: Remove stale definitions aab8a4c65637 mtd: spinand: Add missing check a57b1f07d2d3 mtd: spinand: Fix kernel doc 28c3edc43cb9 spi: spi-mem: Create a repeated address operation 8a565e3ee1ec mtd: physmap-core: Prioritize ofparts for OF probe bcf8e207624d dt-bindings: mtd: mxic,multi-itfc-v009-nand-controller: convert to DT schema 7cce81df7d26 mtd: parsers: ofpart: fix OF node refcount leak in parse_fixed_partitions() 68cd8ef48452 dt-bindings: mtd: st,spear600-smi: convert to DT schema eba86d86eec8 Bluetooth: hci_qca: Enable HFP hardware offload for WCN6855 and WCN7850 22d893eec0d5 Bluetooth: hci_qca: Refactor HFP hardware offload capability handling 6c0568b7741a Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB 6c3ea155e5ee Bluetooth: L2CAP: Fix not tracking outstanding TX ident 4db19bfd320f Bluetooth: MGMT: Fix memory leak in set_ssp_complete e6c0dc504e95 Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work 890505e8effe Bluetooth: btusb: Remove duplicate entry for 0x13d3/0x3618 cc6383d4f0cf Bluetooth: btusb: Add device ID for Realtek RTL8761BU 90c38d402c5c Bluetooth: btintel: Remove unneeded CONFIG_PM* #ifdef's 04a4c885fddf Bluetooth: btnxpuart: Remove unneeded CONFIG_PM ifdef d9f7c39c6b75 Bluetooth: btusb: Add new VID/PID for RTL8852CE 1583ca8e85a4 Bluetooth: btintel_pcie: Remove unnecessary check before kfree_skb() 312b09bbe983 Bluetooth: btusb: Reject autosuspend if discovery is active 97eb023cd161 Bluetooth: hci_core: Export hci_discovery_active 56493c8166df Bluetooth: btusb: Use pm_ptr instead of #ifdef CONFIG_PM 9283a358cbc8 dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies 04ff82107412 dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema 6e62e4016ff5 dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies 1937250117d3 dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema edd3240fd53d dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies af97be93b4da dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema 77f1835364c8 dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema dcf72cd98990 dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema f7245901de89 PCI: Check parent for NULL in of_pci_bus_release_domain_nr() 31a8753aa495 dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema e18c153d1fe4 dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema 68f3769ce016 dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema 0e2a6af81042 Bluetooth: Fix using PHYs bitfields as PHY value e07094a51ad8 Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE 520257cff5ed Bluetooth: btqca: Add WCN6855 firmware priority selection feature ff3bb47ab4ca Bluetooth: btqca: move WCN7850 workaround to the caller 132c0779d4a2 Bluetooth: L2CAP: Add support for setting BT_PHY fe05e3c0593f Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/event structures 48fea7d4b363 Bluetooth: mgmt: Add idle_timeout to configurable system parameters 4bb091013ab0 Bluetooth: hci_conn: Set link_policy on incoming ACL connections 49d0901e2607 Bluetooth: hci_conn: use mod_delayed_work for active mode timeout 544a237adaaf Bluetooth: btmtksdio: Use pm_ptr instead of #ifdef CONFIG_PM 62b44ebc1f2c iio: sca3000: Fix a resource leak in sca3000_probe() 502a5731d353 Bluetooth: hci_bcm4377: Use generic power management 2630bcc8343a Bluetooth: btusb: Add support for MediaTek7920 0489:e158 129d1ef3c5e6 Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYs fce1a9244a0f Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when BT_EN is pulled up by hw 7b6f9d9b1ea0 cxl: Fix premature commit_end increment on decoder commit failure dc81be96a73a iio: proximity: rfd77402: Add interrupt handling support 53516b6fdec0 iio: proximity: rfd77402: Document device private data structure dff4bdff074e iio: proximity: rfd77402: Use devm-managed mutex initialization 51eedb3a323a iio: proximity: rfd77402: Use kernel helper for result polling 36bff1842330 iio: proximity: rfd77402: Align polling timeout with datasheet 821ddd25fbe8 fsverity: start consolidating pagecache code ac09a30900d8 fsverity: pass struct file to ->write_merkle_tree_block 6f9fae2f738c f2fs: don't build the fsverity work handler for !CONFIG_FS_VERITY fb2661645909 ext4: don't build the fsverity work handler for !CONFIG_FS_VERITY 70098d932714 fs,fsverity: clear out fsverity_info from common code e9734653c523 fs,fsverity: reject size changes on fsverity files in setattr_prepare 0077e9b98548 iio: cros_ec: Allow enabling/disabling calibration mode 2693ca2e0279 iio: frequency: ad9523: correct kernel-doc bad line warning bf870c97ce2b iio: buffer: buffer_impl.h: fix kernel-doc warnings 83b314e9c882 EDAC/i82443bxgx: Remove driver that has been marked broken since 2007 b79b24f578cd iio: gyro: itg3200: Fix unchecked return value in read_raw 53f0a73f9ec7 MAINTAINERS: add entry for ADE9000 driver b3c78bc53630 nfsd: do not allow exporting of special kernel filesystems a39162f77f49 exportfs: clarify the documentation of open()/permission() expotrfs ops 3e55c3dc93fd iio: accel: sca3000: remove unused last_timestamp field 3ec0a13ae21c iio: accel: adxl372: remove unused int2_bitmask field d07b24cc62ab iio: adc: ad7766: Use iio_trigger_generic_data_rdy_poll() a54e9440925e iio: magnetometer: Remove IRQF_ONESHOT ac9fabd578a0 iio: Replace IRQF_ONESHOT with IRQF_NO_THREAD 04d390af97f2 iio: Use IRQF_NO_THREAD 96a77ec577d4 dt-bindings: rtc: cpcap: convert to schema 2254383176fc rtc: zynqmp: use dynamic max and min offset ranges 9f5af70268d6 rtc: zynqmp: rework set_offset 0f9989443fae rtc: zynqmp: rework read_offset 83b9e5eb0437 rtc: zynqmp: check calibration max value 2724fb4d429c rtc: zynqmp: correct frequency value fa19d42cc791 fsverity: add tracepoints 0e6b7eae1fde fs: add FS_XFLAG_VERITY for fs-verity files e939bd675634 NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks 318579c0935c NFSD: Add POSIX draft ACL support to the NFSv4 SETATTR operation d2ca50606f5f NFSD: Add support for POSIX draft ACLs for file creation 5fc51dfc2eb1 NFSD: Add support for XDR decoding POSIX draft ACLs 345c4b7734e8 NFSD: Refactor nfsd_setattr()'s ACL error reporting 9ac6fc0fabb7 NFSD: Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes 97e9a9ec3223 NFSD: Add nfsd4_encode_fattr4_posix_access_acl 5e62c904e4dc NFSD: Add nfsd4_encode_fattr4_posix_default_acl 8093c31f2c95 NFSD: Add nfsd4_encode_fattr4_acl_trueform_scope 4a639a727f36 NFSD: Add nfsd4_encode_fattr4_acl_trueform 91dc464fbed3 Add RPC language definition of NFSv4 POSIX ACL extension feb8a46b14d9 NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs 6bc85baba4b0 xdrgen: Implement pass-through lines in specifications 40210c2b11a8 rust: seq_file: replace `kernel::c_str!` with C-Strings bbb758a6943e ASoC: sdca: Fix missing regmap dependencies in Kconfig 0921abdcbd1c ublk: document IO reference counting design aa35dd5cbc06 iomap: fix invalid folio access after folio_end_read() fd5d8b65cfe7 fs: dcache: fix typo in enum d_walk_ret comment da0a672268b3 spi: dw: Remove not-going-to-be-supported code for Baikal SoC 0ead3b72469e xfs: fix spacing style issues in xfs_alloc.c 7da4ebea8332 xfs: remove xfs_zone_gc_space_available c17a1c03493b xfs: use a seprate member to track space availabe in the GC scatch buffer 8cdb04bd06c1 riscv: ptrace: return ENODATA for inactive vector extension d30c1683aaec kselftest/riscv: add kselftest for user mode CFI c8350aa2ed78 riscv: add documentation for shadow stack f6eeb67b9172 riscv: add documentation for landing pad / indirect branch tracking 22c1e263af2a riscv: create a Kconfig fragment for shadow stack and landing pad support ccad8c1336b6 arch/riscv: add dual vdso creation logic and select vdso based on hw 37f57bd3faea arch/riscv: compile vdso with landing pad and shadow stack note 41213bf2ae6c riscv: enable kernel access to shadow stack memory via the FWFT SBI call c9b859c4d8f5 riscv: add kernel command line option to opt out of user CFI 30c3099036a9 riscv/hwprobe: add zicfilp / zicfiss enumeration in hwprobe 462a94fb8ae8 riscv: hwprobe: add support for RISCV_HWPROBE_KEY_IMA_EXT_1 2af7c9cf021c riscv/ptrace: expose riscv CFI status and state via ptrace and in core files 9d0e75e25e3b riscv/kernel: update __show_regs() to print shadow stack register 66c9c713de59 riscv/signal: save and restore the shadow stack on a signal 9d42fc28fc17 riscv/traps: Introduce software check exception and uprobe handling 8a9e22d2ca58 riscv: Implement indirect branch tracking prctls 5ca243f6e3c3 prctl: add arch-agnostic prctl()s for indirect branch tracking 61a0200211d3 riscv: Implement arch-agnostic shadow stack prctls fd44a4a85516 riscv/shstk: If needed allocate a new shadow stack on clone 859b72557971 apparmor: cleanup remove unused percpu critical sections in buffer management 0b6a6b72b329 apparmor: document the buffer hold, add an overflow guard 640cf2f09575 apparmor: avoid per-cpu hold underflow in aa_get_buffer 796c146fa6c8 apparmor: split xxx_in_ns into its two separate semantic use cases a4c9efa4dbad apparmor: make label_match return a consistent value b2e27be2948f apparmor: remove apply_modes_to_perms from label_match 9f79b1cee91b apparmor: fix fast path cache check for unix sockets 6ca56813f4a5 apparmor: fix rlimit for posix cpu timers acf2a94ac473 apparmor: refactor/cleanup cred helper fns. 1301b9561905 apparmor: fix label and profile debug macros 4a134723f9f1 apparmor: move check for aa_null file to cover all cases e16eee789550 apparmor: guard against free routines being called with a NULL 74b7105e53e8 apparmor: return -ENOMEM in unpack_perms_table upon alloc failure 9b829c0aa96e apparmor: account for in_atomic removal in common_file_perm c3f27ccdb2dc apparmor: drop in_atomic flag in common_mmap, and common_file_perm 48d5268e911a apparmor: fix boolean argument in apparmor_mmap_file 8d34e16f7f2b apparmor: userns: Add support for execpath in userns 3d28e2397af7 apparmor: add support loading per permission tagging c70772afd5cc riscv/mm: Implement map_shadow_stack() syscall 40fd0acc45d0 slub: avoid list_lock contention from __refill_objects_any() 9cf8ddb12a72 ovl: use name_is_dot* helpers in readdir code 55fb177d3a03 fs: add helpers name_is_dot{,dot,_dotdot} 1992330d90dd ovl: Fix uninit-value in ovl_fill_real e19079adcd26 netfilter: nfnetlink_queue: optimize verdict lookup with hash table 77fd1b4c6e08 netfilter: xt_time: use is_leap_year() helper 5e5180352193 selftests: netfilter: nft_flowtable.sh: Add IP6IP6 flowtable selftest 93cf357fa797 netfilter: flowtable: Add IP6IP6 tx sw acceleration d98103575dcd netfilter: flowtable: Add IP6IP6 rx sw acceleration c64436daf675 netfilter: Introduce tunnel metadata info in nf_flowtable_ctx struct baa501b12a48 netfilter: Add ctx pointer in nf_flow_skb_encap_protocol/nf_flow_ip4_tunnel_proto signature af9b4a56f000 gpio: tegra186: Add support for Tegra264 b565717e1d50 dt-bindings: gpio: Add Tegra264 support 6f1912181ddf mm/slub: cleanup and repurpose some stat items 574dc9ae4fef riscv: defconfig: spacemit: k3: enable clock support fb016a5ec70e mm/slub: remove DEACTIVATE_TO_* stat items b16af1c81277 slab: remove frozen slab checks from __slab_free() 0f7075bea8da slab: update overview comments 46dea1744498 slab: refill sheaves from all nodes 6c2f307f30ed slab: remove unused PREEMPT_RT specific macros 32c894c7274b slab: remove struct kmem_cache_cpu 073d5f156292 slab: simplify kmalloc_nolock() ab2f752ac31c slab: remove defer_deactivate_slab() bdc9282f7809 slab: remove the do_slab_free() fastpath e323b52cf00f slab: remove SLUB_CPU_PARTIAL 17c38c88294d slab: remove cpu (partial) slabs usage from allocation paths ed30c4adfc2b slab: add optimized sheaf refill from partial list 913ffd3a1bf5 slab: handle kmalloc sheaves bootstrap f1427a1d6415 slab: make percpu sheaves compatible with kmalloc_nolock()/kfree_nolock() f3421f8d154c slab: introduce percpu sheaves bootstrap e47c897a2949 slab: add sheaves to most caches 6d925df98181 ARM: defconfig: turn off CONFIG_EXPERT ee1ab82ee032 ARM: defconfig: move entries 51ffeabe836b 9p: Track 9P RPC waiting time as IO ca136b255308 wait: Introduce io_wait_event_killable() aba0138eb7d7 net: ethernet: neterion: s2io: remove unused driver 2f80b2797a63 ipv6: remove __inet6_csk_dst_check() 5fc90003de59 selftests: drv-net: toeplitz: accept bigger rss keys 70de46740b62 selftests: drv-net: psp: fix test flakes from racy connection close 701b40f8bde1 declance: Remove IRQF_ONESHOT 33c1c6d8a28a powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() 4acc549e800e powerpc: kgdb: Remove OUTBUFMAX constant 11d45eee9f42 powerpc64/bpf: Additional NVR handling for bpf_throw c169930292f7 powerpc64/bpf: Support exceptions b1c24f089bcf powerpc64/bpf: Add arch_bpf_stack_walk() for BPF JIT 88cb7f40344d powerpc64/bpf: Avoid tailcall restore from trampoline 2ed2d8f6fb38 powerpc64/bpf: Support tailcalls with subprogs 15513beeb673 powerpc64/bpf: Moving tail_call_cnt to bottom of frame 6080d525aba8 selftest: packetdrill: add tcp_timestamping_tcp_tx_timestamp_bug.pkt 838eb9687691 tcp: tcp_tx_timestamp() must look at the rtx queue 5b71de34b7ea ipv4: Use EXPORT_IPV6_MOD_GPL() for ip_fib_metrics_init(). 6e84fc395e90 ipv4: fib: Annotate access to struct fib_alias.fa_state. d5fb143dbe8d tcp: move tcp_rack_advance() to tcp_input.c 629a68865abb tcp: move tcp_rack_update_reo_wnd() to tcp_input.c 773a70021313 tcp: mark tcp_process_tlp_ack() as unlikely 60d2c438c1bb bpf: Test nospec after dead stack write in helper cd3b6a3d49f8 bpf: Fix verifier_bug_if to account for BPF_CALL 84c2344b0660 MAINTAINERS: add Rust files to STATIC BRANCH/CALL and TRACING 9df0e49c5b9b tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros e62750b6ab4d tracing: Up the hist stacktrace size from 16 to 31 ef742dc5f8cd tracing: Remove notrace from trace_event_raw_event_synth() 45641096c9c3 tracing: Have hist_debug show what function a field uses b8121b9cdce1 tracing: kprobe-event: Return directly when trace kprobes is empty aef507847129 hfsplus: fix generic/062 xfstests failure b095c27fc874 arm64: dts: realtek: Add Kent SoC and EVB device trees d83bcab6842f dt-bindings: arm: realtek: Add Kent Soc family compatibles 08a749184322 bpftool: Fix dependencies for static build a554a25e66ef cpufreq: ondemand: Simplify idle cputime granularity test cc764d3bbd54 cpufreq: userspace: make scaling_setspeed return the actual requested frequency b640d556a2b3 selftests/bpf: Remove xxd util dependency 1081c1649da9 PM: hibernate: Drop NULL pointer checks before acomp_request_free() a1fe789a96fe thermal/of: Fix reference leak in thermal_of_cm_lookup() 1e461784c304 thermal: core: thermal_core.h: fix all kernel-doc warnings 7cf28b3797a8 ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn() 229ecbaac6b3 ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) 77ee3ba5d415 spi: cadence-qspi: Use a default value for cdns,fifo-width 590f2430733f spi: cadence-qspi: Make sure write protection is disabled ae62e7cf6ab5 spi: cadence-qspi: Add a flag for controllers without indirect access support 612227b392ee spi: cadence-qspi: Try hard to disable the clocks f18c8cfa4f1a spi: cadence-qspi: Fix probe error path and remove bee085476d27 spi: cadence-qspi: Make sure we filter out unsupported ops 453c5d60d896 spi: cadence-qspi: Remove an useless operation ec2da8bb0bc5 spi: cadence-qspi: Fix ORing style and alignments aac733a96636 spi: cadence-qspi: Fix style and improve readability 9dfc9c1c8307 spi: cadence-qspi: Align definitions ade3f7f88372 spi: dt-bindings: cdns,qspi-nor: Drop label in example 57d5287b7eb3 ACPI: APEI: GHES: Add ghes_edac support for __ZX__ and _BYO_ systems b584bfbd7ec4 ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with clang < 18 72ecf75c5811 crypto: virtio: Replace package id with numa node id a389d4310539 crypto: virtio: Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req af9a17d29ce9 crypto: virtio: Add spinlock protection with virtqueue notification 7a9dc249e750 Documentation: Add documentation for VDUSE Address Space IDs 12e0043d335f vduse: bump version number 079212f6877e vduse: add vq group asid support f3dc3a8a3ea7 vduse: merge tree search logic of IOTLB_GET_FD and IOTLB_GET_INFO ioctls 489d76520612 vduse: take out allocations from vduse_dev_alloc_coherent 766e1749c0ef vduse: remove unused vaddr parameter of vduse_domain_free_coherent 3e2ddda6f4cb vduse: refactor vdpa_dev_add for goto err handling 3543b04a4ea3 vhost: forbid change vq groups ASID if DRIVER_OK is set 0d215afdc819 vdpa: document set_group_asid thread safety 02e3f7ffe290 vduse: return internal vq group struct as map token 9350a09afd08 vduse: add vq group support a006ed4ecd49 vduse: add v1 API definition cd025c1e876b vhost: move vdpa group bound check to vhost_vdpa 74bc5f69bd3b checkpatch: special-case cacheline group macros 1a266b6d9cfa gpio: virtio: reorder fields to reduce struct padding 29615fe3fb50 gpio: virtio: fix DMA alignment f9108dee782f vsock/virtio: reorder fields to reduce padding 012e012e4917 clk: qcom: sm8750: Constify 'qcom_cc_desc' in SM8750 camcc b682b70d016f compiler-context-analysis: Remove __assume_ctx_lock from initializers 41539433b32d tomoyo: Use scoped init guard f39261f55b3e crypto: Use scoped init guard b7be9442a375 kcov: Use scoped init guard d084a73714f8 compiler-context-analysis: Introduce scoped init guards 3b9ed30344a8 cleanup: Make __DEFINE_LOCK_GUARD handle commas in initializers 424f6a361096 bpf,x86: Use single ftrace_ops for direct calls 956747efd82a ftrace: Factor ftrace_ops ops_func interface 7d0452497c29 bpf: Add trampoline ip hash table e93672f770d7 ftrace: Add update_ftrace_direct_mod function 8d2c1233f371 ftrace: Add update_ftrace_direct_del function 05dc5e9c1fe1 ftrace: Add update_ftrace_direct_add function 0e860d07c29d ftrace: Export some of hash related functions 676bfeae7bd5 ftrace: Make alloc_and_copy_ftrace_hash direct friendly 4be42c922201 ftrace,bpf: Remove FTRACE_OPS_FL_JMP ftrace_ops flag 88340fc880ca ASoC: soc-core: add lockdep_assert_held() at snd_soc_unregister_dai() ff7ed83beab9 HID: sony: Use pm_ptr instead of #ifdef CONFIG_PM a864d16be156 HID: wacom: Use pm_ptr instead of #ifdef CONFIG_PM d1de9bde979a HID: uclogic: Use pm_ptr instead of #ifdef CONFIG_PM b3e5bcffda37 HID: hid-sensor-hub: Use pm_ptr instead of #ifdef CONFIG_PM c9b66161ccf8 HID: picolcd_core: Use pm_ptr instead of #ifdef CONFIG_PM d7b7ce3dc616 HID: nintendo: Use pm_ptr instead of #ifdef CONFIG_PM dcd2c3517807 HID: logitech-dj: Use pm_ptr instead of #ifdef CONFIG_PM 7e42d91c3b2e HID: lenovo: Use pm_ptr instead of #ifdef CONFIG_PM 72f3d4c50cfa HID: asus: Use pm_ptr instead of #ifdef CONFIG_PM d7192e4dfa36 HID: appletb-kbd: Use pm_ptr instead of #ifdef CONFIG_PM 5e130f58629a HID: hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM e205952db771 perf jevents: Validate that all names given an Event 82e53e7ae09a perf jevents: Add cycles breakdown metric for arm64/AMD/Intel e74f72a7e217 perf jevents: Add mesh bandwidth saturation metric for Intel 5dc81578ad77 perf jevents: Add upi_bw metric for Intel 6ec3058e709c perf jevents: Add local/remote miss latency metrics for Intel 1fee2701a7d3 perf jevents: Add C-State metrics from the PCU PMU for Intel 2166b44be938 perf jevents: Add dir breakdown metrics for Intel cde9c1a5d925 perf jevents: Add local/remote "mem" breakdown metrics for Intel 130f4245af99 perf jevents: Add mem_bw metric for Intel 426b8442898d perf jevents: Add Miss Level Parallelism (MLP) metric for Intel d666f0172ab3 perf jevents: Add FPU metrics for Intel 2f3d6ea05dec perf jevents: Add context switch metrics for Intel 59341f4e1711 perf jevents: Add ILP metrics for Intel d80edef23124 perf jevents: Add load store breakdown metrics ldst for Intel 7413633e255c perf jevents: Add L2 metrics for Intel cd1c6a487407 perf jevents: Add ports metric group giving utilization on Intel 397fdb3a2443 perf jevents: Add software prefetch (swpf) metric group for Intel 37d0b00a1ac8 perf jevents: Add br metric group for branch statistics on Intel 8c345f350032 perf jevents: Add tsx metric group for Intel models 7eb9fa417c02 perf jevents: Mark metrics with experimental events as experimental 17d616b7d98d perf jevents: Add smi metric group for Intel models 61b7b2ef64f8 perf jevents: Add CheckPmu to see if a PMU is in loaded JSON events 1d519e5aa8ee perf jevents: Add idle metric for Intel models bab90b3b46cd perf jevents: Add RAPL metrics for all Intel models 3563030d4f77 perf jevents: Add context switch metrics for AMD fb4c0581740d perf jevents: Add load store breakdown metrics ldst for AMD 5ecb1622d000 perf jevents: Add uncore l3 metric group for AMD c4108b9509f2 perf jevents: Add dtlb metric group for AMD e596f329668e perf jevents: Add itlb metric group for AMD 78067ae26815 perf jevents: Add br metric group for branch statistics on AMD 9c9efc746248 perf jevents: Add upc metric for uops per cycle for AMD 6da95e183448 perf jevents: Add idle metric for AMD zen models d10ae3a935e7 perf jevents: Add RAPL event metric for AMD zen models 6bd6c5ef6c7a perf jevents: Add load event JSON to verify and allow fallbacks 19eab0efe72f perf jevents: Build support for generating metrics from python 7a0ba3891104 perf: Remove redundant kernel.h include a537c0da168a tools: Fix bitfield dependency failure 34b0a58eef04 perf sched stats: Fixes in man page f7dc49645346 perf sched stats: Define macro for SEP_LEN 7284dc7e19fa perf sched stats: correct spelling of function name b03b95b4d71e perf sched stats: Add NULL check for cd_map 05134d15375c perf util: Fix NULL check in cpumask_to_cpulist() 2a85bbaed06b perf header: Replace hardcoded max cpus by MAX_NR_CPUS 4a1cf5ed51b1 cpufreq: CPPC: Add generic helpers for sysfs show/store 1f3b950492db arm64: poe: fix stale POR_EL0 values for ptrace 9cb64f61ec7a PCI/pwrctrl: Add PCIe M.2 connector support c71257394bc9 rust: dma: allow drivers to tune max segment size 7ae4d097b752 spi: spi-fsl-lpspi: Handle clock polarity and phase 3daab3112f03 nfsd: cancel async COPY operations when admin revokes filesystem state d8316b837c2c nfsd: add controls to set the minimum number of threads per pool 1c87a0c39a86 nfsd: adjust number of running nfsd threads based on activity a0022a38be10 sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY 7f221b340d16 sunrpc: split new thread creation into a separate function 7ffc7ade2cb1 sunrpc: introduce the concept of a minimum number of threads per pool 6cd60f4274b1 sunrpc: track the max number of requested threads in a pool 2c01f0cf324b sunrpc: remove special handling of NULL pool from svc_start/stop_kthreads() e344f872628e sunrpc: split svc_set_num_threads() into two functions 218b16992a37 dm mpath: make pg_init_delay_msecs settable 4550a71b179b Revert "dm: fix a race condition in retrieve_deps" 787bd63ee661 dm mpath: Add missing dm_put_device when failing to get scsi dh name 5b0530bb16ec iommu/amd: Fix type of type parameter to amd_iommufd_hw_info() c0f1506f6354 PCI: dwc: Advertise dynamic inbound mapping support 31fb95400451 PCI: endpoint: Add BAR subrange mapping support 06a81c5940e4 PCI: endpoint: Add dynamic_inbound_mapping EPC feature 8e03e6ecc235 pinctrl: tangier: Join tng_pinctrl_probe() into its wrapper ae15231c496b pinctrl: tangier: Remove duplicate error messages 8a924c6bd016 pinctrl: lynxpoint: Remove duplicate error messages 04c15be5480f pinctrl: cherryview: Remove duplicate error messages bcdcd19e25d5 pinctrl: baytrail: Remove duplicate error messages a887bcb4dc3e pinctrl: intel: Remove duplicate error messages b661d753ce2e kselftest/arm64: Raise default number of loops in fp-pidbench 96e004b4bdf9 kselftest/arm64: Add a no-SVE loop after SVE in fp-pidbench ab26d9c85554 perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD eeeb4c9874bb platform/x86: hp-wmi: Add EC offsets to read Victus S thermal profile 779f6e3e1cef rust: macros: support `#[cfg]` properly in `#[vtable]` macro. be97f3c82021 rust: kunit: use `pin_init::zeroed` instead of custom null value d421fa4f73f5 rust: macros: rearrange `#[doc(hidden)]` in `module!` macro 3d5731a6be6a rust: macros: allow arbitrary types to be used in `module!` macro c3b416e19eb3 rust: macros: convert `#[kunit_tests]` macro to use `syn` 059417ea916f platform: mellanox: mlx-platform: Add support DGX flavor of next-generation 800GB/s ethernet switch. dbf76f865842 platform: mellanox: mlx-platform: Add support for new Nvidia DGX system based on class VMOD0010 52f527d0916b bus: fsl-mc: fix an error handling in fsl_mc_device_add() f46ebb910989 block: Replace snprintf with strscpy in check_partition 3373503df025 xfs: use bounce buffering direct I/O when the device requires stable pages c9d114846b38 iomap: add a flag to bounce buffer direct I/O d969bd72cf68 iomap: support ioends for direct reads c96b8b220271 iomap: rename IOMAP_DIO_DIRTY to IOMAP_DIO_USER_BACKED 45cec0de6c89 iomap: free the bio before completing the dio e2fcff5bb4c4 iomap: share code between iomap_dio_bio_end_io and iomap_finish_ioend_direct 2631c9460229 iomap: split out the per-bio logic from iomap_dio_bio_iter 6e7a6c80198e iomap: simplify iomap_dio_bio_iter 4ad357e39b2e iomap: fix submission side handling of completion side errors 8dd5e7c75d7b block: add helpers to bounce buffer an iov_iter into bios 301f5356521e block: remove bio_release_page 91b73c458182 iov_iter: extract a iov_iter_extract_bvecs helper from bio code 12da89e8844a block: open code bio_add_page and fix handling of mismatching P2P ranges 4d77007d42fd block: refactor get_contig_folio_len fa0bdd45d7e3 block: add a BIO_MAX_SIZE constant and use it 9409d18bf7d5 ASoC: tegra: set reg_default_cb callback 0ba6286a7158 ASoC: tegra: Add AHUB writeable_reg for RX holes 4748bb49b668 HID: asus: add support for the asus-wmi brightness handler 7525566abd36 platform/x86: asus-wmi: add keyboard brightness event handler d3133ccaf536 platform/x86: asus-wmi: remove unused keyboard backlight quirk b34b5945a769 HID: asus: listen to the asus-wmi brightness device instead of creating one fac55d29581f platform/x86: asus-wmi: Add support for multiple kbd led handlers 4ac74ea68f64 HID: asus: early return for ROG devices 2b92b797a153 HID: asus: move vendor initialization to probe e82ae34af29e HID: asus: fortify keyboard handshake 6a293b6edb53 HID: asus: use same report_id in response 4ac51daa5078 HID: asus: initialize additional endpoints only for certain devices 56d1b33e644c HID: asus: simplify RGB init sequence 5c6808d10499 spi: dw: Remove duplicate error message ab3f4f0c7f3a ASoC: wm8962: add .set_tdm_slot callback function 5ee62b4a9113 svcrdma: use bvec-based RDMA read/write API afcae7d7b8a2 RDMA/core: add rdma_rw_max_sge() helper for SQ sizing bea28ac14cab RDMA/core: add MR support for bvec-based RDMA operations 853e892076ba RDMA/core: use IOVA-based DMA mapping for bvec RDMA operations 5e541553588d RDMA/core: add bio_vec based RDMA read/write API ac059ae422d7 x86/hyperv: Fix smp_ops build failure on UP kernels 959d2c356e32 RDMA/irdma: Use kvzalloc for paged memory DMA address array 1932db202c93 rtc: amlogic-a4: Remove IRQF_ONESHOT 87bf64692143 RDMA/rxe: Fix race condition in QP timer handlers aa7e37fd770b gpio: spacemit-k1: Use PDR for pin direction, not SDR/CDR 9bfa52dac27a printf: convert test_hashed into macro 4c4ff6e38768 gpio: max77620: Implement .get_direction() callback 18a777eee289 isofs: support full length file names (255 instead of 253) f88a31308db6 seqlock: fix scoped_seqlock_read kernel-doc 944e3f7562c5 tools: Update context analysis macros in compiler_types.h e6de07249ef3 rust: sync: Replace `kernel::c_str!` with C-Strings c0b4a4feeb43 pinctrl: equilibrium: Fix device node reference leak in pinbank_init() 1729f7c67544 erofs: mark inodes without acls in erofs_read_inode() 7c746eb71fc3 rnbd-clt: fix refcount underflow in device unmap path 806ae939c41e io_uring/net: don't continue send bundle if poll was required for retry 071588136007 ipc: don't audit capability check in ipc_permissions() 599b1b9fb967 wifi: rtw89: regd: update regulatory map to R73-R54 5f93d611b33a wifi: rtw89: pci: validate release report content before using for RTL8922DE 986aa89b7613 wifi: rtw89: get designated link to replace link instance 0 3b85a8948f52 wifi: rtw89: 8922a: configure FW version for SIM_SER_L0L1_BY_HALT_H2C 69ed25f25faa wifi: rtw89: phy: add PHY C2H event dummy handler for func 1-7 and 2-10 c938cb486254 wifi: rtw89: fw: correct content of DACK H2C command 21344e741377 wifi: rtw89: rfk: update RFK report format of IQK, DACK and TXGAPK 571f945fb91b wifi: rtw89: rfk: add to print debug log of CIM3K 17b75fbf9c71 wifi: rtw89: rfk: add firmware command to do CIM3K 9df3575ed2bb wifi: rtw89: rfk: add to print debug log of TX IQK ebd8a1d736ee wifi: rtw89: rfk: add firmware command to do TX IQK ae23bc81ddf7 bpf: Fix tcx/netkit detach permissions when prog fd isn't given 239f09e258b9 selftests: ptp: treat unsupported PHC operations as skip 166e664e702e selftests: ptp: use KSFT_SKIP exit code for skip scenarios 15e9abc27055 net: usb: int51x1: use usbnet_cdc_update_filter 36929ebd17ae tools/sched_ext: add arena based scheduler f0262b102c7c tools/sched_ext: add scx_pair scheduler cc4448d0856d tools/sched_ext: add scx_userland scheduler 1f6b527baf6f ethtool: remove ETHTOOL_GRXRINGS fallback through get_rxnfc 5b4015ad833c net: aquantia: Remove redundant UDP length adjustment with GSO_PARTIAL 8d2eda97f464 net/mlx5e: Remove redundant UDP length adjustment with GSO_PARTIAL b10b446ce7ad udp: gso: Use single MSS length in UDP header for GSO_PARTIAL d64f761dbfda net: stmmac: don't pass ioaddr to fix_soc_reset() method 297c9d96e308 perf jevents: Handle deleted JSONS in out of source builds 612e4022c616 perf strlist: Remove dont_dupstr logic, used only once a863b21b1e66 rust: macros: convert `concat_idents!` to use `syn` 8db9164b7694 rust: macros: convert `#[export]` to use `syn` 5f7045772037 rust: macros: use `quote!` for `module!` macro c578ad703ae9 rust: macros: use `syn` to parse `module!` macro 5f160950a5cd rust: macros: convert `#[vtable]` macro to use `syn` f637bafe1ff1 rust: macros: use `quote!` from vendored crate 3b721117fe15 net: usb: sr9700: replace magic numbers with register bit macros 9ddfabcc1ed8 lib/crypto: sha1: Remove low-level functions from API 5023479627e3 ipv6: Switch to higher-level SHA-1 functions 5d413c735175 PCI: Move CardBus bridge scanning to setup-cardbus.c 3cbb40c3d464 PCI: Add pbus_validate_busn() for Bus Number validation cad3337bb6c3 PCI: Add dword #defines for Bus Number + Secondary Latency Timer 3d71bc79eee1 PCI: Use scnprintf() instead of sprintf() 08b3af830a35 PCI: Handle CardBus-specific params in setup-cardbus.c fd29d4ea09ba PCI: Separate CardBus setup & build it only with CONFIG_CARDBUS b398665a5b71 PCI: Add 'pci' prefix to struct pci_dev_resource handling functions 1a5de84c3ae6 PCI: Use resource_assigned() in setup-bus.c algorithm 2aa7c47a681f resource: Mark res given to resource_assigned() as const 6a5e64c75e82 PCI: Add pbus_mem_size_optional() to handle optional sizes c10fe0c0e697 PCI: Check invalid align earlier in pbus_size_mem() 9629f71722bb PCI: Log reset and restore of resources 5fa2f9fb3487 PCI: Add pci_resource_is_bridge_win() e112fbb26b66 PCI: Fetch dev_res to local var in __assign_resources_sorted() 4bee4fc0f4ee PCI: Use res_to_dev_res() in reassign_resources_sorted() 5819403a0e57 PCI: Pass bridge window resource to pbus_size_mem() d0c72d6e399e PCI: Push realloc check into pbus_size_mem() f909e3ee3ed1 PCI: Remove old_size limit from bridge window sizing 4326ab1806a5 resource: Increase MAX_IORES_LEVEL to 8 3958bf16e2fe PCI: Stop over-estimating bridge window size e540be7d56d7 spi: SPI_AXIADO should depend on ARCH_AXIADO ce9b1c10c3f1 x86/entry/vdso: Add vdso2c to .gitignore bc75c8e50711 PCI: Rewrite bridge window head alignment function 785632d82648 ACPI: sysfs: Replace sprintf() with sysfs_emit() 83e2908c1d42 ACPI: CPPC: Rename EPP constants for clarity 7cb6f10ce3ed ACPI: CPPC: Clean up cppc_perf_caps and cppc_perf_ctrls structs 8cf19b19dba8 ASoC: sophgo: cv1800b: tidy Kconfig spacing a8e3e4882931 ASoC: sophgo: cv1800b: document DAC overwrite handling b2bc7c44ed17 fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot a7ad67e9745d net: stmmac: rk: group MACPHY register offset and fields together cdb5fdfcf396 net: stmmac: rk: convert rk3328 to use bsp_priv->id af6eaf701897 net: stmmac: rk: get rid of rk_phy_power_ctl() a0094edaf492 net: stmmac: rk: avoid phy_power_on() e7f67c2be787 io_uring/bpf_filter: add ref counts to struct io_bpf_filter e7c30675a7fb io_uring/bpf_filter: cache lookup table in ctx->bpf_filters 8768770cf5d7 io_uring/bpf_filter: allow filtering on contents of struct open_how cff1c26b4223 io_uring/net: allow filtering on IORING_OP_SOCKET data d42eb05e60fe io_uring: add support for BPF filtering for opcode restrictions 6b8edfcd661b docs: automarkup.py: Skip common English words as C identifiers 17e2ce02bf56 selftests/bpf: Add tests for FIONREAD and copied_seq 929e30f93125 bpf, sockmap: Fix FIONREAD for sockmap b40cc5adaa80 bpf, sockmap: Fix incorrect copied_seq calculation 1456ebb291dd selftests/bpf: cover BPF_CGROUP_ITER_CHILDREN control option 752b807028e6 bpf: add new BPF_CGROUP_ITER_CHILDREN control option 4b038a967015 slub: keep empty main sheaf as spare in __pcs_replace_empty_main() d907bf434fcd mm/slab: factor out slab_args_unmergeable() aff851857571 mm/slab: make caches with sheaves mergeable 8598351edc42 mm/slab: move and refactor __kmem_cache_alias() b26e52c523ea slab: add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGE f8b4cd2dad09 mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() b55b423e8518 mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() b2b2ce870651 block: rnull: remove imports available via prelude d5dc831eb36c slab: replace cache_from_obj() with inline checks ec8534021a71 dm vdo encodings: clean up header and version functions 370fdb9825f3 spi: fsi: Convert to fsi bus probe mechanism 1086210a464c i2c: fsi: Convert to fsi bus probe mechanism 0d295b19bd1e fsi: scom: Convert to fsi bus probe mechanism 0cf9580a3ed8 fsi: sbefifo: Convert to fsi bus probe mechanism 573e29c50168 fsi: master: Convert to fsi bus probe mechanism ec93d2ea3d77 fsi: i2cr-scom: Convert to fsi bus probe mechanism 69d4ca009005 fsi: Create bus specific probe and remove functions 68cc6588b523 fsi: Make fsi_bus_type a private variable to the core 605fdbaec14d spi: fsi: Drop assigning fsi bus 76497839ee0b i2c: fsi: Drop assigning fsi bus 18fa479b90c2 fsi: Provide thin wrappers around dev_[gs]et_data() for fsi devices 03db6a80b79b fsi: Assign driver's bus in fsi_driver_register() 94c37d42cb7c fsi: Make use of module_fsi_driver() cac173bea57d ACPI: processor: idle: Rework the handling of acpi_processor_ffh_lpi_probe() a7a9c877ba6b ACPI: processor: idle: Convert acpi_processor_setup_cpuidle_dev() to void 182422c7356d ACPI: processor: idle: Convert acpi_processor_setup_cpuidle_states() to void 509f403f3cce USB: serial: option: add Telit FN920C04 RNDIS compositions 3df1fd31f6fc gpib: tnt4882: Unify *allocate_private usage 9effb86530ee gpib: tnt4882: Unify *allocate_private return value a16ad9b68b10 gpib: tnt4882: Replace kmalloc/memset to kzalloc in *allocate_private c2a9f77c0e03 gpib: pc2: Unify *allocate_private usage 68de22e9947c gpib: pc2: Unify *allocate_private return value 6e6dc3f7c08f gpib: pc2: Replace kmalloc/memset to kzalloc in *allocate_private 78047416f800 gpib: ni_usb: Fix the *allocate_private retval check 64900aa878fc gpib: ni_usb: Replace kmalloc/memset to kzalloc in *allocate_private 11f1b1691622 gpib: ines: Unify *allocate_private usage 24d4d06acb6f gpib: ines: Unify *allocate_private return value b3d3ab10b9b3 gpib: ines: Replace kmalloc/memset to kzalloc in *allocate_private 3f5d83160037 gpib: hp_82341: Unify *allocate_private usage c0790b6c901e gpib: hp_82335: Unify *allocate_private usage 0a1e9b99d83a gpib: hp_82335: Unify *allocate_private return value 1dd1bc4d7943 gpib: gpio: Unify *allocate_private usage ad161c8b1210 gpib: gpio: Unify *allocate_private return value c47b98c47612 gpib: fmh_gpib: Fix the *allocate_private retval check 578481c343fa gpib: fmh_gpib: Replace kmalloc/memset to kzalloc in *allocate_private f9d2893ff9e8 gpib: eastwood: Fix the *allocate_private retval check 59e2e6b5620f gpib: eastwood: Replace kmalloc/memset to kzalloc in *allocate_private 908206d82e45 gpib: cec: Unify *allocate_private usage b47077a4c03e gpib: cec: Unify *allocate_private return value 258dd4c7ddee gpib: cec: Replace kmalloc/memset to kzalloc in *allocate_private 0ea001af4e16 gpib: cb7210: Unify *allocate_private usage 1ec138c8db69 gpib: cb7210: Replace kmalloc/memset to kzalloc in *allocate_private 048b9f44350a gpib: agilent_82357a: Fix the *allocate_private retval check c9627831fb60 gpib: agilent_82350b: Unify *allocate_private usage c86d39d68054 kernel: debug: Add SPDX license ids to kdb files 62bb2054f9e8 eeprom: at25: expose JEDEC ID via sysfs 3fcd9a0fbb7d eeprom: at25: add support for Infineon Cypress QSN FRAMs 79cb49ebb43e speakup: Clarify bleep_time unit is milliseconds 0bb23328ab6c pps: generators: remove broken pps_gen_parport driver 1814159b0d0a intel_th: pci: Add Nova Lake support 89b0bb232a4c intel_th: pci: Use PCI_DEVICE_DATA() for device entries bc2e4bc952e2 mcb: fix incorrect sanity check be0801e530f7 slimbus: qcom-ngd: Simplify with scoped for each OF child loop 2c198c272f9c most: core: fix leak on early registration failure 0a06917432a7 usb: dwc3: Log dwc3 address in traces 1132e90840ab usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN 1d264b88aea9 staging: rtl8723bs: remove unused variable RFE_Type c003c3789876 staging: rtl8723bs: remove unused variable bEn_RFE 88773d6b3225 staging: rtl8723bs: remove unused variable AmplifierType_2G 6af021ad7b19 staging: rtl8723bs: remove unused variable TxBBSwing_2G 7c347fbe2113 staging: rtl8723bs: rename RegPwrTblSel to reg_pwr_tbl_sel 43e165f7e023 staging: rtl8723bs: rename RegPowerBase to reg_power_base a3f440616a42 staging: rtl8723bs: rename RegEnableTxPowerByRate to reg_enable_tx_power_by_rate 00883ce1d48a staging: rtl8723bs: rename RegEnableTxPowerLimit to reg_enable_tx_power_limit cc34db609ff9 staging: sm750fb: rename initParm to init_parm 2c1312898d03 staging: rtl8723bs: remove unnecessary boolean comparisons 6007fd46039d staging: rtl8723bs: use !ptr instead of ptr == NULL 5747a8645183 staging: rtl8723bs: remove unnecessary braces d583b26c9e21 staging: rtl8723bs: add missing space around operators 376208a26266 staging: rtl8723bs: Fix the line length exceeding 100 columns warning in the code 7d57d549f3a3 staging: rtl8723bs: remove unnecessary new lines 34cce3379355 staging: rtl8723bs: refactor comments to fix the line length warning for exceeding 100 columns 5b4e13122029 staging: rtl8723bs: use continue statements to reduce indentation 6905c31e2112 staging: rtl8723bs: replace uint with unsigned int d85bef159923 staging: greybus: remove completed GPIO conversion task from TODO 381a175bd199 staging: rtl8723bs: rename add_RATid to add_ratid 72000df579c7 staging: axis-fifo: Fix indentation 3a0b68e30194 staging: most: dim2: replace macro with static function d15b4527e87c staging: rtl8723bs: fix alignment to match open parenthesis d847f2e128c0 staging: rtl8723bs: fix spacing around operators 05bff3419ada irqchip/gic-v5: Add ACPI IWB probing a97efa5ba594 irqchip/gic-v5: Add ACPI ITS probing 35866efa52fe irqchip/gic-v5: Add ACPI IRS probing 1c406fcdf0b0 irqchip/gic-v5: Split IRS probing into OF and generic portions a08df2fbba47 PCI/MSI: Make the pci_msi_map_rid_ctlr_node() interface firmware agnostic 0323897a88af irqdomain: Add parent field to struct irqchip_fwid a01745ccf7c4 RDMA/mana_ib: Add device‑memory support 28e505d81766 KVM: arm64: Correct test for ICH_HCR_EL2_TDIR cap for GICv5 hosts da63758c1876 KVM: arm64: gic: Enable GICv3 CPUIF trapping on GICv5 hosts if required a18056a6c11c tcp: move sk_forced_mem_schedule() to tcp.c 0a15f43b92dd Revert "tty: tty_port: add workqueue to flip TTY buffer" b3eb755e2db0 ASoC: sophgo: add CV1800B internal DAC codec driver 4cf8752a03e6 ASoC: sophgo: add CV1800B internal ADC codec driver e31fa691d0b1 wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power() c294aafe474b ASoC: dt-bindings: sophgo,cv1800b: add ADC/DAC codec ea0fb91c02c1 ASoC: sophgo: add CV1800B I2S/TDM controller driver ad50e1f63873 ASoC: dt-bindings: sophgo,cv1800b: add I2S/TDM controller 4dd1dda65265 wifi: iwlegacy: add missing mutex protection in il3945_store_measurement() a8b6e3738c87 spi: dw-mmio: support suspend/resume db6a59cfcc93 spi: cadence-xspi: support suspend/resume 04f7516ab70f spi: aspeed: Add support for non-spi-mem devices 53f826ff5e0e spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end 6ffdc7eb48bd regcache: Demote defaults readback from HW to debug print 70a65c53d228 regmap: add KUnit coverage for reg_default_cb callback dc65b1ed4bb3 regmap: Add reg_default_cb callback for flat cache defaults 74823db9ba2e ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio 8ef73c0fbd1e ASoC: sun4i-spdif: Add missing check for devm_regmap_init_mmio c76d50b71e89 ASoC: ac97: Convert to GPIO descriptors be829277ef79 ASoC: pxa2xx-ac97: Remove platform_data b094de7810f3 ASoC: codec: Remove pxa2xx-ac97.c d7e1f9e84af4 ASoC: codec: Remove ak4641 95110e5736d0 wifi: mac80211: use u64_stats_t with u64_stats_sync properly 9b50d9c06c27 wifi: p54: Fix memory leak in p54_beacon_update() fd5bfcf430ea wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode bad909507a4b wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 0f789b37c14a wifi: rsi: sdio: Migrate to use sdio specific shutdown function c5c57e56de55 sdio: Provide a bustype shutdown function 853800c746d3 wifi: nl80211/cfg80211: support operating as RSTA in PMSR FTM request cfd46d1c6f4b wifi: nl80211/cfg80211: add negotiated burst period to FTM result 853ce6943c38 wifi: nl80211/cfg80211: clarify periodic FTM parameters for non-EDCA based ranging 86c6b6e4d187 wifi: nl80211/cfg80211: add new FTM capabilities 6a0fc0ea61bd net: hns3: extend HCLGE_FD_AD_COUNTER_NUM to 8 bits 878406d4d6ef net: hns3: extend HCLGE_FD_AD_QID to 11 bits 9b9d25390847 RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler b2c04fc12390 s390/perf: Disable register readout on sampling events 0d453ba04044 s390/Kconfig: Define non-zero ILLEGAL_POINTER_VALUE 9f9d68c308cb s390/bug: Prevent tail-call optimization 79996065cfa2 s390/bug: Skip __WARN_trap() in call traces 940cfea42704 s390/bug: Implement WARN_ONCE() 04dabb4261c3 s390/bug: Implement __WARN_printf() ee44f4e7ebb5 s390/traps: Copy monitor code to pt_regs 8cbfd13601af s390/bug: Introduce and use monitor code macro 2b71b8ab9718 s390/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED e3abd056ffc9 s390/bug: Convert to inline assembly with input operands e5f3e67de587 s390: Add CC_HAS_ASM_IMMEDIATE_STRINGS 196906d4acf1 MAINTAINERS: mailmap: update Tamir Duberstein's email address a4e5927115f3 arm64: mte: Set TCMA1 whenever MTE is present in the kernel afe813fd89ec net: dsa: mxl-gsw1xx: add support for Intel GSW150 99f465889a60 net: dsa: mxl-gsw1xx: only setup SerDes PCS if it exists 6d6228402249 net: dsa: lantiq: clean up phylink_get_caps switch statement 338375118514 net: dsa: lantiq: allow arbitrary MII registers e7e354aa496b dt-bindings: net: dsa: lantiq,gswip: add Intel GSW150 b6d6f017022f dt-bindings: net: dsa: lantiq,gswip: use correct node name a3386301667e arm64/ptrace: Return early for ptrace_report_syscall_entry() error 741a9000173a arm64/ptrace: Split report_syscall() e7e7afdc7c14 arm64: Remove unused _TIF_WORK_MASK 274ea0f1687a gpio: aspeed-sgpio: Support G7 Aspeed sgpiom controller 149470018e67 dt-bindings: gpio: aspeed,sgpio: Support ast2700 43090d699334 gpio: aspeed-sgpio: Convert IRQ functions to use llops callbacks a3d37e0cccf5 gpio: aspeed-sgpio: Create llops to handle hardware access 5928e0d1f661 gpio: aspeed-sgpio: Remove unused bank name field e18533b023ec gpio: aspeed-sgpio: Change the macro to support deferred probe b3b7b33264c6 selftests/vsock: add tests for namespace deletion 0424ee7c3a17 selftests/vsock: add tests for host <-> vm connectivity with namespaces 605caec5adc2 selftests/vsock: add namespace tests for CID collisions 06cf7895abf9 selftests/vsock: add tests for proc sys vsock ns_mode 7418f3bb3aa2 selftests/vsock: use ss to wait for listeners instead of /proc/net 4e870ac81df7 selftests/vsock: add vm_dmesg_{warn,oops}_count() helpers fd1b41725d58 selftests/vsock: prepare vm management helpers for namespaces 423ec6383edb selftests/vsock: add namespace helpers to vmtest.sh 873e7de9f9a3 selftests/vsock: increase timeout to 1200 a69686327e42 vsock: add netns support to virtio transports a6ae12a599e0 virtio: set skb owner of virtio_transport_reset_no_sock() reply eafb64f40ca4 vsock: add netns to vsock core a4cf8f97223d dt-bindings: pinctrl: pinctrl-microchip-sgpio: add LAN969x 09b174f1a554 regulator: bd71815: switch to devm_fwnode_gpiod_get_optional 364713741ca1 gpiolib: introduce devm_fwnode_gpiod_get_optional() wrapper b20d212f6ce9 pinctrl: ocelot: Extend support for lan9645xf family 96bfeba89e63 pinctrl: ocelot: Update alt mode reg addr calculation cb07e60ba477 dt-bindings: pinctrl: ocelot: Add LAN9645x SoC support 6da9f0cc2717 pinctrl: mediatek: enable ies_present flag for MT798x 7bb0dbf9fc40 ALSA: usb-audio: add mixer support for Focusrite Forte f2581ea2d9f3 ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro e4808c60b1b1 ALSA: hda/tas2781: Add tas2781_hda::catlog_id init bfa514c4613b ALSA: jack: Improve string handling in jack_kctl_name_gen cc051fbd7f40 ALSA: hda/realtek: fix LG Gram Style 14 speakers 0b7fbf9333fa cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() dea8bfea76e4 cpufreq: ti-cpufreq: add support for AM62L3 SoC 945fc28a06a1 cpufreq: dt-platdev: Add ti,am62l3 to blocklist 94dbce6c13cd cpufreq/amd-pstate: Add comment explaining nominal_perf usage for performance policy 8c376f337a7e cpufreq: scmi: correct SCMI explanation 7b781899072c cpufreq: dt-platdev: Block the driver from probing on more QC platforms 11af6e102d31 rust: cpumask: rename methods of Cpumask for clarity and consistency 997c021abc6e cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non-PCC regs 206b66125563 cpufreq: CPPC: Factor out cppc_fie_kworker_init() f9cadb3d5691 ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_in_pcc_cpu() e05d9e5c8b75 rust: cpufreq: replace `kernel::c_str!` with C-Strings d6a6c58da38e cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklist e79cc7b5eba2 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware 9d84fd86d9ce rust: cpufreq: add __rust_helper to helpers 8c8b12a55614 rust: cpufreq: always inline functions using build_assert with arguments 68abacb06866 perf jitdump: Constify variables storing the result of strchr() on const tables 8bf093acb3f1 perf bpf-event: Constify variables storing the result of strchr() on const tables 79bba3a1834e perf demangle-java: Constify variables storing the result of strchr() on const tables 21c0bc914483 perf time-utils: Constify variables storing the result of strchr() on const tables 0b7277e02dab OPP: Return correct value in dev_pm_opp_get_level 0e14cb3b24f8 perf units: Constify variables storing the result of strchr() on const tables 97b81df72258 perf trace-event: Constify variables storing the result of strchr() on const tables 0341eab66ba0 perf tp_pmu: Address const-correctness errors in recent glibcs 0e47251e8cc4 perf hwmon_pmu: Constify the variables returning bsearch() on const tables f1321cce848c perf session: Don't write to memory pointed to a const pointer 678ed6b707e4 perf strlist: Don't write to const memory b42868624c7d perf metricgroup: Constify variables storing the result of strchr() on const tables 23262369e650 perf disasm: Constify variables storing the result of bsearch() on const tables 4b870f62c507 perf thread-stack: Switch thread_stack__init() to use e_machine f33e7aa42ea7 perf callchain: Switch callchain_param_setup from an arch to an e_machine 7ce6dfc603ed perf script: Fix script_fetch_insn for more than just x86 72a41750f1a3 block: remove bio_last_bvec_all 6fe0e6d599a6 mm/damon: hide kdamond and kdamond_lock of damon_ctx 33402229d28d mm/damon/reclaim: use damon_kdamond_pid() 306550f0a581 mm/damon/lru_sort: use damon_kdamond_pid() f54b51ce3197 mm/damon/sysfs: use damon_kdamond_pid() 4262c5323697 mm/damon/core: implement damon_kdamond_pid() 291487b753b1 cgroup: use nodes_and() output where appropriate 386781df63cb mm: use nodes_and() return value to simplify client code cbc064e708b6 nodemask: propagate boolean for nodes_and{,not} 641d47d4c963 powerpc/mm: support page table check 2360f523a49b powerpc/mm: use set_pte_at_unchecked() for internal usages 2f5e576598c9 powerpc/mm: implement *_user_accessible_page() for ptes d79f9c9cf703 mm: provide address parameter to p{te,md,ud}_user_accessible_page() d7b4b67eb6b3 mm/page_table_check: reinstate address parameter in [__]page_table_check_pte_clear() 649ec9e3d03c mm/page_table_check: reinstate address parameter in [__]page_table_check_pmd_clear() 2e6ac078ce5d mm/page_table_check: reinstate address parameter in [__]page_table_check_pud_clear() 0a5ae4483177 mm/page_table_check: provide addr parameter to page_table_check_ptes_set() 6e2d8f9fc4ed mm/page_table_check: reinstate address parameter in [__]page_table_check_pmd[s]_set() c4a0c5ff85b7 mm/page_table_check: reinstate address parameter in [__]page_table_check_pud[s]_set() ee329c29fde8 arm64/mm: add addr parameter to __ptep_get_and_clear_anysz() 9ac4941aceb0 arm64/mm: add addr parameter to __set_ptes_anysz() 832d95b5314e migrate: replace RMP_ flags with TTU_ flags 3d702678f57e mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_BALANCING dc2e4982cb01 zsmalloc: introduce SG-list based object read API 737dfe7d9526 mm: kmsan: add test_uninit_page 79ffad20ebc0 mm: kmsan: add tests for high-order page freeing ed581147a417 Docs/admin-guide/mm/damon/lru_sort: document intervals autotuning 4bdd69229127 mm/damon/lru_sort: add monitoring intervals auto-tuning parameter cdfca22d15ca Docs/admin-guide/mm/damon/lru_sort: document active_mem_bp parameter 40d98d31cd70 mm/damon/lru_sort: support active:inactive memory ratio based auto-tuning b36aefb866a1 Docs/admin-guide/mm/damon/lru_sort: document filter_young_pages 303dbb1f08cf mm/damon/lru_sort: support young page filters 57d96d1ad2cc mm/damon/lru_sort: consider age for quota prioritization 80820e69fd1b mm/damon/paddr: activate DAMOS_LRU_PRIO targets instead of marking accessed 5022134c1b49 Docs/mm/damon/design: document DAMOS_QUOTA_[IN]ACTIVE_MEM_BP fbec8a1e4fa4 mm/damon/sysfs-schemes: support DAMOS_QUOTA_[IN]ACTIVE_MEM_BP 4835e2871321 mm/damon/core: introduce [in]active memory ratio damos quota goal metric b19cb086043d mm/kasan/kunit: extend vmalloc OOB tests to cover vrealloc() d60769075013 vmalloc: export vrealloc_node_align_noprof 14f270761d33 mm: hugetlb: allocate frozen pages for gigantic allocation 9bda131c6093 mm: cma: add cma_alloc_frozen{_compound}() e0c1326779cc mm: page_alloc: add alloc_contig_frozen_{range,pages}() 6c08cc64d194 mm: cma: kill cma_pages_valid() a9deb800b89e mm: page_alloc: add __split_page() 01152bd2e44d mm: debug_vm_pgtable: add debug_vm_pgtable_free_huge_page() 5747435e0fd4 mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node 5fd8391cb719 mm/early_ioremap: clean up the use of WARN() for debugging 0cc3197bdb7f mm/early_ioremap: print the starting physical address in __early_ioremap() 35520a712f99 mm/damon/paddr: initialize 'folio' variables to NULL for clarity 19c4707b535a zsmalloc: simplify read begin/end logic 0be909f114c4 zsmalloc: use actual object size to detect spans 95296536eb19 memcg: rename mem_cgroup_ino() to mem_cgroup_id() 2202e3a8cb80 memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() 20ccbd89afe4 mm/vmscan: use cgroup ID instead of private memcg ID in lru_gen interface 5866891a7ab1 mm/damon: use cgroup ID instead of private memcg ID ea73e3647160 memcg: use cgroup_id() instead of cgroup_ino() for memcg ID 510e12900298 memcg: mem_cgroup_get_from_ino() returns NULL on error 1d89d7fd592e memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino() unconditionally e77786b4682e memcg: introduce private id API for in-kernel users 2c4c3e29897d mm/page_alloc: simplify __alloc_pages_slowpath() flow 53a9b4646f67 mm/page_alloc: refactor the initial compaction handling 669872181549 mm/page_alloc: ignore the exact initial compaction result d17f02417a33 mm/rmap: separate out fork-only logic on anon_vma_clone() bfc2b13b05a1 mm/rmap: allocate anon_vma_chain objects unlocked when possible 85f03a86318c mm/mmap_lock: add vma_is_attached() helper 7549e3d20f1a mm/rmap: make anon_vma functions internal 53eb797ffc3a mm/rmap: remove anon_vma_merge() function 535f6b8df17d mm/rmap: remove unnecessary root lock dance in anon_vma clone, unmap 69e945845585 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink 91901a441fa1 mm/rmap: eliminate partial anon_vma tear-down in anon_vma_fork() 542eda1a8329 mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comments, add asserts 0bec75167d9c memcg-v1: remove folio_memcg_lock() doc reference 743758ccf8be Revert "mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc" 7a9c0bf0aec6 mm/hugetlb: drop hugetlb_cma_check() 9fac145b6d3f mm, arch: consolidate hugetlb CMA reservation 6632314fddc4 x86: don't reserve hugetlb memory in setup_arch() 5dea39496c68 mips: drop paging_init() 4267739cabb8 arch, mm: consolidate initialization of SPARSE memory model d49004c5f0c1 arch, mm: consolidate initialization of nodes, zones and memory map 2d3c8c5f33e0 xtensa: introduce arch_zone_limits_init() 34f6b9c6e417 x86: introduce arch_zone_limits_init() 531de7f02d51 um: introduce arch_zone_limits_init() 6ad7ea22cf6f sparc: introduce arch_zone_limits_init() 8bfa6c2259f4 sh: introduce arch_zone_limits_init() 76c4c463bbc0 s390: introduce arch_zone_limits_init() db8cdb0ad603 riscv: introduce arch_zone_limits_init() 27bebe446f8d powerpc: introduce arch_zone_limits_init() 950696afe400 parisc: introduce arch_zone_limits_init() 1d28b1142383 openrisc: introduce arch_zone_limits_init() 3b1b0e5797bd nios2: introduce arch_zone_limits_init() f61385e29444 mips: introduce arch_zone_limits_init() 2ce38c9ae840 microblaze: introduce arch_zone_limits_init() 41b08a7abf89 m68k: introduce arch_zone_limits_init() 63cadcb731c9 loongarch: introduce arch_zone_limits_init() 934afdf7f4cc hexagon: introduce arch_zone_limits_init() 37318eb97f23 csky: introduce arch_zone_limits_init() 60b35af0a6aa arm64: introduce arch_zone_limits_init() 18b7cc70dea8 arm: make initialization of zero page independent of the memory map 30a66f8a8cd3 arm: introduce arch_zone_limits_init() 7988e8518904 arc: introduce arch_zone_limits_init() ba1c86874e25 alpha: introduce arch_zone_limits_init() 398556570e32 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE 5173ae0a068d mm/khugepaged: map dirty/writeback pages failures to EAGAIN 3eef6c061f97 net: ethernet: ti: netcp: Use u64_stats_t with u64_stats_sync properly 5c05b3dbccb1 netdevsim: use u64_stats_t with u64_stats_sync properly a84a1fe0fb2e selftests: net: fix wrong boolean evaluation in __exit__ 3ccf393cdd09 r8169: remove optional size argument in calls to strscpy 5e3c5a2b85da r8169: add support for extended chip version id and RTL9151AS bd323fab96fb net: usb: replace unnecessary get_link functions with usbnet_get_link 2dd698f68e3c net: usb: smsc95xx: use phy_do_ioctl_running function 6ca9de3600f4 kho: print which scratch buffer failed to be reserved 08e8f1ef3df2 kernel-chktaint: add reporting for tainted modules 89802ca36c96 lib/group_cpus: make group CPU cluster aware 9a229ae249e0 atomic: add option for weaker alignment check 80047d84eed2 atomic: add alignment check to instrumented atomic operations e428b013d9df atomic: specify alignment for atomic_t and atomic64_t 3bb83c910971 bpf: explicitly align bpf_res_spin_lock 499f86de4f8c init/main: read bootconfig header with get_unaligned_le32() a906f3ae4423 init/main.c: check if rdinit was explicitly set before printing warning 4cc67b048459 linux/log2.h: reduce instruction count for is_power_of_2() 5e65b5ca7d4e tsacct: skip all kernel threads e8eef69a99f1 once: don't use a work queue to reset sleepable static key 8cafcb881364 fat: avoid parent link count underflow in rmdir 25929dae28f5 kho: remove duplicate header file references 77ce1b4cd08f kho: test: clean up residual memory upon test_kho module unload bf45794244ca lib/glob: convert selftest to KUnit 105ddfb2d2b3 rust: task: restrict Task::group_leader() to current 2bbd9e1d14d6 kernel/fork: update obsolete use_mm references to kthread_use_mm c62e7e6444cd ocfs2: add check for free bits before allocation in ocfs2_move_extent() dbac35bee8fc lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment dd1e79ef6ca1 kho/abi: add memblock ABI header ac2d8102c4b8 kho: relocate vmalloc preservation structure to KHO ABI header 5e1ea1e27b6f kho: introduce KHO FDT ABI header a6f4e5682802 kho: docs: combine concepts and FDT documentation 32cb2729c956 kho/abi: memfd: make generated documentation more coherent a7e53bfb4366 kho/abi: luo: make generated documentation more coherent 77983f611fa6 ocfs2: adjust function name reference c5489d04337b x86/kexec: add a sanity check on previous kernel's ima kexec buffer 4d02233235ed of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() 10d1c75ed438 ima: verify the previous kernel's IMA buffer lies in addressable RAM e896c44aecfb types: drop definition of __EXPORTED_HEADERS__ 998be0a4dbca liveupdate: separate memfd support into LIVEUPDATE_MEMFD 1921044eebf1 lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled ad533a740c7c resource: provide 0args DEFINE_RES variant for unset resource desc 1965bbb8f3c7 ipc/shm: uapi: remove dependency on libc d30aca3eeffc lib/tests: convert test_min_heap module to KUnit 0e7fd23f9293 editorconfig: add rst extension c243413740b3 kfifo: fix kmalloc_array_node() argument order 1fd1281250c3 net: bcmasp: streamline early exit in probe 9271fc31901d net: bcmasp: clean up some legacy logic 6e9674a980f5 net: alacritech: Use u64_stats_t with u64_stats_sync properly 2d96bbdfd3b5 selftests/bpf: convert test_bpftool_map_access.sh into test_progs framework 1c0b505908a2 selftests/bpf: convert test_bpftool_metadata.sh into test_progs framework f21fae577446 selftests/bpf: Add a few helpers for bpftool testing 6bb9010f78d7 f2fs: decrease maximum flush retry count in f2fs_enable_checkpoint() 1db4b3609aa1 f2fs: optimize NAT block loading during checkpoint write 7c9ee0ed2bd4 f2fs: change size parameter of __has_cursum_space() to unsigned int 401a3034d3b9 f2fs: add write latency stats for NAT and SIT blocks in f2fs_write_checkpoint be38b5717a29 f2fs: pin files do not require sbi->writepages lock for ordering 252cf8c4d679 f2fs: fix to show simulate_lock_timeout correctly 112076469173 f2fs: introduce FAULT_SKIP_WRITE ab59919c8a04 f2fs: check skipped write in f2fs_enable_checkpoint() a16ac6ca46d6 m68knommu: Replace deprecated strcpy with strscpy in init_ucsimm 590fe2f46c86 m68k: nommu: fix memmove() with differently aligned src and dest for 68000 c16dd9eb0b58 m68k: defconfig: Clean up references to non-existing configs 3da35aa8af34 net: include from sysctl_net_core.c 6bdf07302f42 tracing: Disable trace_printk buffer on warning too a9e0c5897a78 ftrace: Introduce and use ENTRIES_PER_PAGE_GROUP macro 2d8b7f9bf8e6 tracing: Have show_event_trigger/filter format a bit more in columns 8aa76aa41589 ring-buffer: Use a housekeeping CPU to wake up waiters e4ef389e761b tracing: Check the return value of tracing_update_buffers() 6a80838814ee tracing: Add show_event_triggers to expose active event triggers 729757b96a66 tracing: Add show_event_filters to expose active event filters e5136678b1c8 tracing: Replace use of system_wq with system_dfl_wq 2cddfc2e8fc7 tracing: Add bitmask-list option for human-readable bitmask display a4e0ea0e10a2 tracing: Remove redundant call to event_trigger_reset_filter() in event_hist_trigger_parse() 0550069cc25f tracing: Properly process error handling in event_hist_trigger_parse() 0a6fb6604746 perf session: Print all machines in session dump 2becdd163ab3 perf unwind-libdw: Wire up e_flags for CSKY 0403930f7b15 perf perf_regs: Accurately compute register names for CSKY 546e9289c74f vdso/gettimeofday: Force inlining of __cvdso_clock_getres_common() 87ee3f05bfe2 ASoC: codecs: wm8731: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare f80bee70b193 ASoC: dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs 233ccfe911aa ASoC: codecs: rt1320-sdw: Refactor to reduce stack frames 3febba217ea7 ASoC: sdw_utils: Add quirk to ignore RT722 DMIC DAI 4e66527f8859 perf thread: Add optional e_flags output argument to thread__e_machine 7d0ebeb6c0f7 perf dso: Factor out e_machine reading for use in thread 76b2cf07a6d2 perf vendor events amd: Fix Zen 5 MAB allocation events 008603bda19b perf test: Fix test perf evlist for z/VM s390x dda5f926a100 perf annotate: Fix BUILD_NONDISTRO=1 missing args->ms conversions to pointer 9966b382d067 tools headers: Don't check arm64's unistd.h 129bb23a6f7d Revert "perf tools: Fix arm64 build by generating unistd_64.h" 096b86ce0833 tools headers: Go back to include asm-generic/unistd.h for arm64 78980b4c7fcb selftests/bpf: Harden cpu flags test for lru_percpu_hash map 9c0fc1d37f53 drivers/nvdimm: Use local kmaps 13a4be41261f idpf: export RX hardware timestamping information to XDP 24f90786efaf ice: reshuffle and group Rx and Tx queue fields by cachelines b38a418db366 ice: convert all ring stats to u64_stats_t 4c58c7152c09 ice: shorten ring stat names and add accessors b1c16d9cb21e ice: use u64_stats API to access pkts/bytes in dim sample b470944ee6e8 ice: remove ice_q_stats struct and use struct_group fb5b8f3c8870 ice: pass pointer to ice_fetch_u64_stats_per_ring fcbc35587778 samples: rust: remove imports available via prelude dc2f4d41a6b6 sparc: Implement ARCH_HAS_CC_CAN_LINK 7e90360e6d45 PCI: Fix bridge window alignment with optional resources 7c60d964fbb1 gpu: tyr: remove redundant `.as_ref()` for `dev_*` print d935187cfb27 remoteproc: mediatek: Break lock dependency to `prepare_lock` e94865ca2340 dt-bindings: nvmem: qfprom: Add sm8750 compatible 4796eaafd6a1 nvmem: an8855: drop an unused Kconfig symbol e75c79f24927 nvmem: Simplify with scoped for each OF child loop f397bc078155 nvmem: Drop OF node reference on nvmem_add_one_cell() failure 3d9617ea8ab5 irqchip/ti-sci-intr: Allow parsing interrupt-types per-line 7a30a7a6c81e dt-bindings: interrupt-controller: ti,sci-intr: Per-line interrupt-types 9bad74127f0a x86/apic: Inline __x2apic_send_IPI_dest() b7f42b0cfb94 rust_binder: refactor context management to use KVVec 5288993c4d1a xdrgen: Add enum value validation to generated decoders 4c53b89032f1 xdrgen: Emit a max_arg_sz macro 63a5425ff5e0 xdrgen: Extend error reporting to AST transformation phase 3e6397b05633 SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths 404d77946664 nfsd: fix return error code for nfsd_map_name_to_[ug]id f9c206cdc426 nfsd: never defer requests during idmap lookup 9abb3549227e xdrgen: Improve parse error reporting eb1f3b55ac62 xdrgen: Remove inclusion of nlm4.h header 27b0fcae8f53 xdrgen: Initialize data pointer for zero-length items 41b0a87bc60d NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation ae78eb497868 xdrgen: Implement short (16-bit) integer types 789477b84939 nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() 27e383ddeb3c nfsd: use workqueue enable/disable APIs for v4_end_grace sync 0ac903d1bfdc NFS: NFSERR_INVAL is not defined by NFSv2 288d9ddbb74f xdrgen: Emit the program number definition bf0fe9ad3d59 xdrgen: Fix struct prefix for typedef types in program wrappers 9be4b7e74eb7 nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " 96f04d24fc96 locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED 4329010ad9c3 xdrgen: Address some checkpatch whitespace complaints 9654a0388a3a xdrgen: Generate "if" instead of "switch" for boolean union enumerators e344a031a492 NFSD: Add instructions on how to deal with xdrgen files 87a6e3b6c494 xdrgen: improve error reporting for invalid void declarations 1f1fe81acbac NFSD: Clean up nfsd4_check_open_attributes() d5e22ed44b0b ARM: dts: samsung: Drop s3c6400.dtsi aeec6d68b673 ARM: dts: nuvoton: Minor whitespace cleanup 2df8b310bcfe dm: use bio_clone_blkg_association 3c58f03e805f kselftest/arm64: Add missing file in .gitignore 1dc643205953 KVM: nVMX: Remove explicit filtering of GUEST_INTR_STATUS from shadow VMCS fields 5fdf86e7353c KVM: nVMX: Disallow access to vmcs12 fields that aren't supported by "hardware" 5d4ae0bffb6e platform/wmi: string-kunit: Add missing oversized string test case 8164a14b1500 platform/x86/amd/pmf: Added a module parameter to disable the Smart PC function 7c9aa38a59f6 platform/x86/uniwill: Implement cTGP setting d8c560f76dca platform/x86: uniwill-laptop: Introduce device descriptor system 2ee832305a25 platform/x86/amd: Use scope-based cleanup for wbrf_record() 22150a7d401d gfs2: Fix slab-use-after-free in qd_put 0ec49e7ea6e0 gfs2: Introduce glock_{type,number,sbd} helpers d3b39fcb3957 gfs2: gfs2_glock_hold cleanup 536f48e8bbef gfs: Use fixed GL_GLOCK_MIN_HOLD time c45fefe3a930 gfs2: Fix gfs2_log_get_bio argument type 08ca56ffcd43 gfs2: gfs2_chain_bio start sector fix 4a94f052e098 gfs2: Initialize bio->bi_opf early 59d81037d32f gfs2: Rename gfs2_log_submit_{bio -> write} 4928c36536d2 gfs2: Do not cancel internal demote requests 5e3319932a22 gfs2: run_queue cleanup 11d763f0b0af gfs2: Retries missing in gfs2_{rename,exchange} f8f04248c7e9 gfs2: glock cancelation flag fix 1956f0a74ccf RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send 5f64ae1ef639 ata: libata-core: Quirk INTEL SSDSC2KG480G8 max_sectors 19b08fd23b20 ASoC: fsl_sai: Add AUDMIX mode support on i.MX952 291f2f908823 ASoC: fsl_audmix: Add support for i.MX952 platform 4d3b56b8a350 ASoC: dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952 7550d6263b9b ASoC: dt-bindings: fsl,audmix: Add support for i.MX952 platform af6d53db28e6 ASoC: soc-dapm: tidyup function naming 5b517f1a5cac ASoC: soc-dapm: move struct snd_soc_dapm_context 13c84b4c6f21 ASoC: soc-dapm: add snd_soc_dapm_alloc() cf0e8c555b34 ASoC: soc-dapm: remove dev from snd_soc_dapm_context() 40ff409eacac ASoC: soc-dapm: remove compatibility definition for dapm d8b795f65217 ASoC: soc-component: remove compatibility definition for component 19a412b66df7 ASoC: soc-component: remove snd_soc_component_xxx() wrapper 34a74d04cd0d ASoC: tlv320adcx140: don't use snd_soc_component_get_bias_level() cb39cf99d88e m68k: sun3: Replace vsprintf() with bounded vsnprintf() f16a9577b7d3 nubus: Call put_device() in bus initialization error path 1a8d4c6ecb4c PCI/MSI: Unmap MSI-X region on error cefcb9297fbd md raid: fix hang when stopping arrays with metadata through dm-raid f150e753cb8d md-cluster: fix NULL pointer dereference in process_metadata_update 46ef85f854df md/bitmap: fix GPF in write_page caused by resize race d119bd2e1643 md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout cd1635d844d2 md/raid5: fix IO hang with degraded array with llbitmap 5d1dd57929be md: remove recovery_disabled 7435b73f05fb md/raid10: cleanup skip handling in raid10_sync_request 99582edb3f62 md/raid10: fix any_working flag handling in raid10_sync_request 8ff59a72478d md: move finish_reshape to md_finish_sync() 6dd3aa08e83b md: factor out sync completion update into helper af9c40ff5aed md: remove MD_RECOVERY_ERROR handling and simplify resync_offset update cc0dab317acb md: update curr_resync_completed even when MD_RECOVERY_INTR is set fd4d44c14ff6 md: mark rdev Faulty when badblocks setting fails aa9d12cfa1a5 md: break remaining operations on badblocks set failure in narrow_write_error 4870b0f59c1a md/raid1,raid10: support narrow_write_error when badblocks is disabled 2a5d4549a28d md: factor error handling out of md_done_sync into helper 090856dd8599 md/raid1: simplify uptodate handling in end_sync_write 4ffe28ed0d7c md/raid5: make sure max_sectors is not less than io_opt 9340a95d489a md/raid5: use mempool to allocate stripe_request_ctx 10787568cc1f md: merge mddev serialize_policy into mddev_flags 4f6d2e648cbe md: merge mddev faillast_dev into mddev_flags fba4a980403d md: merge mddev has_superblock into mddev_flags 2d9f7150ac19 md/raid5: fix raid5_run() to return error when log_init() fails 540de7ade1e1 riscv/mm: update write protect to work on shadow stacks c68c2ef9d641 riscv/mm: teach pte_mkwrite to manufacture shadow stack PTEs f56ffb8ada46 riscv/mm: manufacture shadow stack ptes 6c7559f22b6f riscv/mm: ensure PROT_WRITE leads to VM_READ | VM_WRITE 79dd4f2f40d0 riscv: Add usercfi state for task and save/restore of CSR_SSP on trap entry/exit 41a2452c99f3 riscv: add Zicfiss / Zicfilp extension CSR and bit definitions df11708566d7 riscv: zicfiss / zicfilp enumeration f94645fc03b8 dt-bindings: riscv: document zicfilp and zicfiss in extensions.yaml 98036587a475 mm: add VM_SHADOW_STACK definition for riscv 3127718ad955 iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() 5bfb287891d4 riscv: defconfig: enable NLS_ISO8859_1 9f77b4c5c38c riscv: mm: define copy_user_page() as copy_page() e741e19d7691 rust: workqueue: add __rust_helper to helpers 93ad1d734ed5 rust: uaccess: add __rust_helper to helpers 4890cd1d3317 rust: slab: add __rust_helper to helpers ac585bf97020 rust: rbtree: add __rust_helper to helpers fffdb58732a9 rust: of: add __rust_helper to helpers 5092aeaf7026 rust: mm: add __rust_helper to helpers fa6cbf1f5acc rust: maple_tree: add __rust_helper to helpers 227d1955bfc3 rust: err: add __rust_helper to helpers 7caeac0b382a rust: bug: add __rust_helper to helpers 0bfea95c3c02 gpu: nova-core: gsp: use () as message type for GspInitDone message 209c70953aa3 rust: transmute: implement FromBytes and AsBytes for inhabited ZSTs 7f87c7a00312 rust: use consistent backtick formatting for NULL in docs 4b2dbf44320f MAINTAINERS: add "RUST [RUST-ANALYZER]" entry bf2e36c9dab9 dt-bindings: net: dsa: fix typos in bindings docs 4a7bbaa663f5 net: usb: sr9700: rename register write commands for clarity c2e99887807e net: usb: sr9700: use ETH_ALEN instead of magic number a00266969c8e net: core: neighbour: Make another netlink notification atomically d0887dc8b2d0 net: core: neighbour: Make one netlink notification atomically 795258891c94 net: core: neighbour: Reorder netlink & internal notification a228a7e681b8 net: core: neighbour: Inline neigh_update_notify() calls 89246ef82d79 net: core: neighbour: Process ARP queue later 705ef89ac986 net: core: neighbour: Extract ARP queue processing to a helper function 0ecdccb8a455 net: core: neighbour: Call __neigh_notify() under a lock 77fa50dcb987 net: core: neighbour: Add a neigh_fill_info() helper for when lock not held e4faaf65a75f ipv4: igmp: annotate data-races around idev->mr_maxdelay 054130222781 ipvlan: remove ipvlan_ht_addr_lookup() 1cab0874875a rust: auxiliary: use `pin_init::zeroed()` for device ID 37b0ea8fef56 net: expand NETDEV_RSS_KEY_LEN to 256 bytes df7388b3d7be net: inline get_netmem() and put_netmem() 87918dd4eafc net: inline net_is_devmem_iov() cbe41362be2c gro: change the BUG_ON() in gro_pull_from_frag0() c75734b585c6 net: always inline skb_frag_unref() and __skb_frag_unref() 58d4ca5b6994 vxlan: vnifilter: fix memcpy with u64_stats 35710f0db801 macsec: fix memcpy with u64_stats dd7fca9f49d3 net: bridge: mcast: fix memcpy with u64_stats df153517e4d4 u64_stats: Introduce u64_stats_copy() 3085ff59fec5 Documentation: net: Fix typos in netdevices.rst ae3bf7612220 rust: debugfs: use pin_init::zeroed() for file_operations 8e5bcc3a955a selftests: ublk: add missing gitignore for metadata_size binary e26f51f6f687 io_uring/rsrc: use GFP_KERNEL_ACCOUNT consistently 6e0d71c288fd io_uring/futex: use GFP_KERNEL_ACCOUNT for futex data allocation 221b5e76c1c6 selftests/bpf: Add tests for execution context helpers c31df36bd26a selftests/bpf: Introduce execution context detection helpers 65d00e37b17f KVM: arm64: Simplify PAGE_S2_MEMATTR 4f27fe82aa30 KVM: arm64: Kill KVM_PGTABLE_S2_NOFWB a373930ec940 KVM: arm64: Switch pKVM host S2 over to KVM_PGTABLE_S2_AS_S1 17d7b15131f3 KVM: arm64: Add KVM_PGTABLE_S2_AS_S1 flag d4236f1ef270 arm64: Add MT_S2{,_FWB}_AS_S1 encodings 2529aead5167 RDMA/irdma: Use CQ ID for CEQE context 2b7c2ba1308a RDMA/irdma: Add enum defs for reserved CQs/QPs 12985e5915a0 RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE 7ff574599464 Input: novatek-nvt-ts - drop wake_type check a53a6dd64b80 dt-bindings: input: touchscreen: tsc2007: document '#io-channel-cells' cb4bfacfb011 selftests/bpf: test fsession mixed with fentry and fexit 8909b3fb23e2 selftests/bpf: add testcases for fsession cookie a5533a6eaa5b selftests/bpf: test bpf_get_func_* for fsession f7afef5617b6 selftests/bpf: add testcases for fsession 85fc4be6d811 bpftool: add fsession support 257c43688b14 libbpf: add fsession support 98770bd4e6df bpf,x86: add fsession support for x86_64 37c7ba1b39c4 bpf,x86: introduce emit_store_stack_imm64() for trampoline eeee4239dbb1 bpf: support fsession for bpf_session_cookie 27d89baa6da8 bpf: support fsession for bpf_session_is_return 8fe4dc4f6456 bpf: change prototype of bpf_session_{cookie,is_return} f1b56b3cbdb2 bpf: use the least significant byte for the nr_args in trampoline 2d419c44658f bpf: add fsession support c7900f225a10 selftests/bpf: Fix xdp_pull_data failure with 64K page d8df87814050 selftests/bpf: Fix task_local_data failure with 64K page 66e444296617 mailbox: zynqmp-ipi: Simplify with scoped for each OF child loop 7271bcadf603 mailbox: mtk-cmdq: Simplify with scoped for each OF child loop dac2b98ede6c dt-bindings: mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement 6acf50c7f0ba mailbox: Improve RISCV_SBI_MPXY_MBOX guidance bc4d17e495cd mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings 9cf4d3f10260 mailbox: arm_mhuv3: fix typo in comment dfd997b1e24c mailbox: cix: fix typo in error message 673b570825ac mailbox: imx: Skip the suspend flag for i.MX7ULP 6b0eadf69bd1 mailbox: exynos: drop unneeded runtime pointer (pclk) 673327028cd6 mailbox: pcc: Remove spurious IRQF_ONESHOT usage 55e03b8cbe27 xfs: check for deleted cursors when revalidating two btrees 1c253e11225b xfs: fix UAF in xchk_btree_check_block_owner ca27313fb3f2 xfs: check return value of xchk_scrub_create_subord ba408d299a3b xfs: only call xf{array,blob}_destroy if we have a valid pointer 938ce3b16582 reset: spacemit: Add SpacemiT K3 reset driver aba86f7bff0b reset: spacemit: Extract common K1 reset code 2875b4b5d265 reset: Create subdirectory for SpacemiT drivers 216e0a5e98e5 dt-bindings: soc: spacemit: Add K3 reset support and IDs c7a5e01e229d reset: canaan: k230: drop OF dependency and enable by default c5b7cd9adefc reset: rzg2l-usbphy-ctrl: Add suspend/resume support 2289ccd753de reset: rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_bits() 795663b4d160 io_uring/zcrx: implement large rx buffer support ae089de7adc4 reset: gpio: check the return value of gpiod_set_value_cansleep() 5aac7afc752b reset: imx8mp-audiomix: Support i.MX8ULP SIM LPAV cc3b1245cd64 reset: imx8mp-audiomix: Extend the driver usage 6d6818abec26 reset: imx8mp-audiomix: Switch to using regmap API 212212062f98 reset: imx8mp-audiomix: Drop unneeded macros f8ed7a49d40a rust: samples: dma: remove redundant `.as_ref()` for `dev_*` print fc32c5725fbe pinctrl: intel: Add code name documentation dd5712f3379c alpha: fix user-space corruption during memory compaction 3e30278e0c71 x86/entry/vdso32: Omit '.cfi_offset eflags' for LLVM < 16 e6b42979ea61 scsi: qla2xxx: target: Add WQ_PERCPU to alloc_workqueue() users e4c7c844fae0 scsi: qla2xxx: Add WQ_PERCPU to alloc_workqueue() users 267345b6d1dc scsi: qla4xxx: Add WQ_PERCPU to alloc_workqueue() users 943e9049e84a scsi: mpi3mr: Driver version update to 8.17.0.3.50 8612d94348f4 scsi: mpi3mr: Fixed the W=1 compilation warning ec54b348f274 scsi: mpi3mr: Record and report controller firmware faults d0654335d900 scsi: mpi3mr: Update MPI Headers to revision 39 c273c14b0294 scsi: mpi3mr: Use negotiated link rate from DevicePage0 7a67d9262288 scsi: mpi3mr: Avoid redundant diag-fault resets d0d19250ed81 scsi: mpi3mr: Rename log data save helper to reflect threaded/BH context 24de8b1d243b scsi: mpi3mr: Add module parameter to control threaded IRQ polling ad44cf1b2845 scsi: ufs: ufs-qcom: Add support for firmware-managed resource abstraction 26c06d0baeb7 scsi: ufs: core: Enforce minimum PM level for sysfs configuration e2725ed2a7fb scsi: ufs: dt-bindings: Document bindings for SA8255P UFS Host Controller 7f386b05f994 scsi: MAINTAINERS: Broaden UFS Qualcomm binding file pattern 0db3f51839fe scsi: Change the return type of the .queuecommand() callback 5612404d026d scsi: qla2xxx: Declare qla2xxx_mqueuecommand() static a784911099b1 scsi: megaraid_sas: Return SCSI_MLQUEUE_HOST_BUSY instead of 1 a9fe8cab1283 scsi: megaraid: Return SCSI_MLQUEUE_HOST_BUSY instead of 1 1bf0febfb262 scsi: aha152x: Return SCSI_MLQUEUE_HOST_BUSY instead of 0x2003 3be458a5a7ed rust: samples: driver-core: remove redundant `.as_ref()` for `dev_*` print 600de1c008b2 rust: pci: remove redundant `.as_ref()` for `dev_*` print a38cd1fea989 rust: device: support `dev_printk` on all devices 8754dd7639ab PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions 95d848dc7e63 KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() 4f5e8e6f0123 et4: allow zeroout when doing written to unwritten split 716b9c23b862 ext4: refactor split and convert extents a985e07c2645 ext4: refactor zeroout path and handle all cases 6066990c99c4 ext4: propagate flags to ext4_convert_unwritten_extents_endio() 3fffa44b6ebf ext4: propagate flags to convert_initialized_extent() 82f80e2e3b23 ext4: add extent status cache support to kunit tests 4dff18488fe2 ext4: kunit tests for higher level extent manipulation functions cb1e0c1d1fad ext4: kunit tests for extent splitting and conversion 816095894c0f io_uring/io-wq: handle !sysctl_hung_task_timeout_secs 9635c586a559 thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature 475ca3470b37 cpuidle: governors: teo: Refine tick_intercepts vs total events check 60836533b4c7 cpuidle: governors: teo: Avoid fake intercepts produced by tick 4bd2221f231d cpuidle: governors: teo: Avoid selecting states with zero-size bins e62e48adf76c sample: rust: pci: add tests for config space routines 4dc0bacb1d3c rust: pci: add config space read/write support 80606f4eb8d7 cpuidle: governors: menu: Always check timers with tick stopped 5981d03c27a1 rust: io: factor out MMIO read/write macros 121d87b28e1d rust: io: separate generic I/O helpers from MMIO implementation 3d06db9bad1a perf regs: Refactor use of arch__sample_reg_masks() to perf_reg_name() f0d98c78f8bf perf annotate: Fix memcpy size in arch__grow_instructions() c5e47e4d00fb perf tests sched: Avoid error in cleanup on loaded machines e786a04b4a54 perf inject: With --convert-callchain ignore the dummy event for dwarf stacks dc329efc162a perf disasm: Minor layout tweaks for 'struct arch' 0e26ba5a8774 perf disasm: Refactor arch__find and initialization of arch structs c4e3a00356ff perf map_symbol: Switch from holding maps to holding thread 5301cc698821 perf disasm: Refactor ins__is_call/jump to avoid exposing arch ins_ops 07b972ff09f4 perf disasm: Don't include C files from the arch directory 927308527310 perf disasm: Rework the string arch__is to use the ELF machine 2a1ca20d0b58 perf disasm: Constify use of 'struct ins' 1e3b91d6c53e perf disasm: Constify use of 'struct ins_op' 57d26593a92f perf disasm: Constify use of 'struct arch' 6fdd2676db55 perf maps: Fix reference count leak in maps__find_ams() 00419892bac2 perf annotate: Fix args leak of map_symbol d84f24c89886 perf header: Fix memory leaks in process_cpu_domain_info() db69e9b838c3 net/rds: rds_tcp_accept_one ought to not discard messages ad22d24be635 net/rds: No shortcut out of RDS_CONN_ERROR b33006ebb78a eth: bnxt: plug bnxt_validate_qcfg() into qops 8e3245cb3086 net: add queue config validation callback fc1a78a25c5e net: use netdev_queue_config() for mp restart da7772a2b4ad net: move mp->rx_page_size validation to __net_mp_open_rxq() b9ac2c60a3ad net: introduce a trivial netdev_queue_config() 1410c7416dc3 eth: bnxt: always set the queue mgmt ops 87db2fdef5a7 selftest: tun: Add test data for success and failure paths 6bdd7ae6059e selftest: tun: Add test for receiving gso packet from tun 400e658aa096 selftest: tun: Add test for sending gso packet into tun 24e59f26eef2 selftest: tun: Add helpers for GSO over UDP tunnel 82cfdcfa2010 selftest: tun: Refactor tun_delete to use tuntap_helpers a942fcd72e97 selftest: tun: Introduce tuntap_helpers.h header for TUN/TAP testing e073c118db02 selftest: tun: Format tun.c existing code 0496fc9cdc38 evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac() 40146bf7555e selftests: net: tests for add double tunneling GRO/GSO fd0dd796576e geneve: use GRO hint option in the RX path 0eaf63b3fcda geneve: extract hint option at GRO stage e0a12cbf262b geneve: add GRO hint output path 1da80d91bd0e geneve: pass the geneve device ptr to geneve_build_skb() 759b8d3cef7b geneve: constify geneve_hlen() ba1b8c97b9a0 geneve: add netlink support for GRO hint e0b73b5a9257 vxlan: expose gso partial features for tunnel offload 0c09e89f6cea geneve: expose gso partial features for tunnel offload 31c5a71d982b net: introduce mangleid_features cc74050f13e5 rcu/nocb: Extract nocb_defer_wakeup_cancel() helper b11c1efa7ffe rcu/nocb: Remove dead callback overload handling d92eca60fea9 rcu/nocb: Remove unnecessary WakeOvfIsDeferred wake path ed0a1ac2aa93 ACPI: PCI: simplify code with acpi_get_local_u64_address() 5315c0ddbefe ACPI: video: simplify code with acpi_get_local_u64_address() f50af896932f ublk: rename auto buffer registration helpers a592a36e4937 Documentation: use a source-read extension for the index link boilerplate 750e0e0a1652 clk: zynqmp: pll: Fix zynqmp_clk_divider_determine_rate kerneldoc 1b8773864904 clk: zynqmp: divider: Fix zynqmp_clk_divider_determine_rate kerneldoc f584347c1a2b net: sfc: falcon: convert to use .get_rx_ring_count c9e4688b2ee2 net: sfc: siena: convert to use .get_rx_ring_count 67f16fba554f net: sfc: efx: convert to use .get_rx_ring_count 8bd5cee9891a net: ionic: convert to use .get_rx_ring_count ea28b02da84c net: fbnic: convert to use .get_rx_ring_count 3eb722571835 net: mana: convert to use .get_rx_ring_count 46f4ad55605e net: nfp: convert to use .get_rx_ring_count 489a5b81abbc net: atlantic: convert to use .get_rx_ring_count 8f2a880d652e net: benet: convert to use .get_rx_ring_count ef6aa110d888 docs: parse_features: make documentation more consistent cb472bb3c31d docs: add parse_features module documentation 8b85f614f3b6 docs: jobserver: do some documentation improvements 7a66b29dc59f docs: add jobserver module documentation b713adadf8be docs: kabi: helpers: add documentation for each "enum" value 5c9ece0b02b2 docs: kabi: helpers: add helper for debug bits 7 and 8 a50c62d375a8 docs: kabi: system_symbols: end docstring phrases with a dot ff91637dece7 docs: python: abi_regex: do some improvements at documentation 66c3bf974d48 docs: python: abi_parser: do some improvements at documentation 9fa4ee7c1af3 docs: add kabi modules documentation 333f602e2fb5 docs: add kernel-doc modules documentation 33220c1fc10b docs: kdoc: python_version: Improve docstrings and comments 7ef684c9fdb3 docs: kdoc: enrich_formatter: Improve docstrings and comments e68c84b9f3ba docs: kdoc: parse_data_structs: Improve docstrings and comments b0b88915c83c docs: kdoc_re: Improve docstrings and comments 245f1ab2c9bc docs: kdoc_output: Improve docstrings and comments 50206750e08e docs: kdoc_parser: Improve docstrings and comments f40bba94a4db docs: kdoc_item: Improve docstrings and comments 8d08c7c6ffc1 docs: kdoc_files: Improve docstrings and comments 4d7f6319faf2 docs: kdoc: latex_fonts: Improve docstrings and comments 4b8fae7a169a docs: custom.css: add CSS for python 6a4931a7fe00 docs: enable Sphinx autodoc extension to allow documenting python f123cffb0009 docs: conf: don't rely on cwd to get documentation location d0b31c30b58c docs: conf.py: don't use doctree with a different meaning 7bcdf96aff68 docs: custom.css: prevent li marker to override text ffb569d59c25 tools/docs: sphinx-build-wrapper: only generate rust docs when requested 6f9a96cc96ea tools/docs: sphinx-build-wrapper: compute sphinxdirs_list earlier 2d652135a16b tools/docs: sphinx-build-wrapper: make 'rustdoc' a local variable 5094f7d5ff23 tools/docs: sphinx-build-wrapper: generate rust docs only once ec833566da57 dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8189 SoC 815be38ad8c8 spmi: spmi-pmic-arb: add support for PMIC arbiter v8 0914498171b9 dt-bindings: spmi: add support for glymur-spmi-pmic-arb (arbiter v8) e9ae440c97e8 dt-bindings: spmi: split out common QCOM SPMI PMIC arbiter properties 6c54b0a801dd spmi: apple: Add "apple,t8103-spmi" compatible 1f5be2d7f743 spmi: mtk-pmif: Add support for MT8196 SPMI Controller ab1b3469fc28 spmi: mtk-pmif: Implement Request Capable Slave (RCS) interrupt 63cbabb003ba spmi: mtk-pmif: Keep spinlock until read is fully done 078117963b2c spmi: mtk-pmif: Add multi-bus support for SPMI 2.0 5abb6c7aca41 dt-bindings: spmi: Add MediaTek MT8196 SPMI 2 Arbiter/Controllers 36718450835c docs: ja_JP: Start translation of submitting-patches 1685e1770856 tcp: move tcp_stream_memory_free() to tcp.c 339e7f598589 MAINTAINERS: remove obsolete file entry in NETWORKING DRIVERS 7043698aee6b rust: devres: style for imports 82f3b142c99c rqspinlock: Fix TAS fallback lock entry creation 062768f42689 KVM: x86: Advertise AVX10_VNNI_INT CPUID to userspace 2ff8fb1e65e1 KVM: x86: Advertise AVX10.2 CPUID to userspace 58cbaf64e653 KVM: x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace f24ef0093dd8 KVM: x86: Advertise MOVRS CPUID to userspace 60382993a2e1 xfs: get rid of the xchk_xfile_*_descr calls eaec8aeff31d xfs: add a method to replace shortform attrs d693534513d8 xfs: speed up parent pointer operations when possible 1ef7729df1f0 xfs: reduce xfs_attr_try_sf_addname parameters bd3138e8912c xfs: fix remote xattr valuelblk check 6fed8270448c xfs: fix the xattr scrub to detect freemap/entries array collisions 27a0c41f33d8 xfs: strengthen attr leaf block freemap checking a165f7e7633e xfs: refactor attr3 leaf table size computation 3eefc0c2b784 xfs: fix freemap adjustments when adding xattrs to leaf blocks 6f13c1d2a627 xfs: delete attr leaf freemap entries when empty 20c3c4108d58 KVM: SEV: Add KVM_SEV_SNP_ENABLE_REQ_CERTS command fa9893fadbc2 KVM: Introduce KVM_EXIT_SNP_REQ_CERTS for SNP certificate-fetching c4a365cd4a4e KVM: x86: Drop WARN on INIT/SIPI being blocked when vCPU is in Wait-For-SIPI d000422a46aa tty: tty_port: add workqueue to flip TTY buffer 3f0716c604e8 serial: 8250_pci: Remove custom deprecated baud setting routine 1250ebacd4cc serial: 8250_omap: Remove custom deprecated baud setting routine b05bebaa60e4 dt-bindings: serial: renesas,scif: Document RZ/G3L SoC b64da5b16ab3 serial: 8250: omap: set out-of-band wakeup if wakeup pinctrl exists 8acc379b664e usb: phy: tegra: add HSIC support 53cc2d90542c usb: phy: tegra: use phy type directly ffbe78fdbbbd usb: typec: ucsi: Enforce mode selection for cros_ec_ucsi ab2588c040fe usb: typec: ucsi: Support mode selection to activate altmodes be727d400066 usb: typec: Introduce mode_selection bit fb2abc754672 usb: typec: Implement mode selection 027b304ca3f6 usb: typec: Expose alternate mode priority via sysfs 4ec128733f68 platform/chrome: cros_ec_typec: Set no_mode_control flag dfd7b082c0a2 usb: typec: Add mode_control field to port property 1360eb44d2af usb: phy: generic: Convert to device property API c9d032cbcac4 usb: phy: generic: Convert to dev_err_probe() 300034f97b04 usb: phy: generic: Convert to devm_clk_get_optional() 62b718d23348 usb: phy: generic: Always use dev in usb_phy_generic_probe() 7fa47c131493 usbip: Reduce CONNRESET message noise in dmesg from stub 65c4b312f1f1 tools: usb: usbip: remove dead-link from README f1195ca3b4bb usb: bdc: fix sleep during atomic db7fd1955e68 xhci: dbc: allow setting manufacturer string through sysfs 33d15312e35d xhci: dbc: allow setting product string through sysfs 412de639b55f xhci: dbc: allow setting device serial number through sysfs a30c923c4250 xhci: dbc: prepare to expose strings through sysfs 27fbc19e52b9 usb: typec: hd3ss3220: Enable VBUS based on role state 4298475deecb usb: dwc3: google: Remove redundant dev_err() ef548189fd3f usb: host: tegra: Remove manual wake IRQ disposal 10d366a846be ASoC: amd: acp: Fix Kconfig dependencies for SND_SOC_ACPI_AMD_SDCA_QUIRKS 74120bc29856 ASoC: cs35l56-test: Fix missing module namespace import 4a393958b6a1 ASoC: codecs: rt56*: Remove IRQF_ONESHOT 506e0825a4c9 ASoC: dt-bindings: Convert ti,tas2552 to DT schema 9396bfdacb5a fs: reset read-only fsflags together with xflags a45dd3466302 iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate a4f976edcb87 iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage 7cad80048595 iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence f3c1d372dbb8 iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence 2781f2a930ab iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence 22ca24978337 can: sja1000: sja1000_err(): use error counter for error state a6c89d75fd33 can: sja1000: sja1000_err(): make use of sja1000_get_berr_counter() to read error counters 3fed7e0059f0 arm64: errata: Workaround for SI L1 downstream coherency issue 8e4ac86b2ddd HID: multitouch: add eGalaxTouch EXC3188 support b8e5fdf0bd02 HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK 74bd284537b3 fsnotify: Shutdown fsnotify before destroying sb's dcache a05fc7edd988 fsnotify: Use connector list for destroying inode marks 94bd01253c3d fsnotify: Track inode connectors for a superblock e4d3fc6a22f5 selftests: ublk: fix test name e4c4bfec2bb8 ublk: fix canceling flag handling in batch I/O recovery dbc635c4be7e ublk: move ublk_mark_io_ready() out of __ublk_fetch() 1edf0891d0f4 io_uring: fix bad indentation for setup flags if statement d86d7817c042 erofs: implement .fadvise for page cache share 9364b55a4dbf erofs: support compressed inodes for page cache share 34096ba919fd erofs: support unencoded inodes for page cache share 69368d2ded39 erofs: pass inode to trace_erofs_read_folio 5ef3208e3be5 erofs: introduce the page cache share feature e77762e8966c erofs: using domain_id in the safer way 78331814a502 erofs: add erofs_inode_set_aops helper to set the aops e0bf7d1c074d erofs: support user-defined fingerprint name 4340ca47c35b erofs: decouple `struct erofs_anon_fs_type` 37364497048c fs: Export alloc_empty_backing_file b35f42a98b9b ALSA: hda/tas2781: Drop the unused macro definition 230b080623fe KVM: arm64: Use kvm_has_mte() in pKVM trap initialization 5ee8ad69da07 KVM: arm64: Inject UNDEF when accessing MTE sysregs with MTE disabled f35abcbb8a08 KVM: arm64: Trap MTE access and discovery when MTE is disabled c103c2dfe497 KVM: arm64: Remove dead code resetting HCR_EL2 for pKVM 7d3825bfb542 MAINTAINERS: Add missing T: entry for FIRMWARE LOADER 428ad969c304 MAINTAINERS: Add driver-core mailing list fc94368bcee5 fs/file: optimize close_range() complexity from O(N) to O(Sparse) fcaf733ca526 MAINTAINERS: Add Falcon DB b3370479a5f7 arm64: dts: a7k: add COM Express boards 52e7b5bd62ba power: sequencing: Add the Power Sequencing driver for the PCIe M.2 connectors 926194a6675a dt-bindings: connector: Add PCIe M.2 Mechanical Key M connector f52690c50893 iio: dac: Add MAX22007 DAC driver support 2f7bc8f01a9b dt-bindings: iio: dac: Add max22007 0ecd890e3cf5 PCI: dwc: Rename dw_pcie_rp::has_msi_ctrl to dw_pcie_rp::use_imsi_rx for clarity 8a214f64554c PCI: dwc: Fix grammar and formatting for comment in dw_pcie_remove_ext_capability() e9ed88a4ce42 ARM: dts: microchip: Drop usb_a9g20-dab-mmx.dtsi c66e0a273f22 crypto: ecc - Streamline alloc_point and remove {alloc,free}_digits_space c0008a29a006 hwrng: airoha - set rng quality to 900 dc8ccab15081 crypto: ccp - narrow scope of snp_range_list 551120148b67 crypto: ccp - Fix a case where SNP_SHUTDOWN is missed f7738c07b5fe crypto: nx - Simplify with scoped for each OF child loop e1dc530d0c08 crypto: testmgr - allow authenc(sha224,rfc3686) variant in fips mode b6e32ba6d325 crypto: inside-secure/eip93 - fix kernel panic in driver detach 1ab7c3660074 crypto: ccp - Use NULL instead of plain 0 fcce6bcb14f5 crypto: blowfish - fix typo in comment c1b12cd933a7 padata: Constify padata_sysfs_entry structs a3f8e00991f9 crypto: api - remove unnecessary forward declarations b4f275b92dc7 crypto: simd - Simplify request size calculation in simd_aead_init 280bfc3eb5d3 crypto: xilinx - Add gcm(aes) support for AMD/Xilinx Versal device 856f0619252d crypto: xilinx - Remove un-necessary typecast operation e9f6870bb753 firmware: xilinx: Add firmware API's to support aes-gcm in Versal device c315cb0005be crypto: xilinx - Change coherent DMA to streaming DMA API 56934489a80a crypto: xilinx - Replace zynqmp prefix with xilinx 43f0478672c3 crypto: xilinx - Register H/W key support with paes 0d120a39b9de crypto: xilinx - Avoid submitting fallback requests to engine f939b88c7ca5 crypto: xilinx - Avoid Encrypt request to fallback for authsize < 16 349f0d326d7c crypto: xilinx - Return linux error code instead of firmware error code 75578e5c2040 crypto: xilinx - Update probe to self discover the device 2de468529f27 dt-bindings: crypto: Mark zynqmp-aes as Deprecated 465d78312619 firmware: zynqmp: Add helper API to self discovery the device c7a768f57de0 crypto: xilinx - Remove union from zynqmp_aead_drv_ctx c15291e2278e firmware: zynqmp: Move crypto API's to separate file 1ccc00d71e3b crypto: engine - Use unregister_* in register_{aeads,ahashes,skciphers} 32adff68c7d3 crypto: lskcipher - Use unregister_lskciphers in register_lskciphers 5a22716ebed0 crypto: skcipher - Use unregister_skciphers in register_skciphers c29fcecaf8a9 crypto: shash - Use unregister_shashes in register_shashes bcc3b3c8ae49 crypto: ahash - Use unregister_ahashes in register_ahashes fbbc944b5945 crypto: acomp - Use unregister_acomps in register_acomps e8cd481cc665 selftests: ublk: support arbitrary threads/queues combination 20aeab0b08a1 selftests: ublk: add --batch/-b for enabling F_BATCH_IO 4968fb7cc606 selftests: ublk: increase timeout to 150 seconds cb5a6b308700 selftests: ublk: handle UBLK_U_IO_FETCH_IO_CMDS dee7024ffecb selftests: ublk: handle UBLK_U_IO_COMMIT_IO_CMDS d468930a019d selftests: ublk: handle UBLK_U_IO_PREP_IO_CMDS dccbfa9d4164 selftests: ublk: add batch buffer management infrastructure f1d621b5a04e selftests: ublk: add ublk_io_buf_idx() for returning io buffer index 584709ad5ce3 selftests: ublk: replace assert() with ublk_assert() caf84294ff98 selftests: ublk: fix user_data truncation for tgt_data >= 256 3f3850785594 ublk: fix batch I/O recovery -ENODEV error 7aa78d4a3c9c ublk: implement batch request completion via blk_mq_end_request_batch() 4d8fd7c5592a ublk: document feature UBLK_F_BATCH_IO e2723e6ce602 ublk: add new feature UBLK_F_BATCH_IO 29d0a927f9ef ublk: abort requests filled in event kfifo 3ac4796b888a ublk: refactor ublk_queue_rq() and add ublk_batch_queue_rq() a4d883755399 ublk: add UBLK_U_IO_FETCH_IO_CMDS for batch I/O processing 7a1bb41947ce ublk: add batch I/O dispatch infrastructure f1f99ddf607a ublk: add io events fifo structure 1e500e106d5a ublk: handle UBLK_U_IO_COMMIT_IO_CMDS b256795b3606 ublk: handle UBLK_U_IO_PREP_IO_CMDS e86f89ab24f5 ublk: add new batch command UBLK_U_IO_PREP_IO_CMDS & UBLK_U_IO_COMMIT_IO_CMDS 7ba62f5969de ublk: prepare for not tracking task context for command batch fb027d569422 ublk: define ublk_ch_batch_io_fops for the coming feature F_BATCH_IO 0b87bbf65d7d net: phy: Grammar update for comment in genphy_update_link d07d7c3dd944 selftests: net: Add kernel selftest for RFC 4884 bc1f0b1c98f5 tcp: move tcp_rate_check_app_limited() to tcp.c b814bdcecd79 tcp: move tcp_rate_gen to tcp_input.c dc6597fab3e3 net: stmmac: dwmac-imx: keep preamble before sfd on i.MX8MP fa1197a09496 net: phy: micrel: add option to keep the preamble before sfd for KSZ9131 2153e151c27c net: phy: add a new phy_device flag to keep preamble before sfd aa2ad19210a6 clk: mediatek: Fix error handling in runtime PM setup 963bb1866c2c clk: mediatek: don't select clk-mt8192 for all ARM64 builds 19024c9980c3 clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks 483f364bb001 clk: mediatek: Refactor pllfh registration to pass device ecffd05839b3 clk: mediatek: Pass device to clk_hw_register for PLLs c9ced38af56f clk: mediatek: Refactor pll registration to pass device 669917676e93 clk: Respect CLK_OPS_PARENT_ENABLE during recalc a2ed1aed687a dt-bindings: clock: mediatek,mt7622-pciesys: Remove syscon compatible 871afb43e41a clk: mediatek: Drop __initconst from gates da61439c63d3 clk: tegra: tegra124-emc: fix device leak on set_rate() 064c09879094 cxl/region: Use do_div() for 64-bit modulo operation b51792fd9168 cxl/region: Translate HPA to DPA and memdev in unaligned regions e639055f1f30 cxl/region: Translate DPA->HPA in unaligned MOD3 regions 4ed7952b9e87 cxl/core: Fix cxl_dport debugfs EINJ entries 99698e70148f cxl/acpi: Remove cxl_acpi_set_cache_size() e5b188761940 cxl/hdm: Fix newline character in dev_err() messages 4dd05f02f1d6 cxl/pci: Remove outdated FIXME comment and BUILD_BUG_ON 7362facf6ec1 Documentation/driver-api/cxl: device hotplug section 2489d83c22ce Documentation/driver-api/cxl: BIOS/EFI expectation update a5b46cd1a08c scripts: kconfig: merge_config.sh: warn on duplicate input files dfc97e1c5da5 scripts: kconfig: merge_config.sh: use awk in checks too 5fa9b82cbcfc scripts: kconfig: merge_config.sh: refactor from shell/sed/grep to awk a081b5789255 kallsyms: Get rid of kallsyms relative base 82dadc8a4947 io_uring/rsrc: take unsigned index in io_rsrc_node_lookup() ff79d31eb536 mips: Add support for PC32 relocations in vmlinux 5247c034a67f io_uring: introduce non-circular SQ 6eac13c87680 Documentation: dev-tools: add container.rst page 8f989b3b6f0f scripts: add tool to run containerized builds 9a8920ca8ebf cxl: Update RAS handler interfaces to also support CXL Ports f953b7d5e19a cxl/mem: Clarify @host for devm_cxl_add_nvdimm() fda78d848178 PCI/AER: Update struct aer_err_info with kernel-doc formatting 83cba5b31e6b PCI/AER: Report CXL or PCIe bus type in AER trace logging da71bd360ded PCI/AER: Use guard() in cxl_rch_handle_error_iter() 59010029faf2 PCI/AER: Move CXL RCH error handling to aer_cxl_rch.c 51ce56b1a5d6 PCI/AER: Update is_internal_error() to be non-static is_aer_internal_error() 6dc5fe212e74 PCI/AER: Export pci_aer_unmask_internal_errors() 0ff60f2ec3e4 cxl/pci: Move CXL driver's RCH error handling into core/ras_rch.c d18f1b7beadf PCI/AER: Replace PCIEAER_CXL symbol with CXL_RAS 086d030e99d2 idpf: generalize mailbox API 822cd0923344 idpf: avoid calling get_rx_ptypes for each vport 601643400bbb idpf: generalize send virtchnl message API 9ad94c235aa6 idpf: remove vport pointer from queue sets cfa7029a2500 idpf: add rss_data field to RSS function parameters 47ee0543a450 idpf: reshuffle idpf_vport struct members to avoid holes f6892116be91 idpf: move some iterator declarations inside for loops 502eccecce5f idpf: move queue resources to idpf_q_vec_rsrc structure d1061502f353 idpf: introduce idpf_q_vec_rsrc struct and move vector resources to it d83d80347dea idpf: introduce local idpf structure to store virtchnl queue chunks 7ff8b1d60881 cxl/pci: Remove CXL VH handling in CONFIG_PCIEAER_CXL conditional blocks from core/pci.c bcfa289932a7 PCI: Replace cxl_error_is_native() with pcie_aer_is_native() eb78ef4d6f0e cxl/pci: Remove unnecessary CXL RCH handling helper functions ca3d1a53e620 cxl/pci: Remove unnecessary CXL Endpoint handling helper functions 7c29ba02210c PCI: Introduce pcie_is_cxl() 6612bd9ff0b1 PCI: Update CXL DVSEC definitions 0f7afd80d81b PCI: Move CXL DVSEC definitions into uapi/linux/pci_regs.h b010880b9936 drivers: iio: mpu3050: use dev_err_probe for regulator request 6939484a425a iio: accel: adxl380: Optimize reading of FIFO entries in interrupt handler c1b14015224c iio: accel: adxl380: Avoid reading more entries than present in FIFO b0913a44a9ae iio: pressure: mprls0025pa: remove error message ff085189cb17 iio: adc: ad7768-1: add support for ADAQ776x-1 ADC Family e7b0312c60a6 iio: adc: ad7768-1: refactor ad7768_write_raw() 404a3b4c36f2 units: add conversion macros for percentage related units fa087f5babbc iio: adc: ad7768-1: introduce chip info for future multidevice support 2f55ae3a891e dt-bindings: iio: adc: ad7768-1: add new supported parts 8284a4985416 iio: light: opt4060: Use IIO cleanup helpers 421ac0c231cd iio: health: max30102: Use IIO cleanup helpers 6a3fe0fc9e62 iio: light: vcnl4000: Use IIO cleanup helpers 7a38b75da1dc iio: core: Add cleanup.h support for iio_device_claim_*() 2daee817df13 iio: core: Match iio_device_claim_*() semantics and implementation c37ec9d50796 iio: core: Refactor iio_device_claim_direct() implementation 88fd1f907924 iio: core: Add and export __iio_dev_mode_lock() e559c8641460 iio: magn: mmc5633: Ensure REGMAP_I2C / I3C not build if I2C / I3C is not. a02d46be8aec iio: adc: ad4062: Switch from struct i3c_priv_xfer to struct i3c_xfer 64a506fb7c53 ACPI: PM: Adjust messages regarding postponed ACPI PM de69a0875324 ACPI: x86: s2idle: Remove dead code in lps0_device_attach() 0e841d1d5613 interconnect: qcom: msm8974: drop duplicated RPM_BUS_{MASTER,SLAVE}_REQ defines 35bf070bb53c interconnect: qcom: smd-rpm: drop duplicated QCOM_RPM_SMD_KEY_RATE define 51c0996dadae PCI/PM: Prevent runtime suspend until devices are fully initialized 46c56b737161 arm64: dts: rockchip: Fix rk3588 PCIe range mappings f63ea193a404 arm64: dts: rockchip: Fix rk356x PCIe range mappings 9e3f8ae04000 arm64: dts: rockchip: Add Anbernic RG-DS 3c8399d31c8e dt-bindings: input: touchscreen: goodix: Add "panel" property 84f42966b80e dt-bindings: arm: rockchip: Add Anbernic RG-DS 79a3286e6182 arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 f1ebfaeee320 arm64: dts: rockchip: Add TPS65185 for PineNote de715325cc47 cpu: Revert "cpu/hotplug: Prevent self deadlock on CPU hot-unplug" 608fedd2f303 PCI: Prepare to protect against concurrent isolated cpuset change 0105b0562a5e io_uring: split out CQ waiting code into wait.c 7642e6686060 io_uring: split out task work code into tw.c 5599fa810b50 netfilter: nft_set_rbtree: remove seqcount_rwlock_t 2aa34191f06f netfilter: nft_set_rbtree: use binary search array in get command 7e43e0a1141d netfilter: nft_set_rbtree: translate rbtree to array for binary search f175b46d9134 netfilter: nf_tables: add .abort_skip_removal flag for set types 08a55792245a driver-core: move devres_for_each_res() to base.h 58d081ea4eab erofs: tidy up erofs_init_inode_xattrs() a221a7374065 erofs: add missing documentation about `directio` mount option cc831ab33644 erofs: tidy up synchronous decompression 06e5c340941f erofs: remove useless src in erofs_xattr_copy_to_buffer() 7ed7a713f126 erofs: unexport erofs_xattr_prefix() 09225312f2db erofs: unexport erofs_getxattr() 3afa4da38802 erofs: fix incorrect early exits in volume label handling 643575d5a4f2 erofs: fix incorrect early exits for invalid metabox-enabled images 9aa64b62a73c erofs: avoid noisy messages for transient -ENOMEM 48df6d1bc9d5 erofs: improve LZ4 error strings 43ac93b5432c erofs: simplify the code using for_each_set_bit 0cc7d0c926cc erofs: make z_erofs_crypto[] static 19bfef0178c6 erofs: Use %pe format specifier for error pointers 1309c52de15b NFS/localio: switch nfs_local_do_read and nfs_local_do_write to return void e72a73957613 NFS/localio: remove -EAGAIN handling in nfs_local_doio() 9bb0060f7860 NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit 67435d2d8a33 NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages 5fcd95831d97 NFS/localio: Cleanup the nfs_local_pgio_done() parameters 615762059d28 NFS/localio: Handle short writes by retrying ed806240b897 rtc: ac100: convert from divider_round_rate() to divider_determine_rate() 30a807808c69 clk: zynqmp: divider: convert from divider_round_rate() to divider_determine_rate() bb1b0e63dbbd clk: x86: cgu: convert from divider_round_rate() to divider_determine_rate() 56c1cfb488cc clk: versaclock3: convert from divider_round_rate() to divider_determine_rate() 2532795a6d6b clk: stm32: stm32-core: convert from divider_round_rate_parent() to divider_determine_rate() 6587c9dacc89 clk: stm32: stm32-core: convert from divider_ro_round_rate() to divider_ro_determine_rate() f78fb9422980 clk: sprd: div: convert from divider_round_rate() to divider_determine_rate() 77b04dc19693 clk: sophgo: sg2042-clkgen: convert from divider_round_rate() to divider_determine_rate() af943663ccc2 clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate() 9329d784ca9a clk: nuvoton: ma35d1-divider: convert from divider_round_rate() to divider_determine_rate() 865e63b038c4 clk: milbeaut: convert from divider_round_rate() to divider_determine_rate() fc5d7e7ee681 clk: milbeaut: convert from divider_ro_round_rate() to divider_ro_determine_rate() 11d3c676e7e0 clk: loongson1: convert from divider_round_rate() to divider_determine_rate() e3a5249c140a clk: hisilicon: clkdivider-hi6220: convert from divider_round_rate() to divider_determine_rate() 463b97bef0c9 clk: bm1880: convert from divider_round_rate() to divider_determine_rate() 7468ac0ce262 clk: bm1880: convert from divider_ro_round_rate() to divider_ro_determine_rate() 3ff3360440fa clk: actions: owl-divider: convert from divider_round_rate() to divider_determine_rate() d0b7c5bf6c55 clk: actions: owl-composite: convert from owl_divider_helper_round_rate() to divider_determine_rate() 1c8d7af61b37 clk: sunxi-ng: convert from divider_round_rate_parent() to divider_determine_rate() a641384bb03b clk: sophgo: cv18xx-ip: convert from divider_round_rate() to divider_determine_rate() 800af362d689 perf sched stats: Add details in man page c6b1f5707509 perf sched stats: Add basic 'perf sched stats' test 064790a3d4a8 perf sched stats: Add support for diff subcommand 00093b313398 perf sched stats: Add support for live mode 5a357ae6ad63 perf sched stats: Add support for report subcommand 805da27252a2 perf sched stats: Add schedstat v17 support 55657d7ac8ca perf sched stats: Add schedstat v16 support c3030995f23b perf sched stats: Add record and rawdump support ea69dc4e207b iommu/arm-smmu-v3: Add device-tree support for CMDQV driver eb20758f8672 iommu/tegra241-cmdqv: Decouple driver from ACPI f36e738549d4 riscv: dts: allwinner: d1: Add CPU thermal sensor and zone ed1ac3c977dd iommu/arm-smmu-qcom: do not register driver in probe() 1f293098a313 io_uring/io-wq: don't trigger hung task for syzbot craziness dd120bddc43a io_uring: add IO_URING_EXIT_WAIT_MAX definition 14e9a138dd02 iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p 76246f598ee3 dt-bindings: mfd: qcom,spmi-pmic: Document PMICs present on Glymur and Kaanapali 30e312bb1f41 dt-bindings: mfd: Document smp-memram subnode for aspeed,ast2x00-scu cefd793fa17d mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs 9e87c8bff539 mfd: ls2kbmc: Use PCI API instead of direct accesses e11a9ad38095 mfd: ls2kbmc: Fully convert to use managed resources 71ae8abaf100 dt-bindings: mfd: mediatek: mt6397: Add missing MT6331 regulator compat 2872d17a9633 dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt6795-scpsys 6647a80dfbbe dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,lan9691-flexcom 24804ba508a3 mfd: omap-usb-host: Fix OF populate on driver rebind 27a8acea47a9 mfd: qcom-pm8xxx: Fix OF populate on driver rebind 42e4a9aab477 dt-bindings: mfd: syscon: Allow syscon compatible for mediatek,mt7981-topmisc a212772791d7 mfd: qnap-mcu: Add driver data for TS133 variant 321c8fa2b6c8 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible b60c2dba6d3c mfd: sec: Fix IRQ domain names duplication 8f34c1a64c53 mfd: simple-mfd-i2c: Add Delta TN48M CPLD support 414f65d67363 mfd: macsmc: Initialize mutex e46de99c91de dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block 9d1e2d5f2b24 mfd: Kconfig: Default MFD_SPACEMIT_P1 to 'm' if ARCH_SPACEMIT f78263a87336 mfd: axp20x: AXP717: Add type-C CC registers 7d60a2b8c23a mfd: core: Simplify storing device_node in mfd_match_of_node_to_dev() cd18e9af79ad mfd: core: Simplify with scoped for each OF child loop 541b1e867ea1 dt-bindings: mfd: Add Bitmain BM1880 System Controller d3fcf276b501 mfd: tps65219: Implement LOCK register handling for TPS65214 05995af05b95 mfd: atmel-hlcdc: Add compatible for sama7d65 XLCD controller d5599f7235a2 dt-bindings: mfd: atmel,hlcdc: Add sama7d65 compatible string 8644fa4a5fe7 dt-bindings: mfd: syscon: Document the GPR syscon for the NXP S32 SoCs 1c378a4c9b33 mfd: max77759: Drop use of irqd_get_trigger_type 0ec4122f003e mfd: macsmc: Wire up Apple SMC input subdevice 5dce1c0bff74 mfd: macsmc: Wire up Apple SMC hwmon subdevice 899c590a2572 mfd: macsmc: Wire up Apple SMC RTC subdevice 4feb753ba6e5 mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure 20117c92bcf9 mfd: core: Add locking around 'mfd_of_node_list' a71fee8421cf mfd: bd71828: Add some missing charger related registers 360bc3ae0d3f mfd: core: Improve compile coverage of mfd_match_of_node_to_dev() ed30d0296373 mfd: tps6105x: Fix kernel-doc warnings relating to the core struct and tps6105x_mode 12daa9c19545 Revert "mfd: da9052-spi: Change read-mask to write-mask" 980ce2b02dd0 mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse() 125981ffa167 dt-bindings: mtd: partitions: Combine simple partition bindings a1fa0f8ca1fb dt-bindings: mtd: partitions: Convert brcm,trx to DT schema 6ecd7715d64e dt-bindings: mtd: fixed-partitions: Restrict undefined properties 1eb9fabd5293 dt-bindings: mtd: Ensure partition node properties are documented 95af1e641b0f dt-bindings: mtd: partitions: Drop partitions.yaml 002d2fe79922 dt-bindings: mtd: partitions: Define "#{address,size}-cells" in specific schemas 9f30ba0a22b7 dt-bindings: mtd: partitions: Allow "nvmem-layout" in generic partition nodes ac83f4fa911d dt-bindings: mtd: partitions: Move "sercomm,scpart-id" to partition.yaml 30f138c07852 dt-bindings: mtd: fixed-partitions: Move "compression" to partition node 4db35366d6dc dt-bindings: mtd: brcm,brcmnand: Drop "brcm,brcmnand" compatible for iProc 2b14660c1caf mtd: jedec_probe: fix shift-out-of-bounds UB in JEDEC ID masking 51e8ce363087 i2c: designware: Remove an unnecessary condition cfbcc20d5c02 i2c: designware: Enable mode swapping 38fa29b01a6a i2c: designware: Combine the init functions 6062443a0593 i2c: designware: Combine some of the common functions 57a96356bb69 kselftest/arm64: Add HWCAP test for FEAT_LS64 58ce78667a64 arm64: Add support for FEAT_{LS64, LS64_V} 151b92c92a45 KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest dea58da4b6fe arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1 2937aeec9dc5 KVM: arm64: Handle DABT caused by LS64* instructions on unsupported memory 902eebac8fa3 KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B f174a9ffcd48 KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots 2c7aa2683bfa i2c: designware: Use device_is_compatible() instead of custom approach c140dcd1246b apparmor: make str table more generic and be able to have multiple entries 6fc367bfd4c8 apparmor: Fix & Optimize table creation from possibly unaligned memory 64802f731214 AppArmor: Allow apparmor to handle unaligned dfa tables 1c90ed1f14c9 apparmor: Replace deprecated strcpy with memcpy in gen_symlink_name 00b67657535d apparmor: fix NULL sock in aa_sock_file_perm b00a7b3a6129 net: atp: drop ancient parallel-port Ethernet driver a2ba9902e4b9 xen/netfront: Use u64_stats_t with u64_stats_sync properly cbe38d2e52cf net: ifb: use u64_stats_t with u64_stats_sync properly 2a369c494248 kselftest/arm64: Use syscall() macro over nolibc my_syscall() 53f45f045cbe arm64: mm: warn once for ioremap attempts on RAM mappings 747d5b6735ca arm64: topology: Do not warn on missing AMU in cpuhp_topology_online() 40cb4cb77ea2 cipso: harden use of skb_cow() in cipso_v4_skbuff_setattr() 429208aab9db net: bonding: add the READ_ONCE/WRITE_ONCE for outside lock accessing f1986b3a9f2e net: bonding: skip the 2nd trylock when first one fail 70fc6649b36c net: bonding: move bond_should_notify_peers, e.g. into rtnl lock block 11ea9b8a88dd net: bonding: use workqueue to make sure peer notify updated in lacp mode 018a231b0260 arm64: Unconditionally enable PAN support 6191b25d8bd9 arm64: Unconditionally enable LSE support 377521af0341 sched: remove task_struct->faults_disabled_mapping 4b603f1551a7 sched: Update rq->avg_idle when a task is moved to an idle CPU bb332a9e5a05 selftests/rseq: Add rseq slice histogram script 5d6446f409da hrtimer: Fix trace oddity 21c0e92d0681 rseq: Lower default slice extension e1d7f54900f1 rseq: Move slice_ext_nsec to debugfs d6200245c75e rseq: Allow registering RSEQ with slice extension 830969e7821a selftests/rseq: Implement time slice extension test 3c78aaec19b0 entry: Hook up rseq time slice extension dfb630f548a7 rseq: Implement rseq_grant_slice_extension() 7ee58f98b59b rseq: Reset slice extension when scheduled 0ac3b5c3dc45 rseq: Implement time slice extension enforcement timer dd0a04606937 rseq: Implement syscall entry work for time slice extensions 99d2592023e5 rseq: Implement sys_rseq_slice_yield() 28621ec2d46c rseq: Add prctl() to enable time slice extensions b5b8282441bc rseq: Add statistics for time slice extensions f8380f976804 rseq: Provide static branch for time slice extensions d7a5da7a0f7f rseq: Add fields and constants for time slice extension 4fe82cf3024a sched/debug: Convert copy_from_user() + kstrtouint() to kstrtouint_from_user() e9a5415adb20 PCI: dwc: Use multiple iATU windows for mapping large bridge windows and DMA ranges f6c8955f0874 arm64: dts: marvell: Add SoC specific compatibles to SafeXcel crypto 2eb80a2eee18 KVM: arm64: nv: Return correct RES0 bits for FGT registers ae801944cbfb fpga: dfl: fix typo in header file 0b42aeb46873 net: dsa: yt921x: Add LAG offloading support 54adbfe40e3b KVM: arm64: Always populate FGT masks at boot time c3b1edea3791 iommu/vt-d: Fix race condition during PASID entry replacement c1e4f1dccbe9 iommu/vt-d: Clear Present bit before tearing down context entry 75ed00055c05 iommu/vt-d: Clear Present bit before tearing down PASID entry 04b1b069f151 iommu/vt-d: Flush piotlb for SVM and Nested domain 22d169bdd284 iommu/vt-d: Flush cache for PASID table before using it 10e60d878139 iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode 42662d19839f iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode 12248a3862d5 rust: iommu: fix `srctree` link warning 7222dd071b22 rust: iommu: fix Rust formatting c824345288d1 media: uvcvideo: Pass allocation size directly to uvc_alloc_urb_buffer 40d3ac25c113 media: uvcvideo: Fix allocation for small frame sizes 4cf3b6fd54eb media: uvcvideo: Return queued buffers on start_streaming() failure 3d9f32e02c2e media: uvcvideo: Create an ID namespace for streaming output terminals ae73535c9d0f net: dsa: sja1105: re-merge sja1105_set_port_speed() and sja1105_set_port_config() 0b2edc531e0b net: dsa: sja1105: let phylink help with the replay of link callbacks 96969b132bf1 net: phylink: introduce helpers for replaying link callbacks 7bf588dc62a0 net: phylink: simplify phylink_resolve() -> phylink_major_config() path 8871389da151 net: pcs: pcs-mtk-lynxi: deprecate "mediatek,pnswap" bde1ae2d52ab net: pcs: pcs-mtk-lynxi: pass SGMIISYS OF node to PCS 9f841922ebd0 dt-bindings: net: pcs: mediatek,sgmiisys: deprecate "mediatek,pnswap" 66d8a334b57e net: phy: air_en8811h: deprecate "airoha,pnswap-rx" and "airoha,pnswap-tx" 44f62aa1b120 dt-bindings: net: airoha,en8811h: deprecate "airoha,pnswap-rx" and "airoha,pnswap-tx" b8d9b7daf0af gro: inline tcp6_gro_complete() 87737cd76e44 gro: inline tcp6_gro_receive() 9bd6ff503077 net: always inline __skb_incr_checksum_unnecessary() a4674aa58be5 tcp: preserve const qualifier in tcp_rsk() and inet_rsk() 3847173525e3 net: airoha: npu: Add the capability to read firmware names from dts 03135a5a6ed3 dt-bindings: net: airoha: npu: Add firmware-name property 6ecc08329bab selftests: netconsole: validate target resume 220dbe3c76ed netconsole: resume previously deactivated target c52861e566db netconsole: introduce helpers for dynamic_netconsole_mutex lock/unlock 5b114087438d netconsole: clear dev_name for devices bound by mac e8f4005ab2d4 netconsole: add STATE_DEACTIVATED to track targets disabled by low level a46bb0103c35 netconsole: convert 'enabled' flag to enum for clearer state management d793db4aa0db netconsole: add target_state enum 808d077f5b53 net: xilinx: axienet: Use devres for resource management in probe path 820ce0c8e98a clk: Add devm_clk_bulk_get_optional_enable() helper 8da7e88682d5 wifi: rtw89: 8922a: add digital compensation for 2GHz 1945c83dc5ce wifi: rtw89: mac: set force MBA duration to 0 9cc1a84c53d4 wifi: rtw89: mac: clear DTOP disable excluding CID7090 variant for RTL8922D 5fe702e4b2cd wifi: rtw89: phy: update TSSI flow for RTL8922D 4809013c088c wifi: rtw89: phy: add firmware element of digital TX power compensation bcd23ebfef1c wifi: rtw89: phy: update edcca log parsing for RTL8922D 20380a039ddd wifi: rtw89: phy: add H2C command to send detail RX gain and link parameters for PS mode 496a0752fe50 wifi: rtw89: phy: handle C2H event for PS mode report 32f6bf1872cb wifi: rtw89: phy: add chip_ops to calculate RX gain from efuse to support PS mode 6070a44051b1 wifi: rtw89: debug: Fix memory leak in __print_txpwr_map() 5f65ebf9aaf0 wifi: rtw89: Add default ID 28de:2432 for RTL8832CU 6f6d7a325fbd wifi: rtw89: fix unable to receive probe responses under MLO connection 76bada91a41a wifi: rtw89: phy: fix incorrect power limit by mac_id a0343cdc7767 wifi: rtw89: phy: refine initial flow of BB wrapper ee866bb4aa78 wifi: rtw89: phy: write BB wrapper registers with flush 51cc8220f8ce wifi: rtw89: phy: update BB wrapper RFSI d6cc6e12c15b wifi: rtw89: phy: update bb wrapper TPU init ace51dc80334 wifi: rtw89: phy: abstract BB wrap registers to share initial flow 0e8818a309f7 wifi: rtw89: phy: extend register to read history 2 of PHY env_monitor fc31826cbc24 wifi: rtw89: phy: abstract start address and EHT of PHY status bitmap 3b99dac7bf91 wifi: rtw89: phy: add ops rtw89_phy_gen_be_v1 for RTL8922D 1e3c50e0b491 wifi: rtw89: phy: add {read,write}_rf_v3 for RTL8922D e497fc05e9f5 wifi: rtw89: mac: clear global interrupt right after power-on f65ca6c51179 wifi: rtw88: add WQ_PERCPU to alloc_workqueue users d40c68a49f69 perf header: Support CPU DOMAIN relation info cb68cba4453d tools/lib: Add list_is_first() 0ff6402de70b cgroup: Remove stale cpu.rt.max reference from documentation a00772171251 Input: ili210x - add support for polling mode 87ac7cfac4d7 dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek a32ae2658471 selftests/bpf: Fix resource leak in serial_test_wq on attach failure 959ac08a2c28 PCI: Mark 3ware-9650SA Root Port Extended Tags as broken 502678b88cb3 kbuild: Reject unexpected values for LLVM= 301a02d405a3 Documentation/kbuild: gendwarfksyms: Style cleanup 983233ac2ef1 Documentation/kbuild: Document gendwarfksyms build dependencies 8a8e63fedbe4 Input: appletouch - fix potential race between resume and open d3b6dd90e23e crypto: Add ML-DSA crypto_sig support 3d9586f1f90c HID: i2c-hid: Add FocalTech FT8112 38a7f7d3af10 dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 4506cdf52a80 ARM: dts: qcom: switch to RPMPD_* indices 26ad5d6e7630 scripts/gen-btf.sh: Use CONFIG_SHELL for execution 84910bc5daaa Input: synaptics_i2c - switch to using managed resources 870c2e7cd881 Input: synaptics_i2c - guard polling restart in resume 219be8d98bd7 Input: gpio_decoder - don't use "proxy" headers 829400644b0a Input: gpio_decoder - make use of the macros from bits.h 4eec8772e4f5 Input: gpio_decoder - replace custom loop by gpiod_get_array_value_cansleep() 7cda46c30d17 Input: gpio_decoder - unify messages with help of dev_err_probe() c83504aac85a Input: gpio_decoder - make use of device properties 78c13dac18cf arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions 0fdcc948929a arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions be9d54c35312 arm64: dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes 0bcf9ca23a87 arm64: dts: qcom: sm8750: add memory node for adsp fastrpc 16860aee5003 arm64: dts: qcom: switch to RPMPD_* indices 649dd18f5598 io_uring/sync: validate passed in offset 07f3c3a1cd56 io_uring/eventfd: remove unused ctx->evfd_last_cq_tail member 0061030929e2 thermal: renesas: rzg3e: add support for RZ/T2H and RZ/N2H f41eaaa5f2c9 dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H c33edd8f936c thermal: renesas: rzg3e: make calibration value retrieval per-chip 6c7f87f517d3 thermal: renesas: rzg3e: make min and max temperature per-chip 671d315c1c86 thermal: renesas: rzg3e: make reset optional 6d6ad32e22f0 selftests/pidfd: fix typo in comment f4924ad0b13f selftests/bpf: Test kfunc bpf_strncasecmp 1dc669646762 bpf: add bpf_strncasecmp kfunc 75e7ed52ac7c pwm: tiehrpwm: Enable pwmchip's parent device before setting configuration d0f5d4f8f328 bpf: Revert "bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup()" 1ed797764315 selftests/bpf: test bpf_get_func_arg() for tp_btf 85c7f9147147 bpf: support bpf_get_func_arg() for BPF_TRACE_RAW_TP 702ce71d32f2 ASoC: SDCA: Add NO_DIRECT_COMPLETE flag to class driver 96b0bb4a2310 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2N TSU d6d0e6b9d545 dm: fix excessive blk-crypto operations for invalid keys 854583f99926 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable SDIO interface 68dabf4ebe0e thermal/drivers/broadcom: Use clamp to simplify bcm2835_thermal_temp2adc 8672be1c1aae thermal/drivers/stm32: Use predefined HZ_PER_MHZ instead of a custom one eb89b17f283b Revert "mmc: rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A" c23f0550c05d Revert "mmc: rtsx: reset power state on suspend" ff112f1ecd10 Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms" 880528eaa67f rust: block: mq: use pin_init::zeroed() for tag_set d7a4693a250e rust: block: mq: use pin_init::zeroed() for queue_limits 86291f774fe8 PCI: dwc: Remove duplicate dw_pcie_ep_hide_ext_capability() function 29132d16965e perf list: Don't write to const memory 9a0a5b5ac437 perf list: Signal changing const memory is ok e3b5b77e3689 media: rkvdec: Add HEVC support for the VDPU383 variant c9a59dc2acc7 media: rkvdec: Add HEVC support for the VDPU381 variant fde24907570d media: rkvdec: Add H264 support for the VDPU383 variant e5aa698ea659 media: rkvdec: Add H264 support for the VDPU381 variant e570307ac987 media: rkvdec: Disable multicore support 6a846f7d72c7 media: rkvdec: Enable all clocks without naming them f9c7b7deeffd media: rkvdec: Support per-variant interrupt handler e5640dbb991c media: rkvdec: Add RCB and SRAM support ae2070ca8ab2 media: rkvdec: Add variant specific coded formats list 34e2b14ae90e media: rkvdec: Move hevc functions to common file 560438ed7c2c media: rkvdec: Move h264 functions to common file cf29115a68e3 media: rkvdec: Use structs to represent the HW RPS 2b0ec9006167 media: rkvdec: Move cabac tables to their own source file dc6898981f74 media: rkvdec: Switch to using structs instead of writel 4cb9cd80b36e media: visl: Add HEVC short and long term RPS sets fa05705107a4 media: v4l2-ctrls: Add hevc_ext_sps_[ls]t_rps controls 8a5586d4ffb1 media: uapi: HEVC: Add v4l2_ctrl_hevc_ext_sps_[ls]t_rps controls a505ca2db89a media: verisilicon: AV1: Fix tile info buffer size d0ab89951197 ASoC: cs35l56: Add KUnit testing of cs35l56_set_fw_suffix() 3f086a4f277a ASoC: cs-amp-lib: Add a Kconfig symbol for enabling test hooks d70fa6b569a9 ASoC: cs-amp-lib-test: Tests for reading SSIDExV2 51b069172a4e ASoC: cs35l56: Use vendor-specific qualifier in firmware file search 00fd40bc7ace ASoC: cs-amp-lib: Support Dell SSIDExV2 UEFI variable 1ef28ee5c51f arm64: dts: qcom: oneplus-enchilada: Specify i2c4 clock frequency 15bbdb3e5668 arm64: dts: qcom: sm6350: Add clocks for aggre1 & aggre2 NoC 61b76d07d2b4 driver core: faux: stop using static struct device fdeb3ca3cca8 revocable: Remove redundant synchronize_srcu() call 851d5ae6003b arm64: dts: qcom: agatti: enable FastRPC on the ADSP 0f1e16b3a863 dm-verity: fix section mismatch error 66af8ac52d10 wifi: iwlwifi: rename struct iwl_mcc_allowed_ap_type_cmd::offset_map b46616bb54f7 wifi: iwlwifi: mvm: Remove link_id from time_events 5b31cf3f487a wifi: iwlwifi: mld: change cluster_id type to u8 array abce13f5607e wifi: iwlwifi: support V13 of iwl_lari_config_change_cmd 1e00423de0f8 wifi: iwlwifi: split bios_value_u32 to separate the header 4172db83b0af wifi: iwlwifi: uefi: cache the DSM functions af60fe4b1236 wifi: iwlwifi: acpi: cache the DSM functions b9d19dd12c1b wifi: iwlwifi: mvm: Cleanup MLO code d5b2927a3387 wifi: iwlwifi: move iwl_get_lari_config_bitmap to the op_mode 839d9176176d wifi: iwlwifi: move lari helper functions to the op_mode 53d649ae79a7 wifi: iwlwifi: mld: prevent EMLSR when NAN is active 81a33d0f3c69 wifi: iwlwifi: mld: add an helper to update an EMLSR blocker 7a749db26cab wifi: iwlwifi: mld: Fix primary link selection logic 4f042e3bb907 wifi: iwlwifi: cfg: remove iwl_be221_name d2fcdf365543 wifi: iwlwifi: mld: fix chandef start calculation d0f573f3bf96 wifi: iwlwifi: mld: remove unused variable in d3.c 85fad59d21ae wifi: iwlwifi: fw: api: add HE type for UHR ELR e4d47493c6be wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file 772fe513e198 wifi: iwlwifi: mld: fix HE SIG-B MCS/DCM/compression 3b6e7afaf7c3 wifi: iwlwifi: fw: api: add UHR data definitions ac47aa8bc906 wifi: iwlwifi: add UHR TLC mode d9ca724db728 wifi: iwlwifi: adjust LINK context NPCA API cc10aa812472 wifi: iwlwifi: mld: refactor AP power type setting 58192b9ce09b wifi: iwlwifi: fix 22000 series SMEM parsing 5f05d2018005 wifi: iwlwifi: mld: support TLC command version 6 0b9e07b76537 wifi: iwlwifi: mld: trigger a dump upon notification if needed 86a6faaf05a4 wifi: iwlwifi: fw: fix documentation reference for ap_type field 1e3fb3c4a8e6 wifi: iwlwifi: mvm: check the validity of noa_len 60abc027701d wifi: iwlwifi: mvm: Remove few redundant 6 GHz scan chan params c5ee8b255451 wifi: iwlwifi: mld: Remove wrong channel flags in scan cmd 4bfdbd5d1ea9 wifi: iwlwifi: mld: decode VHT information for sniffer b47b3d0d8be3 wifi: iwlwifi: mld: Advertise support for multicast RX registration ab4107583b0a wifi: iwlwifi: mld: Support changing NAN configuration 89000fe4b1dc wifi: iwlwifi: mld: Extend the NAN configuration 600941464991 wifi: iwlwifi: mld: Declare support for NAN capabilities dbbeebece030 wifi: iwlwifi: mld: Handle rate selection for NAN interface 9e978d8ebbe9 wifi: iwlwifi: mld: Add support for NAN 8ecfc7dfdfc5 MAINTAINERS: add Microchip mpfs mssio driver/bindings to entry 488d704ed7b7 pinctrl: add polarfire soc mssio pinctrl driver 6b324d199467 dt-bindings: pinctrl: document polarfire soc mssio pin controller 43722575e5cd pinctrl: add generic functions + pins mapper 95c1762aaf34 pinctrl: move microchip riscv pinctrl drivers to a folder 84340785fa06 pinctrl: qcom: glymur: Add Mahua TLMM support 84a3bc337378 dt-bindings: pinctrl: qcom,glymur-tlmm: Document Mahua TLMM block a1ca658d649a xfs: fix incorrect context handling in xfs_trans_roll 01a28961549a xfs: always allocate the free zone with the lowest index 4d6d335ea955 xfs: promote metadata directories and large block support 12d12dcc1508 xfs: use blkdev_get_zone_info to simplify zone reporting b37c1e4e9af7 xfs: check that used blocks are smaller than the write pointer 19c5b6051ed6 xfs: split and refactor zone validation 776b76f7547f xfs: pass the write pointer to xfs_init_zone fc633b5c5b80 xfs: add a xfs_rtgroup_raw_size helper 41263267ef26 xfs: add missing forward declaration in xfs_zones.h 3a65ea768b80 xfs: remove xfs_attr_leaf_hasname f39854a3fb2f xfs: mark data structures corrupt on EIO and ENODATA 102f444b57b3 xfs: rework zone GC buffer management 0506d32f7c52 xfs: use bio_reuse in the zone GC code 7ca44303f9f6 block: add a bio_reuse helper cf9b52fa7d65 xfs: directly include xfs_platform.h 19a46f124669 xfs: move the remaining content from xfs.h to xfs_platform.h 501a5161d2c3 xfs: include global headers first in xfs_platform.h 971ffb634113 xfs: rename xfs_linux.h to xfs_platform.h a10b44cf1018 xfs: factor out a xlog_write_space_advance helper e2663443da71 xfs: improve the iclog space assert in xlog_write_iovec 865970d49a45 xfs: add a xlog_write_space_left helper a3eb1f9cf85f xfs: improve the calling convention for the xlog_write helpers a82d7aac7581 xfs: regularize iclog space accounting in xlog_write_partial 2499d9118014 xfs: move struct xfs_log_vec to xfs_log_priv.h 027410591418 xfs: move struct xfs_log_iovec to xfs_log_priv.h 8e7625344321 xfs: improve the ->iop_format interface c53fbeedbe90 xfs: set lv_bytes in xlog_write_one_vec 2d4521e4c00c xfs: add a xlog_write_one_vec helper a7f1bc231b66 iommu: debug-pagealloc: Use page_ext_get_from_phys() d414b83dc5f9 mm/page_ext: Add page_ext_get_from_phys() 355a11004066 media: synopsys: add driver for the designware mipi csi-2 receiver a1da27d0c3e0 media: dt-bindings: add rockchip mipi csi-2 receiver eebe8dbd8630 coresight: tmc: Decouple the perf buffer allocation from sysfs mode e6e43e82c79c coresight: tmc-etr: Fix race condition between sysfs and perf mode 5da8c55dd879 coresight: tmc: Add missing doc including reading and etr_mode of struct tmc_drvdata cd796ca8b83b dt-bindings: interconnect: qcom-bwmon: Document Glymur BWMONs de284988c270 dt-bindings: eeprom: at24: Add compatible for Puya P24C128F 3dc4092fe5c8 interconnect: qcom: qcs8300: fix the num_links for nsp icc node 58a17b2647ba PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true 86cbb7a81068 PCI: dwc: Fail dw_pcie_host_init() if dw_pcie_wait_for_link() returns -ETIMEDOUT d266f63b385a PCI: dwc: Rework the error print of dw_pcie_wait_for_link() 36dd677f7d76 PCI: dwc: Rename and move ltssm_status_string() to pcie-designware.c 01d16b8afb7a PCI: dwc: Return -EIO from dw_pcie_wait_for_link() if device is not active 1bcf245c837b PCI: dwc: Return -ENODEV from dw_pcie_wait_for_link() if device is not found 2ccbdb612d0d platform/x86: ideadpad-laptop: Clean up style warnings and checks 118222e20d16 platform/x86/amd/pmf: Introduce new interface to export NPU metrics 7b85137caf11 crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails d95f87a65bce crypto: ccp - Factor out ring destroy handling to a helper 0ba2035026d0 crypto: ccp - Add an S4 restore flow 5e599d7871bf crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails 48d229c70471 platform/x86/amd/pmf: Prevent TEE errors after hibernate 51ed34282f63 platform/x86: lenovo-wmi-other: Add HWMON for fan reporting/tuning 67d9a39ce85f platform/x86: lenovo-wmi-capdata: Wire up Fan Test Data 012a8f967a87 platform/x86: lenovo-wmi-capdata: Add support for Fan Test Data c05f67e6c2e5 platform/x86: lenovo-wmi-capdata: Add support for Capability Data 00 4ff1a0295314 platform/x86: lenovo-wmi-{capdata,other}: Support multiple Capability Data f28d76b17561 platform/x86: Rename lenovo-wmi-capdata01 to lenovo-wmi-capdata 465dc9da8ff6 platform/x86: lenovo-wmi-helpers: Convert returned buffer into u32 8bb92fd7a040 phy: renesas: rcar-gen3-usb2: Use mux-state for phyrst management b6d7dd157763 phy: renesas: rcar-gen3-usb2: Add regulator for OTG VBUS control 230c817a1601 phy: renesas: rcar-gen3-usb2: Use devm_pm_runtime_enable() d6db3b3af74a phy: renesas: rcar-gen3-usb2: Factor out VBUS control logic 642c462854bf dt-bindings: phy: renesas,usb2-phy: Document RZ/G3E SoC cd597ce6460d dt-bindings: phy: renesas,usb2-phy: Document mux-states property 274038b82f41 dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator de5dba833118 phy: rockchip: samsung-hdptx: Add HDMI 2.1 FRL support b14fec4dbda3 phy: rockchip: samsung-hdptx: Extend rk_hdptx_phy_verify_hdmi_config() helper ac079c1207e4 phy: rockchip: samsung-hdptx: Switch to driver specific HDMI config 66d76b6d958d phy: rockchip: samsung-hdptx: Drop hw_rate driver data 3481fc04d969 phy: rockchip: samsung-hdptx: Compute clk rate from PLL config df74a964e435 phy: rockchip: samsung-hdptx: Cleanup *_cmn_init_seq lists 8e8aa072b19d phy: rockchip: samsung-hdptx: Enable lane output in common helper 925f26a4f8c6 phy: rockchip: samsung-hdptx: Consistently use [rk_]hdptx_[tmds_] prefixes 4f310f180373 phy: rockchip: samsung-hdptx: Fix coding style alignment 0ef8dd1034e3 phy: rockchip: samsung-hdptx: Use usleep_range() instead of udelay() 41c6cac6decd phy: hdmi: Add HDMI 2.1 FRL configuration options 4dd5d4c0361a phy: freescale: imx8qm-hsio: fix NULL pointer dereference e2ce913452ab phy: mvebu-cp110-utmi: fix dr_mode property read from dts 65d5727645ac soc: fsl: qe: qe_ports_ic: Consolidate chained IRQ handler install/remove a152a90f5390 PCI: imx6: Clear CLKREQ# override if 'supports-clkreq' DT property is available 27a064aba2da PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe c577ce2881f9 PCI: dwc: Invoke post_init in dw_pcie_resume_noirq() 6ee54e03d97b media: staging: media: imx6-mipi-csi2: use devm_platform_ioremap_resource() simplify code 2da4207d0a7c media: staging: media: imx6-mipi-csi2: use devm_mutex_init() to simplify code 7ce92f358970 media: staging: media: imx6-mipi-csi2: replace spaces with tabs for alignment e001b3b1cdd4 media: nxp: use cleanup __free(fwnode_handle) simplify code 078161dd44d6 media: nxp: imx8-isi: use devm_pm_runtime_enable() to simplify code 075282b2e68d media: nxp: use dev_err_probe() to simplify code 5a50f2b61104 media: rkisp1: Fix filter mode register configuration bb0365f4f342 media: rkisp1: Discard pm_runtime_put() return value 23e1bfeff476 media: imx8-isi: Drop unneeded module alias ae8694393e13 media: dt-bindings: media: renesas,fcp: Allow three clocks for RZ/V2N SoC 05b56ef34749 phy: fsl-imx8mq-usb: enable RX Termination override debf8326a435 phy: fsl-imx8mq-usb: set platform driver data 27ee0869d77b phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature 4fca95095cdc selftests/bpf: test the jited inline of bpf_get_current_task eaedea154eb9 bpf, x86: inline bpf_get_current_task() for x86_64 a4065662998f platform/chrome: cros_typec_switch: Use acpi_get_local_u64_address() e1adf48853bc platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev f34e19c34e4e fork-comment-fix: remove ambiguous question mark in CLONE_CHILD_CLEARTID comment 3b07086444f8 kallsyms: prevent module removal when printing module name and buildid e8a1e7eaa19d kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() cd6735896d03 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() 8e81dac4cd54 kallsyms: cleanup code for appending the module buildid acfdbb4ab291 module: add helper function for reading module_buildid() fda024fb6476 kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() 426295ef18c5 kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() 7c5b0f6a9ff5 .editorconfig: respect .editorconfig settings from parent directories b8f690f6d1d9 fat: remove unused parameter e700f5d15607 watchdog: softlockup: panic when lockup duration exceeds N thresholds b5bfcc1ffe51 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy 76103d1b268e kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES 61e9210e2392 mm: use ARRAY_END() instead of open-coding it a9e5620c9a9e kernel: fix off-by-one benign bugs 8118f197b7b7 mm: fix benign off-by-one bugs 436debc9cad8 array_size.h: add ARRAY_END() 24c776355f40 kernel.h: drop hex.h and update all hex.h users 6dcd539f062d lib/tests: convert test_uuid module to KUnit 29300f929eb1 ocfs2: annotate more flexible array members with __counted_by_le() e0b0f2834c9b ocfs2: fix oob in __ocfs2_find_path 4e9f69c06215 ocfs2: add validate function for slot map blocks d3cd8de2e17e ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks 1524af3685b3 ocfs2: validate inline data i_size during inode read 688dab01c3bb ocfs2: validate i_refcount_loc when refcount flag is set 9677a51abd86 ocfs2: constify struct configfs_item_operations and configfs_group_operations fd4d53bde912 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] 4a54331616b3 ocfs2: give ocfs2 the ability to reclaim suballocator free bg b11052be3ea7 crash_dump: constify struct configfs_item_operations and configfs_group_operations 0319227099df oid_registry: allow arbitrary size OIDs f9b74c13b773 mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() 29ec27805f55 mm/oom_kill: remove unnecessary integer promotion in format string 860996495f98 mm/damon/tests/core-kunit: remove a redundant test case and add a new test case in damos_test_commit_quota_goal() 2caf45764a4f mm/damon/tests/core-kunit: add test cases for multiple regions in damon_test_split_regions_of() 65a17a3e609f mm/damon/tests/core-kunit: add a test case for region merge size limit in damon_test_merge_regions_of() 738dae96b2fb mm/damon/tests/core-kunit: verify the 'age' and 'nr_accesses_bp' fields in damon_test_merge_two() 6c59085fc094 mm/damon/tests/core-kunit: verify the 'age' field in damon_test_split_at() a8d933dc3354 mm/vmstat: remove unused node and zone state helpers 6319c4f44234 selftests/mm: fix comment for check_test_requirements dd0202a0bd81 selftests/mm: va_high_addr_switch return fail when either test failed 7544d7969d84 selftests/mm: remove arm64 nr_hugepages setup for va_high_addr_switch test b1f031e33cb5 selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh b47beff129c6 selftests/mm: fix va_high_addr_switch.sh return value b618876f2e70 selftests/mm/charge_reserved_hugetlb.sh: add waits with timeout helper 1aa1dd9cc595 selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs 8e46adb62fae selftests/mm/write_to_hugetlbfs: parse -s as size_t 3bb64898f003 page_alloc: allow migration of smaller hugepages during contig_alloc 9e80e66ddaf7 mm, hugetlb: implement movable_gigantic_pages sysctl 7db0787000d4 mm: cleanup vma_iter_bulk_alloc 241b3a09639c mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment 7969f3059493 mm/gup: remove no longer used gup_fast_undo_dev_pagemap 9c9828d3ead6 mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations ed60c8e28024 mm/hugetlb_cgroup: fix -Wformat-truncation warning 62451ae347b0 mm: fix minor spelling mistakes in comments 5ec9bb6de493 mm/damon: fix typos in comments a9853ac1c3bc zram: remove KMSG_COMPONENT macro 84355caa271a mm/mm_init: replace simple_strtoul with kstrtobool in set_hashdist a98ec863fded lib/test_vmalloc.c: minor fixes to test_vmalloc.c bd4526e64bcf maple_tree: remove struct maple_alloc 64dd89ae01f2 mm/block/fs: remove laptop_mode 657a81fe3b41 zram: drop pp_in_progress 9082f24bd3b7 mm/damon/stat: deduplicate intervals_goal setup in damon_stat_build_ctx() 804c26b961da mm/damon/core: add trace point for damos stat per apply interval dcecf9e58b97 Docs/ABI/damon: update for max_nr_snapshots 2584dd7496c5 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots 64aa87f03da9 Docs/mm/damon/design: update for max_nr_snapshots 204ab9ab9310 mm/damon/sysfs-schemes: implement max_nr_snapshots file 84e425c68e60 mm/damon/core: implement max_nr_snapshots ccaa2d062a35 mm/damon: update damos kerneldoc for stat field 55221e53f73e Docs/ABI/damon: update for nr_snapshots damos stat 0b43f89e2d9a Docs/admin-guide/mm/damon/usage: update for nr_snapshots damos stat ee7f5d193358 Docs/mm/damon/design: update for nr_snapshots damos stat 83a741b97425 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file 4a6ceb7c9744 mm/damon/core: introduce nr_snapshots damos stat 8b8017d7c411 tools/mm/slabinfo: fix --partial long option mapping 9f5edd785da3 tools/mm/thp_swap_allocator_test: fix small folio alignment 6e4930e33329 mm/damon/core: fix wasteful CPU calls by skipping non-existent targets 16cc8b9396f6 mm: memcontrol: rename mem_cgroup_from_slab_obj() 055059ed720e memcg: remove mem_cgroup_size() 558605a530e0 memcg: move mem_cgroup_usage memcontrol-v1.c 85aa39197420 mm: zswap: delete unused acomp->is_sleepable cc05d5d94bda mm/damon/sysfs-schemes: remove outdated TODO in target_nid_store() 93552c9a3350 mm: folio_zero_user: cache neighbouring pages 94962b2628e6 mm: folio_zero_user: clear page ranges 9890ecab6ad9 mm: folio_zero_user: clear pages sequentially cb431accb36e x86/clear_page: introduce clear_pages() 54a6b89a3db2 x86/mm: simplify clear_page_* 8d846b723e57 highmem: introduce clear_user_highpages() 62a9f5a85b98 mm: introduce clear_pages() and clear_user_pages() 8e38607aa4aa treewide: provide a generic clear_user_page() variant 8b05d2d8af81 zram: fixup read_block_state() 4932844eb870 zram: trivial fix of recompress_slot() coding styles bde60fe74721 zram: rename internal slot API 2e8ff2f51dde zram: use u32 for entry ac_time tracking 0327a862135b zram: consolidate device-attr declarations 0d38260c2a11 zram: switch to guard() for init_lock 7ad688c0cdc4 zram: rename zram_free_page() 910bbb441c00 zram: move bd_stat to writeback section 2502673aed6c zram: document writeback_batch_size 4c1d61389e8e zram: introduce writeback_compressed device attribute d38fab605c66 zram: introduce compressed data writeback 7adc97bc9394 mm/vmscan.c:shrink_folio_list(): save a tabstop bf3480d7d0bc mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() ee628d9cc8d5 mm: add basic tests for lazy_mmu 291b3abed657 x86/xen: use lazy_mmu_state when context-switching dacd24ec4965 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() 313a05a15a1b powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() 4dd9b4d7a8d5 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() 5ab246749569 mm: enable lazy_mmu sections to nest 9273dfaeaca8 mm: bail out of lazy_mmu_mode_* in interrupt context 0a096ab7a3a6 mm: introduce generic lazy_mmu helpers 7303ecbfe4f4 mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE f2be745071ff mm: clarify lazy_mmu sleeping constraints 442bf488b9e8 sparc/mm: implement arch_flush_lazy_mmu_mode() c3f0778ffeca powerpc/mm: implement arch_flush_lazy_mmu_mode() 66bdd779d344 x86/xen: simplify flush_lazy_mmu() 58852f24f956 powerpc/64s: do not re-activate batched TLB flush 2a912d440c60 alloc_tag: move memory_allocation_profiling_sysctls into .rodata 817383b34db1 mm/damon/core: fix memory leak of repeat mode damon_call_control objects a03ed8f144e2 mm/vmalloc: clarify why vmap_range_noflush() might sleep d8f87aa5fa0a net: remove HIPPI support and RoadRunner HIPPI driver 670ade3bfae6 tcp: move tcp_rate_skb_delivered() to tcp_input.c f117205ad70b net/xen-netback: Fix mispelling of "Software" as "Softare" c2b733da93bf net/micrel: Fix typos in micrel driver code comments 1cbc1fe0a434 net/benet: Fix typos in driver code comments 0d035fb5dcd9 net: phy: simplify PHY fixup registration 1be080b78fd3 net: macb: Replace open-coded device config retrieval with of_device_get_match_data() 6406fc709ace net: airoha_eth: increase max MTU to 9220 for DSA jumbo frames 2ec113ee41b6 octeontx2-pf: Remove unnecessary bounds check cd18e8ac030e net: add kdoc for napi_consume_skb() 833dcd75d54f net: usb: r8152: fix transmit queue timeout 1802e9079f65 selftests: drv-net: fix missing include in ncdevmem 2583cb925ca1 clk: qcom: gfx3d: add parent to parent request map 79bfa5fb8587 net: fclone allocation small optimization 283d58723887 dt-bindings: net: micrel: Convert micrel-ksz90x1.txt to DT schema 4dd29c654b0a dt-bindings: net: micrel: Convert to DT schema 3cc3ca6dc25a dt-bindings: net: sparx5: do not require phys when RGMII is used 49743f27268f selftests: drv-net: extend HW timestamp test with ioctl 5062245a5a7f net: remove legacy way to get/set HW timestamp config 3fbb5395c730 net: split kmalloc_reserve() to allow inlining 5d18a4d04309 eth: fbnic: Update RX mbox timeout value 320ee20a0b54 eth: fbnic: Remove retry support 301ae0d5391a eth: fbnic: Reuse RX mailbox pages 0c86b52b1a94 eth: fbnic: Allocate all pages for RX mailbox bafae5de41c2 eth: fbnic: Use GFP_KERNEL to allocting mbx pages 83c9030cdc45 bpf: Simplify bpf_timer_cancel() 8bb1e32b3fac bpf: Introduce lock-free bpf_async_update_prog_callback() 57d31e72dbdd bpf: Remove unnecessary arguments from bpf_async_set_callback() c1f2c449de27 bpf: Factor out timer deletion helper b8accfd65d31 xfs: add media verification ioctl 8b85dc4090e1 xfs: check if an open file is on the health monitored fs c0e719cb3667 xfs: allow toggling verbose logging on the health monitoring file dfa8bad3a879 xfs: convey file I/O errors to the health monitor e76e0e3fc995 xfs: convey externally discovered fsdax media errors to the health monitor 74c4795e50f8 xfs: convey filesystem shutdown events to the health monitor 5eb4cb18e445 xfs: convey metadata health events to the health monitor 25ca57fa3624 xfs: convey filesystem unmount events to the health monitor b3a289a2a939 xfs: create event queuing, formatting, and discovery infrastructure a48373e7d35a xfs: start creating infrastructure for health monitoring 8766d61a1d33 Revert "Merge branch 'netkit-support-for-io_uring-zero-copy-and-af_xdp'" dd341eacdba3 selftests/bpf: update verifier test for default trusted pointer semantics ed4724212f6f bpf: Require ARG_PTR_TO_MEM with memory flag 802eef5afb18 bpf: Fix memory access flags in helper prototypes 5164e95565d3 riscv: dts: spacemit: Disable ETH PHY sleep mode for OrangePi c9e440bf25a7 selftests/bpf: Add tests for BPF_DIV and BPF_MOD range tracking 44fdd581d273 bpf: Add range tracking for BPF_DIV and BPF_MOD 74bc4f612720 bpf,docs: Document KF_IMPLICIT_ARGS flag aed57a363871 bpf: Remove __prog kfunc arg annotation bd06b977e02d selftests/bpf: Migrate struct_ops_assoc test to KF_IMPLICIT_ARGS d806f3101276 bpf: Migrate bpf_stream_vprintk() to KF_IMPLICIT_ARGS 6e663ffdf760 bpf: Migrate bpf_task_work_schedule_* kfuncs to KF_IMPLICIT_ARGS 8157cc739ad3 HID: Use bpf_wq_set_callback kernel function b97931a25a4b bpf: Migrate bpf_wq_set_callback_impl() to KF_IMPLICIT_ARGS e939f3d16d77 selftests/bpf: Add tests for KF_IMPLICIT_ARGS 9d199965990c resolve_btfids: Support for KF_IMPLICIT_ARGS 2583e81fd885 resolve_btfids: Introduce finalize_btf() step 64e1360524b9 bpf: Verifier support for KF_IMPLICIT_ARGS 08ca87d63243 bpf: Introduce struct bpf_kfunc_meta ea073d1818e2 bpf: Refactor btf_kfunc_id_set_contains 2c850606a46b perf trace: Deal with compiler const checks 01ea38942bdc perf tests sw-clock: Mark the volatile tmp variable as __maybe_unused b2664a90c171 jobserver: Split up the big try: block a9e732c12dab docs: add a scripts/kernel-doc symbolic link 4a3efd128f7d docs: sphinx-build-wrapper: stop setting kerneldoc_bin for Sphinx 0407f3714ce5 docs: conf.py: get rid of the now unused kerneldoc_bin env var 35c0f975ef4a docs: kdoc: improve description of MsgFormatter 32e9a42440a2 docs: kdoc: move the return values to the helper message eba6ffd126cd docs: kdoc: move kernel-doc to tools/docs 24f984aa117f docs: kdoc: remove support for an external kernel-doc from sphinx 6cc45ee5df3b docs: kdoc: some fixes to kernel-doc comments bd28e99720f3 docs: kdoc: ensure that comments are using our coding style 802774d8539f docs: kdoc: avoid error_count overflows 292eca316321 docs: kdoc: fix logic to handle unissued warnings 20f73d6fc298 scsi: docs: Add description for missing options of link_power_management_policy 3c5fefc8f1c8 doc: kgdb: Add description about rodata=off kernel parameter a66437c27979 Documentation: Provide guidelines for tool-generated content 993663874be5 Revert "f2fs: add timeout in f2fs_enable_checkpoint()" 6cebd8e193d0 Input: serio - complete sizeof(*pointer) conversions 3d020f2e3bae perf cs-etm: Test sparse CPU maps a70493e2bb08 perf cs-etm: Fix decoding for sparse CPU maps 3033da61dc39 Input: wdt87xx_i2c - switch to use dev_err_probe() 838def241305 perf test: Add missing newlines in debug messages 9bb93278c35d perf tools: Always uniquify event names dc7fb075f7de perf c2c: Update documentation for adding memory event table e524dda49340 perf mem: Simplify Arm SPE event config a58807adbed5 perf tests kallsyms: Fix missed map__put() 4906eccbfae3 perf tools: Add the legacy-cache.json to .gitignore 069e603d8248 perf tools: Get debug info of DSO properly b42c4dfe02af perf test: Add DWARF callchain conversion test 92ea788d2af4 perf inject: Add --convert-callchain option b58a2c1a91e7 Input: tsc40 - switch to use scnprintf() to suppress truncation warning 9f18271c58b9 Input: touchwin - switch to use scnprintf() to suppress truncation warning 2d3bb7165a3a Input: touchright - switch to use scnprintf() to suppress truncation warning b2c767ef3ba6 Input: touchit213 - switch to use scnprintf() to suppress truncation warning 1828b5206311 Input: penmount - switch to use scnprintf() to suppress truncation warning 597c12d9f522 Input: mtouch - switch to use scnprintf() to suppress truncation warning 6dd774d52786 Input: inexio - switch to use scnprintf() to suppress truncation warning 7cf2d840211f Input: fujitsu_ts - switch to use scnprintf() to suppress truncation warning c2f24e91c914 Input: hampshire - switch to use scnprintf() to suppress truncation warning ed9b2fc10db7 Input: gunze - switch to use scnprintf() to suppress truncation warning be1735de10d0 Input: elo - switch to use scnprintf() to suppress truncation warning 6b88bc3f0ac6 Input: egalax_ts_serial - switch to use scnprintf() to suppress truncation warning 572ffd4f442e Input: dynapro - switch to use scnprintf() to suppress truncation warning 7f428282fde3 ALSA: hda: controllers: intel: add support for Nova Lake a094d8a50679 ALSA: hda: core: intel-dsp-config: Add support for NVL 1800bcdc68ea ASoC: SOF: Intel: add support for Nova Lake NVL b190870e0e0c PCI: Add Intel Nova Lake audio Device ID c6b2deed512a dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema 78c24e67d6f8 thermal/drivers/mediatek/lvts_thermal: Add mt7987 support aee1950f73f4 dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for MT7987 a13bc3286cb3 NFS: make nfs_mark_return_unreferenced_delegations less aggressive 300ca8123c90 NFS: return delegations from the end of a LRU when over the watermark 0ebe655bd033 NFS: add a separate delegation return list 85e056332840 NFS: reformat nfs_mark_delegation_revoked 336532240145 NFS: use a local RCU critical section in nfs_start_delegation_return 36e3e9387b36 NFS: use refcount_inc_not_zero nfs_start_delegation_return e96d9ca486b8 NFS: don't consume a delegation reference in nfs_end_delegation_return 542b11c07283 NFS: take a delegation reference in nfs4_get_valid_delegation 23e6208755ca NFS: simplify the detached delegation check in update_open_stateid 9f6ddc90d5a2 NFS: move the deleg_cur check out of nfs_detach_delegation_locked 8f7e0b808067 NFS: return bool from nfs_detach_delegation{,_locked} 3e39019e687a NFS: move delegation lookup into can_open_delegated 2d80e59f29d8 NFS: rewrite nfs_delegations_present in terms of nr_active_delegations 20151c11364e NFS: remove nfs_free_delegation 8cb32b9344f6 NFS: open code nfs_delegation_need_return 86ac1b7b616b NFS: remove NFS_DELEGATION_INODE_FREEING 0513044b749d NFS: drop the _locked postfix from nfs_start_delegation_return 7c80c3b8c80b NFS: assert rcu_read_lock is held in nfs_start_delegation_return_locked 635879a427b8 NFS: remove nfs_start_delegation_return ee443e116151 NFS: remove nfs_inode_detach_delegation c6c9b9bc9f6a NFS: remove the NULL inode check in nfs4_inode_return_delegation_on_close 45875b7efb8a NFS: remove nfs_client_mark_return_all_delegations f8abad38684c NFS: remove nfs_client_mark_return_unused_delegation_types 70f1e6aa3f21 NFS: remove __nfs_client_for_each_server 1460b9dff9af dt-bindings: nvmem: mediatek: efuse: Add support for MT8196 6de27b41b755 thermal/drivers/mediatek/lvts_thermal: Add MT8196 support b5468be97fcc thermal/drivers/mediatek/lvts: Support MSR offset for 16-bit calibration data 6cd9a3b23a2d thermal/drivers/mediatek/lvts: Add support for ATP mode 6d0fc797777c thermal/drivers/mediatek/lvts: Add lvts_temp_to_raw variant a4c40559499f thermal/drivers/mediatek/lvts: Add platform ops to support alternative conversion logic 6931d597c5ef thermal/drivers/mediatek/lvts: Make number of calibration offsets configurable 03656dc61deb dt-bindings: thermal: mediatek: Add LVTS thermal controller support for MT8196 965ef09a26f3 tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-config template 2e6690d4f7fc selftests/bpf: Add perfbuf multi-producer benchmark f81c07a6e98e bpf/verifier: Optimize ID mapping reset in states_equal 713edc71449f bpf: Remove leftover accounting in htab_map_mem_usage after rqspinlock ef7d4e42d16f bpf: verifier: Make sync_linked_regs() scratch registers 0dfffa5479d6 openrisc: define arch-specific version of nop() 28cb835f7645 perf machine: Add inline information to frame pointer and LBR callchains 6b2658b3f36a perf unwind-libdw: Don't discard loaded ELF/DWARF after every unwind 2e9191573a69 perf build: Remove NO_LIBDW_DWARF_UNWIND option 406b51a9a5e8 perf dwarf-regs: Add MIPS perf to DWARF register number mapping functions 1e452dd850f3 perf dwarf-regs: Add S390 perf to DWARF register number mapping functions 36b372dfff51 perf dwarf-regs: Add RISC-V perf to DWARF register number mapping functions f00530229460 perf dwarf-regs: Add powerpc perf to DWARF register number mapping functions 1f10d82e6adf perf dwarf-regs: Add loongarch perf to DWARF register number mapping functions 8cac4013b0c2 perf dwarf-regs: Add csky perf to dwarf register number mapping functions 8b863e70e2be perf dwarf-regs: Add ARM perf to dwarf register number mapping functions cf7c7f12042b perf dwarf-regs: Add basic get_dwarf_regnum() for most architectures d3ab52c31efa perf dwarf-regs: Add get_dwarf_regnum_for_perf_regnum() and use for x86 unwinding c31040085914 perf dwarf-regs: Clean up x86 dwarf_regnum code 3a00f41646bb perf dwarf-regs: Remove get_arch_regnum() 1672f3707a6e perf dwarf-regs: Add util/dwarf-regs-arch for consistency with perf-regs a457ef08a72c perf perf_regs: Switch from arch string to int e_machine 5383e76483dc Input: edt-ft5x06 - add support for FocalTech FT3518 9b352327add1 dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3518 05c7f348f642 Input: ili210x - convert to dev_err_probe() db0c35ca3652 kunit: add bash completion 6dda4f0a31b0 fs/dlm/dir: remove unuse variable count_match 596ce53d647c dlm: Constify struct configfs_item_operations and configfs_group_operations 6155b409761f fs/dlm: use list_add_tail() instead of open-coding list insertion 080e5563f878 dlm: validate length in dlm_search_rsb_tree dcce06fb729e pwm: Update MAINTAINER entry 8d8db7dbf218 PCI: qcom: Rename PERST# assert/deassert helpers for uniformity 0332d0408d59 rust: pwm: Add __rust_helper to helpers fc1e4eae19ee rust: pwm: Simplify to_result call sites and unsafe blocks a2633dc243c3 rust: pwm: Fix potential memory leak on init error b0dc6c6e9710 dt-bindings: pwm: nxp,lpc32xx-pwm: Specify clocks property as mandatory 269febe77479 pwm: th1520: Replace `kernel::c_str!` with C-Strings 02a140d3318a pwm: dwc: Use size macro aa12c7e70319 pwm: Emit native configuration in /sys/kernel/debug/pwm 85a5ffbd56b2 rust: pwm: Add UnregisteredChip wrapper around Chip 5025569cb630 rust: pwm: Update ARef and AlwaysRefCounted imports to use sync::aref 1416bd508c78 dlm: fix recovery pending middle conversion f7bc22ca0d55 nvme/io_uring: optimize IOPOLL completions for local ring context 5e2fde1a9433 block: pass io_comp_batch to rq_end_io_fn callback a83f9c04be4e clocksource/drivers/mips-gic-timer: Move GIC timer to request_percpu_irq() 694921a93f3e clocksource/drivers/timer-sp804: Fix an Oops when read_current_timer is called on ARM32 platforms where the SP804 is not registered as the sched_clock. f555fd9ebec9 clocksource/drivers/armada-370-xp: Fix dead link to timer binding 2246464821e2 clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF b1278972b08e clocksource/drivers/sh_tmu: Always leave device running after probe 42b12cb5fd45 io_uring/timeout: annotate data race in io_flush_timeouts() b7db7d9c4ffc backlight: aw99706: Fix build errors caused by wrong gpio header b7a2b011e962 perf powerpc: Unify the skip-callchain-idx libdw with that for addr2line 8c59835851de perf unwind-libdw: Correct argument to dwfl_attach_state() 6cc3e0f659b8 perf libdw_addr2line: Fixes to srcline memory allocation e62fae9d9e85 perf unwind-libdw: Fix a cross-arch unwinding bug 86f3801208ed perf record: Disable inline frames when marking build IDs e99d544c7f36 perf dso: Extra validity checks that e_machine is valid 92d65d9c3162 perf symbol-elf: Fix leak of ELF files with GNU debugdata b31583a1a9ab mfd: sec: Drop now unused struct sec_pmic_dev::irq_data c70aee3dd854 rtc: s5m: query platform device IRQ resource for alarm IRQ 153ae5c52b70 mfd: sec: Add rtc alarm IRQ as platform device resource 735ee8582da3 netfilter: xt_tcpmss: check remaining length before reading optlen de8a70cefcb2 netfilter: nf_conncount: fix tracking of connections from localhost cda26c645946 netfilter: nft_compat: add more restrictions on netlink attributes a4400a5b343d netfilter: nfnetlink_queue: nfqnl_instance GFP_ATOMIC -> GFP_KERNEL_ACCOUNT allocation d00453b6e3a3 netfilter: nf_conntrack: don't rely on implicit includes 910d27122775 netfilter: don't include xt and nftables.h in unrelated subsystems f7becf0dad8f netfilter: nf_conntrack: enable icmp clash support 21d033e47273 netfilter: nf_conncount: increase the connection clean up limit to 64 8a49fc8d8a3e netfilter: nf_conntrack: Add allow_clash to generic protocol handler 6f93616a7323 netfilter: nf_tables: reset table validation state on abort dde659d37036 media: iris: Introduce vpu ops for vpu4 with necessary hooks 82b96a8d8d6e media: iris: Move vpu35 specific api to common to use for vpu4 2fc9b85dea50 media: iris: Move vpu register defines to common header file df816dce1b01 media: iris: Introduce buffer size calculations for vpu4 dff99dff6c3c media: iris: Add support for multiple TZ content protection(CP) configs 8744df0e8946 media: iris: Add support for multiple clock sources 5ef0832c6e42 media: qcom: iris: Add intra refresh support for encoder 874eca6d3095 media: qcom: iris: Add flip support for encoder 49a940f37de3 media: qcom: iris: Add rotation support for encoder 121d6d7a3511 media: qcom: iris: Add scale support for encoder 0708f305d6fa media: qcom: iris: Improve crop_offset handling for encoder d9967fa37ca9 media: qcom: iris: Improve format alignment for encoder 9adfb1ba7014 media: iris: Change psc properties message to debug level 3f9b5c1ccd44 media: iris: Document difference in size during allocation 3e10bbd9c8a6 regulator: rk808: Add RK801 support 156442eb6e44 mfd: rk8xx: Add RK801 support f76d1c41b609 kprobes: retry blocked optprobe in do_free_cleaned_kprobes a8a2add7b188 dt-bindings: mfd: Add rk801 binding 4083d8d6c0aa riscv: dts: spacemit: pinctrl: update register and IO power 7a6131804986 riscv: dts: spacemit: add K3 Pico-ITX board support 56f37e391a62 riscv: dts: spacemit: add initial support for K3 SoC 7cb5fafc180f dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings a716729a3ce1 dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC 60490ca6d54b dt-bindings: interrupt-controller: add SpacemiT K3 APLIC 6cdeb30db4d8 dt-bindings: timer: add SpacemiT K3 CLINT 81a52103b90f dt-bindings: riscv: add SpacemiT X100 CPU compatible 4168630825f9 riscv: dts: spacemit: k1: Add "b" ISA extension c7e62c4eea02 riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 6e8dcd141833 riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 9d591fef025d riscv: dts: spacemit: Add USB2 PHY node for K1 7689c2d1bb1f riscv: dts: spacemit: sdhci: add reset support 7d6fe7e381d2 riscv: dts: spacemit: add reset property 6ea258d1f689 fs/namei: fix kernel-doc markup for dentry_create 2177a02246ff platform/wmi: Update driver development guide 926a266575a2 platform/x86: wmi-bmof: Use new buffer-based WMI API bb7527c63f85 platform/x86: xiaomi-wmi: Use new buffer-based WMI API e210986f52b6 platform/x86/intel/wmi: thunderbolt: Use new buffer-based WMI API 534f685d8a95 platform/x86: intel-wmi-sbl-fw-update: Use new buffer-based WMI API 0e1a8143e797 platform/wmi: Add kunit test for the string conversion code b990a06f7ec6 platform/wmi: Add helper functions for WMI string conversions 29dfba69c3dd platform/wmi: Add kunit test for the marshalling code 015b70a6ae69 platform/wmi: Introduce marshalling support fae88e03f458 drivers/i2c/busses: use min() instead of min_t() 2c73cfd0cfc4 media: iris: Prevent output buffer queuing before stream-on completes 9aa8d63d09cf media: iris: gen2: Add sanity check for session stop 1dabf00ee206 media: iris: gen1: Destroy internal buffers after FW releases 811dbc546f47 media: iris: Skip resolution set on first IPSC 2d0bbd982dfd media: iris: Add buffer to list only after successful allocation bbef55f41410 media: iris: Add missing platform data entries for SM8750 8fc707d13df5 media: iris: remove v4l2_m2m_ioctl_{de,en}coder_cmd API usage during STOP handling 4980721cb97d media: iris: use fallback size when S_FMT is called without width/height 71fe80364a65 media: iris: Fix fps calculation 89f7cf359011 media: iris: Fix ffmpeg corrupted frame error 370e19042fb8 Revert "media: iris: Add sanity check for stop streaming" 66c744e28b69 media: venus: assign unique bus_info strings for encoder and decoder 63c072e2937e media: venus: vdec: restrict EOS addr quirk to IRIS2 only 93ecd6ee95c3 media: venus: vdec: fix error state assignment for zero bytesused 00ca2dd431fa ASoC: SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-codec-hdmi 1616c41e469c ASoC: tas2783A: fw loading for devices without pci bus 8d38c275f7ff ASoC: sdw_utils: remove dai registered check cafadbf430f4 ASoC: renesas: rz-ssi: Drop goto label c7a4c368e713 ASoC: renesas: rz-ssi: Drop the & operator in front of function name 9e0e337cc6c7 ASoC: renesas: rz-ssi: Drop unnecessary if condition 53dfb2ad6fcf ASoC: renesas: rz-ssi: Simplify the logic in rz_ssi_stream_is_play() 65428481cf6e arm64: defconfig: Enable configurations for Kontron SMARC-sAM67 3495a5df94a9 spi: dt-bindings: nxp,imx94-xspi: add nxp,imx952-xspi 53ed3d91a141 x86/segment: Use MOVL when reading segment registers 931420a2fc36 selftests/net: Add netkit container tests ab771c938d9a selftests/net: Make NetDrvContEnv support queue leasing 6be87fbb2776 selftests/net: Add env for container based tests 61d99ce3dfc2 selftests/net: Add bpf skb forwarding program 920da3634194 netkit: Add xsk support for af_xdp applications eef51113f8af netkit: Add netkit notifier to check for unregistering devices b5ef109d22d4 netkit: Implement rtnl_link_ops->alloc and ndo_queue_create b5c3fa4a0b16 netkit: Add single device mode for netkit 0073d2fd679d xsk: Proxy pool management for leased queues 1ecea95dd3b5 xsk: Extend xsk_rcv_check validation 804bf334d08a net: Proxy netdev_queue_get_dma_dev for leased queues 0caa9a8ddec3 net: Proxy net_mp_{open,close}_rxq for leased queues ff8889ff9107 net, ethtool: Disallow leased real rxqs to be resized 9e2103f36110 net: Add lease info to queue-get response 31127deddef4 net: Implement netdev_nl_queue_create_doit a5546e18f77c net: Add queue-create operation af05e558988e x86/sev: Use kfree_sensitive() when freeing a SNP message descriptor c259cd7ea3c9 revocable: fix missing module license and description e546c69ac54e ARM: dts: rockchip: rk3036: remove mshc aliases cb36f89b1001 hinic3: Add HW event handler aebd95b00a3a hinic3: Add mac filter ops b35a6fd37a00 hinic3: Add adaptive IRQ coalescing with DIM 0f9e2d957474 hinic3: Add .ndo_vlan_rx_add/kill_vid and .ndo_validate_addr 2467a0466028 hinic3: Add .ndo_features_check 721df7639c83 hinic3: Add .ndo_set_features and .ndo_fix_features f47872bed40f hinic3: Add .ndo_tx_timeout and .ndo_get_stats64 a30cc9b27790 hinic3: Add PF management interfaces 53200a8605d7 hinic3: Add PF framework c0a652a3d197 iommu/amd: Remove unused variable in amd_iommufd_viommu_destroy() b18247f9dab7 arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro 6742b9981664 arm64: dts: rockchip: Fix imx258 variant on pinephone pro 1636348aab60 arm/arm64: dts: st: Drop unused .dtsi 7006477e7ff0 arm64: STM32: drop an undefined Kconfig symbol cd7d34dad61f arm64: dts: st: Minor whitespace cleanup f4051bcb0f96 arm64: dts: st: Use hyphen in node names 8648e9b18e3e arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi f056d9a424c3 arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi 196369e3823e dt-bindings: media: st: dcmipp: add 'power-domains' property f447cf079dba arm64: dts: st: add power-domain of csi in stm32mp231.dtsi 886fd33507ad arm64: dts: st: add power-domain of csi in stm32mp251.dtsi 9cdfabe2f2d1 dt-bindings: media: st: csi: add 'power-domains' property 75048a8de01b ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1 ba96d918d314 arm64: dts: st: add DDR channel to stm32mp257f-ev1 board ec6eac731f7b arm64: dts: st: add LPDDR channel to stm32mp257f-dk board 5e6977933154 arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi a81fcfd4487b arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi d8d366cb6b65 arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi 4dc102d8fb7c arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi 974e24ed49e0 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property a5692f50392b arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi 6d280a351e28 arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi 0dfff7c550f3 arm64: dts: st: Add boot-led for stm32mp2 ST boards 2e54d4466560 ARM: dts: stm32: Add boot-led for stm32mp1 ST boards 5c6f60c2d2f8 ARM: dts: stm32: Add boot-led for stm32 MCU ST boards 86e73410c8bc arm64: dts: st: Add green and orange LED for stm32mp2 ST boards 55fb8865f353 ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board 7f2815c96203 ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board 31f0d9a486a8 ARM: dts: stm32: Add red LED for stm32mp135f-dk board 4d33caf1f0b7 ARM: dts: stm32: Add LED support for stm32h743i-eval f5f2fce8af2a ARM: dts: stm32: Add LED support for stm32h743i-disco e89ae0ec2fb8 ARM: dts: stm32: Update LED nodes for stm32 MCU boards 069bb6f69afa pinctrl: intel: platform: Add Nova Lake to the list of supported 2afef25cc448 arm64: dts: amlogic: add the type-c controller on Radxa Zero 2 436418ef5baa arm64: dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot. 1099b3b6ab01 arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable eMMC storage 3574c322b1d0 ext4: use optimized mballoc scanning regardless of inode format 4865c768b563 ext4: always allocate blocks only from groups inode can use 94a8cea54cd9 ext4: fix dirtyclusters double decrement on fs shutdown b18c5b84fa4a hfsplus: fix generic/037 xfstests failure 491f2927ae09 ext4: fast commit: make s_fc_lock reclaim-safe bdc56a9c46b2 ext4: fix e4b bitmap inconsistency reports 591a4ab9b8b1 ext4: remove redundant NULL check after __GFP_NOFAIL 5f18f60d56c0 ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT 5ca28af074ad ext4: simplify the mapping query logic in ext4_iomap_begin() 8bd1f257af1c ext4: remove unused unwritten parameter in ext4_dio_write_iter() 012924f0eeef ext4: remove useless ext4_iomap_overwrite_ops 5d87c7fca2c1 ext4: avoid starting handle when dio writing an unwritten extent ea96cb5c4ae3 ext4: don't split extent before submitting I/O 01942af95ab6 ext4: use reserved metadata blocks when splitting extent on endio ca81109d4a8f ext4: fix memory leak in ext4_ext_shift_extents() 154922b34da9 ext4: don't order data when zeroing unwritten or delayed block 26f260ce5828 ext4: remove unnecessary zero-initialization via memset f16ae81b80ca riscv: dts: sophgo: sg2044: Add "b" ISA extension ebb87dd74c34 riscv: dts: sophgo: fix the node order of SG2042 peripheral 5e6836e735f9 riscv: dts: sophgo: Move PLIC and CLINT node into CPU dtsi 1f8dd813a1c7 ext4: mark group extend fast-commit ineligible 89b4336fd5ec ext4: mark group add fast-commit ineligible 690558921d9f ext4: mark move extents fast-commit ineligible 16d43b9748c6 ext4: mark fs-verity enable fast-commit ineligible 87e79fa122bc ext4: mark inode format migration fast-commit ineligible d518215c2719 ext4: add sysfs attribute err_report_sec to control s_err_report timer 270564513489 ext4: move ext4_percpu_param_init() before ext4_mb_init() 450e2487d5a2 pinctrl: spacemit: support I/O power domain configuration e817f0223d78 dt-bindings: pinctrl: spacemit: add syscon property c3608162a95a spi: xilinx: make irq optional b603500de20f spi: dt-bindings: xilinx: make interrupts optional a380a02ea3dd rtc: pcf8563: use correct of_node for output clock d5aca9a17f6d rtc: max31335: use correct CONFIG symbol in IS_REACHABLE() f9ecfd9bfedb rtc: nvvrs: Add ARCH_TEGRA to the NV VRS RTC driver 9e835108a9ae fs/orangefs: Replace deprecated strcpy with memcpy + strscpy 0eb1927502e8 orangefs: Replace deprecated strcpy with strscpy abed42f9cd80 net/mlx5e: Conditionally create async ICOSQ 1b080bd74840 net/mlx5e: Move async ICOSQ to dynamic allocation 56aca3e0f730 net/mlx5e: Use regular ICOSQ for triggering NAPI ea945f4f3991 net/mlx5e: Move async ICOSQ lock into ICOSQ struct 3b85d5f8562c octeon_ep: reset firmware ready status 7a3d3279a566 net: thunderbolt: Allow reading link settings 2e62e5565bd2 bonding: 3ad: Add support for SPEED_80000 a9927022c449 net: ethtool: Add support for 80Gbps speed 8411d7286bcb net: thunderbolt: Allow changing MAC address of the device d6df0dea24d2 dpll: zl3073x: Implement device mode setting support e3f6c65192fe dpll: add dpll_device op to set working mode b1f99cc88638 dpll: add dpll_device op to get supported modes fab13d738c9b clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src ebd1eb365cae arm64: qcom: dts: sm8750: add coresight nodes dda4bdd32532 arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table f010e0b99703 arm64: dts: qcom: x1-el2: Enable the APSS watchdog 4da4883613f6 arm64: dts: qcom: hamoa: Add the APSS watchdog 6609c1976e64 dt-bindings: watchdog: Document X1E80100 compatible 7f45d77240f9 ARM: dts: qcom: msm8960: expressatt: Add Accelerometer 3649a120a710 ARM: dts: qcom: msm8960: expressatt: Add Magnetometer 7f07c27808e6 ARM: dts: qcom: msm8960: expressatt: Add NFC 72c6158e17cd ARM: dts: qcom: msm8960: expressatt: Add Light/Proximity Sensor 4535af3dc91c ARM: dts: qcom: msm8960: Add GSBI2 & GSBI7 cfc22c2121cb arm64: dts: qcom: sdm632-fairphone-fp3: Enable CCI and add EEPROM 9e834e768d0b arm64: dts: qcom: sdm632-fairphone-fp3: Add camera fixed regulators 842c0aa3e042 arm64: dts: qcom: msm8953: Add CCI nodes 589deb6bc275 arm64: dts: qcom: msm8953: Re-sort tlmm pinctrl states d321d505edb6 selftests: net: csum: Fix printk format in recv_get_packet_csum_status() dbf24ab58fec net: dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration 4cc265663da5 dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate f062e8e25102 ipv6: annotate data-races in net/ipv6/route.c 978b67d28358 ipv6: exthdrs: annotate data-race over multiple sysctl 12eddc685744 ipv6: annotate data-races around sysctl.ip6_rt_gc_interval 5ade47c974b4 ipv6: annotate data-races over sysctl.flowlabel_reflect 03e9d91dd64e ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}() 3681282530e6 ipv6: annotate date-race in ipv6_can_nonlocal_bind() ded139b59b5d ipv6: annotate data-races from ip6_make_flowlabel() e82a347d92d1 ipv6: add sysctl_ipv6_flowlabel group 962ae6892d8b vfio/pci: Lock upstream bridge for vfio_pci_core_disable() b703b31ea8cd types: reuse common phys_vec type instead of DMABUF open‑coded variant 83c10e8dd436 dm-unstripe: fix mapping bug when there are multiple targets in a table a5d8b9d94e18 f2fs: fix to unlock folio in f2fs_read_data_large_folio() fe15bc3d447c f2fs: fix error path handling in f2fs_read_data_large_folio() e5f19b619fa0 vfio/nvgrace-gpu: register device memory for poison handling 205e6d17cdf5 mm: add stubs for PFNMAP memory failure registration functions 1c588bca3bd5 vfio: selftests: Drop IOMMU mapping size assertions for VFIO_TYPE1_IOMMU 080723f4d4c3 vfio: selftests: Add vfio_dma_mapping_mmio_test 557dbdf6c4e9 vfio: selftests: Align BAR mmaps for efficient IOMMU mapping 03b7c2d763c9 vfio: selftests: Centralize IOMMU mode name definitions ffc987b3bca2 vfio/mdev: update outdated comment 83ba6efa711f spi: rockchip: Use plain request_irq() a1d63493634e clk: qcom: dispcc-sdm845: Enable parents for pixel clocks df7c440c904f ARM: dts: qcom: msm8974: Start using rpmpd for power domains 4cf8d541f471 ARM: dts: qcom: msm8974: Sort header includes alphabetically 118ba36e446c dm-integrity: fix recalculation in bitmap mode 929fde5e8457 KVM: s390: vsie: retry SIE when unable to get vsie_page 37fbc1ab0f22 spi: Drop duplicate device_set_node() call 103c510e1c68 spi: Drop duplicate fwnode assignment 3974a585be78 spi: Drop duplicate of_node assignment f2d1a3318eb1 spi: Propagate default fwnode to the SPI controller device 20c4701b75a3 dt-bindings: regulator: mark regulator-suspend-microvolt as deprecated a18467a50edd ASoC: realtek: fix misspelling of "minimum" in comments 3c5ddd56aa93 ASoC: codecs: es8323: Enable proper DAPM widgets for chip power 95814d4b8d47 ASoC: codecs: es8323: Enable proper DAPM widgets for capture ADC 9dd2719a9ad3 ASoC: codecs: es8323: remove DAC enablement write from es8323_set_bias_level 0cccfe65895d ASoC: codecs: es8323: Replace magic numbers with defined macros 4fbd3b2ec04d ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23 08c098999601 ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated be9badced98f dm-bufio: avoid redundant buffer_tree lookups 1bf7ba4ca342 dm-bufio: merge cache_put() into cache_put_and_wake() 9183c97e7e22 x86/sev: Rename sev_es_ghcb_handle_msr() to __vc_handle_msr() f93bc869825f selftests: add dm-verity keyring selftests 033724b1c627 dm-verity: add dm-verity keyring 744905705113 rust: debugfs: Use kernel Atomic type in docs example 436ee609df7d MAINTAINERS: Adjust vdso file entry in INTEL SGX 22ce09ce1af5 soc: mediatek: mtk-cmdq: Add mminfra_offset adjustment for DRAM addresses 40dc5bbad63b soc: mediatek: mtk-cmdq: Extend cmdq_pkt_write API for SoCs without subsys ID 4bf783d8415c soc: mediatek: mtk-cmdq: Add pa_base parsing for hardware without subsys ID support c775b23b1f78 soc: mediatek: mtk-cmdq: Add cmdq_get_mbox_priv() in cmdq_pkt_create() 5ea617e81833 mailbox: mtk-cmdq: Add driver data to support for MT8196 1c1874843bc4 mailbox: mtk-cmdq: Add mminfra_offset configuration for DRAM transaction 7005b7cb2fff mailbox: mtk-cmdq: Add GCE hardware virtualization configuration 266f35701b6f mailbox: mtk-cmdq: Add cmdq private data to cmdq_pkt for generating instruction 25556c12f4d3 arm64: dts: mediatek: mt8192: Rename mt8192-afe-pcm to audio-controller a8e3d66ff5c0 dt-bindings: arm: mediatek: audsys: Support mt8192-audsys variant 16de4c6a8fe9 reset: gpio: suppress bind attributes in sysfs 8c97a6ddc956 minix: Add required sanity checking to minix_check_superblock() 59cac9d52b88 selftests/x86: Clean up sysret_rip coding style 5ec64aa7fef3 mtd: rawnand: sunxi: Convert to common field_{get,prep}() helpers 4d9024d14d1b coresight-tnoc: Add runtime PM support for Interconnect TNOC 5799dee92dc2 coresight-tnoc: add platform driver to support Interconnect TNOC 2b3625a83245 dt-bindings: arm: qcom: Add Coresight Interconnect TNOC 779c59274d03 mtd: intel-dg: Fix accessing regions before setting nregions 905412709678 dt-bindings: mtd: st,spi-fsm: convert to DT schema 5f68fb7ead5c mtd: rawnand: atmel: Defer probe if SRAM is missing 2372fe1ceaf5 dt-bindings: mtd: microchip,mchp23k256: convert to DT schema 9986a70db376 dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema 56477aea482d mtd: parsers: ofpart: Remove code/data for disabled custom parsers 1feb0377b9b8 coresight: etm3x: Fix cpulocked warning on cpuhp aa8cb72c2018 mtd: spi-nor: hisi-sfc: Simplify with scoped for each OF child loop 8f51b6be2697 mtd: rawnand: vf610: Simplify with scoped for each OF child loop 3b9605987e60 mtd: rawnand: vf610: Fix Wvoid-pointer-to-enum-cast warning 42983837ef2b mtd: rawnand: qcom: Simplify with scoped for each OF child loop c522c198aa7a mtd: rawnand: ingenic: Simplify with scoped for each OF child loop 758916e2201f mtd: rawnand: denali: Simplify with scoped for each OF child loop f3701ba18069 mtd: rawnand: brcm: Simplify with scoped for each OF child loop 6d8226cbbf12 mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper 18649ffbb63b riscv: dts: anlogic: dr1v90: Add "b" ISA extension 2e2f6b0ef855 rust: iommu: add io_pgtable abstraction 1e1dd9eeaab3 wifi: mac80211: mark iface work SKBs as consumed 58dc87d83928 wifi: mac80211: remove RX_DROP e2692c4eeaa4 iommupt: Do not set C-bit on MMIO backed PTEs 8a42938a2894 wifi: nl80211: ignore cluster id after NAN started 36e83df3a66f wifi: cfg80211: cleanup cluster_id when stopping NAN f816141cbae2 wifi: cfg80211: limit NAN func management APIs to offloaded DE e1696c8bd005 wifi: cfg80211: stop NAN and P2P in cfg80211_leave e69fda4d0770 wifi: cfg80211: allow only one NAN interface, also in multi radio c34dbc5900b0 wifi: wlcore: Add support for IGTK key 2ad6c5cdc89a rust: rbtree: reduce unsafe blocks on pointer derefs db5e9260be8d ARM: dts: allwinner: Replace status "failed" with "fail" 6c37b6841a92 rust: kunit: replace `kernel::c_str!` with C-Strings 32d61c516f75 samples: rust: i2c: replace `kernel::c_str!` with C-Strings eeaad2f021de rust: i2c: replace `kernel::c_str!` with C-Strings 84b1b49eccb7 rust: ptr: replace unneeded use of `build_assert` 1b18b37a2c30 rust: build_assert: add instructions for use with function arguments 9fa7153c31a3 rust: conclude the Rust experiment 76d415763bae pinctrl: st: Annotate st_pinconf_dbg_show() as holding mutex e2c58cbe3aff pinctrl: rockchip: Simplify locking with scoped_guard() 160d686fbf8f pinctrl: tegra-xusb: Simplify locking with guard() 0899bab9b236 pinctrl: tegra-xusb: Return void in padctl enable/disable functions b339e1df67e9 pinctrl: tb10x: Simplify locking with guard() 708adef80cb1 pinctrl: microchip-sgpio: Simplify locking with guard() 6fe3b96b051d pinctrl: aw9523: Simplify locking with guard() b4b224ec05e7 pinctrl: amd: Cleanup header includes faf55ac9a40d pinctrl: sophgo: Cleanup header includes 17d41be3c703 pinctrl: starfive: jh7110-sys: Cleanup header includes a7f7ee348de1 pinctrl: aspeed: Cleanup header includes 949f647eff76 i2c: imx-lpi2c: Add runtime PM support for IRQ and clock management on i.MX8QXP/8QM eb9eb4db98d6 driver core: make pinctrl_bind_pins() private 244d11ae7d12 mailbox: mtk-cmdq: Add driver data to support for MT8196 ddb5d0c941c6 mailbox: mtk-cmdq: Add mminfra_offset configuration for DRAM transaction 7063a901fe1a mailbox: mtk-cmdq: Add GCE hardware virtualization configuration 7d834d5ce5cb mailbox: mtk-cmdq: Add cmdq private data to cmdq_pkt for generating instruction c2b69f71ffd0 mailbox: pcc: Clear any pending responder interrupts before enabling it 9f3bbbb72ad0 mailbox: pcc: Initialize SHMEM before binding the channel with the client 9c753f7c953c mailbox: pcc: Mark Tx as complete in PCC IRQ handler 3349f800609e mailbox: pcc: Set txdone_irq/txdone_poll based on PCCT flags a5695dedb766 mailbox: pcc: Wire up ->last_tx_done() for PCC channels f82c3e62b6b8 Revert "mailbox/pcc: support mailbox management of the shared buffer" b411f2109ec1 mailbox: mpfs: drop POLARFIRE from ARCH_MICROCHIP_POLARFIRE 74ff7036589a dt-bindings: mbox: add pic64gx mailbox compatibility to mpfs mailbox f7c330a8c83c mailbox: mchp-ipc-sbi: fix out-of-bounds access in mchp_ipc_get_cluster_aggr_irq() ba99035bf16e soc: apple: rtkit: Add function to poweroff d96ebba37b7d dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali da5eef6a5e94 mailbox: remove unneeded double quotation fcd7f96c7836 mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() b562abd95672 mailbox: mediatek: Add mtk-vcp-mailbox driver c2b75a5353ae dt-bindings: mailbox: mediatek,mt8196-vcp-mbox: add mtk vcp-mbox document d3922f6dad69 RDMA/rxe: Remove unused page_offset member 18ea78e2ae83 IB/mlx5: Fix port speed query for representors 382dd788cb8b ext4: drop the TODO comment in ext4_es_insert_extent() a5567347b6f5 ext4: replace ext4_es_insert_extent() when caching on-disk extents b32e61cf6470 ext4: adjust the debug info in ext4_es_cache_extent() ae3e5ebbdd77 ext4: make ext4_es_cache_extent() support overwrite existing extents 42ad7b23b335 ext4: make __es_remove_extent() check extent status ef46e0d70014 ext4: cleanup useless out label in __es_remove_extent() c0329d0288de ext4: cleanup zeroout in ext4_split_extent_at() 79b592e8f1b4 ext4: drop extent cache when splitting extent fails 6d882ea3b093 ext4: drop extent cache after doing PARTIAL_VALID1 zeroout 8b4b19a2f963 ext4: don't cache extent during splitting extent 5f1a1cccebf8 ext4: correct the mapping status if the extent has been zeroed feaf2a80e78f ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O 1bf6974822d1 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1 22784ca541c0 ext4: subdivide EXT4_EXT_DATA_VALID1 ebc2164a4cd4 RDMA/mlx5: Fix UMR hang in LAG error state unload e2938ad00b21 apparmor: fix NULL pointer dereference in __unix_needs_revalidation bbef8e2c29c3 x86/percpu: Make CONFIG_USE_X86_SEG_SUPPORT work with sparse 93d4dbdc8da0 apparmor: Replace deprecated strcpy in d_namespace_path b31d3f7385fb apparmor: Replace sprintf/strcpy with scnprintf/strscpy in aa_policy_init 3a74e73b863a irqchip/renesas-rzv2h: Add suspend/resume support a384f2ed886d irqchip/aslint-sswi: Fix error check of of_io_request_and_map() result a34d398c83a4 irqchip: Allow LoongArch irqchip drivers on both 32BIT/64BIT 0370a5e740f2 irqchip/loongson-pch-pic: Adjust irqchip driver for 32BIT/64BIT 4093b0e55b39 irqchip/loongson-pch-msi: Adjust irqchip driver for 32BIT/64BIT 04f1f17d28ce irqchip/loongson-htvec: Adjust irqchip driver for 32BIT/64BIT 61fb5e517ec4 irqchip/loongson-eiointc: Adjust irqchip driver for 32BIT/64BIT 57e05137ac3b irqchip/loongson-liointc: Adjust irqchip driver for 32BIT/64BIT d9e7035a51b8 irqchip/loongarch-avec: Adjust irqchip driver for 32BIT/64BIT 450517fa5aae dt-bindings: watchdog: qcom-wdt: Document Glymur watchdog 478003f61bf5 dt-bindings: watchdog: Convert mpc8xxx-wdt to YAML 103f4e7c8544 iommu/amd: Add support for nested domain attach/detach 93eee2a49c1b iommu/amd: Refactor logic to program the host page table in DTE 4e1b09d90bdf iommu/amd: Refactor persistent DTE bits programming into amd_iommu_make_clear_dte() 757d2b1fdf5b iommu/amd: Introduce gDomID-to-hDomID Mapping and handle parent domain invalidation 774180a74abc iommu/amd: Add support for nested domain allocation 8fa8380abd09 dt-bindings: watchdog: samsung-wdt: Split if:then: and constrain more e113a72576d6 iommu/amd: Introduce struct amd_iommu_viommu 6a11dbf4d02d dt-bindings: watchdog: samsung-wdt: Drop S3C2410 b43a29def24f iommu/amd: Add support for nest parent domain allocation b2bb0573ddb2 iommu/amd: Always enable GCR3TRPMode when supported. e05698c10d98 iommufd: Introduce data struct for AMD nested domain allocation a7264838057f watchdog: s3c2410_wdt: Drop S3C2410 support 9b467a5af856 iommu/amd: Introduce helper function amd_iommu_update_dte() f2cfba287544 dt-bindings: watchdog: samsung-wdt: Define cluster constraints top-level 11cfa782f01b iommu/amd: Make amd_iommu_make_clear_dte() non-static inline 2dea984a7426 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value 5335fc165749 iommu/amd: Rename DEV_DOMID_MASK to DTE_DOMID_MASK 4a4da4895895 watchdog: rz: Discard pm_runtime_put() return values 439cf01b2e00 watchdog: Make API functions const correct 7d8b06ecc45b iommu/amd: Add support for hw_info for iommu capability query d303d37ef5cf watchdog: imx7ulp_wdt: handle the nowayout option a1a548c5eca6 watchdog: sbsa: Update the W_IIDR Implementer bit mask to 0xFFF b0fd1f580bd1 watchdog: Always return time left until watchdog times out 0bf75b9c8a0e watchdog: iTCO: Drop vendor support fd69b2f7d5f4 compiler: Use __typeof_unqual__() for __unqual_scalar_typeof() 6b617317e5bc ALSA: firewire: remove PCM buffer size constraint from isoc context header e5f1291b6f3f firewire: core: add fw_iso_context_create() variant with header storage size 9bf71acd65bf firewire: core: provide isoc header buffer size outside card driver fc999c7b68ac firewire: ohci: allocate isoc context header by kvmalloc() 090ac6520044 firewire: core: add flags member for isochronous context structure ea6fdb1cbde0 firewire: ohci: use cleanup helper for isoc context header allocation c544c829894f firewire: ohci: code refactoring to use union for isoc multiple channel state 0fe92d5d2c2a firewire: ohci: refactor isoc single-channel state using a union 6b67470dce11 firewire: core: add function variants for isochronous context creation 70f752ebb08c soc/tegra: pmc: Add PMC contextual functions e1fd5ad68acd soc/tegra: pmc: Do not rely on global variable 2e944c51d661 soc/tegra: pmc: Use driver-private data bb946b0e118d soc/tegra: pmc: Use PMC context embedded in powergates b2a3e8200056 soc/tegra: pmc: Pass PMC context as debugfs data a9f822b3ff7b soc/tegra: pmc: Pass PMC context via sys-off callback data 48b7f802fb78 soc/tegra: pmc: Embed reboot notifier in PMC context 0732dffeb093 soc/tegra: pmc: Store PMC context in clocks 1c672945ceb4 soc/tegra: pmc: Pass struct tegra_pmc to tegra_powergate_state() f59dbd0c9388 soc/tegra: pmc: Use contextual data instead of global variable e6d96073af68 soc/tegra: pmc: Fix unsafe generic_handle_irq() call 9bdfeed989b1 arm64: dts: freescale: imx95: Add support for i.MX95 15x15 FRDM board b17171492e98 dt-bindings: arm: fsl: Add compatible for i.MX95 15x15 FRDM board 868f5c154c25 arm64: dts: imx91-11x11-frdm: fix CAN transceiver gpio 1a7d97c2d386 arm64: dts: imx93-11x11-frdm: enable additional devices f6ef3d9ff812 soc: imx8m: Fix error handling for clk_prepare_enable() f325a91895d8 ARM: dts: imx: e60k02: add tps65185 9fcca3e28533 ARM: dts: imx50-kobo-aura: add epd pmic description e9c48e558696 ARM: dts: imx: tolino-shine2: add tps65185 c4279332f479 net: txgbe: convert to use .get_rx_ring_count d1c7ed5dfa35 net: macb: convert to use .get_rx_ring_count ceec168d03db net: cxgb4: convert to use .get_rx_ring_count 507353bf84fc net: xgbe: convert to use .get_rx_ring_count 05ba3044865d net: lan743x: convert to use .get_rx_ring_count 289f714a084c net: ena: convert to use .get_rx_ring_count e33bd8dd7f1f net: mediatek: convert to use .get_rx_ring_count efa375c44090 net: tsnep: convert to use .get_rx_ring_count 342e31254f02 selftests: net: improve error handling in passive TFO test 52b485973043 selftests: net: fix passive TFO test to fail if child processes failed 8c898869809d arm64: dts: imx93-11x11-frdm: Add MQS audio support 2da6336e94c2 arm64: dts: imx952-evk: Add nxp,ctrl-ids for scmi misc aef607803edd arm64: dts: imx952-evk: Add flexcan support 13b56cf38fca arm64: dts: imx952-evk: Enable TPM[3,6] 1f563af57f25 arm64: dts: imx952-evk: Enable wdog3 8e135b9d57f8 arm64: dts: imx952-evk: Enable USB[1,2] ba1d16745187 arm64: dts: imx952-evk: Enable SPI7 fc910b85b271 arm64: dts: imx952-evk: Enable UART5 b7f274333167 arm64: dts: imx952-evk: Enable I2C[2,3,4,6,7] bus 570a0eb96327 arm64: dts: imx952-evk: Change the usdhc1_200mhz drive strength to DSE4 730f6b28cb87 arm64: dts: imx952: Add idle-states node 5eb7405db99b arm64: dts: imx8mn: Add ifm VHIP4 EvalBoard v1 and v2 347e8b20acfe arm64: dts: imx8mn: Add SNVS LPGPR 507d920800ea arm64: dts: imx8mq-librem5: Don't set mic-cfg for wm8962 f8d3da15a969 arm64: dts: imx8mq-librem5: Set cap-power-off-card for usdhc2 f9774d6d4ba4 arm64: dts: imx8mq-librem5: Limit uSDHC2 frequency to 50MHz 1361bfee8d7b arm64: dts: imx8mq-librem5: Enable SNVS RTC bb01a42b1bc2 arm64: dts: imx8mq-librem5: Set vibrator's PWM frequency to 20kHz 6429d40e519f arm64: dts: imx8mq-librem5: Enable I2C recovery 650e55f224a5 net: phy: realtek: simplify bogus paged operations 46ff862d376c net: phy: realtek: demystify PHYSR register location 85f75da86a0a net: phy: realtek: reunify C22 and C45 drivers 2809a1c43404 net: phy: realtek: simplify C22 reg access via MDIO_MMD_VEND2 84fb8b93fae2 net: phy: realtek: support interrupt also for C22 variants 5ccde4c81e84 net: stmmac: fix dwmac4 transmit performance regression f10ab9d3a7ea tcp: move tcp_rate_skb_sent() to tcp_output.c 799759e610d3 net: ethernet: ti: cpsw_ale: Remove obsolete macros 2a85541d95f7 net/sched: cake: avoid separate allocation of struct cake_sched_config 8fc807104125 docs: tls: Enhance TLS resync async process documentation 0b3877bec78b netfilter: uapi: Use UAPI definition of INT_MAX and INT_MIN a8a11e5237ae ethtool: uapi: Use UAPI definition of INT_MAX ca9d74eb5f6a uapi: add INT_MAX and INT_MIN constants 171e8ed48276 net: usb: sr9700: remove code to drive nonexistent MII 61f1139a4765 net: pcs: rzn1-miic: Add PHY_LINK active-level configuration support 98e8039a3b14 dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property 2a14e91b6d76 mctp i2c: initialise event handler read bytes fc12767c19d4 dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms 3e6b0227b93c clk: imx: fracn-gppll: Add 241.90 MHz Support 9bb910b04940 clk: imx: fracn-gppll: Add 332.60 MHz Support 024d8f4aa359 arm64: dts: exynos: gs101: add cmu_dpu and sysreg_dpu dt nodes 4b18a3ef2230 clk: samsung: gs101: add support for Display Process Unit (DPU) clocks 1d8fae6617b6 dt-bindings: samsung: exynos-sysreg: add gs101 dpu compatible 52300cd894b3 dt-bindings: clock: google,gs101-clock: Add DPU clock management unit 3a2741fa3138 dt-bindings: clock: google,gs101-clock: fix alphanumeric ordering c9d24fe07902 clk: samsung: fix sysreg save/restore when PM is enabled for CMU aafaa4d875fb clk: samsung: avoid warning message on legacy Exynos (auto clock gating) 44dd7cfbd1db MAINTAINERS: pstore: Remove L: entry ee4acc596786 nfp: tls: Avoid -Wflex-array-member-not-at-end warnings cd8da637106d carl9170: Avoid -Wflex-array-member-not-at-end warning fac4ab5cd0ad coredump: Use __counted_by_ptr for struct core_name::corename a120a832e3eb lkdtm/bugs: Add __counted_by_ptr() test PTR_BOUNDS 150a04d817d8 compiler_types.h: Attributes: Add __counted_by_ptr macro 2a11e1479ef0 x86/acpi: Add acpi=spcr to use SPCR-provided default console 88303fb68cc2 s390/pci: Use PCIBIOS return values in pci_read()/pci_write() 84d875e69818 s390/pci: Handle futile config accesses of disabled devices directly 48b4790f0549 s390/preempt: Optimize __preempt_count_dec_and_test() 05405b8fd284 s390/asm: Let __HAVE_ASM_FLAG_OUTPUTS__ define 1 23ba7d31633d s390/preempt: Optimize __preemp_count_add()/__preempt_count_sub() 6cce3609a1e0 s390/preempt: Optimize preempt_count() 3f2d8d79cceb watchdog: starfive-wdt: Fix PM reference leak in probe error path 88b2ab346436 fix it87_wdt early reboot by reporting running timer aeb5ecad5316 rust: pin-init: Implement `InPlaceWrite` for `&'static mut MaybeUninit` da9cfc4fcf53 MAINTAINERS: add Gary Guo to pin-init 1f1cd6964bbc rust: pin-init: internal: init: simplify Zeroable safety check ceca298c53f9 rust: pin-init: internal: init: add escape hatch for referencing initialized fields d26732e57b06 rust: pin-init: internal: init: add support for attributes on initializer fields d083a6214ca6 rust: init: use `#[default_error(err)]` for the initializer macros aeabc92eb2d8 rust: pin-init: add `#[default_error()]` attribute to initializer macros 4883830e9784 rust: pin-init: rewrite the initializer macros using `syn` dae5466c4aa5 rust: pin-init: add `?Sized` bounds to traits in `#[pin_data]` macro 560f6d13c33f rust: pin-init: rewrite `#[pin_data]` using `syn` a92f5fd29257 rust: pin-init: rewrite the `#[pinned_drop]` attribute macro using `syn` 50426bde1577 rust: pin-init: rewrite `derive(Zeroable)` and `derive(MaybeZeroable)` using `syn` 26bd9402389e rust: pin-init: internal: add utility API for syn error handling 514e4ed2c9da rust: pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` workarounds 901f1d73d2c6 rust: pin-init: allow the crate to refer to itself as `pin-init` in doc tests 61d62ab08f0e rust: pin-init: remove `try_` versions of the initializer macros eb4ee870747c Documentation: admin-guide: media: mgb4: Add GMSL1 & GMSL3-coax modules info f67adf545f9e media: pci: mgb4: Add support for GMSL3 coaxial modules a20cf188abe2 media: pci: mgb4: Add support for GMSL1 modules a642165719da dt-bindings: arm: fsl: Document ifm VHIP4 EvalBoard v1 and v2 6f55fc60dc2c dt-bindings: vendor-prefixes: Document ifm electronic gmbh 42832d01c611 ARM: imx_v4_v5_defconfig: update for v6.19-rc1 4acaf8b293c8 soc: imx: Spport i.MX9[4,52] 36ca5298fc42 soc: imx: Use dev_err_probe() for i.MX9 ab382a6ee25f soc: imx: Use device-managed APIs for i.MX9 fc61fdfdc4dd arm64: dts: imx95: Use GPU_CGC as core clock for GPU cb429866a825 scsi: sd: Do not split error messages 6e07e5333cc3 scsi: sd: Move the sd_fops definition 3899cff5056f scsi: sd: Move the scsi_disk_release() function definition c0daf4836114 scsi: sd: Move the sd_config_discard() function definition 4f39a4870a59 scsi: sd: Move the sd_remove() function definition 695df7ea6099 scsi: ufs: core: Handle sentinel value for dHIDAvailableSize 07959ef517b8 scsi: ufs: exynos: Call phy_notify_state() from hibern8 callbacks 8124b4a4a96b ARM: dts: imx: move nand related property under nand@0 af6c4ea19df9 ARM: dts: imx6sx: update gpmi #size-cells to 0 54397e9844a4 ARM: dts: imx6qdl: add '#address-cells' and '#size-cells' for gpmi-nand 80a4062e8821 firmware: imx: sm-misc: Dump syslog info 4fa62e80c7db firmware: arm_scmi: imx: Support getting syslog of MISC protocol f0ed0e844452 arm64: dts: imx91: Add thermal-sensor and thermal-zone support e897e86711b2 clk: tegra30: Add CSI pad clock gates a6d8abf5b454 clk: tegra: Set CSUS as vi_sensor's gate for Tegra20, Tegra30 and Tegra114 d262d030baef dt-bindings: display: tegra: document Tegra30 VI and VIP d6e8b796d0d6 dt-bindings: display: tegra: document Tegra132 MIPI calibration device 4d9367823667 ARM: tegra: Adjust DSI nodes for Tegra20/Tegra30 f521678d1921 clk: tegra20: Reparent dsi clock to pll_d_out0 dfa93788dd8b arm64: tegra: smaug: Add usb-role-switch support c256740c4b1f arm64: tegra: smaug: Complete and enable tegra-udc node 8acdb94dcfd3 arm64: tegra: smaug: Enable DisplayPort via USB-C port 2ea99dade57e clk: tegra: tegra124-emc: Simplify with scoped for each OF child loop 1acce02756a3 clk: tegra: Adjust callbacks in tegra_clock_pm 7263d6a8b874 arm64: tegra: Correct CPU compatibles on Tegra264 42cbac7dc900 arm64: tegra: Drop unneeded status=okay on Tegra264 8f9c967e8eb0 arm64: tegra: Drop unneeded status=okay on Tegra234 9ff1e819b0a6 arm64: tegra: Drop unneeded status=okay on Tegra194 6e71a4b88752 arm64: tegra: Drop unneeded status=okay on Tegra186 fe57d0ac4835 arm64: tegra: Add nodes for CMDQV fbde94c13bea arm64: tegra: Add DBB clock to EMC on Tegra264 6142b726e6e6 tools/power/x86/intel-speed-select: v1.25 release 56c17ee151c6 tools/power/x86/intel-speed-select: Fix file descriptor leak in isolate_cpus() 21adcd5ec99f tools/power/x86/intel-speed-select: Use pkg-config for libnl-3.0 detection 6588b8845e73 tools/power/x86/intel-speed-select: Allow non root users ec8bb999dc0c f2fs: use folio_end_read 5c145c03188b f2fs: fix to avoid mapping wrong physical block for swapfile fe2961fb77e4 f2fs: avoid f2fs_map_blocks() for consecutive holes in readpages d194f112a9e6 f2fs: advance index and offset after zeroing in large folio read 6afd05ca6d45 f2fs: add 'folio_in_bio' to handle readahead folios with no BIO submission 540d34c18272 f2fs: avoid unnecessary block mapping lookups in f2fs_read_data_large_folio 93ffb6c28ff1 f2fs: detect more inconsistent cases in sanity_check_node_footer() 50ac3ecd8e05 f2fs: fix to do sanity check on node footer in {read,write}_end_io 0a736109c9d2 f2fs: fix to do sanity check on node footer in __write_node_folio() f7b929eda1f1 f2fs: clean up the type parameter in f2fs_sync_meta_pages() e48e16f3e37f f2fs: support non-4KB block size without packed_ssa feature 1dd3b437d49c f2fs: make FAULT_DISCARD obsolete ce2739e482bc f2fs: fix to avoid UAF in f2fs_write_end_io() efad162f5a84 selftests/bpf: Fix map_kptr test failure 47d440d0a5bb selftests/bpf: Support when CONFIG_VXLAN=m 999b2395e3c3 bpftool: Add 'prepend' option for tcx attach to insert at chain start 4787eaf7c171 bpf: Add SPDX license identifiers to a few files 170014769761 bpf: Add __force annotations to silence sparse warnings 2a0a30805a7d kbuild: uapi: drop dependency on CC_CAN_LINK c25d01e1c4f2 virt: vbox: uapi: Mark inner unions in packed structs as packed 1e5271393d77 hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed a95e1d848972 arm64: dts: broadcom: bcm4906-netgear-r8000p: Drop unnecessary "ranges" in partition node 9a19a2c7b2b0 arm64: dts: broadcom: northstar2: Drop "arm,cci-400-pmu" fallback compatible 172711e80a70 arm64: dts: broadcom: northstar2: Drop QSPI "clock-names" 9c316b5a0973 arm64: dts: broadcom: northstar2: Drop unused and undocumented "brcm,pcie-ob-oarr-size" properties 407940f2578e arm64: dts: broadcom: northstar2: Rework clock nodes b871ac873a82 arm64: dts: broadcom: ns2-svk: Use non-deprecated at25 properties fcaa61afdfcf arm64: dts: broadcom: Use preferred node names 8a4cac07eaf2 arm64: dts: broadcom: stingray: Move raid nodes out of bus 71220e15f388 arm64: dts: broadcom: stingray: Fix 'simple-bus' node names dd19c37519aa arm64: dts: broadcom: stingray: Rework clock nodes ea2b1a4f192d arm64: dts: broadcom: Remove unused and undocumented nodes db7855c96d42 x86/entry/vdso/selftest: Update location of vgetrandom-chacha.S a48acbaf99d2 x86/entry/vdso: Fix filtering of vdso compiler flags d8300e6e078a clk: qcom: regmap-divider: convert from divider_round_rate() to divider_determine_rate() 349f02c0f5d4 clk: qcom: regmap-divider: convert from divider_ro_round_rate() to divider_ro_determine_rate() 954fc7ac15c1 x86/mm: Hide mm_free_global_asid() definition under CONFIG_BROADCAST_TLB_FLUSH b3683f3ba079 x86/entry/vdso: Update the object paths for "make vdso_install" 3ec6cefc398b selftests/run_kselftest.sh: Add `--skip` argument option 7799ba2160e4 cpupower: make systemd unit installation optional a35df4c1182e iio: proximity: rfd77402: Reorder header includes e8e46378825b can: rcar_canfd: Add RZ/T2H support 1e3710b1fe91 dt-bindings: can: renesas,rcar-canfd: Document RZ/T2H and RZ/N2H SoCs c74ab6275c34 dt-bindings: can: renesas,rcar-canfd: Document RZ/V2H(P) and RZ/V2N SoCs af6b427c7ad0 dt-bindings: can: renesas,rcar-canfd: Specify reset-names 9a2b56a48c21 can: rcar_canfd: Add support for FD-Only mode 1766de15a571 dt-bindings: can: renesas,rcar-canfd: Document renesas,fd-only property 188c33824098 iio: imu: smi330: Convert to common field_{get,prep}() helpers f65de31fb6ab iio: accel: adxl380: Add support for 1 kHz sampling frequency fabae7558722 iio: accel: adxl380: Introduce helper function for activity detection a99b000f9241 iio: accel: adxl380: Store sampling frequency index in odr struct member 58e69e8f9c9a dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali 61f5ec54c8a6 MAINTAINERS: driver-core: add driver-model documentation 75e8635832a2 drm: Discard pm_runtime_put() return value e9df6eba060c genirq/chip: Change irq_chip_pm_put() return type to void 54786d9806b2 PCI: Drop the assert_perst() callback 58614046254f PCI: qcom: Drop the assert_perst() callbacks b921aa3f8dec PCI/pwrctrl: Switch to pwrctrl create, power on/off, destroy APIs b35cf3b6aa1e PCI/pwrctrl: Add APIs to power on/off pwrctrl devices 4c4132489201 PCI/pwrctrl: Add APIs to create, destroy pwrctrl devices 113f44ed50d2 PCI/pwrctrl: Add 'struct pci_pwrctrl::power_{on/off}' callbacks 2045c352812e PCI/pwrctrl: pwrseq: Factor out power on/off code to helpers 0afc90ced095 PCI/pwrctrl: slot: Factor out power on/off code to helpers 370d2de0fb65 PCI/pwrctrl: tc9563: Rename private struct and pointers for consistency c105a3ed6167 PCI/pwrctrl: tc9563: Add local variables to reduce repetition dc534bdc388b PCI/pwrctrl: tc9563: Clean up whitespace 99ee5837c63d PCI/pwrctrl: tc9563: Use put_device() instead of i2c_put_adapter() e40d16e6c239 PCI/pwrctrl: slot: Rename private struct and pointers for consistency 2ba7c7bd2b0e PCI/pwrctrl: pwrseq: Rename private struct and pointers for consistency dff8af7c5220 dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema 919f6cd469c6 dt-bindings: dma: Update ADMA bindings for tegra264 7db8c3c73811 apparmor: replace sprintf with snprintf in aa_new_learning_profile bac5e3d20c45 iio: adc: ad9467: include two's complement in default mode fce0d0bd9c20 clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() f2d46684be22 docs: filesystems: add fs/open.c to api-summary d9d25684e98d docs: make kptr_restrict and hash_pointers reference each other b8f7622aa6e3 selftests/open_tree: add OPEN_TREE_NAMESPACE tests 9b8a0ba68246 mount: add OPEN_TREE_NAMESPACE 653793b8a3e5 Documentation: CSS: Improve man page font 9088a767e745 Documentation: Link man pages to https://man7.org/ e5b1c0fa4ff2 Documentation: Remove :manpage: from non-existing man pages 07265c326b40 driver-core: improve driver binding documentation 8913632998fc Documentation: Fix typos and grammatical errors 086c99fbe450 selftests: bpf: Add test for multiple syncs from linked register af9e89d8dd39 bpf: Preserve id of register in sync_linked_regs() 0787a93baa1a sysfs(2): fs_index() argument is _not_ a pathname 9b323d2f4740 alpha: switch osf_mount() to strndup_user() 39537a335a61 ksmbd: use CLASS(filename_kernel) abb0434496c4 mqueue: switch to CLASS(filename) a0c3d1f3de37 user_statfs(): switch to CLASS(filename) a4503461fb6b statx: switch to CLASS(filename_maybe_null) ef7282e84934 quotactl_block(): switch to CLASS(filename) 57483461e19c chroot(2): switch to CLASS(filename) cbe9e300a2c1 move_mount(2): switch to CLASS(filename_maybe_null) 904f58b50711 namei.c: switch user pathname imports to CLASS(filename{,_flags}) e9817d5b8c32 namei.c: convert getname_kernel() callers to CLASS(filename_kernel) 33b54bc79989 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) d4ffeabea744 do_readlinkat(): switch to CLASS(filename_flags) 97ed55d2f503 do_sys_truncate(): switch to CLASS(filename) 7273ed4e780c do_utimes_path(): switch to CLASS(filename_uflags) 4e9654c2bb46 chdir(2): unspaghettify a bit... f770e4c1a488 do_fchownat(): unspaghettify a bit... 7f583ad97c6a fspick(2): use CLASS(filename_flags) 154ef7dce6a4 name_to_handle_at(): use CLASS(filename_uflags) b79b3c1f6613 vfs_open_tree(): use CLASS(filename_uflags) 819cb2c1dd8d do_open_execat(): don't care about LOOKUP_EMPTY 57cd2072bda9 mount_setattr(2): don't mess with LOOKUP_EMPTY 70772cafff8b file_[gs]etattr(2): switch to CLASS(filename_maybe_null) 5b9d406ff7cf filename_...xattr(): don't consume filename reference e50aae1d39ac non-consuming variants of do_{unlinkat,rmdir}() 88fdc2761797 non-consuming variant of do_mknodat() dc912db15ab1 non-consuming variant of do_mkdirat() da72b76aaeaa non-consuming variant of do_symlinkat() 037193b0ae83 non-consuming variant of do_linkat() e6d50234ccb9 non-consuming variant of do_renameat2() 0b6a86a049f5 iio: pressure: mprls0025pa: add copyright line 500b36ee448c iio: pressure: mprls0025pa: change measurement sequence 84e15e1a6e10 iio: pressure: mprls0025pa: stricter checks for the status byte 4edab7b08783 iio: pressure: mprls0025pa: move memset to core cf322f806d83 iio: pressure: mprls0025pa: introduce tx buffer 7071f9f06210 iio: pressure: mprls0025pa: rename buffer variable 77261502ea5c iio: pressure: mprls0025pa: remove redundant declarations 448889d3abbb iio: pressure: mprls0025pa: cleanup includes d63403d4e31a iio: pressure: mprls0025pa: fix pressure calculation 8a228e036926 iio: pressure: mprls0025pa: fix scan_type struct fff3f1a7d805 iio: pressure: mprls0025pa: fix interrupt flag 583fa86ca581 iio: pressure: mprls0025pa: fix SPI CS delay violation 1e0ac56c92e2 iio: pressure: mprls0025pa: fix spi_transfer struct initialisation e318f5721da8 openrisc: dts: Add de0 nano multicore config and devicetree 11659e4c3a14 openrisc: dts: Split simple smp dts to dts and dtsi eea1a28f93c8 openrisc: Fix IPIs on simple multicore systems 111005cafb53 openrisc: dts: Add de0 nano config and devicetree bc62f5b308cb dax/hmem, e820, resource: Defer Soft Reserved insertion until hmem is ready a91cc4824660 KVM: selftests: Test READ=>WRITE dirty logging behavior for shadow MMU c68feb605cc4 KVM: VMX: Add a wrapper around ROL16() to get a vmcs12 from a field encoding 26304e0e694f KVM: nVMX: Setup VMX MSRs on loading CPU during nested_vmx_hardware_setup() 7a96ccc82c10 driver core: attribute_container: change return type to void 5f62af9fd20b devtmpfs: Replace simple_strtoul with kstrtoint in mount_param 99aa03f98ce5 devtmpfs: make 'devtmpfs_context_ops' static aced969e9bf3 mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms eac85fbd0867 mmc: rtsx: reset power state on suspend 5f0bf80cc5e0 mmc: rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A ed1613fc1883 stm class: Kconfig: correct symbol name 68a9459a5c4e kunit: fix up const mis-match in many assert functions 86b31a2c8181 test_list_sort: fix up const mismatch bd87458c1638 xilinx_hwicap: fifo_icap.c: fix all kernel-doc warnings a2450bddb75f eeprom_93cx6: fix struct member kernel-doc 38a5a54f6d85 kgdbts: mark kgdbts_option_setup() with __init to free init memory 578d62a2e516 comedi: comedi_8254: correct kernel-doc warnings b842f8c6397a comedi: comedi_test: add a DIO subdevice d63cf1eea10c comedi: don't use mutex for COMEDI_BUFINFO ioctl 45edeece5abe bus: fsl-mc: declare fsl_mc_bus_dpdbg_type static 986d388e6779 greybus: Use bus methods for .probe() and .remove() b89921eed8cf gpib: Fix memory leak in ni_usb_init() 484e62252212 gpib: Fix error code in ni_usb_write_registers() 96118565d24e gpib: Fix error code in ibonline() 327e987e5166 misc/mei: gsc_proxy: add dependency on Xe driver 6d5dca5f9e37 misc/mei: Allow building standalone for compile testing d876cb978058 misc/mei: Decouple ME interfaces from GPU drivers 25f9b0d35155 misc/mei: Allow building Intel ME interface on non-x86 d55c571e4333 x86/uprobes: Fix XOL allocation failure for 32-bit tasks 9d4502fef00f selftests: revocable: Add kselftest cases cd7693419bb5 revocable: Add Kunit test cases 62eb557580eb revocable: Revocable resource management a91b64f55d06 arm64: dts: qcom: lemans: enable static TPDM 56d21267663b binder: don't use %pK through printk 330eb955ea9e kernel: add SPDX-License-Identifier lines fe099c387e06 soc: qcom: preserve CPU endianness for QMI_DATA_LEN d9c83903be08 soc: qcom: fix QMI encoding/decoding for basic elements 5a6d033c4905 soc: qcom: check QMI basic element error codes b799d165bc57 ALSA: hda/cirrus_scodec_test: Use faux_device instead of platform_device 90a58ffa9c55 arm64: dts: qcom: kodiak: Add memory region for audiopd a1338b39c14d arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes b38dd256e11a arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models) 68aabb29a546 rust: redefine `bindings::compat_ptr_ioctl` in Rust 7f43ac104af7 arm64: dts: rockchip: Add the Video-Demo overlay for Lion Haikou f03f3e0a77a7 arm64: dts: rockchip: Enable pwm1 on rk3368-lion-haikou 385430244e85 arm64: dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou 6d60168c6d2f arm64: dts: rockchip: Add HDMI node to RK3368 4f3df9abf44b arm64: dts: rockchip: Use phandle for i2c_lvds_blc on rk3368-lion haikou a9c1acebfe04 arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s 7226664bf952 arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 0e19f73ffde1 tty: hvc-iucv: Remove KMSG_COMPONENT macro c7d8b85b98f7 dt-bindings: serial: google,goldfish-tty: Convert to DT schema 9e0313435c2d dt-bindings: serial: sh-sci: Fold single-entry compatibles into enum a5fd8945a478 serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done 623b07b370e9 serial: 8250: 8250_omap.c: Add support for handling UART error conditions 93bb95a11238 serial: SH_SCI: improve "DMA support" prompt 2c468edb6b19 serial: Kconfig: fix ordering of entries for menu display 1ec8891402a6 serial: 8250: fix ordering of entries for menu display 79527d86ba91 serial: imx: change SERIAL_IMX_CONSOLE to bool 79dd246c6eb3 8250_men_mcb: drop unneeded MODULE_ALIAS afc57d096f89 serial: men_z135_uart: drop unneeded MODULE_ALIAS 21566457614f dt-bindings: serial: renesas,rsci: Document RZ/V2H(P) and RZ/V2N SoCs e74887035fba dt-bindings: PCI: qcom: Document the Glymur PCIe Controller b0e930a6360f dt-bindings: misc: google,android-pipe: Convert to DT schema ca1ceddfaa99 ntfs3: Restore NULL folio initialization in ntfs_writepages() 5080a15d755b staging: rtl8723bs: expand multiple assignment into separate statements 48f3cb74a1c1 staging: rtl8723bs: add blank lines after declarations 79c2b4714040 staging: rtl8723bs: remove extra blank lines 97ba152cd30c staging: rtl8723bs: fix block comment style 53e0181ee722 staging: rtl8723bs: fix operator and type cast spacing abe850d82c8c staging: rtl8723bs: fix memory leak on failure path f422140e5a17 media: i2c: os05b10: Few minor improvements df60764ea521 media: i2c: ov9282: dynamic flash_duration maximum b95d8058a278 media: i2c: ov9282: implement try_ctrl for strobe_duration 84ec7597ae1a media: i2c: ov9282: add strobe_duration v4l2 control f007ad65d724 media: i2c: ov9282: add strobe output enable v4l2 control 47bc0d294d66 media: i2c: ov9282: add output enable register definitions fa0e06f2fe00 Documentation: uAPI: media: add V4L2_CID_FLASH_{DURATION,STROBE_OE} 5be4154f6255 media: v4l: ctrls: add a control for enabling strobe output d89ccbf3dde7 media: v4l: ctrls: add a control for flash/strobe duration 59b9548e50d2 media: i2c: imx219: Inline imx219_update_pad_format() in its caller 0b216f7f172b media: ccs: Make supported mbus code bitmask a u64 026d02ea142d media: ccs: Remove which parameter from ccs_propagate ce7b25c0170a media: ccs: Compute scaling configuration from sub-device state 7858ac7a8a64 media: ccs: Compute binning configuration from sub-device state ea3674c4465c media: ccs: Switch to guard and scoped_guard a88883d1209c media: ccs: Rely on sub-device state locking 0fc3caab96c9 media: ccs: Remove ccs_get_crop_compose helper 91848c99ed6a media: i2c: ov01a10: Fix digital gain range 90002a0ba29e media: ov01a10: Fix indentation 2eeefb22f940 media: ipu6: Update e-mail addresses 8e3c7238481b media: stm32: dcmipp: bytecap: remove useless cmier variable 8a71f1f8d91f media: stm32: dcmipp: byteproc: only allow compose with 8/16bit fmts 0085da131589 media: stm32: dcmipp: add Y10-Y12-Y14 in all subdevs f29f8bfcb055 media: stm32: dcmipp: Add RGB888 format support overall 3363aa2640f1 media: stm32: dcmipp: byteproc: disable compose for all bayers 222f1279edd9 media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop 5152437f7610 media: i2c: Add note to prevent buggy code re-use 2f130245f214 media: stm32: dcmipp: avoid naming clock if only one is needed 4d4135dd9533 MAINTAINERS: Promote Frank Li as i.MX7/8 media maintainer 3085977e734d media: ccs: Accommodate C-PHY into the calculation 08e47937637e media: ccs: Use devm_v4l2_sensor_clk_get() bc6af7695a51 media: ccs: Clean up ccs_get_hwcfg() a little 98cf5594c2fb media: i2c: ov5647: switch to {enable,disable}_streams ebcb6cafd10f media: i2c: ov5647: Switch to using the sub-device state lock 4f66f36388d5 media: i2c: ov5647: Convert to CCI register access helpers 6cb679d8fe30 staging: rtl8723bs: remove unnecessary blank lines f51af069a96b staging: rtl8723bs: core/rtw_mlme_ext.c: flatten indentation with early loop continue in OnAssocReq() ccfab310ee18 staging: rtl8723bs: core/rtw_mlme_ext.c: flatten control flow in OnAssocReq() fbe360699266 staging: rtl8723bs: Rename supportRate and SupportRateNum to snake_case 4e4d7aebabc2 staging: rtl8723bs: Fix block comment alignment in HalHWImg8723B_RF.c 6e5225924c60 staging: rtl8723bs: Fix spacing coding style issues in HalHWImg8723B_BB.c e21373781392 staging: rtl8723bs: Fix block comment alignment in HalHWImg8723B_BB.c 557913e85d23 staging: rtl8723bs: Fix spaces around operator checks in HalHWImg8723B_MAC.c b3c36acadc5b staging: rtl8723bs: Fix block comment alignment in HalHWImg8723B_MAC.c b98bdc55a10c staging: greybus: add WQ_PERCPU to alloc_workqueue users 45432aa97a5e staging: rtl8723bs: remove unnecessary else after break fa3bb5011f33 usb: misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091) 00fcc9c86a13 dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller 9accc68b1cf0 usb: dwc3: Add dwc pointer to dwc3_readl/writel abdd1eef04f0 usb: dwc3: Remove of dep->regs 7021f6c038d0 i2c: amd-mp2: clean up amd_mp2_find_device() 8a59954192eb dt-bindings: iommu: Add NVIDIA Tegra CMDQV support 77449e453dfc quota: fix livelock between quotactl and freeze_super d3b9e6d5b4da dt-bindings: memory: tegra: Document DBB clock for Tegra264 a3ceeadb287c dt-bindings: tegra: pmc: Update aotag as an optional aperture 53289af62b66 arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator dc23806a7c47 driver core: enforce device_lock for driver_match_device() 11a6a5bb72ce arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node ac838e45b46f arm64: dts: ti: k3-am62p-j722s-common-main: Add HSM M4F node 474530ef050b arm64: dts: ti: k3-{j784s4-j742s2/j721s2}-mcu-wakeup: Add HSM M4F node 75fb63ae0312 soc: rockchip: grf: Support multiple grf to be handled 3cdc30c42d4a soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition 5979010bcc66 arm64: dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes 6cbfdf89470e posix_acl: make posix_acl_to_xattr() alloc the buffer 4fef3fd633be clk: renesas: Add missing log message terminators 582234b0d841 KVM: arm64: Fix error checking for FFA_VERSION 5a4326f2e3b1 clk: renesas: rzg2l: Remove DSI clock rate restrictions 94ea7063fae8 optee: make read-only array attr static const 518edab3ad4f i2c: designware: Replace magic numbers with named constants 73503de518bd MAINTAINERS: Mark the OP-TEE mailing list moderated ec8c1f35b5aa dt-bindings: clock: mpfs-clkcfg: Add pic64gx compatibility e6584bda8d45 dt-bindings: clock: mpfs-ccc: Add pic64gx compatibility dfb208b9aebb clk: microchip: drop POLARFIRE from ARCH_MICROCHIP_POLARFIRE 4154f7d3b1c1 crypto: hisilicon/sgl - fix inconsistent map/unmap direction issue e75074396280 crypto: hisilicon/sec2 - support skcipher/aead fallback for hardware queue unavailable 6aff4d977e2d crypto: hisilicon/hpre - support the hpre algorithm fallback 73398f85a430 crypto: hisilicon/zip - support fallback for zip 2a75decec119 crypto: hisilicon/qm - optimize device selection priority based on queue ref count and NUMA distance 4705489742fd crypto: hisilicon/qm - add reference counting to queues for tfm kernel reuse 72f3bbebff15 crypto: hisilicon - consolidate qp creation and start in hisi_qm_alloc_qps_node 8cd9b608ee8d crypto: hisilicon/qm - centralize the sending locks of each module into qm 21452eaa06ed crypto: hisilicon/qm - enhance the configuration of req_type in queue attributes 3a1984758197 crypto: hisilicon/hpre: extend tag field to 64 bits for better performance 08eb67d23e51 crypto: hisilicon/sec - move backlog management to qp and store sqe in qp for callback 19c2475ce198 crypto: hisilicon/zip - adjust the way to obtain the req in the callback function 624a6760bf84 crypto: octeontx - fix dma_free_coherent() size 941676c30ba5 crypto: cavium - fix dma_free_coherent() size 74ecff77dace xgbe: Use netlink extack to report errors to ethtool dc634118aaa0 bnxt_en: Fix build break on non-x86 platforms 48b0126da665 hinic3: add WQ_PERCPU to alloc_workqueue users 8744b63e8a9a net: phy: realtek: fix in-band capabilities for 2.5G PHYs 2db009e4c8d6 net: minor __alloc_skb() optimization 3996b70209f1 Revert "f2fs: block cache/dio write during f2fs_enable_checkpoint()" b1b77c82cec1 net: phy: remove unused fixup unregistering functions acbe4a141e89 net: usb: sr9700: fix byte numbering in comments 2c297957912b net: ethernet: dnet: remove driver 875a59c9a9e5 net: airoha: npu: Init BA memory region if provided via DTS 40f9e446033e dt-bindings: net: airoha: npu: Add BA memory region a6733836527d net: phy: adin: enable configuration of the LP Termination Register 7376ba2db168 dt-bindings: net: adi,adin: document LP Termination property 567873005dca ethtool: Clarify len/n_stats fields in/out semantics abe368db117e clk: Annotate #else and #endif d94f0f096ccf clk: Merge prepare and unprepare sections f47c1b77d0a2 clk: Move clk_{save,restore}_context() to COMMON_CLK section ef9b3b4dbe76 clk: clk-apple-nco: Add "apple,t8103-nco" compatible faee3e39e647 clk: versatile: impd1: Simplify with scoped for each OF child loop 9925fda8258d clk: scpi: Simplify with scoped for each OF child loop 47231ba4cb22 clk: lmk04832: Simplify with scoped for each OF child loop d8e1f4a19310 wifi: ath12k: enable QCC2072 support 853deed04be3 wifi: ath12k: fix PCIE_LOCAL_REG_QRTR_NODE_ID definition for QCC2072 d6c5d412f600 wifi: ath12k: send peer meta data version to firmware d518b2d601ac wifi: ath12k: limit number of channels per WMI command 37b34a1c545a wifi: ath12k: handle REO status ring for QCC2072 b7ffeb0f62fd wifi: ath12k: handle REO CMD ring for QCC2072 023ace9f9232 wifi: ath12k: add hardware ops support for QCC2072 28badc78142e wifi: ath12k: add HAL descriptor and ops for QCC2072 b065ccf4193e wifi: ath12k: support downloading auxiliary ucode image for QCC2072 68cc3ac88118 wifi: ath12k: support LPASS_SHARED target memory type 12048e2c052b wifi: ath12k: add hardware parameters for QCC2072 089e0e746d59 wifi: ath12k: add hardware registers for QCC2072 b5151c9b6e3a wifi: ath12k: fix mac phy capability parsing 6281d4f4df22 wifi: ath12k: refactor 320 MHz bandwidth support parsing 7f852de00032 wifi: ath12k: fix preferred hardware mode calculation 1f165022d5f0 wifi: ath12k: refactor REO status ring handling 9615a6727e9d wifi: ath12k: refactor REO CMD ring handling 7a6b6386deb7 wifi: ath12k: refactor PCI window register access b515730ec3d2 wifi: ath11k: move .max_tx_ring to struct ath11k_hw_hal_params ca765beda708 wifi: ath11k: Register handler for CFR capture event 99cf756831d2 wifi: ath11k: Register DBR event handler for CFR data c1bf6959dd81 wifi: ath11k: Register relayfs entries for CFR dump b3d43d890399 wifi: ath11k: Add support unassociated client CFR 9754d4ba4df7 wifi: ath11k: Register debugfs for CFR configuration 9b2e3b4ebec7 wifi: ath11k: Add initialization and deinitialization sequence for CFR module e62102ac9b77 wifi: ath12k: do WoW offloads only on primary link 40feb23c7263 wifi: ath12k: clean up on error in ath12k_dp_setup() 8fb264d1a0c5 wifi: ath12k: remove redundant pci_set_drvdata() call 9269caf5a7ff wifi: ath11k: fix comment typo in monitor mode handling 0bc8c48de6f0 wifi: ath11k: Fix failure to connect to a 6 GHz AP 4015b1972763 wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 dec6a3c6d6df wifi: wil6210: fix a bunch of kernel-doc warnings 125e7b31f041 wifi: ath9k: add OF dependency to AHB b9909c19965d wifi: ath9k: fix kernel-doc warnings in common-debug.h c6131765a2c0 wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats b1e542b6f077 wifi: ath5k: debug.h: fix enum ath5k_debug_level kernel-doc 2125381d60c5 dt-bindings: net: wireless: ath11k: Combine two if:then: clauses 934d9746ed02 selftests/bpf: Add test for bpf_override_return helper 276f3b6daf60 arm64/ftrace,bpf: Fix partial regs after bpf_prog_run fbfeca740437 lib/crypto: aes: Drop 'volatile' from aes_sbox and aes_inv_sbox 953f2db0bfc2 lib/crypto: aes: Remove old AES en/decryption functions bc79efa08c03 lib/crypto: aesgcm: Use new AES library API 7fcb22dc7765 lib/crypto: aescfb: Use new AES library API 861204347123 crypto: omap - Use new AES library API 65c7022be112 crypto: inside-secure - Use new AES library API b2c15db74a37 crypto: drbg - Use new AES library API 9b95f3a4c9b8 crypto: crypto4xx - Use new AES library API cafa7a0b6c90 crypto: chelsio - Use new AES library API 0f5f4961ae53 crypto: ccp - Use new AES library API 104a9526e144 crypto: x86/aes-gcm - Use new AES library API 370960c153db crypto: arm64/ghash - Use new AES library API cf4b7b99a605 crypto: arm/ghash - Use new AES library API 60fb28ca0286 staging: rtl8723bs: core: Use new AES library API 12b03936a02f net: phy: mscc: macsec: Use new AES library API 1f161437c673 chelsio: Use new AES library API 7f6dfeb943bf Bluetooth: SMP: Use new AES library API 9c941c94bcba crypto: x86/aes - Remove the superseded AES-NI crypto_cipher 24eb22d81613 lib/crypto: x86/aes: Add AES-NI optimization 293c7cd5c6c0 lib/crypto: sparc/aes: Migrate optimized code into library 0cab15611e83 lib/crypto: s390/aes: Migrate optimized code into library 5d86d542f68f sched/fair: Remove nohz.nr_cpus and use weight of cpumask instead 94e70734b4d0 sched/fair: Change likelyhood of nohz.nr_cpus 6b67c8a72e56 sched/fair: Move checking for nohz cpus after time check 553255cc857c sched/fair: Fix math notation errors in avg_vruntime comment 8d737320166b sched: Fix build for modules using set_tsk_need_resched() d27267558fd2 arm64: dts: qcom: lemans; Add EL2 overlay 2a62345b3052 KVM: guest_memfd: GUP source pages prior to populating guest memory 189fd1b059a9 KVM: TDX: Document alignment requirements for KVM_TDX_INIT_MEM_REGION dcbcc2323c80 KVM: SEV: Document/enforce page-alignment for KVM_SEV_SNP_LAUNCH_UPDATE 8622ef05709f KVM: guest_memfd: Remove preparation tracking 6538b6221cc2 KVM: guest_memfd: Remove partial hugepage handling from kvm_gmem_populate() 75faabf6b92a thermal: intel: Use sysfs_emit() in a sysfs show function 47c9ef95a79a thermal: intel: fix typo "nagative" in comment for cpu argument 54b3cd55a515 powercap: intel_rapl: Add PL4 support for Ice Lake 07e5e811f86d powercap: Replace sprintf() with sysfs_emit() in sysfs show functions 1ccc3bec14b8 thermal: sysfs: Replace snprintf() with strscpy() in policy_store() 0404b98c6bbc arm64: dts: qcom: sm8150: add uart13 c303e89f7f17 arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1 8bfb696ccdc5 arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0 c5dc4812f6bf arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm c116cab81513 thermal: debugfs: Use seq_puts() for constant string output 7cb776b74c66 thermal: Replace sprintf() with sysfs_emit() for sysfs show functions dccc66b0e92d regmap: Enable REGMAP when REGMAP_SLIMBUS is enabled 7a3d1b04d938 ASoC: SDCA: Handle CONFIG_PM_SLEEP not being set 60e8451be1f7 ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names 4711b292b440 ASoC: es8328: Propagate error codes from regmap updates f6551f7861ac i2c: rtl9300: use of instead of fwnode fc31008d5f57 i2c: rtl9300: remove const cast 5e35a24c9618 block: improve blk_op_str() comment 41ee77b75308 block: fix blk_zone_cond_str() comment e8f614dabd22 ACPICA: Refactor for TPR Base/Limit registers bitmasks 3b8907925a79 ACPICA: Replace TPRn Base and Limit registers 099b050699c7 ACPICA: Logfile: Changes for version 20251212 691474b1ae63 ACPICA: Align comments in TPRn-related structures 9b02cf9ee67b ACPICA: Cleanup comments and DTPR Table handle functions 9565d4713ba6 ACPICA: Verify DTPR and TPR Instance buffer pointers b110e28c3bf5 ACPICA: Fix Segmentation Fault error related to DTPR 6f99d3fe224f ACPICA: Create auxiliary ACPI_TPR_AUX_SR structure for iASL compiler f259664b8853 ACPICA: ACPI 6.6: Add _VDM (Voltage Domain) object 146b5e78b3ea ACPICA: actbl3.h: ACPI 6.6: SRAT: New flag in Memory Affinity Structure 8059c6230617 ACPICA: actbl2.h: ACPI 6.6: RAS2: Update Parameter Block structure 522ceeceff12 ACPICA: Add Arm IORT IWB node definitions 0cc5b091ecf8 ACPICA: Add GICv5 MADT structures c3bc5f6d893b ACPICA: Fix asltests using the Fatal() opcode 091c4af3562d ACPICA: ACPI 6.4: PPTT: include all fields in subtable type1 026ad376a6a4 ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP 30c2a333aa90 ACPICA: Define DTPR structure related info tables and data template c5ecbc65bb22 ACPICA: Add DTPR table support for the ASL compiler 75c3b2d97c2a ACPICA: iASL: Add definitions for the IOVT table 78ebefd2cbcb ACPICA: Add support for the Microsoft display mux _OSI string 55e81991e1e4 ACPICA: Add KEYP table definition f851e03bce96 ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch() ce04af0a1bf9 ACPICA: Add UUIDs associated with TPM 2.0 devices 19df9f21ca1a ACPICA: Add UUID for Microsoft fan extensions 05390d31d77e ACPICA: ACPICA: replace ACPI_FREE() with acpi_ut_delete_object_desc() d6f6bae3ecba ACPICA: Add support for the new ACPI Table: DTPR f7d05ee84a6a KVM: arm64: Prevent host from managing timer offsets for protected VMs b12b3b04f6ba KVM: arm64: Check whether a VM IOCTL is allowed in pKVM 8823485a697d KVM: arm64: Track KVM IOCTLs and their associated KVM caps f4eee308c8f4 KVM: arm64: Do not allow KVM_CAP_ARM_MTE for any guest in pKVM 43a21a0f0c4a KVM: arm64: Include VM type when checking VM capabilities in pKVM c273feee70bd KVM: arm64: Introduce helper to calculate fault IPA offset ebbcaece8473 KVM: arm64: Fix MTE flag initialization for protected VMs e913c7ce9e6f KVM: arm64: Fix Trace Buffer trap polarity for protected VMs 288eb55483c0 KVM: arm64: Fix Trace Buffer trapping for protected VMs 3a6a36a3fc4e gpio: mmio: Add compatible for opencores GPIO b2b8d247ad8e dt-bindings: gpio-mmio: Correct opencores GPIO bdc0c634612e i2c: tegra: remove unused rst d70f60ad964d i2c: designware: Remove not-going-to-be-supported code for Baikal SoC e0a99a2b72f3 KVM: selftests: Fix typos and stale comments in kvm_util de00d07321cf KVM: selftests: Move page_align() to shared header 582b39463f1c KVM: riscv: selftests: Fix incorrect rounding in page_align() dd0c5d04d13c KVM: arm64: selftests: Fix incorrect rounding in page_align() 7e03d07d03a4 KVM: arm64: selftests: Disable unused TTBR1_EL1 translations b862e66a9c2e ACPI: scan: Clean up after recent changes 57c31e6d620f ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons 88fad6ce090b ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM b8c8a8ea18ad ACPI: Documentation: driver-api: Disapprove of using ACPI drivers 02c057ddefef ACPI: video: Convert the driver to a platform one d91a624a6963 ACPI: video: Adjust event notification routine 336aae5c4e1a ACPI: scan: Register platform devices for backlight device objects e1c9223adf1c arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address 44e3f867fd3f arm64: dts: meson-s4-s905y4-khadas-vim1s: add initial device tree 31b72cc32c48 arm64: dts: meson-s4-aq222: update compatible string with s805x2 10a46a7f6ecc dt-bindings: arm: amlogic: introduce specific compatibles for S4 family 61d2a7699ab3 ASoC: SDCA: Tidy up some memory allocations a4cd9860fa08 firewire: ohci: fix index of pages for dma address to 1394 OHCI IT context 8ca7515d3c76 platform/x86: hp-wmi: fix platform profile values for Omen 16-wf1xxx c203c59fb5de platform/x86: hp-wmi: implement fan keep-alive 46be1453e6e6 platform/x86: hp-wmi: add manual fan control for Victus S models 60f2d5d0f043 platform/x86: hp-wmi: order include headers b638a9d0f896 KVM: arm64: selftests: Add a test for FEAT_IDST 592dc2c02068 KVM: arm64: pkvm: Report optional ID register traps with a 0x18 syndrome e5d40a5a97c1 KVM: arm64: pkvm: Add a generic synchronous exception injection primitive 70a5ce4efc0e KVM: arm64: Force trap of GMID_EL1 when the guest doesn't have MTE f07ef1bef67c KVM: arm64: Handle CSSIDR2_EL1 and SMIDR_EL1 in a generic way d78a14decd49 KVM: arm64: Handle FEAT_IDST for sysregs without specific handlers 19f756782387 KVM: arm64: Add a generic synchronous exception injection primitive 1ad9767accfc KVM: arm64: Add trap routing for GMID_EL1 4a7fe842b8a3 arm64: Repaint ID_AA64MMFR2_EL1.IDS description 615962473ba6 arm64: dts: mediatek: mt8186-evb: Add vproc fixed regulator d4596891e72c net: inline napi_skb_cache_get() 1c8910f50350 net/mlx5: Initialize bulk for single flow counters 6a6c4dd7c019 net/mlx5: fs, split bulk init 96e89982a68c net/mlx5: fs, factor out flow counter bulk init 49261f479d45 soc: renesas: Add support for RZ/N1 GPIO Interrupt Multiplexer 94ed03a00571 irqchip/renesas-rza1: Use for_each_of_imap_item iterator 3ac6dfe3d7a2 irqchip/ls-extirq: Use for_each_of_imap_item iterator a9811aeb42f8 of: unittest: Add a test case for for_each_of_imap_item iterator 49d2cda7ca2e of/irq: Introduce for_each_of_imap_item f972bde7326e RDMA/mana_ib: Take CQ type from the device type a684fa4d2270 ARM: dts: r9a06g032: Add support for GPIO interrupts ca91def749ce ARM: dts: r9a06g032: Add GPIO controllers 4ef81dcac8f6 arm64: dts: renesas: rzg3e-smarc-som: Enable I3C support 80cbfd7174f3 KVM: arm64: Honor UX/PX attributes for EL2 S1 mappings 9d2de5182559 KVM: arm64: Convert VTCR_EL2 to config-driven sanitisation c259d763e6b0 KVM: arm64: Account for RES1 bits in DECLARE_FEAT_MAP() and co a035001dea37 arm64: Convert VTCR_EL2 to sysreg infratructure f1640174c8a7 arm64: Convert ID_AA64MMFR0_EL1.TGRAN{4,16,64}_2 to UnsignedEnum f3b795d298a2 dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer b0ba734516d2 net/mlx5e: Refine TX timeout handling to skip non-timed-out SQ 3ae02d659773 net: hns3: Use netif_xmit_timeout_ms() helper cfbc8b6babf2 net: Introduce netif_xmit_timeout_ms() helper 31911d3c394d x86/paravirt: Use XOR r32,r32 to clear register in pv_vcpu_is_preempted() e9858fba558c arm64: dts: mediatek: mt7981b-openwrt-one: Add address/size cells to eth baea32b242be x86/paravirt: Remove trailing semicolons from alternative asm templates 7874eeacfa42 RDMA/iwcm: Fix workqueue list corruption by removing work_list 0beefd0e15d9 RDMA/rxe: Fix double free in rxe_srq_from_init 354e7a6d448b RDMA/hns: Support drain SQ and RQ c19faf5a6231 tee: optee: store OS revision for TEE core e82d0477fd80 tpm/tpm_ftpm_tee: Fix kdoc after function renames a85503d541ea platform/x86: thinkpad_acpi: Add sysfs to display details of damaged device. a2cb2e23b2bc xsk: move cq_cached_prod_lock to avoid touching a cacheline in sending path cee715d907d0 xsk: advance cq/fq check when shared umem is used 28c43bddd0fa platform/x86: thinkpad_acpi: Add support to detect hardware damage detection capability. 10d6d2416db2 perf/x86/intel/uncore: Convert comma to semicolon 59af95e028d4 perf/x86/intel: Add support for rdpmc user disable feature 8c74e4e3e059 perf/x86: Use macros to replace magic numbers in attr_rdpmc c847a208f43b perf/x86/intel: Add core PMU support for Novalake 7cd264d1972d perf/x86/intel: Add support for PEBS memory auxiliary info field in NVL d345b6bb8860 perf/x86/intel: Add core PMU support for DMR d2bdcde9626c perf/x86/intel: Add support for PEBS memory auxiliary info field in DMR 4e955c08d6dc perf/x86/intel: Support the 4 new OMR MSRs introduced in DMR and NVL 4960626f956d perf/core: Fix slow perf_event_task_exit() with LBR callstacks c455f19bbe61 rust: xarray: add __rust_helper to helpers 6363844fdbbb samples: configfs: Constify struct configfs_item_operations and configfs_group_operations 1d40cb05e077 rust: configfs: replace `kernel::c_str!` with C-Strings 29deec491461 arm64: dts: amlogic: Enable the npu node on Radxa Zero 2 3c941feaa363 arm64: dts: amlogic: g12: assign the MMC A signal clock be2ff5fdb0e8 arm64: dts: amlogic: g12: assign the MMC B and C signal clocks 406706559046 arm64: dts: amlogic: gx: assign the MMC signal clocks 13d3fe2318ef arm64: dts: amlogic: axg: assign the MMC signal clocks c6ccd0d9a253 arm64: dts: amlogic: a1: align the mmc clock setup 69330fd23683 arm64: dts: amlogic: c3: assign the MMC signal clocks 8661d0b142bc io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL 697a5284ad96 io_uring: fix IOPOLL with passthrough I/O 6b3c83df9a0a ntfs3: Refactor duplicate kmemdup pattern in do_action() 27b75ca4e51e fs/ntfs3: prevent infinite loops caused by the next valid being the same 1dad2fff0261 fs/ntfs3: make ntfs_writeback_ops static 08ce2fee1b86 ntfs3: fix circular locking dependency in run_unpack_ex 9f54ab83cb2a fortify: Cleanup temp file also on non-successful exit ccfe7d6251f4 fortify: Rename temporary file to match ignore pattern 995ddc58d791 fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASON defines 7c8e817e443c selftests/bpf: Extend live regs tests with a test for gotox d1aab1ca576c bpf: Properly mark live registers for indirect jumps 571d29baa07e perf arm-spe: Don't hard code config attribute 5e63706f1bc1 perf cs-etm: Don't hard code config attribute when configuring the event 3f620f265765 perf cs-etm: Don't use hard coded config bits when setting up TRCCONFIGR 4ffd443f5d1f perf cs-etm: Don't use hard coded config bits when setting up ETMCR 4c2efb230a76 perf cs-etm: Make a helper to find the Coresight evsel 8e2ef85c66dc perf tests: Test evsel__set_config_if_unset() and config change tracking 6f87719b8ae1 perf parse-events: Always track user config changes 34b4cfbe5cb0 perf evsel: Add a helper to get the value of a config field 87775abac873 perf evsel: apply evsel__set_config_if_unset() to all config fields a2441cf3a593 perf parse-events: Track all user changed config bits 5b5e01304f13 perf evsel: Support sparse fields in evsel__set_config_if_unset() 11ac46060512 perf evsel: Move evsel__* functions to evsel.c 4563e23bd9e4 perf evsel: Refactor evsel__set_config_if_unset() arguments 159ca97cd97c perf parse-events: Refactor get_config_terms() to remove macros baf4fc7c03bd clk: thead: th1520-ap: Support CPU frequency scaling 5e632c7ca9e1 wifi: rtw89: pci: consider RTL8922D in PCI common flow 8e47ae078693 wifi: rtw89: mac: consider RTL8922D in MAC common flow aa2a44d0d22d wifi: rtw89: mac: correct page number for CSI response 91fb4007018f wifi: rtw89: align CUSTID defined by firmware 7fd36ffedeed wifi: rtw89: disable EHT protocol by chip capabilities 432b26382db2 wifi: rtw89: support EHT GI/LTF setting 2fd8f953f251 wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode 957eda596c76 wifi: rtw89: pci: validate sequence number of TX release report 9e81c522680d riscv: dts: sophgo: enable hardware clock (RTC) on the Milk-V Pioneer 7b5073f9897f i2c: spacemit: drop useless spaces cc34c669abe0 ecryptfs: Annotate struct ecryptfs_message with __counted_by 7583873c3114 fs/xattr: Annotate struct simple_xattr with __counted_by dacbfc167808 crypto: af_alg - Annotate struct af_alg_iv with __counted_by e4c8b46b924e slab: Introduce kmalloc_flex() and family 81cee9166a90 compiler_types: Introduce __flex_counter() and family 070580b0b174 checkpatch: Suggest kmalloc_obj family for sizeof allocations 2932ba8d9c99 slab: Introduce kmalloc_obj() and family 3bd4edd67b03 hwspinlock: omap: Handle devm_pm_runtime_enable() errors 5e2d6fa48a84 bus: omap-ocp2scp: enable compile testing 5eb63e9bb65d bus: omap-ocp2scp: fix OF populate on driver rebind 2c3b8260d1a0 arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype ccef4b2703ff soc: qcom: ubwc: add missing include 55058e32151f KVM: selftests: Add a selftests for nested VMLOAD/VMSAVE 55780d8a1dcc KVM: SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc 127ccae2c185 KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation ea64aa57d596 selinux: drop the BUG() in cred_has_capability() 379b749add7e kbuild: Drop superfluous compiler option checks 6c8512a5b7f4 KVM: VMX: Don't register posted interrupt wakeup handler if alloc_kvm_area() fails b07b6f0c5d27 selinux: fix a capabilities parsing typo in selinux_bpf_token_capable() bac74dcbd48b perf tools: Switch printf("...%s", strerror(errno)) to printf("...%m") 47d3545faeeb perf help: Move common_cmds into builtin-help d0a3df886d77 perf vendor events amd: Add Zen 6 metrics de18394f8f69 perf vendor events amd: Add Zen 6 uncore events 2f42fb0661d9 perf vendor events amd: Add Zen 6 core events 2c3cd43d27c1 perf vendor events amd: Add Zen 6 mapping 240156b25a39 perf vendor events riscv: Add CVA6 JSON file 83014d82a110 PCI/P2PDMA: Reset page reference count when page mapping fails f00ccdede3c8 KVM: nSVM: Drop redundant/wrong comment in nested_vmcb02_prepare_save() 61acc4428a7f arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4 f756ed82c62a KVM: selftests: Slightly simplify memstress_setup_nested() 24c9d5fb8bbf arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order 319fff9c7d62 arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode 78a123f45a7e arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode 80db65d4acfb soc: ti: pruss: Fix double free in pruss_clk_mux_setup() 94cf23f6b7c3 PCI: Remove useless WARN_ON() from devres c933138d4517 soc: ti: k3-socinfo: Fix regmap leak on probe failure 3fec51b89d60 soc: ti: k3-socinfo: Fix compile testing 9be35201579c ACPI: processor: idle: Add debug log for states with invalid entry methods 62171369cf17 PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak f132e089fe89 ACPI: processor: Fix NULL-pointer dereference in acpi_processor_errata_piix4() ba6ded26dffe ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[] 95cb1935168a i3c: mipi-i3c-hci-pci: Add Runtime PM support b9a15012a145 i3c: mipi-i3c-hci: Add optional Runtime PM support 990c149c61ee i3c: master: Introduce optional Runtime PM support 3c3de6803a7d i3c: mipi-i3c-hci: Factor out master dynamic address setting into helper f2b5d43c93e0 i3c: mipi-i3c-hci: Allow core re-initialization for Runtime PM support 7f91e0e6aa3f i3c: mipi-i3c-hci: Factor out core initialization into helper e4269df518d6 i3c: mipi-i3c-hci: Factor out IO mode setting into helper 57a2f976ac18 i3c: mipi-i3c-hci: Factor out software reset into helper 8afa0dd83b60 i3c: mipi-i3c-hci: Add PIO suspend and resume support ca4d4682d353 i3c: mipi-i3c-hci: Refactor PIO register initialization 816958720443 i3c: mipi-i3c-hci: Add DMA suspend and resume support f5401c973e7f i3c: mipi-i3c-hci: Extract ring initialization from hci_dma_init() f180524a4877 i3c: mipi-i3c-hci: Introduce helper to restore DAT a372cfac056a i3c: mipi-i3c-hci: Cache DAT in memory for Runtime PM restore 29bf98a6346a i3c: mipi-i3c-hci: Manage DMA deallocation via devres action 11d17c2855bf i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc() f64c1a46ea7c i3c: mipi-i3c-hci: Switch DAT bitmap allocation to devm_bitmap_zalloc() 471895799c2f i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_free_ibi_locked() f0775157b9f9 i3c: master: Update hot-join flag only on success 8bb96575883d i3c: mipi-i3c-hci: Ensure proper bus clean-up 78f63ae4a82d i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init 6c91c776a923 btrfs: use may_create_dentry() in btrfs_mksubvol() 5f84a1092dee btrfs: use may_delete_dentry() in btrfs_ioctl_snap_destroy() 26aab3a485d5 fs: export may_create() as may_create_dentry() 173e93755243 fs: export may_delete() as may_delete_dentry() 8567b5733715 ACPI: bus: Align acpi_device_get_match_data() with driver match order 95350effc3ad ACPI: extlog: Trace CPER CXL Protocol Error Section ba8af8e1f1de ACPI: APEI: GHES: Add helper to copy CPER CXL protocol error info to work struct 702058696862 ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks e778ffefa34d ACPI: extlog: Trace CPER PCI Express Error Section a2995f7dab51 ACPI: extlog: Trace CPER Non-standard Section Body 88ec797c4680 fs: make insert_inode_locked() wait for inode destruction aaf76839616a initramfs_test: kunit test for cpio.filesize > PATH_MAX b73cf7eaa6ee ACPI: APEI: GHES: Improve ghes_notify_sea() status check feb2d38013dd ACPI: APEI: GHES: Extract helper functions for error status handling f2edc1fb9c81 ACPI: APEI: GHES: Improve ghes_notify_nmi() status check 55cc6fe5716f EFI/CPER: don't dump the entire memory region fa2408a24f8f APEI/GHES: ensure that won't go past CPER allocated record eae21beecb95 EFI/CPER: don't go past the ARM processor CPER record buffer 87880af2d24e APEI/GHES: ARM processor Error: don't go past allocated memory 7c0225003317 fs: improve dump_inode() to safely access inode fields 589cff4975af fs: add for 'init_fs' f9a6a3fec23a docs: exportfs: Use source code struct documentation 1219e0feaefc fs: move initializing f_mode before file_ref_init() 7a6f811e2c06 exportfs: Complete kernel-doc for struct export_operations fc76b5968a43 exportfs: Mark struct export_operations functions at kernel-doc 5e7fa6bfa9b5 exportfs: Fix kernel-doc output for get_name() 46329a9dd74b acct(2): begin the deprecation of legacy BSD process accounting 6784f2747225 device_cgroup: remove branch hint after code refactor 6b32c93560cb x86/traps: Print unhashed pointers on stack overflow 8d407bb32186 erofs: hold read context in iomap_iter if needed 8806f279244b iomap: stash iomap read ctx in the private field of iomap_iter cea2a1257a3b usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() 2e9762f45efb usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name ec06c8039d39 usb: dwc3: Always deassert xilinx resets 7a7930c0f934 usb: gadget: u_ether: use header file f9de0dd246ed USB: HCD: remove logic about which hcd is loaded 86767625f525 usb: dwc3: imx8mp: disable auto suspend for host role ab785d6bd02b usb: dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp e02264af6b49 usb: dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase 0145e7acd298 usb: gadget: f_fs: fix DMA-BUF OUT queues 8e4c1d06183c usb: gadget: f_fs: Fix ioctl error handling da0faa257f10 usb: gadget: f_tcm: initialize data_len in UAS path for consistency 3502cea99c7c i3c: Move device name assignment after i3c_bus_init e7218986319b i3c: renesas: Add suspend/resume support 5eb3e8763e07 i3c: renesas: Factor out hardware initialization to separate function ff4e4f03f008 i3c: renesas: Store clock rate and reset controls in struct renesas_i3c 579c7255922a i3c: renesas: Switch to clk_bulk API and store clocks in private data 540a55a5bafd i3c: mipi-i3c-hci-pci: Define Multi-Bus instances for supported controllers 9b1679028e76 i3c: mipi-i3c-hci-pci: Add support for Multi-Bus Instances 0590fe32f904 i3c: mipi-i3c-hci-pci: Convert to MFD driver 9a4d56b42ff0 i3c: mipi-i3c-hci-pci: Pass base regs as platform data to i3c core device b8460480f62e i3c: mipi-i3c-hci: Allow for Multi-Bus Instances 35c0bfe8fd10 i3c: mipi-i3c-hci-pci: Assign unique device names and IDs for Intel LPSS I3C b43181b724e8 i3c: mipi-i3c-hci-pci: Enable MSI support d540d090be8f i3c: mipi-i3c-hci-pci: Do not repeatedly check for NULL driver_data 581d5b7953b8 i3c: mipi-i3c-hci: Quieten initialization messages 0818e4aa8fde i3c: mipi-i3c-hci: Stop reading Extended Capabilities if capability ID is 0 840688d8e65c i3c: mipi-i3c-hci: Remove duplicate blank lines 8564f88df202 i3c: Add stub functions when I3C support is disabled ceff3bc1518a i3c: master: Simplify with scoped for each OF child loop 3c9ffb4db787 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr() 9904232ae30b i3c: drop i3c_priv_xfer and i3c_device_do_priv_xfers() cbce66669c82 phy: Add Google Tensor SoC USB PHY driver 876dc58c3fa5 dt-bindings: phy: google: Add Google Tensor G5 USB PHY f16741314f68 phy: socionext: usb2: Simplify with scoped for each OF child loop bc148def8924 phy: apple: atc: Reset USB2 PHY during probe as well 7d55b44e2be1 phy: apple: atc: Actually check return value of devm_apple_tunable_parse ac4f869c5630 KVM: VMX: Remove declaration of nested_mark_vmcs12_pages_dirty() 759a1f97373f powerpc/vdso: Provide clock_getres_time64() 3d2515fdd336 wifi: mac80211: add support for encryption/decryption of (Re)Association frames 69555130dccb KVM: SVM: Fix an off-by-one typo in the comment for enabling AVIC by default ba7693014d52 dt-bindings: pinctrl: spacemit: k3: fix drive-strength doc 0e7e509963d5 wifi: mac80211: add support for EPPKE authentication protocol in non-AP STA mode ac44a110c18a x86/microcode/AMD: Allow loader debugging to be enabled on baremetal too 763baca7bf8b xen: introduce xen_console_io option 70812056fbfb phy: qcom: edp: Fix NULL pointer dereference for phy v6 (x1e80100) 10303b32519f dt-bindings: sound: google,goldfish-audio: Convert to DT schema 850c9884b917 ASoC: intel: convert to snd_soc_dapm_xxx() da7afdc79cba ASoC: SDCA: Add lock to serialise the Function initialisation ffd7e8a10111 ASoC: SDCA: Device boot into the system suspend process 7a5214f769c7 ASoC: SDCA: Add basic system suspend support 9e3d4f794cbe ASoC: SDCA: Add SDCA IRQ enable/disable helpers 519d0a6b2ca5 ASoC: codecs: aw88261: use dvdd-supply regulator 18d524de812f ASoC: dt-bindings: document dvdd-supply property for awinic,aw88261 8a98e7f55f97 ASoC: tlv320adcx140: add channel sum control 2219823f7d6a ASoC: tlv320adcx140: add kcontrol for num biquads 4a1bc07e6d9e ASoC: dt-bindings: add avdd and iovdd supply 5682093fc806 ASoC: dt-bindings: clarify areg-supply documentation 57be1f674010 ASoC: tlv320adcx140: add avdd and iovdd supply 24175015263d ASoC: tlv320adcx140: power on/off the device on demand 5329ed8fced3 wifi: mac80211: Check for MLE before appending in Authentication frame 63e7e3b6433f wifi: mac80211: allow key installation before association 6ee3a22c61cd wifi: nl80211: Add support for EPP peer indication dc54de8db669 wifi: cfg80211: add support for key configuration before association 9d17a040c15d wifi: cfg80211: add feature flag for (re)association frame encryption f29c852149f9 wifi: cfg80211: add support for EPPKE Authentication Protocol e7556b59ba65 phy: add phy_get_rx_polarity() and phy_get_tx_polarity() fceb17ac05e7 dt-bindings: phy-common-props: RX and TX lane polarity inversion 01fc2215940c dt-bindings: phy-common-props: ensure protocol-names are unique 33c79865c7d3 dt-bindings: phy-common-props: create a reusable "protocol-names" definition b7b4dcd96e3d dt-bindings: phy: rename transmit-amplitude.yaml to phy-common-props.yaml fb8a6c18fb9a dm: clear cloned request bio pointer when last clone bio completes c84e21a89b77 dm-verity: fix up various workqueue-related comments 17c0e1606976 dm-verity: switch to bio_advance_iter_single() 569e785957d7 dm-verity: consolidate the BH and normal work structs d48808686701 dm: add WQ_PERCPU to alloc_workqueue users c698b7f41780 dm-integrity: fix a typo in the code for write/discard race e9f5a55b70ae dm: use READ_ONCE in dm_blk_report_zones 24c405fdbe21 dm: fix unlocked test for dm_suspended_md 3a115d42922c arm64: dts: amlogic: s4: fix mmc clock assignment 86124a8becb4 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz 126058f8d80a arm64: dts: amlogic: drop useless assigned-clock-parents 4b16ad0bf821 KVM: arm64: Fix missing include 241bdf725350 tee: add revision sysfs attribute 8e8eb10c107e KVM: arm64: Calculate hyp VA size only once 313c47f4fe4d fs: use nullfs unconditionally as the real rootfs bcbd8ef48477 dt-bindings: ata: sata: Document the graph port 900131320bc9 ARM: s3c: remove a leftover hwmon-s3c.h header file 0ea84089dbf6 ata: libata-scsi: avoid Non-NCQ command starvation be9d2cf10b46 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS PHY compatible a6a9aeaba36f dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 PHY for Kaanapali 69efc71162b5 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaanapali QMP PHY 02cf3710c55d phy: cadence-torrent: Add PCIe + XAUI multilink configuration for 100MHz refclk a632a2a0db8b dt-bindings: phy: Add PHY_TYPE_XAUI definition d33d77044c37 arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regulator supply 24991bfbbd84 phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P 3554ded4f02a phy: qcom-qmp-ufs: Add Milos support ed0a26aa453b dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Milos QMP UFS PHY 877686f9f42b phy: sun4i-usb: replace use of system_wq with system_percpu_wq a0db08f47c83 tee: amdtee: Remove unused return variables b82f3047dae4 iio: pressure: abp2030pa: remove error message 1ec5e098ef5f iio: pressure: abp2030pa: fix typo in Kconfig description 32c5491a8d73 arm64: dts: mediatek: mt7986a: Change compatible for SafeXcel crypto 093d6e332259 arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 regulator a40901fe6f5c arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node aec5445dd7c8 arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node 178c08fd8ce5 arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name 10a62a0611f5 tools headers: Remove unneeded ignoring of warnings in unaligned.h 1d7cf255eefb tools headers: Update the linux/unaligned.h copy with the kernel sources a339671db64b vdso: Switch get/put_unaligned() from packed struct to memcpy() df0f9a664be5 parisc: Inline a type punning version of get_unaligned_le32() 7158fc54b2c6 vdso: Remove struct getcpu_cache b5d712e5b87f PCI: dw-rockchip: Disable BAR 0 and BAR 1 for Root Port 8c4ef23bbc60 i2c: mlxbf: Use HZ_PER_KHZ in the driver bc78670a2976 i2c: mlxbf: Remove unused bus speed definitions 71ebc45fa052 i2c: core: Use dev_fwnode() 861e0f8d81d7 i2c: core: Replace custom implementation of device_match_fwnode() 1a1c74b66af8 i2c: core: Check for error pointer for fwnode aa1292d109a6 dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC 1ac9e16dd226 i2c: tegra: Add Tegra264 support 6077cfd716fb i2c: tegra: Add support for SW mutex register 978b3ccbbac3 i2c: tegra: Add HS mode support 81d4c5350f01 i2c: tegra: Update Tegra256 timing parameters 8b80b61e6f4f i2c: tegra: Use separate variables for fast and fastplus b53232fd220a i2c: tegra: Do not configure DMA if not supported f8a6e5eac701 Input: adp5589 - remove a leftover header file c656807675e0 selftests/bpf: Add tests for loading insn array values with offsets 7e525860e725 bpf: Return EACCES for incorrect access to insn array e3bd7bdf5ffe bpf: Return proper address for non-zero offsets in insn array bbdbed193bcf selftests/bpf: assert BPF kfunc default trusted pointer semantics e463b6de9da1 bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup() f8ade2342e22 bpf: return PTR_TO_BTF_ID | PTR_TRUSTED from BPF kfuncs by default 3b194343c250 net: mana: Implement ndo_tx_timeout and serialize queue resets per port. 969994f03237 net: sxgbe: fix typo in comment ca8934f80c4f net: phy: fixed_phy: replace IDA with a bitmap 511cb4526022 net: phy: fixed_phy: replace list of fixed PHYs with static array f8f9ee9d8b2e selftests: fib-onlink: Add test cases for nexthop device mismatch b853b94e8482 ipv6: Allow for nexthop device mismatch with "onlink" 9bf8345fb38a selftests: fib-onlink: Add a test case for IPv4 multicast gateway 0a3419f4ba40 selftests: fib-onlink: Remove "wrong nexthop device" IPv6 tests e5566f6b1d13 selftests: fib-onlink: Remove "wrong nexthop device" IPv4 tests 62518b5b3d8e Documentation: networking: Document the phy_port infrastructure bad869b5e41a net: phy: Only rely on phy_port for PHY-driven SFP 154bc3b66c31 net: phy: qca807x: Support SFP through phy_port interface 4e26a284b9be net: phy: at803x: Support SFP through phy_port interface 35d1a5464b47 net: phy: marvell10g: Support SFP through phy_port 1384e1383829 net: phy: marvell: Support SFP through phy_port interface ea317f077a38 net: phy: marvell-88x2222: Support SFP through phy_port interface d7c6082f7e77 net: phy: Introduce generic SFP handling for PHY drivers 07f3ca9e092c net: phy: Create a phy_port for PHY-driven SFPs ffb8587363a3 dt-bindings: net: dp83822: Deprecate ti,fiber-mode 333c29a27f96 net: phy: dp83822: Add support for phy_port representation 589e934d2735 net: phy: Introduce PHY ports representation 3f25ff740950 net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values fb7a8d0786e4 dt-bindings: net: Introduce the ethernet-connector description d1de61db1536 io_uring/zcrx: document area chunking parameter a32bb32d0193 selftests: iou-zcrx: test large chunk sizes f96e1b35779e eth: bnxt: support qcfg provided rx page size c55bf90a2112 eth: bnxt: adjust the fill level of agg queues with larger buffers f57efb32aae1 eth: bnxt: store rx buffer size per queue c0b709bf438b net: pass queue rx page size from memory provider efcb9a4d32d3 net: add bare bone queue configs 92d76cf96dcb net: reduce indent of struct netdev_queue_mgmt_ops members 7073bb4b696f net: memzero mp params when closing a queue fe074aaa5329 selftests: drv-net: gro: break out all individual test cases d3b35898de02 selftests: drv-net: gro: run the test against HW GRO and LRO 8171f6a76b22 selftests: drv-net: gro: improve feature config d131da6d7282 selftests: drv-net: gro: use cmd print ce0f92dc737c selftests: net: py: teach cmd() how to print itself b324192e36ec selftests: net: py: teach ksft_pr() multi-line safety 69cb6ca52da0 tools/net/ynl: suppress jobserver warning in ynltool version detection d6c20d19f7d3 KVM: SVM: Assert that Hyper-V's HV_SVM_EXITCODE_ENL == SVM_EXIT_SW 1e3dddafecee KVM: SVM: Harden exit_code against being used in Spectre-like attacks a08ca6691fd3 KVM: SVM: Limit incorrect check on SVM_EXIT_ERR to running as a VM d7507a94a072 KVM: SVM: Treat exit_code as an unsigned 64-bit value through all of KVM 405fce694bd1 KVM: SVM: Filter out 64-bit exit codes when invoking exit handlers on bare metal 194c17bf5eba KVM: SVM: Check for an unexpected VM-Exit after RETPOLINE "fast" handling 2450c9774510 KVM: SVM: Open code handling of unexpected exits in svm_invoke_exit_handler() 217463aa329e KVM: SVM: Add a helper to detect VMRUN failures de0dc71188ca KVM: x86: align the code with kvm_x86_call() ead63640d4e7 KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() d23051f59a5b KVM: SVM: Tag sev_supported_vmsa_features as read-only after init 9587dd7a7ebd KVM: SVM: Drop the module param to control SEV-ES DebugSwap 000d75b0b186 KVM: x86: Update APICv ISR (a.k.a. SVI) as part of kvm_apic_update_apicv() 249cc1ab4b9a KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-demand if L2 is active 51c821d6d0ba KVM: nVMX: Switch to vmcs01 to update APIC page on-demand if L2 is active 2bf889a68fba KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-demand if L2 is active f0044429b257 KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 is active 51ca2746078e KVM: nVMX: Switch to vmcs01 to update TPR threshold on-demand if L2 is active 3e013d0a7099 KVM: nVMX: Switch to vmcs01 to update PML controls on-demand if L2 is active c3a9a27c79e4 KVM: selftests: Add a test to verify APICv updates (while L2 is active) 36d83c249e03 x86/entry/vdso32: When using int $0x80, use it directly f49ecf5e110a x86/cpufeature: Replace X86_FEATURE_SYSENTER32 with X86_FEATURE_SYSFAST32 a0636d4c3ad0 x86/vdso: Abstract out vdso system call internals 8717b02b8c03 x86/entry/vdso: Include GNU_PROPERTY and GNU_STACK PHDRs 884961618ee5 x86/entry/vdso32: Remove open-coded DWARF in sigreturn.S 98d3e996513a x86/entry/vdso32: Remove SYSCALL_ENTER_KERNEL macro in sigreturn.S 6e150b71019f x86/entry/vdso32: Don't rely on int80_landing_pad for adjusting ip 9282a42a1fe1 btf: Refactor the code by calling str_is_empty 434bcbc837a6 bpf: Optimize the performance of find_bpffs_btf_enums dc893cfa390a bpf: Skip anonymous types in type lookup for performance 342bf525ba0d btf: Verify BTF sorting 8c3070e159ba btf: Optimize type lookup with binary search 33ecca574f1c libbpf: Verify BTF sorting d836e5e64992 libbpf: Optimize type lookup with binary search for sorted BTF 230e7d7de5a8 tools/resolve_btfids: Support BTF sorting feature a3acd7d43462 selftests/bpf: Add test cases for btf__permute functionality 6fbf129c4990 libbpf: Add BTF permutation support for type reordering 693c819fedcd x86/entry/vdso: Refactor the vdso build a76108d05ee1 x86/entry/vdso: Move vdso2c to arch/x86/tools 93d73005bff4 x86/entry/vdso: Rename vdso_image_* to vdso*_image a36b2aaae742 dt-bindings: riscv: extensions: Drop unnecessary select schema 89febd6a0276 dt-bindings: riscv: Add Sha and its comprised extensions c712413333f8 dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Sstvecd, Ssu64xl b321256a4f36 dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, Ziccif, and Zicclsm 0cdb7fc1879b dt-bindings: riscv: Add B ISA extension description fff010c776f7 dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt cba202aa355d PCI/portdrv: Use bus-type functions 9d29a9c06f3e PCI/portdrv: Don't check for valid device and driver in bus callbacks 61df4929a74b PCI/portdrv: Move pcie_port_bus_type to pcie source file 0c1594df40a0 PCI/portdrv: Don't check for the driver's and device's bus 15fff3b799ff PCI/portdrv: Drop empty shutdown callback 01464a3fdf91 PCI/portdrv: Fix potential resource leak bfec8ce11af0 pinctrl: lynxpoint: Convert to use intel_gpio_add_pin_ranges() 57db74bdaa54 pinctrl: baytrail: Convert to use intel_gpio_add_pin_ranges() 5473a722f782 selinux: add support for BPF token access control c55741148294 perf addr_location: Update outdated comment eebe6446ccb7 perf/core: Speed up kexec shutdown by avoiding unnecessary cross CPU calls 6e052cfe47c7 perf tools: Dump callchain context marker names a66f6242fbf5 perf vendor events arm64: Remove uncountable events d1f9dc67238e perf Documentation: Correct branch stack sampling call-stack option 84010f9bcf53 perf test: Do not skip when some metric-group tests succeed 1c89bc1b95fa perf test: Do not skip when some metrics tests succeeded f552878a720b perf test: Use shelldir to refer perf source location b2629e7846e3 perf test: Skip dlfilter test for build failures dd9f6d30c640 genirq/cpuhotplug: Notify about affinity changes breaking the affinity mask 0697b4f40069 switch {alloc,free}_bprm() to CLASS() 194c760b6acd do_execveat_common(): don't consume filename reference 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers bb850584aaa2 simplify the callers of alloc_bprm() 2c941f26c6ab simplify the callers of do_open_execat() 47b3b9bf93ec simplify the callers of file_open_name() 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLASS(filename) 541003b576c3 rename do_filp_open() to do_file_open() 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_PTR() as name edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts ERR_PTR() as name 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename 741c97fecb6a struct filename ->refcnt doesn't need to be atomic 9fa3ec84587c allow incomplete imports of filenames a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags) 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery 8c888b31903c struct filename: saner handling of long names c3a3577cdb35 struct filename: use names_cachep only for getname() and friends 8f2ac8481731 getname_flags() massage, part 2 8ba29c85e2ef getname_flags() massage, part 1 ca2a04e84af7 ntfs: ->d_compare() must not block 41670a5900a8 get rid of audit_reusename() 1ee5220eb364 do_readlinkat(): import pathname only once cf6b819c229a do_sys_truncate(): import pathname only once 85a4fe3c99a7 user_statfs(): import pathname only once c3fa2b7cf5dd chroot(2): import pathname only once 592ab7fbb83f chdir(2): import pathname only once b756d8ba8310 do_utimes_path(): import pathname only once 2e2d892fe9b7 do_fchownat(): import pathname only once 67591df968f4 do_fchmodat(): import pathname only once 0cf1149673da do_faccessat(): import pathname only once 24df85ffb971 allow to use CLASS() for struct filename * 9f8f5edc79b6 perf inject: Keep build-ID data if no option is used 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat() e35dd8101701 perf util: Remove SHA-1 code f136fc491b2a perf genelf: Switch from SHA-1 to BLAKE2s for build ID generation 8d3b6649499e perf util: Add BLAKE2s support 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat() b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat() 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat() c65182ef9df6 selftests: net: reduce txtimestamp deschedule flakes b6ee9b6e206b libsubcmd: Fix null intersection case in exclude_cmds() 54a23bff7709 perf test: Test addr2line unwinding works with inline functions 60b590de8b30 KVM: SVM: Fix a missing kunmap_local() in sev_gmem_post_populate() abec464767b5 perf callchain: Fix srcline printing with inlines a2297e74a07d perf srcline: Add configuration support for the addr2line style 68e25613ed4d arch/um: remove unused varible err in remove_files_and_dir() 7ede6f1494cb um: virtio_uml: Support adding devices via mconsole 656be28321e2 um: Handle SIGCHLD in seccomp mode like other IRQ signals f68b2d5a907b um: Preserve errno within signal handler 5c720260e840 remoteproc: qcom: pas: Enable Secure PAS support with IOMMU managed by Linux a4584bff63c8 remoteproc: pas: Extend parse_fw callback to fetch resources via SMC call 8b9d2050cfa0 firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to get resource table b019925838bc firmware: qcom_scm: Add SHM bridge handling for PAS when running without QHEE 223a87168030 firmware: qcom_scm: Refactor qcom_scm_pas_init_image() 4a7d6a78fbc6 firmware: qcom_scm: Add a prep version of auth_and_reset function 928dbaaa9d89 soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from exported symbols 8a4fcffde6c8 soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_load() function b13d8baf5601 remoteproc: pas: Replace metadata context with PAS context structure ccb7bde5f7cc firmware: qcom_scm: Introduce PAS context allocator helper function 69054348cc1c firmware: qcom_scm: Rename peripheral as pas_id 25906ae9b28a firmware: qcom_scm: Remove redundant piece of code ebb0bbef88b3 dt-bindings: remoteproc: qcom,pas: Add iommus property 96ea45304d78 arm64: dts: qcom: qcs8300: Add GPU cooling c9c9f6bf7fbc bpf: Remove an unused parameter in check_func_proto 550a190494a0 PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 361ad74a549d i2c: synquacer: Use HZ_PER_GHZ constant instead of plain number b77f0370b072 i2c: st: Use HZ_PER_GHZ constant instead of plain number 65db3bf4f6af i2c: rk3x: Use HZ_PER_GHZ constant instead of plain number f83aa4514606 i2c: nomadik: Use HZ_PER_GHZ constant instead of plain number ec416d469101 i2c: mt65xx: Use HZ_PER_GHZ constant instead of plain number f23669f874c0 i2c: mlxbf: Use HZ_PER_GHZ constant instead of custom one 9160335317cb selftests/bpf: Add tests for s>>=31 and s>>=63 bffacdb80b93 bpf: Recognize special arithmetic shift in the verifier 5083dba0fde5 units: Add HZ_PER_GHZ 951d79017e8a selftests/bpf: Fix verifier_arena_globals1 failure with 64K page d2f7cd20a7c7 selftests/bpf: Fix sk_bypass_prot_mem failure with 64K page 2465a08d433d selftests/bpf: Fix dmabuf_iter/lots_of_buffers failure with 64K page d6406c45f148 io_uring: track restrictions separately for IORING_OP and IORING_REGISTER 991fb85a1d43 io_uring: move ctx->restricted check into io_check_restriction() 09bd84421def io_uring/register: set ctx->restricted when restrictions are parsed 7af333994860 bpf: Consistently use reg_state() for register access in the verifier e6ed0f051d55 io_uring/register: have io_parse_restrictions() set restrictions enabled 51fff55a66d8 io_uring/register: have io_parse_restrictions() return number of ops de28e002df2e i3c: dw: Preserve DAT entry bits when restoring addresses 4cd9d2bf0b56 i3c: dw: use FIELD_PREP for device address table macros ec17f1430948 i3c: dw: Add support for Device NACK Retry configuration b58f47eb3926 i3c: add sysfs entry and attribute for Device NACK Retry count 3db5306b0bd5 time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function 78e35b0156c3 ALSA: usb-audio: clean up presonus s1810 consts 3ce03297baff ALSA: usb-audio: presonus s18xx uses little-endian a3bf6ee15a59 remoteproc: imx_rproc: Add support for i.MX95 1ae680bbe77f remoteproc: imx_rproc: Add support for System Manager CPU API 27a7cef9c364 selinux: move the selinux_blob_sizes struct d8ab94fa4370 remoteproc: imx_rproc: Add support for System Manager LMM API edd2a9956055 remoteproc: imx_rproc: Introduce prepare ops for imx_rproc_dcfg 454cb7861147 remoteproc: imx_rproc: Add runtime ops copy to support dynamic behavior ac3ea0730a13 dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 f8ad8bbb8827 riscv: dts: allwinner: d1: Add RGB LEDs to boards c8e75e0cecd2 riscv: dts: allwinner: d1: Add LED controller node 62b04225e99a regulator: dt-bindings: rpi-panel: Mark 7" Raspberry Pi as GPIO controller 4d9af1e12cd6 arm64: dts: allwinner: a100: Add LED controller node 303db924fe0b MAINTAINERS: update auxiliary bus entry e7fc2fee4212 arm64: dts: qcom: sa8775p: Add reg and clocks for QoS configuration 50e194b6da72 net: airoha: implement get_link_ksettings 5b026a9e714d PCI: qcom-ep: Add support for firmware-managed PCIe Endpoint 20165a8ac68f dt-bindings: PCI: qcom,sa8255p-pcie-ep: Document firmware managed PCIe endpoint 613f3255a35a PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports ceeb5c983569 platform/x86/intel/pmc: Remove double empty line 99e243c2b170 platform/x86/intel/pmc: Enable substate residencies for multiple PMCs 92911c91b5b7 platform/x86/intel/pmc: Move LPM mode attributes to PMC 65b3a9220345 platform/x86/intel/pmc: Change LPM mode fields to u8 932ca9b7b47c platform/x86: ISST: Optimize suspend/resume callbacks 69cd1ca440a9 platform/x86: ISST: Check for admin capability for write commands dc7901b5a156 platform/x86: ISST: Store and restore all domains data 0e5aef279500 platform/x86: ISST: Add missing write block check 8a4e92b3260a x86/crash: Use set_memory_p() instead of __set_memory_prot() 91e1c1bcf0f2 block, nvme: remove unused dma_iova_state function parameter 06ebbe719bb0 interconnect: Add kunit tests for core functionality 4aa573002ba6 gpio: pca9570: use lock guards 053578d329e5 gpio: pca9570: Don't use "proxy" headers e05ef046ebb1 gpio: pca9570: Use devm_mutex_init() for mutex initialization a3e2ea7935c5 dt-bindings: interconnect: qcom,qcs615-rpmh: Drop IPA interconnects 05a75df4182e PCI: starfive: Use regulator APIs to control the 3v3 power supply of PCIe slots d813ddc0b348 arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board 9103e21ee45f arm64: dts: rockchip: Add Radxa CM3J 90d88da84939 dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board b0b449e6fec4 x86/pvlocks: Move paravirt spinlock functions into own header 4ad1a7548080 arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK 3C/5A/5C 26cfaee2972c arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series ae2208dfa2ac dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP NAS devices a81a2d211344 arm64: dts: rockchip: Move copy-key to TSx33 board files 5a16e131ddba arm64: dts: rockchip: Fix the common combophy + SATA on QNAP TSx33 devices f0761f6be5ed arm64: dts: rockchip: Move SoC include to individual QNAP TSx33 boards 392afe83165a x86/paravirt: Specify pv_ops array in paravirt macros bec06cd6a140 MIPS: vdso: Provide getres_time64() for 32-bit ABIs f10c2e72b5de arm64: vdso32: Provide clock_getres_time64() 1149dcdfc9ef ARM: VDSO: Provide clock_getres_time64() b9fecf0dddfc ARM: VDSO: Patch out __vdso_clock_getres() if unavailable 21bbfd74044f x86/vdso: Provide clock_getres_time64() for x86-32 4e6a2312986d selftests: vDSO: vdso_test_abi: Add test for clock_getres_time64() 1dcd1273add3 selftests: vDSO: vdso_test_abi: Use UAPI system call numbers 609e359ab904 selftests: vDSO: vdso_config: Add configurations for clock_getres_time64() b205656daf93 vdso: Add prototype for __vdso_clock_getres_time64() d782e6e7aa79 dt-bindings: PCI: loongson: Document msi-parent property 5c3f795d17dc RDMA/irdma: Remove fixed 1 ms delay during AH wait loop 52f3d34c292b RDMA/irdma: Remove redundant dma_wmb() before writel() 88f2bf22d99b RDMA/rtrs-srv: Fix error print in process_info_req() fc290630702b RDMA/rtrs-clt: For conn rejection use actual err number 6405f72e7a3a RDMA/rtrs: Extend log message when a port fails b034a10fdfc4 RDMA/rtrs-srv: Rate-limit I/O path error logging c32eaba2d760 RDMA/rtrs-srv: Add check and closure for possible zombie paths 781c35b5d570 RDMA/rtrs-clt: Remove unused members in rtrs_clt_io_req f85febf57bb5 RDMA/rtrs: Improve error logging for RDMA cm events 9293e042782d RDMA/rtrs: Add optional support for IB_MR_TYPE_SG_GAPS d6cc7b0d6191 RDMA/rtrs: Add error description to the logs 83835f7c07b5 RDMA/rtrs-srv: fix SG mapping bb3a8154b1a1 ata: libata-scsi: refactor ata_scsi_translate() de9f1b1583ae regulator: dt-bindings: mediatek,mt6331: Add missing ldo-vio28 vreg e39951f8ad50 MAINTAINERS: Add ROHM BD72720 PMIC bcb5bb59b836 power: supply: bd71828-power: Support ROHM BD72720 de8f20afb004 power: supply: bd71828: Support wider register addresses 560db12560d4 x86/paravirt: Allow pv-calls outside paravirt.h 0234e0033e62 rtc: bd70528: Support BD72720 rtc da4950b59111 clk: clk-bd718x7: Support BD72720 clk gate 6b367741e014 gpio: Support ROHM BD72720 gpios f16a9d76a71d regulator: bd71828: Support ROHM BD72720 8dc33b7c995e regulator: bd71828: rename IC specific entities af25277b1ddc mfd: rohm-bd71828: Support ROHM BD72720 ea6806346080 mfd: rohm-bd71828: Use standard file header format 016e95b14737 mfd: rohm-bd71828: Use regmap_reg_range() 9144a761bf16 dt-bindings: leds: bd72720: Add BD72720 e816df1d3714 dt-bindings: mfd: ROHM BD72720 16056396b770 dt-bindings: battery: Voltage drop properties a43309745a5f dt-bindings: battery: Add trickle-charge upper limit dc74d1107f15 dt-bindings: battery: Clarify trickle-charge 4d08b3634fe8 dt-bindings: regulator: ROHM BD72720 f88dc319fcb6 objtool: Allow multiple pv_ops arrays 72919c57a055 ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk 0924c6bb67b6 ALSA: hda/cs8409: Add quirk for CDB35L56-FOUR-HD dc6c52205bda media: ipu6: Always call video_device_pipeline_alloc_start() 58410f62e25d media: ipu6: Drop custom functions to obtain sd state information e660207a1d08 media: ipu6: Remove source_entity from struct ipu6_isys_stream 7c305850912e media: ipu6: Obtain unique source pad from remote sub-device b613b2fedb29 media: ipu6: Obtain remote pad using media_pad_remote_pad_unique() 6d9f46bc3038 media: ipu6: Drop error argument from ipu6_isys_stream_start() 2b08b7007e55 media: ipu6: Always close firmware stream 5925a92cc70d media: ipu6: Close firmware streams on streaming enable failure 04d59cc06af6 media: ipu6: Don't check pipeline in stream_start b0087483682f media: ipu6: Remove redundant streaming start via buffer queueing e5af254e446a media: ipu6: Make symbols static 312c74e6d360 media: ipu6: Remove redundant driver data checks 5b18b3816f7f media: ipu6: Drop MMU hardware initialisation in probe() 779bdaad2abf media: ipu6: Ensure stream_mutex is acquired when dealing with node list 98cc19a353ab media: staging/ipu7: Fix the loop bound in l2 table alloc f7923e6bafca media: staging/ipu7: Update CDPHY register settings 1433e6ccc25e media: staging/ipu7: Call synchronous RPM suspend in probe failure 9ad65684b928 media: staging/ipu7: Ignore interrupts when device is suspended 6099f78e4c92 media: ipu6: Fix RPM reference leak in probe error paths 3e0fcc91277d media: ipu6: Fix typo and wrong constant in ipu6-mmu.c 401aec35ac7b media: dw9714: Fix powerup sequence 973e42fd5d2b media: i2c: ov5647: use our own mutex for the ctrl lock ac9f4a5e49a0 media: mt9m114: Add ACPI enumeration support 437e1f6a9600 media: mt9m114: Return -EPROBE_DEFER if no endpoint is found 46c96eec9a76 media: mt9m114: Drop start-, stop-streaming sequence from initialize ceb485b3378b media: mt9m114: Don't allow changing the IFP crop/compose selections when bypassing the scaler df0090002c56 media: mt9m114: Update source pad selection and format when sink pad format changes 5e3c0bd3f864 media: mt9m114: Adjust IFP selections and source format when source format changes to/from RAW10 633deb131082 media: mt9m114: Add and use mt9m114_ifp_get_border() helper function d6b6a23bb487 media: mt9m114: Put sensor in reset on power down 84359d0a5e3a media: mt9m114: Avoid a reset low spike during probe() 432d109333af media: mt9m114: Tweak default hblank and vblank for more accurate fps 0fa4baded5ef media: mt9m114: Fix default hblank and vblank values 71087c9b8149 media: mt9m114: Lower minimum vblank value 1df58b9ddaac media: mt9m114: Use aptina-PLL helper to get PLL values d57348c1bb8d media: aptina-pll: Debug log p1 min and max values 1a84924258b9 media: i2c: ov2735: request reset GPIO as initially asserted 290fb5a1b420 media: ccs: Support frame descriptors 24b2208053d2 media: ccs: Track streaming state 7d2909830e69 media: ccs: Use {enable,disable}_streams operations 31e5191aa119 media: ccs: Fix setting initial sub-device state 89bb7d3c404d media: i2c: og0ve1b: make configurable vblank control of the sensor d9d64cd17d0e media: i2c: ov6211: make configurable vblank control of the sensor c16b58a45573 media: dt-bindings: ti,omap3isp: Convert to DT schema d71bd243ef48 media: dt-bindings: i2c: toshiba,et8ek8: Convert to DT schema 4f84155e4a7e staging: media: atomisp: fix trailing statement acc483fad79e media: staging: atomisp: remove redundant OOM error messages c6e115144b50 media: i2c: ov5647: Add V4L2_CID_LINK_FREQUENCY control dda59680f24f media: i2c: ov5647: Tidy up PIXEL_RATE control 8bc977e2c51b media: i2c: ov5647: Use the same PLL config for full, 1080p, and binned modes d06a6dc90675 media: i2c: ov5647: Separate out the common registers. 46e972383a99 media: i2c: ov5647: Tidy up mode registers to make the order common 87b2b6cef208 media: i2c: ov5647: Add control of V4L2_CID_HBLANK b9ca9ef3f047 media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding ebde37e5ef1a media: i2c: ov5647: Support HFLIP and VFLIP 4885fb98350f media: i2c: ov5647: Parse and register properties 03f2af9ef431 dt-bindings: media: ov5647: Allow props from video-interface-devices e7696f27f8df media: i2c: ov5647: Add support for regulator control d240430664ad dt-bindings: media: ov5647: Add optional regulators c063632b494b media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode f007586b1e89 media: i2c: ov5647: Sensor should report RAW color space 1438248c5a82 media: i2c: ov5647: Correct minimum VBLANK value a4e62e597f21 media: i2c: ov5647: Correct pixel array offset eee13cbccacb media: i2c: ov5647: Initialize subdev before controls ee71368a5666 media: ccs: Move ccs_validate_csi_data_format up 021baf99c259 media: ccs: Rename out label of ccs_start_streaming de927934dd90 media: ccs: Move ccs_pm_get_init function up 02cab4a097b7 media: ccs: No need to set streaming to false in power off 04ec8572f868 media: v4l2-subdev: Extend VIDIOC_SUBDEV_S_ROUTING error codes e87ebb4e4f71 media: Documentation: Document -ENXIO for VIDIOC_SUBDEV_S_ROUTING 9369f001c8ab media: Documentation: Fix routing documentation flag references c228fb1fc255 media: Documentation: Clean up figure titles 7345d6d35633 media: v4l2-async: Fix error handling on steps after finding a match 679f0b7b6a40 media: ccs: Avoid possible division by zero 37a5b80a94cc media: v4l2-fwnode: Allow passing NULL fwnode to endpoint parsers e3d5436c7099 media: v4l2-ctrls: Set error v4l2_ctrl_new_fwnode_properties consistently a014c203b54d spi: fsi: Simplify with scoped for each OF child loop 585e8a26abfd rust: platform: fix remove_callback invariant comment 601cd264a31d rust: auxiliary: fix remove_callback invariant comment 4716af3897e9 net/rds: Give each connection path its own workqueue d327e2e74aed net/rds: Add per cp work queue 693142d4d761 auxdisplay: max6959: Replace slab.h with device/devres.h 8d61f1a9f254 selftests/tc-testing: add selftests for cake_mq qdisc 1bddd758bac2 net/sched: sch_cake: share shaper state across sub-instances of cake_mq 87826c01837c net/sched: sch_cake: Share config across cake_mq sub-qdiscs ebc65a873eff net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices bc0ce2bad36c net/sched: sch_cake: Factor out config variables into separate struct 8b27fd66f519 net/sched: Export mq functions for reuse 6c125b85f3c8 sched: Export hidden tracepoints to modules 881238a8525a pinctrl: apple: Implement GPIO func check callback 7b9a9cafc443 pinctrl: apple: Use unsigned int instead of unsigned ae4535b0d937 hrtimer: Drop _tv64() helpers 84663a5ad633 hrtimer: Remove public definition of HIGH_RES_NSEC 0483e5e1dc78 hrtimer: Remove unused resolution constants 24a57985670e wifi: cfg80211: don't apply HT flags to S1G channels 9ab94a32af70 r8169: enable LTR support 3259d2cf9427 r8169: add DASH support for RTL8127AP 568ea51e61f7 gpio: shared: use device_is_compatible() for reset-gpio 2759816f1682 media: qcom: camss: add support for SM6150 camss c88c5441f7ba dt-bindings: media: Add qcom,sm6150-camss 77a2ff40c51d media: qcom: camss: use a handy v4l2_async_nf_add_fwnode_remote() function eccf5fa8e3fe media: qcom: camss: change internals of endpoint parsing to fwnode handling d965919af524 media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() 0b61ce8dc4a7 media: qcom: camss: csid-340: Fix unused variables a89e490ba355 media: qcom: camss: Do not enable cpas fast ahb clock for SM8550 VFE lite 17bc0e288224 media: qcom: camss: Add support for regulator init_load_uA in CSIPHY 26efe43f2ecd media: camss: csiphy: Make CSIPHY status macro cross-platform 94d14ac1f2d3 dt-bindings: media: Correct camss supply description 555e882051a3 dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies fc2873aa4a21 media: ti: vpe: Add the VIP driver 7c0b084c04b6 dt-bindings: media: ti: vpe: Add support for Video Input Port 4c9784571287 media: ti: vpe: Export vpdma_load_firmware() function 4011e67a989b media: ti: vpe: Re-introduce multi-instance and multi-client support 36eab90d3f4f media: i2c: ov01a10: Add ov01a1b support 0c5ebba56b10 media: i2c: ov01a10: Optimize setting h/vflip values 12d3c5ffe298 media: i2c: ov01a10: Add ov01a10_sensor_cfg struct a9aafc571a2a media: i2c: ov01a10: Remove values set by controls from global_setting[] b9315439680f media: i2c: ov01a10: Only set register 0x0305 once e8fefc67f2d9 media: i2c: ov01a10: Replace exposure->min/step with direct define use d4fdb4e6e05c media: i2c: ov01a10: Remove struct ov01a10_reg_list 896f4e21af4f media: i2c: ov01a10: Add cropping support / allow arbitrary sizes 299b82078696 media: i2c: ov01a10: Use native and default for pixel-array size names 7f0912eaca46 media: i2c: ov01a10: Move setting of ctrl->flags to after checking ctrl_hdlr->error 82d1ab15cb16 media: i2c: ov01a10: Don't update pixel_rate and link_freq from set_fmt 4fbbdabb0c7d media: i2c: ov01a10: Add power on/off sequencing support 6b0a5d40a368 media: i2c: ov01a10: Add ov01a10_check_hwcfg() function ad134ffad2ef media: i2c: ov01a10: Store dev pointer in struct ov01a10 f60e94ed1aa1 media: i2c: ov01a10: Remove overly verbose probe() error reporting 50b52b6d420e media: i2c: ov01a10: Convert to new CCI register access helpers ea444f30f6e3 media: i2c: ov01a10: Change default vblank value to a vblank resulting in 30 fps 409fb57c1b3d media: i2c: ov01a10: Fix test-pattern disabling f8563a375e7f media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() 0dfec6e30c33 media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls 109e0feacaec media: i2c: ov01a10: Fix analogue gain range 9c632eebf6af media: i2c: ov01a10: Fix reported pixel-rate value ada20c3db0db media: i2c: ov01a10: Fix the horizontal flip control 819fcf055438 media: iris: Add internal buffer calculation for AV1 decoder 2af481a459a4 media: iris: Define AV1-specific platform capabilities and properties 10ac84abd481 media: iris: Add support for AV1 format in iris decoder 151096542e93 media: v4l2: Add description for V4L2_PIX_FMT_AV1 in v4l_fill_fmtdesc() 406fc2e9ca65 media: uapi: videodev2: Add support for AV1 stateful decoder 17526c7e69d0 Revert "media: uvcvideo: Remove nodrop parameter" 68cd8ac994ca media: cx25821: Fix a resource leak in cx25821_dev_setup() 597f8851c934 staging: media: tegra-video: move tegra20_vip_soc declaration to vip.h ee138a2cfc42 staging: media: tegra-video: move tegra210_csi_soc declaration to csi.h cad237b6c875 media: i2c/tw9906: Fix potential memory leak in tw9906_probe() 9cea16fea47e media: i2c/tw9903: Fix potential memory leak in tw9903_probe() a8333c8262ae media: pvrusb2: fix URB leak in pvr2_send_request_ex 63bf2f71712c staging: media: av7110: use usleep_range in sp8870.c 7422eca89d60 staging: media: av7110: use usleep_range in av7110_hw.c 0fdf6323c35a media: solo6x10: Check for out of bounds chip_id a813338d910b media: synopsys: hdmirx: Detect broken interrupt 863f50d58344 media: cx25821: Add missing unmap in snd_cx25821_hw_params() 141c81849fab media: cx23885: Add missing unmap in snd_cx23885_hw_params() dbc527d980f7 media: cx88: Add missing unmap in snd_cx88_hw_params() b8bf939d77c0 media: radio-keene: fix memory leak in error path 90289b67c5c1 media: adv7180: fix frame interval in progressive mode 2473b46c480d media: adv7180: implement g_register and s_register 57b96d4a23c7 media: adv7180: add support for ancillary devices 8e2421e1977a media: dt-bindings: adi,adv7180: add VPP and CSI register maps e83f8dd668ea media: aspeed: Fix dram hang at res-change 43e5302d2233 media: tegra-video: Fix memory leak in __tegra_channel_try_format() 42bf68dfef7e media: v4l2-core: simplify v4l2_m2m_register_entity() ceff18405f6b media: saa6588: Remove dprintk macro and use v4l2_info() 56a8676456e1 MAINTAINERS: adjust file entry in MEDIATEK MDP DRIVER 1c1b79f40ee4 media: verisilicon: AV1: Set IDR flag for intra_only frame type 829dde3369a9 pinctrl: renesas: rzt2h: Add GPIO IRQ chip to handle interrupts fb11a2493e68 genirq: Move clear of kstat_irqs to free_desc() df439718afaf genirq: Update effective affinity for redirected interrupts 81d2e13a57c9 ext4: convert to new fserror helpers 94503211d2fd xfs: translate fsdax media errors into file "data lost" errors when convenient efd87a100729 xfs: report fs metadata errors via fsnotify a9d573ee88af iomap: report file I/O errors to the VFS 21945e6cb516 fs: report filesystem and file I/O errors to fsnotify 602544773763 uapi: promote EFSCORRUPTED and EUCLEAN to errno.h aef30c8d569c genirq: Warn about using IRQF_ONESHOT without a threaded handler 056a96e65f3e fuse: add setlease file operation 49e41f3ea3f7 net/mlx5: Add IFC bits for extended ETS rate limit bandwidth value c5760e35d3a4 media: mediatek: vcodec: Discard pm_runtime_put() return value 81f8e0e6a2e1 media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() 5633ec763a2a media: amphion: Drop min_queued_buffers assignment d79c2165a48e media: amphion: Use kmalloc instead of vmalloc bb22847d1134 media: amphion: Trigger source change if colorspace changed d85f3207d75d media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START 8f1fd70fc7c3 media: docs: dev-decoder: Trigger dynamic source change for colorspace d7b70ebf2bf4 arm64: dts: amlogic: move CPU OPP table and clock assignment to SoC.dtsi 31fce0d2b13e soc: amlogic: meson-gx-socinfo: add new SoC id for S905Y4 6ea8a206108f rtla: Fix parse_cpu_set() bug introduced by strtoi() e21c8e2e0276 arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports b4f4054864e6 arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports 2b737cc5be70 arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports 84220bfe9b79 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx 54347056828d arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on 3e4e72932513 arm64: dts: apple: t8112-j473: Keep the HDMI port powered on ba9dbb701e9f arm64: dts: apple: Add chassis-type property for Apple iMacs 126ee92bff55 arm64: dts: apple: Add chassis-type property for Mac Pro 5a7277c1bc19 arm64: dts: apple: Add chassis-type property for Apple desktop devices e9ea7552eb5e arm64: dts: apple: Add chassis-type property for all Macbooks ce24299b5b77 net: stmmac: report PCS link changes to phylink 52f37fd9f4dc net: stmmac: change arguments to PCS handler and use dev_info() aa9061269215 net: stmmac: pass struct stmmac_priv to host_irq_status() method 879070eb4cf7 net: stmmac: move and rename dwmac_pcs_isr() a2745a99ca4e net: stmmac: use BIT_U32() and GENMASK_U32() for PCS registers 0391ab577c6e net: add skbuff_clear() helper fef0f545511f r8169: add support for RTL8127ATF (Fiber SFP) c4277d21ab69 net: phy: realtek: add dummy PHY driver for RTL8127ATF ae4744e173fa net: mctp-i2c: fix duplicate reception of old data 40ca42c8429b MAINTAINERS: Assign myself as maintainer of Motorcomm DWMAC glue driver 02ff155ea281 net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller 365e649361cd net: phy: motorcomm: Support YT8531S PHY in YT6801 Ethernet controller 088f35ab9fd4 selftests/net/ipsec: Fix variable size type not at the end of struct e405b3c9d4aa net: ipconfig: Remove outdated comment and indent code block 99fde4d06261 bpf, btf: Enforce destructor kfunc type with CFI ba7f1024a102 selftests/bpf: Use the correct destructor kfunc type c99d97b46631 bpf: net_sched: Use the correct destructor kfunc type b40a5d724f29 bpf: crypto: Use the correct destructor kfunc type 292c0bc8acb6 wifi: rtw89: Add support for D-Link VR Air Bridge (DWA-F18) 3116f287b81f wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) 40714b8a2137 wifi: rtw89: mac: set EDCCA configurations for RTL8922D 6996a4c97ad6 wifi: rtw89: mac: add an entry to enable MAC function in preinit c16673247b40 wifi: rtw89: mac: separate functions of CMAC power and function enable baf38631460b wifi: rtw89: mac: configure DMA_STOP1 by predefined mask 7ded59e69ab3 wifi: rtw89: mac: define preload_init for generations a69c2c9a587d wifi: rtw89: mac: update WP quota for RTL8922D 9cf039ee49b5 wifi: rtw89: mac: update MPDU quota according to chip DLE definition 70cd273aae23 wifi: rtw89: mac: set quota 13 for PLE SNRPT 5afb451bb5e0 wifi: rtw89: mac: add dle_mem and ple_{min,max}_qt quota for RTL8922D 9d6a2a636c9f wifi: rtw89: mac: remove unnecessary return from rtw89_fwdl_secure_idmem_share_mode() 99853d9daef2 ecryptfs: Replace memcpy + NUL termination in ecryptfs_copy_filename 286bb07889c1 wifi: rtw89: coex: update coex software control for RTL8922D ed2feda12f36 wifi: rtw89: coex: update scoreboard value according to power state for two BT 95052ab2d794 wifi: rtw89: coex: make coex scoreboard as chip info 5a78fd3debad net: stmmac: remove unused definitions 58bc0f0bfc1b net: stmmac: arrange register fields after register offsets 8409495bf6c9 net: stmmac: cores: remove many xxx_SHIFT definitions 670d10509f85 net: stmmac: descs: remove many xxx_SHIFT definitions d3b8c9b39356 net: stmmac: descs: use u32 for descriptors ec3fde9eead0 net: stmmac: descs: fix buffer 1 off-by-one error e91a7e45bf0b net: stmmac: dwmac4: fix PTP message type field extraction 65b21a7d4de4 net: stmmac: dwmac4: fix RX FIFO fill statistics 1fd3b573713a net: stmmac: dwmac4: remove duplicated definitions 5c024716f52b net: devmem: convert binding refcount to percpu_ref 65955a0993a0 selftests: ublk: add stop command with --safe option 93ada1b3da39 ublk: add UBLK_CMD_TRY_STOP_DEV command 9e386f49fa26 ublk: make ublk_ctrl_stop_dev return void 60411adedf70 tools: ynl: cli: print reply in combined format if possible 6ccc421b1461 tools: ynl: cli: extract the event/notify handling in --list-attrs 45b99bb464eb tools: ynl: cli: factor out --list-attrs / --doc handling aca1fe235c10 tools: ynl: cli: add --doc as alias to --list-attrs 1b7fbf62ad8b tools: ynl: cli: improve --help 101a7d57d518 tools: ynl: cli: wrap the doc text if it's long 21eb90fb5fbc tools: ynl: cli: introduce formatting for attr names in --list-attrs 7aef17f367c9 x86/xen: Drop xen_mmu_ops e7c30ac379b4 ASoC: amd: acp: soc-acpi: add is_device_rt712_vb() helper 0bef51df7cf8 ASoC: amd: drop unused Kconfig symbols 7af9e30a0c8b ASoC: pxa: drop unused Kconfig symbol ec9426655dce perf addr2line.c: Rename a2l_style to cmd_a2l_style a4e573db06a4 lib/crypto: riscv/aes: Migrate optimized code into library 7cf2082e74ce lib/crypto: powerpc/aes: Migrate POWER8 optimized code into library 0892c91b81cc lib/crypto: powerpc/aes: Migrate SPE optimized code into library 2b1ef7aeeb18 lib/crypto: arm64/aes: Migrate optimized code into library fa2297750c2c lib/crypto: arm/aes: Migrate optimized code into library a2484474272e crypto: aes - Replace aes-generic with wrapper around lib 641e70563ac1 crypto: aes - Remove aes-fixed-time / CONFIG_CRYPTO_AES_TI 637e73ef9993 crypto: aegis - Switch from crypto_ft_tab[] to aes_enc_tab[] 5be8dcc1d0dd crypto: arm64/aes - Select CRYPTO_LIB_SHA256 from correct places 1cb2fcb61c6d crypto: arm64/aes - Switch to aes_enc_tab[] and aes_dec_tab[] f367305a5d0f crypto: arm/aes - Switch to aes_enc_tab[] and aes_dec_tab[] a4e4e44649ba crypto: arm/aes-neonbs - Use AES library for single blocks a22fd0e3c495 lib/crypto: aes: Introduce improved AES library b599aacf1262 crypto: powerpc/aes - Rename struct aes_key 090e0ae303c7 cpuset: replace direct lockdep_assert_held() with lockdep_assert_cpuset_lock_held() 88c51002d06f perf addr2line: Add a libdw implementation 27fc6f565d06 perf test workload: Add inlineloop test workload f815fc0c66e7 perf unwind-libdw: Fix invalid reference counts 959a634ebcda lib/crypto: mldsa: Add FIPS cryptographic algorithm self-test 0d92c555320a lib/crypto: nh: Restore dependency of arch code on !KMSAN c8bf0b969d27 lib/crypto: md5: Use rol32() instead of open-coding it 0d8e6c0a1178 fscrypt: Drop obsolete recommendation to enable optimized NHPoly1305 719316ad8eb0 crypto: testmgr - Remove nhpoly1305 tests f676740c4265 crypto: nhpoly1305 - Remove crypto_shash support 2f64821329d8 crypto: adiantum - Drop support for asynchronous xchacha ciphers 73c203fe5564 crypto: adiantum - Use memcpy_{to,from}_sglist() cd912b3452d1 crypto: adiantum - Use scatter_walk API instead of sg_miter 76987479c1a6 crypto: adiantum - Convert to use NH library a229d83235c7 lib/crypto: x86/nh: Migrate optimized code into library b4a8528d17fb lib/crypto: arm64/nh: Migrate optimized code into library 29e39a11f541 lib/crypto: arm/nh: Migrate optimized code into library 7246fe6cd644 lib/crypto: tests: Add KUnit tests for NH 14e15c71d7bb lib/crypto: nh: Add NH library ed894faccb8d lib/crypto: tests: Add KUnit tests for ML-DSA verification 64edccea594c lib/crypto: Add ML-DSA verification support 272bd8183376 cgroup/cpuset: Move the v1 empty cpus/mems check to cpuset1_validate_change() 2a3602030d80 cgroup/cpuset: Don't invalidate sibling partitions on cpuset.cpus conflict 6e6f13f6d509 cgroup/cpuset: Don't fail cpuset.cpus change in v2 a1a01793ae1f cgroup/cpuset: Consistently compute effective_xcpus in update_cpumasks_hier() 18bc2425a877 cgroup/cpuset: Streamline rm_siblings_excl_cpus() ef92c4351ec7 perf test subcmd help: Add exclude disjoint subcmd names 6e5f2ad6bb74 perf stat display: Make %f precision consistent 817f66e39e39 x86/xen: Drop xen_cpu_ops 383f8e26e2c4 perf build: Raise minimum shellcheck version to 0.7.2 46e7ced3ef5b wifi: mac80211: remove width argument from ieee80211_parse_bitrates 583f65f64b77 wifi: mac80211_hwsim: remove NAN by default e272628902c1 perf test stat tests: Fix for virtualized machines f813117f200b wifi: mac80211: improve station iteration ergonomics 6b3bafa2bd6b wifi: mac80211: improve interface iteration ergonomics e1cbdf78f60c wifi: cfg80211: include S1G_NO_PRIMARY flag when sending channel 391234eb4831 wifi: mac80211: unexport ieee80211_get_bssid() 2f8d489897ae sched_ext: Add error logging for dsq creation failures c2510a165056 wl1251: Replace strncpy with strscpy in wl1251_acx_fw_version 710b9195ab12 wifi: iwlegacy: 3945-rs: remove redundant pointer check in il3945_rs_tx_status() and il3945_rs_get_rate() 33821a2b20b9 wifi: mac80211: don't send an unused argument to ieee80211_check_combinations bc5e8e2fa2e2 x86/xen: Drop xen_irq_ops 130a82760718 io_uring/register: drop io_register_enable_rings() submitter_task check bcd4c95737d1 io_uring/msg_ring: drop unnecessary submitter_task checks 7a8737e1132f io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED 574b3eb843de x86/paravirt: Move pv_native_*() prototypes to paravirt.c f01b4f4a6019 x86/paravirt: Introduce new paravirt-base.h header 39965afb1151 x86/paravirt: Move paravirt_sched_clock() related code into tsc.c fd09d259c161 KVM: x86: Hide KVM_IRQCHIP_KERNEL behind CONFIG_KVM_IOAPIC=y 59c3e0603d86 KVM: x86: Bury ioapic.h definitions behind CONFIG_KVM_IOAPIC 5cd6b1a6eebd KVM: x86: Fold "struct dest_map" into "struct rtc_status" 1a5d7f9540af KVM: x86: Add a wrapper to handle common case of IRQ delivery without dest_map 4d846f183897 KVM: x86: Drop MAX_NR_RESERVED_IOAPIC_PINS, use KVM_MAX_IRQ_ROUTES directly 9eabb2a5e499 KVM: x86: Drop guest-triggerable ASSERT()s on I/O APIC access alignment ca909f9ea8cb KVM: x86: Drop ASSERT() on I/O APIC EOIs being only for LEVEL_to WARN_ON_ONCE 37187992dd82 KVM: x86: Drop guest/user-triggerable asserts on IRR/ISR vectors a4978324e4bd KVM: x86: Drop ASSERT()s on APIC/vCPU being non-NULL fc4d3a6558af KVM: x86: Enforce use of EXPORT_SYMBOL_FOR_KVM_INTERNAL 2e18e787eddd HID: sony: add support for bluetooth Rock Band 4 PS4 guitars a02857e73494 Documentation/trace: Fix links to other documents 829656c3e263 Documentation: bug-hunting.rst: Remove wrong 'file:' syntax b0ada75879c2 MAINTAINERS: Update for the doc subsystem 41dc31ad21ea CREDITS: add whitespace before opening parentheses 09dc08b396c9 regulator: dummy, make dummy_regulator_driver static 6be9ea62afed ASoC: codecs: rtq9128: Add compatible changes for rtq9154 b7d53fe53cb5 ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible daf86dcdbb40 ASoC: codecs: rtq9128: Modify the chip initial setting e6ce36ccc86f init: remove /proc/sys/kernel/real-root-dev c350a65b566b initrd: remove deprecated code path (linuxrc) 78796b6bae86 selftests: ublk: add end-to-end integrity test 9e9f635525b1 selftests: ublk: add integrity params test f48250dc5ba8 selftests: ublk: add integrity data support to loop target a1805442674b selftests: ublk: support non-O_DIRECT backing files 24f8a44b797f selftests: ublk: implement integrity user copy in kublk 6ed6476c4aef selftests: ublk: add kublk support for integrity params 261b67f4e347 selftests: ublk: add utility to get block device metadata size c1d7c0f9cdf6 selftests: ublk: display UBLK_F_INTEGRITY support bfe1255712a3 ublk: optimize ublk_user_copy() on daemon task b2503e936b59 ublk: support UBLK_F_INTEGRITY be82a89066d5 ublk: implement integrity user copy fd5a005fa6a2 ublk: move offset check out of __ublk_check_and_get_req() ca80afd8708f ublk: inline ublk_check_and_get_req() into ublk_user_copy() 5bfbbc9938f5 ublk: split out ublk_user_copy() helper fc652d415cd8 ublk: split out ublk_copy_user_bvec() helper f82f0a16a827 ublk: set UBLK_IO_F_INTEGRITY in ublksrv_io_desc 98bf2256855e ublk: support UBLK_PARAM_TYPE_INTEGRITY in device creation e859e7c26a5c ublk: move ublk flag check functions earlier 835042fb1971 blk-integrity: take const pointer in blk_integrity_rq() 649cb20b7a01 docs: mention nullfs 576ee5dfd459 fs: add immutable rootfs 3c1b73fc6a4d fs: add init_pivot_root() a2062463e894 fs: ensure that internal tmpfs mount gets mount id zero 589f41f2f08b x86/paravirt: Use common code for paravirt_steal_clock() ee9ffcf99f07 riscv/paravirt: Use common code for paravirt_steal_clock() b8431b901e82 loongarch/paravirt: Use common code for paravirt_steal_clock() bbf8c67aa6ae tools: jobserver: Prevent deadlock caused by incorrect jobserver configuration and enhance error reporting ad892c485157 arm64/paravirt: Use common code for paravirt_steal_clock() 15518e633b7c arm/paravirt: Use common code for paravirt_steal_clock() e6b2aa6d4004 sched: Move clock related paravirt code to kernel/sched 68b10fd40d49 paravirt: Remove asm/paravirt_api_clock.h b49c63eea526 x86/paravirt: Move thunk macros to paravirt_types.h d73298f01534 x86/paravirt: Remove PARAVIRT_DEBUG config option e0b4904a401f x86/paravirt: Remove some unneeded struct declarations ab3a124fe089 arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for MMC1 and 2 96cb8d6257d6 arm64: dts: mediatek: mt8192-asurada: Remove unused clock-stretch-ns 04ccbc5325cc arm64: dts: mediatek: mt8173-elm: Remove regulators from thermal node 6c0ecd0ae8f6 arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning 870ffe2999b5 arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name and reorder 08076645d9ac arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names b1fc81a986c9 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node 55828e41e739 arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless cells from flash@0 846348a699f9 arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings c68a509320a6 arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup c3f6d533b76e arm64: dts: mediatek: mt8188-geralt: drop firmware-name from first SCP core 08489c4f4133 xfs: enable non-blocking timestamp updates f92f8eddbbfb xfs: implement ->sync_lazytime 2d72003ba244 fs: refactor file_update_time_flags 85c871a02b03 fs: add support for non-blocking timestamp updates 5cf06ea56ee6 fs: add a ->sync_lazytime method 188344c8ac0b fs: factor out a sync_lazytime helper 761475268fa8 fs: refactor ->update_time handling 1cbc82281675 fat: cleanup the flags for fat_truncate_time b8b3002fbfef nfs: split nfs_update_timestamps dc9629faef0a fs: allow error returns from generic_update_time 20b781834ea0 fs: remove inode_update_time 8618271887ca spi: spi-mem: Limit octal DTR constraints to octal DTR situations af4b2dc48103 spi: spi-mem: Create a repeated address operation 0196932f539e spi: spi-mem: Make the DTR command operation macro more suitable e59075211902 ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug 66c26346ae30 ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask b0fc1e770194 regulator: Add TPS65185 driver da1456e435ae regulator: dt-bindings: Document TI TPS65185 dc8ea8714311 xen/virtio: Don't use grant-dma-ops when running as Dom0 db9aded979b4 x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set fc6ceb7e4ea7 ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() and call it 1cd8fbec6dfa ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros 854d4389f20f ASoC: sof: Add domain_id, heap_bytes and stack_bytes to snd_sof_widget 0432fe32c129 ASoC: sof: ipc4-topology: Add topology tokens domain_in stack & heap_bytes 83aee46dc214 ASoC: SOF: ipc/ops: Use guard() for spinlocks 294b9e7e8eca ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense 36fabc449a05 ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spinlock_irqsave aa234886c726 ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe() 58a581c38bab ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq() 599a5b00a1bf ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex locks where it makes sense 5c19da34df02 ASoC: SOF: Use guard()/scoped_guard() for mutex locks where it makes sense 8672e4b51adf spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties 77157cb45c66 ASoC: codecs: rt1320-sdw: convert to snd_soc_dapm_xxx() 35bffbe49dfd ASoC: dt-bindings: Convert realtek,rt5651 to DT schema 43f37d44f2b8 gpio: cadence: Add support for edge-triggered interrupts ea5b4c68e097 gpio: cadence: Add quirk for Axiado AX3000 platform a88d9589125a gpio: menz127: drop unneeded MODULE_ALIAS 2b84bd93eda9 arm64: dts: renesas: Use lowercase hex fd4be5de4594 arm64: dts: renesas: Use hyphens in node names 13e566e8df89 arm/arm64: dts: renesas: Drop unused .dtsi 378f1dc3d647 xen: privcmd: WQ_PERCPU added to alloc_workqueue users 842df741a4e4 xen/events: replace use of system_wq with system_percpu_wq 07f2961235ac x86/paravirt: Remove not needed includes of paravirt.h 51e49111c00b fs: remove simple_nosetlease() 2b10994be716 filelock: default to returning -EINVAL when ->setlease operation is NULL 6163b5da2f5e xfs: add setlease file operation 545b4144d804 ufs: add setlease file operation dbe8d57d1483 udf: add setlease file operation f5a3446be277 tmpfs: add setlease file operation dfd8676efe43 squashfs: add setlease file operation 94a3f60af5dc overlayfs: add setlease file operation 136b43aa4b16 orangefs: add setlease file operation f15d3150279d ocfs2: add setlease file operation 6aaa1d6337b5 ntfs3: add setlease file operation f46bb13dc5d9 nilfs2: add setlease file operation 7dd596bb35e5 jfs: add setlease file operation c275e6e7c085 jffs2: add setlease file operation 3b514c333390 gfs2: add a setlease file operation a9acc8422ffb fat: add setlease file operation 9e2ac6ddb397 f2fs: add setlease file operation b8ca02667552 exfat: add setlease file operation 20747a2a29c6 ext4: add setlease file operation ccdc2e0569f5 ext2: add setlease file operation f8902d3df893 erofs: add setlease file operation f9688474e413 btrfs: add setlease file operation 663cdef61a27 affs: add setlease file operation ca4388bf1d9e fs: add setlease to generic_ro_fops and read-only filesystem directory operations 1f58ad77a8b4 cpuidle: zynq: Switch Michal Simek's email to new one 3aa9296a23ec media: i2c: add os05b10 image sensor driver 555db89381c0 dt-bindings: media: i2c: Add os05b10 sensor 7d402666094c media: i2c: Add Samsung S5K3M5 13MP camera sensor driver d855e1279b27 dt-bindings: media: i2c: Add Samsung S5K3M5 image sensor e38fd0933c75 media: i2c: add Samsung S5KJN1 image sensor device driver 59cbe9436de6 dt-bindings: media: i2c: Add Samsung S5KJN1 image sensor 403faa575738 rv: Fix documentation reference in da_monitor.h 3fee5b320c15 verification/rvgen: Remove unused variable declaration from containers 3d2bfeeef340 verification/dot2c: Remove superfluous enum assignment and add last comma 0d2405a086a0 verification/dot2c: Remove __buff_to_string() and cleanup 3c5720b9ba3e verification/rvgen: Annotate DA functions with types 531b50e06aa7 verification/rvgen: Adapt dot2k and templates after refactoring da_monitor.h e4a1e415eb18 Documentation/rv: Adapt documentation after da_monitor refactoring fa9b26dfa172 rv: Cleanup da_monitor after refactor 30984ccf31b7 rv: Refactor da_monitor to minimise macros e60b57972099 scsi: core: Revert "Fix a regression triggered by scsi_host_busy()" 202d5dadd3a0 scsi: ufs: core: Only call scsi_host_busy() after the SCSI host has been added 309b23a1553a scsi: ufs: core: Improve the documentation of UFS data frames bf286f5558bf scsi: mpt3sas: Simplify the workqueue allocation code 8d0aecdebc0f scsi: mpi3mr: Simplify the workqueue allocation code 993ab48006b3 firewire: ohci: stop using page private to store DMA mapping address f2ae92780ab9 firewire: ohci: split page allocation from dma mapping e62b46cdd3ea firewire: ohci: use MAX macro to guarantee minimum count of pages for AR contexts ef6bdffbb88d firewire: core: stop using page private to store DMA mapping address c2f60aa1602d firewire: core: use common kernel API to allocate and release a batch of pages a69a9e630d49 firewire: core: code refactoring with cleanup function for isoc pages adc839ae7d0f firewire: core: use mutex instead of spinlock for client isochronous context c91adaddb074 firewire: core: move private function declaration from public header to internal header 44859905375f scsi: ufs: core: Convert to SCSI bus methods 4bc2205be460 scsi: st: Convert to SCSI bus methods 9ccda35df7d5 scsi: sr: Convert to SCSI bus methods a71d5deea6e9 scsi: ses: Convert to SCSI bus methods 63b541f054e7 scsi: sd: Convert to SCSI bus methods fba333569c8a scsi: ch: Convert to SCSI bus methods f7d4f1bf5724 scsi: core: sysfs: Make use of bus callbacks 7d42bcea57ae scsi: core: Pass a struct scsi_driver to scsi_{,un}register_driver() 432b119ab8d8 docs: power: update documentation about removed function 39fe0eac6d75 power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed() 04aa3d6dddaf MAINTAINERS: adjust file entry in ROHM BD71828 CHARGER 81963d1c5689 power: supply: ab8500_chargalg: improve kernel-doc 2c7e46e1318d power: supply: sysfs: Constify pointer passed to dev_attr_psp() 688364a11647 power: supply: bq27xxx: fix wrong errno when bus ops are unsupported 36b056292264 power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write 8d59cf3887fb power: supply: sbs-battery: Fix use-after-free in power_supply_changed() e2febe375e5e power: supply: rt9455: Fix use-after-free in power_supply_changed() b7508129978a power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed() 62914959b35e power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed() 838767f50747 power: supply: pf1550: Fix use-after-free in power_supply_changed() b2ce982e2e0c power: supply: goldfish: Fix use-after-free in power_supply_changed() 642f33e34b96 power: supply: cpcap-battery: Fix use-after-free in power_supply_changed() 5f0b1cb41906 power: supply: bq25980: Fix use-after-free in power_supply_changed() 800584336972 power: supply: bq256xx: Fix use-after-free in power_supply_changed() 3291c51d4684 power: supply: act8945a: Fix use-after-free in power_supply_changed() c4af8a98bb52 power: supply: ab8500: Fix use-after-free in power_supply_changed() ce3bc8469e4c power: supply: ucs1002: Remove unused gpio include header 91a4f92de845 power: supply: cw2015: Remove unused gpio include header 3d74b6dfd703 power: supply: bq25980: Remove unused gpio include header 38673fd9d622 power: supply: bq256xx: Remove unused gpio include header e312b7e3183d power: supply: bd99954: Remove unused gpio include header e39fadd6ef7b arm64: dts: cix: Add OrangePi 6 Plus board support 01a08fd96730 dt-bindings: arm: cix: add OrangePi 6 Plus board bb8e2019ad61 blk-crypto: handle the fallback above the block layer 66e5a11d2ed6 blk-crypto: optimize data unit alignment checking 3d939695e682 blk-crypto: use mempool_alloc_bulk for encrypted bio page allocation 2f655dcb2d92 blk-crypto: use on-stack skcipher requests for fallback en/decryption b37fbce460ad blk-crypto: optimize bio splitting in blk_crypto_fallback_encrypt_bio aefc2a1fa2ed blk-crypto: submit the encrypted bio in blk_crypto_fallback_bio_prep a3cc978e61f5 blk-crypto: add a bio_crypt_ctx() helper bc26e2efa2c5 fscrypt: keep multiple bios in flight in fscrypt_zeroout_range_inline_crypt c22756a9978e fscrypt: pass a real sector_t to fscrypt_zeroout_range_inline_crypt f7e0867561f0 iio: dac: ds4424: drop unused include IIO consumer header e0bc6d7e2584 iio: adc: Initial support for AD4134 8b59bcf8d5ca dt-bindings: iio: adc: Add AD4134 b8d1936d052c iio: adc: ad7476: Remove duplicate include b96261d7be11 iio: adc: ti-ads1018: Drop stale kernel-doc function context f69b5ac682db iio: bmi270_i2c: Add MODULE_DEVICE_TABLE for BMI260/270 c84cde33b004 staging: iio: adt7316: modernize power management efcffd9a6ad8 staging: greybus: lights: avoid NULL deref 36a795e7eed3 staging: rtl8723bs: fix spacing around arithmetic operators 230f72823f8e staging: greybus: arche-platform: fix spelling mistake in comment c6ca88ba429d staging: greybus: arche-platform: clarify TODO comment 80fd2297d72a staging: axis-fifo: Clean up register and mask definitions 02b2a366a64f staging: axis-fifo: Remove redundant comments 04efe3aa5fa0 staging: axis-fifo: Remove noisy error messages for user errors ab517a047b4e staging: axis-fifo: Remove unnecessary zero-length packet check eb757312ac17 staging: axis-fifo: Remove unnecessary casts from file->private_data d1a3cfec3aba staging: axis-fifo: Drop unneeded release callback eb12093d42ba staging: axis-fifo: Use devm_kasprintf for device name allocation c83d8445f3b6 staging: axis-fifo: Add poll() support 87d653a894a4 staging: axis-fifo: Remove read/write timeout module parameters d78870274b49 staging: sm750fb: fix typo 'resetted' -> 'reset' db9b736bce3d staging: nvec: apply udelay only after the first byte has been sent 42d8dc5a9d85 staging: rtl8723bs: fix spacing around operators 69dc48dc5506 staging: rtl8723bs: use PTR_ALIGN for buffer alignment 2e2d0c710cc1 staging: rtl8723bs: remove unnecessary blank lines 44b225bf0738 staging: rtl8723bs: fix missing transmission lock in rtw_xmit 20530f561a7b staging: rtl8723bs: fix missing blank line warning 0cbf955a2966 staging: rtl8723bs: Remove redundant MAC_ARG macro cf0f2680c30d staging: rtl8723bs: core: move constants to right side in comparison 09a9c4bde41c staging: rtl8723bs: core: remove unnecessary else-statements f8a916c8ca0e staging: rtl8723bs: core: remove empty if-statements 780f18732a96 staging: rtl8723bs: fix block comment whitespace d9c2a0039120 staging: rtl8723bs: rename shortGIrate to short_gi_rate 4c1ee347f8b7 staging/sm750fb: remove outdated TODO lines e3d723f70b32 staging: greybus: gb-camera: fix configure_streams indentation 81a4ecb9faab staging: greybus: gb-camera: use BIT() macro for flags e6900ce28cd3 staging: rtl8723bs: rename shortGIrate to short_gi_rate a750088883da iio: proximity: rfd77402: Add OF device ID for enumeration via DT e4d0e63e2442 dt-bindings: iio: proximity: Add RF Digital RFD77402 ToF sensor b92489be8048 iio: adc: men_z188_adc: drop unneeded MODULE_ALIAS bc3705e20988 rcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS early a5f00be9b3b0 tools/nolibc: Add a simple test for writing to a FILE and reading it back 109770cc8168 tools/nolibc: Add fseek() to stdio.h edaf30743185 tools/nolibc: Add fread() to stdio.h 8c483209a6fc pinctrl: samsung: Add Exynos9610 pinctrl configuration 2efbc4cf8744 dt-bindings: pinctrl: samsung: Add exynos9610-wakeup-eint node 4ab3ec8baa41 dt-bindings: pinctrl: samsung: Add exynos9610-pinctrl compatible 6fe8360b16ac selftests/nolibc: also test libc-test through regular selftest framework 20c72de1f8a9 selftests/nolibc: scope custom flags to the nolibc-test target 4203c6fb5e9d selftests/nolibc: try to read from stdin in readv_zero test bc87b14594e3 bnxt_en: Implement ethtool_ops -> get_link_ext_state() 51b9d3f948b8 bnxt_en: Use a larger RSS indirection table on P5_PLUS chips 743e683596fa bnxt_en: Defrag the NVRAM region when resizing UPDATE region fails e1c9c8928b5b bnxt_en: Add support for FEC bin histograms c470195b989f bnxt_en: Add PTP .getcrosststamp() interface to get device/host times fdb573d675e3 bnxt_en: Update FW interface to 1.10.3.151 7a1ff3545ade selftests: net: py: ensure defer() is only used within a test case 799a4912eea7 selftests: net: py: capitalize defer queue and improve import de7c600e2d5b selftests/net: parametrise iou-zcrx.py with ksft_variants 9086984ff52e selftests: drv-net: psp: Better control the used PSP dev cf8c4e1f08ec net: hns3: convert to use .get_rx_ring_count 2103a5ed1b5b net: hns: convert to use .get_rx_ring_count a64f302022ba net: qede: convert to use .get_rx_ring_count 5baf736ba4f3 net: niu: convert to use .get_rx_ring_count 983d4b8ec519 net: funeth: convert to use .get_rx_ring_count 415a9d10d180 net: enic: convert to use .get_rx_ring_count 08cbb4a3de08 net: hinic: convert to use .get_rx_ring_count 623b213825fd net: octeontx2: convert to use .get_rx_ring_count 959728f9931e net: stmmac: convert to use .get_rx_ring_count b30ba673058d net/mlx5e: Remove GSO_PARTIAL for non _CSUM GRE 5f410e1224e4 net/mlx5e: TSO for UDP over GRE over vlan packets 6e6c751b41a8 net/mlx5e: TSO for GRE over vlan 11ed2195887d net: ethernet: ave: Remove unnecessary 'out of memory' message 9da9633f2f02 net: phy: mxl-gpy: implement SGMII in-band configuration a8848c4b43ad x86,fs/resctrl: Update documentation for telemetry events f7ba87dfa8e4 block: account for bi_bvec_done in bio_may_need_split() a31bde687b10 block: use pi_tuple_size in bi_offload_capable() 69ccb0f338ea clk: microchip: core: remove unused include asm/traps.h 5df96d141ccc clk: microchip: core: correct return value on *_get_parent() 0b0f7e6539a7 ARM: at91: remove unnecessary of_platform_default_populate calls ef45b853ed8c ARM: at91: Move PM init functions to .init_late hook d93faac66dc0 clk: microchip: core: remove duplicate determine_rate on pic32_sclk_ops c4a069095395 platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM) 4bbfc90122e9 x86/resctrl: Enable RDT_RESOURCE_PERF_PKG d0891647fbc6 fs/resctrl: Move RMID initialization to first mount 0ecc988b0232 x86,fs/resctrl: Compute number of RMIDs as minimum across resources ee7f6af79f09 fs/resctrl: Move allocation/free of closid_num_dirty_rmid[] 67640e333b98 x86/resctrl: Handle number of RMIDs supported by RDT_RESOURCE_PERF_PKG 2e666595651b iommu/amd: Drop incorrect NULL check for iommu in alloc_irq_table() 16e3423fc755 iommu: simplify list initialization in iommu_create_device_direct_mappings() 0d069bb38183 dt-bindings: soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports d2a0cac10597 iommu/amd: move wait_on_sem() out of spinlock f0bcd784e1b7 soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports a8258ffed2ef iommu: debug-pagealloc: Check mapped/unmapped kernel memory 7e84593795b3 iommu: debug-pagealloc: Track IOMMU pages ccc21213f013 iommu: Add calls for IOMMU_DEBUG_PAGEALLOC 466ae6978a5b iommu: Add page_ext for IOMMU_DEBUG_PAGEALLOC 1547d41f9f19 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() cee8337e1bad HID: prodikeys: Check presence of pm->input_ep82 f5b16b802174 PCI: Suspend iommu function prior to resetting a device c279e83953d9 iommu: Introduce pci_dev_reset_iommu_prepare/done() a75b2be249d6 iommu: Add iommu_driver_get_domain_for_dev() helper 4a73abb965b7 iommu: Tidy domain for iommu_setup_dma_ops() 5d5388b0e190 iommu: Lock group->mutex in iommu_deferred_attach() 17abd3965480 HID: magicmouse: Do not crash on missing msc->input bbf992775faa HID: sony: add support for Rock Band 4 PS4 and PS5 guitars f631011e36b8 HID: hid-asus: Implement fn lock for Asus ProArt P16 3756a272d2cf HID: hid-pl: handle probe errors e01a029654f7 HID: pidff: Do not set out of range trigger button 822bc5b3744b HID: multitouch: add quirks for Lenovo Yoga Book 9i e6807641ac94 HID: playstation: Add missing check for input_ff_create_memless 7273acfd0aef HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards b3b1c68fb726 HID: rapoo: Add support for side buttons on RAPOO 0x2015 mouse ccf9e070116a rust: sync: Inline various lock related methods 2940a49ab7e3 arm: dts: lpc32xx: add interrupts property to Motor Control PWM 71630e581a0e arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node 72dc44679b14 dt-bindings: net: rockchip-dwmac: Allow "dma-coherent" 68ec2b9fc59e selftests: forwarding: update PTP tcpdump patterns a0ac0ff38276 selftests: drv-net: gro: increase the rcvbuf size 96ea4fa60c45 selftests: tls: avoid flakiness in data_steal e254b758976f driver core: make bus_find_device_by_acpi_dev() stub prototype aligned 5714ca8cba5e libbpf: Fix OOB read in btf_dump_get_bitfield_value 86063a2568b8 selftests/resctrl: Fix non-contiguous CBM check for Hygon 367f931e6476 selftests/resctrl: Add CPU vendor detection for Hygon 4f4f01cc333e selftests/resctrl: Define CPU vendor IDs as bits to match usage 671ef08d9455 selftests/resctrl: Fix a division by zero error on Hygon 842e7f97d71a x86/resctrl: Add energy/perf choices to rdt boot option f4e0cd80d3e7 x86,fs/resctrl: Handle domain creation/deletion for RDT_RESOURCE_PERF_PKG 93d9fd899951 fs/resctrl: Refactor rmdir_mondata_subdir_allrdtgrp() 0ec1db4cac82 fs/resctrl: Refactor mkdir_mondata_subdir() 51541f6ca771 x86/resctrl: Read telemetry events 7e6df9614546 x86/resctrl: Find and enable usable telemetry events 24b09e849139 ACPI: processor: Do not expose global variable acpi_idle_driver d8e43c89cf08 ACPI: processor: idle: Rearrange declarations in header file 31612f3642b1 ACPI: processor: idle: Redefine two functions as void 0089ce1c056a ACPI: processor: Update cpuidle driver check in __acpi_processor_start() 8ada9e11b3fc ACPI: processor: Remove unused empty stubs of some functions 13ebeef6a1b9 ACPI: processor: idle: Optimize ACPI idle driver registration 76489955c6d4 audit: move the compat_xxx_class[] extern declarations to audit_arch.h fd0d2872dc53 MAINTAINERS: Add myself as cpuidle reviewer fcbd7897b871 cpuidle: menu: Remove incorrect unlikely() annotation eeb95c07d5fc PCI: Add ASPEED vendor ID to pci_ids.h a8d722f03923 clk: rockchip: Fix error pointer check after rockchip_clk_register_gate_link() da0de806d8b4 arm64: dts: rockchip: Add the vdpu383 Video Decoder on rk3576 f61731bd6062 arm64: dts: rockchip: Add the vdpu381 Video Decoders on RK3588 54b541573930 arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11 3cdaec4d5e8c arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree 5d719a470356 dt-bindings: arm: rockchip: Add Orange Pi CM5 Base a770eb1f3219 arm64: dts: rockchip: Enable second HDMI output on CM3588 97a9b5edcdd4 arm64: dts: rockchip: Add HDMI to Gameforce Ace 63a47fc13cbe arm64: dts: qcom: talos: Add PMU support ca25bb421bdc arm64: dts: qcom: talos: switch to interrupt-cells 4 to add PPI partitions 4effccde0a05 bpftool: Make skeleton C++ compatible with explicit casts bd2dc325db8c arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts d106f9681d19 arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts e1f08613e113 clk: qcom: alpha-pll: convert from divider_round_rate() to divider_determine_rate() 4f791e008807 arm64: dts: qcom: monaco: Add CTCU and ETR nodes ac62730dbc71 arm64: dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO-IOT-EVK board a395b859ecac arm64: dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IOT-SOM platform 960609b22be5 arm64: dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs to PCIe port nodes and add port Nodes for all PCIe ports 24e9b431b583 security: Add KUnit tests for kuid_root_in_ns and vfsuid_root_in_currentns 7fe9c81aa24a idpf: Fix kernel-doc descriptions to avoid warnings 72dae6ad55df idpf: update idpf_up_complete() return type to void ee13aa1a2c5a ice: use netif_get_num_default_rss_queues() 483dd5f36f89 ixgbe: Add 10G-BX support 2769e6c3a1bd ice: unify PHY FW loading status handler for E800 devices 1ecc8ae876c4 tools: ynl-gen-c: Fix remaining pylint warnings a587f592d6c4 tools: ynl-gen-c: fix pylint None, type, dict, generators, init 93ef84292959 tools: ynl-gen-c: fix pylint warnings for returns, unused, redefined c2fa97c509ec tools: ynl-gen-c: suppress unhelpful pylint messages 9a130471f854 tools: ynl: fix pylint issues in ynl_gen_rst 301da4cfea5f tools: ynl: ethtool: fix pylint issues 9b6b016df4c2 tools: ynl: fix logic errors reported by pylint 00ef9f153ed8 tools: ynl: fix pylint global variable related warnings 542ba2de32fb tools: ynl: fix pylint misc warnings 04b0b64e86b7 tools: ynl: fix pylint dict, indentation, long lines, uninitialised b6270a10b0f8 tools: ynl: fix pylint exception warnings bcdd8ea73f75 tools: ynl: fix pylint redefinition, encoding errors 37488ae6ceff tools: ynl: pylint suppressions and docstrings 0e09a596ad2e arm64: dts: qcom: sdm630: Add LPASS LPI TLMM ee021b27333b arm64: dts: qcom: kodiak: Add missing clock votes for lpass_tlmm 8ccb1f8fa6a3 x86,fs/resctrl: Add architectural event pointer 8f6b6ad69b50 x86,fs/resctrl: Fill in details of events for performance and energy GUIDs 1fb2daa60de6 x86/resctrl: Discover hardware telemetry events db64994d115e fs/resctrl: Emphasize that L3 monitoring resource is required for summing domains 2e53ad66686a x86,fs/resctrl: Add and initialize a resource for package scope monitoring 39208e73a40e x86,fs/resctrl: Add an architectural hook called for first mount b9198ce5c6df ASoC: codecs: aw88261: Add devicetree support e76f8c269e35 ASoC: codecs: aw88261: Remove AW88261_I2C_NAME macro 8d38423d9dea regulator: core: don't fail regulator_register() with missing required supply 304f5784e972 regulator: core: reresolve unresolved supplies when available e23c0a59daba regulator: core: don't ignore errors from event forwarding setup bdbdc4b39825 regulator: core: remove dead code in regulator_resolve_supply() 4f3323b752bf regulator: core: streamline supply resolution for always-on/boot-on regulators 86a8eeb0e913 regulator: core: move supply check earlier in set_machine_constraints() 497330b203d2 regulator: core: fix locking in regulator_resolve_supply() error path 96e7a88d32de regulator: core: update two debug messages 608c8030d322 pinctrl: aspeed: g5: Constrain LPC binding revision workaround to AST2500 db4371d13f82 MAINTAINERS: Add entries for the Axiado SPI DB controller e75a6b00ad79 spi: axiado: Add driver for Axiado SPI DB controller 7b122b1eb627 spi: dt-bindings: axiado,ax3000-spi: Add binding for Axiado SPI DB controller a1b1ee0348f8 arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect 688fded2fc74 arm64: dts: renesas: r9a09g057: Add CANFD node edd0ce2e33ce arm64: dts: renesas: r9a09g056: Add CANFD node 3e6c313f4f99 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD d3112a820ccf arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD 3fcf1e255e0d arm64: dts: renesas: r9a09g087: Add CANFD node ff108a26c916 arm64: dts: renesas: r9a09g077: Add CANFD node abf2111d8d90 rust: helpers: Move #define __rust_helper out of atomic.c 5628f0510a4c rust: wait: Add __rust_helper to helpers 75b6034780e8 rust: time: Add __rust_helper to helpers 5f1193d55a43 rust: task: Add __rust_helper to helpers d4ad4de929ba rust: sync: Add __rust_helper to helpers 9ba1aaf25ab7 rust: refcount: Add __rust_helper to helpers 5e03edaed373 rust: rcu: Add __rust_helper to helpers a87e6fe8738f rust: processor: Add __rust_helper to helpers 9f658bd5378d rust: cpu: Add __rust_helper to helpers 1c7a6f48f7ee rust: completion: Add __rust_helper to helpers 71a4d13fa1cf rust: blk: Add __rust_helper to helpers aa574e0f21a6 rust: barrier: Add __rust_helper to helpers 7f4c8b4dcde7 rust_binder: Switch to kernel::sync atomic primitives 323e4bfcbe2d rust: list: Switch to kernel::sync atomic primitives 4bac28727a2b rust: sync: atomic: Add atomic bool tests 06bd0e52bfd7 rust: sync: atomic: Add atomic bool support via i8 representation 584f286f822a rust: sync: atomic: Add i8/i16 xchg and cmpxchg support 7b001c97d9bd rust: sync: atomic: Add store_release/load_acquire tests b33796d554f2 rust: sync: atomic: Add i8/i16 load and store support cf4c3bc14451 arch: um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86 2bb8c41e61b2 rust: sync: atomic: Prepare AtomicOps macros for i8/i16 support 8de731a6c755 rust: helpers: Add i8/i16 atomic try_cmpxchg_relaxed helpers b5992f07a973 rust: helpers: Add i8/i16 atomic try_cmpxchg_release helpers fed6aaa392c3 rust: helpers: Add i8/i16 atomic try_cmpxchg_acquire helpers 164e4b5600b3 rust: helpers: Add i8/i16 atomic try_cmpxchg helpers 910cbddc416c rust: helpers: Add i8/i16 atomic xchg_relaxed helpers 1bfca1e7e845 rust: helpers: Add i8/i16 atomic xchg_release helpers ab717dd98bee rust: helpers: Add i8/i16 atomic xchg_acquire helpers 5dbc0a692459 rust: helpers: Add i8/i16 atomic xchg helpers 300e53b3d3b5 rust: helpers: Add i8/i16 relaxed atomic helpers 2cc3d5d6adbe rust: helpers: Add i8/i16 atomic_read_acquire/atomic_set_release helpers 09248ed8cdb6 rust: sync: Implement Unpin for ARef 8a581130b1cb rust: sync: set_once: Implement Send and Sync 106ab474e5a7 rust: sync: Clean up LockClassKey and its docs 86f4a271dc19 rust: sync: Refactor static_lock_class!() macro 8b1207074685 dt-bindings: pinctrl: renesas,r9a09g077-pinctrl: Document GPIO IRQ 49b039a61a31 pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ function GPIOs ba4a92372bea pinctrl: renesas: rzt2h: Move GPIO enable/disable into separate function 03301175a6fe arm64: dts: renesas: r9a09g057: Add RSCI nodes cda350fbd275 arm64: dts: renesas: r9a09g056: Add RSCI nodes 2c089ad70352 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys fcec728e1599 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys 7c9cf4eb9d60 arm64: dts: renesas: r9a09g087: Add GPIO IRQ support a0c0b921b639 arm64: dts: renesas: r9a09g077: Add GPIO IRQ support 5c4c34ea8dc0 arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support aea73cb10ec5 arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support ffcc240e3680 arm64: dts: renesas: r9a09g087: Add OPP table 98aa86525051 arm64: dts: renesas: r9a09g077: Add OPP table 736a2dcfdae7 x86/CPU/AMD: Simplify the spectral chicken fix 879e9fc8f689 clk: renesas: rzv2h: Deassert reset on assert timeout 0b0201f259e1 clk: renesas: rzg2l: Deassert reset on assert timeout cda6a5def591 clk: renesas: cpg-mssr: Unlock before reset verification c29226646132 clk: renesas: r9a09g056: Add entries for CANFD 26cc40e82230 clk: renesas: r9a09g057: Add entries for CANFD 535677e920f0 clk: renesas: r9a09g077: Add CANFD clocks 3132ec8c8c2c clk: renesas: cpg-mssr: Handle RZ/T2H register layout in PM callbacks f56ccc32468e mm/memtest: add underflow detection for size calculation 58e3e5265484 memblock: drop redundant 'struct page *' argument from memblock_free_pages() d6df4abe95a4 pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping d184b5fef617 pinctrl: meson: extend build coverage with COMPILE_TEST=y 940e9b835ab7 dt-bindings: pinctrl: intel: keembay: fix typo e034e058897a gpio: line-mux: remove bits already handled by GPIO core c23ac0f9325e ARM: dts: lpc32xx: Add missing properties to I2S device tree nodes 14c877ddffe9 ARM: dts: lpc32xx: Declare the second AHB master support on PL080 DMA controller 6b7e0f1c2a3e ARM: dts: lpc32xx: Add missing DMA properties 8754c6e19b90 ARM: dts: lpc32xx: Use syscon for system control block d8bb9ef26e9c ARM: dts: lpc32xx: describe FLASH_INT of SLC NAND controller 1594e575924c ARM: dts: lpc32xx: change NAND controllers node names d2bfa3f72d47 ARM: dts: lpc32xx: Update spi clock properties a8e30c9d856d ARM: dts: Add support for pcb8385 d9802af199ad dt-bindings: arm: at91: add lan966 pcb8385 board 5fbc19b0f62b wifi: rtw89: fw: set RACK bit every 4 H2C command for WiFi 6 chips only 483539d89110 wifi: rtw89: fw: consider hardware AID for firmware elements 1ddebb8f6e04 wifi: rtw89: fw: add CMAC H2C command for punctured for RTL8922D eccf7b10785b wifi: rtw89: fw: add CMAC H2C command for TX time for RTL8922D dfe3dea6b9a2 wifi: rtw89: fw: add CMAC H2C command for TX AMPDU for RTL8922D 96f5ceb44875 wifi: rtw89: fw: add CMAC H2C command for association for RTL8922D c73607b3a8ef wifi: rtw89: fw: add CMAC H2C command to initialize default value for RTL8922D 49218572f331 wifi: rtw89: fw: add DMAC v3 H2C command for RTL8922D 2b4a2fc32a47 wifi: rtw89: update query RXDESC v3 for RTL8922D 2adaa4b36b55 wifi: rtw89: update TXWD v3 for RTL8922D 3c8a86ed002a dmaengine: xilinx: xdma: use sg_nents_for_dma() helper ac326dca6870 dmaengine: sh: use sg_nents_for_dma() helper d7785661010e dmaengine: sa11x0: use sg_nents_for_dma() helper 107fdf0c4e94 dmaengine: qcom: bam_dma: use sg_nents_for_dma() helper 425f871d7acd dmaengine: qcom: adm: use sg_nents_for_dma() helper 068942eaa232 dmaengine: pxa-dma: use sg_nents_for_dma() helper f9b0274f53a2 dmaengine: lgm: use sg_nents_for_dma() helper 3fc49d21f3a4 dmaengine: k3dma: use sg_nents_for_dma() helper 5d6ceb254fa9 dmaengine: dw-axi-dmac: use sg_nents_for_dma() helper 39110c68500a dmaengine: bcm2835-dma: use sg_nents_for_dma() helper 024ae9d3092c dmaengine: axi-dmac: use sg_nents_for_dma() helper 47f5cb7878cc dmaengine: altera-msgdma: use sg_nents_for_dma() helper 80c70bfb95cd scatterlist: introduce sg_nents_for_dma() helper fe7b87d908da dmaengine: idxd: Add Max SGL Size Support for DSA3.0 8308510b9365 dmaengine: idxd: Expose DSA3.0 capabilities through sysfs e371a77255b8 clk: spacemit: k3: add the clock tree 091d19cc2401 clk: spacemit: k3: extract common header 3a086236c600 clk: spacemit: ccu_pll: add plla type clock ace73b7e2763 clk: spacemit: ccu_mix: add inverted enable gate clock e0c51fd02f9c dmaengine: sh: rz-dmac: Make channel irq local efe897b557e2 dt-bindings: soc: spacemit: k3: add clock support f529893f404b net: phy: microchip_rds_ptp: add HW timestamp configuration reporting ffde97f8ff6a net: phy: microchip_rds_ptp: improve HW ts config logic 32d83db3aaf6 net: phy: micrel: add HW timestamp configuration reporting 88c7ed2fb071 net: phy: micrel: improve HW timestamping config logic a45ed8db62f8 sfc: correct kernel-doc complaints 0664a46f93e2 clk: spacemit: add platform SoC prefix to reset name 99669468d24c clk: spacemit: extract common ccu functions f56bcc0425cb dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional ecff77f7c041 reset: spacemit: fix auxiliary device id 2b7a02c32292 clk: spacemit: prepare common ccu header 73711730a112 PCI: Do not attempt to set ExtTag for VFs f7d5e9e70302 ACPI: AGDI: Add interrupt signaling mode support f22c81bebf8b arm64: Disable branch profiling for all arm64 code 89daf7b9a820 arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine 141f384413fb arm64: dts: qcom: qrb2210-rb1: Add PM8008 node 165287f761aa arm64: dts: qcom: qcm2290: Add pin configuration for mclks ca2eccb953fd KVM: selftests: Extend vmx_set_nested_state_test to cover SVM bda6ae6f2966 KVM: selftests: Use TEST_ASSERT_EQ() in test_vmx_nested_state() 6f4d3ebc24c6 KVM: SVM: Allow KVM_SET_NESTED_STATE to clear GIF when SVME==0 8312f1b9dd71 KVM: SVM: Don't set GIF when clearing EFER.SVME bf91b35a46ce scsi: ufs: core: Discard pm_runtime_put() return values 6401e43479a8 platform/chrome: cros_hps_i2c: Discard pm_runtime_put() return value 01eafccacc70 coresight: Discard pm_runtime_put() return values d33976be6cec hwspinlock: omap: Discard pm_runtime_put() return value 7b8de72b4001 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value f52defa7b830 watchdog: rz: Discard pm_runtime_put() return values c9f7b0e6b903 media: ccs: Discard pm_runtime_put() return value 80b49829ba17 MAINTAINERS: remove omap-cpufreq 0cc7933cbec8 cpufreq: omap: remove driver 8c7a1d258d88 arm64: defconfig: Enable Apple Silicon drivers 92d3935e63df arm64: select APPLE_PMGR_PWRSTATE for ARCH_APPLE db5e82496492 KVM: SVM: Virtualize and advertise support for ERAPS 1d1722e52fcd KVM: SVM: Don't allow L1 intercepts for instructions not advertised 01cde4eaaeca KVM: SVM: Add support for expedited writes to the fast MMIO bus 737f2a382f89 KVM: SVM: Rename "fault_address" to "gpa" in npf_interception() fc3ba56385d0 KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding 591cf7900da5 arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a b6376dbed8e1 spi: Simplify devm_spi_*_controller() 19a4505a7a5d spi: microchip-core: use XOR instead of ANDNOT to fix the logic 57a7b47ab30f KVM: x86: Don't read guest CR3 when doing async pf while the MMU is direct e353850499c7 KVM: selftests: Rename vm_get_page_table_entry() to vm_get_pte() 59eef1a47b8c KVM: selftests: Extend memstress to run on nested SVM 6794d916f87e KVM: selftests: Extend vmx_dirty_log_test to cover SVM 251e4849a79b KVM: selftests: Set the user bit on nested NPT PTEs 753c0d5a507b KVM: selftests: Add support for nested NPTs 9cb1944f6bf0 KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs 07676c04bd75 KVM: selftests: Move TDP mapping functions outside of vmx.c 508d1cc3ca0a KVM: selftests: Reuse virt mapping functions for nested EPTs 8296b16c0a2b KVM: selftests: Add a stage-2 MMU instance to kvm_vm e40e72fec0de KVM: selftests: Stop passing VMX metadata to TDP mapping functions f00f519cebcd KVM: selftests: Use a TDP MMU to share EPT page tables between vCPUs 6dd70757213f KVM: selftests: Move PTE bitmasks to kvm_mmu 3d0e7595e810 KVM: selftests: Add a "struct kvm_mmu_arch arch" member to kvm_mmu 11825209f549 KVM: selftests: Plumb "struct kvm_mmu" into x86's MMU APIs 9f073ac25b4c KVM: selftests: Add "struct kvm_mmu" to track a given MMU instance 3cd5002807be KVM: selftests: Stop setting A/D bits when creating EPT PTEs b320c03d6857 KVM: selftests: Kill eptPageTablePointer 60de423781ad KVM: selftests: Rename nested TDP mapping functions 97dfbdfea405 KVM: selftests: Stop passing a memslot to nested_map_memslot() 69e81ed5e6a5 KVM: selftests: Make __vm_get_page_table_entry() static 7fe9f5366bd5 KVM: selftests: Fix sign extension bug in get_desc64_base() 5bb9ac186512 KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR c9d7134679eb KVM: nVMX: Mark APIC access page dirty when syncing vmcs12 pages 57dfa61f6248 KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, and rename f74bb1d2eda1 KVM: nVMX: Precisely mark vAPIC and PID maps dirty when delivering nested PI 70b02809ded9 KVM: x86: Mark vmcs12 pages as dirty if and only if they're mapped 44da6629d282 KVM: Use vCPU specific memslots in __kvm_vcpu_map() d374b89edbb9 KVM: VMX: Add mediated PMU support for CPUs without "save perf global ctrl" 9757a5aebcd6 KVM: VMX: Initialize vmcs01.VM_EXIT_MSR_STORE_ADDR with list address c3d6a7210a4d KVM: VMX: Dedup code for adding MSR to VMCS's auto list 2239d137a71d KVM: VMX: Compartmentalize adding MSRs to host vs. guest auto-load list 0c4ff0866fc1 KVM: VMX: Set MSR index auto-load entry if and only if entry is "new" 2ed57bb89976 KVM: VMX: Bug the VM if either MSR auto-load list is full 84ac00042a28 KVM: VMX: Drop unused @entry_only param from add_atomic_switch_msr() 0bd29379114b KVM: VMX: Dedup code for removing MSR from VMCS's auto-load list 58f21a01417f KVM: nVMX: Don't update msr_autostore count when saving TSC for vmcs12 462f092dc55c KVM: VMX: Drop intermediate "guest" field from msr_autostore b0b6a8d3be16 KVM: x86/pmu: Elide WRMSRs when loading guest PMCs if values already match 860bcb1021f5 KVM: x86/pmu: Expose enable_mediated_pmu parameter to user space 3b36160d9406 KVM: nSVM: Disable PMU MSR interception as appropriate while running L2 88ebc2a3199c KVM: nVMX: Disable PMU MSR interception as appropriate while running L2 cb58327c4c8a KVM: nVMX: Add macros to simplify nested MSR interception setting 283a5aa57b22 KVM: x86/pmu: Handle emulated instruction for mediated vPMU f7a65e58d643 KVM: x86/pmu: Disallow emulation in the fastpath if mediated PMCs are active 56bb27369750 KVM: x86/pmu: Load/put mediated PMU context when entering/exiting guest a2f4ba534cc5 KVM: x86/pmu: Always stuff GuestOnly=1,HostOnly=0 for mediated PMCs on AMD 3db871fe185b KVM: x86/pmu: Reprogram mediated PMU event selectors on event filter updates 02918f007792 KVM: x86/pmu: Introduce eventsel_hw to prepare for pmu event filtering 0ea0d6314870 KVM: x86/pmu: Bypass perf checks when emulating mediated PMU counter accesses 2904df6692f4 KVM: x86/pmu: Disable interception of select PMU MSRs for mediated vPMUs d3ba32d1ff2a KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields for mediated PMU 80624272129e KVM: x86/pmu: Disable RDPMC interception for compatible mediated vPMU 1c4ba7286afb KVM: x86/pmu: Register PMI handler for mediated vPMU 9ba0bb4ae76a KVM: x86/pmu: Implement AMD mediated PMU requirements bfee4f07d880 KVM: x86/pmu: Implement Intel mediated PMU requirements and constraints 3e51822b2fdf KVM: x86/pmu: Start stubbing in mediated PMU support 4b24910c0569 KVM: Add a simplified wrapper for registering perf callbacks ff8071eb3aa5 KVM: VMX: Always reflect SGX EPCM #PFs back into the guest 0b28194c4c8e KVM: selftests: Test TPR / CR8 sync and interrupt masking 87a6c3c03d46 arm64: dts: broadcom: bcm2712: Add watchdog DT node 05f790b3d235 arm64: dts: broadcom: bcm2712: Enable RNG 929dc5b3e06c ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names 0cd9bf6a6d9a ASoC: codecs: da7213: Move comma operator at the end of the line 36775f3d5f70 net: wan: framer: Discard pm_runtime_put() return values 46786f66f2cc net: cadence: macb: Discard pm_runtime_put() return value 6961aa43654b net: ethernet: ti: am65-cpsw: Discard pm_runtime_put() return value 8236fc613d44 Documentation: tracing: Add PCI tracepoint documentation cb500023a752 PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition 256d3e55d8ce ARM: dts: stm32: reorder nodes for stm32429i-eval 6220694c52a5 PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails d08fda2cf2e6 virtio_input: use virtqueue_add_inbuf_cache_clean for events bd2b617c4982 virtio-rng: fix DMA alignment for data buffer 2678369e8efe virtio_scsi: fix DMA cacheline issues for events 95c7b0ad6c69 virtio_input: fix DMA alignment for evts db191ba0c856 vsock/virtio: use virtqueue_add_inbuf_cache_clean for events 63dfad0517f0 vsock/virtio: fix DMA alignment for event_list 88dcab0650fd drm/imagination: Discard pm_runtime_put() return value 1ade6a4f7f09 USB: core: Discard pm_runtime_put() return value d66676e6ca96 wifi: libertas: fix WARNING in usb_tx_block 7bab5bdb81e3 wifi: mwifiex: Allocate dev name earlier for interface workqueue name fe96ff075f96 arm64: dts: mediatek: add device tree for Tungsten 700 board 9fda4a8a479f arm64: dts: mediatek: add device tree for Tungsten 510 board 18e1d95faeac arm64: dts: mediatek: mt8188: switch mmc nodes to interrupts-extended 07a4700f9574 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries a7a53f7482f9 dt-bindings: vendor-prefixes: Add Ezurio LLC 7fe8a313e464 arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound output support e1480453aed8 arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output 0ddfd2f29ae2 arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound output support 19a385bd460e arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output 0ad0f933fc0d arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound output support ae9198b7a5d6 arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output 5875428ac6c7 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes 6c90d33aedd3 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes 6fd69ff487c6 arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi c0379b6fa164 arm64: dts: mediatek: mt7981b: Add wifi memory region 46757ad083ce arm64: dts: mediatek: mt7981b: Disable wifi by default ecc68d72b50d arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet 9846a8c60318 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offload support c874f5fef053 wifi: wlcore: sdio: Use pm_ptr instead of #ifdef CONFIG_PM 815a8d2feb56 powerpc/eeh: fix recursive pci_lock_rescan_remove locking in EEH event handling c0215e2d72de powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded 4073ea516106 wifi: cfg80211: Fix use_for flag update on BSS refresh 2e985cfac7e5 wifi: brcmfmac: rename function that frees vif 4ea4a3d9a22b wifi: brcmfmac: fix/add kernel-doc comments d8489935f597 net: phy: realtek: get rid of magic number in rtlgen_read_status() 1850ec20d6e7 net: phy: realtek: use paged access for MDIO_MMD_VEND2 in C22 mode 65de36f5eae1 net: phy: move mmd_phy_read and mmd_phy_write to phylib.h 10fbd71fc5f9 net: phy: realtek: implement configuring in-band an 50326b48f0cf net: phy: realtek: fix whitespace in struct phy_driver initializers bfcc957b6a6d wifi: mac80211: Update csa_finalize to use link_id dc4b176cce09 wifi: cfg80211: add cfg80211_stop_link() for per-link teardown 3adff276e751 net: dsa: microchip: Wrap timestamp reading in a function b4df828dfc29 net: dsa: microchip: Use regs[] to access REG_PTP_MSG_CONF1 d99c1a01ac8d net: dsa: microchip: Use regs[] to access REG_PTP_SUBNANOSEC_RATE 5b1fe74facc2 net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SUB_NANOSEC 776ad30de04e net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SEC 0ee0566fc234 net: dsa: microchip: Use regs[] to access REG_PTP_RTC_NANOSEC 62382d6ffe59 net: dsa: microchip: Use regs[] to access REG_PTP_CLK_CTRL 22bde912e800 net: dsa: microchip: Use dynamic irq offset 813feab1ac52 net: dsa: microchip: Initialize IRQ's mask outside common_setup() 7dadeaa6e851 sched: Further restrict the preemption modes 89951fc1f820 sched: Reorder some fields in struct rq 55b39b0cf183 sched/fair: Use cpumask_weight_and() in sched_balance_find_dst_group() 0ab25ea2a3b3 sched/fair: Simplify task_numa_find_cpu() ff1de90dd7a6 sched/fair: Drop useless cpumask_empty() in find_energy_efficient_cpu() b3d8508351af reset: gpio: add the "compatible" property 8f350dbb2e4a arm64: dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB 262cb81069c6 arm64: dts: mediatek: mt7981b: Add PCIe and USB support be0b304eeb8c arm64: dts: mediatek: mt8183: Add missing endpoint IDs to display graph 1489a34e97ef HID: asus: Implement Fn+F5 fan control key handler c888d0bd055b HID: asus: Add WMI communication infrastructure 7fe565fb83ba HID: asus: Filter spurious HID vendor codes on ROG laptops 06501b557fae HID: asus: Replace magic number with HID_UP_ASUSVENDOR constant b516456e9f91 backlight: Add Congatec Board Controller (CGBC) backlight support 393d56d437c6 dt-bindings: leds: Add LP5860 LED controller 101bc85a1943 leds: lm3692x: Fix kernel-doc for struct lm3692x_led a45026cef17d locking/local_lock: Include more missing headers 4d26d4a158f3 compiler-context-analysys: Fix CONFIG_MODVERSION 8ba379879aa3 Documentation: gpio: pca953x: clarify interrupt source detection e600933b6e51 ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties 3da293d70005 soc: mediatek: mtk-dvfsrc: Rework bandwidth calculations 39aa8c4e762e soc: mediatek: mtk-dvfsrc: Get and Enable DVFSRC clock 75cf308fee7e soc: mediatek: mtk-dvfsrc: Add support for DVFSRCv4 and MT8196 7cf9db2aca55 soc: mediatek: mtk-dvfsrc: Write bandwidth to EMI DDR if present ddb5862a43b1 soc: mediatek: mtk-dvfsrc: Add a new callback for calc_dram_bw c2488fecba68 soc: mediatek: mtk-dvfsrc: Add and propagate DVFSRC bandwidth type 23f1b4922a91 soc: mediatek: mtk-dvfsrc: Change error check for DVFSRCv4 START cmd 831ee17036e2 dt-bindings: soc: mediatek: dvfsrc: Document clock db6dcaeeb60f soc: mediatek: mtk-socinfo: Add entry for MT8371AV/AZA Genio 520 6259094ee806 soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() 0c3644ac3f8d riscv: dts: renesas: r9a07g043f: Move interrupt-parent to top node 481b64376c3f dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID 21c1d66a1672 clk: renesas: cpg-mssr: Simplify pointer math in cpg_rzt2h_mstp_read() 97e01439e902 ata: ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning 4afc71c22513 ata: ahci-imx: Fix Wvoid-pointer-to-enum-cast warning 602f6612826b ata: ahci-dwc: Simplify with scoped for each OF child loop 2dc8a3295b07 dt-bindings: ata: ahci-platform: Drop unnecessary select schema d08fc1f551b5 ARM: dts: microchip: sama7d65: add missing flexcom nodes a395da9920b2 ARM: dts: microchip: sama7d65: add fifo-size to usart c76e026616b6 ARM: dts: microchip: sama7d65: add dma properties to usart6 c6a40c867467 arm64: dts: nuvoton: Add missing "device_type" property on memory node 71ed55143d9d Input: twl4030 - fix warnings without CONFIG_OF c6d3513c90bd ARM: dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC c4f6b5d254ef dt-bindings: arm: aspeed: add ASRock Rack ALTRAD8 board 7c2516fc94b8 ARM: dts: aspeed: bletchley: Remove try-power-role from connectors bc83b7353d2b ARM: dts: aspeed: Add Facebook Anacapa platform 1b3cadbd185a dt-bindings: arm: aspeed: Add compatible for Facebook Anacapa BMC 6b5e2f70a95c PCI: dwc: tegra194: Broaden architecture dependency 8a840ab0567f dma-mapping: Remove dma_mark_clean (again) 5ac66ed8417f iommu/arm-smmu-v3: Remove IAS 698362f1f464 Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching 043251b2dd1c HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching 6761f9ccd624 HID: Intel-thc-hid: Intel-quicki2c: Add power management for touch device a788b2057029 HID: Intel-thc-hid: Intel-quicki2c: Add output report support e149af9ce108 HID: Intel-thc-hid: Intel-quicki2c: Support writing output report format 678cbaa24f09 HID: Intel-thc-hid: Intel-quicki2c: Use put_unaligned_le16 for __le16 writes dabc153c7989 HID: Intel-thc-hid: Intel-quicki2c: Use size_t for all length variables 2b91b8176d67 thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs show functions b47b93c15b12 KVM: x86: Disallow setting CPUID and/or feature MSRs if L2 is active 8190b9ea30fe thermal: intel: selftests: workload_hint: Support slow workload hints a499c24cc072 thermal: int340x: processor_thermal: Enable slow workload type hints 1d97b8e3bfbb thermal: core: Use strnlen() in thermal_zone_device_register_with_trips() be6a150829b3 intel_idle: Add C-states validation 111f77a23348 intel_idle: Add cmdline option to adjust C-states table ff24f314447a intel_idle: Initialize sysfs after cpuidle driver initialization 1d1fd1886912 Kconfig.ubsan: Remove CONFIG_UBSAN_REPORT_FULL from documentation a36dc37b5672 intel_idle: Remove the 'preferred_cstates' parameter 25ff69011ddf intel_idle: Remove unused driver version constant 3e0873527c59 thermal: intel: intel_pch_thermal: Drop explicit driver data clearing cae444e0e2f1 ACPI: APEI: EINJ: make read-only array non_mmio_desc static const b0c8ac52da5a ACPI: acpi_watchdog: use LIST_HEAD for stack-allocated list d88f27d7f4a1 rust: faux: use "kernel vertical" style for imports 52563c665b0b rust: driver-core: use "kernel vertical" style for imports da74aee2ad0d rust: platform: use "kernel vertical" style for imports 6506b44e88da rust: auxiliary: use "kernel vertical" style for imports 0da7824734d8 soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe 0539c5a6fdef soc: qcom: pmic_glink_altmode: Consume TBT3/USB4 mode notifications e2370b8b2cf1 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c b96259551b33 i2c: k1: add reset support ad0876a84631 dt-bindings: i2c: spacemit: add optional resets f126d688193b kunit: tool: test: Don't rely on implicit working directory change 1cabad3a00ab kunit: tool: test: Rename test_data_path() to _test_data_path() dd1aadd29de3 arm64: dts: marvell: change regulator-gpio to regulator-fixed e509bd563114 arm64: dts: marvell: cn9131-cf-solidwan: Add missing GPIO properties on "nxp,pca9536" 533644447270 arm64: dts: marvell: Fix stray and typo "pinctrl-names" properties e8061ea92531 arm64: dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv" 685ec348339b clk: qcom: Add support for GPUCC and GXCLK for Kaanapali a4ceaf4b18dd clk: qcom: Add support for VideoCC driver for Kaanapali 92aae35f667c clk: qcom: camcc: Add support for camera clock controller for Kaanapali 6c6750b7061c clk: qcom: dispcc: Add support for display clock controller Kaanapali 6d3e77facbce clk: qcom: clk-alpha-pll: Add support for controlling Pongo EKO_T PLL 0f85ef379064 clk: qcom: clk-alpha-pll: Update the PLL support for cal_l f9580bafd39c clk: qcom: camcc: Add camera clock controller driver for SM8750 SoC a419f7bfb714 clk: qcom: clk-alpha-pll: Add support for controlling Rivian PLL ecc3adefa727 dt-bindings: clock: qcom: document the Kaanapali GPU Clock Controller e043131550c4 dt-bindings: clock: qcom: Add Kaanapali video clock controller 9d566b0431d3 dt-bindings: clock: qcom: Add support for CAMCC for Kaanapali 322aad122ce3 dt-bindings: clock: qcom: document Kaanapali DISPCC clock controller 82efed175bfa dt-bindings: clock: qcom: Add camera clock controller for SM8750 SoC 04c4dc1f5411 clk: qcom: gcc-ipq5018: flag sleep clock as critical e4eb42f290ae clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc 5f613e703418 clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc a6df111d55ff clk: qcom: gcc: Add support for Global Clock controller found on SDM439 7a5a8a67c06e dt-bindings: clock: qcom: Add SDM439 Global Clock Controller b97a6150050c clk: qcom: gcc: Add support for Global Clock controller found on MSM8940 d88d5bedb502 dt-bindings: clock: qcom: Add MSM8940 Global Clock Controller 4df89cb826e0 dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs 8b7f2aa05c02 arm64: dts: qcom: qcs615: Drop IPA interconnects 56a512a9b410 usb: gadget: f_ncm: align net_device lifecycle with bind/unbind 0c0981126b99 usb: gadget: u_ether: Add auto-cleanup helper for freeing net_device e065c6a7e46c usb: gadget: u_ether: add gether_opts for config caching c5177144b561 usb: typec: ucsi: drop an unused Kconfig symbol 830b10853396 USB: host: drop unneeded dependency on OF_GPIO f6d7aa617f11 dt-bindings: usb: Add Socionext Uniphier DWC3 controller 6708b117cc49 dt-bindings: usb: Add Microchip LAN969x support 090a6c69611b usb: gadget: f_sourcesink: Support maxburst configurability for bulk endpoints 6e0e8375f2e6 usb: isp1362-hcd: remove Philips ISP1362 USB OTG controller driver 065a923dd583 USB: typec: tcpm: Fix a typo a4233c21e773 x86/alternative: Patch a single alternative location only once 13f2bd893ae3 rust: usb: use "kernel vertical" style for imports d0f6fc3f7aba rust: usb: add __rust_helper to helpers d5639a6d7281 clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops 947c4b326c1f clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops a468047c4e1c clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops 08da8d7dabb1 clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops 4b057462bb61 clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops 458e8a082186 clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops a7231d4aa084 clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops 89428516f995 clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops 15f506a77ad6 io_uring: remove nr_segs recalculation in io_import_kbuf() 641864314866 block: don't initialize bi_vcnt for cloned bio in bio_iov_bvec_set() ee623c892aa5 block: use bvec iterator helper for bio_may_need_split() 544b4e15ed10 x86/alternative: Use helper functions for patching alternatives fb8b8183208d rtla: Fix parse_cpu_set() return value documentation 33e3c807ab22 rtla: Ensure null termination after read operations in utils.c af2962d68b97 rtla: Make stop_tracing variable volatile 02689ae385c5 rtla: Add generated output files to gitignore a0890f9dbd24 rtla: Fix NULL pointer dereference in actions_parse f3cc3e4b5116 rtla: Remove unused headers d849f3af1cc7 rtla: Remove redundant memset after calloc 9bf942f3c370 rtla: Use standard exit codes for result enum 7e9dfccf8f11 rtla: Replace atoi() with a robust strtoi() 648634d17c81 rtla: Introduce for_each_action() helper 2a3a25336b1b tools/rtla: Deduplicate cgroup path opening code 0576be469ef1 tools/rtla: Consolidate -H/--house-keeping option parsing 5cc90b14ee54 tools/rtla: Consolidate -P/--priority option parsing c93c25fca5ab tools/rtla: Consolidate -e/--event option parsing 76975581fb0e tools/rtla: Consolidate -d/--duration option parsing fd788c49a903 tools/rtla: Consolidate -D/--debug option parsing edb23c837222 tools/rtla: Consolidate -C/--cgroup option parsing 28dc445919bf tools/rtla: Consolidate -c/--cpus option parsing 850cd24cb6d6 tools/rtla: Add common_parse_options() 26e1a9bd4dd3 Documentation/rtla: Document --bpf-action option 6627556c16fb Documentation/rtla: Rename sample/ to example/ fbb8ed6682f8 rtla/tests: Run Test::Harness in verbose mode 5525aebd4e0c rtla/tests: Test BPF action program 0304a3b7ec9a rtla/timerlat: Add example for BPF action program f967d1eca7d0 rtla/timerlat: Add --bpf-action option 8cd0f08ac72e rtla/timerlat: Support tail call from BPF program a08e012e814d tools/rtla: Add common_usage() c219d4ee1d63 rtla: Set stop threshold after all instances are enabled 0968c81ce9c4 pinctrl: at91-pio4: Add sama7d65 pio4 support 6e00258964c3 pinctrl: imx: Add support for NXP i.MX952 781609002a77 pinctrl: imx: Support NXP scmi extended mux config 34f2866b3548 dt-bindings: pinctrl: sunxi: Allow pinmux sub-pattern with leading numbers 3f20bdf71518 pinctrl: spacemit: k3: adjust drive strength and schmitter trigger 7412311c4655 pinctrl: spacemit: k3: add initial pin support 5adaa1a8c088 dt-bindings: pinctrl: spacemit: add K3 SoC support c3efac0592f8 dt-bindings: pinctrl: spacemit: convert drive strength to schema format 7bcbedd64ecf arm64: dts: amlogic: Use lowercase hex 125c3ceadfe0 arm64: dts: amlogic: Use hyphen in node names 5ea75722eaec ARM: dts: meson: drop iio-hwmon in favour of generic-adc-thermal cee2557ae3b1 srcu: Use suitable gfp_flags for the init_srcu_struct_nodes() d41e37f26b31 rcu: Fix rcu_read_unlock() deadloop due to softirq 37d9b475077b rcutorture: Correctly compute probability to invoke ->exp_current() 255019537cfd rcu: Make expedited RCU CPU stall warnings detect stall-end races 407cc7ff3e99 dt-bindings: PCI: mediatek-gen3: Add MT7981 PCIe compatible b1a9a9b96169 KVM: arm64: Remove ISB after writing FPEXC32_EL2 acd8bfaa9384 KVM: arm64: Shuffle KVM_HOST_DATA_FLAG_* indices 334a1a1e1a5f KVM: arm64: Fix comment in fpsimd_lazy_switch_to_host() 22a4776a9ce5 ASoC: codecs: es8375: remove unnecessary format check 98baf887b1e9 coresight: tpda: Fix intendation for sysfs interface documentation 81841b41a8bc arm64: defconfig: Enable Mediatek HDMIv2 driver 34e7595912cf arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time d977b61d3803 arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro) 0516c548883b arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3 eaada4f56ab3 arm64: dts: airoha: Use hyphen in node names 0eb85f468ef5 power: sequencing: qcom-wcn: add support for WCN39xx a5fae429ec2a regulator: dt-bindings: qcom,wcn3990-pmu: describe PMUs on WCN39xx b1857911d845 power: sequencing: qcom-wcn: use device_get_match_data() b47ce586300b ALSA: hda - fix function names & missing function parameter 0585c53b2154 ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() baef3d5d96d2 wifi: rtw89: 8852b: refine hardware parameters for RFE type 5 eb57be32f438 wifi: rtw89: fix potential zero beacon interval in beacon tracking cd7ce83ff6da wifi: rtw89: rfk: update rtw89_fw_h2c_rf_pre_ntfy_mcc format 6a6b0aac2874 wifi: rtw89: fw: change WITH_RFK_PRE_NOTIFY to be a FW feature group 449a57911967 wifi: rtw89: refine mis-ordered entries in FW feature table 29009d98d98f wifi: rtw89: 8922a: tweak RFK_PRE_NOTIFY FW feature configuration to align handling 2d986cf3cc71 wifi: rtw89: fw: introduce helper for disabling FW feature configuration c5e5519fd981 wifi: rtw89: fw: change FW feature map to a BITMAP 9485da4e4c9b wifi: rtw89: pre-handle RF calibration on link when needed ed15dddd7566 wifi: rtw89: rfk: add rtw89_fw_h2c_rf_pre_ntfy_mcc for new WiFi 7 firmware 8c0ac5791eb9 wifi: rtw89: rfk: update RFK pre info V2 for RTL8922D 92fad96aea24 tpm/tpm_ftpm_tee: Make use of tee bus methods 9e4c7808b728 tpm/tpm_ftpm_tee: Make use of tee specific driver registration c6ef3e90575b KEYS: trusted: Make use of tee bus methods 7b7e532b58e8 KEYS: trusted: Migrate to use tee specific driver registration function 2966fa040b46 firmware: tee_bnxt: Make use of tee bus methods ae9d338ba7cf firmware: tee_bnxt: Make use of module_tee_client_driver() 191ef0c5b3e3 firmware: arm_scmi: Make use of tee bus methods fe700bc50a9c firmware: arm_scmi: optee: Make use of module_tee_client_driver() 7a5f567ab437 efi: stmm: Make use of tee bus methods 0a6441a30b83 efi: stmm: Make use of module_tee_client_driver() 5e9151cecbbe hwrng: optee - Make use of tee bus methods 21ecfe424bf3 hwrng: optee - Make use of module_tee_client_driver() 681600647c59 bpf: GCC requires function attributes before the declarator 97fb54d86d21 bpf: adapt selftests to GCC 16 -Wunused-but-set-variable 2421649778dc scripts/gen-btf.sh: Ensure initial object in gen_btf_o is ELF with correct endianness 07bf7aa58e5e selftests/bpf: Add cases to test BPF_F_CPU and BPF_F_ALL_CPUS flags 2546863b4a72 libbpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu maps 47c79f05aa0d bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_cgroup_storage maps 8526397c3caf bpf: Copy map value using copy_map_value_long for percpu_cgroup_storage maps c6936161fd55 bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_hash and lru_percpu_hash maps 8eb76cb03f0f bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu_array maps 2b421662c788 bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags 1471c517cf7d powerpc/iommu: bypass DMA APIs for coherent allocations for pre-mapped memory 20ab1d112653 powerpc64/bpf: Inline bpf_get_smp_processor_id() and bpf_get_current_task/_btf() 58a075adf3fb powerpc64/bpf: Support internal-only MOV instruction to resolve per-CPU addrs 861574d51bbd powerpc/uaccess: Implement masked user access 370d841929c3 powerpc/32: Automatically adapt TASK_SIZE based on constraints fb7903771c10 powerpc/32s: Fix segments setup when TASK_SIZE is not a multiple of 256M 704f43003153 powerpc/uaccess: Refactor user_{read/write/}_access_begin() 5458989a0e48 powerpc/uaccess: Remove {allow/prevent}_{read/write/read_write}_{from/to/}_user() e3efbfbfaaaa powerpc/uaccess: Remove unused size and from parameters from allow_access_user() 5fbc09eb0b4f powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() 0eda086de85e f2fs: fix to check sysfs filename w/ gc_pin_file_thresh correctly 7633a7387eb4 f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent atomic commit and checkpoint writes 071e50d61cf2 f2fs: change seq_file_ra_mul and max_io_bytes to unsigned int 98ea0039dbfd f2fs: fix out-of-bounds access in sysfs attribute read/write c0c589fa1d17 f2fs: Accounting large folio subpages before bio submission 00feea1dfcea f2fs: Zero f2fs_folio_state on allocation d36de29f4bb5 f2fs: sysfs: introduce inject_lock_timeout c56254e2e042 f2fs: introduce FAULT_LOCK_TIMEOUT 7a127c80b0ee f2fs: rename FAULT_TIMEOUT to FAULT_ATOMIC_TIMEOUT 6fa116053951 f2fs: fix timeout precision of f2fs_io_schedule_timeout_killable() da90b6715567 f2fs: fix to use jiffies based precision for DEFAULT_SCHEDULE_TIMEOUT b5da276ae6ab f2fs: clean up w/ __f2fs_schedule_timeout() 67972c2b8974 f2fs: trace elapsed time for io_rwsem lock ce9fe67c9cdb f2fs: trace elapsed time for cp_global_sem lock e605302c14ff f2fs: trace elapsed time for gc_lock lock bb28b66875cc f2fs: trace elapsed time for node_write lock f9f93602512b f2fs: trace elapsed time for node_change lock 66e9e0d55d11 f2fs: trace elapsed time for cp_rwsem lock e4b75621fc43 f2fs: sysfs: introduce max_lock_elapsed_time 79b3cebc70fc f2fs: add lock elapsed time trace facility for f2fs rwsemphore 7ec199117c32 f2fs: flush plug periodically during GC to maximize readahead effect 8e7148b56023 atm: idt77252: Use sb_pool_remove() 472711068fa9 lsm: make keys for static branch static 5547598e59d7 cred: remove unused set_security_override_from_ctx() b81d5e9d965e selftests/bpf: add tests for arena kfuncs under lock 39f77533b6c1 bpf: Allow calls to arena functions while holding spinlocks b25b48c7d376 bpf: Check active lock count in in_sleepable_context() 3b7a108c4197 selftests/net: packetdrill: add minimal client and server tests 55ffb0b14a4d tcp: clarify tcp_congestion_ops functions comments 2d38a4e3e208 rust: security: add __rust_helper to helpers 517fd96cba7b rust: cred: add __rust_helper to helpers f66086798f91 net: spacemit: Remove broken flow control support 48b27ea6239a net: gve: convert to use .get_rx_ring_count 27a01c1969a5 net: fully inline backlog_unlock_irq_restore() 3f049b653450 net: fec: Add stop mode support on i.MX8DX/i.MX8QP b70c5c49238d net: dlink: replace printk() with netdev_{info,dbg}() in rio_probe1() 4d513329b87c net: airoha: Use gdm port enum value whenever possible e9cd04b2816f udp: udplite is unlikely e4bc5dd53bf5 net: airoha: npu: Dump fw version during probe d362f446334c net: libwx: remove unused rx_buffer_pgcnt c86af46b9c7a ipv4/inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warnings 915a5f60ad94 net: wwan: mhi: Add network support for Foxconn T99W760 c4df070a57de selftests: hw-net: rss-input-xfrm: try to enable the xfrm at the start cb3de96eea66 ipv6: preserve insertion order for same-scope addresses 75326c67aa8c perf data: Fix coding style be5c6ec66030 Documentation/kernel-parameters: Add tsa under mitigations=off 46b4bb702e87 docs: spufs: fix ppc64 architecture line break 8e746e95c3e4 perf data: Allow filtering conversion by time range ae350d71815a doc: input: fix typos in input.rst 80d9411c00e8 PCI/P2PDMA: Add missing struct p2pdma_provider documentation ba4c74f80ef3 VFS: fix __start_dirop() kernel-doc warnings b0f5804b4178 fs: Describe @isnew parameter in ilookup5_nowait() 523471c51636 perf build: Skip nondistro build test if libbfd is old 736ea8102637 Documentation: kernel-hacking: Remove :c:func: annotations cff602f65988 perf build: Feature test for libbfd thread safety API c0cb97a275ff perf build: Remove unused libbfd-buildid feature test 4f099d09400a nfs: unify security_inode_listsecurity() calls ae323bc241d2 perf build: Do all non-distro feature checks in one go bb51cf4f6179 Documentation: kernel-hacking: Convert internal links 2b79aafb1705 Documentation: kernel-hacking: Do not italicize EXPORT_SYMBOL{,_GPL}() references b47e2b93aa31 Documentation: kernel-hacking: Remove current macro annotation 7fc37b588aaa perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting 4ac85d9bc73e kbuild: uapi: split out command conditions into variables e2772ba5f43d kbuild: uapi: don't compile test bpf_perf_event.h on xtensa cc45d2ea5cfb hexagon: Drop invalid UAPI header asm/signal.h 6059b880a93c kbuild: uapi: validate that headers do not use libc 3a8501b3a429 docs: admin: devices: remove /dev/cdwriter 1ec205e3669c perf test java symbol: Additional libperf-jvmti.so path check ae4f42ea4cab docs: keystone: fix typo in knav-qmss documentation 76df6815dab7 kconfig: Support conditional deps using "depends on X if Y" 78d979db6cef docs: add AI Coding Assistants documentation 57a63f6549aa Docs/translations/ko_KR: remove memory-barriers 8a12e3fbf2c3 docs: submitting-patches: suggest adding previous version links a6b9f5b2f04b fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in __follow_mount_rcu 729d015ab230 fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS 90f1d896d59f doc-guide: kernel-doc: specify that W=n does not check header files bcb90a2834c7 audit: add missing syscalls to read class b04d2b919912 perf test: Fix test case perf evlist tests for s390x 5ce70894f6ca Doc: correct spelling and wording mistakes 4971ca2007e3 docs: process: email-client: add Thunderbird "Toggle Line Wrap" extension 8ee50b15d240 docs: Makefile: wrap SPHINXDIRS help text e970637707f4 docs: find-unused-docs.sh: fixup directory usage 7f3f258dafa9 docs/ja_JP: fix typos in submit-checklist.rst c7bba35efa79 docs/ja_JP: fix translation of freestanding C environment b09ee709a93c docs/ja_JP: fix typos and duplicated phrases in kernel development guide 79448fa1f495 perf/arm_dsu: Allow standard cycles events 85c0dbd8b6e2 perf/arm_dsu: Support DSU-120 0113affc9101 perf/arm_dsu: Support DSU-110 31bc0aade4e0 rust: io: remove square brackets from pci::Bar reference ed8889ca21b6 hfsplus: pretend special inodes as regular files d8a73cc46c84 hfsplus: return error when node already exists in hfs_bnode_create b226804532a8 hfs: Replace BUG_ON with error handling for CNID count checks 413466f3f0f8 hfsplus: fix generic/020 xfstests failure 06190e1c86e4 drm/nouveau: fifo: Avoid -Wflex-array-member-not-at-end warning d8872b9dd920 arm64: dts: rockchip: Enable analog sound on RK3576 EVB1 f5c9549964ad arm64: dts: rockchip: Enable HDMI sound on RK3576 EVB1 87af7643234a arm64: dts: rockchip: Enable HDMI sound on Luckfox Core3576 bde555926b61 arm64: dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5 309598fca339 arm64: dts: rockchip: Use a readable audio card name on NanoPi M5 843b912c7241 arm64: dts: rockchip: enable NPU on rk3588-jaguar 8fd18d9b7b74 arm64: dts: rockchip: enable NPU on rk3588-tiger fc808f80cf29 dt-bindings: arm: rockchip: fix description for Radxa CM5 a1823b88d35f dt-bindings: arm: rockchip: fix description for Radxa CM3I 77712fe6847b arm64: dts: rockchip: Add missing everest,es8388 supplies to rk3399-roc-pc-plus f01f0e070074 arm64: dts: rockchip: Enable PCIe for ArmSoM Sige1 5360ad495b7b arm64: dts: rockchip: Enable the NPU on Turing RK1 628aea397d81 arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588 7127b6d899c7 arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS cd50298ffc5f arm64: dts: rockchip: enable UFS controller on FriendlyElec NanoPi M5 a3e4bb6c9a22 arm64: dts: rockchip: Add light/proximity sensor to Pinephone Pro 2b8cd99c8cf4 arm64: dts: rockchip: Add magnetometer sensor to Pinephone Pro 66a4ff38d7b2 soc: fsl: qe: Simplify with scoped for each OF child loop 148891e95014 bus: fsl-mc: fix use-after-free in driver_override_show() 0b2761eb1287 ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property b5a3112bfd57 arm64: dts: qcom: qcs615-ride: Enable DisplayPort b7ad04269d68 arm64: dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY f8c7600d468b x86/tsx: Set default TSX mode to auto b4f1ffd63266 rust: cpumask: add __rust_helper to helpers 8618307b52ef rust: bitops: add __rust_helper to helpers ac3dc186df4e rust: bitmap: add __rust_helper to helpers fa188edc671d linux/bitfield.h: replace __auto_type with auto 18fe1f58623f x86/cpu: Drop unused Kconfig symbol X86_P6_NOP 6b45ded3f714 Documentation/x86: Update IOMMU spec references to use stable identifiers ad0721bba415 arm64: dts: qcom: sm8750-qrd: Enable Iris codec 10d764c8cb1b arm64: dts: qcom: sm8750-mtp: Enable Iris codec c0d11ff90475 arm64: dts: qcom: sm8750: Add Iris VPU v3.5 a491c02c2770 uprobes: use kmap_local_page() for temporary page mappings 0e2036a06dcf scripts/atomic: Fix kerneldoc spelling in try_cmpxchg() 1752a1ad43a1 arm/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() e6eb9acc024c mips/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() 094cc7bb5fc3 arm64/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() a18dfb5dd332 riscv/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() e7d5f2ea0923 perf/x86/intel/uncore: Add Nova Lake support 46da08a2bb4d perf/x86/intel/uncore: Add missing PMON units for Panther Lake 2246c24426fb perf pmu: Relax uncore wildcard matching to allow numeric suffix 171b5292a82d perf/x86/intel/uncore: Update DMR uncore constraints preliminarily aacb0718fddf perf/x86/intel/uncore: Support uncore constraint ranges d8987048f665 perf/x86/intel/uncore: Support IIO free-running counters on DMR 8a4bd1c0d6bb perf/x86/intel/uncore: Add freerunning event descriptor helper macro b575fc0e3357 perf/x86/intel/uncore: Add domain global init callback 66e2075426f3 perf/x86/intel/uncore: Add CBB PMON support for Diamond Rapids 6daf2c35b835 perf/x86/intel/uncore: Add IMH PMON support for Diamond Rapids 1897336728b4 perf/x86/intel/uncore: Remove has_generic_discovery_table() e75462f6c7ea perf/x86/intel/uncore: Support per-platform discovery base devices 098fe55a450b perf/x86/intel/uncore: Move uncore discovery init struct to header 632d89b030f1 perf/x86/uncore: clean up const mismatch 04b61513dfe4 ASoC: SDCA: Replace use of system_wq with system_dfl_wq fcf463b92a08 types: move phys_vec definition to common header 073b9bf9af46 nvme-pci: Use size_t for length fields to handle larger sizes da64eb51595b gpio: spacemit: Add GPIO support for K3 SoC 48033e4c677b dt-bindings: gpio: spacemit: add compatible name for K3 SoC 69d26698e4fd rnbd-srv: Zero the rsp buffer before using it 4ac9690d4b94 rnbd-srv: Fix server side setting of bi_size for special IOs e1384543e85b rnbd-srv: fix the trace format for flags ef63e9ef76c8 block/rnbd-proto: Check and retain the NOUNMAP flag for requests 581cf833cac4 block: rnbd: add .release to rnbd_dev_ktype 483cbec34223 block/rnbd-proto: Handle PREFLUSH flag properly for IOs 75d208bddcca spi: stm32: avoid __maybe_unused and use pm_ptr 10a6d7507791 spi: stm32-qspi: avoid __maybe_unused and use pm_ptr 2a2d7187f5a7 spi: stm32-ospi: avoid __maybe_unused and use pm_ptr d4469e4ee5da spi: st: remove __maybe_unused for suspend/resume 4310a370a323 arm64: zynqmp: Remove ina260 IIO description e06a177d8195 arm64: dts: xilinx: Drop "label" property on dlg,slg7xl45106 6b6dbf3e4ecf selftests/nolibc: always build sparc32 tests with -mcpu=v8 57624b38ce99 tools/nolibc: align sys_vfork() with sys_fork() 03139924859f selftests/nolibc: drop NOLIBC_SYSROOT=0 logic f3ed932644a6 selftests/nolibc: add static assertions around time types handling 37219aa5b123 tools/nolibc: add __nolibc_static_assert() dd6659efe052 tools/nolibc: add compiler version detection macros 6c9be9052720 tools/nolibc: remove time conversions ca7206b6ad02 selftests/nolibc: test compatibility of nolibc and kernel time types d174174c6776 sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions ef153851af5b sysctl: Replace unidirectional INT converter macros with functions 11aa4a18094f tools/rtla: Remove unused function declarations 7b0a51955b0e platform/x86/intel/uncore-freq: Replace sprintf() with sysfs_emit() 050a0aab15da platform/x86/intel/uncore-freq: Replace sprintf() with scnprintf() 2fe1ef40b58c clk: meson: gxbb: use the existing HHI_HDMI_PLL_CNTL3 macro 7aa6c24697ef clk: meson: g12a: Limit the HDMI PLL OD to /4 5b1a43950fd3 clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs 751e2ebf29a7 platform/x86: yogabook: Clean up code style 1716c1e0860b platform/surface: Replace deprecated strcpy() in surface_button_add() 4acd80515710 dt-bindings: soc: samsung: exynos-pmu: Drop unnecessary select schema ea180ffbd27c mm: drop mem_cgroup_usage() declaration from memcontrol.h 5a69d30f30fd drivers: net: replace `kernel::c_str!` with C-Strings 7a8461a2a8da rust: net: replace `kernel::c_str!` with C-Strings 32291cb0369a net: marvell: prestera: correct return type of prestera_ldr_wait_buf() 2e229771543b net: phy: mediatek: enable interrupts on AN7581 48a4aa9d9c39 ipv4: Improve martian logs 48ed70131e4f io_uring: Trim out unused includes 5ce3218d4f10 overflow: Remove is_non_negative() and is_negative() 34a1bd0b6b2c kbuild: cleanup local -Wno-type-limits exceptions 660e899103e2 kbuild: remove gcc's -Wtype-limits 4d982084507d PCI/PM: Avoid redundant delays on D3hot->D3cold ab150c2bbafe kunit: qemu_configs: Add 32-bit big endian ARM configuration 85aff81b0dba kunit: tool: Don't overwrite test status based on subtest counts 0c5b86c67fb6 kunit: tool: Add test for nested test result reporting 5c7a4741431b kunit: respect KBUILD_OUTPUT env variable by default a7a81655dc90 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values 90b5f2dce9d9 test_list_sort: fix up const mismatch e70a307b8528 kunit: fix up const mis-match in many assert functions 567b3d3af647 rust: kunit: add __rust_helper to helpers e25834d7691f arm64: dts: qcom: Add The Fairphone (Gen. 6) d9d59d105f98 arm64: dts: qcom: Add initial Milos dtsi 8f42f255dfb8 arm64: dts: qcom: Add PMIV0104 PMIC 57e89dfdfa28 arm64: dts: qcom: Add PM7550 PMIC 446f4802aa6e arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by default d88771fda13f dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6) 42f2799124a4 dt-bindings: qcom,pdc: document the Milos Power Domain Controller f50da52e5b2e dt-bindings: crypto: qcom,prng: document Milos 2026159372bb iommu/qcom: Simplify with scoped for each OF child loop f91879fdf70b iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms 88c31f1b31ae remoteproc: xlnx_r5: Simplify with scoped for each OF child loop 6d183d0530b5 remoteproc: mtk_scp: Simplify with scoped for each OF child loop 15dd20dda979 arm64: kernel: initialize missing kexec_buf->random field fb36d71308a7 kselftest/arm64: Support FORCE_TARGETS 6fd9be0b7b2e arm64: topology: Handle AMU FIE setup on CPU hotplug 4221504c4328 cpufreq: Add new helper function returning cpufreq policy af15bc259e26 arm64: topology: Skip already covered CPUs when setting freq source b490ddf27be2 remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state e3baa5d4b361 arm64: Add support for TSV110 Spectre-BHB mitigation e97e3e31d898 MAINTAINERS: Update the maintainers for ARM64 ACPI 0c7c64146f70 drivers: perf: use bitmap_empty() where appropriate df180b1a4cc5 iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency 76f88d2edd9f ARM: dts: omap: dra7: Remove bogus #syscon-cells property dc717e24deb4 ARM: omap1: drop unused Kconfig symbol 1e79c330713e ARM: dts: ti/omap: omap*: fix watchdog node names 93a04ab480c8 ARM: omap2: Fix reference count leaks in omap_control_init() 9da91ec4a6b2 ARM: dts: ti: Drop unused .dtsi 3d43205d0efb ARM: dts: Drop am335x-base0033 devicetree 25332069532a ARM: dts: tps65910: Add gpio & interrupt properties 60884f7a9827 ARM: dts: omap: enable panic-indicator option 24571ecbda52 ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton 126f61528d34 soc: ti: knav_dma: Simplify with scoped for each OF child loop 6b222f28999c soc: ti: knav: Simplify with scoped for each OF child loop 9a97b2154ef5 soc: ti: knav_dma: Simplify error messages in probe c076d74383f1 soc: ti: knav_dma: Remove ENOMEM printks 168d2fb78055 soc: ti: knav_qmss: Remove ENOMEM printks 234a884d67fe arm64: dts: ti: Use lowercase hex c84b6dc36b2f arm64: dts: ti: Minor whitespace cleanup 529676cabcf4 x86/lib: Inline csum_ipv6_magic() 29317f8dc6ed cxl/mem: Introduce cxl_memdev_attach for CXL-dependent operation f2546eba53bb cxl/mem: Drop @host argument to devm_cxl_add_memdev() 6e1d21903ff2 cxl/mem: Convert devm_cxl_add_memdev() to scope-based-cleanup ae201a009236 cxl/port: Arrange for always synchronous endpoint attach 1f1cb7f0c255 cxl/mem: Arrange for always-synchronous memdev attach 10016118b6fa cxl/mem: Fix devm_cxl_memdev_edac_release() confusion a089d585a7f4 coresight: tpda: add sysfs node to flush specific port 33f04ead7c49 coresight: tpda: add logic to configure TPDA_SYNCR register 8e1c358a3b0e coresight: tpda: add global_flush_req sysfs node f9cc5b5a9e9a coresight: tpda: add sysfs nodes for tpda cross-trigger configuration 41e2424651f7 arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1. cdb613a84527 arm64: dts: qcom: qcs8300-ride: enable pcie1 interface 7565ec017020 arm64: dts: qcom: qcs8300: enable pcie1 33967eadb215 arm64: dts: qcom: qcs8300-ride: enable pcie0 interface 46a7c01e7e9d arm64: dts: qcom: qcs8300: enable pcie0 8d83fd4f08f6 arm64: dts: qcom: x1e80100: add TRNG node 1c6192ec9c4a arm64: dts: qcom: sm8750: Fix BAM DMA probing 12a94953c37e perf/arm-cmn: Support CMN-600AE 98cc091262ef arm64: Avoid memcpy() for syscall_get_arguments() 35c3dcb1ac2c syscall.h: Remove unused SYSCALL_MAX_ARGS 6691966f4afc arm64: dts: qcom: monaco: add QCrypto node 173c43d0e4a4 arm64: dts: qcom: lemans: add QCrypto node a1a515c21dd7 arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct firmware paths 484626209600 arm64: simplify arch_uprobe_xol_was_trapped return 7db5fbe508de arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 0907cab01ff9 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs 09d87fdd8389 arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning parameters a502697b840d arm64: dts: qcom: msm8939: Add camss and cci 623ba6ea4597 perf symbol: Remove Rust symbol workarounds c10d860e0baa tags: Add regex for context_lock_struct 04e49d926f43 sched: Enable context analysis for core.c and fair.c dc36d55d4e72 crypto: Enable context analysis 87335b61a23b security/tomoyo: Enable context analysis 8ec56d9aaba9 printk: Move locking annotation to printk.c 322366b8f13a rhashtable: Enable context analysis c3d3023f1cf3 stackdepot: Enable context analysis 0eaa911f8908 kcsan: Enable context analysis 6556fde265a7 kcov: Enable context analysis 0f5d764862aa kfence: Enable context analysis 48eb4b9a3d5c MAINTAINERS: Add entry for Context Analysis 3635ad878242 compiler: Let data_race() imply disabled context analysis c237f1ceeef5 compiler-context-analysis: Introduce header suppressions e4588c25c9d1 compiler-context-analysis: Remove __cond_lock() function-like helper 5b63d0ae94cc compiler-context-analysis: Remove Sparse support 4f109baeea4d um: Fix incorrect __acquires/__releases annotations 6e530e2e3119 debugfs: Make debugfs_cancellation a context lock struct 47907461e4f6 locking/ww_mutex: Support Clang's context analysis d3febf16dee2 locking/local_lock: Support Clang's context analysis 8c9c8566e139 locking/local_lock: Include missing headers e4fd3be884cf locking/rwsem: Support Clang's context analysis 5e256db9325e kref: Add context-analysis annotations f0b7ce22d718 srcu: Support Clang's context analysis fe00f6e84621 rcu: Support Clang's context analysis eb7d96a13bf4 bit_spinlock: Support Clang's context analysis 5f7ba0597106 bit_spinlock: Include missing 8f8a55f49cda locking/seqlock: Support Clang's context analysis 370f0a345a70 locking/mutex: Support Clang's context analysis 38f1311a2219 compiler-context-analysis: Change __cond_acquires to take return value f16a802d402d locking/rwlock, spinlock: Support Clang's context analysis 7c451541743c lockdep: Annotate lockdep assertions for context analysis 3931d4b98039 cleanup: Basic compatibility with context analysis 25d3b21e1d41 checkpatch: Warn about context_unsafe() without comment 8f32441d7a53 Documentation: Add documentation for Compiler-Based Context Analysis 9b00c1609dee compiler-context-analysis: Add test stub 3269701cb256 compiler-context-analysis: Add infrastructure for Context Analysis with Clang de15fecae44d compiler_types: Move lock checking attributes to compiler-context-analysis.h e37c9a3dc9f9 x86,fs/resctrl: Support binary fixed point event counters aa7b4bbcb3a1 arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node d6205a1878dd clk: qcom: rcg2: compute 2d using duty fraction directly c957072d44a7 x86/platform/olpc: Replace strcpy() with strscpy() in xo15_sci_add() 5cd2a743ce38 dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur 336367fab9b9 media: chips-media: wave5: Fix Potential Probe Resource Leak 8e30a27f4aab media: platform: mtk-mdp3: add WQ_PERCPU to alloc_workqueue users cb3f945c012a media: verisilicon: AV1: Fix tx mode bit setting e0f99b810e11 media: verisilicon: AV1: Fix enable cdef computation e0203ddf9af7 media: verisilicon: Avoid G2 bus error while decoding H.264 and HEVC db6b97a4f804 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure 3e92d7e49350 media: mediatek: vcodec: Don't try to decode 422/444 VP9 1b78aae6313f media: mediatek: vcodec: Implement manual request completion de9f0c2a1ce3 media: mc: add debugfs node to keep track of requests d14d93f94076 media: vicodec: add support for manual completion c789a7f40288 media: mc: add manual request completion a519e21e3239 media: chips-media: wave5: Fix memory leak on codec_info allocation failure a176ac5e701f media: chips-media: wave5: Improve performance of decoder a07ce1e22d6e media: chips-media: wave5: Add WARN_ON to check if dec_output_info is NULL e66ff2b08e4e media: chips-media: wave5: Fix Null reference while testing fluster cbb9c0d50e47 media: chips-media: wave5: Fix SError of kernel panic when closed b74cedac643b media: chips-media: wave5: Fix device cleanup order to prevent kernel panic 5a0c122e834b media: chips-media: wave5: Fix kthread worker destruction in polling mode 9cf4452e824c media: chips-media: wave5: Fix PM runtime usage count underflow 5da0380de414 media: chips-media: wave5: Process ready frames when CMD_STOP sent to Encoder b4e26c6fc1b3 media: chips-media: wave5: Fix conditional in start_streaming 241e75fe6b9d media: imx-jpeg: Add support for descriptor allocation from SRAM 88fe30189659 media: dt-bindings: nxp,imx8-jpeg: Document optional SRAM support f128bab57b80 media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() 8a8a3232abac media: mtk-mdp: Fix error handling in probe function 8beb7e982fae media: mediatek: amend vpu_get_plat_device() documentation e4f63453fd37 media: mediatek: vcodec: use = { } instead of memset() 88e935de7cf8 media: mediatek: encoder: Fix uninitialized scalar variable issue 17e1e1641f74 media: omap3isp: isppreview: always clamp in preview_try_format() ccd797968922 media: omap3isp: ispccp2: always clamp in ccp2_try_format() 44c383116d35 media: omap3isp: support ctrl events for isppreview 335d7956f739 media: omap3isp: better VIDIOC_G/S_PARM handling 5c1f16ec600c media: omap3isp: implement create/prepare_bufs 93ee7d61dc31 media: omap3isp: rework isp_video_try/set_format 7575b8dfa91f media: omap3isp: set initial format 2c422fd1a431 media: omap3isp: use V4L2_COLORSPACE_SRGB instead of _JPEG 5e72c0c94e42 media: omap3isp: implement enum_fmt_vid_cap/out 44c03802a519 media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes a03c90981563 media: omap3isp: add V4L2_CAP_IO_MC and don't set bus_info e0ac618fff09 media: omap3isp: configure entity functions ab0308aee381 x86,fs/resctrl: Handle events that can be read from any CPU dd110880e80d fs/resctrl: Make event details accessible to functions when reading events a1a359e12a42 soc: dove: pmu: Simplify with scoped for each OF child loop 898a23193bd8 ARM: shmobile: defconfig: Refresh for v6.19-rc1 fc913a1c9df1 arm64: defconfig: Enable PCIe for the Renesas RZ/G3S SoC 4e9153de25bf arm64: defconfig: Enable RZ/G3E USB3 PHY driver aca3bbde0fdb arm64: dts: renesas: r8a779h0: Add WWDT nodes 2dc4f97074c8 arm64: dts: renesas: r8a779g0: Add WWDT nodes b7c182ff3218 arm64: dts: renesas: r8a779f0: Add WWDT nodes 65be6f4a468c arm64: dts: renesas: r8a779a0: Add WWDT nodes 84e41ebccda4 arm64: dts: renesas: r8a77980: Add WWDT nodes 860d9b042c5d arm64: dts: renesas: r8a77970: Add WWDT nodes cb12cfa7f650 arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved 556a9d46fd8a arm64: dts: renesas: r8a77980: Add SWDT node f3d22e5f6392 arm64: dts: renesas: r9a09g056: Add TSU nodes 57a0c2d36c64 arm64: dts: renesas: r9a09g087: Add DMAC support 50f51092bff5 arm64: dts: renesas: r9a09g077: Add DMAC support d42c64cf1616 arm64: dts: renesas: r9a09g087: Add ICU support f060bbe2c329 arm64: dts: renesas: r9a09g077: Add ICU support 835666e7403c arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes ccf2044987b4 arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS ef601dbb5b80 arm64: dts: renesas: r9a09g047: Add RSCI nodes f2d5d0ba4cf7 ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts 41e60d92c88c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeup button support 4018dfc222a7 arm64: dts: renesas: r9a09g056: Add RSPI nodes 7d8b4a6672ec arm64: dts: renesas: r9a09g056: Add DMAC nodes b449dbc0bb03 arm64: dts: renesas: r9a09g056: Add ICU node 44cfd102ce28 arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN 3c77f58d108c arm64: dts: renesas: r9a09g087: Add SPI nodes fb8f11c7975a arm64: dts: renesas: r9a09g077: Add SPI nodes 73b73af99a49 arm64: dts: renesas: rzg3s-smarc: Enable PCIe 1a66160fb28a arm64: dts: renesas: rzg3s-smarc-som: Add PCIe reference clock 40a4c75e7f71 arm64: dts: renesas: r9a08g045: Add PCIe node f221ce9f7c13 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 PHY and xHCI controller 9dd6097c353c arm64: dts: renesas: r9a09g056: Add USB3 PHY/Host nodes 7ef7ba62ec5c arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 PHYs and xHCI controllers 92279daefc17 arm64: dts: renesas: r9a09g057: Add USB3 PHY/Host nodes 9a5a73dca92a arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI d8332e5f3384 arm64: dts: renesas: r9a09g056: Add DU and DSI nodes 6569dced2b98 arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes 71270e792c72 arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash 947acdadcae0 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI ebb6adecb992 arm64: dts: renesas: r9a09g057: Add DU and DSI nodes 0154078db6ab arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes 00d3dbc4744d arm64: dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes 9bf0bd7bdea6 ASoC: nau8821: Sort #include directives 42ca16e3bace ASoC: nau8821: Drop unneeded braces in nau8821_hw_params() fd843051b8ca ASoC: nau8821: Simplify conditional in nau8821_get_osr() 2a3dc1bcc75e ASoC: nau8821: Drop superfluous return statement 7786b10688ac ASoC: nau8821: Cancel pending work before suspend dbd3fd05cddf ASoC: nau8821: Cancel delayed work on component remove 70237853edf0 ASoC: nau8821: Fixup nau8821_enable_jack_detect() 96d337436fe0 spi: dt-bindings: at91: add microchip,lan9691-spi 52ddc0106c77 ASoC: es8328: Remove duplicate DAPM routes 420739112e95 ASoC: rt5575: Add the codec driver for the ALC5575 af4c0b951b18 ASoC: dt-bindings: realtek,rt5575: add support for ALC5575 037f8d896688 spi: change of_find_spi_controller_by_node() gating to CONFIG_OF ee69f55eb183 spi: export of_find_spi_controller_by_node() 4c5e6d5b31bc ASoC: codecs: ES8389: Update clock configuration e5077facc770 ASoC: codecs: ES8389: Add members about the version b35340e997e0 ASoC: codecs: ES8389: Adjust wakeup configuration 59e447ca608b ASoC: codecs: ES8389: Add members related to power supply 163eb876a275 ASoC: dt-bindings: ES8389: Add property about power supply 211243b69533 firmware: cs_dsp: test_bin: Add tests for offsets > 0xffff 7fecf0bf1202 firmware: cs_dsp: test_bin: Run test cases on long-offset blocks 6e60c6aa1e4b firmware: cs_dsp: test: Increase size of XM and YM on Halo Core 880f1eb5b95c firmware: cs_dsp: mock_bin: Add function to create long-offset patches 9e6f4c5b2d3a firmware: cs_dsp: mock_bin: Pass offset32 to cs_dsp_mock_bin_add_raw_block() a01816edf11f firmware: cs_dsp: test_bin: Make patch function a test parameter afcbb0460e0a firmware: cs_dsp: test_bin: Run test cases with v3 file format bc0305cb294c firmware: cs_dsp: Handle long-offset data blocks b3af263b8a83 sysctl: Add kernel doc to proc_douintvec_conv 8fc344a5af7e sysctl: Replace UINT converter macros with functions 6036dc03c39a sysctl: Add CONFIG_PROC_SYSCTL guards for converter macros ac3d6a4b60ef sysctl: clarify proc_douintvec_minmax doc 11400f86c28e sysctl: Return -ENOSYS from proc_douintvec_conv when CONFIG_PROC_SYSCTL=n f7386f545e49 sysctl: Remove unused ctl_table forward declarations a2564d0688db loadpin: Implement custom proc_handler for enforce b22d81fb683f alloc_tag: move memory_allocation_profiling_sysctls into .rodata 486401052432 sysctl: Add missing kernel-doc for proc_dointvec_conv ee5b462b9716 media: uvcvideo: Document how to format GUIDs 27ccc44a511b media: uvcvideo: Remove nodrop parameter f0487a90b2c5 media: uvcvideo: UVC minimum relative pan/tilt/zoom speed fix. 4238bd6dc6ba media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX 85883141d3be media: uvcvideo: Replace dev_dbg() with uvc_dbg() 062191adfde0 thunderbolt: Log path activation failures without WARN backtraces 9c214d10c509 x86,fs/resctrl: Rename some L3 specific functions 4bc3ef46ff41 x86,fs/resctrl: Rename struct rdt_mon_domain and rdt_hw_mon_domain 6b10cf7b6ea8 x86,fs/resctrl: Use struct rdt_domain_hdr when reading counters be05f5714644 memblock test: include from tools mm.h stub 499ea377edde optee: update outdated comment 1c05d9a4cab2 tee: qcomtee: user: Fix confusing cleanup.h syntax 7c4c14ad3d8c tee: qcomtee: mem: Fix confusing cleanup.h syntax 4cc19518da40 tee: qcomtee: call: Fix confusing cleanup.h syntax ad5c2ff75e0c fs/resctrl: Split L3 dependent parts out of __mon_event_count() 98d78c06f54d gpio: swnode: restore the name of the undefined software node 325e3b5431dd RDMA/ocrdma: Remove unused OCRDMA_UVERBS definition cc016ebeb146 RDMA/qedr: Remove unused defines 522a5c1c56fb RDMA/mlx5: Avoid direct access to DMA device pointer 6dc78c53de99 RDMA/mlx5: Fix ucaps init error flow 8d466b155f83 RDMA/core: Avoid exporting module local functions and remove not-used ones ac7dea328ab5 RDMA/umem: Remove redundant DMABUF ops check 72b39430284f dt-bindings: PCI: qcom,pcie-apq8084: Move APQ8084 to dedicated schema 0eaa8d1c36f0 dt-bindings: PCI: qcom,pcie-msm8996: Move MSM8996 to dedicated schema b673d06ea844 dt-bindings: PCI: qcom,pcie-apq8064: Move APQ8064 to dedicated schema 5e8bf1c1d5b7 dt-bindings: PCI: qcom,pcie-ipq9574: Move IPQ9574 to dedicated schema 769f6826d5ad dt-bindings: PCI: qcom,pcie-ipq4019: Move IPQ4019 to dedicated schema edf1701c86c9 dt-bindings: PCI: qcom,pcie-ipq8074: Move IPQ8074 to dedicated schema 06f4ac1f7673 dt-bindings: PCI: qcom,pcie-ipq6018: Move IPQ6018 and IPQ8074 Gen3 to dedicated schema 7366e19379c7 dt-bindings: PCI: qcom,pcie-ipq5018: Move IPQ5018 to dedicated schema 78aa7d0d9be6 dt-bindings: PCI: qcom,pcie-qcs404: Move QCS404 to dedicated schema c80dc8121d3a dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845 to dedicated schema c86e1f39f6e4 dt-bindings: PCI: qcom,pcie-sdx55: Move SDX55 to dedicated schema b73d6672ebc1 dt-bindings: PCI: qcom,pcie-sm8150: Merge SC8180x into SM8150 aaecff5e13cd RDMA/mlx5: Implement query_port_speed callback 3fd984d5cd8f RDMA/mlx5: Raise async event on device speed change 51a07ce2fefd IB/core: Add query_port_speed verb d4adeff26c3e IB/core: Refactor rate_show to use ib_port_attr_to_rate() 2941abac6d0b IB/core: Add helper to convert port attributes to data rate 263d1d9975b5 IB/core: Add async event on device speed change f0b2fde98065 net/mlx5: Add support for querying bond speed 28ea6036dad2 net/mlx5: Handle port and vport speed change events in MPESW 50f1d188c580 net/mlx5: Propagate LAG effective max_tx_speed to vports 3df5dd46fca4 net/mlx5: Add max_tx_speed and its CAP bit to IFC 549a1be5cebb OPP: of: Simplify with scoped for each OF child loop ae62d62b1c74 scsi: target: Constify struct configfs_item_operations and configfs_group_operations 8e8e8e7e8406 scsi: target: sbp: Potential integer overflow in sbp_make_tpg() 8fbb8fe75d4c dm-verity: allow REED_SOLOMON to be 'm' if DM_VERITY is 'm' 119f4f04186f dm-verity: correctly handle dm_bufio_client_create() failure 1a257c5fd33a dm-verity: make verity_fec_is_enabled() an inline function fa3d53140d43 dm-verity: remove unnecessary ifdef around verity_fec_decode() 12f74a157750 dm-verity: remove unnecessary condition for verity_fec_finish_io() 533e641b4587 dm-verity: make dm_verity_fec_io::bufs variable-length b140a921eadf dm-verity: move dm_verity_fec_io to mempool a23cc8257ecd dm clone: drop redundant size checks a2f0a98b13db dm cache: drop redundant origin size check c303e8b86d9d dt-bindings: net: mscc-miim: add microchip,lan9691-miim 0789f929900d RDMA/hns: Notify ULP of remaining soft-WCs during reset 84bd5d60f0a2 RDMA/hns: Fix RoCEv1 failure due to DSCP 8cda8acbb1f8 RDMA/hns: Return actual error code instead of fixed EINVAL c0a26bbd3f99 RDMA/hns: Fix WQ_MEM_RECLAIM warning ddd6c8c873e9 IB/cache: update gid cache on client reregister event 6823f10dcc84 x86/split_lock: Remove dead string when split_lock_detect=fatal 97fec06d35b2 x86,fs/resctrl: Refactor domain create/remove using struct rdt_domain_hdr cf587c6ff2d0 rcutorture: Add --kill-previous option to terminate previous kvm.sh runs a590a79d1904 rcutorture: Prevent concurrent kvm.sh runs on same source tree bdcfc417f26f tools/nolibc: always use 64-bit time types f5aa863aea6c tools/nolibc: use custom structs timespec and timeval 47c17d97681d tools/nolibc/select: avoid libgcc 64-bit multiplications 7efd15d22a9b tools/nolibc/gettimeofday: avoid libgcc 64-bit divisions ba7fd0384530 tools/nolibc: prefer explicit 64-bit time-related system calls b8f4f5d1b99e tools/nolibc/time: drop invocation of gettimeofday system call 668e43737279 tools/nolibc/select: drop non-pselect based implementations 548d682649f0 tools/nolibc/poll: drop __NR_poll fallback f675e35dd28f tools/nolibc/poll: use kernel types for system call invocations cc6809f67284 tools/nolibc: always use 64-bit mode for s390 header checks ec4bb8e8dfa0 tools/nolibc: add ptrace support c1b630573c8c x86/resctrl: Clean up domain_remove_cpu_ctrl() 6396fc5351ea x86/resctrl: Refactor domain_remove_cpu_mon() ready for new domain types 0d6447623d78 x86/resctrl: Move L3 initialization into new helper function 03eb578b3765 x86,fs/resctrl: Improve domain type checking 3af51501e2b8 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks ec593a86dfa1 arm64: dts: qcom: qcs8300: Add support for camss af2ce7296643 arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP a044cc859dc9 arm64: dts: qcom: sdm630: Add missing vote clock and GDSC to lpass_smmu c0c32a9e3493 arm64: dts: qcom: sdm630/660: Add CDSP-related nodes 512716f69610 arm64: dts: qcom: hamoa-iot-evk: Add backlight support for eDP panel e50c63e89236 arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs 3ad80ba51eb9 arm64: dts: qcom: msm8937: add reset for display subsystem 2ffe611f8968 arm64: dts: qcom: msm8917: add reset for display subsystem ad33ee060be4 arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on 45d1f42d3e84 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on c9b98b9dad97 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on 0c1d1591f898 arm64: dts: qcom: sdm630: Add missing MDSS reset 60fb18fbc234 arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible 3f745bc0f11f arm64: dts: qcom: qrb2210: add dts for Arduino unoq 925ac1f6ec75 arm64: dts: qcom: agatti: add uart2 node 311d173da672 dt-bindings: arm: qcom: Add arduino imola, UnoQ codename d16ffac77171 dt-bindings: vendor-prefixes: Add Arduino name f055a39f6874 arm64: dts: qcom: Add qcs6490-rubikpi3 board dts 640565d3f365 dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3 3b226dc2a0c3 arm64: dts: qcom: lemans-evk: Add OTG support for primary USB controller 3d852462ecfe arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board add674d84596 arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board 6e6cf8ff9917 arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc fc4795cf96af arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller 5bde31dc7b17 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort f4e6e3f827a0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths 2a7dac907be2 arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI b0d5c96e860c arm64: dts: qcom: sdm845-oneplus: Add framebuffer 9bf9c47cd8e5 arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alphabetically 9f262627a90c arm64: defconfig: Enable EC drivers for Qualcomm-based laptops 8c4415fd17cd clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs 1c06e3956054 clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs 77d0ea71b30b clk: qcom: videocc-sm8750: Constify qcom_cc_desc e5e22c8ea49e ARM: dts: qcom: msm8974-hammerhead: Update model property bc11f6f1d247 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully a499c40ccd8e arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes 1a5d6d70c3b0 arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board dce54bba172e arm64: dts: qcom: monaco-evk: Enable TPM (ST33) d46a0900bdb9 arm64: dts: qcom: lemans-evk: Enable TPM (ST33) e95ddac66a77 arm64: dts: qcom: lemans: Enable cpufreq cooling devices 0f15cbbf315c arm64: dts: qcom: monaco: Enable cpufreq cooling devices a678adbf2d22 arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL 3845bc888660 dt-bindings: arm: qcom: Add Pixel 3 and 3 XL 95c121244a5d arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name d43019ef200d arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name e814796dfcae arm64: dts: qcom: sdm630: fix gpu_speed_bin size 31deed7b0507 arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibration variant ea6926f61a85 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k calibration variant 252f98ecb3c7 arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant 7a53133ac4b5 arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up e1d3aeff5206 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed regulators 89bce44320b4 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs 1e07ebe744fb clk: qcom: Return correct error code in qcom_cc_probe_by_index() deed369e067b arm64: dts: qcom: SM8750: Enable CPUFreq support 65ce09d2f164 dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox controller 366f05e348b2 firmware: qcom_scm: Use TASK_IDLE state in wait_for_wq_completion() ccd207ec848e firmware: qcom_scm: Support multiple waitq contexts da9e6b1a96b1 firmware: qcom_scm: Add API to get waitqueue IRQ info 931b763e63b3 arm64: dts: qcom: msm8939-asus-z00t: add hall sensor 094a6bbe84d4 arm64: dts: qcom: msm8939-asus-z00t: add battery 94d5285f2fe5 arm64: defconfig: Enable options for Qualcomm Milos SoC ba439ad9134c arm64: dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort d12cd85a4ff4 arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP b7415c490d8d arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS 34d76723c410 arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port c0d377798d6f arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers 9494917da576 arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove optional property 4438d377f6d8 arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supply properties 8cadf9f0bbfc arm64: dts: qcom: sm8550-qrd: remove data-lanes property of image sensor ff7cb4613b49 arm64: dts: qcom: sm8550-qrd: rename image sensor supply properties be4a8c25ae3a arm64: dts: qcom: qcs8300-ride: Enable Display Port 6710f10459c1 arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, DPU, DisplayPort and eDP PHY 4df4b572802c arm64: dts: qcom: Use lowercase hex 3d9bebf804b7 arm64: dts: qcom: Use hyphen in node names 70101cb09c20 arm64: dts: qcom: Minor whitespace cleanup 380f8a4c734b firmware: qcom: scm: allow QSEECOM on Surface Pro 11 0d72ccaa1e84 arm64: dts: qcom: Add support for X1-based Surface Pro 11 8325294ca968 dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 44d1c77a8af4 arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator support for Type-A ports 86057e01967b arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths 7e46a9c78880 arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmware paths 5eac5422c0c0 arm64: dts: qcom: sdm845-axolotl: Update firmware paths 29e87dc07d70 arm64: dts: qcom: sdm845-oneplus: Update firmware paths 332c03279bc8 dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch 247b55ddf76e arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU dbff283922e3 arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU 4a6488a8070b arm64: dts: qcom: lemans: Add GPU cooling 6940c66825e4 arm64: dts: qcom: lemans: Add gpu and gmu nodes 2cb0c97ce439 dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas 1c20a021de58 arm64: dts: qcom: sm8650-hdk: Add support for the Rear Camera Card overlay 328407ba89ae arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5KJN1 camera sensor 0ddb0d63453f arm64: dts: qcom: sm8650: Add description of MCLK pins e8560ac937d9 arm64: dts: qcom: sm8650: Add CAMSS device tree node eb1bcc1d3b4b arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC 67ce203eee94 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi bridge with enable pin 3802966a9c48 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2-only mode on usb_1_ss2_dwc3 65b705cca009 arm64: dts: qcom: hamoa: Extend the gcc input clock list bf94404bc7bf clk: qcom: gcc-x1e80100: Add missing UFS symbol mux clocks 5fc25d64c43c dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks a069190b590e bpf: Replace __opt annotation with __nullable for kfuncs e66fe1bc6d25 bpf: arena: Reintroduce memcg accounting 817593af7b9b bpf: syscall: Introduce memcg enter/exit helpers bb466f234f2c clk: qcom: rpmh: Fix double array initializer on Kaanapali e77ff7d32b20 clk: qcom: gcc-kaanapali: Fix double array initializer cf503eb2c6c3 selftests: bpf: Fix test_bpf_nf for trusted args becoming default cf82580c86a9 selftests: bpf: fix cgroup_hierarchical_stats 230b0118e416 selftests: bpf: fix test_kfunc_dynptr_param 03cc77b10e00 selftests: bpf: Update failure message for rbtree_fail df5004579bbd selftests: bpf: Update kfunc_param_nullable test for new error message 8fe172fa305f HID: bpf: drop dead NULL checks in kfuncs cd1d60949143 bpf: xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state() bddaf9adda72 bpf: net: netfilter: drop dead NULL checks 7646c7afd9a9 bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncs 1a5c01d2508a bpf: Make KF_TRUSTED_ARGS the default for all kfuncs 9c252f3c8f39 bus: qcom-ebi2: Simplify with scoped for each OF child loop c1881c74f4df dm-stripe: adjust max_hw_discard_sectors to avoid unnecessary discard bio splitting b13ef361d47f dm: replace -EEXIST with -EBUSY f3a9c95a15d2 dm: remove fake timeout to avoid leak request a8c3ec7d07a8 dm-vdo: adjust function name reference b735960c02a9 dm-raid: fix typo in documentation 12ea976f955c s390/ap: Fix typo in function name reference b2f90ef5ded4 ACPI: scan: Drop outdated comment regarding removed function ff8f624860e1 ACPI: scan: Use resource_type() for resource type checking eed8f21a94f8 ACPI: bus: Fix typo under sizeof() in acpi_run_osc() 06a17f2beab8 ACPI: bus: Adjust acpi_osc_handshake() parameter list 5fc6dd158e97 virtio: add virtqueue_add_inbuf_cache_clean API d5d846513128 dma-debug: track cache clean flag in entries 9d8107579ce4 gpio: max77759: drop use of irqd_get_trigger_type 2b03d9a40cd1 gpio: add gpio-line-mux driver 2a7618ba8698 dt-bindings: gpio: add gpio-line-mux controller f0d0f087227c arm64: dts: arm: Use hyphen in node names 8049f77fd820 dmaengine: pl08x: Fix comment stating the difference between PL080 and PL081 d3824968dbd9 dmaengine: at_xdmac: get the number of DMA channels from device tree c47422f4d0a2 dt-bindings: dma: atmel: add microchip,lan9691-dma 0a6946644f0d dt-bindings: dma: snps,dw-axi-dmac: Add compatible string for Agilex5 99e0728b38da dt-bindings: dma: pl08x: Do not use plural form of a proper noun PrimeCell add66a6673bc phy: qcom: edp: Add Glymur platform support 212cdedcac11 phy: qcom-qmp: qserdes-com: Add v8 DP-specific qserdes register offsets 2d472a675ced phy: qcom: edp: Fix the DP_PHY_AUX_CFG registers count 8f97b9b34f0d dt-bindings: phy: Add DP PHY compatible for Glymur 7d51b709262c phy: qcom: edp: Make the number of clocks flexible 6b99eeacf6ab dt-bindings: phy: qcom-edp: Add missing clock for X Elite 085ba7c91df3 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 PHY 25671c378210 dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe Gen4 2-lanes PHY b64b32791fb5 phy: renesas: rcar-gen2: Simplify with scoped for each OF child loop 175b46f31fe6 phy: core: Simplify with scoped for each OF child loop 943dbe147052 phy: rockchip: usb: Simplify with scoped for each OF child loop fe4bc1a08638 phy: spacemit: support K1 USB2.0 PHY controller 61b84d5b20af dt-bindings: phy: spacemit: add K1 USB2 PHY 5068c09db5c9 phy: renesas: phy-rcar-gen2: fix typo in function name reference 6c1cdea6bafe phy: adjust function name reference 0287c960b15f phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() c89474b9b2ab torture: Include commit discription in testid.txt dcd6067322ba torture: Make config2csv.sh properly handle comments in .boot files 3d69b6beb8ba torture: Make kvm-series.sh give run numbers and totals 672621773f7d torture: Make kvm-series.sh give build numbers and totals 3ce40539cc00 torture: Parallelize kvm-series.sh guest-OS execution e8a534a6718c rcutorture: Add context checks to rcu_torture_timer() 760f05bc830d rcutorture: Test rcu_tasks_trace_expedite_current() a525ccd4d3e9 srcu: Create an rcu_tasks_trace_expedite_current() function e55c2e287174 checkpatch: Deprecate rcu_read_{,un}lock_trace() c0872be261f4 rcu: Update Requirements.rst for RCU Tasks Trace 1a72f4bb6f3e rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs 176a6aeaf1eb rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC a73fc3dcc60b rcu: Clean up after the SRCU-fastification of RCU Tasks Trace 46e323599911 context_tracking: Remove rcu_task_trace_heavyweight_{enter,exit}() c27cea4416a3 rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast 572b1c6f2ade f2fs: Update the default value of the documentation ckpt_thread_ioprio 9609dd704725 f2fs: remove non-uptodate folio from the page cache in move_data_block db1a8a7813f7 f2fs: return immediately after submitting the specified folio in __submit_merged_write_cond 86c1cf0578c5 f2fs: clean up the force parameter in __submit_merged_write_cond() 761dac9073cd f2fs: fix to add gc count stat in f2fs_gc_range 3cb396a2c790 f2fs: fix to do sanity check on nat entry of quota inode 3250bd41d95c f2fs: remove some redundant codes in f2fs_quota_enable e21dd666e4af docs: dma-api: document DMA_ATTR_CPU_CACHE_CLEAN 61868dc55a11 dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN 1e8b5d855525 docs: dma-api: document __dma_from_device_group_begin()/end() ca085faabb42 dma-mapping: add __dma_from_device_group_begin()/end() c286e7e9d1f1 selftests/bpf: veristat: fix printing order in output_stats() 17c736a7b58a bpf: Update BPF_PROG_RUN documentation 453dece55bb1 scripts/gen-btf.sh: Reduce log verbosity d09ba52bfb25 iio: core: Constify struct configfs_item_operations and configfs_group_operations d63d868b3124 iio: test: drop dangling symbol in gain-time-scale helpers 976df66573f3 iio: dac: adi-axi-dac: Make use of dev_err_probe() fe1846f61a82 iio: dac: adi-axi-dac: Make use of a local struct device variable d8011335512f iio: adc: rockchip: Simplify probe() with local 'dev' 5b758ebc3d59 iio: adc: exynos: Simplify probe() with local 'dev' and 'np' 48de61f6c135 iio: adc: aspeed: Simplify probe() with local 'dev' and 'np' da1d3596b1e4 iio: adc: ad4062: Add GPIO Controller support d2ca7af298fe docs: iio: ad4062: Add GPIO Controller support ba3a34b1f5ce iio: adc: ad4062: Add IIO Events support c894e05871b4 docs: iio: ad4062: Add IIO Events support 23cc92280302 iio: adc: ad4062: Add IIO Trigger support c31721dc0bb5 docs: iio: ad4062: Add IIO Trigger support d5284402d28f iio: adc: Add support for ad4062 1b1ddab0249c docs: iio: New docs for ad4062 driver 9e6c7656b997 dt-bindings: iio: adc: Add adi,ad4062 bf394cc80369 iio: dac: adding support for Microchip MCP47FEB02 3e6ad272bb8b kselftest/kublk: include message in _Static_assert for C11 compatibility 0aaff7b10903 kselftest/anon_inode: replace null pointers with empty arrays 673a55cc49da kselftest/coredump: use __builtin_trap() instead of null pointer 1a8fa7faf489 resolve_btfids: Implement --patch_btfids 4fd99103eef3 selftests/bpf: iterator based loop and STACK_MISC states pruning 840692326e92 bpf: allow states pruning for misc/invalid slots in iterator loops 94968fc3009d ALSA: echoaudio: adjust function name 60dd3ace961e ALSA: ice1724: adjust function name reference 537cd8fd3c58 ALSA: mixart: adjust field name reference e21279b73ef6 x86/sev: Carve out the SVSM code into a separate compilation unit f01c6489ad6c x86/sev: Add internal header guards c1e8980fabf5 x86/sev: Move the internal header 91a0b0dce350 bus: mhi: ep: Use bus callbacks for .probe() and .remove() 8535df5dd64e bus: mhi: host: Use bus callbacks for .probe() and .remove() 4a9ba211d026 bus: mhi: host: Drop the auto_queue support 51731792a25c net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels f6a15d854986 virtio_ring: add in order support 519b206e30a3 virtio_ring: factor out split detaching logic 9dc6b944f16c virtio_ring: factor out split indirect detaching logic fa56d17b9241 virtio_ring: factor out core logic for updating last_used_idx c623106c79c8 virtio_ring: factor out core logic of buffer detaching 03f05c4eeb7b virtio_ring: determine descriptor flags at one time 1208473f9b5e virtio_ring: introduce virtqueue ops eff8b47d2832 virtio_ring: switch to use unsigned int for virtqueue_poll_packed() f2ad9d6b4eed virtio_ring: switch to use vring_virtqueue for detach_unused_buf variants 7e81017673fe virtio_ring: switch to use vring_virtqueue for disable_cb variants 62fa22cdab7b virtio_ring: use vring_virtqueue for enable_cb_delayed variants 74847cb57317 virtio_ring: switch to use vring_virtqueue for enable_cb_prepare variants ceea1cd0aef2 virtio: switch to use vring_virtqueue for virtqueue_get variants 4a0fa90b10a2 virtio_ring: switch to use vring_virtqueue for virtqueue_add variants 8b8590b70894 virtio_ring: switch to use vring_virtqueue for virtqueue_kick_prepare variants 9552bc058154 virtio_ring: switch to use vring_virtqueue for virtqueue resize variants 40da006f137d virtio_ring: unify logic of virtqueue_poll() and more_used() 79f6d682937d virtio_ring: switch to use vring_virtqueue in virtqueue_poll variants 8ce8e3e5582e virtio_ring: rename virtqueue_reinit_xxx to virtqueue_reset_xxx() 8818ffb04bfa RDMA/hns: Introduce limit_bank mode with better performance 6a0b7392a6f5 wifi: rtw89: enhance connection stability when triggering beacon loss 8c96752d99c0 wifi: rtw89: regd: 6 GHz power type marks default when inactive 9587ffbbd9aa wifi: rtw89: 8922a: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature fe17b1852fdf wifi: rtw89: refine TX nulldata judgement when scan with 2 OP channels 8cb147e23712 wifi: rtw89: add default quirks as features to chip_info d57ec29478d6 wifi: rtw89: read chip ID for RTL8922D variants 9e389ad5d159 wifi: rtw89: efuse: read hardware version from efuse for WiFi 7 chips 040af1ac8002 wifi: rtw89: define TX/RX aggregation and MPDU capability per chip cfa262efabb7 wifi: rtw89: wow: abstract DMA check register for RTL8922DE 295c47806bc5 wifi: rtw89: wow: add WOW_CAM update function for 8922D 355f38849e75 wifi: rtw89: wow: change type of WoWLAN pattern mask to __le32 0b92c2cc4856 wifi: rtw89: wow: use struct style to fill WOW CAM H2C command 86c946bcc00f wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add b4bf5e55899e arm64: dts: freescale: Add FRDM-IMX91 basic support 77e18c63a38b dt-bindings: arm: fsl: Add FRDM-IMX91 board 00398481e06b arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC DT to rev.903 1e78a43ec0a0 dt-bindings: tpm: Add st,st33tphf2ei2c 6f6c18cba16f arm64: dts: imx8mp-evk: add camera ov5640 and related nodes abc8424e7f96 arm64: dts: colibri-imx8x: Add cma memory d4dc56d8224d arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock d703856872d5 arm64: dts: colibri-imx8x: Add backlight e6f2612f0e7c selftests/bpf: test cases for bpf_loop SCC and state graph backedges f597664454bd bpf: bpf_scc_visit instance and backedges accumulation for bpf_loop() 317a5df78f24 selftests/bpf: Fix verifier_arena_large/big_alloc3 test 33d589ed60ae smack: /smack/doi: accept previously used values 19c013e1551b smack: /smack/doi must be > 0 e877cbb4531c security: smack: fix indentation in smack_access.c 1b5e068d598e kbuild: uapi: Drop check_config() 600605853f87 scripts/gen-btf.sh: Fix .btf.o generation when compiling for RISCV 2fd60a2edb83 PCI: qcom: Parse PERST# from all PCIe bridge nodes 62d4911290f9 PCI: rzg3s-host: Drop the lock on RZG3S_PCI_MSIRS and RZG3S_PCI_PINTRCVIS 4b86eff47e20 PCI: rzg3s-host: Use pci_generic_config_write() for the root bus 2cca8d79709e dt-bindings: PCI: socionext,uniphier-pcie: Fix interrupt controller node name c816ba1dcd93 EDAC/amd64: Avoid a -Wformat-security warning 73368efe2b47 ARM: dts: imx: imx6sl: fix lcdif compatible 4cd1eadb61de ARM: imx_v6_v7_defconfig: enable EPD regulator needed for Kobo Clara 2e 03bbb39d9c1f ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD e8280244464c ARM: dts: imx: imx6sll: fix lcdif compatible 6b9d8ef29087 dt-bindings: arm: fsl: Add Apalis iMX8QP db97615aea66 arm64: dts: freescale: Add Apalis iMX8QP 3669332babd0 arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi eb2615ad4643 arm64: dts: imx8qm: Add CPU cluster labels 202266aee7d5 arm64: dts: freescale: Use lowercase hex 7dce6d3909cb arm64: dts: freescale: Minor whitespace cleanup 5ceddf531b7f arm64: dts: freescale: Use hyphen in node names 5a0ee673a793 arm64: dts: imx94: add mt35xu512aba spi nor support c86141215394 arm64: dts: imx94: add xspi device node a5aa8551d004 arm64: dts: freescale: Add i.MX952 EVK basic device tree b516a4dd6a1f arm64: dts: freescale: Add initial device tree for i.MX952 6b4bcef0549e dt-bindings: arm: fsl: add i.MX952 EVK board 0c90fd379bb5 docs: admin-guide: thunderbolt: Replace ifconfig with ip dc3a6a942e9e soundwire: intel_ace2x: add SND_HDA_CORE dependency be1e3ea0cf76 arm64: dts: imx8mm-phycore-som: Update eth phy impedance eb2f28413e23 arm64: dts: freescale: add support for NXP i.MX93 FRDM a95260063fb3 dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board 30e6d444b8dc arm64: dts: mb-smarc-2: Add PCIe support 239003957eb4 ARM: imx_v6_v7_defconfig: Configure CONFIG_SND_SOC_FSL_ASOC_CARD as module 8adc841d43eb arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off 8b6ffe54fde2 arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator cd09cbebfc8a arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator f7a65b08bcf5 arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off 7c9910ffdadb arm64: dts: imx8mm-tqma8mqml: remove superfluous line c5d2ecfe495e arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator fcef3fa00fce arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator e583afbe3568 arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen cb452cc24ade arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec 84095b3bd0cc arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support e5b8c6103a41 arm64: dts: imx8mp-var-som: Move UART2 description to Symphony carrier 5ea98ce8b119 arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to Symphony carrier 057ffbb1cfff arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphony carrier 753f9460a645 arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply 3563aaa006af arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply 51eea410b977 arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply 3c1df79fe708 ARM: dts: imx6qdl: Add default GIC address cells 5d96e8677f75 dt-bindings: power: fsl,imx-gpc: Document address-cells 4f0cee99186c arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer ad7b5ed46c68 arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output support 53a5c1d98d11 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings 38bbf7903e80 arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support 5c50503db36d arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event out signal 251f9c7ce592 arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support 8401527abb5e arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings 3494d778e8d1 arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support 2b1f623fc83d arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format 53fb7a3aa55e arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device 9cd778b49692 arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device 98b8de62e846 arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments 99bd26b4e5dc arm64: dts: freescale: imx8-apalis: Add ethernet alias 4139384b586b arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller e35fffafd8a4 arm64: dts: imx93-var-som-symphony: Add USB support 3860538ff7ee arm64: dts: imx93-var-som-symphony: Add support for ft5x06 touch controller 8071668e66e5 arm64: dts: imx93-var-som-symphony: Update gpio aliases e4d60417f6f6 arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expansion board 18c783cf09aa arm64: dts: imx8mp-phyboard-pollux: Enable i2c3 26927206df53 arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc 749fdd12321d arm64: dts: imx8mp-phyboard-pollux: add fan-supply 7b43479e4e14 arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support c85b67e2ab5f arm64: dts: imx91-11x11-evk: Add PDM microphone sound card support 3529bf1c7d9e arm64: dts: imx91-11x11-evk: Add WM8962 sound card support 08a4d6fb6488 arm64: dts: imx91-11x11-evk: Add bt-sco sound card support c3085bef552f arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962 21335bc94ac3 arm64: dts: imx93-9x9-qsb: add CAN support overlay file b49f2dece025 arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area b53eb75f26dd arm64: dts: cix: Use lowercase hex 2aa1e462508d ACPI: sysfs: Add device cid attribute for exposing _CID lists 9460eaae2ee4 ACPI: SBS: Convert the driver to a platform one 6d2590533cdd ACPI: SMBUS HC: Convert the driver to a platform one db65a06d10b3 ACPI: EC: Convert the driver to a platform one fe9542b8b53c ACPI: EC: Register a platform device for ECDT EC 6e35ab507c88 ACPI: HED: Convert the driver to a platform one 560cb3bd9a48 Documentation: PCI: Fix typos in msi-howto.rst 8df20813eb01 phy: Kconfig: spacemit: add COMMON_CLK dependency 03f336a869b3 PCI: endpoint: Add missing NULL check for alloc_workqueue() 0d325cbdc5ce PCI: endpoint: Replace use of system_wq with system_percpu_wq 78f5d0d5a23d PCI: Add WQ_PERCPU to alloc_workqueue() users 4992ed7813c5 Documentation/x86: Fix PR_SET_SPECULATION_CTRL error codes 9e371032cbf0 null_blk: Constify struct configfs_item_operations and configfs_group_operations 0923a618a78f RAS/AMD/ATL: Remove an unneeded semicolon 68ac85fb42cf PCI: dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices c18bde85706d auxdisplay: arm-charlcd: Remove redundant ternary operators 548d6800fad6 auxdisplay: arm-charlcd: Join string literals back b7eda5634e9b auxdisplay: arm-charlcd: Use readl_poll_timeout de2248f7a496 auxdisplay: arm-charlcd: Don't use "proxy" headers c77851631c36 auxdisplay: arm-charlcd: drop of_match_ptr() 099ef9ab9203 fs/ntfs3: implement iomap-based file operations e37a75bb866c fs/ntfs3: fix deadlock in ni_read_folio_cmpr c61326967728 fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning data runs 356fa248168b fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio() 576248a34b92 fs/ntfs3: handle attr_set_size() errors when truncating files 3a6aba7f3cf2 fs/ntfs3: drop preallocated clusters for sparse and compressed files dcd9d6a47199 fs/ntfs3: fsync files by syncing parent inodes 377cae9851e8 ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec() a8f4a4fb34ac auxdisplay: arm-charlcd: Remove unneeded info message 483d86cf4b94 auxdisplay: arm-charlcd: convert to use device managed APIs 4e6c3b68c1d5 arm64: dts: imx93-14x14-evk: Add audio XCVR sound card adee0d661434 arm64: dts: imx93-14x14-evk: Add bt-sco sound card support 9915bc977b98 ARM: multi_v7_defconfig: enable DA9052 and MC13XXX e00ac93be012 arm64: dts: imx8ulp: add sim lpav node a4f7357d5328 arm64: dts: imx943-evk: add flexcan support fb617c00e4ed arm64: dts: imx8mm: Add label to thermal-zones bb5b318f11e6 arm64: dts: add support for NXP i.MX8MP FRDM board 7834d199a7d7 arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 81c6b6ffbda1 arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 4ea67ed403d9 arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus 92ecc94b2786 arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg indices def8f003d4f3 dt-bindings: arm: fsl: Add i.MX8MP FRDM board b5c23a4d291d auxdisplay: arm-charlcd: fix release_mem_region() size 8314d2c28d33 misc: fastrpc: Update dma_bits for CDSP support on Kaanapali SoC 1d94ce8996d7 misc: fastrpc: Add support for new DSP IOVA formatting 428b2f2b60c3 misc: fastrpc: Rename phys to dma_addr for clarity 53da3f51e491 dt-bindings: misc: qcom,fastrpc: Add compatible for Kaanapali 174e2a339bf7 rust_binder: Fix build failure if !CONFIG_COMPAT 46c549ef7889 rust_binder: replace `kernel::c_str!` with C-Strings 582ce8ea2012 rust: miscdevice: replace `kernel::c_str!` with C-Strings c1ea31205edf rust_binder: add binder_transaction tracepoint c1093b858906 rust: sync: add Arc::DATA_OFFSET 0c4ce29612bc rust: binder: add __rust_helper to helpers 953deba74791 rust: miscdevice: use `pin_init::zeroed()` for C type initialization e849ada70c6b char: misc: Use IS_ERR() for filp_open() return value dad9f13d967b misc: ti_fpc202: fix a potential memory leak in probe function 40fc797ba183 binder: fix trivial typo in uapi header ba75ecb97d3f misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() b54c82d6cbfc misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 c0fef45dbab0 char/mwave: drop it ebb3acf4d7c9 clk: renesas: r9a09g056: Add clock and reset entries for TSU 51d857a0168a dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and MBLS1028A-IND 0538ca1f102d arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees b105f62a35a9 arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay 3619c5b41ec5 arm64: dts: imx8mp libra: add and update display overlays bfc1982c6601 arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support c3ea38980ab4 arm64: dts: imx94: add basic NETC related nodes 4688fd527c85 arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) pmu support for i.MX8DXL 628f6ac792c9 arm64: dts: imx8qm: add ddr perf device node c904e459cf73 crypto: drbg - make drbg_get_random_bytes() return *void* 6acd394367ab crypto: drbg - make drbg_fips_continuous_test() return bool eb6449aa7b32 crypto: drbg - kill useless variable in drbg_fips_continuous_test() b6aa86c8a508 crypto: khazad - simplify return statement in khazad_mod_init 37b03cb37817 crypto: octeontx2 - Use sysfs_emit in sysfs show functions bce4678f0235 crypto: iaa - Replace sprintf with sysfs_emit in sysfs show functions 3c7d76d6128a io_uring: IOPOLL polling improvements e1418af7660f brd: replace simple_strtol with kstrtoul in ramdisk_size 4cef2fcda3ad rnull: replace `kernel::c_str!` with C-Strings d43a12e47435 rust: Add SoC Driver Sample 057d44b05775 rust: Add soc_device support 9afdf3e1a59e arm64: dts: exynos: gs101: add OTP node 732af5191096 soc: samsung: exynos-chipid: add google,gs101-otp support c38cfc303db9 soc: samsung: exynos-chipid: downgrade dev_info to dev_dbg for soc info 9133ae2119cb soc: samsung: exynos-chipid: rename method 12da6f08a07d dt-bindings: nvmem: add google,gs101-otp a7b79464a5e4 i2c: designware: Remove unnecessary function exports 9f65f8fa18bb i2c: designware: Remove useless driver specific option for I2C target 24a0ffefe3f0 firmware: arm_scmi: Remove legacy protocol versioning logic 0fac05fdd9af firmware: arm_scmi: Rework protocol version negotiation logic 25abdc151a44 ASoC: rt1320: fix the remainder calculation of r0 value fc22dfb13618 ASoC: alc5623: tidyup clock inversion in alc5623_set_dai_fmt() 4ba12d304175 dt-bindings: iio: dac: adding support for Microchip MCP47FEB02 3b34d6324d1f vhost: use "checked" versions of get_user() and put_user() 4b7bf8d55032 virtio_ring: code cleanup in detach_buf_split 3c4629b68dbe virtio: uapi: avoid usage of libc types 255b721c9604 pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() 0297dce758a0 PCI: cadence: Avoid signed 64-bit truncation and invalid sort aac5ba6acc79 PCI: tegra: Allow building as a module eefff3d9f656 cpuidle: tegra: Export tegra_cpuidle_pcie_irqs_in_use() 92d661c36f32 irqdomain: Export irq_domain_free_irqs() 0a869409a981 ACPI: battery: Convert the driver to a platform one 0d17aafa79c6 ACPI: battery: Reduce code duplication related to cleanup 08b54fd57782 ACPI: battery: Adjust event notification routine 6cba60361b89 ACPI: thermal: Rework system suspend and resume handling d1db160da0d1 ACPI: thermal: Convert the driver to a platform one a4975385997a ACPI: thermal: Adjust event notification routine d27ccaebab98 ACPI: scan: Register platform devices for thermal zones 91ba8de81bcb ACPI: scan: Do not mark button ACPI devices as wakeup-capable 2cf321ef4e82 ACPI: scan: Do not bind ACPI drivers to fixed event buttons f4203ec64e11 ACPI: tiny-power-button: Convert the driver to a platform one 52d864019636 ACPI: button: Convert the driver to a platform one 93dc5db6d47a ACPI: button: Adjust event notification routines ddfebb7537cb ACPI: scan: Reduce code duplication related to fixed event devices ab06eb920401 ACPI: scan: Register platform devices for fixed event buttons 03667e146f81 ACPI: NFIT: core: Convert the driver to a platform one fcac0f23d4d2 wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data 2ba12401cc1f wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() 0177aa828d96 wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon() 3f90942473d2 wifi: rtw88: Increase the RX gain before scanning 1b40c1c7571f wifi: rtw89: mcc: reset probe counter when receiving beacon 5e5f83fba483 wifi: rtw89: setting TBTT AGG number when mac port initialization 7b0c36c96836 wifi: rtw89: warn unexpected polling value of XTAL SI d38289fd1243 wifi: rtw89: refine C2H reg event polling timeout for LPS 0ca9cb5b8dd2 wifi: rtw89: debug: support SER L0/L1 simulation via halt H2C 2ac399c5f54a wifi: rtw89: debug: add ser_counters dbgfs 44ec302e029d wifi: rtw89: ser: L1 skip polling status if FW runs event mode f4de946bdb37 wifi: rtw89: ser: enable error IMR after recovering from L1 b0f1289fd617 wifi: rtw89: mac: reset power state before switching to power on de1ba591d931 wifi: rtw89: mlo: fix incorrect link address in management frames fdbff298742e wifi: rtw89: mlo: fix missing TX null-data 1 during link switch 6b3173804347 wifi: rtw89: 8852b: increase beacon loss to 6 seconds a035b23b59c5 pinctrl: fix compile test defaults 867589d82f1a ARM: dts: lpc3250-phy3250: replace deprecated at25 properties with new ones dd76e20b4c98 ARM: dts: lpc3250-phy3250: rename nodename at@0 to eeprom@0 8f1dae6cf85a ARM: dts: lpc3250-ea3250: add key- prefix for gpio-keys 4713dc185fa4 ARM: dts: lpc32xx: remove usb bus and elevate all children nodes ab5c13d98848 clk: qcom: gcc-msm8917: Add missing MDSS reset 21dcacabcc7e dt-bindings: clock: gcc-msm8917: Add missing MDSS reset 0f166bf1d6d8 select: store end_time as timespec64 in restart block 3685744afa4a chardev: Switch to guard(mutex) and __free(kfree) 3f320e5c2eca namespace: Replace simple_strtoul with kstrtoul to parse boot params b29a0a37f46b dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries 63ad216fbfe2 fs: Replace simple_strtoul with kstrtoul in set_ihash_entries 284853affe73 ASoC: rt1320: fix size_t format string 836ecc740ca8 ASoC: rt1320: fix 32-bit link failure a3572bdc3a02 RDMA/rtrs: server: remove dead code 27287e3b52b5 phy: ti: phy-j721e-wiz: convert from round_rate() to determine_rate() 3d4ffdfcf108 phy: rockchip: phy-rockchip-samsung-hdptx: convert from round_rate() to determine_rate() 2f7870297ae0 phy: rockchip: phy-rockchip-inno-hdmi: convert from round_rate() to determine_rate() 0484168a352f phy: mediatek: phy-mtk-mipi-dsi-mt8183: convert from round_rate() to determine_rate() 8e6bb53203d5 phy: mediatek: phy-mtk-mipi-dsi-mt8173: convert from round_rate() to determine_rate() 7a4ce5a9b674 phy: mediatek: phy-mtk-hdmi-mt8195: convert from round_rate() to determine_rate() be4267241c19 phy: mediatek: phy-mtk-hdmi-mt8173: convert from round_rate() to determine_rate() ebed08490d66 phy: mediatek: phy-mtk-hdmi-mt2701: convert from round_rate() to determine_rate() efc389fa00d1 phy: freescale: phy-fsl-samsung-hdmi: convert from round_rate() to determine_rate() 5c87da0308f9 phy: qualcomm: phy-qcom-eusb2-repeater: Add squelch detect param update a590c0f93534 dt-bindings: phy: qcom,snps-eusb2-repeater: Add squelch param update 652a5a9c3f53 dt-bindings: phy: samsung,usb3-drd-phy: add power-domains 14fd381b6328 dt-bindings: phy: samsung,ufs-phy: add power-domains 03ea8676919a riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes 820c866c42de mhi: host: Add support for loading dual ELF image format 0be016a4b5d1 riscv: dts: spacemit: PCIe and PHY-related updates 73a6c811fa0d riscv: dts: spacemit: Add a PCIe regulator d4318c1a79ac PCI: trace: Add RAS tracepoint to monitor link speed changes 9e541b3cee70 PCI: trace: Add generic RAS tracepoint for hotplug event 11721c45a826 PCI: Use resource_set_range() that correctly sets ->end 7c5c7d06bd1f PCI: endpoint: Avoid creating sub-groups asynchronously ad0c6da5be90 Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors 6ba673331340 ecryptfs: Drop redundant NUL terminations after calling ecryptfs_to_hex e8fb5ec89343 ecryptfs: Replace memcpy + NUL termination in ecryptfs_new_file_context 0529a804095b ecryptfs: Replace strcpy with strscpy in ecryptfs_validate_options c82f77a4ac95 ecryptfs: Replace strcpy with strscpy in ecryptfs_cipher_code_to_string 3bdc6cace25c ecryptfs: Replace strcpy with strscpy in ecryptfs_set_default_crypt_stat_vals 5c31c9bf9e2f ecryptfs: simplify list initialization in ecryptfs_parse_packet_set() 111625ba8ab8 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() ec25c4cf2db1 ecryptfs: Fix packet format comment in parse_tag_67_packet() 9383d8205c15 ecryptfs: comment typo fix 0f9b0076ff05 ecryptfs: keystore: Fix typo 'the the' in comment efecc9e825f4 selftests: bpf: test non-sleepable arena allocations b8467290edab bpf: arena: make arena kfuncs any context safe 360c35f8ffae bpf: arena: use kmalloc_nolock() in place of kvcalloc() c336b0b32712 bpf: arena: populate vm_area without allocating memory 23c3373af05a phy: rockchip: naneng-combphy: use existing DT property check for rk3528 d10736db98d2 phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms 5b289913959b phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings c9543cca9417 phy: qualcomm: Update the QMP clamp register for V6 7dbba9fb560f phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY 851dd2c9e91f phy: qualcomm: eusb2-repeater: Add SMB2370 eUSB2 repeater support 18da99126ebc dt-bindings: phy: qcom,snps-eusb2-repeater: Add SMB2370 compatible 0278bbd30f7c dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible 1c0b4539fc6d dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible 2fe80ea29f46 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible aecea96492f5 phy: lynx-28g: improve lynx_28g_probe() sequence 04dceaa3c97d phy: lynx-28g: use "dev" argument more in lynx_28g_probe() 055d08beea2c phy: lynx-28g: configure more equalization params for 1GbE and 10GbE 55ce1d64aa51 phy: lynx-28g: distinguish between 10GBASE-R and USXGMII 6a1ae5189628 phy: lynx-28g: refactor lane->interface to lane->mode 444bb9a7b3ef phy: lynx-28g: make lynx_28g_set_lane_mode() more systematic 6af3b6d36557 phy: lynx-28g: restructure protocol configuration register accesses 90d985a0eb33 phy: lynx-28g: convert iowrite32() calls with magic values to macros 3b84377c2a31 phy: lynx-28g: use FIELD_GET() and FIELD_PREP() 6e3d3e8783ae phy: lynx-28g: don't concatenate lynx_28g_lane_rmw() argument "reg" with "val" and "mask" 13a5f7e3fd6d phy: lynx-28g: remove LYNX_28G_ prefix from register names 2da0b2214f51 phy: lynx-28g: avoid memsetting lane already allocated with kzalloc() 7df7d58abbd6 phy: lynx-28g: support individual lanes as OF PHY providers a125feee0774 phy: lynx-28g: refactor lane probing to lynx_28g_probe_lane() bd2f0117c2a1 dt-bindings: phy: lynx-28g: permit lane OF PHY providers 2fdfc1bb752e phy: exynos5-usbdrd: support SS combo phy for ExynosAutov920 05681c9c7e59 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy 22a401c9a2e1 phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920 fc58d4628396 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy 031314bd37cb phy: exynos5-usbdrd: support HS phy for ExynosAutov920 28810c0dfe8a dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible 8e98ca1e74db phy: apple: Add Apple Type-C PHY c1538b87caef dt-bindings: phy: Add Apple Type-C PHY a722de305eac soc: apple: Add hardware tunable support 81791c45c8e0 phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support c1282d5f8585 phy: qcom: qmp: Add DP v2 PHY register definitions 8e7670f7465d phy: qcom: qmp-usbc: Add USB/DP exclude handling f3198fde573b phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs 9ab26cb7e652 phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting cb2255822509 phy: qcom: qmp-usbc: Move USB-only init to usb_power_on 049e708e7705 phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY 5b2dd08459ad phy: qcom: qmp-usbc: Move reset config into PHY cfg 3b1937482567 phy: qcom: qmp-usbc: Add regulator init_load support 0599a4b9ee13 phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY 9f5f6083b3bd phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support 70f12a4cc6a0 dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 434e1a0ee145 phy: cadence-torrent: restore parent clock for refclk during resume 53f6240e88c9 phy: ti: phy-j721e-wiz: restore mux selection during resume 5442f9fd8814 dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1046 346ba8464635 phy: qcom-qmp-usb: Set regulator load before enabling e5b4d5935f75 phy: qcom: qmp-pcie: add QMP PCIe PHY tables for Kaanapali ba13ff85d3cf phy: qcom-qmp: qserdes-com: Add some more v8 register offsets ecc12453c8b1 phy: qcom-qmp: pcs-pcie: Add v8 register offsets 5359da47e066 phy: qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 register offsets 4968df19d5dc dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapali compatible 57e920b92724 phy: spacemit: Introduce PCIe/combo PHY 326a278a3682 dt-bindings: phy: spacemit: Introduce PCIe PHY f6194de7df02 dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY ff89cea2385b dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks for MT8195 6226f616c8e9 dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC 65790df6dcd2 dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 3be8131ee936 phy: rockchip: samsung-hdptx: Cleanup TMDS PLL config table f2daf0c67a17 phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output c9d03933ea16 phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ caad07ae07e3 phy: core: Discard pm_runtime_put() return values 455bf7d92564 phy: rockchip-samsung-dcphy: Discard pm_runtime_put() return value 8bb108e4f674 phy: freescale: Discard pm_runtime_put() return value 8a203b0571d0 dt-bindings: phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) and RZ/V2N support d9239fdc14bc ACPI: bus: Rework the handling of \_SB._OSC USB4 features 648505936192 ACPI: bus: Adjust feature mask creation for \_SB._OSC e5322888e6bf ACPI: bus: Rework the handling of \_SB._OSC platform features 5ada805104d4 ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc() d179ae1f06ae ACPI: bus: Split _OSC error processing out of acpi_run_osc() 7d703df7f4f5 ACPI: bus: Split _OSC evaluation out of acpi_run_osc() 06bf78f82f45 ACPI: bus: Rework printing debug messages on _OSC errors bb203a649c26 ACPI: bus: Fix handling of _OSC errors in acpi_run_osc() e5c2061442dd MAINTAINERS: Add ASPEED PCIe RC driver 9aa0cb68fcc1 PCI: aspeed: Add ASPEED PCIe RC driver 73ce5ba701a5 PCI: Add FMT, TYPE and CPL status definition for TLP header a20df1a7683d dt-bindings: PCI: Add ASPEED PCIe RC support bd14ba160bbe arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash 1bec3bd1f839 arm64: dts: allwinner: sun55i: Add SPI controllers 8995a37371bf usb: dwc3: Add Google Tensor SoC DWC3 glue driver 32bc790a8e49 dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3 e715bc42e337 usb: gadget: Constify struct configfs_item_operations and configfs_group_operations 45e9066f3a48 ASoC: Intel: avs: replace strcmp with sysfs_streq f92d27a6ee15 ASoC: rockchip: Discard pm_runtime_put() return value d8574ce57d76 PCI: imx6: Add external reference clock input mode support 1352f58d7c8d dt-bindings: PCI: pci-imx6: Add external reference clock input 418970983059 dt-bindings: PCI: dwc: Add external reference clock input f42b3c053b15 PCI: xilinx: Fix INTx IRQ domain leak in error paths 8719c64e76bf PCI: dwc: ep: Cache MSI outbound iATU mapping 0b4f3aeee766 dt-bindings: dma: Update ADMA bindings for tegra264 c23918bedc74 dma: dma-axi-dmac: simplify axi_dmac_parse_dt() b2440442ccb6 dma: dma-axi-dmac: support bigger than 32bits addresses bbcbafb99df4 dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue 9bd257181fd5 dma: dma-axi-dmac: fix SW cyclic transfers 169934ba2b73 thermal: intel: intel_tcc_cooling: Add CPU models in the support list c3af05623e07 dmaengine: st_fdma: add COMPILE_TEST support 19fed6ca15c4 dmaengine: st_fdma: change dreg_line to long b729eed5b74e dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Kaanapali and Glymur SoCs 3587b2b6bf76 dmaengine: mediatek: mtk-uart-apdma: Add support for Dimensity 9200 391e20f21cfd dmaengine: mediatek: mtk-uart-apdma: Add support for Dimensity 6300 7cb173936858 dmaengine: mediatek: mtk-uart-apdma: Rename support_33bits to support_ext_addr 58ab9d7b6651 dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX ff81a68a87b1 dmaengine: mediatek: uart-apdma: Get addressing bits from match data fd7843f0da58 dt-bindings: dma: mediatek,uart-dma: Support all SoC generations ebc5e9176e0f dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dma-33bits 4b9ce35ca592 dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single compatible 1f4c9d8a1021 most: core: fix resource leak in most_register_interface error paths aaf3bc026574 dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings 0f698d742f62 spi: bcm63xx-hsspi: add support for 1-2-2 read ops c14afba60a61 serial: rsci: Convert to FIELD_MODIFY() b5024e804ee0 dt-bindings: serial: 8250: add SpacemiT K3 UART compatible eb2606bba1cb s390: Implement ARCH_HAS_CC_CAN_LINK 43e3518582cf samples: rust: faux: replace `kernel::c_str!` with C-Strings 5c9142a8063f dmaengine: xilinx_dma: Add support for residue on direct AXIDMA S2MM f8c537ff0492 ALSA: x86: Clean up locks and runtime PM with guard() and co be9dd97060e7 ALSA: hda/tegra: Clean up runtime PM with guard() 4a91da4afc7d ALSA: hda/tas2781: Clean up runtime PM with guard() 0ff22680e51f ALSA: hda/cs35l56: Clean up with PM_RUNTIME_ACQUIRE*() macros e38bdd30708b ALSA: hda/cs35l41: Clean up runtime PM with guard() 5de5db35350d ALSA: hda/realtek - Enable Mute LED for Lenovo platform 2a2c085de1f3 platform/x86/amd/pmf: Use ring buffer to store custom BIOS input values dd0a2d47cfc4 platform/x86: intel/pmt: Replace sprintf() with sysfs_emit() 2efea3b35cc9 clk: renesas: r9a09g057: Add entries for RSCIs 1f76689d1715 clk: renesas: r9a09g056: Add entries for RSCIs 1bea7e94bf09 soc: renesas: Enable ICU support on RZ/N2H 7105e968d1f6 dmaengine: sun6i: Add debug messages for cyclic DMA prepare 7178c3586ab4 dmaengine: sun6i: Choose appropriate burst length under maxburst 98b9f207afa5 dmaengine: idxd: uapi: use UAPI types b442377c0ea2 dmaengine: sh: Discard pm_runtime_put() return value ef8405a4f8ca dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible 866160a51f55 soundwire: Use bus methods for .probe(), .remove() and .shutdown() 478f3890709a soundwire: Make remove function return no value ac1c5bc7c4c7 bpf: crypto: replace -EEXIST with -EBUSY 83dd46ecb68e selftests: bpf: fix tests with raw_tp calling kfuncs 342297d51146 bpf: allow calling kfuncs from raw_tp programs 6e57cdde70c1 MAINTAINERS: add an entry for MM BPF extensions 6bce6ddbe634 bpf: selftests: selftests for memcg stat kfuncs 99430ab8b804 mm: introduce BPF kfuncs to access memcg statistics and events 5c7db3239c9f mm: introduce bpf_get_root_mem_cgroup() BPF kfunc 5904db9891f8 mm: introduce BPF kfuncs to deal with memcg pointers 4221de8c410e mm: declare memcg_page_state_output() in memcontrol.h af04c1e8e7a9 wifi: rtlwifi: fix typo 'received' in comment 714d81423e99 sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq() d3a9e132a4c6 wifi: rtw89: correct use sequence of driver_data in skb->info a2f1fc9ab6fb wifi: rtw89: 8852au: add support for TP TX30U Plus 36f2deb2f55f wifi: rtw89: add WQ_PERCPU to alloc_workqueue users 41be33d3efc1 wifi: rtw89: 8922a: set random mac if efuse contains zeroes 269679bdd17c cpuset: remove dead code in cpuset-v1.c 77653c327e11 wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H 44d1f624bbdd wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() 9f68fdcdc9db wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero 99735a742f7e clk: spacemit: Hide common clock driver from user controller 5ec8cbbc54c8 clk: spacemit: Respect Kconfig setting when building modules 6fd8a09f48d6 nilfs2: fix missing struct keywords in nilfs2_api.h kernel-doc cb8fe62f87ad nilfs2: convert nilfs_super_block to kernel-doc ed527ef0c264 nilfs2: Fix potential block overflow that cause system hang 7f3c3a0a9103 MAINTAINERS: Add doc files on real-time support to Real-time Linux 6c95f2d67f7d Documentation: update config name in real-time architecture support 7548c69f5167 Documentation: Add some hardware hints for real-time ceddb2c001d9 Documentation: insist on the plain-text requirement for security reports 273aa250f138 Documentation: Improve wording on requirements for a free Nitrokey 135739a2a92f Documentation: mailbox: mbox_chan_ops.flush() is optional 7508b208f1c5 Documentation/rv: Fix dead link to monitor_synthesis.rst 1de54df94953 Documentation: arm: keystone: update DT binding reference faa395bcda43 docs: fix typo in clang-format documentation 9dbbd32ecd7b kdoc: allow dots in inline @param names 197bbebd2581 docs: Update documentation to avoid mentioning of kernel.h 5188f6bd408f docs: admin: devices: /dev/sr for SCSI CD-ROM aaacd70fb77a docs: kernel-doc.rst: Parse DEFINE_ macros without prefixes b580fa304c85 docs: kernel-doc.rst: document the new "var" kernel-doc markup 8deb5d725b48 docs: kernel-doc.rst: don't let automarkup mangle with consts bea467aa5da1 docs: media: v4l2-ioctl.h: document two global variables bdd1cf87847f kernel-doc: add support to handle DEFINE_ variables 1045ec382c60 kernel-doc: add support for handling global variables 82e87387f6e2 Documentation: kernel-hacking: Remove comma f089d9b2c229 docs: kbuild: Fix typos in makefiles.rst 8db50f0fa43e ASoC: rt1320: fix the warning the string may be truncated 142d5869f6ee Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" 9a9793b55854 Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" 7ebdefb87942 Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" e9ce5b380443 Revert "PCI: qcom: Don't wait for link if we can detect Link Up" 180c3cfe3678 Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" fc6298086bfa Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" 48befae0d6ee gpio: zynq: Simplify with device_get_match_data() da7c18a457c7 gpio: creg-snps: Simplify with device_get_match_data() cecf10b700e0 gpio: aspeed: Simplify with device_get_match_data() 185c81461ff4 samples: rust: pci: replace `kernel::c_str!` with C-Strings b68758e6f430 modules: moduleparam.h: fix kernel-doc comments 1ae719a43b03 module: Only declare set_module_sig_enforced when CONFIG_MODULE_SIG=y 68e85558587e module/decompress: Avoid open-coded kvrealloc() ddc54f912a55 gendwarfksyms: Fix build on 32-bit hosts d7afd65b4acc sign-file: Use only the OpenSSL CMS API for signing 148519a06304 module: Remove SHA-1 support for module signing 581ac2d4a58b module: replace use of system_wq with system_dfl_wq 3cb0c3bdea53 params: Replace __modinit with __init_or_module f13bff1b6d55 module: Remove unused __INIT*_OR_MODULE macros d8275cdaf20e MAINTAINERS: Update module subsystem maintainers and repository 652ff1247698 samples: rust: debugfs: replace `kernel::c_str!` with C-Strings f47a8f595a5e rust: debugfs: replace `kernel::c_str!` with C-Strings 644672e93a1a rust: irq: replace `kernel::c_str!` with C-Strings 0250ea325cda rust: io: replace `kernel::c_str!` with C-Strings 1114c87e4964 rust: platform: replace `kernel::c_str!` with C-Strings f0c6ea853bd7 rust: device: replace `kernel::c_str!` with C-Strings 6fc4b5eb63c7 rust: auxiliary: replace `kernel::c_str!` with C-Strings 9202cef05d6b rust: debugfs: use "kernel vertical" style for imports 19214ad0a4e3 coresight: docs: Document etm4x timestamp interval option 6c75940eb76d coresight: Extend width of timestamp format attribute f4d2f5fec06a coresight: Prepare to allow setting the timestamp interval 3285c471d0c0 coresight: Remove misleading definitions afed86e6e141 coresight: Interpret ETMv4 config with ATTR_CFG_GET_FLD() b945d3677754 coresight: Interpret perf config with ATTR_CFG_GET_FLD() d633fd22e810 coresight: Don't reject unrecognized ETMv3 format attributes a1d19cd2b1a6 coresight: Interpret ETMv3 config with ATTR_CFG_GET_FLD() 458db6257149 coresight: Define format attributes with GEN_PMU_FORMAT_ATTR() 20bc2ea23774 coresight: Hide unused ETMv3 format attributes b02450de6ba6 coresight: Refactor etm4_config_timestamp_event() 38f4c4273499 coresight: Repack struct etmv4_drvdata 10d4dbdc8fbc coresight: Change syncfreq to be a u8 b0655377aa5a rust: regulator: replace `kernel::c_str!` with C-Strings 51babf83f424 arm64: dts: rockchip: Add support for CM5 IO carrier 36ee19ba42dc arm64: dts: rockchip: Add rk3588 based Radxa CM5 7beae528ddad dt-bindings: arm: rockchip: Add Radxa CM5 IO board 9c68a9483e31 arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board 1cb0958a26ae arm64: dts: rockchip: Correctly describe the ethernet phy on rk3368-lion bce933a74b8e arm64: dts: rockchip: add mdio subnode to gmac on rk3368 396870f53c4e arm64: dts: rockchip: add gmac reset property to rk3368 2d6fcdcaf426 arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576 e3b12fc33362 arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards 1b2d6b75e2b3 arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards f8a1d7d136f7 arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 3025d360f035 arm64: dts: rockchip: enable saradc for ArmSoM Sige5 341735d92ff8 arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5 3fc7029d3009 arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5 01272f05aae5 arm64: dts: exynos: gs101: add samsung,sysreg property to CMU nodes eaf9206bf3d6 clk: samsung: gs101: Enable auto_clock_gate mode for each gs101 CMU 298fac4f4b96 clk: samsung: Implement automatic clock gating mode for CMUs 2e8e9a2492ed dt-bindings: clock: google,gs101-clock: add samsung,sysreg property as required 71f9bc6f7c25 s390/ap/zcrypt: Revisit module param permissions afa8fa52a42c s390/ptrace: Convert function macros to inline functions b4780fe4ddf0 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS 5ba35a6c13ff s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS ad415677b7e3 MAINTAINERS: Update Intel Quadrature Encoder Peripheral maintainer 5cd532f7f017 arm64: dts: apm: Drop "dma" device_type a1176f7c5b99 arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon-poweroff" cae405d73986 arm64: dts: apm: Use recommended i2c node names 21bd5fb461eb arm64: dts: apm/shadowcat: More clock clean-ups 7dd84bbec273 ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,config-bus child node names f25aa20e9230 arm64: dts: cavium: Drop thunder2 15e3ce536732 arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk" 22fbe6e21450 arm64: dts: toshiba: Use recommended node names 714b5a789f95 arm64: dts: sprd: Use recommended node names 30ae13173704 arm64: dts: lg: Use recommended simple-bus node name c6bca73d699c ASoC: rt1320: Fix retry checking in rt1320_rae_load() 9e692bb5412a ASoC: rt1320: Change return type of rt1320_t0_load() to void 4ab48cc63e15 ASoC: qcom: audioreach: Constify function arguments 49675f5e750a ASoC: qcom: topology: Constify pointed snd_soc_tplg_dapm_widget 61fc95c4e3b2 ASoC: qcom: topology: Constify pointed DAPM widget structs 5e357c7e5e09 ASoC: qcom: topology: Constify pointed ar control structs c4be067a7b67 ASoC: qcom: topology: Constify pointed topology and vendor structs 99a3ef1e81cd ASoC: SDCA: Add ASoC jack hookup in class driver 82e12800f563 ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks 3addd63d1fba ASoC: SDCA: Factor out jack handling into new c file 5d2905f2c6ac staging: greybus: Remove completed PWM TODO item. 8c475735085a staging: sm750fb: Rename CamelCase variable fixId to fix_id e31bac6d2c01 staging: greybus: arche-platform: fix OF populate on driver rebind 64c1fbe75951 staging: greybus: arche-platform: fix memleak on probe failure 2d77f822273a staging: greybus: arche-platform: fix coldboot probe error path bd2675ced141 staging: rtl8723bs: remove unnecessary else block 33eb12f5d806 staging: rtl8723bs: remove unnecessary braces f785a31395d9 bpf: arm64: Fix sparse warnings 4e44c635ba8c iio: adc: ad7606_spi: use bitmap_full() in ad7606_spi_update_scan_mode() eec44b04eb0e staging: iio: ad9832: clean up whitespace 6e5f6bf2e3f0 iio: magnetometer: Add mmc5633 sensor 419add567f73 dt-bindings: trivial-devices: add MEMSIC 3-axis magnetometer d2749ae85aec selftests/bpf: add test case for BPF LSM hook bpf_lsm_mmap_file 94e948b7e684 bpf: annotate file argument as __nullable in bpf_lsm_mmap_file e09f6be4a355 x86/bpf: Avoid emitting LOCK prefix for XCHG atomic ops c3e34f88f999 bpf: arm64: Optimize recursion detection by not using atomics 93f0d0969761 bpf: move recursion detection logic to helpers bf0bba486b5b iio: adc: Add ti-ads1018 driver 43fabbb9249f dt-bindings: iio: adc: Add TI ADS1018/ADS1118 e23f687c0d81 iio: imu: inv_icm42600: enable temp polling when buffer is on 676cc11b7022 iio: pressure: mprls0025pa: Kconfig allow bus selection e7324980fa91 iio: chemical: scd4x: expose timestamp channel 8dfbb5fcb773 soc: samsung: exynos-chipid: use dev_err_probe where appropiate 1b3376d21677 soc: samsung: exynos-chipid: use devm action to unregister soc device abc6930a3150 arm64: dts: exynosautov920: add CMU_MFD clock DT nodes efa45bcc73e1 clk: samsung: exynosautov920: add clock support db1cc4902f2f dt-bindings: clock: exynosautov920: add MFD clock definitions 4ea6e9b507af iio: adc: sc27xx: Simplify with dev_err_probe df2a034aef25 iio: adc: rockchip: Simplify with dev_err_probe f8831384dc8b iio: adc: qcom-spmi-rradc: Simplify with dev_err_probe 0dce3f98a77f iio: adc: exynos: Simplify with dev_err_probe dcc3ac29f46f iio: adc: aspeed: Simplify with dev_err_probe e358215e0a8e iio: buffer-dmaengine: Fix coding style complains a0dcec6aa8ce iio: buffer-dmaengine: Use the cleanup.h API 0c1316b9521a iio: buffer-dma: Fix coding style complains 6ffd02b82243 interconnect: mediatek: Aggregate bandwidth with saturating add 510f8214440c interconnect: mediatek: Don't hijack parent device ce69a970390c interconnect: mediatek: Add support for MediaTek MT8196 EMI ICC dee49a186016 dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI 247a357a9101 iio: buffer-dma: Turn iio_dma_buffer_init() void 07d6dc170883 iio: buffer-dma: Use the cleanup.h API 09ccc1b65ca6 iio: buffer-dma: Use lockdep for locking annotations 0a272aaf5fc1 iio: adc: adi-axi-adc: Slightly simplify axi_adc_create_platform_device() 634a6316617e iio: adc: adi-axi-adc: Make use of dev_err_probe() 47d323ce1e89 iio: pressure: add Honeywell ABP2 driver b21927567593 dt-bindings: iio: pressure: add honeywell,abp2030pa 77a017410b5c iio: adc: ad9467: add support for ad9211 1f0b6415b642 iio: adc: ad9467: sort header includes 34744a6ddf63 dt-bindings: adc: ad9467: add support for ad9211 6fa9eb81f32a dt-bindings: iio: adc: Allow interrupts property for AST2600 b8c7340e2c62 iio: amplifiers: adl8113: add driver support 09140a720e00 dt-bindings: iio: amplifiers: add adl8113 60e5448ddbec iio: frequency: adf4377: add clk provider support d4f13bc9aacd dt-bindings: iio: frequency: adf4377: add clk provider 4434072a893e iio: adc: Add the NXP SAR ADC support for the s32g2/3 platforms a19489ca82bb dt-bindings: iio: adc: Add the NXP SAR ADC for s32g2/3 platforms 048a15b7211a iio: accel: Change adxl345 depend to negate adxl35x 4aa91223fd6c iio: adc: Add TI ADS131M0x ADC driver 1ca733e843ac bindings: iio: adc: Add bindings for TI ADS131M0x ADCs 3624f038629d iio: imu: smi330: remove redundant assignment in smi330_read_avail 5a306a64bf79 iio: light: isl29018: replace sprintf() with safer alternatives ce40e01d7ce2 iio: imu: st_lsm6dsx: add tap event detection 317c9bef82eb iio: imu: st_lsm6dsx: add event spec parameter to iio_chan_spec initializer 855119fa0a58 iio: imu: st_lsm6dsx: add event configurability on a per axis basis c93e8f091bac iio: imu: st_lsm6dsx: make event management functions generic b008b1ff0ce0 iio: imu: st_lsm6dsx: remove event_threshold field from hw struct da6279f7587d iio: imu: st_lsm6dsx: rework code to check for enabled events 87c3e0c138a7 iio: imu: st_lsm6dsx: move wakeup event enable mask to event_src 212234f7bf8e iio: imu: st_lsm6dsx: make event_settings more generic 0820dd9f5188 iio: adc: ad9467: support write/read offset via _calibbias c7f9c36b7921 staging: iio: ad9832: remove platform_data support cf077db587a9 ALSA: hda/cm9825: Add GENE_TWL7 support for AAEON 4297ddbf1d14 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board 7c9a5fd6bb19 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board d2091990c5c1 dt-bindings: riscv: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board 26535e84449a riscv: dts: microchip: convert clock and reset to use syscon 6f86a41d2162 riscv: dts: microchip: fix mailbox description f8e05c10631e kbuild: Add top-level target for building gen_init_cpio 4c36e6106997 EDAC/igen6: Add more Intel Panther Lake-H SoCs support 4b720906efa3 EDAC/igen6: Make masks of {MCHBAR, TOM, TOUUD, ECC_ERROR_LOG} configurable a2a631830deb ASoC: qcom: Constify APR/GPR result structs f3a86870c593 ASoC: qcom: Constify GPR callback response data c66cea195d76 soc: qcom: apr: Use typedef for GPR callback member 86af3c229245 ASoC: qcom: Constify APR callback response data 18e2d526bf24 kconfig: move XPM icons to separate files 522397d05e7d resolve_btfids: Change in-place update with raw binary output 014e1cdb5fad selftests/bpf: Run resolve_btfids only for relevant .test.o objects 903922cfa0e6 lib/Kconfig.debug: Set the minimum required pahole version to v1.22 90e5b38a2652 kbuild: Sync kconfig when PAHOLE_VERSION changes fb348d4fdf5e resolve_btfids: Always build with -Wall -Werror a4fa885bd52d resolve_btfids: Introduce enum btf_id_kind 5f347a0f781a resolve_btfids: Factor out load_btf() c1c7d61746f4 resolve_btfids: Rename object btf field to btf_path f7edab0cee03 fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() dffc7f2f177b fs/ntfs3: allow readdir() to finish after directory mutations without rewinddir() 989e29450efa fs/ntfs3: improve readahead for bitmap initialization and large directory scans 4248f563f0b7 fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr 06909b2549d6 fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST 4b90f16e4bb5 fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fac760f52467 fs/ntfs3: Use wait_on_buffer() directly f223ebffa185 fs/ntfs3: Initialize new folios before use 1732053c8a6b fs: ntfs3: check return value of indx_find to avoid infinite loop 267f53140c9d fpga: dfl: use subsys_initcall to allow built-in drivers to be added 996a590dc690 fpga: xilinx: Switch Michal Simek's email to new one c141c8221bc5 fpga: of-fpga-region: Fail if any bridge is missing 7d307daa12b1 riscv: dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter ae9d03f8aec7 riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter f33ccc231630 riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter aa62e130149f doc : fix a broken link in ext2.rst 51cd1fb70e08 dt-bindings: arm: add CTCU device for monaco cfd2fdfd0a8d PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up 32a708ba5db5 regulator: Add rt8092 support e5eb5638d632 regulator: dt-bindings: rt5739: Add compatible for rt8092 6ab7973f2540 sched/fair: Fix sched_avg fold 01122b89361e perf: Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIs 32c539884d09 crypto: algapi - Use crypto_unregister_algs in crypto_register_algs 0e602c5f0494 crypto: scompress - Use crypto_unregister_scomps in crypto_register_scomps bb571875f77f dt-bindings: crypto: qcom,prng: document x1e80100 3e8541f98df7 crypto: scompress - Remove forward declaration of crypto_scomp_show 97282e2cdecb crypto: fips - annotate fips_enable() with __init to free init memory after boot e6bba60966bb crypto: iaa - Remove unreachable pr_debug from iaa_crypto_cleanup_module 375a0168e1ae crypto: iaa - Simplify init_iaa_device() 48329301969f crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode 5565a72b24fa crypto: octeontx - Fix length check to avoid truncation in ucode_load_store 352140d396b1 crypto: sun8i-ss - Avoid -Wflex-array-member-not-at-end warning b6f27c0ad008 crypto: starfive - Avoid -Wflex-array-member-not-at-end warning 994689b8f91b crypto: qat - fix warning on adf_pfvf_pf_proto.c 90ca8d359666 crypto: qat - add bank state save and restore for qat_420xx e3d036fecd6f crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD eeb2ea4b59df Input: ilitek_ts_i2c - switch mdelay() to fsleep() a2c5ea4235b1 Input: ilitek_ts_i2c - fix warning with gpio controllers that sleep ec8fce2a57e9 Input: twl4030 - add TWL603x power button b72fbdc0807a Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user b3ee88e27798 Input: synaptics_i2c - replace use of system_wq with system_dfl_wq a4fcf43b63b6 Input: palmas-pwrbutton - replace use of system_wq with system_dfl_wq 3d38e4f9a77e Input: gpio_keys - replace use of system_wq with system_dfl_wq 90876d9b37a0 irqdomain: Fix up const problem in irq_domain_set_name() d441e38a2c87 x86/irq_remapping: Sanitize posted_msi_supported() 4021a6dad720 x86/irq: Cleanup posted MSI code 5dbee3503771 clk: thead: th1520-ap: Add macro to define multiplexers with flags 238cc6316a88 clk: thead: th1520-ap: Support setting PLL rates b436f8a82aaa clk: thead: th1520-ap: Add C910 bus clock 892abfbed71e clk: thead: th1520-ap: Poll for PLL lock and wait for stability 5f352125f8a0 dt-bindings: clock: thead,th1520-clk-ap: Add ID for C910 bus clock 7cc1720589d8 cpuset: remove v1-specific code from generate_sched_domains 6e1d31ce495c cpuset: separate generate_sched_domains for v1 and v2 cb33f8814c4a cpuset: move update_domain_attr_tree to cpuset_v1.c 4ef42c645f0e cpuset: add cpuset1_init helper for v1 initialization 56805c1bb19e cpuset: add cpuset1_online_css helper for v1-specific operations 14c11e1b2ac4 cpuset: add lockdep_assert_cpuset_lock_held helper 1b89d4a6bb4c samples: rust: debugfs: Update ARef imports to use sync::aref 2da67beda687 rust: scatterlist: Update ARef imports to use sync::aref 2e2b4135d1cb rust: device: Update ARef and AlwaysRefCounted imports from sync::aref 9805f2cfc883 dt-bindings: memory: SDRAM channel: standardise node name 36ecc8346747 dt-bindings: memory: add DDR4 channel compatible 6ab3581ab19f dt-bindings: memory: factorise LPDDR channel binding into SDRAM channel b5c1a217552c dt-bindings: memory: introduce DDR4 dffaa1beea9e dt-bindings: memory: factorise LPDDR props into SDRAM props 7a8447fc71a0 ASoC: codecs: wcd939x-sdw: use devres for regmap allocation 47d8cb678081 gpio: realtek-otto: use larger type for dev_flags dab5825491f7 RDMA/efa: Improve admin completion context state machine 4b01ec0f133b RDMA/efa: Check stored completion CTX command ID with received one 69f155531baa arm64: defconfig: enable clocks, interconnect and pinctrl for Qualcomm Kaanapali 0e31dcfefd21 arm64: dts: qcom: kaanapali: Add base QRD board 1cc3a0a02106 arm64: dts: qcom: kaanapali: Add base MTP board 2eeb5767d53f arm64: dts: qcom: Introduce Kaanapali SoC 80351761facb RDMA/irdma: Simplify bool conversion be4d4543f780 firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET 4f32b6341818 rtc: optee: Make use of tee bus methods 6d8a0031d92d rtc: optee: Migrate to use tee specific driver registration function f48b5e8bc2e1 dt-bindings: gpio-mmio: Add compatible string for opencores,gpio 6774a66d0e10 gpio: swnode: compare the "undefined" swnode by its address, not name b39ef93a2e5b spi: stm32: perform small transfer in polling mode 1ac3be217c01 spi: stm32: fix Overrun issue at < 8bpw c266d19b7d4e spi: stm32: properly fail on dma_request_chan error 7009646d937f dt-binding: Update oss email address for Coresight documents a30a9cb9bca4 gpio: pca953x: Add support for TCAL6408 TCAL6416 9b5f506ff6c1 dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 d19c36134fe1 Documentation: gpio: add TCAL6408 and TCAL6416 b70886ff5833 media: vb2: drop wait_prepare/finish callbacks d0730006dac2 media: vb2: remove vb2_ops_wait_prepare/finish helpers cbb5cd440d06 media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks 37fd4a0306b5 media: dvb-core/dmxdev: drop locks around mmap() c4e620eccbef media: dvb-core: dmxdevfilter must always flush bufs de2c5a1523fd test-ww_mutex: Allow test to be run (and re-run) from userland d327e7166efa test-ww_mutex: Move work to its own UNBOUND workqueue 34d80c93a5bb test-ww_mutex: Extend ww_mutex tests to test both classes of ww_mutexes f994bb8f1c94 PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info 679ec639f29c PCI: dwc: Add L1 Substates context to ltssm_status of debugfs 3622dc47a4b1 ASoC: codec: rt286: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning 961f20faa4b9 ASoC: tas2783A: read slave properties from acpi table ca8f3611dcf8 ASoC: tas2783A: use acpi initialisation table a6b5629e131c ASoc: tas2783A: acpi match for 4 channel for mtl 2bc4b4f77cb7 ASoc: tas2783A: fw name based on system details ce65a90222e9 ASoC: tas2783A: fix error log for calibration data f8f1f0d8f025 ASoC: tas2783A: update default init writes a3b0cd63f212 ASoC: tas2783A: use custom firmware 5965df0670d9 ASoC: tas2783A: sdw_utils: support ch 3 & 4 7f0cdcddf8be PCI: mediatek: Fix IRQ domain leak when MSI allocation fails 4b361b1e92be PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs 6a1394990902 PCI: qcom: Remove DPC Extended Capability 7c29cd0fdc07 PCI: qcom: Remove MSI-X Capability for Root Ports f5cd8a929c82 PCI: dwc: Remove MSI/MSIX capability for Root Port if iMSI-RX is used as MSI controller 0183562f1e82 PCI: dwc: Add new APIs to remove standard and extended Capability a2582e05e39a PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros 57833f84f6f5 PCI: rcar-host: Add OF Kconfig dependency to avoid objtool no-cfi warning 6c4bbcdad042 dt-bindings: sram: Document qcom,kaanapali-imem and its child node 5422fad3e1cc dt-bindings: interrupt-controller: qcom,pdc: Document Kaanapali Power Domain Controller e36c38c91f5f arm64: dts: qcom: glymur: Add header file for IPCC physical client IDs f4a269eb1328 arm64: dts: qcom: kaanapali: Add header file for IPCC physical client IDs 725ba2d0e0b9 dt-bindings: arm: qcom: Document Kaanapali SoC and its reference boards d1919c375f21 clk: qcom: Add support for Global clock controller on Kaanapali e5682c953f5a clk: qcom: Add TCSR clock driver for Kaanapali acabfd13859d clk: qcom: rpmh: Add support for Kaanapali rpmh clocks 3dadc1dc5e85 clk: qcom: rpmh: Update the clock suffix for Glymur a84a1e21c067 remoteproc: imx_dsp_rproc: Fix multiple start/stop operations 41ca2155d62b EDAC/igen6: Add two Intel Amston Lake SoCs support 72f126836113 EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() 7b5c7e83ac40 EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() 71e47245f895 tee: Adapt documentation to cover recent additions 71a33465726e tee: Add probe, remove and shutdown bus callbacks to tee_client_driver a707eda330b9 tee: Add some helpers to reduce boilerplate for tee client drivers 962cdb95b675 rust: pci: document Bar's endianness conversion 2a28b5240f2b ASoC: SOF: ipc4-control: Add support for generic bytes control 7fd8c216c422 ASoC: SOF: ipc4: Add definition for generic bytes control d96cb0b86d6e ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET 2fdde18a2cb1 ASoC: SOF: ipc4-topology: Set initial param_id for bytes control type ebcfdbe4add9 ASoC: SOF: ipc4-control: Keep the payload size up to date c1876fc33c59 ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data a653820700b8 ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls 2fa74713744d ASoC: SOF: ipc4-control: If there is no data do not send bytes update 400fbf4b5870 dt-bindings: kbuild: Support single binding targets 284da5de616a platform/surface: Migrate to serdev specific shutdown function 12a6a5726c51 Bluetooth: hci_qca: Migrate to serdev specific shutdown function 673a674c52f0 Bluetooth: hci_aml: Migrate to serdev specific shutdown function 6d71c62b13c3 serdev: Provide a bustype shutdown function 42eeed6d9f31 serial: sh-sci: Add support for RZ/G3E RSCI 068b862f5025 serial: rsci: Rename early_console data, port_params and callback() names bbcd508c84d4 serial: sh-sci: Add finish_console_write() callback 5632bda5e848 serial: sh-sci: Make sci_scbrr_calc() public 83c405ec3a34 serial: sh-sci: Add support for RZ/G3E RSCI clks 4cb2bd1bf41a serial: sh-sci: Add RSCI_PORT_SCIF32 port ID d53f4aa9edaa serial: sh-sci: Rename port SCI_PORT_RSCI->RSCI_PORT_SCIF16 7d8b226bf95c serial: sh-sci: Add sci_is_rsci_type() 850ec928922f serial: sh-sci: Use devm_reset_control_array_get_exclusive() 507a7ba917cd serial: rsci: Drop unused TDR register 36816a033dd4 serial: rsci: Drop unused macro DCR c17db4d06cab serial: sh-sci: Drop extra lines 450bd399c879 serial: rsci: Drop rsci_clear_SCxSR() 42f7303c5f66 serial: sh-sci: Drop checking port type for device file{create, remove} b346e5d7dbf6 serial: rsci: Add set_rtrg() callback 3a3ab10245b6 serial: sh-sci: Update rx_trigger size for RZ/T2H RSCI 0774c43c006b dt-bindings: serial: renesas,rsci: Document RZ/G3E support 695f986155d9 tty/n_hdlc: Fix struct n_hdlc kernel-doc warnings e5484745c4c0 serial: 8250_keba: Use dev_err_probe() ee086a69c3ba serial: 8250_keba: Add ICR defines d84400dc43a7 serial: 8250_keba: Add missing includes 230c33a81e79 serial: 8250_men_mcb: Clean defines 0a76a17238f8 tty: vt/keyboard: Split apart vt_do_diacrit() 485c13d9bc7a serial: 8250_dw: fix runtime PM initialization sequence d31228143a48 serial: 8250_dw: handle clock enable errors in runtime_resume dd1fbe324a54 usb: linux/usb.h: Correct the description of the usb_device_driver member 6811e0a08bdc usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs 165fc0742b9c usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases c616b709fa23 dt-bindings: usb: ehci/ohci: Allow "dma-coherent" 1c93738177d3 usb: gadget: f_midi: allow customizing the USB MIDI interface string through configfs 4dee13db29de usb: typec: Export typec bus and typec altmode device type 67ab45426215 usb: typec: Set the bus also for the port and plug altmodes 36723c6c1ea2 usb: gadget: aspeed-vhub: Add ast2700 support d0f607e4b96b dt-bindings: usb: aspeed,usb-vhub: Add ast2700 support bfb44780ee45 staging: rtl8723bs: remove dead code in os_intfs.c 1b92242888d7 staging: greybus: arche-apb-ctrl: switch to device_property_read_bool 2038fe84b8bd staging: rtl8723bs: fix spacing around operators f5ee159192a1 staging: rtl8723bs: remove trailing whitespace 618b4aec12fa staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure ec342420979e staging: rtl8723bs: Remove unnecessary parentheses 91c10b00216c staging: rtl8723bs: select CRYPTO_LIB_UTILS instead of CRYPTO a8e77db9927b Staging: rtl8723bs: fix space before tab in rtl8723bs_xmit.c 7ff9fc55d36a staging: vme_user: name function parameters 057edc58aa59 ACPI: PM: Register wakeup sources under physical devices d8a872c81091 ACPI: PCI: PM: Rework root bus notification setup 3cb3c2f6886f perf: Clean up mediated vPMU accounting 3006911f284d perf/x86/cstate: Add Airmont NP a08340fd2916 perf/x86/intel: Add Airmont NP 63dbadcafc1f perf/x86/msr: Add Airmont NP 3c48808408af x86/unwind_user: Simplify unwind_user_word_size() aa6047ef7204 x86/unwind_user: Guard unwind_user_word_size() by UNWIND_USER 2652f9a4b019 unwind_user/fp: Use dummies instead of ifdef 2d6ad925fb23 unwind_user: Enhance comments on get CFA, FP, and RA 65eb3a9a8a34 perf/x86/amd: Support PERF_PMU_CAP_MEDIATED_VPMU for AMD host 4280d79587a3 perf/x86/intel: Support PERF_PMU_CAP_MEDIATED_VPMU c8824a95d967 perf/x86/core: Plumb mediated PMU capability from x86_pmu to x86_pmu_cap b456a6ba5756 perf/x86/core: Do not set bit width for unavailable counters 560ac136f25d perf/x86/core: Add APIs to switch to/from mediated PMI vector (for KVM) a05385d84b2a perf/x86/core: Register a new vector for handling mediated guest PMIs 42457a7fb6ca perf: Add APIs to load/put guest mediated PMU context 4593b4b6e218 perf: Add a EVENT_GUEST flag f5c7de8f84a1 perf: Clean up perf ctx time eff95e170275 perf: Add APIs to create/release mediated guest vPMUs 991bdf7e9d6c perf: Move security_perf_event_free() call to __free_event() b9e52b11d2e5 perf: Add generic exclude_guest support b825444b6179 perf: Skip pmu_ctx based on event_type cbd41c6d4c26 perf report: Update sort key state from -F option 5d35d829bb0b perf report: Fix histogram entry collapsing for -F option 9cdc9738d169 perf report: Enable data-type profiling with -F option too bdd051e24914 perf record: Split --data-mmap option cddfb3611275 perf vendor power9 nest metrics: Correct unit from MB to MiB c85eff00cf29 perf trace: Don't change const char strings 45718bce7daf perf tools: Use const for variables receiving str{str,r?chr}() returns f6f41aef5376 perf diff: Constify strchr() return variables d311783bc68b perf list: Remove unused 'sep' variable 7f7b350e4a65 spi: stm32-qspi: Remove unneeded semicolon d8ce99b0d384 spi: stm32-ospi: Remove unneeded semicolon 1303c2903889 MAINTAINERS: Add MAINTAINERS entry for the ATCSPI200 SPI controller driver b2f067830818 spi: dt-bindings: Add support for ATCSPI200 SPI controller 34e3815ea459 spi: atcspi200: Add ATCSPI200 SPI controller driver 29c8c00d9f9d spi: add driver for NXP XSPI controller 64ba616741bc spi: dt-bindings: nxp,imx94-xspi: Document imx94 xspi f764645cb85a ASoC: codecs: tas2780: tidyup format check in tas2780_set_fmt() 3e43a8c033c3 ASoC: qcom: audioreach: Add support for VI Sense module 0db76f5b2235 ASoC: qcom: audioreach: Add support for Speaker Protection module 9a123f222e18 ASoC: cs-amp-lib: Replace __free(kfree) with normal kfree() cleanup 22937af75abb ASoC: rt1320: support RAE parameters loading 87783532d340 ASoC: SDCA: Allow sample width wild cards in set_usage() da1682d5e8b5 ASoC: rt1320: support calibration and temperature/r0 loading 3a4e4e000367 ASoC: codec: rt298: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning 02e7af5b6423 ASoC: Intel: sof_rt5682: add tas2563 speaker amp support 331786db1b46 ASoC: Intel: ti-common: support tas2563 amplifier 9a6bc0a40660 ASoC: codecs: ES8326: Add kcontrol for DRE 68970b53890c ASoC: codecs: ES8326: Add a kcontrol for PGAGAIN 1862d8e264de sched: Fix faulty assertion in sched_change_end() 704069649b5b sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*() 3203d8f573af gpio: realtek-otto: add COMPILE_TEST 0eaf29814368 gpio: Constify struct configfs_item_operations and configfs_group_operations 77f25f0c2e1f gpiolib: of: Only compile in MT2701 quirk when it is needed. 7a29af24b288 eeprom: at24: use dev_err_probe() consistently 30116121412b dt-bindings: eeprom: at24: Add compatible for Giantec GT24P64A 41acc4dd8a04 dt-bindings: eeprom: at24: Add compatible for Belling BL24C04A/BL24C16F 30eb99dfd343 gpio: stub: Drop empty probe function 03f705b9ca58 ALSA: usb-audio: Relax __free() variable declarations 43cc944c8e28 ALSA: usx2y: Relax __free() variable declarations 04c654624f41 ALSA: hda: Relax __free() variable declarations 3b7c7bda39e1 ALSA: vmaster: Relax __free() variable declarations b1bf8ac53190 ALSA: timer: Relax __free() variable declarations 13bc5c5394b2 ALSA: seq: Relax __free() variable declarations df27c9275347 ALSA: seq: oss: Relax __free() variable declarations 55f98ece9939 ALSA: oss: Relax __free() variable declarations f3d233daf011 ALSA: pcm: Relax __free() variable declarations 7b4721ca3159 ALSA: control: Relax __free() variable declarations 14324b8f0760 ALSA: compress_offload: Relax __free() variable declarations 1b06942cda6e arm64: dts: nuvoton: npcm845: Minor whitespace cleanup 459a5aa171c0 ARM: dts: aspeed: bletchley: Fix ADC vref property names 7c98d5c619c4 ARM: dts: aspeed: bletchley: Remove unused i2c13 property ca6730c4702e ARM: dts: aspeed: bletchley: Remove unused pca9539 properties 9d2c128ec566 ARM: dts: aspeed: bletchley: Fix SPI GPIO property names 6ac23b72cada ARM: dts: aspeed: bletchley: Use generic node names 1732d10fa7ed scsi: qla2xxx: Update version to 10.02.10.100-k c2c68225b145 scsi: qla2xxx: Fix bsg_done() causing double free 42b2dab4340d scsi: qla2xxx: Query FW again before proceeding with login b6df15aec8c3 scsi: qla2xxx: Validate sp before freeing associated memory 7adbd2b78090 scsi: qla2xxx: Free sp in error path to fix system crash 8890bf450e0b scsi: qla2xxx: Delay module unload while fabric scan in progress b0335ee4fb94 scsi: qla2xxx: Allow recovery for tape devices d74181ca110e scsi: qla2xxx: Add bsg interface to support firmware img validation 478b152ab309 scsi: qla2xxx: Validate MCU signature before executing MBC 03h b99b04b12214 scsi: qla2xxx: Add load flash firmware mailbox support for 28xxx 21ab087cae50 scsi: qla2xxx: Add support for 64G SFP speed 7411f1875a60 scsi: qla2xxx: Add Speed in SFP print information 0f9c4be787f7 scsi: core: Introduce an enumeration type for the SCSI_MLQUEUE constants 39680c59f10c scsi: mpt3sas: Fixed the W=1 compilation warning 72340fecd0c8 scsi: mpt3sas: Add configurable command retry limit for slow-to-respond devices ad5957193107 scsi: mpt3sas: Add firmware event requeue support for busy devices aee682fad6cd scsi: mpt3sas: Improve device discovery and readiness handling for slow devices 6b553f2a5c84 scsi: mpt3sas: Added no_turs flag to device unblock logic 621164425315 scsi: lpfc: Update lpfc version to 14.4.0.13 e2dacf8e5e33 scsi: lpfc: Add support for reporting encryption events bd2bc528691e scsi: scsi_transport_fc: Introduce encryption group in fc_rport attribute 1a56e63c8216 scsi: lpfc: Rework lpfc_sli4_fcf_rr_next_index_get() a8cf5c1bee0f scsi: scsi_debug: Drop NULL scsi_cmnd check in sdebug_q_cmd_complete() 559ae7a26b10 scsi: scsi_debug: Stop using READ/WRITE_ONCE() when accessing sdebug_defer.defer_t a743b120227a scsi: scsi_debug: Stop printing extra function name in debug logs e642331c9420 scsi: ufs: core: mcq: Use ufshcd_rmwl() instead of open-coding it 7011e8aafe8c scsi: target: core: Add emulation for REPORT IDENTIFYING INFORMATION 23ec0d891e09 firmware: qcom: scm: QSEECOM on Medion SPRCHRGD 14 S1 8cf65490cdb0 arm64: dts: qcom: Add dts for Medion SPRCHRGD 14 S1 5851f2a20c60 dt-bindings: arm: qcom: Add Medion SPRCHRGD device a4c5af1a94c4 dt-bindings: vendor-prefixes: Add Medion AG 32d68e51bf49 dt-bindings: arm: qcom: Add TUXEDO Computers device 9f76530e52b5 dt-bindings: vendor-prefixes: Add prefix for TUXEDO Computers GmbH 0fe01a7955f4 soc: qcom: smem: handle ENOMEM error during probe 6a2817432628 i2c: designware: Add dedicated algorithm for AMD NAVI ea032b451134 i2c: designware: Sort compatible strings in alphabetical order 2b110445b1df i2c: designware: Optimize flag reading in i2c_dw_read() 7d1974ce80fc arm64: dts: qcom: x1e80100: Add crypto engine 0418592550c6 soc: qcom: llcc-qcom: Add support for Glymur bd0b8028ce5f dt-bindings: cache: qcom,llcc: Document Glymur LLCC block 93f51b9182a1 remoteproc: imx_rproc: Use strstarts for "rsc-table" check dd2fc7b85744 ACPI: PNP: Drop acpi_nonpnp_device_ids[] 686e905aeea5 platform/x86/intel/vbtn: Stop creating a platform device 61ddc929a162 platform/x86/intel/hid: Stop creating a platform device 3ad5df239104 ACPI: PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[] 19f12431b6c3 selftests/bpf: Add tests for the arena offset of globals c1f61171d44b libbpf: Move arena globals to the end of the arena 0aa721437e4b libbpf: Turn relo_core->sym_off unsigned 12a1fe6e12db bpf/verifier: Do not limit maximum direct offset into arena map 0355911ac021 selftests/bpf: Explicitly account for globals in verifier_arena_large 95a8ddde3660 irqchip/riscv-aplic: Preserve APLIC states across suspend/resume de4761fb57f6 dmaengine: shdma: correct most kernel-doc issues in shdma-base.h f5a4aa643ee9 dmaengine: dw_edma: correct kernel-doc warnings in 3b8123528002 dmaengine: zynqmp_dma: Remove redundant pm_runtime_mark_last_busy() calls 35d522a9612f dmaengine: ti: Remove redundant pm_runtime_mark_last_busy() calls 01f2bcf06d7e dmaengine: ste_dma40: Remove redundant pm_runtime_mark_last_busy() calls 5f6f0cad6d2d dmaengine: pl330: Remove redundant pm_runtime_mark_last_busy() calls bce33c132a20 dmaengine: at_xdmac: Remove redundant pm_runtime_mark_last_busy() calls c381f1a38a4c dmaengine: ti: k3-udma: enable compile testing 8be4f3cbe263 dmaengine: stm32-dma3: introduce ddata2dev helper dea737e31c2c dmaengine: stm32-dma3: restore channel semaphore status after suspend d26eb4a75a4a dmaengine: stm32-dma3: introduce channel semaphore helpers 0d41ed4ea496 dmaengine: stm32-dma3: use module_platform_driver 15b0c43aa621 audit: include source and destination ports to NETFILTER_PKT f19590b07cb6 audit: add audit_log_nf_skb helper function bbfb8677d31a dmaengine: pl08x: Fix a spelling mistake 08be54a9e56f docs: dmaengine: add explanation for phys field in dma_async_tx_descriptor structure f94163e950c9 dt-bindings: dma: rz-dmac: Document RZ/V2N SoC support c5a8f13f1e47 efi: Support EDID information 7ac422cf7b16 perf/x86/intel/cstate: Add Diamond Rapids support 7e760ac4617b perf/x86/intel/cstate: Add Nova Lake support 6d4b8d052ff2 perf/x86/intel/cstate: Add Wildcat Lake support 4fcae6358871 sysfb: Move edid_info into sysfb_primary_display 08e583ad6857 sysfb: Pass sysfb_primary_display to devices a41e0ab394e4 sysfb: Replace screen_info with sysfb_primary_display b945922619b7 sysfb: Add struct sysfb_display_info 54bdafd77808 efi: sysfb_efi: Reduce number of references to global screen_info b868070fbc02 efi: earlycon: Reduce number of references to global screen_info c7c7eb5ed5a3 efi: sysfb_efi: Fix efidrmfb and simpledrmfb on Valve Steam Deck 7f2f1fd6fc05 efi: sysfb_efi: Convert swap width and height quirk to a callback 449b87e81f35 efi: sysfb_efi: Fix lfb_linelength calculation when applying quirks bb2c941b3131 efi: sysfb_efi: Replace open coded swap with the macro a4df2071f1a2 modpost: drop '*_probe' from section check whitelist 20f581834aac dmaengine: qcom: bam_dma: use lock guards 892f2bb48791 dmaengine: qcom: bam_dma: order includes alphabetically f9ef8dedee34 dmaengine: dw-edma: Fix confusing cleanup.h syntax faf317d4c705 arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node 6c2fd7a71e7a firmware: arm_scmi: Increase performance MAX_OPPS limit to 64 a3c46c82d8a2 firmware: arm_scmi: Move boiler plate code into the get info functions f6753869a25e firmware: arm_scmi: Refactor reset domain handling 78d83b293891 cpufreq: cpufreq_boost_trigger_state() optimization 77cf053b041f cpufreq: Return -EOPNOTSUPP if no policy supports boost de86dbc0fb00 arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay b548f3949937 arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO 36ee9f8b1ae0 arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO e05f6566bc77 arm64: dts: ti: k3-am62(a)-phycore-som: Add bootphase tag to phy_gmii_sel a9bd8d35a88e arm64: dts: ti: k3-am62a-phycore-som: Add bootphase tag to cpsw_mac_syscon d468b7b8a6fe arm64: dts: ti: k3-am62-phycore-som: Add bootphase tag to cpsw_mac_syscon 59946373755d soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15) 82ab754d1022 soundwire: qcom: Use guard to avoid mixing cleanup and goto f87e5575a6bd soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list a75a1dec037f mtd: spinand: add support for Dosilicon DS35Q1GA/DS35M1GA 78da7027e2a9 memory: mtk-smi: clean up device link creation 9dae65913b32 memory: mtk-smi: fix device leak on larb probe 6cfa038bddd7 memory: mtk-smi: fix device leaks on common probe a21d38b5e209 arm64: dts: exynos: gs101: remove syscon compatible from pmu node 411727d9182d dt-bindings: soc: samsung: exynos-pmu: remove syscon for google,gs101-pmu d45eafec01fa arm64: dts: exynos: gs101: add TRNG node d9465635e051 dt-bindings: rng: add google,gs101-trng compatible af8dbb881887 arm64: dts: toshiba: tmpv7708: Align node names with DT bindings d79f302f2f98 dt-bindings: input: touchscreen: sitronix,st1232: Add Sitronix ST1624 995186145d68 Input: stmfts - use sysfs_emit() instead of sprintf() f5c3c77b8661 Input: stmfts - make comments correct 385a53867b4a Input: stmfts - correct wording for the warning message 1c0860d4415d lsm: fix kernel-doc struct member names 4a210a5be279 f2fs: improve check for enough free sections 903c6e95bc9a f2fs: add a tracepoint to see large folio read submission 05e65c14ea59 f2fs: support large folio for immutable non-compressed case 9a8c4ad44721 hfsplus: fix volume corruption issue for generic/498 bea4429eb301 hfsplus: fix volume corruption issue for generic/480 126fb0ce9943 hfsplus: ensure sb->s_fs_info is always cleaned up 05ce49a902be hfs: ensure sb->s_fs_info is always cleaned up f48b4bd0915b irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit 97232dc43e83 arm64: dts: renesas: r9a09g087: Add ICU support 9b1138aef9a2 arm64: dts: renesas: r9a09g077: Add ICU support 13e7b3305b64 irqchip: Add RZ/{T2H,N2H} Interrupt Controller (ICU) driver a6568d82091d dt-bindings: interrupt-controller: Document RZ/{T2H,N2H} ICU 8d4c354bef3c irqchip/renesas-rzv2h: Add support for RZ/V2N SoC c71869c61d7c dt-bindings: interrupt-controller: renesas,rzv2h-icu: Document RZ/V2N SoC 8a7f030df897 irqchip/aslint-sswi: Request IO memory resource e4b3118b61b6 rust: scatterlist: add __rust_helper to helpers 74ca60bd85c4 rust: property: add __rust_helper to helpers d17772fcb55c rust: platform: add __rust_helper to helpers 593e0b22340c rust: pci: add __rust_helper to helpers eaf290c404f7 PCI: dwc: Enable MSI affinity support f1875091a01d PCI: dwc: Code cleanup fcc1d0dabdb6 genirq: Add interrupt redirection infrastructure c7ff956344e4 rust: irq: add __rust_helper to helpers 7aab0122a149 rust: io: add __rust_helper to helpers 8a03afe94763 rust: dma: add __rust_helper to helpers 93c7fa741612 rust: device: add __rust_helper to helpers dbcc728e185f genirq: Remove setup_percpu_irq() bd04dae0791a clocksource/drivers/mips-gic-timer: Move GIC timer to request_percpu_irq() 7f92b583382a MIPS: Move IP27 timer to request_percpu_irq() a1eaca410a3c MIPS: Move IP30 timer to request_percpu_irq() e9b624ea31cc genirq: Remove __request_percpu_irq() helper c119e6685311 genirq: Remove IRQ timing tracking infrastructure 3365b71bc4c5 rust: auxiliary: add __rust_helper to helpers 9e51d1da5b24 firmware: stratix10-svc: Delete some stray tabs ff72619e1134 tools/power cpupower: Show C0 in idle-info dump f9bd3762cf1b tools/power cpupower: Reset errno before strtoull() 1b9aaf36b7b4 tools/cpupower: Use strcspn() to strip trailing newline 24858a84163c tools/cpupower: Fix inverted APERF capability check 6b401a5b2d2a cpupower: idle_monitor: fix incorrect value logged after stop 4f493a6079b5 audit: add fchmodat2() to change attributes class 0317e0aba5d4 genirq/msi: Correct kernel-doc in 472534446236 time/timecounter: Inline timecounter_cyc2time() c19717999012 Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" ce39d255dea5 dt-bindings: samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC 1a0c2bf998bb dt-bindings: crypto: Document aspeed,ahbc property for Aspeed ACRY 44f6d951028f dt-bindings: bus: aspeed: Require syscon for AST2600 AHB controller 0d4b3ca115b5 xtensa: align: validate access in fast_load_store bdfcca65e7a6 printk: nbcon: Check for device_{lock,unlock} callbacks f4acea9eef70 spi: dt-bindings: st,stm32-spi: add 'power-domains' property 524ee559948d ASoC: SOF: Intel: hda: Only check SSP MCLK mask in case of IPC3 a1bcb66209a7 ASoC: Fix acronym for Intel Gemini Lake f25c7d709b93 ASoC: SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-S aabcb0135301 ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL 6780fb864d5b ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL d4e34f4ef88f ASoC: SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP boot 2cf7a9ced3c1 ASoC: SOF: sof-client: Add support for on-demand DSP boot c3e154981174 ASoC: SOF: Add support for on-demand DSP boot 2c77ff200f59 ASoC: SOF: control: skip rpm calls in ext_volatile_get if not implemented b8e54b447cde ASoC: SOF: ipc4-loader: Remove redundant rpm resume_and_get from load_library b68f91ef3b3f fs/buffer: add alert in try_to_free_buffers() for folios without buffers 51a146e0595c fs: Remove internal old mount API code 887e97745ec3 fs: track the inode having file locks with a flag in ->i_opflags 6d864a1b1825 pid: only take pidmap_lock once on alloc 1fa4e69a54a2 filelock: use a consume fence in locks_inode_context() c0aac5975baf ns: pad refcount 5854fc6391e9 fs: annotate cdev_lock with __cacheline_aligned_in_smp 0f5bb0cfb0b4 fs: use min() or umin() instead of min_t() 7f3b33668595 init: remove deprecated "load_ramdisk" and "prompt_ramdisk" command line parameters fdce161afe29 firmware: ti_sci.h: fix all kernel-doc warnings 0c82fdbbbfbe selftests: statmount: tests for STATMOUNT_BY_FD 0e5032237ee5 statmount: accept fd as a parameter fccbe38a5d06 statmount: permission check should return EPERM 268eaa8ab4ac rust: poll: add __rust_helper to helpers fc73d4b4d281 rust: pid_namespace: add __rust_helper to helpers b266a39eb2b4 rust: fs: add __rust_helper to helpers 64a989dbd144 VFS/knfsd: Teach dentry_create() to use atomic_open() 36411554e889 VFS: Prepare atomic_open() for dentry_create() 977de00dfcf8 VFS: move dentry_create() from fs/open.c to fs/namei.c abd9bb7ad5bd arm64: dts: rockchip: Add accelerometer sensor to Pinephone Pro 2cc30da80a28 arm64: dts: rockchip: Enable SPDIF audio on Rock 5 ITX 47b5d3697f6b arm64: dts: rockchip: Add overlay for the PCIe slot on RK3576 EVB1 e74470cf3101 ARM: dts: rockchip: Add vdec node for RK3288 4fb352df14de PM: sleep: Do not flag runtime PM workqueue as freezable d8921e42a198 clk: renesas: r9a09g056: Add entries for the RSPIs 94cdeca6a17a clk: renesas: r9a09g056: Add entries for ICU 75faf216112a clk: renesas: r9a09g056: Add entries for the DMACs e68100006bed clk: renesas: r9a09g077: Propagate rate changes through mux parents ec74d201e697 clk: renesas: r9a09g077: Add xSPI core and module clocks f9451374dcfd clk: renesas: rzg2l: Select correct div round macro a00655d98cd8 clk: renesas: rzg2l: Fix intin variable size 6ea91acf0f67 arm64: dts: renesas: r9a09g047e57-smarc: Enable USB3HOST 87c83a27b800 arm64: dts: renesas: r9a09g047: Add USB3 PHY/Host nodes 01a23e376e2a arm64: dts: morello: Add CMN PMU 78b74136affd firmware: arm_scmi: Fix uninitialized pointers with __free attr f183b1dda4fc firmware: arm_ffa: Tie FF-A version checks to specific features 9fda364cb78c firmware: arm_ffa: Unmap Rx/Tx buffers on init failure 4aca7e92023c clk: amlogic: remove potentially unsafe flags from S4 video clocks c78c9dbe2bb9 clk: amlogic: add video-related clocks for S4 SoC 29c4f32095d0 dt-bindings: clock: add video clock indices for Amlogic S4 SoC fab4d651b592 clk: meson: t7: add t7 clock peripherals controller driver 140f074c3127 clk: meson: t7: add support for the T7 SoC PLL clock b4156204e0f5 dt-bindings: clock: add Amlogic T7 peripherals clock controller f5d473e96fe0 dt-bindings: clock: add Amlogic T7 SCMI clock controller 5437753728ac dt-bindings: clock: add Amlogic T7 PLL clock controller 43cb48478719 arm64: defconfig: Drop duplicate CONFIG_OMAP_USB2 entry 41de0de8033e arm64: defconfig: Enable missing AMD/Xilinx drivers 138cb5c1bc67 arm64: dts: xilinx: fix zynqmp opp-table-cpu dc5aef63c037 soc/xilinx: replace use of system_unbound_wq with system_dfl_wq 801c03446205 dt-bindings: watchdog: xlnx,versal-wwdt: Add optional power-domains property 796010d53f99 arm64: dts: xilinx: add soc-specific spi compatibles for zynqmp/versal-net f474c70065e1 ata: libata: Allow more quirks ad50d922f485 ata: libata: Add libata.force parameter max_sec 45c4c5a6156a ata: libata: Add support to parse equal sign in libata.force dfd975151df9 ata: libata: Change libata.force to use the generic ATA_QUIRK_MAX_SEC quirk 873abd72b8b5 ata: libata: Add ata_force_get_fe_for_dev() helper 59b7bb3d4833 ata: libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks 151cabd14032 ata: libata: avoid long timeouts on hot-unplugged SATA DAS e8fe09817014 ata: libata-scsi: Remove superfluous local_irq_save() 527a521029c3 sched/fair: Sort out 'blocked_load*' namespace noise 5758e48eefaf sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics dcbc9d3f0e59 sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions 4ff674fa986c sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight 80390ead2080 sched/fair: Separate se->vlag from se->vprot fb9a7458e508 sched/fair: Clean up comments in 'struct cfs_rq' 2b8c3d3dc9b1 sched/fair: Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks 4200f873c4c4 remoteproc: imx_dsp_rproc: Wait for suspend ACK only if WAIT_FW_CONFIRMATION is set 424f22b48ca3 remoteproc: imx_dsp_rproc: Rename macro to reflect multiple contexts d62e0e92e589 remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channel is uninitialized 70eaa8efaa4c dt-bindings: remoteproc: Fix dead link to Keystone DSP GPIO binding 42023d4b6d26 rpmsg: core: fix race in driver_override_show() and use core helper c38d8b66c82c rpmsg: virtio: EPOLLOUT support b884e34994ca spi: spi-fsl-lpspi: convert min_t() to simple min() e6268db46c17 spi: virtio: Fix confusing cleanup.h syntax 9f0736a4e136 spi: cadence-quadspi: Parse DT for flashes with the rest of the DT parsing cde4e63e847b spi: spi-qpic-snand: remove superfluous qcom_spi_set_read_loc() calls 781c3e71c94c spi-geni-qcom: rework setup_fifo_params 739062a9f1e9 spi-geni-qcom: initialize mode related registers to 0 fb2bbe383872 spi-geni-qcom: use xfer->bits_per_word for can_dma() 7ba2e0edb18b spi-geni-qcom: don't set max clock in setup_fifo_params b99181cdf9fa spi-geni-qcom: remove manual CS control 28d21dfcea01 spi: cadence-qspi: Remove redundant pm_runtime_mark_last_busy call e83ba2e698aa spi: cadence-xspi: Replace OF/ACPI specifics by agnostic APIs 6f9e4740e859 spi: cadence-xspi: Replace ACPI specifics by agnostic APIs fee876b2ec75 spi: stm32-qspi: Simplify SMIE interrupt test c5f76d888810 spi: stm32-qspi: Remove CR_TCIE and CR_TEIE irq usage 1ca912816495 spi: stm32-qspi: Optimize FIFO accesses using u16 or u32 4ef80c71c62a spi: stm32-qspi: Set DMA maxburst dynamically e2f0ea18e560 spi: stm32-ospi: Simplify SMIE interrupt test f6ed06926b51 spi: stm32-ospi: Remove CR_TCIE and CR_TEIE irq usage cfe58ffc95a6 spi: stm32-ospi: Optimize FIFO accesses using u16 or u32 e35a7607e05d spi: stm32-ospi: Set DMA maxburst dynamically ba9b28652c75 spi: imx: enable DMA mode for target operation faa8e404ad8e spi: imx: support dynamic burst length for ECSPI DMA mode a450c8b77f92 spi: imx: handle DMA submission errors with dma_submit_error() a5f298581d45 spi: imx: avoid dmaengine_terminate_all() on TX prep failure 5395bb7f7c36 spi: imx: introduce helper to clear DMA mode logic c64f62b036ae spi: imx: group spi_imx_dma_configure() with spi_imx_dma_transfer() fa08b566860b spi: rzv2h-rspi: add support for DMA mode 163345e35672 spi: dt-bindings: renesas,rzv2h-rspi: document optional support for DMA 1e5e10df8b9b spi: rzv2h-rspi: split out PIO transfer d49eea07de58 spi: rzv2h-rspi: enable TX buffer empty interrupt a886baaaa6e1 spi: rzv2h-rspi: set TX FIFO threshold to 0 6f9026b5a18a spi: rzv2h-rspi: set MUST_RX/MUST_TX 28b590bd4c6a spi: rzv2h-rspi: store RX interrupt in state b73ac782828f spi: rzv2h-rspi: use device-managed APIs 218917659df1 spi: rzv2h-rspi: do not set SPI_TRANS_FAIL_IO 9e4830b35dc0 spi: rzv2h-rspi: remove call to spi_finalize_current_transfer() fb0140774aff spi: rzv2h-rspi: fix rzv2h_rspi_transfer_one() indentation 03d281f38476 rust: regulator: add __rust_helper to helpers 9e92c559d49d regulator: max77675: Add MAX77675 regulator driver 05a0fe8e43c8 regulator: dt-bindings: Add MAX77675 regulator 81acbdc51bbb ASoC: sdw-mockup: Drop dummy remove function ae9ccaed3f67 firmware: cs_dsp: Don't use __free() in cs_dsp_load() and cs_dsp_load_coeff() a49e098be200 ASoC: codecs: wm0010: Replace cpu_to_be64 + le64_to_cpu with swab64 dfbbd3c04f0f ASoc: qcom: q6afe: use guards consistently 0c1db3666421 ASoC: davinci-mcasp: remove unneeded #ifdef 180cdb96e821 ASoC: mediatek: mt8195: optimize property formatting error handling by using scnprintf() 7a9fa7fda93b firmware: cs_dsp: Remove __free() from cs_dsp_debugfs_string_read() 69927c13d5c5 ASoC: mediatek: mt8189-nau8825: don't use card->dapm directly d00e80606e76 ASoC: codec: rt274: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning 774d075a80c6 ASoC: fsl: fsl_ssi: Replace deprecated strcpy() with strscpy() aa30193af887 ASoC: Intel: catpt: Drop superfluous space in PCM code e97e07138f95 ASoC: Intel: catpt: Specify image names in the device descriptor d44f62b09b1e ASoC: Intel: catpt: Simplify catpt_stream_read_position() eded4483b8a2 ASoC: Intel: catpt: Update CATPT_IPC_ERROR macro 384b13038715 ASoC: Intel: catpt: Move IPC error messages one level down e39011184f23 ASoC: SDCA: functions: Fix confusing cleanup.h syntax bafd5cf04b28 ASoC: amd: acp-sdw-sof: Fix confusing cleanup.h syntax 5a7e236925b4 ASoC: amd: acp-sdw-legacy: Fix confusing cleanup.h syntax 0bb160c92ad4 ASoC: qcom: Minor readability improve with new lines 0e6071d656fb ASoC: qcom: audioreach: Fix confusing cleanup.h syntax 3c84bfa47ff2 ASoC: qcom: q6afe: Fix confusing cleanup.h syntax 310e6f95eeda ASoC: qcom: q6apm: Fix confusing cleanup.h syntax c862dc9019f5 ASoC: qcom: q6asm: Fix confusing cleanup.h syntax bd9e7182e361 ASoC: qcom: q6prm: Fix confusing cleanup.h syntax 124f6155f3d9 ASoC: renesas: rz-ssi: Add support for 32 bits sample width 9e10709f8314 ASoC: renesas: rz-ssi: Add support for 24 bits sample width b541cb0a27df ASoC: renesas: rz-ssi: Move DMA configuration a472f0b15783 ASoC: renesas: rz-ssi: Remove trailing comma in the terminator entry d6c160d5e86f ASoC: renesas: rz-ssi: Use dev variable in probe() a7b7afcc54cd ALSA: seq: Refuse to probe seq drivers with non-bus probe or remove 4b8da6d08944 ALSA: seq: oss: Convert to snd_seq bus probe mechanism 94afb5b7a130 ALSA: emu10k1: Convert to snd_seq bus probe mechanism 4983d2f55f34 ALSA: sb: Convert to snd_seq bus probe mechanism 505b57e52c9e ALSA: opl4: Convert to snd_seq bus probe mechanism 376cdcd3ff18 ALSA: opl3: Convert to snd_seq bus probe mechanism d1c83a79e398 ALSA: seq: ump: Convert to snd_seq bus probe mechanism 2e514916e90f ALSA: seq: midi: Convert to snd_seq bus probe mechanism a89f7f081829 ALSA: seq: Use bus specific probe and remove c8dff80a3108 bus: fsl-mc: Convert to bus callbacks f4aff53c90e4 bus: fsl-mc: Drop error message in probe function 0bc03750deef x86/cpu: Drop vestigial PBE logic in AMD/Hygon/Centaur/Cyrix a2aabcfc6015 x86/cpu/amd: Use ZEN_MODEL_STEP_UCODE() for erratum_1386_microcode[] fb7bfa31b8e8 x86/cpu/amd: Correct the microcode table for Zenbleed 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 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 6f0b824a61f2 bpf: Fix bpf_seq_read docs for increased buffer size 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 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 a5b4867fad18 selftests/bpf: add verifier sign extension bound computation tests. d18dec4b8990 bpf: verifier improvement in 32bit shift sign extension pattern 18352f8fae91 selftests/bpf: add tests for attaching invalid fd 48e11bad9a1f bpf: cpumap: propagate underlying error in cpu_map_update_elem() 5a58414fe107 wifi: ath12k: Skip DP peer creation for scan vdev c4b3133c6a2f Input: byd - use %*ph for Z packet dump 51cd2d2decf3 workqueue: Process extra works in rescuer on memory pressure e5a30c303b07 workqueue: Process rescuer work items one-by-one using a cursor fc5ff53d2aa0 workqueue: Make send_mayday() take a PWQ argument directly 6ee43047e8ad cpuset: Remove unnecessary checks in rebuild_sched_domains_locked 82d7e59ea707 cgroup: switch to css_is_online() helper 50133c09d189 selftests: cgroup: Replace sleep with cg_read_key_long_poll() for waiting on nr_dying_descendants 6360d444ae32 selftests: cgroup: make test_memcg_sock robust against delayed sock stats 311ead1be05d selftests: cgroup: Add cg_read_key_long_poll() to poll a cgroup key with retries 0e841d19263a selftests/bpf: Test getting associated struct_ops in timer callback 04fd12df4e05 selftests/bpf: Test ambiguous associated struct_ops 33a165f9c2c1 selftests/bpf: Test BPF_PROG_ASSOC_STRUCT_OPS command 87cd177b149a libbpf: Add support for associating BPF program with struct_ops b5709f6d26d6 bpf: Support associating BPF program with struct_ops 1588c81b9f21 bpf: Allow verifier to fixup kernel module kfuncs 81f88f6ab674 libbpf: Add debug messaging in dedup equivalence/identity matching eb0cfcf26571 jfs: Add missing set_freezable() for freezable kthread 9218dc26fd92 jfs: nlink overflow in jfs_rename 7c0b8360a4e2 dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs a1e19289932a wifi: ath12k: move firmware stats request outside of atomic context 5a384854d81f wifi: ath12k: add the missing RCU lock in ath12k_dp_tx_free_txbuf() 7cd7392a0778 wifi: ath12k: Remove Wi-Fi 7 header dependencies from common ath12k module 965aea91545a wifi: ath12k: Move MSDU END TLV processing to Wi-Fi 7 module 5db19c488413 wifi: ath12k: Move MU user processing to Wi-Fi 7 module e5419861e415 wifi: ath12k: Move remaining SIG TLV parsing to Wi-Fi 7 module 00b67b7c44b4 wifi: ath12k: Move EHT SIG processing to Wi-Fi 7 module dde5748c2940 wifi: ath12k: Move HE SIG processing to Wi-Fi 7 module f4bcbaebf411 wifi: ath12k: Move HT/VHT SIG processing to Wi-Fi 7 module 52758ff7b50a wifi: ath12k: Move TX monitor functionality to Wi-Fi 7 module e475119ba251 wifi: ath12k: Move RX status TLV parsing to Wi-Fi 7 module 906b5ac9c2b5 wifi: ath12k: Move MPDU pop functionality to Wi-Fi 7 module e00164657ce8 wifi: ath12k: Move monitor status processing to Wi-Fi 7 module 24b21a9be2c9 wifi: ath12k: Move monitor ring processing to Wi-Fi 7 module 37c3a91e9730 arm64: dts: broadcom: bcm2712: Add watchdog DT node dff552ac9cda arm64: dts: broadcom: bcm2712: Enable RNG f87034a7576f wifi: ath12k: Replace lock/unlock with guard() 96b42732bc75 wifi: ath12k: Use dp objects in performance critical paths 219dd14992fc wifi: ath12k: Build all the files in wifi7 directory into ath12k_wifi7.ko 951cca9cc68d wifi: ath12k: Remove arch-specific HAL dependencies from common DP 147daefc59f0 wifi: ath12k: Move ath12k_dp_rx_get_peer_id API to Wi-Fi 7 d43133a38b0c wifi: ath12k: Move ath12k_dp_rx_frags_cleanup API to Wi-Fi 7 c87060251024 wifi: ath12k: Remove the wifi7 header inclusions in common code c26f294fef2a wifi: ath12k: Move ieee80211_ops callback to the arch specific module 05774dffb974 wifi: ath12k: Add helper to free DP link peer 35fcf4fa196c wifi: ath12k: Move DP specific link stats to DP link peer 775fe5acc18d wifi: ath12k: Move DP device stats to ath12k_dp 73c928346d09 wifi: ath12k: Add callbacks in arch_ops for rx APIs 6633dca572d8 wifi: ath12k: Add lockdep warn for RCU 11157e0910fd wifi: ath12k: Use ath12k_dp_peer in per packet Tx & Rx paths 5525f12fa671 wifi: ath12k: Attach and detach ath12k_dp_link_peer to ath12k_dp_peer ee16dcf573d5 wifi: ath12k: Define ath12k_dp_peer structure & APIs for create & delete a88cf5f71adf wifi: ath12k: Add hash table for ath12k_dp_link_peer 0cafe8cc8566 wifi: ath12k: Move ath12k_dp_link_peer list from ath12k_base to ath12k_dp 57ccca410237 wifi: ath12k: Add hash table for ath12k_link_sta in ath12k_base 9e0b56a33384 wifi: ath12k: Rename ath12k_peer to ath12k_dp_link_peer 07174dc94269 wifi: ath12k: Move DP related functions from peer.c to dp_peer.c file 25122460e7f9 wifi: ath12k: Drop hal_ prefix from hardware register names 49ba5debad42 wifi: ath12k: Rename hal_ops to ops 6250af607309 wifi: ath12k: Remove the unused ring inits in wcn 2bb41934527d wifi: ath12k: Segregate the common and wifi7 specific structures ea23813a2e44 wifi: ath12k: Move HAL Cookie Conversion and RBM related APIs to wifi7 directory 17540a7c9b36 wifi: ath12k: Move HAL REO and Rx buf related APIs to wifi7 directory 356942d328a4 wifi: ath12k: Move HAL Tx, REO and link idle setup related APIs to wifi7 directory eba935ec922f wifi: ath12k: Move HAL CE status and set link desc addr APIs to wifi7 directory 3d947cef0a51 wifi: ath12k: Move HAL CE desc related APIs to wifi7 directory cb419f582f36 wifi: ath12k: Move HAL SRNG shadow config and get ring id APIs to wifi7 directory e9f00e22963e wifi: ath12k: Move HAL CE setup and SRNG related APIs to wifi7 directory b38213660ab9 wifi: ath12k: Use hal handle instead of ab handle a337bff1db71 wifi: ath12k: Add direct HAL pointer in ath12k_dp 492dea1892da wifi: ath12k: Move hal_params and regs to hal from hw 1c1d4b491d20 wifi: ath12k: Move wbm_rbm_map to hw specific hal files 369cb192c2ec wifi: ath12k: Initialize hal_ops through hal_init 74ed243dad18 wifi: ath12k: Initialize desc_size through hal_init c0600b35e08d wifi: ath12k: Move srng config and hal_ops to hw specific hal files c57176c0dad9 wifi: ath12k: Rearrange PPDU radio stats 9e0ee04f818f wifi: ath12k: Refactor data path pdev struct af66c7640cf9 wifi: ath12k: Refactor ath12k_vif structure 39538dc8860a wifi: ath12k: Add framework for hardware specific DP interrupt handler 914c890d3b90 wifi: ath12k: Add framework for hardware specific ieee80211_ops registration 8042e30acd1f wifi: ath12k: Rearrange DP fields in ath12k_hw_group struct 614c23e24ee8 wifi: ath12k: Support arch-specific DP device allocation 3a52762b539f wifi: ath12k: Convert ath12k_dp member in ath12k_base to pointer 972f34d54015 wifi: ath12k: Change the API prefixes to ath12k_wifi7 in tx/rx 0cdb09b19760 wifi: ath12k: Remove hal_rx_ops and merge into hal_ops e8a1e49c6328 wifi: ath12k: Add new infra for the rx path 92541061a6fd wifi: ath12k: Move hal_rx_ops callbacks to hal_ops 525373396937 wifi: ath12k: Replace ops with direct calls for rxdma ring mask dd33e179466e wifi: ath12k: unify HAL ops naming across chips 4ae34800a70d wifi: ath12k: Move the hal APIs to hardware specific files 00139e4d7baf wifi: ath12k: Remove non-compact TLV support from QCN d637c58a2947 wifi: ath12k: Move HTT specific code from dp.c to newly introduced files 611297ee9faf wifi: ath12k: Move HTT Tx specific code to newly introduced files 71a3f92c512e wifi: ath12k: Move HTT Rx specific code to newly introduced files d3ade00eb6d2 wifi: ath12k: Move HTT code in dp.h to newly introduced files a45d0e81b242 wifi: ath12k: Move ath12k_dp_tx and related APIs to wifi7 directory 8527d81ee622 wifi: ath12k: Move arch specific tx APIs to wifi7 directory 52c555680bae wifi: ath12k: Move arch specific rx tid and related functions to wifi7 directory 6c7ceff2bed9 wifi: ath12k: Move arch specific REO functions to wifi7 directory eb2120ae6ab5 wifi: ath12k: Separate arch specific part of RX APIs 5d2df2aa8430 wifi: ath12k: Move srng processing to wifi7 directory a7cfbb18d411 wifi: ath12k: Move regular msdu processing functions to wifi7 directory 6b4954d3f000 wifi: ath12k: Move rx error and defrag functions to wifi7 directory 8dc72a6f603e wifi: ath12k: Move rxdma ring config functions to wifi7 directory 8658abc7139f wifi: ath12k: Move rx_desc.h file to wifi7 directory 87a230ec2bfa wifi: ath12k: Move hal_desc.h file to wifi7 directory 1a6a4b6c9f0e wifi: ath12k: Move Rx error related functions to wifi7 directory 2ec00a7747cb wifi: ath12k: Move HAL Rx wrapper APIs to dp_rx.h 4f57d71862a7 wifi: ath12k: Move hal_rx.h file to wifi7 directory 020225bbf4fb wifi: ath12k: Move hal_tx.h file to wifi7 directory dc722ea9ee13 wifi: ath12k: Move hal_tx and hal_rx to wifi7 directory 0e487f03c6e5 wifi: ath12k: Remove HAL define dependencies from shared AHB code 6cbd171805be wifi: ath12k: Remove HAL defines from shared PCI code bce3b73d1ca7 wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* for clarity a72027045263 wifi: ath12k: Modularize driver into common and Wi-Fi 7 specific components 83cd89a9556a wifi: ath12k: Move hw_init invocation to target-specific probe 387b587a861c wifi: ath12k: Move Wi-Fi 7 specific init routines to dedicated file db2929711d70 wifi: ath12k: Restructure ahb.c into common and Wi-Fi 7 specific modules bca2b24d9dd9 wifi: ath12k: Rename ahb_hif_ops to reflect generic usage 3f8d0eb8037b wifi: ath12k: Rename hw.c to Wi-Fi 7 specific implementation file 7f54938fc525 wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file d650b777858f wifi: ath12k: Move Wi-Fi 7 WMI configuration to dedicated file 5e545696a398 wifi: ath12k: Move Copy Engine configuration to Wi-Fi 7 specific file f844982696f5 wifi: ath12k: Restructure PCI code to common and Wi-Fi 7 specific logic