81f5e3410e2a drm-tip: 2026y-04m-27d-04h-07m-30s UTC integration manifest 15e8bae5d930 MAINTAINERS: nova: update mailing list 5f69165b7e42 rust/drm: import ARef from sync crate 254f49634ee1 Linux 7.1-rc1 d431883e767c drm-tip: 2026y-04m-26d-20h-35m-24s UTC integration manifest f1c35c73191b tools/power x86_energy_perf_policy: Version 2026.04.25 18c5b9ea4ea4 tools/power x86_energy_perf_policy.8: Document SoC Slider Options 25ff5848c05b tools/power x86_energy_perf_policy: Enhances SoC Slider related checks 522567362b63 clk: bcm: rpi: Mark VEC clock as CLK_IGNORE_UNUSED 92d5a606721f ring-buffer: Do not double count the reader_page c6e61c06d606 ARM: 9463/1: Allow to enable RT 75f9a484e817 ARM: 9472/1: fix race condition on PG_dcache_clean in __sync_icache_dcache() a39a7014825b x86/mm: Revert INVLPGB optimization for set_memory code 75f7c47ccd78 kbuild: Never respect CONFIG_WERROR / W=e to fixdep 15d07f9ef4af drivers: net: 8390: wd80x3: Remove this driver b0b807aa78d2 drivers: net: 8390: ultra: Remove this driver 578352234862 drivers: net: 8390: AX88190: Remove this driver 51c1c88b6435 drivers: net: fujitsu: fmvj18x: Remove this driver a3fb9a5bf660 drivers: net: smsc: smc91c92: Remove this driver 9fdf9f61fa6d drivers: net: smsc: smc9194: Remove this driver 29103588d74d drivers: net: amd: nmclan: Remove this driver 2fbd04dc74ce drivers: net: amd: lance: Remove this driver 4ff8d0672d99 drivers: net: 3com: 3c589: Remove this driver a7fbf27d77b1 drivers: net: 3com: 3c574: Remove this driver 082b2e07ccd8 drivers: net: 3com: 3c515: Remove this driver 91f3a27ae9f6 drivers: net: 3com: 3c509: Remove this driver 07422c948f4b eventpoll: drop vestigial epi->dying flag 3a4551ea9c04 eventpoll: drop dead bool return from ep_remove_epi() 33e92e9ecf48 eventpoll: refresh eventpoll_release() fast-path comment d30deeb8b0cf eventpoll: move f_lock acquisition into ep_remove_file() a6dc643c6931 eventpoll: fix ep_remove struct eventpoll / struct file UAF 86e87059e6d1 eventpoll: move epi_fget() up 0bade234723e eventpoll: rename ep_remove_safe() back to ep_remove() 0feaf644f718 eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}() e9e5cd40d7c4 eventpoll: kill __ep_remove() 0f7bdfd41300 eventpoll: split __ep_remove() 3d9fd0abc94d eventpoll: use hlist_is_singular_node() in __ep_remove() 9a466382c5e1 fs: Handle multiply claimed blocks more gracefully with mmb 43eb354ecb47 nstree: fix func. parameter kernel-doc warnings 3adf7ae18bf4 fs: aio: reject partial mremap to avoid Null-pointer-dereference error 51a8de6c50bf fuse: reject oversized dirents in page cache 6689f01d6740 writeback: Fix use after free in inode_switch_wbs_work_fn() c03ce4173c7b fs: aio: set VMA_DONTCOPY_BIT in mmap to fix NULL-pointer-dereference error aec3202247b4 net: packetengines: remove obsolete yellowfin driver and vendor dir 4cf42f9c3e36 net: packetengines: remove obsolete hamachi driver 3476c8bb960f rxrpc: Fix error handling in rxgk_extract_token() 0422e7a4883f rxrpc: Fix re-decryption of RESPONSE packets 55b2984c96c3 rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets ac33733b10b4 rxrpc: Fix missing validation of ticket length in non-XDR key preparsing 6929350080f4 rxgk: Fix potential integer overflow in length check 24481a7f5733 rxrpc: Fix conn-level packet handling to unshare RESPONSE packets 1f2740150f90 rxrpc: Fix potential UAF after skb_unshare() failure def304aae2ed rxrpc: Fix rxkad crypto unalignment handling 34f61a07e0cd rxrpc: Fix memory leaks in rxkad_verify_response() 6deb53595092 net: remove unused ATM protocols and legacy ATM device drivers 8141a2dc7008 net: rds: fix MR cleanup on copy error 7256eb3e0909 m68k: mvme147: Make me the maintainer c263f644add3 net: txgbe: fix firmware version check c01cfc488675 selftests/bpf: check epoll readiness during reuseport migration 3864c6ba1e04 tcp: call sk_data_ready() after listener migration e08a9fac5cf8 vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll() 076b8cad77aa ipv6: Cap TLV scan in ip6_tnl_parse_tlv_enc_lim d293ca716e7d tipc: fix double-free in tipc_buf_append() 864ba40c80ed llc: Return -EINPROGRESS from llc_ui_connect() 67bf002a2d73 ipv4: icmp: validate reply type before using icmp_pointers cf94b3c0f052 selftests/net: packetdrill: cover RFC 5961 5.2 challenge ACK on both edges 42726ec644cb tcp: send a challenge ACK on SEG.ACK > SND.NXT 4078c5611d75 nfp: fix swapped arguments in nfp_encode_basic_qdr() calls 5a8db80f721d net/smc: avoid early lgr access in smc_clc_wait_msg 3d1f20727a63 hv_sock: Return -EIO for malformed/short packets dd8d4bc28ad7 net: remove ax25 and amateur radio (hamradio) subsystem 4f10f1dfb235 net: remove ISDN subsystem and Bluetooth CMTP 6d5431555de0 caif: remove CAIF NETWORK LAYER 3bc06da858ef virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via VQ_PAIRS_SET d0576eb8508e selftests: mptcp: add a check for sndbuf of S/C fcf04b143346 mptcp: sync the msk->sndbuf at accept() time 895a9b37917d Revert "floppy: fix reference leak on platform_device_register() failure" 1cb36e252211 vsock/virtio: fix MSG_ZEROCOPY pinned-pages accounting 309e02dccf64 ublk: avoid unpinning pages under maple tree spinlock ea1db795de5f ublk: refactor common helper ublk_shmem_remove_ranges() 47903faa5c6f ublk: fix maple tree lockdep warning in ublk_buf_cleanup 1cdf3b28f46d selftests: ublk: add ublk auto integrity test eb3d19221206 selftests: ublk: enable test_integrity_02.sh on fio 3.42 eac857a12a95 selftests: ublk: remove unused argument to _cleanup 65267c9c4f28 net: mana: Fix EQ leak in mana_remove on NULL port a7fdaf069bd0 net: mana: Don't overwrite port probe error with add_adev result 50271d7ec951 net: mana: Guard mana_remove against double invocation 6e8bc03349fe net: mana: Init gf_stats_work before potential error paths in probe cb4a90744bcd net: mana: Init link_change_work before potential error paths in probe 7079c8c13f2d netconsole: avoid out-of-bounds access on empty string in trim_newline() 4b91cb65789b net: airoha: Add size check for TX NAPIs in airoha_qdma_cleanup() 379050947a18 net: airoha: Move ndesc initialization at end of airoha_qdma_init_rx_queue() 7dddc74af369 8021q: delete cleared egress QoS mappings fc69decc811b 8021q: use RCU for egress QoS mappings 2724fbc90e5c Revert "ALSA: pcmtest: fix reference leak on failed device registration" 0c078021d386 net: dsa: realtek: rtl8365mb: fix mode mask calculation 0adc92b910b3 locking/mutex: Fix ww_mutex wait_list operations 3309965fe44c net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue() f329924bb494 net: airoha: Move ndesc initialization at end of airoha_qdma_init_tx() 7939f96f26e9 selftests/bpf: Enable CAN_USE_LOAD_ACQ_STORE_REL for LoongArch e815df29b6a5 LoongArch: BPF: Add fsession support for trampolines 6ef04707e8ee LoongArch: BPF: Introduce emit_store_stack_imm64() helper 1ada03fdef82 net/sched: sch_sfb: annotate data-races in sfb_dump_stats() a8f5192809ca net/sched: sch_red: annotate data-races in red_dump_stats() bbfaa73ea687 net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats() 5154561d9b11 net/sched: sch_pie: annotate data-races in pie_dump_stats() a6edf2cd4156 net_sched: sch_hhf: annotate data-races in hhf_dump_stats() 1f75dbc53f68 ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g 359dc1d41358 ice: fix ready bitmap check for non-E822 devices 3ec46e157c7f ice: perform PHY soft reset for E825C ports at initialization c0a575a801a2 ice: fix timestamp interrupt configuration for E825C c88eb7e8d839 net/rds: zero per-item info buffer before handing it to visitors ade67d5f5888 seg6: fix seg6 lwtunnel output redirect for L2 reduced encap mode 7c9b012d6367 sctp: fix sockets_allocated imbalance after sk_clone() c6b34add67a5 bnge: remove unsupported backing store type 70d7c905a07a bnge: fix initial HWRM sequence 645d044d7e5c docs: maintainer-netdev: fix typo in "targeting" 2c054e17d9d4 net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd() 3bfcf396081a net: validate skb->napi_id in RX tracepoints 11b7df095266 apparmor/lsm: Fix aa_dfa_unpack's error handling in aa_setup_dfa_engine 828bf7929bed apparmor: Fix string overrun due to missing termination ef78fdc47241 apparmor: Fix wrong dentry in RENAME_EXCHANGE uid check 72971e6f745a apparmor: fix unpack_tags to properly return error in failure cases f17b68f0c33f apparmor: fix dfa size check 1249c01aa421 smb: smbdirect: move fs/smb/common/smbdirect/ to fs/smb/smbdirect/ 1f95fdef685e ASoC: tas2781: Add tas5832 support 6d619f739703 ASoC: dt-bindings: ti,tas2781: Add TAS5832 support 497ad4be355b apparmor: Use sysfs_emit in param_get_{audit,mode} e6a522c5b480 apparmor: Remove redundant if check in sk_peer_get_label 46401cc99c62 apparmor: Replace memcpy + NUL termination with kmemdup_nul in do_setattr a9224f26b754 ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch fca9c850042a ALSA: usb-audio: Avoid false E-MU sample-rate notifications b488997b9cb0 tools/power turbostat: v2026.04.21 58839fdbd441 tools/power turbostat: Process HT siblings in CPU order aea40f1e2d77 tools/power turbostat: Show module_id column da828b6cafc1 tools/power turbostat: Print core_id and apic_id in hex 092b76a3253f tools/power turbostat: Cleanup print helper functions 08e11edd0e63 tools/power turbostat: Fix --cpu-set 1 regression on HT systems 2c52f942fcf2 tools/power turbostat: Fix --cpu-set 0 regression on HT systems ce012c966b51 tools/power turbostat: Fix unrecognized option '-P' 5335e318ad3c tracing: Make undefsyms_base.c a first-class citizen 448aaf54d3ae fbdev: hgafb: Request memory region before ioremap 87a3f5c8ac20 ASoC: sdw_utils: cs42l43: allow spk component names to be combined a83307f34e0b smb: client: Drop 'allocate_crypto' arg from smb*_calc_signature() dd1c537beca3 smb: client: Make generate_key() return void 4c1c07820a0e smb: client: Remove obsolete cmac(aes) allocation 3a4580e71371 smb: client: Use AES-CMAC library for SMB3 signature calculation 44ccf4162adc smb: common: add SMB3_COMPRESS_MAX_ALGS 71179a5ee916 smb: client: compress: add code docs to lz77.c 4460e9c68d1a smb: client: compress: LZ77 optimizations fca46b0e68c5 smb: client: compress: increase LZ77_MATCH_MAX_DIST 20d4f9efe008 smb: client: compress: fix counting in LZ77 match finding 4c221711b237 smb: client: compress: fix buffer overrun in lz77_compress() a55a60886e61 smb: client: scope end_of_dacl to CIFS_DEBUG2 use in parse_dacl 17d912d54f23 smb: client: fix (remove) drop_dir_cache module parameter 2757ad3e4b6f smb: client: require a full NFS mode SID before reading mode bits 0a8cf165566b smb: client: validate the whole DACL before rewriting it in cifsacl a58c5af19ff0 smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path a40c0e815962 fbdev: clps711x-fb: Request memory region for MMIO d2386d9e3eb4 fbdev: cobalt_lcdfb: Request memory region 0a5ee0e520ef ASoC: qcom: x1e80100: limit speaker volumes a6e23843e949 spi: fix controller cleanup() documentation db357034f7e0 spi: fix resource leaks on device setup failure 2b20e6742442 spi: axiado: clean up probe return value 821f0951b208 spi: axiado: rename probe error labels cde1a784e4d5 spi: axiado: fix runtime pm imbalance on probe failure b1aaf1110107 fbdev: atyfb: Fix spelling mistake "enfore" -> "enforce" 9b8a9a3a6f57 fbdev: savage: fix probe-path EDID cleanup leaks 869b93ba0408 fbdev: offb: fix PCI device reference leak on probe failure 5efb579e0d1e smb: server: stop sending fake security descriptors b0da97c034b6 ksmbd: scope conn->binding slowpath to bound sessions only 5d115fa84027 ksmbd: fix CreateOptions sanitization clobbering the whole field 804054d19886 ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open bd0a1ca52b6d ksmbd: fix O(N^2) DoS in smb2_lock via unbounded LockCount b32c8db48212 ksmbd: destroy async_ida in ksmbd_conn_free() c049ee14eb43 ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() cc92b479b6ed ksmbd: Use AES-CMAC library for SMB3 signature calculation def036ef87f8 ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id() 2af72ec297d1 regulator: qcom: Unify user-visible "Qualcomm" name e6614b88d59d NFS: Fix RCU dereference of cl_xprt in nfs_compare_super_address e8a44ae87b55 NFS: remove redundant __private attribute from nfs_page_class 6e7daa3dad29 NFSv4.2: fix CLONE/COPY attrs in presence of delegated attributes 5d3869a41f36 NFS: fix writeback in presence of errors 43ea7036ee50 nfs: use memcpy_and_pad in decode_fh fa5061daffe8 spi: orion: clean up probe return value 443cde0dc59c spi: orion: fix clock imbalance on registration failure 97b17dd8266d spi: orion: fix runtime pm leak on unbind a1d50a37d3b1 spi: imx: fix runtime pm leak on probe deferral f62c060272b9 spi: mpc52xx: fix use-after-free on registration failure 36ee1313199b ntfs: use page allocation for resident attribute inline data 6e0152c75d70 ntfs: fix mmap_prepare writable check for shared mappings c9ebe2016de9 LoongArch: BPF: Support up to 12 function arguments for trampoline 0ef8b9605155 LoongArch: BPF: Support small struct arguments for trampoline 4653682c6f65 LoongArch: BPF: Open code and remove invoke_bpf_mod_ret() ee823fe7c12f LoongArch: BPF: Support load-acquire and store-release instructions fc935c190c79 LoongArch: BPF: Support 8 and 16 bit read-modify-write instructions 534768410598 LoongArch: BPF: Add the default case in emit_atomic() and rename it 1dd3e8a8eeb4 LoongArch: Define instruction formats for AM{SWAP/ADD}.{B/H} and DBAR 2c749f734ebf LoongArch: Batch the icache maintenance for jump_label adf346e50064 LoongArch: Add flush_icache_all()/local_flush_icache_all() 0c965d2784fb LoongArch: Add spectre boundry for syscall dispatch table 37e57e8ad96c LoongArch: Show CPU vulnerabilites correctly 02a6a1f9d77a LoongArch: Make arch_irq_work_has_interrupt() true only if IPI HW exist a28547576b3b LoongArch: Use get_random_canary() for stack canary init 847634955b08 LoongArch: Improve the logging of disabling KASLR e3f4591f7920 LoongArch: Align FPU register state to 32 bytes 1829419bc3b2 LoongArch: Handle CONFIG_32BIT in syscall_get_arch() 8b81576c16c0 LoongArch: Add HIGHMEM (PKMAP and FIX_KMAP) support 3d9aba6618d1 LoongArch: Adjust build infrastructure for 32BIT/64BIT 5170a82e8921 x86/hyperv: Skip LP/VP creation on kexec f7ce370b525a x86/hyperv: move stimer cleanup to hv_machine_shutdown() 3c42b3343379 Drivers: hv: vmbus: fix hyperv_cpuhp_online variable shadowing cfc42685e570 mshv: Add tracepoint for GPA intercept handling 68637b68afcc pwm: atmel-tcb: Cache clock rates and mark chip as atomic d0be8884f56b io_uring: take page references for NOMMU pbuf_ring mmaps 1967f0b1cafd io_uring/poll: ensure EPOLL_ONESHOT is propagated for EPOLL_URING_WAKE 453553e1ed53 selftests/ftrace: Add a testcase for multiple fprobe events 132001e9f90e selftests/ftrace: Add a testcase for fprobe events on module 476c5bbae65c tracing/fprobe: Fix to unregister ftrace_ops if it is empty on module unloading b1137e0b3d4b ceph: add subvolume metrics collection and reporting 4a1c5434792d ceph: parse subvolume_id from InodeStat v9 and store in inode e58103cafff2 ceph: handle InodeStat v8 versioned field in reply parsing 1c439de70b1c libceph: Fix slab-out-of-bounds access in auth message processing d1fef92e4144 rbd: fix null-ptr-deref when device_add_disk() fails 3a2e519cd433 crush: cleanup in crush_do_rule() method cc5643095419 ceph: clear s_cap_reconnect when ceph_pagelist_encode_32() fails 803447f93d75 ceph: only d_add() negative dentries when they are unhashed eff0e55f90b0 libceph: update outdated comment in ceph_sock_write_space() c7aac00c2c1d libceph: Remove obsolete session key alignment logic a0d9555bf9ea ceph: fix num_ops off-by-one when crypto allocation fails 5199c125d25a libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply() 932d922285ef x86/cpu: Disable FRED when PTI is forced on 3ae6bafa104d tools/power turbostat: Fix AMD RAPL regression on big systems 770594e78c39 io_uring/zcrx: warn on freelist violations 4f02cc4071a1 io_uring/zcrx: clear RQ headers on init 0fcccfd87152 io_uring/zcrx: fix user_struct uaf 45cd95763e19 io_uring/register: fix ring resizing with mixed/large SQEs/CQEs 7faaa6812aba io_uring/futex: ensure partial wakes are appropriately dequeued 799688345587 io_uring/rw: add defensive hardening for negative kbuf lengths 02b8d41c1763 io_uring/rsrc: use kvfree() for the imu cache 53262c91f7b8 io_uring/rsrc: unify nospec indexing for direct descriptors 8e1f412b5bc6 io_uring: fix spurious fput in registered ring path 30471982cd66 vfio/cdx: Consolidate MSI configured state onto cdx_irqs 670e8864b1a2 vfio/cdx: Serialize VFIO_DEVICE_SET_IRQS with a per-device mutex 5ea5880764cb vfio/cdx: Fix NULL pointer dereference in interrupt trigger path 64965b8a4274 vfio: replace vfio->device_class with a const struct class b0eab97305ae vfio/virtio: Use guard() for bar_mutex in legacy I/O b5b268cb7868 vfio/virtio: Use guard() for migf->lock where applicable 61fcb51fc9d5 vfio/virtio: Use guard() for list_lock where applicable 903570835f12 vfio/virtio: Convert list_lock from spinlock to mutex d97708701434 vfio/pci: Clean up DMABUFs before disabling function b5129bda5bbc block: only restrict bio allocation gfp mask asked to block eacda758e3c0 ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa2xxx d5d5f80416a3 ALSA: pcmtest: Fix resource leaks in module init error paths 949692da7211 tpm: tpm_tis: stop transmit if retries are exhausted 0471921e2d10 tpm: tpm_tis: add error logging for data transfer 6f1d4d2ecfcd tpm: avoid -Wunused-but-set-variable c424d2664f08 tpm: Use kfree_sensitive() to free auth session in tpm_dev_release() f0f75a3d98b7 tpm2-sessions: Fix missing tpm_buf_destroy() in tpm2_read_public() 666c1a2ca603 tpm: Fix auth session leak in tpm2_get_random() error path bb7a4e3b5f96 tpm: i2c: atmel: fix block comment formatting 48fe2cddc85c tpm_crb: Convert ACPI driver to a platform one e6ffe09488e2 tpm: Make tcpci_pm_ops variable static const 256e5254efff kgdb: update outdated references to kgdb_wait() 0ac0058a74ac tracing/fprobe: Check the same type fprobe on table as the unregistered one aa72812b4910 tracing/fprobe: Avoid kcalloc() in rcu_read_lock section 922f8c28811f spi: Fix the error description in the `ptp_sts_word_post` comment 845947aca681 tracing/fprobe: Remove fprobe from hash in failure path 1aec9e5c3e31 tracing/fprobe: Unregister fprobe even if memory allocation fails 6ad51ada17ed tracing/fprobe: Reject registration of a registered fprobe before init 174a0ef3b334 arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number 918273be0885 arm64: dts: amlogic: meson-axg: Add missing cache information to cpu0 28e4a49a28b3 arm64: dts: amlogic: t7: khadas-vim4: fix board model name 232eb5dc61ef arm64: dts: amlogic: Fix GIC register ranges for Amlogic T7 124d5e138ab5 arm64: dts: amlogic: t7: khadas-vim4: fix memory layout for 8GB RAM 5ecee47dc9fc arm64: dts: amlogic: s6: Drop CPU masks from GICv3 PPI interrupts 478ed6b7d257 net/sched: sch_dualpi2: drain both C-queue and L-queue in dualpi2_change() d647f2545219 net: airoha: Fix PPE cpu port configuration for GDM2 loopback path c4dde411bc36 selftests: net: use ip commands instead of teamd in team rx_mode test ee514cdb07b3 selftests: net: add team_bridge_macvlan rx_mode test 3cbd22938877 net: warn ops-locked drivers still using ndo_set_rx_mode 754b7e1169a7 netkit: convert to ndo_set_rx_mode_async 4d157e89bde4 dummy: convert to ndo_set_rx_mode_async 8a5df09e70c2 netdevsim: convert to ndo_set_rx_mode_async d071c15b43e9 iavf: convert to ndo_set_rx_mode_async a453b5d9b3ed bnxt: use snapshot in bnxt_cfg_rx_mode f6c53cfa1217 bnxt: convert to ndo_set_rx_mode_async 5cf06fbdaf02 mlx5: convert to ndo_set_rx_mode_async 60dd9781e9b8 fbnic: convert to ndo_set_rx_mode_async 7ef83bf1712b net: move promiscuity handling into netdev_rx_mode_work a4c833278144 net: cache snapshot entries for ndo_set_rx_mode_async 3554b4345d85 net: introduce ndo_set_rx_mode_async and netdev_rx_mode_work db9e726525e4 net: add address list snapshot and reconciliation infrastructure 2d8c7edcb661 erofs: unify lcn as u64 for 32-bit platforms c99493ce409c erofs: fix offset truncation when shifting pgoff on 32-bit platforms d18a3b5d337f erofs: fix the out-of-bounds nameoff handling for trailing dirents 4c1367a2d7aa slip: bound decode() reads against the compressed packet length 12c1c672d46d ALSA: usb-audio/line6: Add support for POD HD PRO cb78517e60cf ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2a Laptops e76607442d5b slip: reject VJ receive packets on instances with no rstate array b4e07588e743 tracing: tell git to ignore the generated 'undefsyms_base.c' file 3bfdc63936dd rtmutex: Use waiter::task instead of current in remove_waiter() 711987ba281f netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check f5ca450087c3 netfilter: nfnetlink_osf: fix out-of-bounds read on option matching 67bf42cae41d ipvs: fix MTU check for GSO packets in tunnel mode 6eda0d771f94 netfilter: nat: use kfree_rcu to release ops b6fe26f86a16 netfilter: xtables: restrict several matches to inet family 6e7066bdb481 netfilter: conntrack: remove sprintf usage 2195574dc6d9 netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO b336fdbb7103 netfilter: nft_osf: restrict it to ipv4 42a702aaedf5 io_uring: fix iowq_limits data race in tctx node addition 9874b2917b9f x86/shstk: Prevent deadlock during shstk sigreturn 41859843f27d io_uring/tctx: mark io_wq as exiting before error path teardown ee5417fd02ca io_uring/tctx: check for setup tctx->io_wq before teardown 932cdaf3e273 ktest: Add logfile to failure directory 768059ede35f ktest: Fix the month in the name of the failure directory a663bac71a2f net: mctp: fix don't require received header reserved bits to be zero 5638504a2aa9 gtp: disable BH before calling udp_tunnel_xmit_skb() f63152958994 hv_sock: Report EOF instead of -EIO for FIN b94769eb2f30 net: airoha: Fix possible TX queue stall in airoha_qdma_tx_napi_poll() 2091c6aa0df6 openvswitch: cap upcall PID array size and pre-size vport replies d03fc81a5795 net/mlx5: Fix HCA caps leak on notifier init failure cc1ff87bce1c pppoe: drop PFC frames d6c19b31a3c1 flow_dissector: do not dissect PPPoE PFC frames 956c032be7ca ASoC: SDCA: Fix reading of mipi-sdca-control-deferrable ca1b11b36d82 regmap: sdw-mbq: Allow defers on undeferrable controls 314665e67b3e Revert "ALSA: usb-audio: Add quirk for SmartlinkTechnology M01" 4cc3ec3d8b35 ALSA: als4000: Fix capture trigger chip->mode race 8146cd333d23 ALSA: core: Fix potential data race at fasync handling 93985110329d ALSA: hda/tas2781: Fix sound abnormal issue on some SPI device 8a7be65e7e9a ALSA: hda/realtek: add quirk for Acer Nitro 16 AN16-41 8b0beb45840a Documentation/process: maintainer-soc: Document purpose of defconfigs f325b239a7bb Documentation/process: maintainer-soc: Trim from trivial ask-DT b1bf0efcd9a5 ARM: dts: bcm4709: fix bus range assignment 9d72732fe70c spi: topcliff-pch: fix use-after-free on unbind 5d6f477d6fc0 spi: topcliff-pch: fix controller deregistration 220f4f11104a spi: orion: fix controller deregistration adbc595e2720 spi: mxic: fix controller deregistration 706b3dc2ac7a spi: mpc52xx: fix use-after-free on unbind 0f997fdae819 spi: mpc52xx: fix controller deregistration 964ee9793760 spi: cadence-quadspi: fix controller deregistration 666fa7e9ca98 spi: cadence: fix controller deregistration e31eee4a9610 gpio: aspeed: fix AST2700 debounce selector bit definitions 5cd9c6d332f4 gpio: rockchip: Fix GPIO regression after conversion to dynamic base allocation 3bfbf5f0a99c crypto: krb5enc - fix async decrypt skipping hash verification 5aa58c3a572b crypto: algif_aead - snapshot IV for async AEAD requests 2ca45e57ea02 Input: charlieplex_keypad - add GPIO charlieplex keypad 0d64bee76484 dt-bindings: input: add GPIO charlieplex keypad 906a37ba5481 dt-bindings: input: add settling-time-us common property cf1f976aee44 dt-bindings: input: add debounce-delay-ms common property 2e32d2ba1797 Input: imx_keypad - fix spelling mistake "Colums" -> "Columns" f5f9e0706051 Input: edt-ft5x06 - fix use-after-free in debugfs teardown 79fc229e8a47 MAINTAINERS: add Rust I2C tree and update Igor Korotin's email 90ea1d02f403 cifs: update internal module version number a13e942a03fe smb: client: compress: fix bad encoding on last LZ77 flag 95093e5cb4c5 mm/damon/core: disallow non-power of two min_region_sz on damon_start() ec05f51f1e65 mm/vmalloc: take vmap_purge_lock in shrinker 615d9bb2ccad mm: call ->free_folio() directly in folio_unmap_invalidate() 8f5857be99f1 mm: blk-cgroup: fix use-after-free in cgwb_release_workfn() 399289849560 mm/zone_device: do not touch device folio after calling ->folio_free() 8bbde987c2b8 mm/damon/core: disallow time-quota setting zero esz 8fedac321fb0 mm/mempolicy: fix weighted interleave auto sysfs name e9af4f47d4a0 lib/crypto: docs: Add rst documentation to Documentation/crypto/ 6fa6b5cb6049 docs: kdoc: Expand 'at_least' when creating parameter list 07004a8c4b57 eventfs: Hold eventfs_mutex and SRCU when remount walks events f67950b2887f eventfs: Use list_add_tail_rcu() for SRCU-protected children list cb8ff3ead9a3 f2fs: add page-order information for large folio reads in iostat 0cf004ffb61c sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks 22230e68b2cf net: ks8851: Avoid excess softirq scheduling 5c9fcac3c872 net: ks8851: Reinstate disabling of BHs around IRQ handler 965dc93481d1 af_unix: Drop all SCM attributes for SOCKMAP. 8cff9dbe89d8 net: stmmac: Update default_an_inband before passing value to phylink_config f996edd7615e ipv6: fix possible UAF in icmpv6_rcv() aa3f7fe40935 e1000e: Unroll PTP in probe error handling 496d9f91062f iavf: fix wrong VLAN mask for legacy Rx descriptors L2TAG2 a24162f18825 i40e: don't advertise IFF_SUPP_NOFCS fa28351f970f ice: fix potential NULL pointer deref in error path of ice_set_ringparam() 7c72ec18c2a4 ice: fix race condition in TX timestamp ring cleanup 4a3a940059e9 ice: fix ICE_AQ_LINK_SPEED_M for 200G 55e74f9ea7fe ice: fix PHY config on media change with link-down-on-close 1a303baa715e ice: fix double-free of tx_buf skb 9aab1c3d7299 ice: fix double free in ice_sf_eth_activate() error path 05567e405273 ice: update PCS latency settings for E825 10G/25Gb modes 885c5e57924d ice: fix 'adjust' timer programming for E830 devices 9e89b9d03a2d tcp: annotate data-races around tp->plb_rehash 3a63b3d16056 tcp: annotate data-races around (tp->write_seq - tp->snd_nxt) 71c675358b71 tcp: annotate data-races around tp->timeout_rehash 290b693ce7c9 tcp: annotate data-races around tp->srtt_us 62585690e6b2 tcp: annotate data-races around tp->reord_seen a984705ca88b tcp: annotate data-races around tp->dsack_dups 5efc7b9f7cbd tcp: annotate data-races around tp->bytes_retrans ee43e957ce2e tcp: annotate data-races around tp->bytes_sent 124199444de4 tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE faa886ad3ce5 tcp: annotate data-races around tp->delivered and tp->delivered_ce fd571afb05eb tcp: annotate data-races around tp->snd_ssthresh 829ba1f329cb tcp: add data-races annotations around tp->reordering, tp->snd_cwnd 21e92a38cfd8 tcp: add data-race annotations around tp->data_segs_out and tp->total_retrans 267bf3cf9a6f tcp: annotate data-races in tcp_get_info_chrono_stats() 30010c952077 ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment 299f962c0b02 ksmbd: use check_add_overflow() to prevent u16 DACL size overflow 1baff47b81f9 ksmbd: fix use-after-free in smb2_open during durable reconnect 3e4e2ea2a781 ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() ce23158bfe58 smb: server: fix max_connections off-by-one in tcp accept path d07b26f39246 ksmbd: require minimum ACE size in smb_check_perm_dacl() d6a6aa81eac2 ksmbd: validate response sizes in ipc_validate_msg() 6551300dc452 smb: server: fix active_num_conn leak on transport allocation failure 647b43f65357 sh: Drop CONFIG_FIRMWARE_EDID from defconfig files 44ab0a3ee218 sh: Remove CONFIG_VSYSCALL reference from UAPI 222717d642ca sh: Fix typo in SPDX license ID lines 57b3ec396dd8 sh: Include in dac.h 0b5e8d799907 MAINTAINERS: add page cache reviewer 3de705a43a46 mm/vmscan: avoid false-positive -Wuninitialized warning e86ffbe7dfdd MAINTAINERS: update Dave's kdump reviewer email address b5a9ac2bb0e4 MAINTAINERS: drop include/linux/liveupdate from LIVE UPDATE de61e40bcbb8 MAINTAINERS: drop include/linux/kho/abi/ from KHO 320c7234d1d1 MAINTAINERS: update KHO and LIVE UPDATE maintainers 60087b49f8e7 MAINTAINERS: update kexec/kdump maintainers entries 57294a97bdd1 mm/migrate_device: remove dead migration entry check in migrate_vma_collect_huge_pmd() d432e8847f58 selftests: mm: skip charge_reserved_hugetlb without killall 161ce69c2c89 userfaultfd: allow registration of ranges below mmap_min_addr 2b19bf05719b mm/vmstat: fix vmstat_shepherd double-scheduling vmstat_update c45b354911d0 mm/hugetlb: fix early boot crash on parameters without '=' separator 2f529e73d720 zram: reject unrecognized type= values in recompress_store() 9a8ea3c1cb25 docs: proc: document ProtectionKey in smaps 89e613bc0b2d mm/mprotect: special-case small folios when applying permissions 3bc181c14363 mm/mprotect: move softleaf code out of the main function 19999e479c2a mm: remove '!root_reclaim' checking in should_abort_scan() 77c368f057e1 mm/sparse: fix comment for section map alignment df620ec4d4d7 mm/page_io: use sio->len for PSWPIN accounting in sio_read_complete() cfe9a446f519 selftests/mm: transhuge_stress: skip the test when thp not available dad4964a34c2 selftests/mm: split_huge_page_test: skip the test when thp is not available a784a3a39cc5 selftests/mm/vm_util: robust write_file() 710d2f307945 selftests/mm: move write_file helper to vm_util 929d5fbf1a00 selftests/mm: soft-dirty: skip two tests when thp is not available fb0fca46b9b4 selftests/mm/guard-regions: skip collapse test when thp not enabled 6ab703034f14 userfaultfd: mfill_atomic(): remove retry logic f74991b4e383 shmem, userfaultfd: implement shmem uffd operations using vm_uffd_ops ad9ac3081332 userfaultfd: introduce vm_uffd_ops->alloc_folio() dfc4d771820a shmem, userfaultfd: use a VMA callback to handle UFFDIO_CONTINUE 0f48947c4232 userfaultfd: introduce vm_uffd_ops a5bb8669872b userfaultfd: move vma_can_userfault out of line f5f035a72423 userfaultfd: retry copying with locks dropped in mfill_atomic_pte_copy() b8c03b7f4558 userfaultfd: introduce mfill_get_vma() and mfill_put_vma() e2e0b826d374 userfaultfd: introduce mfill_establish_pmd() helper db0062d2c035 userfaultfd: introduce struct mfill_state c0620487fc33 userfaultfd: introduce mfill_copy_folio_locked() helper dc44f32fde25 mm/memfd_luo: remove folio from page cache when accounting fails 3538f90ab89a mm/memfd_luo: fix physical address conversion in put_folios cleanup 32f6cec5e751 mm/memfd_luo: use i_size_write() to set inode size during retrieve 4aa6424f37b5 mm/memfd_luo: remove unnecessary memset in zero-size memfd path 502d3c2ad8f0 mm/memfd_luo: optimize shmem_recalc_inode calls in retrieve path ed2a29dc6dcf mm/memfd: use folio_nr_pages() for shmem inode accounting 7cf6d940f403 mm/sparse: fix preinited section_mem_map clobbering on failure path e3668b371329 zram: do not forget to endio for partial discard requests af69016dab96 lib: test_hmm: implement a device release method f9d7975c52c0 selftests/mm: hmm-tests: don't hardcode THP size to 2MB 744dd97752ef lib: test_hmm: evict device pages on file close to avoid use-after-free 047a6d494033 selftests/mm: skip hugetlb_dio tests when DIO alignment is incompatible 84f4928446e6 tools/testing/selftests: add merge test for partial msealed range 6fae274ce0e3 mm/mempolicy: fix memory leaks in weighted_interleave_auto_store() 0c13ed77dd2b Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates race 0beba407d458 Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race 049a57421dd6 mm/damon/core: use time_in_range_open() for damos quota window start a34dac6482e5 mm/damon/core: validate damos_quota_goal->nid for node_memcg_{used,free}_bp 40250b2dded0 mm/damon/core: validate damos_quota_goal->nid for node_mem_{used,free}_bp e04ed278d25b mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start() 33c3f6c2b48c mm/damon/core: fix damos_walk() vs kdamond_fn() exit race 55da81663b96 mm/damon/core: fix damon_call() vs kdamond_fn() exit race ef3c0f6cb798 mm: zswap: tie per-CPU acomp_ctx lifetime to the pool 1556478e9e86 mm: zswap: remove redundant checks in zswap_cpu_comp_dead() 6b1842775a46 mm/alloc_tag: clear codetag for pages allocated before page_ext initialization d14514c66cb9 mm/vmscan: prevent MGLRU reclaim from pinning address space 68750e820bc4 liveupdate: defer file handler module refcounting to active sessions 2ab7207e7ec6 liveupdate: make unregister functions return void 074488008d6e liveupdate: remove liveupdate_test_unregister() 5ee1c7d6414a liveupdate: auto unregister FLBs on file handler unregistration 118c39082420 liveupdate: remove luo_session_quiesce() 76be9983df33 liveupdate: defer FLB module refcounting to active sessions 6b2b22f7c8cf liveupdate: protect FLB lists with luo_register_rwlock 9e1e18584548 liveupdate: protect file handler list with rwsem 38fb71ace230 liveupdate: synchronize lazy initialization of FLB private state 277f4e5e398b liveupdate: safely print untrusted strings 13b6b6209104 mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU e3e613a33e65 selftests: liveupdate: add test for double preservation bc3a5763f466 memfd: implement get_id for memfd_luo 00d0b372374f liveupdate: prevent double management of files e524feaad546 kho: document kexec-metadata tracking feature 76aa46b9e404 kho: kexec-metadata: track previous kernel chain 062dd306d99c kho: fix kho_in_debugfs_init() to handle non-FDT blobs 85e41392820f kho: persist blob size in KHO FDT 4916ae386760 kho: rename fdt parameter to blob in kho_add/remove_subtree() d9e4142e7635 kho: add size parameter to kho_add_subtree() e9d973ef18b0 mm: kmemleak: add CONFIG_DEBUG_KMEMLEAK_VERBOSE build option 34c45804ae05 MAINTAINERS: update MGLRU entry to reflect current status 1c514a2c6e4c mm: memcontrol: correct the nr_pages parameter type of mem_cgroup_update_lru_size() 85358bad68f5 mm: memcontrol: change val type to long in __mod_memcg_{lruvec_}state() 616795d7db00 mm: memcontrol: correct the type of stats_updates to unsigned long 0a98e1396342 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers f1cf8d2f36dc mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios 01b9da291c49 mm: memcontrol: convert objcg to be per-memcg per-node type 8285917d6f38 mm: memcontrol: prepare for reparenting non-hierarchical stats 5371e350fda7 mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state() 7404bd37cfbe mm: workingset: use lruvec_lru_size() to get the number of lru pages 131adcc774bb mm: memcontrol: refactor memcg_reparent_objcgs() f304652609ea mm: vmscan: prepare for reparenting MGLRU folios 07a6e9a2c199 mm: vmscan: prepare for reparenting traditional LRU folios 31b54a5e8916 mm: memcontrol: prepare for reparenting LRU pages for lruvec lock d14f87858178 mm: do not open-code lruvec lock 507382970b6a mm: workingset: prevent lruvec release in workingset_activation() 74e225ffaac7 mm: swap: prevent lruvec release in lru_gen_clear_refs() d5ddaf4341f7 mm: zswap: prevent lruvec release in zswap_folio_swapin() fe132152c885 mm: workingset: prevent lruvec release in workingset_refault() cf4d6ad54ba1 mm: zswap: prevent memory cgroup release in zswap_compress() 681d325b23dc mm: thp: prevent memory cgroup release in folio_split_queue_lock{_irqsave}() b3ca98297cd9 mm: workingset: prevent memory cgroup release in lru_gen_eviction() c863aded26d1 mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full() c29f90a2dac1 mm: mglru: prevent memory cgroup release in mglru 53050890802e mm: migrate: prevent memory cgroup release in folio_migrate_mapping() 1f6f80c2dbb4 mm: page_io: prevent memory cgroup release in page_io module f995da5341c1 mm: memcontrol: prevent memory cgroup release in count_memcg_folio_events() 49717c7bd6b8 writeback: prevent memory cgroup release in writeback module d10adce2c1a8 buffer: prevent memory cgroup release in folio_alloc_buffers() af86590786d7 mm: memcontrol: prevent memory cgroup release in get_mem_cgroup_from_folio() d5aa8c1d136e mm: memcontrol: return root object cgroup for root memory cgroup aa01ec1325e2 mm: memcontrol: allocate object cgroup for non-kmem case a760b64ee088 mm: vmscan: refactor move_folios_to_lru() 676496738b7e mm: vmscan: prepare for the refactoring the move_folios_to_lru() db128b2c6b7d mm: rename unlock_page_lruvec_irq and its variants 2b33c342f7d4 mm: workingset: use folio_lruvec() in workingset_refault() f95fcd7f2808 mm: memcontrol: remove dead code of checking parent memory cgroup 3d3544a6c996 mm/vma: remove __vma_check_mmap_hook() 660b982305ce ntfs: fix potential 32-bit truncation in ntfs_write_cb() dacc18029ef6 ntfs: fix uninitialized variable in ntfs_map_runlist_nolock 32ba4750dfc6 ntfs: delete dead code e8b79d09e312 ntfs: add missing error code in ntfs_mft_record_alloc() cd8d29c1b3c3 ntfs: fix uninitialized variables in ntfs_ea_set_wsl_inode() 545834ac412f ntfs: fix uninitialized pointer in ntfs_write_mft_block 8a59a2d84fa3 ntfs: fix uninitialized variable in ntfs_write_simple_iomap_begin_non_resident cf29a21b3d91 ntfs: remove noop_direct_IO from address_space_operations 0b79de329907 ntfs: limit memory allocation in ntfs_attr_readall ca513e492fb8 ntfs: not zero out range beyond init in punch_hole 8b4064e6146e ntfs: zero out stale data in straddle block beyond initialized_size 19d32966e1f6 block/blk-throttle: Add WQ_PERCPU to alloc_workqueue users 98236343bb5d block: Add WQ_PERCPU to alloc_workqueue users 41c665aae2b5 block: relax pgmap check in bio_add_page for compatible zone device pages 13920e4b7b78 block: add pgmap check to biovec_phys_mergeable e784f2ea0b4f floppy: fix reference leak on platform_device_register() failure a7c9fa7f6601 ublk: use unchecked copy helpers for bio page data 2f5015461984 t10-pi: reduce ref tag code duplication e1d486445af3 bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT f75aeb2de891 bpf: Dissociate struct_ops program with map if map_update fails 83ef26f91143 selftests: Fix duplicated test number reporting 2845989f2eba bpf: Validate node_id in arena_alloc_pages() 4d5bbbafc170 arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static 67c0a487efa5 arm_mpam: resctrl: Fix the check for no monitor components found f758340da529 arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount a3542d1b30f9 ALSA: caiaq: Fix control_put() result and cache rollback 9091e3b59f2b RDMA/core: Fix user CQ creation for drivers without create_cq 707610bcccbd parisc: led: fix reference leak on failed device registration 1221365f5528 module.lds.S: Fix modules on 32-bit parisc architecture 3dce91790205 parisc: Allow to build without VDSO32 ba56cdf13364 parisc: Include 32-bit VDSO only when building for 32-bit or compat mode bc4021c4e992 parisc: Allow to disable COMPAT mode on 64-bit kernel 35493b28e71c parisc: Fix default stack size when COMPAT=n 7dc9ee6e5e22 parisc: Fix signal code to depend on CONFIG_COMPAT instead of CONFIG_64BIT b5d5faba0f77 parisc: is_compat_task() shall return false for COMPAT=n 97bfda452054 parisc: Avoid compat syscalls when COMPAT=n e55d98e77561 x86/CPU: Fix FPDSS on Zen1 75c486cb1bca ipmi:ssif: Clean up kthread on errors 7e555fcae40a regmap: ram: fix memory leaks in __regmap_init_ram() on error da3680f564bd parisc: _llseek syscall is only available for 32-bit userspace 3dd31a370c1d parisc: Drop ip_fast_csum() inline assembly implementation 0b6c8e21157f parisc: update outdated comments for renamed ccio_alloc_consistent() 082a6d03a2d6 slub: fix data loss and overflow in krealloc() 6c9b1dc218fe selftests: ovpn: serialize YNL listener startup 1be93bb979ab selftests: ovpn: align command flow with TAP 7c29665a3a3c selftests: ovpn: add prefix to helpers and shared variables 222e7f8d1ca3 selftests: ovpn: flatten slurped notification JSON before filtering c409da0fe15e selftests: ovpn: fail notification check on mismatch e5fd34ab8dff selftests: ovpn: add nftables config dependencies for test-mark d7e20b9bd6c9 crypto: acomp - fix wrong pointer stored by acomp_save_req() 4ff036f95238 ALSA: pcmtest: fix reference leak on failed device registration dc88eef8f55e ALSA: 6fire: Fix input volume change detection 17bc5dd49214 ALSA: usb-audio: Add quirk entries for NexiGo N930W webcam 2866156e770c ALSA: vx: use correct function name in kernel-doc comment 4f01559b5ec4 ALSA: virtio: drop an extaneous kernel-doc comment d1aa2b9aad69 ALSA: usb-audio: Add quirk for SmartlinkTechnology M01 c4d3fc5844d6 smb: client: fix dir separator in SMB1 UNIX mounts 82c21069028c selftests: net: add missing CMAC to tcp_ao config 2a2675ef6190 vsock/test: add MSG_PEEK after partial recv test a3f77afbf67d vsock/test: fix MSG_PEEK handling in recv_buf() 080f22f5d302 vsock/virtio: fix MSG_PEEK ignoring skb offset when calculating bytes to copy 3cade698881e net: enetc: fix NTMP DMA use-after-free issue 759a32900b6f net: enetc: correct the command BD ring consumer index 5099807f335c net: pse-pd: fix out-of-bounds bitmap access in pse_isr() on 32-bit 0f99e0c3e19b net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops 105425b1969c net/sched: taprio: fix use-after-free in advance_sched() on schedule switch 1e9e7fd839b7 net: mdio: MDIO_PIC64HPSC should depend on ARCH_MICROCHIP f3206328bb52 net: airoha: Wait for NPU PPE configuration to complete in airoha_ppe_offload_setup() 380044c40b16 libbpf: Prevent double close and leak of btf objects 4198ff31edb1 selftests/bpf: cover UTF-8 trace_printk output b960430ea886 bpf: allow UTF-8 literals in bpf_bprintf_prepare() fcd11ff8bd0e selftests/bpf: Reject scalar store into kptr slot 4d0a375887ab bpf: Fix NULL deref in map_kptr_match_type for scalar regs 4f96b7c68a99 extract-cert: Wrap key_pass with '#ifdef USE_PKCS11_ENGINE' df410ad40ca0 selftests: Fix runner.sh for non-bash shells 93edbf1782af selftests: Fix runner.sh busybox support cad6f32665cb selftests: Deescalate error reporting 7b41ff29c8d3 entry: Kill ARCH_SYSCALL_WORK_{ENTER,EXIT} 4096fd0e8eae clockevents: Add missing resets of the next_event_forced flag 51942b77f443 spi: mtk-snfi: fix memory leak in probe 4245bf4dc58f tracing/osnoise: Add option to align tlat threads e5f635edd393 bpf: Fix precedence bug in convert_bpf_ld_abs alignment check f6606a44bc43 bpf, arm64: Emit BTI for indirect jump target 9a0e89dcc9be bpf, x86: Emit ENDBR for indirect jump targets 07ae6c130b46 bpf: Add helper to detect indirect jump targets d9ef13f72711 bpf: Pass bpf_verifier_env to JIT d3e945223e01 bpf: Move constants blinding out of arch-specific JITs a74c2e55ab66 dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible 52bcb57a4e8a vsock/virtio: fix accept queue count leak on transport mismatch c15bc1681045 ASoC: es8311: Fix clock leak and check update_bits in set_bias_level() 37e9faf21670 ASoC: es8311: Check regcache_sync() error in resume 9c4692409975 dt-bindings: display: ti, am65x-dss: Fix AM62L DSS reg and clock constraints 2a62dd135311 dt-bindings: display: simple: Move Innolux G156HCE-L01 panel to dual-link bacf0b2bfa7a dt-bindings: display: simple: Move AUO 21.5" FHD to dual-link 5d0e969c4e6a dt-bindings: thermal: Fix false warning with 'phandle' in trips nodes 07fd339b2c25 of: unittest: fix use-after-free in testdrv_probe() faecdd423c27 of: unittest: fix use-after-free in of_unittest_changeset() 104f082f5ed6 selftests: fib_nexthops: test stale has_v4 on nexthop replace 29c95185ba32 nexthop: fix IPv6 route referencing IPv4 nexthop f9e406647069 net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys df4601653201 net: bridge: use a stable FDB dst snapshot in RCU readers fa92a77b0ed4 macvlan: fix macvlan_get_size() not reserving space for IFLA_MACVLAN_BC_CUTOFF a7a1f3cdd64d crypto: ccp - copy IV using skcipher ivsize 4f685dbfa87c crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed e76239fed3cf crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed abe4a6d6f606 crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed 915b692e6cb7 crypto: pcrypt - Fix handling of MAY_BACKLOG requests 8451ab6ad686 crypto: sa2ul - Fix AEAD fallback algorithm names 1f48ad3b19a9 crypto: authencesn - Fix src offset when decrypting in-place 3ba3b02f897b crypto: eip93 - fix hmac setkey algo selection 4510d140524c net/sched: act_mirred: fix wrong device for mac_header_xmit check in tcf_blockcast_redir 3c318f97dcc5 ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES eb90ae3cca78 ALSA: hda/intel: Move firmware loading into the probe work 819bd270abf9 fs/ntfs3: fix Smatch warnings 0ca0485e4b2e fs/ntfs3: validate rec->used in journal-replay file record check 5d087c485b6e pwm: stm32: Fix rounding issue for requests with inverted polarity d09a040c186a smb: smbdirect: let smbdirect_connection_deregister_mr_io unlock while waiting 25c2e34931c5 smb: smbdirect: fix the logic in smbdirect_socket_destroy_sync() without an error 3892007f2bbf smb: smbdirect: fix copyright header of smbdirect.h 735610d0cefa smb: smbdirect: change smbdirect_socket_parameters.{initiator_depth,responder_resources} to __u16 aa43bb2c0fc0 smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic 649c47559a37 smb: server: no longer use smbdirect_socket_set_custom_workqueue() 73dc52d2942c smb: client: no longer use smbdirect_socket_set_custom_workqueue() 1adde16a9e28 smb: smbdirect: introduce global workqueues e4ce1fca0468 smb: smbdirect: prepare use of dedicated workqueues for different steps 00ac2a4fe04a smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() a40e6f0166e6 smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() 33b2894e8df7 smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() 81a7a3a0faea smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() 50bdab9ae45e smb: server: make use of smbdirect.ko 98bdc5fda9cc smb: server: remove unused ksmbd_transport_ops.prepare() 2eff5e51f976 smb: server: make use of smbdirect_socket_{listen,accept}() 1b2d94a3c986 smb: server: only use public smbdirect functions ff7673f6fde8 smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() 94604164871e smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() 4b4c21a7d220 smb: server: make use of smbdirect_connection_send_iter() and related functions c6b077efbc39 smb: server: let smb_direct_post_send_data() return data_length 08ffdf0c4168 smb: server: split out smb_direct_send_iter() out of smb_direct_writev() da20536c508c smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary 0af87a0a3166 smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() 0184d2b386f8 smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() 1421d50ea941 smb: server: make use of smbdirect_connection_request_keep_alive() 0a1702e9319f smb: server: make use of smbdirect_connection_grant_recv_credits() 73489efddadc smb: server: make use of smbdirect_connection_recvmsg() a3bf9bfee837 smb: server: make use of smbdirect_socket_destroy_sync() 21a72d090073 smb: server: make use of functions from smbdirect_rw.c 0911d32ba206 smb: server: make use of smbdirect_socket_wait_for_credits() be0ac9f59f4c smb: server: make use of smbdirect_get_buf_page_count() 8d55169a5709 smb: server: make use of smbdirect_connection_recv_io_refill[_work]() 62782820e852 smb: server: make use of smbdirect_connection_post_recv_io() 5a2999d7d9c5 smb: server: make use of smbdirect_connection_{create,destroy}_qp() d5e2bdda493f smb: server: make use of smbdirect_connection_negotiate_rdma_resources() ab8e9249e735 smb: server: make use of smbdirect_connection_qp_event_handler() 8688d7a8c712 smb: server: make use of smbdirect_map_sges_from_iter() 07aec3a151b7 smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() bb1d5c49d6cd smb: server: make use of smbdirect_connection_send_io_done() 8ecb32ada10e smb: server: make use of smbdirect_connection_{alloc,free}_send_io() c81c66d3c09a smb: server: make use of smbdirect_frwr_is_supported() 84d7085e5f23 smb: server: make use of smbdirect_connection_idle_timer_work() aa1255e71ffa smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() 01f26988c872 smb: server: make use of smbdirect_connection_{get,put}_recv_io() 0ffbbfdf6a26 smb: server: make use of smbdirect_socket_schedule_cleanup() 1b1ee1e3ee32 smb: server: make use of smbdirect_socket_cleanup_work() 33562021f415 smb: server: make use of smbdirect_socket_wake_up_all() bbf3559afe5e smb: server: make use of smbdirect_socket_set_logging() 4624f1bf1b79 smb: server: make use of smbdirect_socket_prepare_create() 6acc747906c5 smb: client: make use of smbdirect.ko a8e98e392062 smb: client: only use public smbdirect functions b8aef8c8808c smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() 7dbfc0d910e0 smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() 0b0a1a3b2d25 smb: client: introduce and use smbd_debug_proc_show() 5bd752e7749e smb: client: introduce and use smbd_mr_fill_buffer_descriptor() 63972da39f90 smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() 7c81e7bb1338 smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length b626ccd251ae smb: client: let smbd_post_send_iter() get remaining_length and return data_length 15c7e492610f smb: client: change smbd_post_send_empty() to void return b942f351c250 smb: client: make use of smbdirect_connection_request_keep_alive() 8b72c199a962 smb: client: make use of smbdirect_connection_grant_recv_credits() edb9e514f0e0 smb: client: make use of smbdirect_connection_recvmsg() 2cafcddbdada smb: client: make use of smbdirect_socket_destroy_sync() 2a49b625189e smb: client: make use of functions from smbdirect_mr.c 73ec624781cd smb: client: make use of smbdirect_connection_recv_io_refill_work() 26003faa7d47 smb: client: make use of smbdirect_connection_post_recv_io() 6a67fe621202 smb: client: initialize recv_io->cqe.done = recv_done just once 8de557104590 smb: client: make use of smbdirect_connection_{create,destroy}_qp() 6bcccfb0c0f2 smb: client: make use of smbdirect_connection_negotiate_rdma_resources() 0b7da58fec9a smb: client: make use of smbdirect_connection_qp_event_handler() e5fd091663f8 smb: client: make use of smbdirect_map_sges_from_iter() 116f3eed3651 smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() 958da403e1db smb: client: make use of smbdirect_connection_send_io_done() f7a59fff0259 smb: client: make use of smbdirect_connection_{alloc,free}_send_io() 6f9055aa9c8c smb: client: make use of smbdirect_frwr_is_supported() c85814ca5f3d smb: client: make use of smbdirect_connection_idle_timer_work() 018ed87aa5dd smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() 927183cdbe48 smb: client: make use of smbdirect_connection_{get,put}_recv_io() 43e1fed89e40 smb: client: make use of smbdirect_socket_schedule_cleanup() 872b23ab6d94 smb: client: make use of smbdirect_socket_cleanup_work() 5f6e338bbb78 smb: client: make use of smbdirect_socket_wake_up_all() 2459505596f5 smb: client: make use of smbdirect_socket_set_logging() dd43c2227394 smb: client: make use of smbdirect_socket_prepare_create() f9a804da479c smb: smbdirect: introduce the basic smbdirect.ko dc691b91ad16 smb: smbdirect: introduce smbdirect_socket_{listen,accept}() 03f9e2c15f8f smb: smbdirect: introduce smbdirect_socket_bind() 84df3cde1609 smb: smbdirect: split out smbdirect_accept_negotiate_finish() 4c9e665cb113 smb: smbdirect: introduce smbdirect_init_send_batch_storage() 89df09429078 smb: smbdirect: provide explicit prototypes for cross .c file functions b2261ceedd4a smb: smbdirect: introduce smbdirect_public.h with prototypes 5e4bf7fadd4a smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES b1e6277bd124 smb: smbdirect: let smbdirect_socket.h include all headers for used structures 20cd3cc4420b smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() eb3ed1e9048c smb: smbdirect: introduce smbdirect_accept_connect_request() d1f187656797 smb: smbdirect: introduce smbdirect_connect[_sync]() ede2b44b0e62 smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() dce268ffcddc smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers b3e78c651441 smb: smbdirect: introduce smbdirect_socket_shutdown() dc24063813ea smb: smbdirect: introduce smbdirect_connection_is_connected() 09d617d3121e smb: smbdirect: introduce smbdirect_connection_wait_for_connected() a93b68d46e14 smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() b183b7b9b51f smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() 099db5093e4d smb: smbdirect: introduce smbdirect_connection_negotiation_done() db3092ed2f0b smb: smbdirect: introduce smbdirect_connection_send_immediate_work() 54abc694ebb8 smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions 4908d19640f4 smb: smbdirect: introduce smbdirect_connection_request_keep_alive() 351419501082 smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() 20c55c6910cc smb: smbdirect: introduce smbdirect_connection_recvmsg() b895bc4d2155 smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() 422a2436697d smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() ea4151222a93 smb: smbdirect: introduce smbdirect_connection_recv_io_done() 822b1f296a4a smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY 5fe03dd0c520 smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE 6cc55655d0bc smb: smbdirect: introduce smbdirect_rw.c with server rw code de5ef8ec3c46 smb: smbdirect: introduce smbdirect_mr.c with client mr code 0ad03ed97da1 smb: smbdirect: introduce smbdirect_socket_wait_for_credits() dc01504c90d9 smb: smbdirect: introduce smbdirect_get_buf_page_count() a5159795248f smb: smbdirect: split out smbdirect_connection_recv_io_refill() 2b41feecdfdf smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() dd1960ab384e smb: smbdirect: introduce smbdirect_connection_post_recv_io() 6073eb3e3175 smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() 71c4b615daff smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() 0bac60415875 smb: smbdirect: introduce smbdirect_connection_qp_event_handler() 8a4d6c0d4fc4 smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions d674665d514e smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() c81459bddbf7 smb: smbdirect: introduce smbdirect_connection_send_io_done() 8fde1963386a smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() 64d6bd25339b smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask 66a840b3ba53 smb: smbdirect: introduce smbdirect_frwr_is_supported() 8e342e68992e smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); 1593f5d004f5 smb: smbdirect: introduce smbdirect_connection_idle_timer_work() b90169bcb2a6 smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() bb0a49edfe1a smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() 3e319f26a79a smb: smbdirect: introduce smbdirect_connection.c to be filled d85614860184 smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() 1be83fad0c74 smb: smbdirect: introduce smbdirect_socket_cleanup_work() 67ac123e026b smb: smbdirect: introduce smbdirect_socket_wake_up_all() 036614cb738a smb: smbdirect: introduce smbdirect_socket_set_logging() df76b456280b smb: smbdirect: introduce smbdirect_socket_prepare_create() 83c769a9f45c smb: smbdirect: introduce smbdirect_socket.c to be filled cdb9545c238f smb: server: include smbdirect_all_c_files.c bd33b696eb16 smb: client: include smbdirect_all_c_files.c 86bca3df0fa0 smb: smbdirect: introduce smbdirect_internal.h 0a6428978df1 smb: smbdirect: introduce smbdirect_all_c_files.c 8fc518e489c1 9p/trans_xen: replace simple_strto* with kstrtouint 72cb9ee4f6d8 9p/trans_xen: make cleanup idempotent after dataring alloc errors 890d56964c62 9p: document missing enum values in kernel-doc comments da2346a48a5a 9p: fix access mode flags being ORed instead of replaced 0fd76f1be20d 9p: fix memory leak in v9fs_init_fs_context error path 64c2f93fc325 bpf, sockmap: Take state lock for af_unix iter dca38b7734d2 bpf, sockmap: Fix af_unix null-ptr-deref in proto update 997b8483d44c selftests/bpf: Extend bpf_iter_unix to attempt deadlocking 4d328dd69538 bpf, sockmap: Fix af_unix iter deadlock a25566084e39 bpf, sockmap: Annotate af_unix sock:: Sk_state data-races 969fb456ffb4 selftests/bpf: verify kallsyms entries for token-loaded subprograms 0251e40c4829 bpf: copy BPF token from main program to subprograms c09fb907a282 MAINTAINERS: change git.samba.org to https 6b83b03c07fb smb: client: fix integer underflow in receive_encrypted_read() 326941b22806 io_uring/poll: fix signed comparison in io_poll_get_ownership() e9cd85a42638 dt-bindings: qcom,pdc: document the Hawi Power Domain Controller 64b437c4a96a zloop: remove irq-safe locking ec5c045f6cc8 zloop: factor out zloop_mark_{full,empty} helpers 5b680d7afc4a zloop: set RQF_QUIET when completing requests on deleted devices 6466b211f797 zloop: improve the unaligned write pointer warning 14e0077911e3 zloop: use vfs_truncate 32be3c01c3b8 zloop: fix write pointer calculation in zloop_forget_cache feffac187482 tools/power/x86: Add SOC slider and platform profile support b4b0233730d5 selftests/bpf: Test small task local data allocation 615e55a24184 selftests/bpf: Fix tld_get_data() returning garbage data 36bf7beb9d23 selftests/bpf: Prevent allocating data larger than a page 46ee1342b887 bpf, riscv: Remove redundant bpf_flush_icache() after pack allocator finalize 42f18ae53011 bpf, arm64: Remove redundant bpf_flush_icache() after pack allocator finalize 4fddde2a732d bpf: Fix use-after-free in arena_vm_close on fork 1dd8be4ec722 bpf, arm64: Fix off-by-one in check_imm signed range check 48d83d94930e bpf, arm64: Reject out-of-range B.cond targets 1583a7ded0d3 f2fs: do not support mmap write for large folio d97cc8fc997c selftests/bpf: arg tracking for imprecise/multi-offset BPF_ST/STX ecdd4fd8a54c bpf: fix arg tracking for imprecise/multi-offset BPF_ST/STX 813f336269e6 selftests/bpf: Fix timer_start_deadlock failure due to hrtimer change dc989bb79380 MAINTAINERS: Update Jonathan Cameron's email address 61b00c0ad209 ACPI: video: Move Lenovo Legion S7 15ACH6 quirk to the right section ad7997f5a01a ACPI: video: Add backlight=native quirk for Dell OptiPlex 7770 AIO fbd5d52ebf49 ACPI: add acpi_get_cpu_uid() stub helper 02c78abe1b37 MAINTAINERS: adjust file entry in NVIDIA GHES HANDLER 9c0acc169ac7 ACPI: scan: Use acpi_dev_put() in object add error paths d9448dca4235 ALSA: hda/realtek: add quirk for HONOR MRB-XXX M1020 37a6b2d67b0a ALSA: usb-audio: Tidy up error check for processing unit 02df59d0258c ALSA: 6fire: Drop unnecessary NULL checks 14101a067012 ALSA: 6fire: Reduce multi-level conditionals in usb6fire_chip_disconnect() 4d5de85b6a99 ALSA: 6fire: Fix leftover global pointers after probe failures f3c80e76a0e9 ALSA: 6fire: Cover the whole probe and disconnect calls with register_mutex 28abd224db4a ALSA: caiaq: Handle probe errors properly 70b672833f40 ocfs2: validate group add input before caching 8f687eeed3da ocfs2: validate bg_bits during freefrag scan d12f558e6200 ocfs2: fix listxattr handling when the buffer is full 5cc6421aaad3 doc: watchdog: fix typos etc fb9907939b01 update Sean's email address 6c9340a2ff2b ocfs2: use get_random_u32() where appropriate d647c5b2fbf8 ocfs2: split transactions in dio completion to avoid credit exhaustion 510a75028707 ocfs2: remove redundant l_next_free_rec check in __ocfs2_find_path() af5e456c0b19 ocfs2: validate extent block list fields during block read 4ae9cca37e32 ocfs2: remove empty extent list check in ocfs2_dx_dir_lookup_rec() 775c17386a6f ocfs2: validate dx_root extent list fields during block read 7de554cabf16 ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY 4a1c0ddc6e7b ocfs2: handle invalid dinode in ocfs2_group_extend 496649d23db6 .get_maintainer.ignore: add Askar 6110d18e208c ocfs2: validate bg_list extent bounds in discontig groups f758440d3d82 checkpatch: exclude forward declarations of const structs cc82b3dcc6a8 tools/accounting: handle truncated taskstats netlink messages 16c4f0211aaa taskstats: set version in TGID exit notifications 5686459423d0 ocfs2/heartbeat: fix slot mapping rollback leaks on error paths 8901ac9d2c7e printf: Compile the kunit test with DISABLE_BRANCH_PROFILING DISABLE_BRANCH_PROFILING 8c2f1288250a lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl() 1f5ffc672165 Fix mismerge of the arm64 / timer-core interrupt handling changes faed986de525 i2c: mediatek: add bus regulator control for power saving 60c8a400fbef dt-bindings: i2c: cnxt,cx92755-i2c: Convert to DT schema d98f6fcec6f1 i2c: pxa: handle 'Early Bus Busy' condition on Armada 3700 c7ff53ef45b2 arm64: dts: apple: Fix spelling error 44d9ae042c58 dt-bindings: Update Sasha Finkelstein's email address b04a4f8ff704 mailmap: Update Sasha Finkelstein's email address 6bb6bafa88b4 net: pse-pd: fix kernel-doc function name for pse_control_find_by_id() 60a25ef8dacb wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit f364db381c9d wireguard: allowedips: remove redundant space 121f416756d6 tools: ynl: add sample for wireguard e5549aecdd24 wireguard: allowedips: Use kfree_rcu() instead of call_rcu() abce65948c2c smb: client: add tracepoints for deferred handle caching 4c46b677f352 smb: client: add oplock level to smb3_open_done tracepoint afab3f61aeb1 smb: client: add tracepoint for local lock conflicts eb4d3691fc9b smb: client: add tracepoints for lock operations 15e9e00a5aa4 vfs: get rid of BUG_ON() in d_mark_tmpfile_name() 344bf523d441 platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C77) 899225257e78 platform/x86: hp-wmi: Add support for Omen 16-n0xxx (8A44) 5badf5ebcd14 platform/x86: hp-wmi: Add support for OMEN MAX 16-ak0xxx (8D87) 9d317a54e46d platform/x86: hp-wmi: fix fan table parsing e534e9d13d0b virt: arm-cca-guest: fix error check for RSI_INCOMPLETE 680b961ebf41 arm64/hwcap: Include kernel-hwcap.h in list of generated files bc28831d7a09 MAINTAINERS: Add netkit selftest files 1e822171ba9b selftests/net: Add additional test coverage in nk_qlease e254ffb9502c selftests/net: Split netdevsim tests from HW tests in nk_qlease 4a6fe5fe6004 tools/ynl: Make YnlFamily closeable as a context manager 43cec30c4476 tracefs: Removed unused 'ret' variable in eventfs_iterate() 8fc1ad90075f tomoyo: use u64 for holding inode->i_ino value aea645c02f1a lib/vsprintf: use bool for local decode variable e0da8a8cac74 ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names() b9d8b856689d net: airoha: Add missing PPE configurations in airoha_ppe_hw_init() 978df761538e MAINTAINERS: update second Socionext SPI maintainer address 9c53a0379e29 MAINTAINERS: update Socionext SPI maintainer address ebeef57b7ba9 spi: dt-bindings: fsl: Correct GPIO flags in the example a158fe7b0c81 ASoC: SOF: Intel: NVL-S: add platform name ab463b465585 ASoC: SOF: Intel: NVL: add platform name 1acdfbdb516b net: airoha: Fix VIP configuration for AN7583 SoC f7cf8ece8cee net: caif: clear client service pointer on teardown cf162476f7e0 ASoC: rt1320: fix the warning 'rae_fw' from request_firmware() not released fe72340daaf1 net: strparser: fix skb_head leak in strp_abort_strp() a1ed2ec1c545 ALSA: usb-audio: Fix missing error handling for get_min_max*() 600dc40554dc net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete() 621a59d8fc67 selftests/ftrace: Add test case for fully-qualified variable references 9236eebd138a tracing: Fix fully-qualified variable reference printing in histograms 5b484311507b driver core: Add kernel-doc for DEV_FLAG_COUNT enum value fad217e16fde tracepoint: balance regfunc() on func_add() failure in tracepoint_add_func() 6170922f1372 ring-buffer: Prevent off-by-one array access in ring_buffer_desc_page() 5ec1d1e97de1 tracing: Rebuild full_name on each hist_field_name() call 8dd1bdde38af selftests/bpf: add test for xdp_master_redirect with bond not up 1921f91298d1 net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master 1111e9bd83f8 ring-buffer: Report header_page overwrite as char 46c862f5419e ALSA: hda/realtek - fixed speaker no sound update 841dbf4871c5 perf loongarch: Fix build failure with CONFIG_LIBDW_DWARF_UNWIND cad3bf1c3302 selftests/namespaces: remove unused utils.h include from listns_efault_test 660c09404cda selftests/fsmount_ns: add missing TARGETS and fix cap test d38aa6cdee8e selftests/empty_mntns: fix wrong CLONE_EMPTY_MNTNS hex value in comment 1a398a237875 selftests/empty_mntns: fix statmount_alloc() signature mismatch a27e46426293 selftests/statmount: remove duplicate wait_for_pid() ad4999496e73 mount: always duplicate mount a7b56be59b47 ALSA: hda/realtek: Add quirk for Acer PT316-51S headset mic a355eefc36c4 perf annotate: Use jump__delete when freeing LoongArch jumps 86d1095fdb70 perf test: Fixes for check branch stack sampling c7fe4e5665b7 perf test: Fix inet_pton probe failure and unroll call graph 97ab89686a9e perf build: fix "argument list too long" in second location dff56bdafae8 perf header: Add sanity checks to HEADER_BPF_BTF processing 66af7e9b05c4 perf header: Sanity check HEADER_BPF_PROG_INFO f5722a6b6a44 perf header: Sanity check HEADER_PMU_CAPS 47c68eb15ae9 perf header: Sanity check HEADER_HYBRID_TOPOLOGY 110a661708a6 perf header: Sanity check HEADER_CACHE 6830e20c92e7 perf header: Sanity check HEADER_GROUP_DESC f613a6d694aa perf header: Sanity check HEADER_PMU_MAPPINGS a881fc56038a perf header: Sanity check HEADER_MEM_TOPOLOGY 4ba223016b0b perf header: Sanity check HEADER_NUMA_TOPOLOGY 22a2e2b29217 perf header: Sanity check HEADER_CPU_TOPOLOGY 376ce5a9f706 perf header: Sanity check HEADER_NRCPUS and HEADER_CPU_DOMAIN_INFO 06452a412e5e perf header: Bump up the max number of command line args allowed f823d7efb81c perf header: Validate nr_domains when reading HEADER_CPU_DOMAIN_INFO 404cd6bffe17 mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDER ca5ee0e91811 tools: hv: Fix cross-compilation 0d5acba6331c Drivers: hv: vmbus: Export hv_vmbus_exists() and use it in pci-hyperv 80acc80ea25d mshv: Introduce tracing support 1c80dd81cac1 Drivers: hv: vmbus: Limit channel interrupt scan to relid high water mark 34e1a98ff2a8 net: airoha: Remove PCE_MC_EN_MASK bit in REG_FE_PCE_CFG configuration 2cd7e6971fc2 sctp: disable BH before calling udp_tunnel_xmit_skb() bf6f95ae3b8b sctp: fix missing encap_port propagation for GSO fragments ae32f80018f0 net: airoha: Rely on net_device pointer in ETS callbacks 8baf4bf72ef9 net: airoha: Rely on net_device pointer in HTB callbacks 360d745a5319 net: airoha: Rely on net_device pointer in airoha_dev_setup_tc_block signature a21d33a5265f net: dsa: mxl862xx: implement .get_stats64 e6295d124644 net: dsa: mxl862xx: add ethtool statistics support 43a2deae3661 net: phy: realtek: use LEDCR page number define on RTL8211F 8b0c25528cb6 bnge: return after auxiliary_device_uninit() in error path d46515ec0b1d docs: security: ipe: fix typos and grammar c058bbf05b11 tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init(). b635f2ecdb5a f2fs: fix uninitialized kobject put in f2fs_init_sysfs() 5909bedbed38 f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show() b8b902fd57fb f2fs: disallow setting an extension to both cold and hot ed78aeebef05 f2fs: fix node_cnt race between extent node destroy and writeback 2a3db1e02ce0 f2fs: allow empty mount string for Opt_usr|grp|projjquota b80a95ccf160 udp: Force compute_score to always inline dd66b4285470 octeon_ep_vf: add NULL check for napi_build_skb() 4e5bc3ff060e octeon_ep_vf: introduce octep_vf_oq_next_idx() helper 7809fea20c94 net: qrtr: ns: Fix use-after-free in driver remove() 27d5e84e810b net: qrtr: ns: Limit the total number of nodes 68efba36446a net: qrtr: ns: Free the node during ctrl_cmd_bye() 5640227d9a21 net: qrtr: ns: Limit the maximum number of lookups d5ee2ff98322 net: qrtr: ns: Limit the maximum server registration per node 5b75e7d67695 can: raw: convert to getsockopt_iter 9c99d6270569 af_packet: convert to getsockopt_iter 5bd0dec150f5 net: call getsockopt_iter if available 67fab22a7adc net: add getsockopt_iter callback to proto_ops 8c787b286f39 NFSv4.1: Apply session size limits on clone path 515af10044f1 NFSv4: retry GETATTR if GET_DIR_DELEGATION failed 4fa7ab8d292b NFS: fix RENAME attr in presence of directory delegations e7a62edd34b1 net: phy: qcom: at803x: Use the correct bit to disable extended next page 1b9707e6f1a9 net: stmmac: enable RPS and RBU interrupts 493c7eff3c2f vfio/xe: Add a missing vfio_pci_core_release_dev() 1b81ed612e12 vfio/xe: Reorganize the init to decouple migration from reset 94545ffc0ae8 pnfs/flexfiles: validate ds_versions_cnt is non-zero b0ed12538fdf NFS/blocklayout: print each device used for SCSI layouts bc174d054986 mlx4: correct error reporting in mlx4_master_process_vhcr() 52d652c7e178 dt-bindings: ARM: arm,vexpress-scc: convert to DT schema b74f2f7fb2bb drivers/of: fdt: validate flat DT string properties before string use bb04fcc89a88 drivers/of: fdt: validate stdout-path properties before parsing them 38fe5379504f dt-bindings: sram: Document qcom,hawi-imem compatible 2452dcf4d740 kbuild: builddeb - avoid recompiles for non-cross-compiles 45df9111692c dax/fsdev: fix uninitialized kaddr in fsdev_dax_zero_page_range() 704f3f640f72 xprtrdma: Post receive buffers after RPC completion 93b4791adb10 xprtrdma: Scale receive batch size with credit window 7a079ab57c4e xprtrdma: Replace rpcrdma_mr_seg with xdr_buf cursor 6f2e565fb3bd xprtrdma: Decouple frwr_wp_create from frwr_map 765bde47fe7f xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot 100142093e22 xprtrdma: Avoid 250 ms delay on backlog wakeup 24297c7cd3f9 xprtrdma: Close sendctx get/put race that can block a transport 9c332d7f6340 nfs: update inode ctime after removexattr operation 16d99dce938e nfs: fix utimensat() for atime with delegated timestamps 3a06bac55bf5 NFS: improve "Server wrote zero bytes" error a47306a74c31 ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP bad4bd28abf4 regmap-i2c: add SMBus byte/word reg16 bus for adapters lacking I2C_FUNC_I2C f8e0a5a174d7 selftests/ftrace: Quote check_requires comparisons 7e47389142b8 selftests: Preserve subtarget failures in all/install d6ea9f404b90 selftests/run_kselftest.sh: Allow choosing per-test log directory a82e076f4a0c selftests/run_kselftest.sh: Resolve BASE_DIR with pwd -P 01f217fa8a8c KVM: x86: use inlines instead of macros for is_sev_*guest 54a032d3e62f ASoC: pxa2xx-ac97: fix error handling for reset GPIO descriptor bc9b1ebaa762 ASoC: tas2781: fix unused-const-variable warning 1805e6b2f49f NFSv4/pnfs: If the server is down, retry the layout returns on reboot 76af54648899 workqueue: validate cpumask_first() result in llc_populate_cpu_shard_id() e61bc5e4d874 bufmap: manage as folios, V2. 7e311bafb9ad tools/sched_ext: Add explicit cast from void* in RESIZE_ARRAY() 4615361f0b14 sched_ext: Make string params of __ENUM_set() const 3d3667f26514 tools/sched_ext: Kick home CPU for stranded tasks in scx_qmap 599bbba5a36f proc: make PROC_MEM_FORCE_PTRACE the Kconfig default 67f4c61a73e9 ALSA: hda/realtek: Add quirk for Legion S7 15IMH 4248ed101381 smb: client: allow both 'lease' and 'nolease' mount options 15513eefac7c MIPS/mtd: Handle READY GPIO in generic NAND platform data 42671e9c1e40 MIPS/input: Move RB532 button to GPIO descriptors f992846d0b45 MIPS: validate DT bootargs before appending them d1d0aa620a0f MIPS: Alchemy: Remove unused forward declaration b025461303d8 tcp: update window_clamp when SO_RCVBUF is set 5152a7d41665 MAINTAINERS: Mobileye: Add EyeQ6Lplus files 9f861f60475d MIPS: config: add eyeq6lplus_defconfig d024ba24ee65 MIPS: Add Mobileye EyeQ6Lplus evaluation board dts 361600d16e3a MIPS: Add Mobileye EyeQ6Lplus SoC dtsi 4eb9ed3933e5 clk: eyeq: Add Mobileye EyeQ6Lplus OLB fe9545bbc3c6 clk: eyeq: Adjust PLL accuracy computation 8ab1e58ca9eb clk: eyeq: Skip post-divisor when computing PLL frequency c4fc0fb95ad3 pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB 7cfa9474b91e pinctrl: eyeq5: Use match data 36cab4bd8ba3 reset: eyeq: Add Mobileye EyeQ6Lplus OLB 2aca86de974b MIPS: Add Mobileye EyeQ6Lplus support 4434c3896fab dt-bindings: soc: mobileye: Add EyeQ6Lplus OLB 20e65a6dd85c dt-bindings: mips: Add Mobileye EyeQ6Lplus SoC c347ca17d62a Bluetooth: hci_qca: Fix missing wakeup during SSR memdump handling 76388eae1da9 Bluetooth: btintel_pcie: use strscpy to copy plain strings 85fa35120487 Bluetooth: hci_event: fix potential UAF in SSP passkey handlers a0cff16d0f6e Bluetooth: hci.h: Avoid a couple -Wflex-array-member-not-at-end warnings 4e10a9ebbf08 Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to sco_pi(sk)->codec 9e3d074bb21d Bluetooth: btintel_pcie: Align shared DMA memory to 128 bytes 42776497cdbc Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp 1c0bc11cd445 Bluetooth: hci_ll: Enable BROKEN_ENHANCED_SETUP_SYNC_CONN for WL183x 5e17010bfc7e Bluetooth: btusb: MediaTek MT7922: Add VID 0489 & PID e11d 81f971c6abec Bluetooth: btmtk: hide unused btmtk_mt6639_devs[] array 751b06a28b3f Bluetooth: btusb: Add MT7927 ID for ASUS X870E / ProArt X870E-Creator adcbb348e9ad Bluetooth: btusb: Add MT7927 ID for TP-Link Archer TBE550E 71708de05e77 Bluetooth: btusb: Add MT7927 ID for MSI X870E Ace Max 0e2f6aca7c3b Bluetooth: btusb: Add MT7927 ID for Gigabyte Z790 AORUS MASTER X 6f7d4428cc92 Bluetooth: btusb: Add MT7927 ID for Lenovo Legion Pro 7 16ARX9 bfe11e17b300 Bluetooth: btusb: Add MT7927 ID for ASUS ROG Crosshair X870E Hero e4f6bc7f8222 Bluetooth: btmtk: fix ISO interface setup for single alt setting 28b7c5a6db74 Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth support 5c7209a341ff Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER 120941654f18 Bluetooth: btmtk: refactor endpoint lookup 5c31aaa05624 Bluetooth: btusb: refactor endpoint lookup 68d39ea5e0ad Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error d288f4db0909 Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if exists 7b75867803a8 Bluetooth: hci_qca: disable power control for WCN7850 when bt_en is not defined 552aac414f9a bluetooth: btusb: Fix whitespace in btusb.c 15bf35a660eb Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU d3870724eb16 selftests: net: Add tests for team driver decoupled tx and rx control bb9215a98179 net: team: Add new tx_enabled team port option 0e47569a574d net: team: Add new rx_enabled team port option 68f0833f279a net: team: Track rx enablement separately from tx enablement fa6ed31dd913 net: team: Rename enablement functions and struct members to tx 10407eebe886 selftests: net: Add test for enablement of ports with teamd 05e352444b24 selftests: net: Add tests for failover of team-aggregated ports cfa477df2cc6 net: team: Rename port_disabled team mode op to port_tx_disabled 014f249121d7 net: team: Remove unused team_mode_op, port_enabled 3faf0ce6e499 net: team: Annotate reads and writes for mixed lock accessed values 91eb7ec72612 ipmi:ssif: Remove unnecessary indention 92c36b634b45 platform/x86: hp-wmi: add Omen 14-fb0xxx (board 8C58) support 2e2a39149fe3 platform/wmi: Replace .no_notify_data with .min_event_size 1aeded2f55f0 platform/wmi: Extend wmidev_query_block() to reject undersized data 96b1b053e10d platform/wmi: Extend wmidev_invoke_method() to reject undersized data 204b52fadf98 platform/wmi: Prepare to reject undersized unmarshalling results 578bc2a53ae2 platform/wmi: Convert drivers to use wmidev_invoke_procedure() 7e2d964f417e platform/wmi: Add wmidev_invoke_procedure() 0ec7f158dc01 platform/x86: int3472: Add support for GPIO type 0x02 (IR flood LED) 56f295853f38 m68k: virt: Switch to qemu-virt-ctrl driver ad9d2cd065d1 power: reset: Add QEMU virt-ctrl driver 69c02ffde6ed HID: core: clamp report_size in s32ton() to avoid undefined shift 005b25ad1171 hte: tegra194: Add Tegra264 GTE support d354e47f6464 dt-bindings: timestamp: Add Tegra264 support 882321ccaeea ALSA: hda/realtek: Add quirk for HP Spectre x360 14-ea 80bb50e2d459 ALSA: caiaq: take a reference on the USB device in create_card() 2de35d992ba1 smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() c31823988260 smb: smbdirect: introduce smbdirect_socket.logging infrastructure 731a5302bedc smb: smbdirect: let smbdirect.h include #include 84ff995ae826 smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list() 27b7c3e91621 smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush() 3e298897f41c ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine ad0057fb9121 ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc 53370cf90907 ksmbd: require 3 sub-authorities before reading sub_auth[2] 66751841212c ksmbd: validate EaNameLength in smb2_get_ea() 1c137636c9fd ksmbd: Remove unnecessary selection of CRYPTO_ECB 49110a8ce654 ksmbd: validate owner of durable handle on reconnect 235e32320a47 ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger 3df614ebc976 ksmbd: ipc: use kzalloc_flex and __counted_by 95e1d378ce30 smb: move filesystem_vol_info into common/fscc.h 31884d4bc981 smb: move file_basic_info into common/fscc.h a5e581093b1d smb: move some definitions from common/smb2pdu.h into common/fscc.h f1cc94665df9 selftests/bpf: cover short IPv4/IPv6 inputs with adjust_room 12bec2bd4b76 bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb 29b1ee8788c5 net: add noinline __init __no_profile to skb_extensions_init() for GCOV compatibility c0b4382c86e3 net: fix skb_ext_total_length() BUILD_BUG_ON with CONFIG_GCOV_PROFILE_ALL 4bf38bac1b2e net: ipa: add IPA v5.2 configuration data d471d70cc964 dt-bindings: net: qcom,ipa: add Milos compatible 2dddb34dd0d0 net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers 6bc78039a77a pppox: convert pppox_sk() to use container_of() 105369d627b9 pppox: remove sk_pppox() helper 0fedce7244e4 rtc: abx80x: Disable alarm feature if no interrupt attached 47687a29b2c3 selftests/bpf: Use memfd_create instead of shm_open in cgroup_iter_memcg edccdd1eb947 net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic() 9994ad4df82d net/mlx5e: Fix features not applied during netdev registration d114bfdc9b76 vsock: fix buffer size clamping order fb37aea2a00e net: change sk_filter_trim_cap() to return a drop_reason by value 97449a5f1a58 tcp: change tcp_filter() to return the reason by value c78bcbd51976 net: change sk_filter_reason() to return the reason by value 734ea7e324ad net: always set reason in sk_filter_trim_cap() 900f27fb797c net: change sock_queue_rcv_skb_reason() to return a drop_reason 96aefe3afe0e net: phy: add a PHY write barrier when disabling interrupts f76aef980206 net: mdio: add a driver for PIC64-HPSC/HX MDIO controller 268bb35d1a34 dt-bindings: net: document Microchip PIC64-HPSC/HX MDIO controller 6f533abe7bba net: phy: fix a return path in get_phy_c45_ids() 30c4d2f26bb3 rtc: ntxec: fix OF node reference imbalance 095a3e886dd2 rtc: pic32: allow driver to be compiled with COMPILE_TEST 0e9b12ee74c5 rtc: ti-k3: Add support to resume from IO DDR low power mode 600f01dc4bd0 dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110 21ad19a99d94 octeon_ep: Remove unnecessary semicolons in octep_oq_drop_rx() 1335b903cf2e net: ipa: Fix decoding EV_PER_EE for IPA v5.0+ de08f9585692 net: ipa: Fix programming of QTIME_TIMESTAMP_CFG 2bb6379416fd ppp: require CAP_NET_ADMIN in target netns for unattached ioctls 171609f04755 selftests/bpf: Add test for cgroup storage OOB read 576afddfee8d bpf: Fix OOB in pcpu_init_value ebf71dd4aff4 net/rds: Restrict use of RDS/IB to the initial network namespace 236f718ac885 net/rds: Optimize rds_ib_laddr_check 8263e484d662 net: hamradio: scc: validate bufsize in SIOCSCCSMEM ioctl 6183bd8723a3 net: hamradio: bpqether: validate frame length in bpq_rcv() 2fefa9c81a25 selftests/bpf: Fix reg_bounds to match new tnum-based refinement 2835750dd647 net: rose: reject truncated CLEAR_REQUEST frames in state machines d35a6db887ee i3c: mipi-i3c-hci: fix IBI payload length calculation for final status 98a4f3d34132 net: enetc: add unstructured counters for ENETC v4 dbc30b154e33 net: enetc: add unstructured pMAC counters for ENETC v1 6d78c37a73e0 net: enetc: remove standardized counters from enetc_pm_counters c571d309d4cf net: enetc: show RX drop counters only for assigned RX rings c6c223fd06ed net: enetc: add support for the standardized counters 4c5f21d4dfa4 selftests/bpf: Add tests for non-arena/arena operations ac61bffe91d4 bpf: Allow instructions with arena source and non-arena dest registers f0e16ac71618 bpftool: add missing fsession to the usage and docs of bpftool 46d9f15a55fb docs/bpf: add missing fsession attach type to docs 9fd19e3ed775 bpf: add missing fsession to the verifier log 99a832a2b5b8 bpf: Move BTF checking logic into check_btf.c ed0b9710bd2e bpf: Move backtracking logic to backtrack.c c82834a5a11f bpf: Move state equivalence logic to states.c f8a8faceab99 bpf: Move check_cfg() into cfg.c fc150cddeea7 bpf: Move compute_insn_live_regs() into liveness.c 449f08fa59dd bpf: Move fixup/post-processing logic from verifier.c into fixups.c 8632175ccb0c gre: Count GRE packet drops 04013c3ca022 selftests/bpf: Add tests for sock_ops ctx access with same src/dst register 10f86a2a5c91 bpf: Fix same-register dst/src OOB read and pointer leak in sock_ops fab205e49286 perf sample: Fix documentation typo 40a3f6c5e260 Documentation: core-api: real-time: correct spelling f0efd29aa60c doc: Add CPU Isolation documentation 46ce8be2ced3 NFC: digital: Bounds check NFC-A cascade depth in SDD response handler a6bd339dbb35 net_sched: fix skb memory leak in deferred qdisc drops bb14e3b63c63 net: phy: realtek: convert RTL8211F to .disable_autonomous_eee bcb3e89fc0ec net: phy: broadcom: implement .disable_autonomous_eee for BCM54xx 7ef629b45801 net: phy: add support for disabling PHY-autonomous EEE 656121b15503 net: airoha: Add missing RX_CPU_IDX() configuration in airoha_qdma_cleanup_rx_queue() b2fb1a336383 ethtool: strset: check nla_len overflow 1346586a9ac9 netlink: add a nla_nest_end_safe() helper 594ba4477164 tools: ynl: ethtool: add --dbg-small-recv option 1c43d471a513 tools: ynl: ethtool: use doit instead of dumpit for per-device GET 22ef8a263c17 tools: ynl: move ethtool.py to selftest 3b7c7fc97aea net: mana: Move current_speed debugfs file to mana_init_port() c116f07ab9d2 net: mana: Use pci_name() for debugfs directory naming 2b5dd4632966 nfc: llcp: add missing return after LLCP_CLOSED checks bcc0f4c0f257 bng_en: add support for ethtool -S stats display c1da271f0d35 bng_en: implement netdev_stat_ops d4f802eb4e7d bng_en: implement ndo_get_stats64 50c885cb2ebe bng_en: periodically fetch and accumulate hardware statistics 8438239bd2b2 bng_en: add HW stats infra and structured ethtool ops 4a75900989c9 bng_en: add support for link async events dc85e8a51f5a bng_en: implement ethtool pauseparam operations 169f6e8dd149 bng_en: add ethtool link settings, get_link, and nway_reset 7626cd3d53be bng_en: query PHY capabilities and report link status 2095da234017 bng_en: add per-PF workqueue, timer, and slow-path task 8ebf408e7d46 ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands 5d3b12d1a24b selftests: drv-net: Add USO test 28f2c22398fb net: bnxt: Dispatch to SW USO 87550ba2dc39 net: bnxt: Add SW GSO completion and teardown support cc5d90667db8 net: bnxt: Implement software USO 0440e27eedac net: bnxt: Add boilerplate GSO code 0c26a0e765e7 net: bnxt: Add TX inline buffer infrastructure 3cb430e62c83 net: bnxt: Use dma_unmap_len for TX completion unmapping 637237d3d93c net: bnxt: Add a helper for tx_bd_ext 268c63f2c6b2 net: bnxt: Export bnxt_xmit_get_cfa_action 82db77f6fb16 net: tso: Introduce tso_dma_map and helpers bd39fc81340a alpha: Define pgprot_modify to silence tautological comparison warnings 55b22075f784 alpha: add support for SECCOMP and SECCOMP_FILTER 006679268a29 vsock/virtio: remove unnecessary call to `virtio_transport_get_ops` 5758be283ff8 net: skb: clean up dead code after skb_kfree_head() simplification e530b484b705 netkit: Don't emit scrub attribute for single device mode 469faa546e7a net: lan743x: rename chip_rev to fpga_rev 61119542663c selftests: netfilter: nft_tproxy.sh: adjust to socat changes f462dca0c841 net/sched: act_ct: Only release RCU read lock after ct_ft 115e7d764dad ASoC: dt-bindings: rockchip: convert rk3399-gru-sound to DT Schema 29703d7813f9 tcp: add indirect call wrapper in tcp_conn_request() 59818773bab6 net: Rename ifq_idx to rxq_idx in netif_mp_* helpers e46ff213f7a5 selftests: net: py: add test case filtering and listing 0aa72fc37e15 net: fix reference tracker mismanagement in netdev_put_lock() f5148298b0fe tcp: return a drop_reason from tcp_add_backlog() 6dd82499fa6c ipvlan: avoid spinlock contention in ipvlan_multicast_enqueue() 441ec8b5bdcc ipvlan: ipvlan_handle_mode_l2() refactoring b258cba1e05d net: Add net_cookie to Dead loop messages 82f37bd9a4d7 net: dsa: tag_rtl8_4: set KEEP flag 297e1f411ed4 net: dsa: tag_rtl8_4: update format description 65782b2db732 net/sched: cls_fw: fix NULL dereference of "old" filters before change() 40637e4a4477 net: libwx: improve flow control setting 1dd9b0dafd21 net: libwx: wrap-around and reset qmprc counter dc33e52b8ce6 net: wangxun: schedule hardware stats update in watchdog 58f6303572ec net: wangxun: reorder timer and work sync cancellations b736ebed937e net: wangxun: move ethtool_ops.set_channels into libwx d48df7e7c3fb net: wangxun: replace busy-wait reset flag with kernel mutex 9bc29a87fbc6 net: ngbe: remove redundant macros 752157d9eded net: ngbe: move the WOL functions to libwx 4d19654dacef net: ngbe: remove netdev->ethtool->wol_enabled setting 436e9e48ca51 net: ethernet: ti: am65-cpsw: add support for J722S SoC family f757a2da6df5 dt-bindings: net: ti: k3-am654-cpsw-nuss: Add ti,j722s-cpsw-nuss compatible 14f269ae6998 dpll: zl3073x: add ref-sync pair support a1a702090def dt-bindings: dpll: add ref-sync-sources property 63009eb92b0f dpll: zl3073x: add ref sync and output clock type helpers 737cb6195c40 dpll: zl3073x: use FIELD_MODIFY() for clear-and-set patterns 3c8c39768b10 dpll: zl3073x: clean up esync get/set and use zl3073x_out_is_ndiv() 0b73da96b6eb i3c: master: adi: Fix error propagation for CCCs ef8b5229348f i3c: master: Fix error codes at send_ccc_cmd 49775afa983e i3c: master: Move bus_init error suppression 42247fffb304 i3c: master: Move entdaa error suppression 19a1b61fa623 i3c: master: Move rstdaa error suppression 6105f4919615 i3c: dw: Simplify xfer cleanup with __free(kfree) 256cc1f1305a i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() 57c91ca3dd87 i3c: master: renesas: Use __free(kfree) for xfer cleanup in renesas_i3c_send_ccc_cmd() d7665c3b4f57 i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers() 19d6dd322c3f i3c: master: dw-i3c: Balance PM runtime usage count on probe failure bef1eef66718 i3c: master: dw-i3c: Fix missing reset assertion in remove() callback e7a718627c6f i3c: mipi-i3c-hci-pci: Enable IBI while runtime suspended for Intel controllers e813e7e30086 i3c: mipi-i3c-hci-pci: Add optional ability to manage child runtime PM 82851828a8b1 i3c: mipi-i3c-hci: Allow parent to manage runtime PM 5fe77a6d8d5d i3c: mipi-i3c-hci: Add quirk to allow IBI while runtime suspended 815b4448198f i3c: mipi-i3c-hci-pci: Set d3hot_delay to 0 for Intel controllers acfcdff920dc i3c: fix missing newline in dev_err messages 7f53c556c207 i3c: master: use kzalloc_flex eaa1d092a4f3 i3c: mipi-i3c-hci-pci: Add support for Intel Nova Lake-H I3C 8ea0b60bc00d i3c: master: Add sysfs option to rescan bus via entdaa 335c21a2bb47 i3c: master: svc: spelling corrections fb447217c59a hwmon: (ina233) Don't check for specific errors when parsing properties 77353904e184 hwmon: (isl28022) Don't check for specific errors when parsing properties a69ae329d425 hwmon: (pmbus/tps25990) Don't check for specific errors when parsing properties ff708b549c4d hwmon: (nct6683) Add customer ID for ASRock B650I Lightning WiFi 8879a3c110cb crypto: af_alg - use sock_kmemdup in alg_setkey_by_key_serial c697c5fcfb5e crypto: vmx - remove CRYPTO_DEV_VMX from Kconfig 809c9b60cf03 crypto: omap - convert reqctx buffer to fixed-size array a883b38a6f61 crypto: atmel-sha204a - add Thorsten Blum as maintainer 93d93d91d3f2 crypto: atmel-ecc - add Thorsten Blum as maintainer 95aed2af87ec crypto: qat - fix IRQ cleanup on 6xxx probe failure 2418431211d5 crypto: geniv - Remove unused spinlock from struct aead_geniv_ctx 3787fb7697a9 crypto: qce - simplify qce_xts_swapiv() 1ee57ab93b75 crypto: hisilicon - Fix dma_unmap_single() direction a1b80018b8ce crypto: talitos - rename first/last to first_desc/last_desc 655ef638a2bc crypto: talitos - fix SEC1 32k ahash request limitation 01d798e9feb3 crypto: jitterentropy - replace long-held spinlock with mutex 06c42142cf8a crypto: hisilicon - remove unused and non-public APIs for qm and sec d2b5e8d3193d crypto: hisilicon/qm - drop redundant variable initialization 6e7619dc6a24 crypto: hisilicon/qm - remove else after return ff34953026dd crypto: hisilicon/qm - add const qualifier to info_name in struct qm_cmd_dump_item f94f6cff1dcf crypto: hisilicon - fix the format string type error 02c64052fad0 crypto: ccree - fix a memory leak in cc_mac_digest() 713e0f011178 ALSA: sscape: Add suspend and resume support f312f8b59880 ALSA: sscape: Cache per-card resources for board reinitialization 1603cbb64173 clk: visconti: pll: initialize clk_init_data to zero 2ec74a053611 bpf: Simplify do_check_insn() 6358c883179e clk: fsl-sai: Add MCLK generation support 32b0c7aac1a2 clk: fsl-sai: Extract clock setup into fsl_sai_clk_register() f293f885c4b2 dt-bindings: clock: fsl-sai: Document clock-cells = <1> support c206085b2678 clk: fsl-sai: Add i.MX8M support with 8 byte register offset d0a4d582140b clk: fsl-sai: Sort the headers 29e64a37088d dt-bindings: clock: fsl-sai: Document i.MX8M support ae3f8ca2ba50 bpf: Move checks for reserved fields out of the main pass 57205e2dd962 bpf: Delete unused variable 335a6ca04158 selftests/bpf: inline TEST_TAG constants in test_loader.c 713db9fd0336 selftests/bpf: impose global ordering for test decl_tags 5160e584c361 selftests/bpf: make str_has_pfx return pointer past the prefix cdd54fe98c00 selftests/bpf: fix __jited_unpriv tag name 9ce4a8c07b28 sysfs: attribute_group: Respect is_visible_const() when changing owner 8f4c13c2674d software node: return -ENOTCONN when referenced swnode is not registered yet bb6a85b4b652 Documentation: Add managed interrupts 8602018b1f17 iommufd: Fix a race with concurrent allocation and unmap a2225b6e834a driver core: Don't let a device probe until it's ready c4c3fc872d2a spi: sn-f-ospi: fix incorrect return code for invalid num-cs f79ee9e4b232 spi: spi-mem: Add a packed command operation 5e75c1d4d386 spi: cadence-qspi: Revert the filtering of certain opcodes in ODTR 87117347a0e7 usb: dwc3: starfive: Add JHB100 USB 2.0 DRD controller d7a8d8b40800 dt-bindings: usb: dwc3: add support for StarFive JHB100 35c8b7148c8d dt-bindings: usb: atmel,at91sam9rl-udc: convert to DT schema abfffb4b365e dt-bindings: usb: atmel,at91rm9200-udc: convert to DT schema 02d58df0a5c1 dt-bindings: usb: generic-ehci: fix schema structure and add at91sam9g45 constraints 73d4839a3a86 dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support 2b7f1a4f19f8 arm: dts: at91: remove unused #address-cells/#size-cells from sam9x60 udc node e7d219f43021 drivers/usb/host: Fix spelling error 'seperate' -> 'separate' cfcd7b29e519 usbip: tools: add hint when no exported devices are found 8d7ea4001155 s390/zcrypt: Fix warning about wrong kernel doc comment e4f9ab031dc8 PCI: s390: Expose the UID as an arch specific PCI slot attribute 737c4f4a241c docs: s390/pci: Improve and update PCI documentation 86aa1ea1f15c ALSA: usb-audio: Do not expose sticky mixers e3ad86a82868 ALSA: usb-audio: Move volume control resolution check into a function 4f55a85cd4fc ALSA: usb-audio: Add error checks against get_min_max*() a0c370a6fd96 hwmon:(pmbus/xdp720) Add support for efuse xdp720 59f0b7befab1 dt-bindings: hwmon/pmbus: Add Infineon XDP720 e2fe950f34e5 hwmon: add support for MCP998X 24b8f8dcb9a1 pstore/ftrace: Factor KASLR offset in the core kernel instruction addresses 136deea435dc bpf: Remove gfp_flags plumbing from bpf_local_storage_update() 5063e7758899 bpf: Use kmalloc_nolock() universally in local storage 78ee02a966ad selftests/bpf: Remove kmalloc tracing from local storage create bench 49d78adf9555 sched_ext: Drop spurious warning on kick during scheduler disable dc0325b0aafe smb: client: get rid of d_drop()+d_add() 497fa510ee46 selftests/bpf: Add test for add_const base_id consistency 2f2ec8e7730e bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars 3f3a2aefbc66 iavf: fix kernel-doc comment style in iavf_ethtool.c 02f729643959 net: airoha: Fix FE_PSE_BUF_SET configuration if PPE2 is available d587f9b6dcc9 net: dsa: mxl862xx: implement VLAN functionality 71934b9e6f36 net: dsa: mxl862xx: don't skip early bridge port configuration 3a4056ec7ec8 net: dsa: mxl862xx: reject DSA_PORT_TYPE_DSA 20ae6d76e381 selftests: net: add bridge STP mode selection test c4f2aab121cd docs: net: bridge: document stp_mode attribute 54fc83a17285 net: bridge: add stp_mode attribute for STP mode selection a66374a3eb02 selftests: drv-net: ntuple: Add dst-ip, src-port, dst-port fields 18589df9344c selftests: drv-net: Add ntuple (NFC) flow steering test 70cf146a674c PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list 1a1f96e3e2a8 PCI/P2PDMA: Allow wildcard Device IDs in host bridge list bf9a38803b26 net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf 2cb27158adb3 bpf: poison dead stack slots 27417e5eb9cd selftests/bpf: add new tests for static stack liveness analysis 957c30c06748 selftests/bpf: adjust verifier_log buffers b42eb55f6ca2 selftests/bpf: update existing tests due to liveness changes 2c167d91775b bpf: change logging scheme for live stack analysis 6762e3a0bce5 bpf: simplify liveness to use (callsite, depth) keyed func_instances fed53dbcdb61 bpf: record arg tracking results in bpf_liveness masks bf0c571f7feb bpf: introduce forward arg-tracking dataflow analysis 8d3219f64d98 bpf: prepare liveness internal API for static analysis pass be23266b4a08 bpf: 4-byte precise clean_verifier_state 7ca5f68cda07 bpf: make liveness.c track stack with 4-byte granularity 2ad45b414b87 bpf: Add spis_*() helpers for 4-byte stack slot bitmasks cf3ee1ecf346 bpf: save subprogram name in bpf_subprog_info 33dfc521c20d bpf: share several utility functions as internal API e43f2df330a1 i2c: usbio: Add ACPI device-id for NVL platforms 656147fb1d4c i2c: qcom-geni: Avoid extra TX DMA TRE for single read message in GPI mode 0e4dc6fbddb0 selftests/bpf: Add BTF sanitize test covering BTF layout 7419fcadd1dc libbpf: Allow use of feature cache for non-token cases aacee214d576 selftests/bpf: Remove test_access_variable_array 3c443ec74342 vfio: remove dead notifier code 4406942e65ca bpf: Fix RCU stall in bpf_fd_array_map_clear() 4cbee026db54 bpf: return VMA snapshot from task_vma iterator bee9ef4a40a2 bpf: switch task_vma iterator from mmap_lock to per-VMA locks d8e27d2d22b6 bpf: fix mm lifecycle in open-coded task_vma iterator 0baba94a9779 arm64: errata: Work around early CME DVMSync acknowledgement 2c99561016c5 arm64: cputype: Add C1-Pro definitions d9fb08ba946a arm64: tlb: Pass the corresponding mm to __tlbi_sync_s1ish() 6bfbf574a391 arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance e719e17d99aa sched_ext: Warn on task-based SCX op recursion 979a98b6e9bf sched_ext: Rename scx_kf_allowed_on_arg_tasks() to scx_kf_arg_task_ok() 7cd9a5d7d4b7 sched_ext: Remove runtime kfunc mask enforcement d1d3c1c6ae36 sched_ext: Add verifier-time kfunc context filter 2193af26a149 sched_ext: Drop redundant rq-locked check from scx_bpf_task_cgroup() 0022b328504d sched_ext: Decouple kfunc unlocked-context check from kf_mask b470e37c1fad sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking 9fb457074f6d sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask a37e134317c6 sched_ext: Add select_cpu kfuncs to scx_kfunc_ids_unlocked 9b5501d3c959 sched_ext: Drop TRACING access to select_cpu kfuncs 7866ce992cf0 mtd: spinand: winbond: Declare the QE bit on W25NxxJW 4e03d6494f95 perf arm_spe: Improve SIMD flags setting 54940f15269e perf report: Update document for SIMD flags 0f648fc245c3 perf sort: Sort disabled and full predicated flags faaf70f93823 perf sort: Support sort ASE and SME 62e02084ab93 smb: client: set ATTR_TEMPORARY with O_TMPFILE | O_EXCL 3e7d63037a2b smb: client: add support for O_TMPFILE 30a59dddd688 vfs: introduce d_mark_tmpfile_name() 158f4ff1b809 MAINTAINERS: create entry for smbdirect bc1a64d23641 smb: client: add missing MODULE_DESCRIPTION() to smb1maperror_test a345c1e3cd1b dt-bindings: hwmon: add support for MCP998X 48a428215782 efi/capsule-loader: fix incorrect sizeof in phys array reallocation 3023c050af36 hwmon: (powerz) Avoid cacheline sharing for DMA buffer 3624a22783b7 cxl/hdm: Add support for 32 switch decoders a7c0aaa50e40 hwmon: (isl28022) Fix integer overflow in power calculation on 32-bit 24c73e93d6a7 hwmon: (pt5161l) Fix bugs in pt5161l_read_block_data() b66437cb20a2 hwmon: (powerz) Fix missing usb_kill_urb() on signal interrupt 08e57f5e1a90 hwmon: (powerz) Fix use-after-free on USB disconnect a2981c20ad67 hwmon: pmbus: Add support for Sony APS-379 502a498c1d03 dt-bindings: trivial-devices: Add sony,aps-379 8b9a097eb2fc HID: logitech-dj: fix wrong detection of bad DJ_SHORT output report 34fe4a9df247 ALSA: usb-audio: Add quirk for PreSonus AudioBox USB a31e4518bec7 fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO 8f98b81fe011 fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO 64cb68766fc8 Documentation: seq_file: drop 2.6 reference b7feba842c0d ALSA: interwave: guard PM-only restore helpers with CONFIG_PM 52521e839883 ALSA: usb-audio: Evaluate packsize caps at the right place 78cde54ea5f0 sched/eevdf: Clear buddies for preempt_short 9f168e4de5fd Bluetooth: qca: enable pwrseq support for WCN39xx devices 15a315e4172b Bluetooth: btintel_pci: Fix btintel_pcie_read_hwexp code style 5741118b5da3 Bluetooth: btintel_pcie: Add device id of Scorpious2, Nova Lake-PCD-S 0e77b6ad7ae4 Bluetooth: btintel_pcie: Add device id of Scorpius Peak2, Nova Lake-PCD-H 68a1729ae504 Bluetooth: btintel_pcie: Add support for exception dump for ScP2F 9c52085e10af Bluetooth: btintel: Add support for Scorpious Peak2F support e64621ef1500 Bluetooth: btintel_pcie: Add support for exception dump for ScP2 140f6afd3dd7 Bluetooth: btintel: Add DSBR support for ScP2 onwards 3b74115bb352 Bluetooth: btintel: Add support for Scorpious Peak2 support c239ad6e531e Bluetooth: btintel: Replace CNVi id with hardware variant 21b51648f3f4 Bluetooth: btintel: Add support for hybrid signature for ScP2 onwards 728a3d128325 Bluetooth: L2CAP: CoC: Disconnect if received packet size exceeds MPS 7f2c3c49ba0d Bluetooth: btmtk: add MT7902 SDIO support 22fd19bf249a Bluetooth: btusb: Add new VID/PID 0e8d/1ede for MT7902 6724fb35cdd6 Bluetooth: btusb: Add new VID/PID 13d3/3596 for MT7902 7968f6d34e05 Bluetooth: btusb: Add new VID/PID 13d3/3594 for MT7902 cdb7f671bca1 Bluetooth: btusb: Add new VID/PID 13d3/3580 for MT7902 51c4173b89fe Bluetooth: btusb: Add new VID/PID 13d3/3579 for MT7902 aab25984e559 Bluetooth: btmtk: add MT7902 MCU support cde32a92d456 mmc: sdio: add MediaTek MT7902 SDIO device ID 9a9d21f78080 Bluetooth: btintel_pcie: Use struct_size to improve hci_drv_read_info 67377cd38b89 Bluetooth: btusb: Add Lite-On 04ca:3807 for MediaTek MT7921 c0ad33d273ef Bluetooth: btintel_pcie: Replace snprintf("%s") with strscpy 9ff5ff0b9175 Bluetooth: hci_qca: Fix BT not getting powered-off on rmmod 7e2e1e585935 Bluetooth: hci_qca: Fix confusing shutdown() and power_off() naming 04c217a7fc8f Bluetooth: btbcm: Add entry for BCM4343A2 UART Bluetooth f29bc37dfc4a Bluetooth: qca: Refactor code on the basis of chipset names 679621a767bf Bluetooth: btmtk: Add reset mechanism if downloading firmware failed b27a306e9f20 Bluetooth: btmtk: add status check in mt79xx firmware setup a55f80233f38 fwctl: Fix class init ordering to avoid NULL pointer dereference on device removal 54f1f020e9f4 Bluetooth: btmtk: improve mt79xx firmware setup retry flow a80b51f06606 Bluetooth: btbcm: remove done label in btbcm_patchram edef6576853e Bluetooth: hci_core: Rate limit the logging of invalid ISO handle 1f2ac009d3e0 Bluetooth: btusb: MT7922: Add VID/PID 0489/e174 218d3c44f5f0 platform/x86: int3472: Parameterize LED con_id in registration 39237e320820 platform/x86: int3472: Rename pled to led in LED registration code d6116d86e58a platform/x86: int3472: Use local variable for LED struct access 738dd185d3e4 dt-bindings: sram: Allow multiple-word prefixes to sram subnode 4e0dc01bd55d dt-bindings: sram: Document qcom,milos-imem 8c0ee19db81f dm cache: fix missing return in invalidate_committed's error path 36446de0c30c ublk: fix tautological comparison warning in ublk_ctrl_reg_buf 47f72d57ddb1 ALSA: sc6000: Restore board setup across suspend fb79bf127ac2 ALSA: sc6000: Keep the programmed board state in card-private data b9c826916fdc ALSA: 6fire: fix use-after-free on disconnect 07704bbf36f5 ALSA: fireworks: bound device-supplied status before string array lookup 48bd344e1040 ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0 c5b6285aae05 ASoC: SOF: Don't allow pointer operations on unconfigured streams 606c780b8843 regulator: max77620: drop redundant OF node initialisation ab00febad191 spi: mtk-snfi: unregister ECC engine on probe failure and remove() callback 45daacbead8a spi: s3c64xx: fix NULL-deref on driver unbind 0a42ca4d2bff scsi: bsg: fix buffer overflow in scsi_bsg_uring_cmd() c9c012706c9f spi: zynq-qspi: fix controller deregistration 6895fc4faafc spi: zynqmp-gqspi: fix controller deregistration 0245435f7772 spi: uniphier: fix controller deregistration 0c18a1bacbb1 spi: ti-qspi: fix controller deregistration ad7310e98332 spi: tegra20-sflash: fix controller deregistration 9c9c27ff2058 spi: tegra114: fix controller deregistration 75d849c3452e spi: syncuacer: fix controller deregistration d874a1c33aee spi: sun6i: fix controller deregistration 42108a2f03e0 spi: sun4i: fix controller deregistration 19857374010d spi: st-ssc4: fix controller deregistration 123d17dbc5f0 spi: sprd: fix controller deregistration ab840cbda4fe spi: slave-mt27xx: fix controller deregistration 0f25236694a2 spi: sifive: fix controller deregistration 45170f67a08b spi: sh-msiof: fix controller deregistration e63982e6392e spi: sh-hspi: fix controller deregistration c1446b61e472 spi: s3c64xx: fix controller deregistration 9944fa6726af spi: rspi: fix controller deregistration 443e3a0005a4 spi: qup: fix controller deregistration 994b33366be9 spi: pl022: fix controller deregistration 420df79d1a61 spi: pic32-sqi: fix controller deregistration 6b627bfe0c44 spi: pic32: fix controller deregistration fb45f95c377e spi: omap2-mcspi: fix controller deregistration ebd81199e00e spi: npcm-pspi: fix controller deregistration 8b0d0011af20 spi: mxs: fix controller deregistration 76336f249346 spi: mtk-nor: fix controller deregistration 2ad30599cccc spi: mt65xx: fix controller deregistration 5b94c94caafc spi: tegra210-quad: Fix false positive WARN on interrupt timeout with transfer complete 15818b2cd42d dma-buf: heaps: system: document system_cc_shared heap c958bb67b2df spi: rzv2h-rspi: Simplify clock rate search function signatures 0335767dd8e7 spi: rzv2h-rspi: Fix invalid SPR=0/BRDV=0 clock configuration 4e292cbf3890 spi: rzv2h-rspi: Fix max_speed_hz advertising prohibited bit rate 9b7abfed4c37 spi: fsl: fix controller deregistration 78405e7f42fa docs/zh_CN: update rust/index.rst translation 1e75555ee443 docs/zh_CN: update rust/quick-start.rst translation a32ee1a808fe docs/zh_CN: update rust/coding-guidelines.rst translation 4c361fc63d89 docs/zh_CN: update rust/arch-support.rst translation 8c199fb49871 docs/zh_CN: sync process/2.Process.rst with English version 29442165759c docs/zh_CN: fix an inconsistent statement in dev-tools/testing-overview 2603ea46ce5c ASoC: rt1320-sdw: Add an approach to get new hardware advance gain 558f5228e1db ASoC: SDCA: Update text of FIXME de76a763805d regulator: bq257xx: Make OTG enable GPIO really optional aef4d87f2c1f regulator: bq257xx: Remove reference to the parent MFD's dev 34e563947c76 arm64: rsi: use linear-map alias for realm config buffer 8ad7f3b265a8 regmap: i3c: Add non-devm regmap_init_i3c() helper 72dcd84938f5 ASoC: amd: yc: Add MSI Vector A16 HX A8WHG to quirk table 0cb7aa965ad0 ASoC: uda1380: Modernize the driver 62443dc21114 netfilter: require Ethernet MAC header before using eth_hdr() 1dfd95bdf4d1 netfilter: nft_fwd_netdev: check ttl/hl before forwarding f30e5a7291a8 netfilter: x_tables: Avoid a couple -Wflex-array-member-not-at-end warnings 84dee05d9d61 netfilter: conntrack: remove UDP-Lite conntrack support 542be3fa5aff netfilter: xt_socket: enable defrag after all other checks 24bd5c2679ca netfilter: xt_HL: add pr_fmt and checkentry validation 74feb7d373b3 netfilter: nfnetlink: prefer skb_mac_header helpers 8df772afc9d0 netfilter: x_physdev: reject empty or not-nul terminated device names 8d7de5477e47 ipvs: add conn_lfactor and svc_lfactor sysctl vars 9a9ccef907a7 ipvs: add ip_vs_status info 22e620fe8455 ipvs: show the current conn_tab size to users 74b63934abf5 arm64: Kconfig: fix duplicate word in CMDLINE help text 3f100dd61ad4 xen/grant-table: guard gnttab_suspend/resume with CONFIG_HIBERNATE_CALLBACKS bdd5de3d9e2d hvc/xen: Check console connection flag fdfdd01e801f xen/swiotlb: fix stale reference to swiotlb_unmap_page() 7f8862d2873d xen/manage: unwind partial shutdown watcher setup on error dcd47f27c01e selftests/sched_ext: Fix wrong DSQ ID in peek_dsq error message a5242d37c83a erofs: error out obviously illegal extents in advance 5c40d2e9e3ce erofs: clean up encoded map flags f45ab27774aa ARM: xen: validate hypervisor compatible before parsing its version 71ba9a5cb125 sched_ext: Documentation: improve accuracy of task lifecycle pseudo-code 3348e1e83a0f cgroup/rdma: fix swapped arguments in pr_warn() format string 52957cdad30f mmc: sdhci-msm: Fix the wrapped key handling 6522fe5c1b00 um: Disable GCOV_PROFILE_ALL on 32-bit UML with Clang 20/21 42f9b4c6ef19 tools: ynl: tests: fix leading space on Makefile target 3d2c3d2eea9a selftests: net: py: explicitly forbid multiple ksft_run() calls 3c6132ccc58e ipv6: sit: remove redundant ret = 0 assignment 12ff2a4aee6c eth: fbnic: Use wake instead of start 4ae0604a0673 net: airoha: Add dma_rmb() and READ_ONCE() in airoha_qdma_rx_process() e159f05e12cc net: txgbe: fix RTNL assertion warning when remove module 5393b2b5bee2 net: bcmgenet: fix racing timeout handler 3f3168300efb net: bcmgenet: fix leaking free_bds 57f3f53d2c9c net: bcmgenet: fix off-by-one in bcmgenet_put_txcb a17d3c3d0cb2 net: macb: Use napi_schedule_irqoff() in IRQ handler 5ecbebc9483c ppp: consolidate refcount decrements 84c5a3f00084 net: phy: realtek: Add property to enable SSC bfb859a5cb49 dt-bindings: net: realtek,rtl82xx: Document realtek,*-ssc-enable property 4de7a8acd18e dt-bindings: net: realtek,rtl82xx: Keep property list sorted a363b1c8be87 macsec: Support VLAN-filtering lower devices 26555673bc78 selftests: Add MACsec VLAN propagation traffic test c89f194b6b8e nsim: Add support for VLAN filters e1ab601bb230 selftests: Migrate nsim-only MACsec tests to Python 8e6405f8218b ipv6: move IFA_F_PERMANENT percpu allocation in process scope 9addea5d44b6 net: use get_random_u{16,32,64}() where appropriate 981fcc5674e6 jbd2: fix deadlock in jbd2_journal_cancel_revoke() 77d059519382 ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all() 22f53f08d9eb ext4: fix possible null-ptr-deref in mbt_kunit_exit() ca78c31af467 ext4: fix possible null-ptr-deref in extents_kunit_exit() 17f73c95d473 ext4: fix the error handling process in extents_kunit_init). f9c1f7647ac8 ext4: call deactivate_super() in extents_kunit_exit() 5941a072d488 ext4: fix miss unlock 'sb->s_umount' in extents_kunit_init() eceafc31ea7b ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access 3f60efd65412 ext4: zero post-EOF partial block before appending write 1ad0f4282329 ext4: move pagecache_isize_extended() out of active handle 116c0bdac2ec ext4: remove ctime/mtime update from ext4_alloc_file_blocks() c3688d212fc6 ext4: unify SYNC mode checks in fallocate paths 7d81ec0246ff ext4: ensure zeroed partial blocks are persisted in SYNC mode c4602a1d09ec ext4: move zero partial block range functions out of active handle ad1876bc4c4c ext4: pass allocate range as loff_t to ext4_alloc_file_blocks() d3609a71b777 ext4: remove handle parameters from zero partial block functions 69e2d5c1f544 ext4: move ordered data handling out of ext4_block_do_zero_range() ad11526d1504 ext4: rename ext4_block_zero_page_range() to ext4_block_zero_range() 3b312a6f510c ext4: factor out journalled block zeroing range bd099a0565fc ext4: rename and extend ext4_block_truncate_page() 5447c8b9de75 ext4: add did_zero output parameter to ext4_block_zero_page_range() 6ea3b34d8625 ext4: fix diagnostic printf formats 52b4fea162dd ext4: move dcache manipulation out of __ext4_link() 0f5f14f334c8 ext4: add ext4_fc_eligible() 2879374604b7 ext4: split __ext4_add_entry() out of ext4_add_entry() 1d749e110277 ext4: prefer IS_ERR_OR_NULL over manual NULL check 581d28606cdd net: remove the netif_get_rx_queue_lease_locked() helpers 65d657d80684 selftests/net: Add queue leasing tests with netkit a14fd6474883 netkit: Add xsk support for af_xdp applications 25444470570b netkit: Add netkit notifier to check for unregistering devices b789acc0695c netkit: Implement rtnl_link_ops->alloc and ndo_queue_create 481038960538 netkit: Add single device mode for netkit 910f636db958 xsk: Proxy pool management for leased queues 9368397fb92a xsk: Extend xsk_rcv_check validation 222b5566a02d net: Proxy netdev_queue_get_dma_dev for leased queues 5602ad61ebee net: Proxy netif_mp_{open,close}_rxq for leased queues 1e91c98bc9a8 net: Slightly simplify net_mp_{open,close}_rxq 22fdf28f7c03 net, ethtool: Disallow leased real rxqs to be resized 21d58b35e500 net: Add lease info to queue-get response d04686d9bc86 net: Implement netdev_nl_queue_create_doit 7789c6bb76ac net: Add queue-create operation 539fb773a3f7 block: refactor blkdev_zone_mgmt_ioctl b774765fb804 MAINTAINERS: update ublk driver maintainer email 289653bb76c4 Documentation: ublk: address review comments for SHMEM_ZC docs 365ea7cc6244 ublk: allow buffer registration before device is started 5e864438e285 ublk: replace xarray with IDA for shmem buffer index allocation 8ea8566a9aee ublk: simplify PFN range loop in __ublk_ctrl_reg_buf 211ff1602b67 ublk: verify all pages in multi-page bvec fall within registered range 23b3b6f0b584 ublk: widen ublk_shmem_buf_reg.len to __u64 for 4GB buffer support 6fa253b38b9b affs: bound hash_pos before table lookup in affs_readdir 6ecea2083d61 i2c: atr: use kzalloc_flex b070dc36291f selftests/nolibc: use gcc 15 3495279d05d6 tools/nolibc: support UBSAN on gcc 08ab9580726e tools/nolibc: create __nolibc_no_sanitize_ubsan a0c584fc1805 bpf: Fix use-after-free in offloaded map/prog info fill eb216e422044 MAINTAINERS: Remove Salil Mehta as HiSilicon HNS3/HNS Ethernet maintainer 8697bdd67be8 selftests/bpf: Add test for stale pkt range after scalar arithmetic 9f118095dd34 bpf: Drop pkt_end markers on arithmetic to prevent is_pkt_ptr_branch_taken 7d696210cf36 regmap: debugfs: fix race condition in dummy name allocation bf746e2a41ef thermal: renesas: rzg3e: Remove stale @trim_offset kernel-doc entry fbb1f8ba4e2d ASoC: rt1320-sdw: kcontrol for brown-out feature update e30aa03d032d x86/virt: Treat SVM as unsupported when running as an SEV+ guest 8498100ee1d0 regulator: bd9571mwv: fix OF node reference imbalance 0d15ce31375c regulator: act8945a: fix OF node reference imbalance ebe694d67f15 regulator: s2dos05: fix OF node reference imbalance 2f38e96c273e regulator: mt6357: fix OF node reference imbalance 2edaf5f7ada0 regulator: max77650: fix OF node reference imbalance 65290b24d8a5 regulator: rk808: fix OF node reference imbalance 7ea07bc030d8 regulator: bq257xx: fix OF node reference imbalance 22dd51bb0a48 ACPICA: Update maintainers information 573c7db8fce9 spi: mpfs: fix controller deregistration d00d722ebad4 spi: microchip-core-spi: fix controller deregistration e6464140d439 spi: microchip-core-qspi: fix controller deregistration 77953c76bec9 spi: meson-spicc: fix controller deregistration b99206710d03 spi: lantiq-ssc: fix controller deregistration fc3a83b0d9c1 spi: img-spfi: fix controller deregistration e506a700a7ad spi: fsl-espi: fix controller deregistration f4838934b695 spi: ep93xx: fix controller deregistration c353020fbfa8 spi: dln2: fix controller deregistration e7c510e192ff spi: coldfire-qspi: fix controller deregistration dbb6b01267c0 spi: cavium-thunderx: fix controller deregistration 3c49a4d8799b spi: octeon: fix controller deregistration c3d97c3320b9 spi: bcmbca-hsspi: fix controller deregistration ab837c51899d spi: bcm63xx-hsspi: fix controller deregistration c39e65a4e3b8 spi: bcm63xx: fix controller deregistration 8d4de97e8352 spi: atmel: fix controller deregistration 9acecc9bcff0 spi: at91-usart: fix controller deregistration 1044e5a4ccd5 spi: aspeed-smc: fix controller deregistration 84d31bb1f625 spi: amlogic-spisg: fix controller deregistration bc0932cf9b99 KVM: SEV: Goto an existing error label if charging misc_cg for an ASID fails 1d353dae3d33 KVM: SVM: Move lock-protected allocation of SEV ASID into a separate helper f09b7f4af9bb KVM: SEV: use mutex guard in snp_handle_guest_req() 84841f3941d7 KVM: SEV: use mutex guard in sev_mem_enc_unregister_region() 63e56d8425a7 KVM: SEV: use mutex guard in sev_mem_enc_ioctl() 04d77ded6407 KVM: SEV: use mutex guard in snp_launch_update() ba903f738249 KVM: SEV: Assert that kvm->lock is held when querying SEV+ support 2f34d421e8f0 KVM: SEV: Document that checking for SEV+ guests when reclaiming memory is "safe" 85d2243a2112 KVM: SEV: Hide "struct kvm_sev_info" behind CONFIG_KVM_AMD_SEV=y 4f67cf7e7e75 KVM: SEV: WARN on unhandled VM type when initializing VM 48c0d3c6a4a2 spi: npcm-fiu: drop unused remove callback 2fa49cc884f6 dm: fix a buffer overflow in ioctl processing 5bbc10c50a35 spi: atcspi200: enable compile testing 833011cbe663 ASoC: tegra: Fix spelling error 'recieved' -> 'received' 87ceac0a98e9 ASoC: SDCA: Tidy up irq_enable_flags()/sdca_irq_disable() 7936490e0473 ASoC: SDCA: Fix cleanup inversion in class driver c271b0815f45 ASoC: SDCA: Correct kernel doc for sdca_irq_cleanup() 988ef706cdd8 PCI: sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports 5ccc76a87f1e PCI: cadence: Add flags for disabling ASPM capability for broken Root Ports 249bf9733198 arm64: mte: Skip TFSR_EL1 checks and barriers in synchronous tag check mode 21e161de2dc6 erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap() 592a22338e5a bitops: Update kernel-doc for sign_extendXX() 4ff568ce3ca6 powerpc/xive: simplify xive_spapr_debug_show() f3d8bb942551 thermal: intel: switch cpumask_get() to using cpumask_print_to_pagebuf() 6f3aa76b3db4 coresight: don't use bitmap_print_to_pagebuf() 7ca1d7f93996 lib/prime_numbers: drop temporary buffer in dump_primes() ac679a6e0fcc drm/xe: switch xe_pagefault_queue_init() to using bitmap_weighted_or() 82e68aa4a6b1 ice: use bitmap_empty() in ice_vf_has_no_qs_ena bdeaa653aeff ice: use bitmap_weighted_xor() in ice_find_free_recp_res_idx() e2aaf2d3ad92 HID: logitech-hidpp: fix race condition when accessing stale stack pointer a535a9217ca3 can: raw: fix ro->uniq use-after-free in raw_rcv() 5dd75dac1b35 i2c: spacemit: introduce pio for k1 5b74da8e6cf7 i2c: spacemit: move i2c_xfer_msg() fed4626501c8 can: ucan: fix devres lifetime 42d020b54edc HID: winwing: Enable rumble effects 590204185d84 HID: core: do not allow parsing 0-sized reports 2fcc5e0ee798 HID: usbhid: refactor endpoint lookup e93faaca84b7 HID: huawei: fix CD30 keyboard report descriptor issue 82a4fc463309 HID: playstation: validate num_touch_reports in DualShock 4 reports 3d39be2a76d1 HID: drop 'default !EXPERT' from tristate symbols 6546a49bbe65 mmc: sdhci-of-dwcmshc: Disable clock before DLL configuration 873cc5560804 mmc: core: Simplify with scoped for each OF child loop 306736fd5155 arm64/sysreg: Update ID_AA64SMFR0_EL1 description to DDI0601 2025-12 bf56250f34a4 arm64/sysreg: Update ID_AA64ZFR0_EL1 description to DDI0601 2025-12 d74576b51ba6 arm64/sysreg: Update ID_AA64FPFR0_EL1 description to DDI0601 2025-12 bb5e1e540501 arm64/sysreg: Update ID_AA64ISAR2_EL1 description to DDI0601 2025-12 b964aa8d68f7 arm64/sysreg: Update ID_AA64ISAR0_EL1 description to DDI0601 2025-12 abed23c3c44f arm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps 5fa0e32ed4f4 mmc: core: Optimize size of struct mmc_queue_req 8df2c1b47ee3 HID: usbhid: fix deadlock in hid_post_reset() 654a27f25530 RDMA/ionic: bound node_desc sysfs read with %.64s 1f95a6cd5ad7 HID: apple: ensure the keyboard backlight is off if suspending d4229fc0cb50 HID: quirks: Set ALWAYS_POLL for LOGITECH_BOLT_RECEIVER 1badfc431922 HID: alps: fix NULL pointer dereference in alps_raw_event() b6a57912854e HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB write a940aee17643 HID: logitech-dj: Standardise hid_report_enum variable nomenclature de80aa182d6c HID: sony: update module description e606d8329be1 HID: logitech-hidpp: Check bounds when deleting force-feedback effects 5e6de34d82b4 IB/core: Fix zero dmac race in neighbor resolution 259e3e6f9382 efi: Tag memblock reservations of boot services regions as RSRV_KERN a142d0ae9f2c memblock: Permit existing reserved regions to be marked RSRV_KERN 4edafa81a1d6 jbd2: store jinode dirty range in PAGE_SIZE units be81084e032c ocfs2: use jbd2 jinode dirty range accessor 660d23669982 ext4: use jbd2 jinode dirty range accessor 5267f6ef49cb jbd2: add jinode dirty range accessors 1eab6493f525 tracing: Documentation: Update histogram-design.rst for fn() handling f7fc28b014eb jbd2: gracefully abort on transaction state corruptions 64924362f833 jbd2: gracefully abort instead of panicking on unlocked buffer 136799e52c4d docs: sysctl: Add documentation for /proc/sys/xen/ af1502f98e2c ext4: simplify mballoc preallocation size rounding for small files c41d03d03fe9 Docs: hid: intel-ish-hid: make long URL usable a804ecc399d9 ext4/move_extent: use folio_next_pos() 01f218d439ac ALSA: hda/alc269: Drop superfluous GPIO write at resume 4f84e6caf38b ALSA: usb-audio: Add quirk flags for Feaulle Rainbow 15d49089e5b5 Documentation/kernel-parameters: fix architecture alignment for pt, nopt, and nobypass 2f17d1993b01 ext4: remove tl argument from ext4_fc_replay_{add,del}_range eb10607628ac ext4: remove unused i_fc_wait 5d0faa8e8369 efi/memattr: Fix thinko in table size sanity check 1cc973b7c94a sched/doc: Update yield_task description in sched-design-CFS ba716ad46d25 Documentation/rtla: Convert links to RST format b21058880c45 RDMA/mana_ib: Support memory windows 96c1f4517eb4 docs: fix typos and duplicated words across documentation 7244491dab34 RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv 9b25f381de6b ext4: unmap invalidated folios from page tables in mpage_release_unused_pages() ba0e9fdab3f8 docs: fix typo in zoran driver documentation ca13ab654064 gpio: swnode: defer probe on references to unregistered software nodes 6ed3d14fc45d RDMA/core: Prefer NLA_NUL_STRING a29b5cd42f5b platform/x86: thinkpad_acpi: remove obsolete TODO comment 7a43ccf85dfe leds: class: Make led_remove_lookup() NULL-aware 3c34471c26ab platform/x86: dell-wmi-sysman: bound enumeration string aggregation ebfaf2bcc190 iommu/vt-d: Restore IOMMU_CAP_CACHE_COHERENCY e8c597368b85 platform/x86: hp-wmi: Ignore backlight and FnLock events 6b0567dc4c9a platform/x86: uniwill-laptop: Fix signedness bug f8fd138c2363 platform/x86: dell_rbu: avoid uninit value usage in packet_size_write() 5969c55e2145 platform/x86: hp-wmi: add locking for concurrent hwmon access cb4daa450f05 platform/x86: hp-wmi: fix u8 underflow in gpu_delta calculation 6297443beb0c platform/x86: hp-wmi: use mod_delayed_work to reset keep-alive timer 249ddba9c0ba platform/x86: hp-wmi: avoid cancel_delayed_work_sync from work handler 7265b57fbc32 platform/x86: hp-wmi: fix ignored return values in fan settings abe76f9f47d5 arm64: dts: ti: k3: Use memory-region-names for r5f e47b8e1db9a9 KVM: LoongArch: selftests: Add PMU overflow interrupt test 11c840192768 KVM: LoongArch: selftests: Add basic PMU event counting test fa19ea9a7bdb KVM: LoongArch: selftests: Add cpucfg read/write helpers 03de5eecb0f0 LoongArch: KVM: Add DMSINTC inject msi to vCPU 229132c309d6 LoongArch: KVM: Add DMSINTC device support c43dce6f13fb LoongArch: KVM: Make vcpu_is_preempted() as a macro rather than function aac656857e9f LoongArch: KVM: Move host CSR_GSTAT save and restore in context switch f62eb9ca8def LoongArch: KVM: Move host CSR_EENTRY save and restore in context switch 14d2714d6537 LoongArch: KVM: Check kvm_request_pending() in kvm_late_check_requests() da773ea3f590 LoongArch: KVM: Use CSR_CRMD_PLV in kvm_arch_vcpu_in_kernel() 5a21253b3073 ARM: 9471/1: module: fix unwind section relocation out of range error dd9d3e16c2d5 fs/adfs: validate nzones in adfs_validate_bblk() fd3c7d080df5 r8152: Add support for the RTL8157 hardware ebe5fd2ed20a r8152: Add support for 5Gbit Link Speeds and EEE c2938a83a257 ALSA: hda/senarytech: Clean up with the new GPIO helper 9851bc2b9013 ALSA: hda/conexant: Clean up with the new GPIO helper daadb7fce1b5 ALSA: hda/cirrus: Clean up with the new GPIO helper d35f8e8c6fc5 ALSA: hda/ca0132: Clean up with the new GPIO helper 37e4fccc21aa ALSA: hda/sigmatel: Clean up with the new GPIO helper 735b3739517b ALSA: hda/analog: Fix GPIO verb orders ef27d8ce0a3b ALSA: hda/alc662: Simplify the quirk for CSL Unity BF24B d19ecd85a245 ALSA: hda/realtek: Clean up with snd_hda_codec_set_gpio() cd8fd5a0566e ALSA: hda: Add a simple GPIO setup helper function b0762dd2fcab ALSA: hda: Add sync version of snd_hda_codec_write() 9575766a682f ALSA: usb-audio: Add iface reset and delay quirk for HUAWEI USB-C HEADSET efca489a86fc ALSA: msnd: add ISA and PnP system sleep callbacks 49690509ebdc ALSA: msnd: prepare system sleep support aa6c1052b773 ALSA: i2c: ak4xxx-adda: seed AK5365 cache with reset defaults a1bac8b70ede net/mlx5: Add icm_mng_function_id_mode cap bit f9e3bd43d55f net/mlx5: Rename MLX5_PF page counter type to MLX5_SELF 90700e10d2ad pinctrl: qcom: Add Hawi pinctrl driver ec25710ce8c5 dt-bindings: pinctrl: qcom: Describe Hawi TLMM block c43b91eef8ea dt-bindings: pinctrl: pinctrl-max77620: convert to DT schema 5bcd45128617 dt-bindings: gpio: cavium,thunder-8890: Remove DT binding 6ea7185731ad pinctrl: single: Add bcm7038-padconf compatible matching ee2d43699e25 dt-bindings: pinctrl: pinctrl-single: Add brcm,bcm7038-padconf 4ef01cf20836 dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible 98cf7df6e084 fbdev: omap2: fix inconsistent lock returns in omapfb_mmap 00e6d608fe80 arm64: dts: marvell: armada-37xx: swap PHYs' order in USB3 controller node 0fef19844624 arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names 3bea4a0ee818 MAINTAINERS: Add dedicated entry for fbcon 7fe21f1ef74f pinctrl: qcom: sdm670-lpass-lpi: label variables as static fa489a77e326 wifi: cfg80211: Explicitly include in michael-mic.c de65275fc94e ALSA: hda/realtek: Add quirk for CSL Unity BF24B b80777aef570 mailmap: Add entry for Andrew Donnellan 4cf1f549bbcd perf test: Make perf trace BTF general tests exclusive 78c327c1728d devlink: Document resource scope filtering 2a8e91235254 selftest: netdevsim: Add resource dump and scope filter test 1bc45341a6ea devlink: Add resource scope filtering to resource dump 170e160a0e7c devlink: Document port-level resources and full dump 396135377104 selftest: netdevsim: Add devlink port resource doit test 7511ff14f30d devlink: Add port-specific option to resource dump doit 810b76394d69 devlink: Include port resources in resource dump dumpit 11636b550eea devlink: Add dump support for device-level resources 085b234b28cc netdevsim: Add devlink port resource registration 4be8326d817e net/mlx5: Register SF resource on PF port representor 6f38acfed5ed devlink: Add port-level resource registration infrastructure 7be3163c49b2 devlink: Refactor resource functions to be generic 5ae4ba98d725 selftests/drivers/net: Add an xdp test to xdp.py da9008674d96 net: dsa: eliminate c3b09190e658 net: dsa: remove unused platform_data definitions dc915f375e54 net: dsa: clean up struct dsa_chip_data b773b9935239 net: dsa: remove struct platform_data 070ec6f69141 scsi: target: Don't validate ignored fields in PROUT PREEMPT 271aeff266c9 scsi: qla2xxx: Use nr_cpu_ids instead of NR_CPUS for qp_cpu_map allocation 7272d8131a9d mptcp: add receive queue awareness in tcp_rcv_space_adjust() d2000361e4dd mptcp: better mptcp-level RTT estimator 1a6b3965385a net: initialize sk_rx_queue_mapping in sk_clone() e423f1c71956 scsi: ufs: core: Disable timestamp for Kioxia THGJFJT0E25BAIP fff75dba7992 selftests: forwarding: lib: rewrite processing of command line arguments 03a5e8ec68d7 scsi: mpi3mr: Fix typo 686a7587bd0b net: bcmasp: Switch to page pool for RX path 80b549be27de perf data: Clean up use_stdio and structures 19a9ed115fda perf tools: Replace basename() calls with perf_basename() fbfb858552fb perf tools: Use calloc() where applicable 7507abd16a05 perf header: Do validation of perf.data HEADER_CPU_DOMAIN_INFO fc32ae6df83d perf header: Use a max number of command line args c89f35def821 perf bench: Constify tables 046fd8206d82 perf tools: Make more global variables static e5cce1b9c82f perf util: Kill die() prototype, dead for a long time d3e01be6daab perf symbols: Make variable receiving result strrchr() const 202ab599413c net: dropreason: add MACVLAN_BROADCAST_BACKLOG and IPVLAN_MULTICAST_BACKLOG ea25e03da7a7 codel: annotate data-races in codel_dump_stats() dbc2bb4e8742 net: phy: realtek: get rid of magic numbers in rtl8201_config_intr() 1e111c4b3a72 scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails f81f4e79b192 bonding: remove unused bond_is_first_slave and bond_is_last_slave macros bd5c24e4001d docs: netdev: improve wording of reviewer guidance a4f780cd5c7a clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC cf6e6ac63c62 clk: qcom: rpmh: Add support for Nord rpmh clocks 9d13c7bbee5f clk: qcom: Add TCSR clock driver for Nord SoC 06498d59bb4e dt-bindings: clock: qcom: Add Nord Global Clock Controller 8a1080472457 dt-bindings: clock: qcom-rpmhcc: Add support for Nord SoCs 31fcf6995e74 dt-bindings: clock: qcom: Document the Nord SoC TCSR Clock Controller 1a2f61970a63 scsi: libsas: Delete unused to_dom_device() and to_dev_attr() 9cf351b289fb scsi: storvsc: Handle PERSISTENT_RESERVE_IN truncation for Hyper-V vFC e0fcb42bc6f4 selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs 9dba0ae973e7 bpf: Remove static qualifier from local subprog pointer ee861486e377 bpf: Fix ld_{abs,ind} failure path analysis in subprogs 6bd96e40f31d bpf: Propagate error from visit_tailcall_insn 7aa0f56d4b48 scsi: iscsi_tcp: Remove unneeded selections of CRYPTO and CRYPTO_MD5 ff1befcb1683 selftests/sched_ext: Improve runner error reporting for invalid arguments c7cab53f9d52 selftests/bpf: Add test to ensure kprobe_multi is not sleepable 4f64d5b66418 bpf: Make find_linfo widely available fbb98834a922 bpf: Extract bpf_get_linfo_file_line e836ec1819b0 ecryptfs: keep the lower iattr contained in truncate_upper 5d1f0e8cd948 ecryptfs: factor out a ecryptfs_iattr_to_lower helper 081447ecfc25 ecryptfs: merge ecryptfs_inode_newsize_ok into truncate_upper 472dea1d2235 ecryptfs: combine the two ATTR_SIZE blocks in ecryptfs_setattr b19fe74e0fc9 ecryptfs: use ZERO_PAGE instead of allocating zeroed memory in truncate_upper b10918737861 ecryptfs: streamline truncate_upper 8f61364322a0 ecryptfs: cleanup ecryptfs_setattr e353f1beeda3 KVM: SEV: Move SEV-specific VM initialization to sev.c 7341500f8b86 KVM: SEV: Move standard VM-scoped helpers to detect SEV+ guests to sev.c 56906910ea30 KVM: SEV: Document the SEV-ES check when querying SMM support as "safe" 138e5f6a3e11 KVM: SEV: Add quad-underscore version of VM-scoped APIs to detect SEV+ guests 5bf92e475311 KVM: SEV: Provide vCPU-scoped accessors for detecting SEV+ guests 8075360f3b96 KVM: SEV: Lock all vCPUs for the duration of SEV-ES VMSA synchronization cb923ee6a80f KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish e4bdeaef0351 HID: sony: add battery status support for Rock Band 4 PS5 guitars 4b9c410e7d6d HID: sony: fix style issues 2531731e2945 HID: quirks: update hid-sony supported devices 7245b0017d12 HID: sony: add support for more instruments a86ca8698c88 PCI: tegra194: Add core monitor clock support 5aed9ab3dff2 dt-bindings: PCI: tegra194: Add monitor clock support acd46d51f22f PCI: tegra194: Enable hardware hot reset mode in Endpoint mode 66861c592af8 PCI: tegra194: Enable DMA interrupt 323a6e370af5 PCI: tegra194: Remove IRQF_ONESHOT flag during Endpoint interrupt registration f50e0c7d57b0 PCI: tegra194: Calibrate pipe to UPHY for Endpoint mode 01d36261ae33 PCI: tegra194: Assert CLKREQ# explicitly by default 34b3eef48d98 PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on f59df1d9e6bd PCI: tegra194: Disable L1.2 capability of Tegra234 EP 40805f32dcea PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well ea60ca067f0f PCI: tegra194: Use DWC IP core version 8870f02f7868 PCI: tegra194: Free up Endpoint resources during remove() c76f8eae7d46 PCI: tegra194: Allow system suspend when the Endpoint link is not up b256493bf8ca PCI: tegra194: Set LTR message request before PCIe link up in Endpoint mode 976f6763f579 PCI: tegra194: Disable direct speed change for Endpoint mode f62bc7917de1 PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select" 40658a31b6e1 PCI: tegra194: Disable PERST# IRQ only in Endpoint mode 71d9f67701e1 PCI: tegra194: Don't force the device into the D0 state before L2 9fa0c242f8d7 PCI: tegra194: Disable LTSSM after transition to Detect on surprise link down c1307d18caa8 hfsplus: fix generic/642 failure 732af3aa6337 hfsplus: rework logic of map nodes creation in xattr b-tree 63584d76765b hfsplus: fix logic of alloc/free b-tree node cd3901f4c034 hfsplus: fix error processing issue in hfs_bmap_free() 6dca66d7ba17 hfsplus: fix potential race conditions in b-tree functionality 74dd8efe4d6c PCI: tegra194: Increase LTSSM poll time on surprise link down adaffed907f1 PCI: tegra194: Fix polling delay for L2 state 0ec6be95351b tracing: Report ipi_raise target CPUs as cpumask e8368d1f4bed tracefs: Fix default permissions not being applied on initial mount 30fb45cc2e4a bpf: Add fix for Trust Philips SPK6327 (145f:024b) modifier keys cc3993d34846 HID: bpf: Add support for the Huion KeyDial K20 over bluetooth af79443be6c6 HID: bpf: add a BPF to get the touchpad type bb8be68d1280 hid: bpf: hid_bpf_helpers: add helper for having read/write udev properties fc778f21a18e HID: bpf: handle injected report descriptor in HID-BPF 462240acc5c8 HID: bpf: add helper macros for LE/BE conversion ed1d6d21c961 HID: bpf: hid_bpf_helpers: provide a cleanup functions e43d74d66b5e HID: bpf: fix some signed vs unsigned compiler warnings 1d3225cb5d82 selftests: pci_endpoint: Skip BAR subrange test on -ENOSPC c5e9f6a96bf7 io_uring: unify getting ctx from passed in file descriptor b4d893d636f4 io_uring/register: don't get a reference to the registered ring fd 7880174e1e5e io_uring/tctx: clean up __io_uring_add_tctx_node() error handling 2c453a428124 io_uring/tctx: have io_uring_alloc_task_context() return tctx f4ee8a882a56 ASoC: dt-bindings: hisilicon: Convert hi6210 I2S to dt-schema 9a52d1b7cb4a ASoC: tas2781: Explicit association of Device, Device Name, and Device ID f552b132e4d5 perf maps: Fix copy_from that can break sorted by name order c4f3ff328938 perf maps: Fix fixup_overlap_and_insert that can break sorted by name order b01741b2854a perf maps: Move getting debug_file to verbose path 83674a78293f perf addr2line: Remove global variable addr2line_timeout_ms 59f6de4e8f22 perf config: Make symbol_conf::addr2line_disable_warn configurable bb7aeeaa2106 perf config: Rename symbol_conf::disable_add2line_warn 875115b82c29 Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data() 6a7693873b20 wifi: ath10k: Add device-tree quirk to skip host cap QMI requests 3d7640b6c371 dt-bindings: wireless: ath10k: Add quirk to skip host cap QMI requests ee020bf6f140 arm64: kexec: Remove duplicate allocation for trans_pgd b178330b67ab ACPI: AGDI: fix missing newline in error message 8d13386c7624 arm64: Check DAIF (and PMR) at task-switch time ae654112eac0 arm64: entry: Use split preemption logic a07b7b214240 arm64: entry: Use irqentry_{enter_from,exit_to}_kernel_mode() 6879ef130223 arm64: entry: Consistently prefix arm64-specific wrappers 2371bd83b3df arm64: entry: Don't preempt with SError or Debug masked 484eb2c4cc7f spi: pl022: enable compile testing f7a78e84446e Input: ct82c710 - remove driver 9be114351647 spi: rzv2h-rspi: Add support for RZ/G3L (R9A08G046) 5277c291968d spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/G3L SoC 86a9e4f4efc0 Input: mk712 - remove driver 931e3151dba7 Input: logibm - remove driver 8291ffa3e51d Input: inport - remove driver 16bbb5912742 Input: qt1070 - inline i2c_check_functionality check 512b0f41aab2 Input: qt1050 - inline i2c_check_functionality check d129779da5e3 Documentation: gpio: update the preferred method for using software node lookup 3f4aa994c0cc ASoC: amd: acp-da7219-max98357a: tidyup acp_soc_is_rltk_max() 5a84b600050c perf/events: Replace READ_ONCE() with standard pgtable accessors 985215804dcb sched/rt: Cleanup global RT bandwidth functions 4f70a0456d09 sched/rt: Move group schedulability check to sched_rt_global_validate() 8b016dcec936 sched/rt: Skip group schedulable check with rt_group_sched=0 9b8ad2b63067 x86/fpu: Correct the comment explaining what xfeatures_in_use() does d33e89d12295 thermal: core: Suspend thermal zones later and resume them earlier c4c6a8646359 thermal: core: Allocate thermal_class statically 26fd03effa94 thermal: core: Adjust thermal_wq allocation flags 323803ac6320 thermal: core: Drop redundant check from thermal_zone_device_update() daae9c18feec thermal: core: Free thermal zone ID later during removal 41ff66baf81c thermal: core: Fix thermal zone governor cleanup issues 596ca99cf04f pmdomain: qcom: rpmhpd: Add power domains for Hawi SoC 950ace2e5322 dt-bindings: power: qcom,rpmhpd: Add RPMh power domain for Hawi SoC a6112de8f4a0 pmdomain: qcom: cpr: add COMPILE_TEST support 041aa7a85390 entry: Split preemption from irqentry_exit_to_kernel_mode() c5538d0141b3 entry: Split kernel mode logic from irqentry_{enter,exit}() eb1b51afde50 entry: Move irqentry_enter() prototype later 22f66e7ef4ce entry: Remove local_irq_{enable,disable}_exit_to_user() 1f0d117cd6ca entry: Fix stale comment for irqentry_enter() cbd3b8ef970a m68k: defconfig: Update defconfigs for v7.0-rc1 59747bec5d6e m68k: emu: Replace unbounded sprintf() in nfhd_init_one() 292286b2d229 ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream 66f6f543283e ALSA: i2c: ak4xxx-adda: implement AK4529 reset handling 8c6d03b7a249 crypto: Remove michael_mic from crypto_shash API 6f800c3397b7 ALSA: interwave: add ISA and PnP suspend and resume callbacks 19cbb3e0c27f ALSA: tea6330t: add mixer state restore helper 22cb174c0af8 ALSA: tea6330t: move snd_tea6330t_detect() EXPORT_SYMBOL 37d9c4c055c3 USB: serial: iuu_phoenix: fix iuutool author name 91e901c65b4d um: drivers: call kernel_strrchr() explicitly in cow_user.c 32a0e1c63cdf wifi: ipw2x00: Use michael_mic() from cfg80211 65abaa9e722e wifi: ath12k: Use michael_mic() from cfg80211 295e476b8217 wifi: ath11k: Use michael_mic() from cfg80211 613c83766884 wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211 ea06baf59bd4 wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic() e801194b604c wifi: libertas_tf: refactor endpoint lookup c885e392aadb wifi: libertas: refactor endpoint lookup 607363a10ee6 wifi: at76c50x: refactor endpoint lookup c6f85577584b netfilter: nf_tables_offload: add nft_flow_action_entry_next() and use it f33fad8dbfff netfilter: nf_conntrack_h323: Correct indentation when H323_TRACE defined 3785091c6c16 netfilter: nft_meta: add double-tagged vlan and pppoe support a3f1e6a19a5d netfilter: nft_set_pipapo_avx2: remove redundant loop in lookup_slow 04e1ca21a5e3 netfilter: nft_set_pipapo: increment data in one step 8e57338c3601 netfilter: nf_tables: add netlink policy based cap on registers 66b75e6bbeeb netfilter: add more netlink-based policy range checks 390a57dd61af netfilter: nf_conntrack_h323: remove unreliable debug code in decode_octstr 606bd17ef0de netfilter: add deprecation warning for dccp support 7970d6aaf710 netfilter: nf_conntrack_sip: remove net variable shadowing 1f290c497cb6 netfilter: nf_tables: Fix typo in enum description 6e6f2b9b3375 netfilter: use function typedefs for __rcu NAT helper hook pointers e6ef4eb871ed powerpc32/bpf: fix loading fsession func metadata using PPC_LI32 7fb4c1967011 net: pull headers in qdisc_pkt_len_segs_init() 30e02ec3b4b6 net: qdisc_pkt_len_segs_init() cleanup e65d8b6f3092 selftests: drv-net: adjust to socat changes 4cfb09a38357 selftests/bpf: Test overwriting referenced dynptr 017f5c4ef73c bpf: Allow overwriting referenced dynptr when refcnt > 1 cac16ce1e378 selftests/bpf: Add tests for stale delta leaking through id reassignment ed2eecdc0c66 selftests/bpf: Add tests for delta tracking when src_reg == dst_reg 1b327732c846 bpf: Clear delta when clearing reg id for non-{add,sub} ops d7f14173c0d5 bpf: Fix linked reg delta tracking when src_reg == dst_reg 8fb66931fe31 wifi: ath12k: Enable IPQ5424 WiFi device support 38cff745fa7c wifi: ath12k: Add CE remap hardware parameters for IPQ5424 7e2131ba332f wifi: ath12k: add ath12k_hw_regs for IPQ5424 74f5a619b1a6 wifi: ath12k: add ath12k_hw_version_map entry for IPQ5424 b1ad1a052bed wifi: ath12k: Add ath12k_hw_params for IPQ5424 3ebaf730b583 dt-bindings: net: wireless: add ath12k wifi device IPQ5424 9a34a59c6086 wifi: ath10k: fix station lookup failure during disconnect 0ec4b904be72 wifi: ath12k: Create symlink for each radio in a wiphy 7d7dc26f72ab wifi: ath12k: Skip adding inactive partner vdev info af5708ed67fc wifi: ath12k: Support channel change stats ba563287beaa wifi: ath12k: Rename hw_link_id to radio_idx in ath12k_ah_to_ar() cea4323f1cfe selftests/bpf: Add tests for kprobe attachment with duplicate symbols 1870ddcd94b0 bpf: Prefer vmlinux symbols over module symbols for unqualified kprobes a4985a1755ec selftests/bpf: add test for nullable PTR_TO_BUF access 3df690bba28e smb: client: fix OOB reads parsing symlink error response 3d8b9d06bd3a smb: client: fix off-by-8 bounds check in check_wsl_eas() 74b4dbb94606 gfs2: prevent NULL pointer dereference during unmount 734f0b4b9b84 gfs2: hide error messages after withdraw f458aafc5c21 gfs2: wait for withdraw earlier during unmount b89e487bfcbc gfs2: inode directory consistency checks bb47cce7a1ee gfs2: gfs2_log_flush withdraw fixes fe2c8d051150 gfs2: add some missing log locking f4e4c4e6acdc gfs2: fix address space truncation during withdraw 7d2da6ed1726 gfs2: drain ail under sd_log_flush_lock 5a09df20872c scripts/dtc: Update to upstream version v1.7.2-69-g53373d135579 679343977588 cpufreq/amd-pstate: Add POWER_SUPPLY select for dynamic EPP 404927758daa kbuild: expand inlining hints with -fdiagnostics-show-inlining-chain d79dc408deb6 PCI: Remove no_pci_devices() 6f468ea360f0 Input: pc110pad - remove driver 57b23c0f612d bpf: Retire rcu_trace_implies_rcu_gp() a8aa306741cd selftests/bpf: Allow prog name matching for tests with __description d37ec2fbab55 watchdog: ni903x_wdt: Convert to a platform driver 112b2f978afe ACPI: PAD: xen: Convert to a platform driver 79727019ce3d fs/resctrl: Add missing return value descriptions c611752be9d7 MAINTAINERS: Update resctrl entry 393754191b85 sched_ext: Documentation: Fix scx_bpf_move_to_local kfunc name 034db4dd4449 workqueue: use NR_STD_WORKER_POOLS instead of hardcoded value c349e45fbe1f of: property: Allow fw_devlink device-tree on x86 fc3d53288158 btrfs: btrfs_log_dev_io_error() on all bio errors 3cd181cc46d3 btrfs: fix silent IO error loss in encoded writes and zoned split e0dfaebb8f4a btrfs: skip clearing EXTENT_DEFRAG for NOCOW ordered extents e70e3f858e08 btrfs: use BTRFS_FS_UPDATE_UUID_TREE_GEN flag for UUID tree rescan check e1194226bf76 btrfs: remove duplicate journal_info reset on failure to commit transaction 7801f3ea9591 btrfs: tag as unlikely if statements that check for fs in error state 3666dc0c47c3 ASoC: amd: ps: fix the pcm device numbering for acp pdm dmic 09c04714cb45 alarmtimer: Access timerqueue node under lock in suspend 5e8323c3d528 dt-bindings: arm-smmu: qcom: Add compatible for Hawi SoC 3f487be81292 btrfs: fix double free in create_space_info() error path a7449edf9614 btrfs: fix double free in create_space_info_sub_group() error path 3c0c45a4dff7 btrfs: do not reject a valid running dev-replace 48aa5c0e2bb8 btrfs: only invalidate btree inode pages after all ebs are released 7ae37b2c94ed btrfs: prevent direct reclaim during compressed readahead 30d537f723d6 btrfs: replace BUG_ON() with error return in cache_save_setup() f0d3b4c7b82b btrfs: zstd: don't cache sectorsize in a local variable efcf0898a6d0 btrfs: zlib: don't cache sectorsize in a local variable 4d083672b492 btrfs: zlib: drop redundant folio address variable 5b93f241685f btrfs: lzo: inline read/write length helpers 463626a2eccf btrfs: use common eb range validation in read_extent_buffer_to_user_nofault() b8aa337121dd btrfs: read eb folio index right before loops aae90421940a btrfs: rename local variable for offset in folio a5b6b23c4572 btrfs: unify types for binary search variables 7e1e45a9e42e btrfs: remove duplicate calculation of eb offset in btrfs_bin_search() b753612be0dc btrfs: tree-checker: add remap-tree checks to check_block_group_item() e3799e65c12e btrfs: make btrfs_free_log() and btrfs_free_log_root_tree() return void b48c980b6a7e btrfs: fix deadlock between reflink and transaction commit when using flushoncommit 18addf9ec82f btrfs: tree-checker: check remap-tree flags in btrfs_check_chunk_valid() da08c02bc705 btrfs: tree-checker: add checker for items in remap tree 0e6a169c6487 btrfs: fix unnecessary flush on close when truncating zero-sized files 304076527c38 btrfs: move shutdown and remove_bdev callbacks out of experimental features 973e57c726c1 btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak cee4cfd6cc32 btrfs: avoid taking the device_list_mutex in btrfs_run_dev_stats() e0a85137a882 btrfs: avoid GFP_ATOMIC allocations in qgroup free paths 390aa432f326 btrfs: decrease indentation of find_free_extent_update_loop 9a0448847310 btrfs: unexport btrfs_qgroup_reserve_meta() 534c0adacdeb btrfs: collapse __btrfs_qgroup_reserve_meta() into btrfs_qgroup_reserve_meta_prealloc() 5adf3f32c0b3 btrfs: collapse __btrfs_qgroup_free_meta() into btrfs_qgroup_free_meta_prealloc() e35577706ec9 btrfs: remove unused qgroup functions for pertrans reservation and freeing 031dd12c3707 btrfs: optimize clearing all bits from first extent record in an io tree 057217f39a7d btrfs: panic instead of warn when splitting extent state not in the tree 0611e2ad02b3 btrfs: free cached state outside critical section in wait_extent_bit() 87f5c3139ee3 btrfs: avoid unnecessary wake ups on io trees when there are no waiters d110eb2f7f58 btrfs: remove wake parameter from clear_state_bit() 4a7ae19ca381 btrfs: change last argument of add_extent_changeset() to boolean 6fc58dec5b83 btrfs: use extent_io_tree_panic() instead of BUG_ON() f5405ffce78d btrfs: make add_extent_changeset() only return errors or success 0f7c10d662ac btrfs: tag as unlikely branches that call extent_io_tree_panic() 598c10a9e9e8 btrfs: turn extent_io_tree_panic() into a macro for better error reporting aa40d5601e66 btrfs: optimize clearing all bits from the last extent record in an io tree 908ab5634751 btrfs: remove atomic parameter from btrfs_buffer_uptodate() 3c53ad7549ed btrfs: output more info when duplicated ordered extent is found 232770bcf3aa btrfs: check type flags in alloc_ordered_extent() f04c6475c2db btrfs: revalidate cached tree blocks on the uptodate path e5267796482f btrfs: prefer IS_ERR_OR_NULL() over manual NULL check 94e445085c7b btrfs: tree-checker: introduce checks for FREE_SPACE_BITMAP b4a1246298d9 btrfs: tree-checker: introduce checks for FREE_SPACE_EXTENT 52e71eb95cc7 btrfs: tree-checker: introduce checks for FREE_SPACE_INFO ad0c23c97b4e btrfs: zoned: limit number of zones reclaimed in flush_space() bd0ffde1d31e btrfs: create btrfs_reclaim_block_groups() b61918516855 btrfs: move reclaiming of a single block group into its own function 3eaf5f082c4c btrfs: extract inlined creation into a dedicated delalloc helper 9d7db4100057 btrfs: move the mapping_set_error() out of the loop in end_bbio_data_write() 99fe7e57d3e4 btrfs: remove the alignment check in end_bbio_data_write() cc970d21c4f3 btrfs: add tracepoint for search slot restart tracking f9a48549a15a btrfs: inhibit extent buffer writeback to prevent COW amplification cab4c8b594e2 btrfs: extract the max compression chunk size into a macro 45cc960ff777 btrfs: remove pointless error check in btrfs_check_dir_item_collision() 01cebce71f2f btrfs: remove duplicated uuid tree existence check in btrfs_uuid_tree_add() 7aa1788ff09f btrfs: stop checking for -EEXIST return value from btrfs_uuid_tree_add() f11c3d855988 btrfs: report filesystem shutdown via fserror 2d2b5507e598 btrfs: replace kcalloc() calls to kzalloc_objs() 6603a9859887 btrfs: do compressed bio size roundup and zeroing in one go b05342fe47b9 btrfs: reduce the size of compressed_bio c4bc2dd32c63 btrfs: introduce a common helper to calculate the size of a bio 8c0b917d78fc btrfs: remove redundant nowait check in lock_extent_direct() b6193a891653 btrfs: fix placement of unlikely() in btrfs_insert_one_raid_extent() 2c4648a39b23 btrfs: pass a btrfs inode to tree-log.c:fill_inode_item() d821d4f6fb80 btrfs: stop printing condition result in assertion failure messages 1899d9b09d17 btrfs: constify arguments of some functions 1fce8eec9f89 btrfs: avoid unnecessary root node COW during snapshotting 13816fd5aa3c btrfs: check snapshot_force_cow earlier in can_nocow_file_extent() 2e0e3716c7b6 btrfs: do not mark inode incompressible after inline attempt fails a11d6912fdd9 btrfs: remove folio parameter from ordered io related functions afe60cdb3cb9 btrfs: remove the btrfs_inode parameter from btrfs_remove_ordered_extent() e677ccac5a7b btrfs: remove out-of-date comments in btree_writepages() c9e39e92e4aa btrfs: remove bogus root search condition in load_extent_tree_free() 75acee66b63c btrfs: remove duplicate include of delayed-inode.h in disk-io.c 6fa972956830 btrfs: pass literal booleans to functions that take boolean arguments 521f8672b6b3 btrfs: remove pointless out label in qgroup_account_snapshot() b943097758ff btrfs: rename btrfs_csum_file_blocks() to btrfs_insert_data_csums() 00c865b60b06 btrfs: make add_pending_csums() to take an ordered extent as parameter 09664971b337 btrfs: rename btrfs_ordered_extent::list to csum_list 74e505fc89e2 btrfs: change return type of cache_save_setup to void 0eb6c12491ca btrfs: avoid starting new transaction and commit in relocate_block_group() 90b7d4c415b2 btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block() 6ee5c986b0ec btrfs: use the helper extent_buffer_uptodate() everywhere e2a7fd22378f btrfs: zoned: add zone reclaim flush state for DATA space_info 258e46a6385c btrfs: zoned: move partially zone_unusable block groups to reclaim list 7bcb04de982f btrfs: zoned: cap delayed refs metadata reservation to avoid overcommit 8352b29ad02b btrfs: remove duplicated eb uptodate check in btrfs_buffer_uptodate() 883adb6dcff0 btrfs: fix the inline compressed extent check in inode_need_compress() 1f3f98e42d82 btrfs: set written super flag once in write_all_supers() 8f3fc2d8973a btrfs: remove max_mirrors argument from write_all_supers() abd5e352b160 btrfs: tag error branches as unlikely during super block writes 3810ab40afa5 btrfs: abort transaction on error in write_all_supers() 98d9df251591 btrfs: pass transaction handle to write_all_supers() 00b41fee23da btrfs: mark all error and warning checks as unlikely in btrfs_validate_super() f754acce0f62 btrfs: update comment for BTRFS_RESERVE_NO_FLUSH 40f2b11c1b7c btrfs: don't allow log trees to consume global reserve or overcommit metadata 574d93fc62e2 btrfs: be less aggressive with metadata overcommit when we can do full flushing 2672a26a7551 btrfs: use per-profile available space in calc_available_free_space() c84053d9f7f7 btrfs: update per-profile available estimation 52fead5eb8a7 btrfs: introduce the device layout aware per-profile available space 08ef56661f69 btrfs: zoned: remove redundant space_info lock and variable in do_allocation_zoned() 6141abb7f18f btrfs: move min sys chunk array size check to validate_sys_chunk_array() f3da62571ba2 btrfs: remove duplicate system chunk array max size overflow check c4d30088fa28 btrfs: pass boolean literals as the last argument to inc_block_group_ro() 1ba19a6ea9f2 btrfs: tests: zoned: add tests cases for zoned code 3457a5ccacd3 landlock: Document fallocate(2) as another truncation corner case d1b2ab221d37 landlock: Document FS access right for pathname UNIX sockets dc75f8904694 selftests/landlock: Simplify ruleset creation and enforcement in fs_test f433fd3fa275 selftests/landlock: Check that coredump sockets stay unrestricted 0f42f5be0b21 selftests/landlock: Audit test for LANDLOCK_ACCESS_FS_RESOLVE_UNIX 9da41c65c907 selftests/landlock: Test LANDLOCK_ACCESS_FS_RESOLVE_UNIX db8201a3fae2 selftests/landlock: Replace access_fs_16 with ACCESS_ALL in fs_test a92cb5d7c6c9 samples/landlock: Add support for named UNIX domain socket restrictions a46e32db1fb7 landlock: Clarify BUILD_BUG_ON check in scoping logic ae97330d1bd6 landlock: Control pathname UNIX domain socket resolution by path 1c4fe8736478 landlock: Use mem_is_zero() in is_layer_masks_allowed() eb25e202b3d6 lsm: Add LSM hook security_unix_find 64617ec0339f landlock: Fix kernel-doc warning for pointer-to-array parameters aba1de96e80a landlock: Fix formatting in tsync.c fa20aeb95d72 landlock: Improve kernel-doc "Return:" section consistency e89dea254dce landlock: Add missing kernel-doc "Return:" sections a060ac0b8c33 selftests/landlock: Fix format warning for __u64 in net_test 07c2572a8757 selftests/landlock: Skip stale records in audit_match_record() 3647a4977fb7 selftests/landlock: Drain stale audit records on init 9143d790337a selftests/landlock: Fix socket file descriptor leaks in audit helpers b566f7a4f0e4 selftests/landlock: Fix snprintf truncation checks in audit helpers e75e38055b9d landlock: Allow TSYNC with LOG_SUBDOMAINS_OFF and fd=-1 874c8f83826c landlock: Fix LOG_SUBDOMAINS_OFF inheritance across fork() a6cd43fe9b08 fs/ntfs3: terminate the cached volume label after UTF-8 conversion d1062683bf6b fs/ntfs3: fix potential double iput on d_make_root() failure 984a415f0195 ntfs3: fix integer overflow in run_unpack() volume boundary check b62567bca474 ntfs3: add buffer boundary checks to run_unpack() 6d979b64287f ntfs3: fix mount failure on volumes with fragmented MFT bitmap bb82fe0872de fs/ntfs3: fix $LXDEV xattr lookup 859d777646b5 ntfs3: fix OOB write in attr_wof_frame_info() f3ddb8a9a97f PCI: dw-rockchip: Add pcie_ltssm_state_transition tracepoint support d08082a872f0 dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles afc7e8f9bf7a dt-bindings: display: lt8912b: Drop redundant endpoint properties 98e5b6d0699d fbcon: Put font-rotation state into separate struct 6903bd692057 fbcon: Fill cursor mask in helper function cfa72955a029 lib/fonts: Implement font rotation a30e9e6b018f lib/fonts: Refactor glyph-rotation helpers 6ad4ed840815 lib/fonts: Refactor glyph-pattern helpers bdfd94323134 lib/fonts: Implement glyph rotation de0b375bce6d lib/fonts: Clean up Makefile 97df8960240a lib/fonts: Provide helpers for calculating glyph pitch and size c713b96427ce vt: Implement helpers for struct vc_font in source file e4ef723d8975 fbcon: Avoid OOB font access if console rotation fails 092e0d0e9642 orangefs: validate getxattr response length 1c22483a2c4b bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec() 415e507cdefc orangefs_readahead: don't overflow the bufmap slot. 30f5059dba16 debugfs: take better advantage of strscpy. f855f4ab123b orangefs: add usercopy whitelist to orangefs_op_cache dbd6a823057a orangefs-debugfs.c: fix parsing problem with kernel debug keywords. 9b8e8aad5896 KVM: s390: ucontrol: Fix memslot handling 857e92662c07 KVM: s390: selftests: enable some common memory-related tests c10e2771c745 KVM: selftests: Remove 1M alignment requirement for s390 06a20c3ab604 KVM: s390: Allow 4k granularity for memslots 4204067f9982 KVM: s390: Add alignment checks for hugepages 6da4b1a4359b KVM: s390: Add some useful mask macros 2ce8a41113ed net: hsr: emit notification for PRP slave2 changed hw addr on port deletion beaf0e96b1da bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks a3966a6f915e Documentation: tracing: Add PCI controller event documentation 973403ca3553 RDMA/core: Fix memory free for GID table d1b7add89c00 PCI: trace: Add PCI controller tracepoint feature ec427398794b platform/x86: dell-wmi-sysman: Fix typo in function comment 2d5821579d39 platform/x86: dell-wmi-sysman: Clean up security buffer helpers 2d148a214b24 xfs: use bio_await in xfs_zone_gc_reset_sync 92c3737a2473 block: add a bio_submit_or_kill helper 6fa747550e35 block: factor out a bio_await helper 65565ca5f99b block: unify the synchronous bi_end_io callbacks 452c8f6cbd0e xfs: fix number of GC bvecs 0b30c1037a6a hwmon: (yogafan) various markup improvements 6252e5c1c20e docs: add an Assisted-by mention to submitting-patches.rst 915c1d23e2e3 wifi: mac80211: enable MLO support for 4-address mode interfaces 594be50a3f0a wifi: mac80211: use ap_addr for 4-address NULL frame destination 469d5d5a3b7a wifi: mac80211: synchronize valid links for WDS AP_VLAN interfaces affb5f67d73c selftests/ublk: add read-only buffer registration test 12075992c62e selftests/ublk: add filesystem fio verify test for shmem_zc d4866503324c selftests/ublk: add hugetlbfs shmem_zc test for loop target 2f1e9468bdcb selftests/ublk: add shared memory zero-copy test ec20aa44ac26 selftests/ublk: add UBLK_F_SHMEM_ZC support for loop target 166b476b8dee selftests/ublk: add shared memory zero-copy support in kublk b5b8e2959730 wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode() c4ed2c3f4f5e wifi: mac80211: remove unused variables in minstrel_ht_alloc_sta 8a34e88769f6 ublk: eliminate permanent pages[] array from struct ublk_buf 08677040a911 ublk: enable UBLK_F_SHMEM_ZC feature flag 368f5098ed0b wifi: brcmfmac: silence warning for non-existent, optional firmware 4d4a512a1f87 ublk: add PFN-based buffer matching in I/O path 1c161ca67e9b wifi: iwlegacy: Fix GFP flags in allocation loop 2fb0ded237bb ublk: add UBLK_U_CMD_REG_BUF/UNREG_BUF control commands 72b18625ba8e dt-bindings: net: wireless: brcm: Add compatible for bcm43752 d278bf868604 wifi: wilc1000: use kzalloc_flex 49152949deea wifi: iwlegacy: Fixup allocation failure log 084863593243 wifi: brcmfmac: of: defer probe for MAC address dd8592fc6007 wifi: brcmfmac: Fix error pointer dereference 014eec318fc0 wifi: mac80211: allow add_key on NAN interfaces 5f6fba9a1e7b wifi: mac80211: report and drop spurious NAN Data frames 779df4461440 wifi: mac80211: allow block ack agreements in NAN Data 61408403e2b4 wifi: mac80211: Accept frames on NAN DATA interfaces b5e4adbd01d1 wifi: mac80211: add support for TX over NAN_DATA interfaces e1d5c95456a4 wifi: mac80211: update NAN data path state on schedule changes 840492bf333b wifi: mac80211: add NAN peer schedule support 27e9b326b674 wifi: mac80211: support NAN stations e43ec602201c wifi: mac80211: handle reconfig for NAN DATA interfaces d6c470def51c wifi: mac80211: support open and close for NAN_DATA interfaces 589c06e8fdee wifi: mac80211: add NAN local schedule support 23eab70e301f wifi: mac80211: run NAN DE code only when appropriate b16df0dacb3a wifi: mac80211: export ieee80211_calculate_rx_timestamp 8ea6b92faebe wifi: ieee80211: add more NAN definitions 7f0de94ef446 wifi: mac80211: add a TXQ for management frames on NAN devices 07cba0de5598 ACPI: processor: idle: Reset cpuidle on C-state list changes a4c6c18e93a1 cpuidle: Extract and export no-lock variants of cpuidle_unregister_device() 51274836193a slub: clarify kmem_cache_refill_sheaf() comments 4a0fc189859b gpio: gpio-by-pinctrl: s/used to do/is used to do/ 93b5d21e8b5c ipmi: ssif_bmc: Fix KUnit test link failure when KUNIT=m fa0cac9a5158 drbd: use get_random_u64() where appropriate fdca270f8f87 spi: uniphier: Simplify clock handling with devm_clk_get_enabled() 556146ce5e94 sched/fair: Avoid overflow in enqueue_entity() 8f993d30b95d usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb() c088d5dd2fff usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete() 2c863dbbeac7 usb: gadget: f_hid: Add missing error code 40b17a345d3f usb: typec: cros_ec_ucsi: Load driver from OF and ACPI definitions 250892b5d64d dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding 9a8881aab5d3 USB: of: Simplify with scoped for each OF child loop 2ab833a16a82 usbip: validate number_of_packets in usbip_pack_ret_submit() f880aac8a57e usb: gadget: renesas_usb3: validate endpoint index in standard request handlers 274875f72f6c usb: core: config: reverse the size check of the SSP isoc endpoint descriptor 1ace770f5de3 usb: typec: ucsi: Set usb mode on partner change f58752ebcb35 USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen 609865ab3d5d usb: storage: Expand range of matched versions for VL817 quirks entry a4e99587102a usb: chipidea: otg: not wait vbus drop if use role_switch b94b631d9f78 usb: chipidea: core: allow ci_irq_handler() handle both ID and VBUS change abad793a41ed usb: chipidea: core: refactor ci_usb_role_switch_set() 1bf99c2a4b39 dt-bindings: opp-v2: Fix example 3 CPU reg value 25b8c9b6d731 net/mlx5e: XDP, Use page fragments for linear data in multibuf-mode ebd4ad29cc82 net/mlx5e: XDP, Use a single linear page per rq 2dfaa0238774 net/mlx5e: XDP, Remove stride size limitation 833e72645aac net/mlx5e: XDP, Improve dma address calculation of linear part for XDP_TX 1047e14b44ed net/mlx5e: XSK, Increase size for chunk_size param fd495be8aa19 ASoC: intel: avs: Fix type mismatch in variable assignment 2ffc6900d5c3 xfs: fix number of GC bvecs 971f3474f889 coresight: tpdm: fix invalid MMIO access issue 9de45faed34d xfs: untangle the open zones reporting in mountinfo 62c89988dc19 xfs: expose the number of open zones in sysfs 1d0d9e9459c0 xfs: reduce special casing for the open GC zone 4c1b6e03e31c xfs: streamline GC zone selection 53c1c822908d xfs: refactor GC zone selection helpers ca0170a7fa41 xfs: rename xfs_zone_gc_iter_next to xfs_zone_gc_iter_irec a99ed5dbae01 xfs: put the open zone later xfs_open_zone_put c2257d9f63bb xfs: add a separate tracepoint for stealing an open zone for GC e771da0727c1 xfs: delay initial open of the GC zone 25947cc5b237 ext2: reject inodes with zero i_nlink and valid mode in ext2_iget() 982999538269 ext2: use get_random_u32() where appropriate 29a7b2614357 xfs: fix a resource leak in xfs_alloc_buftarg() c6584888864e xfs: handle too many open zones when mounting 02367990bdcb xfs: refactor xfs_mount_zones 553a13e2076d xfs: fix integer overflow in busy extent sort comparator 59e586d7dc78 xfs: fix integer overflow in deferred intent sort comparators e92b3fc5b17c xfs: fold xfs_setattr_size into xfs_vn_setattr_size 0f7d2a9e0208 xfs: remove a duplicate assert in xfs_setattr_size f4231eb25cd2 rust: sizes: add SizeConstants trait for device address space constants baa1cb259cc7 spi: spi-fsl-lpspi: make struct lpspi_config::mode u32 4ef7fa7bca57 spi: spi-fsl-lpspi: fsl_lpspi_write_tx_fifo(): simplify while() loop check b326c71d4e6f spi: spi-fsl-lpspi: fsl_lpspi_reset(): convert to void function e59fe5e0c418 spi: spi-fsl-lpspi: fsl_lpspi_can_dma(): directly assign return value to fsl_lpspi->usedma ca431d50bf62 spi: spi-fsl-lpspi: fsl_lpspi_setup_transfer(): remove useless spi_transfer NULL pointer check c6e178460434 spi: spi-fsl-lpspi: fsl_lpspi_set_cmd(): use FIELD_PREP to encode Transmit Command register 1712be8623b2 spi: spi-fsl-lpspi: fsl_lpspi_set_cmd(): remove obfuscated and obsolete assignment of TCR_CPOL and SPI_CPHA b191fbf446bc spi: spi-fsl-lpspi: fsl_lpspi_set_cmd(): use mode from struct fsl_lpspi_data::config::mode 732b903ea3e2 spi: spi-fsl-lpspi: fsl_lpspi_set_watermark(): use FIELD_PREP() to encode FIFO Control register 8292eded5998 spi: spi-fsl-lpspi: adapt to kernel coding style 354c085299de rust: kernel: update `file_with_nul` comment 50f1c48b155b gpio: aspeed: fix unsigned long int declaration c8079f83e0bf gpio: rockchip: convert to dynamic GPIO base allocation dd84f7ce6fd1 gpio: remove dev-sync-probe c3e2a8aef28c gpio: virtuser: stop using dev-sync-probe 3a27f40b4570 gpio: aggregator: stop using dev-sync-probe 7fb3287946f9 gpio: sim: stop using dev-sync-probe 97b67e64affb dcache: permit dynamic_dname()s up to NAME_MAX 15cbd66b69a9 gpio: Add Intel Nova Lake ACPI GPIO events driver 955165c3e537 platform/x86: thinkpad_acpi: Drop ACPI driver registration dfecb0c5af3b selftests: net: add tests for PPP 83210251fd70 firmware: arm_ffa: Use the correct buffer size during RXTX_MAP f7e648027d7e platform/x86: asus-wireless: Convert ACPI driver to a platform one 4f52c9729258 platform/x86: asus-wireless: Register ACPI notify handler directly ba19eb10170b platform/x86: asus-laptop: Convert ACPI driver to a platform one 378500dc1313 platform/x86: asus-laptop: Register ACPI notify handler directly 14f0a13ec79d ntfs: remove redundant out-of-bound checks a198a0c4b898 ntfs: add bound checking to ntfs_external_attr_find 6ceb4cc81ef3 ntfs: add bound checking to ntfs_attr_find 7648112358a4 pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description ca1c2ddff004 pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description 4639f1cfba03 fs: attr: fix comment formatting and spelling issues 92af129b4085 lib/tests/slub_kunit: add a test case for {kmalloc,kfree}_nolock 7711207dcb9b MAINTAINERS: add lib/tests/slub_kunit.c to SLAB ALLOCATOR section 1fac04a0a473 irqchip/irq-pic32-evic: Add __maybe_unused for board_bind_eic_interrupt in COMPILE_TEST 669d2067e3d0 irqchip/renesas-rzv2h: Kill icu_err string 8c7ffedff0db irqchip/renesas-rzv2h: Kill swint_names[] fc4c926ccd34 irqchip/renesas-rzv2h: Kill swint_idx[] 7f9bb84fdb5e slub: use N_NORMAL_MEMORY in can_free_to_pcs to handle remote frees 05d42dc8ab92 xfrm: Drop support for HMAC-RIPEMD-160 2e2f8b5a0656 rust: kbuild: allow `clippy::precedence` for Rust < 1.86.0 b2aa1535ecdd rust: kbuild: support global per-version flags 9e5946de3a38 rust: declare cfi_encoding for lru_status 86c5d1c6740c docs: rust: general-information: use real example 9375ea727d7e docs: rust: general-information: simplify Kconfig example a4392ed1c8b9 docs: rust: quick-start: remove GDB/Binutils mention b69a14650009 docs: rust: quick-start: remove Nix "unstable channel" note 99c672426aed docs: rust: quick-start: remove Gentoo "testing" note 780f847e1419 docs: rust: quick-start: add Ubuntu 26.04 LTS and remove subsection title 6767147cb941 docs: rust: quick-start: update minimum Ubuntu version 982e1aa6de73 docs: rust: quick-start: update Ubuntu versioned packages 53c9647c0a48 docs: rust: quick-start: openSUSE provides `rust-src` package nowadays 93553d9922b0 rust: kbuild: remove "dummy parameter" workaround for `bindgen` < 0.71.1 276ed30c558e rust: kbuild: update `bindgen --rust-target` version and replace comment ae64324ad5c1 rust: rust_is_available: remove warning for `bindgen` < 0.69.5 && libclang >= 19.1 41cfbb4295cf rust: rust_is_available: remove warning for `bindgen` 0.66.[01] c3a00a3f31ff rust: bump `bindgen` minimum supported version to 0.71.1 (Debian Trixie) 961b72d45ae4 rust: block: update `const_refs_to_static` MSRV TODO comment 42ec980024f0 rust: macros: simplify code using `feature(extract_if)` 161dd7b51e96 rust: alloc: simplify with `NonNull::add()` now that it is stable f309a6edda53 rust: transmute: simplify code with Rust 1.80.0 `split_at_*checked()` d1aa40daa777 rust: kbuild: remove `feature(...)`s that are now stable 0f6e1e0705f0 rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks` 4ab22c543f18 rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify code 9b398d056543 rust: remove `RUSTC_HAS_SLICE_AS_FLATTENED` and simplify code b28711ac98e8 rust: simplify `RUSTC_VERSION` Kconfig conditions 7ed188605e1d rust: allow globally `clippy::incompatible_msrv` b6cfba436623 rust: bump Clippy's MSRV and clean `incompatible_msrv` allows f32fb9c58a5b rust: bump Rust minimum supported version to 1.85.0 (Debian Trixie) 341c51ee3293 gpu: nova-core: bindings: remove unneeded `cfg_attr` 92cc022f044f rust: kbuild: remove unneeded old `allow`s for generated layout tests 518b9ad2fab3 rust: kbuild: remove "`try` keyword" workaround for `bindgen` < 0.59.2 c8cbe2fc22e4 rust: kbuild: remove `--remap-path-prefix` workarounds 598b670af347 selftests/nolibc: don't skip tests for unimplemented syscalls anymore 9a5206f25641 selftests/nolibc: explicitly handle ENOSYS from ptrace() ce834c9cb984 tools/nolibc: add byteorder conversions 2eb64b936d3b tools/nolibc: add the _syscall() macro 022bbb5a41fd tools/nolibc: move the call to __sysret() into syscall() 3f5059f01de1 tools/nolibc: rename the internal macros used in syscall() c6e80201e057 sched: Use u64 for bandwidth ratio calculations 7f9f7c697474 md/raid5: fix soft lockup in retry_aligned_read() f8cc59ecc228 USB: serial: option: add Telit Cinterion FN990A MBIM composition 9826035a75da pinctrl: qcom: add sdm670 lpi tlmm 72102fdae3a0 dt-bindings: pinctrl: qcom: Add SDM670 LPASS LPI pinctrl a22d2598a563 dt-bindings: qcom: lpass-lpi-common: add reserved GPIOs property 498c05821bb4 thunderbolt: tunnel: Simplify allocation 95dffe32a66c Input: aiptek - validate raw macro indices before updating state bc561dc8ba5b Input: gf2k - skip invalid hat lookup values cf86bb53b9c9 md: wake raid456 reshape waiters before suspend 808cec74601c md/raid1: serialize overlap io for writemostly disk e92a5325b5d3 md/md-llbitmap: optimize initial sync with write_zeroes_unmap support 4403023e2aa7 md/md-llbitmap: add CleanUnwritten state for RAID-5 proactive parity building 09af77365002 md: add fallback to correct bitmap_ops on version mismatch b0cc3ae97e89 md/raid5: validate payload size before accessing journal metadata e4979f4fac4d md: remove unused static md_wq workqueue 078d1d8e688d md/raid0: use kvzalloc/kvfree for strip_zone and devlist allocations 63c2f06198ca erofs: handle 48-bit blocks/uniaddr for extra devices a9c4b1d37622 drbd: remove DRBD_GENLA_F_MANDATORY flag handling c4a5cb2f00f9 selftests: mptcp: join: recreate signal endp with same ID eb477fdd6803 tcp: add recv_should_stop helper 7fb2f5f96499 mptcp: preserve MSG_EOR semantics in sendmsg path 00d46be3c319 mptcp: reduce 'overhead' from u16 to u8 ede3136e5655 dpaa2: avoid linking objects into multiple modules df75bd552a87 net: ethernet: ti-cpsw: fix linking built-in code to modules 961f3c535608 net: ethernet: ti-cpsw:: rename soft_reset() function e6b7e1a10cba eth: remove the driver for acenic / tigon1&2 c321b5676d0c net: macb: Use netif_napi_add_tx() instead of netif_napi_add() for TX NAPI e72058a4bed0 dt-bindings: nfc: nxp,nci: Document PN557 compatible 2f60df9e61aa ip6_tunnel: use generic for_each_ip_tunnel_rcu macro 1c2e217ad349 selftests/bpf: Add more tests for loading insn arrays with offsets 43cd9d9520e6 bpf: Do not ignore offsets for loads from insn_arrays 18474aed5d0d bpf: Avoid -Wflex-array-members-not-at-end warnings 8a4e3ab61d49 net: advance skb_defer_disable_key check in napi_consume_skb 340bdf984613 net: dsa: mxl862xx: implement bridge offloading 4250ff1640ea dsa: tag_mxl862xx: set dsa_default_offload_fwd_mark() f259e08494c4 net: dsa: add bridge member iteration macro b0a79590d108 net: dsa: move dsa_bridge_ports() helper to dsa.h 98f28d8d6e5a vsock: avoid timeout for non-blocking accept() with empty backlog c8eee00c0fef psp: add missing device stats to get-stats reply attributes f32ba0963119 net: mctp: defer creation of dst after source-address check 70e32aadb5ca net: mctp: tests: use actual address when creating dev with addr 3b45559f6c0a selftests: net: py: color the basics in the output 171580e43272 selftests/bpf: Add tests for syscall ctx accesses beyond U16_MAX 0dca817f4dbd selftests/bpf: Add tests for unaligned syscall ctx accesses 02c68b10d84f selftests/bpf: Test modified syscall ctx for ARG_PTR_TO_CTX 5a34139b2732 selftests/bpf: Add syscall ctx variable offset tests 02f500ce0109 selftests/bpf: Convert ctx tests from ASM to C f25777056e24 bpf: Enable unaligned accesses for syscall ctx ae5ef001aa98 bpf: Support variable offsets for syscall PTR_TO_CTX 8f260b02eeef kunit: tool: Terminate kernel under test on SIGINT e42c349f4cdf kunit: tool: skip stty when stdin is not a tty b73f50ffd4bd kunit: tool: Recommend --raw_output=all if no KTAP found b5f92fc4a7ac kunit: Add --list_suites to show suites e9b004ff8306 blk-wbt: remove WARN_ON_ONCE from wbt_init_enable_default() a4f61f0a1afd sched_ext: Documentation: Add ops.dequeue() to task lifecycle a3c3fb2f86f8 tools/sched_ext: Fix off-by-one in scx_sdt payload zeroing 08b96aa96220 selftests/nolibc: only use libgcc when really necessary e70a7bb57559 selftests/nolibc: test the memory allocator 1e3c374e9fd5 tools/nolibc: check for overflow in calloc() without divisions 12496aad10c5 tools/nolibc: add support for asprintf() 16d021c878dc PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports 2fd3b83cacfb cpupower: remove extern declarations in cmd functions 88cc4cbe08bb PCI: imx6: Fix reference clock source selection for i.MX95 abdd2a86535b PCI/TPH: Pass ACPI Processor UID to Cache Locality _DSM a7034e9e4491 ACPI: PPTT: Use acpi_get_cpu_uid() and remove get_acpi_id_for_cpu() 1ab03189793f perf: arm_cspmu: Switch to acpi_get_cpu_uid() from get_acpi_id_for_cpu() f652d0a4e13c ACPI: Centralize acpi_get_cpu_uid() declaration in include/linux/acpi.h 3cfe889f8965 x86/acpi: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval 0c8231994e43 RISC-V: ACPI: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval d78ef9d2e1f2 LoongArch: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval 7cd5f5659ac8 arm64: acpi: Add acpi_get_cpu_uid() for unified ACPI CPU UID retrieval 56c1ec524284 remoteproc: qcom: pas: Add Eliza ADSP support d7610855b0b5 ACPI: APEI: GHES: Add NVIDIA vendor CPER record handler 35bdb5dbacf3 PCI: hisi: Use devm_ghes_register_vendor_record_notifier() 441fa10a5a19 ACPI: APEI: GHES: Add devm_ghes_register_vendor_record_notifier() 7cf2f07f949c dt-bindings: remoteproc: qcom,milos-pas: Document Eliza ADSP 1b4eceb48291 remoteproc: qcom: Add missing space before closing bracket 74eb6cd91aef dt-bindings: remoteproc: qcom: Drop types for firmware-name 743cfae79d24 remoteproc: qcom: Fix minidump out-of-bounds access on subsystems array ad5fd5aeb65a hwspinlock: remove now unused pdata from header file 392035c8b88b hwspinlock: u8500: delete driver 1b7cbe343349 ACPI: tables: Enable FPDT on LoongArch 3e2fa997d1e2 media: platform: mtk-mdp3: Constify buffer passed to mdp_vpu_sendmsg() 66ec83627902 ASoC: qcom: Constify GPR packet being send over GPR interface b8077b4da2e8 rpmsg: Constify buffer passed to send API 90dacbf4bf13 remoteproc: mtk_scp: Constify buffer passed to scp_send_ipi() 4251dab9d176 remoteproc: mtk_scp_ipi: Constify buffer passed to scp_ipi_send() 320f9b1c6a94 selftests: ublk: test that teardown after incomplete recovery completes 0842186d2c4e ublk: reset per-IO canceled flag on each fetch b043657c35e5 regulator: dt-bindings: qcom,qca6390-pmu: Document WCN6755 PMU 881dd6b2ff82 regulator: dt-bindings: regulator-max77620: convert to DT schema d78ddeb8938a ASoC: soc.h: remove unused card->pmdown_time 79b888ee4c63 MIPS: dts: loongson64g-package: Switch to Loongson UART driver 2c4fdd055f92 ASoC: SOF: compress: return the configured codec from get_params b481eabe5a19 ASoC: qcom: audioreach: explicitly enable speaker protection modules 2300d68e5779 mips: pci-mt7620: rework initialization procedure c2631cc4508c mips: pci-mt7620: add more register init values 3dbb08276836 mips: pci-mt7620: fix bridge register access c7dd395d7b53 mips: dts: Add PCIe to EcoNet EN751221 ff8efe28bb3a MIPS: mobileye: eyeq5-epm: add two Cadence GEM Ethernet PHYs a692761a8e7b MIPS: mobileye: eyeq5: add two Cadence GEM Ethernet controllers 7d1b6b70927e dt-bindings: soc: mobileye: OLB is an Ethernet PHY provider on EyeQ5 247d1c13992d ASoC: rt5640: Handle 0Hz sysclk during stream shutdown c523378ce6f6 MIPS: DEC: Rate-limit memory errors for non-KN01 parity systems 798715fa06e1 MIPS: DEC: Rate-limit memory errors for KN01 systems 56236b7f6f44 MIPS: DEC: Rate-limit memory errors for ECC systems a163a96d4afb MIPS: kernel: Remove $0 clobber from `mult_sh_align_mod' 71451b7105c7 arch/mips: Drop CONFIG_FIRMWARE_EDID from defconfig files a5a1804332af mei: me: add nova lake point H DID 773a43b8627f mei: lb: add late binding version 2 3031b76d65e1 mei: bus: add mei_cldev_uuid 1b64e52380ab ALSA: gusmax: add ISA suspend and resume callbacks 7da8af2541d0 ALSA: gusextreme: add ISA suspend and resume callbacks d9bfa935a985 ALSA: gusclassic: add ISA suspend and resume callbacks d38e9457ddf0 ALSA: gus: add shared GF1 suspend and resume helpers 7d61662197ec ALSA: ctxfi: Add fallback to default RSR for S/PDIF e9418da50d9e ALSA: ctxfi: Limit PTP to a single page 2428cd6e8b6f ALSA: scarlett2: Add missing sentinel initializer field 7b5b7d04498d ALSA: hda/realtek: Fix code style error 9551af27f816 ALSA: aoa: onyx: Update IEC958 sample-rate status for PCM playback dc647eb00969 perf test: Skip sched stats test for !root c9ef786c0970 perf cgroup: Update metric leader in evlist__expand_cgroup aeae075a0352 perf sample: Add evsel to struct perf_sample ad5ceacd48e9 perf sample: Make sure perf_sample__init/exit are used 8a7a23b27d55 perf sample: Document struct perf_sample c66cf8c593c7 perf tools: Save cln_size header f1d78f5c9bd4 perf tests sched stats: Write output to temp file 7f5b8d5e6dde perf sched: Avoid crash for unexpected perf sched stats report ddbf9c76c402 RISC-V: KVM: Fix shift-out-of-bounds in make_xfence_request() 2aa72276fab9 md: fix array_state=clear sysfs deadlock a1aa9ef47c29 bpf: Fix stale offload->prog pointer after constant blinding f254fb58dde3 selftests/bpf: remove unused toggle in tc_tunnel 262b857da6be selftests/bpf: add get_next_key boundary test for cgroup_storage 5828b9e5b272 bpf: fix end-of-list detection in cgroup_storage_get_next_key() f64eb44ce906 selftests/bpf: Add torn write detection test for htab BPF_F_LOCK 07738bc566c3 bpf: Use copy_map_value_locked() in alloc_htab_elem() for BPF_F_LOCK 0037d16644b1 ARM: dts: imx: Add DT overlays for DH i.MX6 DHCOM SoM and boards c59ebeb2ad08 ARM: dts: imx6sx: remove fallback compatible string fsl,imx28-lcdif 3432749efe6b ARM: dts: imx25: rename node name tcq to touchscreen 3caf9e664163 ARM: dts: imx: b850v3: Disable unused usdhc4 2c8cfe54088c ARM: dts: imx: b850v3: Define GPIO line names 35f45b553392 ARM: dts: imx: b850v3: Use alphabetical sorting f45c54459d86 ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning 12959ffa4e9e ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps d7a3aa262f79 ARM: dts: imx7ulp: Add CPU clock and OPP table support 137c291faac3 ARM: dts: imx7-mba7: Deassert BOOT_EN after boot ac27604c5554 ARM: dts: tqma7: add boot phase properties 926095b5efbd ARM: dts: imx7s: add boot phase properties 60536b6be861 ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems 8280d605cf35 ARM: dts: mba6ulx: add boot phase properties feb90561bead ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties 72d47f32fd7f ARM: dts: imx6ul/imx6ull: add boot phase properties 24d209d1a1e8 ARM: dts: imx6qdl-mba6: add boot phase properties c335bc064078 ARM: dts: imx6qdl-tqma6: add boot phase properties 1ea07b5a0ff4 ARM: dts: imx6qdl: add boot phase properties e65d9599d28f ARM: dts: imx6qdl-tqma6: add missing labels b3d9c14e61de ARM: dts: imx: add required clocks and clock-names for ccm 955088ecc838 ARM: dts: imx6qdl: add label for system clocks 164922745ec4 ARM: dts: imx28-tx28: remove undocumented aliases f29f4db9f1a7 ARM: dts: imx28-tx28: rename compatible to "edt,edt-ft5206" 05e4d6ef33c8 ARM: dts: imx28-sps1: remove undocumented fallback compatible "mr25h256" 97e27efc5b19 ARM: dts: imx28: rename gpios-reset to reset-gpios of hx8357 13d1513062f3 ARM: dts: imx23/28: add "led-" prefix to LED subnodes a385279fa1cd ARM: dts: imx23: fix interrupt names for dma-controller@80024000 3bca7337b4a5 ARM: dts: imx27: remove fsl,imx-osc26m from fixed-clock node 53779e03483a ARM: dts: imx27-eukrea-cpuimx27: rename uart8250 to serial 0477a6b31e28 ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended e948cbdc41d6 ARM: dts: imx: remove redundant intermediate node in pinmux hierarchy 81469ef61cf7 ARM: dts: imx: rename iomuxc to pinmux d04bb1658292 ARM: dts: imx6ull-dhcor: Handle both 1DX and 1YN WiFi on i.MX6ULL DHCOR 53b36dc97864 ARM: dts: imx7s-warp: Remove data-lanes and clock-lanes for ov2680 abfd55dd8327 ARM: dts: imx53-smd: Add power supply node for fsl,sgtl5000 66ad164b0048 ARM: dts: imx6qdl-sr-som-ti: use fixed-clock instead of clock-frequency 314ef7f7249b smb: client: Remove unnecessary selection of CRYPTO_ECB 59ea368431dd smb/client: move smb2maperror declarations to smb2proto.h 85274a3bd40f smb/client: introduce KUnit tests to check DOS/SRV err mapping search 8c028dd086ad smb/client: check if SMB1 DOS/SRV error mapping arrays are sorted 95e6b7340957 smb/client: use binary search for SMB1 DOS/SRV error mapping 58ac796bb3c0 smb/client: autogenerate SMB1 DOS/SRV to POSIX error mapping cd4e653a2f75 smb/client: annotate smberr.h with POSIX error codes 669c3eedaefa smb/client: move ERRnetlogonNotStarted to DOS error class e3ac6352a84d smb/client: introduce KUnit test to check ntstatus_to_dos_map search 010ad1e895db smb/client: check if ntstatus_to_dos_map is sorted 3c6c23ed9424 smb/client: use binary search for NT status to DOS mapping 772d5920c3d4 smb/client: refactor ntstatus_to_dos() to return mapping entry c825f6b7432a smb/client: replace nt_errs with ntstatus_to_dos_map 415c5b8c9a41 smb/client: autogenerate SMB1 NT status to DOS error mapping 378f75b7d6ea smb/client: annotate nterr.h with DOS error codes 53cf44fa7271 smb/client: avoid null-ptr-deref when tests fail in test_cmp_map() b3f5c2a41a0d fs/smb/client: add verbose error logging for UNC parsing 2c6805145e16 m68k: Fix task info flags handling for 68000 fbe80bd6993a x86/split_lock: Don't warn about unknown split_lock_detect parameter 3bac01168982 mm: fix deferred split queue races during migration 5a62019807da mm/khugepaged: fix issue with tracking lock bf263bcaf61f mm/huge_memory: add and use has_deposited_pgtable() d80a9cb1a64a mm/huge_memory: add and use normal_or_softleaf_folio_pmd() 64b7d889d03c mm: add softleaf_is_valid_pmd_entry(), pmd_to_softleaf_folio() f87854c90910 mm/huge_memory: separate out the folio part of zap_huge_pmd() 1c6b7ff60bd4 mm/huge_memory: use mm instead of tlb->mm 1fc034c1c9dd mm/huge_memory: remove unnecessary sanity checks d490940f3a40 mm/huge_memory: deduplicate zap deposited table call 07f264680ac8 mm/huge_memory: remove unnecessary VM_BUG_ON_PAGE() 7217744e0aa3 mm/huge_memory: add a common exit path to zap_huge_pmd() 7011140612fd mm/huge_memory: handle buggy PMD entry in zap_huge_pmd() b92b9d4f699c mm/huge_memory: have zap_huge_pmd return a boolean, add kdoc 6886f93790b3 mm/huge: avoid big else branch in zap_huge_pmd() c0ea52c18c78 mm/huge_memory: simplify vma_is_specal_huge() 1a0fe419f6af mm: on remap assert that input range within the proposed VMA 62c65fd740e9 mm: add mmap_action_map_kernel_pages[_full]() 933f05f58ac6 uio: replace deprecated mmap hook with mmap_prepare in uio_info f98cb7ca4aa4 drivers: hv: vmbus: replace deprecated mmap hook with mmap_prepare 668937b7b225 mm: allow handling of stacked mmap_prepare hooks in more drivers 14beec034495 staging: vme_user: replace deprecated mmap hook with mmap_prepare b0085cb94d24 stm: replace deprecated mmap hook with mmap_prepare 0858653748ee mtdchar: replace deprecated mmap hook with mmap_prepare, clean up 10de8b811eb4 hpet: replace deprecated mmap hook with mmap_prepare d8bc7934db0c misc: open-dice: replace deprecated mmap hook with mmap_prepare a1b7fb40cb71 mm: add mmap_action_simple_ioremap() 4995c67d4ed3 fs: afs: restore mmap_prepare implementation fbfc6578eaca fs: afs: revert mmap_prepare() change c50ca15dd496 mm: add vm_ops->mapped hook 382c0f2895d2 mm: have mmap_action_complete() handle the rmap lock and unmap 04501e759e78 mm/vma: remove superfluous map->hold_file_rmap_lock 33506d4bae95 mm: switch the rmap lock held option off in compat layer f96e1d5f15b7 mm: avoid deadlock when holding rmap on mmap_prepare error 827e97cf4bf5 mm: document vm_operations_struct->open the same as close() fdd247841380 mm: add documentation for the mmap_prepare file operation callback 3e4bb2706817 mm: various small mmap_prepare cleanups 71fdcf928353 mm: simplify VMA flag tests of excluded flags 90cb921c4d7b mm/vma: convert __mmap_region() to use vma_flags_t a06eb2f8279e mm/vma: convert vma_modify_flags[_uffd]() to use vma_flags_t e2963f639fde tools: bitmap: add missing bitmap_copy() implementation 769669bd9ca4 mm/vma: convert as much as we can in mm/vma.c to vma_flags_t a6f14fb59337 tools/testing/vma: update VMA tests to test vma_clear_flags[_mask]() d720b81d01b1 mm/vma: introduce vma_clear_flags[_mask]() 7eb19a87d9c0 mm: update vma_supports_mlock() to use new VMA flags 3a6455d56bd7 mm: convert do_brk_flags() to use vma_flags_t bbbc17cb0230 tools/testing/vma: test vma_flags_count,vma[_flags]_test_single_mask e79d1c500f52 mm: introduce vma_flags_count() and vma[_flags]_test_single_mask() 63cdb667d1ec tools/testing/vma: update VMA flag tests to test vma_test[_any_mask]() fb67bba5d9b8 mm/vma: introduce vma_test[_any[_mask]](), and make inlining consistent a8add93f805b tools/testing/vma: test that legacy flag helpers work correctly c8555bc95d62 mm/vma: introduce [vma_flags,legacy]_to_[legacy,vma_flags]() helpers 3ee584538259 mm/vma: introduce vma_flags_same[_mask/_pair]() 5fb55e951cf5 mm: unexport vm_brk_flags() and eliminate vm_flags parameter b22a48ec095e tools/testing/vma: add simple test for append_vma_flags() e8d464f4a94c mm/vma: add append_vma_flags() helper 06531d2bf352 tools/testing/vma: fix VMA flag tests 7ec1885a7e28 mm/vma: use new VMA flags for sticky flags logic bd44d91d0ccc tools/testing/vma: convert bulk of test code to vma_flags_t 8228e42b5f88 mm/vma: add further vma_flags_t unions e4fd34b84b56 tools/testing/vma: add unit tests flag empty, diff_pair, and[_mask] 6bc0987d0b50 mm/vma: add vma_flags_empty(), vma_flags_and(), vma_flags_diff_pair() 5ac9c7c2efd0 mm/mseal: update VMA end correctly on merge d2fd4225d8de bug: avoid format attribute warning for clang as well 9b25a6e3d243 mm/pagewalk: fix race between concurrent split and refault 26e7888a0c89 mm/memory: fix PMD/PUD checks in follow_pfnmap_start() d0bde8e2f3d2 mm/damon/sysfs: check contexts->nr in repeat_call_fn a12479ed43b3 mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] eb1074ece72f mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure 9acbe135588e mm/swap: fix swap cache memcg accounting 9594f05e31e8 MAINTAINERS, mailmap: update email address for Harry Yoo 4ff07459db88 mm/huge_memory: fix folio isn't locked in softleaf_to_folio() 224f12926150 selftests/mm: add folio_split() and filemap_get_entry() race test 54fdcbfe1cbd mm: remove unused page_is_file_lru() function 3f74e30d857b drivers/base/memory: fix stale reference to memory_block_add_nid() b480cbb07102 mm/page_alloc: don't increase highatomic reserve after pcp alloc d885a076d7a7 mm/memcontrol: fix reclaim_options leak in try_charge_memcg() 1fc7dc675e26 mm: change to return bool for the MMU notifier's young flag check fb87c8827297 mm: change to return bool for pudp_test_and_clear_young() 2d46a3974721 mm: change to return bool for pmdp_clear_flush_young() 42e26354c4ef mm: change to return bool for pmdp_test_and_clear_young() 06c4dfa3ced6 mm: change to return bool for ptep_clear_flush_young()/clear_flush_young_ptes() a62ca3f40fea mm: change to return bool for ptep_test_and_clear_young() f2a48f8fb564 mm: update outdated comments for removed scan_swap_map_slots() 3cb0dc0d0eab mm: vmalloc: update outdated comment for renamed vread() c4a9439a5a37 mm: mark early-init static variables with __meminitdata 4fb61d95ad21 mm/zsmalloc: copy KMSAN metadata in zs_page_migrate() 1871d548fc4f mm/execmem: make the populate and alloc atomic 6f1e1823875f Docs/mm/damon: document min_nr_regions constraint and rationale cc4555fc6d8f mm/damon/core: document damos_commit_dests() failure semantics a6a8c087dce0 mm/mglru: fix cgroup OOM during MGLRU state switching dc711106a0bc zsmalloc: return -EBUSY for zspage migration lock contention 6ebf98d71f9b mm: introduce CONFIG_NUMA_MIGRATION and simplify CONFIG_MIGRATION 078f80f909ba mm: remove CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE 738de20c4faf mm/sparse: move memory hotplug bits to sparse-vmemmap.c 08e5f77c3720 mm/sparse: move __section_mark_present() to internal.h f62a3bf227c9 mm/sparse: move sparse_init_one_section() to internal.h b551ed94d959 mm/sparse: drop set_section_nid() from sparse_add_section() fead6dcff83b mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.c dac89b150bdb mm/sparse: remove CONFIG_MEMORY_HOTPLUG-specific usemap allocation handling 22688ade3b54 mm/sparse: remove sparse_decode_mem_map() 7f8e592bb327 mm/bootmem_info: avoid using sparse_decode_mem_map() 41293414433a mm/bootmem_info: remove handling for !CONFIG_SPARSEMEM_VMEMMAP 119c31caa59e mm/sparse: remove !CONFIG_SPARSEMEM_VMEMMAP leftovers for CONFIG_MEMORY_HOTPLUG 62257a5fb987 mm/memory_hotplug: simplify check_pfn_span() fb3c3f5d27ef mm/Kconfig: make CONFIG_MEMORY_HOTPLUG depend on CONFIG_SPARSEMEM_VMEMMAP e66383b6746d mm/sparse: remove WARN_ONs from (online|offline)_mem_sections() 9d80de66a046 mm/memory_hotplug: remove for_each_valid_pfn() usage 89e69c7d187e mm/memory_hotplug: fix possible race in scan_movable_pages() 42561b341baa mm/swapfile: remove duplicate include of swap_table.h 01494f713ee3 Docs/mm/damon/design: document DAMON actions when TRANSPARENT_HUGEPAGE is off cba82993308d zram: change scan_slots to return void 4bdbddb4e482 Docs/mm/damon: document exclusivity of special-purpose modules bf989ade270d zram: propagate read_from_bdev_async() errors f0f6f7871430 zram: optimize LZ4 dictionary compression performance a155d945b73c mm/khugepaged: unify khugepaged and madv_collapse with collapse_single_pmd() ff7e03a87169 mm/khugepaged: rename hpage_collapse_* to collapse_* 36da8a88fd3b mm/khugepaged: define KHUGEPAGED_MAX_PTES_LIMIT as HPAGE_PMD_NR - 1 b90c453d2664 mm: introduce is_pmd_order helper a91fd9f71049 mm: consolidate anonymous folio PTE mapping into helpers 0217c7fb4de4 mm/userfaultfd: fix hugetlb fault mutex hash calculation 8c6a765f4ad7 mm/damon/lru_sort: respect addr_unit on default monitoring region setup fdfcda8d08df mm/damon/reclaim: respect addr_unit on default monitoring region setup 5f9a5926b75c mm/damon/core: fix wrong damon_set_regions() argument eabc2eddb276 mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_default() b47dcc1a28cc mm/damon/core: support addr_unit on damon_find_biggest_system_ram() c63067e8b084 mm/damon/core: fix wrong end address assignment on walk_system_ram() 0289955fc548 mm/mremap: check map count under mmap write lock and abstract 2d1e54aab6fd mm: abstract reading sysctl_max_map_count, and READ_ONCE() 9b9b8d4aebf1 mm/mremap: correct invalid map count check d4e981b28045 kasan: update outdated comment a2e0c0668a34 mm: migrate: requeue destination folio on deferred split queue 2d028f3e4bbb selftest: memcg: skip memcg_sock test if address family not supported f08f610ea00b selftests/mm: pagemap_ioctl: remove hungarian notation 3203a8706e81 mm: ratelimit min_free_kbytes adjustment messages 35a01d94420e mm: huge_memory: refactor enabled_store() with set_global_enabled_mode() 82d9ff648c6c mm: huge_memory: refactor anon_enabled_store() with set_anon_enabled_mode() c82aade08c3b mm: khugepaged: export set_recommended_min_free_kbytes() ddac713da3bc selftests/damon/sysfs.py: test goal_tuner commit c2b0cb96e787 selftests/damon/drgn_dump_damon_status: support quota goal_tuner dumping c00863bc7cc3 selftests/damon/_damon_sysfs: support goal_tuner setup d972d68d506a mm/damon/tests/core-kunit: test goal_tuner commit 3eda936f2a6f Docs/ABI/damon: update for goal_tuner d9cfe515d36e Docs/admin-guide/mm/damon/usage: document goal_tuner sysfs file 5a242f9daf29 Docs/mm/damon/design: document the goal-based quota tuner selections e9a19cc85d48 mm/damon/sysfs-schemes: implement quotas->goal_tuner file af738a6a00c1 mm/damon/core: introduce DAMOS_QUOTA_GOAL_TUNER_TEMPORAL 54419bbd0ee3 mm/damon/core: allow quota goals set zero effective size quota 8719c59c4b92 mm/damon/core: introduce damos_quota_goal_tuner 86e69c020b62 mm/swap: strengthen locking assertions and invariants in cluster allocation d239462787b0 mm: prevent droppable mappings from being locked 301f39220096 zram: unify and harden algo/priority params handling cedfa028b54e zram: remove chained recompression be5f13d94846 zram: update recompression documentation 5004a27edba5 zram: drop ->num_active_comps ed19b9d5504f zram: do not autocorrect bad recompression parameters 241f9005b1c8 zram: do not permit params change after init 22bdab8e98b7 kho: drop restriction on maximum page order 91e74fa8b1bc kho: make sure preservations do not span multiple NUMA nodes 396042fb2b83 KVM: PPC: remove hugetlb.h inclusion e8301b6adcc4 KVM: remove hugetlb.h inclusion a9496e9e4b7c mm: move vma_mmu_pagesize() from hugetlb to vma.c 341ffe82a7a3 mm: move vma_kernel_pagesize() from hugetlb to mm.h 1eba4c9599fa docs: mm: fix typo in numa_memory_policy.rst a4e82de81fe5 Docs/mm/damon/index: fix typo: autoamted -> automated 20675fc8c022 Docs/mm/damon/maintainer-profile: use flexible review cadence d7f00084f686 Docs/admin-guide/mm/damn/lru_sort: fix intervals autotune parameter name 3802e1d98e92 mm/damon: document non-zero length damon_region assumption 2a5f4454e00e mm/damon/core: clarify damon_set_attrs() usages fd83b0d1c49b mm/damon/tests/core-kunit: add a test for damon_is_last_region() 5d6a520aff23 mm/damon/core: use mult_frac() 23754a36cd1c mm/damon/core: use time_after_eq() in kdamond_fn() f05e25363783 mm/damon/core: use time_before() for next_apply_sis 7e6c650fdbdb mm/damon/core: remove damos_set_next_apply_sis() duplicates bfb1523cde1b Docs/mm/damon/design: document the power-of-two limitation for addr_unit a260de7d45ea mm/damon/tests/core-kunit: add a test for damon_commit_ctx() 300252ebb116 selftests/damon/config: enable DAMON_DEBUG_SANITY 09cbdf7dbe23 mm/damon/tests/.kunitconifg: enable DAMON_DEBUG_SANITY c556187b6e24 mm/damon/core: add damon_reset_aggregated() debug_sanity check 6aa1f7835478 mm/damon/core: add damon_split_region_at() debug_sanity check c070da23913f mm/damon/core: add damon_merge_regions_of() debug_sanity check 0bb7682fdb53 mm/damon/core: add damon_merge_two_regions() debug_sanity check 242a764abe14 mm/damon/core: add damon_nr_regions() debug_sanity check 9a647920d03d mm/damon/core: add damon_del_region() debug_sanity check b0264a951ced mm/damon/core: add damon_new_region() debug_sanity check 62f058287558 mm/damon: add CONFIG_DAMON_DEBUG_SANITY 5a14198ec63c mm/migrate_device: document folio_get requirement before frozen PMD split d7651089939b ubsan: turn off kmsan inside of ubsan instrumentation db359fccf212 mm: introduce a new page type for page pool in page type 92a9cf97a46b sparc: use vmemmap_populate_hugepages for vmemmap_populate bc7a2d1b4f04 MAINTAINERS: add mm-related procfs files to MM sections 5cfb95f38a68 tools/testing/vma: add test for vma_flags_test(), vma_desc_test() 0c2aa6635716 mm: reintroduce vma_desc_test() as a singular flag test 5e6d45d720ca mm: reintroduce vma_flags_test() as a singular flag test a5eee1128de5 mm: always inline __mk_vma_flags() and invoked functions 0b3ed2a495b5 mm: add vma_desc_test_all() and use it e650bb30ca53 mm: rename VMA flag helpers to be more readable caf55fef6141 kasan: fix bug type classification for SW_TAGS mode d9f74cfb5a9b mm/vmscan: fix unintended mtc->nmask mutation in alloc_demote_folio() 909632714f68 mm/oom_kill.c: simpilfy rcu call with guard(rcu) 4a34e46eb5e9 mm/page_reporting: change page_reporting_order to PAGE_REPORTING_ORDER_UNSPECIFIED 5467c292d07f mm/page_reporting: change PAGE_REPORTING_ORDER_UNSPECIFIED to -1 fd4bf4f2875a hv_balloon: set unspecified page reporting order f2325daa3a37 virtio_balloon: set unspecified page reporting order 417607de1f4e mm/page_reporting: add PAGE_REPORTING_ORDER_UNSPECIFIED 52af721b9421 mm: memcg: separate slab stat accounting from objcg charge cache 4665aa7e6523 mm: memcontrol: use __account_obj_stock() in the !locked path edb6abd31bff mm: memcontrol: split out __obj_cgroup_charge() 9d181e47098d mm: memcg: simplify objcg charge size and stock remainder math 9f2541d9b2fc mm: memcg: factor out trylock_stock() and unlock_stock() 9970a9a27ffc arm64: mm: implement the architecture-specific test_and_clear_young_ptes() 56e5b60b2114 mm: support batched checking of the young flag for MGLRU 6d7237dda44f mm: add a batched helper to clear the young flag for large folios 83ec1286b173 mm: rmap: add a ZONE_DEVICE folio warning in folio_referenced() 37fb436ff673 mm: rename ptep/pmdp_clear_young_notify() to ptep/pmdp_test_and_clear_young_notify() 5a970006786a mm: use inline helper functions instead of ugly macros cf2124a90c36 mm/memory: support VM_MIXEDMAP in zap_special_vma_range() 52a9e9cd181f mm: rename zap_vma_ptes() to zap_special_vma_range() 0326440c3545 mm: rename zap_page_range_single() to zap_vma_range() 784a742e7b6d mm: rename zap_page_range_single_batched() to zap_vma_range_batched() 32bc7fe4a6f4 mm: rename zap_vma_pages() to zap_vma() 3a31d08d242a mm/memory: inline unmap_page_range() into __zap_vma_range() 5f10cbbddc2b mm/memory: use __zap_vma_range() in zap_vma_for_reaping() a97bc13d15f4 mm/memory: convert details->even_cows into details->skip_cows b6c0384a0426 mm/memory: move adjusting of address range to unmap_vmas() 19e48cb98b80 mm/memory: rename unmap_single_vma() to __zap_vma_range() ba25127a8f0c mm/oom_kill: factor out zapping of VMA into zap_vma_for_reaping() f52f202ddebb mm/oom_kill: use MMU_NOTIFY_CLEAR in __oom_reap_task_mm() 599a59e60378 mm/memory: simplify calculation in unmap_mapping_range_tree() 75c5ae05e3d9 mm/memory: inline unmap_mapping_range_vma() into unmap_mapping_range_tree() de008c9ba568 mm/memory: remove "zap_details" parameter from zap_page_range_single() c48ad5a4b8fe mm/madvise: drop range checks in madvise_free_single_vma() 9de209c183de kasan: docs: SLUB is the only remaining slab implementation 3caedb3b99ea vmalloc: support __GFP_RETRY_MAYFAIL and __GFP_NORETRY 0edd78cd4d40 mm/vmalloc: fix incorrect size reporting on allocation failure 7a197d346a44 Documentation: fix a hugetlbfs reservation statement 28266ac94a50 mm: make ref_unless functions unless_zero only e9c01915ae2b mm/page_alloc: remove pcpu_spin_* wrappers 0a2c52a9a2f5 mm/page_alloc: remove IRQ saving/restoring from pcp locking a373f371166d mm/page_alloc: effectively disable pcp with CONFIG_SMP=n ca6969e074dc mm/damon/test/core-kunit: add damon_apply_min_nr_regions() test 442d87c7db9e mm/damon/vaddr: do not split regions for min_nr_regions b1029f29eb1d mm/damon/core: split regions for min_nr_regions 51d8c78be0c2 mm/kasan: fix double free for kasan pXds 3d56d7317b27 mm: replace READ_ONCE() in pud_trans_unstable() 4d267106ab01 mm/debug_vm_pgtable: replace WRITE_ONCE() with pxd_clear() 99573ef4ac30 mm/pagewalk: drop FW_MIGRATION 22aa3321992e khugepaged: remove redundant index check for pmd-folios 1745ccbd2907 mm/damon/core: do non-safe region walk on kdamond_apply_schemes() e7e1a26b8ddf mm/damon/core: set quota-score histogram with core filters 8231e4c040fb mm/slab: use compound_head() in page_slab() fed8676ca2b0 hugetlb: update vmemmap_dedup.rst 66b2a3d9ae46 mm: remove the branch from compound_head() da3e2d1ca43d mm/hugetlb: remove hugetlb_optimize_vmemmap_key static key 01b1d0ffb6f7 hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU 32c440d67e6c mm: drop fake head checks 622026e87c40 mm/hugetlb: remove fake head pages 76351f2f0c27 x86/vdso: undefine CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP for vdso32 c0b495b91a47 mm/hugetlb: refactor code around vmemmap_walk 209e6d9eb13a mm/hugetlb: defer vmemmap population for bootmem hugepages 9f94db4c7eaa mm/sparse: check memmap alignment for compound_info_has_mask() 8c846c879e22 mm: rework compound_head() for power-of-2 sizeof(struct page) 2969b42c8f99 LoongArch/mm: align vmemmap to maximal folio size 476849b0fba4 riscv/mm: align vmemmap to maximal folio size 67c79a5af051 mm: move set/clear_compound_head() next to compound_head() d50569612c29 mm: rename the 'compound_head' field in the 'struct page' to 'compound_info' f0369fb13619 mm: change the interface of prep_compound_tail() a2c77ec320a9 mm: move MAX_FOLIO_ORDER definition to mmzone.h c09fb53d293a zram: use statically allocated compression algorithm names 511f04aac469 folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 4e1d77a8f382 folio_batch: rename pagevec.h to folio_batch.h ab5193e919bb fs: remove unncessary pagevec.h includes cbf56f998101 mm: remove stray references to struct pagevec 019fc3687237 kho: fix KASAN support for restored vmalloc regions ec106365394d mm/vmalloc: export clear_vm_uninitialized_flag() da735962d05c kfence: add kfence.fault parameter 3efb9800557b mm: do not map the shadow stack as THP a515ffc9de96 x86: shstk: use the new common vm_mmap_shadow_stack() helper fecd446f0ca4 riscv: shstk: use the new common vm_mmap_shadow_stack() helper 845e0af36235 arm64: gcs: use the new common vm_mmap_shadow_stack() helper 2b8acf8450f5 mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings 03375203e1da mm: do not allocate shrinker info with cgroup.memory=nokmem db3df34e5bdd MAINTAINERS: add Youngjun Park as reviewer for SWAP 1fb3d8c20bfa mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails 77a9c445b668 mm: vmscan: add PIDs to vmscan tracepoints 874a0a566ede mm: vmscan: add cgroup IDs to vmscan tracepoints d8d68d8111d8 tracing: add __event_in_*irq() helpers c466412c73c3 mm: memcontrol: switch to native NR_VMALLOC vmstat counter b9ec0ed90706 mm: vmalloc: streamline vmalloc memory accounting 6b0dd42d7681 kho: remove finalize state and clients 3f2ad90060f6 kho: adopt radix tree for preserved memory tracking 63de231ef02a kho: move alloc tag init to kho_init_{folio,pages}() 514c2fe9927e mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_pmd_zap() 05620419776a mm: khugepaged: skip lazy-free folios 6cc153f90b7c mm: add folio_test_lazyfree helper 34c1f77e4a63 mm-khugepaged-refine-scan-progress-number-fix eeeb79d5ed2b mm: khugepaged: refine scan progress number 36cec70e4acb mm: khugepaged: add trace_mm_khugepaged_scan event c2d9196541fa mm/kmemleak: use PF_KTHREAD flag to detect kernel threads fc9ef2978d44 mm/kmemleak: remove unreachable return statement in scan_should_stop() ae1a645def13 mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround 1c7b8d8a51cc mm/page_idle.c: remove redundant mmu notifier in aging code b0fbe8c3414d mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal 80a4bcac6934 mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY 15c578d0dc99 selftests/mm: remove duplicate include of unistd.h 26513781d1b3 mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() 6215d9f4470f arch, mm: consolidate empty_zero_page 9a1d0c738b45 mm: rename my_zero_pfn() to zero_pfn() 652d12bc74a0 mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() 7498bddab945 mm/shmem: remove unnecessary restrain unmask of swap gfp flags c5c48345135f mm: name the anonymous MMOP enum as enum mmop 4e89004eebc5 selftests/cgroup: add test for zswap incompressible pages 5ad41a38c364 mm: zswap: add per-memcg stat for incompressible pages 37cb8cd043cb memcg: consolidate private id refcount get/put helpers c9cb94c6b85a mm/damon: remove unused target param of get_scheme_score() 8a552d68a86e mm: memfd_luo: preserve file seals 1beb9b7223d2 memfd: export memfd_{add,get}_seals() 1df1a1b95086 mm, swap: no need to clear the shadow explicitly a0f79916e125 mm, swap: simplify checking if a folio is swapped 45711d446b74 mm, swap: no need to truncate the scan border 0d6af9bcf383 mm, swap: use the swap table to track the swap count 5dc533f7aa50 mm, swap: simplify swap table sanity range check 1307442b935b mm, swap: mark bad slots in swap table directly 62629ae49baa mm, swap: implement helpers for reserving data in the swap table f3d652b06043 mm/workingset: leave highest bits empty for anon shadow 0c7e6014b725 mm, swap: consolidate bad slots setup and make it more robust 50f8c41928fd mm, swap: remove redundant arguments and locking for enabling a device 451c6326105b mm, swap: clean up swapon process and locking eca4d01b982d mm, swap: protect si->swap_file properly and use as a mount indicator e623b4ebee9d mm: fix typo in the comment of mod_zone_state() e4f4fc7aa8b7 mm: move pgscan, pgsteal, pgrefill to node stats 54218f10dfbe selftests/mm: skip migration tests if NUMA is unavailable 3d443691ed00 mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() 0e8cf9a31a8c maple_tree: clean up mas_wr_node_store() b82f4c811e4d maple_tree: don't pass end to mas_wr_append() 2969241fa22e maple_tree: pass maple copy node to mas_wmb_replace() b8852ef30c67 maple_tree: remove maple big node and subtree structs 280b792cac62 maple_tree: use maple copy node for mas_wr_split() 11e7f22f5e85 maple_tree: add cp_converged() helper 0abff2081983 maple_tree: add copy_tree_location() helper ebfee00c0bc8 maple_tree: add test for rebalance calculation off-by-one 971f0db15977 maple_tree: use maple copy node for mas_wr_rebalance() operation b00a1804e692 maple_tree: add cp_is_new_root() helper 62e9d349afce maple_tree: separate wr_split_store and wr_rebalance store type code path 448ec8c0a424 maple_tree: remove unnecessary return statements 3578d61c1c43 maple_tree: inline mas_wr_spanning_rebalance() a9c6716e088a maple_tree: start using maple copy node for destination 20b20162e1f3 maple_tree: add gap support, slot and pivot sizes for maple copy de7f3ed37c1a maple_tree: introduce ma_leaf_max_gap() 6953038cab84 maple_tree: change initial big node setup in mas_wr_spanning_rebalance() f141d5664388 maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalance() b14ffd2c6c7d maple_tree: testing update for spanning store 9ec1e972c3de maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance() 6b74d44b6297 maple_tree: correct right ma_wr_state end pivot in mas_wr_spanning_store() 2fce1c3c47ca maple_tree: move maple_subtree_state from mas_wr_spanning_store to mas_wr_spanning_rebalance 368015952767 maple_tree: don't pass through height in mas_wr_spanning_store 41bcc348f23f maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance 3dd3dbaac179 maple_tree: make ma_wr_states reliable for reuse in spanning store 6f2e522186cb maple_tree: inline mas_spanning_rebalance() into mas_wr_spanning_rebalance() a2ac9935d330 maple_tree: remove unnecessary assignment of orig_l index df11f9ee8f5d maple_tree: extract use of big node from mas_wr_spanning_store() 3e302560b9b4 maple_tree: move mas_spanning_rebalance loop to function 688483247273 maple_tree: fix mas_dup_alloc() sparse warning 0fd66c343ce7 mm/fadvise: validate offset in generic_fadvise 318d87b8fa73 ksm: initialize the addr only once in rmap_walk_ksm 05566ebcc0cd clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON 87df31ea43ee clk: qcom: Constify list of critical CBCR registers 573ddd0d22aa clk: qcom: Constify qcom_cc_driver_data 03aa6ed7069f clk: qcom: videocc-glymur: Constify qcom_cc_desc ee69d9e32bdb tools/power/x86/intel-speed-select: v1.26 release 1b25f03f3daf tools/power/x86/intel-speed-select: Fix output when running on unsupported CLX platforms 93f5b44b416c tools/power/x86/intel-speed-select: Print Version info when Incompatible API version is detected 3e244dd513e2 tools/power/x86/intel-speed-select: Fix some program return value df4a83543117 tools/power/x86/intel-speed-select: Fix cpu extended family ID decoding ae67f5823986 tools/power/x86/intel-speed-select: Avoid current base freq as maximum d13a089d823e kconfig: forbid multiple entries with the same symbol in a choice 2fb62d915476 Documentation: kbuild: Update the debug information notes in reproducible-builds.rst c7c55f0e1667 checksyscalls: move instance functionality into generic code b34db3fa85c4 checksyscalls: only run when necessary e856b6ca1476 checksyscalls: fail on all intermediate errors 9fba6131aeae checksyscalls: move path to reference table to a variable 7e629348df81 KVM: arm64: Advertise ID_AA64PFR2_EL1.GCIE e252ed898857 coda_flag_children(): fix a UAF e6d683673167 sanitize coda_dentry_delete() 6fa6e4e21afd coda: is_bad_inode() is always false there 9b3a2be84803 riscv: Remove support for XIP kernel 74aefe1387bd riscv: Reuse compare_unaligned_access() in check_vector_unaligned_access() 4e062ef17492 riscv: Split out compare_unaligned_access() c03ad15f7cf6 riscv: Reuse measure_cycles() in check_vector_unaligned_access() 67bdd7b01387 riscv: Split out measure_cycles() for reuse 6455c6c11827 riscv: Clean up & optimize unaligned scalar access probe bef64bcb9402 riscv: lib: add strrchr() implementation adf542133960 riscv: lib: add strchr() implementation 5ba15d419fab riscv: lib: add strnlen() implementation e73bcb3708a6 lib/string_kunit: extend benchmarks to strnlen() and chr searches 0020240a4311 lib/string_kunit: add performance benchmark for strlen() 27b2810a4a3d lib/string_kunit: add correctness test for strrchr() 263dca234e5c lib/string_kunit: add correctness test for strnlen() ae45f896a40a lib/string_kunit: add correctness test for strlen() d7df0505478a riscv: vdso_cfi: Add .gitignore for build artifacts 382cf7b75b05 riscv: vdso_cfi: Add clean rule for copied sources d1f014012571 riscv: enable HAVE_IOREMAP_PROT b0217d97eeea riscv: mm: WARN_ON() for bad addresses in vmemmap_populate() dd5984493382 riscv: acpi: update FADT revision check to 6.6 5d5c5d0f2be9 riscv: add hardware error trap handler support 580e626dd030 riscv: increase COMMAND_LINE_SIZE value to 2048 ca1dd5c4a54b riscv: Fix typo in purgatory end label e8c98b3f810d riscv: remove redundant #ifdef check in cpu-hotplug 22a9c228afb6 riscv: remove redundant check for CONFIG_SMP 7eb2e2954687 selftests: riscv: Add license to cfi selftest c8d0c36d852c riscv: Simplify assignment for UTS_MACHINE d8e99133eb4a riscv: export kaslr offset and satp in VMCOREINFO ELF notes ce3a360a6d0b riscv: move kaslr_offset() to page.h as a static inline function 31454cb5f1a3 riscv: smp: Clarify comment "cache" -> "instruction cache" fe0cf82fdeb3 riscv: smp: Remove outdated comment about disabling preemption 7d7c2d1c4879 riscv: fix various typos in comments and code e8be82c2d77e Drivers: hv: Move add_interrupt_randomness() to hypervisor callback sysvec 629be87e0d6b cpuidle: Simplify cpuidle_register_device() with guard() 47e6a863a880 ACPI: processor: idle: Fix NULL pointer dereference in hotplug path 6c8dfb036273 bus: fsl-mc: use generic driver_override infrastructure 02c68ed11cee ACPI: processor: idle: Reset power_setup_done flag on initialization failure 7572dcabe38d ACPI: TAD: Add alarm support to the RTC class device interface 2ffc8bf29e4d ACPI: TAD: Split acpi_tad_rtc_read_time() 9bcdd4ef4cd2 ACPI: TAD: Relocate two functions b14b77bbea0a ACPI: TAD: Split three functions to untangle runtime PM handling 00154eede776 ACPI: processor: Rearrange and clean up acpi_processor_errata_piix4() d9cf7154deed PCI: cadence: Use cdns_pcie_read_sz() for byte or word read access f706a63fd822 ACPI: TAD: Use DC wakeup only if AC wakeup is supported 93afe8ba9b01 ACPI: TAD: Use dev_groups in struct device_driver 6db176eb41ad ACPI: TAD: Update the driver description comment 8a1e7f4b1764 ACPI: TAD: Add RTC class device interface fca4f233a247 ACPI: TAD: Clear unused RT data in acpi_tad_set_real_time() 3329a1416c33 ACPI: TAD: Rearrange RT data validation checking e64ab3e217cf ACPI: TAD: Use __free() for cleanup in time_store() 6c711fde3a1c ACPI: TAD: Support RTC without wakeup 8be4a29b495e ACPI: TAD: Create one attribute group b48ee1f7404a rtc: cmos: Do not require IRQ if ACPI alarm is used db5dab0784a8 rtc: cmos: Enable ACPI alarm if advertised in ACPI FADT 5573c44cb3fd PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found 8b155f2e4a91 block: remove unused BVEC_ITER_ALL_INIT 761fdf4c8c1c thermal/core: Remove pointless variable when registering a cooling device f44cc3a48aca x86/fpu: Correct misspelled xfeaures_to_write local var 5ab7a225888b misc: pci_endpoint_test: Add Tegra194 and Tegra234 device table entries 12a22fb38cbb PCI: tegra194: Expose BAR2 (MSI-X) and BAR4 (DMA) as 64-bit BAR_RESERVED 5aec1f18b326 PCI: tegra194: Make BAR0 programmable and remove 1MB size limit 5f352433ea39 PCI: endpoint: Add reserved region type for MSI-X Table and PBA 4d7937d8cc32 dt-bindings: PCI: imx6q-pcie: Add i.MX94 and i.MX943 SoCs 401359ef44af dt-bindings: PCI: imx6q-pcie: Fix maxItems of clocks and clock-names c54d5f5b3399 PCI: aspeed: Fix IRQ domain leak on platform_get_irq() failure e9f850ba66cd rtc: cmos: Use platform_get_irq_optional() in cmos_platform_probe() fd2e9f820005 tools/nolibc: use __builtin_offsetof() bf9c95f3eeef staging: rtl8723bs: remove redundant & parentheses 867fb336a65a tools/nolibc: use makedev() in fstatat() 572246dcddb5 tools/nolibc: handle all major and minor numbers in makedev() and friends df4ef52c1d47 tools/nolibc: make dev_t 64 bits wide 70091eada34c tools/nolibc: move the logic of makedev() and friends into functions 5afc7e9b90b8 selftests/nolibc: add a test for stat().st_rdev 9c0ff257fbbe selftests/nolibc: add some tests for makedev() and friends 7263b4fdb0b2 RISC-V: KVM: Reuse KVM_CAP_VM_GPA_BITS to select HGATP.MODE ec92248431be RISC-V: KVM: Cache gstage pgd_levels in struct kvm_gstage 14a51045e10d get rid of busy-waiting in shrink_dcache_tree() efcac8424ba6 RISC-V: KVM: Support runtime configuration for per-VM's HGATP mode 84e7a17d1813 Input: xpad - add RedOctane Games vendor id 802b4c158cf5 Input: xpad - remove stale TODO and changelog header 36f5a2b09e65 rust: prelude: use the "kernel vertical" imports style 663385f9155f module: Simplify warning on positive returns from module_init() 743f8cae549a module: Override -EEXIST module return bfc923b64287 dpll: zl3073x: implement frequency monitoring 15ed91aa84ea dpll: add frequency monitoring callback ops 3fdea79c09d1 dpll: add frequency monitoring to netlink spec 052ca584bd7c KVM: selftests: Drop 'invalid' from svm_nested_invalid_vmcb12_gpa's name 428543fbf06c KVM: selftests: Rework svm_nested_invalid_vmcb12_gpa 2daf71bfd77d KVM: nSVM: Fail emulation of VMRUN/VMLOAD/VMSAVE if mapping vmcb12 fails 878b8efa2adb KVM: SVM: Treat mapping failures equally in VMLOAD/VMSAVE emulation 783cf7d01fb8 KVM: SVM: Check EFER.SVME and CPL on #GP intercept of SVM instructions d2fbeb61e145 KVM: SVM: Move RAX legality check to SVM insn interception handlers 435741a4e766 KVM: SVM: Properly check RAX on #GP intercept of SVM instructions 27f70eaa8661 KVM: SVM: Refactor SVM instruction handling on #GP intercept c85aaff26d55 KVM: SVM: Properly check RAX in the emulator for SVM instructions 353d8e7989b6 net: ethernet: ravb: Suspend and resume the transmission flow 5635c8bfd3ab x86/apic: Drop AMD Extended Interrupt LVT macros 9b6e1ed28a7f MAINTAINERS: Update address for Dan Williams 6637c03f35fa net: macb: Remove dedicated IRQ handler for WoL 6d55ce805b26 net: macb: Factor out the handling of non-hot IRQ events into a separate function 5986ff6e4136 net: macb: Introduce macb_queue_isr_clear() helper function dc3bd465ea36 net: macb: Replace open-coded implementation with napi_schedule() 81d6f7c3a70b s390/ap: use generic driver_override infrastructure ac4d8bb6e2e1 s390/cio: use generic driver_override infrastructure 85bb534ff12a vdpa: use generic driver_override infrastructure 8a700b1fc94d platform/wmi: use generic driver_override infrastructure 10a4206a2401 PCI: use generic driver_override infrastructure 779fae61a3c8 ppp: update Kconfig help message 1cf996ac307e driver core: make software nodes available earlier 1666d945b57b inet: remove leftover EXPORT_SYMBOL() 764d0833e795 selftests: drv-net: gro: add a test for bad IPv4 csum 9a84a4047df7 selftests: drv-net: gro: test ip6ip6 024597cc2077 selftests: drv-net: gro: make large packet math more precise 166b0cc6df8c selftests: drv-net: gro: remove TOTAL_HDR_LEN 5469b695f236 selftests: drv-net: gro: prepare for ip6ip6 support d97348474708 selftests: drv-net: gro: always wait for FIN in the capacity test 436ea8a1b7ed selftests: drv-net: gro: add 1 byte payload test 30f831b44a98 selftests: drv-net: gro: add data burst test case 3a4e8302e72f PCI: imx6: Keep Root Port MSI capability with iMSI-RX to work around hardware bug 8e6921440239 PCI: Update PCIe spec references for AtomicOps 1ae8c4ce1570 PCI: Enable AtomicOps only if Root Port supports them 03ec922f0025 PCI: Do not enable AtomicOps by RCiEPs 789ec16eb397 net: stmmac: qcom-ethqos: set clk_csr e2f152c822cf stmmac: cleanup dead dependencies on STMMAC_PLATFORM and STMMAC_ETH in Kconfig a9b460225e47 net: always inline some skb helpers 438700e92db6 rust: macros: simplify `format!` arguments 82544d36b172 selinux: fix overlayfs mmap() and mprotect() access checks 6af36aeb147a lsm: add backing_file LSM hooks 880bd496ec72 fs: prepare for adding LSM blob to backing_file f3b1d2260703 tools/testing/cxl: Enable replay of user regions as auto regions cd905830ea61 PM / devfreq: tegra30-devfreq: add support for Tegra114 943a872fe41a PM / devfreq: use _visible attribute to replace create/remove_sysfs_files() 82bb8dc953c2 PM / devfreq: Remove unneeded casting for HZ_PER_KHZ 7db0b8275414 hwmon: (sparx5) Make it selectable for ARCH_LAN969X 92842776cc45 hwmon: (tmp102) add support for update interval 6d50ae25666d hwmon: (yogafan) fix markup warning c67c248ca406 hwmon: (yogafan) Add support for Lenovo Yoga/Legion fan monitoring b3eb6a25b969 software node: remove software_node_exit() 9617b5b62c7c kernel: ksysfs: initialize kernel_kobj earlier c6890f36fc49 workqueue: avoid unguarded 64-bit division 624bf3440d72 KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being created b6408b6cec5d KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock 9b9f7962e3e8 KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPU 25a642b6abc9 KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate test a7f53694d591 KVM: SEV: Use kvzalloc_objs() when pinning userpages 7ad02ff1e4a4 KVM: SEV: Use PFN_DOWN() to simplify "number of pages" math when pinning memory 6d71f9349d9b KVM: SEV: Disallow pinning more pages than exist in the system 12a8ff869ddc KVM: SEV: Drop useless sanity checks in sev_mem_enc_register_region() 8acffeef5ef7 KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION 9c55d0eb4e9d misc: pci_endpoint_test: Use -EINVAL for small subrange size 7212094baef5 KVM: x86: Suppress WARNs on nested_run_pending after userspace exit 3d4470d71fbf KVM: x86: Move nested_run_pending to kvm_vcpu_arch 41fa04327384 selftests/seccomp: Add hard-coded __NR_uprobe for x86_64 1a1cadbd5d50 bpf: Add helper and kfunc stack access size resolution 19dbb1347481 bpf: Move verifier helpers to header f1606dd0ac49 bpf: Add bpf_compute_const_regs() and bpf_prune_dead_branches() passes 427c07ddb9e6 selftests/bpf: Add tests for subprog topological ordering e6898ec751e4 bpf: Sort subprogs in topological order after check_cfg() 503d21ef8eac bpf: Do register range validation early d4464694f2a4 ipmi: ssif_bmc: add unit test for state machine d1b091aaba8c dt-bindings: rtc: add olpc,xo1-rtc to trivial-rtc b2b0dcaa28d2 dt-bindings: rtc: sc2731: Add compatible for SC2730 d5759519805c x86/alternative: delay freeing of smp_locks section 85c38c2fa17d ASoC: Intel: Standardize MCLK error logs across RT boards dced5a373a96 ASoC: Intel: cht_bsw_rt5672: Fix MCLK leak on platform_clock_control error b022e5c142ef ASoC: Intel: bytcr_rt5651: Fix MCLK leak on platform_clock_control error a02496a29463 ASoC: Intel: bytcr_rt5640: Fix MCLK leak on platform_clock_control error ccd7e53b7d6f ASoC: imx-rpmsg: Add DSD format support with dynamic DAI format switching ba2a0e81d4d7 ASoC: SDCA: Export Q7.8 volume control helpers 04cc47624a33 ASoC: codecs: tlv320dac33: remove kmemdup_array 9557ec3f9c9f ASoC: SDCA: Add RJ support to class driver 08cf4a8181b4 exfat: use exfat_chain_advance helper 227468fc82e4 exfat: introduce exfat_chain_advance helper f764c5897fc2 exfat: remove NULL cache pointer case in exfat_ent_get 6f2cbe45c675 exfat: use exfat_cluster_walk helper f5e5177fd751 exfat: introduce exfat_cluster_walk helper ff37797badd8 exfat: fix incorrect directory checksum after rename to shorter name d644a698de12 NFSD: Docs: clean up pnfs server timeout docs 124f9af22ce2 nfsd: fix comment typo in nfsxdr fa6966fd05a1 nfsd: fix comment typo in nfs3xdr 42cc13995967 NFSD: convert callback RPC program to per-net namespace 39bd1bfe92a1 NFSD: use per-operation statidx for callback procedures 18755b8c2f24 svcrdma: Use contiguous pages for RDMA Read sink buffers 4e2866b2baad SUNRPC: Add svc_rqst_page_release() helper c9c99b7b7051 ipmi: ssif_bmc: change log level to dbg in irq callback 1d38e849adb6 ipmi: ssif_bmc: fix message desynchronization after truncated response ea641be7a4fa ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure 7fc3e2546cf3 ipmi: ssif_bmc: cancel response timer on remove f9e437cddf6c ASoC: rsnd: Fix potential out-of-bounds access of component_dais[] 0178e6412312 ASoC: amd: acp-sdw-legacy: remove unnecessary condition check 9805ed3c9147 perf/x86/msr: Make SMI and PPERF on by default 059258b0d424 sched/fair: Prevent negative lag increase during delayed dequeue 2d4cc371baa5 sched/fair: Use sched_energy_enabled() b049b81bdff6 sched: Handle blocked-waiter migration (and return migration) dec9554dc036 sched: Move attach_one_task and attach_task helpers to sched.h 48fda62de67a sched: Add logic to zap balance callbacks if we pick again f9530b318335 sched: Add assert_balance_callbacks_empty helper 2d7622669836 sched/locking: Add special p->blocked_on==PROXY_WAKING value for proxy return-migration 56f4b24267a6 sched: Fix modifying donor->blocked on without proper locking fa4a1ff8ab23 locking: Add task::blocked_lock to serialize blocked_on state f4fe6be82e6d sched: Fix potentially missing balancing with Proxy Exec 37341ec573da sched: Minimise repeated sched_proxy_exec() checking e0ca8991b2de sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr() b4464d8f313f power: sequencing: pcie-m2: add SERIAL_DEV_BUS dependency 19b8c8fc83f7 power: sequencing: pcie-m2: enforce PCI and OF dependencies e2494f83f9d7 RISC-V: KVM: Don't check hstateen0 when updating sstateen0 CSR 6ed523e2b612 RISC-V: KVM: Factor-out VCPU config into separate sources d733fb463834 ASoC: intel: sof_sdw: Prepare for configuration without a jack 1df7a7652f03 Revert "dt-bindings: usb: cdns,usb3: document USBSSP controller support" 0ee5501441cc RISC-V: KVM: Add hideleg to struct kvm_vcpu_config b1834e5afbcd RISC-V: KVM: Move timer state defines closer to struct in UAPI header 29fea9f4ece6 Revert "usb: cdns3: Add USBSSP platform driver support" e0b5cfc316f1 RISC-V: KVM: Factor-out ISA checks into separate sources 49eac82653e1 Revert "usb: cdnsp: Add support for device-only configuration" cf05b059d59f RISC-V: KVM: Introduce common kvm_riscv_isa_check_host() 20a8e451ec1c bcache: fix uninitialized closure object fec114a98b87 bcache: fix cached_dev.sb_bio use-after-free and crash a175ee827331 block: use sysfs_emit in sysfs show functions 10eea3c14714 kbuild: rust: allow `clippy::uninlined_format_args` b80dc74cd6b8 rust_binder: override crate name to rust_binder 7e9535ebd05d rust: support overriding crate_name 96f4e74cab63 pwm: th1520: remove impl Send/Sync for Th1520PwmDriverData ef90b103e8f7 tyr: remove impl Send/Sync for TyrData 0c0695a9d8c9 rust: clk: implement Send and Sync 0a51b384e0de rust: ptr: add const_align_up() 7ccef29b5d93 rust: error: clarify that `from_err_ptr` can return `Ok(NULL)` 779ae2232cd1 gpiolib: Make deferral warnings debug messages 94e731cbe845 w1: ds2490: drop redundant device reference 704b2a7d756d MAINTAINERS: add ksysfs.c to the DRIVER CORE entry e1f7a0e196e2 selftest/bpf: Enable gotox tests for powerpc64 a32325c0e623 powerpc64/bpf: Add support for indirect jump 66cad93ad325 selftest/bpf: Enable instruction array test for powerpc 1e4bac7eb95a powerpc/bpf: Add support for instruction array 92258b5bf1ec powerpc32/bpf: Add fsession support 6fab063bd8d6 powerpc64/bpf: Implement fsession support e640bcd1bf83 selftests/bpf: Enable private stack tests for powerpc64 156d985123b6 powerpc64/bpf: Implement JIT support for private stack 6692ed9b4ced ALSA: hda: Notify IEC958 Default PCM switch state changes e5d5aef802a5 ALSA: aoa/onyx: Fix OF node leak on probe failure 797f629856c5 ata: pata_arasan_cf: fix missing newline in dev_err() messages e3a84be1ec2f arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel fe74eb289163 crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT 03738dd159db crash_dump/dm-crypt: don't print in arch-specific code d01684a2f0f8 lib: parser: fix match_wildcard to correctly handle trailing stars 0913b7554726 lib: kunit_iov_iter: add tests for extract_iter_to_sg 7278aa840b69 lib: kunit_iov_iter: improve error detection 0b49c7d0ae69 lib: kunit_iov_iter: fix memory leaks 118cf3f55975 lib/scatterlist: fix temp buffer in extract_user_to_sg() 07b7d66e65d9 lib/scatterlist: fix length calculations in extract_kvec_to_sg 86bda539fbcf lib/list_sort: remove dummy cmp() calls to speed up merge_final() 237213776d0f ubifs: remove unnecessary cond_resched() from list_sort() compare af53e85ef797 xor: add a kunit test case a21921dd02d3 xor: use static_call for xor_gen 80dcf0a7832a xor: pass the entire operation to the low-level ops 0f629e7283ad btrfs: use xor_gen 7c12c32b9f73 async_xor: use xor_gen e420f0a88b24 xor: add a better public API e20043b4765c xor: make xor.ko self-contained in lib/raid/ 352ebd066b62 xor: avoid indirect calls for arm64-optimized ops 77fd47e57a09 x86: move the XOR code to lib/raid/ 95c104cc5571 s390: move the XOR code to lib/raid/ 7f96362396ee sparc: move the XOR code to lib/raid/ 5265d55b2146 riscv: move the XOR code to lib/raid/ 3f276cece4dd powerpc: move the XOR code to lib/raid/ 033bee3e4963 loongarch: move the XOR code to lib/raid/ 3786f2ad0095 arm64: move the XOR code to lib/raid/ 0d64a24ec0c0 arm: move the XOR code to lib/raid/ 503793b1340e alpha: move the XOR code to lib/raid/ c46928fdcfa0 xor: move generic implementations out of asm-generic/xor.h 35ebc4de1059 xor: remove macro abuse for XOR implementation registrations 54e20be48fd4 xor: split xor.h 0471415f3fd6 xor: cleanup registration and probing 7c6e6b2b48e8 xor: small cleanups 9e229025e247 xor: move to lib/raid/ 3ea16a98518a um/xor: cleanup xor.h 675a0dd596e7 arm64/xor: fix conflicting attributes for xor_block_template b7ca705758b9 arm/xor: remove in_interrupt() handling d8593b8f9354 xor: assert that xor_blocks is not call from interrupt context ac12b852b4ea bus: mhi: host: pci_generic: Add Telit FE912C04 modem support 210259987d9a perf metrics: Make common stalled metrics conditional on having the event aa0c2bb09bdc perf tests kwork: Add basic kwork coverage tests 43c0901edaab perf data convert ctf: Pipe mode improvements b1e814f860c7 perf evsel: Make unknown event names more unique fbfdf3143271 perf ordered-events: Event processing consistency with the regular reader 8a4aab17c350 perf header: Refactor pipe mode end marker handling cdaebccc1cb5 perf session: Extra logging for failed to process events 598de368375e perf header: Properly warn/print when libtraceevent/libbpf support is missing 8cc518735beb perf header: Add utility to convert feature number to a string 623030fd0ad5 perf clockid: Add missing include 42a9f5a16328 arm64: dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT 0fb379907741 arm64: dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT 721dec3ee9ff arm64: dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT 11e8d234d4be perf trace: Fix potential u64 underflow in duration calculation 7f1e2c1cce1c scsi: lpfc: Update lpfc version to 15.0.0.0 49b9f31e52b2 scsi: lpfc: Add PCI ID support for LPe42100 series adapters 39d1d94166da scsi: lpfc: Introduce 128G link speed selection and support a1421afa0ddb scsi: lpfc: Check ASIC_ID register to aid diagnostics during failed fw updates ba6dec7e703e scsi: lpfc: Update construction of SGL when XPSGL is enabled 384075eb19b2 scsi: lpfc: Remove deprecated PBDE feature 5b402a8aceb1 scsi: lpfc: Add REG_VFI mailbox cmd error handling f75754f2feaa scsi: lpfc: Log MCQE contents for mbox commands with no context 35f22f84bed1 scsi: lpfc: Select mailbox rq_create cmd version based on SLI4 if_type e32b5e8f0950 scsi: lpfc: Break out of IRQ affinity assignment when mask reaches nr_cpu_ids 6daa8dd03745 scsi: ufs: core: Make the header files self-contained efa1f6a9d7ce scsi: ufs: core: Remove an include directive from ufshcd-crypto.h 1373df88d535 scsi: ufs: core: Add a comment block above ufshcd_mcq_compl_all_cqes_lock() 7cbded6ed98f selftests/bpf: Remove invariant violation flags 2ba199067b89 selftests/bpf: Cover invariant violation case from syzbot b254c6d816e5 bpf: Simulate branches to prune based on range violations a2a14e874b4e bpf: Exit early if reg_bounds_sync gets invalid inputs ec1d77cb0ee9 bpf: Use bpf_verifier_env buffers for reg_set_min_max a1311b94ef85 bpf: Refactor reg_bounds_sanity_check 1821f77fdaec scsi: aic7xxx: Fix compiler warnings triggered by user space code 23c29ca113e3 scsi: ufs: ufs-qcom: Fix spelling mistake "retore" -> "restore" 85a9a4abcdc0 perf header: Validate build_id filename length to prevent buffer overflow e0f4767bf403 perf metricgroup: Refine error logs d148934beeac perf expr: Add '\n' in literal parse errors 3a61fd866ef9 perf expr: Return -EINVAL for syntax error in expr__find_ids() 8e8cb6f39930 scsi: hpsa: Enlarge controller and IRQ name buffers 4368f5fab419 enic: detect admin channel resources for SR-IOV 730ce15d4497 enic: add type-aware alloc for WQ, RQ, CQ and INTR resources 0266ecb59d52 enic: make enic_dev_enable/disable ref-counted 56a4d7a86586 enic: detect SR-IOV VF type from PCI capability 803a1b020279 enic: add V2 SR-IOV VF device ID 74fb32ed733c enic: extend resource discovery for SR-IOV admin channel 70180f72d911 net: phy: microchip: enable downshift by default on LAN88xx e417ac73d24a net: phy: microchip: add downshift tunable support for LAN88xx 86f5dd4e0ff2 r8152: Add helper functions for SRAM2 7eaff1eff003 net: phy: bcm84881: add LED framework support for BCM84891/BCM84892 0d5dc1d7aad1 macvlan: avoid spinlock contention in macvlan_broadcast_enqueue() 1ef5789d9906 macvlan: annotate data-races around port->bc_queue_len_used 879a4f78ea3f crypto: qat - add support for zstd 35ecb77ae074 crypto: qat - use swab32 macro f2e25a4cf57d crypto: img-hash - drop redundant return variable 3a31b7fda695 crypto: img-hash - use list_first_entry_or_null to simplify digest cdadc1435937 crypto: cryptomgr - Select algorithm types only when CRYPTO_SELFTESTS 51d0f5020dee crypto: aspeed - Use memcpy_from_sglist() in aspeed_ahash_dma_prepare() 5469d16e71d6 crypto: kconfig - fix typos in atmel-ecc and atmel-sha204a help 9a73869cb550 crypto: x86 - Remove des and des3_ede code 0e28a1a644c1 crypto: sparc - Remove des and des3_ede code 622d42ef977a crypto: s390 - Remove des and des3_ede code 4061bc8c0397 crypto: rng - Don't pull in DRBG when CRYPTO_FIPS=n 7339b0e0b75e crypto: fips - Depend on CRYPTO_DRBG=y 65b3c2f62785 crypto: rng - Make crypto_stdrng_get_bytes() use normal RNG in non-FIPS mode bdd2cc93bfd0 crypto: rng - Unexport "default RNG" symbols 117c3c4df23d net: tipc: Use crypto_stdrng_get_bytes() eba92a2d7e51 crypto: intel/keembay-ocs-ecc - Use crypto_stdrng_get_bytes() c30e1bbc9549 crypto: hisilicon/hpre - Use crypto_stdrng_get_bytes() c7373a6ba57e crypto: geniv - Use crypto_stdrng_get_bytes() d6ea871d73ab crypto: ecc - Use crypto_stdrng_get_bytes() 9e9ff291c977 crypto: dh - Use crypto_stdrng_get_bytes() 52b84667bbdc crypto: rng - Add crypto_stdrng_get_bytes() 590fa5d69c27 crypto: iaa - fix per-node CPU counter reset in rebalance_wq_table() 6bd87f2ea5b2 crypto: qat - replace scnprintf() with sysfs_emit() ec23d75c4b77 crypto: qat - fix type mismatch in RAS sysfs show functions 795c24c677c7 crypto: qat - fix compression instance leak 4e04f469b41f crypto: qat - use acomp_tfm_ctx() ee31b703e808 crypto: ccp - Replace snprintf("%s") with strscpy d7f3162ff802 crypto: hifn_795x - Replace snprintf("%s") with strscpy f216e0f2d178 crypto: qat - disable 420xx AE cluster when lead engine is fused off b260d53561dd crypto: qat - disable 4xxx AE cluster when lead engine is fused off c8aadd63ab58 crypto: testmgr - Add test vectors for authenc(hmac(md5),cbc(aes)) 8fdef85d601d lib/crc: arm64: Simplify intrinsics implementation f956dc813144 lib/crc: arm64: Use existing macros for kernel-mode FPU cflags e0718ed60d60 lib/crc: arm64: Drop unnecessary chunking logic from crc64 5276ea17a23c lib/crc: arm64: Assume a little-endian kernel 3177779ae17d virt: coco: change tsm_class to a const struct 98d68b74ebb9 power: supply: qcom_smbx: allow disabling charging 0629c33fe187 power: reset: drop unneeded dependencies on OF_GPIO 7487d8db3336 vfio/pci: Require vfio_device_ops.name be353c6729d0 power: supply: bd71828: add input current limit property cd3b3094df0e ecryptfs: Drop TODO comment in ecryptfs_derive_iv c8717a7fa5d2 ecryptfs: Fix typo in ecryptfs_derive_iv function comment 63f5156a9c3e selftests/bpf: Improve task local data documentation and fix potential memory leak 0b481a6915ed selftests/bpf: Remove TLD_READ_ONCE() in the user space header 80aa8e9c64d0 selftests/bpf: Make sure TLD_DEFINE_KEY runs first bb6d9f5cf1d4 selftests/bpf: Simplify task_local_data memory allocation 7c8ca532a741 selftests/bpf: Fix task_local_data data allocation size e00482b58f6d ARM: dts: st: spear: remove undocumented thermal_flags property a31ad9339eff firmware: qcom: scm: Allow QSEECOM on Lenovo IdeaCentre Mini X af241225893a arm64: dts: qcom: Add the Lenovo IdeaCentre Mini X 2e80b497497c dt-bindings: arm: qcom: Document the Lenovo IdeaCentre Mini X 2b676b5a13d2 arm64: dts: qcom: sdm845-shift-axolotl: Enable TFA9890 codec 8a53d5aa0d11 arm64: dts: qcom: sdm845-shift-axolotl: Set higher touchscreen i2c clock 338b4158e877 arm64: dts: qcom: sdm845-shift-axolotl: Enable sdcard 9b7d6b6c5cef arm64: dts: qcom: talos: Add clocks for QoS configuration fd7400cfcbaa genirq/chip: Invoke add_interrupt_randomness() in handle_percpu_devid_irq() 594be93cdc9d arm64: dts: qcom: talos-evk-camera: Add DT overlay fd3850cde71f arm64: dts: qcom: talos: Add camera MCLK pinctrl 17ba0a3c8746 arm64: dts: qcom: talos: Add CCI definitions c0b357d5d059 arm64: dts: qcom: talos: Add camss node 1bb533d644a2 arm64: dts: qcom: talos: Add EL2 overlay 0f9e6db8a223 arm64: dts: qcom: talos-evk: Add support for QCS615 talos evk board 83a679d61e8d arm64: dts: qcom: talos/qcs615-ride: Fix inconsistent USB PHY node naming 44a47bd49a57 dt-bindings: arm: qcom: talos-evk: Add QCS615 Talos EVK SMARC platform ed5ee207bc07 arm64: dts: qcom: qcs615-ride: Enable Adreno 612 GPU a74c7b347d7e arm64: dts: qcom: talos: Add GPU cooling 8de397a5618a arm64: dts: qcom: talos: Add gpu and rgmu nodes 1d5c82f19b8a arm64: dts: qcom: talos: add the GPU SMMU node 757b23c2cb20 arch/arm: Drop CONFIG_FIRMWARE_EDID from defconfig files 85b6f920a869 arm64/sysreg: Update SMIDR_EL1 to DDI0601 2025-06 df5ead915b19 HSI: omap_ssi_port: remove depends on ARM 1e7269aa6880 HSI: omap_ssi_port: remove set but unused variables 9d77cefe8fcd selftests/bpf: Add test for raw-address single kprobe attach e1621c752865 libbpf: Clarify raw-address single kprobe attach behavior f547cf79475f libbpf: Use direct error codes for kprobe/uprobe attach 1cc96e0e2048 libbpf: Fix BTF handling in bpf_program__clone() eb27e1c885ea perf test: Skip perf data type profiling tests for s390 ff6be45adb19 perf tools: prevent null dsos from being added 77cb9b443b7f perf test: Fix ratio_to_prev event parsing test 9a82bfde4775 perf tools: Fix module symbol resolution for non-zero .text sh_addr 4cbceeca5638 perf trace: Skip unnecessary synthesis for summary-only mode b5708a308a56 perf stat: Fix crash on arm64 1d37713fa837 arm64: mm: Remove pmd_sect() and pud_sect() 15bfba1ad77f arm64: mm: Handle invalid large leaf mappings correctly f12b435de2f2 arm64: mm: Fix rodata=full block mapping support for realm guests b905ee77d5f5 sched_ext: Fix missing warning in scx_set_task_state() default case 7bf6ddc33456 ata: libata-transport: remove static variable ata_scsi_transport_template 359942ba4c1d ata: libata-transport: split struct ata_internal 365da8c68739 ata: libata-transport: use static struct ata_transport_internal to simplify match functions 2339f9cc9f08 fuse: support FSCONFIG_SET_FD for "fd" option 4ae404afd92e fuse: clean up device cloning f2122465398a ata: libata-transport: inline ata_attach|release_transport ee1ed7a86438 ata: libata-transport: instantiate struct ata_internal statically d42eb23b2ef9 fuse: don't require /dev/fuse fd to be kept open during mount e9bf38500ed9 fuse: add refcount to fuse_dev a8dd5f1b73bc fuse: create fuse_dev on /dev/fuse open instead of mount e45f591f704a fuse: check connection state on notification da6fcc6dbddb fuse: fuse_dev_ioctl_clone() should wait for device file to be initialized 0f96212a5142 net: stmmac: move "TSO supported" message to stmmac_set_gso_features() 33f5cc83bbbd net: stmmac: check txpbl for TSO f8c70ab540c1 net: stmmac: add warning when TSO is requested but unsupported 6ad004442897 net: stmmac: make stmmac_set_gso_features() more readable c04939cb9851 net: stmmac: split out gso features setup 2e4082e4b739 net: stmmac: simplify GSO/TSO test in stmmac_xmit() b55dfb173ce8 net: stmmac: move check for hardware checksum supported 3f6a6eb9ef21 net: stmmac: move TSO VLAN tag insertion to core code c05a81cbee87 net: stmmac: add GSO MSS checks 6732e474f880 net: stmmac: add TSO check for header length f799b5dab9c9 net: stmmac: add stmmac_tso_header_size() e32820264c29 net: stmmac: fix TSO support when some channels have TBS available afe840ddf15c net: stmmac: fix .ndo_fix_features() 989a9c20f63e net: stmmac: fix channel TSO enable on resume 87ac077d6ea8 ntfs3: fix memory leak in indx_create_allocate() 182caa17360d ata: libata-eh: Do not retry reset if the device is gone 445588a3b18b PCI: dwc: Fix type mismatch for kstrtou32_from_user() return value 3515572dd068 tracing: Allow backup to save persistent ring buffer before it starts e53ba177c242 tracing/Documentation: Add a section about backup instance 29cbf826d567 thermal/drivers/brcmstb_thermal: Use max to simplify brcmstb_get_temp eca33fdab47b tracing: Remove the backup instance automatically after read 2c79da099aac tracing: Make the backup instance non-reusable 20ad8b0888be ring-buffer: Enforce read ordering of trace_buffer cpumask and buffers cc878b414450 bpf: Migrate dynptr file to kmalloc_nolock 90f51ebff242 bpf: Migrate bpf_task_work to kmalloc_nolock 9487e2a00e7b MAINTAINERS: amd-pstate: Step down as maintainer, add Prateek as reviewer c03791085adc cpufreq: Pass the policy to cpufreq_driver->adjust_perf() 86d71f1d7686 cpufreq/amd-pstate: Pass the policy to amd_pstate_update() 7e173bc310d2 cpufreq/amd-pstate-ut: Add a unit test for raw EPP da77f3a9aa55 selftests/bpf: Add test to verify the fix of kprobe_write_ctx abuse 611fe4b79af7 bpf: Fix abuse of kprobe_write_ctx via freplace 6927f21852f3 cpufreq/amd-pstate: Add support for raw EPP writes 798c47593cca cpufreq/amd-pstate: Add support for platform profile class da8afb1c666a cpufreq/amd-pstate: add kernel command line to override dynamic epp e30ca6dd5345 cpufreq/amd-pstate: Add dynamic energy performance preference a362ae6e7e85 Documentation: amd-pstate: fix dead links in the reference section 8cdc494013df cpufreq/amd-pstate: Cache the max frequency in cpudata 88d2ca6a68fc Documentation/amd-pstate: Add documentation for amd_pstate_floor_{freq,count} a5bc4c44aeec Documentation/amd-pstate: List amd_pstate_prefcore_ranking sysfs file 7e1cf24efba4 Documentation/amd-pstate: List amd_pstate_hw_prefcore sysfs file 3b90e5a4176a amd-pstate-ut: Add a testcase to validate the visibility of driver attributes c6a2b750de13 amd-pstate-ut: Add module parameter to select testcases 30c63f723440 amd-pstate: Introduce a tracepoint trace_amd_pstate_cppc_req2() b9f103d0968b amd-pstate: Add sysfs support for floor_freq and floor_count 97838281f587 amd-pstate: Add support for CPPC_REQ2 and FLOOR_PERF 172100088f9b x86/cpufeatures: Add AMD CPPC Performance Priority feature. e67a5b654183 amd-pstate: Make certain freq_attrs conditionally visible fcc25a291fbd amd-pstate: Update cppc_req_cached in fast_switch case beda3b363546 amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init() 01968164d947 f2fs: fix to preserve previous reserve_{blocks,node} value when remount 8979bc3d2a25 f2fs: invalidate block device page cache on umount 02d91398a602 f2fs: fix to freeze GC and discard threads quickly 7b9161a605e9 f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footer 6a5e3de9c2bb f2fs: fix false alarm of lockdep on cp_global_sem lock 238e14eb7226 f2fs: fix data loss caused by incorrect use of nat_entry flag dccd324fa9bd f2fs: fix to skip empty sections in f2fs_get_victim fe9b8b30b971 f2fs: fix inline data not being written to disk in writeback path c3e238bd1f56 f2fs: fix fsck inconsistency caused by FGGC of node block 019f9dda7f66 f2fs: fix fsck inconsistency caused by incorrect nat_entry flag usage 6af249c996f7 f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally 68cb1a6bf389 f2fs: refactor node footer flag setting related code 92c20989366e f2fs: refactor f2fs_move_node_folio function 1ec8bea903f4 KVM: riscv: selftests: Implement kvm_arch_has_default_irqchip 5471878477a3 kbuild: vdso_install: drop build ID architecture allow-list e4fb2342358c kbuild: vdso_install: gracefully handle images without build ID ec2137476df8 kbuild: vdso_install: hide readelf warnings efa13f43c550 kbuild: vdso_install: split out the readelf invocation 8ea6e25c8536 ASoC: qcom: q6apm: Add support for early buffer mapping on DSP d8b4163038dc ASoC: qcom: qdsp6: remove search for module iid in hot path b54a38af7138 ASoC: qcom: q6apm-lpass-dai: move graph start to trigger 8f542c7c4aa9 ASoC: qcom: qdapm-lpass-dai: correct the error message ae0de4e50f8f ASoC: qcom: q6dsp: Add Senary MI2S audio interface support bcd0df1ebc9d ASoC: qcom: qdsp6: lpass-ports: add support for LPASS LPI MI2S dais d49ee8faefec ASoC: qcom: common: validate cpu dai id during parsing e46957f27c60 ASoC: dt-bindings: qcom: add LPASS LPI MI2S dai ids cab45ab95ce7 ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop 69acc488aaf3 ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens d5bfdd28e0cd ASoC: qcom: qdsp6: topology: check widget type before accessing data 4a0e1bcc98f7 ASoC: qcom: q6apm: remove child devices when apm is removed 6ec1235fc941 ASoC: qcom: q6apm: move component registration to unmanaged version 7933969e1f73 tools/nolibc: explicitly list architecture headers b972b37cb6b8 tools/nolibc: drop superfluous definition of Q 010d03d0e8fb tools/nolibc: drop superfluous invocation of mkdir 5bf4b30ed49b tools/nolibc: drop superfluous invocation of 'make headers' e4cabc973133 drivers/base/memory: fix stale reference to memory_block_add_nid() 70fa0c308aa2 device property: Document how to check for the property presence 0a18c3bc8d29 mei: csc: wake device while reading firmware status 72fdf0bbd357 mei: csc: support controller with separate PCI device 60ca15971a9a mei: convert PCI error to common errno eb1b5fc76a94 mei: trace: print return value of pci_cfg_read bf025a844779 mei: me: move trace into firmware status read f3d0423d4150 mei: fix idle print specifiers 9e7a2409ecf4 mei: me: use PCI_DEVICE_DATA macro 7e488b0af021 sonypi: Convert ACPI driver to a platform one 2d7ce8eb59ec misc: apds990x: fix all kernel-doc warnings bdb6189600cd most: usb: Use kzalloc_objs for endpoint address array 71f0a267346b hpet: Convert ACPI driver to a platform one b1c7f7aaabc8 misc: vmw_vmci: Fix spelling mistakes in comments e4599c1d2b0e parport: Remove completed item from to-do list 16cf2e54cb5e char: remove unnecessary module_init/exit functions 138f2ea90b66 speakup: Document bleeps parameter values c230ae1f9480 pps: change pps_class to a const struct f7a1fec4de12 most: replace cdev_component->class with a const struct class 4dc0c899b14c pps: change pps_gen_class to a const struct 9aad71144fa3 ibmasm: fix heap over-read in ibmasm_send_i2o_message() 0eb09f737428 ibmasm: fix OOB reads in command_file_write due to missing size checks 4b6e6ead5567 misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt() 2a8c2080b1a5 misc: ti_fpc202: Support special-purpose GPIO lines with LED features 7bc515285086 dt-bindings: misc: Describe FPC202 LED features 01a80abdb204 misc: ti_fpc202: Depend on GPIOLIB instead of selecting it f485ae8e9a25 misc: ti_fpc202: remove dead code in fpc202_detach_addr() 84664e43ef87 misc: ti_fpc202: fix off-by-one error in port ID bounds check eef2a8ddfaf8 misc: amd-sbi: Add device tree mapping for AMD SBRMI devices 82e1288701c0 misc: amd-sbi: Add check to probe only SBRMI devices b5e7fb39819a misc: amd-sbi: Add revision support for AMD Venice platform ac7460c6037e misc: amd-sbi: Address CPUID extended function bits dd3a68a74b29 MAINTAINERS: Update ocxl maintainer details a255f352b0e0 nvmem: rockchip-otp: Add support for RK3528 7efe11aace70 nvmem: rockchip-otp: Add support for RK3562 902fa931a209 nvmem: rockchip-otp: Add support for RK3568 6c403594354d nvmem: rockchip-otp: Handle internal word_size in main reg_read op c5bc6d815c8d dt-bindings: nvmem: rockchip,otp: Add compatible for RK3528 18cd01d24fb2 dt-bindings: nvmem: rockchip,otp: Add support for RK3562 and RK3568 63aad6176d64 dt-bindings: nvmem: sl28cpld: Drop sa67mcu compatible 4e012d4cb6d5 nvmem: qnap-mcu-eeprom: Fix struct assignments using commas instead of semicolons 58b140a67ae1 dt-bindings: nvmem: qfprom: Add Kaanapali compatible 7215e4552f31 soundwire: debugfs: initialize firmware_file to empty string 4afc929c0f74 debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str() 31de83980d37 debugfs: check for NULL pointer in debugfs_create_str() a1a81aef99e8 tty: serial: ip22zilog: Fix section mispatch warning 25e531b422dc usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable() dad6711b9eac usb: xhci: remove duplicate '0x' prefix 9a7ad750a8fb usb: xhci: move roothub port limit validation d81a55808458 usb: xhci: simpilfy resume root hub code 5dfc7f985f09 usb: xhci: cleanup xhci_hub_report_usb3_link_state() aef5305da27e usb: xhci: rename parameter to match argument 'portsc' 58a5bfc4aaac usb: xhci: add PORTSC variable to xhci_hub_control() f84965acad11 usb: xhci: add PORTPMSC variable to xhci_hub_control() 4515039a8a1b usb: xhci: separate use of USB Chapter 11 PLS macros from xHCI-specific PLS macros 995e2af16568 usb: xhci: clean up 'wValue' handling in xhci_hub_control() b7a56f8652d0 usb: xhci: clean up handling of upper bits in SetPortFeature wIndex ec5521a77167 usb: xhci: rename 'wIndex' parameters to 'portnum' 1e6138c06543 usb: xhci: stop treating 'wIndex' as a mutable port number 2a70e5dc0301 usb: xhci: optimize resuming from S4 (suspend-to-disk) 951564d2cabd usb: xhci: improve debug messages during suspend b4dd01eb9bd1 usb: xhci: split core allocation and initialization 45484754a0dd usb: xhci: move initialization for lifetime objects e4573f49378f usb: xhci: move ring initialization b1ebf19216c8 usb: xhci: move reserving command ring trb 0837c87f9529 usb: xhci: factor out roothub bandwidth cleanup ab915ec99c06 usb: xhci: relocate Restore/Controller error check 5ef760cf1c83 usb: xhci: simplify CMRT initialization logic 452af0f9ffe1 usb: xhci: Fix debugfs bandwidth reporting 88a985cf9533 usb: xhci: Simplify clearing the Event Interrupt bit abe93f27cdd7 xhci: use BIT macro 1214bf28965c greybus: gb-beagleplay: bound bootloader receive buffering 21a8995cdbc7 dt-bindings: misc: qcom,fastrpc: Add compatible for Glymur 58fa2357f5b5 greybus: gb-beagleplay: propagate hdlc_tx_frames() errors to callers 6b526dca0966 greybus: gb-beagleplay: fix sleep in atomic context in hdlc_tx_frames() 6597a08dbd82 greybus: es2: drop redundant device reference cbc96a916b1a greybus: beagleplay: bound bootloader RX buffer copy 8ca3d3b1c338 greybus: svc: use kzalloc_flex 41837c1deaa1 comedi: ni_usb6501: refactor endpoint lookup 6c561848ee52 comedi: isadma: use kzalloc_flex b06e78190f6f comedi: remove unnecessary module_init/exit functions b5720dabb042 comedi: Correct name of ACCES I/O Products ae377d6afbd5 comedi: s526: Add sanity checks for I/O base address 63c1983136d7 comedi: rti802: Add sanity checks for I/O base address e2b311504acd comedi: rti800: Add sanity checks for I/O base address 3d4ab5484aa2 comedi: pcmuio: Add sanity checks for I/O base address 78ba300a9991 comedi: pcmmio: Add sanity checks for I/O base address c375d40dc77c comedi: pcmda12: Add sanity checks for I/O base address 0ca9f8150ce5 comedi: pcmad: Add sanity checks for I/O base address ddd5b2874432 comedi: pcm3724: Add sanity checks for I/O base address aaddeab27c32 comedi: pcl818: Add sanity checks for I/O base address 55e39df167cb comedi: pcl816: Add sanity checks for I/O base address c24543463720 comedi: pcl812: Add sanity checks for I/O base address b5218a9897f5 comedi: pcl730: Add sanity checks for I/O base address 588b6ffa7775 comedi: pcl726: Add sanity checks for I/O base address b9723ebe043b comedi: pcl724: Add sanity checks for I/O base address 7e33ddd6d028 comedi: pcl711: Add sanity checks for I/O base address 2555cab1cb79 comedi: ni_labpc: Add sanity checks for I/O base address df05bcfcbd32 comedi: ni_atmio16d: Add sanity checks for I/O base address 68fc1eebe952 comedi: ni_atmio: Add sanity checks for I/O base address f0995260a89e comedi: ni_at_ao: Add sanity checks for I/O base address 3389e476ec87 comedi: ni_at_a2150: Add sanity checks for I/O base address 66563dd6e3c5 comedi: multiq3: Add sanity checks for I/O base address a9df1524dfcf comedi: mpc624: Add sanity checks for I/O base address 7bd294e56911 comedi: fl512: Add sanity checks for I/O base address 3742ff1605d5 comedi: dt2817: Add sanity checks for I/O base address 4804bacd9d7b comedi: dt2815: Add sanity checks for I/O base address 576067b4c05c comedi: dt2814: Add sanity checks for I/O base address 408bece94e7b comedi: dt2811: Add sanity checks for I/O base address 4ede1d2e697b comedi: dt2801: Add sanity checks for I/O base address 40f86ce1d117 comedi: dmm32at: Add sanity check for I/O base address 46fe103de0af comedi: das800: Add sanity checks for I/O base address 2ddb4c569912 comedi: das6402: Add sanity checks for I/O base address b07802b85726 comedi: das1800: Add sanity checks for I/O base address f8f950e030be comedi: das16m1: Add sanity checks for I/O base address d0c1eee1975b comedi: das16: Add sanity checks for I/O base address 9a27a33cd9b8 comedi: das08_isa: Add sanity checks for I/O base address 2750aecdf605 comedi: dac02: Add sanity checks for I/O base address 118fb051de01 comedi: comedi_parport: Add sanity checks for I/O base address 7f318c7223a2 comedi: c6xdigio: Add sanity checks for I/O base address 052b102e2d0b comedi: amplc_pc263: Add sanity checks for I/O base address c1eedf0a0fb1 comedi: amplc_pc236: Add sanity checks for I/O base address 8e6b36f43465 comedi: amplc_dio200: Add sanity checks for I/O base address 81c2e0c8b793 comedi: aio_iiro_16: Add sanity checks for I/O base address 254ae67d39ab comedi: aio_aio12_8: Add sanity checks for I/O base address a02b67b23e2f comedi: adq12b: Add sanity checks for I/O base address cb51837eeedd comedi: 8255: Add some I/O base address sanity checks 241cb8dee0f8 comedi: add comedi_check_request_region() 4aebd7d5c72f KVM: s390: Add KVM capability for ESA mode guests c0dcada088ff KVM: s390: vsie: Accommodate ESA prefix pages a9640e2eb711 KVM: s390: vsie: Disable some bits when in ESA mode b0ad874d9852 KVM: s390: vsie: Allow non-zarch guests ec07906bdc52 tracing: selftests: Extend hotplug testing for trace remotes ce47b798ed1e tracing: Non-consuming read for trace remotes with an offline CPU 269389ba5398 net: airoha: Set REG_RX_CPU_IDX() once in airoha_qdma_fill_rx_queue() 4e56428ed478 blk-crypto: fix name of the bio completion callback f847bf6d2930 io_uring/timeout: use 'ctx' consistently c691e4b0d80b bio: fix kmemleak false positives from percpu bio alloc cache 1323a5cfe52c KVM: riscv: Skip CSR restore if VCPU is reloaded on the same core c7f3aaf3e835 io_uring/rw: clean up __io_read() obsolete comment and early returns 4c6f93951b8f io_uring/zcrx: use correct mmap off constants 7120b87bed92 io_uring/zcrx: use dma_len for chunk size calculation 52dcd1776bed io_uring/zcrx: don't clear not allocated niovs 0d8647bc74cb net: mctp: don't require a route for null-EID ingress 8af20defc4ed net: mctp: allow local TX with no address assigned 22cb45afd221 net: mctp: perform source address lookups when we populate our dst 4513d3e0bbc0 ALSA: usb-audio: apply quirk for MOONDROP JU Jiu 1558905669e4 ALSA: aoa/tas: Fix OF node leak on probe failure 3016574ea2f8 selftests: drivers: hw: add test for the ethtool standard counters abe4929bc7d0 selftests: drivers: hw: update ethtool_rmon to work with a single local interface eec1b9057c24 selftests: drivers: hw: move to KTAP output 557c067c0001 selftests: drivers: hw: replace counter upper limit with UINT32_MAX in rmon test e76c71483a56 selftests: drivers: hw: test rmon counters only on first interface afd1b9bf7529 selftests: drivers: hw: cleanup shellcheck warnings in the rmon test 7db9da4c67c7 selftests: net: update some helpers to use run_on 2de16ebe78f0 selftests: net: extend lib.sh to parse drivers/net/net.config 4799ff80c68a selftests: forwarding: extend ethtool_std_stats_get with pause statistics e3d074b5e642 s390/pkey: Add comment about synchronize_rcu() to pkey base 052abf9ac00b s390/hmcdrv: Remove commented out code 5aac28784dca iommu/amd: Invalidate IRT cache for DMA aliases 61327f3d817c ALSA: compress: Pay attention if drivers error out retrieving pointers cf6c18cf83e4 ALSA: compress: Refuse to update timestamps for unconfigured streams 5408c22b816f dcache.c: more idiomatic "positives are not allowed" sanity checks d6250d49da4d erofs: include the trailing NUL in FS_IOC_GETFSLABEL 5de6951fedb2 erofs: ensure all folios are managed in erofs_try_to_free_all_cached_folios() 307210c262a2 erofs: verify metadata accesses for file-backed mounts 74a2287209a8 usb: usbip: fix OOB read/write in usbip_pad_iso() 591c1d972d8f usb: usbip: validate iso frame actual_length in usbip_recv_iso() 1897852293fa usb: usbip: fix integer overflow in usbip_recv_iso() 2420067cecac struct dentry: make ->d_u anonymous 408d8af01f3a for_each_alias(): helper macro for iterating through dentries of given inode 0436cd305d0b MAINTAINERS: Add interconnect kunit test entry 028f3d0168f8 interconnect: debugfs: fix devm_kstrdup and kfree mismatch 40a13b499579 iommu/riscv: Remove overflows on the invalidation path faad224fe0f0 iommu/amd: Fix clone_alias() to use the original device's devid b334d7f7e230 iommu/vt-d: Remove the remaining pages along the invalidation path e36ee89679f4 iommu/vt-d: Pass size_order to qi_desc_piotlb() not npages b6fd468a052e iommu/vt-d: Split piotlb invalidation into range and all 51234c4e57c8 iommu/vt-d: Remove dmar_writel() and dmar_writeq() 973009137138 iommu/vt-d: Remove dmar_readl() and dmar_readq() c9587216d991 iommufd/selftest: Test dirty tracking on PASID ae2fafc19e7b iommu/vt-d: Support dirty tracking on PASID 922e2598a40f iommu/vt-d: Rename device_set_dirty_tracking() and pass dmar_domain pointer cc5bd898ff70 iommu/vt-d: Block PASID attachment to nested domain with dirty tracking 7b7f2dd91382 usb: cdnsp: Add support for device-only configuration 3c7df5079cfc mfd: max77759: fix comment style for enums 80119a77e5b0 wifi: rtw89: usb: fix TX flow control by tracking in-flight URBs 78b30c50a7ac dma-buf: heaps: system: add system_cc_shared heap for explicitly shared memory f0548044a026 dma-mapping: introduce DMA_ATTR_CC_SHARED for shared memory 4e4fc2149b0a wifi: rtw89: Add support for Elecom WDC-XE2402TU3-B a16ca7d91e4e wifi: rtw89: 8922d: add PCI ID of RTL8922DE and RTL8922DE-VS 0737a803bae4 wifi: rtw89: 8922d: add chip_info and chip_ops struct 553fd44ce8ce wifi: rtw89: 8922d: add ops related to BT coexistence mechanism 9c2f79b4d912 wifi: rtw89: 8922d: add RF ops of init hardware and get thermal 2b19199952e6 wifi: rtw89: 8922d: configure TX/RX path assisting in BT coexistence baa6ea4e5e03 wifi: rtw89: 8922d: add set TX power callback cee10a01e286 net: macb: fix use of at91_default_usrio without CONFIG_OF 2ef4363f1388 wifi: rtw89: 8922d: add RF calibration ops edf9f583c05c wifi: rtw89: 8922d: add set channel with pre-/post- helpers 347fbc602795 wifi: rtw89: 8922d: BB hardware pre-/post-init, TX/RX path and power settings a77fb1ace44e Octeontx2-af: add WQ_PERCPU to alloc_workqueue users 127ea8d0b068 wifi: rtw89: fix typo "frome" -> "from" in rx_freq_frome_ie 48c6255cda81 net: microchip: dead code cleanup in kconfig for FDMA c2ca7b9d27f8 wifi: rtw89: Fill fw_version member of struct wiphy 249716daa995 wifi: rtw88: Fill fw_version member of struct wiphy 2897c697b326 net/mlx5: Move command entry freeing outside of spinlock 4cbcf82e26b6 ppp: dead code cleanup in Kconfig 63081dec9e37 ipv6: move ip6_dst_hoplimit() to net/ipv6/ip6_output.c d57e74f10461 bitmap: introduce bitmap_weighted_xor() dd0422eb1566 i2c: xiic: skip input clock setup on non-OF systems 91430a8ea9ce i2c: xiic: use numbered adapter registration f715b059d442 i2c: xiic: cosmetic: use resource format specifier in debug log b698377976bc i2c: xiic: cosmetic cleanup b621a966fbe6 i2c: xiic: switch to generic device property accessors e1d98e42b4b7 i2c: xiic: remove duplicate error message 50c63491ff26 i2c: xiic: switch to devres managed APIs d2bf45d067c7 fs/resctrl: Add "*" shorthand to set io_alloc CBM for all domains d06b8e7c97c3 fs/resctrl: Report invalid domain ID when parsing io_alloc_cbm 40890b5fe72b i2c: rtl9300: add RTL9607C i2c controller support 991cd899ecd0 i2c: rtl9300: introduce new function properties to driver data f60d27926c9e i2c: rtl9300: introduce clk struct for upcoming rtl9607 support 1211ce1e11d2 dt-bindings: i2c: realtek,rtl9301-i2c: extend for clocks and RTL9607C support 6afde011baaf i2c: rtl9300: introduce a property for 8 bit width reg address 55284a806b63 i2c: rtl9300: introduce F_BUSY to the reg_fields struct 98773df61f84 i2c: rtl9300: introduce max length property to driver data 4c53b2eb4f18 i2c: rtl9300: split data_reg into read and write reg 879766b58ea5 i2c: rtl9300: add support for 50 kHz and 2.5 MHz bus speeds ad6ed97f8c0f MAINTAINERS: add VFIO ISM PCI DRIVER section bf4197be96d0 vfio/ism: Implement vfio_pci driver for ISM devices d9db9c8db56c perf test: Fix perf stat --bpf-counters on hybrid machines 9b6c479c5f41 perf tests: Write test files to tmpdir 83c338369a88 libperf cpumap: Make index and nr types unsigned a0ac82cbed10 clk: spear: fix resource leak in clk_register_vco_pll() 29afd0c70d9c vfio/pci: Rename vfio_config_do_rw() to vfio_pci_config_rw_single() and export it 93e8fd1a565e ftrace: Use kallsyms binary search for single-symbol lookup 41e3ccca00b3 docs: workqueue: document WQ_AFFN_CACHE_SHARD affinity scope 24b2e73f9700 workqueue: add test_workqueue benchmark module 738390a5321c tools/workqueue: add CACHE_SHARD support to wq_dump.py 4cdc8a7389d5 workqueue: set WQ_AFFN_CACHE_SHARD as the default affinity scope 5920d046f7ae workqueue: add WQ_AFFN_CACHE_SHARD affinity scope 9dc42c907028 workqueue: fix typo in WQ_AFFN_SMT comment 12b11e47f126 lib/crypto: arm64: Assume a little-endian kernel 180e92df9a4f arm64: fpsimd: Remove obsolete cond_yield macro 6d575f11c70b lib/crypto: arm64/sha3: Remove obsolete chunking logic 7116418f6b00 lib/crypto: arm64/sha512: Remove obsolete chunking logic fe1233c2eb69 lib/crypto: arm64/sha256: Remove obsolete chunking logic fd5017138ce0 lib/crypto: arm64/sha1: Remove obsolete chunking logic dec1061f0ae9 lib/crypto: arm64/poly1305: Remove obsolete chunking logic d3a5cc5c9237 lib/crypto: arm64/gf128hash: Remove obsolete chunking logic 63fcc765e1a3 lib/crypto: arm64/chacha: Remove obsolete chunking logic 11d6bc70fff3 lib/crypto: arm64/aes: Remove obsolete chunking logic 9bf092c97b86 sched: update task_struct->comm comment 10cd6758e054 exec: use strnlen() in __set_task_comm bc91133e260c x86/CPU/AMD: Print AGESA string from DMI additional information entry da55ebe166d7 firmware: dmi: Add pr_fmt() for dmi_scan.c 28189e95712b firmware: dmi: Adjust dmi_decode() to use enums c064abc68e00 firmware: dmi: Correct an indexing error in dmi.h f13b7800929d Input: usbtouchscreen - refactor endpoint lookup 47f28a5bd154 ASoC: fsl_easrc: Change the type for iec958 channel status controls aa21fe4a8145 ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits() 00541b86fb57 ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits() 64a496ba9763 ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put() 1b61c8103c93 ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put() e5785093b1b4 ASoC: fsl_micfil: Fix event generation in micfil_quality_set() 7d2bd35100de ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state() fc4daaddb276 ASoC: fsl_micfil: Fix event generation in micfil_range_set() 7e2262099069 ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode() 59b9061824f2 ASoC: fsl_micfil: Fix event generation in hwvad_put_enable() c7661bfc7422 ASoC: fsl_micfil: Add access property for "VAD Detected" abe572f630bc spi: ch341: fix devres lifetime b99e3ddb91b4 spi: ch341: fix memory leaks on probe failures 5e0deb0a6b4e arm64: mm: Use generic enum pgtable_level 95a58852b0e5 arm64/mm: Reject memory removal that splits a kernel leaf mapping 48478b9f7913 arm64/mm: Enable batched TLB flush in unmap_hotplug_range() d585bc86fb9f cxl/region: Add a region sysfs interface for region lock status 9c1ac77ddfc9 KVM: arm64: vgic-v5: Fold PPI state for all exposed PPIs c5283a1ffdd5 hrtimer: Fix incorrect #endif comment for BITS_PER_LONG check 0e5988549dc7 irqchip/renesas-rzg2l: Add NMI support 03db5f05d4c7 KVM: arm64: selftests: Avoid testing the IMPDEF behavior 8ae2837d5a97 io_uring/zcrx: don't use mark0 for allocating xarray 77d8c8d0f1b7 io_uring: cast id to u64 before shifting in io_allocate_rbuf_ring() a9d008489f0c io_uring/zcrx: reject REG_NODEV with large rx_buf_size 85a58309c0d5 io_uring/cancel: validate opcode for IORING_ASYNC_CANCEL_OP 19a8cc6cda58 io_uring/rsrc: use io_cache_free() to free node 7c713dd00786 io_uring/zcrx: rename zcrx [un]register functions de6ed1b323fc io_uring/zcrx: check ctrl op payload struct sizes 5c727ce04298 io_uring/zcrx: cache fallback availability in zcrx ctx f0b92207a00c io_uring/zcrx: warn on a repeated area append 61cfadaae661 io_uring/zcrx: consolidate dma syncing c0989138c051 io_uring/zcrx: netmem array as refiling format 48f253d65d39 io_uring/zcrx: warn on alloc with non-empty pp cache 7df542a66575 io_uring/zcrx: move count check into zcrx_get_free_niov 898ad80d1207 io_uring/zcrx: use guards for locking 6a55a0a7ebcc io_uring/zcrx: add a struct for refill queue ebae09bce495 io_uring/zcrx: use better name for RQ region 825f2764919f io_uring/zcrx: implement device-less mode for zcrx 06fc3b6d388d io_uring/zcrx: extract netdev+area init into a helper b8d6eb6c1c80 io_uring/zcrx: always dma map in advance 41041562a7d6 io_uring/zcrx: fully clean area on error in io_import_umem() e5361d25e241 io_uring/zcrx: return back two step unregistration f62fcdf8ab82 reset: rzv2h-usb2phy: Add support for VBUS mux controller registration 890628c8d0f1 reset: rzv2h-usb2phy: Convert to regmap API 63be00249dd9 dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/G3E USB2PHY reset 6a1b6f7e56dc dt-bindings: reset: renesas,rzv2h-usb2phy: Add '#mux-state-cells' property df53055c540f Input: aw86927 - add support for Awinic AW86938 b73724b1defe dt-bindings: input: awinic,aw86927: Add Awinic AW86938 53ba7a47d378 Input: aw86927 - respect vibration magnitude levels 1dff9ac2c858 tools/nolibc/printf: Support negative variable width and precision a3ca3bfd01b7 KVM: arm64: Destroy stage-2 page-table in kvm_arch_destroy_vm() 2fc0f3e2b9a9 KVM: arm64: Don't leave mmu->pgt dangling on kvm_init_stage2_mmu() error cf6348af645b KVM: arm64: Prevent the host from using an smc with imm16 != 0 7138a8698a39 timens: Use task_lock guard in timens_get*() 6d89dc8b1c55 timens: Use mutex guard in proc_timens_set_offset() 3fa3aeb4a5cb timens: Simplify some calls to put_time_ns() c2de5a5be4d6 timens: Add a __free() wrapper for put_time_ns() 549b5c12ef06 tools/testing/cxl: Test dax_hmem takeover of CXL regions 78b8f1a7a4ab tools/testing/cxl: Simulate auto-assembly failure 059edcc405e4 dax/hmem: Parent dax_hmem devices f8dc1bde1873 dax/hmem: Fix singleton confusion between dax_hmem_work and hmem devices 3cba30eed56d dax/hmem: Reduce visibility of dax_cxl coordination symbols 471d88441eb9 cxl/region: Constify cxl_region_resource_contains() b6a61d5baf99 cxl/region: Limit visibility of cxl_region_contains_resource() 1eaef15b2349 dax/cxl: Fix HMEM dependencies 87805c32e6ad cxl/region: Fix use-after-free from auto assembly failure b3265a1b2bd0 KVM: arm64: set_id_regs: Allow GICv3 support to be set at runtime f4626281c6bb KVM: arm64: Don't advertises GICv3 in ID_PFR1_EL1 if AArch32 isn't supported be46a408f376 KVM: arm64: Correctly plumb ID_AA64PFR2_EL1 into pkvm idreg handling 06c85b58e0b1 KVM: arm64: Move GICv5 timer PPI validation into timer_irqs_are_valid() fbcbf259d97d KVM: arm64: Remove evaluation of timer state in kvm_cpu_has_pending_timer() 8fe30434a81d KVM: arm64: Kill arch_timer_context::direct field 848fa8373a53 KVM: arm64: vgic-v5: Correctly set dist->ready once initialised a4a645584793 KVM: arm64: vgic-v5: Make the effective priority mask a strict limit 42d7eac8291d KVM: arm64: vgic-v5: Cast vgic_apr to u32 to avoid undefined behaviours 170a77b4185a KVM: arm64: vgic-v5: Transfer edge pending state to ICH_PPI_PENDRx_EL2 e63d0a32e736 KVM: arm64: vgic-v5: Hold config_lock while finalizing GICv5 PPIs d70d4323dd96 KVM: arm64: Account for RESx bits in __compute_fgt() 76efe94b1c5c KVM: arm64: Fix writeable mask for ID_AA64PFR2_EL1 77acae60be60 arm64: Fix field references for ICH_PPI_DVIR[01]_EL2 d82d09d5ba4b KVM: arm64: Don't skip per-vcpu NV initialisation ecc7f0249954 KVM: arm64: vgic: Don't reset cpuif/redist addresses at finalize time a5a5ad984898 arm64: dts: qcom: sdm845-lg-common: Add chassis-type eb8fa3208526 arm64: dts: qcom: sdm845-lg: Add wifi nodes c6c66aa3ef33 arm64: dts: qcom: sdm845-lg-judyln: Add display panel 2e7cdd400b6a arm64: dts: qcom: sdm845-lg-judyln: Add lab/ibb b49722c8a18c arm64: dts: qcom: sdm845-lg-common: Add LEDs 995c25898242 arm64: dts: qcom: sdm845-lg-judyln: Add battery and charger e746ed5af308 arm64: dts: qcom: sdm845-lg: Add uarts and Bluetooth 4ec3045c969a arm64: dts: qcom: sdm845-lg-common: Enable qups and their dma controllers e9f611de7ab5 arm64: dts: qcom: sdm845-lg-common: Enable venus 8f4c53ae286b arm64: dts: qcom: sdm845-lg-judyp: Define firmware paths for judyp b9afe8581c0e arm64: dts: qcom: sdm845-lg-judyln: Add firmware nodes, change path 6a9e8df73201 arm64: dts: qcom: sdm845-lg-common: Sort nodes and properties b4cfbee0df35 arm64: dts: qcom: glymur-crd: Enable DisplayPort support 82bbd447199f evm: Enforce signatures version 3 with new EVM policy 'bit 3' bab8e90bca64 integrity: Allow sigv3 verification on EVM_XATTR_PORTABLE_DIGSIG de4c44a7f559 ima: add support to require IMA sigv3 signatures 64c658f358ec ima: add regular file data hash signature version 3 support dccfbafb1f34 ima: Define asymmetric_verify_v3() to verify IMA sigv3 signatures 34d85ad42604 genirq/affinity: Remove cpus_read_lock() while reading cpu_possible_mask c3bb8d4f5d80 powercap: intel_rapl: Consolidate PL4 and PMU support flags into rapl_defaults b0ee5110ef1c powercap: intel_rapl: Move MSR primitives to MSR driver d7a718fff34b thermal: intel: int340x: processor: Move MMIO primitives to MMIO driver b874996a7c54 powercap: intel_rapl: Move TPMI primitives to TPMI driver 04bcbed4cd33 powercap: intel_rapl: Move primitive info to header for interface drivers 3e6996c0cbdb powercap: intel_rapl: Remove unused macro definitions e648c7acc1e3 powercap: intel_rapl: Move MSR default settings into MSR interface driver 9d3a068cc80c cpuidle: clean up dead dependencies on CPU_IDLE in Kconfig 2e00c2dcc532 cpufreq: clean up dead code in Kconfig 9266b4da051a cpufreq: Allocate QoS freq_req objects with policy b015ef4eaeff ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probe 4a8fe27e122e ASoC: tegra: Use dev_err_probe() for regmap init failures 2333abb25c7e ASoC: tegra: Use dev_err_probe() in OPE, PEQ and MBDRC drivers 00d6070ec02c ASoC: tegra: Add error logging in tegra210_admaif driver bc20692f528b KVM: arm64: Don't hold 'vm_table_lock' across guest page reclaim 240069688387 KVM: arm64: Allow get_pkvm_hyp_vm() to take a reference to a dying VM 760299a1d810 KVM: arm64: Prevent teardown finalisation of referenced 'hyp_vm' 00f0dadde8c5 rv: Allow epoll in rtapp-sleep monitor c8ef13d692f1 ASoC: mxs-sgtl5000: disable MCLK on error paths of mxs_sgtl5000_probe() 872c7433582a ALSA: es1688: add ISA suspend and resume callbacks 80449e1966cb ALSA: ctxfi: Precompute SRC allocation loop bound 07b116b44e52 ALSA: ctxfi: Use correct DAIO type for da_desc c6cd83cceec5 ALSA: ctxfi: Rename SPDIFI1 to SPDIFI_BAY 9b4f93a8b1a5 ASoC: ak5558: remove unused snd_soc_component 5a77906982df ASoC: soc.h: remove snd_soc_of_parse_audio_prefix() 1877d3f258cb PM: domains: De-constify fields in struct dev_pm_domain_attach_data 66ab322c618c pmdomain: qcom: cpr: simplify main allocation d797ecf3ffc5 pmdomain: bcm: bcm2835-power: Replace open-coded polling with readl_poll_timeout_atomic() a46e905cd14a pmdomain: sunxi: Add support for A733 to Allwinner PCK600 driver f387ecdd492f pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains 6c70e42fc4fa pmdomain: arm: Add print after a successful probe for SCMI power domains 8d2cacb20eb1 pmdomain: rockchip: quiet regulator error on -EPROBE_DEFER 6734a5e86b57 pmdomain: mediatek: Add power domain driver for MT8189 SoC 35e09ed76b7f pmdomain: mediatek: Add bus protect control flow for MT8189 f67866701d74 pmdomain: core: Extend statistics for domain idle states with s2idle data 68831a9ef9d2 pmdomain: core: Show latency/residency for domain idle states in debugfs 32d731611a6e pmdomain: core: Restructure domain idle states data for genpd in debugfs a8a1c77a5059 pmdomain: qcom: rpmpd: drop stray semicolon c8e9b6a55702 pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() 44c28e1c5276 pmdomain: ti: omap_prm: Fix a reference leak on device node 6d1fdcfeb026 pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver ecd2f0eaffad pmdomain: mediatek: Simplify with scoped for each OF child loop adff6abbdcf9 pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup aeb6d7c676f9 pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell 007028ed9056 pmdomain: add audio power island for Marvell PXA1908 SoC 6cc5a233293a pmdomain: imx93-blk-ctrl: add support for optional subnodes 52becc142280 pmdomain: imx93-blk-ctrl: convert to devm_* only 279eb2dd550f pmdomain: imx93-blk-ctrl: cleanup error path 8f3481028b05 rust_binder: add `command`/`return` tracepoints 25917c05ab47 rust_binder: add fd translation tracepoints caf3719f335d rust_binder: add `transaction_received` tracepoint 2335167a614e rust_binder: add `wait_for_work` tracepoint be3953bb2655 rust_binder: add ioctl/read/write done tracepoints e3007a92332d rust_binder: remove "rust_" prefix from tracepoints f698a253e393 rust_binder: drop startup init log message fc74559e2dd4 rust_binder: check current before closing fds ed72cfffc491 rust_binder: make use of == for Task 12c688086f09 rust: task: implement == operator for Task 18e9fafb2672 rust: sync: implement == operator for ARef aff12041b4b2 fuse: fix inode initialization race 36776b7f8a89 lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug() 579e7b820de5 ALSA: hda/cmedia: Remove duplicate pin configuration parsing 59bd1d914bb5 memblock: warn when freeing reserved memory before memory map is initialized 87ce9e83ab8b memblock, treewide: make memblock_free() handle late freeing b2129a39511b memblock: make free_reserved_area() update memblock if ARCH_KEEP_MEMBLOCK=y 7fbc5e26123e memblock: extract page freeing from free_reserved_area() into a helper b8de9573e6ae memblock: make free_reserved_area() more robust 0510bdab538e mm: move free_reserved_area() to mm/memblock.c 8ff5d8f20088 powerpc: opal-core: pair alloc_pages_exact() with free_pages_exact() 25ee3aff9996 powerpc: fadump: pair alloc_pages_exact() with free_pages_exact() c12c3e150780 memblock: reserve_mem: fix end caclulation in reserve_mem_release_by_name() 8b7b85384fad memblock: move reserve_bootmem_range() to memblock.c and make it static 0709682cdb4a memblock: Add reserve_mem debugfs info f7f4a21c2a51 memblock: Print out errors on reserve_mem parser bf86059874ab rv/rvgen: fix _fill_states() return type annotation 5d98f7f5b96c rv/rvgen: fix unbound loop variable warning 957dcbf0b663 rv/rvgen: enforce presence of initial state 2074723f5181 rv/rvgen: extract node marker string to class constant 8aee49c5a53a rv/rvgen: fix isinstance check in Variable.expand() d7ee96234b2a rv/rvgen: make monitor arguments required in rvgen 1b615bb0f0bf rv/rvgen: remove unused __get_main_name method 0f57f9ad9fbe rv/rvgen: remove unused sys import from dot2c 0c25d8c8dcdd rv/rvgen: refactor automata.py to use iterator-based parsing d474fedcc53a rv/rvgen: use class constant for init marker 5d5a7d88185b rv/rvgen: fix DOT file validation logic error 0d5c9f109135 rv/rvgen: fix PEP 8 whitespace violations 76ad28af8e6b rv/rvgen: fix typos in automata and generator docstring and comments 5ed060d54915 ALSA: aoa: i2sbus: clear stale prepared state 1c18a1212c77 iommu/dma: Always allow DMA-FQ when iommupt provides the iommu_domain 581281cb5a1b can: ucan: refactor endpoint lookup 11d94d3516c0 can: rcar_can: Convert to FIELD_MODIFY() ae20301b6119 can: mcp251xfd: add support for XSTBYEN transceiver standby control 495fac90b8ec can: kvaser_usb: leaf: refactor endpoint lookup 1e41cbbe68e6 net: can: ctucanfd: remove useless copy of PCI_DEVICE_DATA macro 2f41d7867800 dt-bindings: can: mcp251xfd: add microchip,xstbyen property bd77a34e9a61 powerpc: pci-ioda: Optimize pnv_ioda_pick_m64_pe() f73338d089de powerpc: pci-ioda: use bitmap_alloc() in pnv_ioda_pick_m64_pe() cae734710dd1 powerpc/net: Inline checksum wrappers and convert to scoped user access cd54714e938d powerpc/sstep: Convert to scoped user access bf53ede0038f powerpc/align: Convert emulate_spe() to scoped user access 679fa9c756c7 powerpc/ptrace: Convert gpr32_set_common_user() to scoped user access 40a1b9d044c7 powerpc/futex: Use masked user access f26ad12356a2 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC 64ed1e3e728a cpuidle: powerpc: avoid double clear when breaking snooze 26d76caac47f powerpc/ps3: spu.c: fix enum and Return kernel-doc warnings 7695a4e12e55 powerpc: kgdb: fix kernel-doc warnings d1e6f90d6bef powerpc/ps3: fix ps3.h kernel-doc warnings 47a05517c6ed powerpc: wii: Fix LED name pattern 4a03d824b320 powerpc: wii: Fix GPIO key name pattern d1620f27ed1a powerpc: wii: Add unit address to /memory 89f46b578694 powerpc: Move GameCube/Wii options under EMBEDDED6xx 5716cacebac8 powerpc/44x/uic: Consolidate chained IRQ handler install/remove 7593721cd7c1 powerpc/52xx/mpc52xx_gpt: consolidate chained IRQ handler install/remove 1ef8cf10cdbe powerpc/52xx/media5200: Consolidate chained IRQ handler install/remove 6e65886fceb2 selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15 ce7c43b08719 powerpc/xive: rework xive_find_target_in_mask() cad2a72c29e0 Revert "powerpc/xive: Fix the size of the cpumask used in xive_find_target_in_mask()" f53b24d1fa26 powerpc/crash: Update backup region offset in elfcorehdr on memory hotplug 789335cacdf3 powerpc/crash: fix backup region offset update to elfcorehdr 7f8969aa739d perf beauty: Move copy of fadvise.h from tools/include/ to tools/perf/trace/beauty/include/ a8e11416ffdc perf beauty: Move tools/include/uapi/drm to tools/perf/trace/beauty/include/uapi be867c49fe62 perf build: Add -funsigned-char to default CFLAGS f1359c240191 net/iucv: Add missing kernel-doc return value descriptions 58e416e28328 net: vxlan: check ipv6_mod_enabled() on neigh_reduce() d7709812e13d net: mana: hardening: Validate adapter_mtu from MANA_QUERY_DEV_CONFIG aae5efaeb8aa declance: Include the offending address with DMA errors ee769323b1bf declance: Rate-limit DMA errors a94ddc191f19 net: airoha: Fix typo in airoha_set_gdm2_loopback routine name 771a627ddd3b nfc: port100: refactor endpoint lookup 13f2e141b944 nfc: pn533: refactor endpoint lookup dba69cba4a5d nfc: nfcmrvl: refactor endpoint lookup abfca6b13bcf net: ipeth: refactor endpoint lookup da45a55748f2 net: hso: refactor endpoint lookup 6730f184abdc sfc: add transmit timestamping support f843687c3027 selftests: drv-net: update the README with variants 75171eeff353 net: phy: bcm84881: add BCM84891/BCM84892 support e9abf1da0af3 net: dsa: mxl862xx: cancel pending work on probe error 8aeeb5255d5e lib/crypto: Include instead of 8f45af945fce lib/crypto: aesgcm: Don't disable IRQs during AES block encryption 1aa82df3eb4d lib/crypto: aescfb: Don't disable IRQs during AES block encryption 2c4059f54f65 ARM: dts: am335x: Add Seeed Studio BeagleBone HDMI cape overlay cf2f06f7152d lkdtm/fortify: Drop unneeded FORTIFY_STR_OBJECT test 3b1299f25b07 documentation: remove references to *_gpl sections f18540256b70 module: remove *_gpl sections from vmlinux and modules b4760ff2a5e4 module: deprecate usage of *_gpl sections in module loader 55fcb926b6d8 module: use kflagstab instead of *_gpl sections 16d0e04f546f module: populate kflagstab in modpost 9743311b4535 module: add kflagstab section to vmlinux and modules 10a4eb5882ba module: define ksym_flags enumeration to represent kernel symbol flags 64a97c98f93e dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema 0eeb0094ba03 selftests/bpf: Suppress veristat error messages in non-verbose mode 3e6475dc6085 selftests/bpf: Test access to ringbuf position with map pointer f9a80c7ce49e bpf: Clarify BPF_RB_NO_WAKEUP behavior for bpf_ringbuf_discard() dbb6153c1395 selftests/run_kselftest.sh: Remove unused $ROOT d3e2c7476e37 dt-bindings: i2c: intel,ixp4xx-i2c: Convert to DT schema 261a02b93d9b cxl/core: Check existence of cxl_memdev_state in poison test 9d2dbd3d59d8 selftests/cpu-hotplug: Fix check for cpu hotplug not supported 421a41c485dd pstore/ftrace: Keep ftrace module parameter and debugfs switch in sync 2ddb69f686ef pstore/ram: fix resource leak when ioremap() fails b22462c79179 pstore/ramoops: Fix ECC parameter help text 80632e333b0b pstore/ramoops: Remove useless memblock header 4ef6255cc563 pstore: fix ftrace dump, when ECC is enabled 2ab739383113 workqueue: Remove HK_TYPE_WQ from affecting wq_unbound_cpumask 00247cbf173a refcount: Remove unused __signed_wrap function annotations 64fac9903768 selftests/mqueue: Fix incorrectly named file 6453ad0865b6 ARM: dts: qcom: msm8974: Drop RPM bus clocks 2964f6b816c2 selftests: Use ktap helpers for runner.sh f91ffe89b201 blk-iocost: fix busy_level reset when no IOs complete 23308af722fe blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current() 132618c5b693 selftests: harness: Validate intermixing of kselftest and harness functionality a0877a359001 selftests: harness: Detect illegal mixing of kselftest and harness functionality d431ea8695f4 selftests: kselftest: Add ksft_reset_state() 758b8905ec68 selftests: harness: Validate that explicit kselftest exitcodes are handled fd1b4eb837c5 selftests: kselftest: Treat xpass as successful result 3d0b8e45075d selftests/tracing: Fix to check awk supports non POSIX strtonum() e011853dd78f selftests/tracing: Fix to make --logdir option work again 8053f49fed58 tracing: Remove duplicate latency_fsnotify() stub d1a03c2906c5 tracing: Preserve repeated trace_trigger boot parameters 842b74e5ce05 tracing: Append repeated boot-time tracing parameters be3e5d10643d nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty() 62ba6d66b223 EDAC/mc: Use kzalloc_flex() 44230bb342ff fwctl/bnxt_fwctl: Add documentation entries e782efb830cd fwctl/bnxt_fwctl: Add bnxt fwctl device d3689cd02c5d irqchip/renesas-rzg2l: Clear the shared interrupt bit in rzg2l_irqc_free() 3a96c7915d93 platform/x86: toshiba_haps: Convert ACPI driver to a platform one 32156fd2fbb8 platform/x86: toshiba_haps: Register ACPI notify handler directly 553b2ac59fbb platform/x86: toshiba_bluetooth: Convert ACPI driver to a platform one 4315abf33830 platform/x86: toshiba_bluetooth: Register ACPI notify handler directly 246d6cefe525 platform/x86: toshiba_acpi: Convert ACPI driver to a platform one b0bcf48c74cc platform/x86: toshiba_acpi: Register ACPI notify handler directly 99aef5d711c6 platform/x86: toshiba_acpi: Reorder code to avoid forward declaration 8c4dc1a5025f iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format aaca2aa92785 iommufd: Fix return value of iommufd_fault_fops_write() 6cbc8360f51a ASoC: SOF: Intel: hda: Place check before dereference cf6788aed0cd mtd: spi-nor: micron-st: Enable die erase support for MT35XU02GCBA 7ed020d84a7b dt-bindings: connector: add pd-disable dependency 8e0a2fc68ec3 platform/x86/intel/tpmi: Use 32 bit aligned address for debugfs mem write bf56987c1113 printk: ringbuffer: fix errors in comments 9797524ef2b6 reset: amlogic: t7: Fix null reset ops b0258f69f1e0 riscv: dts: microchip: update mpfs gpio interrupts to better match the SoC 6c7e548e313d rv/rvgen: use context managers for file operations c4258d8160b2 rv/rvgen: remove unnecessary semicolons b70bc5cca0e8 rv/rvgen: replace __len__() calls with len() 908f377f4a0f rv/rvgen: replace % string formatting with f-strings 3f305f86373d rv/rvgen: remove bare except clauses in generator a115ee5a3227 rv/rvgen: introduce AutomataError exception class b133207deb72 rv: Add nomiss deadline monitor c85dbddad705 sched/deadline: Move some utility functions to deadline.h 820725b0eb59 sched: Add deadline tracepoints da282bf7fadb verification/rvgen: Add support for per-obj monitors 4a24127bd6cb rv: Add support for per-object monitors in DA/HA 2b406fdb3338 rv: Convert the opid monitor to a hybrid automaton 13578a087152 rv: Add sample hybrid monitor stall 708340c2714c Documentation/rv: Add documentation about hybrid automata a82adadb1689 verification/rvgen: Add support for Hybrid Automata c707b1da1043 verification/rvgen: Allow spaces in and events strings f5587d1b6ec9 rv: Add Hybrid Automata monitor type 9da38a69da30 rv: Unify DA event handling functions across monitor types a9cdba5c35c5 fbdev: atyfb: Remove unused fb_list b2a78fec344e zloop: add max_open_zones option 83725f1d980b Revert "scripts/checkpatch: add Assisted-by: tag validation" 9ec6bf62cf98 Documentation: laptops: Update documentation for uniwill laptops a5ee4c959b0e platform/x86: uniwill-laptop: Apply features across all TUXEDO devices ab97e28be211 platform/x86: uniwill-laptop: Fix XMG Fusion 15 (L19) entries 03ae0a0d0973 platform/x86: uniwill-laptop: Implement USB-C power priority setting f3660b13495a platform/x86: uniwill-laptop: Rework hwmon feature defines 9229cb5a941c fbnic: Set Relaxed Ordering PCIe TLP attributes for DMA engines 4129a3a2751c exfat: fix s_maxbytes 9968aad12f36 ASoC: soc-core: remove duplicate snd_soc_flush_all_delayed_work() 5326a18e3e64 rust_binder: introduce TransactionInfo bd34cdd6d214 soc: microchip: add mpfs gpio interrupt mux driver 5f3575cc73dc dt-bindings: soc: microchip: document PolarFire SoC's gpio interrupt mux e57b53f0f36a gpio: mpfs: Add interrupt support 2a2f520fda82 block: fix zones_cond memory leak on zone revalidation error paths 267ec4d7223a loop: fix partition scan race between udev and loop_reread_partitions() 499d2d2f4cf9 sed-opal: Add STACK_RESET command 8d95d1f4aa5c platform/x86: asus-wmi: fix screenpad brightness range 130d29c5627c platform/x86: asus-wmi: adjust screenpad power/brightness handling caa5a5d44d8a mfd: core: Preserve OF node when ACPI handle is present 7e72a8f8bb0d mm: cma: Export cma_alloc(), cma_release() and cma_get_name() 6207948f389e dma: contiguous: Export dev_get_cma_area() 633040f85346 dma: contiguous: Make dma_contiguous_default_area static b3707be95f04 dma: contiguous: Make dev_get_cma_area() a proper function 25bd73562941 dma: contiguous: Turn heap registration logic around f924224650e6 mmc: vub300: clean up module init 5b8b35d6f4fa mmc: vub300: rename probe error labels ec687ba84000 coresight: tpdm: add traceid_show for checking traceid 7338419a5e44 xfs: return default quota limits for IDs without a dquot 04d8f3fd0b52 backlight: apple_bl: Convert to a platform driver e89e7d2fff89 mmc: dw_mmc: Remove dw_mci_start_request wrapper and rename core function 0801cebde7b9 mmc: dw_mmc: Inline dw_mci_queue_request() into dw_mci_request() d34124edffdb mmc: block: Use MQRQ_XFER_SINGLE_BLOCK for both read and write recovery 058dbcf3ec24 mmc: mmc_test: Replace hard-coded values with macros and consolidate test parameters 554b0674f22f mmc: block: Convert to use DEFINE_SIMPLE_DEV_PM_OPS() a38ad7e173bc mmc: core: Replace the hard-coded shift value 9 with SECTOR_SHIFT 257373c25ed7 mmc: sdhci-dwcmshc: Refactor Rockchip platform data for controller revisions b6de441f8ce2 leds: led-class: Switch to using class_find_device_by_fwnode() 70910aadff34 mfd: ene-kb3930: Use of_device_is_system_power_controller() wrapper 1f1651d6dc2a fs: hide file and bfile caches behind runtime const machinery 18f2e0ea200c fs: write a better comment in step_into() concerning .mnt assignment 9eccdd38fb50 bpf: Fix block device hooks names e87946666e47 staging: most: dim2: replace BUG_ON() in poison_channel() e922cb40026c staging: most: dim2: replace BUG_ON() in enqueue() adb44bab0ac9 staging: most: dim2: replace BUG_ON() in configure_channel() 2466b3dd4045 staging: most: dim2: replace BUG_ON() in service_done_flag() f3dc6732fd52 staging: most: dim2: replace BUG_ON() in try_start_dim_transfer() f019e98a2f35 staging: rtl8723bs: remove unused RTL8188E antenna selection macros 27d51f066072 staging: rtl8723bs: remove redundant blank lines in basic_types.h e8fa04fd77d5 staging: rtl8723bs: wrap complex macros with parentheses e2b69a082c70 staging: rtl8723bs: remove unused WRITEEF/READEF byte macros 1653545abc68 KVM: s390: Fix lpsw/e breaking event handling 2623c96f1172 KVM: s390: only deliver service interrupt with payload 07ddb1d5d69c staging: rtl8723bs: rename camelCase variable 65978823ceeb staging: greybus: audio: fix error message for BTN_3 button a5a1b468de75 staging: rtl8723bs: rename variables to snake_case d915dde6cf91 staging: rtl8723bs: fix spelling in comment 7088561c8fbf staging: rtl8723bs: cleanup return in sdio_init() 2b0da1fafb67 staging: rtl8723bs: use direct returns in sdio_dvobj_init() 6671dbbb1251 staging: rtl8723bs: remove unused arg at odm_interface.h 84265cbd96b9 greybus: raw: fix use-after-free if write is called after disconnect 983cc2c7efbc greybus: raw: fix use-after-free on cdev close d6696ce7201b staging: rtl8723bs: fix logical continuations in xmit_linux.c 75a1621e4f91 staging: sm750fb: fix division by zero in ps_to_hz() 2541d1822954 staging: rtl8723bs: remove custom is_multicast_mac_addr() function 1ee677634567 staging: rtl8723bs: remove custom is_broadcast_mac_addr() function 93854e4dd543 staging: rtl8723bs: remove custom is_zero_mac_addr() function 4fa02e833e0d staging: rtl8723bs: move logical operators to end of previous line b5f801a42445 staging: rtl8723bs: remove dead code in validate_recv_mgnt_frame() c4587d059ee7 staging: rtl8723bs: replace deeply nested if-else with switch-case 8c964b82a4e9 staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify() 3fc7b932b709 staging: rtl8723bs: remove unused function declarations ff97e01144fa staging: rtl8723bs: refactor rtw_joinbss_event_prehandle to reduce indentation 96e82c72feef staging: rtl8723bs: remove dead REJOIN code e23ad1570028 staging: rtl8723bs: use guard clause for stainfo check d359ab14db75 staging: rtl8723bs: use guard clause for AES check 29372c18c7f7 staging: rtl8723bs: split multiple assignment in rtw_mgmt_xmitframe_coalesce d5d286154b6c ata: libahci_platform: use flex array for platform PHYs 092ba18dddaa staging: rtl8723bs: Remove dead code 7db154aa58e1 r8152: add helper functions for PHY OCP registers d16133f177fe r8152: add helper functions for PLA/USB OCP registers 48afd5124fd6 r8152: fix incorrect register write to USB_UPHY_XTAL d1888bf848ad ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}') 6ccd0843b939 x86/vdso: Drop pointless #ifdeffery in vvar_vclock_fault() 3b19e22cffe6 x86/tls: Clean up 'sel' variable usage in do_set_thread_area() 6829f19810e9 x86/process/32: Use correct type for 'gs' variable in __show_regs() to avoid zero-extension 81310ce4287a x86/process/64: Use savesegment() in __show_regs() instead of inline asm 47d2f007615a x86/elf: Use savesegment() for segment register reads in ELF core dump 3f736aecbdc8 power: sequencing: pcie-m2: Create serdev device for WCN7850 bluetooth 0d38285a12a2 power: sequencing: pcie-m2: Add support for PCIe M.2 Key E connectors 5970c1dafb8a dt-bindings: connector: Add PCIe M.2 Mechanical Key E connector 1785c7bc1495 dt-bindings: serial: Document the graph port 92fa16ecad07 serdev: Do not return -ENODEV from of_serdev_register_devices() if external connector is used a2b4814190af serdev: Add an API to find the serdev controller associated with the devicetree node e7fef85039cc serdev: Convert to_serdev_*() helpers to macros and use container_of_const() 6517f293b2c6 x86/vdso: Clean up remnants of VDSO32_NOTE_MASK fdcbddcd3aa1 RDMA/hns: Remove the duplicate calls to ib_copy_validate_udata_in() 8e3e07cca004 RDMA: Remove redundant = {} for udata req structs 69309e17293c RDMA/irdma: Add missing comp_mask check in alloc_ucontext 67820de31679 RDMA/hns: Add missing comp_mask check in create_qp 676b570707be RDMA/mlx5: Pull comp_mask validation into ib_copy_validate_udata_in_cm() 604caebc7f06 RDMA: Use ib_copy_validate_udata_in_cm() for zero comp_mask d5c8f2f39907 RDMA/hns: Use ib_copy_validate_udata_in() 0453bf09a68b RDMA/mlx4: Use ib_copy_validate_udata_in() for QP f899787095cd RDMA/mlx4: Use ib_copy_validate_udata_in() 530b251b0f7a RDMA/mlx5: Use ib_copy_validate_udata_in() for MW c8f9a7a96e9a RDMA/mlx5: Use ib_copy_validate_udata_in() for SRQ 3268330fa84f RDMA/pvrdma: Use ib_copy_validate_udata_in() for srq 54b3bce97211 RDMA: Use ib_copy_validate_udata_in() for implicit full structs e910d98dc440 RDMA: Consolidate patterns with sizeof() to ib_copy_validate_udata_in() 8d7573b19402 RDMA: Consolidate patterns with offsetof() to ib_copy_validate_udata_in() ae638288b202 RDMA: Consolidate patterns with offsetofend() to ib_copy_validate_udata_in() c1258a2924d3 ALSA: hda/realtek: fix bad indentation for alc269 4a4e0328edd9 nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map 331e5fd5bfd7 hwmon: (ina2xx) drop unused platform data b95ba51883fd hwmon: Add label support for 64-bit energy attributes bd1c178affd7 hwmon: (pmbus_core) Use guard() for mutex protection 1814f4d3ff35 hwmon: (pmbus) Add support for guarded PMBus lock 7c760db74c9f hwmon: (pmbus/isl68137) Add support for Renesas RAA228942 and RAA228943 b8960e3e2cd5 dt-bindings: hwmon: isl68137: Add compatible strings for RAA228942 and RAA228943 9ca750883a13 hwmon: lm75: Add support for label 66b8eaf8def2 hwmon: (it87) Add support for IT8689E 21518579cbde hwmon: (nct6775) Add ASUS X870/W480 to WMI monitoring list 80306ba88ba6 hwmon: (pmbus/max31785) check for partial i2c_transfer in read_long_data 6be9b04ef3ff hwmon: (pmbus/max31785) use access_delay for PMBus-mediated accesses dc4acb718ed9 hwmon: (pmbus) export pmbus_wait and pmbus_update_ts 709cc8ff1b62 hwmon: (pmbus/isl68137) Remove unused enum chips 46fef8583daa hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback 967ee29c103a dt-bindings: hwmon: moortec,mr75203: adapt multipleOf for T-Head TH1520 ffa2ad0aa646 hwmon: (pmbus) Add Delta Q54SN120A1 Q54SW120A7 chip 32a7bdbd201b dt-bindings: trivial-devices: Add Delta Q54SN120A1 and Q54SW120A7 487a9ab28fdd hwmon: (ads7871) Propagate SPI errors in voltage_show 0a42986b6577 hwmon: (pmbus/max31785) fix argument type for i2c_smbus_write_byte_data wrapper 69694e962211 hwmon: (ads7871) Fix incorrect error code in voltage_show 4cd448949353 hwmon: (ads7871) Replace sprintf() with sysfs_emit() 9828c651c625 hwmon: (pmbus/max16601) Remove use of i2c_match_id() 7e9d6299a2a9 hwmon: (pmbus/ltc2978) Remove use of i2c_match_id() 6f0a5e6d5223 hwmon: (pmbus/fsp-3y) Remove use of i2c_match_id() 8ec910b1709c hwmon: (pmbus/tps53679) Remove use of i2c_match_id() 1ca93dd91b50 hwmon: (pmbus/q54sj108a2) Remove use of i2c_match_id() 241662082bc5 hwmon: (pmbus) Remove use of i2c_match_id() 6235e025343e hwmon: (pmbus/max34440) Remove use of i2c_match_id() 13bb2cbceccb hwmon: (pmbus/max20730) Remove use of i2c_match_id() cfea13489052 hwmon: (pmbus/isl68137) Remove use of i2c_match_id() ea0c1194ffe8 hwmon: (pmbus/ibm-cffps) Remove use of i2c_match_id() 3ea44f8d7641 hwmon: (pmbus/bel-pfe) Remove use of i2c_match_id() ee1752590733 hwmon: (asus_atk0110) Convert ACPI driver to a platform one d0cf6a161f5c hwmon: (ltc4282) Add default rsense value d782715ae710 docs: hwmon: ltc4282: Fix scanned addresses a105ba85246f hwmon: (gpio-fan) Drop unneeded dependency on OF_GPIO 987bf9bd9d6c hwmon: (emc1403) Replace sprintf() with sysfs_emit() c9d468ba1bf2 hwmon: (max6650) Replace sprintf() with sysfs_emit() 5de81d9b9ff6 hwmon: (ads7828) Replace sprintf() with sysfs_emit() aeb651cc95e8 hwmon: (max31722) Replace sprintf() with sysfs_emit() 8baa5fc554f3 hwmon: (tc74) Replace sprintf() with sysfs_emit() eeca1114d1e2 hwmon: (ina2xx) Shift INA234 shunt and current registers 932ca40b10e9 hwmon: (ina2xx) clean up unused define and outdated comment a28b088ede9d hwmon: Add LattePanda Sigma EC driver afc6c4aedea5 hwmon: (acpi_power_meter) Convert ACPI driver to a platform one a5445f75443d hwmon: (acpi_power_meter) Register ACPI notify handler directly de19682f9ecb hwmon: (acpi_power_meter) Drop redundant checks from three functions 0600919f8c25 hwmon: tmp102: Add support for TMP110 and TMP113 devices 03f40ff2a0ab hwmon: (asus-ec-sensors) add ROG STRIX Z790-H GAMING WIFI 7b7ee707d61f dt-bindings: hwmon: convert npcm750-pwm-fan to DT schema 34b66c7ed11c hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers 969a4ec86ca5 hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv mode 4c9d861b423b dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B f88aac547b62 hwmon: (aht10) add device tree ID matching 9c9f86da4a03 dt-bindings: hwmon: add Aosong AHT10/AHT20/DHT20 to trivial devices 88a928eebccd hwmon: (ina2xx) Add support for INA234 f6e14b5bcabf hwmon: (ina2xx) Make it easier to add more devices ddc3dea2e424 dt-bindings: hwmon: ti,ina2xx: Add INA234 device 4853b5326486 hwmon: (gpd-fan) Add GPD Win 5 940c92c40eca hwmon: (asus-ec-sensors) add ROG STRIX X470-F GAMING ab4b7071ae0a hwmon: (asus-ec-sensors )add ROG CROSSHAIR X670E EXTREME 7c3a3b29dea6 hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC 625af11fb988 arm64: dts: intel: agilex5: Drop CPU masks from GICv3 PPI interrupts bb5f66f36beb dt-bindings: intel: Add Agilex5 SoCFPGA modular board 7fae6616704a FDDI: defxx: Rate-limit memory allocation errors f4ef5b1c1331 FDDI: defza: Rate-limit memory allocation errors 7f9f30166005 net: stmmac: qcom-ethqos: move phase_shift to register update site 2d350a892aad net: stmmac: qcom-ethqos: correct prg_rclk_dly comment 67343aa24e59 net: stmmac: qcom-ethqos: move loopback decision next to reg update 3df0e86f8f8d net: stmmac: qcom-ethqos: simplify prg_rclk_dly programming 439a27f21ecc net: stmmac: qcom-ethqos: finally eliminate the switch 432c8a9f5528 net: stmmac: qcom-ethqos: move RGMII_CONFIG2_RX_PROG_SWAP dae1de3df3e1 net: stmmac: qcom-ethqos: move RGMII_CONFIG2_RSVD_CONFIG15 out 8b19a9184420 net: stmmac: qcom-ethqos: move 100M/10M speed programming dd07f2f9149a net: stmmac: qcom-ethqos: move two more RGMII_IO_MACRO_CONFIG2 out 82d5fdc82a33 net: stmmac: qcom-ethqos: move 1G vs 100M/10M RGMII settings 6be23c4c636a net: stmmac: qcom-ethqos: move RGMII_CONFIG_DDR_MODE 426ce4677e81 net: stmmac: qcom-ethqos: move detection of invalid RGMII speed e9ed46a0b129 net: stmmac: qcom-ethqos: eliminate configure_func 673416fb5b41 net: stmmac: qcom-ethqos: pass ethqos to ethqos_pcs_set_inband() c3dd3b1e76e0 net: stmmac: qcom-ethqos: remove ethqos_configure() 4bc04eb90b7c arm64: dts: socfpga: stratix10: Add emmc support ee0a46048582 dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant 4decd8f4ae06 Input: synaptics_usb - refactor endpoint lookup 5bb3ab0daaab Input: appletouch - refactor endpoint lookup a7675c1f1fa3 Input: keyspan-remote - refactor endpoint lookup 911e2c050963 net: sfp: add quirk for ZOERAX SFP-2.5G-T 64c535db769e selftests/bpf: Test that dst is cleared on same-protocol encap 555aa178f8d2 vfio: unhide vdev->debug_root 699f47e616fe net: Clear the dst when performing encap / decap 7010f13acd38 PCI: Clean up dead code in Kconfig 809b997a5ce9 x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache 5de7bcaadf16 x86: rename and clean up __copy_from_user_inatomic_nocache() d187a86de793 x86-64: rename misleadingly named '__copy_user_nocache()' function 97970e7c6943 PCI/DPC: Log AER error info for DPC/EDR uncorrectable errors 47e2a338222c PCI/sysfs: Suppress FW_BUG warning when NUMA node already matches 9ceb17ccd15e ARM: omap2: dead code cleanup in kconfig for ARCH_OMAP4 7e74b606dd39 ARM: OMAP1: Fix DEBUG_LL and earlyprintk on OMAP16XX 6e39ba4e5a82 cpufreq: Add boost_freq_req QoS request 04aa9d0726cc cpufreq: Remove max_freq_req update for pre-existing policy 95c7d025cc8c rcutorture: Test call_srcu() with preemption disabled and not ab875b3e179f rcu: Add BOOTPARAM_RCU_STALL_PANIC Kconfig option a18396219ba5 torture: Avoid modulo-zero error in torture_hrtimeout_ns() 2243517a5440 rcu/nocb: Extract nocb_bypass_needs_flush() to reduce duplication 18d01ff3b981 rcu/nocb: Consolidate rcu_nocb_cpu_offload/deoffload functions 3e3d7d8f3ad3 rcu-tasks: Remove unnecessary smp_store_release() in cblist_init_generic() 6c3d9ad795a2 rcutorture: Add NOCB02 config for nocb poll mode testing 18a6770f1f98 rcutorture: Add NOCB01 config for RCU_LAZY torture testing ad6ef775cbef rcu-tasks: Document that RCU Tasks Trace grace periods now imply RCU grace periods 4968907016c2 srcu: Fix s/they disables/they disable/ typo in srcu_read_unlock_fast() d978d3fc0488 srcu: Fix SRCU read flavor macro comments 359cf5c942b8 rcuscale: Ditch rcu_scale_shutdown in favor of torture_shutdown_init() b0c8dd5097aa refscale: Ditch ref_scale_shutdown in favor of torture_shutdown_init() df6e6ae18fe7 rcutorture: Fix numeric "test" comparison in srcu_lockdep.sh 6778178c3b07 torture: Print informative message for test without recheck file 08d5cade666d torture: Make hangs more visible in torture.sh output 69642000bbc5 kvm-check-branches.sh: Remove in favor of kvm-series.sh c6f4e552e1ea rcutorture: Add a textbook-style trivial preemptible RCU d2a68aba8505 lib/crypto: tests: Migrate ChaCha20Poly1305 self-test to KUnit 23e5c306a207 lib/crypto: sparc: Drop optimized MD5 code 91cd9a03372b lib/crypto: mips: Drop optimized MD5 code 1ab4a3c80508 PCI/AER: Stop ruling out unbound devices as error source 371f6a1d2a97 ASoC: amd: acp-sdw-legacy: rename the dmic component name 5902e1f3c501 ASoC: amd: acp: update dmic_num logic for acp pdm dmic d3d75c767680 ASoC: SOF: topology: use kzalloc_flex aa173b70d372 ASoC: generic: keep fallback dai_name stable across rebind 56e3ee721b33 driver core: Make deferred_probe_timeout default a Kconfig option 7dcb79e5c03f ASoC: jz4770: Convert to devm_clk_get_enabled() 00df61cbc78e ASoC: jz4760: Convert to devm_clk_get_enabled() 9644e7f83d44 ASoC: jz4725b: Convert to devm_clk_get_enabled() b81f63108250 ASoC: samsung: spdif: Convert to devm_ioremap_resource() cef2842c922c RDMA/core: Use kzalloc_flex for GID table dbeb256e8dd8 RDMA/mana_ib: Disable RX steering on RSS QP destroy 911e5ca3e169 RDMA/mlx4: Restrict external umem for CQ when copy_to_user() is used 179b32095854 RDMA/umem: Use consistent DMA attributes when unmapping entries adc09d7fbbb9 RDMA: Remove outdated comments referencing hfi1_destroy_qp() 2f49e1590344 RDMA/bnxt_re: Clean up uverbs CQ creation path e69609c5d469 RDMA/bnxt_re: Replace kcalloc() with kzalloc_objs() 345f842771ff RDMA/bnxt_re: Remove unnecessary checks in kernel CQ creation path 2b2f078236a4 RDMA/bnxt_re: Simplify bnxt_re_init_depth() callers and implementation b247ed6f60bd RDMA/uverbs: Update outdated reference to remove_commit_idr_uobject() dc76086a2d94 RDMA: Properly propagate the number of CQEs as unsigned int ce68351be075 RDMA: Clarify that CQ resize is a user‑space verb 6c45efd8f9bb RDMA/core: Remove unused ib_resize_cq() implementation e01027cab38a RDMA/rxe: Add testcase for net namespace rxe f1327abd6abe RDMA/rxe: Support RDMA link creation and destruction per net namespace 13f2a53c2a71 RDMA/rxe: Add net namespace support for IPv4/IPv6 sockets a60e3f3d6fba RDMA/nldev: Add dellink function pointer 5aa437c93d90 RDMA/mana_ib: cleanup the usage of mana_gd_send_request() 2bb02691df65 RDMA/rxe: Replace use of system_unbound_wq with rxe_wq f3cf74933c9c RDMA/irdma: Add support for GEN4 hardware 9d6ba4ced734 RDMA/irdma: Provide scratch buffers to firmware for internal use b2571ef8d4ec soc: qcom: ubwc: add helpers to get programmable values 68a66a44af6e soc: qcom: ubwc: add helper to get min_acc length 4663a5a2a348 docs: proc: remove description of prof_cpu_mask 999084ee0b11 docs/ja_JP: submitting-patches: Amend "Describe your changes" 210a923aab5b docs: kdoc_diff: add a helper tool to help checking kdoc regressions 07f6cb18c5dd tools: unittest_helper: add a quiet mode ece7e57afd51 docs: changes.rst and ver_linux: sort the lists d8a224f519c6 docs: changes/ver_linux: fix entries and add several tools 06dbdc5da152 Revert "scripts: ver_linux: expand and fix list" 66a6333ba508 ALSA: hda/realtek: Add support for ASUS 2026 Commercial laptops using CS35L41 HDA 8dbbd39d0605 ALSA: hda/realtek: Add support for HP Laptops 6389dbd5c4a2 ALSA: hda: cs35l41: Fix boost type for HP Dragonfly 13.5 inch G4 7f7f468548ce Documentation: Provide hints on how to debug Python GDB scripts d642acfd597e doc tools: better handle KBUILD_VERBOSE 8545d9bc4bd0 scripts/checkpatch: add Assisted-by: tag validation 61135967fa76 drivers/virt: pkvm: Add Kconfig dependency on DMA_RESTRICTED_POOL 5bae7bc6360a KVM: arm64: Rename PKVM_PAGE_STATE_MASK feae58b6ee45 KVM: arm64: Extend pKVM page ownership selftests to cover guest hvcs f4a5a6770af9 KVM: arm64: Extend pKVM page ownership selftests to cover forced reclaim 8972a991606b KVM: arm64: Register 'selftest_vm' in the VM table c290df5278fe KVM: arm64: Extend pKVM page ownership selftests to cover guest donation 287c6981f12a KVM: arm64: Add some initial documentation for pKVM 8800dbf6614a KVM: arm64: Allow userspace to create protected VMs when pKVM is enabled 246c976c370d KVM: arm64: Implement the MEM_UNSHARE hypercall for protected VMs 03313efed5e2 KVM: arm64: Implement the MEM_SHARE hypercall for protected VMs 94c525051542 KVM: arm64: Add hvc handler at EL2 for hypercalls from protected VMs 5991916392d8 KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pte 281a38ad2920 KVM: arm64: Reclaim faulting page from pKVM in spurious fault handler 56080f53a6ad KVM: arm64: Introduce hypercall to force reclaim of a protected page 70346d632b4d KVM: arm64: Annotate guest donations with handle and gfn in host stage-2 44887977ab0f KVM: arm64: Change 'pkvm_handle_t' to u16 afa72d207e6b KVM: arm64: Introduce host_stage2_set_owner_metadata_locked() c6ba94640cf7 KVM: arm64: Generalise kvm_pgtable_stage2_set_owner() 664d61690357 KVM: arm64: Avoid pointless annotation when mapping host-owned pages 9ff714a09222 KVM: arm64: Inject SIGSEGV on illegal accesses be9ed3529e05 KVM: arm64: Support translation faults in inject_host_exception() 90c59c4d920f KVM: arm64: Factor out pKVM host exception injection logic 4e6e03f9eadd KVM: arm64: Hook up reclaim hypercall to pkvm_pgtable_stage2_destroy() 0bf5f4d400cd KVM: arm64: Introduce __pkvm_reclaim_dying_guest_page() ea03466e806f KVM: arm64: Handle aborts from protected VMs 5fef16ef4912 KVM: arm64: Hook up donation hypercall to pkvm_pgtable_stage2_map() 1e579adca177 KVM: arm64: Introduce __pkvm_host_donate_guest() 6c58f914eb9c KVM: arm64: Split teardown hypercall into two phases 73c55be08932 KVM: arm64: Ignore -EAGAIN when mapping in pages for the pKVM host f0877a1455cc KVM: arm64: Prevent unsupported memslot operations on protected VMs 7250533ad2c1 KVM: arm64: Ignore MMU notifier callbacks for protected VMs 733774b52045 KVM: arm64: Remove is_protected_kvm_enabled() checks from hypercalls 3a81a814437d KVM: arm64: Expose self-hosted debug regs as RAZ/WI for protected guests be3473c338d2 KVM: arm64: Don't advertise unsupported features for protected guests ff1e7f989794 KVM: arm64: Rename __pkvm_pgtable_stage2_unmap() 9f02deef471e KVM: arm64: Move handle check into pkvm_pgtable_stage2_destroy_range() 5e66f723d4de KVM: arm64: Don't leak stage-2 page-table if VM fails to init under pKVM 660b208e8b5e KVM: arm64: Remove unused PKVM_ID_FFA definition 5b6471fc72a4 PCI/VGA: Fail pci_set_vga_state() if VGA decoding not supported d50dd728ced9 hvc/xen: Check console connection flag 8f18d3cbd920 serial: sh-sci: Add support for RZ/G3L RSCI 6672462c97ed dt-bindings: serial: renesas,rsci: Document RZ/G3L SoC fdb19f4ede3b tty: atmel_serial: update outdated reference to atmel_tasklet_func() da6dbbf11c01 serial: xilinx_uartps: Drop unused include 2d2640712455 serial: qcom-geni: drop stray newline format specifier 502c6b95b8b7 serial: 8250: loongson: Enable building on MIPS Loongson64 17fb51a90efc dt-bindings: serial: 8250: Add Loongson 3A4000 uart compatible c8f3ac729f82 serial: 8250_fintek: Add support for F81214E 760e8c382c2d mtd: spi-nor: winbond: Fix locking support for w25q256jw 81ebd43cc0d6 usb: gadget: f_hid: don't call cdev_init while cdev in use 0c8935642cb0 usb: typec: tcpm/tcpci_maxim: deprecate WAR for setting charger mode 70d7dd27f6dc power: supply: max77759: add charger driver f23388d0f652 lib/linear_ranges: Add linear_range_get_selector_high_array b422f7c072ac mfd: max77759: add register bitmasks and modify irq configs for charger 47f8ba232a17 dt-bindings: usb: maxim,max33359: Add supply property for vbus 1afaec82e121 dt-bindings: mfd: maxim,max77759: reference power-supply schema and add regulator property 698f54d4eb90 usb: translate ENOSPC for user space dd13bda73386 USB: uapi: add BULK_MAX_PACKET_UPDATE ee90b493e0a0 usb: uapi: add usb 3.0 authentication declarations 00b4fe5be06a usb: misc: onboard_usb_dev: Add Terminus FE1.1s USB2.0 Hub (1a40:0101) e972256f256c dt-bindings: usb: Add support for Terminus FE1.1s USB2.0 Hub controller 5b99bcbae2d3 dt-bindings: usb: qcom,snps-dwc3: Add constraints for IPQ5424 and IPQ9574 2bd012e02be7 dt-bindings: usb: qcom,snps-dwc3: Add constraints for SM4250 eb06a0a15771 dt-bindings: usb: qcom,snps-dwc3: Add constraints for SM6375 2c0471192910 dt-bindings: usb: qcom,snps-dwc3: Add missing clocks and interrupts constraints 2a6bfe9e46ee dt-bindings: usb: qcom,snps-dwc3: Drop stale child node comment 6076388ca1ed usb: cdns3: Add USBSSP platform driver support fb14e7f7cbb4 dt-bindings: usb: cdns,usb3: document USBSSP controller support 479ba9d293f5 dt-bindings: remoteproc: k3-r5f: Add memory-region-names 91ddd97e1bb2 dt-bindings: remoteproc: k3-r5f: Split up memory regions 6b9db5319709 usb: typec: fusb302: Switch to threaded IRQ handler b41470c6b4d4 usb: typec: tcpci_rt1711h: Drop unnecessary VID/PID/DID checks aa9de45cdba5 dt-bindings: usb: richtek,rt1711h: Add Hynetek HUSB311 8d6efc4a46b6 dt-bindings: usb: richtek,rt1711h: Switch ETEK ET7304 to use a fallback compatible 5bda9c0261bc dt-bindings: vendor-prefixes: Add Hynetek Semiconductor Co., Ltd. 764c2e6e60bf usb: dwc3: Add optional VBUS regulator support to SpacemiT K1 c05cf9d274da usb: dwc3: dwc3-generic-plat: spacemit: add support for K3 SoC e7e86965a69d dt-bindings: usb: dwc3: spacemit: add support for K3 SoC 091ef6f503f4 usb: gadget: udc: update outdated comment for renamed usb_gadget_udc_start() 35a99b690c9e usb: typec: tcpci: support setting orientation via GPIO 7ef80d637e8d dt-bindings: usb: nxp,ptn5110: add optional orientation-gpios property 4f95526e65fa dt-bindings: usb: document the Renesas UPD720201/UPD720202 USB 3.0 xHCI Host Controller e44297dd2b75 dt-bindings: usb: ti,usb8041: Support nested USB hubs edcef7bf2cef dt-bindings: usb: qcom,snps-dwc3: Document the Eliza compatible 448f428a4b54 usb: tegra: use MODULE_FIRMWARE if SOC is ENABLED a402532ab855 usb: gadget: bdc: validate status-report endpoint indices d4cdecadbd40 usb: misc: iowarrior: use HID includes 0f93a753f9fb usb: misc: appledisplay: use HID includes 292d64fb98a2 regulator: mt6315: Add regulator supplies d15d0f1a27b2 regulator: dt-bindings: mt6315: Add regulator supplies 5a623ef758d0 regulator: devres: Use enum regulator_get_type in internal functions b683730e27ba arm64: dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP 40c15162c873 arm64: dts: qcom: sm8550-hdk: add support for the Display Card overlay 181ea4e2de42 xfs: start gc on zonegc_low_space attribute updates 8166876aadef xfs: don't decrement the buffer LRU count for in-use buffers 497560b9ef42 xfs: switch (back) to a per-buftarg buffer hash d02ee47bbeed xfs: use a lockref for the buffer reference count 67fe4303972e xfs: don't keep a reference for buffers on the LRU a0f64241d356 mtd: spi-nor: sst: Fix write enable before AAI sequence 07b9712339e3 firmware: qcom: scm: Register gunyah watchdog device 5af11acae660 clk: qcom: Add a driver for SM8750 GPU clocks 4aeadf8a18db dt-bindings: clock: qcom: Add SM8750 GPU clocks 5eb130177693 mtd: spi-nor: winbond: Fix locking support for w25q64jvm 0f0b444be36c mtd: spi-nor: winbond: Fix locking support for w25q256jwm 1e28cdeec313 ASoC: codecs: inline i2c_check_functionality checks 2ce450f77f1d arm64: dts: qcom: msm8916-samsung-coreprimeltevzw: add device tree bb0a09a4fa48 dt-bindings: qcom: Document samsung,coreprimeltevzw 21450547506e arm64: dts: qcom: msm8916-samsung-fortuna: Move SM5504 from rossa and refactor MUIC ada4280812a7 coresight: platform: check the availability of the endpoint before parse 4e36f8ab45c4 clk: qcom: ipq-cmn-pll: Add IPQ8074 SoC support 7156c6503000 dt-bindings: clock: qcom: Add CMN PLL support for IPQ8074 97eb2ac52726 clk: qcom: ipq-cmn-pll: Add IPQ6018 SoC support a57666004f49 dt-bindings: clock: qcom: Add CMN PLL support for IPQ6018 3aa997129993 arm64: dts: qcom: sdm670: add llcc 1d44de258d34 arm64: dts: qcom: qcm6490-fairphone-fp5: Add front camera support e7fc3c46dc09 arm64: dts: qcom: qcm6490-fairphone-fp5: Sort pinctrl nodes by pins 924d73496006 arm64: dts: qcom: milos-fairphone-fp6: Add camera EEPROMs on CCI busses e9e75b3e622b arm64: dts: qcom: milos: Add CCI busses f55fa3e3dcd8 soc: qcom: socinfo: Add SoC ID for SA8650P a559a742c95c dt-bindings: arm: qcom,ids: Add SoC ID for SA8650P 0ff62b7f1b35 firmware: qcom: scm: Allow QSEECOM on Mahua CRD 7658e9b94849 arm64: dts: qcom: purwa-iot-evk: Enable UFS 908061f0ad30 soc: qcom: wcnss: simplify allocation of req 7f390d6ccbaa arm64: dts: qcom: eliza: Add thermal sensors 2f4c5dea9a28 arm64: dts: qcom: sc8280xp: Add dsi nodes on SC8280XP 57000fe6a604 selftests/livepatch: add test for module function patching 79c9ede45582 soc: qcom: pd-mapper: Add support for Eliza 7a4790b1a2c9 arm64: dts: qcom: sdm845-oneplus: Describe Wi-Fi/BT properly 0a9c87156639 arm64: dts: qcom: sdm845-google: Describe Wi-Fi/BT properly c7c8ed27b712 arm64: dts: qcom: drop redundant zap-shader memory-region 79772ce80eb9 arm64: dts: qcom: fix remaining gpu_zap_shader labels 16ba98dace9e clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains 25e7cc37cff4 arm64: dts: qcom: msm8996: fix indentation in sdhc2 node 74620bf0c3c6 arm64: dts: qcom: monaco-evk: enable UART6 for robot expansion board 0be638f326c2 arm64: dts: qcom: lemans-evk: enable UART0 for robot expansion board e46b48b85312 arm64: dts: qcom: milos: Add missing CX power domain to GCC c412c6b13e2b dt-bindings: clock: qcom: Add missing power-domains property f757451504c4 arm64: dts: qcom: msm8939-asus-z00t: add regulators for ambient light and proximity sensor cd3c4670db3f soc: qcom: aoss: compare against normalized cooling state 45ac3ced1b79 arm64: dts: qcom: kaanapali: Duplicate whitespace cleanup 24e7625df5ce soc: qcom: llcc: fix v1 SB syndrome register offset af0d19ea5a31 arm64: dts: monaco: extend fastrpc compute cb 2ae624d5a555 dax: export dax_dev_get() eec38f5d86d2 dax: Add fs_dax_get() func to prepare dax for fs-dax usage 700ecbc1f5aa dax: Add dax_set_ops() for setting dax_operations at bind time 099c81a1f0ab dax: Add dax_operations for use by fs-dax on fsdev dax 759455848df0 dax: Save the kva from memremap d5406bd458b0 dax: add fsdev.c driver for fs-dax on character dax 59eb73b98ae0 dax: Factor out dax_folio_reset_order() helper a73cc506ad9f dax: move dax_pgoff_to_phys from [drivers/dax/] device.c to bus.c 73e65c424867 i2c: tegra: enable compile testing on all archs 802c51a83e9a gpiolib: fix hogs with multiple lines cde64269eeb8 arm64: dts: qcom: qcs6490-rb3gen2: Enable uPD720201 and GL3590 3210dabba4e4 driver core: simplify __device_set_driver_override() clearing logic 8765715b4e8a powercap: intel_rapl: Remove unused AVERAGE_POWER primitive f3b536878a3c powercap: correct kernel-doc function parameter names 5247c783dc11 m68k: uapi: Add ucontext.h 1ba5f6fb44e9 m68k: defconfig: hp300: Enable monochrome and 16-color linux logos f89a28ec1aa8 m68k: q40: Remove commented out code 6771c54728c2 powerpc/xive: fix kmemleak caused by incorrect chip_data lookup d1503aa9ab80 powerpc/64s: Add support for huge pfnmaps 948b71aa81cd drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block c3aa64ab6a5e crypto/ccp: Update HV_FIXED page states to allow freeing of memory 43fd83c0b1dc dm-crypt: Make crypt_iv_operations::post return void a1cf2bd5b642 dm vdo: Fix spelling mistake "postive" -> "positive" f995fc377ac7 crypto/ccp: Implement SNP x86 shutdown 6e1a833df952 gfs2: bufdata allocation race 8b793a92d862 x86/cpu: Remove M486/M486SX/ELAN support a549fe22376f pinctrl: qcom: Introduce IPQ5210 TLMM driver c0dd33f0e9ab dt-bindings: pinctrl: qcom: add IPQ5210 pinctrl 6ad36f39a769 RISC-V: KVM: Split huge pages during fault handling for dirty logging a216e24fc947 RISC-V: KVM: Fix lost write protection on huge pages during dirty logging 0720208b37ae pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs fe8933c5b3e2 pinctrl: qcom: eliza: Fix interrupt target bit 8f271fe15eae dt-bindings: thermal: st,thermal-spear1340: convert to dtschema 1762ac42eed6 RISC-V: KVM: Fix integer overflow in kvm_pmu_validate_counter_mask() 4ec93f070eda ALSA: aoa: i2sbus: fix OF node lifetime handling 472571498baa ALSA: hda/cs8409: Fix error message in cs8409_i2c_bulk_read() ec631bc3fb34 x86/asm/segment: Implement loadsegment()/savesegment() macros with static inline helpers caf3cb2ef22e x86/asm/segment: Use ASM_INPUT_RM in __loadsegment_fs() 8379ca68a01c x86/asm/segment: Remove unnecessary "memory" clobber from savesegment() d9576c9cd6a3 x86/asm/fsgsbase: Remove unnecessary "memory" clobbers from FS/GS base (read-) accessors 310e2096b082 RISC-V: KVM: Fix double-free of sdata in kvm_pmu_clear_snapshot_area() 9b33ab1e8c18 riscv: kvm: add null pointer check for vector datap b3c26ea81ccc pcmcia: remove obsolete host controller drivers bfcde6240500 pcmcia: Convert to use less arguments in pci_bus_for_each_resource() bfeaa6814bd3 PCMCIA: Fix garbled log messages for KERN_CONT af62a095eb0c dts: riscv: spacemit: k3: add P1 PMIC regulator tree cb322cbffb1e dts: riscv: spacemit: k3: Add i2c nodes 6a01f5478d20 erofs: harden h_shared_count in erofs_init_inode_xattrs() 658e3c836969 wifi: rtw88: coex: Ignore BT info byte 5 from RTL8821A e0da9859cfbc wifi: rtw89: fw: load TX power elements according to AID 9c52ad439e6c wifi: rtw89: phy: load RF parameters relying on ACV for RTL8922D e0b88e052e4c wifi: rtw89: phy: expand PHY page for RTL8922D ce945fb377ce wifi: rtw89: mac: disable pre-load function for RTL8922DE ba42bb2813aa wifi: rtw89: mac: add specific case to dump mac memory for RTL8922D bdc607a67edf wifi: rtw89: pci: clear SER ISR when initial and leaving WoWLAN for WiFi 7 chips 4e7a7f57718e wifi: rtw89: wow: enable MLD address for Magic packet wakeup 86a4c63c01e4 wifi: rtw89: wow: use struct style to fill WOW wakeup control H2C command 1b622535a577 wifi: rtw89: 8922d: add set channel of RF part 521f3a653dbe wifi: rtw89: 8922d: add set channel of BB part 56f48df95e7a wifi: rtw89: 8922d: add set channel of MAC part 5b04b8049828 wifi: rtw89: 8922d: read and configure RF by calibration data from efuse physical map 199e4235d33f wifi: rtw89: 8922d: define efuse map and read necessary fields bbbde3d0fbe1 wifi: rtw89: 8922d: add power on/off functions e51df91b894a wifi: rtw89: 8922d: add definition of quota, registers and efuse block bf14367719fa wifi: rtw88: validate RX rate to prevent out-of-bound 047cddf88c61 wifi: rtw89: phy: fix uninitialized variable access in rtw89_phy_cfo_set_crystal_cap() aefb20749074 wifi: rtw89: Add support for Buffalo WI-U3-2400XE2 6678828eb78f wifi: rtw89: Add support for TP-Link Archer TX50U d92f6ad6483e wifi: rtw89: retry efuse physical map dump on transient failure 737e980e1298 wifi: rtw88: TX QOS Null data the same way as Null data b2bf9d61e14a wifi: rtw88: add quirks to disable PCI ASPM and deep LPS for HP P3S95EA#ACB 3603bf99062c SUNRPC: xdr.h: fix all kernel-doc warnings 2239535fb062 svcrdma: Factor out WR chain linking into helper d16f060f3ee2 svcrdma: Add Write chunk WRs to the RPC's Send WR chain c553983efad2 svcrdma: Clean up use of rdma->sc_pd->device a5f2087f3762 svcrdma: Clean up use of rdma->sc_pd->device in Receive paths ccc89b9d1ed2 svcrdma: Add fair queuing for Send Queue access d7f3efd9ff47 SUNRPC: Optimize rq_respages allocation in svc_alloc_arg 7ed7504287a6 SUNRPC: Track consumed rq_pages entries 26c8e6eb759e svcrdma: preserve rq_next_page in svc_rdma_save_io_pages 22cc2ba5c27a SUNRPC: Handle NULL entries in svc_rqst_release_pages ee66b9e3e1c6 SUNRPC: Allocate a separate Reply page array 46ca8dd2441f SUNRPC: Tighten bounds checking in svc_rqst_replace_page 2a83ffc55750 NFSD: Sign filehandles a002ad8a9bc8 NFSD/export: Add sign_fh export option 62346217fd72 NFSD: Add a key for signing filehandles 116b6b7acdd8 nfsd: use dynamic allocation for oversized NFSv4.0 replay cache 8be12e0cf211 nfsd: convert global state_lock to per-net deleg_lock facc4e3c8042 sunrpc: split cache_detail queue into request and reader lists 552d0e17ea04 sunrpc: convert queue_wait from global to per-cache-detail waitqueue 17c1d66579ff sunrpc: convert queue_lock from global spinlock to per-cache-detail lock 6b4f16a532e7 sunrpc: Add XPT flags missing from SVC_XPRT_FLAG_LIST 4f406a2c1e23 lockd: Remove dead code from fs/lockd/xdr4.c b131a424b086 lockd: Remove C macros that are no longer used 515788fa985f lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode b201ce7af2a2 lockd: Use xdrgen XDR functions for the NLMv4 FREE_ALL procedure eedae4430122 lockd: Use xdrgen XDR functions for the NLMv4 NM_LOCK procedure 985d022db383 lockd: Use xdrgen XDR functions for the NLMv4 UNSHARE procedure 57c7bb3bd22c lockd: Use xdrgen XDR functions for the NLMv4 SHARE procedure 4e6814b17507 lockd: Prepare share helpers for xdrgen conversion bb2a70b61081 lockd: Hoist file_lock init out of nlm4svc_decode_shareargs() 5eae0e00dc4b lockd: Convert server-side undefined procedures to xdrgen 16099e100272 lockd: Use xdrgen XDR functions for the NLMv4 SM_NOTIFY procedure 5076fff93ce6 lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_RES procedure d4fc8bc10035 lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_RES procedure f0eec0eb509a lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_RES procedure 50976ab9792a lockd: Use xdrgen XDR functions for the NLMv4 LOCK_RES procedure 476412481171 lockd: Use xdrgen XDR functions for the NLMv4 TEST_RES procedure 62721885e861 lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_MSG procedure eff7d82f89af lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_MSG procedure dea5b7ac0e9b lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_MSG procedure b2be4e28c23a lockd: Use xdrgen XDR functions for the NLMv4 LOCK_MSG procedure 331f2b6acb40 lockd: Use xdrgen XDR functions for the NLMv4 TEST_MSG procedure 3086ad11ab6c lockd: Refactor nlm4svc_callback() 8de56f61e2d2 lockd: Use xdrgen XDR functions for the NLMv4 GRANTED procedure a2ac36e79b5d lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK procedure 496a0e971ace lockd: Use xdrgen XDR functions for the NLMv4 CANCEL procedure 6cb785ab81bc lockd: Use xdrgen XDR functions for the NLMv4 LOCK procedure 3de744ee4e45 lockd: Use xdrgen XDR functions for the NLMv4 TEST procedure 3b4839f09ca2 lockd: Use xdrgen XDR functions for the NLMv4 NULL procedure 5bc37b759ec0 Documentation: Add the RPC language description of NLM version 4 f52792f484ba NFSD: Enforce timeout on layout recall and integrate lease manager fencing b48f44f36e66 NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg 6f57293abb8d sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op adcc59114ccd sunrpc: Kill RPC_IFDEBUG() f83c8dda456c nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() 45cd458b57fe lockd: Relocate svc_version definitions to XDR layer b3f76a9b13f0 lockd: Move nlm4svc_set_file_lock_range() 5829352e568d lockd: Make linux/lockd/nlm.h an internal header 615384a24b1e lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ 236f3171ac69 lockd: Remove lockd/debug.h 2c562c6e6715 lockd: Relocate include/linux/lockd/lockd.h 4db2f8a016dc lockd: Move share.h from include/linux/lockd/ to fs/lockd/ f4d5f8caadd8 lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ 840621fd2ff2 NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM efb5b15e3b78 lockd: Relocate nlmsvc_unlock API declarations 7db001e03d7a lockd: Have nlm_fopen() return errno values 9e0d0c619407 lockd: Introduce nlm__int__deadlock 153b9e025308 lockd: Relocate and rename nlm_drop_reply aa772bcc40e1 lockd: Simplify cast_status() in svcproc.c 01afb9008527 nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option 6237a17fb8b1 nfsd: add a runtime switch for disabling delegated timestamps ed7f4d323b5c SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() a0ed7975de5e NFSD: Track SCSI Persistent Registration Fencing per Client with xarray 7b546bd89975 sunrpc/cache: improve RCU safety in cache_list walking. 322ecd01bf8a nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info 55b6dd54c3bc nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker 3a2486cc1da5 kbuild: rust: provide an option to inline C helpers into Rust db702816ad4d rust: helpers: #define __rust_helper e90f97ce2057 kbuild: rust: add `CONFIG_RUSTC_CLANG_LLVM_COMPATIBLE` 889c8c934d17 rust: rework `build_assert!` documentation 560a7a9b9267 rust: add `const_assert!` macro 137ac69c15fd net: hsr: use __func__ instead of hardcoded function name 3e09b370f830 net: hsr: constify hsr_ops and prp_ops protocol operation structures cd1082a96f9a net: macb: drop usrio pointer on EyeQ5 config 32fc6a9f6e75 net: macb: set MACB_CAPS_USRIO_DISABLED if no usrio config is provided 47c86c463612 net: macb: runtime detect MACB_CAPS_USRIO_DISABLED 41adda8764fd net: macb: timer adjust mode is not supported 09a6164a4f1d dt-bindings: net: macb: add property indicating timer adjust mode b698a1e397ab net: macb: clean up tsu clk rate acquisition 3fe13d858f83 net: macb: warn on pclk use as a tsu_clk fallback c711311d6ba3 net: macb: add mpfs specific usrio configuration 826cbe636e10 net: macb: np4 doesn't need a usrio pointer 6c5b565d7d41 net: macb: rework usrio refclk selection code dfa36d7e860c dt-bindings: net: cdns,macb: replace cdns,refclk-ext with cdns,refclk-source 039f185a0060 net: macb: split USRIO_HAS_CLKEN capability in two a17871778ee2 net: macb: rename macb_default_usrio to at91_default_usrio as not all platforms have mii mode control in usrio 8ccf062c6770 Revert "net: macb: Clean up the .usrio settings in macb_config instances" 57ec1622b62a net: wan/fsl_ucc_hdlc: cleanup ucc_hdlc_poll e3cdf6cf5fc6 selftests: drv-net: xdp: Add rss_hash metadata tests 4ce06406958b selftests: net: move common xdp.py functions into lib 5ec22d5f2afc bnxt_en: Implement XDP RSS hash metadata extraction for V3_CMP 4a037aeb6bc8 bnxt_en: Move bnxt_rss_ext_op into header e5648b08cbfc bnxt_en: Implement XDP RSS hash metadata extraction 542d3ec4508f bnxt_en: use bnxt_xdp_buff for xdp context 63432fd62537 lib/crc: arm64: add NEON accelerated CRC64-NVMe implementation d4383c7c7863 net: dsa: qca8k: Use the right GPIO header 02d0e59e36e0 tcp: use __jhash_final() in inet6_ehashfn() 30fcf28d83ee net: stmmac: dwmac-rk: Fix typo in comment b2c981e7c465 netfilter: remove nf_ipv6_ops and use direct function calls 964870b4b901 ipv6: remove ipv6_stub infrastructure completely ad84b1eefe28 bpf: remove ipv6_bpf_stub completely and use direct function calls d76f6b170a10 net: convert remaining ipv6_stub users to direct function calls d98adfbdd5c0 ipv4: drop ipv6_stub usage and use direct function calls 29ae61b2fe7e drivers: net: drop ipv6_stub usage and use direct function calls 4b70b2021504 ipv6: prepare headers for ipv6_stub removal d2042d35f413 ipv6: remove dynamic ICMPv6 sender registration infrastructure fde39f7df10b ipv6: replace IS_BUILTIN(CONFIG_IPV6) with IS_ENABLED(CONFIG_IPV6) 0557a34487b1 net: remove EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() macros 309b905deee5 ipv6: convert CONFIG_IPV6 to built-in only and clean up Kconfigs 7b2bc5f0ab98 x86/sev, crypto/ccp: Move HSAVE_PA setup to arch/x86/ b6b5e0ebd429 bpf,arc_jit: Fix missing newline in pr_err messages 398ad123e830 selftests/bpf: Add few tests for alu32 shift value tracking and zext 101a9d9df8e7 selftests/bpf: Update kfuncs using btf_struct_meta to new variants d457072576a6 bpf: Support struct btf_struct_meta via KF_IMPLICIT_ARGS 079a2e18b776 arm64: defconfig: Enable DP83TG720 PHY driver c755e39836ec arm64: dts: allwinner: enable h616 timer support 2e4858d2f027 arm64: dts: allwinner: sun50i-h6: add UART DMA channels 1e80a0367bca arm64: dts: allwinner: sun50i-a64: add UART DMA channels 299933b118d1 x86/sev, crypto/ccp: Move SNP init to ccp driver b65546b14d27 x86/sev: Create snp_shutdown() 9220b8cc51c9 ALSA: hda: intel: Drop obsolete probe-work unlock workaround 31183edd9cb3 ALSA: usb-audio: tidy up the AF16Rig quirks aa8f35172ab6 pwm: th1520: fix `CLIPPY=1` warning abfe5ee99712 rust: move `static_assert` into `build_assert` ca2ca373ec85 x86/sev: Create snp_prepare() 9c016c3f4928 x86/sev: Create a function to clear/zero the RMP e197453eb0c1 tracing: Remove spurious default precision from show_event_trigger/filter formats ad8363ebf851 cpufreq: Use trace_call__##name() at guarded tracepoint call sites 7aba10efef1d KVM: arm64: Don't pass host_debug_state to BRBE world-switch routines 07695f7dc1e1 KVM: arm64: Disable SPE Profiling Buffer when running in guest context d133aa75e39d KVM: arm64: Disable TRBE Trace Buffer Unit when running in guest context 124ad3034ec0 tools/x86/kcpuid: Update bitfields to x86-cpuid-db v3.0 724d197aaea1 tracing: Remove tracing_alloc_snapshot() when snapshot isn't defined 38f6e93dedbc ALSA: hda: Add missing SET_GPI_* and SET_GPO_* verb definitions 3bd246d1cf60 ALSA: hda/proc: show GPI and GPO state in codec proc output e9fb60a780fe posix-timers: Fix stale function name in comment 9fd2170d7017 irqchip/renesas-rzg2l: Replace raw_spin_{lock,unlock} with guard() in rzg2l_irq_set_type() 0da18c2dd1cc ALSA: usb-audio: Add quirks for Arturia AF16Rig 18d4969e22cc ALSA: asihpi: detect truncated control names e9550374d13a KVM: arm64: Convert gmem_abort() to struct kvm_s2_fault_desc fb9888fdfada KVM: arm64: Simplify integration of adjust_nested_*_perms() adb70b3a8b31 KVM: arm64: Directly expose mapping prot and kill kvm_s2_fault e314a4dbdb8b KVM: arm64: Move device mapping management into kvm_s2_fault_pin_pfn() 29a5681843a5 KVM: arm64: Replace force_pte with a max_map_size attribute f8dad9602ff3 KVM: arm64: Move kvm_s2_fault.{pfn,page} to kvm_s2_vma_info 08abf09f4d76 KVM: arm64: Restrict the scope of the 'writable' attribute 18e1312879db KVM: arm64: Kill logging_active from kvm_s2_fault 4ff2ce512063 KVM: arm64: Move VMA-related information to kvm_s2_fault_vma_info 1a3cd7cb5547 KVM: arm64: Kill topup_memcache from kvm_s2_fault c0d699915a83 KVM: arm64: Kill exec_fault from kvm_s2_fault 49902d7e0106 KVM: arm64: Kill write_fault from kvm_s2_fault 31571929e8a8 KVM: arm64: Constrain fault_granule to kvm_s2_fault_map() fe4b6f824f26 KVM: arm64: Replace fault_is_perm with a helper c6f4d8464349 KVM: arm64: Move fault context to const structure f583a53c2b8a KVM: arm64: Make fault_ipa immutable 5729560e2c3c KVM: arm64: Kill fault->ipa 11f8f1b8a97b KVM: arm64: Clean up control flow in kvm_s2_fault_map() 84699747aa55 KVM: arm64: Hoist MTE validation check out of MMU lock path 3456943e8786 KVM: arm64: Optimize early exit checks in kvm_s2_fault_pin_pfn() 975bad4bb21e KVM: arm64: Initialize struct kvm_s2_fault completely at declaration 3825373b91b0 KVM: arm64: Simplify return logic in user_mem_abort() 9a57bc1b3c6b KVM: arm64: Remove redundant state variables from struct kvm_s2_fault 2175ca5384ba KVM: arm64: Simplify nested VMA shift calculation 5557a3f843bc KVM: arm64: Extract page table mapping in user_mem_abort() a6e11bd6e1bd KVM: arm64: Extract stage-2 permission logic in user_mem_abort() f5a5bb8de118 KVM: arm64: Isolate mmap_read_lock inside new kvm_s2_fault_get_vma_info() helper bae99813c6a9 KVM: arm64: Extract PFN resolution in user_mem_abort() 0b236c72c02d KVM: arm64: Introduce struct kvm_s2_fault to user_mem_abort() 570428601ba5 KVM: arm64: ptdump: Initialize parser_state before pgtable walk 796e119e9b14 ALSA: core: Validate compress device numbers without dynamic minors 929cc1a53a6f fork: zero vmap stack using clear_pages() instead of memset() 01b61e8dda9b ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison 7ab3fbb01bc6 ocfs2/dlm: validate qr_numregions in dlm_match_regions() 010d7d984650 lib/bch: fix signed shift overflow in build_mod8_tables f42b51099003 lib/bch: fix signed left-shift undefined behavior b8822d73d6fe scripts/decodecode: return 0 on success 0f8e38eeb995 do_notify_parent: sanitize the valid_signal() checks 4580900fe184 doc: watchdog: futher improvements cb8615f3cb00 doc: watchdog: document buddy detector 077ba03600fa watchdog/hardlockup: improve buddy system detection timeliness de832583435c doc: watchdog: clarify hardlockup detection timing 746bb7fa915c watchdog: update saved interrupts during check 3e811cae3219 watchdog: return early in watchdog_hardlockup_check() ea2976032df9 kernel/kexec: remove inclusion of crypto/hash.h 231bb8c1be04 kernel/crash: remove inclusion of crypto/sha1.h 8b140131bf34 CREDITS: simplify the end-of-file alphabetical order comment c9ba82624b68 lib/glob: initialize back_str to silence uninitialized variable warning d1db4118489f checkpatch: add support for Assisted-by tag ecfad1712214 decode_stacktrace: decode caller address 5a1292137e89 selftests: fix ARCH normalization to handle command-line argument 8cdf30813ea8 lib/ts_kmp: fix integer overflow in pattern length calculation 9003ec6f7f39 lib/ts_bm: fix integer overflow in pattern length calculation 7aa89307fcbf ocfs2: remove redundant error code assignment 9b93f7e32774 tools/getdelays: use the static UAPI headers from tools/include/uapi e5bbb35a07b3 tools headers UAPI: sync linux/taskstats.h d4dba3b9c03a lib: decompress_bunzip2: fix 32-bit shift undefined behavior b02da26a992d ocfs2: fix possible deadlock between unlink and dio_end_io_write 228491c380cf lib/bug: remove unnecessary variable initializations 6a2804112d98 lib/bug: fix inconsistent capitalization in BUG message 5ab288ffab94 lib/inflate: fix typo "This results" to "The results" in comment b2a7f5f88ae4 lib/inflate: fix grammar in comment: "variable" to "variables" 84f24da3544a lib/inflate: fix memory leak in inflate_dynamic() on inflate_codes() failure bc6cc36855e9 lib/inflate: fix memory leak in inflate_fixed() on inflate_codes() failure e54f7f67e9b3 lib/uuid: fix typo "reversion" to "revision" in comment 8e4513303b87 scripts/gdb/symbols: handle module path parameters 73d40c42f6aa hung_task: explicitly report I/O wait state in log output 5eaef7f8ee40 hung_task: increment the global counter immediately 49085e1b70f8 hung_task: enable runtime reset of hung_task_detect_count 00b5cdeb9fe7 hung_task: refactor detection logic and atomicise detection count c8f42847514a mailmap: update Guru Das Srinagesh's email address 118d86a32422 lib: math: polynomial: remove link to non-exist file and fix spelling 512e19a82bee lib: math: polynomial: don't use 'proxy' headers 7eece6917c54 lib: polynomial: move to math/ subfolder 19aa667ace53 ocfs2: fix deadlock when creating quota file 420849332f9f get_maintainer: add ** glob pattern support defec2ca7cd7 crash_dump: use sysfs_emit in sysfs show functions 90c73d0bfa36 lib/glob: clean up "bool abuse" in pointer arithmetic 33a3dd9bfd41 lib: glob: replace bitwise OR with logical operation on boolean f5e74cbdbea3 lib: glob: add explicit include for export.h 3a1c3be17895 lib: glob: fix grammar and replace non-inclusive terminology 80266c154f7f selftests/fchmodat2: use ksft_finished() 04e23830b8f3 selftests/fchmodat2: clean up temporary files and directories ac2428c141c0 lib: glob: add missing SPDX-License-Identifier 8fba1920ac9f pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process() 040261b11842 pid: make sub-init creation retryable 26430489b101 crash_dump: fix typo in function name read_key_from_user_keying c02474fe1a62 crash_dump: remove redundant less-than-zero check 380369ea2e9d fork: replace simple_strtoul with kstrtoul in coredump_filter_setup 162e4fd97dc6 complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check 617ab884b893 exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent() 225ba47fb9ec selftests/ipc: skip msgque test when MSG_COPY is unsupported 513d08ace4e5 scripts/spelling.txt: add "exaclty" typo a75ae1d5bd15 scripts/spelling.txt: sort alphabetically 48d76a8282c9 kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf() a9dff0d0d11c kernel/panic: allocate taint string buffer dynamically a75d207916de kernel/panic: increase buffer size for verbose taint logging 3f80aa1a2a44 scripts/bloat-o-meter: rename file arguments to match output a98621a0f187 unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure c970a863ac17 scripts/spelling.txt: add "binded||bound" 38d581ba7654 proc: array: drop stale FIXME about RCU in task_sig() 075196489a37 vrf: Remove unnecessary RCU protection around dst entries 50504e2579c1 vrf: Use dst_dev_put() instead of using loopback device ae3cdfd4e0b8 vrf: Remove unnecessary NULL check 394863097e36 net: stmmac: imx: Disable EEE 187b00a26679 net: stmmac: provide flag to disable EEE fb4b4a05aeeb net: mana: Use at least SZ_4K in doorbell ID range check b8f9410aefc1 mlx5: shd: Gracefully avoid shared devlink creation when no usable SN is found 4b23febb6b11 MAINTAINERS: Change email address for Thierry Reding c70e6bc11d20 arm64: tegra: Add Tegra264 GPIO controllers e4722f551093 arm64: tegra: smaug: Enable SPI-NOR flash d748047af135 ptr_ring: disable KCSAN warnings f369289d46e7 arm64: tegra: Add Jetson AGX Thor Developer Kit support bed2f5b4de6c dt-bindings: arm: tegra: Document Jetson AGX Thor DevKit e8014b2c83f5 soc/tegra: pmc: Add IO pads for Tegra264 db3c16b2b90b soc/tegra: pmc: Rename has_impl_33v_pwr flag edded7a9033a soc/tegra: pmc: Refactor IO pad voltage control 91d5b17fd387 soc/tegra: pmc: Add Tegra264 wake events bc8b07878cef soc/tegra: pmc: Add AOWAKE regs for Tegra264 5f87dac89270 soc/tegra: pmc: Add support for SoC specific AOWAKE offsets 8b3e944ee16c soc/tegra: pmc: Remove unused AOWAKE definitions e6ad1988e568 soc/tegra: pmc: Add kerneldoc for wake-up variables ec0e4da5d679 soc/tegra: pmc: Correct function names in kerneldoc 21669619e4c1 soc/tegra: pmc: Add kerneldoc for reboot notifier 656275069fad soc/tegra: common: Add Tegra114 support to devm_tegra_core_dev_init_opp_table 8e2a2f5851d3 soc/tegra: pmc: Enable core domain support for Tegra114 ce74a6c6d88b ARM: tegra: paz00: Configure WiFi rfkill switch through device tree 464aac3a99e2 ARM: tegra: transformers: Add connector node 7f78e0b46e99 ASoC: Intel: avs: Include CPUID header at file scope 93a1f0e61329 ASoC: Intel: avs: Check maximum valid CPUID leaf 489b33708eda EDAC/ie31200: Make rpl_s_cfg static 57b7943fd87f scsi: ufs: ufs-qcom: Enable TX Equalization 16cbdc830877 scsi: ufs: ufs-qcom: Implement vops apply_tx_eqtr_settings() 26605db7604d scsi: ufs: ufs-qcom: Implement vops get_rx_fom() 385b95893e79 scsi: ufs: ufs-qcom: Implement vops tx_eqtr_notify() 53c94067efa2 scsi: ufs: ufs-qcom: Fixup PAM-4 TX L0_L1_L2_L3 adaptation pattern length adbabdcf0db0 scsi: ufs: core: Add support to retrain TX Equalization via debugfs dc5dcac53278 scsi: ufs: core: Add helpers to pause and resume command processing 10c40143f369 scsi: ufs: core: Add debugfs entries for TX Equalization params 03e5d38e2f98 scsi: ufs: core: Add support for TX Equalization 6669ab18c223 scsi: ufs: core: Add UFS_HS_G6 and UFS_HS_GEAR_MAX to enum ufs_hs_gear_tag c91c83671642 scsi: ufs: core: Pass force_pmc to ufshcd_config_pwr_mode() as a parameter d3eba21c7170 scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode() 33eded29319d dm: provide helper to set stacked limits cbc1532d2b0e dm-integrity: always set the io hints 6ebf3b6c6f16 dm-integrity: fix mismatched queue limits d47059dcc472 hfsplus: extract hidden directory search into a helper function 90c500e4fd83 hfsplus: fix held lock freed on hfsplus_fill_super() 02ff1d2bcf2d scsi: mpi3mr: Add retry mechanism for IOC shutdown with timeout reset 9d660e482071 scsi: mpi3mr: Add queue-full tracking for operational request queues 31693fbbfa21 scsi: mpi3mr: Reset controller on invalid I/O completion 74e2dbe7be50 perf tools: Add --pmu-filter option for filtering PMUs 5b44c3757ca3 scsi: iscsi_tcp: update outdated comment for renamed iscsi_conn_set_callbacks() 3d1a36afa49d scsi: lpfc: Update outdated comment for renamed lpfc_freenode() 0019a3a5756b scsi: virtio_scsi: Kick event_list unconditionally da3159a3b3fd scsi: virtio_scsi: Move INIT_WORK calls to virtscsi_probe() a08d2e05a46f scsi: fc: Fix typo in fc_els.h 665fb6a64319 scsi: target: Replace strncpy() with strscpy() in VPD dump functions 67557418905b scsi: esas2r: Fix __printf annotation on esas2r_log_master() 8ad1ddc50d15 scsi: ufs: rockchip: Drop unused include ebbe5d957efa ASoC: Intel: ehl_rt5660: remove unused macro definitions ae00200acb87 ASoC: SDCA: fix the register to ctl value conversion for Q7.8 format 553a127cb665 iommu/riscv: Fix signedness bug 29990ab5cb40 cxl/core: use cleanup.h for devm_cxl_add_dax_region d747cf98f091 cxl/core/region: move dax region device logic into region_dax.c 8a1ec5fb2360 cxl/core/region: move pmem region driver logic into region_pmem.c 7caae0aed041 ASoC: soc-core: remove unused dobj_list 00e981c7c0a1 ASoC: ts3a227e: Drop unused include 175b2d025874 ASoC: nau8315: Drop unused include 486c06451590 ASoC: rt1318: Drop unused include 238aa43f0b77 sched_ext: Document why built-in DSQs are unsupported sources in scx_bpf_dsq_move_to_local() d6edb15ad92c scx_central: Defer timer start to central dispatch to fix init error e223258ed8a6 arm64: armv8_deprecated: Disable swp emulation when FEAT_LSUI present e4de6b910bf3 dax/hmem, cxl: Defer and resolve Soft Reserved ownership 8e65f99b525b cxl/region: Add helper to check Soft Reserved containment by CXL regions 34f80bb969cc dax: Track all dax_region allocations under a global resource tree 472d77bdc511 ASoC: dt-bindings: mediatek,mt8173-rt5650-rt5514: convert to DT schema 39aa1d4be12b dax/cxl, hmem: Initialize hmem early and defer dax_cxl binding edfcf1e21e79 dax/hmem: Gate Soft Reserved deferral on DEV_DAX_CXL 7b4bcaadfe00 dax/hmem: Request cxl_acpi and cxl_pci before walking Soft Reserved ranges 116be1e112cb dax/hmem: Factor HMEM registration into __hmem_register_device() 14f2e2ebf311 dax/bus: Use dax_region_put() in alloc_dax_region() error path 407f666db2b1 printk_ringbuffer: Add sanity check for 0-size data 8e81ecbf1cb4 printk_ringbuffer: Fix get_data() size sanity check 96f4c251a087 selftests/bpf: add block device management selftests 46df585fcff7 bpf: classify block device hooks appropriately 70becc1a9b45 PCI: endpoint: pci-epf-vntb: Implement .get_dma_dev() 852b94ff92cb NTB: ntb_transport: Use ntb_get_dma_dev() for DMA buffers 362a4549f2ac NTB: core: Add .get_dma_dev() callback to ntb_dev_ops f0958d588e6d x86/fred: Remove kernel log message when initializing exceptions 4ce0a2ccc035 arm64: mpam: Add initial MPAM documentation aeb8595a5f8b arm_mpam: Quirk CMN-650's CSU NRDY behaviour dc48eb1ff27c arm_mpam: Add workaround for T241-MPAM-6 a7efe23ed6dd arm_mpam: Add workaround for T241-MPAM-4 70e81fbedc65 arm_mpam: Add workaround for T241-MPAM-1 fa7745218c98 arm_mpam: Add quirk framework 16ee07bfa935 ALSA: usb-audio: Extend max number of channels to 64 fb481ec08699 arm_mpam: resctrl: Call resctrl_init() on platforms that can support resctrl 4aab135bda16 arm64: mpam: Select ARCH_HAS_CPU_RESCTRL ec9a788620be ALSA: usb-audio: Replace hard-coded number with MAX_CHANNELS efc775eadce2 arm_mpam: resctrl: Add empty definitions for assorted resctrl functions 49b04e401825 arm_mpam: resctrl: Update the rmid reallocation limit fb56b29932ca arm_mpam: resctrl: Add resctrl_arch_rmid_read() 2a3c79c61539 arm_mpam: resctrl: Allow resctrl to allocate monitors 1458c4f05335 arm_mpam: resctrl: Add support for csu counters 264c285999fc arm_mpam: resctrl: Add monitor initialisation and domain boilerplate 5dc8f73eaa5d arm_mpam: resctrl: Add kunit test for control format conversions 36528c7681b8 arm_mpam: resctrl: Add support for 'MB' resource e68d494b8946 soc/tegra: bpmp: Use ENODEV instead of ENOTSUPP 1c1e2968a860 arm_mpam: resctrl: Wait for cacheinfo to be ready 3e9b35823aab arm_mpam: resctrl: Add rmid index helpers 80d147d29313 arm_mpam: resctrl: Convert to/from MPAMs fixed-point formats 01a0021f6c39 arm_mpam: resctrl: Hide CDP emulation behind CONFIG_EXPERT 6789fb99282c arm_mpam: resctrl: Add CDP emulation 9d2e1a99fae5 arm_mpam: resctrl: Add plumbing against arm64 task and cpu hooks 9cd2b522be2c arm_mpam: resctrl: Implement helpers to update configuration 02cc66168788 arm_mpam: resctrl: Add resctrl_arch_get_config() 370d166d878d arm_mpam: resctrl: Implement resctrl_arch_reset_all_ctrls() 06c3b6c59462 arm64: tegra: Add PCI controllers on Tegra264 52a4edb16121 arm_mpam: resctrl: Pick the caches we will use as resctrl resources 69ec77b3f107 arm64: tegra: Fix RTC aliases 8231b3dbd6c1 arm64: tegra: Drop redundant clock and reset names for TSEC 51f10c527a63 arm64: tegra: Fix snps,blen properties 09e61daf8e96 arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation 67faed4ccb4f KVM: arm64: Force guest EL1 to use user-space's partid configuration 2cf9ca3fae38 arm64: mpam: Add helpers to change a task or cpu's MPAM PARTID/PMG values 37fe0f984d9c arm64: mpam: Initialise and context switch the MPAMSM_EL1 register 735dad999905 arm64: mpam: Add cpu_pm notifier to restore MPAM sysregs 831a7f16728c arm64: mpam: Advertise the CPUs MPAM limits to the driver c544f00a4732 arm64: mpam: Drop the CONFIG_EXPERT restriction 87b78a5d70e8 arm64: mpam: Re-initialise MPAM regs when CPU comes online 8e06d04ff1cf arm64: mpam: Context switch the MPAM registers 2e7c684bdb50 KVM: arm64: Make MPAMSM_EL1 accesses UNDEF eda1cd1f9d29 KVM: arm64: Preserve host MPAM configuration when changing traps 29fa1be82b83 arm64/sysreg: Add MPAMSM_EL1 register a1cb6577f575 arm_mpam: Reset when feature configuration bit unset be09645037b4 dt-bindings: display: tegra: Document Tegra20 HDMI port c65fe807b846 dt-bindings: arm: tegra: Add Tegra238 CBB compatible strings 307ae94ef22f dt-bindings: pci: Document the NVIDIA Tegra264 PCIe controller ffff5e727551 dt-bindings: memory: tegra210: Mark EMC as cooling device 834e6bd48dd4 dt-bindings: memory: Add Tegra210 memory controller bindings 99250f7553ea dt-bindings: phy: tegra: Document Tegra210 USB PHY 37420acce494 dt-bindings: arm: tegra: Add missing compatible strings cafacd15e84d dt-bindings: interrupt-controller: tegra: Fix reg entries 6413bfc1f6ae dt-bindings: clock: tegra124-dfll: Convert to json-schema d4e0199bb554 dt-bindings: phy: tegra-xusb: Document Type C support f91e913355f4 arm_mpam: Ensure in_reset_state is false after applying configuration 77344118720e firmware: tegra: bpmp: Add tegra_bpmp_get_with_id() function 83c18a324570 soc/tegra: Update BPMP ABI header 8cb081667377 PCI: Fix alignment calculation for resource size larger than align 9036bd0efcb6 PCI: Align head space better 8bbe8cec891f PCI: Rename window_alignment() to pci_min_window_alignment() 38ec53e16fe5 parisc/PCI: Clean up align handling 3fa40d305ba1 MIPS: PCI: Remove unnecessary second application of align 4dd6e1aa35dc m68k/PCI: Remove unnecessary second application of align 0734cb2412f5 ARM/PCI: Remove unnecessary second application of align 66475b5dc4e4 resource: Rename 'tmp' variable to 'full_avail' f699bcc8bcdf resource: Pass full extent of empty space to resource_alignf callback 48170e7e39f8 ARM: tegra: Add External Memory Controller node on Tegra114 8577a898af63 ARM: tegra: Add ACTMON node to Tegra114 device tree ac66a73be03a x86/fred: Enable FRED by default f22416f4f139 ARM: tegra: lg-x3: Add node for capacitive buttons 52b266ffbe39 ARM: tegra: lg-x3: Add USB and power related nodes e045ba8a5684 ARM: tegra: lg-x3: Add panel and bridge nodes 6369fd1d0e69 ARM: tn7: Adjust panel node 4fba78552c93 ARM: tegra: Add SOCTHERM support on Tegra114 886f35201591 nvme-loop: do not cancel I/O and admin tagset during ctrl reset/shutdown e8e1a4c0fb25 nvme: add WQ_PERCPU to alloc_workqueue users 12f5fb5ee124 nvmet-fc: add WQ_PERCPU to alloc_workqueue users 3d553be6d295 nvmet: replace use of system_wq with system_percpu_wq 33eb45104449 nvme-auth: Don't propose NVME_AUTH_DHGROUP_NULL with SC_C 09e8f0f93491 nvme: Add the DHCHAP maximum HD IDs a8eebf9699d6 nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4 40f0496b617b nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set c4cfe8c328ae nvmet: report NPDGL and NPDAL e0d56e7055d3 nvmet: use NVME_NS_FEAT_OPTPERF_SHIFT 1029298da365 nvme: set discard_granularity from NPDG/NPDA b465046c8cca nvme: add from0based() helper 823340b7e877 nvme: always issue I/O Command Set specific Identify Namespace d3c04a6ea5fd nvme: update nvme_id_ns OPTPERF constants 9110b85244f1 nvme: fold nvme_config_discard() into nvme_update_disk_info() ac61e869bef1 nvme: add preferred I/O size fields to struct nvme_id_ns_nvm ed6a9f7dabf8 nvme: Allow reauth from sysfs 56d25f1a6e31 nvme: Expose the tls_configured sysfs for secure concat connections 2e6eb6b277f5 nvmet-tcp: Don't free SQ on authentication success ecf4d2d88351 nvmet-tcp: Don't error if TLS is enabed on a reset 6d888db2cfd9 crypto: remove HKDF library 26c8c2dddecb nvme-auth: common: remove selections of no-longer used crypto modules 844d950bb2cb nvme-auth: common: remove nvme_auth_digest_name() 16977e77554b nvme-auth: target: use crypto library in nvmet_auth_ctrl_hash() e501533f671f nvme-auth: target: use crypto library in nvmet_auth_host_hash() efe8df9f9ce1 nvme-auth: target: remove obsolete crypto_has_shash() checks ac9a49cf6e0c nvme-auth: host: remove allocation of crypto_shash c4f216c2a95c nvme-auth: host: use crypto library in nvme_auth_dhchap_setup_ctrl_response() 6be8d3f043a1 nvme-auth: host: use crypto library in nvme_auth_dhchap_setup_host_response() d126cbaa7d9a nvme-auth: common: use crypto library in nvme_auth_derive_tls_psk() 0002764c2faa nvme-auth: common: use crypto library in nvme_auth_generate_digest() be01b841d3dd nvme-auth: common: use crypto library in nvme_auth_generate_psk() a67d096fe976 nvme-auth: common: use crypto library in nvme_auth_augmented_challenge() 092c05f8de3d nvme-auth: common: use crypto library in nvme_auth_transform_key() 4263ca1cae5c nvme-auth: common: add HMAC helper functions 4454820b4ee5 nvme-auth: common: explicitly verify psk_len == hash_len 0beeca72cf21 nvme-auth: rename nvme_auth_generate_key() to nvme_auth_parse_key() f990ad67f0fe nvme-auth: common: add KUnit tests for TLS key derivation bf0e2567a639 nvme-auth: use proper argument types e57406c07b79 nvme-auth: common: constify static data 9100a28c8bb4 nvme-auth: add NVME_AUTH_MAX_DIGEST_SIZE constant 198c7ce9801a RISC-V: KVM: selftests: Fix firmware counter read in sbi_pmu_test 99594f75b49e RISC-V: KVM: Fix array out-of-bounds in pmu_ctr_read() and pmu_fw_ctr_read_hi() a5f51b04cbb3 soc/tegra: cbb: Fix cross-fabric target timeout lookup 499f7e5ebbdd soc/tegra: cbb: Fix incorrect ARRAY_SIZE in fabric lookup tables b6ff71c5d1d4 soc/tegra: cbb: Set ERD on resume for err interrupt 47c806de9e9c arm64: dts: ti: k3-pinctrl: sort shift values numerically 51ccf3e46285 arm64: dts: ti: k3-pinctrl: consistently use tabs for alignment ad7ffe102a52 soc/tegra: cbb: Add support for CBB fabrics in Tegra238 1a56641b7ae4 ALSA: pcm: Serialize snd_pcm_suspend_all() with open_mutex 825b8c7e1d29 arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual e3d3d19d1c00 arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual a43212e427b5 arm64: dts: lx2162a-clearfog: set sfp connector leds function and source fcf67ca2b23c arm64: dts: lx2162a-sr-som: add crypto & rtc aliases, model e2f31bffa1f5 arm64: dts: lx2160a-cex7: add rtc alias 284ad7064aaa arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word 03241620d2b9 arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes 89ea0dbd701f arm64: dts: lx2160a: add sda gpio references for i2c bus recovery 456eb494746a arm64: dts: lx2160a: rename pinmux nodes for readability 325ca511ca3d arm64: dts: lx2160a: remove duplicate pinmux nodes 7a3cc49ad1fc arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit 8461f5e38874 i2c: ocores: Use read_poll_timeout_atomic to avoid false poll timeouts 70008aee892b arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux 4074753df395 arm64: dts: freescale: imx8mp-moduline-display-106: add typec-power-opmode property f15bfdc18a01 arm64: dts: imx8mp-tqma8mpql: Add DT overlays to explicit list bfb91be0eba4 arm64: dts: imx8mp-evk: Specify ADV7535 register addresses e8341b024573 arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3 9af6eed8eeb0 arm64: dts: imx943-evk: Add pf09/53 thermal zone 6bc554ff0d95 arm64: dts: imx943-evk: Add fan node and enable active cooling on A55 44b580a74fcd arm64: dts: imx943-evk: Add nxp,ctrl-ids for scmi_misc 5b1f0603b563 arm64: dts: imx943: Add thermal support 531d1c767d7f arm64: dts: imx94: Add SCMI sensor/lmm/cpu nodes c07b414ff253 arm64: dts: imx94: Add V2X/ELE mailbox nodes c045ff8d3d91 arm64: dts: imx94: Update pin headers 95d7d7d2ad27 arm64: dts: imx8mp-frdm: add sd, ethernet, wifi, usb and hdmi support e77f8e6bba73 arm64: dts: freescale: imx95-verdin: Add Yavia carrier board 2f71fba0a082 arm64: dts: freescale: imx95-verdin: Add Mallow carrier board f33a1f9a942c arm64: dts: freescale: imx95-verdin: Add Ivy carrier board e79c2c016b43 arm64: dts: freescale: imx95-verdin: Add Dahlia carrier board 676d7ce22f00 arm64: dts: freescale: Add Verdin iMX95 support 70db6463c920 arm64: dts: imx8mp-tqma8mpql-mba8mp-ras314: add vcc supply for BT device 9754620110bf arm64: dts: freescale: imx93-tqma9352-mba93xxla-mini: Add WLAN/BT overlay 20288505481c arm64: dts: freescale: add initial device tree for TQMa93xx/MBa93xxLA-MINI 18955d59419d arm64: dts: freescale: tqma8mqml/tqma8mxnl-mba8mx: Add dual-channel LVDS overlay 0083b7be1b3e arm64: dts: mba8mx: Add DSI->LVDS bridge IRQ e2bb524f4bff arm64: dts: imx95-15x15-evk: remove regulator-always-on for reg_m2_pwr ae96aa9e0a23 arm64: dts: imx952-evk: Add PDM microphone sound card support 27a0f0487b0e arm64: dts: imx952-evk: Add bt-sco sound card support 1e191b6cd973 arm64: dts: imx952-evk: Add sound-wm8962 support ab092e22218d arm64: dts: imx952: Add audio device nodes 496d258cf339 arm64: dts: imx95-var-dart: Add support for Variscite Sonata board bec2988b470e arm64: dts: freescale: Add support for Variscite DART-MX95 a69ba865a7c1 arm64: dts: imx91-var-dart: Add support for Variscite Sonata board d3ad2ce2116f arm64: dts: freescale: Add support for Variscite DART-MX91 c7af54e6944b arm64: dts: imx95: Move funnel outside from soc 1bc7c90aa1ce arm64: dts: imx8mn-tqma8mqnl-mba8mx: LVDS overlay: Reduce DSI burst clock to 600Mhz 70c6b1b4261a arm64: dts: imx8mm-tqma8mqml-mba8mx: LVDS overlay: Reduce DSI burst clock to 600Mhz 248d61177b10 arm64: dts: imx8mm: Explicitly set DSI_PHY_REF clock as a child of CLK_24M 21f0002238a5 arm64: dts: freescale: add support for solidrun i.mx8mm som and evb 79f63593c7b0 arm64: dts: freescale: add support for solidrun solidsense-n8 board 514a34d75b9d arm64: dts: imx8mp-hummingboard-iiot: add dt overlays for muxable ports 8da7bfdcda75 arm64: dts: freescale: add support for SolidRun i.MX8MP HummingBoard IIoT b06c76fcd88c arm64: dts: imx8mm-var-som-symphony: Enable PCIe 47fc77cb042d arm64: dts: imx8mm-var-som-symphony: Enable I2C4 9681db803b05 arm64: dts: imx8mm-var-som-symphony: Add TPM2 support 20aa2aee5050 arm64: dts: imx8mm-var-som-symphony: Enable uSD on USDHC2 4e9088abeacb arm64: dts: imx8mm-var-som-symphony: Move USB configuration from SOM 8e7ce17e6df4 arm64: dts: freescale: imx8mm-var-som: Rework WiFi/BT and add legacy dts 4c2d9f56f496 arm64: dts: freescale: imx8mm-var-som: Add MCP251xFD CAN controller 3eb24db8fadf arm64: dts: freescale: imx8mm-var-som: Add support for WM8904 audio codec b58a110d8efe arm64: dts: freescale: imx8mm-var-som: Update FEC support with MaxLinear PHY af88e34bf237 arm64: dts: freescale: imx8mm-var-som: Align fsl,pins tables d89573876d9f arm64: dts: freescale: imx8mm-var-som: Move UART4 description to Symphony accb1e186434 arm64: dts: freescale: imx: Drop CPU masks from GICv3 PPI interrupts 2cf0902ca88d arm64: dts: fsl-ls1028a: Drop CPU masks from GICv3 PPI interrupts 130d90114c52 arm64: dts: imx8mp-kontron: Fix boot order for PMIC and RTC d213404642af arm64: dts: freescale: imx93: Add Ethos-U65 NPU and SRAM nodes b426ee983309 arm64: dts: imx91-tqma9131-mba91xxca: Add LVDS display overlay 5c0bf61401b4 arm64: dts: imx91-tqma9131-mba91xxca: Add parallel display overlay 00ffd51cf532 arm64: dts: imx93-tqma9352-mba91xxca: Add LVDS display overlay 6bacabb9580a arm64: dts: imx93-tqma9352-mba91xxca: Add parallel display overlay 6b7a9871e171 arm64: dts: freescale: imx95-toradex-smarc: Support Cortex M7 d5b16c79260d arm64: dts: imx8mm-tqma8mqml-mba8mx-tm070jvhg33: Remove compatible from overlay 404ef0408354 arm64: dts: imx8mn-tqma8mqnl-mba8mx-tm070jvhg33: Remove compatible from overlay 4aa57a1c8eb6 arm64: dts: imx8mq-tqma8mq-mba8mx-tm070jvhg33: Remove compatible from overlay 793b851ac90f arm64: dts: imx8mp-tqma8mpql-mba8mpxl-tm070jvhg33: Remove compatible from overlay 496c73bd62cc arm64: dts: imx8mp-tqma8mpql-mba8mpxl-g133han01: Remove compatible from overlay cb7b1131885b arm64: dts: freescale: Add NXP S32N79-RDB board support b62190830127 arm64: dts: freescale: Add NXP S32N79 SoC support ca2932ae84f4 arm64: dts: imx8mp-dhcom-pdk3: Use symbolic macro for IOMUXC_SAI2_TXC__GPIO4_IO25 ae823891de84 arm64: dts: imx943-evk: add Type-C and USB related nodes 8c021406cbbf arm64: dts: imx94: add USB nodes 53a0485304f1 arm64: dts: imx91: Remove TMU's superfluous sensor ID 5397ea118c11 arm64: dts: tqma9352-mba91xxca: Change Ethernet PHY IRQ to IRQ_TYPE_LEVEL_LOW 5bc539bb19b7 arm64: dts: tqma9352-mba93xx*: Change Ethernet PHY IRQ to IRQ_TYPE_LEVEL_LOW 2b5b97cd3978 arm64: dts: imx8mp-frdm: Use symbolic macros for IOMUXC_SW_PAD_CTL_PAD 95f56afadb09 arm64: dts: imx8mp: Make MX8MP_I2C_DEFAULT independent on drive strength b8d785a9f360 arm64: dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS muxing bef7b4f58d4a arm64: dts: imx93-9x9-qsb: Add ontat,kd50g21-40nt-a1 panel 5aee26a0e7ae arm64: dts: imx8mp-beacon: remove fallback ethernet-phy-ieee802.3-c22 bf68c18150ef arm64: dts: imx8mp-ab2: add support for NXP i.MX8MP audio board (version 2) 8ff145577e93 arm64: dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT f9ed5afc988d arm64: dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT daaf41ee72fb arm64: dts: imx8mp-ultra-mach-sbc: Correct PAD settings for PMIC_nINT 695a476275cf arm64: dts: imx8mp-sr-som: Correct PAD settings for PMIC_nINT 16611eda2c75 arm64: dts: imx8mp-nitrogen-som: Correct PAD settings for PMIC_nINT e6d2d8e49ca3 arm64: dts: imx8mp-aristainetos3a-som-v1: Correct PAD settings for PMIC_nINT c46c5a544434 arm64: dts: imx8mp-edm-g: Correct PAD settings for PMIC_nINT ea8c90f5c7ce arm64: dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT 741d6ac1a2a2 arm64: dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT 2ea7872048a1 arm64: dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT 3b778178997a arm64: dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT bbc6c0dda54f ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes a213b6b01951 ALSA: usb-audio: rotate standard MIDI output port scan 32f35f9d8e45 ALSA: core/seq: Optimize the return logic in cc_ev_to_ump_midi2 1e512ac1254c ALSA: pcm: Use pcm_lib_apply_appl_ptr() in x32 sync_ptr 4b097a7b25a0 selftests: ALSA: Skip utimer test when CONFIG_SND_UTIMER is not enabled 3762e535f2c9 i2c: qcom-cci: Remove unused CCI_RES_MAX macro definition cfb839de4eb3 i2c: designware: Add a new ACPI HID for GOOG5000 I2C controller b7c958d7c1eb riscv: kvm: fix vector context allocation leak aa35bcf2e762 RISC-V: KVM: fix PMU snapshot_set_shmem on 32-bit hosts 377609ae8b6a arm64: Kconfig: Add support for LSUI 16dbe77a5be2 KVM: arm64: Use CAST instruction for swapping guest descriptor 44adf2bf40ef arm64: futex: Support futex with FEAT_LSUI ccef9ef0aa2b reset: core: Drop unnecessary double quote 88919bedabb8 HID: intel-thc-hid: Intel-thc: Add more frequency support for SPI 4ba38ee38055 HID: intel-thc-hid: Intel-quickspi: Improve power management for touch devices 8889b289ce1b reset: rzv2h-usb2phy: Keep PHY clock enabled for entire device lifetime 5102836da839 fwctl/bnxt_en: Create an aux device for fwctl 2c7c85c8c788 fwctl/bnxt_en: Refactor aux bus functions to be more generic 7be18a1fa00e fwctl/bnxt_en: Move common definitions to include/linux/bnxt/ e4cf6087cab3 net: qrtr: fix endian handling of confirm_rx field 4f13c93497e3 rust: kernel: mark as `#[inline]` all `From::from()`s for `Error` d58f0f146a6e rust: list: hide macros from top-level kernel doc 9bf32bc60cb2 MAINTAINERS: add `.rustfmt.toml` to "RUST" entry 8c58be287604 HID: core: use __free(kfree) and __free(kvfree) to clean up temporary buffers d7db259bd6df HID: core: factor out hid_parse_collections() a1fa010b3c9f driver core: auxiliary bus: Drop auxiliary_dev_pm_ops 19acad732afb HID: hid-lenovo-go: fix LEDS dependencies da2c4f332a05 thermal/drivers/spear: Fix error condition for reading st,thermal-flags 85f18eddf076 dt-bindings: thermal: qcom-tsens: Add Eliza SoC TSENS 66fcf492008d KVM: arm64: Extract VMA size resolution in user_mem_abort() 08643a8760e8 coresight: cti: fix the check condition in inout_sel_store 82374995b63d Documentation/rtla: Document SIGINT behavior be0240f65705 crypto: qce - use memcpy_and_pad in qce_aead_setkey fdacdc8cf897 crypto: inside-secure/eip93 - add missing address terminator character 9503ab5a1d0e crypto: inside-secure/eip93 - correct ecb(des-eip93) typo 67b53a660e6b crypto: hisilicon/sec2 - prevent req used-after-free for sec 07fa25957a18 crypto: cryptd - Remove unused functions 5c8009f3c188 crypto: inside-secure/eip93 - make it selectable for ECONET a09c5e06498f crypto: ti - Add support for AES-CCM in DTHEv2 driver 37b902c60304 crypto: ti - Add support for AES-GCM in DTHEv2 driver 92c0a9bbcde6 crypto: stm32 - use list_first_entry_or_null to simplify cryp_find_dev 1a9670df56ea crypto: stm32 - use list_first_entry_or_null to simplify hash_find_dev d0c0a414cc18 crypto: testmgr - Add test vectors for authenc(hmac(md5),rfc3686(ctr(aes))) 6ac142bf267e crypto: qat - add anti-rollback support for GEN6 devices 177730a273b1 crypto: caam - guard HMAC key hex dumps in hash_digest_key d134feeb5df3 printk: add print_hex_dump_devel() b0bfa49c03e3 crypto: nx - Fix packed layout in struct nx842_crypto_header 928c5e894ca9 crypto: nx - annotate struct nx842_crypto_header with __counted_by 914b0c68d4de crypto: marvell/cesa - use memcpy_and_pad in mv_cesa_ahash_export f30579bbae86 crypto: s5p-sss - use unregister_{ahashes,skciphers} in probe/remove eaa3babcceaa arm64: futex: Refactor futex atomic operation 0aa7a5723c96 mmc: core: Switch to use pm_ptr() for mmc_host_class_dev_pm_ops 3c3b759be1e1 mmc: core: Remove legacy 'enable-sdio-wakeup' DT property support c3126dccfd7b mmc: mmc_test: use kzalloc_flex b4e93cbc6064 pinctrl: core: Don't use "proxy" headers 127e98c05c46 pinctrl: amd: Support new ACPI ID AMDI0033 0e59645683b7 iommu/amd: Fix illegal cap/mmio access in IOMMU debugfs e4172c5b53fb iommu/amd: Fix illegal device-id access in IOMMU debugfs d2a4ec19d2a2 Docs: iio: ad7191 Correct clock configuration 8aae2da6104a um: Replace strncpy() with strnlen()+memcpy_and_pad() in strncpy_chunk_from_user() f17d7a0f8ff6 arm64: dts: hisilicon: Rename dwmmc nodes to mmc 8bafdf5dd89b arm64: dts: ti: k3-am642-evm: Add ICSSG0 overlay for dual EMAC support 71c2a8124527 arm64: dts: ti: k3-am62p-verdin: Add Zinnia 15da9d2915d0 arm64: dts: ti: k3-am62p-verdin: Add SPI_1_CS as GPIO cbbda853615f arm64: dts: ti: k3-am62p-verdin: Split UART_2 pinctrl group 4abc2f22e469 arm64: dts: ti: k3-am62-verdin: Add Zinnia 903c29493e6a arm64: dts: ti: k3-am62-verdin: Split UART_2 pinctrl group 944dffaec1ef arm64: dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label bae382fc0c95 dt-bindings: arm: ti: Add verdin am62/am62p zinnia board 552994294fe2 tcp: Fix inconsistent indenting warning af0331e1ac51 dt-bindings: remove unimplemented AXI snps,kbbe snps,mb and snps,rb a800398e746f net: stmmac: remove axi_kbbe, axi_mb and axi_rb members f8844dfeeae8 virtio-net: enable NETIF_F_GRO_HW only if GRO-related offloads are supported 6a539eee855c tcp: tcp_vegas: use tcp_vegas_cwnd_event_tx_start() fe3e54253f0b virtio_net: sync RX buffer before reading the header 2b8bd26bbfcd riscv: dts: spacemit: enable PCIe ports on Milk-V Jupiter dce01d8585a2 riscv: dts: spacemit: enable USB 3 ports on Milk-V Jupiter 2829823956f0 riscv: dts: spacemit: enable QSPI and add SPI NOR on Milk-V Jupiter 7af5edec73d5 riscv: dts: spacemit: add i2c aliases on Milk-V Jupiter 77156216f1d0 riscv: dts: spacemit: add 24c04 eeprom on Milk-V Jupiter 334e64abacd3 riscv: dts: spacemit: add LEDs for Milk-V Jupiter board af704cad18c0 arm64: dts: ti: k3-j721s2: Make MAIN domain system control bus a simple-bus 830e0b0e15ee arm64: dts: ti: k3-j7200: Make MAIN domain system control bus a simple-bus ee2a9d9c9e6c arm64: dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins 02532ba56362 arm64: dts: ti: k3-am62l3-evm: Disable MMC1 internal pulls on data pins 6d4441be969b arm64: dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins 8cb06da086ae arm64: dts: ti: k3-am62d2-evm: Enable Main UART wakeup f6861318c539 arm64: dts: ti: k3-am62l3-evm: Enable Main UART wakeup f298ada021e1 arm64: dts: ti: k3-am62p5-sk: Enable Main UART wakeup 005a2d075caa arm64: dts: ti: k3-am62a7-sk: Enable Main UART wakeup 6b0b73c9fecf arm64: dts: ti: k3-am62x-sk-common: Enable Main UART wakeup 588cd4e7d22c net: dsa: microchip: drop an outdated comment about SGMII support e1da0e1859c6 net: dsa: microchip: Drop unnecessary check in ksz9477 PCS setup 5f70b0aa08ad selftests: net: Remove unnecessary backslashes in fq_band_pktlimit.sh e1877cf62311 net: mctp: avoid copy in fragmentation loop for near-MTU messages 2d047673d374 selftests: add check for seg6 tunsrc 78723a62b969 seg6: add per-route tunnel source address ed8edcd47529 docs/mlx5: Fix typo subfuction b83c28328fee net: phylink: use phylink_expects_phy() in phylink_fwnode_phy_connect() 9bd1af853750 net: stmmac: dwmac-sofcpga: Drop the struct device reference adf1536f79a5 net: stmmac: dwmac-socfpga: get the phy_mode with the dedicated helper 9b04ecdfb876 net: stmmac: dwmac-socfpga: Use the correct type for interface modes a7be7cc12442 net: stmmac: dwmac-socfpga: Use the socfpga_sgmii_config() helper 845a04411118 net: stmmac: dwmac-socfpga: Move internal helpers 4d7c557f58ef net: stmmac: dwmac-nuvoton: Add dwmac glue for Nuvoton MA35 family 8454478ef9ab dt-bindings: net: nuvoton: Add schema for Nuvoton MA35 family GMAC c6f99d0ecc90 Revert "selftests/sched_ext: Add tests for SCX_ENQ_IMMED and scx_bpf_dsq_reenq()" 1f51b42bf978 Revert "docs: Raise minimum pahole version to 1.26 for KF_IMPLICIT_ARGS kfuncs" 59717f260183 i2c: tegra: Add support for Tegra410 0c0e440b0c93 i2c: tegra: Add logic to support different register offsets 4eeb19aaff55 i2c: tegra: Introduce tegra_i2c_variant to identify DVC and VI 4f1e5c967231 dt-bindings: i2c: spacemit: k3: Add compatible e397dd81bc45 perf report: Add comm_nodigit sort key 2b31e86387e6 drbd: Balance RCU calls in drbd_adm_dump_devices() 44311ae84ad9 perf stat: Fix opt->value type for parse_cache_level cfaade34b52a perf lock: Fix option value type in parse_max_stack 46a009cf0d85 perf record: Add support for arch_sdt_arg_parse_op() on s390 4fbeef21f538 Revert "media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935" 5c980ab238c8 tools build: Correct link flags for libopenssl f72e77c33e4b device property: Make modifications of fwnode "flags" thread safe 5e1942eb1c01 kbuild, bpf: Specify "layout" optional feature 0467491617cb selftests/bpf: Test kind encoding/decoding 626e88c070ee btf: Support kernel parsing of BTF with layout info 081677d03d8b libbpf: Support sanitization of BTF layout for older kernels 6ad89285996a libbpf: BTF validation can use layout for unknown kinds d686d92c4080 libbpf: Add layout encoding support 2ecbe53e0e99 libbpf: Use layout to compute an unknown kind size 087f3964f4b3 libbpf: Support layout section handling in BTF 222edc843c15 btf: Add BTF kind layout encoding to UAPI d185324efadc iio: amplifiers: ad8366: add support for adrf5702/3 94e6fb6261a4 dt-bindings: iio: amplifiers: ad8366: add adrf5702/3 support ea7023932039 tools/sched_ext: Remove redundant SCX_ENQ_IMMED compat definition edfaa81d5da5 resource: Add __resource_contains_unbound() for internal contains checks 1ee4716a5a28 PCI: Fix premature removal from realloc_head list during resource assignment 8175ffc989d5 iio: adc: meson-saradc: add support for Meson S4 ab8293caad03 dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible 7913c1de9c3c iio: imu: st_lsm6dsx: Add ACPI ID for SHIFT13mi gyroscope dc4b4d04e1ca PCI: Prevent shrinking bridge window from its required size 92427ab4378f PCI: Prevent assignment to unsupported bridge windows 8880c2028558 dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Document Eliza compatible 34e0e2a8ea9e of: reserved_mem: rework fdt_init_reserved_mem_node() bf66171579ce of: reserved_mem: clarify fdt_scan_reserved_mem*() functions 427864f793eb of: reserved_mem: rearrange code a bit 7fd3981202b9 of: reserved_mem: replace CMA quirks by generic methods c640cad6a538 of: reserved_mem: switch to ops based OF_DECLARE() 9d5149b3f2e7 of: reserved_mem: use -ENODEV instead of -ENOENT abdd23c8849d of: reserved_mem: remove fdt node from the structure 3f92867ce3ee pinctrl: renesas: rzg2l: Drop superfluous blank line d9a60e367919 pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers 494feecd60e8 pinctrl: renesas: rzt2h: Add pin configuration support 9efe63b74e9c dt-bindings: pinctrl: renesas,r9a09g077: Document pin configuration properties be3810a2ebc0 ARM: dts: renesas: Drop KSZ8041 PHY C22 compatible strings 5729a1acad0a ARM: dts: renesas: rza2mevb: Drop RTL8201F PHY C22 compatible string 9d3e7e58b8b5 ARM: dts: renesas: r8a7742-iwg21d-q7-dbcm-ca: Drop KSZ8081 PHY C22 compatible string abe27c6b2e9a arm64: dts: renesas: Add initial device tree for RZ/G3L SMARC EVK board 7eeed6cd6a41 arm64: dts: renesas: renesas-smarc2: Move usb3 nodes to board DTS e130dde0ab3e arm64: dts: renesas: Add initial support for RZ/G3L SMARC SoM a57349a7a108 arm64: dts: renesas: Add initial DTSI for RZ/G3L SoC d26e1c84c020 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add versa3 clock generator node 77894661c00a clk: renesas: Add support for RZ/G3L SoC b822fb82505a dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3L SoC bf497e7babb5 clk: renesas: rzg2l: Re-enable critical module clocks during resume fa3e973ca2d7 clk: renesas: rzg2l: Add rzg2l_mod_clock_init_mstop_helper() 867fb0bc6060 clk: renesas: rzg2l: Add helper for mod clock enable/disable 5865d2525a38 clk: renesas: r9a0{7g04[34],8g045}: Add critical reset entries 3d700746d76b clk: renesas: rzg2l: Add support for critical resets c8b610341914 PCI: of: Remove max-link-speed generation validation 03f920936977 PCI: controller: Validate max-link-speed 126d04398cd4 PCI: j721e: Validate max-link-speed from DT 0f34f647f194 PCI: dwc: Use pcie_get_link_speed() helper for safe array access 28d20b0d8958 PCI: Add pcie_get_link_speed() helper for safe array access 42550d7d8aa6 KVM: arm64: kselftest: set_id_regs: Add test for FEAT_LSUI f6bff18d05ed KVM: arm64: Expose FEAT_LSUI to guests 7181f718cb0f arm64: cpufeature: Add FEAT_LSUI 39ecfef48384 interconnect: qcom: msm8974: expand DEFINE_QNODE macros aa60d907b3c2 interconnect: qcom: msm8974: switch to the main icc-rpm driver 91cfd1604f9e interconnect: qcom: let platforms declare their bugginess 1d5b5f7d755b interconnect: qcom: define OCMEM bus resource fba5454ef58b interconnect: qcom: icc-rpm: allow overwriting get_bw callback b8498af90168 interconnect: qcom: drop unused is_on flag 199363ed2f6a dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common 99d986686331 PCI: sky1: Use boolean true for is_rc field f64f37521c34 dt-bindings: interconnect: qcom,msm8974: drop bus clocks 33a76fc3c3e6 PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion support 5387815aa821 dm-bufio: use kzalloc_flex 698dab284b9d PCI: dwc: Expose PCIe event counters for groups 5 to 7 over debugfs fc1d43826702 dm vdo: save the formatted metadata to disk defce4e039bc dm vdo: add formatting logic and initialization 9d9c28aa867a dm vdo: add synchronous metadata I/O submission helper b5d1f45c5fea dm vdo: add geometry block structure 427bf2c1f774 dm vdo: add geometry block encoding beced130a367 dm vdo: add upfront validation for logical size 2fb98e4170c4 dm vdo: add formatting parameters to table line e073bb098ae2 dm vdo: add super block initialization to encodings.c 4b4a8d9560d9 dm vdo: add geometry block initialization to encodings.c 180ea823bb45 PCI: imx6: Separate PERST# assertion from core reset functions 192b8a1bf81c PCI: imx6: Change imx_pcie_deassert_core_reset() return type to void 396d44dcaf8d PCI: endpoint: Improve error messages ff5387d4f079 PCI: endpoint: Print the EPF name in the error log of pci_epf_make() 5f73cf1db829 PCI: imx6: Skip waiting for L2/L3 Ready on i.MX6SX 7eb28030f641 smp: Use system_percpu_wq instead of system_wq 42972b546429 irqchip/gic-v3: Print a warning for out-of-range interrupt numbers ae2cb3384337 ASoC: sdw_utils: add rt1320 and rt1321 dmic dai in codec_info_list dd4a1963ddf0 ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefix 9033f7b7f27d ASoC: Intel: soc-acpi-intel-ptl-match: drop rt722 monolithic match tables e54390aae688 dt-bindings: arm: fsl: add Verdin iMX95 53210b46cd11 dt-bindings: arm: fsl: add MBa93xxLA-MINI d44627c13049 dt-bindings: arm: add bindings for TQMa95xxLA 43dcd2c99ff4 dt-bindings: arm: lpc: add missed lpc43xx board bda4af7c7811 dt-bindings: arm: fsl: Add NXP S32N79 SoC and RDB board 0b7973dfb746 dt-bindings: interrupt-controller: fsl,irqsteer: add S32N79 support f2c05ff2fe69 dt-bindings: arm: fsl: Add compatible for i.MX8MP audio board (version 2) 05452c58ef4f dt-bindings: arm: fsl: Add various solidrun i.MX8M boards e0fcae27ff57 irqchip/renesas-rzg2l: Add shared interrupt support 98b24d39c852 irqchip/renesas-rzg2l: Add RZ/G3L support f9544cad3600 irqchip/renesas-rzg2l: Drop IRQC_IRQ_COUNT macro 87404cb8cae4 irqchip/renesas-rzg2l: Drop IRQC_TINT_START macro 2f814778950e irqchip/renesas-rzg2l: Drop IRQC_NUM_IRQ macro b8e06e4e419b irqchip/renesas-rzg2l: Dynamically allocate fwspec array bcb30669088a irqchip/renesas-rzg2l: Split rzfive_irqc_{mask,unmask} into separate IRQ and TINT handlers 0b2675fadf4f irqchip/renesas-rzg2l: Split rzfive_tint_irq_endisable() into separate IRQ and TINT helpers 83ed8efca07a irqchip/renesas-rzg2l: Replace rzg2l_irqc_irq_{enable,disable} with TINT-specific handlers d196aeb35efa irqchip/renesas-rzg2l: Split set_type handler into separate IRQ and TINT functions 6e5e0331dea4 irqchip/renesas-rzg2l: Split EOI handler into separate IRQ and TINT functions 4b11d14cac6a irqchip/renesas-rzg2l: Replace single irq_chip with per-region irq_chip instances 0109d24b4cdc irqchip/renesas-rzg2l: Drop redundant IRQC_TINT_START check in rzg2l_irqc_alloc() fb74e35f7810 irqchip/renesas-rzg2l: Fix error path in rzg2l_irqc_common_probe() 3aa78b828e5d dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/G3L SoC 7b7d32d93e98 dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Use pattern for interrupt-names dc67808832d3 dt-bindings: firmware: qcom,scm: Document ipq9650 SCM 7c61e7433b49 RISC-V: KVM: selftests: Add RISC-V SBI STA shmem alignment tests 40351ed924dd KVM: selftests: Refactor UAPI tests into dedicated function fa9681ed5c6a RISC-V: KVM: Validate SBI STA shmem alignment in kvm_sbi_ext_sta_set_reg() 3006f7fbc7ef clk: qcom: gcc-eliza: Enable FORCE_MEM_CORE_ON for UFS AXI PHY clock 47f06ebbe8da perf/arm-cmn: Fix resource_size_t printk specifier in arm_cmn_init_dtc() d49802b6617b perf/arm-cmn: Fix incorrect error check for devm_ioremap() 20eb0aa76f7c arm64: dts: qcom: hamoa-evk: Add DP0/DP1 audio playback support 5d994fd7e2f2 irqchip/loongson-pch-lpc: Enable building on MIPS Loongson64 ed3772aa48cf irqchip/loongson-pch-lpc: Add OF init code 29c10a0af04e irqchip/loongson-pch-lpc: Extract non-ACPI-related code from ACPI init 41bf87bcac02 dt-bindings: interrupt-controller: Add LS7A PCH LPC dc30127cd050 LoongArch: Override arch_dynirq_lower_bound to reserve LPC IRQs 57c9c7bf52c8 MIPS: loongson64: Override arch_dynirq_lower_bound to reserve LPC IRQs fad2964471e9 Documentation: ABI: add FBPT and S3PT entries to sysfs-firmware-acpi 8dcb4485e767 ACPI: FPDT: expose FBPT and S3PT subtables via sysfs 1b6c89285d37 timens: Remove dependency on the vDSO 5dc9cf835aba vdso/timens: Move functions to new file ec6944df7b58 arm64: dts: qcom: Drop CPU masks from GICv3 PPI interrupts 6b25a72abaf0 arm64: dts: qcom: eliza: Add missing msi-parent for UFS 13aadeca9e7b arm64: dts: qcom: eliza: Add missing CX power domain to GCC fa095e0b69c5 arm64: dts: qcom: eliza: Coding style clean-ups fee828abbd9d arm64: dts: qcom: patch mahua thermal zones by label 2c098c2bae71 arm64: dts: qcom: purwa: deduplicate thermal sensors with Hamoa eb5fa758f795 arm64: dts: qcom: glymur-crd: Enable WLAN and Bluetooth c88d3aa52ae6 arm64: dts: qcom: kodiak: Add LPASS I2S2 pinctrl definitions 4073cf900eb9 arm64: dts: qcom: add IPQ5210 SoC and rdp504 board support 703d08de53f4 dt-bindings: qcom: add ipq5210 boards 746ad6b00c4d arm64: dts: qcom: sm8750: Enable TSENS and thermal zones bcd42e405cae arm64: dts: qcom: mahua: Fix mahua bwmon bf2a06f36e32 arm64: dts: qcom: glymur: Add missing opp entry c5b22c88cc09 arm64: dts: qcom: lemans: Correct QUP interrupt numbers aad054ab206a arm64: dts: qcom: qrb5165-rb5: Drop redundant non-controllable supplies d568df4fde3d arm64: dts: qcom: qrb4210-rb2: Drop redundant non-controllable supplies 657317a5807d arm64: dts: qcom: qrb2210-rb1: Drop redundant non-controllable supplies 733a768eb8e1 arm64: dts: qcom: qcs615-ride: Drop redundant non-controllable supplies 02e92424f6dc arm64: dts: qcom: lemans-ride: Drop redundant non-controllable supplies 1328665d28de arm64: dts: qcom: sm8650: Drop redundant VSYNC pin state 040118364258 arm64: dts: qcom: sm8550: Drop redundant VSYNC pin state 6143662888db arm64: dts: qcom: sdm845-axolotl: Drop redundant VSYNC pin state c0f7cd7b14ff arm64: dts: qcom: msm8998: Drop redundant VSYNC pin state 778b5aa8a249 arm64: dts: qcom: msm8996: Drop redundant VSYNC pin state 34219ea5994a arm64: dts: qcom: pq5332-rdp-common: Enable QPIC SPI NAND support f879314bff96 arm64: dts: qcom: ipq5424-rdp466: Enable QPIC SPI NAND support 2a3cd909b8a4 arm64: dts: qcom: ipq5332: Add QPIC SPI NAND controller support 0f4990c86810 arm64: dts: qcom: ipq5424: Add QPIC SPI NAND controller support 766617011b6e arm64: dts: qcom: lemans-evk: Enable the tertiary USB controller 0e2e3818404d arm64: dts: qcom: lemans: Add role-switch support and HS endpoint for tertiary USB controller f87af8fe83c6 arm64: dts: qcom: lemans-evk: Rename vbus regulator for Primary USB controller 845ea0fca67b arm64: dts: qcom: lemans-evk: Enable GPIO expander interrupt for Lemans EVK 581fc5d5ade6 arm64: dts: qcom: sm8650: Explicitly describe the IPA IMEM slice c864afc8e9f1 arm64: dts: qcom: sm8550: Explicitly describe the IPA IMEM slice d168d147d705 arm64: dts: qcom: sm8350: Explicitly describe the IPA IMEM slice bf8abf362bfe arm64: dts: qcom: sm6350: Explicitly describe the IPA IMEM slice a418e4f8b79e arm64: dts: qcom: sdm845: Explicitly describe the IPA IMEM slice fdef6bddf795 arm64: dts: qcom: sc7280: Explicitly describe the IPA IMEM slice 67eb57330166 arm64: dts: qcom: sc7180: Explicitly describe the IPA IMEM slice b64abb26a291 arm64: dts: qcom: lemans-evk: Add IFP Mezzanine 5a67924d2fc5 arm64: dts: qcom: monaco-evk: Add IFP Mezzanine 01022af2d218 arm64: dts: qcom: sc7280-chrome-common: disable Venus 8cec14e69003 arm64: dts: qcom: sm8150-hdk: describe WiFi/BT properly a8aef2641796 arm64: dts: qcom: sdm845-db845c: describe WiFi/BT properly c81ed57f6139 arm64: dts: qcom: sda660-ifc6560: describe WiFi/BT properly 60664dddd1ab arm64: dts: qcom: qrb4210-rb2: describe WiFi/BT properly f985b64096cf arm64: dts: qcom: qrb2210-rb1: describe WiFi/BT properly 707c7592486e arm64: dts: qcom: Add Redmi Go fc24904b93e2 arm64: dts: qcom: Add Redmi 4A 0ddd790a9687 dt-bindings: arm: qcom: Add Redmi 4A and Go f6a8c753ed6a arm64: dts: qcom: msm8917-xiaomi-wingtech: Add goodix touch d6ec51450938 arm64: dts: qcom: Make a common base from Redmi 5A a49cd243503c arm64: dts: qcom: msm8917-xiaomi-riva: Fix board-id for all bootloader 1b052060bde8 arm64: dts: qcom: milos-fairphone-fp6: Enable UFS 04bb37433330 arm64: dts: qcom: milos: Add UFS nodes df260487f33c arm64: dts: qcom: add basic devicetree for Ayaneo Pocket S2 gaming console d5391c94cf48 arm64: dts: qcom: sm8650: Add sound DAI prefix for DP f05914ec14e0 dt-bindings: arm: qcom: document the Ayaneo Pocket S2 d24dbb3ea5f1 dt-binding: vendor-prefixes: document the Ayaneo brand 3b0dd81eea6b arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot 4793de55d313 arm64: dts: qcom: hamoa/purwa: Flatten usb controller nodes 80de83eafd9a arm64: dts: qcom: purwa-iot-evk: Add SDC2 node for purwa iot evk board be7c1badb0b9 arm64: dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl e50db17fe846 arm64: dts: qcom: monaco-evk: add lt8713sx bridge with displayport 3272916a7c9f arm64: dts: qcom: milos: Add LPASS LPI pinctrl node d54331131cde arm64: dts: qcom: sdm845-sony-xperia-tama: Add bluetooth 1a20b7da1295 arm64: dts: qcom: sdm845-sony-xperia-tama: Correct uart instances 456ce97ccc73 arm64: dts: qcom: sdm845-oneplus: Add alert-slider e6bf559f7eb9 arm64: dts: qcom: glymur-crd: Enable keyboard, trackpad and touchscreen db08965820b4 arm64: dts: qcom: glymur-crd: Enable eDP display support 652b7210b8b9 arm64: dts: qcom: glymur: Describe display-related nodes c8b63029455b arm64: dts: qcom: glymur-crd: Enable USB support 4eee57dd4df9 arm64: dts: qcom: glymur: Add USB related nodes 73b24193e71a arm64: dts: qcom: glymur: Add glymur BWMONs 06d6965d2292 arm64: dts: qcom: kaanapali-mtp: Enable display DSI devices 855b7da59d8e arm64: dts: qcom: kaanapali: add display hardware devices 28327eec75ad arm64: dts: qcom: kaanapali-mtp: Enable bluetooth and Wifi cb6763a078f0 arm64: dts: qcom: kaanapali-qrd: Add PMIC support 45ddb3f3c289 arm64: dts: qcom: kaanapali-mtp: Add PMIC support fe2a1e9de3a7 arm64: dts: qcom: kaanapali: Add PMIC devices 1ee6f0fa1dd9 arm64: dts: qcom: kaanapali: Add support for MM clock controllers for Kaanapali 25b3a0d85fc2 arm64: dts: qcom: kaanapali-mtp: Add audio support (WSA8845, WCD9395, DMIC) d9cf70c91a25 arm64: dts: qcom: kaanapali-qrd: Enable ADSP and CDSP 181a339087e9 arm64: dts: qcom: kaanapali-mtp: Enable ADSP and CDSP f037fd005f04 arm64: dts: qcom: kaanapali: Add support for audio bc7b4b4ab2f0 arm64: dts: qcom: kaanapali: Add ADSP and CDSP for Kaanapali SoC 366ab28df00a arm64: dts: qcom: kaanapali: Add TSENS and thermal zones 2f96483435e9 arm64: dts: qcom: kaanapali: Add QUPv3 configuration for serial engines f73959d86c15 arm64: dts: qcom: kaanapali: add coresight nodes 94e223bf12fb arm64: dts: qcom: hamoa-iot-evk: Enable UFS 9d405544da91 arm64: dts: qcom: hamoa: Add UFS nodes for x1e80100 SoC 70e3a6120ef7 arm64: dts: qcom: Add Arduino Monza (VENTUNO Q) board support f2915f6721e7 dt-bindings: arm: qcom: add Arduino Monza, VENTUNO Q 5238f4e7169f arm64: dts: qcom: Add Monaco Monza SoM faf08fd43411 arm64: dts: qcom: monaco: add dt entry for lpass lpi pinctrl 2f5a32f4488e arm64: dts: qcom: monaco: Add missing usb-role-switch property 7ceeb30c33ce arm64: dts: qcom: monaco: Add HS/SS endpoints for USB1 controller 0b63fb8c3e08 arm64: dts: qcom: msm8916-wiko-chuppito: add initial devicetree 598e1f16d80c dt-bindings: arm: qcom: add wiko,chuppito compatible string e8d7d22ae444 dt-bindings: vendor-prefixes: add WIKO SAS 6e4043dd98ad arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add second TC9563 PCIe switch node for PCIe1 4559b435f741 arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: Add TC9563 PCIe switch node for PCIe0 93f823e7d482 arm64: dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes 66b0f024fba0 arm64: dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes db0c5ef1abda arm64: dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes d094f79960e1 arm64: dts: qcom: hamoa: Fix xo clock supply of platform SD host controller 390903efaa05 arm64: dts: qcom: sm8650: Fix xo clock supply of SD host controller 30ac651c69bd arm64: dts: qcom: sm8550: Fix xo clock supply of platform SD host controller c2f1f8874fda arm64: dts: qcom: sm8750: Fix GIC_ITS range length 6c8e2ca1263d arm64: dts: qcom: sm8650: Fix GIC_ITS range length 357c559e3867 arm64: dts: qcom: sm8550: Fix GIC_ITS range length 14044fa192c5 arm64: dts: qcom: sm8450: Fix GIC_ITS range length 1831b64854bd arm64: dts: qcom: milos: Fix GIC_ITS range length 51cf2818376f arm64: dts: qcom: kaanapali: Fix GIC_ITS range length f54b2d81a725 arm64: dts: qcom: sm8750-mtp: Enable DisplayPort over USB 79dd160c6732 arm64: dts: qcom: sm8750-mtp: Enable USB headset and Type-C accessory mode 20a761211630 arm64: dts: qcom: sm8750-mtp: Enable display 818ae2b389bc arm64: dts: qcom: sm8750: Add display (MDSS) with Display CC 2755bdd02a43 arm64: dts: qcom: sm8750: correct Iris corners for the MXC rail 7c302a2a6c1a arm64: dts: qcom: sm8650: correct Iris corners for the MXC rail ff8edb5bc8bd arm64: dts: qcom: sm8550: correct Iris corners for the MXC rail bba8d9ba7df8 arm64: dts: qcom: monaco: correct Iris corners for the MXC rail 85a6cf5ef8cf arm64: dts: qcom: lemans: correct Iris corners for the MXC rail baac8b5e43f4 arm64: dts: qcom: hamoa: correct Iris corners for the MXC rail cf11d156133b arm64: dts: qcom: milos: add ADSP GPR a6a2c01db720 arm64: dts: qcom: milos: Add fastrpc nodes 2a5d4fc6f3f7 arm64: dts: qcom: eliza: Enable Eliza MTP board support af20af39fc09 arm64: dts: qcom: Introduce Eliza Soc base dtsi 38ddb6110d9c dt-bindings: arm: qcom: Document Eliza SoC and its MTP board c1014a629d01 arm64: dts: qcom: Add Mahua SoC and CRD a5ad8a8e473c arm64: dts: qcom: Commonize Glymur CRD DTSI 2c93d2986f3a dt-bindings: arm: qcom: Document Mahua SoC and board 71ede5c790bc arm64: dts: qcom: hamoa-iot-evk: Update TSENS thermal zone configuration ca4d6e4b83fe arm64: dts: qcom: qcs8300-ride: Enable Bluetooth support 1752a96fe7be arm64: dts: qcom: qcs8300-ride: enable WLAN on qcs8300-ride c679452028e7 arm64: dts: qcom: hamoa-iot-evk: Add SDC2 node for hamoa iot evk board 9ffb2dfcc955 arm64: dts: qcom: add missing denali-oled.dtb to Makefile 6c4b960981dd arm64: dts: qcom: msm8939-asus-z00t: add ambient light and proximity sensor b2c79f35836e arm64: dts: qcom: pm6125: Enable RTC by default 20b50a461570 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Enable debug UART ec6896cfa0ae arm64: dts: qcom: sm6125: Add debug UART node 0a586c2c8ea1 arm64: dts: qcom: sm6125: Add PRNG node c0580b57a3d7 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix volume up button 95b97fe01097 arm64: dts: qcom: monaco-evk-camera: Add DT overlay 66e70dea6576 arm64: dts: qcom: monaco-evk: Add camera AVDD regulators 14733a228b2e arm64: dts: qcom: monaco: Add camera MCLK pinctrl a16f9d537388 arm64: dts: qcom: monaco: Add CCI definitions 9fc67d20c9a6 arm64: dts: qcom: milos-fairphone-fp6: Add Hall Effect sensor 8540abbf33a1 arm64: dts: qcom: qcs8300-ride: add anx7625 DSI to DP bridge node 3333dfc08a76 arm64: dts: qcom: qcs8300: add Display Serial Interface device nodes ed9d9012539b arm64: dts: qcom: milos: Sort pinctrl subnodes by pins d5574bb935e3 arm64: dts: qcom: qrb2210-arduino-imola: describe DSI / DP bridge 1a040df09fab arm64: dts: qcom: arduino-imola: fix faulty spidev node 99e38f568321 arm64: dts: qcom: sm8550: Add UART15 8cbbb339048a arm64: dts: qcom: sm6125-xiaomi-laurel-sprout: Add Focaltech FT3518 touchscreen 09d72b0ef8b9 arm64: dts: qcom: x1-asus-zenbook-a14: add HDMI port cb7db0f4010f arm64: dts: qcom: hamoa-iot-som: Add firmware-name to QUPv3 nodes 73feb0d1e24a arm64: dts: qcom: kodiak: Add I2S1 pinctrl definitions bade44fe5462 tracing: Move snapshot code out of trace.c and into trace_snapshot.c 8ec4e50aa07f mm: damon: Use trace_call__##name() at guarded tracepoint call sites d7447f2dce46 btrfs: Use trace_call__##name() at guarded tracepoint call sites 47f570fcfd5a spi: Use trace_call__##name() at guarded tracepoint call sites fa9ac2fdb605 i2c: Use trace_call__##name() at guarded tracepoint call sites 935a04923ad2 nsproxy: Add FOR_EACH_NS_TYPE() X-macro and CLONE_NS_ALL 2ecd46d161fa proc: rename proc_notify_change to proc_setattr 690005b0b1e6 proc: rename proc_setattr to proc_nochmod_setattr d0fdc1c0d0f6 affs: rename affs_notify_change to affs_setattr 9c71de5f4ddc adfs: rename adfs_notify_change to adfs_setattr d1312979f155 hfs: update comments on hfs_inode_setattr 45b2b84ac6fd net: mana: Set default number of queues to 16 f219798ce294 fs: Drop i_private_list from address_space cb6d109b9ccc fs: Drop mapping_metadata_bhs from address space 41189b49bcf1 ext4: Track metadata bhs in fs-private inode part caaa184b4243 minix: Track metadata bhs in fs-private inode part d0874a580a4b udf: Track metadata bhs in fs-private inode part 439959848b40 fat: Track metadata bhs in fs-private inode part b0806ac078e2 bfs: Track metadata bhs in fs-private inode part 6874973e720f affs: Track metadata bhs in fs-private inode part b0439bbc29f0 ext2: Track metadata bhs in fs-private inode part a8c8122a3dac fs: Provide functions for handling mapping_metadata_bhs directly 025c9af1a20c fs: Switch inode_has_buffers() to take mapping_metadata_bhs c86f5d25514c fs: Make bhs point to mapping_metadata_bhs 521bea7cec8a fs: Move metadata bhs tracking to a separate struct 8fed8176312b fs: Fold fsync_buffers_list() into sync_mapping_buffers() cae6b7a03c7e fs: Drop osync_buffers_list() d15c987d1226 kvm: Use private inode list instead of i_private_list cd336f2e275d fs: Remove i_private_data 3833d335d7be aio: Stop using i_private_data and i_private_lock 2811f2a82faf hugetlbfs: Stop using i_private_data 0f46a9e2743c fs: Stop using i_private_data for metadata bh tracking 972b9dd4e418 fs: Ignore inode metadata buffers in inode_lru_isolate() 23dae9e189de affs: Sync and invalidate metadata buffers from affs_evict_inode() 4a7fd1823efc bfs: Sync and invalidate metadata buffers from bfs_evict_inode() 77ff1ff2f3c5 ext4: Sync and invalidate metadata buffers from ext4_evict_inode() 4211dc89c31c ext2: Sync and invalidate metadata buffers from ext2_evict_inode() 61aa62ddfb5d minix: Sync and invalidate metadata buffers from minix_evict_inode() 153e5960450a udf: Sync and invalidate metadata buffers from udf_evict_inode() 63f1f4b6c9c8 fat: Sync and invalidate metadata buffers from fat_evict_inode() 5f36c9ca3333 fs: Rename generic_file_fsync() to simple_fsync() aec4fe7cce0c fs: Drop sync_mapping_buffers() from __generic_file_fsync() 635aa2f67817 fat: Switch to generic_buffers_fsync_noflush() 235cddee8590 bfs: Switch to generic_buffers_fsync() f3873f90b4c8 minix: Switch to generic_buffers_fsync() f3216337d96e udf: Switch to generic_buffers_fsync() ba31a330b4c1 fs: Remove inode lock from __generic_file_fsync() 2cbfeb4c8a43 exfat: Drop pointless invalidate_inode_buffers() call 09a23f3a0401 ufs: Drop pointless invalidate_mapping_buffers() call f9480ecf939d bdev: Drop pointless invalidate_inode_buffers() call 70450fcfd28a ocfs2: Drop pointless sync_mapping_buffers() calls ddd6761f8777 ntfs3: Drop pointless sync_mapping_buffers() and invalidate_inode_buffers() calls 7e5ccdd88c5a gfs2: Don't zero i_private_data ab856368582b ext4: Use inode_has_buffers() 3b6f4cfc7152 ASoC: fsl: mpc5200_dma: Convert to devm_ioremap() 94505767bd32 fat: fix stack frame size warnings in KUnit tests ec40b431f0ab media: synopsys: csi2rx: add i.MX93 support 7425b2eaf50a media: dt-bindings: add NXP i.MX93 compatible string 2b301f534883 media: synopsys: csi2rx: Use enum and u32 array for register offsets 6f4699ae1e01 media: synopsys: csi2rx: implement .get_frame_desc() callback 6fb44d149290 media: synopsys: csi2rx: only check errors from devm_clk_bulk_get_all() 6c03c1c4e8a4 media: synopsys: csi2rx: use devm_reset_control_get_optional_exclusive() bac5990b8848 media: i2c: imx283: add support for non-continuous MIPI clock mode cb70fee76eee media: i2c: ov08d10: add support for 24 MHz input clock 6b4bff99c037 media: i2c: ov08d10: add support for reset and power management 76b56fc0d736 media: i2c: ov08d10: add support for binding via device tree 097d2be74ad0 dt-bindings: media: i2c: document Omnivision OV08D10 CMOS image sensor cf30b64be16b media: i2c: ov08d10: add missing newline to prints 1c4e20d2c2c8 media: i2c: ov08d10: fix some typos in comments 97534fccf13a media: i2c: ov08d10: remove duplicate register write 5d150fa0f160 media: i2c: ov08d10: fix image vertical start setting 35c7046be2be media: i2c: ov08d10: fix runtime PM handling in probe b7efb57ac9ba staging: media: ipu7: Update TODO 388727ef1cdb kernel: acct: fix duplicate word in comment e113ed3e73b9 ASoC: renesas: Fix non-static global variable 7b1c2d754794 kernel: Use trace_call__##name() at guarded tracepoint call sites 677a3d82b640 tracepoint: Add trace_call__##name() API b727ba2560a8 leds: Kconfig: Drop unneeded dependency on OF_GPIO 32a4cd3d451d regulator: dt-bindings: mps,mp8859: convert to DT schema dd1d4ccb8602 net: dpaa2-mac: export standard statistics d369154d9d7f net: dpaa2-mac: retrieve MAC statistics in one firmware command fbf3fecf6ae1 net: dpaa2-mac: extend APIs related to statistics a55e941e2283 leds: lm3642: Use guard to simplify locking 73f01258002f exfat: fix passing zero to ERR_PTR() in exfat_mkdir() fd5531969215 media: Add t4ka3 camera sensor driver 247b8b855876 media: i2c: Add ov2732 image sensor driver 631dd79305ab dt-bindings: media: i2c: Add ov2732 image sensor 951a4e8589b3 ASoC: wm_adsp_fw_find_test: Fix missing NULL terminator on file name list 59b0efd867fb mmc: mtk-sd: disable new_tx/rx and modify related settings for mt8189 49eb823cbe64 dt-bindings: mmc: hisilicon,hi3660-dw-mshc: Convert to DT schema 19fe6c02f480 dt-bindings: mmc: sdhci-msm: add IPQ9650 compatible ee7d655dbaf5 ASoC: cs35l56: Allow factory calibration through ALSA controls 37c277f050e8 ASoC: soc.h: Add SOC_SINGLE_BOOL_EXT_ACC() to allow setting access flags c7c6d4f51038 mmc: block: use single block write in retry 2ce454acfc41 dt-bindings: mmc: amlogic: Add compatible for T7 mmc a767c98c8965 mmc: sdhci-of-arasan: Use standard mmc_clk_phase_map infrastructure 265439eb88fd MAINTAINERS: Add K Prateek Nayak to scheduler reviewers 8f303194b241 octeontx2-pf: macsec: Use AES library instead of ecb(aes) skcipher 91dc0c2a1523 leds: core: Fix formatting issues 4f530c654876 leds: core: Implement fallback to software node name for LED names af475c16bc02 gpio: fix up CONFIG_OF dependencies 128e5ebec856 iio: proximity: add driver for ST VL53L1X ToF sensor 2c9225e8d2ca dt-bindings: iio: proximity: add ST VL53L1X ToF sensor 74657a376960 riscv: dts: spacemit: Add ethernet device for K3 f546c77038ab tools/sched_ext: scx_pair: fix pair_ctx indexing for CPU pairs 1601fe9e0423 ecryptfs: Log function name only once in decode_and_decrypt_filename fb1b02dc02da ecryptfs: Remove redundant if checks in encrypt_and_encode_filename 3b7f363b7bba ecryptfs: Fix tag number in encrypt_filename() error message 8b9bf58bc3a6 ecryptfs: Use struct_size to improve process_response + send_miscdev f7a1c0283f13 ecryptfs: Replace memcpy + manual NUL termination with strscpy 7d9ebf33d853 ecryptfs: Set s_time_gran to get correct time granularity 85adc680c60b soc: qcom: ubwc: Add support for Mahua 2725be96755b soc: qcom: pd-mapper: Add support for Glymur and Mahua 3eb8f0229191 sched_ext: Fix missing SCX_EV_SUB_BYPASS_DISPATCH aggregation in scx_read_events() 3d6379196d5f sched_ext: Fix missing return after scx_error() in scx_dsq_move() a313357a3468 sched_ext: Documentation: Clarify ops.dispatch() role in task lifecycle 6cb4ec63ba9a arm64: dts: rockchip: configure hdmirx in Rock 5 ITX 15ca411bd936 ARM: dts: qcom: drop apq8084 support 9a116af73a3c soc: qcom: ubwc: Add configuration Eliza SoC 624a97208904 soc: qcom: ubwc: Remove redundant x1e80100_data 865867a6652a EDAC/i10nm: Fix spelling mistake "readd" -> "read" 6b4cd7b76ee7 iio: adc: max11410: make vref register name arrays static const 7198b881fb00 iio: accel: bmc150-accel-core: use sysfs_emit() in show functions 7dd6f81f4ef8 wifi: mac80211: ignore reserved bits in reconfiguration status 8abf158b84ca iio: frequency: adf4350: replace TODO with NOTE in adf4350_set_freq() e465ce0a8801 wifi: cfg80211: allow protected action frame TX for NAN 15d6dacdc97d wifi: ieee80211: Add some missing NAN definitions 154b0296c0ec wifi: nl80211: Add a notification to notify NAN channel evacuation 44ea50a5bf30 wifi: nl80211: add NL80211_CMD_NAN_ULW_UPDATE notification f826534483ba wifi: nl80211: allow reporting spurious NAN Data frames 21ade3eed33e wifi: cfg80211: allow ToDS=0/FromDS=0 data frames on NAN data interfaces c4aa273ff6b5 wifi: nl80211: define an API for configuring the NAN peer's schedule 1f1101c29e55 wifi: nl80211: add support for NAN stations bd11c9660469 wifi: cfg80211: separately store HT, VHT and HE capabilities for NAN 0e8ec738a71e wifi: cfg80211: add support for NAN data interface 763a5a580f95 wifi: cfg80211: make sure NAN chandefs are valid 6e78b70c9a3d wifi: cfg80211: Add an API to configure local NAN schedule ad73dea1a4ac wifi: mac80211: cleanup error path of ieee80211_do_open 506e26881751 wifi: mac80211: extract channel logic from link logic 8625d418d24b iio: adc: ltc2309: add support for ltc2305 999ca3806630 iio: adc: ltc2309: explicitly assign hex values to channel enums 732df35bbb94 dt-bindings: adc: ltc2497: add support for ltc2305 0a4f3ef9880e docs: ja_JP: process: translate second half of 'Describe your changes' aa3bee451dc4 docs: pt_BR: Add translation for KVM x86 maintainer guide 1329cc0b8d28 docs: pt_BR: Add translation for process/conclave.rst 897c2beb4a77 hfsplus: fix generic/523 test-case failure 2ca0b54dca43 docs: c_lex.py: store logger on its data 9c3911812b4a docs: kdoc_output: raise an error if full_proto not available for var e786fab2cfcc docs: kdoc_yaml_file: use a better name for the tests 99ec67a9984f docs: kdoc: better handle source when producing YAML output 8326e4a21838 docs: kdoc_output: fix handling of simple tables bc63427c4d10 docs: kdoc-test.yaml: add more tests 6e0d7b63676b docs: kdoc_yaml_file: add a representer to make strings look nicer e896174e466f docs: tools: include kdoc_yaml_file at documentation 3f049a5ba920 unittests: test_kdoc_parser: add command line arg to read a YAML file 625ce45f2c39 MAINTAINERS: update documentation scripts to add unittests 8bbd81ddbe17 cpupower-info.1: describe the --perf-bias option ed2946802bad cpupower-frequency-info.1: document --boost and --epp options 10a54e715985 cpupower-frequency-info.1: use the proper name of the --perf option 193f41dad3d4 cpupower-idle-info.1: fix short option names c464407ada06 docs: allow long links to wrap per character to prevent page overflow 127bdd9f12ae docs: allow long table reference links to wrap and prevent overflow 3aff388bc4e8 docs: contain horizontal overflow in C API descriptions f2679ac77389 docs: allow inline literals in paragraphs to wrap to prevent overflow b0473dcd4b1d smp: Improve smp_call_function_single() CSD-lock diagnostics ec39780d6a9e smp: Get this_cpu once in smp_call_function cc5623947f3d smp: Add missing kernel-doc comments 1546d3feb5e5 fscrypt: use AES library for v1 key derivation 1a152e21940a PCI: mediatek-gen3: Integrate new pwrctrl API 55482b95792b PCI: mediatek-gen3: Disable device if further setup fails 69b8d3ccf732 PCI: mediatek-gen3: Split out device power helpers 867054421c3b PCI: mediatek-gen3: Add error path for resume driver callbacks cf417e61fc86 PCI: mediatek-gen3: Move controller setup steps before PERST# control eddbac092e5f PCI: mediatek-gen3: Move mtk_pcie_setup_irq() out of mtk_pcie_setup() 98752193de5b PCI: mediatek-gen3: Clean up mtk_pcie_parse_port() with dev_err_probe() 19dcccbc064d docs: driver-api: fix 6 spelling typos in Documentation/driver-api 94555ea9a048 PCI/VGA: Pass errors from pci_set_vga_state() up 2a93c9851b2b PCI/VGA: Pass vga_get_uninterruptible() errors to userspace b7d9d2e3a8ab arm64: mm: __ptep_set_access_flags must hint correct TTL 49834ae6d6b6 platform: int3472: Drop redundant initialisation to 0 and NULL be653ae8110b platform: int3472: Add MSI prestige board data eac4a8e26d57 gpio: tps68470: Add i2c daisy chain support 13abea477682 platform: int3472: Add gpio software node c409dea36f00 media: i2c: ov5675: Wait for endpoint ebeec2b000a9 media: staging: imx: configure src_mux in csi_start 9df2aaa64890 media: staging: imx: request mbus_config in csi_start 072a8f60aa50 media: staging: imx: fix code style issues 1cdbadefb7f7 media: staging: imx: Remove unnecessary braces from if statement 1380e36cf8ff arm64: dts: renesas: beacon-renesom: Remove LVDS Panel c07065ba878f ARM: dts: r9a06g032: Add #address-cells to the GIC node 830558b4aaba arm64: dts: renesas: r9a09g056: Remove wdt{0,2,3} nodes 7cc36d6d7c59 arm64: dts: renesas: sparrow-hawk: Add overlay for Olimex MIPI-HDMI adapter 092ff7ab721d arm64: dts: renesas: r9a09g047e57-smarc: Enable PCIe 8af9fd59cb77 arm64: dts: renesas: r9a09g047e57-smarc-som: Add PCIe reference clock 1ac57c9830cb arm64: dts: renesas: r9a09g047: Add PCIe node 0c3cd7fe2c20 arm64: dts: renesas: Fix KSZ9131 PHY bogus txdv-skew-psec properties fab27bffdf60 arm64: dts: renesas: Drop KSZ9131 PHY C22 compatible strings 5849a2dc847a arm64: dts: renesas: Drop RTL8211F PHY C22 compatible strings 070bcb055540 arm64: dts: renesas: Drop RTL8211E PHY C22 compatible strings 2425780b0ac4 arm64: dts: renesas: sparrow-hawk: Add overlay for WaveShare Display 13.3" 44ed098c6ef3 clk: renesas: r9a09g056: Remove entries for WDT{0,2,3} 2fcaaf15e4ab clk: renesas: r9a06g032: Enable watchdog reset sources 0e590f4d99e2 clk: renesas: cpg-mssr: Use struct_size() helper 08b34f01a9fa media: cx23885: Module option to disable analog video 96c6d8e138c0 media: vidtv: Use crc32_be() instead of open coding 5a8db3f8f4b6 media: em28xx: Add Hauppauge 461e v3 a05d61fe0a9b media: m88ds3103: Implement 3103c chip support 1de7981b2cd4 media: em28xx: Add Hauppauge em2828X based 9x5 revisions 0694082db8a1 media: si2157: Include support for si2177 chip 854289044e4b media: em28xx: driver supports two frontends, but not i2c clients 58119a0cffa8 media: au0828: Fix green screen in analog b2aba766bc25 media: em28xx: Add Hauppauge USB Live2 8e53399c63c3 media: em28xx: Add support for Empia em2828X bridge c0128c7157d6 i2c: s3c24xx: check the size of the SMBUS message before using it 723ddce93e8d debugobjects: Drop likely() around !IS_ERR_OR_NULL() d78908eae874 dt-bindings: i2c: dw: Remove unused bindings 8a6391ec6693 ASoC: rockchip: rockchip_sai: Set slot width for non-TDM mode c9b48a451ca8 ASoC: dt-bindings: rockchip: Convert rockchip-max98090.txt to yaml 348741a97c28 pinctrl: stm32: add firewall checks before probing the HDP driver f1939c6a0bed drivers: bus: add the stm32 debug bus driver 4ea96cfc728b bus: stm32_firewall: add stm32_firewall_get_grant_all_access() API 892320d20362 bus: stm32_firewall: allow check on different firewall controllers 2b690a435643 dt-bindings: bus: document the stm32 debug bus f7cfd2b29127 dt-bindings: pinctrl: document access-controllers property for stm32 HDP c75617dd949b dt-bindings: document access-controllers property for coresight peripherals d5ce3b4e951b bus: rifsc: fix RIF configuration check for peripherals a6e1842be2e4 bus: rifsc: Replace snprintf("%s") with strscpy 256b4efd98b1 bus: stm32_firewall: Simplify with scoped for each OF child loop 698753e4a51a bus: firewall: move stm32_firewall header file in include folder 407b861f4d0c arm64: defconfig: Enable STMicroelectronics STM32 display support 897b9a36c22c arm64: dts: st: enable display support on stm32mp257f-dk board c5dad91c2199 arm64: dts: st: describe power supplies for stm32mp257f-dk board 973f230c4062 arm64: dts: st: enable display support on stm32mp235f-dk board 963758188e19 arm64: dts: st: describe power supplies for stm32mp235f-dk board eb0528245f94 arm64: dts: st: add clock-cells to syscfg node on stm32mp231 afb3dcfe9636 arm64: dts: st: add lvds support on stm32mp235 5ef22cf564d5 arm64: dts: st: add ltdc support on stm32mp235 e12becdf89d9 arm64: dts: st: add ltdc support on stm32mp231 84c9ed3a7726 arm64: dts: st: omit unused pinctrl groups from stm32mp25 dtb files 908d0138b4ed arm64: dts: st: add bootph-all in bsec node to stm32mp215f-dk 5cccb3f70841 arm64: dts: st: add bsec support to stm32mp21 b7fc8970e73a ARM: dts: stm32: fix misalignments in nodes of stm32mp131 9203b1605c60 ARM: dts: stm32: fix misalignments in nodes of stm32mp151 796766ceba32 arm64: dts: st: describe i2c2 / i2c8 on stm32mp235f-dk 479719088105 arm64: dts: st: describe i2c2 / i2c8 on stm32mp257f-dk dcc792919cee arm64: dts: st: disable DMA usage for i2c on stm32mp257f-ev1 7268a782a19d arm64: dts: st: add i2c2 pinmux nodes in stm32mp25-pinctrl.dtsi 2cf2f1b5193f arm64: dts: st: update i2c nodes interrupt/wakeup-source in stm32mp231 a3fe2ddbb431 arm64: dts: st: update i2c nodes interrupt/wakeup-source in stm32mp251 fbd3500613b5 ARM: dts: stm32: remove i2c dma properties in stm32mp157c-ev1 fcfab3031fc3 ARM: dts: stm32: update i2c nodes interrupt/wakeup-source in stm32mp131 458d0c1d3a8d ARM: dts: stm32: update i2c nodes interrupt/dma in stm32mp151 77a5fde00b9a ARM: dts: stm32: Add DT overlays for DH STM32MP13xx/STM32MP15xx DHSOM 23c24959de5d arm: dts: stm32: enable CoreSight on the stm32mp135f-dk board f33ce4e7a573 arm: dts: stm32: enable CoreSight on the stm32mp157c-ev1 board 65e58aa986e5 arm: dts: stm32: enable CoreSight on stm32mp15xx-dkx boards d4dd78de95a5 arm: dts: stm32: enable the debug bus on stm32mp1x boards 672d0510cc1f arm: dts: stm32: introduce the debug bus for stm32mp1x platforms 2f5bdca14ce8 iio: accel: adxl380: fix typo in PART_ID register macro 74ec3d52c003 riscv: dts: thead: beaglev-ahead: enable HDMI output 734fd5ba78cb Input: pegasus_notetaker - use HID defines ffd01c3bcc1a Input: aiptek - use HID headers 653f3100f551 Input: goodix-berlin - report a resolution of 10 units/mm 6bf36c68b0a2 tools/sched_ext: Regenerate autogen enum headers afeaa9f2532d workqueue: unlink pwqs from wq->pwqs list in alloc_and_link_pwqs() error path 400ff899c336 selftests/bpf: Make reg_bounds test more robust 79df764dbecd Input: zinitix - use guard notation when acquiring mutex 35ee82990df2 Input: wm97xx - use guard notation when acquiring mutex da52f4b27a79 Input: wdt87xx_i2c - switch to using cleanup functions e65407f83836 Input: tsc2007 - use guard notation when acquiring mutexes 600a2db76bf2 Input: sx8654 - use IRQF_NOAUTOEN when requesting interrupt a8f56931c432 Input: sx8654 - use guard notation when acquiring spinlock dc05a0118081 Input: sur40 - use guard notation when acquiring spinlock 8665ceb926ec Input: stmfts - use guard notation when acquiring mutex e3e82a9d08fc Input: raydium_i2c_ts - switch to using cleanup functions 738de07ddf09 Input: pixcir_i2c_ts - use guard notation when acquiring mutex 9f33f4fd3996 Input: novatek-nvt-ts - use guard notation when acquiring mutex 7c011b6ddbe8 Input: mxs-lradc-ts - use guard notation when acquiring spinlock 3b2a422e23cf dt-bindings: mtd: mxc-nand: add missing compatible string and ref to nand-controller-legacy.yaml 17de8a68ac98 dt-bindings: mtd: gpmi-nand: ref to nand-controller-legacy.yaml 0ba8da2f318e dt-bindings: mtd: refactor NAND bindings and add nand-controller-legacy.yaml 25a915fad503 mtd: spinand: winbond: Clarify when to enable the HS bit 54dcd6aa69db mtd: rawnand: sunxi: introduce maximize variable user data length a22f40d9eb1e mtd: rawnand: sunxi: fix typos in comments a1c967f5d6a5 mtd: rawnand: sunxi: change error prone variable name 2781542caf68 mtd: rawnand: sunxi: remove dead code 548f87ed4747 mtd: rawnand: sunxi: make the code more self-explanatory e3fd963da4c7 mtd: rawnand: sunxi: replace hard coded value by a define - take2 8fa72836be11 mtd: rawnand: sunxi: do not count BBM bytes twice 848c13996c55 mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob 87f9c59f896f mtd: rawnand: sunxi: sunxi_nand_ooblayout_free code clarification d6e0ef446882 mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs 0e2287999f04 leds: lgm-sso: Fix typo in macro for src offset 16fb8d8a0e05 cpufreq: acpi-cpufreq: use DMI max speed when CPPC is unavailable 9b776ddcf323 ACPI: PPTT: Remove duplicate structure, acpi_pptt_cache_v1_full f7d9eb0291ef ASoC: tegra: Use dev_err_probe() in tegra_audio_graph_card probe fa11e1cb2b77 ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probe 856ffd8f4aae ASoC: tegra: Use dev_err_probe() in tegra210_sfc probe f2067c1dba07 ASoC: tegra: Use dev_err_probe() in tegra210_mvc probe 3d027d4b93b9 ASoC: tegra: Use dev_err_probe() in tegra210_mixer probe 67b7bcdd9798 ASoC: tegra: Add error logging in tegra210_i2s driver ca069c3403ec ASoC: tegra: Use dev_err_probe() in tegra210_dmic probe d310c08db2d8 ASoC: tegra: Add error logging in tegra210_amx driver 802d0d6c25b3 ASoC: tegra: Use dev_err_probe() in tegra210_ahub probe 50e51b84a4b3 ASoC: tegra: Add error logging in tegra210_adx driver 6205ca05227f ASoC: tegra: Use dev_err_probe() in tegra186_dspk probe 884f3101d1ed ASoC: tegra: Use dev_err_probe() in tegra186_asrc probe 630bbba45cfd drbd: use genl pre_doit/post_doit 829def1e35ca zloop: forget write cache on force removal eff8d1656e83 zloop: refactor zloop_rw 3cef6765b75e dt-bindings: mfd: max77620: Document optional RTC address for MAX77663 4370650b6fdb dt-bindings: mfd: max77620: Convert to DT schema 30eedf2446a9 mfd: ezx-pcap: Avoid rescheduling after destroying workqueue ef5a54c542f5 mfd: ezx-pcap: Return directly instead of empty gotos fa9ccb6b7fb4 mfd: ezx-pcap: Drop memory allocation error message 44fb5d7b9db7 mfd: bcm2835-pm: Add BCM2712 PM device support fe0e422cbcf4 mfd: bcm2835-pm: Introduce SoC-specific type identifier c7be85a3cd5c dt-bindings: mfd: bd72720: Add ROHM BD73900 92601fb9d8f6 mfd: si476x: Fix kernel-doc warnings 5671125a129e mfd: rsmu: Remove a empty kernel-doc line 69d7fa1b918d mfd: kempld: Fix kernel-doc struct member names ee63402eb41a mfd: congatec: Fix kernel-doc struct member names 47a069a5de0e dt-bindings: mfd: Convert fsl-imx25-tsadc.txt to yaml format 1a408a677888 mfd: viperboard: Drop redundant device reference a2753f06e3e4 mfd: dln2: Switch to managed resources and fix bare unsigned types 9abc081c9426 mfd: macsmc: Wire up Apple SMC power driver a09506820afa mfd: mt6397: Properly fix CID of MT6328, MT6331 and MT6332 0995118d864b dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties 0735e3007c1b mfd: lpc_ich: Expose the GPIO controller cell's software node 239cd6a417b9 mfd: atmel-hlcdc: Fetch LVDS PLL clock for LVDS display c2b06b133c66 mfd: dln2: Drop redundant device reference f385ec3259b3 mfd: max77705: Make max77705_pm_ops variable static eaa0a41774e7 mfd: rohm-bd71828: Enable wakeup via power button ffdc5c51f8bc mfd: stpmic1: Attempt system shutdown twice in case PMIC is confused a5a65a7fb2f7 mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata() 67cb50aee082 iommufd: update outdated comment for renamed iommufd_hw_pagetable_alloc() 6256628ee819 ASoC: dt-bindings: mediatek: Adjust style of blocks placement e0390dc08f1f ASoC: dt-bindings: mediatek,mt2701-wm8960: Correctly use additionalProperties dcc99abebfa1 kbuild: uapi: also test UAPI headers against C++ compilers b187c1a1a051 kbuild: uapi: provide a C++ compatible dummy definition of NULL b4ec38cb739e kbuild: uapi: handle UML in architecture-specific exclusion lists cf822413093e kbuild: uapi: move all include path flags together 55d68ec5b9ba kbuild: uapi: move some compiler arguments out of the command definition e93ab401da4b quota: Fix race of dquot_scan_active() with quota deactivation 09808839c7aa rust: pin-init: replace `addr_of_mut!` with `&raw mut` aa9ec9460dd5 rust: pin-init: implement ZeroableOption for NonZero* integer types 44f6fa0dced7 rust: pin-init: doc: de-clutter documentation with fake-variadics 960c37cbcba7 rust: pin-init: properly document let binding workaround 002a121b16c3 rust: pin-init: build: simplify use of nightly features c655a1495836 arm64: tegra: defconfig: Drop redundant ARCH_TEGRA_foo_SOC 21e380f27241 ARM: tegra: defconfig: Drop redundant ARCH_TEGRA_foo_SOC 9514d3f2dd4b soc/tegra: Add Tegra238 Kconfig symbol ece67f475887 soc/tegra: Make ARCH_TEGRA_SOC_FOO defaults for NVIDIA Tegra 95d12fc4ef45 wifi: iwlwifi: mld: set RX_FLAG_RADIOTAP_TLV_AT_END generically d35dafca94d9 wifi: iwlwifi: reduce the number of prints upon firmware crash 1d624e0bd26c wifi: iwlwifi: fix the description of SESSION_PROTECTION_CMD 1a41221f314c wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid 4d56037a02bd wifi: iwlwifi: mld: block EMLSR during TDLS connections 73a20e5d1ed8 wifi: iwlwifi: TLC_MNG_CONFIG_CMD can use several structures b008f2860015 wifi: iwlwifi: mld: update the TLC when we deactivate a link f2463eff4ad9 wifi: iwlwifi: add a macro for max FW links 4f1da5cf31cf wifi: iwlwifi: mld: always assign a fw id to a vif ab97a6c94c89 wifi: iwlwifi: mld: use the dedicated helper to extract a link 62e4d33c7d69 wifi: iwlwifi: add MAC context command version 4 19a86a3ff3cc wifi: iwlwifi: handle NULL/ERR returns from ptp_clock_register() 350d91a2ae5a wifi: iwlwifi: mld: add double-include guards to nan.h 282fb8c6b1d1 wifi: iwlwifi: mld: make alloc functions not forced static bac6907b2dad wifi: iwlwifi: mld: rename iwl_mld_phy_from_mac80211() argument f10112193097 wifi: iwlwifi: mld: remove type argument from iwl_mld_add_sta() d86aeb5f6fbc wifi: iwlwifi: mld: make iwl_mld_mac80211_iftype_to_fw() static 4a481720106d wifi: iwlwifi: pcie: don't dump on reset handshake in dump 1793f23177b6 wifi: iwlwifi: use IWL_FW_CHECK for sync timeout 4aece67f1cb0 wifi: iwlwifi: mld: add BIOS revision compatibility check for PPAG command 6e6d8f344dbb wifi: iwlwifi: validate the channels received in iwl_mcc_update_resp_v* 454e9141ae96 wifi: iwlwifi: add CQM event support for per-link RSSI changes 5e35b749fe25 wifi: iwlwifi: mld: eliminate duplicate WIDE_ID in PPAG command handling 3fd645e6a153 wifi: iwlwifi: fw: Add TLV support for BIOS revision of command c74abe31142d wifi: iwlwifi: bump core version for BZ/SC/DR 7fa6fcfca7ac wifi: iwlwifi: mld: support changing iftype at runtime d60cbe9ef68c wifi: iwlwifi: mld: set UHR MCS in RX status 364273359ef3 wifi: iwlwifi: mld: enable UHR in TLC a8023eb7038c wifi: iwlwifi: mld: remove SCAN_TIMEOUT_MSEC f199ee6078a9 wifi: iwlwifi: remove IWL_MAX_WD_TIMEOUT 769b5b1ed590 wifi: iwlwifi: uefi: mode the comments valid kerneldoc comments f863093a914c wifi: iwlwifi: support PER_CHAIN_LIMIT_OFFSET_CMD v6 c5cc3d371778 wifi: iwlwifi: acpi: add support for WGDS revision 4 f951689793e6 wifi: iwlwifi: acpi: validate the WGDS table c30e4e03721d wifi: iwlwifi: uefi: add support for WGDS rev4 de985774e217 wifi: iwlwifi: uefi: open code the parsing of the WGDS table c239a0d8d75e wifi: iwlwifi: mld: support version 11 of REDUCE_TX_POWER_CMD 6481a02f94e2 wifi: iwlwifi: acpi: add support for EWRD rev 3 table 60db0a1a70fa wifi: iwlwifi: acpi: add support for WRDS rev 3 table b00294e66e1f wifi: iwlwifi: uefi: support the new WRDS and EWRD tables 5562b3bbeede wifi: iwlwifi: mvm: zero iwl_geo_tx_power_profiles_cmd before sending f473f609164e wifi: iwlwifi: restrict TOP reset to some devices 1fd4e6478ccd wifi: iwlwifi: uefi: add support for PPAG table rev5 f90c8ea27cbe wifi: iwlwifi: acpi: add support for PPAG rev5 feb27e5abb72 wifi: iwlwifi: acpi: check the size of the ACPI PPAG tables 442c707c3c66 wifi: iwlwifi: regulatory: support a new command for PPAG 99d602b2d790 wifi: iwlwifi: mld: add support for sta command version 3 1a7d1830be84 wifi: iwlwifi: bring iwl_fill_ppag_table to the iwlmvm f983c7308e27 wifi: iwlwifi: uefi: open code the PPAG table store operation 6af32104003e wifi: iwlwifi: mld: Introduce scan command version 18 b6045c899e37 wifi: iwlwifi: mld: Refactor scan command handling 5ebf0b1d7bd3 wifi: iwlwifi: mld: remove unused scan expire time constants 97cbd93e364f wifi: iwlwifi: mvm: cleanup some more MLO code 64b992ebf1e8 wifi: iwlwifi: acpi: better use ARRAY_SIZE than a define 5971e08b1324 wifi: iwlwifi: uefi: decouple UEFI and firmware APIs 07c82a4e5bee wifi: iwlwifi: ensure we don't read SAR values past the limit 078df640ef05 wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2 bb0c0aa30ff8 wifi: iwlwifi: mvm: replace use of system_wq with system_percpu_wq 900c899bd8dd wifi: iwlwifi: fw: replace use of system_unbound_wq with system_dfl_wq 5dac9abd3f18 wifi: iwlwifi: replace use of system_unbound_wq with system_dfl_wq 133ac42af0a1 media: renesas: vsp1: Initialize format on all pads 57485b542dbd media: renesas: vsp1: Implement control events d17d21bb0e16 media: renesas: vsp1: histo: Fix format setting 1b5db4e30844 media: renesas: vsp1: histo: Fix size enumeration a7985d28b3b1 media: renesas: vsp1: histo: Fix code enumeration ae16c0d6baab media: renesas: vsp1: hsit: Fix size enumeration 937f3e6b51f1 media: renesas: vsp1: brx: Fix format propagation d9a2bce9ae6a media: renesas: vsp1: rwpf: Fix media bus code and frame size enumeration 78db71a2adf3 media: renesas: vsp1: rpf: Fix crop width and height clamping 55823379e615 media: renesas: vsp1: rpf: Fix crop left and top clamping 46d3ad607037 media: renesas: vsp1: Fix code checks in frame size enumeration 2cbf20a3fd8f media: renesas: vsp1: Store size limits in vsp1_entity c247aa0b75d6 media: renesas: vsp1: Store supported media bus codes in vsp1_entity 4f7cfb94be61 mmc: sdhci-of-aspeed: Handle optional controller reset 918d627c0916 dt-bindings: mmc: sdhci-of-aspeed: Add AST2700 compatible 2c8fe1f14240 media: uvcvideo: Add support for P010 pixel format 45507b100929 media: uvcvideo: Add D436 and D555 cameras metadata support bc4da279ef3e media: uvcvideo: Change comment to 'Intel RealSense' c3a29052db80 media: uvcvideo: Add a stream backpointer in uvc_video_queue 2ac27db04608 media: uvcvideo: Allow userspace to increase the meta buffersize 33dd4bb261bd media: uvcvideo: uvc_queue_to_stream(): Support meta queues fbac03467e53 media: uvcvideo: Enable VB2_DMABUF for metadata stream 17a9399a61c9 slab,rcu: disable KVFREE_RCU_BATCHED for strict grace period f63ddbcc3299 fpga: m10bmc-sec: switch show_canceled_csk() to using sysfs_emit() d8b034525fd9 clk: airoha: Add econet EN751221 clock/reset support to en7523-scu 35af99f74826 dt-bindings: clock, reset: Add econet EN751221 60d4b17e886a sched_ext: Choose the right sch->ops.name to output in the print_scx_info() 03bf32743445 Input: msg2638 - use guard notation when acquiring mutex 11a64d6bb70b Input: mms114 - use guard notation when acquiring mutex 7e1e5722e859 Input: mk712 - use guard notation when acquiring spinlock 8e4ae01d84cd Input: melfas_mip4 - switch to using cleanup functions a00a9fad1c05 Input: lpc32xx_ts - use guard notation when acquiring mutex 3092610fdc62 Input: iqs7211 - use cleanup facility for fwnodes 3b5e7a62651e Input: iqs5xx - simplify parsing of firmware blob 582f32aa89e6 Input: iqs5xx - switch to using cleanup functions f1324109d1a4 Input: ipaq-micro-ts - use guard notation when acquiring mutex/spinlock 445dcfc7f676 Input: imx6ul_tsc - use guard notation when acquiring mutex d2862b87add9 Input: imagis - use guard notation when acquiring mutex ded32cc611ef Input: hycon-hy46xx - use guard notation when acquiring mutex 5568c1aeb33b Input: hideep - switch to using cleanup functions 777f5b42f895 Input: goodix - switch to using cleanup functions in firmware code 576c99f1a34d Input: exc3000 - use guard notation when acquiring mutex cec3bcec6fd5 Input: elo - use guard notation when acquiring mutex e5c79d9f65a1 Input: elants_i2c - switch to using cleanup facilities 8c187a4c1592 Input: ektf2127 - use guard notation when acquiring mutex 6e9b9192d69d Input: eeti_ts - use guard notation when acquiring mutexes df2e75e070a8 Input: edt-ft5x06 - use guard notation when acquiring mutex a0a92414af42 Input: cyttsp - use guard notation when acquiring mutex 37115e7df5d0 Input: chipone_icn8318 - use guard notation when acquiring mutex b29be7bae370 Input: bu21029_ts - use guard notation when acquiring mutex 24b3bc4a8f1b Input: auo-pixcir-ts - use guard notation when acquiring mutexes d911a55b29bc Input: atmel_mxt_ts - switch to using cleanup functions d77c45c8f0fd Input: ads7846 - switch to using cleanup functions ab2a8300179b Input: ad7879 - use guard notation when acquiring mutexes f3488759a5c1 Input: ad7877 - use guard notation when acquiring mutexes/locks a96ef5848cb0 randomize_kstack: Unify random source across arches 37beb4256016 randomize_kstack: Maintain kstack_offset per task d1e59a469737 tcp: add cwnd_event_tx_start to tcp_congestion_ops 112f4c632007 selftests: drv-net: add missing tc config options for netkit tests 7c20f6c1cfb1 net: dsa: mxl862xx: use RST_DATA to skip writing zero words a319d0c8c8ce net: dsa: mxl862xx: add CRC for MDIO communication 10171b938330 net: ethtool: pass genl_info to the ethnl parse_request operation 824d679941c9 dt-bindings: input: matrix-keymap: fix key board wording 23d1cfc0216e ring-buffer: Show what clock function is used on timestamp errors 858f6273cf00 MAINTAINERS: Add entry for ESWIN EIC7700 clock driver cd44f127c1d4 clk: eswin: Add eic7700 clock driver 8add6d87dc69 clk: divider: Add devm_clk_hw_register_divider_parent_data 1fb83132603c dt-bindings: clock: eswin: Documentation for eic7700 SoC 672299736af6 clk: bcm: rpi: Manage clock rate in prepare/unprepare callbacks 731c634ea95e dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3519 59b026da0038 HSI: cmt_speech: fix wrong printf format 3416431ed281 HSI: omap_ssi_port: remove null check from FAM 9f7d8fa6817e selftests/bpf: Test variable length stack write 4639eb9e30ab bpf: Fix variable length stack write over spilled pointers 4bbf3f58e00f fat: add KUnit tests for timestamp conversion helpers 04eeaf39f86a arm64: dts: rockchip: assign pipe clock to rk356x PCIe lanes 792c42da47fa arm64: dts: rockchip: Add mphy reset to ufshc node 8c2c73084bd1 arm64: dts: rockchip: Enable OTP controller for RK3528 fae36d252e33 arm64: dts: rockchip: Enable OTP controller for RK356x 2448f33ff93c arm64: dts: rockchip: Enable OTP controller for RK3562 3c4b46cd26fb arm64: dts: rockchip: Enable PCIe CLKREQ# for RK3588 on Rock 5b-5bp-5t series 5283ad9abd85 arm64: dts: rockchip: add SD/eMMC aliases for ArmSom Sige5 9f65d1da414f arm64: dts: rockchip: Add SPDIF nodes to RK3576 device tree 0410731663c9 arm64: dts: rockchip: Add Khadas Edge 2L board 00ba2843112c dt-bindings: arm: rockchip: Add Khadas Edge 2L board 551e49beb175 timers: Get this_cpu once while clearing the idle state 8ed82f807bb0 bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path c291cfac49a6 entry: Add missing kernel-doc for arch_ptrace_report_syscall functions b374977413e7 selftests/futex: Bump up libnuma version check 3814c4e145b7 selftests/futex: Conditionally include libnuma support 55722b3f8037 selftests/bpf: verify_pkcs7_sig: Use 'struct module_signature' from the UAPI headers e340db306c3b sign-file: use 'struct module_signature' from the UAPI headers d2d7561dc656 tools uapi headers: add linux/module_signature.h f9909cf0a2dc module: Move 'struct module_signature' to UAPI 2ae4ea2d9aaf module: Give MODULE_SIG_STRING a more descriptive name acd87264af52 module: Give 'enum pkey_id_type' a more specific name 8988913aacee module: Drop unused signature types 137676d4482d extract-cert: drop unused definition of PKEY_ID_PKCS7 34ca46cc6fc9 fs: hugetlb: simplify remove_inode_hugepages() return type 260d70819c37 mm/shrinker: fix refcount leak in shrink_slab_memcg() b8a4b0883818 mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold 7e74dd031620 mm/page_alloc: avoid overcounting bulk alloc in watermark check 396f57b57200 mm, swap: speed up hibernation allocation and writeout 882ac913e67d media: imx8mq-mipi-csi2: Add support for i.MX8ULP 6d79bb8fd2aa media: imx8mq-mipi-csi2: Explicitly release reset c0e5899e1397 media: imx8mq-mipi-csi2: Use devm_clk_bulk_get_all() to fetch clocks 20b522e812a3 media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string 77458ad25ec0 media: nxp: imx8-isi: Add ISI support for i.MX95 38f4ce14dbe9 media: nxp: imx8-isi: Keep the default value for BLANK_PXL field a14986949fd5 media: dt-bindings: nxp,imx8-isi: Add i.MX95 ISI compatible string 2f38622d0f85 media: nxp: imx8-isi: Reduce minimum queued buffers from 2 to 0 21ad4e8584ae media: dw100: Merge dw100_device_run and dw100_start 557ec8cc29ad media: dw100: Fix kernel oops with PREEMPT_RT enabled dc4b7a52a064 media: dw100: Implement dynamic vertex map update 3906de8da72f media: dw100: Implement V4L2 requests support 5e4eabaded26 media: nxp: Add dev_err_probe() to all error paths in *async_register() helpers 4de17cce8f0f media: rkisp1: Fix enum_framesizes accepting invalid pixel formats 676540d02b2c tracefs: Use dentry name snapshots instead of heap allocation 4d9b262031ff eventfs: Simplify code using guard()s 7f5b0a60a8b9 selftests/bpf: move trampoline_count to dedicated bpf_testmod target d9d7125e445d selftests/bpf: Fix sockmap_multi_channels reliability 2790db208b44 selftests/bpf: Improve tc_tunnel test reliability 70b5f3f7822a bpf: update outdated comment for refactored btf_check_kfunc_arg_match() e8571de53445 selftests/bpf: Add trampolines single and multi-level pointer params test coverage 4145203841ba bpf: Support pointer param types via SCALAR_VALUE for trampolines 7ef26d62f3fd selftests/sched_ext: Skip rt_stall on older kernels and list skipped tests 9edd04c4189e docs: Raise minimum pahole version to 1.26 for KF_IMPLICIT_ARGS kfuncs 2a0a1db5081d s390/zcrypt: Slight rework on the agent_id field 0e72b785b60e s390/zcrypt: Explicitly use a card variable in _zcrypt_send_cprb 227a9197bace s390/zcrypt: Rework MKVP fields and handling ecd2fd113e89 s390/zcrypt: Make apfs a real unsigned int field e2c6d91eb8b1 s390/zcrypt: Rework domain processing within zcrypt device driver 23a4757d6d69 s390/zcrypt: Move inline function rng_type6cprb_msgx from header to code fa8be59ce23d s390/percpu: Provide arch_raw_cpu_ptr() 762a3847a05c spi: pxa2xx: update outdated reference to pump_transfers() 3e839947b842 ASoC: update outdated comments for removed snd_soc_new_pcms() 6c2505e185b0 regulator: da9121: Allow caching BUCK registers 7795014962fa regulator: dt-bindings: dlg,da9121: Add dlg,no-gpio-control 7b4f1a29c704 selftests/bpf: Test 32-bit scalar spill pruning in stacksafe() 596bef1d718d bpf: Support 32-bit scalar spills in stacksafe() 4a1739c30fc6 riscv: dts: microchip: add tsu clock to macb on mpfs feb5dba31a36 dt-bindings: riscv: Add Supm extension description 0aa192407178 riscv: dts: microchip: remove POLARFIRE mention in Makefile 7219d20f9f42 riscv: dts: microchip: add pic64gx and its curiosity kit 63ddacd42f9e dt-bindings: riscv: microchip: document the PIC64GX curiosity kit 6e9f2cb45d20 dt-bindings: timer: sifive,clint: add pic64gx compatibility 123f4276b521 riscv: dts: microchip: add pinctrl nodes for mpfs/icicle kit f9963deaa891 ntfs3: work around false-postive -Wmaybe-uninitialized warnings d7ea8495fd30 fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked() 81ad9e67eccc fs/ntfs3: increase CLIENT_REC name field size 95d324fb1b48 bitmap: add test_zero_nbits() be09d78b6d54 f2fs: use more generic f2fs_stop_checkpoint() bd882ffdd48a f2fs: call f2fs_handle_critical_error() to set cp_error flag 5471834a96fb f2fs: add READ_ONCE() for i_blocks in f2fs_update_inode() 1e134c33b931 f2fs: drop unused ri parameter from truncate_partial_nodes() 95e159ad3e52 f2fs: fix fiemap boundary handling when read extent cache is incomplete eb2ca3ca9835 f2fs: fix incorrect multidevice info in trace_f2fs_map_blocks() 39d4ee19c1e7 f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io() 1eaf7ee2e682 f2fs: drop unused sbi parameter from f2fs_in_warm_node_list() 2d9c4a4ed4ee f2fs: fix UAF caused by decrementing sbi->nr_pages[] in f2fs_write_end_io() 570e2ccc7cb3 f2fs: avoid reading already updated pages during GC 265dccda7066 f2fs: Add defrag_blocks sysfs node 68a0178981a0 f2fs: fix incorrect file address mapping when inline inode is unwritten 5604129b6504 f2fs:Fix incomplete search range in f2fs_get_victim when f2fs_need_rand_seg is enabled 3cf11e6f36c1 f2fs: fix to avoid memory leak in f2fs_rename() d69ee59d38a2 f2fs: remove unreachable code in f2fs_encrypt_one_page() ede6a0560689 arm64: dts: rockchip: Fix RK3562 EVB2 model name 683192d7d5b4 ARM: dts: rockchip: Add Onion Omega4 Evaluation Board 2ea01fbb1d29 dt-bindings: arm: rockchip: Add Omega4 Evaluation board b4dc241c68f5 ARM: dts: rockchip: Add support for RV1103B 25c2721f18ff dt-bindings: soc: rockchip: grf: Add RV1103B compatibles 943cfbca992f remoteproc: use SIZE_MAX in rproc_u64_fit_in_size_t() fd4cb4511b59 tracing: trace_mmap.h: fix a kernel-doc warning 94c8dc1fa8e1 ARM: dts: rockchip: Pass linux,code to the power key on rk3288-veyron-pinky 02bcf8ef264d bpf: Update MAINTAINERS file for general BPF entry b43d574c0032 selftests/bpf: Add test for struct_ops __ref argument in any position 25e3e1f10960 bpf: Fix refcount check in check_struct_ops_btf_id() e8c819df0243 wifi: mt76: mt7996: Destroy active sta links in mt7996_mac_sta_remove() e7ec71d9f8fa wifi: mt76: mt7996: Add mcu APIs to enable/disable vif links. 08813703ac41 wifi: mt76: mt7996: Destroy vif active links in mt7996_remove_interface() c8d22f28ea58 wifi: mt76: mt7996: Move mlink deallocation in mt7996_vif_link_remove() 108cb0c43fdc wifi: mt76: mt7996: Account active links in valid_links fields 76ceccd60bdd wifi: mt76: mt7996: Rely on msta_link link_id in mt7996_vif_link_remove() 59a295335021 wifi: mt76: mt7996: fix frequency separation for station STR mode 9fc83205a62e wifi: mt76: mt7925: host-only unwind published links on add failure db134691924f wifi: mt76: mt7925: publish msta->link after successful link add 6ace866cf6d2 wifi: mt76: mt7925: switch link STA allocation to RCU lifetime 52f088a2e6bf wifi: mt76: mt7925: move WCID teardown into link_sta_remove() 0fff5b5e2786 wifi: mt76: mt7925: drop WCID reinit after publish 75e2d6bfd9ac wifi: mt76: mt7925: unwind WCID setup on link STA add failure da14a9349746 wifi: mt76: mt7925: make WCID cleanup unconditional in sta_remove_links() 9763ead5b9f8 wifi: mt76: mt7925: pass mconf and mlink to wtbl_update_hdr_trans() beec58f36983 wifi: mt76: mt7925: resolve link after acquiring mt76 mutex cf9db836b1e0 wifi: mt76: mt7925: pass mlink to set_link_key() 46a226468150 wifi: mt76: mt7925: pass mlink to wtbl_update_hdr_trans() 292651cafac0 wifi: mt76: mt7925: validate mlink in sta_hdr_trans_tlv() 8951131c1897 wifi: mt76: mt7925: pass mlink to sta_hdr_trans_tlv() 9e4d518a4707 wifi: mt76: mt7925: pass mlink to mac_link_sta_remove() ecc57c9899e6 wifi: mt76: mt7925: resolve primary mlink via def_wcid dc019e3294c7 wifi: mt76: mt7925: pass mlink to mcu_sta_update() ff643b81bc38 wifi: mt76: mt7925: pass mlink and mconf to sta_mld_tlv() ea757740dd87 wifi: mt76: mt7925: pass WCID indices to bss_basic_tlv() a1353d994c16 wifi: mt76: mt7925: pass mlink to sta_amsdu_tlv() fc4533b5db80 wifi: mt76: mt7996: fix issues with manually triggered radar detection 9eeea2984c30 wifi: mt76: mt7996: adjust timeout value for boot-up calibration commands 22f9abaf3656 wifi: mt76: mt7996: update WFSYS reset flow for MT7990 chipsets cf909557c1ba wifi: mt76: mt7996: support critical packet mode for MT7990 chipsets 73b46379e523 wifi: mt76: mt7996: fix RRO EMU configuration 56154fef47d1 wifi: mt76: mt792x: fix mt7925u USB WFSYS reset handling e6f48512c1ce wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor 4df75606ece5 wifi: mt76: add per-link beacon monitoring for MLO e765bd6708cd wifi: mt76: wait for firmware TX completion of mgmt frames before channel switch 331e766e75d2 wifi: mt76: route nullfunc frames to PSD/ALTX queue 0dcef1cbae27 wifi: mt76: flush pending TX before channel switch 381733b3a14a wifi: mt76: send nullfunc PS frames on offchannel transitions f72dd74dd0b6 wifi: mt76: optimize ROC for same-channel case de62b24224ac wifi: mt76: abort ROC on chanctx changes f0fb9afb74ec wifi: mt76: check chanctx before restoring channel after ROC ec0a9b01ef88 wifi: mt76: add offchannel check to mt76_roc_complete 360552c8592d wifi: mt76: support upgrading passive scans to active 0420180df092 wifi: mt76: fix multi-radio on-channel scanning e648051d52af wifi: mt76: mt7996: Decrement sta counter removing the link in mt7996_mac_reset_sta_iter() 5806c91a3f0d wifi: mt76: mt7996: Remove unnecessary phy filed in mt7996_vif_link struct 569ce4340268 wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_links() c0a47ffc4caa wifi: mt76: mt7996: Add missing CHANCTX_STA_CSA property 62e037aa8cf5 wifi: mt76: mt7925: fix incorrect TLV length in CLC command f0168f2f9a1e wifi: mt76: add missing lock protection in mt76_sta_state for sta_event callback 3dc0c40d7806 wifi: mt76: mt7921: fix 6GHz regulatory update on connection 947d63d8cd3b wifi: mt76: mt7996: Disable Rx hdr_trans in monitor mode c9ce833d7891 wifi: mt76: mt7996: Add eMLSR support c8f62f73bbce wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work() 1146d0946b53 wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work() 964f870e090e wifi: mt76: don't return TXQ when exceeding max non-AQL packets 1f9017d19db3 wifi: mt76: mt7996: fix queue pause after scan due to wrong channel switch reason 169c83d3df95 wifi: mt76: avoid to set ACK for MCU command if wait_resp is not set efbd5bf395f4 wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event 97b9f9831bf2 wifi: mt76: mt7996: fix wrong DMAD length when using MAC TXP 02b7a65719a0 wifi: mt76: mt7921: add MT7902 SDIO device support c26319afb5fb wifi: mt76: mt7921: add MT7902 PCIe device support 199443b40152 wifi: mt76: mt792x: add MT7902 WFDMA prefetch configuration 6d32fb257689 wifi: mt76: mt7921: add MT7902 MCU support 9eef868b86db wifi: mt76: mt792x: ensure MCU ready before ROM patch download 14a7ba034fcd wifi: mt76: mt792x: add PSE handling barrier for the large MCU cmd 0a7d2fca06af wifi: mt76: connac: mark MT7902 as hw txp devices d3bb1ca22896 wifi: mt76: mt7921: add MT7902e DMA layout support 222606f43b58 wifi: mt76: mt7921: handle MT7902 irq_map quirk with mutable copy 918af1f87f7d wifi: mt76: mt7921: use mt76_for_each_q_rx() in reset path 5c81a4f182d9 wifi: mt76: connac: use is_connac2() to replace is_mt7921() checks fa1063fc649c wifi: mt76: mt7996: apply calibration-free data from OTP 676d5d009bc6 wifi: mt76: mt7996: add variant for MT7992 chipsets f456e1f56c4c wifi: mt76: add external EEPROM support for mt799x chipsets ad2f7ed0ee91 bpf: propagate kvmemdup_bpfptr errors from bpf_prog_verify_signature 280de43e88c0 bpf: Remove ipv6_bpf_stub usage in test_run e0a384434ae1 tracing: fprobe: do not zero out unused fgraph_data 03b7b389fe88 selftests/bpf: Fix compiler warnings in task_local_data.h 833ef4a954e1 bpf: Simplify tnum_step() 4ea43a435505 bpftool: Enable aarch64 ISA extensions for JIT disassembly 9b0cf064ea0a bpf: Switch CONFIG_CFI_CLANG to CONFIG_CFI a02327413acc bpf: Remove inclusions of crypto/sha1.h 300aaca3435c wifi: b43: kzalloc + kcalloc to kzalloc_flex b5b5ffa94a3b wifi: mac80211: don't consider the sband when processing capabilities 876565d4a826 wifi: mac80211: properly handle error in ieee80211_add_virtual_monitor 763677c52145 wifi: cfg80211: support UNII-9 channels in ieee80211_channel_to_freq_khz c209f67233f1 wifi: mac80211: make ieee80211_find_chanctx link-unaware 4ca225315792 wifi: mac80211_hwsim: advertise basic UHR support 3f451a2cf56c wifi: mac80211: use for_each_chanctx_user_* in one more place 6c65b2345756 wifi: cfg80211: Add support for additional 7 GHz channels 3f21614c2005 wifi: mac80211: Replace strncpy() with strscpy_pad() in drv_switch_vif_chanctx tracepoint afa4b9befb3e media: rzv2h-ivc: Replace workqueue with direct function call b1de0940a19c media: rzv2h-ivc: Avoid double job scheduling 72773ff1cdfa media: rzv2h-ivc: Fix concurrent buffer list access 562d2e0a6720 media: rzv2h-ivc: Fix FM_STOP register write d901c4283502 media: rzv2h-ivc: Write AXIRX_PIXFMT once 6139d018f043 media: rzv2h-ivc: Fix AXIRX_VBLANK register write 38104fe60ebb media: rzv2h-ivc: Revise default VBLANK formula 062ae1d031a0 media: mali-c55: Bypass Purple Fringe Correction 762ec66e1360 media: mali-c55: Bypass the Iridix Tonemap engine db7faf488ecf media: mali-c55: Fix Iridix bypass macros 26ad493bea57 media: mali-c55: Fully reset the ISP configuration d5c24b71da54 media: mali-c55: Initialize the ISP in enable_streams() df1662424829 media: mali-c55: Fix wrong comment of ISP block types e5d5cc44791f ASoC: uda1380: use dev_err() and %pe for better error reporting 071efde6b756 ASoC: uda1380: fix missing return value checks for I2C operations 5c709b376460 EDAC/versalnet: Fix device_node leak in mc_probe() 204aa22a686b fuse: abort on fatal signal during sync init 7f3eb70516c7 spi: rockchip: switch to managed controller allocation 4ba75403fb4d spi: tegra20-slink: switch to managed controller allocation 9c0180650654 spi: imx: switch to managed controller allocation 53e7a16070fe spi: rockchip: fix controller deregistration 1c78c2002380 spi: imx: fix use-after-free on unbind 6ee26b7a224b perf/x86/intel/p4: Fix unused variable warning in p4_pmu_init() a21c1e961de2 compiler: Simplify generic RELOC_HIDE() 9dcef98dbee3 iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement 803e41f36d22 iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() 4478886310e5 ASoC: SOF: sof-audio: pcm_id is __le32 3b793983834e iommu/arm-smmu-v3: Update Arm errata 86bf8580d5b8 iommu/arm-smmu-v3: Fix typos introduced by arm_smmu_invs 6a01b9f0a5ec iommu/arm-smmu-v3: Do not continue in __arm_smmu_domain_inv_range() b98f7363f72f fs: Replace user_access_{begin/end} by scoped user access 4bf798e027d3 readdir: Introduce dirent_size() 7d7a9fc1310a ARM: dts: microchip: sama7d65: add Cortex-A7 PMU node 141efa53b987 ASoC: amd: yc: Add MSI Thin A15 B7VF to quirk table 186bf9031666 platform/x86: asus-wmi: do not enforce a battery charge threshold f4cf0992be37 printf: add IPv6 address format tests d12dc8c558b9 ASoC: sdw_utils: add vendor_id to asoc_sdw_codec_info dc1ec4fa86b2 platform/x86: bitland-mifs-wmi: Add new Bitland MIFS WMI driver 7671f4949a6c gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver 05a8a80efaac gpio: dt-bindings: Add GPIO on top of generic pin control bf1fbd189d45 firmware: arm_scmi: Allow PINCTRL_REQUEST to return EOPNOTSUPP f20e81322f3a pinctrl: scmi: ignore PIN_CONFIG_PERSIST_STATE 37a584414d9c pinctrl: scmi: Delete PIN_CONFIG_OUTPUT_IMPEDANCE_OHMS support 9ea2647b0089 pinctrl: scmi: Add SCMI_PIN_INPUT_VALUE 96b76f7bc575 pinctrl: introduce pinctrl_gpio_get_config() e57c36bc1a3e clk: samsung: exynos850: Add APM-to-AP mailbox clock bf9462c82721 dt-bindings: clock: exynos850: Add APM_AP MAILBOX clock b1c803d5c816 net: airoha: Rework the code flow in airoha_remove() and in airoha_probe() error path 2f89b7f78c50 perf: add NVIDIA Tegra410 C2C PMU 429b7638b2df perf: add NVIDIA Tegra410 CPU Memory Latency PMU 3dd73022306b perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU bf585ba14726 perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU bc86281fe4bd perf/arm_cspmu: Add arm_cspmu_acpi_dev_get f5caf26fd6c7 perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU d332424d1d06 perf/arm_cspmu: nvidia: Rename doc to Tegra241 5394396ff548 perf/arm-cmn: Stop claiming entire iomem region 15ed3fa23cbc arm64: cpufeature: Use pmuv3_implemented() function d1dcc20bcc40 arm64: cpufeature: Make PMUVer and PerfMon unsigned 2e30447b233a KVM: arm64: Read PMUVer as unsigned a4b908c89d88 net: phy: update outdated comment for removed phy_package_read/write() 88c07dff9f6d hv_sock: update outdated comment for renamed vsock_stream_recvmsg() cd1f306e2815 net: stmmac: elminate tbs_desc in stmmac_xmit() 557ccd54ba14 net: stmmac: use first_desc for TBS 2e3bfeb1bc0c net: stmmac: move stmmac_xmit() initial variable init 7b8683115034 net: stmmac: move stmmac_xmit() first entry index code cafacdc48a74 net: stmmac: move first xmit descriptor SARC and TBS config fcbf106189aa net: stmmac: move stmmac_xmit() skb head handling 91193e72ba79 media: ov02a10, dw9768: Remove Dongchung's e-mail 64d712aa31f3 media: subdev: Split v4l2_subdev_get_frame_desc_passthrough() into locked and unlocked f40306e08627 media: subdev: Minor v4l2_subdev_get_frame_desc_passthrough() cleanups 754ec1f19614 media: subdev: Improve v4l2_subdev_get_frame_desc_passthrough() kdoc 1b065199ea19 media: i2c: ov8856: parse and register V4L2 device tree properties 78c7ab8af70f media: dt-bindings: ovti,ov8856: Allow orientation & rotation props f75e16074566 media: i2c: ov8856: free control handler on error in ov8856_init_controls() ea9e61deee42 dt-bindings: media: st,stm32-dcmi: add 'power-domains' property 9f1af89a7598 media: v4l2-subdev: Fix error check in v4l2_subdev_get_frame_desc_passthrough() d3ac6212df60 media: i2c: imx355: Restrict data lanes to 4 08f9794d9b79 media: bcm2835-unicam: Fix RGB format / mbus code association 7b0288bc05a7 media: uapi: Clarify MBUS color component order for serial buses 40c6da8a9c0f media: renesas: vin: Fix RAW8 (again) 58b1e9664d8f media: renesas: vsp1: Fix NULL pointer deref on module unload 8015a49d8b33 media: v4l2-fwnode: Return -EPROBE_DEFER on parsing NULL endpoints de69301dc2f6 net-sysfs: switch xps_queue_show() to sysfs_emit() 6e4235adfa88 octeontx2-af: simplify rvu_debugfs b7fb3677840d amd-xgbe: add TX descriptor cleanup for link-down 0898849ad971 amd-xgbe: optimize TX shutdown on link-down 31b2d4e00260 amd-xgbe: add adaptive link status polling 0e81fe79fec5 sched/core: Get this cpu once in ttwu_queue_cond() 76504bce4ee6 sched/fair: Get this cpu once in find_new_ilb() e379dce8af11 sched/topology: Fix sched_domain_span() 7803501e5754 gpio: drop unneeded Kconfig dependencies on OF_GPIO 64b00da69ef6 arm64: dts: cix: add FCH(S0)/S5 GPIO controllers for sky1 3403d7cfb3d3 arm64: dts: cix: Add scmi powerdomain nodes for sky1 72e76b63d6ff PCI: sky1: Fix missing cleanup of ECAM config on probe failure 94c62cf0698c dt-bindings: PCI: cix,sky1-pcie-host: Add power-domains 44c00b0c1f89 arm64: dts: cix: add support for cix sky1 resets c68360c0d636 riscv: dts: spacemit: drop incorrect pinctrl for combo PHY 54e97360b44b clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc() eac600d5cc42 riscv: dts: spacemit: reorder phy nodes for K1 b4d4a4f6e2ca dt-bindings: firmware: qcom,scm: document Eliza SCM Firmware Interface b0bc6011c549 clk: qcom: dispcc-sc7180: Add missing MDSS resets fc6e29d42872 dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets 9d463f7863f2 selftests: net: io_uring_zerocopy: enable io_uring for the test a897e194c475 selftests: net: run reuseport in an isolated netns fdeb077b8ae5 arm64: defconfig: enable pci-pwrctrl-generic as module 381a503f0eb3 selftests: rds: Add -c config option to rds/config.sh 0f5d68004780 selftests: rds: add tools/testing/selftests/net/rds/config e81cf512c1bd selftests: bonding: add test for stacked bond header_parse recursion 91b59009c7d4 soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available 9dfd69cd89cd soc: qcom: ocmem: register reasons for probe deferrals e8a61c51417c soc: qcom: ocmem: make the core clock optional 0f5c8f03d990 clk: qcom: rcg2: expand frac table for mdss_pixel_clk_src db3bd9e55c3c selftests: forwarding: local_termination: fix PTP UDP cksums 10329ce49285 selftests: rss_drv: Add RSS indirection table resize tests 57cdfe0dc70b bnxt_en: Resize RSS contexts on channel count change 02bcb20083b2 ethtool: Add RSS indirection table resize helpers 0475f9e779b4 ethtool: Track user-provided RSS indirection table size 9027497a25e3 team: use netdev_from_priv() eb37011395f1 net: add netdev_from_priv() helper 7ac21b4032e5 lib: Move crypto library tests to Runtime Testing menu e37f28529b38 crypto: sm3 - Remove 'struct sm3_state' ef01e1eafb20 crypto: sm3 - Remove the original "sm3_block_generic()" 9d7f2a6ed598 crypto: sm3 - Remove sm3_base.h 17ba6108d3e0 lib/crypto: x86/sm3: Migrate optimized code into library 5f6bbba5e9bb lib/crypto: riscv/sm3: Migrate optimized code into library 9f69f52b462c lib/crypto: arm64/sm3: Migrate optimized code into library ed065bd06ebe crypto: sm3 - Replace with wrapper around library d6781b8ba33a lib/crypto: tests: Add KUnit tests for SM3 324bb3bb75ac lib/crypto: sm3: Add SM3 library API 6dc7fce91041 crypto: sm3 - Rename CRYPTO_SM3_GENERIC to CRYPTO_SM3 77e4ca814c28 crypto: sm3 - Remove sm3_zero_message_hash and SM3_T[1-2] 2a6b2dda5c32 crypto: sm3 - Fold sm3_init() into its caller 0e1038162654 nfc: microread: Drop unused include 4e9b1994a105 ieee802154: atusb: drop redundant device reference 365c62c8b530 net: stmmac: use integrated PCS for BASE-X modes 68cff4fff61f net: stmmac: add BASE-X support to integrated PCS 083757866735 net: stmmac: add support for reading inband SGMII status 7d5a2da501e0 net: stmmac: add struct stmmac_pcs_info 9a475dc71c38 net: stmmac: move default_an_inband to plat_stmmacenet_data 6b0c7c28f7d1 tracing: Pretty-print enum parameters in function arguments f520a492e07b clk: xgene: Fix mapping leak in xgene_pllclk_init() b2369725b7eb clk: Simplify clk_is_match() 5d6c477687ae clk: baikal-t1: Remove not-going-to-be-supported code for Baikal SoC 4d0f627aa3ab clk: mvebu: armada-37xx-periph: fix __iomem casts in structure init f54f08b1b8f0 tracing: Free up file->private_data for use by individual events f0eaed27237f tracing: Clean up access to trace_event_file from a file pointer f55c09dabbab tracing: Remove unnecessary check for EVENT_FILE_FL_FREED 473e470f16f9 tracing: move __printf() attribute on __ftrace_vbprintk() 096abbb6682e clk: qoriq: avoid format string warning 51b0909d0bc4 ASoC: sun4i-spdif: Make reset control non-optional and check for all errors ea0c746ffa1e lib/crypto: aesgcm: Use GHASH library API a78ae6e364ae lib/crypto: gf128hash: Remove unused content from ghash.h 07241d6c922b lib/crypto: gf128mul: Remove unused 4k_lle functions 662a05a24507 crypto: ghash - Remove ghash from crypto_shash API 9f4e9553a1f4 crypto: gcm - Use GHASH library instead of crypto_ahash 3e79c8ec4959 lib/crypto: x86/ghash: Migrate optimized code into library efd1d2c8f3c0 lib/crypto: s390/ghash: Migrate optimized code into library af413d71f09d lib/crypto: riscv/ghash: Migrate optimized code into library 73f315c15d6e lib/crypto: powerpc/ghash: Migrate optimized code into library 631a84e49e5b crypto: arm64/aes-gcm - Rename struct ghash_key and make fixed-sized a336c01f5b11 lib/crypto: arm64/ghash: Migrate optimized code into library 411eb30f1382 regulator: cros-ec: Add regulator supply 56b7c08a8b4b regulator: dt-bindings: cros-ec: Add regulator supply e3f473db02da crypto: arm64/ghash - Move NEON GHASH assembly into its own file 71e59795c9f6 lib/crypto: arm/ghash: Migrate optimized code into library 2241228a5492 vfio/qat: add support for Intel QAT 420xx VFs 579a49aaab08 spi: hisi-kunpeng: Add timeout warning in FIFO flush function 9f61daf2c2de spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo ca5ff14c1a70 crypto: arm/ghash - Move NEON GHASH assembly into its own file 39afaff983fe crypto: arm/ghash - Make the "ghash" crypto_shash NEON-only 75e34bef5325 lib/crypto: tests: Add KUnit tests for GHASH c337c1b561c1 arm64: dts: rockchip: Correct Joystick Axes on Gameforce Ace c7079215b7db arm64: dts: rockchip: Correct Fan Supply for Gameforce Ace 03978cb18059 Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1" 861a9593e10b arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi 3dc3525dab1a ARM: dts: rockchip: Fix LED node names on rk3288-phycore-rdk 729675e91349 ARM: dts: rockchip: Fix GMAC description n RK3288 boards bd4a9d6f4cab ARM: dts: rockchip: Fix RTC description on rk3288-firefly-reload ff7875e5f1a3 ARM: dts: rockchip: Add missing the touchscreen interrupt on rk3288-phycore-rdk 2d05076e8f3c ARM: dts: rockchip: Fix the trackpad supply on rk3288-veyron-jerry e1774b82404e ARM: dts: rockchip: Fix the Bluetooth node name on rk3288-veyron 707f54dcab1b ARM: dts: rockchip: Remove invalid regulator-property from rk3288-veyron 0c2801180991 ARM: dts: rockchip: Use mount-matrix on rk3188-bqedison2qc 1336c328b4a2 ARM: dts: rockchip: Fix RTC compatible on rk3288-phycore-rdk 6485417ed921 ARM: dts: rockchip: Move PHY reset to ethernet-phy node on rk3036 boards ba9e4ce2e382 ARM: dts: rockchip: Remove rockchip,grf from rk3288 tsadc c417e7045b70 lib/crypto: gf128hash: Add GHASH support b3b6e8f9b389 lib/crypto: gf128hash: Support GF128HASH_ARCH without all POLYVAL functions 61f66c5216a9 lib/crypto: gf128hash: Rename polyval module to gf128hash 9e34adb1cc58 gfs2: Remove trans_drain code duplication 10866892c791 gfs2: Move gfs2_remove_from_journal to log.c 5a15907f99e5 gfs2: Get rid of gfs2_log_[un]lock helpers 7288185ce87e gfs2: less aggressive low-memory log flushing bd67f17718cc gfs2: Fix data loss during inode evict 2b34a9e760f4 gfs2: minor evict_[un]linked_inode cleanup e2de65130d6c gfs2: Avoid unnecessary transactions in evict_linked_inode ea0e916de134 spi: sunplus-sp7021: Simplify clock handling with devm_clk_get_enabled() 7da637804805 spi: stm32: Simplify clock handling with devm_clk_get_enabled() 140039c23aca spi: sifive: Simplify clock handling with devm_clk_get_enabled() 8b237cb10e32 spi: bcmbca-hsspi: Simplify clock handling with devm_clk_get_enabled() e532e21a246d spi: bcm63xx-hsspi: Simplify clock handling with devm_clk_get_enabled() 1001b4735137 ASoC: soc-topology: fix __le32 conversion in printed values bb6da652c585 selftests/bpf: Improve connect_force_port test reliability a37fb5166be9 spi: pl022: update outdated references to pump_transfers() d57fe7b02072 ASoC: generic: update outdated comment for removed soc_bind_dai_link() 2a4d3706d864 bitmap: exclude nbits == 0 cases from bitmap test e9cf8f83c985 bitmap: test bitmap_weight() for more 4624211bc633 sched_ext: Fix invalid kobj cast in scx_uevent() cb251eae7b0a tools/sched_ext: Add scx_bpf_sub_dispatch() compat wrapper f3e9c1138e9d asm-generic/bitops: Fix a comment typo in instrumented-atomic.h 7b52b262f8a8 bitops: fix kernel-doc parameter name for parity8() be56db15fcce lib: count_zeros: unify count_{leading,trailing}_zeros() 4e64c91b813f lib: count_zeros: fix 32/64-bit inconsistency in count_trailing_zeros() 18c48899653f lib: crypto: fix comments for count_leading_zeros() c6a98dff41bf x86/topology: use bitmap_weight_from() bf31ddc14f8c bitmap: add bitmap_weight_from() 6c88ba561cfc lib/find_bit_benchmark: avoid clearing randomly filled bitmap in test_find_first_bit() a67664370911 bitmap: drop __find_nth_andnot_bit() e63375d39a2e bitmap: align test_bitmap output d1a43793c484 bitmap: switch test to scnprintf("%*pbl") 6b5a4b687367 bitmap: Add test for out-of-boundary modifications for scatter & gather 97f7d3f9c9ac ACPICA: Replace strncpy() with strscpy_pad() in acpi_ut_safe_strncpy() 0be6c2b1c18f dm-crypt: Make crypt_iv_operations::wipe return void d1c3b6b8e743 dm-crypt: Reimplement elephant diffuser using AES library 0e4c1eb59909 dm-verity-fec: warn even when there were no errors ac207753f47d arm64: defconfig: Enable Lontium LT8713sx driver 263aaa90d8aa arm64: defconfig: Enable Qualcomm Eliza SoC display clock controller 0e66f10942b5 clk: qcom: dispcc-eliza: Add Eliza display clock controller support a4f78912aec5 dt-bindings: clock: qcom,eliza-dispcc: Add Eliza SoC display CC 2db93889e17e arm64: defconfig: enable IPQ5210 RDP504 base configs 8e23163c38a1 arm64: defconfig: Enable Milos LPASS LPI pinctrl driver 25d676e5b595 arm64: defconfig: Enable Kaanapali clock controllers 9150d79c7a8b regulator: fixed: remove unused macro 13f55a7ca773 PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the documentation 09a1361db3ab regulator: core: fix typo in comments 9861e15f6347 spi: Replace open coded variant of spi_bpw_to_bytes() 4c68d150246d signal: update outdated comment for removed freezable_schedule() 7aaa4915cb69 selftests: check pidfd_info->coredump_code correctness 701f7f4fbabb pidfds: add coredump_code field to pidfd_info 3fc66a103395 kselftest/coredump: reintroduce null pointer dereference 6a9fe1ad908d x86/cpu/topology: Consolidate AMD and Hygon cases in parse_topology() 50d349cb70cd mmc: sdhci-pci: Drop unused include 4095694c09b9 mmc: sdhci-dwcmshc: Add Canaan K230 DWCMSHC controller support a137e03f81e2 dt-bindings: mmc: Add sdhci support for Canaan k230 2ff6cc999a04 arm64: dts: marvell: armada-37xx: drop 'marvell,usb-misc-reg' from USB host nodes e6375787bfe8 mmc: sdhci-of-dwcmshc: Add HPE GSC eMMC support e65a413a2d45 dt-bindings: mmc: snps,dwcmshc-sdhci: add HPE GSC dwcmshc compatible 3f1628baa51e mmc: dw_mmc-pltfm: Use phase_map for SoCFPGA clock phase configuration 7ee65cdf54fc dt-bindings: mmc: rockchip-dw-mshc: Fix the RV1103B compatible fd78e2b582a0 mmc: sdhci-msm: Add support for wrapped keys e3f1ce073a0d ASoC: wm_adsp: select CONFIG_SND_SOC_WM_ADSP from all users e031e7ceac4e soc: qcom: ubwc: disable bank swizzling for Glymur platform e32701726c0e firmware: qcom_scm: don't opencode kmemdup 67807fbaf127 block: fix bio_alloc_bioset slowpath GFP handling 945471425a37 thermal: devfreq_cooling: avoid unnecessary kfree of freq_table 34006f77890d pinctrl: abx500: Fix type of 'argument' variable f30186b0c782 coredump: add tracepoint for coredump events e8767a3134ca fs: remove do_sys_truncate 0924f6b80d4a fs: pass on FTRUNCATE_* flags to do_truncate e43dce8a0bc0 fs: fix archiecture-specific compat_ftruncate64 54a3cc145456 KVM: arm64: Remove extra ISBs when using msr_hcr_el2 59c6e12d40a5 KVM: arm64: pkvm: Use direct function pointers for cpu_{on,resume} ba64e273eac3 KVM: arm64: pkvm: Turn __kvm_hyp_init_cpu into an inner label 1536a0b13868 KVM: arm64: pkvm: Simplify BTI handling on CPU boot 4ebfa3230b40 KVM: arm64: pkvm: Move error handling to the end of kvm_hyp_cpu_entry 78ec06991d2c ata: libata-transport: remove redundant dynamic sysfs attributes a6ac0af4d510 ata: libata-scsi: refactor ata_scsiop_maint_in() f1c5ba960ddd arm64: dts: ti: k3-j722s: Add main_i2c4 device node 8cd35ceadcfc media: amphion: Fix race between m2m job_abort and device_run 35c8178ed2bd media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} a11db8d8b403 media: dt-bindings: rockchip,vdec: Mark reg-names required for RK35{76,88} 76e35091ffc7 media: mediatek: vcodec: fix use-after-free in encoder release path 34c519feef3e media: mtk-jpeg: fix use-after-free in release path due to uncancelled work f16706453655 media: imx-jpeg: Add support for encoder v1 descriptor configuration 03b5048a21bb media: imx-jpeg: Add encoder ops layer for hardware abstraction 809307970960 media: imx-jpeg: Use devm_pm_runtime_enable() helper a980f845f2fa media: imx-jpeg: Simplify descriptor initialization with memset cb8bdd3ffca2 media: chips-media: wave5: add missing spinlock protection for handle_dynamic_resolution_change() f48050436746 media: chips-media: wave5: add missing spinlock protection for send_eos_event() 95bd174a453f media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init() a5877e921389 platform/x86: barco-p50-gpio: convert to guard() notation 1c9d30d37aaf platform/x86: barco-p50-gpio: normalize return value of gpio_get 388bb26b3d33 xfs: report cow mappings with dirty pagecache for iomap zero range ce9d27ca8b2e xfs: replace zero range flush with folio batch c770f997a422 xfs: only flush when COW fork blocks overlap data fork holes a8eb41376df9 xfs: look up cow fork extent earlier for buffered iomap_begin c35a3e273e86 xfs: flush eof folio before insert range size update a35bb0dec955 iomap, xfs: lift zero range hole mapping flush into xfs 2f46c239fce6 xfs: flush dirty pagecache over hole in zoned mode zero range 92e9dff9ca50 xfs: fix iomap hole map reporting for zoned zero range 19e15dc73f0f KVM: arm64: nv: Expose shadow page tables in debugfs 87599f1843d3 arm64: dts: arm/corstone1000: Add corstone-1000-a320 9c3904f94fdb arm64: dts: arm/corstone1000: Move FVP peripherals to separate .dtsi 903528ac234a arm64: dts: arm/corstone1000: Move cpu nodes 55de145c8ec2 dt-bindings: npu: arm,ethos: Add "arm,corstone1000-ethos-u85" f9d162866f2f dt-bindings: arm,corstone1000: Add "arm,corstone1000-a320-fvp" ececb46fc947 dt-bindings: gpio: fix microchip,mpfs-gpio interrupt documentation 9a5bf2f53b76 gpio: dwapb: reduce allocation to single kzalloc 8786af7704e6 platform/mellanox: nvsw-sn2201: Drop unused include c62bf0b0c760 platform/surface: hotplug: Correct inclusion for GPIO APIs 19ebacfb442b platform/x86: dell/dell-rbtn: Convert ACPI driver to a platform one da71de1b46bf platform/x86: dell/dell-rbtn: Register ACPI notify handler directly 8da6fd088472 xfs: Use xarray to track SB UUIDs instead of plain array. 80b8f68b94ab platform/x86: system76: Convert ACPI driver to a platform one 89729c9c6c15 platform/x86: system76: Register ACPI notify handler directly 5539165cae8e platform/x86: system76: Drop redundant devm_led_classdev_unregister() de6837243af0 platform/x86: panasonic-laptop: Convert ACPI driver to a platform one 0381b6a65716 platform/x86: panasonic-laptop: Register ACPI notify handler directly a347e11252c6 platform/x86: panasonic-laptop: Remove redundant checks from 3 functions 8baeff2c1d33 platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup e2b0cd5c265f platform/x86: panasonic-laptop: Make pcc_register_optd_notifier() void 19ca423f61b6 arm64: dts: renesas: r9a09g047e57-smarc: Enable RSPI0 d2c3353ddbeb arm64: dts: renesas: r9a09g047: Add RSPI nodes 37d5b68ab57c wifi: mt76: fix backoff fields and max_power calculation ee5bb35d2b83 wifi: mt76: mt7921: Replace deprecated PCI function 0176417d10ce wifi: mt76: mt7996: increase txq memory limit to 32 MiB d2b860454ea2 wifi: mt76: mt7996: reset device after MCU message timeout 6939b97ddad3 wifi: mt76: fix deadlock in remain-on-channel d5059e52fd8b wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync fdfa39f9f4fb wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work aae89dc4a160 wifi: mt76: mt7925: fix tx power setting failure after chip reset c41075ce8cf0 wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req() dd08ca3f092f wifi: mt76: mt7925: fix potential deadlock in mt7925_roc_abort_sync 8c7e19612b01 wifi: mt76: mt7925: Skip scan process during suspend. 59a1864509d0 wifi: mt76: mt7925: drop puncturing handling from BSS change path 53afca4329af wifi: mt76: Enable NPU support for MT7996 devices c2efd5fe1546 wifi: mt76: mt7996: Store DMA mapped buffer addresses in mt7996_npu_hw_init() 850856c4777c wifi: mt76: mt7996: Do not schedule RRO and TxFree queues during reset for NPU 966c44ba7309 wifi: mt76: Do not reset idx for NPU tx queues during reset ae8ee98014ba wifi: mt76: mt7996: Move RRO dma start in a dedicated routine 93e2491470d3 wifi: mt76: mt7996: Add __mt7996_npu_hw_init routine cd7951f242a7 wifi: mt76: mt7996: Integrate MT7990 dma configuration for NPU 26c28522fa46 wifi: mt76: mt7996: Integrate MT7990 init configuration for NPU aa6a0ded87d7 wifi: mt76: mt7996: Integrate NPU in RRO session management 880f4e3e5a4c wifi: mt76: mt7996: Add NPU support for MT7990 chipset c93e2fbdc79b wifi: mt76: mt7996: Rename mt7996_npu_rxd_init() in mt7992_npu_rxd_init() a9ac8f837f12 wifi: mt76: mt7996: Add mt7992_npu_txrx_offload_init routine 00fa11ec4ab2 wifi: mt76: mt7996: Fix wdma_idx for MT7996 device if NPU is enabled b849930f2ce7 wifi: mt76: mt7996: Fix BAND2 tx queues initialization when NPU is enabled f801fec3f085 wifi: mt76: always enable RRO queues for non-MT7992 chipset 25e3203a2192 wifi: mt76: npu: Add missing rx_token_size initialization 7aed20bd9fe4 wifi: mt76: mt7996: Fix NPU stop procedure 6b470f36616e wifi: mt76: Fix memory leak destroying device 5373f8b19e56 wifi: mt76: mt7921: fix a potential clc buffer length underflow 4d0bf21e3e20 wifi: mt76: mt7921: Place upper limit on station AID d8db56142e53 wifi: mt76: mt7996: fix FCS error flag check in RX descriptor 58b4bd18390e tracing: Adjust cmd_check_undefined to show unexpected undefined symbols 962eb04e6755 wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi 83ae3a18ba95 wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_tx_check_aggr() 341639421954 wifi: mt76: fix list corruption in mt76_wcid_cleanup ccb186326bb6 wifi: mt76: mt7925: fix incorrect length field in txpower command 079db35fae4d wifi: mt76: mt7996: add support for ERP CTS & HT protection 8b2c26562b95 wifi: mt76: mt7915: fix use_cts_prot support 1974a67d9b65 wifi: mt76: mt7615: fix use_cts_prot support dcfbd5d3b82d wifi: mt7601u: check multiple firmware paths bb2f07819d06 wifi: mt76: mt792x: Fix a potential deadlock in high-load situations 1695f662329f wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control 53ffffeb9624 wifi: mt76: mt7921: Reset ampdu_state state in case of failure in mt76_connac2_tx_check_aggr() c0747db7c10c wifi: mt76: mt7996: Reset ampdu_state state in case of failure in mt7996_tx_check_aggr() 88973240dc7c wifi: mt76: mt7996: Clear wcid pointer in mt7996_mac_sta_deinit_link() 5ef44c200618 wifi: mt76: mt7996: Switch to the secondary link if the default one is removed 751a2679b15e wifi: mt76: mt7996: Reset mtxq->idx if primary link is removed in mt7996_vif_link_remove() 654abcbe4528 wifi: mt76: mt7996: Set mtxq->wcid just for primary link 0cd776fdccec wifi: mt76: mt7996: Fix spelling mistake "retriving" -> "retrieving" 7900da40e315 wifi: mt76: mt7925: introduce CSA support in non-MLO mode 524ef4b42b40 wifi: mt76: mt76x02: wake queues after reconfig bb8e38fcdbf7 wifi: mt76: mt7925: fix AMPDU state handling in mt7925_tx_check_aggr 5ef0e8e2653b wifi: mt76: mt7996: fix iface combination for different chipsets 7f3ec778593f wifi: mt76: mt7996: add duplicated WTBL command 956d2e65da93 wifi: mt76: mt7996: offload radar threshold initialization fdce55c03870 wifi: mt76: mt7996: abort CCA when CSA is starting 7247037a016e wifi: mt76: mt7996: set specific BSSINFO and STAREC commands after channel switch 45a09251d610 wifi: mt76: mt7996: fix the behavior of radar detection 20743b0b64d9 wifi: mt76: mt7996: extend CSA and CCA support for MLO 0fdbe845534f fanotify: replace deprecated strcpy in fanotify_info_copy_{name,name2} e309dbd523b8 pinctrl: realtek: add rtd1625 pinctrl driver dcc9334435b0 pinctrl: realtek: add support for slew rate, input voltage and high VIL f6ea7004e926 dt-bindings: pinctrl: realtek: Add RTD1625 pinctrl binding 56624479a98f dt-bindings: pinctrl: realtek: Improve 'realtek,duty-cycle' description 00a5d1e71c92 pinctrl: pinconf-generic: Add properties 'input-threshold-voltage-microvolt' 7b9fe771dcbd dt-bindings: pincfg-node: Add input-threshold-voltage-microvolt property 1f5451844786 pinctrl: realtek: Fix function signature for config argument ddb1444d3335 hrtimer: add usage examples to documentation 67b598db7ef1 rust: time: make ClockSource unsafe trait c51866f65b8a rust/time: Add Delta::from_nanos() c3e7cc8bc5ca thunderbolt: Use kzalloc_flex() for struct tb_path allocation 24d4c90286b9 ublk: move cold paths out of __ublk_batch_dispatch() for icache efficiency c50dcf533149 selftests/sched_ext: Add tests for SCX_ENQ_IMMED and scx_bpf_dsq_reenq() 76edc2761ab8 sched_ext: Use irq_work_queue_on() in schedule_deferred() bf074eb6891b rust: str: improve safety comment for CString::try_from_fmt 99aa500409c4 docs: use logo.svg as favicon 01d6d7bf9672 docs: kernel-doc: add support to store output on a YAML file b37b3cbbb1f1 docs: add a new file to write kernel-doc output to a YAML file eea0d807dbd4 docs: test_kdoc_parser: add support for dynamic test creation 8b69f5225aeb docs: add a simple kdoc-test.yaml together with a validation tool f1cdbd824ca7 docs: add a schema to help creating unittests for kernel-doc a5dea56ebd35 docs: unittests: add a parser to test kernel-doc parser logic e394855fcc89 docs: kdoc_item: fix a typo on sections_start_lines 99364ba7f8dc docs: kdoc_item: add support to generate a KdocItem from a dict 01c41b99c66f docs: kdoc_item: fix initial value for parameterdesc_start_lines 9ab2ca3dd127 docs: kdoc_files: move output symbols logic to kdoc_output e0ebee442d56 docs: kdoc_files: use a class to group config parameters 8c0b7c0d3c0e docs: kdoc: add c_lex to generated documentation b2d231f4a778 docs: kdoc_re: better represent long regular expressions 14b7775ef747 unittests: test_tokenizer: better handle mismatch error 7538df7a2d7d docs: xforms_lists: use CMatch for all identifiers 79d881beb721 docs: kdoc_parser: avoid tokenizing structs everytime 12aa7753ff4c docs: kdoc: ensure that comments are dropped before calling split_struct_proto() 827b9458c933 docs: kernel-doc.rst: document private: scope propagation 024e200e2a89 docs: c_lex: setup a logger to report tokenizer issues 2f07ddbd5793 docs: xforms_lists: better evaluate struct_group macros f63e6163c7e4 docs: xforms_lists: handle struct_group directly ae63a5b9203b docs: kdoc_re: get rid of NestedMatch class 600079fdcf46 docs: kdoc: replace NestedMatch with CMatch c22aa12c766f unittests: test_cmatch: add tests for sub() 9aaeb817ef4f docs: c_lex: properly implement a sub() method for CMatch 50b87bb41e48 tools: unittests: add tests for CMatch f1cf9f7cd66f docs: kdoc: create a CMatch to match nested C blocks bd167a212260 unittests: add a runner to execute all unittests 5f6fc8ed4933 unittests: test_tokenizer: check if the tokenizer works fe79f85fc856 unittests: test_private: modify it to use CTokenizer directly cd77a9aa20ef docs: kdoc: use tokenizer to handle comments on structs df50e848f675 docs: add a C tokenizer to be used by kernel-doc d5265f7af2d2 docs: kdoc: properly handle empty enum arguments b1e64e30fce8 docs: kdoc: don't add broken comments inside prototypes c6c23449b302 unittests: add a testbench to check public/private kdoc comments 023aabb6ccb2 docs: python: add helpers to run unit tests 6108c809f4fd tools/docs/checktransupdate.py: fix all issues reported by pylint cae0e1bbde87 docs: path-lookup: fix unrenamed WALK_GET 117376394061 coccinelle: update Coccinelle URL 9d437400745e docs: reporting-issues: create a proper appendix explaining specialties a9a1c262df0b docs: verify-bugs-… and quickly-build-…: improve feedback section ceee0f73c3c6 docs: reporting-issues: add conclusion to the step-by-step guide 83aa754da480 docs: reporting-issues: tweak the reference section intro c423d3295a76 docs: reporting-issues: mention text is best viewed rendered a0529bbe70d7 docs: pt_BR: translate process/1.Intro.rst 98b764fd72bd docs/pt_BR: translation of maintainer-soc-clean-dts.rst a39b136f6709 docs/pt_BR: translation of maintainer-soc.rst f03ffe53ab6f tools/sched_ext: Add compat handling for sub-scheduler ops 63f500c32a37 sched_ext: Guard cpu_smt_mask() with CONFIG_SCHED_SMT e73b1d7210c0 sched_ext: Fix build errors and unused label warning in non-cgroup configs 26469110c750 net/mlx5: Add vhca_id_type bit to alias context c0368933dd3d mlx5: Remove redundant iseg base 1b6f292cb94d EDAC/versalnet: Fix memory leak in remove and probe error paths 6f507eb2bb54 md: remove unused mddev argument from export_rdev 81c041260a2b md/raid5: move handle_stripe() comment to correct location af5c99b8ea37 md/raid5: remove stale md_raid5_kick_device() declaration de3544d2e5ea md/raid1: fix the comparing region of interval tree af980a79bfed iio: dac: ds4424: add Rfs-based scale and per-variant limits f789b8cc39f0 dt-bindings: iio: dac: maxim,ds4424: add maxim,rfs-ohms property cfeae3ce3e5a iio: dac: ds4424: convert to regmap 8d68801a696c iio: dac: ds4424: support per-variant output range limits 1fa14dd130fa iio: dac: ds4424: add DS4402/DS4404 device IDs a7622a651d6e dt-bindings: iio: dac: maxim,ds4424: add ds4402/ds4404 5ff37a60b398 iio: dac: ds4424: use fsleep() instead of usleep_range() 37840446078b iio: dac: ds4424: use device match data for chip info d2d5a6cb288a iio: dac: ds4424: rename iio_info struct to avoid ambiguity 809b578b99c5 iio: dac: ds4424: sort headers alphabetically c071adeb7273 iio: dac: ds4424: ratelimit read errors and use device context a718013647dc iio: dac: ds4424: refactor raw access to use bitwise operations 5c86ef205590 arm64: dts: ti: k3-j721s2: Use ti,j7200-padconf compatible 6e5df7cc5455 arm64: dts: ti: k3-am68-phyboard-izar: Add PEB-AV-15 overlay db0da07c37a2 arm64: dts: ti: k3-j721s2-main: Add DSI1 1bdfd6abc1ec arm64: dts: ti: k3-am68-phyboard-izar: Add LVDS-Display 2295927906ce arm64: dts: ti: k3-am68-phycore-som: Add DSI->LVDS bridge ae41091c6545 arm64: dts: ti: k3-am68-phyboard-izar: Assign dss clocks d5325810814e arm64: dts: ti: am62-verdin: Enable pullup for eMMC data pins e8b83499b4cb iio: st_sensors: correct kernel-doc issues 6285f0881ec6 tools/nolibc: rename sys_foo() functions to _sys_foo() c8f6a4bbad3b selftests/nolibc: enable -Wundef 3eb97c4cbd4d tools/nolibc: avoid -Wundef warning for __STDC_VERSION__ 9da0f529c089 tools/nolibc: add err.h b74be9227459 tools/nolibc: add support for program_invocation_{,short_}name 2219ec23b6cf block/floppy: Don't use REALLY_SLOW_IO for delays 9eece498565c x86/paravirt: Replace io_delay() hook with a bool 36c1eb9531e0 x86/irqflags: Preemptively move include paravirt.h directive where it belongs f9bbd547cfb9 crypto: add missing kernel-doc for anonymous union members 7c622c4fa8b4 crypto: simd - Remove unused skcipher support bab1adf3b87e crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path c8c4a2972f83 padata: Put CPU offline callback in ONLINE section to allow failure 7fc31dd86415 crypto: Fix several spelling mistakes in comments b44c7129f1e3 crypto: hisilicon - add device load query functionality to debugfs 3414c809777e hwrng: core - avoid kernel-doc warnings 344e6a4f7ff4 crypto: nx - fix context leak in nx842_crypto_free_ctx adb3faf2db1a crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx 57a13941c0bb crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs 464da0bf19fd crypto: qat - add wireless mode support for QAT GEN6 3fcfff4ed35f crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup 2aeec9af775f crypto: tegra - Disable softirqs before finalizing request 326118443ec3 crypto: artpec6 - use memcpy_and_pad to simplify prepare_hash 52e4324935be md/raid5: skip 2-failure compute when other disk is R5_LOCKED 8ab1fc910415 pwm: jz4740: Drop unused include 6849c6356bc3 iio: frequency: ad9523: use dev_err_probe 9582a65eda4f iio: frequency: ad9523: add dev variable 7428168fe161 iio: frequency: admv4420: use dev_err_probe e81f3889c2e2 iio: frequency: admv4420: add dev variable b37cce0bac85 iio: adc: ad_sigma_delta: Format block comments 7806c060cceb iio: adc: ti-ads7950: use iio_push_to_buffers_with_ts_unaligned() ceebdeec6e8c selftests/bpf: Test bpf_program__clone() attach_btf_id override 3be706b937f3 selftests/bpf: Use bpf_program__clone() in veristat 970bd2dced35 libbpf: Introduce bpf_program__clone() f4706504e2c8 selftests/bpf: Add alignment flag for test_verifier 190 testcase 1ac30f58f033 iio: st_sensors: drop temporary kmalloc buffer and reuse buffer_data a2542a91aafd bpf: Consolidate sleepable checks in check_func_call() cd9840c413e3 bpf: Consolidate sleepable checks in check_kfunc_call() a0d06cf102e4 bpf: Consolidate sleepable checks in check_helper_call() 733bcf18eab0 iio: adc: ina2xx: add INA236 support 54dde4b1ed85 iio: light: as73211: remove duplicate zero init of scan.chan[3] 88d699da8ab6 iio: amplifiers: fix typo from Curren to Current 1011a6bd86bc iio: cdc: fix spelling mistakes in comments 1a18c847c89c iio: chemical: rephrase comment and fix a typo 96f46405219d iio: common: fix spelling mistakes in comments 5088fc744837 iio: test: fix typo from neeeds to needs in comment abf88d037b1b iio: temp: fix spelling mistakes in comments 6675af9c1a32 cgroup/dmem: remove region parameter from dmemcg_parse_limit 761451473feb iio: resolver: fix typo from degredation to degradation 22dd6499c1a6 iio: proximity: fix typo from currenly to currently 896b6508acdf iio: pressure: fix spelling mistakes in comments 2354338cc813 iio: magnetometer: fix various spelling mistakes d5036cd38aef iio: imu: fix typo from adjustement to adjustment a27bace4d543 iio: adc: add an article and use digitize instead of digitalize 0dcaf3db2448 iio: light: fix several incorrect spellings db0da4b7f688 iio: accel: fix typo celcius to Celsius 068014daad8d tools/sched_ext: Update stale scx_ops_error() comment in fcg_cgroup_move() 818dbedd043e selftests/sched_ext: Return non-zero exit code on test failure 7e226f036a71 sched_ext: Documentation: Document events sysfs file and module parameters 2197cecdb02c sched_ext: idle: Prioritize idle SMT sibling 58b98c66e6b0 iio: adc: aspeed: Reserve battery sensing channel for on-demand use 66ab53c28698 iio: adc: aspeed: Replace mdelay() with fsleep() for ADC stabilization delay 9ee1c3be164d iio: adc: Enable multiple consecutive channels based on model data a28069be7d34 iio: adc: Add battery channel definition for ADC e163b094917b iio: dac: ltc2632: add support for LTC2654 DAC family 9e5e2c58da13 dt-bindings: iio: dac: ltc2632: add LTC2654 compatible strings 19045d89e4f4 iio: dac: ltc2632: drop enum and use individual chip_info objects c2d466b9fe19 block: partitions: Replace pp_buf with struct seq_buf f761e0deb4d9 PCI: dwc: rcar-gen4: Mark BAR0 and BAR2 as Resizable BARs in endpoint mode cbf8db23fc58 counter: sysfs: remove double return in counter_sysfs_attr_add() 8a75ac8f0a72 staging: iio: ad9834: use sysfs_emit() and simplify show functions f6192780807d staging: iio: ad5933: use sysfs_emit() in show functions 773a5dc613ed iio: light: vcnl4000: add support for regulators 5ec96d77ca28 iio: light: vcnl4000: remove redundant check for proximity-near-level c4380f90752b iio: light: vcnl4000: use variables for I2C client and device instances b10aecd9d59a iio: light: vcnl4000: remove error messages for trigger and irq 177fa06d8e0b iio: light: vcnl4000: replace mutex_init() with devm_mutex_init() 1c9cb53572ee iio: light: vcnl4000: move power enablement from init to probe 7e1d6b37c8b5 iio: light: vcnl4000: sort includes by their name d674752564bf dt-bindings: iio: light: vcnl4000: add regulators ab4a4043db1f PCI: mediatek: Fix possible truncation in mtk_pcie_parse_port() 0dc1147b4c9d iio: backend: use __free(fwnode_handle) for automatic cleanup e7ecdcbc16f0 iio: accel: adxl372: add support for ADXL371 39df6dbfad4e iio: accel: adxl372: factor out buffer and trigger setup 2643500bd214 dt-bindings: iio: accel: adi,adxl372: add ADXL371 compatible 23d742859a2d iio: accel: adxl372: introduce chip_info structure d1895c15fc7d x86/um: fix vDSO installation 92d5c5c04eaa um: Remove CONFIG_FRAME_WARN from x86_64_defconfig cd4126d48f7f um: Fix pte_read() and pte_exec() for kernel mappings 102331b66bca um: Fix potential race condition in TLB sync 1ccc861dbbc1 um: time-travel: clean up kernel-doc warnings d46dfb369a46 um: avoid struct sigcontext redefinition with musl 4076f7329832 um: fix address-of CMSG_DATA() rvalue in stub 2ef3bac16fb5 crypto: krb5enc - fix sleepable flag handling in encrypt dispatch e0ce97f781c7 crypto: simd - reject compat registrations without __ prefixes caf6144053b4 fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break ea11284a2be6 fbdev: update help text for CONFIG_FB_NVIDIA a8f5c98517c7 soc: hisilicon: kunpeng_hccs: Remove unused input parameter 3caf4aa0d515 soc: hisilicon: kunpeng_hccs: Fix discard ‘const’ qualifier compiling warning 5754a1c9f9b6 tc-testing: add a test case for ETS offload abdf5133bfa1 netdevsim: support tc-ets offload 544921efd4e4 netdevsim: move TC offload code to a dedicated file 53edd8309570 net: netdevsim: correct typo in new_device_store error message 609e79253ace net/mlx5e: Allow set_rx_mode on uplink representor 2e69e55897dc net: dsa: microchip: Don't embed struct phy_device to maintain the port state beed9c0e9b53 net: phy: realtek: add RTL8224 polarity support 58ffb5910f32 dt-bindings: net: ethernet-phy: add property enet-phy-pair-polarity 330296ea9e15 net: phy: realtek: add RTL8224 pair order support c1887257a81b dt-bindings: net: ethernet-phy: add property enet-phy-pair-order 82a5852595f5 net: ethtool: re-order local includes e783e40fb689 net: lan743x: fix SGMII detection on PCI1xxxx B0+ during warm reset 0c3893d37892 selftests/vsock: fix vsock_test path shadowing in nested VMs 865926e26e05 selftests/vsock: fix vmtest.sh for read-only nested VM runners 79cfb2d1f25a bonding: remove bonding_priv.h eb2415854f3b net: phylink: add debug for phy_config_inband() f44218cd5e6a net: airoha: Reset PPE cpu port configuration in airoha_ppe_hw_init() 6b5f49176a08 net: dsa: mxl862xx: don't read out-of-bounds 220bdfcb4b47 ARM: dts: BCM5301X: EA9200: specify partitions 6b0cb7b34ba6 ARM: dts: BCM5301X: EA9200: add LEDs a4311aede88e ARM: dts: BCM5301X: EA9200: add USB GPIOs 977707168d54 ARM: dts: BCM5301X: EA9200: add WiFi button 5e3bfd609ffd ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes to root level 2fd6ea687829 ARM: dts: bcm63148: Add I2C block c0a82d19e29e ARM: dts: bcm63138: Add I2C block f7819684123f ARM: dts: bcm6878: Add I2C bus block 24cd3b7b07a3 ARM: dts: bcm6855: Add I2C bus blocks 682cc367f936 ARM: dts: bcm6846: Add I2C bus block fc0c2f0cba01 ARM: dts: bcm63138: Fix DMA IRQ e2de08086d72 ARM: dts: bcm6878: Fix PL081 DMA block IRQ 2560335ae529 ARM: dts: BCM5301X: AC5300: set WAN MAC from nvram 00f8f89f3981 ARM: dts: BCM5301X: AC3100: set WAN MAC from nvram 649a62e1855b ARM: dts: BCM5301X: panamera: set WAN MAC from nvram 93214f257412 ARM: dts: BCM5301X: EA9200: set WAN MAC from nvram 58ea47a30b7d dt-bindings: i2c: renesas,riic: Document the R9A08G046 support 5a2b3a854601 dt-bindings: i2c: qcom-cci: Document sm6150 compatible 7a8d9fac8a9f i2c: cp2615: rename disconnect callback a78295dff189 dt-bindings: i2c: qcom-cci: Document Milos compatible bb25b5635e90 check-uapi: use dummy libc includes 9940ec38f12e check-uapi: honor ${CROSS_COMPILE} setting a261f6dff3c1 check-uapi: link into shared objects c82cfe15916d vfio: selftests: Support DMR and GNR-D DSA devices 1347a742a1e1 vfio: selftests: Build tests on aarch64 2b27ea5b644d PM: hibernate: return -ENODATA if the snapshot image is not loaded a7aa874b6946 riscv: dts: thead: th1520: add coefficients to the PVT node 0acb1de2b4df arm64: dts: broadcom: bcm2712: Move non simple-bus nodes to root level 5662ec000d97 selftests/nolibc: validate NOLIBC_IGNORE_ERRNO compilation e2900176327b selftests/nolibc: add a variable for nolibc-test source files e83b07dc8c05 tools/nolibc: MIPS: fix clobbers of 'lo' and 'hi' registers on different ISAs 9bc019e7ba1f selftests/nolibc: Use printf variable field widths and precisions 248c7cf60c80 tools/nolibc/printf: Add support for octal output d3d3f64f8e96 tools/nolibc/printf: Add support for zero padding and field precision b5f3f59cf438 tools/nolibc/printf: Add support for left aligning fields 5eae5f1a01af tools/nolibc/printf: Special case 0 and add support for %#x a30d20588fb8 tools/nolibc/printf: Add support for conversion flags space and plus 8df70ee45b13 tools/nolibc/printf: Prepend sign to converted number b43be4243434 tools/nolibc/printf: Handle "%s" with the numeric formats 125632871929 tools/nolibc/printf: Add support for length modifiers tzqL and formats iX 85f1152778f8 tools/nolibc/printf: Use bit-masks to hold requested flag, length and conversion chars c5b9173ce9a1 tools/nolibc/printf: Use goto and reduce indentation b3d30efd0523 tools/nolibc/printf: Simplify __nolibc_printf() a2fa5a752ce6 tools/nolibc/printf: Output pad characters in 16 byte chunks c0a08eb87f60 tools/nolibc: Rename the 'errnum' parameter to strerror() 2177dd375d08 tools/nolibc: Implement strerror() in terms of strerror_r() ab7cd329a837 selftests/nolibc: Rename w to written in expect_vfprintf() 6702425cd50e tools/nolibc: Add _NOLIBC_OPTIMIZER_HIDE_VAR() to compiler.h cf3470882435 selftests/nolibc: Let EXPECT_VFPRINTF() tests be skipped 4ea2dedd502e selftests/nolibc: Check that snprintf() doesn't write beyond the buffer end f36e1ec61a6a selftests/nolibc: Use length of 'expected' string to check snprintf() output 9aa8a4afd4e6 selftests/nolibc: check vsnprintf() output buffer before the length b42f02da2bf9 selftests/nolibc: Return correct value when printf test fails 4045e7b19bbf tools/nolibc/printf: Move snprintf length check to callback f675ae28fcdf tools/nolibc/printf: Change variables 'c' to 'ch' and 'tmpbuf[]' to 'outbuf[]' 35908c5a1703 tools/nolibc: Optimise and common up the number to ascii functions 27532c645e61 selftests/nolibc: Fix build with host headers and libc 8ba600aa577f selftests/nolibc: fix test_file_stream() on musl libc 7974835aa9d5 cxl: Add endpoint decoder flags clear when PCI reset happens 2b46715fd9ec MAINTAINERS: add a pid namespace entry 7c5219e1a606 selftests: Add tests for creating pidns init via setns a3bdc23ba8ea pid_namespace: allow opening pid_for_children before init was created 39c8806e2d88 pid: check init is created first after idr alloc d9c857aee2eb pid_namespace: avoid optimization of accesses to ->child_reaper be8058f31b4e rtla: Fix segfault on multiple SIGINTs 3d6bb84f6bb3 fs: remove stale and duplicate forward declarations 49e64d713636 init/initramfs.c: trivial fix: FSM -> Finite-state machine b84d27531744 ASoC: soc-component: remove component->val_bytes 7a478db6980f ASoC: soc-ops: use snd_soc_component_regmap_val_bytes() 72660d1ac9f1 ASoC: tegra: use snd_soc_component_regmap_val_bytes() c2da4813882b ASoC: soc-component: add snd_soc_component_regmap_val_bytes() 763aacf86f1b clocksource: Rewrite watchdog code completely d9794c0600f9 dma-mapping: fix false kernel-doc comment marker ebf1bafd0907 LICENSES: Explicitly allow SPDX-FileCopyrightText cf3a5a77d82c arm64: dts: renesas: rzt2h-rzn2h-evk: Fix GMAC pins sort order 3a7e37edaa07 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add PHY interrupt support 4926ff5231f4 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add PHY interrupt support c57fdc0aa24b arm64: dts: renesas: r9a09g057h48-kakip: Add pixpaper display overlay f01be0fa24b1 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Clarify SD0 power jumper setup a7b37f329e5f arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Clarify SD0 power jumpers d85cb4ff46c7 clk: renesas: r9a09g047: Add PCIe clocks and reset c45d9bebf8b4 clk: renesas: r9a09g057: Add PCIe clocks and reset a7719b2d04c4 clk: renesas: r9a09g056: Add PCIe clocks and reset 24a51f8bf869 clk: renesas: r9a09g047: Add entries for the RSPIs 223af4a569d1 reset: sti: kzalloc + kcalloc to kzalloc 711cca0f1cfe arm64: dts: microchip: add EV23X71A board 864d5e843690 dt-bindings: arm: AT91: document EV23X71A board 1effec983471 arm64: dts: microchip: add LAN969x support 229eeb0ad913 arm64: dts: microchip: add LAN969x clock header file 8655a4e35cda cpufreq: tegra194: remove COMPILE_TEST 168e4b208ca8 platform/chrome: cros_usbpd_logger: Simplify with devm 1bf0ba46d9d2 extcon: usbc-tusb320: Make typec-power-opmode optional 9c98fdec70ec extcon: ptn5150: Support USB role switch via connector fwnode 842546c56345 extcon: ptn5150: Add Type-C orientation switch support 086d7f1e063b dt-bindings: extcon: ptn5150: Allow "connector" node to present 8857f2495a2a extcon: Fixed sysfs duplicate filename issue 6a4d20fecc65 extcon: int3496: replace use of system_wq with system_percpu_wq 4652fefcda3c extcon: ptn5150: handle pending IRQ events during system resume 48b2de850543 scsi: lpfc: Use the crc32c() function 98eff361647e scsi: ufs: core: Handle MCQ IAG events ca7e99335aea net: fjes: Drop fjes_acpi_driver and rework initialization 6b4286e05508 net: stmmac: rename STMMAC_GET_ENTRY() -> STMMAC_NEXT_ENTRY() b4df951549dd net: stmmac: use more descriptive names in stmmac_xmit() e73b19baa3b1 net: stmmac: simplify DMA descriptor allocation/init/freeing 33be7846e4be net: stmmac: more mode -> descriptor_mode renames 1939749ce92d net: stmmac: rename "mode" to "descriptor_mode" b29580d58be6 net: ntb_netdev: add SPDX tag and remove boilerplate license text 7dae8ffb0987 selftests: drv-net: gro: add a test for GRO depth ff1cb3ad2abc selftests: drv-net: gro: add test for packet ordering ba5d4128fca8 selftests: drv-net: gro: test GRO stats f26d43acf12f selftests: drv-net: gro: use SO_TXTIME to schedule packets together 9b29afa11660 selftests: drv-net: give HW stats sync time extra 25% of margin 8888bf4fb980 selftests: net: move gro to lib for HW vs SW reuse 08e392059b75 i2c: npcm7xx: Use NULL instead of 0 for pointer e61af3ca8933 hsi: hsi_core: use kzalloc_flex f15dbe8a94b6 docs: symbol-namespaces: mention sysfs attribute 3fe1dcbc2d20 module: expose imported namespaces via sysfs 584d752b8a1f x86/cpu: Remove LASS restriction on vsyscall emulation b36d1f53d90c x86/vsyscall: Disable LASS if vsyscall mode is set to EMULATE 8376b503b0f1 x86/vsyscall: Restore vsyscall=xonly mode under LASS 4e57fdd11083 x86/traps: Consolidate user fixups in the #GP handler 3ddd2e12c704 x86/vsyscall: Reorganize the page fault emulation code ca76fb67ebdd perf evlist: Improve default event for s390 c006753c3aae perf callchain: Refactor callchain option parsing 443556be8adc perf evsel: Constify option arguments to config functions 8ebb69e549aa perf target: Constify simple check functions d84db579d75f perf evsel: Improve falling back from cycles a90407a5a89a perf dwarf-aux: Collect all variable locations for insn tracking 4fb7eefe6c53 perf annotate-data: Use DWARF location ranges to preserve reg state d35b0d587710 perf annotate-data: Invalidate caller-saved regs for all calls 22b320777c5f perf annotate-data: Add invalidate_reg_state() helper for x86 1b8db0c963bf perf annotate-data: Handle global variable access with const register 752e662ae061 perf annotate-data: Collect global variables without name 6ffc3d0d3db5 perf dwarf-aux: Handle array types in die_get_member_type 69953f9c6585 perf annotate-data: Improve type comparison from different scopes 8b8d8b8f17df perf dwarf-aux: Skip check_variable for variable lookup ace16303179e perf dwarf-aux: Preserve typedefs in match_var_offset 30b2e6fa58f3 perf dwarf-aux: Add die_get_pointer_type to get pointer types b593c26d081a PCI: eswin: Add ESWIN PCIe Root Complex driver 249c48a55856 dt-bindings: PCI: eswin: Add ESWIN PCIe Root Complex 4b21ea502483 bpf: Add warning to detect memory leak in bpf_selem_unlink_nofail() 56f90177573e vfio/mlx5: Add REINIT support to VFIO_MIG_GET_PRECOPY_INFO bd0da611312b vfio/mlx5: consider inflight SAVE during PRE_COPY 4bee09a5dbd1 net/mlx5: Add IFC bits for migration state c995498636c7 vfio: Adapt drivers to use the core helper vfio_check_precopy_ioctl 50ff3f404617 vfio: Add support for VFIO_DEVICE_FEATURE_MIG_PRECOPY_INFOv2 d7140b5dde45 vfio: Define uAPI for re-init initial bytes during the PRE_COPY phase 4f42d7167076 vfio: selftests: Fix VLA initialisation in vfio_pci_irq_set() 02256acf1e81 vfio: uapi: fix comment typo 06ed87b3197e vfio: mdev: replace mtty_dev->vd_class with a const struct class 350de5b8a9be bpf: Do not allow deleting local storage in NMI ce29261ec648 KVM: arm64: selftests: Add no-vgic-v5 selftest 0a9f38bf612b KVM: arm64: selftests: Introduce a minimal GICv5 PPI selftest d51c978b7d3e KVM: arm64: gic-v5: Communicate userspace-driveable PPIs via a UAPI eb3c4d2c9a4d Documentation: KVM: Introduce documentation for VGICv5 9b7aa05533f1 KVM: arm64: gic-v5: Probe for GICv5 device a8946fde86f8 KVM: arm64: gic-v5: Set ICH_VCTLR_EL2.En on boot 37a25294682d KVM: arm64: gic-v5: Introduce kvm_arm_vgic_v5_ops and register them 61d4ad518312 KVM: arm64: gic-v5: Hide FEAT_GCIE from NV GICv5 guests 5aefaf11f9af KVM: arm64: gic: Hide GICv5 for protected guests 7c31c06e2d2d KVM: arm64: gic-v5: Mandate architected PPI for PMU emulation on GICv5 9491c63b6cd7 KVM: arm64: gic-v5: Enlighten arch timer for GICv5 91d940cd678d irqchip/gic-v5: Introduce minimal irq_set_type() for PPIs a3ca7cf9b317 KVM: arm64: gic-v5: Initialise ID and priority bits when resetting vcpu f4d37c7c3576 KVM: arm64: gic-v5: Create and initialise vgic_v5 b88d05a893cb KVM: arm64: gic-v5: Support GICv5 interrupts with KVM_IRQ_LINE 5a98d0e17e59 KVM: arm64: gic-v5: Implement direct injection of PPIs 4a5444d23979 KVM: arm64: Introduce set_direct_injection irq_op d1328c61511f KVM: arm64: gic-v5: Trap and mask guest ICC_PPI_ENABLERx_EL1 writes 933e5288fa97 KVM: arm64: gic-v5: Check for pending PPIs f20554ad3ccd KVM: arm64: gic-v5: Clear TWI if single task running da8d9636be7e KVM: arm64: gic-v5: Init Private IRQs (PPIs) for GICv5 4d591252bacb KVM: arm64: gic-v5: Implement PPI interrupt injection 4a9a32d3538a KVM: arm64: gic: Introduce queue_irq_unlock to irq_ops 8f1fbe2fd279 KVM: arm64: gic-v5: Finalize GICv5 PPIs and generate mask 9b8e3d4ca0e7 KVM: arm64: gic-v5: Implement GICv5 load/put and save/restore af325e87af5d KVM: arm64: gic-v5: Add vgic-v5 save/restore hyp interface e238fb21bd52 pinctrl: pinconf-generic: Convert ..._parse_dt_pinmux() to fwnode API 070543a85adc KVM: arm64: gic-v5: Trap and emulate ICC_IDR0_EL1 accesses 1fc7de3047e1 pinctrl: pinconf-generic: Validate fwnode instead of device node 607871ce633d KVM: arm64: gic-v5: Add emulation for ICC_IAFFIDR_EL1 accesses c98324ea7849 pinctrl: pinconf-generic: Fully validate 'pinmux' property 9d6d9514c08f KVM: arm64: gic-v5: Support GICv5 FGTs & FGUs a258a383b917 KVM: arm64: gic-v5: Sanitize ID_AA64PFR2_EL1.GCIE f656807150e3 KVM: arm64: gic-v5: Detect implemented PPIs on boot da92ff15ca4c KVM: arm64: gic-v5: Add Arm copyright header eb8bce08ecb1 KVM: arm64: gic: Introduce interrupt type helpers c547c51ff4d4 KVM: arm64: gic-v5: Add ARM_VGIC_V5 device to KVM headers 59991153f026 arm64/sysreg: Add GICR CDNMIA encoding 2808a8337078 arm64/sysreg: Add remaining GICv5 ICC_ & ICH_ sysregs for KVM support 663594aafb43 KVM: arm64: vgic: Split out mapping IRQs and setting irq_ops 40927abf2fed thermal: intel: hfi: use cpumask_empty() in intel_hfi_offline() fbe230a9a79b EDAC/amd64: Add support for family 19h, models 40h-4fh 6bc9effb4cbf coco/guest: Remove unneeded selection of CRYPTO 645e64136b93 sample/tsm-mr: Use SHA-2 library APIs 7b6d3255e7f8 scsi: bsg: add io_uring passthrough handler a1e97ce80d9f bsg: add io_uring command support to generic layer 7da9261bab0a bsg: add bsg_uring_cmd uapi structure c2db2288b8c3 lib/crypto: arm64: Drop checks for CONFIG_KERNEL_MODE_NEON d76a943039a7 lib/crypto: Remove unused file blockhash.h 6d80749becf8 lib/crypto: tests: Drop the default to CRYPTO_SELFTESTS 8d547482231f kunit: configs: Enable all crypto library tests in all_tests.config ed1767442d91 lib/crypto: tests: Introduce CRYPTO_LIB_ENABLE_ALL_FOR_KUNIT cbd8c958be54 KVM: arm64: Return early from kvm_finalize_sys_regs() if guest has run 3a2857da94d4 KVM: arm64: vgic: Rework vgic_is_v3() and add vgic_host_has_gicvX() 90f0155f8754 KVM: arm64: vgic-v3: Drop userspace write sanitization for ID_AA64PFR0.GIC on GICv5 d921f8d3b955 firmware: tegra: bpmp: Rename Tegra239 to Tegra238 9b0f1cd58fe9 PM: hibernate: x86: Remove inclusion of crypto/hash.h 4202fddd01c7 iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invs 587bb3e56a2c iommu/arm-smmu-v3: Add arm_smmu_invs based arm_smmu_domain_inv_range() b77429757e45 iommu/arm-smmu-v3: Populate smmu_domain->invs when attaching masters e3a56b37bf75 iommu/arm-smmu-v3: Pre-allocate a per-master invalidation array 15a2a5645ad7 iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs array c317452f5a22 iommu/arm-smmu-v3: Add an inline arm_smmu_domain_free() 9b056856880a iommu/arm-smmu-v3: Explicitly set smmu_domain->stage for SVA 6fabce53f6b9 iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update 4a58ae85c3f9 HID: input: Add support for multiple batteries per device 7a3ac62473f2 HID: input: Introduce struct hid_battery and refactor battery code 5a9df498581a HID: input: Convert battery code to devm_* 142068281f51 HID: input: use __free(kfree) to clean up temporary buffers 889cdd9e1b37 dt-bindings: arm-smmu: Add compatible for Eliza SoC ac977b900907 HID: mcp2221: Fix spelling mistake "Enfore" -> "Enforce" d16f57caa787 clk: imx8mq: Correct the CSI PHY sels d5dd8c523686 clk: vf610: Add support for the Ethernet switch clocks 77f18a1f7dde dt-bindings: clock: vf610: Add definitions for MTIP L2 switch 2f4788cca881 dt-bindings: clock: vf610: Drop VF610_CLK_END define f5fd9ccf2d46 clk: vf610: Move VF610_CLK_END define to clk-vf610 driver f2c2fc93b4a3 clk: imx: imx8-acm: fix flags for acm clocks 9faf20720895 clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels() 4b84d496c804 clk: imx: imx6q: Fix device node reference leak in pll6_bypassed() a15840f7c3d7 clk: imx: fracn-gppll: Add 477.4MHz support e2f8311a6aa5 clk: imx: fracn-gppll: Add 333.333333 MHz support 08841b06fa64 udf: fix partition descriptor append bookkeeping 0cc24977224a ACPI: CPPC: Check cpc_read() return values consistently d45308699695 pinctrl: tegra: use flexible array member for array 47a9050e678c gpio: spacemit-k1: Add set_config callback support c3b0c06b7397 pinctrl: spacemit: return -ENOTSUPP for unsupported pin configurations e65d430111a5 slab: free remote objects to sheaves on memoryless nodes 7f693882f009 slab: create barns for online memoryless nodes 5ba6bc27b1f9 slab: decouple pointer to barn from kmem_cache_node 96450df197bd bridge: No DEV_PATH_BR_VLAN_UNTAG_HW for dsa foreign 204f7c018d76 KVM: arm64: ptdump: Make KVM ptdump code s2 mmu aware fd93fc35cf4c dt-bindings: leds: lp5860: add enable-gpio 9f4960b94f1a l2tp: ppp: use max L2TP header size for PPP channel hdrlen 96a584db75bb selftests/net: packetdrill: improve tcp_rcv_neg_window.pkt dee55bc7cb8a qtnfmac: use alloc_netdev macro for single queue devices 7c5c2b661bdb wifi: libertas: don't kill URBs in interrupt context a57f35fc19ad wifi: libertas: use USB anchors for tracking in-flight URBs f10ebd136dfe wifi: nl80211: use int for band coming from netlink 777d8ba5aada wifi: rsi_91x_usb: do not pause rfkill polling when stopping mac80211 eb092b188fcf wifi: mac80211: fix STA link removal during link removal 0e2c4117c351 staging: media: tegra-video: add CSI support for Tegra20 and Tegra30 d974a67033f4 staging: media: tegra-video: tegra20: adjust luma buffer stride 001beb030603 staging: media: tegra-video: tegra20: expand format support with RAW8/10 and YUV422/YUV420p 1X16 071fa83ded5e staging: media: tegra-video: tegra20: increase maximum VI clock frequency d8f8373f1a31 staging: media: tegra-video: tegra20: set VI HW revision 8e3d2fbc961c staging: media: tegra-video: tegra20: adjust format align calculations 541f95b23c56 staging: media: tegra-video: tegra20: add support for second output of VI 9e539666209d staging: media: tegra-video: tegra20: set correct maximum width and height 3bcd5a240372 staging: media: tegra-video: csi: move avdd-dsi-csi-supply from VI to CSI 6017e97f50f8 staging: media: tegra-video: vi: improve logic of source requesting c888c4c834c9 gpu: host1x: convert MIPI to use operation function pointers 6926495fa520 staging: media: tegra-video: csi: move CSI helpers to header 4c9f5dc5210b staging: media: tegra-video: vi: add flip controls only if no source controls are provided 8a5011195135 staging: media: tegra-video: vi: adjust get_selection operation check 410ff9451335 staging: media: tegra-video: expand VI and VIP support to Tegra30 eef6d4449e8a wifi: rtw89: usb: Rx aggregation for RTL8832CU/RTL8851BU 0f9bcf224f98 dt-bindings: touchscreen: trivial-touch: Move allOf: after required: 35e688ec5010 dt-bindings: input: touchscreen: Convert TS-4800 to DT schema 8ad2c6a36ac4 hfsplus: validate b-tree node 0 bitmap at mount time a8eed0ba6a4b hfsplus: refactor b-tree map page access and add node-type validation 46fcbcaa7288 dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur CDSP 217fb074eb10 dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur ADSP 56f809222ea7 arm64: defconfig: Enable configs for Arduino VENTUNO Q d01440e10a82 net: mana: Add ethtool counters for RX CQEs in coalesced type c2fe3ff3d66d net: mana: Add support for RX CQE Coalescing dc3d720e12f6 net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS ecaec7714842 clk: qcom: videocc-sm8350: use depend on instead of select 678647c26e31 soc: qcom: pd-mapper: Add Milos compatible a37cd9efe3d2 arm64: defconfig: Enable Qualcomm Eliza basic resource providers 27c7ec7ad7db clk: qcom: gcc-ipq6018: mark gcc_xo_clk_src as critical 04cd075557e8 net/mlx5e: Remove unused field in mlx5e_flow_steering struct 3883c2b50910 selftests/vsock: auto-detect kernel for guest VMs b39ae8c2f3de clk: qcom: camcc-sc8180x: Refactor to use qcom_cc_driver_data acf7a91d0b0e clk: qcom: dispcc-sm8250: Enable parents for pixel clocks 8c522da70f0c clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk f641773e10fa clk: qcom: gcc-sc8180x: Refactor to use qcom_cc_driver_data 733220662679 clk: qcom: gcc-sc8180x: Enable runtime PM support ccb92c78b42e clk: qcom: gcc-sc8180x: Use retention for PCIe power domains 25bc96f26cd6 clk: qcom: gcc-sc8180x: Use retention for USB power domains 3565741eb985 clk: qcom: gcc-sc8180x: Add missing GDSCs 76404ffbf07f dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs d5516452a362 qed: Reimplement qed_mcast_bin_from_mac() using library functions 96aca5efec8a net/mlx5: Support cross-timestamping on ARM architectures f87ca3b905e2 net/mlx5: Move crosststamp setup into helper function 48847fea5119 arm64: defconfig: Enable S5KJN1 camera sensor e3f45d32664e dt-bindings: firmware: qcom,scm: Document ipq5210 SCM 844be6e24afd clk: qcom: add Global Clock controller (GCC) driver for IPQ5210 SoC 20a107bca2a1 dt-bindings: clock: add Qualcomm IPQ5210 GCC 04088a68258c clk: qcom: eliza: Cleanup redundant header includes 84b21053fe18 clk: qcom: milos: Cleanup redundant header includes 82e7613f5d23 clk: qcom: sm8750: Cleanup redundant header includes 320d45700c13 clk: qcom: glymur: Cleanup redundant header includes 7b70ccfd5df6 clk: qcom: kaanapali: Cleanup redundant header includes 47b8c61eab8f soc: qcom: socinfo: Add PM7550BA PMIC 356d4fbcf3de net: mdio-gpio: remove linux/platform_data/mdio-gpio.h 9c6b4009da59 net: mdio-gpio: remove linux/mdio-gpio.h 91283bd5b008 net: phy: remove Kconfig symbol MDIO_BUS e611a97032f0 regmap: mdio: make it depend on PHYLIB d347b28c492e net/mlx5e: Add hds-thresh query support via ethtool 4a4fedb8a523 selftests/bpf: Isolate fmod_ret hooks by pid 888329ba6c8b selftests/bpf: Avoid spurious failures perf_link 22214fb2fad0 dt-bindings: net: micrel: KSZ8041RNLI supports LED mode 46906242fe61 dt-bindings: net: micrel: Sort lists 6eb255d019b8 lib/bootconfig: change xbc_node_index() return type to uint16_t 05213e4b10b9 lib/bootconfig: use size_t for key length tracking in xbc_verify_tree() 0f2199904188 lib/bootconfig: use signed type for offset in xbc_init_node() 68f479de0e01 lib/bootconfig: use size_t for strlen result in xbc_node_match_prefix() 8f3e79397a98 lib/bootconfig: fix signed comparison in xbc_node_get_data() 909bb3a6c53f lib/bootconfig: validate child node index in xbc_verify_tree() 2564fa0bb2db lib/bootconfig: replace linux/kernel.h with specific includes 306c36a76da2 bootconfig: constify xbc_calc_checksum() data parameter 73a9f74b86c6 lib/bootconfig: drop redundant memset of xbc_nodes ae9bf4d3835f lib/bootconfig: increment xbc_node_num after node init succeeds 1c04fa80118c lib/bootconfig: fix off-by-one in xbc_verify_tree() next node check bf45f7c59193 lib/bootconfig: narrow flag parameter type from uint32_t to uint16_t 7eaf074e9109 lib/bootconfig: clean up comment typos and bracing 17a55ddb1956 tools: ynl: rework policy access to support recursion 44a063c00fb1 module: Remove extern keyword from param prototypes 65f535501e2a module: Clean up parse_args() arguments deffe1edba62 module: Fix freeing of charp module parameters when CONFIG_SYSFS=n b47bcab6ee92 rtc: add data_race() in rtc_dev_poll() 16c1e8385b3b cpufreq: optimize policy_is_shared() 81fca7087466 ktest: Store failure logs also in fatal paths c9bb03ac2c66 kbuild: reduce output spam when building out of tree 36cb728754ea ACPI: processor: idle: Replace strlcat() with better alternative 616cd6047cbf perf symbol: Add RISCV case in get_plt_sizes 4138987f8a90 perf tools: Remove duplicate include of stat.h ebbc5ce26eca perf tools: Remove duplicate include of debug.h 35cd0098eeb9 perf: tools: cs-etm: Enhance raw Coresight trace debug display 6c478e7b3eba perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace 23e6e57a93bc dm: make "dmsetup remove_all" interruptible f287826fd7e4 dt-bindings: power: Add Support for Allwinner A733 PCK600 Power Domain Controller 5b7ac8ca0eae spi: dt-bindings: renesas,rzv2h-rspi: Document RZ/G3E SoC support c2edd7841f58 spi: dt-bindings: renesas,rzv2h-rspi: Document dmas property bd3622e5b8e0 PCI/pwrctrl: generic: Add UPD720201/UPD720202 USB 3.0 xHCI Host Controller support 0862e2b06cd8 PCI/pwrctrl: generic: Simplify dev_err_probe() usage ff124bbbca1d PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as generic 95ad29eb1bae EDAC/i10nm: Add driver decoder for Granite Rapids server df3eec203b94 ALSA: usb-audio: validate full match when resolving quirk aliases 82e1c68ac206 staging: rtl8723bs: add missing blank lines after declarations 390c784709f2 staging: rtl8723bs: fix line length warning efa140029a98 staging: rtl8723bs: simplify return checks in validate_recv_data_frame() f8252d54c4c1 staging: rtl8723bs: Replace msleep() with fsleep() 9b17baf171c1 staging: rtl8723bs: Replace network magic numbers with EtherType macros 97eef87a546e staging: rtl8723bs: change custom comparing function to strcmp() 77da49db335d staging: rtl8723bs: remove unused global efuse variables 816e181560e2 staging: rtl8723bs: remove unusual 'NDIS_802_11_MAC_ADDRESS' type c1dd45eed8a4 staging: rtl8723bs: remove unnecessary spaces in rtw_security.c f689f461fe39 staging: rtl8723bs: remove redundant blank line in rtw_btcoex.c 7da5c1136837 staging: rtl8723bs: remove unnecessary 'ETH_ALEN' definition 91233340b401 staging: greybus: loopback: remove unused argument from macro 6e57c05a06b5 staging: rtl8723bs: fix blank line style in rtw_io.c 3f7004a175ec staging: rtl8723bs: Remove space in the line start a11fdb9f58cc staging: greybus: loopback: use sysfs_emit in sysfs show functions e66cd5a8f2b4 staging: octeon: remove BUG() call 7f9e3268fbc8 staging: rtl8723bs: replace rtw_linked_check() return type to bool c776297d23c0 staging: rtl8723bs: replace rtw_is_desired_network() return type to bool b816cabf466d staging: rtl8723bs: replace rtw_is_same_ibss() return type to bool 6c8852516983 staging: rtl8723bs: replace rtw_if_up() return type to bool b21cf01c29ea MAINTAINERS: Add references to tip tree handbook 84db3719d273 usb: dwc3: imx: avoid calling imx suspend/resume callbacks twice d3d959404e6c tcpm: Implement sink support for PD SPR AVS negotiation a43dd4f6f91e power: supply: Add PD SPR AVS support to USB type enum 9270102a00aa dt-bindings: connector: Add SPR AVS Sink APDO definitions f8a5f6934f30 usb: typec: Document priority and mode_selection fields in struct typec_altmode fca8688a6798 clk: imx: pll14xx: Use unsigned format specifier 351eb14411f7 usb: misc: onboard_dev: Remove duplicated static structures 381133848a03 usb: typec: ps883x: Fix Oops at unbind b84cc80610a8 usb: port: add delay after usb_hub_set_port_power() 8020c41b39f5 usb: core: allow ACPI-managed hard-wired ports to power off 1f50332c60c2 USB: core: Use krealloc() in usb_cache_string() 0b9570c4ba5c usb: misc: onboard_usb_dev: Add Corechips SL6341 USB 2.0/3.0 hub bfcb86e58f3a dt-bindings: usb: Add Corechips SL6341 USB2.0/3.0 hub controller b0dd9345c348 dt-bindings: vendor-prefixes: Add Shenzhen Corechips Microelectronics f2e9bc030d84 USB: pxa27x_udc: check return value of clk_enable 0c8ee850572b usb: typec: ucsi: Add UCSI_USB4_IMPLIES_USB quirk for X1E80100 849fbecdf7e1 iowarrior: use normal memory in write path bcbdfc7fadf8 iowarrior: use interruptible lock in iowarrior_write() 56dd29088c9d usb: iowarrior: remove inherent race with minor number 916aeaffad25 USB: uas: give the error handler the correct name 03cd4fd620bd usb: fhci: use kzalloc_flex for priv struct 341434a44402 usb: renesas_usbhs: use kzalloc_flex a1678c4e57e0 USB: usbip: drop redundant device reference 0888c3371ad2 USB: apple-mfi-fastcharge: drop redundant device reference b7cce3e2cca9 dm: don't report warning when doing deferred remove 99a2312f6980 dm init: ensure device probing has finished in dm-mod.waitfor= 500e54d449f6 thunderbolt: dma_port: kmalloc_array + kzalloc to flex a809ff6469c5 ASoC: dt-bindings: adi,ssm2305: Convert to DT schema 87a1698cb806 firmware: qcom: scm: Allow QSEECOM on Glymur CRD d98b978446d2 firmware: qcom: scom: Simplify mutex with guard 4bfb0ec11e20 firmware: qcom: uefisecapp: Annotate acquiring locks for context tracking 055d79affa43 firmware: qcom: uefisecapp: Simplify mutex with guard 408b79c097d0 arm64: dts: qcom: x1e80100: Add '#cooling-cells' for CPU nodes 90b7cc18e933 arm64: dts: qcom: x1-crd: add USB DisplayPort audio 1cde54c54b83 arm64: dts: qcom: qcs6490: Add Thundercomm AI Mini PC G1 IoT 5230355252d0 arm64: dts: qcom: kodiak: Add missing usb-role-switch property bc7cc1c4a391 dt-bindings: arm: qcom: Add Thundercomm AI Mini PC G1 IoT 453f8a15232f arm64: dts: qcom: sm8550: Add ACD levels for GPU ce26eb296782 arm64: dts: qcom: pmk8550: Add PWM controller 7aedf0ebbf57 arm64: dts: qcom: remove msm8996-v3.0.dtsi f69b0d8d51ec arm64: dts: qcom: ipq9574: Enable eMMC variant 26c980a7d322 dt-bindings: arm: qcom: Add IPQ9574 AL02-c2 and AL02-c7 eMMC variant fc1fd9d52a88 arm64: dts: qcom: ipq9574-rdp433: Reorganize DTS to introduce eMMC support 53f5d2d61a1c arm64: dts: qcom: ipq9574: Add details for eMMC 7aec47be7c2b arm64: dts: qcom: qcs8300: Add clocks for QoS configuration 7131f6d909a6 arm64: dts: qcom: msm8953-xiaomi-daisy: fix backlight 9bc4b18a425e arm64: dts: qcom: msm8937-xiaomi-land: correct wled ovp value 9e87f0eaadcc arm64: dts: qcom: msm8953-xiaomi-vince: correct wled ovp value 00569c634222 arm64: dts: qcom: sm8550: Update EAS properties 47c88db49f6c arm64: dts: qcom: hamoa: Add remoteproc IOMMUS in EL2 device trees 6da22b031a3c platform/x86: fujitsu: Convert laptop driver to a platform one d5c9212ccfaa platform/x86: fujitsu: Convert backlight driver to a platform one 9b9271ac2a25 platform/x86: fujitsu: Register ACPI notify handlers directly c256927c6247 platform/x86: fujitsu: Reorder code to avoid forward declarations bd13b265d386 platform/x86: fujitsu-tablet: Convert ACPI driver to a platform one 6017671da9d0 ASoC: wm_adsp: Fix crash in kunit tests on arm64 f8909447894a autofs: replace manual symlink buffer allocation in autofs_dir_symlink b7560798466a dmaengine: dw-edma: Add non-LL mode 14eb9a1d338f dmaengine: dw-edma: Add AMD MDB Endpoint Support 132e47b783a8 dt-bindings: dmaengine: Fix spelling mistake "Looongson" -> "Looogson" 4a2759a3ae10 dmaengine: loongson: Fix spelling mistake "Looongson" -> "Looogson" c1f955437440 xfs: avoid unnecessary calculations in xfs_zoned_need_gc() 68aa101bf204 xfs: display more zone related information in mountstats 6a82a691b080 xfs: fix a comment typo in xfs_select_zone_nowait() 770323d418ed xfs: avoid unnecessary open zone check in xfs_select_zone_nowait() e4ffa98a02f4 arm64: Kconfig: provide a top-level switch for Microchip platforms 1735858caa4b objtool/x86: Reorder ORC register numbering 96f3b16a9de5 objtool: Support Clang RAX DRAP sequence 01478f356ff7 xfs: opencode xfs_zone_record_blocks fe7171d0d5df sched/fair: Simplify SIS_UTIL handling in select_idle_cpu() f1320a8dd8ba sched/fair: Simplify the entry condition for update_idle_cpu_scan() fa6874dfeee0 sched/fair: Remove superfluous rcu_read_lock() in the wakeup path 8ca12326f592 PM: EM: Switch to rcu_dereference_all() in wakeup path f494bfb04615 sched/core: Check for rcu_read_lock_any_held() in idle_get_state() 10febd397591 sched/topology: Remove sched_domain_shared allocation with sd_data bb7a5e44fc6f sched/topology: Switch to assigning "sd->shared" from s_data 1cc8a33ca7e8 sched/topology: Allocate per-CPU sched_domain_shared in s_data 5a7b576b3ec1 sched/topology: Extract "imb_numa_nr" calculation into a separate helper 8e8e23dea43e sched/topology: Compute sd_weight considering cpuset partitions d77296439423 tracing: Restore accidentally removed SPDX tag b8303880b641 Input: atlas - convert ACPI driver to a platform one 8cde3c87039b net: stmmac: use queue rather than ->queue_index 0da7809235d9 net: stmmac: remove tx_tail_addr b2fd52d90b8a net: stmmac: add helper to set transmit tail pointer 2c3525ad09e9 net: stmmac: add helper to get size of a transmit descriptor c493261de1c4 net: stmmac: add helper to get hardware transmit descriptor 337191f37748 net: stmmac: simplify stmmac_set_queue_rx_buf_size() a32734d25d87 net: stmmac: add helper to set receive buffer size 0b3d09031437 net: stmmac: use consistent tests for receive buffer size bea37bda7f75 net: stmmac: remove rx_tail_addr e9d0cafa9d60 net: stmmac: add helper to set receive tail pointer 4f6280c450ba net: stmmac: add helper to get size of a receive descriptor ee1b6a94ba12 net: stmmac: add helper to get hardware receive descriptor ee19df4d3bb7 net: stmmac: clean up stmmac_clear_rx_descriptors() a4b1590ee0f0 net: stmmac: helpers for filling tx_q->tx_skbuff_dma 12b4b16c0c7e net: stmmac: rearrange stmmac_tx_info members to pack better 25e7553a502b MAINTAINERS: add entry for SpacemiT DWMAC glue layer 30f0ba420ed3 net: stmmac: Add glue layer for Spacemit K3 SoC d35aa97ea908 net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string bb30400a566c dt-bindings: net: Add support for Spacemit K3 dwmac 6829f90906aa ptp: vmw: Convert to a platform driver acee049a6af2 dpll: zl3073x: drop selected and simplify connected ref getter f6b075bc3ad5 dpll: zl3073x: add reference priority to zl3073x_chan 41bab554d7e9 dpll: zl3073x: add DPLL channel status fields to zl3073x_chan 3032e95987fa dpll: zl3073x: introduce zl3073x_chan for DPLL channel state 05ea2ab3b100 dpll: zl3073x: add zl3073x_ref_state_update helper f327f5a8115e dpll: zl3073x: use struct_group to partition states 77378dabb50f xsk: use __xsk_rcv_zc_safe for ZC multi-buffer Rx processing 643893647cac block: reject zero length in bio_add_page() 3141e0e536b4 blk-mq: make blk_mq_hw_ctx_sysfs_entry instances const f00d826f1b8e blk-crypto: make blk_crypto_attr instances const 3c9122630953 block: ia-ranges: make blk_ia_range_sysfs_entry instances const 223983874d03 block: make queue_sysfs_entry instances const e80fd7a08940 block: remove bvec_free b520c4eef83d block: split bio_alloc_bioset more clearly into a fast and slowpath fed406f3c1c2 block: mark bvec_{alloc,free} static 9aa64d2503c6 rust: devres: embed struct devres_node directly bb8539e0e609 ppp: require callers of ppp_dev_name() to hold RCU 4afc71bba8b7 module.lds,codetag: force 0 sh_addr for sections e3f741f587a9 fou: Remove IPPROTO_UDPLITE check in gue_err() and gue6_err(). 05c1fc56d37b net: phy: mxl-gpy: add PHY-level statistics via ethtool ba424bc2c7bb devres: rename and export set_node_dbginfo() b1081ef74d80 devres: add devres_node_remove() 9738ca7df98f devres: export devres_node_init() and devres_node_add() 31b5733bcdef devres: move struct devres_node into base.h c321a511e37c devres: remove unnecessary unlocks in devres_release_group() e19f3fed3c4c devres: use guard(spinlock_irqsave) where applicable 55e329d0f7a0 devres: add free_node callback to struct devres_node 2b5c6a14b5b4 devres: don't require ARCH_DMA_MINALIGN for devres actions 7a60fe48af20 ima: remove buggy support for asynchronous hashes b099ed598c64 hfsplus: fix to update ctime after rename 79253d6fe1cc PCI: rpaphp: Simplify with scoped for each OF child loop c4cac4a15c6e PCI: pnv_php: Simplify with scoped for each OF child loop d1a091958668 securityfs: use kstrdup_const() to manage symlink targets f41b07549235 io_uring: avoid req->ctx reload in io_req_put_rsrc_nodes() 3e97c2582f84 io_uring/rw: use cached file rather than req->file 0a6b9ae1f314 io_uring/net: use 'ctx' consistently 74dbc0bab57b io_uring/poll: cache req->apoll_events 6fe9d3b942d2 devres: add devres_node_init() 4796dfd7e0e8 devres: add devres_node_add() f813ec9e84b4 devres: fix missing node debug info in devm_krealloc() 49c21d9a5fcd io_uring/kbuf: use 'ctx' consistently 702c1d56c717 PCI/CXL: Hide SBR from reset_methods if masked by CXL 4ebaf9d99932 ASoC: codecs: cs42l84: set up PLL for more sample rates 58068932402c regulator: fp9931: Fix handling of mandatory "vin" supply d342f5e355aa regulator: dt-bindings: fp9931: Make vin-supply property as required 48718378ab1f workqueue: Remove NULL wq WARN in __queue_delayed_work() 8507277ef132 platform/x86: wireless-hotkey: Convert ACPI driver to a platform one cfc897f6d3f7 platform/x86: wireless-hotkey: Register ACPI notify handler directly 3471415c8186 platform/x86: topstar-laptop: Convert ACPI driver to a platform one a15d1839c778 platform/x86: topstar-laptop: Register ACPI notify handler directly f6689792ffc4 selftests/sched_ext: Show failed test names in summary 2e5e5b3738dd sched_ext: Fix typos in comments 138db7ee58c0 platform/x86: sony-laptop: Convert PIC driver to a platform one 14004dd31caa platform/x86: sony-laptop: Convert NC driver to a platform one 0f2ca62fdfbc platform/x86: sony-laptop: Register ACPI notify handler directly 2d9cb20610f7 platform/x86: lg-laptop: Convert ACPI driver to a platform one c12fe0b2c121 platform/x86: lg-laptop: Drop debug-only ACPI notify handler 22fa2ebc11a1 platform/x86/intel/vsec: Plumb ACPI PMT discovery tables through vsec a6ce8bf3c993 platform/x86/intel/vsec: Return real error codes from registration path 353042d54d82 platform/x86/intel/vsec: Switch exported helpers from pci_dev to device c62fd96a04e4 platform/x86/intel/vsec: Decouple add/link helpers from PCI 9577c74c96f8 platform/x86/intel/vsec: Make driver_data info const 904b333fc51c platform/x86/intel/vsec: Refactor base_addr handling 6e4d63e8993c lib/crc: arm64: Drop check for CONFIG_KERNEL_MODE_NEON d61686cf10aa crypto: crc32c - Remove another outdated comment 41919521c780 crypto: crc32c - Remove more outdated usage information 44ff3791d629 kunit: configs: Enable all CRC tests in all_tests.config 9d4189e68eba regulator: fixed: remove unused reboot.h include 21f2762acb5c remoteproc: xlnx: Release mailbox channels on shutdown 88cf8a9ad32f mux: mmio: Zero the allocated memory 98e7b5752898 scripts: ver_linux: expand and fix list e8069c66d093 cxl/pci: Check memdev driver binding status in cxl_reset_done() dc372e5f429c cxl/pci: Hold memdev lock in cxl_event_trace_record() c991b7ef2fb6 docs: pt_BR: add netdev and maintainer handbook translations 97b5266dac80 docs: interconnect: Document consumer APIs and drop outdated text 6f600f9972d5 docs: interconnect: Add provider APIs to documentation 9b4e099c221c jobserver: Fix typo in docstring d0eab64faf0c docs: memory-hotplug: fix typo 'fo' -> 'for' in NODE_ADDED_FIRST_MEMORY description 81359c146fba nilfs2: fix 64-bit division operations in nilfs_bmap_find_target_in_group() bef5b11087ce EVM: add comment describing why ino field is still unsigned long 04c612f6d764 Documentation: printk: Add section about avoiding lockups d227786ab111 fs/mbcache: cancel shrink work before destroying the cache 0621c385fda1 fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START 5e6df46dffb3 Documentation/mm/hwpoison.rst: fix typos and grammar. 5a6a33b56402 USB: serial: ti_usb_3410_5052: use strscpy() instead of strcpy() 2727d44f5d5b writeback: fix kernel-doc function name mismatch for wb_put_many() 8737d7194d6d net: airoha: select QDMA block according LAN/WAN configuration a93a51f42ac3 media: lirc: increase IR_MAX_DURATION to send extended code sequences 1f03894b2830 media: mceusb: drop redundant device reference 88796a18f20f media: imon: drop redundant device references 50acaad3d202 media: rc: ttusbir: respect DMA coherency rules eac69475b01f media: rc: igorplugusb: heed coherency rules e280d1e5e3f2 media: rc: xbox_remote: heed DMA restrictions 42844992664f media: rc: streamzap: Error handling in probe dccc0c3ddf8f media: rc: fix race between unregister and urb/irq callbacks fa5062e99b98 Documentation: thinkpad-acpi - Document doubletap_enable attribute 6227cc32fa01 platform/x86: thinkpad_acpi: Add sysfs control for TrackPoint double-tap 9a98ebe630cf input: trackpoint - Enable doubletap by default on capable devices a11661a58c06 iommufd: Report ATS not supported status via IOMMU_GET_HW_INFO a82efb8747d1 iommu: Add device ATS supported capability d6c65b0fd621 iommupt: Avoid rewalking during map 99fb8afa16ad iommupt: Directly call iommupt's unmap_range() b2e5684558ed iommu/riscv: Stop polling when CQCSR reports an error f45797fe02df net: macb: add support for Microchip pic64hpsc ethernet endpoint 363a99af19a7 net: macb: add safeguards for jumbo frame larger than 10240 63e9d434ddc8 dt-bindings: net: cdns,macb: add a compatible for Microchip pic64hpsc fa8fb60d3637 iommu/iova: Add NULL check in iova_magazine_free() 1e0c8d6b6952 iommu/amd: Add NUMA node affinity for IOMMU log buffers 199036ae0132 iommupt: Optimize the gather processing for DMA-FQ mode 7cd0c655f02f iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST c70d20b25ca3 iommu/riscv: Add missing GENERIC_MSI_IRQ 69541898b71a iommu/riscv: Enable SVNAPOT support for contiguous ptes e5ef32191a87 iommu/riscv: Use the generic iommu page table e93e4a6363b8 iommu/riscv: Disable SADE e71e00127110 iommupt: Add the RISC-V page table format 7217cee35aad iommu/riscv: Skip IRQ count check when using MSI interrupts f5c262b54497 iommu/riscv: Add IOTINVAL after updating DDT/PDT entries fdd973148a11 selftests: net: add ipv6 RA route to ECMP merge test 1c0028e725f1 dmaengine: loongson: New driver for the Loongson Multi-Channel DMA controller 7a65e81e8e2e dt-bindings: dmaengine: Add Loongson Multi-Channel DMA controller 9de4303fc049 dmaengine: loongson: loongson2-apb: Simplify locking with guard() and scoped_guard() bdf1621a6a67 dmaengine: loongson: loongson2-apb: Convert to devm_clk_get_enabled() 7d348227f496 dmaengine: loongson: loongson2-apb: Convert to dmaenginem_async_device_register() ffee2dc04e7e dmaengine: loongson: New directory for Loongson DMA controllers drivers 5aeb6e039972 RDMA/efa: Rename alloc_ucontext comp_mask to supported_caps 2d5c2952b972 dt-bindings: dma: xlnx,axi-dma: Convert to DT schema dece5b9185ba dt-bindings: dma: rz-dmac: Add conditional schema for RZ/G3L 50a9b75d7761 interconnect: qcom: qcs615: enable QoS configuration e07f3b8c9e1c dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS 44f991bd6e01 dmaengine: sh: rz-dmac: Add device_{pause,resume}() callbacks 21323b118c16 dmaengine: sh: rz-dmac: Add device_tx_status() callback bfaa60be6478 dmaengine: sh: rz-dmac: Use rz_lmdesc_setup() to invalidate descriptors be25945d0ca3 dmaengine: sh: rz-dmac: Drop unnecessary local_irq_save() call 7badd294fc82 dmaengine: sh: rz-dmac: Drop goto instruction and label be342fb7f2bb dmaengine: sh: rz-dmac: Drop read of CHCTRL register d3244af9c4c2 ovpn: consolidate crypto allocations in one chunk 7b80d8a33500 selftests: ovpn: add test for the FW mark feature 367f4b163a8c selftests: ovpn: check asymmetric peer-id 2e570a514088 ovpn: add support for asymmetric peer IDs 77de28cd7cf1 selftests: ovpn: add notification parsing and matching c841b676da98 ovpn: notify userspace on client float event 4a6480599ce1 ovpn: pktid: use bitops.h API 7e7ca01d9126 ovpn: use correct array size to parse nested attributes in ovpn_nl_key_swap_doit a8e136b49625 selftests: ovpn: allow compiling ovpn-cli.c with mbedtls3 f2d1643ddc0f bus: mhi: ep: Test for non-zero return value where applicable 37a23d6f1193 bus: mhi: host: Use kzalloc_flex febe8012458f ppp: remove pch->chan NULL checks from tx path 6a196e83a1a7 ppp: disconnect channel before nullifying pch->chan 56c167a0c0fa genirq/matrix, LoongArch: Delete IRQ_MATRIX_BITS leftovers b8f2d65fec19 soundwire: intel_auxdevice: Add cs42l49 to wake_capable_list a5dcbff7d50a media: em28xx: remove tuner type from Hauppauge DVB DualHD 724e16b16653 media: em28xx: Add a variety of DualHD usb id 5e521401d058 media: au0828: Add new Hauppauge HVR1265 and ImpactVCB-e ca3e8eaaa44e media: saa7164: Fix REV2 firmware filename 57c3c67fce95 media: si2168: fw 4.0-11 loses warm state during sleep 3c414622fe4b media: si2168: Fix i2c command timeout on embedded platforms 69426c6c9bb1 media: cx231xx: Fix AGC levels for NTSC-M bad32ae441e3 media: xc5000: Add rf strength function 36200241f5a3 media: cx25840: Fix NTSC-J, PAL-N, and SECAM standards 9cddeb883bac media: si2157: Analog format fixes 24ae633ab3b8 media: vimc: streamer: Apply sensor frame rate in streamer thread ec1e620b2454 media: vimc: sensor: Add pixel_rate,vblank and hblank configuration 12cdc242c3fa media: vimc: sensor: Move vimc_sensor_device to common header 03fd5070c57a staging: media: av7110: replace BUG() with error return in gpioirq 8bd29dbe03fc media: as102: fix to not free memory after the device is registered in as102_usb_probe() 3b7da2b4d0fe media: hackrf: fix to not free memory after the device is registered in hackrf_probe() 639f1dcfde55 net: dsa: mv88e6xxx: Add partial support for TCAM entries b513dde96c0a net/sched: cls_flower: remove unions from fl_flow_key b800359a4dfa mtd: cmdlinepart: use a flexible array member 8510d054b7e0 KVM: arm64: avoid unused-variable warning 1211907ac0b5 tracing: Generate undef symbols allowlist for simple_ring_buffer d6f8e0e06dee cpufreq: Add QCS8300 to cpufreq-dt-platdev blocklist 07791ff060dd powerpc: Print MMU_FTRS_POSSIBLE & MMU_FTRS_ALWAYS at startup 24eb6378408f powerpc/64s: Make use of H_RPTI_TYPE_ALL macro f074059c7a4d powerpc/64s: Rename tlbie_lpid_va to tlbie_va_lpid 7bcfba20e946 powerpc/64s: Rename tlbie_va_lpid to tlbie_va_pid_lpid 4894e2fb7b9a powerpc/64s: Kill the unused argument of exit_lazy_flush_tlb bf7c1497d256 powerpc/64s: Move serialize_against_pte_lookup() to hash_pgtable.c 4a342f3e6f68 powerpc/64s/tlbflush-radix: Remove unused radix__flush_tlb_pwc() 68b1fa0ed5c8 powerpc/64s: Fix _HPAGE_CHG_MASK to include _PAGE_SPECIAL bit bbcbf045d6c7 powerpc/64s: Fix unmap race with PMD migration entries fda4d71651f7 powerpc/pgtable-frag: Fix bad page state in pte_frag_destroy 785639b5bf2a ALSA: timer: keep a list of open masters for slave lookup 0a7ec808abec firmware: arm_scmi: Support loop control in quirk code snippets 348baefbb635 net: macb: set default_an_inband to true for SGMII dab177cbea34 net: stmmac: move MSI data out of struct stmmac_priv 66ccb4f1d205 stmmac: s32: enable support for Multi-IRQ mode cc7a3435dfad dt-bindings: net: nxp,s32-dwmac: Declare per-queue interrupts a31bbe5ca2f8 net: stmmac: platform: read channels irq cc6421acd97f xsk: remove repeated defines 854587e69ef3 tcp: improve inet6_ehashfn() entropy 6a33a706265d selftests: net: py: give bpftrace more time to start 45339c237c6a net: ti: icssg-prueth: Add HSR multicast FDB port membership management 24fbd3967f3f virtio_net: add page_pool support for buffer allocation 64584273dfb8 cxl/region: Factor out interleave granularity setup 29f0724c4592 cxl/region: Factor out interleave ways setup 09d065d256b1 cxl: Make region type based on endpoint type d537d953c478 cxl/pci: Remove redundant cxl_pci_find_port() call 58f28930c7fb cxl: Move pci generic code from cxl_pci to core/cxl_pci 005869886d1d cxl: export internal structs for external Type2 drivers 9a775c07bb04 cxl: support Type2 when initializing cxl_dev_state a46aaa76ad21 hfsplus: fix generic/533 test-case failure 98f37634b12b io_uring/bpf-ops: implement bpf ops registration 890819248a86 io_uring/bpf-ops: add kfunc helpers d0e437b76bd3 io_uring/bpf-ops: implement loop_step with BPF struct_ops 033af2b3eb19 io_uring: introduce callback driven main loop f144dbac4b17 nvme: remove nvme_dev_uring_cmd() IO_URING_F_IOPOLL check 23475637b0c4 io_uring/uring_cmd: allow non-iopoll cmds with IORING_SETUP_IOPOLL 3a5e96d47f7e io_uring: count CQEs in io_iopoll_check() 7995be40deb3 io_uring: remove iopoll_queue from struct io_issue_def 9165dc4fa969 io_uring: add REQ_F_IOPOLL 8c557449199e io_uring: mark known and harmless racy ctx->int_flags uses f1a424e21c15 io_uring: switch struct io_ring_ctx internal bitfields to flags 2364959abecb libbpf: Start v1.8 development cycle 7e2f40ef0a75 selftests/bpf: Bump path and command buffer sizes in bpftool_helpers.c c73a24436698 bpftool: Allow explicitly skip llvm, libbfd and libcrypto dependencies a1ed752bc7cb PCI/DPC: Hold pci_dev reference during error recovery 18d4a06e1005 arm64: dts: broadcom: bcm2712-d-rpi-5-b: update uart10 interrupt aeb078cebc40 arm64: dts: broadcom: bcm2712-d-rpi-5-b: add fixes for pinctrl/pinctrl_aon 783922597a48 arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs f9b7d552273f arm64: dts: broadcom: bcm2712: add camera backend node pispbe cdf38d5997a5 arm64: dts: broadcom: rp1: add csi nodes 531f5a97394b arm64: dts: broadcom: rp1: add i2c controller 893faf67438c ARM: dts: BCM5301X: add root pcie bridges 4dd2115f4359 net/mlx5: Expose MLX5_UMR_ALIGN definition d6c9b4de8109 {net/RDMA}/mlx5: Add LAG demux table API and vport demux rules 0bc9059fab63 net/mlx5: Add VHCA RX flow destination support for FW steering 971b28accc09 net/mlx5: LAG, replace mlx5_get_dev_index with LAG sequence number da0349d0ffc7 net/mlx5: E-switch, modify peer miss rule index to vhca_id 2b204cdb1206 net/mlx5: LAG, use xa_alloc to manage LAG device indices 91e9f3e7b626 net/mlx5: LAG, replace pf array with xarray 691dffc7255e net/mlx5: Add silent mode set/query and VHCA RX IFC bits f8e761655997 net/mlx5: Add IFC bits for shared headroom pool PBMC support 531397a80360 x86/sev: Rename SNP_FEATURES_PRESENT to SNP_FEATURES_IMPL f699e0aa7a13 ARM: dts: BCM5301X: Drop extra NAND controller compatible 767012397976 ARM: dts: BCM5301X: Describe PCIe controllers fully 80ebada3dbcc arm64: dts: broadcom: bcm2712: Add V3D device node 51a0b7c4ede5 livepatch/klp-build: report patch validation fuzz 1fbc9b855f08 livepatch/klp-build: add terminal color output b41d8b7d1752 livepatch/klp-build: provide friendlier error messages e506ad210d6d livepatch/klp-build: improve short-circuit validation b4a535193935 livepatch/klp-build: fix shellcheck complaints 0573bcc4ffca livepatch/klp-build: add Makefile with check target e4dbf70615e5 livepatch/klp-build: add grep-override function d36a7343f4ba livepatch/klp-build: switch to GNU patch and recountdiff 757bd10ff0f0 livepatch/klp-build: support patches that add/remove files 5efa9a54c6a5 vfio: replace vfio->class with a const struct class b6a6cd3f6b5b ASoC: SDCA: Use named control mux for GE/SU controls e29d097ead33 ASoC: dapm: Add a named controls variant of a mux widget f8d51e903a6c ASoC: codecs: wcd-clsh: Always update buck/flyback on transitions on transitions 3f174274d224 spi: fix misleading controller deregistration kernel-doc edc463d72d69 spi: fix misleading controller registration kernel-doc d5b4cb41b9a2 spi: drop unused devres statistics allocation 01d5d2f7d93d selftests/bpf: Add deep call stack selftests ad95d3c758d8 bpf: Only enforce 8 frame call stack limit for all-static stacks 804dce6c73fd ASoC: fsl_easrc: fix comment typo ac5f5cfc98b5 ASoC: soc_sdw_utils: remove codec name index of snd_soc_sdca codecs 1029df4de882 ASoC: soc_sdw_utils: remove cs42l45 SmartMic codec name index bb2a3912549d media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935 d51c60a498e8 media: saa7164: add ioremap return checks and cleanups 2008fb257323 sched_ext: Fix slab-out-of-bounds in scx_alloc_and_add_sched() 1e1cd49ded59 ACPI: NUMA: Only parse CFMWS at boot when CXL_ACPI is on 032322b44c02 ALSA: pcm: oss: use proper stream lock for runtime->state access e882626c1747 mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions 0c87dea1aab8 mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path 54f955ba0936 mtd: physmap: Drop leftovers of removed code for Baikal SoC 202e42e4aa89 s390/bpf: Zero-extend bpf prog return values and kfunc arguments 7bbb578fc43e wifi: ath12k: Remove unused DFS Unit Test definitions e570593b568f wifi: ath12k: Clean up the WMI Unit Test command interface 8ea21435fe36 media: pci: zoran: fix potential memory leak in zoran_probe() a66485a934c7 media: em28xx: fix use-after-free in em28xx_v4l2_open() 323f52e02be6 media: pulse8-cec: Handle partial deinit 68380ec2161e media: cx231xx: drop redundant device reference dbc6798b8048 media: usbtv: drop redundant device reference 64f47fca95c3 media: go7007-loader: drop redundant device reference f8e1fc918a9f media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections a0e5a598fe9a media: vidtv: fix nfeeds state corruption on start_streaming failure c42c596a85e5 media: saa7134: rename i2c_dbg() to saa7134_i2c_dbg() 5f8e73bde67e media: vidtv: fix pass-by-value structs causing MSAN warnings dde3c37af95c media: dib8000: avoid division by 0 in dib8000_set_dds() dad98c5b2a05 jfs: avoid -Wtautological-constant-out-of-range-compare warning again d75c6c7d8e98 mmc: sdhci-pltfm: remove duplicate DTS property parsing 5cfc804ba9d3 mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validation 60ed2f96c984 mmc: sdhci-esdhc-imx: add 1-bit bus width support 941717214d0b dt-bindings: mmc: sdhci-msm: add IPQ5210 compatible ca43d891b6da mmc: core: Remove checking MMC_CAP_4_BIT_DATA from mmc_host_can_uhs() e98f926e5a2d mmc: core: Validate UHS/DDR/HS200 timing selection for 1-bit bus width cc1060a18e04 mmc: dw_mmc-rockchip: Add phase map support 8750929d9713 mmc: dw_mmc-hi3798mv200: Using phase map from dw_mmc core 0d944576c99e mmc: dw_mmc: Add parsing mmc_clk_phase_map support 1ef3e1c278eb regmap: Synchronize cache for the page selector 175f733325ac ASoC: soc-component: remove pcm_construct()/pcm_destruct() 667fb65f5164 ASoC: xtensa: name back to pcm_new()/pcm_free() 7649b2f1f8b2 ASoC: xilinx: name back to pcm_new()/pcm_free() 88e277ef789a ASoC: uniphier: name back to pcm_new()/pcm_free() 1f7fc5f1f084 ASoC: tegra: name back to pcm_new()/pcm_free() 4e2f7ecb5db3 ASoC: stm: name back to pcm_new()/pcm_free() 90a2dbecc20f ASoC: sprd: name back to pcm_new()/pcm_free() e56decec6bae ASoC: sof: name back to pcm_new()/pcm_free() 7d803acf6181 ASoC: soc-generic-dmaengine-pcm: name back to pcm_new()/pcm_free() 7ef8b7a10c4b ASoC: samsung: name back to pcm_new()/pcm_free() 2840266185be ASoC: renesas: name back to pcm_new()/pcm_free() df202b5e6d3e ASoC: qcom: name back to pcm_new()/pcm_free() 0828e050415f ASoC: pxa: name back to pcm_new()/pcm_free() 6f3658d6ee73 ASoC: mediatek: name back to pcm_new()/pcm_free() 7fce3691e131 ASoC: loongson: name back to pcm_new()/pcm_free() 31447bd2149e ASoC: kirkwood: name back to pcm_new()/pcm_free() 6f2b7bd59882 ASoC: intel: name back to pcm_new()/pcm_free() 71a559061006 ASoC: google: name back to pcm_new()/pcm_free() 2905b2266ac6 ASoC: generic: name back to pcm_new()/pcm_free() fe8112d6d2a6 ASoC: fsl: name back to pcm_new()/pcm_free() c42b65583773 ASoC: dwc: name back to pcm_new()/pcm_free() a1f956d85199 ASoC: codecs: rt5xxx-spi: name back to pcm_new()/pcm_free() 2a97dfda9e53 ASoC: codecs: cros_ec_codec: name back to pcm_new()/pcm_free() 3859e15cc9d8 ASoC: bcm: name back to pcm_new()/pcm_free() 8ec624ef881c ASoC: au1x: name back to pcm_new()/pcm_free() 83cce46863b0 ASoC: atmel: name back to pcm_new()/pcm_free() d28e19350490 ASoC: apple: name back to pcm_new()/pcm_free() fe33a69681e3 ASoC: amd: name back to pcm_new()/pcm_free() 68130eef1e0d ASoC: soc-component: re-add pcm_new()/pcm_free() 69d73421b76e slab: remove alloc_full_sheaf() cb15d8e6cbe8 ASoC: codec: arizona: Convert to use GPIO descriptors dc3b90751d6f kbuild: Reduce the number of compiler-generated suffixes for clang thin-lto build b06e988c4c52 locking: Add lock context annotations in the spinlock implementation c4d3b8c77d85 locking: Add lock context support in do_raw_{read,write}_trylock() 756a0e011cfc locking: Fix rwlock support in 891626973b2f lockdep: Raise default stack trace limits when KASAN is enabled 2deccd5c862a cleanup: Optimize guards acb38872d4cb jump_label: remove workaround for old compilers in initializations 428c56525bf5 jump_label: use ATOMIC_INIT() for initialization of .enabled 16df04446e34 futex: Convert to compiler context analysis 68bcd8b6e0b1 locking/rwsem: Fix logic error in rwsem_del_waiter() 77f58db7391e ntfs: fix ignoring unreachable code warnings 068a35fd7293 ntfs: fix inconsistent indenting warnings 4e59f8a1a82b ntfs: fix variable dereferenced before check warnings 7cf4b3c768fd ntfs: prefer IS_ERR_OR_NULL() over manual NULL check e6a95c5a8066 ntfs: harden ntfs_listxattr against EA entries c451d34ae142 ntfs: harden ntfs_ea_lookup against malformed EA entries 10993e525b1e ntfs: check $EA query-length in ntfs_ea_get a5325419e9fb ntfs: validate WSL EA payload sizes a73258681279 ntfs: fix WSL ea restore condition f48753aa3a10 media: cx25821-alsa: replace BUG_ON() with WARN_ON() c03222d061fc media: fimc: check return value of clk_enable in runtime_resume f3e969a5b543 media: ti: vpe: Add missing v4l2_device_unregister in vip_remove() 7254b31a13aa media: videobuf2: Set vma_flags in vb2_dma_sg_mmap dd3eff5db48e .mailmap: Add back old email alias b6f892ff82bd MAINTAINERS: drop myself from solo6x10, tw5864 ca511311479d media: bcm2835-unicam: remove reference to dropped driver in Kconfig b8db6cf0c2e2 media: bcm2835-unicam: remove obsolete comment 6cc2b8d98747 media:admin-guide:mgb4: Add zDML color mapping info b4318729a0df media:pci:mgb4: Add zDML color mapping support 0924f7ed0c17 media:pci:mgb4: Fixed negative hwmon temperatures processing d8944192615e media: docs: Fix typo 'hardwares' to 'hardware' 251475d98e36 media: samsung: exynos4-is: Simplify with scoped for each OF child loop 01537c973d3a media: vidtv: Rename PI definition to PI_SAMPLES ec6c3e3f0e61 media: i2c: alvium-csi2 108bd79a12c4 dt-bindings: media: i2c: alliedvision,alvium-csi2 ad4729225d93 media: mxl5005s: reduce stack usage in MXL5005_ControlInit 678f946b4058 gpib: ni_usb: drop redundant device reference d35da40ec364 gpib: agilent_82357a: drop redundant device reference 04576813544d gpib: common: change gpib_class to a const struct 42df3a519ab6 gpib: remove unnecessary module_init/exit functions bf3e24a9bff5 gpib: lpvo_usb: rename driver symbol prefix 9ba4ef6847ba pinctrl: realtek: Fix error check for devm_platform_ioremap_resource() abf3502033cf soc: renesas: r9a09g056-sys: Mark rzv2n_sys_init_data as __initconst 71e94c79606c soc: renesas: r9a09g047-sys: Mark rzg3e_sys_init_data as __initconst a01c4cd7e2f7 soc: renesas: r9a09g057-sys: Mark rzv2h_sys_init_data as __initconst d784bbad7fcb ARM: shmobile: rcar-gen2: Use of_phandle_args_equal() helper 618a9db0158b sched_ext: Use kobject_put() for kobject_init_and_add() failure in scx_alloc_and_add_sched() 0c66b0da0064 sched_ext: Fix cgroup double-put on sub-sched abort path fc334ad4a1d1 dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add Glymur pinctrl a6e53d05ab84 gpio: cs5535: use dynamically allocated priv struct 3518fd4c780d Revert "gpio: Access `gpio_bus_type` in gpiochip_setup_dev()" 7673e4c7f7f9 Do not enable the v1 uAPI by default a25f48fd920b gpio: kempld: Implement the interrupt controller 2443c2e1223b gpio: kempld: Add support for get/set multiple 84cb463d2f65 gpio: kempld: Add support for PLD version >= 2.8 4071437cd2aa gpio: kempld: Simplify the bit level register accesses 803e822b0089 gpiolib: Update gpiochip_find_base_unlocked() kerneldoc 8a3613898ff3 gpio: max732x: use guard(mutex) to simplify locking 696e9ba9a3da gpio: sim: allow to define the active-low setting of a simulated hog dea046e7f46f gpio: remove machine hogs e627fc9fad93 ARM: omap1: ams-delta: convert GPIO hogs to using firmware nodes 5cfbd0eb784f gpio: sim: use fwnode-based GPIO hogs d1d564ec4992 gpio: move hogs into GPIO core bbee90e75026 gpio: of: clear OF_POPULATED on hog nodes in remove path a1488456f706 wifi: rtw89: debug: simulate Wi-Fi 7 SER L0/L1 without PS mode 45ba9226b108 wifi: rtw89: Recalculate station aggregates when AMSDU length changes for MLO links bda294ed0ed0 wifi: rtw89: Drop malformed AMPDU frames with abnormal PN 829b89c2b08f wifi: rtw89: replace RF mutex with wiphy lock assertion 72dbc78594a1 wifi: rtw89: wow: add retry for ensuring packet are processed cf3cd3687d8a wifi: rtw89: chan: recalc MLO DBCC mode based on current entity mode 2fed8de4eb98 wifi: rtw89: chan: simplify link handling related to ROC 4516621686cb wifi: rtw89: tweak settings of TX power and channel for Wi-Fi 7 be28b2c4eed4 wifi: rtw89: move disabling dynamic mechanism functions to core 84f5e0eaf84e wifi: rtw89: phy: limit AMPDU number for RA try rate 9a38ef92aaa2 wifi: rtw89: mac: remove A-die off setting for RTL8852C and RTL8922A 177520960c01 wifi: rtw89: pci: update SER parameters for suspend/resume e1b6b5af5d17 wifi: rtlwifi: rtl8192d: fix typo in H2C wait counter names fc25b384fc0b wifi: rtlwifi: usb: drop redundant device reference c2a21f35cea4 wifi: rtw89: drop redundant device reference bbb15e71156c wifi: rtw88: fix device leak on probe failure 711b8add3929 wifi: rtl8xxxu: drop redundant device reference 68e7d359a5ee wifi: rtl818x: drop redundant device reference f8a2fc809bfe wifi: rtl8xxxu: fix potential use of uninitialized value 2a585b2efb48 wifi: rtl8xxxu: Mark RTL8188ETV (0bda:0179) as tested 5044a0b0307a arm64: dts: qcom: glymur: Fix deprecated cpu compatibles 96e71f817b02 dt-bindings: arm: cpus: Extend Qualcomm Oryon compatibles 5a679430cf1d soc: qcom: socinfo: add SoC ID for IPQ5210 family 508e58ac65ee dt-bindings: arm: qcom,ids: add SOC IDs for IPQ5210 family 95b6c029e56e remoteproc: sysmon: Use the unified QMI service ID instead of defining it locally 8baf6b3b7695 samples: qmi: Use the unified QMI service ID instead of defining it locally 24f80cbe0b8f soc: qcom: pdr: Use the unified QMI service ID instead of defining it locally e4ee7621d732 soc: qcom: qmi: Enumerate the service IDs of QMI bdce3a69c578 scsi: ufs: rockchip,rk3576-ufshc: dt-bindings: Add new mphy reset item 134b898ccb68 scsi: ufs: qcom: dt-bindings: Document the Eliza UFS controller eda32f68ce7a soc: qcom: llcc: Use guards for mutex handling 45c2a55d13c6 soc: qcom: llcc: Add per-slice counter and common llcc slice descriptor 3fa036c08938 soc: qcom: socinfo: Add SoC IDs for SM7450 and SM7450P 583157bee545 dt-bindings: arm: qcom,ids: Add SoC IDs for SM7450 and SM7450P cdf0e445ee21 soc: qcom: pd-mapper: Simplify code using of_root to get root device tree node 11080cc4af8f soc: qcom: llcc: Add configuration data for SDM670 12cf1b5de820 dt-bindings: cache: qcom,llcc: Add SDM670 compatible 42c4cf5d4828 soc: qcom: smp2p: Add support for smp2p v2 8a9a7b9d14c2 soc: qcom: smp2p: Add irqchip state support 8abf84f76a54 spi: amlogic-spisg: Use IS_ERR() instead of IS_ERR_OR_NULL() fc1fbafc18a0 ASoC: codecs: aw88166: Support device specific firmware af176d0787d2 ASoC: tas2770: expose SDOUT bus keeper via set_tdm_idle 45573ee1f2ba ASoC: tas2764: expose SDOUT bus keeper via set_tdm_idle operation b758d3574e88 ASoC: soc-dai: add common operation to set TDM idle mode 7d8632f1ef6c ASoC: soc-dai: define possible idle TDM slot modes 938c1ed56ab8 ASoC: dt-bindings: add TDM slot idle mode properties cc74890fb484 ASoC: dt-bindings: update tdm-slot.txt references to tdm-slot.yaml 5273cb8197d8 ASoC: dt-bindings: convert tdm-slot to YAML c43988dfe25b ASoC: amd: acp3x-rt5682-max9836: Drop unused include 70f0a90e718d ASoC: amd: acp3x-es83x: Drop unused include d63b722361b8 ASoC: amd: acp-rt5645: Drop unused include 0a80eff3f53c ASoC: amd: acp-es8336: Drop unused include 6d841b46ec05 ASoC: amd: acp-da7291-max98357a: Drop unused include 5e2f19ce90d5 ASoC: sdw_utils: Add codec_info for cs42l49 7699b12a32b9 ASoC: SDCA: Add support for the Cirrus Logic cs42l49 79e25710e722 rust: types: remove temporary re-exports of ARef and AlwaysRefCounted ebbed9d02ece rust: usb: Update AlwaysRefCounted imports to use sync::aref dfce28338727 rust: i2c: Update ARef and AlwaysRefCounted imports to use sync::aref 1353b8f32c49 rust: str: update `c_str!` documentation ef4ca3d4bf09 md/md-llbitmap: raise barrier before state machine transition 7701e68b5072 md/md-llbitmap: skip reading rdevs that are not in_sync d51e1668fad6 md/raid5: set chunk_sectors to enable full stripe I/O splitting 7d96f3120a7f md/raid10: fix deadlock with check operation and nowait requests eff0d74c6c8f md: suppress spurious superblock update error message for dm-raid e022f0c72c7f selftests: pci_endpoint: Skip reserved BARs c3f33af67e64 misc: pci_endpoint_test: Give reserved BARs a distinct error code 50a1fd6e5ee3 PCI: endpoint: pci-epf-test: Advertise reserved BARs 0f08179c8c29 PCI: dwc: Disable BARs in common code instead of in each glue driver 5a95fecbdd42 PCI: dwc: Replace certain BAR_RESERVED with BAR_DISABLED in glue drivers 33642e9e36dc PCI: endpoint: Introduce pci_epc_bar_type BAR_DISABLED 489d3abb4117 PCI: dw-rockchip: Describe RK3588 BAR4 DMA ctrl window f51644eb40a7 PCI: endpoint: Describe reserved subregions within BARs 27ce1d8ecb9b PCI: endpoint: Allow only_64bit on BAR_RESERVED 0834d6f4abd0 PCI: endpoint: Do not mark the BAR succeeding a 64-bit BAR as BAR_RESERVED 8197ec49a206 PCI: rzg3s-host: Add support for RZ/G3E PCIe controller 5e9a5af5c9a2 PCI: rzg3s-host: Add PCIe Gen3 (8.0 GT/s) link speed support 1e75d2e9a0e0 PCI: rzg3s-host: Explicitly set class code for RZ/G3E compatibility 5f2c4de71778 PCI: rzg3s-host: Add SoC-specific configuration and initialization callbacks 4ec4ccdaace4 PCI: rzg3s-host: Make configuration reset lines optional 346dd3422ed9 PCI: rzg3s-host: Make SYSC register offsets SoC-specific fabce18494e5 dt-bindings: PCI: renesas,r9a08g045s33-pcie: Document RZ/G3E SoC bb1b0f47f682 dt-bindings: PCI: renesas,r9a08g045s33-pcie: Fix naming properties d17a200a747b PCI: rzg3s-host: Rework inbound window algorithm for supporting RZ/G3E SoC 34735f63748d PCI: rzg3s-host: Reorder reset assertion during suspend d284389d4576 PCI: rzg3s-host: Fix reset handling in probe error path 8c7440c68609 iio: adc: mt6359-auxadc: Fix comma spacing f96bc0fa92be sched_ext: Update selftests to drop ops.cpu_acquire/release() 6712c4fefca0 sched_ext: Update demo schedulers and selftests to use scx_bpf_task_set_dsq_vtime() c708d3fad421 crypto: atmel - use list_first_entry_or_null to simplify find_dev c8a9a647532f crypto: atmel-tdes - fix DMA sync direction 5377032914b2 crypto: inside-secure/eip93 - register hash before authenc algorithms f4abb1af1bed MAINTAINERS: remove outdated entry for crypto/rng.c 82fc2b17fa5b crypto: testmgr - Add test vectors for authenc(hmac(sha512),rfc3686(ctr(aes))) 2f0814271715 crypto: testmgr - Add test vectors for authenc(hmac(sha384),rfc3686(ctr(aes))) 5ac6b904c70f crypto: testmgr - Add test vectors for authenc(hmac(sha256),rfc3686(ctr(aes))) d46c27c01f13 crypto: testmgr - Add test vectors for authenc(hmac(sha224),rfc3686(ctr(aes))) b45b4314d3e5 crypto: testmgr - Add test vectors for authenc(hmac(sha1),rfc3686(ctr(aes))) 68095ad9de93 MAINTAINERS: Remove bouncing maintaner for IAA driver e7dcb722bb75 crypto: qat - fix firmware loading failure for GEN6 devices 4963b39e3a3f crypto: qat - fix indentation of macros in qat_hal.c f06b4ee3351d crypto: atmel-sha204a - Drop redundant I2C_FUNC_I2C check 1e84df6ccfcb dt-bindings: crypto: inside-secure,safexcel: add compatible for MT7981 97daf00745f7 dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n 12589892f41c dpaa2: add independent dependencies for FSL_DPAA2_SWITCH 4686679a14d2 selftests/net: packetdrill: add tcp_disorder_fin_in_FIN_WAIT.pkt 2a8c8a03f306 net/mlx5: Add a shared devlink instance for PFs on same chip 63fff8c0f702 documentation: networking: add shared devlink documentation 1850e76b3804 devlink: introduce shared devlink instance for PFs on same chip a4c6d53e5fd6 devlink: allow devlink instance allocation without a backing device 104733e1303e devlink: add devl_warn() helper and use it in port warnings 20b0f383aae7 devlink: add devlink_dev_driver_name() helper and use it in trace events eb32a6310a7b devlink: introduce __devlink_alloc() with dev driver pointer 089aeb4f2218 devlink: support index-based notification filtering 725d5fdb7b9c devlink: support index-based lookup via bus_name/dev_name handle d85a8af57da8 devlink: allow to use devlink index as a command handle e2e3666fd360 devlink: avoid extra iterations when found devlink is not registered 0f5531879afb devlink: add helpers to get bus_name/dev_name 68deca0f0f4b devlink: expose devlink instance index over netlink c4399af5e556 net: phy: move remaining provider code to mdio_bus_provider.c 25b23d828318 net: phy: move registering mdio_bus_class and mdio_bus_type to libphy b69ceb387aca net: phy: move (of_)mdio_find_bus to mdio_bus_provider.c 6df1459605ce net: phy: make mdio_device.c part of libphy 2d7bebc9dd79 net: phy: move mdio_device reset handling functions in the code a99f06e579a3 net: usb: cdc-ether: unify error handling in probe 44b02a14d993 lib/crypto: x86/sha256: PHE Extensions optimized SHA256 transform function b87249aab4c0 net: mdio: remove selecting FIXED_PHY for FWNODE_MDIO 74cd4e0e5399 selftests/arm64: Implement cmpbr_sigill() to hwcap test fa8fca88714c ipv4: validate IPV4_DEVCONF attributes properly f807b5b9b89e net: stmmac: avoid passing pci_dev 9c99a784d911 riscv: dts: thead: lichee-pi-4a: enable HDMI 5634f777a6a9 riscv: dts: thead: add DPU and HDMI device tree nodes f4ce4922df8d net: enetc: remove stray semicolon be6e9dee0e97 arm64/mm: Directly use TTBRx_EL1_CnP d989010bbeca arm64/mm: Directly use TTBRx_EL1_ASID_MASK 2615924e45a7 arm64/mm: Describe TTBR1_BADDR_4852_OFFSET 425abcea830c hinic3: Fix spelling mistake "capbility" -> "capability" 045f977dd4eb net: plumb drop reasons to __dev_queue_xmit() d15d3de94a47 net: dropreason: add SKB_DROP_REASON_RECURSION_LIMIT 3eb371eddad0 selftests/net: packetdrill: add tcp_rcv_neg_window.pkt ba58b3e70b86 selftests/net: packetdrill: add tcp_rcv_wnd_shrink_allowed.pkt ec1adf8ecf95 selftests/net: packetdrill: add tcp_rcv_wnd_shrink_nomem.pkt e2b9c52a2b00 tcp: increase LINUX_MIB_BEYOND_WINDOW for SKB_DROP_REASON_TCP_OVERWINDOW 81714374a29c mptcp: keep rcv_mwnd_seq in sync with subflow rcv_wnd 0e24d17bd966 tcp: implement RFC 7323 window retraction receiver requirements aa5903b47d4b xtensa: uapi: Reuse asm-generic ucontext.h 5d5401620595 ublk: report BLK_SPLIT_INTERVAL_CAPABLE 203247c5cb97 blk-integrity: support arbitrary buffer alignment ff0843ceb1fb iio: adc: ti-ads7950: remove chip_info[] c48012d519fe iio: adc: palmas_gpadc: Replace leading space indentation with tabs 594ca8ced1b3 iio: accel: adxl372: convert to guard(mutex) c4e73728626e iio: accel: adxl313: convert to guard(mutex) 9a2e1233d38c iio: buffer: hw-consumer: remove redundant scan_mask flexible array d6f2eac64403 iio: adc: meson: no devm for nvmem_cell_get 8d8613036491 iio: adc: at91-sama5d2_adc: no devm for nvmem_cell_get d4243cb08a27 iio: light: acpi-als: Convert ACPI driver to a platform one 1653e0897f15 iio: light: acpi-als: Register ACPI notify handler directly aac0a51b1670 iio: frequency: admv1013: fix NULL pointer dereference on str af2f069b7895 iio: adc: max1363: Reformat enum and array initializers 2dc1b0dd4bbf thermal: sysfs: Use str_enabled_disabled() helper in mode_show() 16de94a1b090 kernfs: Add missing documentation for kernfs_put_active's drop_supers argument 9124e0e8f3fa dt-bindings: thermal: qcom-tsens: Document the SM8750 Temperature Sensor c959218c6533 sched_ext/selftests: Fix incorrect include guard comments e36bc38ebfac sched_ext: Fix uninitialized ret in scx_alloc_and_add_sched() 12b49dd15e4b selftests/sched_ext: Update scx_bpf_dsq_move_to_local() in kselftests b912e48bee35 arm64: dts: allwinner: h6: Add TaiqiCat (TQC) A01 support f3208874f32c dt-bindings: arm: sunxi: Add TaiqiCat (TQC) A01 b4137a75e1e6 dt-bindings: vendor-prefixes: Add Beijing Ultrapower Software Co., Ltd. 03170b8f8435 crypto: tcrypt - stop ahash speed tests when setkey fails 32e76e3757e8 crypto: tcrypt - clamp num_mb to avoid divide-by-zero 3ac949881396 include/psp-sev.h: fix structure member in comment 35a89319f60a crypto: ccp - simplify sev_update_firmware() d23cf3588011 crypto: qce - Remove return variable and unused assignments 25ab621f7de7 dt-bindings: rng: atmel,at91-trng: add microchip,lan9691-trng 0a753d8cd61e selftests/bpf: Test case for refinement improvement using 64b bounds 9e5fcb003aec bpf: Avoid one round of bounds deduction 879cace97667 bpf: better naming for __reg_deduce_bounds() parts 9089c5f3c444 ptp: ocp: Add support for Xilinx-based Adva TimeCard variant 14ce9a47c5b7 udp: Don't pass proto to __udp4_lib_rcv() and __udp6_lib_rcv(). 68aeb21ef0e1 udp: Don't pass udptable to IPv4 socket lookup functions. deffb85478a4 udp: Don't pass udptable to IPv6 socket lookup functions. 5a88b2810f26 udp: Remove dead check in __udp[46]_lib_lookup() for BPF. c570bd25d88a udp: Remove udp_table in struct udp_seq_afinfo. 5c2738588621 udp: Remove struct proto.h.udp_table. 74f0cca1100b udp: Remove UDPLITE_SEND_CSCOV and UDPLITE_RECV_CSCOV. b2a1d719be4f udp: Remove partial csum code in TX. c2539d4f2df7 udp: Remove partial csum code in RX. b972cb5d397e smack: Remove IPPROTO_UDPLITE support in security_sock_rcv_skb(). 7accba6fd1ab udp: Remove UDP-Lite SNMP stats. 56520b398e5e ipv4: Retire UDP-Lite. 92586f02f8a5 ipv6: Remove UDP-Lite support for IPV6_ADDRFORM. 62554a51c584 ipv6: Retire UDP-Lite. 86a41d957ba0 udp: Make udp[46]_seq_show() static. 661f8a193d48 dma-mapping: Support batch mode for dma_direct_{map,unmap}_sg d7eafe655b74 dma-mapping: Separate DMA sync issuing and completion waiting cf875c4b6863 arm64: Provide dcache_inval_poc_nosync helper 1c3a7f9e6bac arm64: Provide dcache_clean_poc_nosync helper 2c92eff008a2 arm64: Provide dcache_by_myline_op_nosync helper 520a1347faf4 KVM: nSVM: Simplify error handling of nested_svm_copy_vmcb12_to_cache() f42f3076dd9d EDAC/sb: Use kzalloc_flex() 7cbea96f6660 EDAC/i7core: Use kzalloc_flex() 3ee3d8a44976 soc: qcom: pd-mapper: Convert to of_machine_get_match() 951318c4651a cpufreq: ti-cpufreq: Convert to of_machine_get_match() 8cd94ead5184 cpufreq: qcom-nvmem: Convert to of_machine_get_match() 1838e0924e50 cpufreq: airoha: Convert to of_machine_get_match() 57814f2e0cd7 of: Convert to of_machine_get_match() 82b6c1b542ea of: Add of_machine_get_match() helper bb551508e78c perf record: Remove unused cpu-set-sched.h 5cd621dead2b perf bpf_map: Remove unused code 2907fd820b8f perf tool: Constify the command and option arrays 8e6f3103c079 perf dump-insn: Remove dump-insn.c ed09766cd0bf perf symbol: Reduce scope of elf__needs_adjust_symbols c969a9d7bbf4 perf branch: Avoid incrementing NULL d7787a77cf8b arm64: dts: rockchip: enable vicap dvp on wolfvision pf5 io expander 0b4a043a5414 KVM: SVM: Add a helper to get LBR field pointer to dedup MSR accesses 238eba8c210d sched_ext: Use schedule_deferred_locked() in schedule_dsq_reenq() 3229ac4a5ef5 sched_ext: Add SCX_OPS_ALWAYS_ENQ_IMMED ops flag 860683763ebf sched_ext: Add enq_flags to scx_bpf_dsq_move_to_local() da32a2986e5f sched_ext: Plumb enq_flags through the consume path 98d709cba319 sched_ext: Implement SCX_ENQ_IMMED b5b38761b45a sched_ext: Add scx_vet_enq_flags() and plumb dsq_id into preamble f1c1dd9cc1b6 sched_ext: Split task_should_reenq() into local and user variants 752a0d1d483e arm64: mm: Provide level hint for flush_tlb_page() 9117e20a36d0 arm64: dts: imx8mp-sr-som: build dtbs with symbols for overlay support 1d1d14d4253e arm64: dts: imx8mp-hummingboard-pulse: fix mini-hdmi dsi port reference 70ecea46d36b arm64: dts: imx8mp-hummingboard-pulse/cubox-m: fix vmmc gpio polarity f1a26bc43c87 arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe 3147e56028a4 arm64: dts: freescale: add pixpaper display overlay for i.MX93 FRDM 6fb408d59b74 arm64: dts: tqma8mpql-mba8mp-ras314: Configure multiple queues on eqos 713527940c8c arm64: dts: tqma8mpql-mba8mpxl: Configure multiple queues on eqos 93190b6eab82 arm64: dts: imx8mp-kontron: Use GPIO/IRQ defines in DL devicetree d2ce84eecf08 arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier 058c53476dde arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices 1abaae9b38a8 workqueue: fix parse_affn_scope() prefix matching bug 15397e3c3850 arm64: mm: Wrap flush_tlb_page() around __do_flush_tlb_range() 0477fc56960d arm64: mm: More flags for __flush_tlb_range() 11f6dd8dd283 arm64: mm: Refactor __flush_tlb_range() to take flags 64212d689306 arm64: mm: Refactor flush_tlb_page() to use __tlbi_level_asid() c753d667d959 arm64: mm: Simplify __flush_tlb_range_limit_excess() 057bbd8e0610 arm64: mm: Simplify __TLBI_RANGE_NUM() macro 5e63b73f3deb arm64: mm: Re-implement the __flush_tlb_range_op macro in C d4b048ca145f arm64: mm: Inline __TLBI_VADDR_RANGE() into __tlbi_range() a3710035604f arm64: mm: Push __TLBI_VADDR() into __tlbi_level() edc55b7abb25 arm64: mm: Implicitly invalidate user ASID based on TLBI operation d2bf3226952c arm64: mm: Introduce a C wrapper for by-range TLB invalidation 5b3fb8a6b429 arm64: mm: Re-implement the __tlbi_level macro as a C function 3ce8f5860ff4 arm64: scs: Remove redundant save/restore of SCS SP on entry to/from EL0 1d02346fec8d selftests/sched_ext: Add missing error check for exit__load() 09c091fddb0b iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy} 04e43ec9f002 x86/split_lock: Restructure the unwieldy switch-case in sld_state_show() 236ad358166c ACPI: AC: Define ACPI_AC_CLASS in one place e18947038bf4 ACPI: driver: Do not set acpi_device_class() unnecessarily 76866c912ac8 ACPI: driver: Avoid using pnp.device_class for netlink handling 69652f32c9ac ACPI: event: Redefine acpi_notifier_call_chain() 97892d5f0690 ACPI: driver: Do not set acpi_device_name() unnecessarily 6a8e793ca8db ACPI: video: Consolidate pnp.bus_id workarounds handling 9dc11faca245 ACPI: video: Rework checking for duplicate video bus devices 97e6fabee5dc driver core: auxiliary bus: Introduce dev_is_auxiliary() edb7efa767da dt-bindings: arm64: add Marvell 7k COMe boards 7caedbb5ade3 integrity: Eliminate weak definition of arch_get_secureboot() 1b7c834dedf9 MAINTAINERS: Add i.MX team to all arm NXP platforms 2af3aa702c05 selftests/bpf: Improve test coverage for kfunc call c1bf65716441 dt-bindings: input: touchscreen: convert fsl-mx25-tcq.txt to yaml d3947aac97c3 wifi: nl80211: reject S1G/60G with HT chantype cb0caadb64ca wifi: ieee80211: fix definition of EHT-MCS 15 in MRU bf017304fce1 regulator: drop unneeded dependencies on OF_GPIO dd1cdfb20e44 powerpc: drop unneeded dependency on OF_GPIO d2cd20f7c2a4 arc: axs10x: drop unneeded dependency on OF_GPIO 28a7f755d7c9 riscv: dts: spacemit: k3: add full resource to UART 20b779268642 riscv: dts: spacemit: k3: add GPIO support d8944577496b riscv: dts: spacemit: k3: add pinctrl support 67072c8cd48c riscv: dts: spacemit: k3: add clock tree 606a6b8bca57 dt-bindings: serial: 8250: spacemit: fix clock property for K3 SoC 94645aa41bf9 mtd: spi-nor: swp: check SR_TB flag when getting tb_mask 6d660fba6a32 mtd: spi-nor: micron-st: add SNOR_CMD_PP_8_8_8_DTR sfdp fixup for mt35xu512aba 07bee454fbf4 MAINTAINERS: Add #linux-pwm irc channel to pwm entry 3620d67b4849 mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation a90863095f84 MAINTAINERS: coresight: Add Leo Yan as Reviewer 756564a536ec mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations 5827fe59745d rtc: armada38x: zalloc + calloc to single allocation 5ff89ef425d1 dt-bindings: rtc: isl12026: convert to YAML schema 0928a28daf01 ARM: dts: renesas: armadillo800eva: Add wakeup-source to st1232 057c0944e09f ARM: dts: renesas: armadillo800eva: Enable SDHI1 b52db5af2c50 dt-bindings: pwm: amlogic: Document A4 A5 and T7 PWM 10663044bee5 dt-bindings: rtc: microcrystal,rv3028: Allow to specify vdd-supply 10f874dc92b3 driver core: make struct class groups members constant arrays ece5283706af driver: core: constify groups array argument in device_add_groups and device_remove_groups fe2511adb1fc sysfs: constify group arrays in function arguments 15949f153059 soc: sunxi: mbus: don't access of_root directly 3962c24f2d14 pwm: imx-tpm: Count the number of enabled channels in probe d39086318383 arm64: defconfig: Enable configurations for Toradex Aquila AM69 b632eb8cd722 arm64: defconfig: remove SENSORS_SA67MCU 6ee0792d83d5 arm64: dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22 e416e7fa417b tee: clean up tee_core.h kernel-doc cbfea84f8209 soundwire: cadence: Clear message complete before signaling waiting thread 7218d8e9d848 wifi: cfg80211: check non-S1G width with S1G chandef 92d77e06e73c wifi: cfg80211: restrict cfg80211_chandef_create() to only HT-based bands a6d4291eae04 wifi: mac80211: don't use cfg80211_chandef_create() for default chandef 84674b03d8bf wifi: mac80211: Remove deleted sta links in ieee80211_ml_reconf_work() 8bca522588e0 wifi: b43: use register definitions in nphy_op_software_rfkill fd2905157d69 wifi: cfg80211: split control freq check from chandef check f932856649b0 wifi: mac80211: always use full chanctx compatible check ba9d121f8577 wifi: mac80211: refactor chandef tracing macros f2514ff78855 wifi: mac80211: validate HE 6 GHz operation when EHT is used e4b993f2bca7 wifi: nl80211: split out UHR operation information 8f921f610054 netlink: update outdated comment 886d56099d94 qlcnic: update outdated comment 08dc30de1a40 net: add skb_defer_disable_key static key 15abbe7c8266 net: page_pool: scale alloc cache with PAGE_SIZE c1f9a89b0c90 selftests: net: add test for Netlink policy dumps e911be835432 selftests: net: make sure that Netlink rejects unknown attrs in dump e3a5b7f8ef2a genetlink: apply reject policy for split ops on the dispatch path b93ec16310b4 genetlink: use maxattr of 0 for the reject policy 6e263aadbaf2 net: phy: vitesse: add inband caps and configuration 7c52f407f28d ynl: ethtool: remove duplicated unspec entry 00699d944836 docs: octeontx2: fix typo in documentation 158ecce9c32a ARM: dts: omap: dm816x: Correct pinctrl register cf4812898b58 regulator: da9063: kzalloc + kcalloc to kzalloc 07c4e7a6f6b1 s390: Enable page table check for debug_defconfig 7b4dde5e40ad s390/pgtable: Add s390 support for page table check 2f34c2e60954 s390/pgtable: Use set_pmd_bit() to invalidate PMD entry cf8771ca4cdb mm/page_table_check: Pass mm_struct to pxx_user_accessible_page() 0026bb20d125 PCI: Use pr_warn_once() for ACS parameter parse failure e89b5724aaf3 hfsplus: set ctime after setxattr and removexattr bb729bf1d6fd driver core: Add conditional guard support for device_lock() 29ca18505d58 net: xgbe: use device_get_mac_addr 9d28af133ef2 arm64: dts: rockchip: Add analog audio switches to RK3576 EVB1 beb2b0a26c3a Input: psmouse - remove dedicated kpsmoused workqueue d4904a3d7159 Input: alps - use standard workqueue when registering supplemental device 3873f16d4936 Input: psmouse - replace flush_workqueue() with disable_delayed_work_sync() e732b2ac0a18 Input: hgpk - remove protocol support de0bfdc7137d KVM: x86: Advertise AVX512 Bit Matrix Multiply (BMM) to userspace 55be358e17af KVM: x86: Immediately fail the build when possible if required #define is missing b3ae3ceb5569 KVM: x86/mmu: KVM: x86/mmu: Skip unsync when large pages are allowed 0d65a9d93d87 rtc: max77686: convert to i2c_new_ancillary_device e80c626ae06e regulator: pf1550: Remove redundant regmap assignment 00d572d4cd7d KVM: X86: Fix array_index_nospec protection in __pv_send_ipi 26c9bfc0fac2 KVM: x86: Add LAPIC guard in kvm_apic_write_nodecode() 577da677aa7c KVM: VMX: Remove unnecessary parentheses d216449f253c KVM: x86: Use kvm_cpu_cap_has() for EFER bits enablement checks 3b27c82ba2f3 KVM: x86: Move some EFER bits enablement to common code 9e5dd49de5d8 KVM: arm64: tracing: add ftrace dependency 7e4b6c94300e tracing: add more symbols to whitelist 01898f5ed659 soc: imx9: don't access of_root directly 2524b293a59e soc: imx8m: don't access of_root directly db0622ef4e65 soc: fsl: guts: don't access of_root directly 030706e954c1 base: soc: rename and export soc_device_get_machine() e06c3b137907 base: soc: order includes alphabetically c86d3b7b847c of: provide of_machine_read_model() 59621105ffca of: provide of_machine_read_compatible() 5f2f83047126 tracing: Update undefined symbols allow list for simple_ring_buffer 021915c7885f arm64: dts: zena: Move SRAM into SoC and memory node out of SoC 15cfc8984def dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range 2de27980e1d4 selftests: memcg: Add tests for IN_DELETE_SELF and IN_IGNORED eea5d2bb34ba kernfs: Send IN_DELETE_SELF and IN_IGNORED 507d8ce13f5b kernfs: Don't set_nlink for directories being removed f917dc56060a device core: Fix kernel-doc warnings in base.h cbf39bfd4bf9 dt-bindings: rtc: mpfs-rtc: permit resets eb3b0d92c9c3 tty: tty_port: add workqueue to flip TTY buffer fa4268cfe899 vt: support ITU-T T.416 color subparameters 0b1837c04d23 serial: qcom-geni: Fix RTS behavior with flow control 74e0c9f0528b tty: serial: imx: keep dma request disabled before dma transfer setup 072ce4812b2f tty: serial: 8250: Add SystemBase Multi I/O cards 37b4cab642f2 serial: pic32_uart: allow driver to be compiled on all architectures with COMPILE_TEST dcb822503bfc serial: tegra: remove Kconfig dependency on APB DMA controller 579ab531225e dt-bindings: serial: amlogic,meson-uart: Add compatible string for A9 0e5cb010e37d dt-bindings: serial: atmel,at91-usart: add microchip,lan9691-usart 2c8c3487b25b serial: auart: check clk_enable() return in console write fbae853a00b4 rtc: rx8025: Remove use of i2c_match_id() c79e6131b17e rtc: rv8803: Remove use of i2c_match_id() 022bfe69575d rtc: rs5c372: Remove use of i2c_match_id() c85ac0b4d7c5 rtc: pcf2127: Remove use of i2c_match_id() aade5f4bf9e2 rtc: m41t80: Remove use of i2c_match_id() 652dc1328110 rtc: abx80x: Remove use of i2c_match_id() c1d2deb6492f vt: add fallback to plain map for modifier-aware key types 5cba06c71c71 vt: add KT_CSI keysym type for modifier-aware CSI sequences 4af70f151671 vt: add modifier support to cursor keys 24728b93fafe serdev: serdev.h: clean up kernel-doc comments 2dccde6f5f2f serial: remove drivers for espressif esp32 d925538446d3 serial: amba-pl011: Respect DMA controller's copy_align requirement a2abd18e316e serial: amba-pl011: Add Tegra264 UART support 87df45b4a83f serial: amba-pl011: Introduce set_uartclk_rate vendor flag 42157639ddc7 serial: amba-pl011: Introduce skip_ibrd_fbrd vendor flag cc8de922bb8e serial: amba-pl011: Enable UART in earlycon setup cd5e64c0bca2 dt-bindings: serial: snps-dw-apb-uart: Add RV1103B compatible c670267ff50d tty: constify tty_ldisc_ops f2a880e802ad tty: hvc_iucv: fix off-by-one in number of supported devices 7885af04df6e serial: 8250_port: Drop duplicate NULL check 43c2b86ff633 tty: serial: samsung_tty: avoid dev_dbg deadlock 9bd35baa3722 HID: pl: eliminate private debug macro 200e6c6e94fa HID: mcp2221: Add module parameter to enfoce GPIO mode bb5c17bc863d selftests/filesystems: add MOVE_MOUNT_BENEATH rootfs tests ccfac16e0be5 move_mount: allow MOVE_MOUNT_BENEATH on the rootfs c62a4766937e move_mount: transfer MNT_LOCKED 5b8ffd63fbd9 selftests/filesystems: add clone3 tests for empty mount namespaces 32f54f2bbccf selftests/filesystems: add tests for empty mount namespaces 9d4e752a24f7 namespace: allow creating empty mount namespaces 3ac7ea91f3d0 selftests: add FSMOUNT_NAMESPACE tests be1ca3ee8f97 selftests/statmount: add statmount_alloc() helper fc1a05de0058 tools: update mount.h header 5e8969bd1927 mount: add FSMOUNT_NAMESPACE ad4a3599e58d mount: simplify __do_loopback() 0c0b046392b5 mount: start iterating from start of rbtree 820ed0c1a13c arm64: dts: mediatek: mt7986a: Fix gpio-ranges pin count b62a927f4a46 arm64: dts: mediatek: mt7981b: Fix gpio-ranges pin count c4c4823c8a5b arm64: dts: mediatek: mt6795: Fix gpio-ranges pin count 8e7adcf81564 net: ti: icssg: Fix wrong macro used in RX classifier configuration 6f459eda8b60 tcp: add tcp_release_cb_cond() helper 0d3fccf68d98 kbuild: Use '-fms-anonymous-structs' if it is available ec4c28276c14 kbuild: Consolidate C dialect options febb5c81fa8d kbuild: uapi: remove now unneeded guard headers 510c7a57362d kbuild: uapi: simplify libc dependency logic 579f103fb9c5 kbuild: uapi: use custom stub headers instead of libc ones aad94ba683ad kbuild: uapi: provide stub includes for some libc headers 0ef1b7a66b60 kbuild: uapi: only use dummy-include for headers which use libc 60a16beedf37 kbuild: uapi: completely exclude linux/bpf_perf_event.h on nios2 45bd8643c1a2 kbuild: uapi: deduplicate linux/bpf_perf_event.h exclusions a8c9d3cc23b6 kbuild: uapi: test linux/bpf_perf_event.h on powerpc 47bca1cbf692 hexagon: uapi: Fix structure alignment attribute 869d5b4b2a80 spi: atcspi200: fix mutex initialization order 4320f1f111c5 dt-bindings: net: qcom,ipa: document qcm2290 compatible 1432f9d4e8aa clocksource: Don't use non-continuous clocksources as watchdog 79ccb0693a99 x86/tsc: Handle CLOCK_SOURCE_VALID_FOR_HRES correctly ced7072a3ad6 MIPS: Don't select CLOCKSOURCE_WATCHDOG 2a14f7c5ee79 parisc: Remove unused clocksource flags 88c316ff7694 hrtimer: Add a helper to retrieve a hrtimer from its timerqueue node f27fc117cf8f hrtimer: Remove trailing comma after HRTIMER_MAX_CLOCK_BASES f12ef5cb4e03 hrtimer: Mark index and clockid of clock base as const bd803783dfa7 hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry event b94c076dd949 hrtimer: Drop spurious space in 'enum hrtimer_base_type' 194675f16d73 hrtimer: Don't zero-initialize ret in hrtimer_nanosleep() 8ef2807042d0 hrtimer: Remove hrtimer_get_expires_ns() 112c685f0211 timekeeping: Mark offsets array as const ba546d3d895c timekeeping/auxclock: Consistently use raw timekeeper for tk_setup_internals() bb2705b4e036 timer_list: Print offset as signed integer 754e38d2d1ae tracing: Use explicit array size instead of sentinel elements in symbol printing 5aa9383813ac scripts/gdb: timerlist: Adapt to move of tk_core 00608d02ddf0 hinic3: Add ethtool basic ops 330adcedd003 hinic3: Add PF/VF capability parsing and parameter validation 33cf53672b6f hinic3: Add PF FLR wait and timeout handling 3d36efc28078 hinic3: Add PF device support and function type validation 2a76f900d17d hinic3: Add msg_send_lock for message sending concurrecy 0f746fc5bc77 hinic3: Add RX VLAN offload support d69ee992fbf6 hinic3: Add chip_present_flag checks to prevent errors when card is absent 678c5b3b6b22 hinic3: Add Command Queue/Async Event Queue/Complete Event Queue/Mailbox dump interfaces 15b5be9389be hinic3: Add command queue detailed-response interfaces b2eaf45e12fa ARM: dts: renesas: r9a06g032-rzn1d400-db: Use interrupts for Micrel PHYs 9fdad4267cef ARM: dts: renesas: r9a06g032-rzn1d400-db: Do not use underscores in node names 68532ef010e2 ARM: dts: renesas: r9a06g032-rzn1d400-db: Add QSPI node including NOR flash 6c9940cbf7f3 arm64: dts: renesas: r9a09g057: Add DMA support for RSPI channels ce2c7ca2c2ac arm64: dts: renesas: r9a09g056: Add DMA support for RSPI channels 5be0b48a3b23 ARM: dts: renesas: r9a06g032: Describe the QSPI controller b191aa32be2c perf/x86/intel: Only check GP counters for PEBS constraints validation 0de607dc4fd8 vsock: add G2H fallback for CIDs not owned by H2G transport 3bdc20b005c2 xfs: factor out xfs_zone_inc_written 02a5d8993b09 xfs: factor out xfs_dio_write_zoned_end_io db8367f63b30 xfs: factor out isize updates from xfs_dio_write_end_io 8d16e3c6f844 sched/fair: Fix comma operator misuse in NUMA fault accounting 49b76317592e sched/wait: correct kernel-doc descriptions 103a7b97c639 ALSA: usb-audio: map UAC3 front wide channels in convert_chmap_v3() 17edc4e820bf net: Convert move_addr_to_user() to scoped user access dc9902bbd480 tcp: use WRITE_ONCE() for tsoffset in tcp_v6_connect() f0bd19316663 selftests: net: fix timeout passed as positional argument to communicate() 82562972b854 selftests: net: pass bpftrace timeout to cmd() 0ae998c4efd6 net: macb: Clean up the .usrio settings in macb_config instances 9179711ee2f7 net: macb: Clean up the .init settings in macb_config instances f97977944d15 net: macb: Clean up the .clk_init setting in the macb_config instances 7e27d6202e90 selftests: net: local_termination: test link-local protocols 410593fec752 tcp: add sysctl_tcp_shrink_window to netns_ipv4_sysctl.rst 34c0378b156f selftests: af_unix: validate SO_PEEK_OFF advancement and reset d8e899855459 dt-bindings: bus: Remove unused bindings eda024766c84 bus: Remove not-going-to-be-supported code for Baikal SoC ec26879e6d89 selftests/pidfd: add CLONE_PIDFD_AUTOKILL tests 2a4d85aa1c0a selftests/pidfd: add CLONE_NNP tests 76d46ad2c52a selftests/pidfd: add CLONE_AUTOREAP tests 4ef420b34500 cgroup: replace global cgroup_file_kn_lock with per-cgroup_file lock 4616120fca7f cgroup: add lockless fast-path checks to cgroup_file_notify() 05070cd654f3 cgroup: reduce cgroup_file_kn_lock hold time in cgroup_file_notify() c8134b5f13ae pidfd: add CLONE_PIDFD_AUTOKILL 24baca56fafc clone: add CLONE_NNP 12ae2c81b21c clone: add CLONE_AUTOREAP 4782a916f0af EDAC/mpc85xx: Constify device sysfs attributes 2f1260c89347 EDAC/device: Allow addition of const sysfs attributes 5d05360d748d ima: Add code comments to explain IMA iint cache atomic_flags d2b7cdcd1d33 EDAC/pci_sysfs: Constify instance sysfs attributes e72e70870a0b EDAC/device: Constify info sysfs attributes 495e77a575a1 EDAC/device: Drop unnecessary and dangerous casts of attributes bd377af09701 sched_ext: Fix incomplete help text usage strings bb4d28e377cf arm64: dts: qcom: sm6125: Add missing MDSS core reset 1cc317d4188b arm64: dts: qcom: sm6115: Add missing MDSS core reset a09a80b44b15 clk: qcom: dispcc-sm6125: Add missing MDSS resets 67d41a923731 clk: qcom: dispcc-sm6115: Add missing MDSS resets 0221b14be8aa dt-bindings: clock: qcom,dispcc-sm6125: Define MDSS resets a5c7b4fc8405 dt-bindings: clock: qcom,sm6115-dispcc: Define MDSS resets c69a58634475 clk: qcom: Add TCSR clock driver for Eliza 3d356ab4a1ec clk: qcom: Add support for Global clock controller on Eliza 76cbaa6557b1 clk: qcom: rpmh: Add support for Eliza rpmh clocks b8a86146da5f dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Eliza b7518e0d1c0f dt-bindings: clock: qcom: Document the Eliza TCSR Clock Controller 8e3a93e7a1a3 dt-bindings: clock: qcom: document the Eliza Global Clock Controller 92f7ee408c23 hrtimer: Less agressive interrupt 'hang' handling c43c3b8fb39a EDAC/device: Drop unused macro to_edacdev_attr() 04beb11c5772 EDAC/altera: Drop unused field eccmgr_sysfs_attr 6be4ca0ab3a2 RDMA/rdmavt: Add driver mmap callback 0fed679e0862 RDMA/rdmavt: Correct multi-port QP iteration 679eb25de4ee RDMA/rdmavt: Add ucontext alloc/dealloc passthrough 786ee8ddf47a RDMA/OPA: Update OPA link speed list 46b87c37ca4f ASoC: dt-bindings: ti,tas2770: Switch to undeprecated reset-gpios 56e2ef8f5f91 efi: libstub: fix type of fdt 32 and 64bit variables 77dd8adabbc8 efi: Drop unused efi_range_is_wc() function 4d613fb1ea05 ACPI: processor: idle: Remove redundant static variable and rename cstate check function 1f23194c8b82 ACPI: processor: idle: Move max_cstate update out of the loop db19103ea847 ACPI: processor: idle: Remove redundant cstate check in acpi_processor_power_init d7bd8cf0b348 ima_fs: Correctly create securityfs files for unsupported hash algos ca0f39a369c5 selftests/bpf: Fix const qualifier warning in fexit_bpf2bpf.c ce6a2badf581 KVM: arm64: Fix out-of-tree build for nVHE/pKVM tracing c02e0ab8aeec selftests/bpf: Skip livepatch test when prerequisites are missing aa181c7d642c selftests/bpf: drop serial restriction 70ce840d5f5b selftests/bpf: filter by pid to avoid cross-test interference 900b7cc73ce9 selftests/bpf: Speed up module_attach test 48863104d2e1 ASoC: cs35l56: Support clock stop mode 1 if enabled in ACPI 679330e4a7af JFS: always load filesystem UUID during mount ca5848ae87d2 jfs: hold LOG_LOCK on umount to avoid null-ptr-deref b15e4310633f jfs: Set the lbmDone flag at the end of lbmIODone 3c778ec88208 jfs: fix corrupted list in dbUpdatePMap cce219b203c4 jfs: add dmapctl integrity check to prevent invalid operations 119e448bb50a jfs: add dtpage integrity check to prevent index/pointer overflows c83abc766aeb jfs: add dtroot integrity check to prevent index out-of-bounds ee78d466db8a mtd: rawnand: ifc: set chip->of_node to nand@0 child node if present f7bd1948a546 mtd: rawnand: mxc: set chip->of_node to nand@0 child node if present 3a6e21ea57c8 mtd: rawnand: gpmi: set chip->of_node to nand@0 child node if present 520886a1a6ca mtd: nand: Use scoped_guard for mutex in nand_resume 605d69163de6 arm64: defconfig: Enable Qualcomm WCD937x headphone codec as module dccccbb73951 arm64: defconfig: Enable QCOMTEE module for QTEE-enabled Qualcomm SoCs ca19808bc6fa mtd: docg3: fix use-after-free in docg3_release() e19eaffc5213 mtd: concat: replace alloc + calloc with 1 alloc c685e6e8d88d mtd: virt_concat: use single allocation for node 87d8f1285470 mtd: virt_concat: fix kdoc text b7c0982184b0 mtd: physmap_of_gemini: Fix disabled pinctrl state check 16d68d10f5b9 mtd: physmap: physmap-bt1-rom: Remove not-going-to-be-supported code for Baikal SoC 322a81d35ecd dt-bindings: usb: maxim,max3421: convert to DT schema b558a9cc1072 usb: typec: tcpm: add support for Sink Cap Extended msg response ef22555fbee7 dt-bindings: connector: Add sink properties to comply with PD 3.1 spec d6a093c3bf0e usb: endpoint: drop custom sysfs attribute structure ec53fe37a560 usb: typec: tcpm: Add vid and chip info for Etek ET7304 cd763789d31a dt-bindings: usb: document the Etek ET7304 USB Type-C Port Controller 8f196a359e1b usbip: vhci_sysfs: Use safer strscpy() instead of strcpy() 9b4051a47da5 usb: gadget: udc: Use safer strscpy() instead of strcpy() 2131540de4ad usb: typec: tcpm: Use safer strscpy() instead of strcpy() 224fb8661f66 usb: gadget: functionfs: Use safer strscpy() instead of strcpy() 786bf7ef564e usb: musb: Use safer strscpy() instead of strcpy() c384f7ad44f9 USB: serial: ti_usb_3410_5052: Use safer strscpy() instead of strcpy() b145c3f29d62 usb: typec: mux: avoid duplicated mux switches a53b4f9c51a9 usb: typec: mux: avoid duplicated orientation switches f2529d08fcb4 usb: typec: Fix error pointer dereference 0313023f1905 USB: typec: tcpci: Make tcpci_pm_ops variable static 78bf06db167b usb: typec: ucsi: Invoke ucsi_run_command tracepoint 3dbaacf6ab68 blk-cgroup: wait for blkcg cleanup before initializing new disk 99261ccdc0f3 rtla/utils: Fix loop condition in PID validation 5b6dc659ad79 rtla/utils: Fix resource leak in set_comm_sched_attr() 47dd74f68c0c rtla/trace: Fix I/O handling in save_trace_to_file() 4bf4ef5292b9 rtla/trace: Fix write loop in trace_event_save_hist() 48fbcd4db34b rtla/timerlat: Simplify RTLA_NO_BPF environment variable check ea5ea8359cd6 rtla: Use str_has_prefix() for option prefix check b3910a739235 rtla: Enforce exact match for time unit suffixes 265905df83a4 rtla: Use str_has_prefix() for prefix checks 0f4bc9d67a64 rtla: Add str_has_prefix() helper function d847188bb92b rtla: Handle pthread_create() failure properly d6515424e805 rtla/timerlat: Add bounds check for softirq vector 99df63d20dab dt-bindings: usb: qcom,dwc3: Allow high-speed interrupt on Glymur, Hamoa and Milos 79a860ad214d usb: dwc3: gadget: use explicit 0 for success in __dwc3_gadget_kick_transfer() 7afa83a7a8bf usb: dwc3: qcom: simplify error check in dwc3_qcom_find_num_ports() bed0053a6303 selftests: vDSO: vdso_test_correctness: Add a test for time() a8b22a158a47 selftests: vDSO: vdso_test_correctness: Use facilities from parse_vdso.c 38bc16aa47dc selftests: vDSO: vdso_test_correctness: Handle different tv_usec types ad2af7768fac selftests: vDSO: vdso_test_correctness: Drop SYS_getcpu fallbacks 50692c25ee2e selftests: vDSO: vdso_test_gettimeofday: Remove nolibc checks 5abfa0c4da3b Revert "selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers" 260b98f75b61 random: vDSO: Remove ifdeffery fc880ff14acd random: vDSO: Trim vDSO includes f5e386fe5f1c vdso/datapage: Trim down unnecessary includes 750d8cc84901 vdso/datapage: Remove inclusion of gettimeofday.h 8bd49acb4e81 vdso/helpers: Explicitly include vdso/processor.h 9b91cafe8084 USB: usbsevseg: drop redundant device reference 58221c728d08 USB: trancevibrator: drop redundant device reference 9970f8388642 USB: ljca: drop redundant interface reference bb49af3c56a6 USB: cytherm: drop redundant device reference 70cd7459ea42 USB: cypress_cy7c63: drop redundant device reference 3222f3ed0b12 usb: image: microtek: use dev_warn and dev_err ef0c4a4f04cb usb: image: microtek: remove unused macro ca1f98576e4b usb: image: microtek: remove outdated comment 9197136fe4b0 usb: image: microtek: remove function trace macro 04e82f27d4c5 usb: image: microtek: cleanup ep handling fa305f884c84 usb: dwc3: fix a typo 'HishSpeed' 7cc9508563f0 usb: dwc3: fix a kernel-doc issue 9fc2232e285b vdso/gettimeofday: Add explicit includes 32bd96605048 random: vDSO: Add explicit includes 5dca096e865f MIPS: vdso: Explicitly include asm/vdso/vdso.h a9d7e1ea5897 MIPS: vdso: Add include guard to asm/vdso/vdso.h 55434071cdcf LoongArch: vDSO: Explicitly include asm/vdso/vdso.h 9c89d8bd64b8 powerpc/vdso: Explicitly include asm/cputable.h and asm/feature-fixups.h 3852dd5abc30 powerpc/vdso/gettimeofday: Explicitly include vdso/time32.h 89e6796fa530 ARM: vdso: gettimeofday: Add explicit includes 2b8cf39d7e0b arm64: vDSO: compat_gettimeofday: Add explicit includes b18ec8b5e0ce arm64: vDSO: gettimeofday: Explicitly include vdso/clocksource.h 0c02d6df15d4 vdso/gettimeofday: Move the unlikely() into vdso_read_retry() a657bebd7f02 vdso/gettimeofday: Add a helper to test if a clock is namespaced 5d79c525405d usb: typec: fusb302: add DRM DP HPD bridge support afcba2ced166 usb: ucsi: huawei_gaokun: make gaokun_ucsi_ops static 26cf09171428 usb: typec: tcpm: kzalloc + kcalloc to kzalloc_flex a28de6335657 usb: dwc3: Support USB3340x ULPI PHY high-speed negotiation. d740dcd1fa7b usb: uss720: unify error handling in probe fc12cd6bce1d usb: misc: onboard_usb_dev: Add support for requesting VBUS for Type-A ports 282b8eec8a4e net: cdc-ncm: cleanup device descriptor bb24a1c09d7f usb: ehci-orion: remove optional PHY handling code remnants dc3cf736a5cb dt-bindings: usb: mpfs-musb: permit resets d0ef3c4a9fa3 usb: xhci: tegra: Remove redundant mutex when setting phy mode 45955006cc29 usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali ee11e0c45954 dt-bindings: usb: cdns,usb3: support USB devices in DT 8a99ccb032d6 ASoC: Intel: catpt: Migrate to the new control operations 150badf73e9a ASoC: Intel: catpt: Do not wake DSP just for volume setup 2464febd81e4 ASoC: Intel: catpt: Simplify procedure of applying user settings d16b942aa7fa ASoC: Intel: catpt: New volume and mute control operations b0b49c77bdda ASoC: Intel: catpt: Synchronize stream access 91910a4047e4 dt-bindings: pinctrl: pincfg-node: permit bias-high-impedance with other bias properties b90d398138ab x86/mce, EDAC/mce_amd: Add new SMCA bank types b595a009726b x86/mce, EDAC/mce_amd: Update CS bank type naming bee9f4178b4a x86/mce, EDAC/mce_amd: Reorder SMCA bank type enums 97545e37234f spi: atcspi200: Use helper function devm_clk_get_enabled() d51de21b4c3a intel_idle: Add Panther Lake C-states table be473f0591f1 ACPI: CPPC: Fix uninitialized ref variable in cppc_get_perf_caps() aa2132799817 power: supply: add support for S2MU005 battery fuel gauge device d74b4fcc8093 dt-bindings: power: supply: document Samsung S2MU005 battery fuel gauge b7fff045a9f8 pinctrl: Prefer IS_ERR_OR_NULL over manual NULL check ed78b7b2c5ae vdso/gettimeofday: Add a helper to read the sequence lock of a time namespace aware clock 08cd5e1de815 vdso/gettimeofday: Drop a few usages of __maybe_unused c453b9abb4f4 clocksource: Remove ARCH_CLOCKSOURCE_DATA 1628f6a74270 sparc64: vdso: Implement clock_gettime64() 168d23e5762b sparc64: vdso2c: Remove symbol handling fb57f3e7d5dc sparc64: vdso2c: Drop sym_vvar_start handling 7c5fc16c7a56 sparc64: vdso: Switch to the generic vDSO library e13e3059dcc2 sparc64: vdso: Introduce vdso/processor.h d60c682bce3d sparc64: vdso: Move syscall fallbacks into header 10fdbd9517e8 sparc64: vdso: Move hardware counter read into header 7b4ee085e760 sparc64: vdso: Replace code patching with runtime conditional 9fc4fe6e142a sparc64: vdso: Remove obsolete "fake section table" reservation acc4f131d5d5 sparc64: vdso: Link with -z noexecstack 05988dba1179 vdso/datastore: Allocate data pages dynamically c0c9439ba307 vdso/datastore: Drop inclusion of linux/mmap_lock.h dc432ab7130b vdso/datastore: Reduce scope of some variables in vvar_fault() 62357a5888ea asm-generic/bitsperlong.h: Add sanity checks for __BITS_PER_LONG 9b444349a2e9 powerpc/audit: Directly include unistd_32.h from compat_audit.c 08b5dcb61399 s390: Add -m64 to KBUILD_CPPFLAGS 273aaa8ef8e3 sparc64: vdso: Use 32-bit CHECKFLAGS for compat vDSO 56f85f67b3e2 x86/vdso: Use 32-bit CHECKFLAGS for compat vDSO a5ccec8fd10e vdso/datapage: Correct struct member kernel-doc 1f0cf0515517 irqchip/apple-aic: Add support for "apple,t8122-aic3" 0db190e68b23 dt-bindings: interrupt-controller: apple,aic2: Add AICv3 5e72917802dd irqchip/imx-irqsteer: Add NXP S32N79 support 39d5ca62a3da tracing: selftests: Add hypervisor trace remote tests 5bbbed42f71f KVM: arm64: Add selftest event support to nVHE/pKVM hyp 696dfec22b8e KVM: arm64: Add hyp_enter/hyp_exit events to nVHE/pKVM hyp 0a90fbc8a170 KVM: arm64: Add event support to the nVHE/pKVM hyp and trace remote 2194d317e07d KVM: arm64: Add trace reset to the nVHE/pKVM hyp b22888917fa4 KVM: arm64: Sync boot clock with the nVHE/pKVM hyp 3aed038aac8d KVM: arm64: Add trace remote for the nVHE/pKVM hyp 680a04c333fa KVM: arm64: Add tracing capability for the nVHE/pKVM hyp 4cdf8dec8c11 KVM: arm64: Support unaligned fixmap in the pKVM hyp 8bbeb4d1698f KVM: arm64: Initialise hyp_nr_cpus for nVHE hyp 405df5b55748 KVM: arm64: Add clock support to nVHE/pKVM hyp 9019e82c7e46 KVM: arm64: Add PKVM_DISABLE_STAGE2_ON_PANIC b4784adfe3aa gpio: tegra186: allocate irqs with the main struct 223d9a310c7b gpio: htc-egpio: allocate irq with the main struct 0258fe8721f5 gpio: bcm-kona: reduce the number of memory allocations 62d11b80ea5d reset: don't overwrite fwnode_reset_n_cells c7e05ab38adc power: reset: reboot-mode: fix -Wformat-security warning ad2f6258dd1d perf disasm: Fix potential use-after-free on fileloc f182573e06ab perf tools: Add layout support for --symfs option 2cfc7cac68e1 power: supply: ipaq_micro: Simplify with devm f23afa01040a power: supply: mt6370: Simplify with devm_alloc_ordered_workqueue() 1e668baadefb power: supply: max77705: Free allocated workqueue and fix removal order 2064c64ceb19 power: supply: max77705: Drop duplicated IRQ error message db254b0b2323 power: supply: cw2015: Free allocated workqueue 315bab9411f3 net: stmmac: add documentation for clocks 9fe167ab790b net: stmmac: add documentation for stmmac_dma_cfg members 758ed85aadd0 net: stmmac: use u8 for host_dma_width and similar struct members 94808793fed7 net: stmmac: use u8 for ?x_queues_to_use and number_?x_queues 3357642e65e9 net: stmmac: reorder structs to reduce memory consumption c3d08424e025 net: stmmac: convert plat_stmmacenet_data booleans to type bool 7a6387dec8ce net: stmmac: provide plat_dat->dma_cfg in stmmac_plat_dat_alloc() 1a6ca6497a40 net: mdio: mvusb: drop redundant device reference 7644e76956ba amd-xgbe: add PCI power management for S0i3 support fe81629217e0 amd-xgbe: Simplify powerdown/powerup paths 34bd3c6b0bd3 net: sched: cls_u32: Avoid memcpy() false-positive warning in u32_init_knode() 9278b888920e net: ethernet: ravb: Disable interrupts when closing device 1f9cab56e79e ionic: Report additional media types from firmware d6df5e9b2a56 tools: ynl: cli: add --policy support 77a6401a8722 tools: ynl: add Python API for easier access to policies 8bbcfce5db97 tools: ynl: add short doc to class YnlFamily c26fda6212b8 tools: ynl: move policy decoding out of NlMsg 7b1309c33927 tools: ynl: handle pad type during decode 73a864352570 net: mvneta: support EPROBE_DEFER when reading MAC address 690043b95c18 selftests: drv-net: rss: Add retries to test_rss_key_indir to reduce flakes 7da62262ec96 inet: add ip_local_port_step_width sysctl to improve port usage distribution 2bf2d65f7669 scsi: target: core: Fix integer overflow in UNMAP bounds check 87fdf57ded3d selftests: rds: Fix tcpdump segfault in rds selftests b873b4e16042 selftests: rds: Add ksft timeout 5a0c5702bd00 selftests: rds: Fix pylint warnings 20ca5460e5f9 scsi: ufs: host: mediatek: Add VCC on delay for stability 6ab94d0194dd scsi: ufs: core: Add quirks for VCC ramp-up delay 096cd6b7adf2 scsi: ufs: ufs-pci: Add support for Intel Nova Lake 3e70441fb508 scsi: target: core: Fix complete_type use b8a0e5eb6a12 tools: ynl: cli: order set->list conversion in JSON output aa5ec9d03b9c net/smc: Add documentation for limit_smc_hs and hs_ctrl 4a51ac9056c1 net/smc: fix indentation in smcr_buf_type section e95e85b8914b selftests/bpf: Handle !CONFIG_SMC in bpf_smc.c 6d4b67a2a76a Input: mpr121 - drop redundant wakeup handling f6390408a846 staging: media: ipu3: fix function argument alignment 9da49bd9d422 media: omap3isp: drop the use count of v4l2 pipeline 942435a62d67 media: synopsys: VIDEO_DW_MIPI_CSI2RX should depend on ARCH_ROCKCHIP c3109ecc3bb7 media: i2c: imx258: add missing mutex protection for format code access 46c2891cf12c media: i2c: ar0521: Check return value of devm_gpiod_get_optional() in ar0521_probe() dab65dfbf9c8 media: i2c: vgxy61: Check return value of devm_gpiod_get_optional() in vgxy61_probe() c8e0585dce5d media: i2c: mt9p031: Check return value of devm_gpiod_get_optional() in mt9p031_probe() 943b1f27a3ee media: i2c: imx219: Check return value of devm_gpiod_get_optional() in imx219_probe() c64122124c48 media: remove unnecessary module_init/exit functions 2b7eb2c5dc72 staging: media: atomisp: Disallow all private IOCTLs d6576b85d3fe media: ipu-bridge: Add OV5675 sensor config cd9f95628e37 media: i2c: imx355: Support devicetree and power management cdf81b4e47b1 dt-bindings: media: i2c: Add Sony IMX355 9cea4f8e56db dt-bindings: media: qcom,sdm670-camss: Remove clock-lanes requirement 4369a7d34d64 media: i2c: og01a1b: Add support of 8-bit media bus format 4ab1e0614329 media: i2c: og01a1b: Use generic v4l2_subdev_get_fmt() to get format d935219d19da media: i2c: og01a1b: Replace .open with .init_state internal ops a62d99ed8988 media: i2c: og01a1b: Change I2C interface controls to V4L2 CCI 3a594bb454ba media: i2c: og01a1b: Switch from .s_stream to .enable_streams/.disable_streams 535b7f106991 media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe 9206359b2c39 media: i2c: imx283: Fix hang when going from large to small resolution bce1349dbf63 media: i2c: imx283: Enter full standby when stopping streaming 10c85e00f356 media: i2c: max9286: normalize return value of gpio_get 2c10400e4a23 media: ipu-bridge: Add upside-down sensor DMI quirk for Dell XPS 13 9340 and XPS 14 9440 f11ae9c04f83 media: i2c: ov5647: Fix runtime PM refcount leak in s_ctrl 8dd088b8b106 media: intel/ipu6: fix error pointer dereference b7ef8bbb9fbd media: ccs-pll: Fix pre-PLL divider calculation for EXT_IP_PLL_DIVIDER flag 2fb0481fe0d7 media: synopsys: hdmirx: support use with sleeping GPIOs 8e3c751259dc media: rockchip: rkcif: Add missing MUST_CONNECT flag to pads 48c8292d4445 media: rockchip: rkcif: comply with minimum number of buffers requirement e4056b84af0f media: rockchip: rkcif: fix off by one bugs 937ffb7a4276 media: i2c: ov9282: switch to {enable,disable}_streams 0c69a963a300 media: i2c: ov9282: Switch to using the sub-device state lock 273f52f3cbec media: i2c: ov9282: Convert to CCI register access helpers 87ebce19aa03 media: stm32: dcmi: addition of DMA-MDMA chaining support 57611a49e50c dt-bindings: media: st: dcmi: add DMA-MDMA chaining properties fd239fef09d1 media: stm32: dcmi: continuous mode capture in JPEG 04e047447a05 media: stm32: dcmi: use dmaengine_terminate_async in irq context c1cde6574715 media: stm32: dcmi: perform all dma handling within irq_thread c0216d072f11 media: stm32: dcmi: rework spin_lock calls 4847286b87cc media: stm32: dcmi: stop the dma transfer on overrun 9b6f6208f40d media: stm32: dcmi: only create dma descriptor once at buf_prepare bc901885fae0 media: stm32: dcmi: perform dmaengine_slave_config at probe 9ab2bd7760a9 media: stm32: dcmi: Switch from __maybe_unused to pm_ptr() 0001c706ee98 media: i2c: mt9m114: add support for Aptina MI1040 0731914021a3 dt-bindings: media: mt9m114: document MI1040 sensor 76cd9527b70b media: samsung: exynos4-is: Simplify with scoped for each OF child loop d6113cdd2219 media: i2c: ds90ub913: Use v4l2_subdev_get_frame_desc_passthrough 3ff6b67e0a6d media: i2c: ds90ub953: Use v4l2_subdev_get_frame_desc_passthrough a564839e630c media: subdev: Add v4l2_subdev_get_frame_desc_passthrough helper 291d75952cf7 media: rcar-csi2: Optimize rcsi2_calc_mbps() 21bcc9355cae media: rcar-csi2: Simplify rcsi2_calc_mbps() 0ffd7f4c4c3b media: rcar-csi2: Move rcsi2_calc_mbps() 6de424728b56 media: rcar-csi2: Improve FLD_FLD_EN macros be87abcc20f9 media: rcar-isp: Improve ISPPROCMODE_DT_PROC_MODE_VC 0707307f0398 media: i2c: ds90ub960: Add support for DS90UB954-Q1 1c067005b06f media: dt-bindings: ti,ds90ub960: Add support for DS90UB954-Q1 8bc79ab270fb media: i2c: ds90ub960: Use enums for chip type and chip family 76c101e2e063 media: dt-bindings: ti,ds90ub960: Refactor port definitions 644673fc8fb0 media: dt-bindings: Drop starfive,jh7110-camss from staging 70eaeee95f7b media: staging: Drop starfive-camss from staging 64ad2497e626 media: i2c: imx412: Extend the power-on waiting time 8467c5ff5aca media: i2c: imx412: Assert reset GPIO during probe 37e89761380b dt-bindings: input: touchscreen: sitronix,st1232: Add wakeup-source b3d161f22ba9 rust: disallow use of `CStr::as_ptr` and `CStr::from_ptr` 1a933719e707 rust: task: use `as_char_ptr` instead of `as_ptr().cast()` eaeff8411fca efi: Enable BGRT loading under Xen 80e80a703e18 efi: make efi_mem_type() and efi_mem_attributes() work on Xen PV 7be364479557 arm64: dts: allwinner: sun55i-t527: avaota-a1: Add SPI NAND b1bbf38922de arm64: dts: allwinner: sun55i-a523: Add pinmux for spi0 on PJ pins d1008a8e29b0 spi: tegra210-quad: Remove redundant pm_runtime_mark_last_busy() calls ec6c2e15a42f spi: axiado: Remove redundant pm_runtime_mark_last_busy() call 4ba5c63778e5 ASoC: da7219: scope AAD suspend and resume helpers to CONFIG_PM 360160f75592 audit: handle unknown status requests in audit_receive_msg() da99028c2113 selftests/bpf: Use bpf_core_enum_value for stats in cgroup_iter_memcg a8fce027e17b selftests/bpf: Remove kmem subtest from cgroup_iter_memcg 6a1c9a442f63 selftests/bpf: tests to non_null ptr detection using register operand in JEQ/JNE 2f4cb53eed44 bpf: detect non null pointer with register operand in JEQ/JNE. 56521f587704 IB/hfi1: kzalloc to kzalloc_flex bcf92fbca605 x86/64/defconfig: Add CONFIG_IRQ_REMAP f183963891b4 vfio: selftests: fix crash in vfio_dma_mapping_mmio_test d3da7f00e21c fbdev: omapfb: Add missing error check for clk_get() 86ff690f45cc perf vendor events arm64: Add Tegra410 Olympus PMU events 5a8103a6fb0a genirq: Document interaction between and DT binding defines d50590de0c64 irqchip: Use IS_ERR_OR_NULL() instead of NULL and IS_ERR() checks 7585a27644f3 irqchip/renesas-rzv2h: Handle ICU error IRQ and add SWPE trigger 61adc4813d67 irqchip/renesas-rzv2h: Add CA55 software interrupt support f3ebae6dc025 irqchip/renesas-rzv2h: Replace single irq_chip with per-region irq_chip instances 9dc4335758c9 irqchip/renesas-rzv2h: Clarify IRQ range definitions and tighten TINT validation c34368b0404b irqchip/renesas-rzv2h: Switch to using dev_err_probe() bbe78cb1399b irqchip/renesas-rzv2h: Use local device pointer in ICU probe 9fcd9ffe94da irqchip/renesas-rzv2h: Use local node pointer 6712fcde003f arm64: remove ARCH_INLINE_* fd7df93013c5 ALSA: aoa: Skip devices with no codecs in i2sbus_resume() 6b4576b09714 sched_ext: Reject sub-sched attachment to a disabled parent 6b36c4c2935c sched_ext: Fix scx_sched_lock / rq lock ordering f4a6c506d118 sched_ext: Always bounce scx_disable() through irq_work b5bc043505fe sched_ext: Add scx_dump_lock and dump_disabled 7e92cf4354e9 sched_ext: Fix sub_detach op check to test the parent's ops 1dfc9d60a69e workqueue: devres: Add device-managed allocate workqueue c89046d57d53 HID: asus: do not try to initialize the backlight if the enpoint doesn't support it 7253091766de HID: asus: do not abort probe when not necessary 43b3d1a95a58 HID: asus: simplify and improve asus_kbd_set_report() 51d33b42b8ae HID: asus: make asus_resume adhere to linux kernel coding standards a59367154547 HID: asus: fix code style of comments and brackets 98059335382d sched: Prefer IS_ERR_OR_NULL over manual NULL check dd800099c26d HID: hid-lenovo-go-s: Fix spelling mistake "configuratiion" -> "configuration" 54549af86f2d HID: hid-lenovo-go: Remove unneeded semicolon c04744049feb HID: hid-lenovo-go-s: Remove unneeded semicolon 168c91839139 HID: Add documentation for Lenovo Legion Go drivers 34a05773e815 HID: hid-lenovo-go-s: Add IMU and Touchpad RO Attributes be6d7dbb368b HID: hid-lenovo-go-s: Add RGB LED control interface e10f5499384d HID: hid-lenovo-go-s: Add Touchpad Mode Attributes c78d07c37c65 HID: hid-lenovo-go-s: Add Feature Status Attributes 5153f1aa6cd5 HID: hid-lenovo-go-s: Add MCU ID Attribute a23f3497bf20 HID: hid-lenovo-go-s: Add Lenovo Legion Go S Series HID Driver 6ca9029c823b HID: Include firmware version in the uevent 51e4270c9d04 HID: hid-lenovo-go: Add OS Mode Toggle 995887a10da1 HID: hid-lenovo-go: Add Calibration Settings 325262fa1d2e HID: hid-lenovo-go: Add RGB LED control interface f0bedee60607 HID: hid-lenovo-go: Add FPS Mode DPI settings 96b20c1fe903 HID: hid-lenovo-go: Add Rumble and Haptic Settings 82cd9bc866e1 HID: hid-lenovo-go: Add Feature Status Attributes d69ccfcbc955 HID: hid-lenovo-go: Add Lenovo Legion Go Series HID Driver 1b891f4c8528 include: device.h: Add named device attributes f044788088ef fbdev: viafb: check ioremap return value in viafb_lcd_get_mobile_state 90f771a97454 arm64: dts: exynos8895: Move I2C address/size-cells to DTSI 41dadc6f7815 arm64: dts: exynos7870: Move I2C address/size-cells to DTSI 44ee52a030a6 ARM: dts: exyons4412: Drop duplicated I2C address/size-cells 7c40913bc532 ARM: dts: exynos4210-smdkv310: Drop duplicated I2C address/size-cells cb243c21bbe1 ARM: dts: exynos3250: Drop duplicated I2C address/size-cells 9095f233c025 printk: Fix _DESCS_COUNT type for 64-bit systems 27401c9b1432 wifi: ath12k: Use .mbn firmware for AHB devices fcc3555fce3c wifi: ath10k: rename disconnect callback c880c0794076 wifi: ath10k: drop redundant device reference 2ddbec82e165 wifi: ath9k: drop redundant device reference 0bc013d68a5d wifi: ath6kl: rename disconnect callback 86581adf05f5 wifi: ath6kl: drop redundant device reference 38dd6ccfdfbb remoteproc: xlnx: Only access buffer information if IPI is buffered d20c27dc8141 remoteproc: xlnx: Avoid mailbox setup 9be71d462c33 firmware: cs_dsp: Simplify suppressing log messages during KUnit testing 207fd1f4d84b ASoC: SOF: sof-audio: pcm_id is __le32 8fc5c7895185 ASoC: wm_adsp: Combine some similar code in firmware file search 7bca3ca55ef5 ASoC: wm_adsp: Use a struct to pass around firmware struct and filename d8a4c96082e6 ASoC: wm_adsp: Add KUnit test cases for '/' in firmware filenames 66170cc7ed59 ASoC: wm_adsp: Convert '/' to '-' when normalizing firmware filenames f8f0c68c7521 ASoC: wm_adsp: Use consistent error checks in wm_adsp_request_firmware_files() 2c7c27025374 ASoC: wm_adsp: Remove duplicated code to find firmware file bf2d44d07de7 ASoC: wm_adsp: Add kunit test for firmware file search b4e6b01191af ASoC: wm_adsp: Export function for KUnit test to get firmware filenames 70057cfe492d ASoC: wm_adsp: Add KUnit redirection stubs for firmware file search 1eadb7791ee5 ASoC: wm_adsp: Remove unused argument to wm_adsp_release_firmware_files() 7b3f8db159f7 ASoC: fsl_xcvr: add bitcount and timestamp controls 8e27987a2080 ASoC: fsl_sai: add bitcount and timestamp controls 819cf1dc01ce ASoC: fsl_utils: Add snd_kcontrol functions for specific cases e68f95a51d1a leds: Prefer IS_ERR_OR_NULL over manual NULL check cc68a8a3f89c arm64: dts: allwinner: sun55i-t527: avaota-a1: Enable LEDs 24cd5a81771d arm64: dts: allwinner: sun55i-a523: Add LED controller 7cb259eacc08 dt-bindings: leds: sun50i-a100: Add compatible for Allwinner A523 SoC daa6c79858e9 block: clear BIO_QOS flags in blk_steal_bios() b2c45ced591e block: move bio queue-transition flag fixups into blk_steal_bios() 8e5218199da4 eth fbnic: Add mailbox self test d522b1b00480 eth fbnic: TLV support for use by MBX self test 99fc8d3d00c9 eth fbnic: Add msix self test b43498b7e9be eth fbnic: Add register self test 3fdd33697c2b net: export netif_open for self_test usage 89fe91c65992 net: mana: hardening: Validate doorbell ID from GDMA_REGISTER_DEVICE response 46097d011f77 net: airoha: Move GDM forward port configuration in ndo_open/ndo_stop callbacks 1b50f42049d8 RDMA/hfi1: Remove opa_vnic ca0395d9ef29 pinctrl: qcom: Add Milos LPASS LPI TLMM 3bf14aec6d6f dt-bindings: pinctrl: qcom: Add Milos LPASS LPI pinctrl 94ff50f41472 thermal/drivers/sprd: Use min instead of clamp in sprd_thm_temp_to_rawdata 5ad32c3607cf pinctrl: cy8c95x0: Avoid returning positive values to user space f4040a7c3ddf rust: jump_label: add __rust_helper to helpers 15536a3b3ceb rust: clk: add __rust_helper to helpers 2afa8b9f5ff8 RDMA/ocrdma: kzalloc_objs to kzalloc_flex a53a67b1fe94 dt-bindings: thermal: lmh: Add SDM670 compatible 015c4506c356 dt-bindings: thermal: tsens: add SDM670 compatible c9c61275fd27 arm64: dts: ti: k3-am62l-main: Add RNG node 41a7b57152ff dt-bindings: arm: ti: Drop Kontron SMARC-sAM67 module 8b0260457b0b dt-bindings: mfd: sl28cpld: Drop sa67mcu compatible 852d2c0cc231 arm64: dts: ti: remove the Kontron SMARC-sAM67 0625c6af7f91 arm64: dts: ti: k3-j721s2-common-proc-board: Add QSPI flash partition details 6195b626bbb7 arm64: dts: ti: k3-j721e-common-proc-board: add ti,min-output-impedance bd24b82e1f98 arm64: dts: ti: k3-j7200-common-proc-board: add ti,min-output-impedance 48c2db8733ea arm64: dts: ti: k3-am654-base-board: add ti,min-output-impedance 2870e4deda9c arm64: dts: ti: k3-am642-{evm,sk}: add ti,min-output-impedance 3865126f0e5b arm64: boot: dts: ti: k3-am62l3-evm: enable wkup_uart0_target node 54217686642a arm64: boot: dts: ti: k3-am62l3-evm: define wkup_uart0 pins f177b48ac038 arm64: boot: dts: ti: k3-am62l-wakeup: create label for wkup_uart0 target-module e5452968a4b0 arm64: dts: ti: k3-am62l: include WKUP_UART0 in wakeup peripheral window d170388d5c80 arm64: dts: ti: k3-am62d2-evm: Set wakeup-source system-states 2af52683ecd8 arm64: dts: ti: k3-am62-phycore-som: Add 128MiB of global CMA 86314111f654 riscv: dts: spacemit: Add 'linux,pci-domain' to PCIe nodes for K1 f79720e25b79 rtla: Simplify code by caching string lengths a29430c2bc86 rtla: Replace magic number with MAX_PATH a50c53884db8 rtla: Introduce common_threshold_handler() helper 989e5b8f0c53 rtla/actions: Simplify argument parsing b8f7f49a2389 rtla: Use strdup() to simplify code 009a8e681fb0 rtla: Exit on memory allocation failures during initialization 6bbb4d96f797 xfs: support T10 protection information 0b10a370529c iomap: support T10 protection information e8f9cf03c9dc iomap: support ioends for buffered reads 57287771fa8d iomap: add a bioset pointer to iomap_read_folio_ops 6810365c0d1b ntfs3: remove copy and pasted iomap code 5f4fe046cb3c iomap: allow file systems to hook into buffered read bio submission 19fb5f978075 iomap: only call into ->submit_read when there is a read_ctx 4d25c7d68896 iomap: pass the iomap_iter to ->submit_read 2580a0095fdc iomap: refactor iomap_bio_read_folio_range 9f6cfc93dde9 pinctrl: realtek: Support system suspend and resume aeeac6d3a1f5 pinctrl: realtek: Fix grammar in error messages 5e783510b5c0 pinctrl: realtek: Simplify error handling with dev_err_probe() b7f698b22b8b pinctrl: realtek: Switch to use devm functions 6a6b238c66dc pinctrl: realtek: Fix return value and silence log for unsupported configs a248904e3030 pinctrl: realtek: Cleanup license string e70ffd8fb18d dt-bindings: leds: sc2731: Add compatible for SC2730 15c9c907bf4c leds: lp8860: Do not always program EEPROM on probe ca4b5ff8ab68 leds: lp8860: Remove unused read of STATUS register 67a4a344f74c leds: lp8860: Hold lock for all of EEPROM programming 665e06422149 leds: lp8860: Return directly from lp8860_init 24f2baec8227 pinctrl: s32: correct kernel-doc bad line warning 4df6b6b3fbbc leds: lp8860: Use a single regmap table 7186d0330c3f leds: lgm-sso: Remove duplicate assignments for priv->mmap d45963a93c14 leds: qcom-lpg: Check for array overflow when selecting the high resolution 437536cae0e1 leds: ktd2692: Make ktd2692_timing variable static 0600cf91c0c3 leds: lp5569: Use sysfs_emit instead of sprintf() b5227947e68e leds: multicolor: Change intensity_value to unsigned int e002d162654b pinctrl: pinconf-generic: Use only fwnode API in parse_dt_cfg() 35b9b024db9d pinctrl: imx: PINCTRL_IMX_SCMI should depend on ARCH_MXC e785c990adcc pinctrl: Kconfig: drop unneeded dependencies on OF_GPIO 8f0aecf2957e gpio: realtek-otto: add rtl9607 support 49944d6ab7eb dt-bindings: gpio: realtek-otto: add rtl9607 compatible 2737dcb3c467 reset: core: Fix indentation ea3566a3fa23 ntfs: add missing newlines to pr_err() messages d7bf74c94f11 ntfs: fix pointer/integer casting warnings 82c68c62bd8d arm64: dts: rockchip: Enable GPU on rk3566-pinenote edf04f1af05d ALSA: hda/senary: Fix beep error handling and optimize EAPD switching 41b1a6760959 clk: rockchip: rk3568: Add PCIe pipe clock gates db5e64651a1b cpufreq: Add MAINTAINERS entry for CPPC driver 23c8ebc95284 clk: tenstorrent: Add Atlantis clock controller driver 89b23af16276 reset: tenstorrent: Add reset controller for Atlantis 1227a8f6c34e dt-bindings: clk: tenstorrent: Add tenstorrent,atlantis-prcm-rcpu 687e7863f027 net: stmmac: ptp: remove redundant priv->pps[].available b560d4434f98 net: stmmac: ptp: rearrange n_ext_ts initialisation c127d4087930 net: stmmac: remove stmmac_dwmac4_get_mac_addr() 56acc7f51974 selftests/tc-testing: Adapt test's output to HFSC's iproute2 printing changes d6d4ff335db2 tcp: inline tcp_chrono_start() 4b78c9cbd8f1 tcp: move tp->chrono_type next tp->chrono_stat[] f2db7b80b03f net/sched: refine indirect call mitigation in tc_wrapper.h e8eb33d650cd tcp: move sysctl_tcp_shrink_window to netns_ipv4_read_txrx group bf3471e6e6c0 net: airoha: Make flow control source port mapping dependent on nbq parameter 014c607f86ab gve: add support for UDP GSO for DQO format dc9c9193c7c1 selftests: fib_tests: fix link-local retrieval in fib6_nexthop() abb0eb0b033a ppp: simplify input error handling 58e4d35ae7b9 net/sched: use rtnl_kfree_skbs() in pfifo_fast_reset() a23c657e332f net: ethernet: ti: am65-cpsw: Use also port number to identify timestamps 47e8dbb6e763 net/sched: do not reset queues in graft operations 82f36517a13e tcp: avoid dst->ops->check() call in tcp_v{4,6}_do_rcv() 692743073580 net: rocker: kzalloc + kcalloc to kzalloc_flex 50636e5ff886 tcp: move tcp_v4_early_demux() to net/ipv4/ip_input.c 8ca8eb057673 tcp: remove unused hash_size from struct tcp_out_options 2ed4b46b4fc7 net: Add SPDX ids to some source files aa234faa5a4d tools: ynl: convert rt-route sample to selftest e7a39b8f5fcf tools: ynl: convert rt-addr sample to selftest 1419fbf5a817 tools: ynl: convert ethtool sample to selftest db20b374e7f7 tools: ynl: convert devlink sample to selftest 7a95e5256293 tools: ynl: add netdevsim wrapper library for YNL tests 6cf8fb4722c3 tools: ynl: convert tc and tc-filter-add samples to selftest 5c3206786c2d tools: ynl: convert rt-link sample to selftest 7e3effbc7627 tools: ynl: convert ovs sample to selftest 285804d63f35 tools: ynl: convert netdev sample to selftest e0aa0c61758f tools: ynl: move samples to tests b3414148bbc1 thermal/drivers/sprd: Fix raw temperature clamping in sprd_thm_rawdata_to_temp 83c0f9a5d679 thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata a3618f3ca6a6 thermal/drivers/imx91: Add hwmon support d161cbd68531 thermal/of: Add OF node address to output message a5c21b9bd5f5 arm64: dts: qcom: correct RBR opp entry 8eb46e0a7a10 arm64: dts: qcom: monaco-evk: Enable the secondary USB controller d2b1f221088d arm64: dts: qcom: monaco: Add role-switch support and HS endpoint for secondary USB controller d99862e71039 arm64: dts: qcom: monaco-evk: Enable GPIO expander interrupt for Monaco EVK 7ffe83b6178e arm64: dts: qcom: sdm845: Introduce camera master clock pinctrl af2385d532c3 arm64: dts: qcom: qcm6490-idp: add and enable BT node 7a7d24a14a00 soc: qcom: pd-mapper: Add QCS615 power domain mappings 0111d600f0f4 PCI: of: Reduce severity of missing of_root error message c2dd39323d49 arm64: dts: qcom: monaco-evk: Enable SDHC1 for eMMC 978400b7a68f arm64: dts: qcom: monaco: Complete SDHC definition d44e0ab9722c arm64: dts: qcom: talos: add ETR device 7adefbf4dff3 arm: dts: ti: omap: align node patterns with established convention cca149429956 x86/virt/sev: Keep the RMP table bookkeeping area mapped 99cf1fb58e68 x86/virt/sev: Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN 959d3f756535 x86/virt/sev: Drop support for SNP hotplug 7b193af58b7f PCI: Consolidate pci_bus/slot_lock/unlock/trylock() 8238cb69c01f PCI: Make reset_subordinate hotplug safe 102c8b26b54e PCI: Allow all bus devices to use the same slot 4377a22d84f7 ext4: use a byte granularity cursor in ext4_mpage_readpages 5ca1a1f017ea fscrypt: pass a real sector_t to fscrypt_zeroout_range fb87ab4ad3d0 fscrypt: pass a byte length to fscrypt_zeroout_range cd7db2e7dfee fscrypt: pass a byte offset to fscrypt_zeroout_range 90950ee5630b fscrypt: pass a byte length to fscrypt_zeroout_range_inline_crypt 090c5c159749 fscrypt: pass a byte offset to fscrypt_zeroout_range_inline_crypt 3c7eaa775d8e fscrypt: pass a byte offset to fscrypt_set_bio_crypt_ctx 22be86a23c59 fscrypt: pass a byte offset to fscrypt_mergeable_bio 60b4fcb49efe fscrypt: pass a byte offset to fscrypt_generate_dun a18b1ab81654 fscrypt: move fscrypt_set_bio_crypt_ctx_bh to buffer.c 588e7c048d7d ext4, fscrypt: merge fscrypt_mergeable_bio_bh into io_submit_need_new_bio 5f18a9d2f75a ext4: factor out a io_submit_need_new_bio helper d3fc0edc8825 ext4: open code fscrypt_set_bio_crypt_ctx_bh 7737b1b44873 ext4: initialize the write hint in io_submit_init_bio ecd92cfec534 block: remove bdev_nonrot() d0e5fc706202 block: Correct comments on bio_alloc_clone() and bio_init_clone() b0e497db68ae Documentation: ABI: stable: document the zoned_qd1_writes attribute 3d9782f62fb7 block: default to QD=1 writes for blk-mq rotational zoned devices 1365b6904fd0 block: allow submitting all zone writes from a single context b7cbc30e93e3 block: rename struct gendisk zone_wplugs_lock field c30e8c4bb0e0 block: remove disk_zone_is_full() 1084e41deead block: rename and simplify disk_get_and_lock_zone_wplug() 0a8b8af896e0 block: fix zone write plugs refcount handling in disk_zone_wplug_schedule_bio_work() b7d4ffb51037 block: fix zone write plug removal 0ee8ab5d4dc5 block: annotate struct request_queue with __counted_by_ptr 0cc9293bccb2 sed-opal: add IOC_OPAL_GET_SUM_STATUS ioctl. 661025cdbc97 sed-opal: increase column attribute type size to 64 bits. a441a9d22433 sed-opal: add IOC_OPAL_ENABLE_DISABLE_LR. 8e3d34a7ce73 sed-opal: add IOC_OPAL_LR_SET_START_LEN ioctl. 8ff71e6b961b sed-opal: refactor (split) IOC_OPAL_LR_SETUP internals. aca086ff27c3 sed-opal: add IOC_OPAL_REACTIVATE_LSP. c6c9dc91cb5f sed-opal: add Admin1PIN parameter. a184058fb4d3 sed-opal: add RangeStartRangeLengthPolicy parameter. b26f29b6692f sed-opal: add UID of Locking Table. c13cee2fc7f1 lib/crc: tests: Add a .kunitconfig file cdf22aeaad84 lib/crc: tests: Add CRC_ENABLE_ALL_FOR_KUNIT 85c9f3a2b805 lib/crc: tests: Make crc_kunit test only the enabled CRC variants 84226677e041 PCI: Rename __pci_bus_reset() and __pci_slot_reset() ce260754bb43 crypto: jitterentropy - Use SHA-3 library 5e07ce466356 wifi: mac80211: Use AES-CMAC library in aes_s2v() c9de7246d542 wifi: mac80211: Use AES-CMAC library in ieee80211_aes_cmac() 2505f9157ebf lib/crypto: aes: Add FIPS self-test for CMAC a348fd1f6eee lib/crypto: tests: Add KUnit tests for CBC-based MACs 58286738b159 lib/crypto: arm64/aes: Migrate optimized CBC-based MACs into library 4b9084032092 lib/crypto: arm64/aes: Move assembly code for AES modes into libaes f8f08d7cc432 crypto: arm64/aes - Fix 32-bit aes_mac_update() arg treated as 64-bit 7137cbf2b5c9 crypto: aes - Add cmac, xcbc, and cbcmac algorithms using library 309a7e514da7 lib/crypto: aes: Add support for CBC-based MACs 981b080a7972 spi: fsl-qspi: Use reinit_completion() for repeated operations 68c8c93fdb0d spi: nxp-fspi: Use reinit_completion() for repeated operations 40f9bc646db5 spi: nxp-xspi: Use reinit_completion() for repeated operations b8840942644c sched_ext: Replace system_unbound_wq with system_dfl_wq in scx_kobj_release() ed0313223ce6 ASoC: codecs: wcd9335: Remove potential undefined behavior in wcd9335_slimbus_irq() 87e49eb09181 ASoC: wm_adsp: Make wm_adsp_fw_text[] const bec10581e922 sched_ext: remove SCX_OPS_HAS_CGROUP_WEIGHT 6e5cbf46c27a ACPI: PAD: Rearrange notify handler installation and removal 6a0c7d388b6a ACPI: AC: Get rid of unnecessary declarations 638a95168fd5 ACPI: processor: idle: Add missing bounds check in flatten_lpi_states() 5c8d16ac4940 scripts: generate_rust_analyzer.py: reduce cfg plumbing dc6b431f18cf scripts: generate_rust_analyzer.py: rename cfg to generated_cfg 9b4744d8eda2 scripts: generate_rust_analyzer.py: avoid FD leak 36c619f6bd79 scripts: generate_rust_analyzer.py: define scripts 75c0fb25b56d scripts: generate_rust_analyzer.py: identify crates explicitly 94a3b2d9877e scripts: generate_rust_analyzer.py: add type hints 4079cf049cb2 scripts: generate_rust_analyzer.py: drop `"is_proc_macro": false` e33d58ee0c08 scripts: generate_rust_analyzer.py: extract `{build,register}_crate` b6b592275aef hfsplus: fix uninit-value by validating catalog record size 826f32e8ff43 dt-bindings: arm: fsl: add bindings for TQMa8x ad6bb64332bb staging: rtl8723bs: remove unnecessary braces in rtw_mlme.c e4125d46e1f1 staging: rtl8723bs: rename supportRateNum to support_rate_num b114ef1efc49 staging: most: fix typos in driver_usage.txt 78285e5830e6 staging: rtl8723bs: remove unnecessary braces 36561a326ce0 staging: most: dim2: replace ROUND_UP_TO macro with round_up() 0bfb8f916ae0 staging: rtl8723bs: remove unnecessary return value from func ba6d4760e268 staging: rtl8723bs: remove unnecessary braces eb069110bd33 staging: rtl8723bs: Fix spelling mistake in comment 7004af17eda4 staging: rtl8723bs: remove unnecessary parentheses in rtw_pwrctrl.c e43627a7bf80 staging: rtl8723bs: use kmemdup() in rtw_cfg80211_set_wpa_ie 436aa95b3cff staging: fbtft: Update RA8875 Kconfig help description 5a7334704cf7 staging: rtl8723bs: fix indentation, line length and declarations 2d649e3a35f5 staging: rtl8723bs: curly brace consistency e532e9dcd792 staging: rtl8723bs: format operators and logical continuations f3b6c0c9f0af staging: rtl8723bs: remove redundant blank lines e65ea7fb205e staging: rtl8723bs: fix bitwise OR operator spacing c116737e972e workqueue: Add system_dfl_long_wq for long unbound works ab9150972f21 docs: kdoc_output: better handle lists 908ae13b1864 docs: kdoc_output: add support to handle code blocks 4ec130cff633 docs: kdoc_output: add a logic to handle tables inside kernel-doc markups cde7c96f88a0 docs: kdoc_output: Change the logic to handle man highlight e4dadcf510da docs: kdoc_output: pick a better default for modulename 26b4fdefc0f9 docs: kdoc_output: describe the class init parameters 4160533d058c docs: kdoc_output: fix naming for DOC markups 1a63342a2774 docs: kdoc_output: don't use a different modulename for functions 31938f120fa2 docs: kdoc_output: use a single manual for everything 43874045faa7 docs: kdoc_output: remove extra attribute on man .TH headers c1873e77434d docs: kdoc_output: use a method to emit the .TH header 0e4c8adad4ca docs: sphinx-build-wrapper: don't allow "/" on file names 5828d3564729 docs: sphinx-build-wrapper: better handle troff .TH markups a717943d8ecc tracing: Check for undefined symbols in simple_ring_buffer 635923081c79 tracing: load/unload page callbacks for simple_ring_buffer c88d510584ab Documentation: tracing: Add tracing remotes 0a1b03251db1 tracing: selftests: Add trace remote tests ea908a2b79c8 tracing: Add a trace remote module for testing 34e5b958bdad tracing: Introduce simple_ring_buffer 93ae1b76fff9 ring-buffer: Export buffer_data_page and macros 5f3efd1dcebc tracing: Add helpers to create trace remote events 775cb093bc50 tracing: Add events/ root files to trace remotes 072529158e60 tracing: Add events to trace remotes bf2ba0f8ca1a tracing: Add init callback to trace remotes 330b0cceb306 tracing: Add non-consuming read to trace remotes 9af4ab0e11e3 tracing: Add reset to trace remotes 96e43537af54 tracing: Introduce trace remotes fbd1743ecba1 ring-buffer: Add non-consuming read for ring-buffer remotes 2e67fabd8b77 ring-buffer: Introduce ring-buffer remotes e682207bf7ae ring-buffer: Store bpage pointers into subbuf_ids 7d776a36277f ring-buffer: Add page statistics to the meta-page c8e175a73b0d staging: vme_user: remove unimplemented #if 0 code blocks 3c7fe1b403d4 staging: rtl8723bs: remove unused 'ratelen' parameter from rtw_check_network_type() fcec7c66d681 selftests/bpf: Move sleepable refcounted_kptr tests to syscalls 20c2e102a2f3 bpf: Always allow fmod_ret programs on syscalls 16d9c5660692 bpf: Always allow sleepable programs on syscalls ebfef080cd96 staging: rtl8723bs: Fix logical continuation placement 0d3ab0e4bbfd docs: kdoc_files: document KernelFiles() ABI 861dcdb6ad6f docs: kdoc_files: allows the caller to use a different xforms class b8e7e03370b9 sched/deadline: document new sched_getattr() feature for retrieving current parameters for DEADLINE tasks 17eb360d7df5 docs: filesystems: clarify KernelPageSize vs. MMUPageSize in smaps 73f29b02e78e Documentation/mm: Fix typo in NUMA paragraph cb794619c2d2 dt-bindings: fsl: imx7ulp-smc1: Add #clock-cells property 4fe1e1dcca07 docs/dev-tools: fix a broken URL in dev-tools/coccinelle.rst fcbf51dd164e tools/docs/checktransupdate.py: add support for scanning directory d3bc73362751 staging: rtl8723bs: refactor halbtc8723b1ant_CoexTableWithType() to remove duplication 7d7501b66a24 fbtft: Update REAMDE to slow down the stream of undesired cleanups cd002b58ecbf staging: greybus: remove redundant 'int' from unsigned long long 1fc63bfed102 staging: rtl8723bs: replace msleep() with fsleep() in rtw_cmd.c 7b6f321f6967 staging: greybus: arche: use sysfs_emit() instead of sprintf() 1f659f1cdf85 staging: greybus: arche-platform: Use sysfs_emit instead of sprintf 1722b500d22c docs: fix typo in housekeeping 9652a49a17bf mmc: sdhci-esdhc-imx: add NXP S32N79 support 0f961114e4ac dt-bindings: mmc: fsl-imx-esdhc: add S32N79 support 229517449879 ktest: Add a --dry-run mode bc6e165a452d ktest: Run POST_KTEST hooks on failure and cancellation 870819434c8d ima: check return value of crypto_shash_final() in boot aggregate db65872b38dc lib/fonts: Remove internal symbols and macros from public header file c37bd7c8d36f lib/fonts: Store font data for user space with font_data_export() 514d0de7cf40 lib/fonts: Create font_data_t from struct console_font with font_data_import() 1e3c49aa03fb lib/fonts: Compare font data for equality with font_data_is_equal() 1de371b1f1b0 lib/fonts: Manage font-data lifetime with font_data_get/_put() e2e000a0b220 lib/fonts: Read font size with font_data_size() 04bd5abc8cbe lib/fonts: Store font data as font_data_t; update consoles 773ac24c4461 lib/fonts: Remove FNTCHARCNT() e7564d80636e lib/fonts: Remove trailing whitespaces e370d84b79ad vt: Calculate font-buffer size with vc_font_size() 61912c607fa9 vt: Store font in struct vc_font 982f8b002aad vt: Remove trailing whitespaces b9e0180b2e6a fbdev: Declare src parameter of fb_pad_ helpers as constant 82c43bae4778 drivers: rpmsg: class_destroy() is deprecated 972816d21bb1 ktest: Add PRE_KTEST_DIE for PRE_KTEST failures eae247f65dec ktest: Stop dropping console output during power-cycle reboot fcfc25725a19 ktest: Run commands through list-form shell open a2de57a3c819 ktest: Honor empty per-test option overrides a2706c6c4ab5 ktest: Treat undefined self-reference as empty eb30942e4ed7 ktest: Resolve LOG_FILE in test option context 057854f8a595 ktest: Avoid undef warning when WARNINGS_FILE is unset 664b6b3ca576 remoteproc: keystone: Request IRQs in probe() 9b0ee949f794 platform/x86: dell-wmi-sysman: Use sysfs_emit{_at} in show functions 4f6d6fb3a6c5 dm-verity-fec: improve comments for fec_read_bufs() d0829329de71 dm-verity-fec: log target_block instead of index_in_region 71dab3b90f17 dm-verity-fec: make fec_decode_bufs() just return 0 or error b39b3c812eaf dm-verity-fec: pass down index_in_region instead of rsb ca21ed408920 dm-verity-fec: compute target region directly ca0da6cc0968 dm-verity-fec: move computation of offset and rsb down a level 3ad2b952a3ea dm-verity-fec: rename block_offset to out_pos 96dfabe7382b dm-verity-fec: simplify deinterleaving 5ef22361fa98 dm-verity-fec: simplify computation of ileaved 8ef45923fdcb dm-verity-fec: simplify computation of rsb 41208f3707e9 dm-verity-fec: rename rounds to region_blocks e75d55461871 dm-verity-fec: replace io_size with block_size 9b6098ad5b19 dm-verity-fec: rename "RS block" to "RS codeword" f34ebde14c7c dm-verity-fec: use standard names for Reed-Solomon parameters 82fbd6a3e29a dm-verity-fec: replace {MAX,MIN}_RSN with {MIN,MAX}_ROOTS 05777b2800b0 dm-verity-fec: improve documentation for Forward Error Correction a9fbb31af763 dm-verity: rename dm_verity::hash_blocks to dm_verity::hash_end 430a05cb926f dm-verity-fec: fix reading parity bytes split across blocks (take 3) a7fca324d7d9 dm-verity-fec: fix the size of dm_verity_fec_io::erasures 48640c88a8dd dm-verity-fec: fix corrected block count stat 4355142245f7 dm-verity-fec: correctly reject too-small hash devices 2b14e0bb63cc dm-verity-fec: correctly reject too-small FEC devices d913a5a12b40 platform/surface: surfacepro3_button: Convert to a platform driver 639d8c601c7a platform/surface: surfacepro3_button: Register ACPI notify handler 1410a228ab2d platform/surface: surfacepro3_button: Drop wakeup source on remove c20e36b7631d dm log: fix out-of-bounds write due to region_count overflow 044ca491d408 dm cache metadata: fix memory leak on metadata abort retry a9aa6045abde block: pass a maxlen argument to bio_iov_iter_bounce 0bde8a12b554 block: add fs_bio_integrity helpers 8c56ef10150e block: make max_integrity_io_size public 3f00626832a9 block: prepare generation / verification helpers for fs usage 7afe93946dff block: add a bdev_has_integrity_csum helper a936655697cd block: factor out a bio_integrity_setup_default helper 7ea25eaad5ae block: factor out a bio_integrity_action helper 8a44bd3ffdb2 platform/x86: intel/smartconnect: Convert ACPI driver to a platform one 163a68a31f74 platform/x86: intel/rst: Convert ACPI driver to a platform one 97af961568c8 ASoC: cs35l56: Put OTP register defines in correct address order eae0946b2485 ASoC: codecs: peb2466: Change the +/- 6dB switch to a volume 66f71ec3539e ASoC: cs35l56-test: Remove pointless duplicate loop counters 079b59fd2d79 platform/x86: eeepc-laptop: Convert ACPI driver to a platform one 5eea33b4d301 platform/x86: eeepc-laptop: Register ACPI notify handler directly 46ab50745309 mmc: tifm_sd: Use min3() to simplify tifm_sd_transfer_data() 6c9b6c635148 mmc: sdio: Use min3() to simplify sdio_set_block_size() cb9487333652 io_uring/zctx: separate notification user_data dce00c83035b io_uring/net: allow vectorised regbuf send zc d8345a21902a io_uring/timeout: immediate timeout arg 0e78aa188cbd io_uring/timeout: migrate reqs from ts64 to ktime 6e3f5943a49b io_uring/timeout: add helper for parsing user time 484ae637a3e3 io_uring/timeout: check unused sqe fields d9d2455e77d0 io_uring/zcrx: move zcrx uapi into separate header dc156e0f1aae io_uring/zcrx: declare some constants for query 403fec55bf93 io_uring/zctx: unify zerocopy issue variants 2f9965f5d5de io_uring/zctx: move vec regbuf import into io_send_zc_import c279fcd95ae1 io_uring/zctx: rename flags var for more clarity bdb489adca29 io_uring/cmd_net: split ioctl code out of io_uring_cmd_sock() 4cbdda11fd01 mmc: renesas_sdhi_sys_dmac: Convert to DEFINE_RUNTIME_DEV_PM_OPS() bdc1eb80b9b9 mmc: loongson2: Add Loongson-2K0300 SD/SDIO/eMMC controller driver 1d1519bc582c mmc: loongson2: Gathering all SoCs private data together f1ccb2b09552 dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K0300 b30a462720ad platform/x86: acer-wireless: Convert ACPI driver to a platform one 6fdc70794cc1 platform/x86: acer-wireless: Register ACPI notify handler directly 670f524faedc mmc: sdhci-of-bst: Fix memory leak in sdhci_bst_alloc_bounce_buffer() 3c080bb2639d mmc: host: renesas_sdhi_core: support selecting an optional mux ce5c7c17e706 mux: add visible config symbol to enable multiplexer subsystem bc0d3adf2f47 dt-bindings: mmc: renesas,sdhi: Add mux-states property 43c00f2bcff7 i2c: omap: switch to new generic helper for getting selected mux-state 602236a78291 phy: renesas: rcar-gen3-usb2: drop helper getting optional mux-state d76e0c54ed84 phy: can-transceiver: drop temporary helper getting optional mux-state 993bcaf32c49 mux: Add helper functions for getting optional and selected mux-state 80f3df6e254d phy: renesas: rcar-gen3-usb2: rename local mux helper to avoid conflict b6376ccdcb4b phy: can-transceiver: rename temporary helper function to avoid conflict 02fe86e5fc22 fbdev: defio: Move pageref array to struct fb_deferred_io_state 648bfb62da4e fbdev: defio: Move variable state into struct fb_deferred_io_state d460a54fd321 fbdev: defio: Keep module reference from VMAs 9ded47ad003f fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info 24d11b25a1da fbdev: macfb: Replace deprecated strcpy with strscpy d95beb0a373a fbdev: tdfxfb: Make the VGA register initialisation a bit more obvious f630c79accf6 fbdev: wmt_ge_rops: use devm_platform_ioremap_resource() 8d10dd8907e1 fbdev: goldfishfb: use devm_platform_ioremap_resource() c4791ce96b88 ALSA: usb-audio: add Studio 1824 support 09472cecf83b i2c: tiny-usb: drop redundant device reference 32dbfb4dbc2a i2c: diolan-u2c: drop redundant device reference 7bc4c8f34692 i2c: robotfuzz-osif: drop redundant device reference c03d8b5462bc dmaengine: sh: rz_dmac: add RZ/{T2H,N2H} support 40dd470a95c0 dt-bindings: dma: renesas,rz-dmac: document RZ/{T2H,N2H} bbb8b402d798 dmaengine: sh: rz_dmac: make register_dma_req() chip-specific b34f3fcae72a dmaengine: sh: rz_dmac: make error interrupt optional 2438deea9ff8 dmaengine: fsl-qdma: Use dev_err_probe() to simplify code 804e18f7da6d dmaengine: fsl-edma: Use dev_err_probe() to simplify code 4035726a6b72 dmaengine: fsl-edma: Use managed API dmaenginem_async_device_register() 917edfa57783 dmaengine: imx-sdma: Use dev_err_probe() to simplify code 8982cb214a7f dmaengine: imx-sdma: Use managed API to simplify code 5daee52d7cc8 dmaengine: imx-sdma: Use devm_clk_get_prepared() to simplify code 67adf1f6643d dmaengine: mxs-dma: Turn MXS_DMA as tristate e1b712c9352c dmaengine: mxs-dma: Add module license and description d11544c674b6 dmaengine: mxs-dma: Use managed API devm_of_dma_controller_register() 4a5b0a728d66 dmaengine: mxs-dma: Use dev_err_probe() to simplify code 96857a90982c dmaengine: mxs-dma: Use local dev variable in probe() ab2bf6d4c0a0 dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register() 3a005126c9d7 dmaengine: of_dma: Add devm_of_dma_controller_register() 7cd3ca90d921 reset: add Sky1 soc reset support c76350e7add8 dt-bindings: soc: cix: document the syscon on Sky1 SoC 0a208adefecb ASoC: cs42l43: Add support for the B variant a6fe20d67dc7 mfd: cs42l43: Add support for the B variant 301db5231732 ASoC: dt-bindings: cirrus,cs42l43: Add CS42L43B variant 3e314fde2304 ASoC: sdw_utils: Add CS42L43B codec info 9840bb66e7e5 vfs: remove externs from fs.h on functions modified by i_ino widening b6420bd5aa0c gpio: remove of_get_named_gpio() and 253350dbf3e7 nfc: nfcmrvl: convert to gpio descriptors b544927d7557 nfc: s3fwrn5: convert to gpio descriptors faaad5006e58 reset: gpio: make the driver fwnode-agnostic 9035073d0ef1 reset: convert reset core to using firmware nodes ba8dbbb14b7e reset: convert the core API to using firmware nodes 9d52054a4fc3 reset: convert of_reset_control_get_count() to using firmware nodes 8c91302a29bc reset: protect struct reset_control with its own mutex 44a0acb2caca reset: protect struct reset_controller_dev with its own mutex 78ebbff6d1a0 reset: handle removing supplier before consumers 1f10008aff71 reset: use lock guards in reset core 6703784ab9a8 reset: fold ida_alloc() into reset_create_gpio_aux_device() 20adbf3b8f5c reset: warn on reset-gpio release 1acd46638408 reset: gpio: remove unneeded auxiliary_set_drvdata() ad9d28e68f4f reset: gpio: simplify fallback device matching a9b95ce36de4 reset: gpio: add a devlink between reset-gpio and its consumer fe3da77f2f94 reset: gpio: remove unneeded OF-node put c452588f3cb6 dt-bindings: gpio: gpio-delay: Use Alexander's email 5645f805927c gpio: Document line value semantics 3671411e9073 gpio: mpsse: drop redundant device reference 4d94ce88c77e VFS: unexport lock_rename(), lock_rename_child(), unlock_rename() 54d7ea7324e6 ovl: remove ovl_lock_rename_workdir() 56c8fd738ed8 ovl: use is_subdir() for testing if one thing is a subdir of another 8348278650bc ovl: change ovl_create_real() to get a new lock when re-opening created file. 85bb1420a850 ovl: pass name buffer to ovl_start_creating_temp() deef04993541 cachefiles: change cachefiles_bury_object to use start_renaming_dentry() c2948247cd1a platform/x86: thinkpad_acpi: use seq_puts() instead of seq_printf() 458c9519ab21 tools/rtla: Remove unneeded nr_cpus from for_each_monitored_cpu caf3fc0fdd63 tools/rtla: Remove unneeded nr_cpus members ea06305ff992 tools/rtla: Remove unneeded nr_cpus arguments 115b06a00875 tools/rtla: Consolidate nr_cpus usage across all tools 65ca1121f7be dmaengine: xilinx: Update kernel-doc comments 7b84a00dd352 dmaengine: qcom: qcom-gpi-dma.h: fix all kernel-doc warnings 70fbea9f1a44 dmaengine: ti-cppi5: fix all kernel-doc warnings fe8a56f098fb dmaengine: xilinx: Simplify with scoped for each OF child loop 3af11daeaeaa dmaengine: switchtec-dma: Implement descriptor submission 30eba9df76ad dmaengine: switchtec-dma: Implement hardware initialization and cleanup d9587042b50f dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeleton f1d201e7e4e7 dmaengine: dma-axi-dmac: Gracefully terminate HW cyclic transfers ca3bf200dea5 dmaengine: dma-axi-dmac: Gracefully terminate SW cyclic transfers c60990ba1fb2 dmaengine: dma-axi-dmac: Add helper for getting next desc ac85913ab71e dmaengine: dma-axi-dmac: Add cyclic transfers in .device_prep_peripheral_dma_vec() 5f88899ec753 dmaengine: Document cyclic transfer for dmaengine_prep_peripheral_dma_vec() 28c829977f40 dmaengine: ioatdma: make sysfs attributes const 81ca3ad09ba7 dmaengine: ioatdma: make ioat_ktype const bc94ca718f85 dmaengine: ioatdma: move sysfs entry definition out of header 0124b354a4db dmaengine: ioatdma: make some sysfs structures static b2c9f1d5a7eb soundwire: Intel: test bus.bpt_stream before assigning it 2c96956fe764 soundwire: bus: demote UNATTACHED state warnings to dev_dbg() fee12f3c20dd soundwire: stream: Poll for DP prepare to avoid interrupt deadlock 27ab4f1e4909 soundwire: amd: refactor bandwidth calculation logic 2a267a841084 soundwire: amd: add clock init control function edb5ca3262e2 PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq() 94cbea0f636b PCI: dwc: ep: Mirror the max link width and speed fields to all functions 271d0b1f058a PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix() 8cfb2e517113 arm64: dts: ti: k3-am69-aquila-clover: Fix DP regulator enable GPIO 222191225e69 arm64: dts: ti: k3-am69-aquila-dev: Fix DP regulator enable GPIO b349c778a8f4 arm64: dts: ti: k3-am62l: support cpufreq scaling a8075ada4a34 ASoC: ti: davinci-mcasp: improve aux_div selection for mid-range dividers 5bebbfd64b87 ASoC: ti: davinci-mcasp: extract mcasp_is_auxclk_enabled() helper ceea7868b594 x86/local: Remove trailing semicolon from _ASM_XADD in local_add_return() c52f29444925 arm: dts: microchip: remove unused #address-cells/#size-cells from sam9x60 udc node 09bb95d63ade firmware: arm_scmi: Use round_up() for base protocol list size calculation d8283ac2c8fb firmware: arm_scmi: Implement arm,no-completion-irq property 0c5453bf8437 dt-bindings: firmware: arm,scmi: Document arm,no-completion-irq property 4707bf5f6c86 RDMA/irdma: Add support for revocable pinned dmabuf import 3a0b171302ee RDMA/umem: Add helpers for umem dmabuf revoke lock ff85a2ebacbd RDMA/umem: Add pinned revocable dmabuf import interface 797291a66ce3 RDMA/umem: Move umem dmabuf revoke logic into helper function 553dfa8cbd0c RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper a74d7197ebe5 ima: Define and use a digest_size field in the ima_algo_desc structure 1984dc2c2ff4 powerpc/ima: Drop unnecessary check for CONFIG_MODULE_SIG 658d5c72fc5d ima: efi: Drop unnecessary check for CONFIG_MODULE_SIG/CONFIG_KEXEC_SIG 01baa39cf55f ima: fallback to using i_version to detect file change 1dc469f669fe RDMA/rtrs: add WQ_PERCPU to alloc_workqueue users a06165a705ee RDMA/bnxt_re: Support application specific CQs cec5157b6c73 RDMA/bnxt_re: Separate kernel and user CQ creation paths 3d4a42360c33 RDMA/bnxt_re: Refactor bnxt_re_create_cq() 1234a9d8aebb RDMA/bnxt_re: Support doorbell extensions 13f9a813eee5 RDMA/bnxt_re: Refactor bnxt_qplib_create_qp() function eee6268421a2 RDMA/bnxt_re: Move the UAPI methods to a dedicated file 613713f251c8 RDMA: Add IB_UVERBS_CORE_SUPPORT_ROBUST_UDATA bed686d8dcd4 RDMA/bnxt_re: Use ib_respond_empty_udata() bc30311e492e RDMA/bnxt_re: Use ib_respond_udata() 0cee3acab27a RDMA/bnxt_re: Add missing comp_mask validation 3f6b103c4bf2 RDMA/bnxt_re: Add compatibility checks to the uapi path for no data b33d860a13b4 RDMA/bnxt_re: Add compatibility checks to the uapi path 5ebe8832ef90 RDMA: Provide documentation about the uABI compatibility rules 4c379ba04c11 RDMA: Add ib_is_udata_in_empty() 14badc323ed7 RDMA: Add ib_respond_udata() dbf6491bb98d RDMA: Add ib_copy_validate_udata_in_cm() 1de9287ece44 RDMA: Add ib_copy_validate_udata_in() b51caeb24aad RDMA/core: Add rdma_udata_to_dev() 38a6e5579d0d RDMA: Use copy_struct_from_user() instead of open coding 739690915ce1 locking/rwsem: Add context analysis 90bb681dcdf7 locking/rtmutex: Add context analysis 5c4326231cde locking/mutex: Add context analysis 07574b8ebaac compiler-context-analysys: Add __cond_releases() 25500ba7e77c locking/mutex: Remove the list_head from struct mutex b9bdd4b68404 locking/semaphore: Remove the list_head from struct semaphore 1ea4b473504b locking/rwsem: Remove the list_head from struct rw_semaphore b91d5d4bcf12 rust: atomic: Update a safety comment in impl of `fetch_add()` 0b864375d93d rust: sync: atomic: Update documentation for `fetch_add()` c49cf341090b rust: sync: atomic: Add fetch_sub() e2f9c86f33ab rust: sync: atomic: Add atomic operation helpers over raw pointers 282866207020 rust: list: Use AtomicFlag in AtomicTracker ec6fc66ac39b rust: sync: atomic: Add performance-optimal Flag type for atomic booleans ac8f06ade38a rust: sync: atomic: Add Atomic<*{mut,const} T> support 553c02fb588d rust: sync: atomic: Clarify the need of CONFIG_ARCH_SUPPORTS_ATOMIC_RMW a92236bf239c rust: helpers: Generify the definitions of rust_helper_*_cmpxchg* f92d22b00e3f rust: helpers: Generify the definitions of rust_helper_*_xchg* ecc8e9fbaac3 rust: helpers: Generify the definitions of rust_helper_*_{read,set}* bebf7bdc6253 rust: sync: atomic: Add example for Atomic::get_mut() 4a5dc632e0b6 rust: sync: atomic: Remove bound `T: Sync` for `Atomic::from_ptr()` 0da9ca4c08e7 futex: add missing function parameter comments 0a0d3b8dd06b tools/sched_ext/include: Regenerate enum_defs.autogen.h 93ac9b150e2f tools/sched_ext/include: Add libbpf version guard for assoc_struct_ops c9c8546cdee6 tools/sched_ext/include: Add __COMPAT_HAS_scx_bpf_select_cpu_and macro 3691d380d5ca tools/sched_ext/include: Add missing helpers to common.bpf.h 9c6437f7c2e8 tools/sched_ext/include: Sync bpf_arena_common.bpf.h with scx repo c90af06c80a3 tools/sched_ext/include: Remove dead sdt_task_defs.h guard from common.h 80a54b807d6c Revert "sched_ext: Use READ_ONCE() for the read side of dsq->nr update" 25e1a46cc3b7 tools/workqueue/wq_dump.py: add NODE prefix to all node columns 15e1fab91b3d tools/workqueue/wq_dump.py: fix column alignment in node_nr/max_active section 18a1efe0156e tools/workqueue/wq_dump.py: remove backslash separator from node_nr/max_active header 28c4ef2b2e57 sched_ext: Fix scx_bpf_reenqueue_local() silently reenqueuing nothing 82169065ffb0 memory: tegra: Add MC error logging support for Tegra264 9f2614510960 memory: tegra: Prepare for supporting multiple intmask registers 2e4cfaa78eb9 memory: tegra: Group SoC specific fields 4d865a237403 memory: tegra: Add support for multiple IRQs 95b714bd8c39 memory: tegra: Group register and fields b8a177f18df1 memory: tegra: Group error handling related registers 0e124af675eb scsi: qla2xxx: Add support to report MPI FW state 3d7bd20e0266 arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 fuel gauge c420f7c4ac7e scsi: hisi_sas: Fix the risk of overflow in bitwise logical operations 87a629fd5e37 scsi: hisi_sas: Correct printing format issues 6475cfb81fc4 scsi: ufs: core: Avoid IRQ thread wakeup during active UIC command b5e21a29fe94 scsi: ufs: core: Add support to notify userspace of UniPro QoS events 7a3aff163c77 scsi: core: Drop using the host_lock to protect async_scan race condition ce897abc21b2 sched_ext: Add SCX_TASK_REENQ_REASON flags 7203d77d6e04 sched_ext: Simplify task state handling a90449b12682 sched_ext: Optimize schedule_dsq_reenq() with lockless fast path 84b1a0ea0b7c sched_ext: Implement scx_bpf_dsq_reenq() for user DSQs 35250720d6ed sched_ext: Factor out nldsq_cursor_next_task() and nldsq_cursor_lost_task() 30b0515342db sched_ext: Add per-CPU data to DSQs ffa7ae0724e4 sched_ext: Add reenq_flags plumbing to scx_bpf_dsq_reenq() 9c34c5074d1b sched_ext: Introduce scx_bpf_dsq_reenq() for remote local DSQ reenqueue 0c4df54ad8cd sched_ext: Wrap deferred_reenq_local_node into a struct 8c1b9453fde6 sched_ext: Convert deferred_reenq_locals from llist to regular list ea4593e97a1c sched_ext: Relocate run_deferred() and its callees 053d27fba582 sched_ext: Change find_global_dsq() to take CPU number instead of task 363cd075e970 sched_ext: Factor out pnode allocation and deallocation into helpers d4ae868c6b7d sched_ext: Wrap global DSQs in per-node structure 26b9c7c70027 sched_ext: Relocate scx_bpf_task_cgroup() and its BTF_ID to the end of kfunc section 03f5304aad0f sched_ext: Pass full dequeue flags to ops.quiescent() 09fbb775f1d0 x86/asm: Use inout "+" asm onstraint modifiers in __iowrite32_copy() f3ae0049ff8a dt-bindings: arm: atmel,at91rm9200-sdramc: convert to DT schema ae18e2543c4a dt-bindings: arm: atmel,at91rm9200-st: convert to DT schema 67f386b2c623 dt-bindings: arm: microchip,sam9x60-pit64b : convert to DT schema 5f3acf8c03d6 dt-bindings: arm: atmel,at91sam9260-pit: convert to DT schema 0b7b7d1abec3 dt-bindings: arm: microchip,sama7g5-chipid : convert to DT schema 76755a576a76 crypto: qat - Drop redundant local variables 8456e55162aa crypto: docs/userspace-if - Fix outdated links 35645ca63caa crypto: ti - Add support for AES-CTR in DTHEv2 driver 73117ea6470d padata: Remove cpu online check from cpu add and removal d2ad1cf29a98 crypto: ecc - correct kernel-doc format 8fe0cdfd9cb0 crypto: des - fix all kernel-doc warnings 2f5b5ce1e4b8 crypto: acomp - repair kernel-doc warnings c9429bf56405 rhashtable: consolidate hash computation in rht_key_get_hash() 68e96c97369e crypto: atmel-i2c - Replace hard-coded bus clock rate with constant 3193dd7e848b crypto: qce - Replace snprintf("%s") with strscpy 39e2a75fffc7 MAINTAINERS: Remove Daniele Alessandrelli as Keem Bay maintainer 618195a7ac3d dt-bindings: crypto: qcom,inline-crypto-engine: Document the Eliza ICE 1eccfd0e65f7 crypto: vmx - Remove disabled build directive 095d50008d55 crypto: atmel-ecc - Release client on allocation failure de4e66b763d1 crypto: atmel-sha204a - Fix uninitialized data access on OTP read error 0bcac7b11262 selftests: net: make ovs-dpctl.py fail when pyroute2 is unsupported f4ac0cc88e99 net: usb: lan78xx: drop redundant device reference 24d9e73c7e00 net: ntb_netdev: Support ethtool channels for multi-queue b83bf617dc84 net: ntb_netdev: Factor out multi-queue helpers 304132b7a5e6 net: ntb_netdev: Gate subqueue stop/wake by transport link ee970634c777 net: ntb_netdev: Introduce per-queue context 70eba59f9207 net: spacemit: Remove unused buff_addr fields 1a2d4bfa0491 nfc: port100: drop redundant device reference 6c7f71032522 nfc: pn533: drop redundant device reference e3f8800aa243 virtio-net: xsk: Support wakeup on RX side 21c0dc7cdd07 selftests: net: forwarding: fix IPv6 address leak in cleanup ad4c9559603e net: annotate data races around sk->sk_prot 260d27b3aec9 net: phy: remove phy_attach c698f5cc940d inet_diag: report delayed ack timer information e4fd855c52ec net: stmmac: make pcs_mask and phy_mask u32 3cd963fa915c net: stmmac: mdio_bus_data->default_an_inband is boolean a64d927aecf1 net: stmmac: use GENMASK_U32() for mdio bitfields df388b4d3913 net: stmmac: use u32 for MDIO register field masks 58bd0039002b net: stmmac: mdio: convert field prep to use field_prep() 506f78f43c58 net: stmmac: mdio: simplify MDC clock divisor lookup b6687ef97603 net: stmmac: mdio: use same test for MDC clock divisor lookups 4c7e0e081889 net: stmmac: mdio: convert MDC clock divisor selection to tables 507ccb668f2d selftests: drv-net: iou-zcrx: wait for memory cleanup of probe run 1a9940317c1b Revert "net: phy: improve mdiobus_stats_acct" 8e235bc43326 docs: netdev: refine netdevsim testing guidance 37d24994a7a0 selftests/net: Add netkit container ping test 3f74d5bb807e selftests/net: Add env for container based tests 68ab8ba92775 selftests/net: Export Netlink class via lib.py 01748996f649 selftests/net: Add bpf skb forwarding program 8e0ab5b9adb7 wifi: ath6kl: wmi: Avoid -Wflex-array-member-not-at-end warning 616217a989e0 wifi: ath12k: Fix legacy rate mapping for monitor mode capture aecb569d7fb6 wifi: ath12k: Fix the assignment of logical link index 1635ecc61a24 wifi: ath12k: account TX stats only when ACK/BA status is present 022eec206a32 cpufreq: governor: Use sysfs_emit() in sysfs show functions 6acae3c8332f cpufreq: intel_pstate: Allow repeated intel_pstate disable 4f8b122848db sched_ext: Add basic building blocks for nested sub-scheduler dispatching 25037af712eb sched_ext: Add rhashtable lookup for sub-schedulers 54be8de4236a sched_ext: Factor out scx_link_sched() and scx_unlink_sched() 0d8c551dd5de sched_ext: Make scx_bpf_reenqueue_local() sub-sched aware 7f5fcd47dd62 sched_ext: Add scx_sched back pointer to scx_sched_pcpu 337ec00b1d9c sched_ext: Implement cgroup sub-sched enabling and disabling 9276b7ccb220 sched_ext: Support dumping multiple schedulers and add scheduler identification eff782fddb5c sched_ext: Convert scx_dump_state() spinlock to raw spinlock cde94c032b32 sched_ext: Make watchdog sub-sched aware 34ecfb355104 sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched 0203e0c3f64c sched_ext: Dispatch from all scx_sched instances 025b1bd41965 sched_ext: Implement hierarchical bypass mode aa2a0a19686c sched_ext: Separate bypass dispatch enabling from bypass depth tracking d94d09a23340 sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched 39d0b2c43776 sched_ext: Factor out scx_dispatch_sched() c7f0e467a27a sched_ext: Prepare bypass mode for hierarchical operation 5c8d98a1b4de sched_ext: Move bypass state into scx_sched ff06f727a941 sched_ext: Move bypass_dsq into scx_sched_pcpu c1743da43cf5 sched_ext: Move aborting flag to per-scheduler field e1cccf365ef4 sched_ext: Move default slice to per-scheduler field 41346d68d0aa sched_ext: Make scx_prio_less() handle multiple schedulers 073d4f0667b0 sched_ext: Refactor task init/exit helpers bb4d9fd55158 sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler 245d09c594ea sched_ext: Enforce scheduler ownership when updating slice and dsq_vtime a5fa0708cbfd sched_ext: Enforce scheduling authority in dispatch and select_cpu operations 105dcd005be2 sched_ext: Introduce scx_prog_sched() 88234b075c3f sched_ext: Introduce scx_task_sched[_rcu]() ebeca1f930ea sched_ext: Introduce cgroup sub-sched support dbd542a8fac7 sched_ext: Reorganize enable/disable path for multi-scheduler support 0454a604b98a sched_ext: Update p->scx.disallow warning in scx_init_task() 19d0e98c20f0 sched/core: Swap the order between sched_post_fork() and cgroup_post_fork() e3715e397720 sched_ext: Add @kargs to scx_fork() b0e4c2f8a0f0 sched_ext: Implement cgroup subtree iteration for scx_task_iter d1165ef7e9d2 remoteproc: pru: Remove empty remove callback 8f5dea46d06e remoteproc: pru: Use rproc_of_parse_firmware() to get firmware name 5ddd020b8bd0 thermal: core: Replace sprintf() in thermal_bind_cdev_to_trip() 4b57e97be22f objtool/klp: Correlate locals to globals cdea5cadb0ca objtool/klp: Match symbols based on demangled_name for global variables 020b71dcafee objtool/klp: Remove .llvm suffix in demangle_name() 8206277746d5 objtool/klp: Also demangle global objects 0b8fc6adc3d9 objtool/klp: Use sym->demangled_name for symbol_name hash a3f28d207245 objtool/klp: Remove trailing '_' in demangle_name() a1cbaff2ea23 objtool/klp: Remove redundant strcmp() in correlate_symbols() c19c854b3074 objtool: Use section/symbol type helpers 41c3f9fa5202 remoteproc: da8xx: Reorder resource fetching in probe() 7d9e37f30cd5 remoteproc: da8xx: Remove unused local struct data 3bd256e8cd2a remoteproc: da8xx: Use dev_err_probe() 797cc011ae02 backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt() 920e5001f4be selftests: livepatch: test-ftrace: livepatch a traced function 998a59d371c2 treewide: fix missed i_ino format specifier conversions 309a4f8ffd1d ext4: fix signed format specifier in ext4_load_inode trace event 0b2600f81cef treewide: change inode->i_ino from unsigned long to u64 d84c70c6eab1 nilfs2: widen trace event i_ino fields to u64 a232ef783104 f2fs: widen trace event i_ino fields to u64 d35287147861 ext4: widen trace event i_ino fields to u64 e4290764d10f zonefs: widen trace event i_ino fields to u64 aeb11603158a hugetlbfs: widen trace event i_ino fields to u64 d19eea7c1758 ext2: widen trace event i_ino fields to u64 7e35c9d70395 cachefiles: widen trace event i_ino fields to u64 5a3d5928b1a4 vfs: widen trace event i_ino fields to u64 0fe27e598592 net: change sock.sk_ino and sock_i_ino() to u64 125dfa218134 audit: widen ino fields to u64 96fefcabf340 vfs: widen inode hash/lookup functions to u64 e7d82353986c ntfs: use ->mft_no instead of ->i_ino in prints d9038d99fb5c ntfs: change mft_no type to u64 8c6cccefb33e ARM: shmobile: defconfig: Refresh for v7.0-rc1 b1de9823fdc6 soc: renesas: rz-sysc: Add SoC identification for RZ/G3L SoC 3ac4e6b92fc2 dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3L SoC 56c828dff9ff dt-bindings: soc: renesas: Document RZ/G3L SoC variants, SMARC SoM and Carrier-II EVK c8d5972a2540 clk: renesas: r9a09g056: Add clock and reset entries for RTC 1b4f047dc401 clk: renesas: r9a09g057: Remove entries for WDT{0,2,3} 8300438dc424 dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC a39efc80ff50 interconnect: qcom: Add Eliza interconnect provider driver ae66be593643 dt-bindings: interconnect: OSM L3: Add Eliza EPSS L3 compatible 26078bbdad97 interconnect: qcom: De-acronymize SoC names 7245b2ad0aee dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name fee48405a027 dt-bindings: interconnect: OSM L3: Document sm8550 OSM L3 compatible 24090c9b8a37 arm64: dts: renesas: r9a09g087: Wire up DMA support for SPI c5fb3c5465e9 arm64: dts: renesas: r9a09g077: Wire up DMA support for SPI b901f2f03ed7 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RTC eb90ae0b39a1 arm64: dts: renesas: r9a09g056: Add RTC node 64e962bc3664 arm64: dts: renesas: ebisu: Describe PCIe/USB3.0 clock generator c3632693cee7 arm64: dts: renesas: ulcb: ulcb-kf: Describe PCIe/USB3.0 clock generator 39ef5f2dac66 arm64: dts: renesas: salvator-common: Describe PCIe/USB3.0 clock generator c6ffd326277a arm64: dts: renesas: r8a77990: Add USB 3.0 PHY and USB3S0 clock nodes 1ec13760f468 arm64: dts: renesas: r8a77990: Describe PCIe root port 12424624c848 arm64: dts: renesas: r8a77965: Describe PCIe root ports 457fad44b471 arm64: dts: renesas: r8a77961: Describe PCIe root ports dc21c26490c6 arm64: dts: renesas: r8a77960: Describe PCIe root ports 11f251f3df14 arm64: dts: renesas: r8a77951: Describe PCIe root ports b686ccad06a8 ARM: dts: renesas: r9a06g032: Add support for CPU frequency scaling bd462aa2027f arm64: dts: renesas: sparrow-hawk: Mark OTP and HSCIF0 pins as bootph-all bc888ba1d493 interconnect: qcom: qcs8300: enable QoS configuration 28a70e793977 dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS dfff14a4a44d interconnect: qcom: glymur: Add Mahua SoC support 43cb0a21a475 dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Mahua SoC f791145abcb8 MAINTAINERS: Remove bouncing maintainer, Mika takes over DMA test driver 73cee0aad1ee perf/x86/amd/ibs: Fix comment typo in ibs_op_data 9d93e13bf5c4 reset: sunplus: Use devm_register_sys_off_handler() 71c021cd8875 reset: npcm: Use devm_register_sys_off_handler() 42d03696a05d reset: ma35d1: Use devm_register_sys_off_handler() 09f166128aea reset: lpc18xx: Use devm_register_sys_off_handler() 8bfef0c24389 reset: intel: Use devm_register_restart_handler() 59ad2fb0be75 reset: ath79: Use devm_register_restart_handler() 97492c019da4 wifi: mwifiex: drop redundant device reference 6f29eda7b77a wifi: rt2x00: drop redundant device reference b1af0de313bd wifi: libertas_tf: drop redundant device reference 75e375816392 wifi: libertas: drop redundant device reference c882b7a603ef wifi: at76c50x: drop redundant device reference 4e0417a00971 wifi: mac80211_hwsim: add incumbent signal interference detection support 35de87bf598c wifi: Add SPDX ids to some files in the wireless subsystem 98acd4c1d9f7 wifi: mac80211: add support for NDP ADDBA/DELBA for S1G 9aa84d5c6c99 wifi: ieee80211: fix UHR operation DBE vs. P-EDCA order a140826caa2c wifi: nl80211: fix UHR capability validation 9f39e2cc2b01 wifi: mac80211: remove AID bit stripping for print 2f211be112e6 wifi: mac80211: remove stale TODO item bb3fa3f8a416 ARM: dts: stm32: enable DCMI DMA-MDMA chaining on stm32mp157c-ev1.dts eea9018b64c9 ARM: dts: stm32: add sram node within stm32mp151.dtsi 1dd44972896d ARM: dts: stm32: phyboard-sargas and phycore: Add optional interfaces c586a772639d ARM: dts: stm32: phyboard-sargas and phycore: Fix coding style issues e4c9cc73887e ARM: dts: stm32: phycore-stm32mp15: Disable optional SoM peripherals d07f9c56d09f ARM: dts: stm32: phyboard-sargas: Move aliases from dts to dtsi b95ce919a731 ARM: dts: stm32: phycore-stm32mp15: Add dummy memory-node 399206250d7a ARM: dts: stm32: phycore-stm32mp15: qspi: Fix memory map and pinctrl 35c59caef69e ARM: dts: stm32: phyboard-sargas: Fix uart4 and sai2 pinctrl 9a711cfa6e2f ARM: dts: stm32: Add new pinmux groups for phyboard-sargas and phycore 372c9dc0b2dd dt-bindings: arm: stm32: Modify STM32MP15x Phytec board items types a620efc8ab18 ARM: dts: stm32: phyboard-sargas: Introduce SoM device tree 0c212fb9f58f ARM: dts: stm32: phycore-stm32mp15: Rename device tree files 08e6183ed256 wifi: move action code from per-type frame structs 2c3a9eb1b4f7 ovl: Simplify ovl_lookup_real_one() 336faf5d9115 VFS: make lookup_one_qstr_excl() static. 6cb3411962c8 nfsd: switch purge_old() to use start_removing_noperm() c4573e18e286 selinux: Use simple_start_creating() / simple_done_creating() 5c6c7ae93236 Apparmor: Use simple_start_creating() / simple_done_creating() 1948172bddab libfs: change simple_done_creating() to use end_creating() 4eb94abd6bc8 VFS: move the start_dirop() kerndoc comment to before start_dirop() 9ab68389843a fs/proc: Don't lock root inode when creating "self" and "thread-self" c025a5331412 VFS: note error returns in documentation for various lookup functions 67549df87fff dt-bindings: arm: mediatek: audsys: fix formatting issues f227b246307e bus: mhi: host: pci_generic: Add pm_runtime_forbid() in remove callback cfdb41adf1c2 bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays 54b022f162a7 bus: mhi: host: pci_generic: Add NMEA channels to FN920C04 and FN990A 8bd1254c92c9 bus: mhi: host: pci_generic: Enable IP_SW and IP_ETH channels for Qcom QDU100 device 54a66e431eea sched/headers: Inline raw_spin_rq_unlock() 4b9ef32c57a6 x86/mm/tlb: Make enter_lazy_tlb() always inline on x86 eef9f648fb0e sched/hrtick: Mark hrtick_clear() as always used 27d58498f690 platform/chrome: wilco_ec: event: Convert to a platform driver 25a06b7a3224 platform/chrome: wilco_ec: event: Register ACPI notify handler a2676ead257f platform/chrome: chromeos_tbmc: Convert to a platform driver de1260139dbd platform/chrome: chromeos_tbmc: Register ACPI notify handler 5d441a4bc936 platform/chrome: chromeos_tbmc: Drop wakeup source on remove d3c2872ae323 platform/chrome: Convert ChromeOS privacy-screen driver to platform 5b30afc20b3f cgroup: Expose some cgroup helpers f3e334fb7f82 audit: fix coding style issues e5e09233e8a9 tools: ynl: add uns-admin-perm to genetlink 7600fb3b41dd net: airoha: Rely __field_prep for non-constant masks 48575b6e16d1 net: cadence: macb: enable EEE for Mobileye EyeQ5 92ba3307431a net: cadence: macb: enable EEE for Raspberry Pi RP1 61332b78761c net: cadence: macb: add ethtool EEE support 0cc425f18f59 net: cadence: macb: implement EEE TX LPI support 237577e603ce net: cadence: macb: add EEE LPI statistics counters d4d8c6e6fd2a tcp: Initialise ehash secrets during connect() and listen(). 568b370f128c doc/netlink: nftables: Fill out operation attributes 27c7ee6d26dd doc/netlink: nftables: Add sub-messages 482da27d5274 doc/netlink: nftables: Update attribute sets a3a54ba4ef2b doc/netlink: nftables: Add definitions bf5a54bc0e3d doc/netlink: netlink-raw: Add max check 038a8e8eb90d net: stmmac: qcom-ethqos: remove phy_set_mode_ext() after phy_power_on() ebe8b48b88ad phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*() f82210ce8cb8 phy: qcom-sgmii-eth: remove qcom_dwmac_sgmii_phy_interface() d2b20acdaed8 phy: qcom-sgmii-eth: use PHY interface mode for SerDes settings b7721597547d phy: qcom-sgmii-eth: remove .set_speed() implementation 4999e0a2ab34 net: stmmac: qcom-ethqos: convert to use phy_set_mode_ext() fc8ca5da896e net: stmmac: qcom-ethqos: move ethqos_set_serdes_speed() 46cb1fcdb75b tcp: move tcp_v6_early_demux() to net/ipv6/ip6_input.c 54f5a89da9e0 net: mdio: xgene: Fix misleading err message in xgene mdio read 58a4c3e80065 octeontx2-af: make PF_FUNC comparison consistent in NIX XOFF handling cfcceb7a39fc tcp: shrink per-packet memset in __tcp_transmit_skb() 752941e3faf6 net: phy: realtek: Add support for PHY LEDs on RTL8211F-VD adcf290f9de2 arm: multi_v7_defconfig: Enable more OMAP 3/4 related configs de70eef32e10 ARM: omap: fix all kernel-doc warnings 5156a8d92ceb ARM: omap2: Replace scnprintf with strscpy in omap3_cpuinfo 0616bdf083db ARM: multi_v7_defconfig: omap2plus_defconfig: Enable ITE IT66121 driver 18161bb01ede ARM: dts: ti: Enable overlays for am335x BeagleBoard devicetrees 16dcd2c7535e ARM: dts: ti: omap: samsung-espresso10: Add initial support for Galaxy Tab 2 10.1 f1bf8f533554 ARM: dts: ti: omap: samsung-espresso7: Add initial support for Galaxy Tab 2 7.0 9b2ee6dd8956 dt-bindings: omap: Add Samsung Galaxy Tab 2 7.0 and 10.1 f768d54723d1 ARM: dts: ti: omap: espresso-common: Add common device tree for Samsung Galaxy Tab 2 series bd861514cafa dt-bindings: display: panel-lvds: Add compatibles for Samsung LTN070NL01 and LTN101AL03 panels 3e375496c6d0 dt-bindings: display: bridge: lvds-codec: add doestek,dtc34lm85am e17a1b049128 dt-bindings: vendor-prefixes: Add Doestek 3b142fdcae78 ARM: dts: twl6032: Add DTS file for TWL6032 PMIC 389a820af0df dt-bindings: qcom,pdc: document the Eliza Power Domain Controller a28441dd2961 selftests/bpf: Add tests for kprobe.session optimization 6afc431db1b4 libbpf: Optimize kprobe.session attachment for exact function names 7f20d371fd87 selftests/bpf: bpf_cookie: Make perf_event subtest trigger reliably 74d3305e620b selftests/bpf: bpf_cookie: Skip kprobe_multi tests without bpf_testmod fefeeec61235 selftests/bpf: Add test for btf__add_btf() with split BTF sources d8d5c0151148 bpftool: Support merging multiple module BTFs in btf dump be872ccf3709 libbpf: Support appending split BTF in btf__add_btf() 0f409eaea53e virt: tdx-guest: Return error for GetQuote failures b1ef855c6260 regmap: Simplify devres handling 7989c3934134 x86/microcode: Add platform mask to Intel microcode "old" list fab0c75d500f x86/cpu: Add platform ID to CPU matching structure d8630b67ca1e x86/cpu: Add platform ID to CPU info structure 238be4ba8760 x86/microcode: Refactor platform ID enumeration into a helper 92ae0c1efc6c s390/boot: Respect kaslr_enabled() for identity randomization 20216c126bd9 s390/Kconfig: Make modules sanity test a module-only option b4d3c33a3486 s390/setup: Drop stale ident_map_size declaration 9558a2cbec2e ALSA: usb-audio: Refine string-descriptor-based quirk matching aa3d0c93a333 regulator: max20411: show failure on register 8505bfb4e4ec ACPI: CPPC: Move reference performance to capabilities 5b1f4b5c72cc remoteproc: k3: Fix NULL vs IS_ERR() bug in k3_reserved_mem_init() 665eebebb029 remoteproc: imx_rproc: Fix NULL vs IS_ERR() bug in imx_rproc_addr_init() 390045a24591 dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali CDSP 0af8802175d2 dt-bindings: remoteproc: qcom,sm8550-pas: Add Kaanapali ADSP a48c6676912f remoteproc: imx_rproc: Check return value of regmap_attach_dev() in imx_rproc_mmio_detect_mode() 122d16da1313 ipmi: Replace use of system_wq with system_percpu_wq 53007d526e17 clocksource: Update clocksource::freq_khz on registration 9d5e25b361b7 timekeeping: Initialize the coupled clocksource conversion completely 0ec959cf4b5a evm: fix security.evm for a file with IMA signature a2e507afd9a2 s390: Drop unnecessary CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT cf75c8632034 evm: Don't enable fix mode when secure boot is enabled 31a6a07eefeb integrity: Make arch_ima_get_secureboot integrity-wide cc663d3fed06 eth: mlx5: Move pause storm errors to pause stats 8d282b680c72 eth: fbnic: Fetch TX pause storm stats 9b7c8728f53a eth: fbnic: Add protection against pause storm 817de93c348a net: ethtool: Update doc for tunable cc39325f9278 net: ethtool: Track pause storm events e7662bced2e9 regcache: Move HW readback after cache initialisation 0cb7ae981894 regcache: Allocate and free reg_defaults on the same level 8e2d27972494 regcache: Move count check and cache_bypass assignment to the caller ef0b4783afc2 ASoC: cs35l56: KUnit tests for reading speaker ID from host GPIOs 72e1c4704844 ASoC: cs35l56: Some KUnit testing of cs35l56_get_speaker_id() bae6668c5260 ASoC: cs35l56: KUnit tests for setting dsp.system_name ae715818c5d7 x86/reboot: Execute the kernel restart handler upon machine restart b364a0d23cae ALSA: usb-audio: Use strings in struct usb_dev for manufacturer & co f82fabe18c75 thermal: intel: int340x: processor: Move RAPL defaults to MMIO driver 22e729c5e5e0 powercap: intel_rapl: Move TPMI default settings into TPMI interface driver d7ca7d1488cc powercap: intel_rapl: Allow interface drivers to configure rapl_defaults 90503f9ffee9 powercap: intel_rapl: Use unit conversion macros from units.h 71bb2c50e024 powercap: intel_rapl: Use GENMASK() and BIT() macros 923860a899a5 powercap: intel_rapl: Use shifts for power-of-2 operations 637bf7404e04 powercap: intel_rapl: Simplify rapl_compute_time_window_atom() c64e89ba9fa3 powercap: intel_rapl: Remove unused TIME_WINDOW macros 4fee5b749c92 powercap: intel_rapl: Cleanup coding style 13060743a441 powercap: intel_rapl: Add a symbol namespace for intel_rapl exports 3c398063ef01 gve: Enable hw-gro by default if device supported 0c7025fd24db gve: pull network headers into skb linear part ea4c1176871f gve: fix SW coalescing when hw-GRO is used e637c244b954 gve: Advertise NETIF_F_GRO_HW instead of NETIF_F_LRO 54de61a3f689 cpufreq: Add debug print for current frequency in __cpufreq_driver_target() 6d3e2ce6f101 thermal: intel: int340x: Read DDR data rate for Nova Lake 106a2662e655 cpuidle: governors: teo: Rearrange stopped tick handling e57c2bf2e89d cpuidle: governors: menu: Refine stopped tick handling 4c434585ce6d arm64: dts: mediatek: mt8195-cherry-dojo: Describe M.2 M-key NVMe slot 0c5d91b3d0ee arm64: dts: mediatek: mt8195-cherry: add WiFi PCIe and BT USB power supplies a90e3029f20d r8169: add support for RTL8125cp 70836c8d0fe0 ppp: don't store tx skb in the fastpath d1d75eaf01ab exfat: fix error handling for FAT table operations 636bd62299ae exfat: optimize exfat_chain_cont_cluster with cached buffer heads 63193eb4452d exfat: drop redundant sec parameter from exfat_mirror_bh 7094b09ea713 exfat: use readahead helper in exfat_get_dentry a299900144da exfat: use readahead helper in exfat_allocate_bitmap 6ed88c9491d7 exfat: add block readahead in exfat_chain_cont_cluster 2413283fac5b memory: tegra-mc: Use %pe format f7bd985ad907 memory: tegra-mc: Simplify printing PTR_ERR with dev_err_probe 2ac5ba4c50be memory: tegra-mc: Drop tegra_mc_setup_latency_allowance() return value 8a39b1d4b358 memory: renesas-rpc-if: Simplify printing PTR_ERR with dev_err_probe 0172f8d80220 net: mana: Add MAC address to vPort logs and clarify error messages 75b864f08773 RDMA/mlx5: Add support for TLP VAR allocation d3552a1f1e20 RDMA/mlx5: Add TLP VAR region support and infrastructure ea6641828d43 RDMA/mlx5: Refactor VAR table to use region abstraction f30bc6f9b9cc RDMA/erdma: Remove numa_node from struct erdma_devattr 9d2994f97ddf RDMA/core: Delete not-implemented get_vector_affinity dbd0472fd7a5 RDMA/nldev: Expose kernel-internal FRMR pools in netlink da73d7634f61 RDMA/nldev: Add command to set pinned FRMR handles 385a06f74ff7 net/mlx5: Expose TLP emulation capabilities 01b7768578a6 net/mlx5: Add TLP emulation device capabilities ea274bf8529a amd-xgbe: add support for P100a platform 718e1f6dd06e amd-xgbe: define macros for MAC versions and speed select values 5eed3d6aa58c ntfs: select FS_IOMAP in Kconfig 040457cfeaea ntfs: add MODULE_ALIAS_FS a3a20c5f4e10 arm64: dts: exynos: add initial support for Samsung Galaxy J5 135b55014109 dt-bindings: arm: samsung: add compatible for samsung-j5y17lte 0b74f7d72399 PCI: endpoint: Propagate error from pci_epf_create() df5d8fb6fe55 PCI: qilai: Add Andes QiLai SoC PCIe host driver support 6bf2305ea846 dt-bindings: PCI: Add Andes QiLai PCIe support 88ce49abc218 PCI: endpoint: Fix typo in pci_epf_add_vepf() kernel-doc ad3dfa80be76 dibs: change dibs_class to a const struct d37f53822c4c selftests: drv-net: update the README f85db97bc5d4 selftests: drv-net: rss: Fix error calculation in test_hitless_key_update 54e417f2b82b dt-bindings: mux: Remove nodename pattern constraints b1718b0367ba perf annotate: Specify llvm features="+all" for aarch64 c66e0f453d1a net: use ktime_t in struct scm_timestamping_internal 39ae83b0f557 net: openvswitch: clean up some kernel-doc warnings 1d88db16156e tcp: move tcp_do_parse_auth_options() to net/ipv4/tcp.c a435163d3100 net-sysfs: use rps_tag_ptr and remove metadata from rps_dev_flow_table b2cc61857e3c net-sysfs: remove rcu field from 'struct rps_dev_flow_table' 68b6394a220b net-sysfs: get rid of rps_dev_flow_lock dd378109d20f net-sysfs: use rps_tag_ptr and remove metadata from rps_sock_flow_table 9cde131cdd88 net-sysfs: add rps_sock_flow_table_mask() helper 61753849b8bc net-sysfs: remove rcu field from 'struct rps_sock_flow_table' 42a101775bc5 net: add rps_tag_ptr type and helpers c26b8c4e291c net: fix off-by-one in udp_flow_src_port() / psp_write_headers() e8ae16d65ac6 selftests/bpf: Add selftests for the invocation of bpf_lwt_xmit_push_encap 972787479ee7 bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap 32d6fd5832ad tools: ynl: produce kselftest-list.txt from tests 2bfc36f5ea16 tools: ynl: support INSTALL_PATH in the tests Makefile 3e90e00da96b tools: ynl: don't install tests in /usr/bin/ d86670b837fb tools: ynl: rename TESTS variable to TEST_PROGS aefa52a28a36 net: dsa: mxl862xx: rename MDIO op arguments 8838bb185ef3 dt-bindings: net: dsa: maxlinear,mxl862xx: remove port label 3900e56eb184 KVM: selftests: Add a test for L2 clearing EFER.SVME without intercept cdc69269b18a KVM: SVM: Triple fault L1 on unintercepted EFER.SVME clear by L2 66b207f175f1 KVM: x86: SVM: Remove vmcb_is_dirty() 5e4c6da0bb92 KVM: selftest: Add a selftest for VMRUN/#VMEXIT with unmappable vmcb12 b6dc21d896a0 KVM: nSVM: Only copy SVM_MISC_ENABLE_NP from VMCB01's misc_ctl c8123e827256 KVM: nSVM: Sanitize INT/EVENTINJ fields when copying from vmcb12 30a1d2fa8190 KVM: nSVM: Sanitize TLB_CONTROL field when copying from vmcb12 a2b858051cf0 KVM: nSVM: Use PAGE_MASK to drop lower bits of bitmap GPAs from vmcb12 b709087e9e54 KVM: nSVM: Restrict mapping vmcb12 on nested VMRUN 84dc9fd0354d KVM: nSVM: Cache all used fields from VMCB12 7e6eab9be220 KVM: SVM: Rename vmcb->virt_ext to vmcb->misc_ctl2 1aea80dd42cf KVM: SVM: Rename vmcb->nested_ctl to vmcb->misc_ctl 56bfbe68f78e KVM: nSVM: Capture svm->nested.ctl as vmcb12_ctrl when preparing vmcb02 af75470944f4 KVM: nSVM: Move vmcb_ctrl_area_cached.bus_lock_rip to svm_nested_state ef09eebc5736 KVM: nSVM: Use vmcb12_is_intercept() in nested_sync_control_from_vmcb02() 586160b75091 KVM: nSVM: Use intuitive local variables in nested_vmcb02_recalc_intercepts() 4a80c4bc1f10 KVM: nSVM: Directly (re)calc vmcb02 intercepts from nested_vmcb02_prepare_control() a367b6e10372 KVM: nSVM: WARN and abort vmcb02 intercepts recalc if vmcb02 isn't active 0b97f929831a KVM: SVM: Separate recalc_intercepts() into nested vs. non-nested parts 460c7eb2e759 KVM: SVM: Recalc instructions intercepts when EFER.SVME is toggled 69f779f79e0d KVM: SVM: Move STGI and CLGI intercept handling 33d3617a52f9 KVM: nSVM: Always intercept VMMCALL when L2 is active c36991c6f8d2 KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1 d5bde6113aed KVM: SVM: Explicitly mark vmcb01 dirty after modifying VMCB intercepts 7e79f71bca5c KVM: nSVM: Add missing consistency check for EVENTINJ 96bd3e76a171 KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CS b71138fcc362 KVM: nSVM: Add missing consistency check for nCR3 validity e0b6f031d64c KVM: nSVM: Drop the non-architectural consistency check for NP_ENABLE b786e34cde42 KVM: nSVM: Drop nested_vmcb_check_{save/control}() wrappers 8998e1d012f3 KVM: nSVM: Clear tracking of L1->L2 NMI and soft IRQ on nested #VMEXIT 69b721a86d0d KVM: nSVM: Clear EVENTINJ fields in vmcb12 on nested #VMEXIT f85a6ce06e4a KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID) 5d291ef0585e KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT 1b30e7551767 KVM: nSVM: Triple fault if mapping VMCB12 fails on nested #VMEXIT dcf3648ab714 KVM: nSVM: Refactor writing vmcb12 on nested #VMEXIT as a helper 290c8d82023a KVM: nSVM: Refactor checking LBRV enablement in vmcb12 into a helper 01ddcdc55e09 KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUN ac17892e5152 KVM: selftests: Add a test for LBR save/restore (ft. nested) 3700f0788da6 KVM: SVM: Add missing save/restore handling of LBR MSRs 361dbe8173c4 KVM: SVM: Switch svm_copy_lbrs() to a macro b53ab5167a81 KVM: nSVM: Avoid clearing VMCB_LBR in vmcb12 d99df02ff427 KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0 c64bc6ed1764 KVM: nSVM: Delay setting soft IRQ RIP tracking fields until vCPU run a0592461f39c KVM: nSVM: Delay stuffing L2's current RIP into NextRIP until vCPU run ee8422d00b7c hfsplus: fix potential Allocation File corruption after fsync 9830209b4ae8 KVM: selftests: Test MADV_COLLAPSE on guest_memfd 58f5d8eebd5c KVM: selftests: Wrap madvise() to assert success a3e3203d04e6 arm64: dts: qcom: monaco: Add EL2 overlay b3e0db9d8ec0 arm64: dts: qcom: lemans: disable zap-shader for EL2 configuration 49ad4ca38c38 arm64: dts: qcom: hamoa: Add EL2 overlay for hamoa-evk c653607929bb arm64: dts: qcom: talos: Add missing clock-names to GCC 65991dedc8c1 arm64: dts: qcom: ipq9574: remove MP5496 regulator references from SoC dtsi 30e8b6d42e89 arm64: dts: qcom: kodiak: Fix PCIe1 PHY ref clock voting de8eed359759 arm64: dts: qcom: Add support for ECS LIVA QC710 34a49e8508b5 firmware: qcom: scm: Allow QSEECOM on ECS LIVA QC710 7adaecd3f8ed dt-bindings: arm: qcom: Add ECS LIVA QC710 c056679db5dd arm64: dts: qcom: sdm630: add SPI7 interface 2ad034b05154 soc: qcom: socinfo: Add SoC ID for CQ7790 c3d1892569af dt-bindings: arm: qcom,ids: Add SoC ID for CQ7790 0924a6fba19c firmware: qcom: scm: Allow QSEECOM on PURWA-IOT-EVK 9ed20e877239 arm64: dts: qcom: Add base PURWA-IOT-EVK board 64a0277c9876 arm64: dts: qcom: Add PURWA-IOT-SOM platform 06a4db5d8d0e dt-bindings: arm: qcom: Document PURWA-IOT-EVK board ebcf2240a249 arm64: dts: qcom: qcs6490-rubikpi3: Use lt9611 DSI Port B d304777ee498 arm64: dts: qcom: talos: Mark usb controllers are wakeup capable devices c1e77b13457d arm64: dts: qcom: talos: Flatten usb controller nodes 7bb7c90e0ac1 arm64: dts: qcom: Add Redmi Note 8T 32ace20ca1b6 dt-bindings: arm: qcom: Add Xiaomi Redmi Note 8T e8669e010991 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Fix reserved gpio ranges 79664600fd3e arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove extcon f3d3a5924812 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Set memory-region for framebuffer 242801cc24e8 arm64: dts: qcom: sm6125-xiaomi-ginkgo: Correct reserved memory ranges 535e5741bc9a arm64: dts: qcom: sm6125-xiaomi-ginkgo: Remove board-id 1701d886a193 ARM: dts: qcom: Drop unused .dtsi 8d397582f6b5 KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN e751303e0ad2 x86/mm/pat: Convert split_large_page() to use ptdescs b2203a9bf532 x86/mm/pat: Convert populate_pgd() to use page table apis 6ba1917a4c5c x86/mm/pat: Convert pmd code to use page table apis c22ca4a96300 x86/mm/pat: Convert pte code to use page table apis f630de1f8d70 KVM: TDX: Fold tdx_bringup() into tdx_hardware_setup() d30372d0b7e6 KVM: Bury kvm_{en,dis}able_virtualization() in kvm_main.c once more afe31de159bf x86/virt/tdx: Use ida_is_empty() to detect if any TDs may be running eac90a5ba0aa x86/virt/tdx: KVM: Consolidate TDX CPU hotplug handling 9900400e20c0 x86/virt/tdx: Tag a pile of functions as __init, and globals as __ro_after_init 165e77353831 KVM: x86/tdx: Do VMXON and TDX-Module initialization during subsys init 0efe5dc16169 x86/virt/tdx: Drop the outdated requirement that TDX be enabled in IRQ context 8528a7f9c91d x86/virt: Add refcounting of VMX/SVM usage to support multiple in-kernel users 428afac5a8ea KVM: x86: Move bulk of emergency virtualizaton logic to virt subsystem 32d76cdfa122 KVM: SVM: Move core EFER.SVME enablement to kernel 920da4f75519 KVM: VMX: Move core VMXON enablement to kernel 95e4adb24ff6 x86/virt: Force-clear X86_FEATURE_VMX if configuring root VMCS fails 405b7c27934e KVM: VMX: Unconditionally allocate root VMCSes during boot CPU bringup a1450a8156c6 KVM: x86: Move "kvm_rebooting" to kernel as "virt_rebooting" 3c75e6a5da3c KVM: VMX: Move architectural "vmcs" and "vmcs_hdr" structures to public vmx.h 4059172b2a78 KVM: x86: Move kvm_rebooting to x86 5f7ac24ba232 dt-bindings: mmc: dwcmshc-sdhci: Fix resets array validation 2851b6c6a42e clk: qcom: dispcc[01]-sa8775p: Fix DSI byte clock rate setting 7bc48fcdf9e7 clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting dd5b76257b40 clk: qcom: dispcc-milos: Fix DSI byte clock rate setting e892f4e3f3d5 clk: qcom: dispcc-kaanapali: Fix DSI byte clock rate setting 98ea9eda0305 clk: qcom: dispcc-glymur: Fix DSI byte clock rate setting 0b151a630720 clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from byte_div_clk_src dividers 1e31a3e867ca mmc: rtsx_pci_sdmmc: simplify voltage switch handling after card_busy() e4be7e96d076 Documentation/rtla: Document --stack-format option ef59e454156e rtla/timerlat: Add --stack-format option 3a4080e5e426 tools/rtla: Add unit tests for utils.c 153e211fc74a tools/build: Add feature test for libcheck 27b9bcad2bf7 ALSA: hda/senary: Add hardware init verbs and fixup framework dfd4b0d46e77 ALSA: usb-audio: Apply linear volume quirk on MV-SILICON devices f510f3bacc2f ALSA: usb-audio: Add linear volume quirk for Hotone Audio Pulze Mini 3787a6a10e70 ALSA: usb-audio: Add QUIRK_FLAG_MIXER_{PLAYBACK,CAPTURE}_LINEAR_VOL b13031ca112a ALSA: usb-audio: Deconflict VID between Focusrite Novation & MV-SILICON 30f68d090c0e ALSA: usb-audio: Support string-descriptor-based quirk table entry 52dc4b190a31 ALSA: usb-audio: Improve volume range checks 1060dbbbb2f2 ALSA: usb-audio: Add helper function for volume range checks 41d78cb724f4 Revert "ALSA: usb: Increase volume range that triggers a warning" 35ff3cc8e5e7 dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains 44d93cf1abb6 wifi: UHR: define DPS/DBE/P-EDCA elements and fix size parsing f20c73b0460d ipvs: use more keys for connection hashing 2fa7cc9c7025 ipvs: switch to per-net connection table 840aac3d900d ipvs: use resizable hash table for services b655388111cf ipvs: add resizable hash tables 1ac252ad036c rculist_bl: add hlist_bl_for_each_entry_continue_rcu 34a6a003d4e4 netfilter: nfnetlink_queue: remove locking in nfqnl_get_sk_secctx 013e2f91d0a4 netfilter: nfnetlink_queue: no longer acquire sk_callback_lock b297aaefc648 netfilter: nfnetlink_log: no longer acquire sk_callback_lock afc2125de741 netfilter: nft_meta: no longer acquire sk_callback_lock in nft_meta_get_eval_skugid() cdec942ac200 netfilter: xt_owner: no longer acquire sk_callback_lock in mt_owner() 5663ac3e5481 netfilter: nf_log_syslog: no longer acquire sk_callback_lock in nf_log_dump_sk_uid_gid() 1c32b24c234b netfilter: nft_fib_ipv6: switch to fib6_lookup 831fb31b76ae ipv6: make ipv6_anycast_destination logic usable without dst_entry 7a135bf9903f ipv6: export fib6_lookup for nft_fib_ipv6 08d7d4cf2570 wifi: mac80211_hwsim: change hwsim_class to a const struct f462fdf3d6a4 ntfs: reduce stack usage in ntfs_write_mft_block() bf1797960c20 exfat: add fallocate FALLOC_FL_ALLOCATE_RANGE support 3dce5bb82c97 exfat: Fix bitwise operation having different size 81440a740d38 exfat: Drop dead assignment of num_clusters a54302ccfd38 tools/dma: Add dma_map_sg support a8d14dd6e621 dma-mapping: benchmark: add support for dma_map_sg 9cc60ec453fe dma-mapping: benchmark: modify the framework to adapt to more map modes e98266e823a1 fs/ntfs3: prevent uninitialized lcn caused by zero len 48d9b57b169f fs/ntfs3: add a subset of W=1 warnings for stricter checks c6ce65cb17aa xfs: add write pointer to xfs_rtgroup_geometry b678676b7a0a dt-bindings: gpio: mpfs-gpio: permit resets 8c6e843f1c26 optee: simplify OP-TEE context match d799984233a5 PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup 3446beddba45 PCI: endpoint: pci-epf-ntb: Remove duplicate resource teardown 0da63230d3ec PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown 6910944bf0b9 perf test type profiling: Remote typedef on struct 4ad96a7c9e2c selftests: net: add macvlan multicast test for shared source MAC b52363f706e5 net: macvlan: support multicast rx for bridge ports with shared source MAC d6ca199568c5 net: core: failover: enforce mandatory ops and clean up redundant checks dfa77c0dd4ab selftests: netconsole: print diagnostic on busywait timeout in netcons_basic 6f82cb4ecdb4 net: ipa: Grab IMEM slice base/size from DTS f5a598abfdd9 dt-bindings: net: qcom,ipa: Add sram property for describing IMEM slice ca4c7771a059 dt-bindings: sram: qcom,imem: Allow modem-tables subnode acd338ba2f3a net: macb: use ethtool_sprintf to fill ethtool stats strings 39feb171f361 net: core: allow netdev_upper_get_next_dev_rcu from bh context 8ce185c7e00d NFC: s3fwrn5: Replace strcpy() with strscpy() c49a9eb650d5 NFC: nfcmrvl: Replace strcpy() with strscpy() 66e807f96f4e NFC: nxp-nci: Replace strcpy() with strscpy() e63f5918adb8 NFC: pn544: i2c: Replace strcpy() with strscpy() 895306e3c881 perf pmu: Replace starts_with with strstarts 3256e41f0262 KVM/TDX: Rename KVM_SUPPORTED_TD_ATTRS to KVM_SUPPORTED_TDX_TD_ATTRS 28bcd8d83fca x86/tdx: Rename TDX_ATTR_* to TDX_TD_ATTR_* 87686987193e KVM/TDX: Remove redundant definitions of TDX_TD_ATTR_* 3aecb2e7b948 x86/tdx: Fix the typo in TDX_ATTR_MIGRTABLE 48f7a50c027d stop_machine: Fix the documentation for a NULL cpus argument c2bfe2edf741 power: reset: keystone: Use register_sys_off_handler(SYS_OFF_MODE_RESTART) e6d91eed8477 power: supply: twl4030_madc: Drop unused header includes 4f73a52df7d2 power: supply: bq24190: Avoid rescheduling after cancelling work 727fe2e90ec6 power: supply: axp288_charger: Simplify returns of dev_err_probe() 658342fd75b5 power: supply: axp288_charger: Do not cancel work before initializing it f0c8407c83a5 power: supply: cpcap-battery: pass static battery cell data from device tree 95a1fa0b0034 dt-bindings: power: supply: cpcap-battery: document monitored-battery property 16a7c32e586e power: supply: qcom_battmgr: Add support for Glymur and Kaanapali 0ebf821cf6c7 power: supply: Add macsmc-power driver for Apple Silicon 5c2ffc0b215a power: supply: sbs-manager: normalize return value of gpio_get 68e6343fbf54 power: supply: cpcap-battery: fix typo in config name cfaf0a90789a power: reset: reboot-mode: Expose sysfs for registered reboot_modes d3da03025e6d Documentation: ABI: Add sysfs-class-reboot-mode-reboot_modes c10b68e331c5 power: supply: max17042: report time to full (max17055 & max77759) 83a86e27c34d power: supply: max17042: consider task period (max77759) 2864fb6aa947 power: supply: max17042: initial support for Maxim MAX77759 2288d5eaca22 power: supply: max17042: support standard shunt-resistor-micro-ohms DT property 0c5a6dc85d73 power: supply: max17042: time to empty is meaningless when charging 9a44949da669 power: supply: max17042: avoid overflow when determining health 699f0f71ac98 power: supply: max17042: use dev_err_probe() where appropriate e370b67c2ceb power: supply: max17042: fix a comment typo (then -> than) a060c6fe82d6 dt-bindings: power: supply: max17042: drop formatting specifier | f76deab4e903 dt-bindings: power: supply: max17042: support shunt-resistor-micro-ohms 4a53e15414c3 dt-bindings: power: supply: max17042: add support for max77759 1ff6d25d691d iio: light: ltr501: return proper error code from ltr501_get_gain_index() 18a1ae3e7350 iio: adc: cpcap-adc: add support for Mot ADC dd31b649ef00 dt-bindings: iio: adc: cpcap-adc: document Mot ADC 2ac8cd2bab30 iio: light: gp2ap020a00f: remove unused debug_reg_addr 9c21a850f0c7 iio: light: apds9306: remove unused nlux_per_count c1f9dea72c9e iio: imu: bmi323: remove unused drdy_trigger_enabled 5c9ba5d863ad iio: humidity: hdc2010: remove unused interrupt_config 18c1d078efee iio: dac: ti-dac5571: remove unused id field 3890d6a32496 iio: dac: adi-axi-dac: remove unused int_tone field 0555e56f4c4b iio: adc: ti-ads1015: remove unused enabled field 726c1035ba1e iio: adc: nau7802: remove unused min_conversions field d41114a74e73 iio: adc: max1363: remove unused requestedmask field 8c0af74e2507 iio: adc: ad9467: remove unused output_mode field 1062f21ce105 iio: adc: ad7793: remove unused int_vref_mv field 1a993d5686ff iio: adc: ad7768-1: remove unused mclk_div field c1de86dab615 iio: adc: ad4080: remove unused dec_rate field 04bb8d0e5d1c iio: ABI: fix current_trigger description 8b012728ed9f iio: sca3000: manage device registration with devm helper 71d0d6a6cae0 iio: sca3000: stop interrupts via devm_add_action_or_reset() 31ac64108d0e iio: sca3000: use guard(mutex) to simplify return paths 8358169ebb04 iio: sca3000: make stop_all_interrupts() return void aa598c22157a iio: sca3000: Move sca3000_stop_all_interrupts() above sca3000_probe() 4390d4161a28 iio: sca3000: switch IRQ handling to devm helpers 042d1244786c iio: sca3000: reuse device pointer for devm helpers 7affc01b3178 iio: imu: inv_icm42600: Convert to uXX and sXX integer types 6662283ac715 iio: dac: ad5360: converting to guard(mutex) 1bceffda64ee iio: light: apds9306: remove redundant explicit pointer cast f4e466aac340 iio: pressure: hsc030pa: Improve i2c_transfer return value handling f7c0ea2e782f MAINTAINERS: add entry for ADL8113 driver d43795cb35b4 iio: frequency: admv4420: return proper error code from admv4420_calc_parameters() 43e41846ac7e KVM: x86: Drop redundant call to kvm_deliver_exception_payload() a56444d5e738 KVM: SVM: Skip OSVW MSR reads if current CPU doesn't support the feature 3b7a320e491c KVM: SVM: Skip OSVW variable updates if current CPU's errata are a subset c65106af8393 KVM: SVM: Extract OS-visible workarounds setup to helper function 089af84641b5 KVM: SVM: Skip OSVW MSR reads if KVM is treating all errata as present f35043d0f973 KVM: SVM: Serialize updates to global OS-Visible Workarounds variables ecb806293213 KVM: x86/mmu: Don't zero-allocate page table used for splitting a hugepage 89355b05356d xtensa: xtfpga: Use register_sys_off_handler(SYS_OFF_MODE_RESTART) 7a3595dfffb8 xtensa: xt2000: Use register_sys_off_handler(SYS_OFF_MODE_RESTART) a413a26a0ee9 xtensa: ISS: Use register_sys_off_handler(SYS_OFF_MODE_RESTART) d1880d5f5899 rust: irq: move 'static bounds to traits 2adac914c72b ASoC: cs35l56-test: Add test cases without onchip pulls defined d20e945e9fe6 docs: handling-regressions: add, trim, and sort quotes from Linus 2b8060418dff sched_deadline, docs: fix cpuset example for cgroupv2 68400c1aaf02 x86/cpu: Remove LASS restriction on EFI 0021e71cfb96 x86/efi: Disable LASS while executing runtime services b3226af5ad7b x86/cpu: Defer LASS enabling until userspace comes up 85c2a51357f7 docs: kdoc_parser: move nested match transforms to xforms_lists.py fc44c0a0b2a7 docs: kdoc_re: make NestedMatch use KernRe 34503b5fd10d docs: kdoc_re: Change NestedMath args replacement to \0 962bdc440df5 docs: kdoc_re: don't recompile NestedMatch regex every time 134468b0e204 docs: kdoc_re: handle strings and escape chars on NextMatch 4ff59bdd93f0 docs: xforms_lists: ignore context analysis and lock attributes d842057c4a20 docs: kdoc_parser: move transform lists to a separate file 95a9429cc6d3 docs: kdoc_re: better show KernRe() at documentation 97d4e70bc2c6 docs: kdoc_parser: handle struct member macro VIRTIO_DECLARE_FEATURES(name) 9bff5121fe22 docs: kdoc_parser: add support for LIST_HEAD 6d9c2e9575b8 docs: kdoc_parser: fix parser to support multi-word types b7dc635459ad docs: kdoc_parser: don't exclude defaults from prototype 9bbf22b87d86 docs: kdoc_parser: fix the default_value logic for variables 4fd349f03dc5 docs: kdoc_parser: fix variable regexes to work with size_t cca1bbdd72f7 docs: kdoc_parser: don't mangle with function defines 77e6e17e9fc4 docs: kdoc_parser: move var transformers to the beginning 8eb49357ffa2 docs: kdoc_re: don't go past the end of a line 2b144a30a407 docs: kdoc_re: add support for groups() 96f06d055ca0 spi: dt-bindings: mpfs-spi: remove clock-names f5d09914d473 spi: dt-bindings: mpfs-spi: permit resets 6801cc493603 docs: sysctl: add documentation for crypto and debug e7753827b9ba docs: ja_JP: process: translate first half of 'Describe your changes' 8350d14725a4 Documentation: process: backporting: fix missing subject 05c9b2eda8a9 selftests/bpf: Split module_attach into subtests 63b5305ad84d soc: microchip: mpfs-sys-controller: add support for pic64gx ecc09da7ba34 dt-bindings: soc: microchip: mpfs-sys-controller: Add pic64gx compatibility 7a58baed883a dt-bindings: soc: microchip: add compatible for the mss-top-sysreg on pic64gx c8975709eae7 docs: pt_BR: Add translation for maintainer-handbooks 4d2956e0094d Documentation/maintainer-tip: Fix grammar 246c5495c69f ixgbe: refactor: use DECLARE_BITMAP for ring state field b09621cc0dfd i40e: Add missing wordpart.h header 1f3d49734820 i40e: drop useless bitmap_weight() call in i40e_set_rxfh_fields() dc0cdb7ff3b1 ice: Make name member of struct ice_cgu_pin_desc const 422f1efabd13 selftests: bpf: Add tests for void global subprogs 8446ded1e1a0 bpf: Allow void global functions in the verifier 69ca55e63101 bpf: extract check_global_subprog_return_code() for clarity 63ec29623943 bpf: Extract program_returns_void() for clarity 83419c8fdbbc bpf: Factor out program return value calculation 7242b0951d2c selftests/bpf: drop test_bpftool.sh f6312e71759d selftests/bpf: Add tests for ctx fixed offset support de6c7d99f898 bpf: Relax fixed offset check for PTR_TO_CTX 5a6baf204610 fuse: fix uninit-value in fuse_dentry_revalidate() 8d306cbffc2e fuse: use offset_in_page() for page offset calculations dcfd95cb5076 fuse: use DIV_ROUND_UP() for page count calculations 25307ca50b81 fuse: simplify logic in fuse_notify_store() and fuse_retrieve() b1d6bd5462f1 bpf, arm64: Use ORR-based MOV for general-purpose registers 7239ae5331ae tools/build: Reject unexpected values for LLVM= 8830b2e59073 Documentation/llvm: drop note about LLVM=0 0c4fc6bd6105 selftests/bpf: Add usdt trigger bench 304841967c55 selftests/bpf: Add test for checking correct nop of optimized usdt 0c178e9debc8 selftests/bpf: Emit nop,nop5 instructions combo for x86_64 arch 41a5c7df4466 libbpf: Add support to detect nop,nop5 instructions combo for usdt probe 05738da0efa1 libbpf: Add uprobe syscall feature detection 39948c2d42b5 bpf: Add missing XDP_ABORTED handling in cpumap c1eee8d1e84f selftests/bpf: factor out get_func_* tests for fsession 63d2b7d10126 bpf,s390: add fsession support for trampolines 339193c44e75 bpf,s390: introduce emit_store_stack_imm64() for trampoline 0f87614c4dbd bpf/s390: Implement get_preempt_count() 6fe54677bcc2 s390: Introduce bpf_get_lowcore() kfunc 9891b52ba12e regcache: Factor out regcache_hw_exit() helper f48e7a246a56 ASoC: soc-core: Use guard()/scoped_guard() for mutex lock 51ac0f4b6d5f dt-bindings: clock: imx6q[ul]-clock: add optional clock enet[1]_ref_pad 1afccc5a201e net: phy: improve mdiobus_stats_acct 7f97ca5f9858 net: phy: inline helper mdio_bus_get_global_stat 8e0bdf30be75 net: mdio: use macro __ATTRIBUTE_GROUPS a4c08b701559 net: mdio: constify attributes and attribute arrays c599649d05a0 net: phy: avoid extra casting in mdio_bus_get_stat 8068acaff125 net: phy: consider that mdio_bus_device_stat_field_show doesn't use member address 807d8addc3ec net: mdio: use macro __ATTR to simplify the code 5c494f404a3f net: mdio: extend struct mdio_bus_stat_attr instead of using dev_ext_attribute e07bd1f7161f net: ti: davinci_emac: stop using bus type mdio_bus_type f56438a74d88 net: ti: icssg: Add HSR/PRP protocol frame filtering 3a97e02b3e91 dpll: zl3073x: add die temperature reporting for supported chips 4845f2fff730 dpll: zl3073x: detect DPLL channel count from chip ID at runtime 5d048bbed1bb wifi: mac80211: give the AP more time for EPPKE as well 9c5ef7a30d90 coresight: cti: Properly handle negative offsets in cti_reg32_{show|store}() d5e57babdffb coresight: cti: Remove hw_enabled flag daedb30fd6ac coresight: cti: Remove hw_powered flag b727e7bba3ff coresight: cti: Rename cti_active() to cti_is_active() 59213b4be5c1 coresight: cti: Remove CPU power management code b4d9ef475ec7 coresight: cti: Access ASICCTL only when implemented 6582fe69ac4b coresight: cti: Fix register reads ef7d4aaf6867 coresight: cti: Make spinlock usage consistent 2b12ffb66955 net: mana: Trigger VF reset/recovery on health check failure due to HWC timeout 65161470f95b fuse: validate outarg offset and size in notify store/retrieve 59ba47b6be9c fuse: Check for large folio with SPLICE_F_MOVE 129a45f9755a fuse: quiet down complaints in fuse_conn_limit_write f595dda929e1 fuse: drop unnecessary argument from fuse_lookup_init() 5223e0470e7b fuse: fix premature writetrhough request for large folio bf64b1bae2a5 gpio: rockchip: Call pinctrl for gpio config 8f72335002db pinctrl: microchip-mssio: Fix missing return in probe 33d4feff673b pinctrl: core: use dev_err_probe() when applying state 2d14bf98e6b4 cpufreq: tegra194: Rename Tegra239 to Tegra238 a3e93d873349 dt-bindings: arm: nvidia: Document the Tegra238 CCPLEX cluster a42622e30f89 dt-bindings: cpufreq: qcom-hw: document Eliza cpufreq hardware 039cd522dc70 wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet c69855ada286 atm: atmdev: add function parameter names and description eb101d2abdcc wifi: rtw88: check for PCI upstream bridge existence 425e080a1c34 dccp Remove inet_hashinfo2_init_mod(). bddafc06ca5e ipmr: Don't hold RTNL for ipmr_rtm_route(). 3c1e53e55418 ipmr: Add dedicated mutex for mrt->{mfc_hash,mfc_cache_list}. 4480d5fa1f6e ipmr/ip6mr: Convert net->ipv[46].ipmr_seq to atomic_t. 1c36d186a0c8 ipmr: Define net->ipv4.{ipmr_notifier_ops,ipmr_seq} under CONFIG_IP_MROUTE. 478c2add78b1 ipmr: Call fib_rules_unregister() without RTNL. 4a11adcd9eef ipmr: Remove RTNL in ipmr_rules_init() and ipmr_net_init(). b22b01867406 ipmr: Convert ipmr_net_exit_batch() to ->exit_rtnl(). b7fdc3cfb60a ipmr: Move unregister_netdevice_many() out of ipmr_free_table(). 3810f9529dc7 ipmr: Move unregister_netdevice_many() out of mroute_clean_tables(). 2c698bab294a ipmr: Convert ipmr_rtm_dumproute() to RCU. 295a17b3eae9 ipmr: Convert ipmr_rtm_getroute() to RCU. 2bd6c9d600d6 ipmr: Use MAXVIFS in mroute_msgsize(). 402a8111d7be ipmr: Convert ipmr_rtm_dumplink() to RCU. 261950e0390b ipmr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}. 05068eaa67b2 selftest: net: Add basic functionality tests for ipmr. a0e8c9a5060f mpls: remove test against ipv6_stub 1e540c4d8f32 net: sparx5: replace sparx5_start() with sparx5_forwarding_init() 8b1e4a6747b8 net: sparx5: move FDMA/XTR initialization out of sparx5_start() 0432c60112b4 net: sparx5: move PTP IRQ handling out of sparx5_start() cdc374359fe8 net: sparx5: move remaining init functions from start() to probe() 274182ff34fd net: sparx5: move calendar initialization to probe e180067a03ca net: sparx5: move stats initialization and add deinit function 13cb1b68842b net: sparx5: move MAC table initialization and add deinit function 3a95973e7c79 net: sparx5: move VCAP initialization to probe b8909aad5b8d net: sparx5: move netdev and notifier block registration to probe 3d90c421341b wifi: rtw89: ser: post-recover DMAC state to prevent LPS 0cae26a78b14 wifi: rtw89: ser: Wi-Fi 7 reset HALT C2H after reading it a72de4d4599e wifi: rtw89: debug: add SER SW counters to count simulation dcd2326db843 wifi: rtw89: rfk: add hardware version to rtw89_fw_h2c_rf_pre_ntfy_mcc for new WiFi 7 firmware 79b3702bbc02 wifi: rtw89: add H2C command to protect TX/RX for unused PHY 6b4fe140874b wifi: rtw89: 8851b: update supported firmware format to 1 07a8531d4427 net: stmmac: move DMA configuration validation to driver probe 93cde989bd28 net: stmmac: simplify atds initialisation 0835bc72510f net: stmmac: move initialisation of dma_cfg->atds 1558705afbb2 net: stmmac: make dma_cfg mixed/fixed burst boolean a2a3832ad76d net: stmmac: make chain_mode a boolean ecb037f58da7 net: stmmac: make extend_desc boolean 70bafb53b305 net: stmmac: remove mac->xlgmac 0e7cb34d0f6c net: stmmac: remove dwmac410_(enable|disable)_dma_irq d1925291231e net: stmmac: remove dwmac4 DMA_CHAN_INTR_DEFAULT_[TR]X* 19f2d59c3c3a net: stmmac: remove .get_tx_len() 1fe444bdc583 net: stmmac: remove .get_tx_ls() d48ba98bbc82 net: stmmac: remove .get_tx_owner() 44a2ec96d374 net: stmmac: remove plat_dat->port_node 940ec40dd299 net: stmmac: clean up formatting in stmmac_mac_finish() b60796c07a79 wifi: rtw89: 8852a: update supported firmware format to 1 5cfda90c6384 wifi: rtw89: 8852a: move DIG tables to rtw8852a.c 1d67f1f8e9a0 wifi: rtw89: 8852b: update supported firmware format to 2 888226bd560a wifi: rtw89: add general way to generate module firmware string fdb626b79477 wifi: rtw89: fw: recognize firmware type B by AID abaa59fb24ca wifi: rtw89: fw: add fw_def struct to put firmware name and format version c7b228418e8b selftests: drv-net: iou-zcrx: allocate hugepages for large chunks test 67792dde27a6 selftests: drv-net: iou-zcrx: rework large chunks test to use common setup 27c4ab943882 selftests: drv-net: iou-zcrx: wait for memory provider cleanup c95323ea9dfb wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 8341c989ac77 net: remove addr_len argument of recvmsg() handlers 2d85152020d5 wifi: rtw89: Turbo mode for RTL8851BU/RTL8852BU d05073adda0f perf trace: Avoid an ERR_PTR in syscall_stats 06ec44c2aa2e perf kvm stat: Fix relative paths for including headers 7147ec874ea0 iommufd: vfio compatibility extension check for noiommu mode 46a93917bf77 iommufd: Constify struct dma_buf_attach_ops 1450ab08108c KVM: x86/mmu: Fix UBSAN warning when reading nx_huge_pages parameter 2b1a59f7ef96 KVM: SVM: Fix UBSAN warning when reading avic parameter e2138c4a5be1 KVM: x86: Add helpers to prepare kvm_run for userspace MMIO exit 4f09e62afcd6 KVM: x86: Don't panic the kernel if completing userspace I/O / MMIO goes sideways 216729846603 KVM: x86: Rename .read_write_emulate() to .read_write_guest() 929613b3cd1a KVM: x86: Fold emulator_write_phys() into write_emulate() 3517193ef9c2 KVM: x86: Bury emulator read/write ops in emulator_{read,write}_emulated() 326e810eaaa5 KVM: x86: Consolidate SEV-ES MMIO emulation into a single public API 33e09e2f9735 KVM: x86: Dedup kvm_sev_es_mmio_{read,write}() 144089f5c394 KVM: x86: Harden SEV-ES MMIO against on-stack use-after-free 72f36f99072c KVM: x86: Move MMIO write tracing into vcpu_mmio_write() cbbf8228c071 KVM: x86: Open code read vs. write userspace MMIO exits in emulator_read_write() 523b6269f700 KVM: x86: Use local MMIO fragment variable to clean up emulator_read_write() 4f11fded5381 KVM: x86: Trace unsatisfied MMIO reads on a per-page basis 4046823e78b0 KVM: x86: Open code handling of completed MMIO reads in emulator_read_write() 0b16e69d17d8 KVM: x86: Use scratch field in MMIO fragment to hold small write values 690dc03859e7 KVM: x86: Ignore cpuid faulting in SMM e5cdd34b5f74 KVM: selftests: Extend state_test to check next_rip 2303ca26fbb0 KVM: selftests: Extend state_test to check vGIF 03bee264f8eb KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2 778d8c1b2a6f KVM: nSVM: Sync NextRIP to cached vmcb12 after VMRUN of L2 24f7d36b824b KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest mode 4ff5801f45b4 phy: qcom-sgmii-eth: add .set_mode() and .validate() methods e907b4e72488 KVM: x86: Check for injected exceptions before queuing a debug exception 806140e9a332 PCI: Avoid FLR for AMD NPU device fa78a514d632 KVM: Isolate apicv_update_lock and apicv_nr_irq_window_req in a cacheline 5617dddcfa30 KVM: SVM: Optimize IRQ window inhibit handling 6563ddadd169 KVM: SVM: Fix IRQ window inhibit handling across multiple vCPUs 7b402ec851cb KVM: SVM: Fix clearing IRQ window inhibit with nested guests 6dad5447c7bf KVM: guest_memfd: Don't set FGP_ACCESSED when getting folios 52de184badc4 KVM: SVM: Mark module parameters as __ro_after_init for security and performance 5a6b18931750 KVM: SVM: Mark module parameters as __ro_after_init for security and performance e63fb1379f4b KVM: nSVM: Mark all of vmcb02 dirty when restoring nested state 192f777b3af0 KVM: VMX: Use ASM_INPUT_RM in __vmcs_writel 6dad59124e15 KVM: VMX: Drop obsolete branch hint prefixes from inline asm 46ee9d718b9b KVM: Mark halt poll and other module parameters with appropriate memory attributes c522ac04ba9d KVM: x86/pmu: annotate struct kvm_x86_pmu_event_filter with __counted_by() e1df128dc00b KVM: x86: Zero-initialize temporary fxregs_state buffers in FXSAVE emulation a251f9ed77f0 arm64: dts: imx93-phyboard-segin: Add peb-av-02 overlay 56435b70f778 PCI: amd-mdb: Correct IRQ number in INTx error message fe3c03b84ae6 cred: fix kernel-doc warnings in cred.h a6053fefcd3e audit: remove redundant initialization of static variables to 0 f6c2996709ca audit: fix whitespace alignment in include/uapi/linux/audit.h 9396cc1e282a KVM: selftests: Fix reserved value WRMSR testcase for multi-feature MSRs 6b8b11ba4715 KVM: selftests: Allow the PMU event filter test for Hygon 53b2869231d3 KVM: selftests: Add a flag to identify AMD compatible test cases 0c96c47d4345 KVM: selftests: Add CPU vendor detection for Hygon 7031ee944384 iio: magnetometer: bmc150_magn: use automated cleanup for mutex cf7cbf97c630 wifi: ath12k: Remove the unused argument from the Rx data path 80a1147469b0 wifi: ath12k: Enable monitor mode support on IPQ5332 f33a8e418268 wifi: ath12k: Set up MLO after SSR 6508c9752451 wifi: ath11k: Silence remoteproc probe deferral prints cd04646c0f3e staging: iio: ad7816: Replace sprintf() with sysfs_emit() 5c3cf14b82f7 iio: adc: ade9000: remove unused ADE9000_ST_ERROR macro dad46509b63b iio: adc: ti-ads1119: Drop redundant error message 081a4a78b6e6 arm64: dts: freescale: Add the GOcontroll Moduline Mini 3ed539cb892f arm64: dts: freescale: Add the GOcontroll Moduline IV ce6765b80f8f arm64: dts: freescale: add Ka-Ro Electronics tx8m-1610 COM f9084ded66bb arm64: dts: imx8mm: Add pinctrl config definitions 9a7dded511a7 arm64: dts: freescale: add NXP FRDM-IMX91S board support 9c94cb52c80f arm64: dts: imx91-11x11-evk: Add usdhc3 for SDIO WiFi support feea0340ad29 arm64: dts: imx8mp-evk: Add usdhc1 for SDIO WiFi support d2ea675e86ba RDMA/core: Add netlink command to modify FRMR aging 50c035976af3 RDMA/nldev: Add command to get FRMR pools ba51cf9fcf51 net/mlx5: Drop MR cache related code 36680ef7bceb RDMA/mlx5: Switch from MR cache to FRMR pools 020d189d16a6 RDMA/core: Add pinned handles to FRMR pools 304725adecd7 RDMA/core: Add FRMR pools statistics 84cb1dd06fc4 RDMA/core: Add aging to FRMR pools ce5df0b891ed IB/core: Introduce FRMR pools bc0ad1a17c2c RDMA/mlx5: Move device async_ctx initialization d0ad1b05bbe6 KVM: x86: Defer non-architectural deliver of exception payload to userspace read 5c247d08bc81 KVM: nSVM: Use vcpu->arch.cr2 when updating vmcb12 on nested #VMEXIT 4c788c6f921b dm mirror: fix integer overflow in create_dirty_log() 2f7ae8ab6aa7 clk: microchip: mpfs-ccc: fix out of bounds access during output registration e84141846dec regulator: pf9453: Allow shared IRQ ebe69512733a dt-bindings: arm: fsl: Add GOcontroll Moduline IV/Mini 48d8ef9209f4 dt-bindings: arm: fsl: Add FRDM-IMX91S board 1b0b124a9c41 platform/x86: dell-wmi-sysman: Use standard kobj_sysfs_ops 0e59b31dbd3b platform/x86: pcengines-apuv2: attach software node to the gpiochip 9a4af5a00a8b x86/mtrr: Use kstrtoul() in parse_mtrr_spare_reg() af08f9628bb6 dt-bindings: arm: fsl: add Variscite DART-MX91 Boards d1e7eab6033f arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1) 51c0c3d880ac arm64: dts: imx943-evk: add usdhc3 for SDIO WiFi support db139186beac dm vdo: add __counted_by attribute to a number of structures 9bb388b1a957 dm vdo: remove redundant TYPE argument from vdo_allocate macro 6af58aa3b028 dm vdo: update vdo_allocate_extended to take a field name, no types 5282ac80183b dm-ima: use SHA-256 library 88d1b3336e79 arm64: dts: imx952-evk: add MT35XU01G spi nor flash 973ec14af07f arm64: dts: imx952: Add xspi node 51d81e14fe67 dm-mpath: don't stop probing paths at presuspend 7b2f88cc9dd4 HID: asus: drop unused variables a373b3d5289e dm cache: prevent entering passthrough mode after unclean shutdown 322586745bd1 dm cache: fix dirty mapping checking in passthrough mode switching e4f66341779d dm cache: fix concurrent write failure in passthrough mode 2d1f7b65f5de dm cache policy smq: fix missing locks in invalidating cache blocks 4ca8b8bd952d dm cache: fix write hang in passthrough mode 0c5eef0aad50 dm cache: fix write path cache coherency in passthrough mode 7d1f98d668ee dm cache: fix null-deref with concurrent writes in passthrough mode 98226a594f31 arm64: dts: marvell: armada-37xx: drop redundant status property b6453dd68e73 arm64: dts: marvell: armada-37xx: align 'phy-names' of EHCI node with DT schema 283822a64d6b dt-bindings: arm64: add Marvell 7k COMe boards b3929b2cc2a6 dm vdo slab-depot: validate old zone count on load 9e809bb1defe dm vdo indexer: validate saved zone count 85c4b28fe8b6 arm64: dts: marvell: armada-3720: drop 'marvell,xenon-emmc' properties 29d8a3806435 MAINTAINERS: drop file entry in Marvell Kirkwood and Armada SOC support 38f09c97340c arm64: dts: marvell: uDPU: add ethernet aliases e171a891c2e5 arm/arm64: dts: marvell: Drop unused .dtsi e4cbff2debc0 arm64: dts: a7k: use phy handle 9ab637ac5d38 regcache: Amend printf() specifiers when printing registers 8e29bc88e119 regcache: Define iterator inside for-loop and align their types 5e5ea39ff552 PCI: dwc: Remove not-going-to-be-supported code for Baikal SoC 4a1cec7450b7 tools/rtla: Generate optstring from long options 85cd4fbf5669 platform: x86: remove unnecessary module_init/exit() functions 62a9fc50e8d9 EDAC/versalnet: Refactor memory controller initialization and cleanup f45d4356feeb arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config 603921cf8895 arm64: dts: rockchip: add pinctrl for clk-generator GPIO on rk3588-tiger cfe2d65332ef arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-tiger f5e52701725c arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-jaguar 35dad33703e8 arm64: dts: rockchip: Enable displayport for rk3576 evb2 1d608a269e24 arm64: dts: rockchip: Add battery and charger on rk3566-pinenote 75d627e5571a dt-bindings: clock: rockchip: Add RV1103B CRU support 3e65e426d457 clk: rockchip: Add clock controller for the RV1103B ec1fb4e55df4 riscv: dts: spacemit: adapt regulator node name to preferred form 7d939032bd7e arm64: dts: rockchip: Fix sdmmc pwren pinctrl for rk3576-evb2 164148d0a163 arm64: dts: zena: Add support for Zena CSS 96a43d3325e3 dt-bindings: arm: Add Zena CSS compatibility d1fed2d60090 ARM: provide individual is_translation_fault() and is_permission_fault() a542de445109 ARM: move FSR fault status definitions before fsr_fs() 5548e8a4663d ARM: use BIT() and GENMASK() for fault status register fields 9c46fcaf2efa ARM: move is_permission_fault() and is_translation_fault() to fault.h 1b9a5bc8513d driver core: platform: fix various formatting issues 0fc434bc2c45 driver core: platform: allow attaching software nodes when creating devices 94798081732a driver core: platform: add kerneldoc to struct platform_device_info 789002048517 ARM: move vmalloc() lazy-page table population 59e4f3b45b96 ARM: ensure interrupts are enabled in __do_user_fault() e4e6f0c5a4dc arm64: dts: mediatek: mt7988a-bpi-r4pro: fix model string 94ff7c59cdfd RDMA: Complete k[z|m|c]alloc-to-k[z|m]alloc_obj conversion 7c6084d7fa4e wifi: cfg80211: support key installation on non-netdev wdevs cc2f5e2aeb6c pinctrl: pinconf-generic: fix an enum name description f08061d267d2 pinctrl: pinctrl-pic32: Use devres version of gpiochip_add_data() fe5560688f3b pinctrl: pinctrl-pic32: Fix resource leak a92b75100826 dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: add missing items keyword f7df26875b9a selftests/filesystems: Assume that TIOCGPTPEER is defined 0f1f4e4e1503 selftests/xattr: test xattrs on various socket families 0e75aea0b52d selftests/xattr: sockfs socket xattr tests 7e28fef5d4db selftests/xattr: path-based AF_UNIX socket xattr tests dc0876b9846d xattr: support extended attributes on sockets b6d6ab1b6dd2 xattr,net: support limited amount of extended attributes on sockfs sockets 4fbe9e78bb41 xattr: move user limits for xattrs to generic infra 8adddcb01e8f xattr: switch xattr_permission() to switch statement 3ec90ae54dad xattr: add xattr_permission_error() 25ab7b6f34c7 xattr: remove rbtree-based simple_xattr infrastructure 50704c391fbf pidfs: adapt to rhashtable-based simple_xattrs 5bd97f5c5f24 kernfs: adapt to rhashtable-based simple_xattrs with lazy allocation 94d865739249 wifi: cfg80211: make cluster id an array 26e5e1be2e64 fpga: bridge: Use sysfs_emit() instead of sprintf() b8a57b979a7c wifi: mac80211: update outdated comment e91d8e8c735c pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB 27a2ef20c0ae pinctrl: eyeq5: Use match data 061c39a17136 drivers/hwtracing/coresight: remove unneeded variable in tmc_crashdata_release() fdfe3e72a228 gpio: Fix lockdep warnings in gpiolib_{cdev,sysfs}_register() bed80a08ff5e wifi: mac80211: Advertise IEEE 802.1X authentication support 9347878b1513 wifi: mac80211: Add support for IEEE 802.1X authentication protocol in non-AP STA mode bd7737509735 wifi: cfg80211: add support for IEEE 802.1X Authentication Protocol 0e88342dbd0e wifi: mac80211: Advertise EPPKE support based on driver capabilities ae61f43df1a9 wifi: mac80211_hwsim: Advertise support for (Re)Association frame encryption a536be923191 wifi: mac80211: Fix AAD/Nonce computation for management frames with MLO 5249fcc0efef wifi: rt2x00: use generic nvmem_cell_get e098c26b3524 wifi: mac80211: fetch unsolicited probe response template by link ID 0495b6413215 wifi: mac80211: fetch FILS discovery template by link ID a34951ef56b0 wifi: nl80211: don't allow DFS channels for NAN 9e2f7f4a2c0a wifi: cfg80211: refactor wiphy_suspend 033fe322f585 wifi: nl80211/cfg80211: support stations of non-netdev interfaces 137b61fdfc98 wifi: cfg80211: remove unneeded call to cfg80211_leave 49a1e65c6d70 wifi: nl80211: refactor nl80211_parse_chandef abf37167e78f wifi: iwlegacy: Avoid multiple -Wflex-array-member-not-at-end warnings 6a584e336cef wifi: cfg80211: add support to handle incumbent signal detected event from mac80211/driver f3f52e6f20ac wifi: mac80211: Set link ID for NULL packets sent to probe stations 73e7df69edb6 wifi: mac80211: set band information only for non-MLD when probing stations using NULL frame ae5e95d41574 wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup() 668b233b7a3e wifi: mac80211_hwsim: background CAC support 68b908b3c83b wifi: cfg80211: events, report background radar d69cb039ab19 wifi: cfg80211: set and report chandef CAC ongoing 92fecd274455 wifi: cfg80211: fix background CAC 6a7084102bb9 bus: mhi: host: pci_generic: Add Qualcomm SDX35 modem 990a73dec3fd wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt() 59b03d12b1f6 thunderbolt: Disable CLx on Titan Ridge-based devices with old firmware 4573add760b8 thunderbolt: Read router NVM version before applying quirks 36bfc3642b19 PCI: epf-mhi: Return 0, not remaining timeout, when eDMA ops complete 34b4fc44e4f9 ASoC: soc_sdw_utils: remove index from sdca codec name c5ae3d8bc968 ASoC: soc_sdw_utils: partial match the codec name 98eb42c7de6b ASoC: add snd_soc_lookup_component_by_name helper 17c6bf433742 ASoC: cs35l45: Hibernate wm_adsp on runtime suspend 4d80c0dbcda5 ASoC: cs35l41: Hibernate wm_adsp on runtime suspend 6394a52c90c4 ASoC: codecs: wm_adsp: Allow wm_adsp to hibernate without stopping DSP 73942a6ea26b firmware: cs_dsp: Add API to hibernate the DSP 06dba254de95 ASoC: dt-bindings: nvidia,tegra-audio-max9808x: document additional board pins 536ffa105e16 ASoC: tegra: Support WM8962 by machine driver 79d73f5a0b7a ASoC: dt-bindings: nvidia,tegra-audio: document WM8962 CODEC a34547b389a9 ASoC: tegra: Support CPCAP by machine driver d6b634cbc2ee ASoC: dt-bindings: nvidia,tegra-audio: document CPCAP CODEC 1696fad8b259 ASoC: sti: use managed regmap_field allocations 272aabef50bc ASoC: sti: Return errors from regmap_field_alloc() d3b693a13b39 spi: spi-mem: clean up kernel-doc in spi-mem.h da37bfe76b5b ASoC: cs42xx8: add error checks for constraints in TDM mode bfd61205aca3 dt-bindings: iio: gyroscope: bosch,bmg160: add bmx055 gyroscope binding e1d2445bb01e dt-bindings: iio: magnetometer: bosch,bmc150_magn: add bmx055 magnetometer binding 3712dd05dc77 dt-bindings: iio: accel: bosch,bma255: add bmx055 accel binding cdf89f225331 iio: hid-sensor-gyro-3d: fix typo in array name 6ea592a31be5 iio: adc: ad7768-1: add support for SPI offload 68fe7c28faea iio: adc: ad7768-1: disable IRQ autoenable 81fdc3127d01 iio: adc: ad7768-1: remove switch to one-shot mode 8be19e233744 iio: adc: ad7768-1: fix one-shot mode data acquisition 185f7b6cee61 iio: adc: ad4030: Add support for ADAQ4216 and ADAQ4224 addb98c43b58 dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224 a98edf7de54d iio: adc: ad4030: Add SPI offload support 5e0d71dc04e2 dt-bindings: iio: adc: adi,ad4030: Add PWM c4c1c5b773f7 Docs: iio: ad4030: Add double PWM SPI offload doc 103735219747 iio: adc: fix typos found by codespell d6bd0e2745e6 docs: iio: adxl345: update event attributes and scaling math 9fb007705c77 iio: accel: adxl345: Implement event scaling for ABI compliance da29db0bcc95 iio: accel: adxl345: Expose IIO_EV_INFO_VALUE for double tap 2a76a626670b iio: core: Add IIO_EV_INFO_SCALE to event info a1fe33e07b61 docs: iio: adxl345: grammar and formatting cleanups a8fde8be9aa8 ntfs: fix sysctl table registration and path 3bf5404fc938 Input: atkbd - fix various formatting issues b96fee7ddb0d Input: atkbd - switch to using explicitly sized types 9df4a9d2129f Input: atkbd - use dev_warn_ratelimited() 1fe01b817921 Input: atkbd - use __free() cleanup facility in when parsing FW keymap 0c695e6b9067 Input: atkbd - validate scancode in firmware keymap entries a4d72d2dd0cb scsi: vhost-scsi: Report direction completion support e1502d990c8e scsi: target: Allow userspace to set the completion type 89663fb2e538 scsi: target: Use driver completion preference by default 06933066d88a scsi: target: Add support for completing commands from backend context 7179e626b76e scsi: sd: Enable sector size > PAGE_SIZE in SCSI sd driver 50209dec14f8 scsi: sg: Remove deprecated sg-big-buff d06a310b45e1 scsi: sg: Resolve soft lockup issue when opening /dev/sgX 3033c471aaf6 scsi: sg: Fix sysctl sg-big-buff register during sg_init() 94c125bafa00 scsi: core: Add 'serial' sysfs attribute for SCSI/SATA 67713dff6398 net: sched: sch_dualpi2: use qdisc_dequeue_drop() for dequeue drops 9d3e7f971898 net: sched: rename QDISC_DROP_CAKE_FLOOD to QDISC_DROP_FLOOD_PROTECTION f30d9073ec19 net: sched: rename QDISC_DROP_FQ_* to generic names 3e28f8ad478f net: sched: sfq: convert to qdisc drop reasons ff2998f29f39 net: sched: introduce qdisc-specific drop reason tracing 5b43d35e571f selftests: net: add ICMP error source address test over xfrm tunnel 595da751c822 icmp: fix ICMP error source address when xfrm policy matches 690d41fae92f scsi: ufs: qcom,sc7180-ufshc: dt-bindings: Add UFSHC compatible for x1e80100 cf44b6369b83 scsi: ufs: qcom,sc7180-ufshc: dt-bindings: Document the Milos UFS Controller 5e0d4fdb98f3 scsi: lpfc: ELIMINATE kernel-doc warnings in lpfc.h e521b7768836 scsi: megaraid_sas: Protect more code with instance->reset_mutex fc803a39c42a scsi: fnic: Make fnic_queuecommand() easier to analyze 2e8aeb7ff0b2 octeontx2-af: npc: Use common structures 528530dff56b octeontx2-af: npc: cn20k: add debugfs support 0d12d26701b0 octeontx2-pf: cn20k: Add TC rules support 9000cada7aa9 octeontx2-af: npc: cn20k: Allocate MCAM entry for flow installation 645c6e3c1999 octeontx2-af: npc: cn20k: virtual index support 4e527f1e5c15 octeontx2-af: npc: cn20k: Add new mailboxes for CN20K silicon de3f88b465c8 octeontx2-af: npc: cn20k: Prepare for new SoC 6d1e70282f76 octeontx2-af: npc: cn20k: Use common APIs 09d3b7a1403f octeontx2-af: npc: cn20k: Allocate default MCAM indexes ef992a0f12e8 octeontx2-af: npc: cn20k: MKEX profile support a2df2f95eac0 octeontx2-af: npc: cn20k: Add default profile 5868682b68dd octeontx2-af: npc: cn20k: KPM profile changes 1396771b0b77 octeontx2-af: npc: cn20k: Index management ded4a02e7d04 ipv6: sit: Replace deprecated strcpy with strscpy a2f19184014f gve: Enable reading max ring size from the device in DQO-QPL mode 07993df56091 gve: Update QPL page registration logic a9a13c7379ec keys, dns: Use kmalloc_flex to improve dns_resolver_preparse 58e443b773ef net: fix sock compilation error under CONFIG_PREEMPT_RT ba75d4dde8ca clk: samsung: Use %pe format to simplify b8d1706ab3d9 clk: samsung: pll: Fix possible truncation in a9fraco recalc rate a2be37eedb52 firmware: exynos-acpm: Drop fake 'const' on handle pointer a94b4c84ae92 arm64: dts: exynosautov920: add CMU_G3D clock DT nodes 5e5f3286d667 clk: samsung: exynosautov920: add block G3D clock support 6e5913328102 dt-bindings: clock: exynosautov920: add G3D clock definitions 862529843fb0 arm64: dts: exynos: gs101-pixel: add all S2MPG1x regulators d83734a0bd25 ARM: dts: microchip: sama7d65: add LVDS controller b18c8aea6d96 ARM: dts: microchip: sama7d65: add LCD controller 1f17fce8bf19 ARM: configs: at91: sama7: enable LVDS serializer support 127090601edf ARM: configs: at91: sama7: enable config for atmel maxtouch 57e5e24a5b34 ARM: configs: at91: sama7: enable DRM hlcdc support 8021729acf21 iio: tsl2772: fix all kernel-doc warnings dfe5e8fb1751 iio: frequency: ad9523: use octal permissions 787c9a9cdc51 iio: frequency: ad9523: fix multi-line dereferences e830a8894ecb iio: frequency: ad9523: fix implicit variable macros aac15061093d iio: adc: ade9000: remove unused AD9000_CHANNELS_PER_PHASE macro 82035b16c47e iio: filter: admv8818: use dev_err_probe() 008120ca31a7 iio: filter: admv8818: add dev variable bbb8e1206716 iio: dac: ad7293: use dev_err_probe() 70b9d4af1675 iio: dac: ad7293: add dev variable 3e1c0b9501c2 iio: frequency: adf4377: use dev_err_probe() b2d2a6ea12a1 iio: frequency: adf4377: add dev variable 9e9f38c44b2e iio: frequency: admv1013: use dev_err_probe() e61b5bb0e913 iio: frequency: admv1013: add dev variable b343f010d55e iio: frequency: admv1014: use dev_err_probe() 4ced084be4cf iio: frequency: admv1014: add dev variable 6faa419480ec iio: frequency: adrf6780: use dev_err_probe() 9047ea8defe2 iio: frequency: adrf6780: add dev variable b2ea0f541d35 perf/amd/ibs: Advertise remote socket capability 8ae68bfec975 perf/amd/ibs: Enable streaming store filter 8c63c4af92ac perf/amd/ibs: Enable RIP bit63 hardware filtering 35247fa60b74 perf/amd/ibs: Enable fetch latency filtering efa5700ec0da perf/amd/ibs: Support IBS_{FETCH|OP}_CTL2[Dis] to eliminate RMW race a69f67702091 ALSA: aoa: Constify struct codec_connection 84446536f63d ALSA: control: Verify put() result when in debug mode 1eb6c478f1ed dt-bindings: crypto: ice: add operating-points-v2 property for QCOM ICE 635c3a757a56 crypto: atmel-sha204a - Fix OTP sysfs read and error handling 094c276da6a0 crypto: atmel-sha204a - Fix error codes in OTP reads b7abbc8c7aca crypto: inside-secure/eip93 - fix register definition 2127a1bf8940 crypto: virtio - Convert from tasklet to BH workqueue 404ba6b46b6e crypto: testmgr - Add test vectors for authenc(hmac(md5),cbc(des)) 0441ee8d35ad crypto: tesmgr - allow authenc(hmac(sha224/sha384),cbc(aes)) in fips mode f050e4209ab0 crypto: safexcel - Add support for authenc(hmac(md5),*) suites c75daa373013 crypto: safexcel - Group authenc ciphersuites 476466e927ab crypto: caam - Replace snprintf with strscpy in caam_hash_alloc a4559a2b37eb crypto: octeontx - Replace scnprintf with strscpy in print_ucode_info 621e3634dfab net: ethernet: litex: use device pointer to simplify code. 97c55c1298ac net: ethernet: litex: use devm_register_netdev() to register netdev 57cc8ab3e9f2 net/handshake: Fixed grammar mistake 2164242c5008 NFC: fix header file kernel-doc warnings 6466441a5ecd net: inline skb_add_rx_frag_netmem() 9ff2d2a98370 ipv6: discard fragment queue earlier if there is malformed datagram e6eb3a058462 ntfs: Fix spelling mistake "initiailized" -> "initialized" e8e83b67960c r8152: Add 2500baseT EEE status/configuration support c31770c49348 vmxnet3: Suppress page allocation warning for massive Rx Data ring 9a04d3b2f070 net: ethernet: mtk_eth_soc: avoid writing to ESW registers on MT7628 da89f2e31215 tls: don't select STREAM_PARSER 5151ec54f586 net: use try_cmpxchg() in lock_sock_nested() b99ccb37eda8 net/hsr: update outdated comments 11c0663a5958 net: phy: micrel: Add support for lan9645x internal phy 60477d789713 of: property: fix typo in kernel-doc return description 28f060c4b066 of: fix incorrect device creation for reserved memory nodes 591230c6f268 ACPI: OSL: Poweroff when encountering a fatal ACPI error aef50ed5b239 vfio/qat: extend Kconfig dependencies for 420xx and 6xxx devices 856250ba2e81 cpufreq: CPPC: Add sysfs documentation for perf_limited 13c45a26635f ACPI: CPPC: add APIs and sysfs interface for perf_limited ea3db45ae476 cpufreq: cppc: Update MIN_PERF/MAX_PERF in target callbacks 24ad4c6c136b cpufreq: CPPC: Update cached perf_ctrls on sysfs write 38428a680026 ACPI: CPPC: Extend cppc_set_epp_perf() for FFH/SystemMemory b3e45fb2db9d ACPI: CPPC: Warn on missing mandatory DESIRED_PERF register 658fa7b1c47a ACPI: CPPC: Add cppc_get_perf() API to read performance controls 0bd96853ba72 efi: Allow to expose the workqueue via sysfs a4aa8d94f243 workqueue: Allow to expose ordered workqueues via sysfs ab05515757fc HID: mcp2221: use mcp_i2c_smbus_read for block reads e1092d5e15e6 PCI/PTM: Do not enable PTM automatically for Root and Switch Upstream Ports 4a91a33f15c6 workqueue: Update documentation as per system_percpu_wq naming e267b4178134 perf/amd/ibs: Add new MSRs and CPUID bits definitions f9d55ccf0199 perf/amd/ibs: Define macro for ldlat mask and shift 1b044ff3c17e perf/amd/ibs: Avoid race between event add and NMI b0a09142622a perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler 723a290326e0 perf/amd/ibs: Preserve PhyAddrVal bit when clearing PhyAddr MSR 898138efc990 perf/amd/ibs: Limit ldlat->l3missonly dependency to Zen5 01336b555978 perf/amd/ibs: Account interrupt for discarded samples da45c8d5f051 perf/core: Simplify __detach_global_ctx_data() bec2ee2390c9 perf/core: Try to allocate task_ctx_data quickly 28c75fbfec8f perf/core: Pass GFP flags to attach_task_ctx_data() 3dcef70e41ab ww-mutex: Fix the ww_acquire_ctx function annotations 39be7b21af24 signal: Fix the lock_task_sighand() annotation 38e18d825f72 locking: Fix rwlock and spinlock lock context annotations 9213aa4784cf sched: Default enable HRTICK when deferred rearming is enabled 343f2f4dc542 hrtimer: Try to modify timers in place b7418e6e9b87 hrtimer: Use linked timerqueue 1339eeb73d6b timerqueue: Provide linked timerqueue 671047943dce rbtree: Provide rbtree with links 3601a1d85028 hrtimer: Optimize for_each_active_base() a64ad57e41c7 hrtimer: Simplify run_hrtimer_queues() 2bd1cc24fafc hrtimer: Rework next event evaluation eddffab8282e hrtimer: Keep track of first expiring timer per clock base b95c4442b021 hrtimer: Avoid re-evaluation when nothing changed 15dd3a948855 hrtimer: Push reprogramming timers into the interrupt return path b0a44fa5e2a2 sched/core: Prepare for deferred hrtimer rearming 7e641e52cf5f softirq: Prepare for deferred hrtimer rearming 0e98eb14814e entry: Prepare for deferred hrtimer rearming a43b4856bc03 hrtimer: Prepare stubs for deferred rearming 9e07a9c980ea hrtimer: Rename hrtimer_cpu_base::in_hrtirq to deferred_rearm 288924384856 hrtimer: Re-arrange hrtimer_interrupt() 8e10f6b81afb hrtimer: Add hrtimer_rearm tracepoint 85a690d1c19c hrtimer: Separate remove/enqueue handling for local timers c939191457fe hrtimer: Use NOHZ information for locality 3288cd486376 hrtimer: Optimize for local timers 22f011be7aaa hrtimer: Convert state and properties to boolean 7d27eafe5465 hrtimer: Replace the bitfield in hrtimer_cpu_base 8ffc9ea88136 hrtimer: Evaluate timer expiry only once 0c6af0ea51bd hrtimer: Cleanup coding style and comments 6abfc2bd5b0c hrtimer: Use guards where appropriate f2e388a019e4 hrtimer: Reduce trace noise in hrtimer_start() 513e744a0a4a hrtimer: Add debug object init assertion f246ec3478cf x86/apic: Enable TSC coupled programming mode 89f951a1e8ad clockevents: Provide support for clocksource coupled comparators cd38bdb8e696 timekeeping: Provide infrastructure for coupled clockevents 23028286128d x86/apic: Avoid the PVOPS indirection for the TSC deadline timer 92d0e753d57e x86/apic: Remove pointless fence in lapic_next_deadline() b27801189f7f x86: Inline TSC reads in timekeeping 2e27beeb66e4 timekeeping: Allow inlining clocksource::read() 70802807398c clockevents: Remove redundant CLOCK_EVT_FEAT_KTIME adcec6a7f566 tick/sched: Avoid hrtimer_cancel/start() sequence 0abec32a6836 sched/hrtick: Mark hrtick timer LAZY_REARM b7dd64778aa3 hrtimer: Provide LAZY_REARM mode c8cdb9b51640 sched/hrtick: Avoid tiny hrtick rearms 96d1610e0b20 sched: Optimize hrtimer handling c3a92213eb3d sched: Use hrtimer_highres_enabled() 0a93d3086161 hrtimer: Provide a static branch based hrtimer_hres_enabled() d19ff16c11db hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns() d70c1080a957 sched: Avoid ktime_get() indirection 5d88e424ec1b sched/fair: Make hrtick resched hard 97015376642f sched/fair: Simplify hrtick_update() 558c18d3fbb6 sched/eevdf: Fix HRTICK duration caf08514bbee dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the Eliza QMP UFS PHY 520a98bdf7ae phy: qcom: m31-eusb2: clear PLL_EN during init 67ee9ccaa34a phy: eswin: Create eswin directory and add EIC7700 SATA PHY driver 820265f7b666 dt-bindings: phy: eswin: Document the EIC7700 SoC SATA PHY 290a35756aae phy: apple: apple: Use local variable for ioremap return value b6b7d1ae0653 phy: qcom: qmp-usbc: Simplify check for non-NULL pointer c77eee5b44b8 phy: marvell: mmp3-hsic: Avoid re-casting __iomem b3fddddf3fb4 phy: apple: atc: Make atcphy_dwc3_reset_ops variable static 7df891f2c394 dt-bindings: phy: mediatek,dsi-phy: Add support for mt8167 8787fa1da603 phy: usb: Add driver for Canaan K230 USB 2.0 PHY 50357e7d7992 dt-bindings: phy: Add Canaan K230 USB PHY 9587fde0da03 fuse: refactor duplicate queue teardown operation 68b69fa0edb2 virtiofs: add FUSE protocol validation 42fbb31310b2 fuse: mark DAX inode releases as blocking 0919db9f3583 HID: asus: always fully initialize devices 19134a133184 ext2: avoid drop_nlink() during unlink of zero-nlink inode in ext2_unlink() ad0e9663f0f5 ext2: guard reservation window dump with EXT2FS_DEBUG 0cf9c58bf654 ext2: replace BUG_ON with WARN_ON_ONCE in ext2_get_blocks 6d942c874f6f ext2: remove stale TODO about kmap 937c262d4f55 fs: udf: avoid assignment in condition when selecting allocation goal ac9ccb6e75c5 ntfs: Fix possible deadlock 1c85157ea88e ntfs: Add missing error code c418e9675410 ntfs: Place check before dereference c7f92042d3f3 selftests: gpio: Add gpio-cdev-uaf tests ee68f18d1f0d gpio: cdev: Don't check struct gpio_chip in gpio_chrdev_open() cf674f1a0c98 gpio: Ensure struct gpio_chip for gpiochip_setup_dev() 395b8e555dfc gpio: sysfs: Remove redundant check for struct gpio_chip 049f71131734 gpio: Remove redundant check for struct gpio_chip cc11f4ef666f gpio: Access `gpio_bus_type` in gpiochip_setup_dev() eb58f2b9bb09 gpiolib: match secondary fwnode too in gpio_device_find_by_fwnode() fa4a3a95139e gpio: introduce a header for symbols shared by suppliers and consumers b2d51bc1601c gpio: generic: Don't use 'proxy' headers 102d712ded3e kconfig: Error out on duplicated kconfig inclusion 977000589d30 perf vendor events intel: Update sierraforest events from 1.13 to 1.15 c592a5391726 perf vendor events intel: Update sapphirerapids events from 1.35 to 1.36 19967a420491 perf vendor events intel: Update pantherlake events from 1.02 to 1.04 698fd9606ee6 perf vendor events intel: Update meteorlake events from 1.18 to 1.20 6ac2011cd0c7 perf vendor events intel: Update lunarlake events from 1.19 to 1.21 2c0b30e6cc0e perf vendor events intel: Update graniterapids events from 1.16 to 1.17 e4f8be34479c perf vendor events intel: Update grandridge events from 1.10 to 1.11 5c0df1e86010 perf vendor events intel: Update emeraldrapid events from 1.20 to 1.21 171923140876 perf vendor events intel: Update arrowlake events from 1.14 to 1.16 5d580ffbb438 perf vendor events intel: Update alderlake events from 1.35 to 1.37 34268365a9e9 rust_binder: shrink all_procs when deregistering processes fbfc0d615368 rust: alloc: add KUnit tests for KVVec shrink_to 47ac2a4b5cd8 rust: kvec: implement shrink_to for KVVec d31ed22a0678 rust_binder: use current_euid() for transaction sender identity 65b672152289 binder: use current_euid() for transaction sender identity f3e0b76fc29c rust_binder: avoid name mangling for get_work[_local] f505e978d1a0 docs: media: document media multi-committers rules and process afdf5530b531 docs: media: document Media Maintainers cc353539ec33 docs: media: update maintainer-entry-profile for multi-committers a06f4f9799d2 MAINTAINERS: fix a couple issues at media input infrastructure 54857c52452a docs: maintainer-pgp-guide.rst: add a reference for kernel.org sign fd6dad4e1ae2 netmem: remove the pp fields from net_iov aebf15e8eb09 net: airoha: fix typo in function name b70190d767be net: atlantic: fix reading SFP module info on some AQC100 cards d3549e2b4818 net: macb: add the .pcs_inband_caps() callback for SGMII 7f44b2acc5a1 net: macb: add support for reporting SGMII inband link status 1338cfef1ff1 net: macb: fix SGMII with inband aneg disabled 8d869bc943cf phy: phy-mtk-tphy: Update names and format of kernel-doc comments dee40773abe5 phy: Sort the subsystem Kconfig d8f0ef2aebaa phy: Sort the subsystem Makefile 75fb1a33f9ac phy: move spacemit pcie driver to its subfolder 363c5108e4e2 inet: remove three EXPORT_SYMBOL() c8e9b1d9febc dmaengine: fsl-edma: fix all kernel-doc warnings 5cf47393d96f docs: ethtool: clarify the bit-by-bit bitset format description f22b4e6fbba5 octeontx2-af: CGX: replace kfree() with rvu_free_bitmap() d68d21ea6b29 docs: net: document neigh gc_interval sysctl 5c894879f17c net: stmmac: ptp: limit n_per_out 2974aa42e669 ASoC: remove snd_soc_pcm_subclass a901e8705f89 dt-bindings: pinctrl: pincfg-node: add restrictions on conflicting properties 9c105255108b pinctrl: pinconf-generic: perform basic checks on pincfg properties 41c78b33e96f pinctrl: cy8c95x0: Gather ID tables in one place 04fcdb3a34d6 pinctrl: cy8c95x0: Eliminate fragile use of I²C ID table a603cf701f94 pinctrl: cy8c95x0: Drop unused 'name' in struct cy8c95x0_pinctrl 8434c691193b pinctrl: cy8c95x0: Move driver data to the local variable in ->probe() 014884732095 pinctrl: cy8c95x0: Unify messages with help of dev_err_probe() 970dacb3b9f0 pinctrl: cy8c95x0: remove duplicate error message 5ffb2da4a38f pinctrl: cy8c95x0: Use devm_mutex_init() for mutex initialization ec6fd28baf61 docs: remove unneeded maintainer_handbooks_main label ff49eba595df wifi: ath11k: fix memory leaks in beacon template setup 151322bccdbd wifi: ath12k: add basic hwmon temperature reporting 0ef4738f0d38 wifi: ath12k: fix indentation in ath12k_qmi_aux_uc_load() a8911fbeff8b wifi: ath9k: Fix typo 32d4b991f25e ARM: samsung: exynos5250: Allow CPU1 to boot 16319efc63cb ARM: dts: exynos: Add Google Manta (Nexus 10) 1e7e6c6301d5 dt-bindings: ARM: samsung: Add Google Manta (Nexus 10) 501efdcb3b3a ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops d4f7d5a9a0f9 ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes 1fb720d33eec ASoC: SDCA: Update counting of SU/GE DAPM routes 1bbbda5b178a ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay d90c0f783794 regulator: cpcap-regulator: add support for Mot regulators 0e5646030212 regulator: dt-bindings: cpcap-regulator: document Mot regulator 5a8ffc5dca9c regulator: dt-bindings: cpcap-regulator: convert to DT schema c1f70c83be55 perf bench: Add -t/--threads option to perf bench mem mmap af894feb3257 perf trace: Handle task exit in BPF syscall summary 96f202eab813 perf trace: Fix IS_ERR() vs NULL check bug 773b24bcedc1 arm64, compiler-context-analysis: Permit alias analysis through __READ_ONCE() with CONFIG_LTO=y abf1be684dc2 arm64: Optimize __READ_ONCE() with CONFIG_LTO=y e8d1eb65193c ACPI: TAD/x86: cmos_rtc: Consolidate address space handler setup 62bf102c9d47 rtc: cmos: Drop PNP device support 0139085310c4 x86: rtc: Drop PNP device check d15f1c2e413e ACPI: PNP: Drop CMOS RTC PNP device support 2a78e4210444 ACPI: x86/rtc-cmos: Use platform device for driver binding 1ae2f435350e ACPI: x86: cmos_rtc: Create a CMOS RTC platform device 4410a3f14c30 HID: i2c-hid: elan: Add parade-tc3408 timing b0ef098d5fc1 dt-bindings: input: Add Parade TC3408 touchscreen controller d1ba2e5f6cfc dmaengine: Sort headers alphabetically d42a8378faa3 dmaengine: Use device_match_of_node() helper f709b38e5bfe dmaengine: Refactor devm_dma_request_chan() for readability b49c70273801 dmaengine: dw-axi-dmac: Add support for CV1800B DMA be3e2a0419c6 dt-bindings: dma: snps,dw-axi-dmac: Add CV1800B compatible 48278a72fce8 dmaengine: dw-axi-dmac: Remove unnecessary return statement from void function b6f1d1b08edc dmaengine: dw-axi-dmac: Add blank line after function 87c266bb30dc MAINTAINERS: Change e-mail address for reviewer f8d379460bd0 HID: Update MAINTAINERS for USB HID PID 7daaa0fc44f4 HID: pidff: Add MISSING_DEADBAND quirk d9cef0989ace HID: pidff: Add MISSING_NEG_SATURATION quirk cf3bf7ad4e77 HID: pidff: Add MISSING_NEG_COEFFICIENT quirk 446e303982a6 HID: pidff: Refactor field quirks detection 9042e77a5c29 mm/slab: constify sysfs attributes 5aa2a02b985f mm/slab: create sysfs attribute through default_groups 4520b96b8136 fsnotify: inotify: pass mark connector to fsnotify_recalc_mask() 66052a768d47 fanotify: call fanotify_events_supported() before path_permission() and security_path_notify() 0d5ee3373426 fanotify: avoid/silence premature LSM capability checks 6a320935fa42 inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails 4916f2e2f3fc bonding: print churn state via netlink 15c9ed1d8286 pppoe: remove kernel-mode relay support 36ffbbc2b387 coresight: ctcu: fix the spin_bug df5135fced85 net/mlx5e: SHAMPO, Allow high order pages in zerocopy mode 5b6e0ddb3686 net/mlx5e: Add param helper to calculate max page size 585cfa99d357 net/mlx5e: Pass netdev queue config to param calculations 0fa8c9335760 net/mlx5e: Add queue config ops for page size 8611660778bf net/mlx5e: RX, Make page frag bias more robust 0285cc3dac1b net/mlx5e: Alloc rq drop page based on calculated page_shift 3a145cf492a3 net/mlx5e: Set page_pool order based on calculated page_shift dff1c3164a69 net/mlx5e: SHAMPO, Always calculate page size 3707a73854c1 net/mlx5e: Drop unused channel parameters 099efb294e0a net/mlx5e: Move xsk param into new option container struct 8a96b9144f18 net/mlx5e: Alloc xsk channel param out of mlx5e_open_xsk() ba4f39c256f5 net/mlx5e: Expose and rename xsk channel parameter function a2ff2f5f808f net/mlx5e: Extract max_xsk_wqebbs into its own function d3a99b71a29c net/mlx5e: Extract striding rq param calculation in function 376cf4227401 net/mlx5e: Make mlx5e_rq_param naming consistent 108c77b34b92 riscv: dts: spacemit: Update PMIC supply properties for BPI-F3 and Jupiter 8a9071299dec riscv: dts: spacemit: pcie: fix missing power regulator 4637b4cdd7ae exfat: use truncate_inode_pages_final() at evict_inode() 7c76484fbb22 ntfs: Remove impossible condition ec8676c84f66 ntfs: Replace ERR_PTR(0) with NULL 9b4253cd63ac ntfs: repair docum. malformed table 1dbe39666bf3 ntfs: Remove unneeded semicolon 40c31f0563ec ntfs: Fix null pointer dereference a969a0835152 memory: brcmstb_memc: Expand LPDDR4 check to cover for LPDDR5 cdd94147fd72 clk: samsung: gs101: harmonise symbol names (clock arrays) f2e83070febf dt-bindings: firmware: google,gs101-acpm-ipc: add S2MPG11 secondary PMIC 5d692f20de63 arm64: dts: exynos: add initial support for Samsung Galaxy J7 (2016) be961cdb8ed3 dt-bindings: arm: samsung: add compatible for samsung-j7xelte eed390775470 PCI: dwc: Proceed with system suspend even if the endpoint doesn't respond with PME_TO_Ack message be14d13625c9 xfrm: update outdated comment 9983d51d1a68 dt-bindings: cache: bt1-l2-ctl: Remove unused bindings d455e0f602d7 memory: bt1-l2-ctl: Remove not-going-to-be-supported code for Baikal SoC 3b55079d6387 PCI: imx6: Fix device node reference leak in imx_pcie_probe() e36262c5e6c2 PCI: layerscape: Allow to compile as module 19c3a2a81d2b selftests: drv-net: rss: Generate unique ports for RSS context tests b0249c0d41b3 selftests: net: py: Add rand_ports helper method 6b94d081f81d netfilter: nf_tables: remove register tracking infrastructure b6461103e01a netfilter: nf_tables: drop obsolete EXPORT_SYMBOLs 3aea466a4399 netfilter: nft_set_rbtree: don't disable bh when acquiring tree lock 09b71fb45946 ipvs: no_cport and dropentry counters can be per-net c59bd9e62e06 ipvs: use more counters to avoid service lookups 40fb72209fd8 ipvs: do not keep dest_dst after dest is removed b24ae1a387e4 ipvs: use single svc table 3de0ec2873ea ipvs: some service readers can use RCU 74455a5b4326 ipvs: make ip_vs_svc_table and ip_vs_svc_fwm_table per netns 7717fbb14028 net: pppoe: avoid zero-length arrays in struct pppoe_hdr 8debe7a22309 net/ibmveth: fix comment typos in ibmveth.c 45ce4b753a50 net: cadence: macb: add ethtool nway_reset support dd53a0e85969 net: stmmac: fix transmit interrupt coalescing 819101c3c158 net: stmmac: use circ_buf helpers for descriptors 51432958b565 rds: update outdated comment dc2a1facbde8 net: fs_enet: allow nvmem to override MAC address 6698d6ce6a6b selftests: hw-net: tso: set a TCP window clamp to avoid spurious drops 8215d7cbfbcf net: stmmac: fix EEE supportable interfaces 0feca0b78856 perf script: Fix brcntr output with --xed b5425f5406ee x86/virt/tdx: Print TDX module version during init 311214bf1df4 x86/virt/tdx: Retrieve TDX module version bb375c251ab4 dt-bindings: usb: st,st-ohci-300x: convert to DT schema 76fc9452a6bf usb: dwc3: introduce flatten model driver of i.MX Soc a717321ad7c4 usb: dwc3: add needs_full_reinit flag 9ac1befac36c dt-bindings: usb: introduce nxp,imx-dwc3 ca47d656ad6a dt-bindings: usb: ti,dwc3: convert to DT schema 70fcdc82cf4a dt-bindings: usb: ti,omap4-musb: convert to DT schema 5c74a008ffc6 firmware: cs_dsp: Mark KUnit test suites KUNIT_SPEED_SLOW b8c904a37608 Doc: dev-tools: Added Gentoo in the Operating system list under Getting Coccinelle 9a7bf1dc886f docs: pt_BR: translate process/changes.rst 4058b259b9eb docs: kernel-parameters: Fix repeated word in initramfs_options entry d9a2a92b4209 mtd: rawnand: cafe: Use generic power management d86e70e9ca99 dt-bindings: mtd: mxc-nand: add i.MX25 and i.MX27 nand support 0c741b8b6963 mtd: nand: realtek-ecc: relax OOB size check to minimum 43479bb3703f mtd: spinand: Clean the flags section 43db6366fc2d mtd: Add driver for concatenating devices 59509da0cb51 mtd: Move struct mtd_concat definition to header file 5c543de856c4 dt-bindings: mtd: Describe MTD partitions concatenation ba30a9f9beae staging: greybus: audio: drop stale TODO comment 785fe65012d1 staging: greybus: audio: remove unused gb_audio_manager_get_module() 0886fb23a876 staging: most: dim2: remove unnecessary string indirection in dev_err b7a013c12504 staging: most: dim2: use dev_err_probe and proper error codes for clock 24b28dc21897 staging: most: dim2: replace IS_ERR_OR_NULL with IS_ERR for devm_clk_get 4895acd1b430 staging: rtl8723bs: fix function header alignment 14c91651df34 staging: greybus: audio: Use sysfs_emit in show functions 393b267e6f04 staging: rtl8723bs: fix spacing around operators in rtw_recv.c b0829cd6a633 arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device tree da35a8931fcc arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa and Purwa variants 1fdbcc6d3f39 dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant 26b86610650e firmware: qcom: scm: allow QSEECOM on ASUS Vivobook X1P42100 variant 9bf1804229a7 staging: rtl8723bs: remove recurring counter increment 0c038cb19a8a staging: rtl8723bs: remove multiple blank lines 2e7af192697e sched/deadline: Add reporting of runtime left & abs deadline to sched_getattr() for DEADLINE tasks 58409f0d4dd3 RDMA/mlx4: Remove unused create_flags field from CQ structure f45f195af521 RDMA/mlx4: Introduce a modern CQ creation interface 0e4b9841f413 RDMA/mlx4: Inline mlx4_ib_get_cq_umem into callers 14738dce7ed6 RDMA/mlx5: Provide a modern CQ creation interface eebea464f548 RDMA/mlx5: Save 4 bytes in CQ structure 66011c1bd797 RDMA/efa: Remove check for zero CQE count a2917582887a RDMA/core: Reject zero CQE count 584ec74748e6 RDMA/core: Prepare create CQ path for API unification 2ead7b09bc92 RDMA/efa: Rely on CPU address in create‑QP 25c741048891 RDMA/core: Manage CQ umem in core code a731c8626507 RDMA/core: Promote UMEM to a core component e3104fe9217b RDMA/umem: Remove unnecessary includes and defines from ib_umem header 2ae3c4f6eae9 RDMA/umem: Allow including ib_umem header from any location 6094ea64c695 RDMA: Move DMA block iterator logic into dedicated files 260c3fff1fef ASoC: cs-amp-lib-test: Stop including platform_device.h d1fc91be263d RDMA/efa: Use extended inline buff size for inline validation e736a223ab15 RDMA/efa: Expose new extended max inline buff size 6b8d5a0cdb19 RDMA/efa: Rename admin queue attributes struct name for extendability eef33a7cce23 coresight: Unify bus unregistration via coresight_unregister() 8573756b235d coresight: Do not mix success path with failure handling 6b1ffc542850 coresight: Move sink validation into etm_perf_add_symlink_sink() babb987968d3 coresight: Refactor sysfs connection group cleanup 32c225491ed8 coresight: Refactor output connection sysfs link cleanup a6c4da4b95a3 coresight: Protect unregistration with mutex 2f322f039281 coresight: Get parent device reference after sink ID map allocation 0289ada4a316 coresight: Fix memory leak in coresight_alloc_device_name() 6c5883a9ba29 dmaengine: dw-axi-dmac: fix Alignment should match open parenthesis ff7cbcca2b32 dt-bindings: dma: snps,dw-axi-dmac: add dma-coherent property e45cf0c7d9b9 dt-bindings: dma: rz-dmac: Document RZ/G3L SoC d9d5e1bdd180 dmaengine: dw-edma: Add virtual IRQ for interrupt-emulation doorbells 2e8726879559 dmaengine: dw-edma: Add interrupt-emulation hooks 490c367b5fbc dmaengine: fsl-edma: Remove redundant check in fsl_edma_free_chan_resources() 55bf8be6f4a8 coresight: cti: Move resource release to cti_remove() 4b8fc2b17272 soundwire: intel_auxdevice: Add CS47L47 to wake_capable_list de67b4ea168f soundwire: slave: Don't register devices that are disabled in ACPI 55f1d6a9d678 tools/nolibc: rename my_syscallX() to __nolibc_syscallX() 46a9d97069ca ata: libata-eh: avoid unnecessary calls to ata_scsi_port_error_handler() 5ccfabc0a5ad arm64: dts: qcom: merge duplicate references to pmc8380_3_gpios db24f1fa263f arm64: dts: qcom: add apq8096sg-db820c, AP8096SG variant of DB820c 2d2b7e724e4a dt-bindings: arm: qcom: add Dragonboard 820c using APQ8096SG SoC d2adf01780b8 net: freescale: ucc_geth: call of_node_put once 6e4dff20021a selftests: net: py: add cmd info for ksft_wait failure 04abab18e120 selftests: net: py: use repr(cmd) for failure exceptions d99aa5912c3a selftests: net: py: avoid masking exceptions in bkg() failures 6c32b0765067 eth: bnxt: rename ring_err_stats -> ring_drv_stats fc1f97929ada bonding: Optimise is_netpoll_tx_blocked(). 64db5933c7ad icmp: increase net.ipv4.icmp_msgs_{per_sec,burst} 539a6cf0844d tcp: move inet6_csk_update_pmtu() to tcp_ipv6.c fca59a2dd0b8 tcp: reduce calls to tcp_schedule_loss_probe() 9192320a65b7 net: stmmac: qcom-ethqos: convert to set_clk_tx_rate() method fb42f19e671f net: stmmac: qcom-ethqos: move SerDes speed configuration b8ab32315e22 net: stmmac: qcom-ethqos: use phy interface mode for inband b560938163db net: stmmac: qcom-ethqos: pass phy interface mode to configs cd0aa6515350 net: stmmac: pass interface mode into fix_mac_speed() method 834c72ca306c net: stmmac: qcom-ethqos: move loopback disable to .mac_finish() 3baa791f19be net: stmmac: qcom-ethqos: move qcom_ethqos_set_sgmii_loopback() up 649a00c3926f net: stmmac: qcom-ethqos: change ethqos_configure*() to return void e6f43a41ba62 net: stmmac: qcom-ethqos: remove register field value obfuscations ebfc2be12ec5 net: stmmac: qcom-ethqos: rename "por" members to "rgmii_por" 426f1f5b8752 net:ethernet:enic: map ethtool link modes by VIC type 472e079f8c90 net:ethernet:enic: add VIC subsystem ids 3197cce4d48c docs: net: document neigh gc_stale_time sysctl fcd3d039fab6 tcp: make tcp_v{4,6}_send_check() static 255688652b8c tcp: move tcp_v6_send_check() to tcp_output.c bd5e5e1d41d3 tcp: inline __tcp_v4_send_check() f620af11c27b xsk: avoid double checking against rx queue being full 8ebfe65e22d5 selftests/bpf: Test accounting of tail calls when prog is NULL f033335937d6 udp: move udp6_csum_init() back to net/ipv6/udp.c 2550def53bbf net: __lock_sock() can be static 399c6e3385a7 arm64: dts: imx93-11x11-evk: change usdhc tuning step for eMMC and SD 5ab0c76df240 arm64: dts: imx91-11x11-evk: change usdhc tuning step for eMMC and SD c89b50cc6b9f selftests/bpf: Fix flakiness of task_local_storage/sys_enter_exit be4b91d9aae5 docs: dt: unittest: update to current unittest filenames 0220405d7e09 dt-bindings: arm: cpus: Deprecate Qualcomm generic compatibles 4048cdc0655b dt-bindings: arm: fsl: Add i.MX93 Wireless EVK board 26279c8d5ede bus: imx-aipstz: set default value for opacr registers 28e99f8bc651 dt-bindings: arm: fsl: add Variscite DART-MX95 Boards 3feaa4342637 dt-bindings: soc: imx93-media-blk-ctrl: Add PDFC subnode to schema and example 12f56ee0ad2b arm64: dts: imx95-evk: update the dma-channel-mask property c915f81aa3c7 arm64: dts: imx95: Reserve eDMA channels 0-1 for V2X 8c2d3dd02d1a arm64: dts: imx93: Add i.MX93 Wireless EVK board support 6c41fe5964c2 arm64: dts: imx93: Add imx93w.dtsi for i.MX93 Wireless SiP f245e8eb1689 arm64: dts: imx93: Move 11x11 EVK specific parts back to imx93-11x11-evk.dts 3eb100e56195 arm64: dts: imx93: Extract common EVK description into shared dtsi 87e4207ddfe9 arm64: dts: imx95-15x15-frdm: support AONMIX MQS 77ae6ab96581 arm64: dts: imx95: add AONMIX MQS node 0c9d379d436e arm64: dts: freescale: imx95-toradex-smarc: fix PMIC_SD2_VSEL label position 7e660488ba13 ARM: dts: imx51-babbage: rename at45db321d@1 to flash@1 cf1215fd56cf ARM: dts: imx51-ts4800: rename fpga@0 to fpga@0,0 1c764712672b ARM: dts: imx35: remove simple-bus 'usbphy' 3645ed51986b ARM: dts: imx35: rename i2c clock-names to ipg c79cb42baf2a ARM: dts: imx35: rename emi to emi-bus to fix CHECK_DTBS warning 47e088c9d1a0 scsi: fnic: Bump up version number 927b5282df64 scsi: fnic: Refactor in_remove flag and call to fnic_fcpio_reset() 31eda39bfd46 scsi: fnic: Rename fnic_scsi_fcpio_reset() a59d1caf1ded scsi: fnic: Do not use GFP_ZERO for mempools 0e07baae55bc scsi: fnic: Use mempool for receive frames e8619bcb08b3 fs/ntfs3: return folios from ntfs_lock_new_page() 3a2141b2f1c3 fs/ntfs3: resolve compare function in public index APIs e10e72f69734 ntfs3: reject inodes with zero non-DOS link count e4094d56c559 s390/bpf: Do not increment tailcall count when prog is NULL f707860ebc84 scsi: ufs: core: Support UFSHCI 4.1 CQ entry tag 3abe4113e784 scsi: ufs: core: Add debug log for MCQ command timeout 01517654bc25 scsi: ufs: core: Add debug log for UIC command timeout 3733f4be2870 bpf: Do not increment tailcall count when prog is NULL ccc66ba50b70 staging: rtl8723bs: convert single-line comment to multi-line format 4fcaf09f5ddf staging: rtl8723bs: fix spelling mistakes in rtw_wlan_util.c e5448f8d2ec5 staging: sm750fb: convert logging to device-based in sm750_hw.c db7fb3588ab4 staging: sm750fb: remove debug and diagnostic prints 931c105de11c scsi: BusLogic: Replace deprecated strcpy() + strcat() in blogic_rdconfig() 8bd9b67dc6e2 staging: sm750fb: Fix "varios" typo in ddk750_swi2c.c 25b510c1923a staging: sm750fb: Fix "programed" typo in ddk750_mode.c 29e79c66b3cc staging: nvec: fix block comment style in nvec_interrupt() 6446e8c2b6c7 scsi: lpfc: Update lpfc version to 14.4.0.14 107cb8ed4f44 scsi: lpfc: Update copyright year string for 2026 5807d96c46d5 scsi: lpfc: Restrict first burst to non-FCoE and SLI4 adapters only 9714c5463fd1 scsi: lpfc: Update class of service bit field to 3 bits for WQE submissions 559a6c2ab097 scsi: lpfc: Add clean up of aborted NVMe commands during PCI fcn reset 2da10bcaa58a scsi: lpfc: Fix incorrect txcmplq_cnt during cleanup in lpfc_sli_abort_ring() 6b0bcf4b6430 scsi: lpfc: Cleanup error exit paths in lpfc_fdmi_cmd() and associated messages f6bfb8d14933 scsi: lpfc: Remove unnecessary ndlp kref get in lpfc_check_nlp_post_devloss 70b468d41b82 scsi: lpfc: Reduce pointer chasing when accessing vmid_flag f8c599ad90f5 scsi: lpfc: Use min_t() instead of min() in lpfc_sli4_driver_resource_setup 5f442e54e9ef scsi: lpfc: Add log messages to fabric login error labels b4082ac8e62c scsi: lpfc: Log discarded and insufficient RQE buffer events 8ecb3ec244ac scsi: lpfc: Update log message when ndlp kref get is unsuccessful 477174ac35c5 sched_ext: Optimize sched_ext_entity layout for cache locality c5a244bf17ca perf metricgroup: Fix metricgroup__has_metric_or_groups aa6a6a2d16c1 perf parse-events: Fix big-endian 'overwrite' by writing correct union member e02902dd493b spi: add devm_spi_new_ancillary_device() 0ac82bc7b792 gfs2: Remove unnecessary check in gfs2_evict_inode 92ab53b9bb2a arm64: dts: imx8-apalis: Fix LEDs name collision aa8671af0c38 PCI/PTM: Drop pci_enable_ptm() granularity parameter 3ae57df0b37e arm64: dts: imx8-apalis: Remove obsolete TODO comment b2150811e0ef arm64: dts: imx943-evk: enable lpuart6 for Bluetooth 722094c436d6 arm64: dts: imx93-14x14-evk: enable lpuart5 for Bluetooth 5f93cce741bc arm64: dts: imx8-apalis: Disable the audmix c13e6652c7ea arm64: dts: imx95-19x19-evk: enable lpuart5 for Bluetooth support 8940756346ec arm64: dts: imx93-evk/qsb: add m2-pcm-level-shifter-hog to enable BT HFP fb20ccf70cf6 clk: sunxi-ng: sun55i-a523-r: Add missing r-spi module clock 43eeae2b0001 arm64: dts: imx93: Add parallel display output nodes 37983fad7f3e regmap: define cleanup helper for regmap_field 38ab6557234d regmap: sort header includes ada32396f909 ASoC: SDCA: Add CS47L47 to class driver 80930d81c4b0 ASoC: soc_sdw_utils: Add device info for CS47L47 d116bccf6f1c remoteproc: xlnx: Fix sram property parsing 7c12f6ead467 spi: tegra210-quad: Add runtime autosuspend support db1d3cfaf3cd ata: ahci-dwc: Remove not-going-to-be-supported code for Baikal SoC 8636385b9f01 net: microchip: lan743x: add ethtool nway_reset support e5a80f5e67ce net: l2tp_eth: Replace deprecated strcpy with strscpy in l2tp_eth_create 1f8fb2a87b58 arm64: dts: axis: artpec9: Fix missing soc unit address f2f0587dcdec ARM: dts: arm: Use lowercase hex b567d42112a2 arm64: dts: axis: Add ARTPEC-9 Alfred board support 3ae2b7442cb8 arm64: dts: exynos: axis: Add initial ARTPEC-9 SoC support 7b43a16c48fe dt-bindings: arm: axis: Add ARTPEC-9 alfred board 85cc5be65b82 clk: samsung: artpec-9: Add initial clock support for ARTPEC-9 SoC f051dc5bc8e7 clk: samsung: Add clock PLL support for ARTPEC-9 SoC 6974ae5aa23b dt-bindings: clock: Add ARTPEC-9 clock controller 8ac768bb198c selftests: tc-testing: preserve list order when removing duplicates 951b8eee0581 firmware: exynos-acpm: Count acpm_xfer buffers with __counted_by_ptr 00808ae2e679 firmware: exynos-acpm: Count number of commands in acpm_xfer 910e91a6496f firmware: exynos-acpm: Use unsigned int for acpm_pmic_linux_errmap index 0a93f2355cf4 memory: tegra30-emc: Fix dll_change check 9597ab9a8296 memory: tegra124-emc: Fix dll_change check ef4d7b9975d6 memory: tegra: Add support for DBB clock on Tegra264 2865500db933 RDMA/restrack: fix kernel-doc indicator 16dc2d72de57 RDMA/iwcm: fix some kernel-doc issues in iw_cm.h ff46d1392750 RDMA/umem: fix kernel-doc warnings 2ecd012774bc IB/cache: avoid kernel-doc warnings 8eaff52fc101 PCI: endpoint: pci-epf-vntb: Return -ERANGE for out-of-range MW index 26cd5ca272a4 PCI: endpoint: pci-epf-vntb: Use array_index_nospec() on mws_size[] access f457c18d7904 PCI: endpoint: Constify struct configfs_item_operations and configfs_group_operations b4a317376795 selftests: pci_endpoint: Skip doorbell test when unsupported 51fba4aa6619 misc: pci_endpoint_test: Gate doorbell test on dynamic inbound mapping 9a940a3d08b2 PCI: endpoint: pci-epf-test: Advertise dynamic inbound mapping support 1cba96c0a795 PCI: endpoint: pci-ep-msi: Fix error unwind and prevent double alloc e81fa70179aa PCI: endpoint: pci-epf-test: Don't free doorbell IRQ unless requested cc04f2bfb9da PCI: endpoint: pci-epf-vntb: Fix MSI doorbell IRQ unwind f3f9825837df RDMA/rxe: Generate async error for r_key violations 5978ff33cc6f ARM: dts: mediatek: mt7623: fix efuse fallback compatible d51b7191f207 arm64: dts: mt8167: Reorder nodes according to mmio address 26fd3865e42f mmc: sdhci-pic32: allow driver to be compiled with COMPILE_TEST b13b3203be1a mmc: sdhci-pic32: add SPDX license identifier ad1aec8f15bf mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops 517b1e3c9455 dt-bindings: mmc: rockchip-dw-mshc: Add RV1103B compatible 0b02521bbc77 mmc: sdhci-of-arasan: add support on Axiado AX3000 SoC 7d608bea4ada dt-bindings: mmc: arasan,sdhci: Add Axiado AX3000 SoC d91639d0ab32 arm64: dts: mediatek: mt6359: give regulators unique names 97720432b093 mmc: host: Remove unnecessary module_init/exit functions 0651c2465836 arm64: dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon eaa699ee2084 arm64: dts: mediatek: mt8365-evk: add mmc aliases 4d580d122bb5 arm64: dts: mediatek: mt8395-radxa-nio-12l: add mmc aliases addd3eaf5330 arm64: dts: mediatek: mt8395-genio-common: add mmc aliases beb60276eb3a arm64: dts: mediatek: mt8195-cherry: Disable xhci1 completely 575f0bcd2d64 pinctrl: pic32: allow driver to be compiled with COMPILE_TEST 8932547b4b28 pinctrl: pic32: use consistent spacing around '+' f10f6fca875e pinctrl: pic32: change all cases of bare 'unsigned' to 'unsigned int' af5e323bd9a9 dt-bindings: pinctrl: imx35: add compatible string fsl,imx25-iomuxc 8dba7a13a414 dt-bindings: pinctrl: convert fsl,imx27-pinctrl.txt to YAML 7a29f373251e pinctrl: qcom: De-acronymize Glymur SoC name 6f26989e15fb pinctrl: qcom: Add Eliza pinctrl driver a7f8f004c6e6 dt-bindings: pinctrl: document the Eliza Top Level Mode Multiplexer 0e129487c36b pinctrl: pinctrl-single: add ti,am62l-padconf compatible string dc71d92f0d36 clk: renesas: r9a09g056: Fix ordering of module clocks array 79cac2b8dc1d clk: renesas: r9a09g057: Fix ordering of module clocks array bc47b2e82391 time/kunit: Add .kunitconfig ecfa23b486b2 jiffies: Remove unused __jiffy_arch_data aa80869b77e1 irqchip/msi-lib: Refuse initialization when irq_write_msi_msg() is missing 4b52df1b4e1d irqchip/irq-pic32-evic: Allow driver to be compiled with COMPILE_TEST 6096f427ed8e irqchip/irq-pic32-evic: Only include asm headers when compiling for MIPS 282f8b547d51 irqchip/irq-pic32-evic: Define board_bind_eic_interrupt for !MIPS builds 15f9b251fe40 irqchip/irq-pic32-evic: Don't define plat_irq_dispatch() for !MIPS builds 86be659415b0 irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter 8813837aa7f5 apparmor: return error on namespace mismatch in verify_header 4afc61702bdc apparmor: use target task's context in apparmor_getprocattr() 055d8dd55302 selftests/bpf: Update task local data license 99726ece0c8a selftests/bpf: Enable test for instruction array on arm64 ed8fa4b8894f selftests/bpf: Add test case for rbtree nodes that contain both bpf_refcount and kptr fields. fb1590448ff7 bpf: allow using bpf_kptr_xchg even if the MEM_RCU flag is set 580fa3430b5d selftests/bpf: Add supplementary tests for bpf_kptr_xchg ee9886c40aae bpf: allow using bpf_kptr_xchg even if the NON_OWN_REF flag is set 964c0747686a bpf: allow calling bpf_kptr_xchg while holding a lock f77c7b960144 selftests/net: add test for IP-in-IPv6 tunneling 99d6b9014bbd ata: libata-scsi: rename and improve ata_qc_done() fa4f81a8c15d ata: libata-scsi: make ata_scsi_simulate() static 9a5eb2adb1ec ata: libata-scsi: simplify ata_scsi_requeue_deferred_qc() a21b4040b388 ata: libata-sata: simplify ata_sas_queuecmd() 6158e34e594d ata: libata-core: improve tag checks in ata_qc_issue() 89320a1b9b93 arm64: dts: freescale: imx93-phy{core,board}: Add i2c bus recovery fe539166e3f8 doc: early_userspace_support.rst: trivial fix: directory -> file 32437123ee1c docs/zh_TW: remove trailing space 21a60fcd24ba Input: cros_ec_keyb - factor out column processing fd3c7a4522dc Input: cros_ec_keyb - do not allocate keyboard state separately 7d2657320c78 Input: cros_ec_keyb - simplify cros_ec_keyb_work() 2384e0e69275 Input: cros_ec_keyb - use BIT() macro instead of open-coding shifts 2c33bd615e75 Input: cros_ec_keyb - use u8 instead of uint8_t d8df89904cb4 Input: cros_ec_keyb - add function key support 3d35d41169d0 Input: export input_default_setkeycode 1e9ae338eadd documentation: update arch features 95c0cd8bee59 docs: admin-guide: update tiny script for number of taint flags 46298375477b linux-next: update maintainer info. 8cf7280ccd01 Documentation/rtla: Add hwnoise to main page c99fcb58501e docs: Fix an erroneous reference to sphinx.rst ba53939bbadd iio: addac: ad74413r: simplify timeout return 049875cb16a0 iio: adc: ad7173: move opening brace to a separate line a96f415ab504 ARM: dts: imx6ull-engicam-microgea-bmm: set touchscreen glitch threshold 06cdcd389ec4 iio: light: gp2ap020a00f: Join some lines of code to be a single line 2eb3741b6220 iio: light: gp2ap020a00f: Remove trailing comma in termination entry b047a2bc7a08 iio: light: gp2ap020a00f: Explicitly use string literal for driver name 7b53652c8c4d iio: light: gp2ap020a00f: Use temporary variable for struct device 7b9e5e513915 iio: light: gp2ap020a00f: Replace custom implementation of min() 8dd9b4378b8a docs: pt_BR: Add initial Portuguese translation 550f5c010465 iio: light: gp2ap020a00f: Fix possible error swallow f6d460ec0155 iio: light: gp2ap020a00f: Return directly from the switch cases c579a6a7a745 iio: light: gp2ap020a00f: Use correct types for 16-bit LE data b969e76585e9 iio: light: gp2ap020a00f: correct return type to int 34be156c8808 iio: light: gp2ap020a00f: simplify locking with guard() 70a9ae59c5b1 iio: adc: at91_adc: change at91_ts_sample to return void 76878a3820b5 iio: amplifiers: ad8366: update device support d99a03d6dda4 iio: amplifiers: ad8366: consume enable gpio d5e02d0d00b9 iio: amplifiers: ad8366: add device tree support 314b184b8202 iio: amplifiers: ad8366: prepare for device-tree support ee4f8c56e46a iio: amplifiers: ad8366: replace reset-gpio with reset controller 5fdb9c833293 iio: amplifiers: ad8366: refactor device resource management 5603a07af9f1 iio: amplifiers: ad8366: use devm_mutex_init() and drop mutex_init() d9eece6f39c6 iio: amplifiers: ad8366: add local dev pointer to the probe function 5593bddbf9dd iio: amplifiers: ad8366: refactor include headers 3cfbb50d1414 dt-bindings: iio: amplifiers: Add AD8366 support 2ee227268c36 MAINTAINERS: Add missing maintainer entry for AD8366 driver 4b0d26cb9a79 iio: adc: ade9000: use dev_err_probe() in probe path 4d9fccb3e987 iio: core: Simplify IIO core managed APIs b40be056eefe iio: adc: ad7266: simplify error return 3d8fedcc62b6 iio: filter: admv8818: remove redundant else after return 12b393486c70 iio: core: Clean up device correctly on viio_trigger_alloc() failure d1e13ac7c264 iio: adc: nxp-sar-adc: Remove unnecessary type casting 0e2af0fc30ec staging: iio: impedance-analyzer: ad5933: use div64_ul() instead of do_div() baff45179e90 iio: adc: Add support for QCOM PMIC5 Gen3 ADC 1c1b853eefcd dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC 9f3a352e9ff0 dt-bindings: iio: adc: Split out QCOM VADC channel properties 658ad2259b3e selftests/sched_ext: Add test to validate ops.dequeue() semantics ebf1ccff79c4 sched_ext: Fix ops.dequeue() semantics 482bb06f83ab sched_ext: Add rq parameter to dispatch_enqueue() b75aaea24c9f sched_ext: Properly mark SCX-internal migrations via sticky_cpu 68b518773213 remoteproc: qcom_q6v5_mss: Add MSM8940 3c8c90f050e9 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8940 2c4f52dd8baf remoteproc: qcom_q6v5_mss: Add MSM8937 aebef677bb6d dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8937 be086d05aa03 remoteproc: qcom_q6v5_mss: Add MSM8917 b83f08e0d228 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8917 4fe236a1d024 remoteproc: qcom_q6v5_mss: Add MDM9607 1edab01aed30 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MDM9607 f56052f4d87c remoteproc: qcom_q6v5_mss: Introduce need_pas_mem_setup 507a071d9868 spi: pxa2xx: use min() instead of min_t() 6cee29ad9d7e ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver ba0b236736dd ACPI: x86: cmos_rtc: Clean up address space handler driver 92dfd92f7476 hte: tegra194: remove Kconfig dependency on Tegra194 SoC 52bc3daed226 hte: replace use of system_unbound_wq with system_dfl_wq 2d763a22a64c arm64: dts: imx8mp-evk: add bluetooth dts node 7dd78559984d arm64: dts: imx8mp-evk: replace space with tab 556de0fc240d arm64: dts: imx8mn-evk: add bluetooth dts node 09a38b6f101a arm64: dts: imx8mm-evk: add uart3 port 193be56821bc arm64: dts: imx8mm-evk: add uart1 and bluetooth node 9184a2c9b193 arm64: dts: imx8mm-evk: correct the spdif compatible string a3959de80f55 arm64: dts: imx8mm-evk: replace space with tab 0e629783f493 dt-bindings: fsl: add compatible string fsl,imx25-aips a45ff9dd3fec checkpatch: Fix false DT_SPLIT_BINDING_PATCH warnings fd54d81c2c0e sched/fair: Skip SCHED_IDLE rq for SCHED_IDLE task c2a57380df9d sched: Replace use of system_unbound_wq with system_dfl_wq c0e1832ba6da sched: Fix incorrect schedstats for rt and dl thread d3d663faa1d4 sched/fair: Filter false overloaded_group case for EAS 926475806606 sched/fair: Update overutilized detection db4551e2ba34 sched/fair: Use full weight to __calc_delta() 101f3498b4bd sched/fair: Revert 6d71a9c61604 ("sched/fair: Fix EEVDF entity placement bug causing scheduling lag") 4823725d9d1d sched/fair: Increase weight bits for avg_vruntime 9fe89f022c05 sched/fair: More complex proportional newidle balance 141af1be817c clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source e7c8eb1646db clk: qcom: dispcc-glymur: use RCG2 ops for DPTX1 AUX clock source e2e0d2f3dab4 clk: qcom: videocc-glymur: Add video clock controller driver for Glymur 1c8ce43e1e07 clk: qcom: gcc-glymur: Add video axi clock resets for glymur ed9ca8296147 dt-bindings: clock: qcom: Add video clock controller on Glymur SoC 7c3260327fc8 dt-bindings: clock: qcom: Add GCC video axi reset clock for Glymur 67e645285dd0 clk: qcom: Add support for GPUCC and GXCLK for Glymur 4aff230cf28b dt-bindings: clock: qcom: document the Glymur GPU Clock Controller 9386d9e8cc72 soc: qcom: pmic_glink: Add support for Glymur and Kaanapali 540262793df1 soc: qcom: pmic_glink: Add charger PDR service information to client data aed744014654 dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles 85072bcd4f3f clk: qcom: De-acronymize Glymur SoC name eba8bcf96e76 dt-bindings: clock: qcom,glymur-dispcc: De-acronymize SoC name 8dc51459ef70 selinux: annotate intentional data race in inode_doinit_with_dentry() 3cd82bca8448 arm64: defconfig: Enable configs for Qualcomm Glymur SoC 9314c6ecace1 arm64: dts: qcom: glymur: Enable Glymur CRD board support 41b6e8db400c arm64: dts: qcom: Introduce Glymur base dtsi 4ed5f35359db dt-bindings: arm: qcom: Document Glymur SoC and board 63931aa0d962 arm64: defconfig: Enable SM8750 clock controllers f1e7b8929eef staging: rtl8723bs: fix spelling mistakes in include files d81d7e8c0f35 staging: rtl8723bs: fix spelling mistakes in sdio_halinit.c 282a976a0fc0 staging: rtl8723bs: remove unnecessary parentheses 0c9d1b56f9af staging: rtl8723bs: fix spaces around binary operators 6bd2cd06446f staging: rtl8723bs: fix inconsistent indenting detected by smatch 8af39f074c46 staging: rtl8723bs: Use kmemdup in sdio_ops.c 29c7e7b6a3ed staging: rtl8723bs: remove unused macros from rtl8192c_recv.h 0cffdcc356b2 staging: rtl8723bs: Rename camel case variable b38a0d2f24d7 staging: rtl8723bs: Rename camel case enumeration 260ef0a2ed41 staging: rtl8723bs: rename camelCase variable 232046c20966 staging: rtl8723bs: remove unnecessary boolean comparison 791af501f51c staging: rtl8723bs: align and split variable declarations 2ad4e71ec905 staging: rtl8723bs: simplify boolean expressions 2b8144be611f staging: rtl8723bs: use bool for traffic_status_watchdog() d357fe844679 staging: rtl8723bs: remove stale commented code ed8382fb4fad staging: rtl8723bs: convert traffic_status_watchdog() local variables to snake_case 1d4d268ff2f2 staging: rtl8723bs: rename rt_link_detect_t fields to snake_case c17a99a86632 staging: rtl8723bs: rename LinkDetectInfo to link_detect_info 134fdc1c9728 staging: rtl8723bs: remove shadowed variable in sdio_halinit 8fd94d0e44f0 staging: rtl8723bs: remove explicit comparisons to false in rtw_ap.c a4b887ae7dc5 staging: rtl8723bs: Remove unused members in struct rtw_wdev_priv 4b8e8805fd3d staging: rtl8723bs: Remove unused structs and helper functions e0a17573dc57 staging: rtl8723bs: wrap long comments to 100 columns 874b07eb0875 PCI/MSI: Add TODO comment about legacy pcim_enable_device() side-effect 03e4905402ae PCI/MSI: Clarify pci_free_irq_vectors() usage for managed devices d3e996a59696 PCI/TPH: Allow TPH enable for RCiEPs cc33985d26c9 PCI/ASPM: Fix pci_clear_and_set_config_dword() usage a8aeea1bf3c8 PCI/AER: Clear only error bits in PCIe Device Status 5ebc20921b7f ASoC: tas2552: Allow audio enable GPIO to sleep a8422facc2c8 staging: axis-fifo: refactor device tree parsing c2be939e9336 staging: axis-fifo: use u32 for fifo depth flags 36e20eb1cac2 staging: rtl8723bs: remove redundant NULL check on premainder_ie b8232ea5d161 staging: nvec: propagate error codes in tegra_nvec_probe() 6edec96a66ca staging: fbtft: fb_tinylcd: replace udelay() with fsleep() b8077a5becb0 staging: rtl8723bs: remove unused MAX_PATH_NUM defines for other chips 2cb894935421 staging: fbtft: Remove duplications of fbtft_set_addr_win() 41db5b76eeb4 staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown 532fc90fa51a staging: rtl8723bs: remove redundant 'Adapter' variable in HalPhyRf_8723B c6b7a9a248e9 staging: octeon: type change from uint_t to u eefd687afb48 staging: rtl8723bs: remove unnecessary void * casts in ioctl_cfg80211.c 97926ebe5485 staging: rtl8723bs: remove unnecessary void * casts in rtl8723b_hal_init.c 102e8dbdfd85 staging: rtl8723bs: remove unnecessary void * casts in rtw_security.c ee98bf15839a staging: rtl8723bs: remove unnecessary void * casts in rtw_mlme_ext.c 52e3776055a2 staging: rtl8723bs: remove unnecessary void * casts in rtw_ieee80211.c fd865573df74 staging: rtl8723bs: remove unnecessary void * casts in rtw_efuse.c 8466b076b3d7 staging: rtl8723bs: remove unnecessary void * casts in rtw_ap.c cd3589550059 staging: rtl8723bs: replace ternary min comparison with min() c18828f2f8a8 staging: rtl8723bs: Wrap long function parameter lists 94c1e3abce31 staging: rtl8723bs: fix spacing around operators f80760f5fc02 staging: fbtft: fix unchecked write return value in fb_agm1264k-fl fbab250eb51d staging: sm750fb: convert logging to device-based in sm750.c 5c05c1ac4baa staging: fbtft: Optimize partial write() 6bb9204e2995 staging: fbtft: fix spelling mistake "dinamically" -> "dynamically" e50ecef464e8 staging: rtl8723bs: Refactor setCCKFilterCoefficient to remove duplicated rtw_write8() calls d1c2574d03cc staging: most: dim2: check return value of clk_prepare_enable for PLL d289635eb0f1 staging: most: net: remove unused header include 3094fbd606ab staging: most: dim2: remove unused header includes 4f083b987ef1 staging: most: dim2: convert pr_err/warn to dev_err/warn b708971b2919 staging: most: dim2: move extra info messages to dev_dbg 06ffbc63d182 staging: greybus: sdio: Remove double whitespace 08d53e5479ca staging: greybus: Fix spelling mistake in Kconfig 344c8694995a staging: greybus: sdio: Fix typo in comment 3e63ff8e224d staging: greybus: pwm: Fix typo in comment fed6e5084894 spi: atcspi200: Remove redundant assignment to .owner 6f7e9b11549d spi: omap2-mcspi: add support for 3-wire transfers 4d28f38f64ef spi: dt-bindings: renesas,rzv2h-rspi: allow multiple DMAs 5e897a498a6b spi: stm32: Use NULL instead of 0 for pointer 52531750d39b spi: stm32-ospi: Remove exec_op() callback debug log 837f6691d5f3 spi: stm32: fix rx DMA request error handling 20a88c156f37 spi: cs42l43: Don't support sidecar properties on device tree systems ffef4123043c spi: allow ancillary devices to share parent's chip selects 52b364fed6e1 shmem: adapt to rhashtable-based simple_xattrs with lazy allocation b32c4a213698 xattr: add rhashtable-based simple_xattr infrastructure 94d709be8c0d xattr: add rcu_head and rhash_head to struct simple_xattr 2ff7cf7e0640 gfs2: Call unlock_new_inode before d_instantiate d6bf2e64dec8 mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs f3b9683bf543 mmc: dw_mmc: move pmops into core driver 4cd4e8231652 mmc: loongson2-mmc: drop redundant memset after dma_alloc_coherent() 8ea84b50a95f mmc: dw_mmc: Remove mshc alias support 9b541ceaf5b4 mmc: dw_mmc-k3: Remove mshc alias support 6aaa6c561fe6 arm64: dts: hisilicon: hikey960/970: Convert to use standard mmc alias 1e618364767c MAINTAINERS: add MMC files to BST entry 695824f45629 mmc: sdhci: add Black Sesame Technologies BST C1200 controller driver ef7eb1a7094d mmc: sdhci: allow drivers to pre-allocate bounce buffer d5159623162c dt-bindings: mmc: add binding for BST DWCMSHC SDHCI controller 1e9f43a1dbef mmc: sdhci-of-k1: spacemit: Add support for K3 SoC b4206966e2d4 dt-bindings: mmc: spacemit,sdhci: add support for K3 SoC 366b5941566c mmc: sdhci: Stop advertising the driver in dmesg c0b68bc25efe mmc: sdio: add NXP vendor and IW61x device IDs 2c7fe99a71f6 mmc: dw_mmc-pltfm: use modern PM macros 765f4836ec66 mmc: dw_mmc-pci: Use BAR_2 and pcim_iomap_region() c6969a13f6d3 mmc: dw_mmc: Remove unused register access macros 7597d68cea68 mmc: dw_mmc: Improve dw_mci_get_cd() 29d3f6a64376 mmc: dw_mmc: Remove DW_MCI_SEND_STATUS and DW_MCI_RECV_STATUS macros e453a08b3a11 mmc: dw_mmc: Remove redundant struct mmc_data forward declaration 792bd24b6eb6 mmc: dw_mmc: Remove struct dw_mci_board ec6d8bb39dc8 mmc: dw_mmc: Remove bus_hz from struct dw_mci_board d3fcd6362aaf mmc: dw_mmc: Move detect_delay_ms from struct dw_mci_board to struct dw_mci dc1f8aacc994 mmc: dw_mmc: Remove fifo_depth from struct dw_mci_board d917f35c33fd mmc: dw_mmc: Move rstc from struct dw_mci_board to struct dw_mci cea6e1a151bf mmc: dw_mmc: Remove caps2 and pm_caps from struct dw_mci_board fedf31e20405 mmc: dw_mmc: Remove assignment of pdata in dw_mci_pltfm_register() 137cf0a4d633 mmc: dw_mmc: Remove SDMMC_INT_ERROR 57cc962430a1 mmc: dw_mmc: Remove dma_ops from struct dw_mci_board 4db2a6c8576f mmc: dw_mmc: Check return value of dma_ops->init() in resume c740532de087 dt-bindings: mmc: arm,pl18x: Do not use plural form of a proper noun PrimeCell 6fba00c98eb9 mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop f6b3889812e4 mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning 4e709d5d62f3 mmc: cavium-octeon: Simplify with scoped for each OF child loop e8c23b466bcc mmc: atmel-mci: Simplify with scoped for each OF child loop 0621d52b1ddf mmc: cavium: Use clamp to simplify cvm_mmc_set_clock 658b716c0486 mmc: sdhci-of-k1: add reset support 4231325cfb87 dt-bindings: mmc: spacemit,sdhci: add reset support 5e9f849d8d23 mmc: dw_mmc: Remove struct dw_mci_slot c72be4c3066d mmc: dw_mmc: Introduce dw_mci_alloc_host() 3449b31eb18f mmc: dw_mmc: Remove queue from dw_mci 78983c4d608b mmc: dw_mmc: Remove mrq from struct dw_mci_slot 027e1688bc4a mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mci a15132900910 mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot b8cc1e80668a mmc: dw_mmc: Remove id and ctype from dw_mci_slot 1a1936f808d7 mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci d7ab40c3bd2a mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible 1a990def44fb mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mci 53f05821b7f7 mmc: dw_mmc: Remove unused header files and keep alphabetical order 9edf45987d08 mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() 9313c6c3dbd7 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the reset 5962f68603ea dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property acb52756e90c dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties 182b650e4e9c dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA 8ceb70c9f970 mmc: sdhci-esdhc-imx: wait for data transfer completion before reset 846a3a2fdff5 mmc: mtk-sd: add support for MT8189 SoC a834e60c8a99 mmc: mtk-sd: add support for SPM resource release control 7514f64780a4 dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC 263ff314cc56 mmc: core: Add quirk for incorrect manufacturing date 3e487a634bc0 mmc: core: Adjust MDT beyond 2025 3d9ce86b52b7 mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cards 541fe77cc4d7 mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMA 40dfdd8d1449 mmc: dw_mmc: Remove unused struct dma_pdata 82d58440cd72 dt-bindings: power: Add MediaTek MT8189 power domain 3cdac25e80a2 dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO 425fec07d429 dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability d28cb72e07b2 dt-bindings: power: define ID for Marvell PXA1908 audio domain 50214dc43820 locking/mutex: Add killable flavor to guard definitions babcde3be8c9 locking/mutex: Fix wrong comment for CONFIG_DEBUG_LOCK_ALLOC 8b65eb52d93e locking/mutex: Rename mutex_init_lockep() 38e8cc1c7938 pinctrl: Fix spelling problem e8fc8588d06c gpiolib: replace snprintf("%s") with strscpy 0acbe817c373 gpio: ts4800: Remove duplicate code to handle 'ngpios' property c08381ad56a9 gpio: viperboard: normalize return value of gpio_get 9eb7ecfd20f8 gpio: tps65086: normalize return value of gpio_get e62b94a690c8 gpio: stp-xway: normalize return value of gpio_get 5a32ebabb681 gpio: lp873x: normalize return value of gpio_get 4d720b0d68e9 gpio: da9055: normalize return value of gpio_get 49621f1c9778 gpio: cgbc: normalize return value of gpio_get c43778680546 gpio: bd9571mwv: normalize return value of gpio_get 2c299030c681 gpio: tegra186: Support multi-socket devices 2423e336d948 gpio: tegra186: Simplify GPIO line name prefix handling 96c02c906a44 gpio: cdev: convert lineevent_create() and linereq_create() to FD_PREPARE() 2c46f19c9adf gpio: brcmstb: allow parent_irq to wake 66ff5094240e gpio: brcmstb: implement .irq_mask_ack() 5711ae6de064 gpio: brcmstb: Utilize irqd_to_hwirq(d) instead of d->hwirq 1c5986eefde9 dt-bindings: pinctrl: qcom,sm8450-lpass-lpi-pinctrl: Add SA8775P and QCS8300 pinctrl 6d3ea3120eaa pinctrl: rockchip: Add RV1103B pinctrl support 540e666a7662 dt-bindings: pinctrl: rockchip: Add RV1103B compatible 08eea726f4a3 iio: light: zopt2201: use lock guards f808d21ef7d5 iio: light: zopt2201: Reorder header includes 1261aea929a9 dt-bindings: iio: dac: Fix typo in ti,dac7612.yaml 419a96f82474 iio: adc: ad4080: add support for AD4082, AD4085 and AD4088 6cfb965afed9 dt-bindings: iio: adc: adi,ad4080: add support for AD4082, AD4085 and AD4088 a10f6dd4eef2 iio: adc: ad4030: Use BIT macro to improve code readability 34773346827b dt-bindings: iio: adc: adi,ad4030: Reference spi-peripheral-props 65d887ff2105 iio: dac: max5522: simplify probe with devm_regulator_get_enable_read_voltage() 93f60f67215e iio: magnetometer: si7210: simplify probe with devm_regulator_get_enable_read_voltage() 0309e66abea1 iio: adc: ad7192: Revert "properly check spi_get_device_match_data()" d6ae9f202f61 iio: sca3000: simplify with spi_get_device_match_data() 094d5d37d385 iio: magnetometer: bmc150_magn: minor formatting cleanup d1fa7b316b9f iio: magnetometer: bmc150_magn: replace msleep with fsleep e3310a32e057 iio: light: vcnl4000: add support for Capella CM36686 and CM36672P f48bfc823c13 dt-bindings: iio: light: vcnl4000: add Capella CM36686 and CM36672P 196c9df17865 iio: adc: ad7380: add support for multiple SPI lanes 63670c90f02b dt-bindings: iio: adc: adi,ad7380: add spi-rx-bus-width property 5cf5654b1975 iio: adc: ad4062: Add missing IS_ERR() check bc2cb23607eb iio: frequency: adf4350: Return -ENOMEM on memory allocation failure 25ac1dea217f iio: adc: pac1934: Return -ENOMEM on memory allocation failure 8e901c49ffc8 iio: proximity: hx9023s: support firmware-name property 577fe2fdd42f dt-bindings: iio: proximity: hx9023s: support firmware-name property 2e47110413d9 iio: adc: ad9467: check for backend capabilities 89443dc7843c iio: adc: ad9467: simplify device pointer in probe 519ecb5f1001 iio: adc: sd_adc_modulator: define supported iio-backend capabilities 9db3e8ddca3d iio: dac: adi-axi-dac: define supported iio-backend capabilities ed3be723b0ed iio: adc: adi-axi-adc: define supported iio-backend capabilities 88440208c607 iio: industrialio-backend: support backend capabilities 286386820d52 platform/chrome: lightbar: Optimize command size 8167d7f67464 soundwire: sdw.h: repair names and format of kernel-doc comments 3d2398f44a2d OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp() e560083c0467 OPP: debugfs: Use performance level if available to distinguish between rates de716275941a Input: adxl34x - drop redundant error variable in adxl34x_i2c_probe 76b4ec8efdc3 ARM: dts: aspeed: anacapa: Add retimer EEPROMs c2bcf62ca75c regcache: Split regcache_count_cacheable_registers() helper 1fcf171178f0 regcache: Remove duplicate check in regcache_hw_init() 0556bb42a84e regulator: pf0900: Make regu_irqs variable static const fbb4c52ccdcb regulator: spacemit-p1: Update supply names 82ffa9610ba3 dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties d075cef4af63 ASoC: simple-card-utils: add sysclk ordering support 5879521cb558 ASoC: ti: davinci-mcasp: Add system suspend/resume support 07c774dd64ba ASoC: soc-compress: use function to clear symmetric params 0fa3df83d553 ASoC: Add SPDX ids to many soc files f817c6a21235 ASoC: rt5575: Remove redundant assignment to .owner bf122191473e ASoC: rt5677-spi: Add SPI device ID matching table 904e71d42505 ASoC: rt5677: Reset the codec during probing 0cc00de3dd5b ASoC: rt5677: Set up ACPI GPIO pins mapping table 14848e6a8058 ASoC: rt5677: Report error if the ID register cannot be read 687f2679e8bf ASoC: rt5677: Fix typo in the header file 9f56f0bd2e49 ASoC: rt5677: Allow it to be defined as an I2C board f43aed8dfecb ASoC: rt5677: Add 10EC5677 ACPI ID as supported 171b3663f33e ASoC: codecs: aw88261: Add firmware-name support c5ad3f623103 ASoC: dt-bindings: awinic,aw88395: Document firmware-name property 78dfbd4ad0be ASoC: Add quirk for Lecoo Bellator N176 d3fbf61317f6 ASoC: Drop RPL driver df4148a5a3cf ASoC: Add DMIC support for the AMD RPL platform 6ee3f20368a4 arm64: dts: nuvoton: drop unused syscon property from watchdog node c5902c06742c ARM: dts: aspeed: anacapa: add NFC device 633d9ef1da63 ARM: dts: aspeed: Add Asrock Paul IPMI card d335425728aa dt-bindings: arm: aspeed: Add Asrock Paul IPMI card 62f0fd7599f0 ARM: dts: aspeed: Add 128M alt flash layout to NVIDIA MSX4 36c1cea299fe ARM: dts: aspeed: Add Asus Kommando IPMI card d3f857e397ff dt-bindings: arm: aspeed: Add Asus Kommando IPMI card d4851759742c clk: divider: remove divider_round_rate() and divider_round_rate_parent() 4b5231d608d0 clk: divider: remove divider_ro_round_rate_parent() dc652a33cf08 clk: remove round_rate() clk ops 4ce1f19e529b clk: composite: convert from round_rate() to determine_rate() e270dc63837f clk: test: remove references to clk_ops.round_rate 99372d2430c0 arm64: dts: rockchip: Describe HDMI supplies for nanopi4 boards 1e6568db5a4e arm64: dts: rockchip: Clean up NanoPi-R2S Plus gmac2io 0c02a103908b arm64: dts: rockchip: add pwm-fan for NanoPC-T6 86a82f7a7eed arm64: dts: rockchip: Add rk3576 evb2 board 912fe17d0a52 dt-bindings: arm: rockchip: Add rk3576 evb2 board 25afddad23b8 arm64: dts: rockchip: Add overlay for FriendlyElec HD702E 638fa970ac66 arm64: dts: rockchip: Move RK3399 eDP pinctrl to boards 5fdd6701fad1 arm64: dts: rockchip: add overlay for qnap-ts133 device revision a12bd8d24f2f arm64: dts: rockchip: add overlay for qnap-ts233 device revision 406c5515eb62 arm64: dts: rockchip: add overlay for qnap-ts433 device revision 5918bf2a17f4 arm64: dts: rockchip: Add port subnodes to RK356x SATA controllers 1ee69b9cdcd1 arm64: dts: rockchip: add Awinic aw87391 amplifiers for Anbernic RG-DS 52ad35272559 arm64: dts: rockchip: Add supply for pd_rkvdec and pd_venc on rk3388-evbs 9e79dcc4d868 arm64: dts: rockchip: add node name for RK3588_PD_RKVDEC0/1 and RK3588_PD_VENC0/1 53ec6d21fe1e arm64: dts: rockchip: Add OneThing Edge Cube series d49566ff47e7 dt-bindings: arm: rockchip: Add OneThing Edge Cube series c6d26a942563 dt-bindings: vendor-prefixes: Add Shenzhen OneThing Technologies Co., Ltd. 753ed4fa4e81 arm64: dts: rockchip: Add DisplayPort dt node for rk3576 18a1d365e825 selftests/bpf: align build_id test mapping to 64K page size d820fa311482 selftests/bpf: fix flaky build_id test bc014937bc11 fs: unexport fs_context_for_reconfigure d2f2f7cf8e89 fs: remove fsparam_path / fs_param_is_path 8823db29744f fs: remove fsparam_blob / fs_param_is_blob 0d799df5b147 fs: mark bool_names static f08fe8891c3e dcache: Limit the minimal number of bucket to two 2dec6931ee04 MAINTAINERS: update ntfs filesystem entry ab00f20ab6c7 Documentation: filesystems: update NTFS driver documentation 47503f989736 ntfs: add Kconfig and Makefile f3b47720c2b1 ntfs3: remove legacy ntfs driver support 5218cd102aec ntfs: update misc operations fc053f05ca28 ntfs: add reparse and ea operations 11ccc9107dc4 ntfs: update runlist handling and cluster allocator 495e90fa3348 ntfs: update attrib operations b041ca562526 ntfs: update iomap and address space operations 9c87959601e8 ntfs: update file operations 0a8ac0c1fa0b ntfs: update directory operations 115380f9a2f9 ntfs: update mft operations af0db57d4293 ntfs: update inode operations 6251f0b0de7d ntfs: update super block operations 40796051991d ntfs: update in-memory, on-disk structures and headers 1f662195dbc0 fs: add generic FS_IOC_SHUTDOWN definitions 1e9ea7e04472 Revert "fs: Remove NTFS classic" e7b53288d9ea Input: drv260x - fix unbalanced regulator_disable() call 710a1a8c591e Input: drv260x - handle calibration timeout 029edcfc4331 Input: drv260x - add support for ACPI-enumerated devices c0347a38be66 Input: drv260x - sort all #include alphabetically c88c63f2710d Input: drv260x - add I2C IDs for all device variants ffcdb6856a1b Input: st1232 - expose firmware version via sysfs 004703baa5a9 Input: st1232 - read firmware version and revision 6075dd69c57d Input: libps2 - embed WARN_ON(1) macros into their enclosing if statements fd15b9c6ec8a nfs: stop using writeback internals for WB_WRITEBACK accounting 8cab8dc0e141 gfs2: stop using writeback internals for dirty_exceeded check 07043a6ebeb2 f2fs: stop using writeback internals for dirty_exceeded checks a235d3bcd28b writeback: prep helpers for dirty-limit and writeback accounting 4c51f90d45dc selftests/bpf: Add powerpc support for get_preempt_count() in selftest 3d91c618aca4 bpf: rename bpf_reg_state->off to bpf_reg_state->delta 6363fc17c9f5 nfp: bpf: remove references to bpf_reg_state->off for pointers 022ac0750883 bpf: use reg->var_off instead of reg->off for pointers ed20a14309e0 bpf: split check_reg_sane_offset() in two parts f632de6e1955 selftests/bpf: Migrate align.c tests to test_loader framework d317e2ef9dcf selftests/futex: Fix incorrect result reporting of futex_requeue test item