b85ea95d0864 Linux 6.7-rc1 e257da571536 wifi: iwlwifi: fix system commands group ordering f032c53bea6d tracing/kprobes: Fix the order of argument descriptions 8473bfdcb5b1 drm/amdgpu: fix error handling in amdgpu_vm_init 256503071c2d drm/amdgpu: Fix possible null pointer dereference 037b98a2312e drm/amdgpu: move UVD and VCE sched entity init after sched init 8ed79c409ecb drm/amdgpu: move kfd_resume before the ip late init e4c44b1a1962 drm/amd: Explicitly check for GFXOFF to be enabled for s0ix fd2bd7c0539e cifs: update internal module version number for cifs.ko ee1d21794e55 cifs: handle when server stops supporting multichannel 705fc522fe9d cifs: handle when server starts supporting multichannel 784e0e20b4c9 Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO a406b8b424fa parisc: Prevent booting 64-bit kernels on PA1.x machines bef4a48f4ef7 spi: Fix null dereference on suspend ce51e6153f77 tracing: fprobe-event: Fix to check tracepoint event and return abc28463c818 kprobes: unify kprobes_exceptions_nofify() prototypes 3afe73372966 lib: test_objpool: make global variables static b2a866975f6c Documentation: tracing: Add a note about argument and retval access d27abbfd4888 pwm: Fix double shift bug a2da597ff6f5 pwm: samsung: Fix a bit test in pwm_samsung_resume() a5035c818474 fbdev: fsl-diu-fb: mark wr_reg_wa() static dce217780270 fbdev: amifb: Convert to platform remove callback returning void 67e1ab5bb58a fbdev: amifb: Mark driver struct with __refdata to prevent section mismatch warning de4eceab578e smb3: allow dumping session and tcon id to improve stats analysis and debugging 8e8e46a6036f parport: gsc: mark init function static cca202a5e595 fbdev: hyperv_fb: fix uninitialized local variable use 2e2389ca5d7e fbdev: omapfb/tpd12s015: Convert to platform remove callback returning void a23f29d057d0 fbdev: omapfb/tfp410: Convert to platform remove callback returning void b0d61e8c0496 fbdev: omapfb/sharp-ls037v7dw01: Convert to platform remove callback returning void fe83fc52db06 fbdev: omapfb/opa362: Convert to platform remove callback returning void 34948a36a4bb fbdev: omapfb/hdmi: Convert to platform remove callback returning void ebfb1334cf43 fbdev: omapfb/dvi: Convert to platform remove callback returning void da21ff3954ed fbdev: omapfb/dsi-cm: Convert to platform remove callback returning void d5d8b9df6b6d fbdev: omapfb/dpi: Convert to platform remove callback returning void 26553eb8df2d fbdev: omapfb/analog-tv: Convert to platform remove callback returning void 42a0148ab7f8 fbdev: atmel_lcdfb: Convert to platform remove callback returning void 3e9ec97706fd fbdev: omapfb/tpd12s015: Don't put .remove() in .exit.text and drop suppress_bind_attrs 20bcc282d7cc fbdev: omapfb/tfp410: Don't put .remove() in .exit.text and drop suppress_bind_attrs 6a06fc772fa5 fbdev: omapfb/sharp-ls037v7dw01: Don't put .remove() in .exit.text and drop suppress_bind_attrs 7462e46054c5 fbdev: omapfb/opa362: Don't put .remove() in .exit.text and drop suppress_bind_attrs 1fc9ea058089 fbdev: omapfb/hdmi: Don't put .remove() in .exit.text and drop suppress_bind_attrs f004d9113059 fbdev: omapfb/dvi: Don't put .remove() in .exit.text and drop suppress_bind_attrs b02e6f70f8d8 fbdev: omapfb/dsi-cm: Don't put .remove() in .exit.text and drop suppress_bind_attrs bfaee69738bc fbdev: omapfb/dpi: Don't put .remove() in .exit.text and drop suppress_bind_attrs 7fbbc0868ca4 fbdev: omapfb/analog-tv: Don't put .remove() in .exit.text and drop suppress_bind_attrs 13c8fb98b7bd fbdev: atmel_lcdfb: Stop using platform_driver_probe() 197264284303 drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where inst != 0 (v2) 85150626ea04 drm/amdgpu: Use correct KIQ MEC engine for gfx9.4.3 (v5) 76d2da18afde drm/amdgpu: add smu v13.0.6 pcs xgmi ras error query support 4638e0c29a3f drm/amdgpu: fix software pci_unplug on some chips 36e0d7088555 drm/amd/display: remove duplicated argument 8140b07b0a69 drm/amdgpu: correct mca debugfs dump reg list d406aec8dc2a drm/amdgpu: correct acclerator check architecutre dump 27d80f7d6818 drm/amdgpu: add pcs xgmi v6.4.0 ras support 4abf0b0bdf5f drm/amdgpu: Change extended-scope MTYPE on GC 9.4.3 61e0a98200f4 drm/amdgpu: disable smu v13.0.6 mca debug mode by default 8cc0f5669eb6 drm/amdgpu: Support multiple error query modes 07c1db703646 drm/amdgpu: refine smu v13.0.6 mca dump driver 0b1695710ab8 drm/amdgpu: Do not program PF-only regs in hdp_v4_0.c under SRIOV (v2) a78b48146972 drm/amdgpu: Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4.0.3 under SRIOV bb619539629c drm: amd: Resolve Sphinx unexpected indentation warning bf13da6ae1a0 drm/amdgpu: correct smu v13.0.6 umc ras error check bc3c566071c8 drm/amdgpu: Add xcc param to SRIOV kiq write and WREG32_SOC15_IP_NO_KIQ (v4) f64c3fce4604 drm/amdgpu: Add flag to enable indirect RLCG access for gfx v9.4.3 5a2913aadabc drm/amd/pm: raise the deep sleep clock threshold for smu 13.0.6 4eaa007c7399 drm/amdgpu: correct amdgpu ip block rev info 8abf799ea4d5 drm/amd/pm: Hide pp_dpm_pcie device attribute 61d705221621 drm/amdgpu: Don't warn for unsupported set_xgmi_plpd_mode 17daf01ab4e3 drm/amdgpu: lower CS errors to debug severity 12f76050d8d4 drm/amdgpu: fix error handling in amdgpu_bo_list_get() bff3315ba8b1 drm/amdgpu: fix AGP init order 5e2fd17f434d smb: client: fix mount when dns_resolver key is not available 457926b25320 riscv: Optimize bitops with Zbb extension e72c4333d2f2 riscv: Rearrange hwcap.h and cpufeature.h f86128050d2d arm64/syscall: Remove duplicate declaration bce36aa682da OSS: dmasound/paula: Convert to platform remove callback returning void 5923d6686a10 smb3: fix caching of ctime on setxattr f72d96507640 smb3: minor cleanup of session handling code 19a4b9d6c372 cifs: reconnect work should have reference on server struct 9599d59eb8fc cifs: do not pass cifs_sb when trying to add channels fa1d0508bdd4 cifs: account for primary channel in the interface list a6d8fb54a515 cifs: distribute channels across interfaces based on speed 0c51cc6f2cb0 cifs: handle cases where a channel is closed 1bc081b67a79 smb3: more minor cleanups for session handling routines 43960dc2328e smb3: minor RDMA cleanup 6ae90e906aed ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus c7a606519533 ALSA: info: Fix potential deadlock at disconnection 61e3d993c8bd drivers: perf: Do not broadcast to other cpus when starting a counter c6e316ac0553 drivers: perf: Check find_first_bit() return value 83b9dda8afa4 net: ti: icss-iep: fix setting counter value c5e4ce9db635 of: property: Add fw_devlink support for msi-parent c4676f8dc1e1 RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs 1bea2c3e6df8 ptp: fix corrupted list in ptp_open b714ca2ccf6a ptp: ptp_read should not release queue f1a3b283f852 net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP 31356547e331 net: kcm: fill in MODULE_DESCRIPTION() 9bc64bd0cd76 net/sched: act_ct: Always fill offloading tuple iifidx 6d795e2a7df5 MAINTAINERS: update lists.linuxfoundation.org migrated lists b36995b8609a lsm: fix default return value for inode_getsecctx 866d648059d5 lsm: fix default return value for vm_enough_memory 706add13676d nvme: keyring: fix conditional compilation 37de5a80e932 cifs: Fix encryption of cleared, but unset rq_iter data buffers 80abbe8a8263 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses 4bb49009e071 Revert "arm64: smp: avoid NMI IPIs with broken MediaTek FW" 1d816ba168ea arm64: Move MediaTek GIC quirk handling from irqchip to core 53c87e846e33 swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC 311cd2f6e253 riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings 629db01c64ff riscv: Don't use PGD entries for the linear mapping a60a609b7f54 ASoC: nau8540: Add self recovery to improve capture quility 7b308feb4fd2 netfilter: xt_recent: fix (increase) ipv6 literal buffer length 17cd01e4d1e3 ipvs: add missing module descriptions 93995bf4af2c netfilter: nf_tables: remove catchall element in GC sync path 94090b23f3f7 netfilter: add missing module descriptions caf3100810f4 drivers/net/ppp: use standard array-copy-function bdba49cbba41 i2c: cp2615: Fix 'assignment to __be16' warning cc9c54232f04 i2c: dev: copy userspace array safely e8183fa10c25 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte ba15a14399c2 i2c: iproc: handle invalid slave state f0d9da19d7de ALSA: hda/realtek: Add support dual speaker for Dell 1d375d65466e selftests/bpf: Enable cpu v4 tests for LoongArch 7b6b13d32965 LoongArch: BPF: Support signed mod instructions 2425c9e002d2 LoongArch: BPF: Support signed div instructions 9ddd2b8d1a8b LoongArch: BPF: Support 32-bit offset jmp instructions 4ebf9216e7df LoongArch: BPF: Support unconditional bswap instructions f48012f16150 LoongArch: BPF: Support sign-extension mov instructions 7111afe8fb5f LoongArch: BPF: Support sign-extension load instructions add28024405e LoongArch: Add more instruction opcodes and emit_* helpers a2ccf46333d7 LoongArch/smp: Call rcutree_report_cpu_starting() earlier affef66b6588 LoongArch: Relax memory ordering for atomic operations 71945968d8b1 LoongArch: Mark __percpu functions as always inline 21eb2bfe2748 LoongArch: Disable module from accessing external data directly 80c7889de7a8 LoongArch: Support PREEMPT_DYNAMIC with static keys f968c56417f0 net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN 34c4effacfc3 virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() 8999ce4cfc87 r8169: respect userspace disabling IFF_MULTICAST 5a5409d90bd0 ksmbd: handle malformed smb1 message f6049712e520 ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() eebff19acaa3 ksmbd: fix slab out of bounds write in smb_inherit_dacl() 99bce5182d8f ata: pata_gayle: Convert to platform remove callback returning void 47d4708dfa54 ata: pata_falcon: Convert to platform remove callback returning void 0b2771dd5257 ata: pata_gayle: Stop using module_platform_driver_probe() 36f10a914a7b ata: pata_falcon: Stop using module_platform_driver_probe() fd3a6837d8e1 ata: libata-core: Fix ata_pci_shutdown_one() 3c5864ba9cf9 selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly 0de4f50de25a bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg 55e0bf49a0d0 RISC-V: Probe misaligned access speed in parallel 6eb7a6445b76 RISC-V: Remove __init on unaligned_emulation_finish() d3d2cf1acab1 RISC-V: Show accurate per-hart isa in /proc/cpuinfo 28ea54bade76 RISC-V: Don't rely on positional structure initialization af71bc194916 riscv: Add tests for riscv module loading 8fd6c5142395 riscv: Add remaining module relocations 8cbe0accc4a6 riscv: Avoid unaligned access when relocating modules 02d5fdbf4f2b net: phylink: initialize carrier state at creation d80f63f69025 test/vsock: add dobule bind connect test 84d5fb974131 test/vsock: refactor vsock_accept bfada5a7672f test/vsock fix: add missing check on socket creation 3a5cc90a4d17 vsock/virtio: remove socket from connected/bound list on shutdown 7425627b2b2c tcp: Fix -Wc23-extensions in tcp_options_write() c542b39b607d tg3: Fix the TX ring stall dbc9e341e365 s390/qeth: Fix typo 'weed' in comment 166b0110d1ee parisc/pgtable: Do not drop upper 5 address bits of physical address 6affe08aea5f nvme: common: make keyring and auth separate modules 946bb33d3302 riscv: split cache ops out of dma-noncoherent.c 20238a2cc9a6 drm/amdgpu: add RAS reset/query operations for XGMI v6_4 61fe5536d06c drm/amdgpu: handle extra UE register entries for gfx v9_4_3 d78fa1c30932 drm/amd/pm: not stop rlc for IMU enabled APUs when suspend c68b4550b6b4 drm/amd/display: avoid variable reinitialization 8cfd6a05750c drm/amd/pm: Hide irrelevant pm device attributes 0553eb9f33aa drm/amdgpu: Fix sdma 4.4.2 doorbell rptr/wptr init 9c561ca2d3ca drm/amdgpu/soc21: add mode2 asic reset for SMU IP v14.0.0 d736c2e07448 drm/amd/display: Set stream's DP test pattern upon test request 35c1d9664cbf drm/amd/display: Fix handling duplicate planes on one stream ed6e2782e974 drm/amd/display: For cursor P-State allow for SubVP e4c33fff2eae drm/amd/display: Enable physymclk RCO 90f2f83352f7 drm/amd/display: Remove references to unused dml arch version 5c10147464fa drm/amd/display: Promote DAL to 3.2.259 fecbaa0a79ad drm/amd/display: save and restore mall state when applying minimal transition 62893e9794c5 drm/amd/display: Remove unused duplicate register definition 60ccd588d582 drm/amd/display: Create optc.h file 3e18d4bd9ac6 drm/amd/display: Disable OTG for mode timing switch on DCN35 d0ef62bd109c drm/amd/display: Revise Replay Desync Error IRQ handle 77b2c07d7d3c drm/amd/display: [FW Promotion] Release 0.0.190.0 51131758c79f drm/amd/display: 3.2.258 f9e7d4fadc4f drm/amd/display: Add missing dml2 init value for dcn35 fd7cedccdde3 drm/amd/display: Fix OTG disable workaround logic ce3b32ec4aef drm/amd/display: amend HPD handler for Replay 39ad51cb6155 drm/amd/display: Introduce flag for disabling Replay desync recovery 85de32cd7b38 drm/amd/display: DCN35 Disable cm power optimization 81df7271688c drm/amd/display: Update DP HPO MSA with colorimetry from test request f031ba12082c drm/amd/display: Update test link rate DPCD bit field to match spec 8df0d7d33a58 drm/amd/display: Allow 16 max_slices for DP2 DSC 92e11f0159f6 drm/amd/display: Enable more IPS options eacfdc362d3c drm/amd/display: Enable RCO options for dcn35 f896cd268681 drm/amd/display: Fix FRL assertion on boot 566f648c4e02 drm/amd/display: Fix missing blendTF programming 5d71a8e336e1 drm/amd/display: 3.2.257 028bac583449 drm/amd/display: decouple dmcub execution to reduce lock granularity 13c84bbe0524 drm/amd/display: [FW Promotion] Release 0.0.189.0 89830c62e677 drm/amd/display: On boot disable domain22 force power on 9256e8d47a2f drm/amd: Disable XNACK on SRIOV environment 1b0a151c10a6 blk-core: use pr_warn_ratelimited() in bio_check_ro() 327462725b0f nbd: fix uaf in nbd_open df42ee7e22f0 ALSA: hda: Add ASRock X670E Taichi to denylist 26fd31ef9c02 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM 4ad714df58e6 MAINTAINERS: create an entry for exportfs aba6ab57a910 fbdev: imsttfb: fix a resource leak in probe e08c30efda21 fbdev: imsttfb: fix double free in probe() 3e91a38de1dc fbdev: viafb: use new array-copying-wrapper fc6699d62f5f fbdev: omapfb: Drop unused remove function 02d487fa3004 fbdev: offb: Simplify offb_init_fb() 7be6adf11370 fbdev: omapfb: Replace custom memparse() implementation e89a60ba93c2 fbdev: omapfb: Do not shadow error code from platform_get_irq() 015c9cbcf0ad mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER 85dd3af64965 mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER 45f2f28bd498 ASoC: SOF: sof-client: trivial: fix comment typo 403edfa43628 arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers 15c7ef7341a2 perf: arm_cspmu: Reject events meant for other PMUs 6eeeb4c7e4b5 Documentation/arm64: Fix typos in elf_hwcaps 64bc7eee421f iomap: rename iomap entry 9aedd10fe384 crypto: ahash - Set using_shash for cloned ahash wrapper over shash e7ed6473c2c8 crypto: jitterentropy - Hide esoteric Kconfig options under FIPS and EXPERT 62b78fd5fe39 riscv: Improve flush_tlb_kernel_range() ba6f35964c51 riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb 9e113064b4c2 riscv: Improve flush_tlb_range() for hugetlb pages 114d5c85a39a riscv: Improve tlb_flush() 644b6025bcaf powerpc/rtas: Fix ppc_rtas_rmo_buf_show() kernel-doc 65083333d3d1 powerpc/pseries/rtas-work-area: Fix rtas_work_area_reserve_arena() kernel-doc 115c0f4d5857 idpf: fix potential use-after-free in idpf_tso() 9fc3bc764334 tg3: power down device only on SYSTEM_POWER_OFF 68c51db3a16d ice: Fix VF-VF direction matching in drop rule in switchdev 8b3c8c55ccbc ice: Fix VF-VF filter rules in switchdev mode e1db8c2a01d7 ice: lag: in RCU, use atomic allocation 3e39da4fa16c ice: Fix SRIOV LAG disable on non-compliant aggregate e0c0a7c35f67 riscv: select ARCH_PROC_KCORE_TEXT aa54d846f361 i40e: Fix devlink port unregistering e96fe283c6f4 i40e: Do not call devlink_port_type_clear() e53759298a7d io_uring: do not clamp read length for multishot read 49fbe9948678 io_uring: do not allow multishot read to set addr or len 89d528ba2f82 io_uring: indicate if io_kbuf_recycle did recycle anything 4cc0d8a3f109 riscv: kernel: Use correct SYM_DATA_*() macro for data 76329c693924 riscv: Use SYM_*() assembly macros instead of deprecated ones b18f7296fbfd riscv: use ".L" local labels in assembly when applicable 57a4542cb7c9 riscv: boot: Fix creation of loader.bin 4733b65d82bd nvme: start keep-alive after admin queue setup 23816724fdbd kdb: Corrects comment for kdballocenv 55adcdbbdd34 nvme-loop: always quiesce and cancel commands before destroying admin q fd1418de10b9 nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() 6f66d046eade nvme-auth: always set valid seq_num in dhchap reply fc1e03eacac8 nvme-auth: add flag for bi-directional auth 75276847f4e2 nvme-auth: auth success1 msg always includes resp 1147dd050356 nvme: fix error-handling for io_uring nvme-passthrough 983a338b96c8 nvme: update firmware version after commit 0e32fdd7968e nvme-tcp: Fix a memory leak 744eac783f9e nvme-auth: use crypto_shash_tfm_digest() 5e22bfd520ea riscv: Improve flush_tlb_kernel_range() 9d4e8d5fa7db riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb c962a6e74639 riscv: Improve flush_tlb_range() for hugetlb pages c5e9b2c2ae82 riscv: Improve tlb_flush() f688944cfb81 io_uring/rw: add separate prep handler for fixed read/write 0e984ec88da9 io_uring/rw: add separate prep handler for readv/writev 9506fba463fc drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init 1a8e9bad6ef5 drm/i915: Fix potential spectre vulnerability 0cb89cd42fd2 drm/i915: Bump GLK CDCLK frequency when driving multiple pipes 0ad755fb88bd drm/i915/mtl: Apply notify_guc to all GTs c2ded280a4b1 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies 4bdcbc31ad21 ASoC: dapm: fix clock get name 15be353d55f9 ASoC: hdmi-codec: register hpd callback on component probe aa96fbd6d78d net/smc: put sk reference if close work was canceled c5bf605ba4f9 net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc 5211c9729484 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT d93f9528573e nfsd: regenerate user space parsers after ynl-gen changes 0a8e987dcc13 tcp: Fix SYN option room calculation for TCP-AO. 3423ca23e08b octeontx2-pf: Free pending and dropped SQEs 40cb2fdfed34 net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config 0e8b9f258bae drm/qxl: prevent memory leak a409d9600959 dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM 8ae0e970319a dma-mapping: move dma_addressing_limited() out of line deebe5f607d7 powerpc/fb: Call internal __phys_mem_access_prot() in fbdev code 1f92a844c35e powerpc: Remove file parameter from phys_mem_access_prot() 322948c3198c powerpc/machdep: Remove trailing whitespaces 0cdc6f44e9fd gfs2: don't withdraw if init_threads() got interrupted bb25b97562e5 gfs2: remove dead code in add_to_queue bdcb8aa434c6 gfs2: Fix slab-use-after-free in gfs2_qd_dealloc 074d7306a4fe gfs2: Silence "suspicious RCU usage in gfs2_permission" warning d6fc6c93636f gfs2: fs: derive f_fsid from s_uuid 0b2355fe91ac gfs2: No longer use 'extern' in function declarations 062fb903895a gfs2: Rename gfs2_lookup_{ simple => meta } be7f6a6b0bca gfs2: Convert gfs2_internal_read to folios 7fa4964b35e4 gfs2: Convert stuffed_readpage to folios d6d64dac1d39 gfs2: Minor gfs2_write_jdata_batch PAGE_SIZE cleanup 4c7b3f7fb7c8 gfs2: Get rid of gfs2_alloc_blocks generation parameter dbfbda3bd6bf riscv: mm: update T-Head memory type definitions 8f8c1ff879fa riscv: vdso.lds.S: remove hardcoded 0x800 .text start addr 49cfbdc21faf riscv: vdso.lds.S: merge .data section into .rodata section ddcc7d9bf531 riscv: vdso.lds.S: drop __alt_start and __alt_end symbols b8a03a634129 riscv: add userland instruction dump to RISC-V splats 8cb22bec1426 riscv: kprobes: allow writing to x0 b701f9e726f0 riscv: provide riscv-specific is_trap_insn() 02e790ee3077 s390/mm: make pte_free_tlb() similar to pXd_free_tlb() 0031f1c7cf26 s390/mm: use compound page order to distinguish page tables d08d4e7cd6bf s390/mm: use full 4KB page for 2KB PTE a51324c430db s390/cmma: rework no-dat handling 65d37f163add s390/cmma: move arch_set_page_dat() to header file a3e89e20fe00 s390/cmma: move set_page_stable() and friends to header file 468a3bc2b7b9 s390/cmma: move parsing of cmma kernel parameter to early boot code 92b519f3bc1c s390/cmma: cleanup inline assemblies 5cf1a563a328 s390/ap: fix vanishing crypto cards in SE environment cfaef6516e9a s390/zcrypt: don't report online if card or queue is in check-stop state aa44433ac4ee s390: add USER_STACKTRACE support 504b73d00a55 s390/perf: implement perf_callchain_user() e14aec23025e s390/ap: fix AP bus crash on early config change callback invocation c40284b36425 s390/ap: re-enable interrupt for AP queues 01c89ab7f81b s390/ap: rework to use irq info from ap queue status 0547e0bd9b95 s390/mm: add missing conversion to use ptdescs c7046ed0cf9b bcachefs: Improve stripe checksum error message 853960d00b4b bcachefs: Simplify, fix bch2_backpointer_get_key() daba90f2da9d bcachefs: kill thing_it_points_to arg to backpointer_not_found() aa9826658875 bcachefs: bch2_ec_read_extent() now takes btree_trans da4aa3b00123 bcachefs: bch2_stripe_to_text() now prints ptr gens 769b3600495b bcachefs: Don't iterate over journal entries just for btree roots 80396a474909 bcachefs: Break up bch2_journal_write() a973de85e397 bcachefs: Replace ERANGE with private error codes a8958a1a95b2 bcachefs: bkey_copy() is no longer a macro 103ffe9aaf85 bcachefs: x-macro-ify inode flags enum d4c8bb69d020 bcachefs: Convert bch2_fs_open() to darray 0f0fc312380b bcachefs: Move __bch2_members_v2_get_mut to sb-members.h 59154f2c66ce bcachefs: bch2_prt_datetime() 015c3c370472 riscv: Introduce NAPOT field to PTDUMP 0713ff337173 riscv: Introduce PBMT field to PTDUMP d5d2c264d33b riscv: Improve PTDUMP to show RSW with non-zero value d3eabf2f2c81 RISC-V: capitalise CMO op macros c20d36cc2a20 riscv: don't probe unaligned access speed if already done 07863871dfb1 riscv: defconfig : add CONFIG_MMC_DW for starfive ce4f78f1b53d riscv: signal: handle syscall restart before get_signal c12d7aa7ffa4 firewire: Annotate struct fw_node with __counted_by bf61dcdfc12c bcachefs: CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer defaults to y 9fcdd23b6eea bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usage d3c7727bb926 bcachefs: rebalance_work btree is not a snapshots btree 01ccee225a37 bcachefs: Add missing printk newlines 5a53f851e6fe bcachefs: Fix recovery when forced to use JSET_NO_FLUSH journal entry ce3e9a8a1008 bcachefs: .get_parent() should return an error pointer 4bd156c4b44e bcachefs: Fix bch2_delete_dead_inodes() 7cb2a7895d94 bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield 0996c72a0f30 bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field 2a4e7497604b bcachefs: allow writeback to fill bio completely 0e91d3a6d59e bcachefs: fix odebug warn and lockdep splat due to on-stack rhashtable e0fb0dccfd6f bcachefs: update alloc cursor in early bucket allocator 385a82f62a9b bcachefs: serialize on cached key in early bucket allocator f82755e4e8b8 bcachefs: Data move path now uses bch2_trans_unlock_long() 96cb7a4e296d dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter-Processor Communication Controller c4accde498dd bcachefs: Ensure srcu lock is not held too long 6dfa10ab22a6 bcachefs: Fix build errors with gcc 10 4db8ac8629b1 bcachefs: Fix MEAN_AND_VARIANCE kconfig options 1f7056b735d5 bcachefs: Ensure copygc does not spin 5be55473a064 pinctrl: tegra: drop the wrapper around pinctrl_gpio_request() 8e1df2f5d689 pinctrl: em: drop the wrapper around pinctrl_gpio_request() 11d84b2033ad pinctrl: nuvoton: npcm8xx: drop wrappers around pinctrl_gpio_request/free() de38bdbe011b pinctrl: nuvoton: npcm7xx: drop wrappers around pinctrl_gpio_request/free() b04ce10d22bb pinctrl: stm32: drop wrappers around pinctrl_gpio_free/input() 895bf1d82656 pinctrl: starfive: jh7110: drop wrappers around pinctrl_gpio_request/free() 0b261df49ff8 pinctrl: starfive: jh7100: drop wrappers around pinctrl_gpio_request/free() 653e95f1fc46 pinctrl: ocelot: drop the wrapper around pinctrl_gpio_direction_input() d35e579d60a7 pinctrl: cirrus: drop the wrapper around pinctrl_gpio_direction_input() c1649a7db47f pinctrl: mediatek: common: drop the wrappers around pinctrl_gpio_direction_input() f00f921fd3f4 pinctrl: mediatek: moore: drop the wrappers around pinctrl_gpio_direction_input() 5835b3f2a2cb pinctrl: rk805: drop the wrapper around pinctrl_gpio_direction_input() 36077c86fee2 pinctrl: axp209: drop the wrapper around pinctrl_gpio_direction_input() ffed72876121 pinctrl: vt8500: drop the wrapper around pinctrl_gpio_direction_input() 54d9eab19e76 pinctrl: as3722: drop the wrapper around pinctrl_gpio_direction_input() 22c7203db320 pinctrl: ingenic: drop the wrapper around pinctrl_gpio_direction_input() b6d83d010db6 pinctrl: st: drop the wrapper around pinctrl_gpio_direction_input() 6042aaef3158 pinctrl: change the signature of pinctrl_ready_for_gpio_range() 31d4e8d10177 pinctrl: change the signature of gpio_to_pin() 58e772f43774 pinctrl: change the signature of pinctrl_match_gpio_range() 82059c3d7840 pinctrl: change the signature of pinctrl_get_device_gpio_range() 315c4418ac65 pinctrl: change the signature of pinctrl_gpio_direction() acf2981b84c3 treewide: rename pinctrl_gpio_set_config_new() b679d6c06b2b treewide: rename pinctrl_gpio_direction_output_new() 315c46f9b696 treewide: rename pinctrl_gpio_direction_input_new() 4fccb263f3a0 treewide: rename pinctrl_gpio_free_new() acb38be654f9 treewide: rename pinctrl_gpio_request_new() 00762e416cd2 treewide: rename pinctrl_gpio_can_use_line_new() ab56e2bfceec pinctrl: remove pinctrl_gpio_set_config() 45d2055b0067 pinctrl: remove pinctrl_gpio_direction_output() aec96797f9ef pinctrl: remove pinctrl_gpio_direction_input() 1d2c88450f77 pinctrl: remove pinctrl_gpio_free() 699f0784631e pinctrl: remove pinctrl_gpio_request() a063e57adf7b pinctrl: remove pinctrl_gpio_can_use_line() c6801e23322d pinctrl: st: use new pinctrl GPIO helpers 578d009b1b9d pinctrl: lynxpoint: use new pinctrl GPIO helpers 262abd2d17b6 pinctrl: intel: use new pinctrl GPIO helpers 588ad2b1b62a pinctrl: cherryview: use new pinctrl GPIO helpers 78329866ef57 pinctrl: ingenic: use new pinctrl GPIO helpers 4125651b3d7d pinctrl: as3722: use new pinctrl GPIO helpers b2979a1786bc pinctrl: cy8c95x0: use new pinctrl GPIO helpers f7fdb230ca16 pinctrl: vt8500: use new pinctrl GPIO helpers ddfba5bde6b8 pinctrl: axp209: use new pinctrl GPIO helpers 47ad5c97ba89 pinctrl: mediatek: paris: use new pinctrl GPIO helpers 6232d8b9346f pinctrl: mediatek: common: use new pinctrl GPIO helpers 1b5f829b1712 pinctrl: mediatek: moore: use new pinctrl GPIO helpers 3607ac37a4f3 pinctrl: cirrus: use new pinctrl GPIO helpers 91dff6b66e5e pinctrl: rk805: use new pinctrl GPIO helpers da70bf79efad pinctrl: ocelot: use new pinctrl GPIO helpers fed493fce82b pinctrl: starfive: jh7110: use new pinctrl GPIO helpers 7cdd1db6afa1 pinctrl: starfive: jh7100: use new pinctrl GPIO helpers a3305049053a pinctrl: spear: use new pinctrl GPIO helpers 164fcf1eb3bf pinctrl: stm32: use new pinctrl GPIO helpers 0bea3e7c157f pinctrl: bcm: use new pinctrl GPIO helpers af80a91199a5 pinctrl: renesas: use new pinctrl GPIO helpers 481a59fb3d98 pinctrl: nuvoton: npcm8xx: use new pinctrl GPIO helpers c54d686d7d99 pinctrl: nuvoton: npcm7xx: use new pinctrl GPIO helpers 506e94e1084f gpio: vf610: use new pinctrl GPIO helpers 7233d90aead3 gpio: rockchip: use new pinctrl GPIO helpers 566e684e70cb gpio: pxa: use new pinctrl GPIO helpers 4df6c2ec22b2 gpio: mvebu: use new pinctrl GPIO helpers 09a88bed6435 gpio: aspeed: use new pinctrl GPIO helpers 9626b3d74d38 gpio: em: use new pinctrl GPIO helpers f6c54ab97615 gpio: tegra: use new pinctrl GPIO helpers dd4e1f9cd699 gpio: rcar: use new pinctrl GPIO helpers 32fb7d23e76a gpio: cdev: use pinctrl_gpio_can_use_line_new() e3d3ab299ba6 gpiolib: generic: use new pinctrl GPIO helpers ec963d04ca86 pinctrl: provide new GPIO-to-pinctrl glue helpers 9596ebf87c4f pinctrl: remove unneeded extern specifiers from consumer.h 2654521d774f gpiolib: remove gpiochip_find() 9fd00df05e81 i3c: master: handle IBIs in order they came b53e9758a31c i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. 56d2e2cfa213 ceph: allow idmapped mounts 8a051b40abd6 ceph: allow idmapped atomic_open inode op 2cce72dda2b5 ceph: allow idmapped set_acl inode op a04aff2588e0 ceph: allow idmapped setattr inode op 79c66a0c8c4a ceph: pass idmap to __ceph_setattr 8995375fae40 ceph: allow idmapped permission inode op 0513043ec491 ceph: allow idmapped getattr inode op 09838f1bfd40 ceph: pass an idmapping to mknod/symlink/mkdir 673478b6e59b ceph: add enable_unsafe_idmap module parameter 5ccd8530dd7b ceph: handle idmapped mounts in create_request_message() 9c2df2271c69 ceph: stash idmapping in mdsc request 1b90344614cc fs: export mnt_idmap_get/mnt_idmap_put 522dc5108f07 libceph, ceph: move mdsmap.h to fs/ceph 38d46409c463 ceph: print cluster fsid and client global_id in all debug logs 5995d90d2d19 ceph: rename _to_client() to _to_fs_client() 197b7d792d6a ceph: pass the mdsc to several helpers 5c5f0d2b5f92 libceph: add doutc and *_client debug macros support f8f9ab2d9811 io_uring/net: ensure socket is marked connected on connect retry 8911eae9c8a9 i3c: master: svc: fix compatibility string mismatch with binding doc 9aaeef113c55 i3c: master: svc: fix random hot join failure since timeout error dfd7cd6aafdb i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen 225d5ef048c4 i3c: master: svc: fix check wrong status register in irq handler c85e209b799f i3c: master: svc: fix ibi may not return mandatory data byte 5e5e3c92e748 i3c: master: svc: fix wrong data return when IBI happen during start frame 6bf3fc268183 i3c: master: svc: fix race condition in ibi work thread 6d5e0032a92d drm/amd/display: Enable fast update on blendTF change 5d853ad5a866 drm/amd/display: Fix blend LUT programming 995dedb7a4fa drm/amd/display: Program plane color setting correctly 23618280cca5 drm/amdgpu: Query and report boot status df57e019d5c3 drm/amdgpu: Add psp v13 function to query boot status 908cebc9a480 drm/amd/swsmu: remove fw version check in sw_init. 34ec3cedcaf9 drm/amd/swsmu: update smu v14_0_0 driver if and metrics table 38a64e3a33bb drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks dbab63561b3c drm/amdgpu: Optimize the asic type fix code 36e7ff5c13cb drm/amdgpu: fix GRBM read timeout when do mes_self_test 18eae367cb74 drm/amdgpu: check recovery status of xgmi hive in ras_reset_error_count 88e5c8f8745b drm/amd/pm: only check sriov vf flag once when creating hwmon sysfs 0e2e7c5b3d71 drm/amdgpu: Attach eviction fence on alloc 5a104cb97c4e drm/amdkfd: Improve amdgpu_vm_handle_moved 6740ec97bcdb drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml2 b1904ed480ce drm/amd/display: Avoid NULL dereference of timing generator be457b2252b6 drm/amdkfd: Update cache info for GFX 9.4.3 0ce8edae8be7 drm/amdkfd: Populate cache info for GFX 9.4.3 ba0fb4b48c19 drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 23170863ea0a drm/amdgpu/smu13: drop compute workload workaround 3938eb956e38 drm/amdgpu: add a retry for IP discovery init 886b92f63573 drm/amdgpu: ungate power gating when system suspend 3a50f41bc20a drm/radeon: replace 1-element arrays with flexible-array members 49afe91370b8 drm/amd: Fix UBSAN array-index-out-of-bounds for Powerplay headers 7b1c6263eaf4 drm/amdgpu: don't use pci_is_thunderbolt_attached() 432e664e7c98 drm/amdgpu: don't use ATRM for external devices b3c942bb6c32 drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs f7aeee734615 drm/amdgpu: use mode-2 reset for RAS poison consumption b77cc85bdbad drm/amdgpu doorbell range should be set when gpu recovery 42ef313754f2 drm/amd/pm: Return 0 as default min power limit for legacy asics 0df96fb71a39 io_uring/rw: don't attempt to allocate async data if opcode doesn't need it 1373ca10ec04 exfat: fix ctime is not updated fc12a722e6b7 exfat: fix setting uninitialized time to ctime/atime 004fc58edea6 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages 016b9332a334 netlink: fill in missing MODULE_DESCRIPTION() 02f0717e9835 net/tcp: fix possible out-of-bounds reads in tcp_hash_fail() 153a58c6d897 net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction 421b605edb1c Revert "mmc: core: Capture correct oemid-bits for eMMC cards" b44f9da81783 mmc: vub300: fix an error code ed9009ad300c mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A 40592064a1a5 pwm: samsung: Document new member .channel in struct samsung_pwm_chip 71956d0cb56c mmc: sdhci_am654: fix start loop index for TAP value parsing cdbab6236605 tcp: fix fastopen code vs usec TS 63e201916b27 selftests: pmtu.sh: fix result checking db456d90a4c1 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs e8ae8ad479e2 Fix termination state for idr_for_each_entry_ul() a5e3b127455d swiotlb: do not free decrypted pages if dynamic 8d55b0a940bb nouveau/gsp: add some basic registry entries. 5177e5fa6e9e nouveau/gsp: fix message signature. b5bad8c16b9b nouveau/gsp: move to 535.113.01 4b92894064b3 lib/fw_table: Remove acpi_parse_entries_array() export b3741ac86c8e cxl/pci: Change CXL AER support check to use native AER e1c05b3bf80f RISC-V: hwprobe: Fix vDSO SIGSEGV 653301077c1f riscv: configs: defconfig: Enable configs required for RZ/Five SoC 27fb27197cbb riscv: errata: prefix T-Head mnemonics with th. 92099f0c9227 gfs2: Add metapath_dibh helper 1f7b0a84c86e gfs2: Clean up quota.c:print_message f7e4c610cb9a gfs2: Clean up gfs2_alloc_parms initializers 703df114f9b7 gfs2: Two quota=account mode fixes 17fc8084aa8f module/decompress: use kvmalloc() consistently d84b139f53e8 selftests/bpf: Fix broken build where char is unsigned d9a6d7809605 cifs: force interface update before a fresh session setup 6e5e64c9477d cifs: do not reset chan_max if multichannel is not supported at mount c3326a61cdbf cifs: reconnect helper should set reconnect for the right channel 5c86919455c1 smb: client: fix use-after-free in smb2_query_info_compound() c37ed2d7d098 smb: client: remove extra @chan_count check in __cifs_put_smb_ses() efa5f1311c49 net: r8169: Disable multicast filter for RTL8168H and RTL8107E 23be1e0e2a83 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. fa2df45af130 dccp: Call security_inet_conn_request() after setting IPv4 addresses. a1602d749097 net/smc: fix documentation of buffer sizes 8ffbd1669ed1 net: page_pool: add missing free_percpu when page_pool_init fail f55d8e60f109 net: ethtool: Fix documentation of ethtool_sprintf() 5a22fbcc10f3 net: dsa: lan9303: consequently nested-lock physical MDIO 7aeeb2cb7a25 octeontx2-pf: Fix holes in error code 96b9a68d1a6e octeontx2-pf: Fix error codes 63f1ee206170 locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local() 1726483b79a7 inet: shrink struct flowi_common 3c41971550f5 selftests/bpf: precision tracking test for BPF_NEG and BPF_END 291d044fd51f bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END d8234d47c4aa selftests/bpf: Add test for using css_task iter in sleepable progs f49843afde67 selftests/bpf: Add tests for css_task iter combining with cgroup iter 3091b667498b bpf: Relax allowlist for css_task iter 9af3775962af selftests/bpf: fix test_maps' use of bpf_map_create_opts fd381ce60a2d bpf: Check map->usercnt after timer->timer is assigned 5b5b5806f223 cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx ba5a61a08d83 cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx 0b9cd949136f cpufreq: qcom-nvmem: add support for IPQ8074 15fb6f2b6c4c bpf: Add __bpf_hook_{start,end} macros 391145ba2acc bpf: Add __bpf_kfunc_{start,end}_defs macros cd60f410ddc0 selftests/bpf: fix test_bpffs 85eb035e6cfd selftests/bpf: Add test for immediate spilled to stack 811c363645b3 bpf: Fix check_stack_write_fixed_off() to correctly spill imm 61e4a8660002 rxrpc: Fix two connection reaping bugs 05670f81d128 bpf: fix compilation error without CGROUPS 74da77921333 net/tcp_sigpool: Fix some off by one bugs 19b3f72a41a8 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING 876f8ab52363 hsr: Prevent use after free in prp_create_tagged_frame() 7b3ba18703a6 llc: verify mac len before reading mac header d280783c3ad9 net: xscale: Drop unused PHY number 2b7ac0c87d98 tools: ynl-gen: don't touch the output file if content is the same 05f0431bb90f netlink: specs: devlink: add forgotten port function caps enum values 031fba65fc20 net: mdio: fill in missing MODULE_DESCRIPTION()s dd9d75fcf0f4 net: phy: fill in missing MODULE_DESCRIPTION()s f96118c5d86f net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs a9c92771fa23 net: sched: Fill in missing MODULE_DESCRIPTION for classifiers 49b02a19c23a net: sched: Fill in MODULE_DESCRIPTION for act_gate 70a9affa930c seq_buf: Export seq_buf_puts() 685b38c7650a seq_buf: Export seq_buf_putc() 407c6726ca71 eventfs: Use simple_recursive_removal() to clean up dentries 62d65cac119d eventfs: Remove special processing of dput() of events directory 020010fbfa20 eventfs: Delete eventfs_inode when the last dentry is freed 44365329f821 eventfs: Hold eventfs_mutex when calling callback functions 28e12c09f5aa eventfs: Save ownership and mode 77a06c33a22d eventfs: Test for ei->is_freed when accessing ei->dentry db3a397209b0 eventfs: Have a free_ei() that just frees the eventfs_inode f2f496370afc eventfs: Remove "is_freed" union with rcu head 9037caa09ed3 eventfs: Fix kerneldoc of eventfs_remove_rec() 4f7969bcd6d3 tracing: Have the user copy of synthetic event address use correct context 77bc4d4921bd eventfs: Remove extra dget() in eventfs_create_events_dir() bb32500fb9b7 tracing: Have trace_event_file have ref counters dc7a15fb90bf bcachefs: Skip deleted members in member_to_text() df94cb2e57b2 bcachefs: Fix an integer overflow be9e782df3cb bcachefs: Don't downgrade locks on transaction restart 2e7acdfbcad8 bcachefs: Fix deleted inodes btree in snapshot deletion 85103d15ca3f bcachefs: Fix error path in bch2_replicas_gc_end() b65db750e2bb bcachefs: Enumerate fsck errors f5d26fa31ed2 bcachefs: bch_sb_field_errors 94119eeb02d1 bcachefs: Add IO error counts to bch_member 5394fe949401 bcachefs: Fix snapshot skiplists e84843489c15 bcachefs: Fix a kasan splat in bch2_dev_add() 5c1ab40e76dd bcachefs: Fix kasan splat in members_v1_get() fb3f57bb1177 bcachefs: rebalance_work a80712b9cc7e rcu/tasks-trace: Handle new PF_IDLE semantics 9715ed501b58 rcu/tasks: Handle new PF_IDLE semantics 2be4686d866a rcu: Introduce rcu_cpu_online() 85d68222ddc5 rcu: Break rcu_node_0 --> &rq->__lock order 984a4afdc87a regmap: prevent noinc writes from clobbering cache ea0b0bcef491 module: Annotate struct module_notes_attrs with __counted_by fd06da776130 module: Fix comment typo 04311b9b3063 module: Make is_valid_name() return bool 60da3640b07c module: Make is_mapping_symbol() return bool 3737df782c74 module/decompress: use vmalloc() for gzip decompression workspace 62eedac26415 MAINTAINERS: add include/linux/module*.h to modules 2c7ccb3c362b module: Clarify documentation of module_param_call() 6620999f0d41 scripts/gdb/vmalloc: disable on no-MMU 16501630bdeb scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n 4aa8f278b94e .mailmap: add address mapping for Tomeu Vizoso fbbc2af38463 mailmap: update email address for Claudiu Beznea 2ffc27b15b11 tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions 90723a82d8a5 .mailmap: map Benjamin Poirier's address cd24f44050f3 scripts/gdb: add lx_current support for riscv e3bc0c427f2a ocfs2: fix a spelling typo in comment bf5add391eeb proc: test ProtectionKey in proc-empty-vm test 20e34aa7e08d proc: fix proc-empty-vm test with vsyscall 639931020e1a fs/proc/base.c: remove unneeded semicolon 1df4bd83cdfd do_io_accounting: use sig->stats_lock 232022206788 do_io_accounting: use __for_each_thread() 873ed7222c17 ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with ocfs2_error() f003a717ae90 nfs: Convert nfs_symlink() to use a folio bfca5fb4e97c SUNRPC: Fix RPC client cleaned up the freed pipefs dentries 5cc7688bae7f NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO 4f3ed837186f SUNRPC: Add an IS_ERR() check back to where it was 6bd1a77dc72d NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking a68c6fbb638a nfs41: drop dependency between flexfiles layout driver and NFSv3 modules 973233600676 mm/damon/sysfs: update monitoring target regions for online input commit 19467a950b49 mm/damon/sysfs: remove requested targets when online-commit inputs 6479b29203de selftests: add a sanity check for zswap 9e1b016a0bc9 Documentation: maple_tree: fix word spelling error ca6c2ce1b481 mm/vmalloc: fix the unchecked dereference warning in vread_iter() cb61dad80fdc zswap: export compression failure stats 9fb2047d23d5 Documentation: ubsan: drop "the" from article title a9b8d90f8726 NFSv4: fairly test all delegations on a SEQ4_ revocation 8b793bcda61f watchdog: move softlockup_panic back to early_param 8001f49394e3 proc: sysctl: prevent aliased sysctls from getting passed to init 4d75fc6ceba4 iomap: rotate maintainers 9f23a5d2f6b0 riscv: add support for PR_SET_UNALIGN and PR_GET_UNALIGN 71c54b3d169d riscv: report misaligned accesses emulation to hwprobe 90b11b470b2e riscv: annotate check_unaligned_access_boot_cpu() with __init bc38f61313d3 riscv: add support for sysctl unaligned_enabled control 7c586a555a48 riscv: add floating point insn support to misaligned access emulation 89c12fecdc4d riscv: report perf event for misaligned fault 7c83232161f6 riscv: add support for misaligned trap handling in S-mode f19c3b4239f5 riscv: remove unused functions in traps_misaligned.c 72fcce70faf0 vsprintf: uninline simple_strntoull(), reorder arguments 5f56cb030e4b kbuild: support 'userldlibs' syntax 1bfaa37fd348 kbuild: dummy-tools: pretend we understand -fpatchable-function-entry 86f6c224c979 vdpa_sim: implement .reset_map support 2eacf4b5e3eb vdpa/mlx5: implement .reset_map driver op bc91df5c70ac vhost-vdpa: clean iotlb map during reset for older userspace a26f2e4e68ee vdpa: introduce .compat_reset operation callback 4398776f7a6d vhost-vdpa: introduce IOTLB_PERSIST backend feature bit 1d0f874bfe78 vhost-vdpa: reset vendor specific mapping to initial state in .release d2cf1b6e3b85 vdpa: introduce .reset_map operation callback e0592acd1ef2 virtio_pci: add check for common cfg size fafb51a67fb8 virtio-blk: fix implicit overflow on virtio_max_dma_size 327e0ab32cd0 virtio_pci: add build offset check for the new common cfg items 70e16c90ee23 virtio: add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit 484f0a071f8d vduse: make vduse_class constant 5ff1f51eefb1 vhost-scsi: Spelling s/preceeding/preceding/g a5d7df87843d virtio: kdoc for struct virtio_pci_modern_device fbe299388c94 vdpa: Update sysfs ABI documentation dd1f4bc143a7 MAINTAINERS: Add myself as mlx5_vdpa driver 0cd43eef0ae2 virtio-balloon: correct the comment of virtballoon_migratepage() c695964474f3 mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK 5dc31bd245a4 vdpa/mlx5: Update cvq iotlb mapping on ASID change cf6e024cf768 vdpa/mlx5: Make iotlb helper functions more generic 03dd63c8fae4 vdpa/mlx5: Enable hw support for vq descriptor mapping 55229eab8cd7 vdpa/mlx5: Introduce mr for vq descriptor 625e4b59a923 vdpa/mlx5: Improve mr update flow 186e25387ed6 vdpa/mlx5: Move mr mutex out of mr struct 1b3ce9576f16 vdpa/mlx5: Allow creation/deletion of any given mr struct 07a2da402416 vdpa/mlx5: Rename mr destroy functions 1c06cd56746a vdpa/mlx5: Collapse "dvq" mr add/delete functions 4c6b97416a04 vdpa/mlx5: Take cvq iotlb lock during refresh 512c0cdd80c1 vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code 049cbeab861e vdpa/mlx5: Create helper function for dma mappings c8068d9bae0c vhost-vdpa: uAPI to get dedicated descriptor group id 7db0d6027e69 vhost-vdpa: introduce descriptor group backend feature a72cac6067fd vdpa: introduce dedicated descriptor group for virtqueue ab5201e20c18 ASoC: da7219: Improve system suspend and resume handling b729598c1747 ASoC: codecs: Modify macro value error baf46c3c7638 ASoC: codecs: Modify the wrong judgment of re value c9e920ffa752 ASoC: codecs: Modify the maximum value of calib b9604be24158 leds: lp5521: Add an error check in lp5521_post_init_device 2038d3fdc743 leds: gpio: Update headers 7b2d8a059c77 leds: gpio: Remove unneeded assignment 54e657d604ae leds: gpio: Move temporary variable for struct device to gpio_led_probe() 5ac50ec71292 leds: gpio: Refactor code to use devm_gpiod_get_index_optional() f5ad594e389c leds: gpio: Utilise PTR_ERR_OR_ZERO() e80fc4bfc820 leds: gpio: Keep driver firmware interface agnostic 49e50aad22ae leds: core: Refactor led_update_brightness() to use standard pattern 78cbcfd8b13c leds: turris-omnia: Fix brightness setting and trigger activating 50be9e029b3a leds: sc27xx: Move mutex_init() down 259e33cbb171 leds: trigger: netdev: Move size check in set_device_name 0ebdb7210943 leds: Add ktd202x driver 000b1eab4fce dt-bindings: leds: Add Kinetic KTD2026/2027 LED a067943129b4 leds: core: Add more colors from DT bindings to led_colors 43962eb5de20 dt-bindings: leds: Last color ID is now 14 (LED_COLOR_ID_LIME) 9ddf40434ee4 leds: tca6507: Don't use fixed GPIO base fc8e107e7b15 leds: lp3952: Convert to use maple tree register cache 5d97716f3fd2 leds: lm392x: Convert to use maple tree register cache 65e9b51344cb leds: aw200xx: Convert to use maple tree register cache 8e31906c75bc leds: lm3601x: Convert to use maple tree register cache 4a11dbf04f31 leds: triggers: gpio: Rewrite to use trigger-sources f9be4d5bb62a dt-bindings: leds: Mention GPIO triggers 8d3fd7edd5f7 leds: pca955x: Cleanup OF/ID table terminators 3b581cb58816 leds: pca955x: Convert enum->pointer for data in the match tables a337ee0d25ba leds: lp3952: Replace deprecated strncpy with strscpy ff50f5327613 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' 76fe464c8e64 leds: pwm: Don't disable the PWM when the LED should be off 43e9082fbccc leds: turris-omnia: Add support for enabling/disabling HW gamma correction cbd6954fecbe leds: turris-omnia: Support HW controlled mode via private trigger 9f028c9e1c32 leds: turris-omnia: Make set_brightness() more efficient 6de283b96b31 leds: turris-omnia: Do not use SMBUS calls 7c977019c53e leds: lp55xx: Use gpiod_set_value_cansleep() e3c9d952139c leds: mt6370: Annotate struct mt6370_priv with __counted_by 476301c15d44 leds: mt6360: Annotate struct mt6360_priv with __counted_by 606130209230 leds: Convert all platform drivers to return void eccc489ef68d leds: simatic-ipc-leds-gpio: Convert to platform remove callback returning void 0847c33bafe5 leds: qcom-lpg: Annotate struct lpg_led with __counted_by bcbadbb29cb6 leds: lm3697: Annotate struct lm3697 with __counted_by 52cd75108a42 leds: gpio: Annotate struct gpio_leds_priv with __counted_by a29feca11368 leds: el15203000: Annotate struct el15203000 with __counted_by 679cec1809b4 leds: cr0014114: Annotate struct cr0014114 with __counted_by ff861ca9f2d5 leds: aw200xx: Annotate struct aw200xx with __counted_by a09af0551f5c leds: pca955x: Fix -Wvoid-pointer-to-enum-cast warning 2b481822446e mfd: lpc_ich: Mark *_gpio_offsets data with const 272f99edab36 spmi: rename spmi device lookup helper ade7941a478e spmi: document spmi_device_from_of() refcounting 36af195f7f35 dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema b0227e708140 mfd: rk8xx: Add support for RK806 power off 2a46cd97f401 mfd: rk8xx: Add support for standard system-power-controller property f0eb62445542 dt-bindings: mfd: rk806: Allow system-power-controller property 961748bb1555 dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller 93fae36e030d dt-bindings: mfd: max8925: Convert to DT schema format 0db434f513d5 mfd: Use i2c_get_match_data() in a selection of drivers 830fafce06e6 mfd: Use device_get_match_data() in a bunch of drivers 15d71e678ec1 mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data() 9f58744c5eee mfd: motorola-cpcap: Drop unnecessary of_match_device() call 831d1af85133 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs 10450565b417 mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL() 7b439aaa62fe mfd: qcom-spmi-pmic: Fix revid implementation a0fa44c261e4 mfd: qcom-spmi-pmic: Fix reference leaks in revid helper fe74f7a96616 mfd: intel-m10-bmc: Change contact for ABI docs 4fddf148f726 mfd: max8907: Convert to use maple tree register cache 728f337477a7 mfd: max77686: Convert to use maple tree register cache fc12429b406e mfd: max77620: Convert to use maple tree register cache aaca37ae369d dt-bindings: mfd: qcom,spmi-pmic: Drop unused labels from examples e53b22b10c6e mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs 7f70d4590d94 mfd: rk8xx: Convert to use maple tree register cache 1c943dfd8007 mfd: twl: Convert to use maple tree register cache 214fbbd05ba9 mfd: tps65912: Convert to use maple tree register cache 535cd579bc7b mfd: tps65910: Convert to use maple tree register cache e142b022b3c1 mfd: tps6586x: Convert to use maple tree register cache 2e9a3fc2f98e mfd: tps65128: Convert to use maple tree register cache 778eea25bff2 mfd: tps65090: Convert to use maple tree register cache 6917c33322d1 mfd: tps65086: Convert to use maple tree register cache 6bce629689f0 mfd: db8500-prcmu: Replace deprecated strncpy with strscpy 61fdd1f1d2c1 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC b4e40505f90a mfd: lpc_ich: Add a platform device for pinctrl Denverton 1f84f88dc150 mfd: lpc_ich: Move APL GPIO resources to a custom structure 16c4c1bb7e01 mfd: lpc_ich: Convert gpio_version to be enum b0eb61880f00 mfd: lpc_ich: Make struct lpc_ich_priv use enum for chipset member 8cdbe51c2dcc dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas fd7a0ecf4e71 dt-bindings: mfd: x-powers,axp152: Make interrupt optional for more chips 759c409bc5fc mfd: dln2: Fix double put in dln2_probe c4974eea6ca9 mfd: max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driver_data() bffa42885f3b mfd: max77541: Simplify obtaining I2C match data f1f23a1a7951 mfd: madera-i2c: Simplify obtaining I2C match data 7ec9f1f31d8b mfd: arizona-i2c: Simplify obtaining I2C match data 69c3f9154553 mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_by 1c7ea43fc42b mfd: stm32-timers: Add support for interrupts 63416320419e mfd: twl-core: Add a clock subdevice for the TWL6032 b06545fcb3c6 dt-bindings: mfd: ti,twl: Add clock provider properties 611ed1a5f394 dt-bindings: mfd: Convert twl-family.txt to json-schema ad3a3c6e4aef mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controller cb523495ee2a dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible 89b00c328f56 mfd: ab8500: Remove non-existent configuration "#ifdef CONFIG_AB8500_DEBUG" a50afa310d6a mfd: wcd934x: Update to use maple tree register cache a8e498368d75 dt-bindings: mfd: maxim,max8998: Convert to DT schema 917991aae60f dt-bindings: mfd: qcom,tcsr: Add compatible for sm4450 b2cb2ae22278 mfd: axp20x: Generalise handling without interrupt 9a41c31e40d8 mfd: palmas: Make similar OF and ID table a17e0bc66fd4 mfd: palmas: Move OF table closer to its consumer 93ec3d0e0280 mfd: palmas: Constify .data in OF table and {palmas,tps65917}_irq_chip 3f9a06dc7975 mfd: palmas: Remove trailing comma in the terminator entry e7df2d7c83a9 dt-bindings: mfd: stericsson,db8500-prcmu: Spelling s/Cortex A-/Cortex-A/ 719a205707d6 dt-bindings: mfd: syscon: Add rockchip,rk3128-qos compatible 7ba7bdef4d14 mfd: core: Ensure disabled devices are skipped without aborting 0202e408fa0c dt-bindings: mfd: qcom,spmi-pmic: Add typec to SPMI device types 676c26722333 mfd: max8997: Simplify obtaining I2C match data and drop max8997_i2c_get_driver_data() 3c70342f1f00 mfd: core: Un-constify mfd_cell.of_reg 26329c97fbba dt-bindings: mfd: qcom-pm8xxx: Add missing child nodes ea927f190986 dt-bindings: mfd: qcom-spmi-pmic: Add pm8450 entry a312e07a65fb crypto: adiantum - flush destination page before unmapping b030c45844cf crypto: testmgr - move pkcs1pad(rsa,sha3-*) to correct place 87615e95f6f9 riscv: put interrupt entries into .irqentry.text 559fe94a449c riscv: mm: Update the comment of CONFIG_PAGE_OFFSET dd16ac404a68 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause 92235d3d8365 riscv/mm: Fix the comment for swap pte format 8f501be87e45 RISC-V: clarify the QEMU workaround in ISA parser e59e5e2754bf riscv: correct pt_level name via pgtable_l5/4_enabled 10128f8b1663 RISC-V: Provide pgtable_l5_enabled on rv32 60c46877e9cd clocksource: timer-riscv: Increase rating of clock_event_device for Sstc 5d98446f03c6 clocksource: timer-riscv: Don't enable/disable timer interrupt 91562895f803 ext4: properly sync file size update after O_SYNC direct IO ce56d21355cd ext4: fix racy may inline data check in dio write 2bfb0ca3dd0c drm/amdgpu: remove unused macro HW_REV 7f3e6b840fa8 drm/amd/pm: Fix error of MACO flag setting code 9ae587f850a6 drm/amdgpu: Fix the vram base start address 5d09c63f11f0 cxl/hdm: Remove broken error path d539b0ad7c7c drm/amdgpu: set XGMI IP version manually for v6_4 69d56b15a794 cxl/hdm: Fix && vs || bug 853eebe6ec4f drm/amdgpu: add unmap latency when gfx11 set kiq resources 5f38ac54e605 drm/amd/pm: fix the high voltage and temperature issue a17f574ab4a2 drm/amdgpu: remove amdgpu_mes_self_test in gpu recover e020d0157516 drm/amdgpu: Drop deferred error in uncorrectable error check 5575ce213241 drm/amd/pm: Fix warnings d1d4c0b7b65b drm/amdgpu: check RAS supported first in ras_reset_error_count f2fbb9081123 net: tcp: remove call to obsolete crypto_ahash_alignmask() 9793c269da6c dm crypt: account large pages in cc->n_allocated_pages 4cf6e1101a25 cifs: add xid to query server interface call 52768695d36a cifs: print server capabilities in DebugData 783fa2c94f41 smb: use crypto_shash_digest() in symlink_hash() d328c09ee9f1 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() e6322fd177c6 smb: client: fix potential deadlock when releasing mids dc6e08b1a2ae ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() 72bc63f5e23a smb3: fix creating FIFOs when mounting with "sfu" mount option 4b27d5c42033 ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup 55c11a159d3c bcachefs: bch2_inum_opts_get() 96a363a7e688 bcachefs: move: move_stats refactoring d5eade93452b bcachefs: move: convert to bbpos 633169035a7c bcachefs: moving_context now owns a btree_trans a0bfe3b065ca bcachefs: move.c exports, refactoring 6ddedca2180b bcachefs: Guard against unknown compression options ef435abd6a99 bcachefs: trivial extents.c refactoring 48f866e90f52 bcachefs: Fix bch2_prt_bitflags() 9db2f86060a8 bcachefs: Check for too-large encoded extents 2d3908129147 bcachefs: Ensure we don't exceed encoded_extent_max e677179b35b7 bcachefs: bch2_disk_path_to_text() no longer takes sb_lock 37707bb183b4 bcachefs: Split out disk_groups_types.h bf0d9e89de2e bcachefs: Split apart bch2_target_to_text(), bch2_target_to_text_sb() 523f33efbf40 bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEW 8480905765c3 bcachefs: Improve io option handling in data move path bbe682c76789 bcachefs: Ensure devices are always correctly initialized d0261559c434 bcachefs: Delete duplicate time stats initialization e38356d65ed0 bcachefs: Kill dead code extent_save() 253ba178c8d9 bcachefs: Fix ca->oldest_gen allocation a1d97d8417d3 bcachefs: Fix shrinker names 50a38ca1baac bcachefs: Fix btree_node_type enum 88dfe193bd2a bcachefs: bch2_btree_id_str() b0b5bbf99fc2 bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarily 0dd092bf1091 bcachefs: Fix lock ordering with snapshot_create_lock 070bb43ab01e dm integrity: use crypto_shash_digest() in sb_mac() 6d0ee3b68092 dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() a951104333bd dm error: Add support for zoned block devices 70bbeb29fab0 dm delay: for short delays, use kthread instead of timers and wq ed2232d49187 ASoC: amd: acp: fix for i2s mode register field update 2ef422f063b7 IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF a53e215f9007 RDMA/mlx5: Fix mkey cache WQ flush b836c4d29f27 ima: detect changes to the backing overlay file b46503068cb9 certs: Only allow certs signed by keys on the builtin keyring 7b5c3086d1f8 integrity: fix indentation of config attributes e044374a8a0a ima: annotate iint mutex to avoid lockdep false positive warnings 1a0ac8bd7a4f erofs: fix erofs_insert_workgroup() lockref usage acbc3ecb806e doc: Add /proc/bootconfig to proc.rst 7e6bd6409b66 nouveau/disp: fix post-gsp build on 32-bit arm. b76827a3a930 nouveau: fix r535 build on 32-bit arm. 015185cc670e drm/nouveau/ofa/r535: initial support ca9686340aba drm/nouveau/nvjpg/r535: initial support 08ab88f5a033 drm/nouveau/nvenc/r535: initial support 142cd60243ca drm/nouveau/nvdec/r535: initial support 361c3cd8ae12 drm/nouveau/gr/r535: initial support b5ce219ab368 drm/nouveau/ce/r535: initial support 2a77d015b538 drm/nouveau/fifo/r535: initial support 9e9944449023 drm/nouveau/disp/r535: initial support 5bf0257136a2 drm/nouveau/mmu/r535: initial support 830531e94712 drm/nouveau/gsp/r535: add interrupt handling 37e328a17c1f drm/nouveau/gsp/r535: add support for rm alloc 4cf2c83eb3a4 drm/nouveau/gsp/r535: add support for rm control 176fdcbddfd2 drm/nouveau/gsp/r535: add support for booting GSP-RM 17a74021a339 drm/nouveau/nvkm: support loading fws into sg_table e672f5f30dd3 drm/nouveau/kms/tu102-: disable vbios parsing when running on RM f4032134b461 drm/nouveau/sec2/tu102-: prepare for GSP-RM 47c9136b0dae drm/nouveau/nvenc/tu102-: prepare for GSP-RM 796928c65927 drm/nouveau/nvdec/tu102-: prepare for GSP-RM a6f992a83f0d drm/nouveau/gr/tu102-: prepare for GSP-RM da1fbcc09e0f drm/nouveau/fifo/tu102-: prepare for GSP-RM 8c186c83f995 drm/nouveau/disp/tu102-: prepare for GSP-RM 0e55453fc8ab drm/nouveau/ce/tu102-: prepare for GSP-RM 426cce57053c drm/nouveau/vfn/tu102-: prepare for GSP-RM d4c9cd346fcb drm/nouveau/top/tu102-: prepare for GSP-RM f2b76a18251d drm/nouveau/therm/tu102-: prepare for GSP-RM fd7d59827072 drm/nouveau/privring/tu102-: prepare for GSP-RM ab724be7a3d9 drm/nouveau/pmu/tu102-: prepare for GSP-RM f5a533a81e51 drm/nouveau/mmu/tu102-: prepare for GSP-RM 3cd7924e0edd drm/nouveau/mc/tu102-: prepare for GSP-RM 1dc750dab1b1 drm/nouveau/ltc/tu102-: prepare for GSP-RM 624c6f78cc8d drm/nouveau/imem/tu102-: prepare for GSP-RM a25a5d560dad drm/nouveau/i2c/tu102-: prepare for GSP-RM 2cfad4b0489c drm/nouveau/gpio/tu102-: prepare for GSP-RM c41aebc9aca4 drm/nouveau/fuse/tu102-: prepare for GSP-RM 834a712b6ed2 drm/nouveau/fb/tu102-: prepare for GSP-RM a613e7f3fe6d drm/nouveau/fault/tu102-: prepare for GSP-RM 15740541e8f0 drm/nouveau/devinit/tu102-: prepare for GSP-RM 6a0fd03a23fd drm/nouveau/bus/tu102-: prepare for GSP-RM 45655ff08480 drm/nouveau/bar/tu102-: prepare for GSP-RM 74e2011b11e0 drm/nouveau/acr/tu102-: prepare for GSP-RM 015ef6187f69 drm/nouveau/gsp: prepare for GSP-RM e86692701355 drm/nouveau/nvkm: bump maximum number of NVJPG 7e731d42aee7 drm/nouveau/nvkm: bump maximum number of NVDEC 743b7fc481f9 drm/nouveau/mmu/tu102-: remove write to 0x100e68 during tlb invalidate 67797da8a4b8 ksmbd: no need to wait for binded connection termination at logoff 20e425d301d6 six locks: Lock contended tracepoints ee526b88caaa closures: Fix race in closure_sync() 2bce6368c46b closures: Better memory barriers ee785c15b590 exfat: support create zero-size directory dab48b8f2fe7 exfat: support handle zero-size directory 0ab8ba718685 exfat: add ioctls for accessing attributes f5deddce60b5 erofs: tidy up redundant includes 6b8a113cae6c erofs: get rid of ROOT_NID() efb4fb02cef3 erofs: simplify compression configuration parser 798eecaea0f0 erofs: don't warn MicroLZMA format anymore 24e16e385f22 ovl: add support for appending lowerdirs one by one 819829f0319a ovl: refactor layer parsing helpers 0cea4c097d97 ovl: store and show the user provided lowerdir mount option c835110b588a ovl: remove unused code in lowerdir param parsing bb7055a73499 ovl: Add documentation on nesting of overlayfs mounts bc8df7a3dc03 ovl: Add an alternative type of whiteout dad02fad84cb ovl: Support escaped overlay.* xattrs d431e652600b ovl: Add OVL_XATTR_TRUSTED/USER_PREFIX_LEN macros 420a62dde6eb ovl: Move xattr support to new xattrs.c file 5b02bfc1e7e3 ovl: do not encode lower fh with upper sb_writers held c63e56a4a652 ovl: do not open/llseek lower file with upper sb_writers held 162d06444070 ovl: reorder ovl_want_write() after ovl_inode_lock() d08d3b3c2caf ovl: split ovl_want_write() into two helpers c002728f6081 ovl: add helper ovl_file_modified() f7621b11e8ac ovl: protect copying of realinode attributes to ovl inode 389a4a4a1985 ovl: punt write aio completion to workqueue 5f034d34737e ovl: propagate IOCB_APPEND flag on writes to realfile db5b5e83eee4 ovl: use simpler function to convert iocb to rw flags fe612629746c dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC 527de94b0fb3 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes f2147371a83c dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name 70b416afc998 dt-bindings: arm,coresight-cti: Add missing additionalProperties on child nodes 5027cf58e402 dt-bindings: arm,coresight-cti: Drop type for 'cpu' property 4d2309224ec2 dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema b2b67c997bf7 iommufd: Organize the mock domain alloc functions closer to Joerg's tree a9f32acf1025 dt-bindings: input: syna,rmi4: Make "additionalProperties: true" explicit 70c7b704ca72 KVM: selftests: Avoid using forced target for generating arm64 headers fbb075c11663 tools headers arm64: Fix references to top srcdir in Makefile d11974dc5f20 KVM: arm64: Add tracepoint for MMIO accesses where ISV==0 06899aa5dd3d KVM: arm64: selftest: Perform ISB before reading PAR_EL1 beaf35b48087 KVM: arm64: selftest: Add the missing .guest_prepare() be097997a273 KVM: arm64: Always invalidate TLB for stage-2 permission faults ba026ac33694 media: dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias" 53ed3233e6b5 dt-bindings: input: qcom,pm8921-keypad: convert to YAML format 696444a544ec rtla: Fix uninitialized variable found cba459003685 ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() cf63348b4c45 scripts/kernel-doc: Fix the regex for matching -Werror flag a0c04a3243f1 verification/dot2k: Delete duplicate imports 1a3b7eab8500 ASoC: rt712-sdca: fix speaker route missing issue 04f8c76de983 ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF 2e22aac3ea9c iommufd/selftest: Fix page-size check in iommufd_test_dirty() 7588b83066db Add definition for new smb3.1.1 command type d5a3c153fd00 SMB3: clarify some of the unused CreateOption flags 361d744ddd61 iommufd: Add iopt_area_alloc() e7250ab7ca49 iommufd: Fix missing update of domains_itree after splitting iopt_area 8a32aa17c1cd fbdev: stifb: Make the STI next font pointer a 32-bit signed offset b63b4f1a79e6 parisc: Show default CPU PSW.W setting as reported by PDC 6240553b52c4 parisc/pdc: Add width field to struct pdc_model ad4aa06e1d92 parisc: Add nop instructions after TLB inserts 1c7431b39a9c parisc: simplify smp_prepare_boot_cpu() 86bb854d134f parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table 9f5989d79d3b parisc/firmware: Use PDC constants for narrow/wide firmware 06a2e4998a08 parisc: Move parisc_narrow_firmware variable to header file fe0a9b8b2224 parisc/power: Trivial whitespace cleanups and license update d0c219472980 parisc/power: Add power soft-off when running on qemu 01fef8267390 parisc: Allow building uncompressed Linux kernel b9c515f7e3f5 parisc: Add some missing PDC functions and constants 58ad89e86676 parisc: sba-iommu: Fix comment when calculating IOC number 63bffc2d3a99 pinctrl: Use device_get_match_data() fbb74e56378d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings 471aa951bf12 i915/perf: Fix NULL deref bugs with drm_dbg() calls ce4941c2d645 drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL 7d7a328d0e8d drm/i915: Flush WC GGTT only on required platforms 390001d648ff drm/i915/mtl: avoid stringop-overflow warning 94565e95e247 drm/ssd130x: Fix possible uninitialized usage of crtc_state variable a49cf37d538c dt-bindings: display: ssd132x: Remove '-' before compatible enum a4000df5300f Revert "staging: octeon: remove typedef in enum cvmx_spi_mode_t" 3db9eb6dee8a Revert "staging: octeon: remove typedef in enum cvmx_helper_interface_mode_t" d8fecfe8f41e Revert "staging: octeon: remove typedef in enum cvmx_pow_wait_t" 4de20132b029 Revert "staging: octeon: remove typedef in struct cvmx_pko_lock_t" 06bab96a6e5b Revert "staging: octeon: remove typedef in enum cvmx_pko_status_t" c312b8b3c127 Revert "staging: octeon: remove typedef in structs cvmx_pip_port_status_t and cvmx_pko_port_status_t" 0f564130e5c7 hwmon: (aquacomputer_d5next) Check if temp sensors of legacy devices are connected ceaa22402e44 hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow USB and MPS Flow e56a5e3dfd14 dt-bindings: hwmon: npcm: Add npcm845 compatible string 2b9ea4262ae9 hwmon: Add driver for ltc2991 10e806d39d30 i2c: s3c2410: make i2c_s3c_irq_nextbyte() void ca562a9cf717 i2c: qcom-geni: add ACPI device id for sc8180x 0161ee9dd38a Documentation: i2c: add fault code for not supporting 10 bit addresses 5ac61d26b8ba i2c: sun6i-p2wi: Prevent potential division by zero d9387eda56a4 i2c: mux: demux-pinctrl: Convert to use sysfs_emit_at() API 9d08e5909c81 dt-bindings: watchdog: Add support for Amlogic C3 and S4 SoCs d4c85a483e34 watchdog: mlx-wdt: Parameter desctiption warning fix 6a6c7b006e5c watchdog: aspeed: Add support for aspeed,reset-mask DT property 9931be2cfca3 dt-bindings: watchdog: aspeed-wdt: Add aspeed,reset-mask property 78ca4d6902f4 watchdog: apple: Deactivate on suspend 49bd08b36143 dt-bindings: watchdog: qcom-wdt: Add MSM8226 and MSM8974 compatibles 89c7e70d9c05 dt-bindings: watchdog: fsl-imx7ulp-wdt: Add 'fsl,ext-reset-output' 423fc66eb6ce wdog: imx7ulp: Enable wdog int_en bit for watchdog any reset 946af15b9614 drivers: watchdog: marvell_gti: Program the max_hw_heartbeat_ms cc5cfc112a62 drivers: watchdog: marvell_gti: fix zero pretimeout handling cd09da470377 watchdog: marvell_gti: Replace of_platform.h with explicit includes 06fdbf4ddb21 watchdog: imx_sc_wdt: continue if the wdog already enabled c7e2f4e67236 watchdog: st_lpc: Use device_get_match_data() 725b6a89ed82 watchdog: wdat_wdt: Add timeout value as a param in ping method 7e5bca6e5561 watchdog: gpio_wdt: Make use of device properties 5d6aa89bba5b sbsa_gwdt: Calculate timeout with 64-bit math b4075ecfe348 watchdog: ixp4xx: Make sure restart always works e2c520c40220 watchdog: it87_wdt: add IT8613 ID 4b2b39f9395b watchdog: marvell_gti_wdt: Fix error code in probe() f71e0be5d297 ALSA: hda: cs35l41: mark cs35l41_verify_id() static 28d3fe323547 Input: walkera0701 - use module_parport_driver macro to simplify the code eb988e46da2e Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() 290e44badacd dt-bindings: input: fsl,scu-key: Document wakeup-source 75690493591f ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted d07cec9c238a ubi: block: Fix use-after-free in ubiblock_cleanup d81efd66106c ubifs: fix possible dereference after free ac085cfe57df ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools d4c48e5b58f1 ubi: fastmap: Add module parameter to control reserving filling pool PEBs 90e0be56144b ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs 761893bd490b ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out dcc4e5728eea seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str() eada823e6a6f ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists 415e4723c432 ubi: fastmap: Remove unneeded break condition while filling pools a2ea69dac674 ubi: fastmap: Wait until there are enough free PEBs before filling pools 8ff4e620ac93 ubi: fastmap: Use free pebs reserved for bad block handling c19286d70aaa ubi: Replace erase_block() with sync_erase() a033ab4fec5f ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap 08a426787416 ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash 4d18b5a57b16 ubi: fastmap: Fix missed ec updating after erasing old fastmap data block 60f2f4a81d48 ubifs: Fix missing error code err f4a04c97fb3b ubifs: Fix memory leak of bud->log_hash 48ec6328de6c ubifs: Fix some kernel-doc comments 4bac088e2b12 dt-bindings: hwmon: ltc2991: add bindings 205e0c0577fa hwmon: (pmbus/max31785) Add delay between bus accesses 2358151bfb30 hwmon: (ina238) add ina237 support b1f05cb4b310 dt-bindings: hwmon: ti,ina2xx: add ti,ina237 f7ac3020036b hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene. 6dbd3e041d4b hwmon: (max31827) handle vref regulator 7b64906c98fe hwmon: (ina3221) Add support for channel summation disable 13ab5fdc2cc6 dt-bindings: hwmon: ina3221: Add ti,summation-disable 81b75e336c13 dt-bindings: hwmon: ina3221: Convert to json-schema fe0eba175e96 hwmon: (pmbus/mpq7932) Add a support for mpq2286 Power Management IC 88b5970e92d0 hwmon: (pmbus/core) Add helper macro to define single pmbus regulator 90a801d5657a regulator: dt-bindings: Add mps,mpq2286 power-management IC b1a55c0af684 hwmon: (pmbus/mpq7932) Get page count based on chip info 6632b45606bd dt-bindings: hwmon: Add possible new properties to max31827 bindings 8824557037d5 hwmon: (max31827) Modify conversion wait time 9ca6696718cc hwmon: (max31827) Make code cleaner b344041db783 MAINTAINERS: Add Hal as one of the maintainers of SFCTEMP HWMON DRIVER 05b68e18ec64 hwmon: (nct6683) Add another customer ID for ASRock X670E Taichi 10b029020487 hwmon: (ltc2992) Avoid division by zero b92b2984a5b6 hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan 748465a53eed hwmon: (hs3001) remove redundant store on division 1b515cfee178 hwmon: (nct6775) use acpi_dev_hid_uid_match() for matching _HID and _UID d9e5d9221d7f fs: fix build error with CONFIG_EXPORTFS=m or not defined ceb33880431c freevxfs: derive f_fsid from bdev->bd_dev ae62bcb5e7e5 fs: report f_fsid from s_dev for "simple" filesystems 64343119d7b8 exportfs: support encoding non-decodeable file handles by default 41d1ddd2717c exportfs: define FILEID_INO64_GEN* file handle types e21fc2038c1b exportfs: make ->encode_fh() a mandatory method for NFS export d8d9919f4579 i2c: i801: Use new helper acpi_use_parent_companion 29166faac548 ACPI: Add helper acpi_use_parent_companion 3d6cd1af37cb MAINTAINERS: add YAML file for i2c-demux-pinctrl 53801d2e762a i2c: core: fix lockdep warning for sparsely nested adapter chain 702c0dd7bcf1 i2c: axxia: eliminate kernel-doc warnings 766b7007a1cc kbuild: Correct missing architecture-specific hyphens 34fcf231dcf9 modpost: squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_SECTIONS b3d4f446fc0f modpost: merge sectioncheck table entries regarding init/exit sections e578e4e31106 modpost: use ALL_INIT_SECTIONS for the section check from DATA_SECTIONS a3df1526da48 modpost: disallow the combination of EXPORT_SYMBOL and __meminit* 48cd8df7afd1 modpost: remove EXIT_SECTIONS macro 473a45bb35f0 modpost: remove MEM_INIT_SECTIONS macro e1dc1bfe5b27 modpost: remove more symbol patterns from the section check whitelist 50cccec15c48 modpost: disallow *driver to reference .meminit* sections 6a4e59eeedc3 linux/init: remove __memexit* annotations 3ada34b0f655 modpost: remove ALL_EXIT_DATA_SECTIONS macro 4411a2ccbaf6 dt-bindings: i2c: i2c-demux-pinctrl: Convert to json-schema 1b1595cd04bb kbuild: simplify cmd_ld_multi_m 72d091846de9 kbuild: avoid too many execution of scripts/pahole-flags.sh 7f6d8f7e43fb kbuild: remove ARCH_POSTLINK from module builds 9d361173edc4 kbuild: unify no-compiler-targets and no-sync-config-targets 56769ba4b297 kbuild: unify vdso_install rules 5aa9130acb98 porting: update locking requirements 3b224e1df650 fs: assert that open_mutex isn't held over holder ops f61033390bc3 block: assert that we're not holding open_mutex over blk_report_disk_dead 6e57236ed6e0 block: move bdev_mark_dead out of disk_check_media_change 51b4cb4f3e22 block: WARN_ON_ONCE() when we remove active partitions c30b9787a481 block: simplify bdev_del_partition() fd1464105cb3 fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock 6306ff39a7fc jfs: fix log->bdev_handle null ptr deref in lbmStartIO b3856da79062 bcache: Fixup error handling in register_cache() e340dd63f6a1 xfs: Convert to bdev_open_by_path() ba1787a5edd9 reiserfs: Convert to bdev_open_by_dev/path() ebc4185497ea ocfs2: Convert to use bdev_open_by_dev() 3fe5d9fb0b31 nfs/blocklayout: Convert to use bdev_open_by_dev/path() 898c57f456b5 jfs: Convert to bdev_open_by_dev() 2b107946f80a f2fs: Convert to bdev_open_by_dev/path() d577c8aaed20 ext4: Convert to bdev_open_by_dev() 49845720080d erofs: Convert to use bdev_open_by_path() 86ec15d00bf8 btrfs: Convert to bdev_open_by_path() f4a48bc36cdf fs: Convert to bdev_open_by_dev() 4c6bca43c547 mm/swap: Convert to use bdev_open_by_dev() 93745df18e52 PM: hibernate: Drop unused snapshot_test argument e017d304c740 PM: hibernate: Convert to bdev_open_by_dev() e6aafdc8a76b scsi: target: Convert to bdev_open_by_path() a8ab90ff47bf s390/dasd: Convert to bdev_open_by_path() 2a4936e933e3 nvmet: Convert to bdev_open_by_path() 3817d4b11212 mtd: block2mtd: Convert to bdev_open_by_dev/path() 9f0f5a30d34c md: Convert to bdev_open_by_dev() c2fce61fb22e dm: Convert to bdev_open_by_dev() 631b001fd6bc bcache: Convert to bdev_open_by_path() eed993a09103 zram: Convert to use bdev_open_by_dev() 436d3705bfee xen/blkback: Convert to bdev_open_by_dev() c2114f11a30e rnbd-srv: Convert to use bdev_open_by_path() 7ac86df899f0 pktcdvd: Convert to bdev_open_by_dev() 75e27d373425 drdb: Convert to use bdev_open_by_path() acb083b55597 block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() 841dd789b862 block: Use bdev_open_by_dev() in blkdev_open() e719b4d15674 block: Provide bdev_open_* functions 55c900477f5b net: fill in MODULE_DESCRIPTION()s under drivers/net/ ce1afe280419 net: fill in MODULE_DESCRIPTION()s under net/802* beb5eed32a73 net: fill in MODULE_DESCRIPTION()s under net/core 1fff1f799038 net: fill in MODULE_DESCRIPTION()s in kuba@'s modules c70793fb7632 usb: gadget: uvc: Add missing initialization of ssp config descriptor 0e3139e6543b usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility c43c64f8a1c6 perf vendor events intel: Update tsx_cycles_per_elision metrics c44c31185923 perf vendor events intel: Update bonnell version number to v5 b6292081615b perf vendor events intel: Update westmereex events to v4 247730767c63 perf vendor events intel: Update meteorlake events to v1.06 f9418b524d14 perf vendor events intel: Update knightslanding events to v16 20e6a51f61bc perf vendor events intel: Add typo fix for ivybridge FP 99a8a4c990f5 perf vendor events intel: Update a spelling in haswell/haswellx 8a94d3bfaf45 perf vendor events intel: Update emeraldrapids to v1.01 a28a0f677374 perf vendor events intel: Update alderlake/alderlake events to v1.23 a103f46633fd acpi: Move common tables helper functions to common lib 8358e8f1596b cxl: Add support for reading CXL switch CDAT table 670e4e88f3b1 cxl: Add checksum verification to CDAT from CXL 529c0a44045e cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute 05e37b2138a6 cxl: Add decoders_committed sysfs attribute to cxl_port 458ba8189cb4 cxl: Add cxl_decoders_committed() helper e8db0701605b cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm d3970f006f08 cxl/core/regs: Rename phys_addr in cxl_map_component_regs() b7e9392d5d46 PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling 0a867568bb0d PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler d1a9def33d70 cxl/pci: Disable root port interrupts in RCH mode 6ac07883dbb5 cxl/pci: Add RCH downstream port error logging 6c5f3aacb296 cxl/pci: Map RCH downstream AER registers for logging protocol errors bf6c9fa846e2 cxl/pci: Update CXL error logging to use RAS register address 6777877eb7a3 PCI/AER: Refactor cper_print_aer() for use by CXL driver module f05fd10d138d cxl/pci: Add RCH downstream port AER register discovery a2fcb84a1978 cxl/port: Remove Component Register base address from struct cxl_port f611d98a0036 cxl/pci: Remove Component Register base address from struct cxl_dev_state 8ce520fdea24 cxl/hdm: Use stored Component Register mappings to map HDM decoder capability 2dd18279202f cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state 4d758764e7f9 cxl/port: Pre-initialize component register mappings d8add49263a9 cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map 33d9c987bf8f cxl/port: Fix @host confusion in cxl_dport_setup_regs() dd22581f8953 cxl/core/regs: Rename @dev to @host in struct cxl_register_map 47ea0ddb1f56 platform/chrome: cros_ec_lpc: Separate host command and irq disable 8d2ad999ca3c cxl/port: Fix delete_endpoint() vs parent unregistration race 1768d3a0144c perf build: Disable BPF skeletons if clang version is < 12.0.1 ee40490dd7cd perf callchain: Fix spelling mistake "statisitcs" -> "statistics" 0e0f03d7fc93 perf report: Fix spelling mistake "heirachy" -> "hierarchy" 93c65d61433b perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() 75357829cc8e clk: Fix clk gate kunit test on big-endian CPUs 2f06996d72df Input: cyttsp5 - add handling for vddio regulator fade5a92931c dt-bindings: input: cyttsp5: document vddio-supply f1c73396133c net: pcs: xpcs: Add 2500BASE-X case in get state for XPCS drivers 06497763c8f1 net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos() f5247a6ed5b5 net: mana: Use xdp_set_features_flag instead of direct assignment 6d90b64256f3 vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() 36d0395b30f8 iavf: delete the iavf client interface b5b219a1fa5f iavf: add a common function for undoing the interrupt scheme 5c4e1d187442 iavf: use unregister_netdev 34ad34bf06ca iavf: rely on netdev's own registered state 54584b178806 iavf: fix the waiting time for initial reset 6a0d989d3cdb iavf: in iavf_down, don't queue watchdog_task if comms failed 5902ee6dc651 iavf: simplify mutex_trylock+sleep loops 77361cb9c1d6 iavf: fix comments about old bit locks 6479c975b20a doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name d96e48a3d55d tools: ynl: introduce option to process unknown attributes or types ff672b9ffeb3 ipvlan: properly track tx_errors 6aff7cbfe7bf netdevsim: Block until all devices are released 1a86a77a2328 nfp: using napi_build_skb() to replace build_skb() 796dc3c79d6e net: dsa: microchip: ksz9477: Fix spelling mistake "Enery" -> "Energy" 8afb91acc4a3 net: dsa: microchip: Ensure Stable PME Pin State for Wake-on-LAN 77c819cb493a net: dsa: microchip: Refactor switch shutdown routine for WoL preparation 818cdb0f4b38 net: dsa: microchip: Add error handling for ksz_switch_macaddr_get() 78c21fca0b39 net: dsa: microchip: Refactor comment for ksz_switch_macaddr_get() function 3b454b6390c3 net: dsa: microchip: ksz9477: Add Wake on Magic Packet support 245561ba6d5d lkdtm: Fix CFI_BACKWARD on RISC-V c40fef858d00 riscv: Use separate IRQ shadow call stacks d1584d791a29 riscv: Implement Shadow Call Stack e609b4f4252a riscv: Move global pointer loading to a macro 82982fdd5133 riscv: Deduplicate IRQ stack switching be97d0db5f44 riscv: VMAP_STACK overflow detection thread-safe 88862247ce80 of: overlay: unittest: overlay_bad_unresolved: Spelling s/ok/okay/ 73ae308801a8 of: address: Consolidate bus .map() functions 88696db08b7e of: address: Store number of bus flag cells rather than bool 4d9ec5f04bad of: unittest: Add tests for address translations fc62d5e214df hte: Use kasprintf() instead of fixed buffer formatting b7c3ca3553d1 hte: tegra: Fix missing error code in tegra_hte_test_probe() fad505b2cb83 KVM: x86: Service NMI requests after PMI requests in VM-Enter path 8f61d48c83f6 tools/testing/cxl: Slow down the mock firmware transfer 98a04c7aced2 cxl/region: Fix x1 root-decoder granularity calculations 3531b27f1f04 cxl/region: Fix cxl_region_rwsem lock held when returning to user space 0cf36a85c140 cxl/region: Use cxl_calc_interleave_pos() for auto-discovery a3e00c964fb9 cxl/region: Calculate a target position in a region interleave 7e52b1164a47 clk: si521xx: Increase stack based print buffer size in probe dd3dd9829bf9 drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo e8e696c307c3 drm/amdgpu: Remove duplicate fdinfo fields 3ea8dd3758ba drm/amd/amdgpu: avoid to disable gfxhub interrupt when driver is unloaded 142262a1c02a drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems a395f7ffcebe drm/amdgpu: Retrieve CE count from ce_count_lo_chip in EccInfo table d59fcfb0848b drm/amdgpu: Identify data parity error corrected in replay mode f7a17b2b3604 drm/amdgpu: Fix typo in IP discovery parsing 1efdd37cc015 drm/amd/display: fix S/G display enablement 565fe150624e mtd: cfi_cmdset_0001: Byte swap OTP info 5a985960a4dd mtd: rawnand: meson: check return value of devm_kasprintf() 74ac5b5e2375 mtd: rawnand: intel: check return value of devm_kasprintf() 60ec53ace2cb mtd: rawnand: sh_flctl: Convert to module_platform_driver() 8388cba9d1eb MAINTAINERS: add Mikulas Patocka as a DM maintainer 6f25dd1c57b8 dm: respect REQ_NOWAIT flag in normal bios issued to DM 4a2fe2960891 dm: enhance alloc_multiple_bios() to be more versatile 805ce81826c8 ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag f0220575e65a ASoC: soc-dai: add flag to mute and unmute stream during trigger 804bf07a1f72 regulator (max5970): Remove duplicate line f5afdd13ed6c regulator (max5970): Add hwmon support bd0f7498bc90 ASoC: ams-delta.c: use component after check a65cdffbef7b ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 cf046ecbcd1c ASoC: codecs: aw88399: fix typo in Kconfig select 0b38362018c7 ASoC: amd: acp: add ACPI dependency d933333694a7 ASoC: Intel: avs: Add rt5514 machine board 8b78fbf7bffa ASoC: Intel: avs: Add rt5514 machine board 3a04927f8d4b af_unix: Remove module remnants. f12f8f84509a selftests/landlock: Add tests for FS topology changes with network rules 629b35a225b0 selftests: mptcp: display simult in extra_msg e71aab6777a4 selftests: mptcp: sockopt: drop mptcp_connect var 14cb0e0bf39b mptcp: define more local variables sk a6c85fc61c08 mptcp: move sk assignment statement ahead a16c054b527b mptcp: use mptcp_get_ext helper 83d580ddbe1b mptcp: use mptcp_check_fallback helper 74cbb0c65b29 mptcp: drop useless ssk in pm_subflow_check_next 84c531f54ad9 mptcp: userspace pm send RM_ADDR for ID 0 9168ea02b898 selftests: mptcp: fix wait_rm_addr/sf parameters f4a75e9d1100 selftests: mptcp: run userspace pm tests slower 79fa29570bd3 net: selftests: use ethtool_sprintf() 62c11e461c7b hwmon: (adt7475) Add support for Imon readout on ADT7490 2232f10d714f hwmon: (powerz) add support for ChargerLAB KM002C 9ab6fe910b1a hwmon: (xgene-hwmon) Convert to platform remove callback returning void bc70de33250e hwmon: (w83781d) Convert to platform remove callback returning void eaac830a7e73 hwmon: (w83627hf) Convert to platform remove callback returning void 5b4000065cde hwmon: (vt8231) Convert to platform remove callback returning void 6e4c7bafcd0c hwmon: (vt1211) Convert to platform remove callback returning void 680a1b08096c hwmon: (via686a) Convert to platform remove callback returning void 88ac8226a34f hwmon: (via-cputemp) Convert to platform remove callback returning void b875359995fa hwmon: (ultra45_env) Convert to platform remove callback returning void 39797753fdc2 hwmon: (sis5595) Convert to platform remove callback returning void a93a2c415486 hwmon: (sht15) Convert to platform remove callback returning void e44e19945ca1 hwmon: (sch5636) Convert to platform remove callback returning void d29041681aa6 hwmon: (pc87427) Convert to platform remove callback returning void c45af5d2f316 hwmon: (pc87360) Convert to platform remove callback returning void ade539199bda hwmon: (occ/p9_sbe) Convert to platform remove callback returning void 13af7eeeb6be hwmon: (mc13783-adc) Convert to platform remove callback returning void 19eae13a8980 hwmon: (max197) Convert to platform remove callback returning void 62f5e95d409c hwmon: (i5k_amb) Convert to platform remove callback returning void a8f208d2a4c8 hwmon: (f71882fg) Convert to platform remove callback returning void f79fe155cb7c hwmon: (f71805f) Convert to platform remove callback returning void 63d35e96e0c0 hwmon: (dme1737) Convert to platform remove callback returning void f5681a839c03 hwmon: (da9052-hwmon) Convert to platform remove callback returning void f23e759737e6 hwmon: (abituguru3) Convert to platform remove callback returning void 68d66551eb5e hwmon: (abituguru) Convert to platform remove callback returning void a7dee82af86c hwmon: (abitguru{,3}) Enable build testing on !X86 e09b75052621 hwmon: (sch5627) Document behaviour of limit registers 10655bb6df25 hwmon: (sch5627) Add support for writing limit registers a54fe61639d9 hwmon: (sch5627) Use regmap for pwm map register caching 7da8a6354360 hwmon: (sch5627) Disallow write access if virtual registers are locked 7f0b28e0653f hwmon: (sch5627) Use bit macros when accessing the control register 27887b06597b hwmon: tmp513: Simplify tmp51x_read_properties() fb99e07a9e39 hwmon: tmp513: Add max_channels variable to struct tmp51x_data 923774d759c9 hwmon: (pmbus/tda38640) Add workaround for SVID mode 05010fcf58e8 hwmon: (pmbus) Add ON_OFF_CONFIG register bits 30eea19c67d5 dt-bindings: hwmon: Add Infineon TDA38640 4381a36abdf1 hwmon: add POWER-Z driver 9da2901c4733 hwmon: (pmbus/mp2975) Move PGOOD fix 62cc9c3cb3ec HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W 94ace9eda882 platform/x86: inspur-platform-profile: Add platform profile support 916646758aea platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e effd7c70eaa0 firmware_loader: Abort all upcoming firmware load request once reboot triggered 87ffa98eeee8 firmware_loader: Refactor kill_pending_fw_fallback_reqs() fa10f413091a cdx: add sysfs for subsystem, class and revision 0174f5810401 cdx: add sysfs for bus reset e3cfd49cb949 cdx: add support for bus enable and disable ce558a391d80 cdx: Register cdx bus as a device on cdx subsystem e3ed12f37e26 cdx: Create symbol namespaces for cdx subsystem f0af81683466 cdx: Introduce lock to protect controller ops 54b406e10f03 cdx: Remove cdx controller list from cdx bus system c40e66539051 dts: ti: k3-am625-beagleplay: Add beaglecc1352 ec558bbfea67 greybus: Add BeaglePlay Linux Driver c966c715c777 dt-bindings: net: Add ti,cc1352p7 2b107158f809 dt-bindings: eeprom: at24: allow NVMEM cells based on old syntax ed758ca69c0c dt-bindings: nvmem: SID: allow NVMEM cells based on old syntax f4cf4e5db331 Revert "nvmem: add new config option" a07d2497ed65 PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers 61e54dea807d MAINTAINERS: coresight: Add missing Coresight files 8293703a492a misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support 79614953e815 firmware: xilinx: Move EXPORT_SYMBOL_GPL next to zynqmp_pm_feature definition 41196b0bbe8a staging: vt6655: Type encoding info dropped from variable name "byRxRate" 3b9325d8aa05 staging: vt6655: Type encoding info dropped from function name "CARDbUpdateTSF" c97dbf1dcd75 staging: vt6655: Type encoding info dropped from function name "CARDvSetRSPINF" 1904b721541c staging: vt6655: Type encoding info dropped from function name "CARDbyGetPktType" 956ab42b8e4f staging: vt6655: Type encoding info dropped from variable name "byPacketType" 4922f5d1e54c staging: vt6655: Type encoding info dropped from function name "CARDbSetPhyParameter" cb1fe713eca1 staging: vt6655: Type encoding info dropped from variable name "pbyRsvTime" eb88265fa551 staging: vt6655: Type encoding info dropped from variable name "pbyTxRate" 8b46d9ff8af0 staging: vt6655: Type encoding info dropped from function name "s_vCalculateOFDMRParameter" 6c149083e7b9 staging: vt6655: Type encoding info dropped from array name "cwRXBCNTSFOff" b83b7368258a staging: fbtft: Convert to platform remove callback returning void 0210a684cdb2 staging: olpc_dcon: Remove I2C_CLASS_DDC support 3d69b023a9f5 staging: vc04_services: use snprintf instead of sprintf 75c1e5968f5c staging: rtl8192e: Fix line break issue at priv->rx_buf[priv->rx_idx] 60b46910c8c6 staging: rtl8192e: Remove unused constants starting with MAX_RX_QUEUE 6d03b437c66a staging: rtl8192e: Convert array rx_idx[] to variable rx_idx 336023659882 staging: rtl8192e: Convert array rx_ring_dma[] to variable rx_ring_dma 81c412cb8ca7 staging: rtl8192e: Convert array rx_buf[][] to array rx_buf[] 8e842c479ac8 staging: rtl8192e: Convert array rx_ring[] to variable rx_ring 510c8f18c1fa staging: rtl8192e: Remove loops with constant MAX_RX_QUEUE ac32633f231f staging: rtl8192e: Remove HTIOTActIsDisableEDCATurbo() da8e981c735e staging: rtl8192e: Remove HTIOTActIsDisableMCSTwoSpatialStream() 7db86bafb531 staging: rtl8192e: Remove HTIOTActIsDisableMCS15() 4c0be6c26dcd staging: rtl8192e: Remove HTIOTActIsDisableMCS14() 64ebf8797249 serdev: Replace custom code with device_match_acpi_handle() ddab72ea7e5b serdev: Simplify devm_serdev_device_open() function aef0f5a1841e serdev: Make use of device_set_node() c3a383d8d382 usb: raw-gadget: report suspend, resume, reset, and disconnect events 1f97e3f429cf usb: raw-gadget: don't disable device if usb_ep_queue fails e8033bde451e usb: raw-gadget: properly handle interrupted requests 2998874736bc usb:cdnsp: remove TRB_FLUSH_ENDPOINT command 3d56e5aa6727 usb: gadget: aspeed_udc: Convert to platform remove callback returning void c3097719e438 dt-bindings: usb: fsa4480: Add compatible for OCP96011 cf07c55f9922 usb: typec: fsa4480: Add support to swap SBU orientation fad89aa14c35 dt-bindings: usb: fsa4480: Add data-lanes property to endpoint 4987daf86c15 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() a5901f27dcf1 ALSA: scarlett2: Add missing check with firmware version control 6808918343a8 net: bridge: fill in MODULE_DESCRIPTION() f2b88bab69c8 Documentation/module-signing.txt: bring up to date 446b1e0b7b39 module: enable automatic module signing with FIPS 202 SHA-3 fdb4f66c9545 crypto: asymmetric_keys - allow FIPS 202 SHA-3 signatures ee62afb9d02d crypto: rsa-pkcs1pad - Add FIPS 202 SHA-3 support 4b057654ebc3 crypto: FIPS 202 SHA-3 register in hash info for IMA 2ee7c1bcf3d1 x509: Add OIDs for FIPS 202 SHA-3 hash and signatures 2f1f34c1bf7b crypto: ahash - optimize performance when wrapping shash 85b84327b3f0 crypto: ahash - check for shash type instead of not ahash type ecf889b70b6c crypto: hash - move "ahash wrapping shash" functions to ahash.c 9826d1d6ed5f crypto: talitos - stop using crypto_ahash::init 9416210fb0b4 crypto: chelsio - stop using crypto_ahash::init 4d707a475176 crypto: ahash - improve file comment c2435e81a693 crypto: ahash - remove struct ahash_request_priv 0f8660c82b79 crypto: ahash - remove crypto_ahash_alignmask 33fe2fb763a8 crypto: gcm - stop using alignmask of ahash 381a796a187a crypto: chacha20poly1305 - stop using alignmask of ahash 36cfc05715a7 crypto: ccm - stop using alignmask of ahash 0a6bfaa0e695 net: ipv6: stop checking crypto_ahash_alignmask e77f5dd70138 net: ipv4: stop checking crypto_ahash_alignmask 93f367a9a41a crypto: testmgr - stop checking crypto_ahash_alignmask 03be4e45074e crypto: authencesn - stop using alignmask of ahash 58e4bb5f16e7 crypto: authenc - stop using alignmask of ahash c626910f3f1b crypto: ahash - remove support for nonzero alignmask 54eea8e29026 crypto: stm32 - remove unnecessary alignmask for ahashes 8c87553e2db6 crypto: starfive - remove unnecessary alignmask for ahashes 2d91a839f5da crypto: rockchip - remove unnecessary alignmask for ahashes f35a4e237f4e crypto: omap-sham - stop setting alignmask for ahashes 492444c3ed8f crypto: talitos - remove unnecessary alignmask for ahashes 13d13bba26a0 crypto: s5p-sss - remove unnecessary alignmask for ahashes d39caf812487 crypto: mxs-dcp - remove unnecessary alignmask for ahashes a06f7a8a8397 crypto: artpec6 - stop setting alignmask for ahashes a5e12d04e522 crypto: atmel - remove unnecessary alignmask for ahashes 028a14470e0f crypto: sun8i-ss - remove unnecessary alignmask for ahashes 12e06ca3b983 crypto: sun8i-ce - remove unnecessary alignmask for ahashes 977755579d3f crypto: sun4i-ss - remove unnecessary alignmask for ahashes acd7799574e5 crypto: shash - remove crypto_shash_ctx_aligned() 201c0da4d029 treewide: Add SPDX identifier to IETF ASN.1 modules 45b40f9cf10d MAINTAINERS: update AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 203b01001c4d crypto: qat - fix deadlock in backlog processing 03c76e8e7a8d crypto: qat - move adf_cfg_services 71fed09b49c1 crypto: qat - add num_rps sysfs attribute dbc8876dd873 crypto: qat - add rp2svc sysfs attribute db74e1625819 crypto: qat - add rate limiting sysfs interface d9fb8408376e crypto: qat - add rate limiting feature to qat_4xxx c7fd53796dbd crypto: qat - add retrieval of fw capabilities 02e7f67c4726 crypto: qat - add bits.h to icp_qat_hw.h e8eed5f7366f units: Add BYTES_PER_*BIT 8e6857f76daf crypto: qat - move admin api a238487f7965 crypto: qat - fix ring to service map for QAT GEN4 f7df2329eec1 crypto: qat - use masks for AE groups 2990d2edac60 crypto: qat - refactor fw config related functions 99b1c9826e48 crypto: qat - count QAT GEN4 errors 532d7f6bc458 crypto: qat - add error counters 22289dc95833 crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 86df79c3a40a crypto: qat - add adf_get_aram_base() helper function b67bf7babe36 crypto: qat - add handling of compression related errors for QAT GEN4 895f7d532c84 crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 4926e89d19b0 crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 df8c184b77a9 crypto: qat - add reporting of correctable errors for QAT GEN4 93b2f7de7db5 crypto: qat - add infrastructure for error reporting 33fc506d2ac5 crypto: hisilicon/qm - prevent soft lockup in receive loop bc456c7e24a2 crypto: xilinx/zynqmp-sha - Convert to platform remove callback returning void 02f393c1dcad crypto: xilinx/zynqmp-aes-gcm - Convert to platform remove callback returning void ce52705e6d1f crypto: talitos - Convert to platform remove callback returning void 88b01c8abfc4 crypto: stm32/cryp - Convert to platform remove callback returning void afa39e6e2b85 crypto: stm32/crc32 - Convert to platform remove callback returning void a48c68aa298c crypto: sahara - Convert to platform remove callback returning void b1010711c029 crypto: sa2ul - Convert to platform remove callback returning void 09f8f67ff1c6 crypto: s5p-sss - Convert to platform remove callback returning void 0a5cb2615e04 crypto: rockchip/rk3288 - Convert to platform remove callback returning void 37548f1dd35d crypto: qcom-rng - Convert to platform remove callback returning void a37049f3532b crypto: qce - Convert to platform remove callback returning void cf5334f09972 crypto: omap-sham - Convert to platform remove callback returning void edfb5a04a103 crypto: omap-des - Convert to platform remove callback returning void e0dffa0ea942 crypto: omap-aes - Convert to platform remove callback returning void a0061b93c6e3 crypto: n2_core - Convert to platform remove callback returning void fdfe6c324874 crypto: mxs-dcp - Convert to platform remove callback returning void e79de44e9d7b crypto: marvell/cesa - Convert to platform remove callback returning void b28e9179dc5f crypto: intel/keembay-ocs-hcu - Convert to platform remove callback returning void b6b73a24fbdb crypto: intel/keembay-ocs-ecc - Convert to platform remove callback returning void 98272bf6388d crypto: intel/keembay-ocs-aes - Convert to platform remove callback returning void 2fd7c206317b crypto: intel/ixp4xx-crypto - Convert to platform remove callback returning void 4f7f841f0922 crypto: inside-secure/safexcel - Convert to platform remove callback returning void 5c5d9715c693 crypto: img-hash - Convert to platform remove callback returning void 151356ceb974 crypto: hisilicon/trng - Convert to platform remove callback returning void 31ce0b0676ef crypto: hisilicon/sec - Convert to platform remove callback returning void aa2f8e9a3f74 crypto: gemini/sl3516-ce - Convert to platform remove callback returning void b0d49b30ef64 crypto: exynos-rng - Convert to platform remove callback returning void e7edfb41718a crypto: ccree/cc - Convert to platform remove callback returning void 11575ef99fe1 crypto: ccp/sp - Convert to platform remove callback returning void 304a2efe9d55 crypto: caam/jr - Convert to platform remove callback returning void 580399bbc43b crypto: bcm/cipher - Convert to platform remove callback returning void a63e2236dd46 crypto: axis/artpec6 - Convert to platform remove callback returning void 5cc3e7bca885 crypto: atmel-tdes - Convert to platform remove callback returning void 413f850d022d crypto: atmel-sha - Convert to platform remove callback returning void 5d966381bf7a crypto: atmel-aes - Convert to platform remove callback returning void 7866701cd274 crypto: aspeed-hace - Convert to platform remove callback returning void 8819da7e6850 crypto: aspeed-acry - Convert to platform remove callback returning void 015e07aa043d crypto: amlogic-gxl-core - Convert to platform remove callback returning void 49f49d643489 crypto: amcc/crypto4xx - Convert to platform remove callback returning void a345d0a95667 crypto: sun8i-ss - Convert to platform remove callback returning void 57e5d4de0713 crypto: sun8i-ce - Convert to platform remove callback returning void 4f5e6c992111 crypto: sun4i-ss - Convert to platform remove callback returning void cf27d9475f37 crypto: jitter - use permanent health test storage 3dca18fcfebf crypto: shash - remove crypto_shash_alignmask f6f1514cf72e crypto: hctr2 - stop using alignmask of shash_alg 321dfe9777a8 crypto: adiantum - stop using alignmask of shash_alg 2125c11efd83 crypto: testmgr - stop checking crypto_shash_alignmask eed577b9a922 crypto: drbg - stop checking crypto_shash_alignmask 69dde0a1fa9a libceph: stop checking crypto_shash_alignmask 345bfa3c10ce crypto: shash - remove support for nonzero alignmask a2b1118052c4 crypto: xcbc - remove unnecessary alignment logic 1fb90689bc7c crypto: vmac - don't set alignmask 25c74a39e0f6 crypto: hmac - remove unnecessary alignment logic f9dc9f2e4072 crypto: cmac - remove unnecessary alignment logic 21415bfe8b55 crypto: cbcmac - remove unnecessary alignment logic d72c46f7985a crypto: loongarch/crc32 - remove redundant setting of alignmask to 0 9cf52f7b083d crypto: mips/crc32 - remove redundant setting of alignmask to 0 71e8c241b226 crypto: xilinx/zynqmp-sha - remove unnecessary alignmask 0174275a08e1 crypto: stm32 - remove unnecessary alignmask 9924003807a9 crypto: sparc/crc32c - stop using the shash alignmask 08debaa5cb31 crypto: shash - eliminate indirect call for default import and export a411f6debeb3 dt-bindings: crypto: qcom,prng: document SA8775P and SC7280 f5fb88e5301b crypto: rsa - Add module alias for pkcs1pad 04a93202ed7c certs: Break circular dependency when selftest is modular 7ddc21e317b3 padata: Fix refcnt handling in padata_free_shell() 5eb8323803a8 dt-bindings: mmc: sdhci-msm: document the SM8650 SDHCI Controller 57925e16c9f7 mmc: meson-gx: Remove setting of CMD_CFG_ERROR 61217d8f6360 virtio_net: use u64_stats_t infra to avoid data-races c73801ae4f22 futex: Don't include process MM in futex key on no-MMU 0514dd05939a selftests: vxlan_mdb: Use MDB get instead of dump e8bba9e83c88 selftests: bridge_mdb: Use MDB get instead of dump ddd17a54e692 rtnetlink: Add MDB get support 32d9673e96dc vxlan: mdb: Add MDB get support 68b380a395a7 bridge: mcast: Add MDB get support 62f47bf9e2c0 net: Add MDB get device operation 83c1bbeb864f bridge: add MDB get uAPI attributes 14c32a46d992 vxlan: mdb: Factor out a helper for remote entry size calculation ff97d2a956a1 vxlan: mdb: Adjust function arguments 6d0259dd6c53 bridge: mcast: Rename MDB entry get function 62ef9cba98a2 bridge: mcast: Factor out a helper for PG entry size calculation 1b6d993509c1 bridge: mcast: Account for missing attributes b9109b5b77f0 bridge: mcast: Dump MDB entries even when snooping is disabled 3e238417254b media: nuvoton: VIDEO_NPCM_VCD_ECE should depend on ARCH_NPCM 7fe0e38bb669 Documentation/tcp: Add TCP-AO documentation faadfaba5e01 net/tcp: Add TCP_AO_REPAIR 248411b8cb89 net/tcp: Wire up l3index to TCP-AO 67fa83f7c86a net/tcp: Add static_key for TCP-AO d6732b95b6fb net/tcp: Allow asynchronous delete for TCP-AO keys (MKTs) ef84703a911f net/tcp: Add TCP-AO getsockopt()s 7753c2f0a857 net/tcp: Add option for TCP-AO to (not) hash header 953af8e3acb6 net/tcp: Ignore specific ICMPs for TCP-AO connections 2717b5adea9e net/tcp: Add tcp_hash_fail() ratelimited logs 64382c71a557 net/tcp: Add TCP-AO SNE support af09a341dcf6 net/tcp: Add TCP-AO segments counters 0a3a809089eb net/tcp: Verify inbound TCP-AO signed segments 9427c6aa3ec9 net/tcp: Sign SYN-ACK segments with TCP-AO 06b22ef29591 net/tcp: Wire TCP-AO to request sockets decde2586b34 net/tcp: Add TCP-AO sign to twsk ba7783ad45c8 net/tcp: Add AO sign to RST packets f7dca36fc54a net/tcp: Add tcp_parse_auth_options() 1e03d32bea8e net/tcp: Add TCP-AO sign to outgoing packets 7c2ffaf21bd6 net/tcp: Calculate TCP-AO traffic keys 0aadc73995d0 net/tcp: Prevent TCP-MD5 with TCP-AO being set 4954f17ddefc net/tcp: Introduce TCP_AO setsockopt()s c845f5f3590e net/tcp: Add TCP-AO config and structures 8c73b26315aa net/tcp: Prepare tcp_md5sig_pool for TCP-AO fe981e67568c ALSA: virtio: use ack callback 3473185f31df ALSA: scarlett2: Remap Level Meter values 2190b9aea4eb ALSA: scarlett2: Allow passing any output to line_out_remap() 701949cc0128 ALSA: scarlett2: Add support for reading firmware version f3c42a2da45f ALSA: scarlett2: Rename Gen 3 config sets efc3d7d20361 ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 b131329b9bfb pmdomain: amlogic: Fix mask for the second NNA mem PD domain eefed7662ff2 xfrm: policy: fix layer 4 flowi decoding f99b926f6543 irqchip/sifive-plic: Fix syscore registration for multi-socket systems e6b3d55b67d0 tty: n_gsm: add copyright Siemens Mobility GmbH 08d4c174828d irqchip/ls-scfg-msi: Use device_get_match_data() 5e7afb2eb7b2 genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware 40ea89fb19fd uacce: make uacce_class constant cc54d2e2c58a MAINTAINERS: Remove linuxwwan@intel.com mailing list ce0708796420 9p/net: fix possible memory leak in p9_check_errors() e02be6390d6f 9p/fs: add MODULE_DESCIPTION 39763480dd19 9p/net: xen: fix false positive printf format overflow warning ba20ecb1d1bb ice: Hook up 4 E830 devices by adding their IDs f8ab08c0b769 ice: Remove redundant zeroing of the fields. 3cbdb0343022 ice: Add support for E830 DDP package segment 2777d24ec6d1 ice: Add ice_get_link_status_datalen 24407a01e57c ice: Add 200G speed/phy type use ba1124f58afd ice: Add E830 device IDs, MAC type and registers cc33a80b8164 MAINTAINERS: Maintainer change for ptp_vmw driver 9cfe8cf5027b bnxt_en: Fix 2 stray ethtool -S counters eb9df668381d tools: ynl-gen: respect attr-cnt-name at the attr set level bc30bb88ff31 netlink: specs: support conditional operations ea23fbd2a8f7 netlink: make range pointers in policies const e2ae32d8c2a3 drm/amdxcp: fix amdxcp unloads incompletely f0b8f65b4825 drm/amd/amdgpu: fix the GPU power print error in pm info d055714a21cc drm/amdgpu: Use pcie domain of xcc acpi objects 406e8845356d drm/amd: check num of link levels when update pcie param 3f69d5860f5b drm/amdgpu: Add a read to GFX v9.4.3 ring test 5bd8e05fe203 drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset_supported. 2cea7bb9110d drm/amdgpu: get RAS poison status from DF v4_6_2 dd2687f5d9b2 drm/amdgpu: Use discovery table's subrevision ae8cffe353b5 drm/amd/display: 3.2.256 670da29faf5f drm/amd/display: add interface to query SubVP status b231933da7d6 drm/amd/display: Read before writing Backlight Mode Set Register 1b9ec7cb4244 drm/amd/display: Disable SYMCLK32_SE RCO on DCN314 85ca6e85303c drm/amd/display: Fix shaper using bad LUT params 8d0f4cd2ae44 drm/amd/display: add null check for invalid opps f583db812bc9 drm/amd/display: Update FAMS sequence for DCN30 & DCN32 79f3f1b66753 drm/amd/display: fix num_ways overflow error c4066d8be4d8 drm/amd/display: Add prefix for plane functions 6ce4f9ee25ff drm/amd/display: Add prefix to amdgpu crtc functions 0d93f39516b0 drm/amd/display: Correct enum typo fc0479ac5dd9 drm/amd/display: Set emulated sink type to HDMI accordingly. 0604ffead6e5 drm/amd/display: Revert "drm/amd/display: allow edp updates for virtual signal" 2a6a491dfc00 drm/amd/display: Fix HDMI framepack 3D test issue da2d16fcdda3 drm/amd/display: Fix IPS handshake for idle optimizations 488bb99d42e6 drm/amd/display: implement map dc pipe with callback in DML2 2c071cae6bb0 drm/amd/display: add pipe resource management callbacks to DML2 5edb7cdff85a drm/amd/display: Reduce default backlight min from 5 nits to 1 nits a67f7a0b18c0 drm/amd/display: Update SDP VSC colorimetry from DP test automation request d591284288c2 drm/amd/display: Add a check for idle power optimization d5f9a92bd1e2 drm/amd/display: Revert "Improve x86 and dmub ips handshake" 543068f0e372 drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35 5af8d8ce6434 net/mlx5: fix uninit value use 2757a848cb0f drm/amd: Explicitly disable ASPM when dynamic switching disabled 1a6513de493d drm/amd: Move AMD_IS_APU check for ASPM into top level function fbf1035b033a drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported 541c341d2ee3 Revert "drm/amdkfd: Use partial migrations in GPU page faults" afaec204d291 Revert "drm/amdkfd:remove unused code" 78964fcac47f drm/amd/display: Fix copyright notice in DC code d30a584cd70e drm/amd/display: Fix copyright notice in DML2 code b258a4d5b383 drm/amd/display: Add missing copyright notice in DMUB 9ee819285c2c drm/amdgpu remove restriction of sriov max_pfn on Vega10 0300882ed623 drm/amdkfd: Address 'remap_list' not described in 'svm_range_add' 5104fdf50d32 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL 73582be11ac8 drm/amdgpu: bypass RAS error reset in some conditions f3a3bbf1566c drm/amdgpu: enable RAS poison mode for APU fc4981b69c59 drm/amdgpu/vpe: correct queue stop programing 210aa6650c10 drm/amd/display: Fix DMUB errors introduced by DML2 e5f52a84bf0a drm/amd: Disable ASPM for VI w/ all Intel systems b0399e22ada0 drm/amd/display: Remove power sequencing check 79de4d9ade74 drm/amd/display: Set the DML2 attribute to false in all DCNs older than version 3.5 d8da213478bc drm/amd/pm: Fix the return value in default case 8eece69acee3 drm/amdgpu: Add API to get full IP version 037fb9c60024 drm/amdgpu: add tmz support for GC IP v11.5.0 af0b7df70b47 drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0 493c75bbe3a8 drm/amdgpu: modify if condition in nbio_v7_7.c 282c1d793076 drm/amdkfd: Fix shift out-of-bounds issue ec3e0a9167e2 drm/amdgpu: refine ras error kernel log print 53d4d7792757 drm/amdgpu: fix find ras error node error bf7951561051 drm/amd/display: reprogram det size while seamless boot 4dd9f5404c71 drm/amd/pm: record mca debug mode in RAS 5258dfd4a6ad usb: typec: altmodes/displayport: fixup drm internal api change vs new user. b827ac419721 exportfs: Change bcachefs fid_type enum to avoid conflicts b70438004a14 drm/amdgpu: move buffer funcs setting up a level c07bf1636f00 MAINTAINERS: Update the GPU Scheduler email 101c9f637efa drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE 51442e8d64bc landlock: Document network support 5e990dcef12e samples/landlock: Support TCP restrictions a549d055a22e selftests/landlock: Add network tests 1fa335209f6a selftests/landlock: Share enforce_ruleset() helper fff69fb03dde landlock: Support network rules with TCP bind and connect 0e0fc7e8eb4a landlock: Refactor landlock_add_rule() syscall 7a11275c3787 landlock: Refactor layer helpers 0e7410112964 landlock: Move and rename layer helpers 6146b6141770 landlock: Refactor merge/inherit_ruleset helpers a4ac404b3032 landlock: Refactor landlock_find_rule/insert_rule helpers d7220364039f landlock: Allow FS topology changes for domains without such rule type 13fc6455fa19 landlock: Make ruleset's access masks more generic 0b783d2e82d8 perf tests: test_arm_coresight: Simplify source iteration e7abea958b7f docs: backporting: address feedback fae6389f912e MAINTAINERS: Add tools/testing/cxl files to CXL 55ed837d7cf1 Documentation: driver-api: pps: Update PPS generator documentation 07d87ceaecdd speakup: Document USB support c1081a7b16ab doc: blk-ioprio: Bring the doc in line with the implementation 4ece2a7e88e1 perf vendor events intel: Add tigerlake two metrics 19a214bffdf7 perf vendor events intel: Add broadwellde two metrics 2960f371f165 RISC-V: cacheflush: Initialize CBO variables on ACPI systems 9ca87564190c RISC-V: ACPI: RHCT: Add function to get CBO block sizes a06835227280 RISC-V: ACPI: Update the return value of acpi_get_rhct() e8065df5b0c4 RISC-V: ACPI: Enhance acpi_os_ioremap with MMIO remapping 0fce6e5c87fa PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() c9501d268944 PCI: endpoint: Fix double free in __pci_epc_create() 56e449603f0a drm/sched: Convert the GPU scheduler to variable number of run-queues 76c121821a31 ASoC: cs35l41: Detect CSPL errors when sending CSPL commands a51d8ba03a4f ALSA: hda: cs35l41: Check CSPL state after loading firmware 33790d1f0391 ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend 2ee06ff5d7cf ALSA: hda: cs35l41: Force a software reset after hardware reset 881b7bce0c25 ALSA: hda: cs35l41: Run boot process during resume callbacks fff393db71c1 ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume a7423e9019a9 ALSA: hda: cs35l41: Assert reset before system suspend f01b371b0794 ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 0ec7731655de regmap: Ensure range selector registers are updated after cache sync 1110581412c7 cxl/region: Prepare the decoder match range helper for reuse 146a15b87335 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer 3ddba96b0d7e MAINTAINERS: drm/ci: add entries for xfail files a9838799e2fa arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5} 8d786149d78c PCI: xilinx-xdma: Add Xilinx XDMA Root Port driver bbc70e0aec28 iommu/dart: Remove the force_bypass variable 482feb5c6492 iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() 9c3ef90c4ccb iommu/dart: Convert to domain_alloc_paging() 17ef8d6876e0 iommu/dart: Move the blocked domain support to a global static 7993085d8d5d iommu/dart: Use static global identity domains 13fbceb1b8e9 iommufd: Convert to alloc_domain_paging() 7d12eb2d2f59 iommu/vt-d: Use ops->blocked_domain 7b6dd84e7031 iommu/vt-d: Update the definition of the blocking domain e5d8be7406ca iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain 4ae1cd7d4be2 dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge 2050c9bc4f7b pmdomain: qcom: rpmhpd: Add SC8380XP power domains 9c82c9005cb0 pmdomain: qcom: rpmhpd: Add SM8650 RPMh Power Domains c638b9516abd dt-bindings: power: rpmpd: Add SC8380XP support 7eb31ec5e1cd dt-bindings: power: qcom,rpmhpd: Add GMXC PD index d4d56c079ddd dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains 03476e687eb0 iommu/vt-d: Disallow read-only mappings to nest parent domain b41e38e22539 iommu/vt-d: Add nested domain allocation 9838f2bb6b6b iommu/vt-d: Set the nested domain to a device d86724d4dc45 iommu/vt-d: Make domain attach helpers to be extern 111bf85c68f6 iommu/vt-d: Add helper to setup pasid nested translation 79ae1eccd3f7 iommu/vt-d: Add helper for nested domain allocation 04f261ac2356 iommu/vt-d: Extend dmar_domain to support nested domain 82b6661c9c35 iommufd: Add data structure for Intel VT-d stage-1 domain allocation a2cdecdf9d23 iommu/vt-d: Enhance capability check for nested parent domain allocation 55a01657cbee iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs 65fe32f7a447 iommufd/selftest: Add nested domain allocation for mock domain e9d36c07bb78 iommu: Add iommu_copy_struct_from_user helper bd529dbb661d iommufd: Add a nested HW pagetable object 2bdabb8e82f5 iommu: Pass in parent domain with user_data to domain_alloc_user op b5021cb264e6 iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED 89db31635c87 iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable 58d84f430dc7 iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations 9744a7ab62cc iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING 54d606816b32 iommu: Add IOMMU_DOMAIN_NESTED a977ee945e94 PCI: xilinx-cpm: Move IRQ definitions to a common header 3eb030c60835 of: address: Remove duplicated functions 42604f8eb7ba of: address: Fix address translation when address-size is greater than 2 ea41b880cc85 netkit: Remove explicit active/peer ptr initialization 374de39d38f9 pmdomain: imx: Make imx pgc power domain also set the fwnode e2b0bac1aae4 dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent 399f6185a1c0 selftests/bpf: Fix selftests broken by mitigations=off 37db10bc247d samples/bpf: Allow building with custom bpftool f56bcfadf7d6 samples/bpf: Fix passing LDFLAGS to libbpf 870f09f1ba30 samples/bpf: Allow building with custom CFLAGS/LDFLAGS 7dc5a2779f84 drm/ci: docs: add step about how to request privileges c2cdbb7a30fe drm/ci: do not automatically retry on error 80b6434b57a1 drm/ci: export kernel config 5fa8f128462c drm/ci: increase i915 job timeout to 1h30m 68a3f17732d1 drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards 81224d948ceb drm/ci: clean up xfails (specially flakes list) 57e3cd26c14b drm/ci: uprev IGT and make sure core_getversion is run d70896f296ff drm/ci: add helper script update-xfails.py 2b126e065ea0 drm/ci: fix DEBIAN_ARCH and get amdgpu probing 1887de00867d drm/ci: uprev mesa version: fix container build & crosvm b829e932eeef drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE b1abb484417e drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in f9b4fbcb4567 drm/ci: pick up -external-fixes from the merge target repo ef113733c288 bareudp: use ports to lookup route 6a2e332c2cbd regmap: kunit: Add test for cache sync interaction with ranges fabe32cc1eca regmap: kunit: Fix marking of the range window as volatile c421c12586b3 bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free 2fccd11518f1 PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses 177692115f6f PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro 22f38a244273 dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example a2492ff1fcb9 PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields b56ebe7c896d x86/apic/msi: Fix misconfigured non-maskable MSI quirk 168d97844a61 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails f82eb06a40c8 ASoC: tegra: machine: Handle component name prefix 317dd0dbadd8 ASoC: samsung: speyside: Handle component name prefix 86cfaf99e4d3 ASoC: mediatek: mt8192: Handle component name prefix d1ecaabe9f1a ASoC: mediatek: mt8188: Handle component name prefix 0fe153a99fcc ASoC: mediatek: mt8186: Handle component name prefix e84c7f5db974 ASoC: mediatek: mt8183: Handle component name prefix 343b62590d5b ASoC: codecs: wm8995: Handle component name prefix e13b63c47578 ASoC: codecs: wm8994: Handle component name prefix e54db8826f48 ASoC: codecs: wm8962: Handle component name prefix 7df1e6a3c608 ASoC: codecs: wcd9335: Handle component name prefix e2d38e1196f6 ASoC: codecs: rtq9128: Handle component name prefix b2056ce3cf61 ASoC: codecs: rt5682s: Handle component name prefix a1fa72a780f4 ASoC: codecs: max9867: Handle component name prefix 5efc1c903e2b ASoC: codecs: lpass-rx-macro: Handle component name prefix ecea1812b911 ASoC: codecs: adav80x: Handle component name prefix 7a0762587a81 ASoC: codecs: adau1373: Handle component name prefix ccd0c6c7097b ASoC: codecs: 88pm860x: Handle component name prefix cdcd6aef9db5 drm/vc4: tests: Fix UAF in the mock helpers 820f59ed9680 PCI: hotplug: Add Ampere Altra Attention Indicator extension driver 0da9eccde327 ACPI: resource: Do IRQ override on TongFang GMxXGxx 3a75b205de43 tty: n_gsm: fix race condition in status line change on dead connections 51c2385f608b drm/doc: ci: Require more context for flaky tests 3e6b0bb22a80 HID: logitech-hidpp: Stop IO before calling hid_connect() 970171a9050e ALSA: seq: Replace with __packed attribute ba238233e454 ALSA: wavefront: Drop obsoleted comments and definitions 0e646fc3a2b0 ALSA: wavefront: Replace with __packed attribute 9ffbedf07d55 ALSA: opl3: Replace with __packed attribute ce8466cd4c09 ALSA: aoa: Replace with __packed attribute 98a4e82e5706 ALSA: caiaq: Replace with __packed attribute e244953ef618 ALSA: mixart: Replace with __packed attribute afcd82afd202 ALSA: azt3328: Replace with __packed attribute 2fb203dbeaea ALSA: rawmidi: Replace with __packed attribute fdbe0f20445c ALSA: pcm: Replace with __packed attribute b7cbd9c934ec ALSA: control: Replace with __packed attribute 47846d51348d audit: don't take task_lock() in audit_exe_compare() code path 29e06c10702e eventfs: Fix typo in eventfs_inode union comment a9de4eb15ad4 eventfs: Fix WARN_ON() in create_file_dentry() 0f7f544af60a powerpc: Remove initialisation of readpos ec575f885e3e Documentation: networking: explain what happens if temp_prefered_lft is too small or too large 433d6c8048cb Documentation: networking: explain what happens if temp_valid_lft is too small 629df6701c8a net: ipv6/addrconf: clamp preferred_lft to the minimum required bfbf81b31093 net: ipv6/addrconf: clamp preferred_lft to the maximum allowed 03d6c848bfb4 ipv6: avoid atomic fragment on GSO packets 1f7ec1b3721d ipv6: refactor ip6_finish_output for GSO handling e57a34478586 ipv6: drop feature RTAX_FEATURE_ALLFRAG 88c91dc58582 mempolicy: migration attempt to match interleave nodes 72e315f7a750 mempolicy: mmap_lock is not needed while migrating folios ddc1a5cbc05d mempolicy: alloc_pages_mpol() for NUMA policy without vma 23e4883248f0 mm: add page_rmappable_folio() wrapper 2cafb582173f mempolicy: remove confusing MPOL_MF_LAZY dead code 35ec8fa0207b mempolicy: mpol_shared_policy_init() without pseudo-vma 93397c3b7684 mempolicy trivia: use pgoff_t in shared mempolicy tree c36f6e6dff4d mempolicy trivia: slightly more consistent naming 7f1ee4e20708 mempolicy trivia: delete those ancient pr_debug()s 1cb5d11a370f mempolicy: fix migrate_pages(2) syscall return nr_failed 4b981bc1aa73 kernfs: drop shared NUMA mempolicy hooks 10969b557138 hugetlbfs: drop shared NUMA mempolicy pretence b8ee5575f763 mm/damon/sysfs-test: add a unit test for damon_sysfs_set_targets() 62f76a7b53bf mm/damon/core: avoid divide-by-zero from pseudo-moving window length calculation 44063f125af4 mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation 3bafc47d3c4a mm/damon/ops-common: avoid divide-by-zero during region hotness calculation d35963bfb058 mm/damon/core: avoid divide-by-zero during monitoring results update 35f5d94187a6 mm/damon: implement a function for max nr_accesses safe calculation b1454b463c21 mm: mlock: avoid folio_within_range() on KSM pages 1cbf0a58847b ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead eebb3dabbb5c mm: migrate: record the mlocked page status to remove unnecessary lru drain e5b16c862884 mm: hugetlb_vmemmap: fix reference to nonexistent file 76f26535d144 mm: page_alloc: check the order of compound page even when the order is zero be16dd764a69 mm: fix multiple typos in multiple files 98b32d296d95 mm/khugepaged: convert collapse_pte_mapped_thp() to use folios b455f39d2289 mm/khugepaged: convert alloc_charge_hpage() to use folios dbf85c21e4af mm/khugepaged: convert is_refcount_suitable() to use folios 5c07ebb372d6 mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios 8dd1e896735f mm/khugepaged: convert __collapse_huge_page_isolate() to use folios b7812c86c740 mm: memory_hotplug: drop memoryless node from fallback lists c2baef394af8 mm: page_alloc: skip memoryless nodes entirely 49cac03a8f0a mm/migrate: add nr_split to trace_mm_migrate_pages stats. a259945efe6a mm/migrate: correct nr_failed in migrate_pages_sync() 245245c2fffd mm/kmemleak: move the initialisation of object to __link_object 5e4fc577db25 mm/kmemleak: fix partially freeing unknown object warning 858a195b9330 mm: kmemleak: add __find_and_remove_object() 2e1d47385f98 mm: kmemleak: use mem_pool_free() to free object 0edd7b582933 mm: kmemleak: split __create_object into two functions 62047e0f3e3a mm/kmemleak: fix print format of pointer in pr_debug() 80203f1ca086 bootmem: use kmemleak_free_part_phys in free_bootmem_page 6d4e2cda62af bootmem: use kmemleak_free_part_phys in put_page_bootmem 8f0f4788b124 mm: remove page_cpupid_xchg_last() c2c3b5148052 mm: use folio_xchg_last_cpupid() in wp_page_reuse() a86bc96b77df mm: convert wp_page_reuse() and finish_mkwrite_fault() to take a folio c08b7e3830db mm: make finish_mkwrite_fault() static c82530113480 mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail() 4e694fe4d2fa mm: migrate: use folio_xchg_last_cpupid() in folio_migrate_flags() 1b143cc77f20 sched/fair: use folio_xchg_last_cpupid() in should_numa_migrate_memory() 136d0b47576f mm: add folio_xchg_last_cpupid() f393084382fa mm: remove xchg_page_access_time() d986ba2b1953 mm: huge_memory: use a folio in change_huge_pmd() ec1778807a80 mm: mprotect: use a folio in change_pte_range() 0b201c3624ae sched/fair: use folio_xchg_access_time() in numa_hint_fault_latency() 55c199385c44 mm: add folio_xchg_access_time() f39eac30a8f3 mm: remove page_cpupid_last() 19c1ac02ce02 mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail() c4a8d2faab1f mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page() 67b33e3ff583 mm: memory: use folio_last_cpupid() in do_numa_page() 155c98cfcf96 mm: add folio_last_cpupid() 1d44f2e6d178 mm_types: add virtual and _last_cpupid into struct folio e5b306a08298 mm/swap: avoid a xa load for swapout path e56808fef8f7 mm: kmem: reimplement get_obj_cgroup_from_current() c63b835d0eaf percpu: scoped objcg protection e86828e5446d mm: kmem: scoped objcg protection 675d6c9b59e3 mm: kmem: make memcg keep a reference to the original objcg 1aacbd354313 mm: kmem: add direct objcg pointer to task_struct 7d0715d0d6b2 mm: kmem: optimize get_obj_cgroup_from_current() 6ccdcb6d3a74 mm, pcp: reduce detecting time of consecutive high order page freeing 57c0419c5f0e mm, pcp: decrease PCP high if free pages < high watermark 51a755c56dc0 mm: tune PCP high automatically 90b41691b988 mm: add framework for PCP high auto-tuning c0a242394cb9 mm, page_alloc: scale the number of pages that are batch allocated 52166607ecc9 mm: restrict the pcp batch scale factor to avoid too long latency 362d37a106dd mm, pcp: reduce lock contention for draining high-order pages 94a3bfe4073c cacheinfo: calculate size of per-CPU data cache slice ca71fe1ad922 mm, pcp: avoid to drain PCP when process exit 1f4f7f0f8845 mm/oom_killer: simplify OOM killer info dump helper 09aec5f9b250 mm: kmsan: panic on failure to allocate early boot metadata 0a88810d9b76 buffer: remove folio_create_empty_buffers() c9f2480ed7b2 ufs: remove ufs_get_locked_page() c7e8812ce5cf ufs: convert ufs_change_blocknr() to use folios e7ca7f1725b3 ufs: use ufs_get_locked_folio() in ufs_alloc_lastblock() 5fb7bd50b351 ufs: add ufs_get_locked_folio and ufs_put_locked_folio 44f68575267e reiserfs: convert writepage to use a folio 414ae0a44033 ocfs2: convert ocfs2_map_page_blocks to use a folio c3f4200ac61a ntfs3: convert ntfs_zero_range() to use a folio 24a7b35285c5 ntfs: convert ntfs_prepare_pages_for_non_resident_write() to folios a04eb7cb186b ntfs: convert ntfs_writepage to use a folio a2da3afce96c ntfs: convert ntfs_read_block() to use a folio 922b12eff0b2 nilfs2: convert nilfs_lookup_dirty_data_buffers to use folio_create_empty_buffers 73c32e07a397 nilfs2: remove nilfs_page_get_nth_block 664c87b75ef6 nilfs2: convert nilfs_mdt_get_frozen_buffer to use a folio 1a846bf38846 nilfs2: convert nilfs_mdt_forget_block() to use a folio 4093602d6bbb nilfs2: convert nilfs_copy_page() to nilfs_copy_folio() c5521c7689b8 nilfs2: convert nilfs_grab_buffer() to use a folio 6c346be91dcf nilfs2: convert nilfs_mdt_freeze_buffer to use a folio 4064a0aa8a6a gfs2: convert gfs2_write_buf_to_page() to use a folio c646e573729b gfs2: convert gfs2_getjdatabuf to use a folio 0eb751791df8 gfs2: convert gfs2_getbuf() to folios 81cb277ebdfd gfs2: convert inode unstuffing to use a folio 0217fbb0271a buffer: add get_nth_bh() d4059993674b ext4: convert to folio_create_empty_buffers 4f05f139e3f8 mpage: convert map_buffer_to_folio() to folio_create_empty_buffers() 3decb8564eff buffer: make folio_create_empty_buffers() return a buffer_head c5ad3233ead5 hugetlb_vmemmap: use folio argument for hugetlb_vmemmap_* functions c24f188b2289 hugetlb: batch TLB flushes when restoring vmemmap f13b83fdd996 hugetlb: batch TLB flushes when freeing vmemmap f4b7e3efaddb hugetlb: batch PMD split for bulk vmemmap dedup 91f386bf0772 hugetlb: batch freeing of vmemmap pages cfb8c75099db hugetlb: perform vmemmap restoration on a list of pages 79359d6d24df hugetlb: perform vmemmap optimization on a list of pages d67e32f26713 hugetlb: restructure pool allocations d2cf88c27f51 hugetlb: optimize update_and_free_pages_bulk to avoid lock cycles fa8c4f9a665b mm: fix draining remote pageset 13cf36c648df PCI/AER: Factor out interrupt toggling into helpers 3779416eed25 perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric 9b5c6281838f 9p: v9fs_listxattr: fix %s null argument warning 355f074609db 9p/trans_fd: Annotate data-racy writes to file::f_flags d621a46d0510 Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" 28da9dee3594 Revert "hwmon: (sch56xx-common) Add DMI override table" 56e144fe9826 perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit dec07fe5d4fd perf callchain: Minor layout changes to callchain_list 6ba29fbb0b38 perf callchain: Make brtype_stat in callchain_list optional d47d876d7262 perf callchain: Make display use of branch_type_stat const 67a3ebf1c358 perf offcpu: Add missed btf_free 7b2e444b76ce perf threads: Remove unused dead thread list c1149037f65b perf hist: Add missing puts to hist__account_cycles 78c32f4cb12f libperf rc_check: Add RC_CHK_EQUAL 75265320d290 libperf rc_check: Make implicit enabling work for GCC ab8ce150781d perf machine: Avoid out of bounds LBR memory read 7a8f349e9d14 perf rwsem: Add debug mode that uses a mutex 61d4fb0b349e file, i915: fix file reference for mmap_singleton() a31226cdc877 dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml bd888a4377ae dt-bindings: watchdog: da9062-wdt: convert txt to yaml 7b43addcd15a dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl 22c3888e55bf dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml 920057ad521d hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation 8005184fd1ca mptcp: refactor sndbuf auto-tuning 9fdc779331bd mptcp: ignore notsent_lowat setting at the subflow level a1ab24e5fc4a mptcp: consolidate sockopt synchronization 0ffe8e749040 mptcp: use copy_from_iter helpers on transmit 5684ab1a0eff mptcp: give rcvlowat some love 849ee75a38b2 tcp: define initial scaling factor value as a macro f1f26512a9bf mptcp: use plain bool instead of custom binary enum bf0e96108fb6 mptcp: properly account fastopen data d866ae9aaa43 mptcp: add a new sysctl for make after break timeout bbfff736d30e hwmon: (coretemp) Fix potentially truncated sysfs attribute name 2a5b3370a1d9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference 82dd620653b3 ext2: Convert ext2_prepare_chunk and ext2_commit_chunk to folios da3a849a5cc0 ext2: Convert ext2_make_empty() to use a folio c2d20492e28c ext2: Convert ext2_unlink() and ext2_rename() to use folios 7e56bbf15d95 ext2: Convert ext2_delete_entry() to use folios f4b830cfceff ext2: Convert ext2_empty_dir() to use a folio 1de0736c3af9 ext2: Convert ext2_add_link() to use a folio 51706b6fd42e ext2: Convert ext2_readdir to use a folio 52df49ee835d ext2: Add ext2_get_folio() 46f84a9bea2c ext2: Convert ext2_check_page to ext2_check_folio 3de6047f1832 highmem: Add folio_release_kmap() 33883eeda456 PCI: acpiphp: Allow built-in drivers for Attention Indicators bc00d9f3813a regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve ae61939cdf37 regulator: qcom,rpmh: Add PMC8380 compatible afb823a5843e regulator: qcom-rpmh: Add regulators support for PMC8380 1002f8171d96 wifi: ray_cs: Remove unnecessary (void*) conversions b27778ed5d1d perf build: Address stray '\' before # that is warned about since grep 3.8 a6e4a4a14a8e perf report: Fix hierarchy mode on pipe input b5711042a1c8 perf lock contention: Use per-cpu array map for spinlocks 6a070573f290 perf lock contention: Check race in tstamp elem creation d99317f214ca perf lock contention: Clear lock addr after use e093a222d7cb perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile 79a3371bdf45 perf bench sched pipe: Add -G/--cgroups option cbf5f58461b2 perf test: Skip CoreSight tests if cs_etm// event is not available 9ce363aa009c HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING f3c4ee7166f2 HID: logitech-hidpp: Drop delayed_work_cb() 680ee411a98e HID: logitech-hidpp: Fix connect event race bb17b2c6dd87 HID: logitech-hidpp: Remove unused connected param from *_connect() 6f335b47adc3 HID: logitech-hidpp: Remove connected check for non-unifying devices c14f1485c605 HID: logitech-hidpp: Add hidpp_non_unifying_init() helper 8954dac18c68 HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check 219ccfb60003 HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() a3643036d7a8 HID: logitech-hidpp: Remove wtp_get_config() call from probe() ba9de3505095 HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() 55bf70362ffc HID: logitech-hidpp: Revert "Don't restart communication if not necessary" 11ca0322a419 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only eeebfe6259ba HID: rmi: remove #ifdef CONFIG_PM fc2543414c3e HID: multitouch: remove #ifdef CONFIG_PM f354872108eb HID: usbhid: remove #ifdef CONFIG_PM df8b030d82dd HID: core: remove #ifdef CONFIG_PM from hid_driver 2f2bd7cbd1d1 hid: lenovo: Resend all settings on reset_resume for compact keyboards b97f4dac40ee ASoC: amd: acp: add machine driver support for acp7.0 e84db124cb21 ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform caa126f2b0c8 ASoC: amd: acp: change acp power on mask macro value 1b6180c095bc ASoC: amd: acp: change acp-deinit function arguments 39d9ee47167a ASoC: amd: acp: add machine driver support for pdm use case 16fb2a25440a ASoC: amd: acp: add condition check for i2s clock generation 57e857770f60 ASoC: amd: acp: add platform and flag data to acp data structure 3a94c8ad0aae ASoC: amd: acp: add code for scanning acp pdm controller d4c2d5391d7e ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver 9393bfb4c4de ASoC: amd: acp: add machine driver support for acp6.3 platform c7bf9156f811 ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms 40f74d5f09d7 ASoC: amd: acp: refactor acp i2s clock generation code 33d120a49b97 ASoC: amd: acp: Add acp6.3 pci legacy driver support f5c7bc7a1fad ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger 7618ab524935 ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array e29de7abdaf5 ASoC: qcom: q6apm-lpass-dais: pass max number of channels to Audioreach 4531f512e3ef ASoC: qcom: sc7180: Add support for qdsp6 baked sound 5443d186163c ASoC: dt-bindings: qcom,sm8250: Add sc7180-qdsp6-sndcard 8619fd0e9026 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk c556d202bef1 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk bce4b014cc21 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk 95504218c688 ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk 6feb1a964119 cpupower: fix reference to nonexistent document b8644c4ae2b6 drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB e82c175e6322 Revert "iommu/vt-d: Remove unused function" a0b0bad10587 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() 78a96c86a0ff Documentation: kernel-parameters: Add earlyprintk=bios on SH 553f7ac78fbb sh: bios: Revive earlyprintk support 4c02add1d949 sh: machvec: Remove custom ioport_{un,}map() 8daaed76383a sh: Remove superhyway bus support 6c329558c1c6 sh: Remove unused SH4-202 support 3ca64d0669b4 sh: Remove stale microdev board aad36cd32982 Revert "Merge branch 'mv88e6xxx-dsa-bindings'" d45f72b3c275 HID: uclogic: Fix a work->entry not empty bug in __queue_work() 91cfe0bbaa1c HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() 550087a0ba91 hexagon: Remove unusable symbols from the ptrace.h uapi dc3115e6c5d9 hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip 991a211aa99f s390/cio: replace deprecated strncpy with strscpy e37988bcd1fd s390/sclp: replace deprecated strncpy with strtomem e78002aa9a5a s390/cio: fix virtual vs physical address confusion f48781d220ee s390/cio: export CMG value as decimal f139a7a2f881 s390: delete the unused store_prefix() function 84bb41d5df48 s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir 44d930452476 s390/cmma: fix detection of DAT pages e3f4170ccf20 s390/sclp: handle default case in sclp memory notifier aecd5a37b5ef s390/pai_crypto: remove per-cpu variable assignement in event initialization b286997e83dc s390/pai: initialize event count once at initialization a13e8bdf0f78 s390/pai_crypto: use PERF_ATTACH_TASK define for per task detection 1954da4a2b62 s390/mm: add missing arch_set_page_dat() call to gmap allocations ecb6f1f45614 regulator: fixed: add support for under-voltage IRQ 0ab1dc9c657f regulator: dt-bindings: fixed-regulator: Add under-voltage interrupt support 8ade6cc7e261 ASoC: codecs: Add aw88399 amplifier driver 725f3b967a50 ASoC: codecs: Add code for bin parsing compatible with aw88399 debd9fa7bf17 ASoC: dt-bindings: Add schema for "awinic,aw88399" 6fdba3db1480 perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching _HID and _UID ae094de38e43 staging: vc04_services: Use %p4cc format modifier to print FourCC codes b640e8f5a150 staging: vc04_services: Drop log level mechanisms c1d7fd5f6725 staging: vc04_services: Drop VCHIQ_LOG_PREFIX macro 9748de55a37e staging: vc04: Convert vchiq_log_trace() to use dynamic debug f67af5940d6d staging: vc04: Convert(and rename) vchiq_log_info() to use dynamic debug 0b12086306d0 staging: vc04: Convert vchiq_log_warning() to use dynamic debug 1d8915cf8899 staging: vc04: Convert vchiq_log_error() to use dynamic debug 33bdf0106858 staging: vc04_services: Pass struct device to vchiq_init_slots() 17dd991a8100 staging: vc04_services: Pass struct device to vchiq_log_dump_mem() e26511f67243 staging: vme_user: prefer strscpy over strcpy 5e3441ebe93c staging: rtl8192e: Remove unused variables TClasProc and TClasNum 0f920ffb0bc2 staging: rtl8192e: Remove unused union qos_tclas 3590786a714d staging: rtl8192e: Remove last three parameters of MakeTSEntry() 53561277c887 staging: rtl8192e: Remove unused struct acm b04885e7b9c5 staging: rtl8192e: Replace union qos_tsinfo with embedded struct 64cc56bacb42 staging: rtl8192e: Replace union tspec_body including embedded struct 6e4b8282dd9e staging: rtl8192e: Remove unused variables from union tspec_body cbc045bbd49a staging: rtl8192e: Remove written but unevaluated variable ucUP a50c4bfa4253 staging: rtl8192e: Remove unused variables ucReserved and friends 86dbdd293459 staging: rtl8192e: Replace BIT10 to BIT31 with BIT(10) to BIT(31) fba47d8923d0 staging: rtl8192e: Replace BIT0 to BIT9 with BIT(0) to BIT(9) 39a5d0d1d41c staging: greybus: bootrom: fixed prefer using ftrace warning 559dd2a2a459 staging: greybus: camera: Modify lines end with a '(' f2bb7d33c207 staging: greybus: camera: Alignment should match open parenthesis f59065401602 Revert "wifi: ath11k: call ath11k_mac_fils_discovery() without condition" 9ef118152ee0 wifi: ath12k: Introduce and use ath12k_sta_to_arsta() 038ef0d990a0 dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware 9e3254ff645d cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT 4a3754f73ef4 cpufreq: qcom-nvmem: add support for IPQ8064 ff63282ed227 cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu a243a1ed7b4a cpufreq: qcom-nvmem: drop pvs_ver for format a fuses 7f6aa81d6837 dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu 47e161a7873b cpufreq: qcom-nvmem: add support for IPQ6018 6afc57ea315e wifi: ath12k: fix htt mlo-offset event locking 69bd216e0493 wifi: ath12k: fix dfs-radar and temperature event locking 1dea3c0720a1 wifi: ath11k: fix gtk offload status event locking 3f77c7d605b2 wifi: ath11k: fix htt pktlog locking 3b6c14833165 wifi: ath11k: fix dfs radar event locking 1a5352a81b47 wifi: ath11k: fix temperature event locking cda8607e824b wifi: ath12k: rename the sc naming convention to ab 25ebf4c3c141 wifi: ath12k: rename the wmi_sc naming convention to wmi_ab 7db88b962f06 wifi: ath11k: add firmware-2.bin support b49381d3de3a wifi: ath11k: qmi: refactor ath11k_qmi_m3_load() ac9bc85c49ff platform/x86: wmi: Decouple WMI device removal from wmi_block_list eba9ac7abab9 platform/x86: wmi: Fix opening of char device ed85891a276e platform/x86: wmi: Fix probe failure when failing to register WMI devices 7444f8347487 platform/x86: wmi: Fix refcounting of WMI devices in legacy functions 4186a47dbfbc platform/x86: wmi: Decouple probe deferring from wmi_block_list d0110443cf4a amd/pds_core: core: No need for Null pointer check before kfree 02a258ac3ebf platform/x86/amd/hsmp: Fix iomem handling 858bd78c9d32 platform/x86: asus-wmi: Do not report brightness up/down keys when also reported by acpi_video 53313ed25ba8 dt-bindings: marvell: Add Marvell MV88E6060 DSA schema 0f35369b4efe dt-bindings: marvell: Rewrite MV88E6xxx in schema 605a5f5d406d ARM64: dts: marvell: Fix some common switch mistakes bfedd8423643 ARM: dts: nxp: Fix some common switch mistakes 2b83557a588f ARM: dts: marvell: Fix some common switch mistakes ddae07ce9bb3 dt-bindings: net: mvusb: Fix up DSA example b5ef61718ad7 dt-bindings: net: dsa: Require ports or ethernet-ports 70f06c115bcc sched: act_ct: switch to per-action label counting 4b55159b6668 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018 f0d64f4ae793 cpufreq: qcom-nvmem: Add MSM8909 2a5d46c3ad6b cpufreq: qcom-nvmem: Simplify driver data allocation cf3c415d7d2c ocxl: make ocxl_class constant d223192634ff cxl: make cxl_class constant 7d7b6f2953b3 wifi: rtw89: cleanup firmware elements parsing f6c086ef8417 misc: phantom: make phantom_class constant cca74bed37af wifi: rt2x00: rework MT7620 PA/LNA RF calibration a28533c6be17 wifi: rt2x00: rework MT7620 channel config function 1ffe76d5ae78 wifi: rt2x00: improve MT7620 register initialization 8ee2843f4d52 net: hns3: add some link modes for hisilicon device d4b2d165714c RDMA/hfi1: Workaround truncation compilation error 2f19c4b8395c IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock d264f24409b8 net: dsa: microchip: ksz9477: add Wake on LAN support aed7425d6510 net: dsa: microchip: use wakeup-source DT property to enable PME output 4e1799ae84fc dt-bindings: net: dsa: microchip: add wakeup-source property 02e987f52cf0 net: dsa: microchip: Add missing MAC address register offset for ksz8863 99248c8902f5 ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices 264aeb994ea8 ASoC: SOF: Make return of remove_late void, too 36e826b568e4 powerpc/vmcore: Add MMU information to vmcoreinfo 357673120af6 Revert "powerpc: add `cur_cpu_spec` symbol to vmcoreinfo" a75a16c62a25 scsi: ufs: core: Leave space for '\0' in utf8 desc string 6997283f64d9 scsi: ufs: core: Conversion to bool not necessary a5181c895514 scsi: ufs: core: Fix race between force complete and ISR f2d79aa16aee scsi: megaraid: Fix up debug message in megaraid_abort_and_reset() c7f4c5dec651 scsi: aic79xx: Fix up NULL command in ahd_done() 4b1c07913239 scsi: message: fusion: Initialize return value in mptfc_bus_reset() 3c978492c333 scsi: mpt3sas: Fix loop logic 44a31659ea60 scsi: snic: Remove useless code in snic_dr_clean_pending_req() 82f52b2cd5fc scsi: core: Add comment to target_destroy in scsi_host_template 3dc985bfbd00 scsi: core: Clean up scsi_dev_queue_ready() 0b1b4b04444f scsi: pmcraid: Add missing scsi_device_put() in pmcraid_eh_target_reset_handler() 96f41cddbc7b scsi: target: core: Fix kernel-doc comment 9e1c911ecbbc scsi: pmcraid: Fix kernel-doc comment 3857af38e57a docs: rust: add "The Rust experiment" section e43e6d9582e0 s390/qeth: replace deprecated strncpy with strscpy 19d1c64b7741 s390/ctcm: replace deprecated strncpy with strscpy 3f7915ccc902 KVM: arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WI c7d11a61c7f7 KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregs 04cf54650554 KVM: arm64: Refine _EL2 system register list that require trap reinjection 41f6c9344713 arm64: Add missing _EL2 encodings d5cb781b7741 arm64: Add missing _EL12 encodings 42c815c545a8 net: ethernet: mtk_wed: remove wo pointer in wo_r32/wo_w32 signature c35d7636991f net: ethernet: mtk_wed: fix firmware loading for MT7986 SoC 2fc75e370e1d net: ethernet: renesas: drop SoC names in Kconfig de0ad34b56de net: ethernet: renesas: group entries in Makefile ace15f91e569 selftests/bpf: Add selftests for netkit 51f1892b5289 selftests/bpf: Add netlink helper library bec981a4add6 bpftool: Extend net dump with netkit progs 92a85e18ad47 bpftool: Implement link show support for netkit 05c31b4ab205 libbpf: Add link-based API for netkit 5c1b994de4be tools: Sync if_link uapi header 35dfaad7188c netkit, bpf: Add bpf programmable net device 9214c9d56c47 cxl/mbox: Remove useless cast in cxl_mem_create_range_info() 62708be351fe KVM: selftests: aarch64: vPMU test for validating user accesses e1cc87206348 KVM: selftests: aarch64: vPMU register test for unimplemented counters ada1ae68262d KVM: selftests: aarch64: vPMU register test for implemented counters 8d0aebe1ca2b KVM: selftests: aarch64: Introduce vpmu_counter_access test 9f4b3273dfbe tools: Import arm_pmuv3.h ea9ca904d24f KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest 27131b199f9f KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run a45f41d754e0 KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} 4d20debf9ca1 KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU 57fc267f1b5c KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 427733579744 KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler 8a0395578a9b PCI/portdrv: Use FIELD_GET() cf17770598a2 PCI/VC: Use FIELD_GET() 83728ff4943b PCI/PTM: Use FIELD_GET() ec302b118a59 PCI/PME: Use FIELD_GET() e0701bd0e666 PCI/ATS: Use FIELD_GET() d30fea25845f PCI/ATS: Show PASID Capability register width in bitmasks 8e37372ad0be PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() 3cb4f534bac0 Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" 0718588c7aaa cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails 9cca73d7b4bf hwmon: (acpi_power_meter) replace open-coded kmemdup_nul fed2ef7abaeb reset: Annotate struct reset_control_array with __counted_by 15fcedd43a08 kexec: Annotate struct crash_mem with __counted_by bf5abc17bc43 virtio_console: Annotate struct port_buffer with __counted_by 2b88119e35b0 vfio/mtty: Enable migration support 293fbc288181 vfio/mtty: Overhaul mtty interrupt handling 37a38e439d4e selftests: net: change ifconfig with ip command 87cd83714f30 net: dsa: Rename IFLA_DSA_MASTER to IFLA_DSA_CONDUIT 6ca80638b90c net: dsa: Use conduit and user terms a60ec4485f1c powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() 00e984cb986b tsnep: Fix tsnep_request_irq() format-overflow warning a389c8f3928b dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name ce4cfa2318af net: remove else after return in dev_prep_valid_name() 70e1b14c1bcb net: remove dev_valid_name() check from __dev_alloc_name() 7ad17b04dc7b net: trust the bitmap in __dev_alloc_name() 9a810468126c net: reduce indentation of __dev_alloc_name() 556c755a4d81 net: make dev_alloc_name() call dev_prep_valid_name() bd07063dd11f net: don't use input buffer of __dev_alloc_name() as a scratch space ea167a7fc242 cpufreq: stats: Fix buffer overflow detection in trans_stats() aab4d8564947 net: mptcp: use policy generated by YAML spec 1e07938e29c5 net: mptcp: rename netlink handlers to mptcp_pm_nl__{doit,dumpit} 9d1ed17f93ce uapi: mptcp: use header file generated from YAML spec bc8aeb2045e2 Documentation: netlink: add a YAML spec for mptcp 1d0507f46843 net: mptcp: convert netlink from small_ops to ops 0c63ad379526 tools: ynl-gen: add support for exact-len validation 52c121f4bf27 tools: ynl: add uns-admin-perm to genetlink legacy 891ddc03e2f4 ACPI: EC: Add quirk for HP 250 G7 Notebook PC 45f56711daa8 ACPI: x86: use acpi_dev_uid_match() for matching _UID 3a3cc54605e4 ACPI: utils: use acpi_dev_uid_match() for matching _UID 2d5bd3cbb011 pinctrl: intel: use acpi_dev_uid_match() for matching _UID a3a62ca256ab ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID d4b384228562 drm/rockchip: vop: Add NV15, NV20 and NV30 support 728c15b4b5f3 drm/fourcc: Add NV20 and NV30 YUV formats bc8f7abe9715 ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() 48cf49d31994 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() 215737e37d07 drm/rockchip: vop2: rename window formats to show window type using them bfd8a5c228fa drm/rockchip: vop2: Add more supported 10bit formats 01d5a75370a6 drm/rockchip: vop2: remove the unsupported format of cluster window 45ad07c7053d drm/rockchip: vop: fix format bpp calculation ae8d3522e5b7 KVM: arm64: Add PMU event filter bits required if EL3 is implemented bc512d6a9b92 KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised 1616ca6f3c10 KVM: arm64: PMU: Introduce helpers to set the guest's PMU 5ccd40c5c7ad ACPI: acpi_pad: Rename ACPI device from device to adev d7228c7169e7 ACPI: acpi_pad: Use dev groups for sysfs dd0261bb9e44 ACPI: acpi_pad: Replace acpi_driver with platform_driver fac475aab70b ACPI: APEI: Use ERST timeout for slow devices 93e82bb4de01 drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for burst mode bd54ccc0f147 clk: mediatek: fix double free in mtk_clk_register_pllfh() 70c8dc910427 x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y 7a198e0d4816 dt-bindings: regulator: dlg,da9210: Convert to json-schema 109cb2160128 ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 2cb547883931 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk 2e2a16133426 ASoC: mediatek: mt8186: remove redundant assignments to variable tdm_con b32dcf23a03e dt-bindings: Drop kernel copy of common reserved-memory bindings 6ae2ff23aa43 drm/client: Convert drm_client_buffer_addfb() to drm_mode_addfb2() 66c62769bcf6 exportfs: add helpers to check if filesystem can encode/decode file handles 2ccabf81ddff iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc 04e82fa5951c PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk e0f0a16f5ff3 PCI: Use FIELD_GET() 682f5311e3a4 PCI/MSI: Use FIELD_GET/PREP() 74f0b5ffe172 PCI/DPC: Use defines with DPC reason fields f00e8dbdedfb PCI/DPC: Use defined fields with DPC_CTL register 9a9eec476573 PCI/DPC: Use FIELD_GET() abaaac4845a0 PCI: hotplug: Use FIELD_GET/PREP() 92af77ca26f7 PCI: dwc: Use FIELD_GET/PREP() 253358f37349 ARM: dts: BCM5301X: Set switch ports for Linksys EA9200 7a1c2abf9a2b RDMA/core: Remove NULL check before dev_{put, hold} 0795b305da89 iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag ae36fe70cea4 iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO a9af47e382a4 iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP 7adf267d66d1 iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING 266ce58989ba iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING e04b23c8d4ed iommufd/selftest: Expand mock_domain with dev_flags f35f22cc760e iommu/vt-d: Access/Dirty bit support for SS domains 421a511a293f iommu/amd: Access/Dirty bit support in IOPTEs 134288158a41 iommu/amd: Add domain_alloc_user based domain allocation 609848132c71 iommufd: Add a flag to skip clearing of IOPTE dirty 7623683857e5 iommufd: Add capabilities to IOMMU_GET_HW_INFO b9a60d6f850e iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP e2a4b2947849 iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING 5f9bdbf4c658 iommufd: Add a flag to enforce dirty tracking on attach 750e2e902b71 iommu: Add iommu_domain ops for dirty tracking 13578d4ebe8b iommufd/iova_bitmap: Move symbols to IOMMUFD namespace 8c9c727b6142 vfio: Move iova_bitmap into iommufd 53f0b020218f vfio/iova_bitmap: Export more API symbols b55706366c5e RDMA/hfi1: Remove redundant assignment to pointer ppd d35686444fc8 arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n c54e52f84d7a arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper 02e7d139e5e2 RDMA/mlx5: Change the key being sent for MPV device affiliation 2e6fc0b81555 dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock 9cdee0634769 netfilter: nf_tables: Carry reset boolean in nft_set_dump_ctx cf5ab01c8703 x86/microcode/intel: Add a minimum required revision for late loading 9407bda845dd x86/microcode: Prepare for minimal revision check 8f849ff63bcb x86/microcode: Handle "offline" CPUs correctly 9cab5fb776d4 x86/apic: Provide apic_force_nmi_on_cpu() 1582c0f4a213 x86/microcode: Protect against instrumentation 7eb314a22800 x86/microcode: Rendezvous and load in NMI 0bf871651211 x86/microcode: Replace the all-in-one rendevous handler 6067788f04b1 x86/microcode: Provide new control functions ba3aeb97cb2c x86/microcode: Add per CPU control field 4b753955e915 x86/microcode: Add per CPU result state 0772b9aa1a8f x86/microcode: Sanitize __wait_for_cpus() 6f059e634dcd x86/microcode: Clarify the late load logic 634ac23ad609 x86/microcode: Handle "nosmt" correctly ba48aa32388a x86/microcode: Clean up mc_cpu_down_prep() 2e1997335ceb x86/microcode: Get rid of the schedule work indirection 8529e8ab6c6f x86/microcode: Mop up early loading leftovers 5af05b8d51a8 x86/microcode/amd: Use cached microcode for AP load a7939f016720 x86/microcode/amd: Cache builtin/initrd microcode early d419d28261e7 x86/microcode/amd: Cache builtin microcode too ecfd41089348 x86/microcode/amd: Use correct per CPU ucode_cpu_info b48b26f992a3 x86/microcode: Remove pointless apply() invocation b7fcd995b261 x86/microcode/intel: Rework intel_find_matching_signature() 11f96ac4c21e x86/microcode/intel: Reuse intel_cpu_collect_info() 164aa1ca5372 x86/microcode/intel: Rework intel_cpu_collect_info() 3973718cff1e x86/microcode/intel: Unify microcode apply() functions f24f204405f9 x86/microcode/intel: Switch to kvmalloc() 2a1dada3d1cf x86/microcode/intel: Save the microcode only after a successful late-load dd5e3e3ca6ac x86/microcode/intel: Simplify early loading 42d31dd601fa bpf: Improve JEQ/JNE branch taken logic b805cafc604b perf: hisi: Fix use-after-free when register pmu fails 0e2092943408 ASoC: mediatek: mt7986: add sample rate checker 0f10adb0ed0c ASoC: mediatek: mt7986: remove the mt7986_wm8960_priv structure 3e92ea2a460b ASoC: mediatek: mt7986: drop the remove callback of mt7986_wm8960 06646da01458 bpf: Fold smp_mb__before_atomic() into atomic_set_release() d35381aa73f7 bpf: Fix unnecessary -EBUSY from htab_lock_bucket 8c6fdbd635d4 ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration 078996fcd657 netfilter: nf_tables: set->ops->insert returns opaque set element in case of EEXIST 0e1ea651c971 netfilter: nf_tables: shrink memory consumption of set elements 868f8a709874 drivers/perf: hisi_pcie: Initialize event->cpu only on success 6d7d51e88e21 drivers/perf: hisi_pcie: Check the type first in pmu::event_init() 9dad402b89e8 netfilter: nf_tables: expose opaque set element as struct nft_elem_priv 6509a2e410c3 netfilter: nf_tables: set backend .flush always succeeds 26cec9d4144e netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush a552339063d3 netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx 5a893b9cdf6f netfilter: nf_tables: nft_obj_filter fits into cb->ctx 2eda95cfa2fc netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx ecf49cad8070 netfilter: nf_tables: A better name for nft_obj_filter 4279cc60b354 netfilter: nf_tables: Unconditionally allocate nft_obj_filter ff16111cc10c netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj 643d12603664 netfilter: conntrack: switch connlabels to atomic_t ee6f05dcd672 br_netfilter: use single forward hook for ip and arp 3cb03edb4de3 netfilter: nf_tables: Add locking for NFT_MSG_GETRULE_RESET requests 1578c3287719 netfilter: nf_tables: Introduce nf_tables_getrule_single() 8877393029e7 netfilter: nf_tables: Open-code audit log call in nf_tables_getrule() 7d259f021aaa netfilter: nft_set_rbtree: prefer sync gc to async worker 8079fc30f797 netfilter: nft_set_rbtree: rename gc deactivate+erase function 6d25d1dc76bf net: sched: sch_qfq: Use non-work-conserving warning handler fad5bf2e2c90 pmdomain: qcom: rpmpd: Add QM215 power domains d975a9a9d631 pmdomain: qcom: rpmpd: Add MSM8917 power domains 61848698288d dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215 2e75396f1df6 pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable 99b29a499b5f xsk: Avoid starving the xsk further down the list ec0989703642 Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" d026fc7b73a5 Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" 6f699743aebf serial: core: Fix runtime PM handling for pending tx f30a51a41828 net: ethernet: davinci_emac: Use MAC Address from Device Tree 0217f3944aeb Documentation: security-bugs.rst: linux-distros relaxed their rules d3c50061765d autofs: fix add autofs_parse_fd() c04d905f6c7c vfs: Convert BUG_ON to WARN_ON_ONCE in open_last_lookups 984ffb6a4366 sched/fair: Remove SIS_PROP 22165f61d0c4 sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup 8881e1639f1f sched/fair: Scan cluster before scanning LLC in wake-up path b95303e0aeaf sched: Add cpus_share_resources API 5ebde09d9170 sched/core: Fix RQCF_ACT_SKIP leak 66e6369e312d sock: Ignore memcg pressure heuristics when raising allocated 2e12072c67b5 sock: Doc behaviors for pressure heurisitics 2def8ff3fdb6 sock: Code cleanup on __sk_mem_raise_allocated() f6e12277011d net: ti: icssg-prueth: Add phys_port_name support 3f6074cf467f printk: printk: Remove unnecessary statements'len = 0;' 169e0a5e4320 net: microchip: lan743x: improve throughput with rx timestamp config b0eaf27f2028 vgacon: fix mips/sibyte build regression a321af9dd095 fs/9p: Remove unused function declaration v9fs_inode2stat() 58e3ce767307 9p/trans_fd: avoid sending req to a cancelled conn b4d8239534fd bpf: print full verifier states on infinite loop detection 64870feebecb selftests/bpf: test if state loops are detected in a tricky case 2a0992829ea3 bpf: correct loop detection for iterators convergence 389ede06c297 selftests/bpf: tests with delayed read/precision makrs in loop body 2793a8b015f7 bpf: exact states comparison for iterator convergence checks 4c97259abc9b bpf: extract same_callsites() as utility function 3c4e420cb653 bpf: move explored_state() closer to the beginning of verifier.c a558892b3456 thunderbolt: Fix one kernel-doc comment 65f9e1becb55 clk: socfpga: agilex: Add bounds-checking coverage for struct stratix10_clock_data d761bb01c85b clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data c8e1d8ae6aba clk: sifive: Allow building the driver as a module ee58d6a115ce clk: analogbits: Allow building the library as a module 48a8748fd0d1 clk: sprd: Composite driver support offset config e43d31915cc4 clk: Allow phase adjustment from debugfs dcce5cc7826e clk: Show active consumers of clocks in debugfs 409c39ec92a3 clk: Use device_get_match_data() 397d887c1601 clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider 5ad1e217a2b2 clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider faf6b92ee009 clk: cdce925: Extend match support for OF tables 15f5e2e4225a clk: si570: Simplify probe f234f028727f clk: si5351: Simplify probe 38a929ab128d clk: rs9: Use i2c_get_match_data() instead of device_get_match_data() b28f95c61965 clk: clk-si544: Simplify probe() and is_valid_frequency() ebcae17f87b3 clk: si521xx: Use i2c_get_match_data() instead of device_get_match_data() 2d0de67da51a net: veth: use newly added page pool API for veth with xdp 8ab32fa1c794 page_pool: update document about fragment API de97502e16fc page_pool: introduce page_pool_alloc() API 09d96ee5674a page_pool: remove PP_FLAG_PAGE_FRAG 58d53d8f7da6 page_pool: unify frag_count handling in page_pool_is_last_frag() 4758560fa268 kprobes: unused header files removed 03acb9ccec3f keys: Remove unused extern declarations 3edc22655647 integrity: powerpc: Do not select CA_MACHINE_KEYRING c745cd1718b7 KEYS: trusted: tee: Refactor register SHM usage 31de287345f4 KEYS: trusted: Rollback init_trusted() consistently cebe7306073d devlink: remove netlink small_ops 15c80e7a53d2 devlink: remove duplicated netlink callback prototypes f2f9dd164db0 netlink: specs: devlink: add the remaining command to generate complete split_ops 53590934ba95 devlink: rename netlink callback to be aligned with the generated ones e3570f040836 devlink: make devlink_flash_overwrite enum named one 6cc8ad97c101 netlink: specs: devlink: make dont-validate single line c48066b0cc2c netlink: specs: devlink: remove reload-action from devlink-get cmd reply 2260d39cd01a tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op 4e2846fd6684 tools: ynl-gen: introduce support for bitfield32 attribute type f862ed2d0bf0 genetlink: don't merge dumpit split op for different cmds into single iter 46d913d4800e idpf: cancel mailbox work in error path d38b4d0d95bc idpf: set scheduling mode for completion queue 81a416985698 net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status 06e4dd18f868 net_sched: sch_fq: fix off-by-one error in fq_dequeue() d313b0e9070a ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports 473baeab9294 ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports b8d4f7c1be04 ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT 81ea360a1697 ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT a9e79863b62a ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U b63dadd6f975 bpf, tcx: Get rid of tcx_link_const e035ddb68bb2 arm64: dts: socionext: add missing cache properties 2a6e483ad047 rpmsg: virtio: Replace deprecated strncpy with strscpy/_pad 0804f3bec9e9 riscv: dts: thead: convert isa detection to new properties 8d4f9145f52e arm64: dts: Update cache properties for socionext fe49fd940e22 KVM: arm64: Move VTCR_EL2 into struct s2_mmu 91e174fc04b1 ASoC: codecs: rt298: remove redundant assignment to d_len_code 7790bccd7bac ASoC: ti: ams-delta: Allow it to be test compiled 9bc633117d6a hte: tegra194: add GPIOLIB dependency 530886897c78 Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err a85fb91e3d72 Bluetooth: Fix double free in hci_conn_cleanup 4ed924fc122f Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend da06ff1f585e Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE 41e9cdea9c4a Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED f4da3ee15de9 Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID 181a42edddf5 Bluetooth: Make handle of hci_conn be unique 624820f7c882 Bluetooth: btusb: Add date->evt_skb is NULL check fcb89f120376 Bluetooth: ISO: Fix bcast listener cleanup 41c56aa94c64 Bluetooth: msft: __hci_cmd_sync() doesn't return NULL 71b7bb48b983 Bluetooth: ISO: Match QoS adv handle with BIG handle 31ca583b38e5 Bluetooth: ISO: Allow binding a bcast listener to 0 bises 02be109d3a40 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables a7f8dedb4be2 Bluetooth: qca: add support for QCA2066 5af69ab9bc62 Bluetooth: ISO: Set CIS bit only for devices with CIS support a97258dba7d2 Bluetooth: Add support for Intel Misty Peak - 8087:0038 00b1c3c4b682 Bluetooth: Add support ITTIM PE50-M75C 1d11d70d1f6b Bluetooth: ISO: Pass BIG encryption info through QoS ec189da923fb rpmsg: Replace deprecated strncpy with strscpy_pad a9580b9b36a8 rpmsg: core: Replace deprecated strncpy with strscpy a254b90c9aac Bluetooth: ISO: Fix BIS cleanup 6f15b178cd63 EDAC/versal: Add a Xilinx Versal memory controller driver 0057680ec79a MAINTAINERS: wifi: rt2x00: drop Helmut Schaa 545db7e21e64 tracing/histograms: Simplify last_cmd_set() 3f791c60cccd wifi: wlcore: main: replace deprecated strncpy with strscpy 75fdaa28f103 wifi: wlcore: boot: replace deprecated strncpy with strscpy fb329e8b1d88 wifi: wl18xx: replace deprecated strncpy with strscpy 70bd8e0d01f6 wifi: wl1251: replace deprecated strncpy with strscpy 169b7acb847e wifi: mt76: mt7921: fix kernel panic by accessing invalid 6GHz channel info 8890b9bca38f wifi: ipw2x00: replace deprecated strncpy with strscpy_pad 69708fbb2c69 wifi: rt2x00: fix rt2800 watchdog function 359342795d62 wifi: ath9k_htc: fix format-truncation warning c253e43e1078 wifi: ipw2x00: fix format-truncation warnings fab22496c982 wifi: brcmfmac: fix format-truncation warnings 805b196fb3bc PCI/P2PDMA: Remove redundant goto d6e48462e88f net: mdio: xgene: Fix unused xgene_mdio_of_match warning for !CONFIG_OF c0119e62b2fe tools: ynl-gen: change spacing around __attribute__ b7c4f5730a9f tls: don't reset prot->aad_size and prot->tail_size for TLS_HW 34dbaa88cab1 dm: make __send_duplicate_bios return unsigned int 18ac52332959 dm log userspace: replace deprecated strncpy with strscpy 0ffb645ea821 dm ioctl: replace deprecated strncpy with strscpy_pad e9d7bd2c8664 dm crypt: replace open-coded kmemdup_nul ac4149ba7efd dm cache metadata: replace deprecated strncpy with strscpy 69a19170303f samples: bpf: Fix syscall_tp openat argument 09cda0a40051 s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() 16ba44826a04 s390/cmma: fix initial kernel address space page table walk c8b5d574fcea s390/diag: add missing virt_to_phys() translation to diag224() b20c8216c1e0 s390/mm,fault: move VM_FAULT_ERROR handling to do_exception() 7c194d84a9ce s390/mm,fault: remove VM_FAULT_BADMAP and VM_FAULT_BADACCESS b61a0922b6dc s390/mm,fault: remove VM_FAULT_SIGNAL 0f86ac4ba713 s390/mm,fault: remove VM_FAULT_BADCONTEXT 0f1a14e0348e s390/mm,fault: simplify kfence fault handling 64ea33fb09f8 s390/mm,fault: call do_fault_error() only from do_exception() 5db06565cad6 s390/mm,fault: get rid of do_low_address() cca12b427d43 s390/mm,fault: remove VM_FAULT_PFAULT f67c2da9f1c2 s390/mm,fault: use get_kernel_nofault() to dereference in dump_pagetable() 5be05c35e72f s390/mm,fault: improve readability by using teid union 44ae766353af s390/mm: move translation-exception identification structure to fault.h 4416d2ed8166 s390/mm,fault: use static key for store indication 9641613f48bb s390/mm,fault: use get_fault_address() everywhere ae626f686351 s390/mm,fault: replace WARN_ON_ONCE() with unreachable() 5c845de331d9 s390/mm,fault: remove noinline attribute from all functions 4df5ec98581e s390/mm,fault: remove line break e23c53467ba0 s390/mm,fault: include linux/mmu_context.h 8dbc33dc8163 s390/mm,fault: have balanced braces, remove unnecessary blanks 760f6511096c s390/mm,fault: use pr_warn(), pr_cont(), ... instead of open-coding c9b611bf6e57 s390/mm,fault: use pr_warn_ratelimited() 28f3e0002aea s390/mm,fault: use __ratelimit() instead of printk_ratelimit() 7c915a84e5e2 s390/mm,fault: reverse x-mas tree coding style 3aad8c044297 s390/mm,fault: remove and improve comments, adjust whitespace 04d402a453c3 arm64: cpufeature: Change DBM to display enabled cores 23b727dc2092 arm64: cpufeature: Display the set of cores with a feature 60fd39af33d3 scripts/faddr2line: Skip over mapping symbols in output from readelf 86bf86e19d30 scripts/faddr2line: Use LLVM addr2line and readelf if LLVM=1 180af1a5bdaf scripts/faddr2line: Don't filter out non-function symbols from readelf 7ba2b17a8746 i2c: stm32f7: Use devm_clk_get_enabled() 06c5a1d68f54 i2c: stm32f4: Use devm_clk_get_enabled() a0536c67965d i2c: stm32f7: add description of atomic in struct stm32f7_i2c_dev 6af79f7fe748 i2c: fix memleak in i2c_new_client_device() 8c906cc0aea5 i2c: exynos5: Calculate t_scl_l, t_scl_h according to i2c spec f70a6691751c drm/doc: use cross-references for macros f2971219a9ca drm/vc4: fix typo 942a4a61b64e platform/x86: thinkpad_acpi: replace deprecated strncpy with memcpy 6a5c032c4b7e x86: Enable IBT in Rust if enabled in C 41a3056e4e73 MAINTAINERS: ALSA: change mailing list to linux-sound on vger 98408df6ad1f clk: meson: S4: select CONFIG_COMMON_CLK_MESON_CLKC_UTILS ab33c66fd8f1 perf/arm-cmn: Enable per-DTC counter allocation 7633ec2c262f perf/arm-cmn: Rework DTC counters (again) e3e73f511c49 perf/arm-cmn: Fix DTC domain detection 6c4b39937f4e misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller 6a87c0931b21 MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 e311b3834dfa PCI: rcar-gen4: Add endpoint mode support 0d0c551011df PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode bad659dfd2f6 dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint 220cb6bef930 dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host 9197bf4bb932 dt-bindings: PCI: dwc: Update maxItems of reg and reg-names 9baa8a18e31b PCI: dwc: endpoint: Introduce .pre_init() and .deinit() 303e845351f5 PCI: dwc: Expose dw_pcie_write_dbi2() to module 75223bbea840 spi: omap2-mcspi: Add FIFO support without DMA ff5f76b820a9 regulator: dt-bindings: Add ADI MAX77503 support a0c543bdf4ba regulator: max77503: Add ADI MAX77503 support 145d7e5ae8f4 ASoC: SOF: amd: add option to use sram for data bin loading 135e0d49cde3 ASoC: SOF: amd: refactor acp dram usage for data bin loading 4dbee5104b78 ASoC: SOF: amd: increase DSP cache window range 848c0d34f70c ASoC: SOF: amd: add support for acp6.3 based platform bb98b592cfd3 ASoC: amd: Add acpi machine id for acp6.3 version based platform 18562fc36c21 ASoC: es8328: Use rounded rate for es8328_set_sysclk() f1c406866af5 ASoC: codecs: Modify max_register usage error 724226521389 ASoC: uniphier: Make uniphier_aio_remove() return void d0cc676c426d ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void 8210f496c3e1 ASoC: meson: Make meson_card_remove() return void 393df6f321c7 ASoC: simple-card-utils: Make simple_util_remove() return void 6b02f5a6f185 ASoC: starfive/jh7110-pwmdac: Convert to platform remove callback returning void 491a1132f5cb ASoC: cs42l43: Convert to platform remove callback returning void 46dd58bef32d ASoC: rockchip: i2s_tdm: Convert to platform remove callback returning void 7dd692217b86 ASoC: SOF: sof-pci-dev: Fix community key quirk detection 9e630efb5a4a ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe 07e78e215188 MAINTAINERS: mmc: take over as maintainer of MCI & SDHCI MICROCHIP DRIVERS f3bd59327800 wifi: mac80211: drop robust action frames before assoc e4e7e3af7369 wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2PClient cf912ca1a3c3 wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() 06f1372e8e7a wifi: iwlwifi: bump FW API to 86 for AX/BZ/SC devices cb5666edab4e wifi: iwlwifi: read DSM func 2 for specific RF types d6144e2725cd wifi: iwlwifi: mvm: show dump even for pldr_sync f1b1dd518721 wifi: iwlwifi: mvm: cycle FW link on chanctx removal 0b67ab5d4f6d wifi: iwlwifi: trace full frames with TX status request 658939fc68d3 wifi: iwlwifi: empty overflow queue during flush 4a9bb5b4d949 wifi: iwlwifi: fw: Add support for UATS table in UHB 48a25b5d05bb wifi: iwlwifi: mvm: add a print when sending RLC command a2d450e38390 wifi: iwlwifi: mvm: debugfs for fw system stats b6e3d1ba4fcf wifi: iwlwifi: mvm: implement new firmware API for statistics ea02a208cf4c wifi: iwlwifi: mvm: fix regdb initialization ac0c6fdc4c56 wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume ff8e3a40d78b wifi: iwlwifi: mvm: simplify the reorder buffer 29fa9a984b6d wifi: iwlwifi: disable multi rx queue for 9000 ac139aa3483c wifi: iwlwifi: mvm: Return success if link could not be removed e25bd1853cc8 wifi: iwlwifi: mvm: fix size check for fw_link_id 37fb29bd1f90 wifi: iwlwifi: pcie: synchronize IRQs before NAPI a634386cb8c6 wifi: iwlwifi: add support for SNPS DPHYIP region type 08365d3b9140 wifi: iwlwifi: mvm: fix netif csum flags a32973ee4f59 wifi: iwlwifi: mvm: remove set_tim callback for MLD ops 52f4bd183f5c wifi: iwlwifi: api: fix center_freq label in PHY diagram 085d33c53012 wifi: iwlwifi: support link id in SESSION_PROTECTION_NOTIF 135065837310 wifi: iwlwifi: support link_id in SESSION_PROTECTION cmd 236730413d5f wifi: iwlwifi: make time_events MLO aware e5dfb9416b6e wifi: mac80211: fix another key installation error path 8e4687f6061e wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_resp_data 2703bc851399 wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb() c3e5f5f60ef2 wifi: iwlwifi: add support for activating UNII-1 in WW via BIOS 7b404c5cff3d wifi: iwlwifi: mvm: remove TDLS stations from FW 43874283ce6c wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() 391762969769 wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API abea0d067d4c wifi: iwlwifi: mvm: extend alive timeout to 2 seconds 34cc3a4a49a6 wifi: iwlwifi: mvm: fix the PHY context resolution for p2p device a32a84948e3b wifi: iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_add f3276ff0d498 wifi: iwlwifi: mvm: don't add dummy phy context df7e30980cb5 wifi: iwlwifi: mvm: cleanup MLO and non-MLO unification code 67ac248e4db0 wifi: iwlwifi: mvm: implement ROC version 3 c8e01fe070d4 wifi: iwlwifi: send EDT table to FW 8f9a791a8edd wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface 8bbe27db8eb1 wifi: iwlmvm: fw: Add new OEM vendor to tas approved list 574c5ef18e79 wifi: iwlwifi: mvm: Fix unreachable code path 5356b8c8f652 wifi: iwlwifi: add new RF support for wifi7 c3745ee2e350 wifi: iwlwifi: fw: increase fw_version string size 74a7c93f45ab wifi: mac80211: fix change_address deadlock during unregister 9118796dfa67 wifi: mac80211: Add __counted_by for struct ieee802_11_elems and use struct_size() 19e67e01eb1e media: venus: Fix firmware path for resources 4c99885d592e media: venus: hfi_cmds: Replace one-element array with flex-array member and use __counted_by 0768a9dd809e media: venus: hfi_parser: Add check to keep the number of codecs within range 8d0b89398b7e media: venus: hfi: add checks to handle capabilities from firmware b18e36dfd6c9 media: venus: hfi: fix the check to handle session buffer requirement 5e538fce3358 media: venus: hfi: add checks to perform sanity on queue pointers 3c8aaaa7557b wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware() 89141f965325 wifi: remove unused argument of ieee80211_get_tdls_action() 35b9281fb710 wifi: iwlwifi: mvm: Correctly set link configuration 7dd7f99b17c3 wifi: iwlwifi: fix the rf step and flavor bits range 048449fc666d wifi: iwlwifi: fw: Fix debugfs command sending 3f5e8522f8a6 wifi: iwlwifi: mvm: advertise support for SCS traffic description 84ef7cbe90e9 wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface 706f1b5d83ca wifi: iwlwifi: mvm: add start mac ctdp sum calculation debugfs handler 3c6a0b1f0add wifi: iwlwifi: abort scan when rfkill on but device enabled b9be67fb4207 wifi: iwlwifi: mvm: Add basic link selection logic f26b11803120 wifi: iwlwifi: mei: return error from register when not built 3277baa9a767 wifi: iwlwifi: mvm: fix SB CFG check e9dd25550770 wifi: iwlwifi: mvm: add a per-link debugfs c36235acb34f wifi: iwlwifi: mvm: rework debugfs handling 65008777b9dc wifi: iwlwifi: yoyo: swap cdb and jacket bits values 66125c42fd59 wifi: iwlwifi: add support for new ini region types 440a561c438a wifi: iwlwifi: Extract common prph mac/phy regions data dump logic 8c90b8b4e8eb wifi: nl80211: fix doc typos cbb56fbaafd9 wifi: mac80211: fix header kernel-doc typos 98e0c7f85773 wifi: cfg80211: fix header kernel-doc typos e76f3b4a73ea wifi: mac80211: add link id to mgd_prepare_tx() e433304ab437 wifi: mac80211: Check if we had first beacon with relevant links 1358706907d8 gfs2: Stop using GFS2_BASIC_BLOCK and GFS2_BASIC_BLOCK_SHIFT 2d8d79906198 gfs2: setattr_chown: Add missing initialization 06d6af4e1223 wifi: mac80211: flush STA queues on unauthorization 3831f6d8ce9c wifi: mac80211: purge TX queues in flush_queues flow c7d91ccb4425 wifi: cfg80211: wext: convert return value to kernel-doc 9ad08fb1bcfd wifi: mac80211: fix a expired vs. cancel race in roc 271d14b37fa5 wifi: mac80211: make mgd_protect_tdls_discover MLO-aware ec06bdb22500 wifi: cfg80211: Fix typo in documentation e7182c4e6bbe wifi: mac80211: Fix setting vif links 0fca7784b7a1 wifi: cfg80211: Handle specific BSSID in 6GHz scanning c00de1c49294 wifi: mac80211: mesh: fix some kdoc warnings 256caff27874 wifi: cfg80211: Include operating class 137 in 6GHz band 00f823b68ece wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDE c942398f95ef wifi: mac80211: handle debugfs when switching to/from MLO a1f5dcb1c0c1 wifi: mac80211: add a driver callback to add vif debugfs 822cab1987a0 wifi: mac80211: don't recreate driver link debugfs in reconfig 6b398f1c28f0 wifi: mac80211: cleanup auth_data only if association continues 7dbbf557b779 wifi: iwlwifi: bump FW API to 84 for AX/BZ/SC devices 63ef576c9fac wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK f05d1e04c43f wifi: iwlwifi: mvm: offload IGTK in AP if BIGTK is supported ff2687612c21 wifi: iwlwifi: mvm: fix removing pasn station for responder 717361d2f6f7 wifi: iwlwifi: pcie: clean up WFPM control bits 7186d271acec wifi: iwlwifi: fix opmode start/stop race eb8efbac9087 wifi: iwlwifi: skip opmode start retries on dead transport 77e7427ef23d wifi: iwlwifi: pcie: propagate iwl_pcie_gen2_apm_init() error 5a86dcb4a908 wifi: iwlwifi: mvm: update station's MFP flag after association 90d862f370b6 powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] de04e40600ae powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data 033ffaf0af1f powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack 6efc1675acb8 powerpc/bpf: implement bpf_arch_text_copy 465cabc97b42 powerpc/code-patching: introduce patch_instructions() aad26d3b6af1 powerpc/32s: Implement local_flush_tlb_page_psize() 6e7ce2d71bb9 net: lan966x: remove useless code in lan966x_xtr_irq_handler a77a0f5c7f23 tcp: add TCPI_OPT_USEC_TS 614e8316aa4c tcp: add support for usec resolution in TCP TS values af7721448a60 tcp: introduce TCP_PAWS_WRAP 3d44de9a10ea tcp: add RTAX_FEATURE_TCP_USEC_TS b04c3320885a tcp: add tcp_rtt_tsopt_us() 9d0c00f5ca05 tcp: rename tcp_time_stamp() to tcp_time_stamp_ts() 003e07a1e48e tcp: move tcp_ns_to_ts() to net/ipv4/syncookies.c d1a02ed66fe6 tcp: rename tcp_skb_timestamp() 16cf6477741b tcp: replace tcp_time_stamp_raw() 2a7c8d291ffe tcp: introduce tcp_clock_ms() 99d679556d73 tcp: add tcp_time_stamp_ms() helper 73ed8e03388d tcp: fix cookie_init_timestamp() overflows 225d9ddbacb1 chtls: fix tp->rcv_tstamp initialization 2bdcdad6933d dt-bindings: pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes caf963efd4b0 dt-bindings: pinctrl: brcm: Ensure all child node properties are documented 2aceb896ee18 vxlan: use generic function for tunnel IPv6 route lookup 69d72587c17b geneve: use generic function for tunnel IPv6 route lookup 946fcfdbc5b9 ipv6: add new arguments to udp_tunnel6_dst_lookup() 7e937dcf96d0 ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() fc47e86dbfb7 ipv6: rename and move ip6_dst_lookup_tunnel() 92fc97ae9cfd net: atm: Remove redundant check. 6cede10161be apparmor: Fix some kernel-doc comments cd269ca9a7b9 apparmor: Fix one kernel-doc comment 6a81051398bc apparmor: Fix some kernel-doc comments f5b55f32ce4b accel/ivpu: Delete the TODO file b43cb6680b34 accel/ivpu/37xx: Remove support for FPGA and simics f956bf208086 accel/ivpu: Do not initialize parameters on power up a3cd664e7f97 accel/ivpu: Print IPC type string instead of number c39dc15191c4 accel/ivpu: Read clock rate only if device is up 74ce0f387382 accel/ivpu: Fix verbose version of REG_POLL macros 276e4834b7e3 accel/ivpu: Use ratelimited warn and err in IPC/JSM 14a537983b22 xfs: allow read IO and FICLONE to run concurrently d688c8264b8e phy: Remove duplicated include in phy-ralink-usb.c d0ec7b9c3153 phy: Kconfig: Select GENERIC_PHY for GENERIC_PHY_MIPI_DPHY 8e11a94e15a4 phy: qcom-qmp-pcie: add endpoint support for sa8775p f5d5a0b5553a dt-bindings: phy: ralink-usb-phy: convert to dtschema 36d91e851598 dma-debug: Fix a typo in a debugging eye-catcher 1132a1dc053e swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE 35dc55b9e80c xfs: handle nimaps=0 from xfs_bmapi_write in xfs_alloc_file_space 2b99e410b28f xfs: introduce protection for drop nlink 53a5b4f2ea85 xfrm Fix use after free in __xfrm6_udp_encap_rcv. 16794ed32de9 docs: usb: fix reference to nonexistent file in UVC Gadget 40d35bf9633d docs: doc-guide: mention 'make refcheckdocs' a10874e8db94 Documentation: fix typo in dynamic-debug howto 91f950e8b9d8 scripts/kernel-doc: match -Werror flag strictly 603748704562 Documentation/sphinx: Remove the repeated word "the" in comments. eda5a18efa99 docs: sparse: add SPDX-License-Identifier 4c38b676d688 docs/zh_CN: Add subsystem-apis Chinese translation 0c180317c654 ksmbd: add support for surrogate pair conversion ecce70cf17d9 ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() 807252f028c5 ksmbd: fix recursive locking in vfs helpers 3354db668808 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() 1819a9042999 ksmbd: reorganize ksmbd_iov_pin_rsp() eacc655e18d1 ksmbd: Remove unused field in ksmbd_user struct 1460720c5913 cifs: Add client version details to NTLM authenticate message 475efd9808a3 smb3: fix touch -h of symlink 59464b262ff5 SUNRPC: SOFTCONN tasks should time out when on the sending list f663507e29ff SUNRPC: Force close the socket when a hard error is reported caa388f7e54b SUNRPC: Don't skip timeout checks in call_connect_status() 4b09ca1508a6 SUNRPC: ECONNRESET might require a rebind 6e7434abcd07 NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts 5b9d31ae1c92 NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY 07a37547bd17 dt-bindings: arm: cpus: Add Qualcomm Kryo 465 2508b608f402 m68k: 68000: fix warning in timer code 19f144f43f4c m68k: 68000: fix warnings in 68000 interrupt handling 0a49a430e6de m68k: coldfire: remove unused variable in MMU code 3b4497668f72 m68k: coldfire: fix warnings in uboot argument processing 7c2aa8d195cd m68k: coldfire: make mcf_maskimr() static 863dafa74ece m68k: coldfire: ensure gpio prototypes visible b6880019ff3e m68k: coldfire: add and use "vectors.h" 7bc3db03e3dd m68knommu: fix compilation for ColdFire/Cleopatra boards 0100f67c46c0 m68knommu: improve config ROM setting defaults 7413ab70cbc1 bcachefs: Refactor memcpy into direct assignment 795413c54885 bcachefs: Fix drop_alloc_keys() 37fad9497f5d bcachefs: snapshot_create_lock 1e2d399970ca bcachefs: Fix snapshot skiplists during snapshot deletion 4637429e3946 bcachefs: bch2_sb_field_get() refactoring be47e0ba4fc9 bcachefs: KEY_TYPE_error now counts towards i_sectors 6929d5e74e47 bcachefs: Fix handling of unknown bkey types 88d39fd544d4 bcachefs: Switch to unsafe_memcpy() in a few places c2d81c241233 bcachefs: Use struct_size() 69d1f052d167 bcachefs: Correctly initialize new buckets on device resize 4fc1f402c6c2 bcachefs: Fix another smatch complaint dc08c661a291 bcachefs: Use strsep() in split_devs() 40f7914e8dc8 bcachefs: Add iops fields to bch_member 9af26120f06e bcachefs: Rename bch_sb_field_members -> bch_sb_field_members_v1 3f7b9713dae0 bcachefs: New superblock section members_v2 1241df5872b4 bcachefs: Add new helper to retrieve bch_member from sb 73bbeaa2de1d bcachefs: bucket_lock() is now a sleepable lock 3c40841cdcf3 bcachefs: fix crc32c checksum merge byte order problem 4220666398de bcachefs: Fix bch2_inode_delete_keys() 7dcf62c06d11 bcachefs: Make btree root read errors recoverable 1ee608c65d65 bcachefs: Fall back to requesting passphrase directly d281701b00fc bcachefs: Fix looping around bch2_propagate_key_to_snapshot_leaves() d2a990d1b132 bcachefs: bch_err_msg(), bch_err_fn() now filters out transaction restart errors a190cbcfa029 bcachefs: Silence transaction restart error message 1e3b40980b93 bcachefs: More assertions for nocow locking efedfc2ece14 bcachefs: nocow locking: Fix lock leak 793a06d98451 bcachefs: Fixes for building in userspace 03ef80b469d5 bcachefs: Ignore unknown mount options b560e32ef78f bcachefs: Always check for invalid bkeys in main commit path eebe8a8459f7 bcachefs: Make sure to initialize equiv when creating new snapshots 82142a554106 bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos() d8b6f8c3c6fe bcachefs: Fix changing durability using sysfs 7239f8e0ee7f bcachefs: initial freeze/unfreeze support 40a53b92150f bcachefs: More minor smatch fixes 51c801bc6414 bcachefs: Minor bch2_btree_node_get() smatch fixes d04fdf5c1017 bcachefs: snapshots: Use kvfree_rcu_mightsleep() 97ecc23632fa bcachefs: Fix strndup_user() error checking cfda31c03315 bcachefs: drop journal lock before calling journal_write 4b33a1916a35 bcachefs: bch2_ioctl_disk_resize_journal(): check for integer truncation 75e0c4789b62 bcachefs: Fix error checks in bch2_chacha_encrypt_key() a55fc65eb2c7 bcachefs: Fix an overflow check f7f6943a8c6d bcachefs: Fix copy_to_user() usage in flush_buf() 3e55189b504f bcachefs: fix race between journal entry close and pin set fc08031bb84b bcachefs: prepare journal buf put to handle pin put 92b63f5bf077 bcachefs: refactor pin put helpers d67a72bfc92b bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots() 1f12900ab523 bcachefs: fs-ioctl: Fix copy_to_user() error code b6c22147e0fc bcachefs: acl: Add missing check in bch2_acl_chmod() e9a0a26ed05a bcachefs: acl: Uninitialized variable in bch2_acl_chmod() 265cc423155d bcachefs: Fix -Wself-assign 3b59fbec86e3 bcachefs: Remove duplicate include 867c1fe0187f bcachefs: fix error checking in bch2_fs_alloc() 4ba985b84de6 bcachefs: chardev: fix an integer overflow (32 bit only) 301e0237cadf bcachefs: chardev: return -EFAULT if copy_to_user() fails 8c2d82a6fe6f bcachefs: Change bucket_lock() to use bit_spin_lock() 439c172bc763 bcachefs: Kill other unreachable() uses 3764647b255a bcachefs: Remove undefined behavior in bch2_dev_buckets_reserved() 0198b2356b5d bcachefs: Remove a redundant and harmless bch2_free_super() call 71933fb69b7c bcachefs: Fix use-after-free in bch2_dev_add() a9737e0b3835 bcachefs: add module description to fix modpost warning 6bd68ec266ad bcachefs: Heap allocate btree_trans 96dea3d599db bcachefs: Fix W=12 build errors b5e85d4d0ccf bcachefs: Remove unneeded semicolon 7bba0dc6fc1e bcachefs: Add a missing prefetch include e82f5f40f2b9 bcachefs: Fix -Wcompare-distinct-pointer-types in bch2_copygc_get_buckets() 53eda6f7130a bcachefs: Fix -Wcompare-distinct-pointer-types in do_encrypt() 1f70225d7791 bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid callbacks 0940863fd218 bcachefs: Fix -Wformat in bch2_bucket_gens_invalid() 14f63ff3f661 bcachefs: Fix -Wformat in bch2_alloc_v4_invalid() f7ed15eb177f bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text() fac1250a8cc3 bcachefs: Fix -Wformat in bch2_set_bucket_needs_journal_commit() 6bf3766b5211 bcachefs: Fix a handful of spelling mistakes in various messages 74c1e4221b66 bcachefs: remove redundant pointer q 2a831e4ba9b0 bcachefs: remove duplicated assignment to variable offset_into_extent c04cbc0dfd26 bcachefs: remove redundant initializations of variables start_offset and end_offset 519d6c884509 bcachefs: remove redundant initialization of pointer dst 7cb0e6992e5c bcachefs: remove redundant initialization of pointer d feb5cc398120 bcachefs: trace_read_nopromote() f3e374efbf1e bcachefs: Log finsert/fcollapse operations b030e262b517 bcachefs: Log truncate operations aaad530ac6b1 bcachefs: BTREE_ID_logged_ops 5902cc283c06 bcachefs: New io_misc.c helpers 1809b8cba756 bcachefs: Break up io.c cbf57db53f31 bcachefs: bch2_trans_update_get_key_cache() aef32bf7cc04 bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans() 39791d7de283 bcachefs: Kill incorrect assertion e46c181af9e2 bcachefs: Convert more code to bch_err_msg() da187cacb8a5 bcachefs: Kill missing inode warnings in bch2_quota_read() c7afec9bd63d bcachefs: Fix bch_sb_handle type c872afa22420 bcachefs: Fix bch2_propagate_key_to_snapshot_leaves() 5b7fbdcd5b04 bcachefs: Fix silent enum conversion error 5cfd69775eb5 bcachefs: Array bounds fixes a9a7bbab1469 bcachefs: bch2_acl_to_text() 197763a70b6a bcachefs: restart journal reclaim thread on ro->rw transitions 097d4cc8fde8 bcachefs: Fix snapshot_skiplist_good() cba37d81f5c3 bcachefs: Kill stripe check in bch2_alloc_v4_invalid() 9d2a7bd8b7f7 bcachefs: Improve bch2_moving_ctxt_to_text() cc07773f1583 bcachefs: Put bkey invalid check in commit path in a more useful place 71aba590297e bcachefs: Always check alloc data type 4491283f8d82 bcachefs: Fix a double free on invalid bkey a111901f5214 bcachefs: bch2_propagate_key_to_snapshot_leaves() f55d6e07bc6c bcachefs: Cleanup redundant snapshot nodes da525760802b bcachefs: Fix btree write buffer with snapshots btrees 66487c54ad82 bcachefs: Fix is_ancestor bitmap fa5bed376a18 bcachefs: move check_pos_snapshot_overwritten() to snapshot.c 7573041ab958 bcachefs: Fix bch2_mount error path adc0e9509184 bcachefs: Delete a faulty assertion 55d5276d2e7b bcachefs: Improve btree_path_relock_fail tracepoint d0445e131e3f bcachefs: Fix divide by zero in rebalance_work() 8e877caaad81 bcachefs: Split out snapshot.c e5570df295fc bcachefs: stack_trace_save_tsk() depends on CONFIG_STACKTRACE 62898dd12ba0 bcachefs: Fix swallowing of data in buffered write path 8c9b0f7bdc41 bcachefs: fix up wonky error handling in bch2_seek_pagecache_hole() 029b85fe417c bcachefs: Fix bkey format calculation c8ef8c3eb573 bcachefs: Fix bch2_extent_fallocate() ff5b741c25fb bcachefs: Zero btree_paths on allocation e9679b4a0618 bcachefs: Fix 'pointer to invalid device' check a125c0742ccb bcachefs: Lower BCH_NAME_MAX to 512 29c336afebb9 bcachefs: Optimize bch2_dirent_name_bytes 01a7e74fe141 bcachefs: Introduce bch2_dirent_get_name f854ce4d0a3f bcachefs: six locks: Guard against wakee exiting in __six_lock_wakeup() 93ee2c4b211b bcachefs: Don't open code closure_nr_remaining() df5a915a15a7 bcachefs: Fix lifetime in bch2_write_done(), add assertion 73ded163e5ec bcachefs: Add a comment for should_drop_open_bucket() c294ea50da4b bcachefs: six locks: Fix missing barrier on wait->lock_acquired c03635919770 bcachefs: Check for directories in deleted inodes btree 791236b85c2d bcachefs: Add btree_trans* to inode_set_fn e6375481c9ef bcachefs: Improve bch2_write_points_to_text() e0a2b00a42e3 bcachefs: Fix check_version_upgrade() 83b3d9598a65 bcachefs: Fix 'journal not marked as containing replicas' 401585fe87c2 bcachefs: btree_journal_iter.c a37ad1a3aba9 bcachefs: sb-clean.c 0ec398569480 bcachefs: Move bch_sb_field_crypt code to checksum.c fb8e5b4cae91 bcachefs: sb-members.c 8079aab085f2 bcachefs: Split up btree_update_leaf.c dbbfca9f41e8 bcachefs: Split up fs-io.[ch] 1e81f89b0207 bcachefs: Fix assorted checkpatch nits 6fe893eade86 bcachefs: Fix for sb buffer being misaligned c4e382e23477 bcachefs: Convert journal validation to bkey_invalid_flags a8712967bf07 bcachefs: Improve journal_entry_err_msg() e08e63e44e65 bcachefs: BCH_COMPAT_bformat_overflow_done no longer required 58705da67aed bcachefs: kill EBUG_ON() redefinition in bkey.c e691b391f02b bcachefs: Add logging to bch2_inode_peek() & related 4198bf03bed2 bcachefs: Fix lock thrashing in __bchfs_fallocate() f6e6f42bbbe5 bcachefs: Fix for bch2_copygc() spuriously returning -EEXIST 56046e3ecce5 bcachefs: Convert btree_err_type to normal error codes 73adfcaf54c8 bcachefs: Fix btree_err() macro 0ed4ca146efd bcachefs: Ensure topology repair runs ad52bac25158 bcachefs: Log a message when running an explicit recovery pass a1d1072fe75a bcachefs: Print out required recovery passes on version upgrade 77212d3a76a4 bcachefs: Fix shift by 64 in set_inc_field() 6c6439650ec9 bcachefs: bkey_format helper improvements dde8cb11645b bcachefs: bcachefs_metadata_version_deleted_inodes 0a6d694584ae bcachefs: Fix folio leak in folio_hole_offset() e2bd06178c45 bcachefs: Fix overlapping extent repair b56b787c7d5e bcachefs: In debug mode, run fsck again after fixing errors 1074a21c8858 bcachefs: recovery_types.h cf416e7ae6ea bcachefs: Handle weird opt string from sys_fsconfig() bf5a261c7af8 bcachefs: Assorted fixes for clang 7904c82ceae9 bcachefs: Move fsck_inode_rm() to inode.c e8d2fe3b4bfa bcachefs: Consolidate btree id properties 85beefefd2f8 bcachefs: bch2_trans_update_extent_overwrite() 3f4ab4c1e63e bcachefs: Fix minor memory leak on invalid bkey ac319b4f89b9 bcachefs: Move some declarations to the correct header 4437590d5f1a bcachefs: Fix btree iter leak in __bch2_insert_snapshot_whiteouts() 2a89a3e9682b bcachefs: Fix a null ptr deref in check_xattr() 8e992c6c1f38 bcachefs: bch2_btree_bit_mod() 4dc5bb9adf30 bcachefs: move inode triggers to inode.c 9d8a3c95dce6 bcachefs: fsck: delete dead code 922bc5a037ec bcachefs: Make topology repair a normal recovery pass ae2e13d7809d bcachefs: bch2_run_explicit_recovery_pass() ef1634f0f19d bcachefs: Print version, options earlier in startup path 60a5b898007d bcachefs: use prejournaled key updates for write buffer flushes eabb10dc9561 bcachefs: support btree updates of prejournaled keys 78623ee0d0d7 bcachefs: fold bch2_trans_update_by_path_trace() into callers a2437bba0561 bcachefs: remove unnecessary btree_insert_key_leaf() wrapper 2110f21ec0a2 bcachefs: remove duplicate code between backpointer update paths f7b3e651de8e MAINTAINERS: add Brian Foster as a reviewer for bcachefs 970a5096acc2 bcachefs: Suppresss various error messages in no_data_io mode 20e6d9a8d405 bcachefs: Fix lookup_inode_for_snapshot() 6b20d746adb7 bcachefs: need_snapshot_cleanup shouldn't be a fsck error 464ee1929b77 bcachefs: Improve key_visible_in_snapshot() a397b8df5e2f bcachefs: Refactor overlapping extent checks a0076086da73 bcachefs: check_extent(): don't use key_visible_in_snapshot() 650eb16b4518 bcachefs: check_extent() refactoring a57f4d611320 bcachefs: fsck: walk_inode() now takes is_whiteout 0d8f320dd7e8 bcachefs: Simplify check_extent() 43b81a4eaca0 bcachefs: overlapping_extents_found() f9f52bc4f034 bcachefs: fsck: inode_walker: last_pos, seen_this_pos 5897505e67f5 bcachefs: check_extents(): make sure to check i_sectors for last inode 93de9e92c32c bcachefs: Inline bch2_snapshot_is_ancestor() fast path 813e0cecd147 bcachefs: Upgrade path fixes 6132c84cacbf bcachefs: is_ancestor bitmap 5eaa76d813d4 bcachefs: mark bch_inode_info and bkey_cached as reclaimable 986e9842fb68 bcachefs: Compression levels e86e9124ca6c bcachefs: Extent sb compression type fields to 8 bits a5cf5a4b41f3 bcachefs: bcachefs_format.h should be using __u64 a0f8faea5f47 bcachefs: fix_errors option is now a proper enum 9f343e24f541 bcachefs: bch_opt_fn 8479938d7a0f bcachefs: Convert snapshot table to RCU array d82978ca1593 bcachefs: Add a race_fault() for write buffer slowpath f39d1aca4de0 bcachefs: Add buffered IO fallback for userspace a09818c7e786 bcachefs: Fallocate now checks page cache ea28c8672295 bcachefs: Don't start copygc until recovery is finished b912913613a1 bcachefs: Fix build error on weird gcc f26c67f4a7c4 bcachefs: Snapshot depth, skiplist fields 065bd3356ce4 bcachefs: Version table now lists required recovery passes 6619d84626ff bcachefs: bch2_sb_maybe_downgrade(), bch2_sb_upgrade() 01e691e830ed bcachefs: Fix a write buffer flush deadlock ba8eeae8eee0 bcachefs: bcachefs_metadata_version_major_minor 30a8278a1e2f bcachefs: Add new assertions for shutdown path 07f293c8630d bcachefs: bch2_xattr_set() now updates ctime ca630f1d3767 bcachefs: Kill bch2_xattr_get() e8ee5cc73331 bcachefs: Fix try_decrease_writepoints() dbc7deb2afc7 bcachefs: Mark as EXPERIMENTAL 067d228bb0c4 bcachefs: Enumerate recovery passes 78328fec704e bcachefs: Stash journal replay params in bch_fs 10a6ced2da8e bcachefs: Kill bch2_bucket_gens_read() 9a644843c470 bcachefs: Fix error path in bch2_journal_flush_device_pins() 3045bb958acf bcachefs: version_upgrade is now an enum 24964e1c5c89 bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE() 7c50140fce00 bcachefs: Convert more -EROFS to private error codes c8b4534d820f bcachefs: Delete redundant log messages 8726dc936fb7 bcachefs: Change check for invalid key types 73bd774d28d2 bcachefs: Assorted sparse fixes 236b68da5017 bcachefs: Refactor bch_sb_field_ops handling 183e9c430ea9 bcachefs: Allow for unknown key types faa6cb6c13c7 bcachefs: Allow for unknown btree IDs bc652905c60b bcachefs: flush journal to avoid invalid dev usage entries on recovery d14bfd1010c4 bcachefs: mark active journal devices on journal replicas gc a02a0121b3de bcachefs: bch2_version_compatible() e3804b55e435 bcachefs: bch2_version_to_text() f33c58fc46a9 bcachefs: Kill BTREE_INSERT_USE_RESERVE 65db60490a36 bcachefs: Fix a null ptr deref in bch2_fs_alloc() error path 0b9fbce235c3 bcachefs: Fix a format string warning ec14fc6010fd bcachefs: Kill JOURNAL_WATERMARK 494036d862df bcachefs: BCH_WATERMARK_reclaim 2766876d5d11 bcachefs: struct bch_extent_rebalance 4e1430a72849 bcachefs: Expand BTREE_NODE_ID e4eb661d3a57 bcachefs: Fix btree node write error message 06dcca5191dc bcachefs: fsck: Break walk_inode() up into multiple functions 1fa3e87ac50a bcachefs: Fix leak in backpointers fsck b3591acc3bc2 bcachefs: unregister_shrinker() now safe on not-registered shrinker 0ce4e0e75961 bcachefs: Add a missing rhashtable_destroy() call 0fb3355d0a3b bcachefs: Improve bch2_bkey_make_mut() 298ac24e6346 bcachefs: Reduce stack frame size of bch2_check_alloc_info() 75da97640a75 bcachefs: fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE 454377d8432f bcachefs: Improve error message for overlapping extents 8f507f89b8b8 bcachefs: Fix check_pos_snapshot_overwritten() e53a961c6b1c bcachefs: Rename enum alloc_reserve -> bch_watermark e9d017234ff9 bcachefs: BCH_ERR_fsck -> EINVAL 3a63b32f1212 bcachefs: bch2_trans_mark_pointer() refactoring 9473cff989c8 bcachefs: Fix more lockdep splats in debug.c 462f494bc560 bcachefs: Fix lockdep splat in bch2_readdir b6898917f2b5 bcachefs: Check for ERR_PTR() from filemap_lock_folio() 1bb3c2a9747c bcachefs: New error message helpers a83e108fc196 bcachefs: fiemap: Fix a lockdep splat a5b696ee6e10 bcachefs: seqmutex; fix a lockdep splat 6547ebabdaac bcachefs: Don't call lock_graph_descend() with wait lock held e96f5a61cb80 bcachefs: Fix bch2_check_discard_freespace_key() 25aa8c216730 bcachefs: bch2_trans_unlock_noassert() 45a1ab57ddb5 bcachefs: Fix bch2_btree_update_start() 91ecd41b7f02 bcachefs: bch2_extent_ptr_desired_durability() 253748a26a14 bcachefs: snapshot_to_text() includes snapshot tree 995f9128e03f bcachefs: Fix try_decrease_writepoints() 25c70097a65a bcachefs: Delete weird hacky transaction restart injection 8e5b1115f1dd bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RW 7724664f0ee4 bcachefs: New assertions when marking filesystem clean 99a3d3989361 bcachefs: ec: Fix a lost wakeup 954ed17e029f bcachefs: fix NULL pointer dereference in try_alloc_bucket b0e8c75e40a8 bcachefs: Fix subvol deletion deadlock 5bc740820e7a bcachefs: don't spin in rebalance when background target is not usable a1dd428b8bb7 bcachefs: push rcu lock down into bch2_target_to_mask() fec4fc82b531 bcachefs: create internal disk_groups sysfs file 28551613b725 bcachefs: Clean up tests code bc166d711d4e bcachefs: Improve backpointers error message 49c7cd9d8d55 bcachefs: More drop_locks_do() conversions bb125baf512b bcachefs: Delete warning from promote_alloc() 4f2c166ebe5b bcachefs: Fix bch2_fsck_ask_yn() 21da6101bd94 bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks() 5ff10c0a04c4 bcachefs: Convert acl.c to allocate_dropping_locks() d95dd378c207 bcachefs: allocate_dropping_locks() 3ebfc8fe95c5 bcachefs: Use unlikely() in bch2_err_matches() 4c4a8f20d176 bcachefs: Fix error handling in promote path 5718fda0b5ef bcachefs: fs-io: Eliminate GFP_NOFS usage 78367aaa5af3 bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks held b5fd75669ab1 bcachefs: drop_locks_do() 19c304bebda4 bcachefs: GFP_NOIO -> GFP_NOFS e1d29c5fa120 bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock() 70d41c9e276c bcachefs: Avoid __GFP_NOFAIL ad520141b155 bcachefs: Fix corruption with writeable snapshots e47a390aa594 bcachefs: Convert -ENOENT to private error codes f154c3eb429a bcachefs: trans_for_each_path_safe() e7ffda565a76 bcachefs: Fix a quota read bug c26463ce9940 bcachefs: Fix move_extent_fail counter fc0ee376bb5b bcachefs: Don't reuse reflink btree keyspace db32bb9a5fd6 mean and variance: Add a missing include 65bc41090720 mean and variance: More tests aab5e0972a32 six locks: Disable percpu read lock mode in userspace 2d9200cfe004 six locks: Use atomic_try_cmpxchg_acquire() c4687a4a7536 six locks: Fix an unitialized var 96e53e909d04 six locks: Delete redundant comment 2ab62310fd1c six locks: Tiny bit more tidying 32913f49f54f six locks: Seq now only incremented on unlock 2804d0f15bda six locks: Split out seq, use atomic_t instead of atomic64_t a4e9e1f0cb71 six locks: Single instance of six_lock_vals 357c1261526d six_locks: Kill test_bit()/set_bit() usage b60c8e9e7b08 six locks: lock->state.seq no longer used for write lock held dc88b65f3e54 six locks: Simplify six_relock() 37f612bea5bd six locks: Improve spurious wakeup handling in pcpu reader mode 91d16f16d0fd six locks: Documentation, renaming 1fb4fe631788 six locks: Kill six_lock_state union c4bd3491b1c0 six locks: Simplify dispatch d2c86b77de58 six locks: Centralize setting of waiting bit 0157f9c5a7c7 six locks: Remove hacks for percpu mode lost wakeup 0d2234a79e87 six locks: Kill six_lock_pcpu_(alloc|free) 01bf56a97714 six locks: six_lock_readers_add() f375d6ca58d5 bcachefs: Don't call local_clock() twice in trans_begin() 962210b281b3 bcachefs: Fix a buffer overrun in bch2_fs_usage_read() 0b438c5bfaeb bcachefs: Clear btree_node_just_written() when node reused or evicted faa62a2036a4 bcachefs: alloc_v4_u64s() fix a49bd8c007e4 bcachefs: Delete an incorrect bch2_trans_unlock() d598a9b7e271 bcachefs: Use memcpy_u64s_small() for copying keys 73da30e8e0f8 bcachefs: Fix check_overlapping_extents() 4a2e5d7ba5b8 bcachefs: Replace a BUG_ON() with fatal error 92e637cef4fc bcachefs: Delete some dead code in bch2_replicas_gc_end() a7b29b8d9a17 bcachefs: mark journal replicas before journal write submission 38e3d93fa1da bcachefs: Improved comment for bch2_replicas_gc2() cb1b479dc1c7 bcachefs: Fix quotas + snapshots 653693beea8a bcachefs: Add otime, parent to bch_subvolume 1c59b483a3d2 bcachefs: BTREE_ID_snapshot_tree 51e84d3bbff5 bcachefs: bch2_bkey_get_empty_slot() dbda63bbb0db bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update() f12a798a898d bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update() f8cb35fda161 bcachefs: bch2_bkey_alloc() now calls bch2_trans_update() 34dfa5db191f bcachefs: bch2_bkey_get_mut() improvements d67a16df9c5e bcachefs: Move bch2_bkey_make_mut() to btree_update.h bcb79a51cb52 bcachefs: bch2_bkey_get_iter() helpers 174f930b8e1c bcachefs: bkey_ops.min_val_size ab158fce4722 bcachefs: Converting to typed bkeys is now allowed for err, null ptrs 95b595a5fc48 bcachefs: Btree iterator, update flags no longer conflict 0a23574ebb48 bcachefs: remove unused key cache coherency flag 3c434cdff0a4 bcachefs: fix accounting corruption race between reclaim and dev add 958c347b4b16 bcachefs: Mark bch2_copygc() noinline 3140a3d0e990 bcachefs: Delete obsolete btree ptr check 6b52bcde4a2f bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=y a0668d77f04d bcachefs: Fix a userspace build error c8d5b7141147 bcachefs: Make sure hash info gets initialized in fsck 1af5227c1d6b bcachefs: Kill bch2_verify_bucket_evacuated() 5a21764db138 bcachefs: Improve move path tracepoints 09ebfa61130e bcachefs: Drop a redundant error message 02d51bb9a731 bcachefs: remove bucket_gens btree keys on device removal 251babb55d53 bcachefs: fix NULL bch_dev deref when checking bucket_gens keys bf98ee10d45a bcachefs: folio pos to bch_folio_sector index helper e3dc75eb5515 bcachefs: Fix a null ptr deref in fsck check_extents() 615fccada502 bcachefs: Fix a slab-out-of-bounds 853b7393c20d bcachefs: Allow answering y or n to all fsck errors of given type 6b9857b208d7 bcachefs: use u64 for folio end pos to avoid overflows 335f7d4f22fd bcachefs: clean up post-eof folios on -ENOSPC 4ad6aa46e1c1 bcachefs: fix truncate overflow if folio is beyond EOF 550a6a496d33 bcachefs: Enable large folios 34fdcf0632a5 bcachefs: Check for folios that don't have bch_folio attached 9567413c82d9 bcachefs: bch2_readahead() large folio conversion 40022c0115d2 bcachefs: filemap_get_contig_folios_d() a1774a05641c bcachefs: bch_folio_sector_state improvements 959f7368d60c bcachefs: bch2_truncate_page() large folio conversion c42b57c451ab bcachefs: bch2_buffered_write large folio conversion 49fe78ff33de bcachefs: bch_folio can now handle multi-order folios 33e2eb967705 bcachefs: More assorted large folio conversion a86a92cb0d78 bcachefs: bch2_seek_pagecache_data() folio conversion e8d28c3e47d2 bcachefs: bch2_seek_pagecache_hole() folio conversion ff9c301f2876 bcachefs: bio_for_each_segment_all() -> bio_for_each_folio_all() 30bff5944eb5 bcachefs: Initial folio conversion 3342ac134d40 bcachefs: Rename bch_page_state -> bch_folio c437e1537916 bcachefs: Add a bch_page_state assert 2776369266ad bcachefs: Add a cond_resched() call to journal_keys_sort() bb6c4b92fd85 bcachefs: Improve trace_move_extent_fail() 8669199438ae bcachefs: Print out counters correctly dde72e182758 bcachefs: Add missing bch2_err_class() call 62a03559d667 bcachefs: Rip out code for storing backpointers in alloc keys 349b1d832ba5 bcachefs: use reservation for log messages during recovery 3d86f13df67b bcachefs: Improve trans_restart_split_race tracepoint 25d8f40560e7 bcachefs: Data update path no longer leaves cached replicas 32de2ea0d5b7 bcachefs: Rhashtable based buckets_in_flight for copygc 6bdefe9c3900 bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent() 4f77dcde2841 bcachefs: move snapshot_t to subvolume_types.h 1546cf972709 bcachefs: Fix bch2_get_key_or_hole() 2a6c302fb3a0 bcachefs: Check return code from need_whiteout_for_snapshot() e9b9e475eaef bcachefs: bch2_dev_freespace_init() Print out status every 10 seconds b1c945b3fd92 bcachefs: Run freespace init in device hot add path 0fb11e080196 bcachefs: Improved copygc wait debugging 11f117374a2a bcachefs: Call bch2_path_put_nokeep() before bch2_path_put() 030e9f9264a9 bcachefs: drop unnecessary journal stuck check from space calculation db1bf7290591 bcachefs: refactor journal stuck checking into standalone helper 23fd4f4dc622 bcachefs: gracefully unwind journal res slowpath on shutdown 873555f04d81 bcachefs: more aggressive fast path write buffer key flushing 8bff9875a695 bcachefs: use dedicated workqueue for tasks holding write refs 76c70c57f093 bcachefs: remove unused bch2_trans_log_msg() ffc76edbbea3 bcachefs: Fix bch2_verify_bucket_evacuated() d59ca7e8c072 bcachefs: verify_bucket_evacuated() -> set_btree_iter_dontneed() 330970c2c616 bcachefs: Make reconstruct_alloc quieter 3e36e572f14b bcachefs: Fix an unhandled transaction restart error dc6274bcb87d bcachefs: Fix nocow write path closure bug ac77810cb4ff bcachefs: Nocow write error path fix abab7609de92 bcachefs: Fix bch2_extent_fallocate() in nocow mode 711bf946d55d bcachefs: Add an assert in inode_write for -ENOENT 9edbcc72f698 bcachefs: Fix bch2_evict_subvolume_inodes() e1e7ecafe648 bcachefs: Improve error handling in bch2_ioctl_subvolume_destroy() 2d33036ca936 bcachefs: Fix for 'missing subvolume' error 56cc033dfcf0 bcachefs: Don't run transaction hooks multiple times 26559553e47c bcachefs: Add a fallback when journal_keys doesn't fit in ram 2f0815840c80 bcachefs: Improve the backpointer to missing extent message 40a18fe27335 bcachefs: Add error message for failing to allocate sorted journal keys b40901b0f718 bcachefs: New erasure coding shutdown path b9fa375bab27 bcachefs: bch2_fs_moving_ctxts_to_text() 65d48e35250f bcachefs: Private error codes: ENOMEM 872c0311675b bcachefs: Fix bch2_check_extents_to_backpointers() c639c29ce688 bcachefs: Fix an assert in copygc thread shutdown path 2d004446c804 bcachefs: bch2_bucket_is_movable() -> BTREE_ITER_CACHED 3997989ae154 bcachefs: Don't use BTREE_ITER_INTENT in make_extent_indirect() aebe7a679cbd bcachefs: Fix stripe create error path ae1f56238d55 bcachefs: Mark new snapshots earlier in create path e6539b0aebd3 bcachefs: Improve bch2_new_stripes_to_text() 751c025f0de7 bcachefs: Kill bch_write_op->btree_update_ready e28ef07e0ef4 bcachefs: Simplify stripe_idx_to_delete 46e14854fca4 bcachefs: Fix next_bucket() fba053d2aaca bcachefs: Second layer of refcounting for new stripes 10d9f7d2853d bcachefs: ec: fall back to creating new stripes for copygc 57c723de7d4c bcachefs: Rework __bch2_data_update_index_update() 702ffea20484 bcachefs: Extent helper improvements 3f5d3fb4025a bcachefs: evacuate_bucket() no longer moves cached ptrs 5bf9db0179c3 bcachefs: evacuate_bucket() no longer calls verify_bucket_evacuated() 51fe0332b1e3 bcachefs: Suppress transaction restart err message 7635e1a6d674 bcachefs: Rework open bucket partial list allocation e53d03fe39f1 bcachefs: don't bump key cache journal seq on nojournal commits 83ec519aea32 bcachefs: When shutting down, flush btree node writes last adac06fad333 bcachefs: Verbose on by default when CONFIG_BCACHEFS_DEBUG=y db64a8e8a168 fixup bcachefs: Use for_each_btree_key_upto() more consistently 4b5b13da527b six locks: be more careful about lost wakeups 2640faeb1741 bcachefs: Journal resize fixes 511b629aca60 bcachefs: bch2_btree_iter_peek_node_and_restart() b65499b7b16b bcachefs: bch2_btree_node_ondisk_to_text() a345b0f393da bcachefs: bch2_btree_node_to_text() const correctness 26bab33b6974 bcachefs: Fix "btree node in stripe" error 2a912a9a39bf bcachefs: Kill bch2_ec_bucket_written() 81c771b26639 bcachefs: Improve bch2_new_stripes_to_text() 8fcdf81418f1 bcachefs: Improved copygc pipelining 0b943b973c67 bcachefs: Free move buffers as early as possible 5be6a274ff7a bcachefs: Fix stripe reuse path ac2ccddc2689 bcachefs: Drop some anonymous structs, unions 45dd05b3ecc3 bcachefs: BKEY_PADDED_ONSTACK() 2f528663c5ab bcachefs: moving_context->stats is allowed to be NULL e84face6f0c9 bcachefs: RESERVE_stripe d57c9add59b1 bcachefs: Improve error message for stripe block sector counts wrong 9d32097f3b66 bcachefs: More stripe create cleanup/fixes a1fb08f5df6a bcachefs: Plumb alloc_reserve through stripe create path 910659763eda bcachefs: Mark stripe buckets with correct data type 3329cf1bb91d bcachefs: Centralize btree node lock initialization 1306f87de399 bcachefs: Plumb btree_trans through btree cache code b1cfe5ed2b5d bcachefs: Improve dev_alloc_debug_to_text() c85d77960907 bcachefs: bch2_copygc_wait_to_text() 2611a041ae9c bcachefs: bch2_mark_key() now takes btree_id & level e90209586881 bcachefs: bch2_write_queue() 8f2bbcdd9bc8 bcachefs: ec: Improve error message for btree node in stripe 2f4e9472fa67 bcachefs: bch2_open_bucket_to_text() 11bb67a4a31d bcachefs: bch2_data_update_init() considers ptr durability a64adedb8663 bcachefs: ec: Ensure new stripe is closed in error path f3a65bb98b46 bcachefs: Convert constants to consts 0f2ea6550f1f bcachefs: bch2_btree_iter_peek_and_restart_outlined() 94bc95c46834 bcachefs: ec: zero_out_rest_of_ec_bucket() 039c45feef4f bcachefs: bch2_data_update_index_update() -> bch2_trans_run() e07cb97460b9 bcachefs: Flush write buffer as needed in backpointers repair 747ded6ddfe8 bcachefs: Fix for shared paths in write buffer flush 39a1ea129a69 bcachefs: Single open_bucket_partial list 0d763863af0b bcachefs: Improve bch2_stripe_to_text() 33669e0cc94e bcachefs: Add option for completely disabling nocow 1a14e255100c bcachefs: Make bucket_alloc tracepoint more readable e9b701465451 bcachefs: Don't call bch2_trans_update() unlocked 70ded998c5ab bcachefs: get_stripe_key_trans() e3877382fb9d bcachefs: Fix erasure coding shutdown path 64784ade4fd7 bcachefs: Fix buffer overrun in ec_stripe_update_extent() 43b0e8787ecb bcachefs: Check for redundant ec entries/stripe ptrs c9163bb03b81 bcachefs: Cached pointers should not be erasure coded e094beccc139 bcachefs: Kill bch2_keylist_add_in_order() e151580d3072 bcachefs: Add tracepoint & counter for btree split race 930256d4fbe7 bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHED 93bd2f877f22 bcachefs: Improve a verbose log message 9f6db1276c0c bcachefs: bch2_journal_entries_postprocess() 7546c78df196 bcachefs: Fix ec repair code check 27616a31241e bcachefs: Simplify ec stripes heap 4b1e669995a6 bcachefs: Erasure coding: Track open stripes ba7c37d33081 bcachefs: Stripe deletion now checks what it's deleting ebe8bd75a073 bcachefs: Improve c->writes refcounting for stripe create path 627a231239e0 bcachefs: Switch ec_stripes_heap_lock to a mutex 5e2d8be8bd79 bcachefs: Split trans->last_begin_ip and trans->last_restarted_ip 73d86dfd8885 bcachefs: Fix erasure coding locking af0ee5bcf301 bcachefs: Don't block on ec_stripe_head_lock with btree locks held 6623c0fcdffe bcachefs: Add an assertion for using multiple btree_trans 2c7dd446d916 bcachefs: Erasure coding now uses bch2_bucket_alloc_trans 84ddb8b98e67 bcachefs: Don't invalidate open buckets 80c330857836 bcachefs: Fragmentation LRU 1b30ed5fd878 bcachefs: Use btree write buffer for LRU btree f2c6e4b36217 bcachefs: Fix integer overflow warnings on 32 bit f2a53270c7d6 bcachefs: Fix insert_snapshot_whiteouts() 19d6521964ed bcachefs: bch2_mark_snapshot() now called like other triggers 2ffe3ad62daf bcachefs: Snapshot whiteout fix c58029ec8075 bcachefs: Reimplement repair for overlapping extents 9c5d38bba034 bcachefs: Don't print out duplicate fsck errors 2798143aa8eb bcachefs: bch2_btree_insert_nonextent() 564fbd9dd632 bcachefs: Fix a 64 bit divide 0cc1bc84d691 six locks: Simplify six_lock_counts() 70f0b0fd7e9b bcachefs: Fix verify_update_old_key() 3ea4219d9894 bcachefs: New backtrace utility code 429dd4270fab bcachefs: Fix verify_bucket_evacuated() 4bd4035e64c2 bcachefs: Handle sb buffer resizing in __copy_super() 806c8a6aa834 bcachefs: Fix failure to read btree roots 3277081522d8 bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p() 8ffa11a2c523 bcachefs: let __bch2_btree_insert() pass in flags 76966dbfa9eb bcachefs: Improve locking in __bch2_set_nr_journal_buckets() c1f59ef6d009 bcachefs: More info on check_bucket_ref() error 930c0c4cefed bcachefs: Add missing include a1f26d700aa5 bcachefs: Handle btree node rewrites before going RW 09d70d0be1d5 bcachefs: Nocow locking fixup 12795a193746 bcachefs: Add some logging for btree node rewrites due to errors 637de729fc86 bcachefs: Ensure btree node cache is not more than half dirty c782c5832e92 bcachefs: Add max nr of IOs in flight to the move path 01efebd8f13c bcachefs: Add an assert to bch2_bucket_nocow_unlock() 3482dd6a2503 bcachefs: don't block reads if we're promoting 0093b9e9704c bcachefs: Fix promote path leak 629a21b621c4 bcachefs: Improve invalidate_one_bucket() error messages 46eea9cb9ec1 bcachefs: Fix move_ctxt_wait_event() 7ffb6a7ec671 bcachefs: Fix deadlock on nocow locks in data move path dbe17f18838d bcachefs: BKEY_INVALID_FROM_JOURNAL facafdcbc157 bcachefs: Change bkey_invalid() rw param to flags 83f33d686553 bcachefs: Rework lru btree 350175bf9b0f bcachefs: Improved nocow locking f3a37e76cade bcachefs: handle failed data_update_init cleanup 71fe14655f49 bcachefs: expose nocow_lock table in sysfs 5250b74d55e1 bcachefs: bucket_gens btree 19fe87e00b6a bcachefs: Inline bch2_two_state_(trylock|unlock) a8b3a677e786 bcachefs: Nocow support 4dcd1cae7291 bcachefs: Data update support for unwritten extents 792031116bee bcachefs: Unwritten extents support 2f1f7fe98d1d bcachefs: bch2_extent_update_i_size_sectors() 70de7a47e2c5 bcachefs: bch2_extent_fallocate() 9bcbc0307d9c bcachefs: Skip inode unpack/pack in bch2_extent_update() b08b492ed306 bcachefs: Drop old maybe_extending optimization 8dd69d9f64e9 bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3 47b323a0b061 bcachefs: Start snapshots before bch2_gc() d23124c75749 bcachefs: Improve bch2_check_alloc_info() cc65f5659941 bcachefs: Improve bch2_dev_freespace_init() 7c057d350986 fixup bcachefs: New on disk format: Backpointers 53b1c6f44b1a bcachefs: Don't use key cache during fsck b32f9a577b8d bcachefs: Run check_extents_to_backpointers() in multiple passes 23792a712d29 bcachefs: Run bch2_check_backpointers_to_extents() in multiple passes if necessary 15949c549993 bcachefs: Don't stop copygc while removing devices c9828cea312e bcachefs: Delete in memory ec backpointers dea5647e16d1 bcachefs: Erasure coding now uses backpointers 8e3f913e2ab6 bcachefs: Copygc now uses backpointers a8c752bb1d93 bcachefs: New on disk format: Backpointers 920e69bc3db8 bcachefs: Btree write buffer f2b542ba42a8 bcachefs: Go RW before check_alloc_info() 5f5c74661713 bcachefs: Start copygc when first going read-write 30ca6ece88f2 bcachefs: Kill trans->flags 60b5538877a2 bcachefs: trans->notrace_relock_fail d94189ad568f bcachefs: Debug mode for c->writes references dd81a060eb06 bcachefs: ec_stripe_delete_work() now takes ref on c->writes 06ab86d59617 bcachefs: Fix btree_node_write_blocked() not being cleared 434b1c75a4e7 bcachefs: Switch a BUG_ON() to a panic() 992fa4e62020 bcachefs: Fix btree_path_alloc() d7afe651ffa2 bcachefs: Fix memleak in replicas_table_update() c72f687a1ff1 bcachefs: Use for_each_btree_key_upto() more consistently 5b3008bc6182 bcachefs: Don't call bch2_journal_pin_drop() under key cache lock 91db80668149 six locks: Improved optimistic spinning 94c69fafa708 bcachefs: Use six_lock_ip() f746c62ca5d0 six locks: Expose tracepoint IP 12344c7cb966 bcachefs: bch2_trans_in_restart_error() 2e98404000e9 bcachefs: Improve btree node read error path 464b415539cc bcachefs: Fix bch2_trans_reset_updates() 4e3d18991a7d bcachefs: Inline bch2_btree_path_traverse() fastpath 419fc65f8cfb bcachefs: Fix hash_check_key() b8c5b16f970b bcachefs: Don't emit tracepoints for expected events 3e57db65cdd9 bcachefs: Use trylock in bch2_prt_backtrace() 01ad673727b5 bcachefs: bch2_inode_opts_get() f52dd1ae20ac bcachefs: Fix bch_alloc_to_text() 393a1f686379 bcachefs: Better inlining in core write path 19a614d2e4be bcachefs: Better inlining for bch2_alloc_to_v4_mut adf6360b5d60 bcachefs: Improve btree_reserve_get_fail tracepoint db36c1477d17 bcachefs: Fix bch2_bucket_alloc_early() 9fea089a9502 bcachefs: Check for lru entries with time=0 d7dd3fb84f05 bcachefs: Fix rereplicate when we already have a cached pointer 7c909f654bae bcachefs: Fix repair path in bch2_mark_reflink_p() 0329631c9165 bcachefs: Dump transaction updates before panicing ad5d3d820a97 bcachefs: Kill fs_usage_apply_warn() 834dc29d521d bcachefs: debug: Fix some locking bugs 87ced107f37f bcachefs: Convert EAGAIN errors to private error codes 858536c7cea8 bcachefs: Convert EROFS errors to private error codes e9a1da97377f bcachefs: Fix compat path for old inode formats 313816363a84 bcachefs: bch2_trans_relock_notrace() ee2c6ea7760e bcachefs: btree_iter->ip_allocated 6c36318cc702 bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIM 7af365eb3694 bcachefs: Improve bkey_cached_lock_for_evict() c82ed3047b88 bcachefs: Fix bch2_btree_path_traverse_all() ee94c413a7ef bcachefs: Delete a faulty assertion c515e3f019fe bcachefs: Kill bch2_extent_trim_atomic() usage 494dcc57a7bf bcachefs: Plumb saw_error through to btree_err() b8fe1b1dfecc bcachefs: Convert btree_err() to a function 149651dc6c12 bcachefs: fix fsck error 60573ff5d0de bcachefs: Make log message at startup a bit cleaner 5bbe3f2d0e1e bcachefs: Log more messages in the journal 9d7f2a4111be bcachefs: bch2_btree_trans_to_text(): print blocked time 2cc9c0db89f7 bcachefs: Fix some memcpy() warnings 84464e57529b bcachefs: Be less restrictive when validating journal overwrite entries a2b9a5b272f2 bcachefs: Fix bch2_journal_flush_device_pins() e242b92af5ef bcachefs: Fix for long running btree transactions & key cache 67ace2724603 bcachefs: Add a missing bch2_err_str() call 47a0ea6abeef bcachefs: Add some unlikely() annotations 994ba475433a bcachefs: New btree helpers a16b19cd1d91 bcachefs: Allow for more btrees 1ba8a796b427 bcachefs: Recover from blacklisted journal entries 14d7d61fac9c bcachefs: Fix btree_gc when multiple passes required 1ae40fd816ca bcachefs: Fix error path in bch2_trans_commit_write_locked() 08f7803159f6 bcachefs: bch2_trans_revalidate_updates_in_node() 321bdc73f3aa bcachefs: bkey_min(), bkey_max() 78c0b75c3420 bcachefs: More errcode cleanup 5f659376fc1b bcachefs: Suppress -EROFS messages when shutting down ef0732861a3a bcachefs: Add a missing bch2_btree_path_traverse() call 4f948723eda1 bcachefs: Fix bch2_journal_keys_peek_upto() ac9fa4bdc79b bcachefs: Kill btree_insert_ret enum 5c792e1b64cb bcachefs: Fix a btree iter assertion pop 230fa1c73549 bcachefs: Simplify journal read path b9004e8576b1 bcachefs: Fix a "no journal entries found" bug e0de429a3ab5 bcachefs: Don't error out when just reading the journal 6f90e6b28180 bcachefs: Fix a livelock in key cache fill path 1617d56dc9bc bcachefs: Key cache now works for snapshots btrees 087e53c255b6 bcachefs: Bring back BTREE_ITER_CACHED_NOFILL dcced069421c bcachefs: Kill __btree_trans_peek_key_cache() a52a4da4fd07 bcachefs: bch2_btree_path_peek_slot_exact() 52bf51b91f5d bcachefs: Fix __btree_trans_peek_key_cache() e88a75ebe86c bcachefs: New bpos_cmp(), bkey_cmp() replacements e15382125948 bcachefs: New magic number 6530d89e0a59 bcachefs: extents no longer require special handling for packing e2fcf7f6306f bcachefs: Fix BCH_IOCTL_DISK_SET_STATE 447e92274af6 bcachefs: Don't set accessed bit on btree node fill b6804b610326 bcachefs: Fix an include 42fab2695bfe bcachefs: Kill BCH_FEATURE_incompressible 30c92ffe4752 bcachefs: Better inlining in bch2_time_stats_update() c96f108b053b bcachefs: Optimize bch2_trans_iter_init() 4d868d18e569 bcachefs: More dio inlining 4a390fec24a3 bcachefs: Kill some unneeded references to c->flags abb936fb9f2a bcachefs: Improve bch2_inode_opts_to_opts() 98638ffa1d91 bcachefs: Better inlining in bch2_subvolume_get_snapshot() 0aba9eba7644 bcachefs: Inline bch2_bkey_format_add_key() a2519a9688d3 bcachefs: Tiny bch2_trans_update_by_path_trace() optimization c9ee99ad8c52 bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUG 001783e2614e bcachefs: Split out __bch2_btree_node_get() dab1e24867f0 bcachefs: Handle last journal write being torn ff56d68cf9ea bcachefs: Improve journal_read() logging 96c2e01083f1 bcachefs: Fix a transaction path overflow 42af0ad569ed bcachefs: Fix a race with b->write_type 7fec8266af12 bcachefs: Error message improvement 8eb71e9e1af8 bcachefs: Improve a few warnings 3bce13837395 bcachefs: Fix for_each_btree_key2() 4fcdd6ec345e bcachefs: Btree split improvement 0f35e0860a73 bcachefs: Fix return code from btree_path_traverse_one() 6b1b186a5a8e bcachefs: Minor dio write path improvements 84fea8e5b3ab bcachefs: Quota: Don't allocate memory under lock 061f7999a632 bcachefs: Fix a use after free 961cbdef3c27 bcachefs: Delete atomic_inc_bug() b2d1d56b1d34 bcachefs: Fixes for building in userspace a7ecd30c8300 bcachefs: Factor out two_state_shared_lock a1ee777bfcce bcachefs: Kill BCH_WRITE_FLUSH 03e83f630223 bcachefs: bch2_trans_commit_bkey_invalid() 07de1803b888 bcachefs: Kill bch2_alloc_sectors_start() 984dc67e3bce bcachefs: Improve __bch2_btree_path_make_mut() 0cc455b3ca5f bcachefs: Inlining improvements 182c7bbfbfe8 bcachefs: DIO write path optimization 1df3e19996a3 bcachefs: BCH_WRITE_SYNC a10195764901 bcachefs: More style fixes d4bce63636ab bcachefs: Kill BCH_WRITE_JOURNAL_SEQ_PTR 2cb75179694a bcachefs: should_compact_all() 46fee692eebb bcachefs: Improved btree write statistics 8852501fe570 bcachefs: Improve fs_usage_apply_warn() message 80fe580c8db0 bcachefs: Fix a spurious warning 353448f3ea42 bcachefs: Fix buffered write path for generic/275 c167f9e54100 bcachefs: Journal keys overlay fixes 1f69368c5cfc bcachefs: Fix an out-of-bounds shift df6a24f81aa2 bcachefs: Make error messages more uniform fd0c76796632 bcachefs: Convert to __packed and __aligned e5baf3dad91a bcachefs: bch2_bkey_cmp_packed_inlined() 77671e8fffdd bcachefs: Move bkey bkey_unpack_key() to bkey.h 005def8ff168 bcachefs: Optimize __bch2_btree_node_iter_advance() c81f5836a41f bcachefs: Don't touch c->flags in bch2_trans_iter_init() 3e3e02e6bce6 bcachefs: Assorted checkpatch fixes ed80c5699a23 bcachefs: Optimize bch2_dev_usage_read() 2d485df3da36 bcachefs: fix bch2_write_extent() crc corruption. 55b8550d304a bcachefs: fix security warning in pr_name_and_units f83009cda309 bcachefs: Don't issue transaction restart on key cache realloc ef035f42a038 bcachefs: Separate out flush_new_cached_update() b0c5b15cc896 bcachefs: Optimize __bkey_unpack_key_format_checked() 3e8b4b3afedc bcachefs: Inline bch2_inode_pack() adf16c6dfa27 bcachefs: bucket_alloc_fail tracepoint should only fire when we have to block 307e3c131920 bcachefs: Optimize bch2_trans_init() 29aa78f15e1b bcachefs: Split out __btree_path_up_until_good_node() b2f83e769f60 bcachefs: Btree key cache shrinker fix be75bb7a0e05 bcachefs: __bio_compress() fix up. 597c6d17b18e bcachefs: make durability a read-write sysfs option b5ac23c465c4 bcachefs: improve behaviour of btree_cache_scan() bd954215cad1 bcachefs: Quota fixes d7e4e51370ef bcachefs: Switch to local_clock() for fastpath time source fe5b37f699c0 bcachefs: Btree key cache improvements dccedaaa5262 bcachefs: Fix btree node prefetchig 0196eb89abb9 bcachefs: bch2_btree_key_cache_scan() doesn't need trylock d1b2c864e001 bcachefs: Defer full journal entry validation 17fe3b6452f6 bcachefs: Improve journal_entry_add() bf8f8b20a1e7 bcachefs: time stats now uses the mean_and_variance module. 92095781e0f6 bcachefs: Mean and variance 07bfcc0b4c92 bcachefs: Fix for not dropping privs in fallocate 3a4d3656e562 bcachefs: Fix bch2_write_begin() 40405557b92d fixup bcachefs: Deadlock cycle detector 80df5b8cacce fixup bcachefs: Deadlock cycle detector 896f1b316f8e bcachefs: Fix lock_graph_remove_non_waiters() 65ff2d3a7abb bcachefs: Support FS_XFLAG_PROJINHERIT bf9cb250edf7 bcachefs: Don't allow hardlinks when inherited attrs would change f866870f5dbe bcachefs: Initialize sb_quota with default 1 week timer de107dc8008f bcachefs: Call bch2_btree_update_add_new_node() before dropping write lock e8540e568123 bcachefs: Reflink now respects quotas f42238b5cde2 bcachefs: Fix a rare path in bch2_btree_path_peek_slot() 7dcbdbd85cc3 bcachefs: bch2_path_put_nokeep() 5b3243cb528f bcachefs: Fix cached data accounting 1f0f731ffef1 bcachefs: Btree splits now only take the locks they need 969576ecaeb9 bcachefs: bch2_btree_iter_peek() now works with interior nodes 1ff7849f3b24 bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofail a8eefbd324cd bcachefs: Add error path to btree_split() 8cbb0002509a bcachefs: Write new btree nodes after parent update fe2de9a8dc83 bcachefs: Simplify break_cycle() 1148a97f1fb9 bcachefs: Print cycle on unrecoverable deadlock 1be887979bc1 bcachefs: Handle dropping pointers in data_update path 160dff6dad43 bcachefs: Ratelimit ec error message 2da671dc4a62 bcachefs: Use btree_type_has_ptrs() more consistently 6c22eb7085d3 bcachefs: Fix "multiple types of data in same bucket" with ec 22f516213358 bcachefs: Ensure fsck error is printed before panic 8aaee94d463f bcachefs: Fix a deadlock in btree_update_nodes_written() 13bc41a7151a bcachefs: bch2_trans_locked() 40a44873a5ca bcachefs: Improve btree_deadlock debugfs output 943f9946a6cc bcachefs: Don't quash error in bch2_bucket_alloc_set_trans() 685e0f0c477d bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans() ae10fe017bf5 bcachefs: bucket_alloc_state 29cea6f4834b bcachefs: Fix bch2_btree_path_up_until_good_node() e0eaf8625974 bcachefs: Factor out bch2_write_drop_io_error_ptrs() 99e2146bea04 bcachefs: Break out bch2_btree_path_traverse_cached_slowpath() 2d848dacb2a7 bcachefs: Kill io_in_flight semaphore 68b6cd194ab2 bcachefs: Improve bucket_alloc tracepoint c298fd7d346f bcachefs; Mark __bch2_trans_iter_init as inline 25b4b3308e3a bcachefs: Inline fast path of check_pos_snapshot_overwritten() c23a9e088259 bcachefs: Improve jset_validate() 3f3bc66ef060 bcachefs: Optimize btree_path_alloc() 14d8f26ad09d bcachefs: Inline bch2_trans_kmalloc() fast path f3b8403ee70e bcachefs: Run bch2_fs_counters_init() earlier d704d62355b7 bcachefs: btree_err() now uses bch2_print_string_as_lines() dbb9936b0dc9 bcachefs: Improve bch2_fsck_err() a8f354284304 bcachefs: bch2_print_string_as_lines() e9174370d052 bcachefs: bch2_btree_node_relock_notrace() c36ff038fd3a bcachefs: bch2_btree_cache_scan() improvement c6cf49a95ac7 bcachefs: Fix blocking with locks held 01ed3359b270 bcachefs: btree_update_nodes_written() needs BTREE_INSERT_USE_RESERVE d602657cd185 bcachefs: Fix error handling in bch2_btree_update_start() afbc71946861 bcachefs: Improve bch2_btree_trans_to_text() 8b31e4fc7d9e bcachefs: Kill normalize_read_intent_locks() 2ec254c098da bcachefs: Ensure bch2_btree_node_lock_write_nofail() never fails 0d7009d7ca99 bcachefs: Delete old deadlock avoidance code 96d994b37cfc bcachefs: Print deadlock cycle in debugfs 33bd5d068603 bcachefs: Deadlock cycle detector 62448afee714 bcachefs: Fix bch2_btree_node_upgrade() 845cffed0d34 bcachefs: Add a debug assert 84a37cbf62e0 six locks: Wakeup now takes lock on behalf of waiter e4b7254c754b six locks: Fix a lost wakeup 5b254da5733d six locks: Enable lockdep f6ea2d575d70 six locks: Add start_time to six_lock_waiter 0bfb9f42b7b1 six locks: six_lock_waiter() ebc6f76a667f six locks: Simplify wait lists 098ef98d5bff bcachefs: Add private error codes for ENOSPC 5c1ef830f678 bcachefs: Errcodes can now subtype standard error codes 57ce827442c4 bcachefs: Make an assertion more informative e4215d0fec77 bcachefs: All held locks must be in a btree path 367d72dd5fd5 bcachefs: bch2_btree_path_upgrade() now emits transaction restart b8eec675912e bcachefs: Add a manual trigger for lock wakeups 5a82c7c7d192 bcachefs: Fix sb_field_counters formatting 5877d8876afe bcachefs: Re-enable hash_redo_key() 1ffb876fb0f3 bcachefs: Kill journal_keys->journal_seq_base e87b0e4a7120 bcachefs: Fix redundant transaction restart 1bb912330183 bcachefs: Ensure intent locks are marked before taking write locks 38474c264252 bcachefs: Avoid using btree_node_lock_nopath() 3d21d48e898a bcachefs: Fix usage of six lock's percpu mode, key cache version 0242130fb67f bcachefs: Refactor bkey_cached_alloc() path da4474f20961 bcachefs: Convert more locking code to btree_bkey_cached_common 4e6defd106b6 bcachefs: btree_bkey_cached_common->cached 6b81f194f345 bcachefs: Fix six_lock_readers_add() d5024b011cb3 bcachefs: bch2_btree_node_lock_write_nofail() ca7d8fcabf29 bcachefs: New locking functions 546180874ade bcachefs: Mark write locks before taking lock 534a591e4cf9 bcachefs: Delete time_stats for lock contended times c919f53f3bcb bcachefs: Don't leak lock pcpu counts memory f5178b34b9f1 six locks: Delete six_lock_pcpu_free_rcu() 674cfc26240b bcachefs: Add persistent counters for all tracepoints d97e6aaed60a bcachefs: Fix bch2_btree_update_start() to return -BCH_ERR_journal_reclaim_would_deadlock 8a9c1b1cb0ed bcachefs: Improve bch2_btree_node_relock() ce56bf7fc23b bcachefs: Improve trans_restart_journal_preres_get tracepoint 5f1dd9a633dd bcachefs: Improve btree_node_relock_fail tracepoint b1cdc398ae36 bcachefs: Make more btree_paths available 06a53943222b bcachefs: Correctly initialize bkey_cached->lock 131dcd5af7e2 bcachefs: Track held write locks c240c3a94427 bcachefs: Print lock counts in debugs btree_transactions 14599cce4433 bcachefs: Switch btree locking code to struct btree_bkey_cached_common 616928c30f59 bcachefs: Track maximum transaction memory e3738c6909d6 six locks: Improve six_lock_count 2e27f6567b26 bcachefs: Kill nodes_intent_locked d4263e563879 bcachefs: Better use of locking helpers 8e5696698d14 bcachefs: Reorganize btree_locking.[ch] cd5afabea1ac bcachefs: btree_locking.c 02afcb8c26b1 bcachefs: Fix adding a device with a label 12043cf15114 bcachefs: fsck: Another transaction restart handling fix 42590b53fef4 bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_restart_nested efd0d03816dd bcachefs: Minor transaction restart handling fix 23dfb3a2f775 bcachefs: Fix bch2_btree_iter_peek_slot() error path 8192f8a58626 bcachefs: Another should_be_locked fixup d0b50524f1d9 bcachefs: bch2_bkey_packed_to_binary_text() f0d2e9f2e511 bcachefs: Add assertions for unexpected transaction restarts 223b560e0209 bcachefs: btree_path_down() optimization bbf428840151 bcachefs: Always rebuild aux search trees when node boundaries change 15bc0948e73d bcachefs: Add an overflow check in set_bkey_val_u64s() efa8a7014d28 bcachefs: remove dead whiteout_u64s argument. 9375fbc20079 bcachefs: Debugfs cleanup c59d66b51b11 bcachefs: Fix bch2_fs_check_snapshots() c497df8b85a7 bcachefs: Increment restart count in bch2_trans_begin() 45b033fa1afd bcachefs: Fix assertion in bch2_btree_key_cache_drop() ff7dc3651d5b bcachefs: Print last line in debugfs/btree_transaction_stats 5c0bb66ae341 bcachefs: Track the maximum btree_paths ever allocated by each transaction 4aba7d4569f7 bcachefs: Rename lock_held_stats -> btree_transaction_stats 11c1a62f3b87 bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run() 7c812ab786c4 bcachefs: Fix btree_path->uptodate inconsistency a300261ad19d bcachefs: Fix duplicate paths left by bch2_path_put() 6fae65c112d9 bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE) 9f96568c0ab9 bcachefs: Tracepoint improvements c7be3cb546e3 bcachefs: "Snapshot deletion did not run correctly" should be a fsck err fa3ae3ca4e13 bcachefs: six_lock_counts() is now in six.c 315c9ba6da5b bcachefs: BTREE_ITER_NO_NODE -> BCH_ERR codes fd211bc71c9b bcachefs: Don't set should_be_locked on paths that aren't locked 31301dd46975 bcachefs: Fix missing error handling in bch2_subvolume_delete() 15f11c1aa8a9 bcachefs: Improve an error message 49e401fa55ab bcachefs: Tracepoint improvements 17047fbced56 bcachefs: Fix incorrectly freeing btree_path in alloc path 86b744519317 bcachefs: Fix bch2_btree_trans_to_text() ae33e7a274ab bcachefs: Add distinct error code for key_cache_upgrade 4a7f7e9e4de6 bcachefs: Fix not punting to worqueue when promoting 0763c552e7ef bcachefs: fsck: Fix nested transaction handling 91f1b9fdd2c0 bcachefs: Add an O_DIRECT option (for userspace) 01eed7717804 bcachefs: Tighten up btree_path assertions db346e7120a6 bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestart 7903e3d2d7e5 bcachefs: Fix check_i_sectors() d7228ecc483e bcachefs: Convert debugfs code to for_each_btree_key2() 84ece59ad5c1 bcachefs: Unit test updates 4f84b7e30b3a bcachefs: for_each_btree_key_reverse() 1ed0a5d280ef bcachefs: Convert fsck errors to errcode.h a0cb8d784f30 bcachefs: Inject transaction restarts in debug mode 549d173c1bd9 bcachefs: EINTR -> BCH_ERR_transaction_restart 0990efaeeab1 bcachefs: btree_trans_too_many_iters() is now a transaction restart 90cecb921cfe bcachefs: Prevent a btree iter overflow in alloc path d4bf5eecd78a bcachefs: Use bch2_err_str() in error messages 615f867c14b2 bcachefs: Improved errcodes 3ab25c1b4ef2 bcachefs: We can handle missing btree roots for all alloc btrees b962552eabd5 bcachefs: Fix should_invalidate_buckets() 175379db206a bcachefs: ec_stripe_bkey_insert() -> for_each_btree_key_norestart() 0a5156334c72 bcachefs: Convert erasure coding to for_each_btree_key_commit() e941ae7d3afc bcachefs: Add a counter for btree_trans restarts 445d184af25a bcachefs: Convert alloc code to for_each_btree_key_commit() 6738dd19db5c bcachefs: Convert subvol code to for_each_btree_key_commit() 8933315689bc bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2() d04801a0f452 bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2() dadecd02c49c bcachefs: bch2_trans_run() 326568f18cb5 bcachefs: Convert bch2_gc_done() for_each_btree_key2() eace11a730b3 bcachefs: Convert more fsck code to for_each_btree_key2() 1329c7ce5651 bcachefs: Convert more quota code to for_each_btree_key2() 1615505cdf2c bcachefs: Convert bch2_check_lrus() to for_each_btree_key_commit() ca91f40ff79f bcachefs: Convert bch2_dev_freespace_init() to for_each_btree_key_commit() 4910a9506cff bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2() 8ef983139940 bcachefs: Improve bucket_alloc_fail tracepoint f501ad2b8108 bcachefs: bch2_mark_alloc(): Do wakeups after updating usage c807ca95a6e2 bcachefs: added lock held time stats 25055c690f9a bcachefs: bch2_time_stats_to_text now indents properly 8bfe14e86a00 bcachefs: lock time stats prep work. 43de721a33b2 bcachefs: Unlock in bch2_trans_begin() if we've held locks more than 10us a1783320d46e bcachefs: for_each_btree_key2() 0d06b4eca687 bcachefs: Fix repair for extent past end of inode c7a09cb1b139 bcachefs: When fsck finds redundant snapshot keys, trigger snapshots cleanup 35f1a5034d81 bcachefs: Improve fsck for subvols/snapshots 49124d8a7f3b bcachefs: Improve snapshots_seen 4ab35c34d5ab bcachefs: Fix subvol/snapshot deleting in recovery e4085b70f21f bcachefs: fsck_inode_rm() shouldn't delete subvols 597dee1cd67d bcachefs: Switch data_update path to snapshot_id_list 416cc426c0d7 bcachefs: Fix snapshot deletion e68914ca849f bcachefs: Rename __bch2_trans_do() -> commit_do() 80b3bf33d35e bcachefs: Silence some fsck errors when reconstructing alloc info 1534ebb706ef bcachefs: Put some repair messages behind opts->verbose e28307a10656 bcachefs: Silence unimportant tracepoints 7c0732b88dfb bcachefs: Fix move path when move_stats == NULL 4081ace307c1 bcachefs: Get ref on c->writes in move.c 0337cc7eeed1 bcachefs: move.c refactoring c91996c50a9a bcachefs: data jobs, including rebalance wait for copygc. 7f5c5d20f014 bcachefs: Redo data_update interface 47ab0c5f6a1e bcachefs: Fix bch2_check_alloc_key() e34da43e33f8 bcachefs: Improve bch2_check_alloc_info 22add2ec6705 bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info() 38585367442f bcachefs: Bucket invalidate path improvements 962ad1a76669 bcachefs: Don't BUG_ON() inode link count underflow 7a47d0993be9 bcachefs: Always descend to leaf nodes it btree_gc 58aaa0836be3 bcachefs: fix __dev_available(). 2817d453819a bcachefs: Fix assertion in topology repair 5a3c24714c8b bcachefs: Make verbose option settable at runtime 54feff0a7ac5 bcachefs: Improve "copygc requested to run" error message c501fef6deb1 bcachefs: Pull out data_update.c 30f0349d6242 bcachefs: Split out dev_buckets_free() 8f7f566f5774 bcachefs: btree key cache pcpu freedlist 7bb61e8c0e37 bcachefs: Make IO in flight by copygc/rebalance configurable b5f73fd79f4c bcachefs: Check for extents with too many ptrs 1c6ff3944555 bcachefs: Fix refcount leak in bch2_do_invalidates() a3d7afa5c1b6 bcachefs: Always use percpu_ref_tryget_live() on c->writes 23189da9eb6b bcachefs: Improve checksum error messages 50b13beef09f bcachefs: Improve an error message 2ed6248ab3a5 bcachefs: Fix assertion in bch2_dev_list_add_dev() b7c1104612e4 bcachefs: Increase max size for btree_trans bump allocator 6f44a9940c60 bcachefs: Add a persistent counter for bucket discards c9bd67321e9b bcachefs: Fix btree node read retries 440c15cc912d bcachefs: Add a persistent counter for bucket invalidation 0e96f5dcd7ff bcachefs: Call bch2_do_invalidates() when going read write a5d18f9ec0e2 bcachefs: Improved human readable integer parsing df8c2ccb9309 bcachefs: Fix freespace initialization 401ec4db6308 bcachefs: Printbuf rework 652018d66190 bcachefs: Fix btree node read error path 576179021c90 bcachefs: Fix btree_and_journal_iter f2aa02657561 bcachefs: Fix for cmd_list_journal cb685ce72cc7 bcachefs: Also log overwrites in journal 43ddf4483491 bcachefs: Refactor journal entry adding 4a7a7ea1f590 bcachefs: Add some missing error messages 636d4eef1eef bcachefs: Fix memory corruption in encryption path 0fbf71f80d60 bcachefs: bch2_trans_reset_updates() 9b688da35072 bcachefs: Fix error checking in bch2_fs_alloc() c737267821c1 bcachefs: Print message on btree node read retry success 30525f686337 bcachefs: Fix journal_keys_search() overhead 11f5e595bf7c bcachefs: Always print when doing journal replay in fsck a8dea22703b1 bcachefs: Rename group to label for remaining strings. c346def9af1d bcachefs: Fix encryption path on arm 232697ab9ded bcachefs: Switch to key_type_user, not logon d8a161ad5493 bcachefs: LRU repair tweaks facc81479cab bcachefs: Delete bch_writepage 372c11125a2e bcachefs: Make bch_option compatible with Rust ffi ee4d17d0325c bcachefs: Put btree_trans_verify_sorted() behind debug_check_iterators e320b42dfeb5 bcachefs: Fix extent merging ae21f74e3135 bcachefs: Improve invalid bkey error message 099989c1b230 bcachefs: Fix journal_iters_fix() 1cab5a82cc67 bcachefs: Go RW before bch2_check_lrus() 104c69745fdf bcachefs: Add persistent counters 1f93726e6347 bcachefs: Tracepoint improvements 8cc052db636d bcachefs: Don't kick journal reclaim unless low on space fd4cecd2583e bcachefs: Lock ordering fix c0960603e2d4 bcachefs: Shutdown path improvements d8f31407c842 bcachefs: Fix hash_check_key() a729e489ab08 bcachefs: Allocate some extra room in btree_key_cache_fill() b0babf2a3423 bcachefs: bch2_btree_iter_peek_all_levels() c4bce5867523 bcachefs: btree_path_set_level_(up|down) 2ae4573e5738 bcachefs: bch2_btree_iter_peek_slot() now works on interior nodes 7419646b254a bcachefs: btree_update_interior.c prep for backpointers e1b8f5f5ca24 bcachefs: Plumb btree_id & level to trans_mark 0095aa94bca3 bcachefs: Improve some fsck error messages b33bf1bc0d1e bcachefs: Go emergency RO when i_blocks underflows 42796f74f42e bcachefs: Ensure sysfs show fns print a newline 75c8d0305a5e bcachefs: Kill old rebuild_replicas option 41fc86222480 bcachefs: In fsck, pass BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE when deleting dirents c609947b5eae bcachefs: Fix for getting stuck in journal replay e492e7b6f64f bcachefs: Improve error logging in fsck.c e296b1f9cadf bcachefs: Fix inode_backpointer_exists() 0b090326535c bcachefs: Improve bch2_lru_delete() error messages 5650bb46be89 bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)() 9b93596c33f6 bcachefs: Improve error message when alloc key doesn't match lru entry 7003589dabcd bcachefs: Ensure buckets have io_time[READ] set 84befe8ef9a0 bcachefs: Use bch2_trans_inconsistent_on() in more places 3518e6faeff2 bcachefs: Improve bch2_open_buckets_to_text() ec7ccbde6baa bcachefs: Fix CPU usage in journal read path 6e811bbbc2ea bcachefs: Fix a null ptr deref cf0dd697ebc9 bcachefs: Don't trigger extra assertions in journal replay a9c0a4cbf1ce bcachefs: Minor device removal fixes 502f973dba66 bcachefs: Fix a few warnings on 32 bit aae29082c63a bcachefs: bch2_btree_delete_extent_at() 7c4ca54ae68c bcachefs: Don't skip triggers in fcollapse() 84c72755b9aa bcachefs: Initialize ec work structs early ce6201c45657 bcachefs: Use a genradix for reading journal entries 95752a02cb5d bcachefs: Refactor journal_keys_sort() to return an error code 822835ffeae4 bcachefs: Fold bucket_state in to BCH_DATA_TYPES() 8058ea64c31c bcachefs: Add a sysfs attr for triggering discards 48620e5177ae bcachefs: Topology repair fixes 5e05d7ed3d12 bcachefs: Use bch2_trans_inconsistent() more 62491956f48e bcachefs: Move alloc assertion to .key_invalid() 1d8a26894004 bcachefs: Improve btree_bad_header() 11c7d3e8176a bcachefs: Check for read_time == 0 in bch2_alloc_v4_invalid() 292dea86dfc9 bcachefs: fsck: Work around transaction restarts 275c8426fb8f bcachefs: Add rw to .key_invalid() e1effd42a1cb bcachefs: More improvements for alloc info checks afb6f7f61ba3 bcachefs: Silence spurious copygc err when shutting down f0ac7df23d04 bcachefs: Convert .key_invalid methods to printbufs d1d7737fd9df bcachefs: Gap buffer for journal keys 7c7e071d90ac bcachefs: Don't normalize to pages in btree cache shrinker 4254f5bf6e3d bcachefs: Add a tracepoint for superblock writes c6b6d416126d bcachefs: gc mark fn fixes, cleanups 80c80164a5f1 bcachefs: Don't write partially-initialized superblocks 64afbbc9096f bcachefs: Improve read_from_stale_dirty_pointer() message 75f02de43f4f bcachefs: Use crc_is_compressed() c32fc674d4ca bcachefs: Fix pr_buf() calls 66d90823857e bcachefs: Kill struct bucket_mark 5735608c14e7 bcachefs: Kill main in-memory bucket array 5f43f99c6ef7 bcachefs: bch2_dev_usage_update() no longer depends on bucket_mark 5add07d56a5e bcachefs: Fsck for need_discard & freespace btrees caece7fe3f11 bcachefs: New bucket invalidate path 59cc38b8d43b bcachefs: New discard implementation f25d8215f499 bcachefs: Kill allocator threads & freelists c6b2826cd14c bcachefs: Freespace, need_discard btrees 3d48a7f85f83 bcachefs: KEY_TYPE_alloc_v4 d326ab2f5de2 bcachefs: LRU btree 179e3434fac1 bcachefs: KEY_TYPE_set 25be2e5d4a05 bcachefs: bch_sb_field_journal_v2 b17d3cec14b4 bcachefs: Run btree updates after write out of write_point 5f417394033a bcachefs: bch2_btree_update_start() refactoring 31f63fd1244d bcachefs: Introduce a separate journal watermark for copygc d905f67ec89f bcachefs: Copygc allocations shouldn't be nowait 70a9953c424c bcachefs: Fix bch2_journal_pin_set() 3e1547116fe7 bcachefs: x-macroize alloc_reserve enum f13fd87a3922 bcachefs: Run overwrite triggers before insert 78668fe0bbd9 bcachefs: Move deletion of refcount=0 indirect extents to their triggers 1296ab552040 bcachefs: Improve bch2_bkey_ptrs_to_text() 5aabb32442c4 bcachefs: bch2_trans_log_msg() 2a6870ada434 bcachefs: Use darray for extra_journal_entries d864842581e7 bcachefs: btree_path_make_mut() clears should_be_locked 7071878bab9c bcachefs: Add a missing btree_path_set_dirty() calls 81cdc8f30705 bcachefs: Fix error path in bch2_snapshot_set_equiv() 7fda0f08fa86 bcachefs: Work around a journal self-deadlock 30690c441a6b bcachefs: Heap code fix fd1e9c69959e bcachefs: Fix an unitialized var warning in userspace 3756111d138b bcachefs: Add printf format attribute to bch2_pr_buf() b8559f1a212a bcachefs: Reset journal flush delay to default value if zeroed b0be2fcfb425 bcachefs: Change journal_io.c assertion to error message 7a6f4411aeaa bcachefs: Make minimum journal_flush_delay nonzero 63c4b2545382 bcachefs: Better superblock opt validation 74b33393db54 bcachefs: x-macro metadata version enum 3a306f3c2c30 bcachefs: Fix large key cache keys f8494d253534 bcachefs: Convert some WARN_ONs to WARN_ON_ONCE 062afcbae3b2 bcachefs: Restore journal write point at startup 91d961badfd1 bcachefs: darrays 5d93a842c1eb bcachefs: Fix BTREE_TRIGGER_WANTS_OLD_AND_NEW 880e2275f9f1 bcachefs: Move trigger fns to bkey_ops d13f9ee61dac bcachefs: Revalidate pointer to old bkey val before calling mem triggers 8570d775ca90 bcachefs: bch2_trans_updates_to_text() 2158fe463b9d bcachefs: bch2_trans_inconsistent() 0576ba9ae7c7 bcachefs: Drop !did_work path from do_btree_insert_one() 85d8cf161f98 bcachefs: bch2_btree_iter_peek_upto() d4d24a650954 bcachefs: Delay setting path->should_be_locked cc23255e9a9f bcachefs: Add a missing wakeup f6c92ebbb8f8 bcachefs: Allocate journal buckets sequentially d5d3be7dc5d0 bcachefs: bch2_journal_log_msg() a9bae40fda06 bcachefs: Change flags param to bch2_btree_delete_range to update_flags 61a66469a4bf bcachefs: Fix lock ordering under traverse_all() a897ef682781 bcachefs: Fix error handling in traverse_all() 9552e19f6fff bcachefs: Fix dio write path with loopback dio mode 4d126dc8b30c bcachefs: Use bio_iov_vecs_to_alloc() 590b91cf3fa4 bcachefs: Revert UUID format-specifier change 718ce1eb8a84 bcachefs: Skip periodic wakeup of journal reclaim when journal empty f0cc5d293137 bcachefs: Check for rw before setting opts via sysfs 07b8121f0705 bcachefs: Fix pr_tab_rjust() e1f7fa06a8ed bcachefs: Don't keep around btree_paths unnecessarily b60c380bca54 bcachefs: Don't arm journal->write_work when journal entry !open 5521b1dfa202 bcachefs: Convert bch2_sb_to_text to master option list 4eea53de8a18 bcachefs: Fix transaction path overflow in fiemap 102a6a8f69b0 bcachefs: respect superblock discard flag. 3098553776a1 bcachefs: Fix usage of six lock's percpu mode 5b3f780540aa bcachefs: Refactor bch2_btree_node_mem_alloc() ee68105f619b bcachefs: Simplify parameters to bch2_btree_update_start() 05a49d22750e bcachefs: Make bch2_btree_cache_scan() try harder e0c014e7e4cc bcachefs: Finish writing journal after journal error 24a3d53b2839 bcachefs: __journal_entry_close() never fails 30ef633a0b46 bcachefs: Refactor journal code to not use unwritten_idx f0a3a2ccabc5 bcachefs: Journal seq now incremented at entry open, not close b66fbf33425f bcachefs: Drop unneeded journal pin in bch2_btree_update_start() dfc0f7ea00a7 bcachefs: bch2_journal_halt() now takes journal lock fbec3b8800ac bcachefs: Kill JOURNAL_NEED_WRITE 506bac7e59d9 bcachefs: Delete some dead journal code ddf11d8c60b0 bcachefs: Fix a use after free 7db4cbd0a525 bcachefs: Fix a memory leak bf3efff5e4fc bcachefs: Fix race leading to btree node write getting stuck 6f5f747c318b bcachefs: Kill bch2_btree_node_write_cond() 82732ef510b8 bcachefs: Improve btree_node_write_if_need() 39dcace83889 bcachefs: Fix locking in btree_node_write_done() 75ef2c59bc2f bcachefs: Start moving debug info from sysfs to debugfs 734f7141ce45 bcachefs: Improve struct journal layout de517c95513d bcachefs: Use x-macros for btree node flags 55334d78974f bcachefs: Kill BCH_FS_HOLD_BTREE_WRITES 2975cd4701b7 bcachefs: Don't spin in journal reclaim a0a07c59f5b4 bcachefs: Fix btree path sorting cb598111836f bcachefs: Fix journal_flush_done() fa8e94faeece bcachefs: Heap allocate printbufs 2be7b16eee94 bcachefs: Convert bch2_pd_controller_print_debug() to a printbuf eb7bd15fe4e7 bcachefs: Improve debug assertion eac91bf27f08 bcachefs: Fix bch2_journal_pins_to_text() 25a7723182ee bcachefs: Always clear should_be_locked in bch2_trans_begin() 0c10cf852551 bcachefs: Run alloc triggers last 96d3a0afe04a bcachefs: Trigger code uses stashed copy of old key 3598c56eb93b bcachefs: Consolidate trigger code a bit ae94c78fb1d5 bcachefs: bch2_trans_mark_key() now takes a bkey_i * 82697a10dd4b bcachefs: Fix 32 bit build 78a8f36280e1 bcachefs: Improve some btree node read error messages a69e7e6a8732 bcachefs: Use unlikely() in err_on() macros b0551285e11e bcachefs: Improve reflink repair code 78c8fe20be12 bcachefs: Normal update/commit path now works before going RW b66b2bc0f64a bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode" e201f70b1165 bcachefs: Fix for journal getting stuck 6e44568cc311 bcachefs: Set BTREE_NODE_SEQ() correctly in merge path 5838c1702b7d bcachefs: Drop journal_write_compact() 8322a9376eb2 bcachefs: Btree key cache optimization 702a4ef07774 bcachefs: Add tabstops to printbufs f61816d0fc60 bcachefs: Fix a use after free 12bf93a429c9 bcachefs: Add .to_text() methods for all superblock sections d4b691522c4b bcachefs: Kill bch_scnmemcpy() 3117db99f30b bcachefs: Don't issue discards when in nochanges mode 8ccf4dff09e4 bcachefs: opts.read_journal_only 06a98c966f9a bcachefs: Change __bch2_trans_commit() to run triggers then get RW 10b93677d352 bcachefs: Delete some flag bits that are no longer used 72b7d6332b0a bcachefs: Store logical location of journal entries a9de137bf631 bcachefs: Check for errors from crypto_skcipher_encrypt() 8f9ad91a02c4 bcachefs: Fix failure to allocate btree node in cache bf7e49a4ae56 bcachefs: Change bch2_dev_lookup() to not use lookup_bdev() 2232fa397c2b bcachefs: Only allocate buckets_nouse when requested c929f2306e61 bcachefs: Stale ptr cleanup is now done by gc_gens e7bc7cdff813 bcachefs: Improve journal_entry_btree_keys_to_text() 33aa419db960 bcachefs: Fix __btree_path_traverse_all 4b59a319ad29 bcachefs: Fix slow tracepoints eb331fe5a4e8 bcachefs: Check for stale dirty pointer before reads fcf01959eaa8 bcachefs: Kill verify_not_stale() 7abda8c1d8af bcachefs: Fix __bch2_btree_node_lock c7ce27328ba1 bcachefs: Also show when blocked on write locks 8be1aff0092a bcachefs: Delete redundant tracepoint 52eef42c5fec bcachefs: Fix locking in data move path 2ce8fbd9bbfa bcachefs: Kill bch2_bkey_debugcheck 0f78264a6b84 bcachefs: Print a better message for mark and sweep pass 9e34316156a2 bcachefs: Small fsck fix aa8982c3f2cb bcachefs: Fix reflink repair code c45c86676167 bcachefs: bch2_gc_gens() no longer uses bucket array d73e0d2cd185 bcachefs: Copygc no longer uses bucket array ec061b215d63 bcachefs: btree_gc no longer uses main in-memory bucket array 63a2edce9487 bcachefs: Inode create no longer needs to probe key cache 12ce5b7df1e0 bcachefs: Btree key cache coherency f7b6ca23b645 bcachefs: BTREE_ITER_WITH_KEY_CACHE 45e4cd9e3a08 bcachefs: run_one_trigger() now checks journal keys 2e63e180665d bcachefs: Stash a copy of key being overwritten in btree_insert_entry ce91abd60b0a bcachefs: bch2_btree_path_set_pos() 7c8f6f980dc8 bcachefs: btree_id_cached() a9c0b125d816 bcachefs: Improve btree_key_cache_flush_pos() 80bf2f345411 bcachefs: Fix freeing in bch2_dev_buckets_resize() 35228ecb7e4d bcachefs: Don't keep nodes in btree_reserve locked b74b147ddabe bcachefs: Log message improvements 54460a6292b0 bcachefs: Delete some dead code 0678cbe2cbc5 bcachefs: Ignore cached data when calculating fragmentation 3763cb9566a6 bcachefs: Don't use in-memory bucket array for alloc updates 1f5f52bd036c bcachefs: Kill allocator short-circuit invalidate 6214485b6f74 bcachefs: BTREE_INSERT_LAZY_RW is only for recovery path 8ede99101ec3 bcachefs: Handle transaction restarts in __bch2_move_data() d5030164ec53 bcachefs: Simplify bch2_inode_delete_keys() 1f2d91925029 bcachefs: iter->update_path a1e82d35f897 bcachefs: Refactor bch2_btree_iter() bc82d08bae53 bcachefs: Tracepoint improvements 7f6ff935f74e bcachefs: New snapshot unit test c4ecf802fbfa bcachefs: Fix an error path in bch2_snapshot_node_create() b674bfadd86a bcachefs: Use BTREE_INSERT_USE_RESERVE in btree_update_key() 7d782ae447dd bcachefs: Refactor trigger code acc3e09b67a3 bcachefs: Rename data_op_data_progress -> data_jobs a74313481ae2 bcachefs: Fix check_pos_snapshot_overwritten for !snapshots 21aec962dfec bcachefs: New data structure for buckets waiting on journal commit f443fa66c98f bcachefs: Also print out in-memory gen on stale dirty pointer 8f11548edbcc bcachefs: Improve path for when btree_gc needs another pass 4e08446db054 bcachefs: Fix bch2_check_fix_ptrs() 9714baaa52d6 bcachefs: Fix an uninitialized variable 9b6e2f1e7036 Revert "bcachefs: Delete some obsolete journal_seq_blacklist code" 03ea3962ab99 bcachefs: Log & error message improvements 57cfdd8b54b9 bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automatically 669f87a5da1c bcachefs: Switch to __func__for recording where btree_trans was initialized 98c80d6df671 bcachefs: Fix bch2_journal_seq_blacklist_add() 365f64f36c55 bcachefs: Add verbose log messages for journal read efe68e1d65c0 bcachefs: Improved superblock-related error messages fe312f81ef62 bcachefs: Use kvmalloc() for array of sorted keys in journal replay 72492d55cea3 bcachefs: Make eytzinger size parameter more conventional 17563164b392 bcachefs: Kill bch2_bset_fix_invalidated_key() 6558e61dfe1e bcachefs: Fix an assertion eacb2574f09f bcachefs: bch_dev->dev d8601afca840 bcachefs: Simplify journal replay 8e432d98a501 fixup! bcachefs: Factor out __bch2_btree_iter_set_pos() 5222a4607cd8 bcachefs: BTREE_ITER_WITH_JOURNAL f28620c108a9 bcachefs: Tweak journal reclaim order cd7c2d3d8d31 bcachefs: Make sure BCH_FS_FSCK_DONE gets set bf1594631675 bcachefs: Improve error messages in superblock write path 2a84de33607d bcachefs: Log what we're doing when repairing dfd41fb9f246 bcachefs: Fix race between btree updates & journal replay 528b18e6d1c6 bcachefs: bch2_journal_entry_to_text() fb64f3fdac71 bcachefs: BCH_JSET_ENTRY_log f0f41a6d74f7 bcachefs: Add error messages for memory allocation failures 5ba2fd114544 bcachefs: Journal replay does't resort main list of keys d248ee5637d4 bcachefs: Add iter_flags arg to bch2_btree_delete_range() 200472e91c6c bcachefs: Add an error message for copygc spinning 74ef5b0d3f3f bcachefs: Fix keylist size in btree_update e85369258841 bcachefs: Improve error messages in device add path 042b0f38642f bcachefs: bch2_hprint(): don't print decimal if conversion was exact e3ad29379e47 bcachefs: Optimize bucket reuse 8d65e475b206 bcachefs: Always check for bucket reuse after read 5b2e599f5068 bcachefs: bch2_journal_noflush_seq() c7ce813fe49a bcachefs: Add a tracepoint for the btree cache shrinker d93cf6858fe6 bcachefs: Run scan_old_btree_nodes after version upgrade 862bfd5062a0 bcachefs: Update sysfs compression_stats for snapshots 13f914ecb99b bcachefs: Kill bch2_ec_mem_alloc() 36f035e90804 bcachefs: Fix allocator + journal interaction a786087744fc bcachefs: New in-memory array for bucket gens 47ac34ec988f bcachefs: Separate out gc_bucket() 9ddffaf83b5a bcachefs: Put open_buckets in a hashtable abe19d458e8f bcachefs: Refactor open_bucket code 57af63b286a5 bcachefs: bch2_alloc_sectors_append_ptrs() now takes cached flag 04f0f77df232 bcachefs: Delete some obsolete journal_seq_blacklist code 8511632d44a5 bcachefs: Journal initialization fixes ffa7d26244e4 bcachefs: Use BTREE_ITER_NOPRESERVE in bch2_btree_iter_verify_ret() 4141fde0be05 bcachefs: Fix bch2_journal_meta() e75b2d4c1c82 bcachefs: bch2_journal_key_insert() no longer transfers ownership 4b674b09a950 bcachefs: Kill ptr_bucket_mark() c64740ef27cf bcachefs: Don't start allocator threads too early 77170d0dd702 bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marks 09943313d70f bcachefs: Rewrite bch2_bucket_alloc_new_fs() 7243498de74d bcachefs: Kill non-lru cache replacement policies 73b460977eb8 bcachefs: Fix a null ptr deref in bch2_inode_delete_keys() e40999906992 bcachefs: Turn encoded_extent_max into a regular option 8244f3209b5b bcachefs: Option improvements d05117e36a72 bcachefs: Fix debugfs -bfloat-failed f3e1f4443383 bcachefs: BTREE_ITER_NOPRESERVE 99fafb0425ea bcachefs: Fix some shutdown path bugs 1aeed4549de4 bcachefs: Optimize memory accesses in bch2_btree_node_get() 6be1b6d9df9d bcachefs: Make sure bch2_bucket_alloc_new_fs() obeys buckets_nouse 6df893fb1115 bcachefs: Kill some obsolete sysfs code 7a0e4afb1a11 bcachefs: Don't call bch2_bkey_transform() unnecessarily 62d5bd955fd8 bcachefs: Kill bch2_sort_repack_merge() b84d42c31f34 bcachefs: Split out CONFIG_BCACHEFS_DEBUG_TRANSACTIONS 51c4e406aa57 bcachefs: Fix an assertion in bch2_truncate() 2a863c6c80e3 bcachefs: Fix debug build in userspace dbd8b46b9085 bcachefs: Add missing bch2_trans_iter_exit() call 20572300dcc5 bcachefs: Improve alloc_mem_to_key() fb0e480872ac bcachefs: bch2_alloc_write() 991ba0211290 bcachefs: Add more time_stats f44906775981 bcachefs: Print out OPT_SECTORS options in bytes 198141e51cc0 bcachefs: Fix null ptr deref in fsck_inode_rm() bf0fdb4d89bf bcachefs: Don't erasure code cached ptrs 990d42d1873c bcachefs: Split out struct gc_stripe from struct stripe f54788cc8c79 bcachefs: Convert a BUG_ON() to a warning 94a3e1a6c1bd bcachefs: bch2_trans_update() is now __must_check 1d81313f2220 bcachefs: Make __bch2_journal_debug_to_text() more readable 506717865bd6 bcachefs: Specify filesystem options 47b15c5760d5 bcachefs: Fix copygc sectors_to_move calculation 2430e72f4277 bcachefs: Convert journal sysfs params to regular options 92d2ec10926d bcachefs: Fix btree_path leaks in bch2_trans_update() b547d005d542 bcachefs: Erasure coding fixes 181fe42a75c6 bcachefs: Handle replica marking fsck errors locally 58e1ea4bcb05 bcachefs: Push c->mark_lock usage down to where it is needed 502cfb3591ec bcachefs: Kill bch2_replicas_delta_list_marked() f449bedb0684 bcachefs: Fix reflink path for snapshots fc6c01e2ea52 bcachefs: Convert bucket_alloc_ret to negative error codes dcfc593f7b3a bcachefs: Fix page state after fallocate e6ec361f95fc bcachefs: Fix page state when reading into !PageUptodate pages 7279c1a24c3d bcachefs: Kill PAGE_SECTOR_SHIFT 084d42bbd67c bcachefs: Apply workaround for too many btree iters to read path 9ca4853b98af bcachefs: Fix quota support for snapshots b44a66a64123 bcachefs: SECTOR_DIRTY_RESERVED b19d307dc115 bcachefs: Fix i_sectors_leak in bch2_truncate_page 8810386f6bd5 bcachefs: Fix an i_sectors accounting bug 7468c4effc8c bcachefs: Fix BCH_FS_ERROR flag handling e5464a371d04 bcachefs: Add a bit of missing repair code 9be1efe9c57e bcachefs: Fix error reporting from bch2_journal_flush_seq f0c3f88b35e1 bcachefs: Run insert triggers before overwrite triggers c714614bd06c bcachefs: Disk space accounting fix on brand-new fs 0a84a066f9a1 bcachefs: Also log device name in userspace 85e95ca7cc48 bcachefs: Update export_operations for snapshots 697e546fb38f bcachefs: Refactor journal replay code 1c9e6d50e28c bcachefs: Fix missing field initialization 531b69e9afed bcachefs: Convert journal BUG_ON() to a warning 61d876c25d65 bcachefs: Improve bch2_reflink_p_to_text() 6404dcc9c246 bcachefs: More enum strings e3f2db39b39b bcachefs: Tweak vfs cache shrinker behaviour 496b7238794a bcachefs: Fix an exiting of uninitialized iterator 54b2db3d58ea bcachefs: Fix infinite loop in bch2_btree_cache_scan() f74a5051b0e5 bcachefs: Don't check for -ENOSPC in page writeback 770e821485e0 bcachefs: Inode updates should generally be BTREE_INSERT_NOFAIL 74163da7c81a bcachefs: Fallocate fixes 0397a2e8e177 bcachefs: Refactor bch2_fpunch_at() 32b26e8c7f64 bcachefs: bch2_assert_pos_locked() 9a74f63c97a5 bcachefs: path->should_be_locked fixes e2b605601ad5 bcachefs: Clean up error reporting in the startup path 7be9ab637fb9 bcachefs: Return -ENOKEY/EINVAL when mount decryption fails 076c783cd31f bcachefs: Fix upgrade path for reflink_p fix 68a2054d88f7 bcachefs: Switch fsync to use bi_journal_seq e15a57ac05a9 bcachefs: Kill bucket quantiles sysfs code 0e030f5e2014 bcachefs: Kill journal buf bloom filter 3e52c2225514 bcachefs: Add journal_seq to inode & alloc keys 1db84979c7b6 bcachefs: Update inode on every write 34d74830b25c bcachefs: BTREE_UPDATE_NOJOURNAL c27314b448d3 bcachefs: Fix __remove_dirent() 47f80bbf38df bcachefs: Fix check_inodes() d647db314adb bcachefs: Improve error message in bch2_write_super() 85eb2bae7fd1 bcachefs: Fix trans_lock_write() f527afea5a2f bcachefs: Fix upgrade_readers() d7407292723e bcachefs: Fix faulty assertion 2debb1b875c1 bcachefs: BTREE_TRIGGER_INSERT now only means insert 904823de497f bcachefs: Convert bch2_mark_key() to take a btree_trans * 961b2d62821f bcachefs: Assorted ec fixes 37f72492f401 bcachefs: Fix bch2_mark_update() fae1157d1840 bcachefs: Ensure journal doesn't get stuck in nochanges mode 285b181ad460 bcachefs: Improve transaction restart handling in fsck code 6caf05785060 bcachefs: Fix bch2_btree_iter_advance() 41f9b7d39fb1 bcachefs: Move bch2_evict_subvolume_inodes() to fs.c 8325cd1ed480 bcachefs: Don't do upgrades in nochanges mode f124345e2bed bcachefs: Drop bch2_journal_meta() call when going RW 2027875bd831 bcachefs: Add BCH_SUBVOLUME_UNLINKED f3b1e1937973 bcachefs: Improve error messages in trans_mark_reflink_p() 6b3d8b8992e5 bcachefs: Don't run triggers in fix_reflink_p_key() d121172561d6 bcachefs: More general fix for transaction paths overflow 396a887d8fdf bcachefs: Fix fsck path for refink pointers 23af498cc44b bcachefs: Ensure we flush btree updates in evacuate path f3cf0999ac1c bcachefs: bch2_btree_node_rewrite() now returns transaction restarts 979735df9809 bcachefs: Fix bch2_btree_iter_next_node() b0d1b70af857 bcachefs: Must check for errors from bch2_trans_cond_resched() 114eea75c73d bcachefs: Fix dev accounting after device add ab44d7bdeebe bcachefs: Fix a transaction path overflow de924abbe7a6 bcachefs: Fix error handling in bch2_trans_extent_merging 4db650277d42 bcachefs: Subvol dirents are now only visible in parent subvol e5fa91d7ac88 bcachefs: Fix restart handling in for_each_btree_key() d17bc1739c5a bcachefs: cached data shouldn't prevent fs from mounting 521b80676927 bcachefs: Delete dentry when deleting snapshots 6e0c886d3ccd bcachefs: Fix check_path() for snapshots 6d76aefea190 bcachefs: Fix for leaking of reflinked extents bfe88863cf30 bcachefs: New on disk format to fix reflink_p pointers b71717dac64d bcachefs: Handle transaction restarts in bch2_blacklist_entries_gc() 9a796fdb06b5 bcachefs: bch2_trans_exit() no longer returns errors d355c6f4f730 bcachefs: for_each_btree_node() now returns errors directly dfc276df911c bcachefs: Improve reflink repair code 488f97764a9a bcachefs: Fix check_path() across subvolumes ca130b9c5e12 bcachefs: Fix a cache coherency bug in bch2_subvolume_create() 6a0f414e2018 bcachefs: Fix compiler warnings 70d61a7036c8 bcachefs: Zero out reflink_p val in bch2_make_extent_indirect() bd547c8acb1a bcachefs: Fix __bch2_dirent_read_target() 60816d9ba69b bcachefs: Improve bch2_dump_trans_paths_updates() edeb986b017e bcachefs: Don't allocate too-big bios b9a7d8ac5f6d bcachefs: Fix implementation of KEY_TYPE_error 776eaddb2cef bcachefs: Fix deletion in __bch2_dev_usrdata_drop() 395576807555 bcachefs: Add a valgrind memcheck hint e8bde78a1787 bcachefs: Fix rereplicate_pred() 7bd68c73044f bcachefs: Snapshot deletion fix 107fe5af5623 bcachefs: Fix a pcpu var splat 4b09ef12e76c bcachefs: Fix bch2_move_btree() 56767d66e888 bcachefs: Fixes for usrdata/metadata drop paths d697b9abbae2 bcachefs: More btree iterator fixes 502027a8b2c0 bcachefs: Ensure btree_path consistent with node iterators a9cb0a670603 bcachefs: Fix bch2_dev_remove_alloc() 97996ddfdb9b bcachefs: bch2_subvolume_get() 69294246b7a4 bcachefs: Fix allocator shutdown error message e59a4d787507 bcachefs: Fix a spurious fsck error ea0531f84eec bcachefs: Fix check_inode_update_hardlinks() 0476fa948e6f bcachefs: Rev the on disk format version for snapshots 71ed0056dc1f bcachefs: Fix an assertion 42d237320e98 bcachefs: Snapshot creation, deletion a861c7225b9e bcachefs: Require snapshot id to be set 6f83cb84bb74 bcachefs: Fix unit & perf tests for snapshots 18443cb9f005 bcachefs: Update data move path for snapshots 7a7d17b2f7c2 bcachefs: Whiteouts for snapshots 8c6d298ab22f bcachefs: Convert io paths for snapshots ef1669ffc69c bcachefs: Update fsck for snapshots 6fed42bb7750 bcachefs: Plumb through subvolume id c075ff700ff3 bcachefs: BTREE_ITER_FILTER_SNAPSHOTS 284ae18c1d7a bcachefs: Add subvolume to ei_inode_info 81ed9ce36711 bcachefs: Per subvolume lost+found b9e1adf57988 bcachefs: Add support for dirents that point to subvolumes 14b393ee768e bcachefs: Subvolumes, snapshots 8948fc8f1521 bcachefs: Disable quota support 3074bc0f7de7 Revert "bcachefs: Add more assertions for locking btree iterators out of order" aae4eea60cf0 bcachefs: Improve btree_node_mem_ptr optimization aa76bd3321f0 bcachefs: Add a missing bch2_trans_relock() call c79272d1e4bb bcachefs: Fix some compiler warnings 5b5b03e7320d bcachefs: Add missing BTREE_ITER_INTENT caaa66aa546a bcachefs: Better approach to write vs. read lock deadlocks b301105b48d2 bcachefs: normalize_read_intent_locks 8ee0134e03b5 bcachefs: Consolidate intent lock code in btree_path_up_until_good_node db92f2ea5ed5 bcachefs: Optimize btree lookups in write path c404f2038602 bcachefs: Add a missing btree_path_make_mut() call 8ffa63cd7eed bcachefs: Enabled shard_inode_numbers by default cf3c68cda684 bcachefs: No need to clone iterators for update 22b383ad7e19 bcachefs: Kill retry loop in btree merge path f48361b00c4e bcachefs: Drop some fast path tracepoints 1d3ecd7ea790 bcachefs: Tighten up btree locking invariants 1ae29c1faaa3 bcachefs: Extent btree iterators are no longer special 068bcaa589e2 bcachefs: Add more assertions for locking btree iterators out of order 807dda8c8362 bcachefs: Kill bpos_diff() XXX check for perf regression 67e0dd8f0d8b bcachefs: btree_path 8f54337dc682 bcachefs: Fix initialization of bch_write_op.nonce fbf14104dabe bcachefs: Improve an error message cab8e233734d bcachefs: Add an assertion for removing btree nodes from cache f21566f17aa8 bcachefs: Kill BTREE_ITER_NODES deb0e573b4c1 bcachefs: Kill BTREE_ITER_NEED_PEEK 6fba6b83b426 bcachefs: Prefer using btree_insert_entry to btree_iter a0a568794d09 bcachefs: More renaming f7a966a3e254 bcachefs: Clean up/rename bch2_trans_node_* fns 78cf784eaac1 bcachefs: Further reduce iter->trans usage 05046a962f0c bcachefs: Better algorithm for btree node merging in write path 5f8077cca89b bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMIT 638c6ff951bf bcachefs: Refactor bch2_trans_update_extent() 9f6bd30703a3 bcachefs: Reduce iter->trans usage 84841b0d1320 bcachefs: bch2_dump_trans_iters_updates() e6e024e9bf25 bcachefs: Ensure iter->real_pos is consistent with key returned 1865ccff159c bcachefs: Add SPOS_MAX to bpos_to_text() dc02bed6d9b8 bcachefs: Free iterator if we have duplicate f4ccfe07e20e bcachefs: Fix unhandled transaction restart in bch2_gc_btree_gens() 8dd6ed945189 bcachefs: add progress stats to sysfs fd0bd123d5bc bcachefs: Fix 32 bit build failures 28624ba424fd bcachefs: Be sure to check ptr->dev in copygc pred function 62df3d443c38 bcachefs: Disk space accounting fix 8ddef4d6cced bcachefs: Fix a valgrind conditional jump c8476a4eb299 bcachefs: Minor btree iter refactoring d2c50773946d bcachefs: Fix btree_trans_peek_updates() 3737e0ddfbce bcachefs: Fix an unhandled transaction restart e3637266024d bcachefs: Ensure that new inodes hit underlying btree 0f120eac34f3 bcachefs: Add flags field to bch2_inode_to_text() 0423fb7185e3 bcachefs: Keep a sorted list of btree iterators 877da05ffb13 bcachefs: Zero out mem_ptr field in btree ptr keys from journal replay 9cba7bf7c7ed bcachefs: Don't drop read locks at transaction commit time 0d32711ef655 bcachefs: traverse_all() shouldn't be restarting the transaction 1a488e73067c bcachefs: Kill BTREE_INSERT_NOUNLOCK b253a90d06b8 bcachefs: Btree splits no longer automatically cause a transaction restart 955af634410c bcachefs: __bch2_trans_commit() no longer calls bch2_trans_reset() e829b7175b54 bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_locked b4e09b351be7 bcachefs: bch2_btree_iter_traverse() shouldn't normally call traverse_all() e5af273fcefb bcachefs: trans->restarted 3cc5288a62f2 bcachefs: Change lockrestart_do() to always call bch2_trans_begin() a88171c9e615 bcachefs: Clean up interior update paths 700c25b32a77 bcachefs: Use bch2_trans_begin() more consistently 8b3e9bd65f61 bcachefs: Always check for transaction restarts 67b07638f1fa bcachefs: traverse_all() is responsible for clearing should_be_locked fe5233979ace bcachefs: bch2_trans_relock() only relocks iters that should be locked 6918bb55f6ae bcachefs: Don't traverse iterators in __bch2_trans_commit() a32b9573c742 bcachefs: Add an option for btree node mem ptr optimization 2b4e4b8cfa38 bcachefs: Minor tracepoint improvements 6e075b54a374 bcachefs: bch2_btree_iter_relock_intent() a6eba44b889f bcachefs: Use bch2_trans_do() in bch2_btree_key_cache_journal_flush() ed5580b43b08 bcachefs: Fix a btree iterator leak d7b21954b904 bcachefs: Pretty-ify bch2_bkey_val_to_text() 382005442674 bcachefs: Don't squash return code in check_dirents() b97bbd4ec35d bcachefs: Use bch2_inode_find_by_inum() in truncate 4909fe50b31a bcachefs: Handle lock restarts in bch2_xattr_get() 5f87f3c116f6 bcachefs: Don't downgrade in traverse() e719fc34f000 bcachefs: BSET_OFFSET() 47924527e643 Revert "bcachefs: statfs bfree and bavail should be the same" 9f1833cadda7 bcachefs: Update btree ptrs after every write f8f86c6aec1e bcachefs: Improve btree_bad_header() error message eb7f44db8da0 bcachefs: Fixes for unit tests 71f892a48239 bcachefs: Fix bch2_btree_iter_rewind() 914f2786b892 bcachefs: Improvements to fsck check_dirents() 5aab66353423 bcachefs: Tighten up btree_iter locking assertions 5468f1195dcf bcachefs: Fix a memory leak in the dio write path 996fb577fdff bcachefs: Add an option for whether inodes use the key cache 9f6e1f7bb0e1 bcachefs: Fix an allocator shutdown deadlock 8d3445878166 bcachefs: Add safe versions of varint encode/decode 2e655e6de202 bcachefs: Add open_buckets to sysfs 003e738d4f0f bcachefs: Ensure bad d_type doesn't oops in bch2_dirent_to_text() 0a70089062c6 bcachefs: Kick off btree node writes from write completions 2680325b7803 bcachefs: Mask out unknown compat features when going read-write 19d5432445fd bcachefs: Really don't hold btree locks while btree IOs are in flight e3a67bdb6e3a bcachefs: Regularize argument passing of btree_trans d38494c462b4 bcachefs: docs: add docs for bch2_trans_reset f0412b6e44bb bcachefs: set disk state should check new_state b00fde8fb1e7 bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE d5bee8ca5a11 bcachefs: bch2_d_types[] c21affdd0666 bcachefs: Fix bch2_btree_iter_peek_slot() assertion 618b1c0e20ac bcachefs: Split out SPOS_MAX 41e633826a14 bcachefs: add bcachefs xxhash support 80ff5d18ee97 bcachefs: Prepare checksums for more advanced algorithms a515d0a50c6e bcachefs: Enforce SYS_CAP_ADMIN within ioctls 508b1f713964 bcachefs: Fix bch2_btree_iter_peek_prev() 31029f2f70e6 bcachefs: Fix bch2_acl_chmod() cleanup on error e8e9607f3c1b bcachefs: statfs bfree and bavail should be the same fdc6b0845116 bcachefs: Fix shift-by-64 in bch2_bkey_format_validate() 78d66ab1ca54 bcachefs: fix truncate without a size change 6f152b0f3754 bcachefs: fix ifdef for x86_64 asm 32abe2e38f5d bcachefs: ensure iter->should_be_locked is set 729608a606fd bcachefs: Fix unused variable warning when !BCACHEFS_DEBUG 077ed08ec7ed bcachefs: Use memalloc_nofs_save() in bch2_read_endio() 50ad5d097977 bcachefs: Fix btree_node_read_all_replicas() error handling d976a84e3b48 bcachefs: Don't loop into topology repair 0806151913df bcachefs: Don't ratelimit certain fsck errors 33a1f84b76b9 bcachefs: ensure iter->should_be_locked is set 109a4277124c bcachefs: Don't disable preemption unnecessarily 297d89343dd9 bcachefs: Extensive triggers cleanups 68a507a2e8cd bcachefs: fix truncate with ATTR_MODE 8c3f6da9fc52 bcachefs: Improve iter->should_be_locked b89726ab86aa bcachefs: Kill __btree_delete_at() 8ee529e9c16b bcachefs: Make sure bch2_trans_mark_update uses correct iter flags 2ed5cd508d0b bcachefs: Fix a memory leak in dio write path 120f63e321fa bcachefs: fix a possible bcachefs checksum mapping error opt-checksum enum to type-checksum enum bb6bbf4a06c5 bcachefs: Clear iter->should_be_locked in bch2_trans_reset 290448ed2e0a bcachefs: Don't underflow c->sectors_available 953ee28a3ee4 bcachefs: Kill bch2_btree_iter_peek_cached() 45c2e33f791a bcachefs: Allow shorter JSET_ENTRY_dev_usage entries 044c8c9e05bc bcachefs: mount: fix null deref with null devname a49e9a0589d1 bcachefs: Fix null ptr deref when splitting compressed extents 90d22a660a4e bcachefs: Fix overflow in journal_replay_entry_early 7ed158f2949a bcachefs: Always zero memory from bch2_trans_kmalloc() b058ac20916c bcachefs: Merging for indirect extents c2177e4da332 bcachefs: Improved extent merging 5db95e50e11b bcachefs: Re-implement extent merging in transaction commit path 81d22e5d8324 bcachefs: Refactor extent_handle_overwrites() 59ba21d99fc7 bcachefs: Clean up key merging cd8319fdd91a bcachefs: Kill trans->updates2 c1949baa51cb bcachefs: Simplify reflink trigger 8e6bbc4181c9 bcachefs: Move extent_handle_overwrites() to bch2_trans_update() b1d87f527d7e bcachefs: bch2_btree_iter_peek_slot() now saves initial position when searching 1d214eb18d66 bcachefs: Kill __bch2_btree_iter_peek_slot_extents() e750296bf559 bcachefs: bch2_btree_iter_peek_slot() now supports BTREE_ITER_WITH_UPDATES 5288e66a7b73 bcachefs: BTREE_ITER_WITH_UPDATES 509d3e0a8dc9 bcachefs: Child btree iterators c205321b1205 bcachefs: Drop all btree locks when submitting btree node reads 4351d3ecb4a2 bcachefs: More topology repair code 74cc1abdbf50 bcachefs: Fix a buffer overrun 224ec3e677ca bcachefs: Don't mark superblocks past end of usable space 7138f2209733 bcachefs: Fix a spurious debug mode assertion ca47fa236278 bcachefs: Fix unitialized use of a value 59e2480ff736 bcachefs: do not compile acl mod on minimal config 66a0a49750d7 bcachefs: btree_iter->should_be_locked 531a0095c958 bcachefs: Improve btree iterator tracepoints f7beb4ca0452 bcachefs: Preallocate transaction mem bc3f8b25f3a4 bcachefs: Check for errors from bch2_trans_update() 01254036a326 bcachefs; Check for allocator thread shutdown d7fc453bdb01 bcachefs: Journal space calculation fix 649d9a4dfc83 bcachefs: Don't fragment extents when making them indirect 890b74f03d70 bcachefs: Fsck for reflink refcounts c0ebe3e48c75 bcachefs: Assorted endianness fixes ee7570546e89 bcachefs: Fix a deadlock 9f2772c45460 bcachefs: Split out btree_error_wq bff796ae6539 bcachefs: Fix pathalogical behaviour with inode sharding by cpu ID d797ca3d8ed3 bcachefs: Fix journal write error path 9eba7c8d15ce bcachefs: Reflink refcount fix b282a74faebc bcachefs: Add an option to control sharding new inode numbers 9f311f2166eb bcachefs: Don't use bch_write_op->cl for delivering completions af171183194f bcachefs: Kill bch_write_op.index_update_fn 7e94eeffe0e7 bcachefs: Inline fastpath of bch2_disk_reservation_add() ddc7dd62f097 bcachefs: Don't use uuid in tracepoints 19d2819d2d01 bcachefs: Add a tracepoint for copygc waiting c4d4b2f01abd bcachefs: Add a cond_resched call to the copygc main loop 443d2760e51f bcachefs: Fix a null ptr deref 9dd89a05fd94 bcachefs: Fix an issue with inconsistent btree writes after unclean shutdown 4495cbed568b bcachefs: Improve FS_IOC_GOINGDOWN ioctl 731bdd2eff41 bcachefs: Add a workqueue for btree io completions 2eba51a69a7a bcachefs: rewrote prefetch asm in gas syntax for clang compatibility 1ce0cf5fe930 bcachefs: Add a debug mode that always reads from every btree replica 596d3bdc1e74 bcachefs: Don't repair btree nodes until after interior journal replay is done 304b7e08c72e bcachefs: Fix an uninitialized var a6336910b1c3 bcachefs: Fix for buffered writes getting -ENOSPC 16ac8c9523a2 bcachefs: Fix inode backpointers in RENAME_OVERWRITE e7084c9c8151 bcachefs: Make bch2_remap_range respect O_SYNC d6462f494dcf bcachefs: Split extents if necessary in bch2_trans_update() ef1b20924b0f bcachefs: Ratelimiting for writeback IOs ed3434118947 bcachefs: statfs resports incorrect avail blocks c21d5377791d bcachefs: Fix for bch2_bkey_pack_pos() not initializing len/version fields 82355e288233 bcachefs: Fix a memcpy call bbfcb4519d61 bcachefs: Fix bch2_extent_can_insert() call 2e8f9d23cbc7 bcachefs: Make sure to pass a disk reservation to bch2_extent_update() 2cd0563461b6 bcachefs: made changes to support clang, fixed a couple bugs 6ebe32b94c77 bcachefs: Fix locking in __bch2_set_nr_journal_buckets() d125615a4e22 bcachefs: properly initialize used values e1036ce58102 bcachefs: Repair code for multiple types of data in same bucket faf1a5f41772 bcachefs: Fix out of bounds read in fs usage ioctl 2b25de552f8a bcachefs: Fix null deref in bch2_ioctl_read_super ec4ab9d2fc08 bcachefs: Fix possible null deref on mount baf056b87da8 bcachefs: Fix error in parsing of mount options ffcf9ec78c13 bcachefs: avoid out-of-bounds in split_devs 909004d2f9f8 bcachefs: Make sure to use BTREE_ITER_PREFETCH in fsck 360746bf6f7c bcachefs: Fix bch2_btree_iter_peek_with_updates() 933532b8b25c bcachefs: Fix reflink trigger 3a402c8dabf1 bcachefs: Fix some refcounting bugs 5bc38f44fa8e bcachefs: Fix oob write in __bch2_btree_node_write 1784d43a88ec bcachefs: Fix usage of last_seq + encryption ac1019d32b31 bcachefs: Clean up bch2_btree_and_journal_walk() e68031fb468a bcachefs: Mark newly allocated btree nodes as accessed 595c1e9bab7f bcachefs: Fix time handling 4f6dad46cb4b bcachefs: Add a tracepoint for when we block on journal reclaim 2ce867df3161 bcachefs: Make sure to initialize j->last_flushed 050197b1c1df bcachefs: Ensure that fpunch updates inode timestamps d4b4422345fc bcachefs: Change copygc wait amount to be min of per device waits baa6502905df bcachefs: Change bch2_btree_key_cache_count() to exclude dirty keys d99af4f194d7 bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extent 3dea728ce64b bcachefs: New tracepoint for bch2_trans_get_iter() d36cdb045aa7 bcachefs: Fix __bch2_trans_get_iter() ceda1b9a179f bcachefs: Evict btree nodes we're deleting fc51b041b72a bcachefs: New check_nlinks algorithm for snapshots e3b4b48c17a0 bcachefs: Fix a null ptr deref aae15aafcd43 bcachefs: New and improved topology repair code 4932e07ea04b bcachefs: Fix key cache assertion 0098376f03c1 bcachefs: New helper __bch2_btree_insert_keys_interior() bcd25dac5334 bcachefs: Rewrite btree nodes with errors 8058b532ac3b bcachefs: Fix bch2_verify_keylist_sorted bc2e5d5c6636 bcachefs: Fix an out of bounds read 65c0601a3295 bcachefs: Use mmap() instead of vmalloc_exec() in userspace 537c32f52123 bcachefs: Don't BUG_ON() btree topology error 1c8441bea536 bcachefs: Fix repair leading to replicas not marked 58686a259ed2 bcachefs: Lookup/create lost+found lazily eb365fbc3335 bcachefs: Don't BUG() in update_replicas f09517fc5136 bcachefs: Fix a deadlock on journal reclaim 6adaac0b95dd bcachefs: Update bch2_btree_verify() 7b7278bbaf2a bcachefs: Fix two btree iterator leaks 51c804ed2a60 bcachefs: Punt btree writes to workqueue to submit 4d47b21c4dac bcachefs: Fix a use after free 8ce600d44720 bcachefs: Fix for btree_gc repairing interior btree ptrs e95d7edfb709 bcachefs: Preallocate trans mem in bch2_migrate_index_update() 89baec780f8b bcachefs: Allocator refactoring fa272f33bbfc bcachefs: Always check for invalid bkeys in trans commit path 27cc532ef2d7 bcachefs: Check that keys are in the correct btrees 04903131db3e bcachefs: Handle errors in bch2_trans_mark_update() 6ad060b0eb45 bcachefs: Allocator thread doesn't need gc_lock anymore dac1525d9c0d bcachefs: gc shouldn't care about owned_by_allocator 694015c2b1cf bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stack f02810a1a4cd bcachefs: Fix an unused var warning in userspace f24fab9cbad1 bcachefs: Fix some small memory leaks ae8bbb9fac2c bcachefs: Simplify fsck remove_dirent() 5e6a668b1961 bcachefs: Fix transaction restarts due to upgrading of cloned iterators 96f399d0eed9 bcachefs: Fix journal reclaim loop 3e07a7300f06 bcachefs: Fix an RCU splat 633632ef1be7 bcachefs: Simplify bch2_set_nr_journal_buckets() d62ab355d747 bcachefs: Fix bch2_trans_mark_dev_sb() 73a117d2d8a0 bcachefs: Improve trans_restart_mem_realloced tracepoint 558509aa0198 bcachefs: Don't downgrade iterators in bch2_trans_get_iter() 2527dd91580b bcachefs: Improve bch2_btree_iter_traverse_all() 0ef107859bc8 bcachefs: Fix journal_reclaim_wait_done() 1b9374adecea bcachefs: Fix bch2_gc_done() error messages 5e427571c59c bcachefs: Don't call bch2_btree_iter_traverse() unnecessarily a0c9cc1727ec bcachefs: Better iterator picking d44a6e350ed2 bcachefs: Drop old style btree node coalescing 4aac975b6c91 bcachefs: Add a perf test for multiple updates per commit e949fbbba0dc bcachefs: Ensure bucket gen gc completes ac516d0e7db7 bcachefs: Add the status of bucket gen gc to sysfs 319c1305071c bcachefs: Fix heap overrun in bch2_fs_usage_read() XXX squash 423300e8fe41 bcachefs: BCH_BEATURE_atomic_nlink is obsolete d3ff7fec9c60 bcachefs: Improved check_directory_structure() 176cf4bf5901 bcachefs: Fix fsck to not use bch2_link_trans() b69ac13cb391 bcachefs: Fix bch2_trans_relock() b906aaddf214 bcachefs: Redo check_nlink fsck pass 8a85b20cd757 bcachefs: Inode backpointers are now required 7ac2c55e4dec bcachefs: Simplify hash table checks 5c16add5ad78 bcachefs: Check inodes at start of fsck d7f35163e61d bcachefs: Fix BTREE_ITER_NOT_EXTENTS 0e96452eef51 bcachefs: Fix bch2_gc_btree_gens() 6ae0d16d2970 bcachefs: Make sure to kick journal reclaim when we're waiting on it b1bd955ba569 bcachefs: Don't wait for ALLOC_SCAN_BATCH buckets in allocator 3a14d58e7b33 bcachefs: Drop bch2_fsck_inode_nlink() b6d4f474e4e7 bcachefs: Move some dirent checks to bch2_dirent_invalid() 2177147b3909 bcachefs: Improve bset compaction 241e26369e12 bcachefs: Don't flush btree writes more aggressively because of btree key cache 9d8022db1ccf bcachefs: Eliminate more PAGE_SIZE uses a08577850017 bcachefs: Increase BSET_CACHELINE to 256 bytes f72b1fd71087 bcachefs: Fix a startup race ecc1420944c7 bcachefs: Fix an uninitialized variable 3ce8b463e3e0 bcachefs: kill bset_tree->max_key 671cc8a51b01 bcachefs: Eliminate memory barrier from fast path of journal_preres_put() 08e337618f67 bcachefs: Drop some memset() calls 35d5aff26362 bcachefs: Kill bch2_fs_usage_scratch_get() 9c2e624290f2 bcachefs: Fix livelock calling bch2_mark_bkey_replicas() 2940295c97f4 bcachefs: Be more careful about JOURNAL_RES_GET_RESERVED 6167f7c8ff5c bcachefs: Fix journal deadlock b753d4b338df bcachefs: Fix this_cpu_ptr() usage 2d587674bad9 bcachefs: Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYS 2fa81d0b5bfd bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESIS 5c1d808ad8b8 bcachefs: Drop trans->nounlock b182ff609f25 bcachefs: Move btree node merging to before transaction commit ecab6be7e5c3 bcachefs: bch2_foreground_maybe_merge() now correctly reports lock restarts 54ca47e114c0 bcachefs: Kill bch2_btree_node_get_sibling() 1259cc31b232 bcachefs: Change where merging of interior btree nodes is trigger from e264b2f62a8f bcachefs: Improve bch2_btree_update_start() ba5f03d362a8 bcachefs: Add a sysfs var for average btree write size d5a43661a1e9 bcachefs: Improve bch2_trans_relock() acb3b26e767a bcachefs: Move btree lock debugging to slowpath fn 24db24c74991 bcachefs: Don't make foreground writes wait behind journal reclaim too long 65bcd6579df3 buckets.c fixups XXX squash 5f65d74d791d bcachefs: Add repair code for out of order keys in a btree node. a84b6c50f18e bcachefs: Free iterator in bch2_btree_delete_range_trans() c5f51cdd5f1c bcachefs: Have journal reclaim thread flush more aggressively 883d9701f158 bcachefs: Don't use bch2_inode_find_by_inum() in move.c e6ae27272491 bcachefs: Change inode allocation code for snapshots ab2a29ccffd0 bcachefs: Inode backpointers e751c01a8ee1 bcachefs: Start using bpos.snapshot field 4cf91b0270dc bcachefs: Split out bpos_cmp() and bkey_cmp() 43d002432dbb bcachefs: Add a mechanism for running callbacks at trans commit time 331194a230f5 bcachefs: btree key cache locking improvements 2649b514b6ca bcachefs: Simplify btree_node_iter_init_pack_failed() f793fd85dc59 bcachefs: Fix for bch2_trans_commit() unlocking when it's not supposed to 3bf57160c23d bcachefs: Fix packed bkey format calculation for new btree roots c7e04e22e000 bcachefs: Fix building of aux search trees 2da5d000b91e bcachefs: Generate better bkey formats when splitting nodes 0390ea8ad8f4 bcachefs: Drop bkey noops 7c8b166e584c bcachefs: Increase default journal size a9d79c6e8ba1 bcachefs: Use pcpu mode of six locks for interior nodes 08070cba4a37 bcachefs: Split btree_iter_traverse and bch2_btree_iter_traverse() d3e6b9a14d85 bcachefs: Improve inode deletion code fad7cfed79cc bcachefs: Add an .invalid method for bch2_btree_ptr_v2 1fe9b1d33cd2 bcachefs: Include snapshot field in bch2_bpos_to_text bcad562259f7 bcachefs: Update iter->real_pos lazily 818664f50571 bcachefs: Consolidate bch2_btree_iter_peek() and peek_with_updates() ca58cbd4719f bcachefs: Improve iter->real_pos handling 3b0baf6f29ff bcachefs: Internal btree iterator renaming 07fc72e103a6 bcachefs: Kill btree_iter_peek_uptodate() 5cde51cd4809 bcachefs: Iterators are now always consistent with iter->real_pos 345ca825e7d7 bcachefs: Have btree_iter_next_node() use btree_iter_set_search_pos() e0ba3b6429a4 bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance cb16bfaa86f0 bcachefs: Get disk reservation when overwriting data in old snapshot 4cfb722ca16d bcachefs: Switch extent_handle_overwrites() to one key at a time 4ce41957a737 bcachefs: Optimize bch2_btree_iter_verify_level() 5c1ec980f998 bcachefs: Fix iterator picking 73590619ec1b bcachefs: Don't unconditially version_upgrade in initialize 84cc758d6b19 bcachefs: Validate bset version field against sb version fields d361a26d02b9 bcachefs: Don't overwrite snapshot field in bch2_cut_back() 7e6dbac98205 bcachefs: Kill bkey ops->debugcheck method e9895f0ab950 bcachefs: Assert that iterators aren't being double freed 50dc0f692a0d bcachefs: Require all btree iterators to be freed 8d956c2fb8f7 bcachefs: btree_iter_set_dontneed() abcecb49f5f3 bcachefs: Fsck code refactoring dbb93db9721e bcachefs: Fix btree iterator leak in extent_handle_overwrites() ba401eaac380 bcachefs: Don't list non journal devs in journal_debug_to_text() 2c944fa12dc7 bcachefs: Add a print statement for when we go read-write f2eaea2fc18c bcachefs: Kill btree_iter_pos_changed() 57447b7accca bcachefs: Fix a btree iterator leak 87a432f5d7ee bcachefs: Kill reflink option 5ff75ccbbc3f bcachefs: Fix read retry path for indirect extents c8d94403de05 bcachefs: Consolidate bch2_read_retry and bch2_read() 07bca3bd1e54 bcachefs: Kill ei_str_hash 5f0e4ae1c73e bcachefs: Use __bch2_trans_do() in a few more places b3b66e30445e bcachefs: Have fsck check for stripe pointers matching stripe 53b3e3c0e2f1 bcachefs: Fix locking in bch2_btree_iter_traverse_cached() c7bb769c81cc bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTS a045be5a0edb bcachefs: Simplify bch2_btree_iter_peek_prev() 27ace9cc01ea bcachefs: Simplify for_each_btree_key() 7d6f07edc28c bcachefs: Fix compat code for superblock 61a19ce4255a bcachefs: Fix bpos_diff() f020bfcdb058 bcachefs: Use bch2_bpos_to_text() more consistently 18fc6ae50312 bcachefs: btree_iter_prev_slot() b8f050791531 bcachefs: Delete some dead code 1f7fdc0abd74 bcachefs: btree_iter_live() 6333bd2f1334 bcachefs: Improve handling of extents in bch2_trans_update() 2436cb9fada9 bcachefs: Use x-macros for more enums 41f8b09edc25 bcachefs: Rename BTREE_ID enums for consistency with other enums 79f88eba01b1 bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteout c052cf82f3d6 bcachefs: KEY_TYPE_discard is no longer used f2785955bbdf bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE() c043a3303c11 bcachefs: Fix bch2_btree_cache_scan() 9620c3ec2fa8 bcachefs: Add a mempool for the replicas delta list e131b6aa0a31 bcachefs: Add a mempool for btree_trans bump allocator 9ae28f824e1b bcachefs: Start journal reclaim thread earlier 2ee47eec44f0 bcachefs: Fix for copygc getting stuck waiting for reserve to be filled bae895a5a330 bcachefs: Add allocator thread state to sysfs 51c66fedc0ea bcachefs: Rip out copygc pd controller 5bbe4bf95bdd bcachefs: Add copygc wait to sysfs cb66fc5fe4cc bcachefs: Fix copygc threshold 006d69aa2655 bcachefs: Don't drop ptrs to btree nodes d065472c3a79 bcachefs: Fix a use-after-free in bch2_gc_mark_key() 41e3778636ca bcachefs: Bring back metadata only gc 98f2197de49b bcachefs: Fix bch2_write_super to obey very_degraded option ed8269cc1d41 bcachefs: Don't fail mounts due to devices that are marked as failed 1b05778707d0 bcachefs: Add a cond_seched() to the allocator thread 19dd3172b000 bcachefs: Use x-macros for compat feature bits 33a391a2551b bcachefs: Fix some (spurious) warnings about uninitialized vars 220d206232ba bcachefs: Fix an allocator startup race e01dacf76c0c bcachefs: Fix bkey format generation for 32 bit fields a4805d6672aa bcachefs: Scan for old btree nodes if necessary on mount 1889ad5a1285 bcachefs: Add code to scan for/rewite old btree nodes 8567415457b2 bcachefs: Dump journal state when we get stuck 514852c2b58f bcachefs: Fix a 64 bit divide on 32 bit fe38b7208622 bcachefs: Don't use inode btree key cache in fsck code bcdb4b973220 bcachefs: Don't call into journal reclaim when we're not supposed to 59a740516142 bcachefs: Create allocator threads when allocating filesystem 18a7b97239b6 bcachefs: Fix for bch2_btree_node_get_noiter() returning -ENOMEM dab9ef0d2716 bcachefs: Add error message for some allocation failures 8042b5b715e6 bcachefs: Extents may now cross btree node boundaries 7e1a3aa9dfcb bcachefs: iter->real_pos 9f631dc14325 bcachefs: Ensure btree iterators are traversed in bch2_trans_commit() 0507962f634b bcachefs: Drop invalid stripe ptrs in fsck 0ef837a0cc87 bcachefs: Fix unnecessary read amplificaiton when allocating ec stripes 2bb748a69596 bcachefs: Fsck fixes 9d4032617605 bcachefs: Fix a shift greater than type size 5ea037d03cab bcachefs: Assert that we're not trying to flush journal seq in the future 3d4955952f05 bcachefs: Fix bch2_btree_iter_peek_prev() 434094bec03e bcachefs: bch2_btree_iter_advance_pos() 792e2c4c850c bcachefs: Kill bch2_btree_iter_set_pos_same_leaf() 2b2c1a89cef6 bcachefs: Simplify btree_iter_(next|prev)_leaf() eaf798317aa8 bcachefs: Fix for hash_redo_key() in fsck 6a16ad951ae4 bcachefs: Add flushed_seq_ondisk to journal_debug_to_text() fcb3431be837 bcachefs: Redo checks for sufficient devices 5d428c7c6445 bcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't set 4b8f89afd445 bcachefs: Fixes/improvements for journal entry reservations 91f6ad6f947c bcachefs: Include device in btree IO error messages 180fb49dea90 bcachefs: Journal updates to dev usage 2abe542087d9 bcachefs: Persist 64 bit io clocks 7f4e1d5d0faf bcachefs: KEY_TYPE_alloc_v2 26452d1dcd4b bcachefs: Add missing call to bch2_replicas_entry_sort() a28bd48a7fc1 bcachefs: Add an assertion to check for journal writes to same location d042b0402cff bcachefs: Add an option for metadata_target 5fc70d3a54e4 bcachefs: Repair bad data pointers a0b73c1c5363 bcachefs: Add (partial) support for fixing btree topology 5b593ee172bd bcachefs: Add support for doing btree updates prior to journal replay 51d2dfb82d05 bcachefs: Add BTREE_PTR_RANGE_UPDATED a66f7989742a bcachefs: Refactor checking of btree topology e4c3f386b62d bcachefs: Improve diagnostics when journal entries are missing 522c25f068bd bcachefs: Fix BCH_REPLICAS_MAX check 0093a50f2759 bcachefs: Fix build in userspace 4529ae09cea2 bcachefs: Fix an assertion bfcf840ddf06 bcachefs: Mark superblocks transactionally 9afc6652d14a bcachefs: Kill bch2_invalidate_bucket() 72eab8da47b2 bcachefs: Refactor dev usage 079663d8ed81 bcachefs: Kill metadata only gc b7cf4bd7fe68 bcachefs: Ensure __bch2_trans_commit() always calls bch2_trans_reset() fdbb88ac0194 bcachefs: Fix a faulty assertion e46b85573434 bcachefs: Switch replicas.c allocations to GFP_KERNEL b4725cc1a45f bcachefs: Fix loopback in dio mode ef470b4817e6 bcachefs: Clean up bch2_extent_can_insert a5cd80ea99e5 bcachefs: Fix an assertion pop 33ccd7188e37 bcachefs: Don't allocate stripes at POS_MIN 6c7585b098c5 bcachefs: Rework allocating buckets for stripes f9ef45ad434b bcachefs: Verify transaction updates are sorted c6e658ee9f7f bcachefs: Preserve stripe blockcounts on existing stripes 6e53151b7b73 bcachefs: Kill stripe->dirty a39c74be8059 bcachefs: Fix gc updating stripes info 2ef220cba297 bcachefs: Fix double counting of stripe block counts by GC cd9f3dfe5870 bcachefs: Fix integer overflow in bch2_disk_reservation_get() 280249b9d9b9 bcachefs: Correctly order flushes and journal writes on multi device filesystems ed9d58a2b1dd bcachefs: Run jset_validate in write path as well ac958006294a bcachefs: Factor out bch2_ec_stripes_heap_start() edfbba58e3e7 bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk() 2a3731e34de9 bcachefs: Erasure coding fixes & refactoring b929bbef6f92 bcachefs: Add cannibalize lock to btree_cache_to_text() 032ac32c5164 bcachefs: Fix .splice_write 53ef2c5cc991 bcachefs: Fix bch2_replicas_gc2 4291a3317f37 bcachefs: bch2_alloc_write() should be writing for all devices dcf64dfbbc3c bcachefs: Fix btree node split after merge operations 890e3f5bf7e8 bcachefs: Reserve some open buckets for btree allocations fd54c40e00dc bcachefs: Work around a zstd bug 29d90f61eb34 bcachefs: Don't error out of recovery process on journal read error c859430b1728 bcachefs: Fix journal_buf_realloc() 07a1006ae815 bcachefs: Reduce/kill BKEY_PADDED use 8deed5f4e547 bcachefs: Use separate new stripes for copygc and non-copygc 2c40a2403e2b bcachefs: Change allocations for ec stripes to blocking 81d8599e192e bcachefs: Don't read existing stripes synchronously in write path 35a067b42dcf bcachefs: Change when we allow overwrites 3187aa8d5702 bcachefs: Don't use BTREE_INSERT_USE_RESERVE so much f0e70018d14e bcachefs: Fix iterator overflow in move path 07bd4c285b79 bcachefs: Fix btree lock being incorrectly dropped e323edd6d390 bcachefs: Fix for spinning in journal reclaim on startup d483dd17e2bf bcachefs: Fix race between journal_seq_copy() and journal_seq_drop() f30dd8601262 bcachefs: Don't write bucket IO time lazily ffb7c3d370a1 bcachefs: Add BCH_BKEY_PTRS_MAX ded54580bdf1 bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid() 1d8305c11a28 bcachefs: Add some cond_rescheds() in shutdown path 537c49d6afad bcachefs: Fix btree node merge -> split operations 5b9bf43c81e6 bcachefs: Always check if we need disk res in extent update path 719fe7fb555a bcachefs: Update transactional triggers interface to pass old & new keys 66bddc6c2b38 bcachefs: Only try to get existing stripe once in stripe create path cc578a36f995 bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all iters are in use d5b98fe2d764 bcachefs: Fix rand_delete() test a2bfc8412ad8 bcachefs: Try to print full btree error message b18df768ebf7 bcachefs: Prevent journal reclaim from spinning f51e84fe24d8 bcachefs: Fix btree key cache dirty checks 5d32c5bb076e bcachefs: Be more conservation about journal pre-reservations adbcada43fa7 bcachefs: Don't require flush/fua on every journal write b6df4325cd91 bcachefs: Improve journal free space calculations ebb84d094141 bcachefs: Increase journal pipelining 5db43418d509 bcachefs: Don't issue btree writes that weren't journalled afa7cb0c36bd bcachefs: Check for errors in bch2_journal_reclaim() 33c74e4119a9 bcachefs: Flag inodes that had btree update errors 0fefe8d8ef74 bcachefs: Improve some IO error messages f299d57350b2 bcachefs: Refactor filesystem usage accounting 7bfbbd88024d bcachefs: Fix spurious alloc errors on forced shutdown b206df6e15ca bcachefs: Fix some spurious gcc warnings c5bb16903461 bcachefs: Fix journal_flush_seq() 3eb26d015778 bcachefs: bch2_trans_get_iter() no longer returns errors ec3d21a9f25d bcachefs: Add error handling to unit & perf tests 231db03c571b bcachefs: Journal pin refactoring 34c1cd6a59bf bcachefs: Fix for fsck spuriously finding duplicate extents 2e9f3b88858e bcachefs: Use BTREE_ITER_PREFETCH in journal+btree iter 04e23a566fa9 bcachefs: Ensure we always have a journal pin in interior update path d7b04163c2e6 bcachefs: Change a BUG_ON() to a fatal error d0022290b81c bcachefs: Fix error in filesystem initialization 5731cf01567d bcachefs: Fix journal reclaim spinning in recovery 89931472c20b bcachefs: Fix for __readahead_batch getting partial batch 33b3b1dc0f68 bcachefs: Optimize bch2_journal_flush_seq_async() 7b4892077038 bcachefs: Delete dead code 087c201943ff bcachefs: bch2_btree_delete_range_trans() 6584e84a978e bcachefs: Don't use bkey cache for inode update in fsck f3020550777a bcachefs: Fix an rcu splat b7a9bbfc1b85 bcachefs: Move journal reclaim to a kthread d5425a3b220a bcachefs: Throttle updates when btree key cache is too dirty 9d4582ffdb28 bcachefs: Journal reclaim requires memalloc_noreclaim_save() b3c2a06b7d89 bcachefs: Simplify transaction commit error path 8a92e545597a bcachefs: Ensure journal reclaim runs when btree key cache is too dirty 125907203cc9 bcachefs: Improve btree key cache shrinker 4e92cbb64287 bcachefs: More debug code improvements 14ba3706b3a8 bcachefs: Add a kmem_cache for btree_key_cache objects ed0e24c0992d bcachefs: Be more precise with journal error reporting d8ebed7d24cd bcachefs: Add btree cache stats to sysfs e8c851b351d6 bcachefs: Add an ioctl for resizing journal on a device 1c74cec10cc8 bcachefs: Add more debug checks e8bd002b2381 bcachefs: Dump journal state when the journal deadlocks dbd1e8259ad2 bcachefs: Dont' use percpu btree_iter buf in userspace 0b5c9f59401e bcachefs: Set preallocated transaction mem to avoid restarts 3dc5fcfcf51e bcachefs: Convert tracepoints to use %ps, not %pf 4d54337cdbf3 bcachefs: Fix journal entry repair code 628a3ad2c2df bcachefs: Add a shrinker for the btree key cache 876c7af3a662 bcachefs: Take a SRCU lock in btree transactions d8b46004648c bcachefs: Check for errors from register_shrinker() 158eecb88ed3 bcachefs: Assorted journal refactoring 1676a398d37b bcachefs: Delete dead journalling code ed0d631fa501 bcachefs: Improve journal error messages 61501161817b bcachefs: Be more careful in bch2_bkey_to_text() 1640647c04bf bcachefs: Inode delete doesn't need to flush key cache anymore 6d758368f126 bcachefs: Fix a btree transaction iter overflow 101d471367a4 bcachefs: Fix a 64 bit divide 35ef6df5ca67 bcachefs: Improve journal entry validate code eb8e6e9ccbb4 bcachefs: Deadlock prevention for ei_pagecache_lock 6d9378f3dcd7 bcachefs: Hack around bch2_varint_decode invalid reads e648448ca562 bcachefs: Fix missing memalloc_nofs_restore() f526d26d711a bcachefs: Fix btree key cache shutdown 6a747c468380 bcachefs: Add accounting for dirty btree nodes/keys 01819cfe37e8 bcachefs: Fix btree iterator leak 9ae82fe6ace1 bcachefs: Inline make_bfloat() into __build_ro_aux_tree() fe4584765d83 bcachefs: use a radix tree for inum bitmap in fsck a3e7226268b2 bcachefs: New varints b3d1e6cab2df bcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=n 811d2bcd85a8 bcachefs: Drop typechecking from bkey_cmp_packed() 73e7470b31e4 bcachefs: More inlinining in the btree key cache code 7e7ae6ca57d2 bcachefs: Fix spurious transaction restarts 1a21bf986670 bcachefs: Add a single slot percpu buf for btree iters 00276f9f34c2 bcachefs: Use attach_page_private and detach_page_private 96fee47e4493 bcachefs: Remove page_state_init_for_read b735d73a00d5 bcachefs: Build fixes for 32bit x86 b5e8a6992fb1 bcachefs: Improved inode create optimization df082b3a50e0 bcachefs: Report inode counts via statfs d108efc25415 bcachefs: add const annotations to bset.c ae1ede5893bd bcachefs: Don't embed btree iters in btree_trans 692d4031a458 bcachefs: Split out debug_check_btree_accounting 29364f34530d bcachefs: Drop sysfs interface to debug parameters 2f33ece9b477 bcachefs: Minor journal reclaim improvement 45e4dcba7940 bcachefs: Inode create optimization b16fa0bae576 bcachefs: Improve check for when bios are physically contiguous dcf141b9e13d bcachefs: Fix spurious transaction restarts a301dc38efa1 bcachefs: Improve tracing for transaction restarts 527087c741dc bcachefs: Fix stack corruption 8cad3e2f73f5 bcachefs: Use cached iterators for inode updates e7b854b1f76d bcachefs: fiemap fixes 645d72aa366e bcachefs: Fix btree updates when mixing cached and non cached iterators eb4609796de5 bcachefs: Add mode to bch2_inode_to_text 8be901d5d4a2 bcachefs: Always write a journal entry when stopping journal 33114c2d8974 bcachefs: Drop alloc keys from journal when -o reconstruct_alloc 801a3de64279 bcachefs: Indirect inline data extents 13dcd4abcd8d bcachefs: Fix rare use after free in read path e00711d2cae7 bcachefs: Improve some error messages a10e677a1555 bcachefs: Fix for passing target= opts as mount opts 5b088c1dd005 bcachefs: Fix bch2_mark_stripe() b88e971e45fe bcachefs: Don't drop replicas when copygcing ec data af4d05c46b1e bcachefs: Account for stripe parity sectors separately 39283c712e6d bcachefs: Fix for bad stripe pointers 289980195ffa bcachefs: Start/stop io clock hands in read/write paths 8d6b6222bf16 bcachefs: Improvements to writing alloc info aa8889c07abe bcachefs: Fix assertion popping in transaction commit path f3721e12d07a bcachefs: Perf improvements for bch_alloc_read() 9f20ed157d52 bcachefs: Fix copygc dying on startup 6ea873d1727a bcachefs: Fix copygc of compressed data 97c0e1950254 bcachefs: Fix another lockdep splat 505b7a4c2844 bcachefs: Fix errors early in the fs init process 922ae9f45585 bcachefs: Copy ptr->cached when migrating data c47c50f8564a bcachefs: Fix gc of stale ptr gens 9ee38f62da22 bcachefs: Fix off-by-one error in ptr gen check 5d0b7f906a7e bcachefs: Fix a lockdep splat 9ba2eb25f017 bcachefs: Fix __bch2_truncate_page() 61ce38b862c1 bcachefs: Fix journal_seq_copy() d5e4dcc29cce bcachefs: Fix unmount path 625104ea2138 bcachefs: Don't fail mount if device has been removed ca73852a1341 bcachefs: Improvements to the journal read error paths a672fb8f5dea bcachefs: Make sure to go rw if lazy in fsck 7af0cec30768 bcachefs: Some project id fixes ac7eef0318c3 bcachefs: Don't report inodes to statfs f9adbb7d5d19 bcachefs: Add a cond_resched() to bch2_alloc_write() 2d8c0da1a7c2 bcachefs: Fix a couple null ptr derefs when no disk groups exist 01566db2fb1f bcachefs: Fix disk groups not being updated when set via sysfs 142cbdff9b3d bcachefs: Change copygc to consider bucket fragmentation 1421bea38ace bcachefs: Don't block on allocations when only writing to specific device 9f115ce9e9b5 bcachefs: Fix a bug with the journal_seq_blacklist mechanism 00c24f53b563 bcachefs: Fix bch2_new_stripes_to_text() 768b42a7eb91 bcachefs: Don't disallow btree writes to RO devices 79e72a90936e bcachefs: Fix maximum btree node size 7807e143849e bcachefs: Convert various code to printbuf 4580baec7fbe bcachefs: Remove some uses of PAGE_SIZE in the btree code 760992aac852 bcachefs: Ensure we wake up threads locking node when reusing it f8058242205d bcachefs: Fix bch2_btree_node_insert_fits() d3a2b5d809c1 bcachefs: Ensure we only allocate one EC bucket per writepoint 33e339619f7f bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUT 74ed7e560b79 bcachefs: Don't let copygc buckets be stolen by other threads 3d080aa52f6c bcachefs: Delete unused arguments 4fe7efa17713 bcachefs: Fix an error path 988e98cfce26 bcachefs: Refactor replicas code 8f3b41ab4f39 bcachefs: Don't restrict copygc writes to the same device 63b214e75b1c bcachefs: Add bch2_blk_status_to_str() a2b5313a39df bcachefs: Fix a faulty assertion e8306e3b4ca2 bcachefs: Wrap write path in memalloc_nofs_save() f621e1521c3f bcachefs: Add an option for rebuilding the replicas section e6d1161530bc bcachefs: Make copygc thread global f793bc15491c bcachefs: Drop extra pointers when marking data as in a stripe 1d2ff0a63049 bcachefs: Fix extent_ptr_durability() calculation for erasure coded data 89fd25be70b4 bcachefs: Use x-macros for data types 912bdf17a849 bcachefs: Fix short buffered writes 0ba95acc4499 bcachefs: Allow existing stripes to be updated with new data buckets f6b94a3baa95 bcachefs: Refactor stripe creation 703e2a43bf30 bcachefs: Move stripe creation to workqueue ba6dd1dd493f bcachefs: Improve stripe triggers/heap code e63534a20117 bcachefs: Rework triggers interface 697e45b230d5 bcachefs: Kill BTREE_TRIGGER_NOOVERWRITES fff899b1d900 bcachefs: Mark btree nodes as needing rewrite when not all replicas are RW 306d40df7d27 bcachefs: Use blk_status_to_str() 52fbb7c85978 bcachefs: Don't cap ios in dio write path at 2 MB 042a1f268e82 bcachefs: Refactor dio write code to reinit bch_write_op 64f2a8803ec8 bcachefs: Fix bch2_extent_can_insert() not being called c61b7e21ecff bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one() 649a9b68ac12 bcachefs: Track sectors of erasure coded data 937f50360569 bcachefs: Use btree reserve when appropriate eff508b459fb bcachefs: Add a kthread_should_stop() check to allocator thread a34782a0663c bcachefs: Change bch2_dump_bset() to also print key values b9c3d1397812 bcachefs: Fix a deadlock in the RO path 47a5649a0a93 bcachefs: Fix incorrect gfp check d211b408abbc bcachefs: Fix lock ordering with new btree cache code 1d1867896210 bcachefs: delete a slightly faulty assertion 7dd1ebfa1ec1 bcachefs: Increase size of btree node reserve e27b03b35b09 bcachefs: Give bkey_cached_key same attributes as bpos 5d20ba48f000 bcachefs: Use cached iterators for alloc btree 2ca88e5ad9b2 bcachefs: Btree key cache 451570a5bc5f bcachefs: Implement a new gc that only recalcs oldest gen 1ada160618d6 bcachefs: Turn c->state_lock into an rwsem 7fffc85baf1f bcachefs: Add an internal option for reading entire journal bd2bb273a09b bcachefs: Don't deadlock when btree node reuse changes lock ordering 515282ac7d84 bcachefs: Fix a deadlock 4e8224ed8ab3 bcachefs: Refactor btree insert path 4efe71a646c5 bcachefs: Always give out journal pre-res if we already have one 374153c2a958 bcachefs: More open buckets e38821f322d9 bcachefs: Don't allocate memory under the btree cache lock 966885ee409d bcachefs: Fix a linked list bug 6b5f9b29e653 bcachefs: Make open bucket reserves more conservative 40ca39b56448 bcachefs: btree_update_nodes_written() requires alloc reserve 8c9eef95cde9 bcachefs: Check gfp_flags correctly in bch2_btree_cache_scan() 8804ef1f28de bcachefs: Call bch2_btree_iter_traverse() if necessary in commit path 72545b5e76b0 bcachefs: bch2_trans_downgrade() 784d8d173d7a bcachefs: Improve warning for copygc failing to move data 255adc515aea bcachefs: Always increment bucket gen on bucket reuse a27443bc7652 bcachefs: Kill old allocator startup code 9ef846a7a13b bcachefs: Improve assorted error messages f96c0df4dbb0 bcachefs: Fix a deadlock in bch2_btree_node_get_sibling() 495aabede3ff bcachefs: Add debug code to print btree transactions 61fc3c9610e4 bcachefs: Set filesystem features earlier in fs init path 36b8372b5957 bcachefs: Add an option to disable reflink support 039fc4c5221f bcachefs: Fixes for going RO baeed3c3c028 bcachefs: Don't require alloc btree to be updated before buckets are used beb6db68a555 bcachefs: fsck_error_lock requires GFP_NOFS 00b8ccf7074f bcachefs: Interior btree updates are now fully transactional c823c3390bd2 bcachefs: Factor out bch2_fs_btree_interior_update_init() 96e2aa1be5ee bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_commit() b29303966b9e bcachefs: Fix reading of alloc info after unclean shutdown 692c3f0601bd bcachefs: fix memalloc_nofs_restore() usage aafcf9bc12f4 bcachefs: Better error messages on bucket sector count overflows 2340fd9d27c4 bcachefs: Be more rigorous about marking the filesystem clean dc744b51f97c bcachefs: Handle printing of null bkeys 2628cfe3d303 bcachefs: Add vmalloc fallback for decompress workspace e5c15444d6ac bcachefs: Print out d_type in dirent_to_text() 22d8a33d30d7 bcachefs: fix stack corruption a1b0da4555c1 bcachefs: Wrap vmap() in memalloc_nofs_save()/restore() 0d0e77f45fe8 bcachefs: Fix another iterator counting bug d3baf289dce5 bcachefs: Fix setquota 4167b4cdba30 bcachefs: Fix a workqueue deadlock f36dff2885ee bcachefs: Validate that we read the correct btree node a9310ab06c0b bcachefs: Fixes for startup on very full filesystems d9b59a57cc81 bcachefs: Fix initialization of bounce mempools c4dd7871ef71 bcachefs: Some compression improvements bc970cecd86d bcachefs: Fix two more deadlocks 5b6d505a77f8 bcachefs: Fix another deadlock in btree_update_nodes_written() 1e1a31c4b001 bcachefs: Add some printks for error paths f59b346477a4 bcachefs: Don't issue writes that are more than 1 MB 6f2b9074d751 bcachefs: More fixes for counting extent update iterators bbe65614b7bf bcachefs: Fix a deadlock 2c480a7102f2 bcachefs: Handle -EINTR bch2_migrate_index_update() 41697f382cff bcachefs: Fix for the bkey compat path 297604c92337 bcachefs: Add a few tracepoints f270667a7fc0 bcachefs: Slightly reduce btree split threshold 15a07f2eae68 bcachefs: Improve lockdep annotation in journalling code 94035eed52f5 bcachefs: Fix a locking bug in bch2_journal_pin_copy() 58fb3e519a76 bcachefs: Fix another deadlock in the btree interior update path 1eba942d1c48 bcachefs: Fix a locking bug in bch2_btree_ptr_debugcheck() e77e4efce31f bcachefs: Account for ioclock slop when throttling rebalance thread 0f9dda478fb5 bcachefs: Fix a deadlock on starting an interior btree update 1e3b1f9a229d bcachefs: Fix a debug mode assertion 2aec5955bb7c bcachefs: Fix a debug assertion 8707ab0df259 bcachefs: Fix another error path locking bug 75923ba7ad56 bcachefs: Fix a null ptr deref during journal replay 47c46c953163 bcachefs: Add another mssing bch2_trans_iter_put() call 0329b1507d37 bcachefs: Trace where btree iterators are allocated 283eda5798bc bcachefs: Fix fallocate FL_INSERT_RANGE 59a38a384443 bcachefs: Add print method for bch2_btree_ptr_v2 501e1bda3e58 bcachefs: Fix journalling of interior node updates b58a181d5c4a bcachefs: Fix iterating of journal keys within a btree node 11f6ed36b959 bcachefs: Fix a locking bug 1d60b99999bc bcachefs: Fix inodes pass in fsck e5e6aaa7979a bcachefs: Fix ec_stripe_update_ptrs() d06c1a0cbce9 bcachefs: Check btree topology at startup a0e491c099a2 bcachefs: Don't allocate memory while holding journal reservation 2c31e6572ec6 bcachefs: Reduce max nr of btree iters when lockdep is on 39fb2983c586 bcachefs: Kill bkey_type_successor b72633aed07b bcachefs: Switch a BUG_ON() to a warning 22f776985f34 bcachefs: Use kvpmalloc mempools for compression bounce 5a655f06c94f bcachefs: Read journal when keep_journal on 56a40fbc4e39 bcachefs: Various fixes for interior update path 4e4758c6cbbb bcachefs: Use memalloc_nofs_save() f7005e0175ed bcachefs: Improve error message in fsck f1d786a0dbc4 bcachefs: Add an option for keeping journal entries after startup 2f194e1697f7 bcachefs: Fix an assertion when nothing to replay 6357d6071fcc bcachefs: Journal updates to interior nodes f44a6a713437 bcachefs: Replay interior node keys e62d65f2fbc3 bcachefs: trans_commit() path can now insert to interior nodes 47143a75e013 bcachefs: Disable extent merging 0728eed7b6ec bcachefs: Fix a locking bug in fsck fa4dc3987b8e bcachefs: Fix count_iters_for_insert() 8666a9ad6fac bcachefs: Fix an iterator bug 6d61724b2ba1 bcachefs: Shut down quicker 97328a1a3c95 bcachefs: BCH_FEATURE_new_extent_overwrite is now required 5d548743bddf bcachefs: Clear BCH_FEATURE_extents_above_btree_updates on clean shutdown 716254b8a1af bcachefs: Fix another iterator leak 19f24758ef17 bcachefs: Don't use peek_filter() unnecessarily 286d8ad040dd bcachefs: Fix a use after free in dio write path 511ed5bf7626 bcachefs: Drop unused export e3e464ac6d09 bcachefs: Move extent overwrite handling out of core btree code 57b0b3db475d bcachefs: btree_iter_peek_with_updates() 7d6f9b6409ef bcachefs: Fix build when CONFIG_BCACHEFS_DEBUG=n 2e70ce563432 bcachefs: More btree iter invariants c38012398826 bcachefs: Simplify bch2_btree_iter_peek_slot() 2dac0eae78f4 bcachefs: Iterator debug code improvements 3186c80fe93f bcachefs: Skip 0 size deleted extents in journal replay f6d0368e06be bcachefs: Traverse iterator in journal replay a7b46a3db093 bcachefs: Don't log errors that are expected during shutdown 24e0c3f8da00 bcachefs: Fix bch2_dump_bset() 27beb8102356 bcachefs: Fix another iterator leak e65fcb4362d5 bcachefs: Fix off by one error in bch2_extent_crc_append() 7699cdd58727 bcachefs: Fix extent_sort_fix_overlapping() e3ecf4f56811 bcachefs: Some btree iterator improvements 3f58a19763d9 bcachefs: Journal pin cleanups 883f1a7ce05f bcachefs: Dont't del sysfs dir until after we go RO 38f0664a5f59 bcachefs: Fix error message on bucket sector count overflow f1f5f114cdd1 bcachefs: Improve an error message b807a0c8baf6 bcachefs: BCH_SB_FEATURES_ALL 7f81d4cf69c8 bcachefs: fix setting btree_node_accessed() 72141e1f4fa4 bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookup 00aad62aaf56 bcachefs: Fix incorrect initialization of btree_node_old_extent_overwrite() c18dade6589a bcachefs: Issue discards when needed to allocate journal write 163e885a0aee bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERS ac7c51b2180e bcachefs: Seralize btree_update operations at btree_update_nodes_written() 548b3d209fa5 bcachefs: btree_ptr_v2 237e80483a64 bcachefs: introduce b->hash_val b606c8aa568e bcachefs: Fix traversing to interior nodes a9bc0a5173bb bcachefs: Check for bad key version number 1f49dafcd319 bcachefs: Fix bch2_ptr_swab for indirect extents c4a94ae3da7c bcachefs: Make BTREE_ITER_IS_EXTENTS private to iter code 6a9ec8282647 bcachefs: __bch2_btree_iter_set_pos() 5c4a5cd5b379 bcachefs: btree_and_journal_iter 8b53852d0a80 bcachefs: Make sure we're releasing btree iterators fdf224003354 bcachefs: Improve an insert path optimization 7d4aed1ea408 bcachefs: Fix an uninitialized field in bch_write_op 4dba7c301782 bcachefs: Fix an in iterator leak ab05de4ce4a1 bcachefs: Track incompressible data 182084e3dc5f bcachefs: Refactor rebalance_pred function 65d9f536fa3e bcachefs: Improve tracepoints slightly in commit path 6876d2ab7846 bcachefs: Add a cond_resched() to rebalance loop 952070908f9f bcachefs: Don't modify existing key in place in sort_repack_merge() a965ef498624 bcachefs: Fix bch2_sort_keys() to not modify src keys 5525f632dc12 bcachefs: Change btree split threshold to be in u64s d98a5e39452e bcachefs: Add some comments for btree iterator flags ae54c4539b3c bcachefs: Refactor bch2_btree_bset_insert_key() 9626aeb16714 bcachefs: Rework iter->pos handling f2e8c69fcb63 bcachefs: Don't lose needs_whiteout in overwrite path a7b96ab020a7 bcachefs: Don't call trans_iter_put() on error pointer 0abb250125bf bcachefs: Ensure iterators are valid before calling trans_mark_key() b2ca9903cd7a bcachefs: Fix extent_to_replicas() e7808eef9521 bcachefs: Kill bch2_fs_bug() 31ba2cd33037 bcachefs: Hacky fixes for device removal 3e548da8f57e bcachefs: Don't print anything when device doesn't have a label d5cdf033cd37 bcachefs: Fix an iterator error path 9ad26b2b568f bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONE 24326cd12aa0 bcachefs: Sort & deduplicate updates in bch2_trans_update() 2d594dfb5357 bcachefs: Split out btree_trigger_flags 54e86b581306 bcachefs: Make btree_insert_entry more private to update path f21539a56d97 bcachefs: Use bch2_trans_reset in bch2_trans_commit() bcd6f3e06fe4 bcachefs: Use KEY_TYPE_deleted whitouts for extents 1c3ff72c0fa9 bcachefs: Convert some enums to x-macros 27b3e52388e1 bcachefs: Add an assertion to track down a heisenbug 46e4bb1c3782 bcachefs: Fix a use after free e731d466d2ba bcachefs: Don't export __bch2_fs_read_write 8b3bbe2c3475 bcachefs: Don't reexecute triggers when retrying transaction commit 58e2388f9e11 bcachefs: Kill BTREE_INSERT_ATOMIC b1fd23df1ded bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMIC a8abd3a7f63e bcachefs: bch2_trans_reset() calls should be at the tops of loops 780c4e43f8f8 bcachefs: Drop a faulty assertion 309c54c3f415 bcachefs: Redo copygc throttling 5873efbfd9c3 bcachefs: Make io timers less buggy 187c71f6ab43 bcachefs: Fix a memory splat 22502ac23a2e bcachefs: Redo filesystem usage ioctls 184b1dc1a6bf bcachefs: Update directory timestamps during link c45d473df77f bcachefs: Fix for an assertion on filesystem error b5a5c4c1033a bcachefs: Fix a null ptr deref in btree_iter_traverse_one() ae2f17d5ad02 bcachefs: Kill btree_node_iter_large 8f82280ea387 bcachefs: Use one buffer for sorting whiteouts c297a763e2dc bcachefs: Refactor whiteouts compaction c9bebae65ead bcachefs: Whiteout changes 183797e31d43 bcachefs: Always emit new extents on partial overwrite c201e2d97615 bcachefs: Fix bch2_verify_insert_pos() 07358a82bb36 bcachefs: Put inline data behind a mount option for now ba239c954e84 bcachefs: bch2_check_set_feature() 9ba68f6cdc79 bcachefs: Switch to macro for bkey_ops 5934a0caf2b5 bcachefs: bkey_on_stack_reassemble() bd7e82ee2ad4 bcachefs: kill ca->freelist_lock 4de774952b12 bcachefs: Reorganize extents.c 4be1a412ea34 bcachefs: Inline data extents 08c07fea7b43 bcachefs: Split out extent_update.c 085ab69357e0 bcachefs: Rework of cut_front & cut_back ad44bdc351fa bcachefs: bkey noops aef90ce08512 bcachefs: kill bch2_extent_has_device() 35189e09ab46 bcachefs: bkey_on_stack 03c8c747a0f2 bcachefs: Make memcpy_to_bio() param const 50fe5bd69c6d bcachefs: Use wbc_to_write_flags() c32bd3ad1fe5 bcachefs: Fix erorr path in bch2_write() b627c7d8f46c bcachefs: Set lost+found mode to 0700 0897705163b5 bcachefs: Be slightly less tricky with union usage f7f21ed382ea bcachefs: Remove some BKEY_PADDED uses b904a7991802 bcachefs: Go back to 16 bit mantissa bkey floats 58404bb2362d bcachefs: Fall back to slowpath on exact comparison 1bdb67e8cb42 bcachefs: kill BFLOAT_FAILED_PREV 70438dc3f0a2 bcachefs: bch2_read_extent() microoptimizations c45376866aa1 bcachefs: Pipeline binary searches and linear searches fab4f8c65388 bcachefs: Make __bch2_bkey_cmp_packed() smaller 6baf2730ccaf bcachefs: Inline fast path of bch2_increment_clock() f58c22e76feb bcachefs: Avoid calling bch2_btree_iter_relock() in bch2_btree_iter_traverse() e2ee3eaab72a bcachefs: Add an option for fsck error ratelimiting ef496cd268f4 bcachefs: Don't BUG_ON() sector count overflow 677fc0562a23 bcachefs: Some reflink fixes 4a1d8d3efcde bcachefs: Fix setting of attributes mask in getattr a023127a28d4 bcachefs: Eliminate function calls in DIO fastpaths 54847d253ab3 bcachefs: DIO write path only needs to shoot down pagecache once, not twice 1b783a690dd5 bcachefs: Add pagecache_add lock to buffered IO path, fault path 6d01598ecd15 bcachefs: Fix uninitialized field in hash_check_init() 7edcfbfefe5c bcachefs: Don't hold inode lock longer than necessary in dio write path f8f30863382c bcachefs: Avoid atomics in write fast path f7f63211a4e7 bcachefs: Don't use extent_ptr_decoded_append() in write path (fixup patch) 887c2a4ee548 bcachefs: bch2_btree_iter_fix_key_modified() b7ba66c8450a bcachefs: Inline more of bch2_trans_commit hot path ff929515cc52 bcachefs: Trust btree alloc info at runtime c4e065c23c4a bcachefs: More bset.c microoptimization 928c839cc949 bcachefs: Initialize btree_node flags field in bch2_btree_root_alloc. 43cfbad6e431 bcachefs: Further padding fixes in bch2_journal_super_entries_add_common() e3728b500345 bcachefs: Initialize padding space after alloc bkey e219965586b0 bcachefs: Add missing error checking in bch2_find_by_inum_trans() 406d6d5a0733 bcachefs: Fix an error path race 92384391c8d0 bcachefs: Don't reuse bio in retry path b8098f36dd98 bcachefs: Don't use rep movsq for small memcopies 7f9473d17151 bcachefs: Avoid calling iter_prev() in extent update path 2e050d96b0c4 bcachefs: kill bch2_extent_merge_inline() cdd775e6d7fe bcachefs: Don't use FUA unnecessarily 2a9101a98989 bcachefs: Refactor bch2_trans_commit() path 8f1965391cc4 bcachefs: Make btree_node_type_needs_gc() cheaper 77d63522f048 bcachefs: Make replicas_delta_list smaller fbc519ab2e3e bcachefs: Don't submit bio in write path under lock 2d78737d9686 bcachefs: Drop bch_write_op->io_wq a94407434b7a bcachefs: Limit bios in writepages path to 256M 71603f1ffe03 bcachefs: Fix an iterator counting bug ae93a628956c bcachefs: Fix flushing held btree writes when there's a fs error f38fe2dc5dbd bcachefs: Fix iterator counting for reflink pointers (again) 538abcb8a1df bcachefs: Fix a debug assertion 821a99b7ba68 bcachefs: Switch to .iterate_shared for readdir 05240ba6b897 bcachefs: Fix creation of lost+found ea3532cbf7fd bcachefs: Fix a subtle race in the btree split path 9a3df993e15e bcachefs: Kill bchfs_extent_update() 2e87eae1fb7a bcachefs: Convert bch2_fpunch to bch2_extent_update() 2925fc49b330 bcachefs: Split out bchfs_extent_update() e0541a934695 bcachefs: Kill some dependencies on ei_inode daf3fe502a4c bcachefs: Check if extending inode differently 14989d547ee3 bcachefs: Fix bch2_btree_iter_next() after peek_slot() 495fa1a2ec78 bcachefs: Refactor bch2_readdir() a bit 3826ee0b1755 bcachefs: Add a lock to bch_page_state 43de7376f36c bcachefs: Fix erasure coding disk space accounting 9ec211b0ff40 bcachefs: Fix ec_stripes_read() 37954a275fce bcachefs: Limit pointers to being in only one stripe 9ef6068c4dce bcachefs: Fix bch2_extent_ptr_durability() 332c6e537071 bcachefs: Fix bch2_mark_extent() bf974f920397 bcachefs: Initialize journal pad data in bch_replica_entry objects. f7c0fcdd396f bcachefs: Fix uninitialized data in bch2_gc_btree() a40d97a77138 bcachefs: Fix incorrect use of bch2_extent_atomic_end() 63fbf458cb7d bcachefs: Can't be holding read locks while taking write locks 0741d3782160 bcachefs: Don't allocate memory under mark_lock 137b0ed907f1 bcachefs: bch2_extent_atomic_end() now traverses iter 9638574229e3 bcachefs: Factor out fs-common.c 73501ab82c44 bcachefs: Don't use sha256 for siphash str hash key bd09d268978e bcachefs: Only look up inode io opts in extents btree d65a8551c822 bcachefs: Fix deref of error pointer 58677a1d40df bcachefs: bch2_inode_peek()/bch2_inode_write() 618b9e575b40 bcachefs: Fix undefined behaviour ab9ff73322aa bcachefs: Fix an error path 8de819f83446 bcachefs: Fix __bch2_buffered_write() returning -ENOMEM 6988e85be525 bcachefs: Trust inode in btree over bch_inode_info 21ad9ddee8d1 bcachefs: Fix counting iterators for reflink pointers 64bc00115335 bcachefs: Rework btree iterator lifetimes a7199432c3cb bcachefs: Kill deferred btree updates 877dfb348d90 bcachefs: Fix for partial buffered writes bbd8d2038b12 bcachefs: BTREE_ITER_SLOTS isn't a type of btree iter ef9f95ba41b7 bcachefs: Improve error handling for for_each_btree_key_continue() b43a0f60a61e bcachefs: Cleanup i_nlink handling d55460bb0995 bcachefs: Trivial cleanup fb472ac52811 bcachefs: Convert a BUG_ON() to a warning fe9cdf61cc7c bcachefs: Count iterators for reflink_p overwrites correctly fb975d14b773 bcachefs: Drop unnecessary rcu_read_lock() fdfab313b650 bcachefs: Update path microoptimizations 0a426c323927 bcachefs: Handle bio_iov_iter_get_pages() returning unaligned bio ec350b90d73b bcachefs: Drop unused arg to bch2_open_buckets_stop_dev() eab32c8e4e8a bcachefs: Fix validation of replicas entries 5f786787adf5 bcachefs: Add support for FALLOC_FL_INSERT_RANGE ccf5a1095892 bcachefs: bch2_btree_iter_peek_prev() 6cc3535dcbb8 bcachefs: Don't write past eof 9c37b63207e4 bcachefs: Check for extents past eof correctly 059e4134d26a bcachefs: Debug assertion improvements 554d219ebb34 bcachefs: Add missing bch2_btree_node_iter_fix() call 4d13e818f5c0 bcachefs: Avoid deadlocking on the allocator f4b613410ccf bcachefs: More btree iter improvements 3745efd618b2 bcachefs: Improve btree_iter_pos_in_node() a9d1f9101832 bcachefs: Debug code improvements 4cac0bf2c25d bcachefs: Add missing bch2_btree_node_iter_fix() calls 9b02d1c49a26 bcachefs: Optimize calls to bch2_btree_iter_traverse() 5a8a52d61073 bcachefs: Fix a typo 63095894686c bcachefs: Improved bch2_fcollapse() c0fc30dad582 bcachefs: __bch2_btree_node_iter_fix() improvements 36e9d6985475 bcachefs: Do updates in order they were queued up in f9c551933673 bcachefs: Drop trans arg to bch2_extent_atomic_end() 8d84260ec1b1 bcachefs: data move path should not be trying to move reflink_p keys b50dd7920d1c bcachefs: Fix a null ptr deref 89b0511826c1 bcachefs: Flush fsck errors when looping in btree gc 5055b5093984 bcachefs: Rebalance now adds replicas if needed 4430ea7046fc bcachefs: Kill BTREE_INSERT_NOMARK_INSERT 78854fca28e4 bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITES 06ab329c150f bcachefs: Improve pointer marking checks and error messages ad7e137ebc3d bcachefs: Switch reconstruct_alloc to a mount option 05cf02b5a10a bcachefs: Fix fiemap (again) 9940a791ea24 bcachefs: Fix error message on bucket overflow 06f6c3ec0b53 bcachefs: Reflink pointers also have to be remarked if split in journal replay df5d4dae0b66 bcachefs: Fixes for replicas tracking 6671a7089fdc bcachefs: Refactor bch2_alloc_write() 67163cded330 bcachefs: Trust in memory bucket mark 7d5224fcdc05 bcachefs: Optimize fiemap 4e1510c3e9a0 bcachefs: Add a hint for allocating new stripes 3fb5ebcdd4b0 bcachefs: Inline some fast paths 416f6852523d bcachefs: Don't flush journal from bch2_vfs_write_inode() d9b022fee69e bcachefs: Fix a spurious gcc warning 16e671037a4c bcachefs: Handle ec_buf not being page aligned when allocating bio 21629f536808 bcachefs: Update more code for KEY_TYPE_reflink_v e14f4ab4fee5 bcachefs: Re-enable bkey_debugcheck() in the extent update path 4b0a66d508d7 bcachefs: Check alignment in write path 41fcd6215093 bcachefs: Fix faulty assertion f698a957979b bcachefs: Fix bch2_bkey_narrow_crcs() e42951b0aa50 bcachefs: Fix bch2_sort_repack_merge() 76426098e419 bcachefs: Reflink 3c7f3b7aeb73 bcachefs: Refactor bch2_extent_trim_atomic() for reflink 63069bb6bf03 bcachefs: Move node iterator fixup to extent_bset_insert() 23bbd2bb8f2c bcachefs: Fix bch2_btree_node_iter_fix() e67ab0450cca bcachefs: Fix bch2_btree_node_iter_prev_filter() 9df279407a2d bcachefs: Fix __bch2_btree_iter_peek_slot_extents() 63f1a5984752 bcachefs: Improved debug checks 2cbe5cfe2719 bcachefs: Rework calling convention for marking overwrites b3fce09cd332 bcachefs: Mark space as unallocated on write failure 1904a65a315d bcachefs: Ensure bch2_trans_get_iter() returns iters with correct locks c8b18c37b2e5 bcachefs: fix for_each_btree_key() e3d3a9d91a85 bcachefs: trans_get_key() now works correctly for extents 5b6d40e2b670 bcachefs: Export correct blocksize to vfs a99b1caf4734 bcachefs: Truncate/fpunch now works on block boundaries, not page 2ba5d38b5096 bcachefs: Count reserved extents as holes 543ef2ebcd90 bcachefs: Handle partial pages in seek data/hole d1542e0362de bcachefs: Change buffered write path to write to partial pages 7f5e31e1a4c8 bcachefs: Change __bch2_writepage() to not write to holes e10d309471c5 bcachefs: Fix bch2_seek_data() 99aaf57000b4 bcachefs: Refactor various code to not be extent specific b1c9358a25eb bcachefs: Refactor __bch2_cut_front() b17657d0cf32 bcachefs: Dont't call bch2_trans_begin_updates() in bch2_extent_update() 8627f674bc98 bcachefs: Don't unlink iters on unsuccessful commit a9058a223fd2 bcachefs: add missing bch2_trans_begin() call 06ed85586285 bcachefs: Add offset_into_extent param to bch2_read_extent() a4461c8a7fc3 bcachefs: Print out name of bkey type 0c04f5eb0d49 bcachefs: Don't overflow trans with iters from triggers 8d591d5da42d bcachefs: Convert some assertions to fsck errors e222d206f298 bcachefs: Fix ec_stripes_read() f516c87272c9 bcachefs: Fix stripe_idx_to_delete() 97fd13ad769c bcachefs: Don't try to delete stripes when RO f57a6a5d41d6 bcachefs: Track dirtyness at sector level, not page adfcfaf0686a bcachefs: Kill page_state_cmpxchg e1036a2a718f bcachefs: Always touch page state with page locked a6f4d5bb249c bcachefs: Fix moving compressed data 0fd7263e2e55 bcachefs: kill bio_for_each_contig_segment() 885678f68dd1 bcachefs: Kill direct access to bi_io_vec 738540f7fcdd bcachefs: kill bch2_crc64_update d74dfe02881b bcachefs: Fix for building with old gcc 168f4c5fb375 bcachefs: Improve bch2_lock_inodes() e812cf38c558 bcachefs: Check for key size > offset 91052b9de806 bcachefs: Refactor trans_(get|update)_key 88767d65d842 bcachefs: Update path now handles triggers that generate more triggers 44da9767bb32 bcachefs: add inode_generation_to_text method 2ded276b7e20 bcachefs: Fix array overrun with unknown btree roots f707e3d8f41e bcachefs: fix kasan splat 09bf409b4689 bcachefs: Delete a spurious assertion 2a488aaac1d4 bcachefs: fix __bch2_xattr_bcachefs_get() e0dfc08bc2f5 bcachefs: use memalloc_nofs_save() for vmalloc allocation 3e669816904d bcachefs: Fix promoting to cache devices (durability = 0) 66b095b008ea bcachefs: Don't allow bkey vals that are too big in extents btree 9146b8ee03fb bcachefs: Reduce BKEY_PADDED usage 436c656d468f bcachefs: bkey_merge() now takes bkey_s 1ae973345626 bcachefs: Don't overflow stack in bch2_extent_merge_inline() 5884fddfe732 bcachefs: Fix starting copygc when already started 37dd783474d0 bcachefs: Fix an error path in bch2_btree_iter_traverse() 6e738539cd8f bcachefs: Improve key marking interface 572ad769f595 bcachefs: Fix cached sectors not being updated on invalidate 4ee202e2b70f bcachefs: better BTREE_INSERT_NO_CLEAR_REPLICAS cdeeb75ea9e3 bcachefs: fix a mount error path a62c78a794c2 bcachefs: fix bch2_extent_merge() 3838be78410c bcachefs: Don't use a fixed size buffer for fs_usage_deltas 61011ea23785 bcachefs: Rip out old hacky transaction restart tracing 20bceecb3159 bcachefs: More work to avoid transaction restarts 7d825866604b bcachefs: Avoid spurious transaction restarts 0e6dd8fba044 bcachefs: Ensure bch2_btree_iter_next() always advances 87c3beb4a589 bcachefs: Fix a bug with spinning on the journal 58fbf80834c9 bcachefs: Delete duplicate code 6fb076e60d65 bcachefs: Fix spurious inconsistency in recovery ed8413fdab65 bcachefs: improved btree locking tracepoints 17758a6c2367 bcachefs: bch2_btree_delete_at_range() 42c7d748e498 bcachefs: stripe creation fixes 6009b4e50867 bcachefs: Merge extents with checksums 60755344c6b1 bcachefs: kill BTREE_ITER_NOUNLOCK b03b81dfd268 bcachefs: Don't pass around may_drop_locks b7607ce98f28 bcachefs: Kill remaining bch2_btree_iter_unlock() uses 7cfac5f50643 bcachefs: Fix for the stripes mark path and gc ae0ff7b8b0cc bcachefs: Redo replicas gc mechanism 9516950c0690 bcachefs: Fix return code from bch2_fs_start() 44e63bcaaaa2 bcachefs: Don't run fsck by default at mount time 619f5bee86b5 bcachefs: some improvements to startup messages and options 460651ee86b2 bcachefs: Various improvements to bch2_alloc_write() 932aa837453a bcachefs: bch2_trans_mark_update() c43a6ef9a074 bcachefs: btree_bkey_cached_common 5e82a9a1f4f8 bcachefs: Write out fs usage consistently fca1223ccfac bcachefs: Avoid write lock on mark_lock 33eb63e5753a bcachefs: Fix a bug with multiple iterators being traversed 1fe93f88c36d bcachefs: fix bch2_rbio_narrow_crcs() 1f7d45beb71f bcachefs: Fix journal shutdown path 75812e70d934 bcachefs: Fix fsync error reporting 3811aa6d4d3e bcachefs: bch2_bkey_ptrs_invalid() ab5c63f5dd3d bcachefs: Don't hardcode BTREE_ID_EXTENTS a7451c42926c bcachefs: fix bch2_flags_to_text() ba5c65576b9d bcachefs: Add actual tracepoints for transaction restarts 69eb5390afd2 bcachefs: copy correct journal_seq to dir in create 94f651e2c7e2 bcachefs: Return errors from for_each_btree_key() 201a4d4cbed5 bcachefs: fix triggers for stripes btree ea4160234487 bcachefs: use same timesource as current_time() f80b4e64a4d7 bcachefs: Fix hang while shutting down 53beb841623b bcachefs: lockdep fix when going rw from bch2_alloc_write() c6dd04f8f564 bcachefs: Mark overwrites from journal replay in initial gc d07343561e26 bcachefs: Deduplicate keys in the journal before replay 644d180b055f bcachefs: Journal replay refactoring 3ea2b1e12898 bcachefs: cmp_int() a0e0bda117d8 bcachefs: Pass flags arg to bch2_alloc_write() d1170ce53c5b bcachefs: allocate sb_read_scratch with __get_free_page 478259b749d4 bcachefs: delete duplicated code 330581f16f30 bcachefs: disallow ever going rw if nochanges or noreplay 4881fdb7566d bcachefs: initial gc no longer needs to touch every node 1dd7f9d98de0 bcachefs: Rewrite journal_seq_blacklist machinery ece254b25898 bcachefs: don't lose errors from iterators that have been freed 2a039f1ee407 bcachefs: free trans->mem on commit a1d58243f943 bcachefs: add ability to run gc on metadata only cccf4e6df36f bcachefs: Convert gc errors to fsck errors ac7f0d77c24a bcachefs: ratelimit copygc warning dcf77129749f bcachefs: minor fsck fix 6bd1305735bc bcachefs: Fsck locking improvements 36e916e13b69 bcachefs: Caller now responsible for calling mark_key for gc 7b512638e03a bcachefs: Refactor bch2_fs_recovery() 4c1c1e395373 bcachefs: fix bch2_trans_unlock() a2b6b0729e8b bcachefs: add missing bch2_btree_iter_node_drop() call 58a46dc5a2d4 bcachefs: allow journal reply on ro mount 9d455b24be52 bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsck 0bc166ff564f bcachefs: Track whether filesystem has errors in superblock a6d90385e691 bcachefs: (invalidate|release)_folio fixes 3a0e06db71f6 bcachefs: Assorted preemption fixes d5f70c1f2750 bcachefs: Write out alloc info more carefully ccaa61c9f6a9 bcachefs: fix initial gc 6543f5620d81 bcachefs: Handle fsck errors at runtime better 05b3d5ac1f4e bcachefs: simplify gc locking a bit f13f5a8c836f bcachefs: move some checks to expensive_debug_checks 76a0537bf128 bcachefs: Sort updates in bch2_trans_update() 4afe70006079 bcachefs: Unlink not-touched iters on successful transaction commit bf7b87a4a92f bcachefs: traverse all iterators on transaction restart e1120a4c8dd4 bcachefs: Add iter->idx ecc892e40b52 bcachefs: Kill btree_iter->next e542029eebff bcachefs: Change btree_iter_traverse_error() to not use iter->next 0f2383677172 bcachefs: trans_for_each_iter() 7c26ecae326a bcachefs: Better bch2_trans_copy_iter() 9e5e5b9e7175 bcachefs: Btree iterators now always have a btree_trans 424eb8813004 bcachefs: Only get btree iters from btree transactions 5df4be3f62c9 bcachefs: Btree iter improvements 03e183cb5d42 bcachefs: Verify fs hasn't been modified before going rw 134915f3d38d bcachefs: Go rw lazily 65e7ab8f2aa7 bcachefs: Fix a deadlock 11e6f19a30f6 bcachefs: Rework error handling in btree update path 8b2b9d11b9d0 bcachefs: Fix error handling in gc 6122ab639c8e bcachefs: More debug params for testing of recovery paths 05235e992815 bcachefs: Run gc if failed to read alloc btree 082f0801e0c9 bcachefs: Fix error handling in bch2_fs_recovery() dc3b63dc33e1 bcachefs: Add time stats for btree updates 1a470560c9ab bcachefs: BTREE_INSERT_ATOMIC must be used for extents now 49a67206e4e4 bcachefs: Add more time stats for being blocked on allocator 7c648fe8991a bcachefs: Fix a deadlock 4d8100daa9bb bcachefs: Allocate fs_usage in do_btree_insert_at() 9623ab27ab27 bcachefs: Btree update path cleanup 0dc17247f196 bcachefs: kill struct btree_insert 0564b16782b3 bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit() 94d290e40c25 bcachefs: drop btree_insert->did_work 9a12b1b09788 bcachefs: Refactor extent insert path c93cead05877 bcachefs: Always use bch2_extent_trim_atomic() db8a5f0a6abd bcachefs: fix bch2_mark_bkey_replicas() call 18c9883e1cdd bcachefs: fix bch2_invalidate_one_bucket2() during journal replay 61f321fc8bcb bcachefs: Make deferred inode updates a mount option 3aea43427288 bcachefs: Fix for shutting down before fs started marking it clean 844045581e52 bcachefs: Fix for when compressed extent is split during journal replay a8e00bd48a83 bcachefs: increase BTREE_ITER_MAX db6447b383e5 bcachefs: fix a faulty assertion 812af308de34 bcachefs: assertion to catch outstanding bug b5d056358d1d bcachefs: minor journal reclaim fixes 59928c12206c bcachefs: Don't BUG_ON() on bucket sector count overflow 446c562c2c60 bcachefs: Remove direct use of bch2_btree_iter_link() 5154704b29e5 bcachefs: Use deferred btree updates for inode updates 3e5d6c59bec6 bcachefs: Use journal preres for deferred btree updates 68ef94a63caf bcachefs: Add a pre-reserve mechanism for the journal 9ace606e93e9 bcachefs: Don't block on reclaim_lock from journal_res_get 03d5eaed8624 bcachefs: bch2_journal_space_available improvements 2384db8f32a2 bcachefs: Separate discards from rest of journal reclaim 0ce2dbbe9915 bcachefs: ja->discard_idx, ja->dirty_idx fcbf3e509648 bcachefs: Allocator startup fixes/refactoring dc9aa17841e8 bcachefs: Drop a faulty assertion 1633e492ce07 bcachefs: improved flush_held_btree_writes() 6409c6a0aea9 bcachefs: use correct wq for journal reclaim e5a66496a075 bcachefs: Journal reclaim refactoring 2d3b58103961 bcachefs: Better journal debug c8cc5b3e3fa1 bcachefs: Don't get journal reservation until after we know insert will succeed 8db2acde2fca bcachefs: fix integer underflow in journal code 28062d320bde bcachefs: Fix gc handling of bucket gens 86a225c42d44 bcachefs: fix a deadlock on startup 3c5fa33a55ac bcachefs: force str_hash code to be inlined d16b4a77a5c6 bcachefs: Assorted journal refactoring ecf37a4a80ec bcachefs: fs_usage_u64s() 768ac6392477 bcachefs: Add a mechanism for blocking the journal 8fe826f90aad bcachefs: Convert bucket invalidation to key marking path 73c27c60956e bcachefs: fixes for cached data accounting 8c96cfccf045 bcachefs: fix more locking bugs 8777210b92c6 bcachefs: refactor key marking code a bit 2ecc6171a326 bcachefs: Fix double counting when gc is running 39fbc5a49f33 bcachefs: gc lock no longer needed for disk reservations 76f4c7b0c33d bcachefs: Fix oldest_gen handling 053dbb377dd2 bcachefs: Fix a locking bug 663933925330 bcachefs: Fix a lockdep splat f7e76361c4c7 bcachefs: no need to run gc when initializing new fs 6d033aa404e7 bcachefs: Don't need to walk inodes on clean shutdown 1df42b571535 bcachefs: don't do initial gc if have alloc info feature 3577df5f7f25 bcachefs: serialize persistent_reserved 3e0745e28363 bcachefs: initialize fs usage summary in recovery 42b72e0ba226 bcachefs: journal_replay_early() 3ccc5c50f29f bcachefs: Write out fs usage 2c5af169f72c bcachefs: reserve space in journal for fs usage entries 24547d097a52 bcachefs: fix bch2_sb_field_resize() 94cd106f8db3 bcachefs: delete a debug printk 736affa8bb3e bcachefs: fix for unmount hang b935a8a67ab7 bcachefs: Fix a bug when shutting down before allocator started 4c97e04aa881 bcachefs: percpu utility code fe112812ae41 bcachefs: sysfs trigger for bch2_alloc_write eac3ca0f4973 bcachefs: New journal_entry_res mechanism 6e1b07183a32 bcachefs: improve alloc_debug bdba6c29ffc9 bcachefs: fix inode counting 61c8d7c8eb0e bcachefs: Persist stripe blocks_used ed1646ca7412 bcachefs: Improve c version of __bkey_cmp_bits 430735cd1a03 bcachefs: Persist alloc info on clean shutdown 5e5d9bdbb89c bcachefs: Fix fifo overflow in allocator startup 7ef2a73a5881 bcachefs: Fix check for if extent update is allocating dbaee468461b bcachefs: fix error message in device remove path 919dbbd18b59 bcachefs: dio arithmetic improvements b030f691da68 bcachefs: Fix some reserve calculations 0519b72dd247 bcachefs: Add a workqueue for journal reclaim b0cbf659a534 bcachefs: Fix an allocator error path 000de45996c4 bcachefs: fixes for getting stuck flushing journal pins ed4840308c9b bcachefs: Fix a dio bug d0cc3defba58 bcachefs: More allocator startup improvements b8adb8336529 bcachefs: correctly initialize bch_extent_ptr 04c2c34f00e1 bcachefs: use crc64 from lib/ 23f80d2b3bf7 bcachefs: Factor out acc_u64s() e47c017144fe bcachefs: Minor replicas.c refactoring e19e57f8a1e5 bcachefs: fix new reinherit_attrs ioctl 0b847a19d96b bcachefs: Lots of option handling improvements 2fab25cdd70b bcachefs: more project quota fixes 69d46f903120 bcachefs: fix an rcu usage bug a36d3685bbc3 bcachefs: fix ja->cur_idx use while reading journal d3bb629d04ec bcachefs: fix device remove error path 19b505a93434 bcachefs: Fix duplicate ioctl nr 8095708fce72 bcachefs: bch2_ioc_reinherit_attrs() 96012e143e69 bcachefs: rename keeps inheritable inode opts consistent 4d269918ed50 bcachefs: add bcachefs_effective xattrs 721d4ad8eb55 bcachefs: Add flags to indicate if inode opts were inherited or explicitly set 0f5254aa98be bcachefs: bch2_fs_quota_transfer d42dd4ad6d7e bcachefs: merge BCH_INODE_FIELDS_INHERIT/BCH_INODE_OPTS a3e70fb287ee bcachefs: use x-macros more consistently 7121643e4fe2 bcachefs: Fix for building in userspace f9ccc30824a6 bcachefs: Fix bkey_method compilation on gcc 7.3.0 06b7345cc282 bcachefs: Include summarized counts in fs_usage 5663a4152138 bcachefs: refactor bch_fs_usage 73e6ab95640a bcachefs: Switch replicas to mark_lock 56e0e7c79f49 bcachefs: fix an incorrect bkey_debugcheck() call 45dbb73e407f bcachefs: improve extent debugcheck fn 641ab736437a bcachefs: improve/clarify ptr_disk_sectors() 57cb2142ed1a bcachefs: Fix for running in degraded mode db636adb2e74 bcachefs: Compression fixes 56338d3dc3ab bcachefs: propagate BCH_WRITE_CACHED 9166b41db1de bcachefs: s/usage_lock/mark_lock 76640280ac45 bcachefs: New blockcount field for bch_stripe 8eb7f3ee46f2 bcachefs: move dirty into bucket_mark 90541a741d74 bcachefs: Add new alloc fields 3636ed489ac0 bcachefs: Deferred btree updates eb8632657f79 bcachefs: drop bogus percpu_ref_tryget f0cfb963ec03 bcachefs: Track nr_inodes with the key marking machinery 26609b619fa2 bcachefs: Make bkey types globally unique 01a0108f0139 bcachefs: Fix a btree iter usage error 5b8a9227f8a4 bcachefs: Split out bkey_sort.c 9d11058a789a bcachefs: fix waiting on an open journal entry d034c09b2683 bcachefs: return errors correctly from gc eeb83e25bb07 bcachefs: Hold usage_lock over mark_key and fs_usage_apply dfe9bfb32e38 bcachefs: Stripes now properly subject to gc ad7ae8d63fa8 bcachefs: Btree locking fix, refactoring de5bb710f93f bcachefs: shim for userspace raid library 4e65431c855e Revert "bcachefs: start erasure coding after journal replay" e88973373aaa bcachefs: Allow for new alloc fields 9ca53b55f741 bcachefs: gc now operates on second set of bucket marks e647369168e0 bcachefs: fix mempool double initialization 8812600c2953 bcachefs: fix btree iterator bug when using depth > 0 61274e9d4554 bcachefs: Allocator startup improvements a9ec3454011f bcachefs: Journal refactoring f1a79365a741 bcachefs: Don't block on journal reservation with btree locks held 129550c4d08f bcachefs: start erasure coding after journal replay f81b648d1f8f bcachefs: Clean up, possixly fix page disk reservation accounting b1ba2359fb86 bcachefs: Fix an error path 283cca30a8ae bcachefs: fix typo when picking read method cd575ddf57af bcachefs: Erasure coding 91f8b5677b5d bcachefs: More btree gc refactorings 1d25849c2c2d bcachefs: Centralize marking of replicas in btree update path b35b1925832e bcachefs: Move key marking out of extents.c af9d3bc203c9 bcachefs: stripe support for replicas tracking c258f28ebab6 bcachefs: Check for unsupported features 319f9ac38eab bcachefs: revamp to_text methods 75369d4ec3d2 bcachefs: delete some dead code 82ebd49cd6c6 bcachefs: fix a replicas bug a420eea6890d bcachefs: Set the last mount time using the realtime clock 4628529f1527 bcachefs: Disk usage in compressed sectors, not uncompressed 8b335baef227 bcachefs: Assorted fixes for running on very small devices b092dadd55fb bcachefs: Scale down number of writepoints when low on space 72644db153e6 bcachefs: Fix an assertion when rebuilding replicas 02f1a96c135a bcachefs: Rename nofsck opt to fsck 6bdbfa87a832 bcachefs: Fix journal replay when replicas sb section missing 636ad1d391b9 bcachefs: fix bounds checks in bch2_bio_map() ac10a9611d87 bcachefs: Some fixes for building in userspace b564513cf990 bcachefs: fix bch2_bkey_print_bfloat 5bd95a371856 bcachefs: new avoid mechanism for io retries 47799326bcdc bcachefs: more key marking refactoring 103e21278556 bcachefs: replicas: prep work for stripes 7a920560d727 bcachefs: kill struct bch_replicas_cpu_entry 198d67006b60 bcachefs: add functionality for heaps to update backpointers 2252aa271c17 bcachefs: btree gc refactoring abce30b79b6f bcachefs: BCH_EXTENT_ENTRY_TYPES() 71c9e0ba427a bcachefs: bch2_extent_ptr_decoded_append() a2753581f6c5 bcachefs: bch2_extent_drop_ptrs() 1742237ba1db bcachefs: extent_for_each_ptr_decode() 642d66d1bbf9 bcachefs: kill bch_extent_crc_type 4cb13156665d bcachefs: extent_ptr_decoded deb3318b0ea4 bcachefs: fix missing include 6278a46da3b3 bcachefs: fix a spurious gcc warning ef337c54c6d1 bcachefs: Allocation code refactoring 7b3f84ea7d3f bcachefs: Split out alloc_background.c f43cc5be6e08 bcachefs: Fix failure to suspend c2fcff5973c9 bcachefs: Fix suspend when moving data faster than ratelimit d06182cadb5b bcachefs: fix bch2_acl_chmod() 34b8e552764d bcachefs: Fix a deadlock cf0517af15e1 bcachefs: fix a divide bc230209d36e bcachefs: make fsck spew less 741daa5be5c8 bcachefs: Dirent repair code cbdf24cef19b bcachefs: Fix a btree iter bug when iter pos == POS_MAX a00fd8c535d9 bcachefs: Comparison function cleanups f84306a5700f bcachefs: Prioritize fragmentation in bucket allocator 216c9facfd75 bcachefs: Pass around bset_tree less fc3268c13c19 bcachefs: kill extent_insert_hook 190fa7af39a4 bcachefs: kill i_sectors_hook 8ef231bd5174 bcachefs: convert fcollapse to bch2_extent_update() 5f461e01b830 bcachefs: convert fpunch to bch2_extent_update() 54e2264e1794 bcachefs: convert truncate to bch2_extent_update() 08af47dfc26e bcachefs: convert bchfs_write_index_update() to bch2_extent_update() e2d9912c6f25 bcachefs: bch2_extent_trim_atomic() 581edb634140 bcachefs: mempoolify btree_trans cc1add4a8093 bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possible df8a42393e03 bcachefs: extent_squash() can no longer fail e4ccb2513120 bcachefs: make struct btree_iter a bit smaller 271a3d3a4b30 bcachefs: lift ordering restriction on 0 size extents 0fdf18047fd3 bcachefs: extent unit tests 1fe08f31b2af bcachefs: bkey_written() 617391baa50c bcachefs: improved rw_aux_tree_bsearch() b0004d8dfac5 bcachefs: Factor out btree_key_can_insert() a50ed7c8e83e bcachefs: BCH_SB_RESERVE_BYTES a9bec5208b43 bcachefs: Better calculation of copygc threshold 6eac2c2e2440 bcachefs: Change how replicated data is accounted 5b650fd11a00 bcachefs: Account for internal fragmentation better 09f3297ac90a bcachefs: kill s_alloc, use bch_data_type a7c7a3092eb2 bcachefs: bch2_mark_key() now takes bch_data_type 647d7b60b193 bcachefs: Fix an assertion in the btree node merge path 94c1f4adec42 bcachefs: Fix locking in allocator thread 277c981c634f bcachefs: fix bch2_val_to_text() bb1b3658aa72 bcachefs: minor fsync fix 9c859dc91b5a bcachefs: Assorted journal refactoring 60476b14b4c4 bcachefs: fix last_seq_ondisk 658971f2769a bcachefs: fix mtime/ctime update on truncate 73ab6f356db7 bcachefs: fix fsync after create 3142e7ef4b39 bcachefs: fix nbuckets usage on device resize b29e197aafd9 bcachefs: Invalidate buckets when writing to alloc btree b2be7c8b7312 bcachefs: kill bucket mark sector count saturation c6923995296e bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switch 8bb4dff72d07 bcachefs: Fix an assertion d96b3ffe3884 bcachefs: fix rename + fsync 19ee5f2ac4b3 bcachefs: Use ei_update_lock consistently fc88796d1ce8 bcachefs: bch2_trans_update() now takes struct btree_insert_entry 2ea9004864b9 bcachefs: Fix mtime/ctime updates 4e1ec2cc0d82 bcachefs: Simplify bch2_write_inode_trans, fix lockdep splat af1c6871814e bcachefs: add bch_verbose() statements for shutdown 4077991c8536 bcachefs: Fix a use after free in the journal code 97446a242a56 bcachefs: Fix device add 1c7a0adf3112 bcachefs: trace transaction restarts d69f41d6bbd7 bcachefs: Convert raw uses of bch2_btree_iter_link() to new transactions 88c07f739786 bcachefs: Only check inode i_nlink during full fsck 1c6fdbd8f246 bcachefs: Initial commit 0d29a833b7b1 MAINTAINERS: Add entry for bcachefs 723d346173e7 soc: qcom: pmic_glink_altmode: Print return value on error d79a27ea8e35 firmware: qcom: scm: remove unneeded 'extern' specifiers 3294d01f7a5d firmware: qcom: scm: add a missing forward declaration for struct device bdac188ec3c7 firmware: qcom: move Qualcomm code into its own directory 8126cab004ba m68k: remove unused includes from dma.c 7a360df941a4 m68k: don't provide arch_dma_alloc for nommu/coldfire ffd32a92b33b net: fec: use dma_alloc_noncoherent for data cache enabled coldfire 9e28bf8bdf21 m68k: use the coherent DMA code for coldfire without data cache 63f067e33c99 dma-direct: warn when coherent allocations aren't supported b1da46d70e54 dma-direct: simplify the use atomic pool logic in dma_direct_alloc 2c8ed1b960fb dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol da323d464070 dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL 1e7bef5f90ed f2fs: finish previous checkpoints before returning from remount 5d4e1bf60664 bnxt_en: extend media types to supported and autoneg modes 64d20aea6e4b bnxt_en: convert to linkmode_set_bit() API 5802e30317d9 bnxt_en: Refactor NRZ/PAM4 link speed related logic 94c89e73d377 bnxt_en: refactor speed independent ethtool modes d6263677bb1b bnxt_en: support lane configuration via ethtool ecdad2a69214 bnxt_en: add infrastructure to lookup ethtool link mode fd78ec3fbc47 bnxt_en: Fix invoking hwmon_notify_event 55862094a9d0 bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI 5d9f6f26ec66 staging: vt6655: Rename variable byEIFS 30af3e57580d staging: vt6655: Rename variable byDIFS d988a485f594 staging: vt6655: Rename variable bySIFS e59314b68cc7 staging: vt6655: Rename variable bySlot 25b8c77ecdd3 staging: vt6655: Rename variable byCWMaxMin 7060d3ccdd4c apparmor: mark new functions static 9040c0d96fd6 RDMA/bnxt_re: Fix clang -Wimplicit-fallthrough in bnxt_re_handle_cq_async_error() 2e84dc379200 driver core: Release all resources during unbind before updating device links 28f2d57d88a7 driver core: class: remove boilerplate code 421359cbdbdc parport: Drop even more unneeded NULL or 0 assignments 12280cc708f2 parport: Clean up resources correctly when parport_register_port() fails 63ba2d07b4be mcb: fix error handling for different scenarios when parsing 28cbfe09ff20 mcb: Use the actual bus passed to init and release functions e63771781bea staging: rtl8192e: clean up comparisons to NULL e0e6373d653b clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock provider 5635ef0bd105 clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks 99a8f8764b70 clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks 01a5e4c6731a clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from GPLL clocks 99cd4935cb97 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks e641a070137d clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks 3dcf7b593938 clk: qcom: gcc-ipq6018: add QUP6 I2C clock 80e56b86b59e i2c: i801: Simplify class-based client device instantiation 445094c8a9fb i2c: exynos5: add support for atomic transfers 29c9e85d4da2 i2c: at91-core: Use devm_clk_get_enabled() 0720219f4d34 nvmem: Use device_get_match_data() 716a8027efbb dt-bindings: nvmem: u-boot,env: Add missing additionalProperties on child node schemas c5330723d5a0 dt-bindings: nvmem: move deprecated cells binding to its own file 2cc3b37f5b6d nvmem: add explicit config option to read old syntax fixed OF cells 16724d6ea40a nvmem: qfprom: Mark core clk as optional 936323f8de41 dt-bindings: serial: drop unsupported samsung bindings 9cffa831f068 tty: serial: samsung: drop earlycon support for unsupported platforms f16f577b3367 tty: 8250: Add note for PX-835 95d2232a6889 tty: 8250: Fix IS-200 PCI ID comment e4876dacaca4 tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks 62d2ec2ded27 tty: 8250: Add support for Intashield IX cards 9604884e592c tty: 8250: Add support for additional Brainboxes PX cards ee61337b934c tty: 8250: Fix up PX-803/PX-857 d0ff5b24c2f1 tty: 8250: Fix port count of PX-257 4d994e3cf1b5 tty: 8250: Add support for Intashield IS-100 2c6fec1e1532 tty: 8250: Add support for Brainboxes UP cards c563db486db7 tty: 8250: Add support for additional Brainboxes UC cards 33092fb3af51 tty: 8250: Remove UC-257 and UC-431 68e6939ea9ec serial: 8250_omap: Set the console genpd always on if no console suspend a30badfd7c13 hvc/xen: fix console unplug 2704c9a5593f hvc/xen: fix error path in xen_hvc_init() to always register frontend driver ef5dd8ec88ac hvc/xen: fix event channel handling for secondary consoles 37058fd5d239 tty: serial: 8250: Add support for MOXA Mini PCIe boards 5c4148350769 tty: serial: 8250: Relocate macros within 8250_pci.c 6ff3f33b4b19 tty: serial: 8250: Cleanup MOXA configurations b43de9450161 tty: serial: 8250: Modify MOXA enum name within 8250_pci.c 0c01b20fb50b dt-bindings: serial: rs485: Add rs485-rts-active-high a6149f71d09d tty: serial: samsung_tty: remove dead code 838eb763c3e9 tty: whitespaces in descriptions corrected by replacing tabs with spaces 4bebd644971c serial/esp32_uart: use prescaler when available 22088bbb0225 dt-bindings: serial: re-order entries to match coding convention b5f9e63278d6 iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description 00331227f420 clk: qcom: apss-ipq6018: ipq5332: add safe source switch for a53pll 5b7a4d3d2b33 clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config 267e29198436 clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll 84da48921a97 clk: qcom: clk-alpha-pll: introduce stromer plus ops 6a15647d0adc clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM a2620539ae25 clk: qcom: videocc-sm8550: switch to clk_lucid_ole_pll_configure 21134ec8af94 clk: qcom: gpucc-sm8550: switch to clk_lucid_ole_pll_configure bff482ace43e clk: qcom: Replace of_device.h with explicit includes 76ca22bd3d95 clk: qcom: smd-rpm: Move CPUSS_GNoC clock to interconnect abaf59c470a7 clk: qcom: cbf-msm8996: Convert to platform remove callback returning void e10f4019b18d octeon_ep: assert hardware structure sizes a04224da1f34 usb: gadget: f_ncm: Always set current gadget in ncm_bind() c9a1d9e74a43 usb: core: Remove duplicated check in usb_hub_create_port_device 1a4a2df07c1f usb: typec: tcpm: Add additional checks for contaminant a792197f5070 net: dsa: mv88e6xxx: add an error code check in mv88e6352_tai_event_work bbd3778da16b arm64: dts: rockchip: rk3588s: Add USB3 host controller 97789b93b792 usb: dwc3: add optional PHY interface clocks 98bad5bc447e dt-bindings: usb: add rk3588 compatible to rockchip,dwc3 de7ecc4e0570 usb: dwc3: xilinx: add reset-controller support 46b6fc538007 usb: mtu3: Convert to platform remove callback returning void 8e99dc783648 usb: typec: add support for PTN36502 redriver 915360a5ce96 dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings 49537ec71d14 usb: gadget: r8a66597-udc: Convert to use module_platform_driver() b4822e2317e8 usb: gadget: m66592-udc: Convert to use module_platform_driver() ff8e4630fa3c usb: gadget: lpc32xx-udc: Convert to use module_platform_driver() 017e452e5824 usb: gadget: fusb300-udc: Convert to use module_platform_driver() 2911016a45ca usb: gadget: fsl-udc: Convert to use module_platform_driver() f97467becb25 usb: gadget: at91-udc: Convert to use module_platform_driver() ee3d12285471 selftests: tc-testing: add test for 'rt' upgrade on hfsc cf36d7db25b6 usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF 70f13579c2f7 usb: chipidea: Add support for NPCM ceae398f15b3 dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible 2978cc1f2853 usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag 4936eb7567c3 dt-bindings: usb: vialab,vl817: remove reset-gpios from required list d181b34bd381 usb-storage,uas: make internal quirks flags 64bit 35b62f6f5822 usb-storage: remove UNUSUAL_VENDOR_INTF macro 6add6dd345cb usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present a5f928db5951 usb: host: xhci-plat: fix possible kernel oops while resuming 6ccb83d6c497 usb: xhci: Implement xhci_handshake_check_state() helper 47f503cf5f79 xhci: split free interrupter into separate remove and free parts a5d6264b638e xhci: Enable RPM on controllers that support low-power states 4baf12181509 xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 d1830364e963 xhci: Simplify event ring dequeue pointer update for port change events 3321f84bfae0 xhci: simplify event ring dequeue tracking for transfer events 3c45a21fd5d4 xhci: Clean up xhci_{alloc,free}_erst() declarations c087fada0a61 xhci: Clean up stale comment on ERST_SIZE macro 08cc5616798d xhci: Clean up ERST_PTR_MASK inversion 01e6e143a7fa xhci: Expose segment numbers in debugfs 67ab841a177d xhci: Update last segment pointer after Event Ring expansion 35899f58fe13 xhci: Adjust segment numbers after ring expansion 28084d3fcc3c xhci: Use more than one Event Ring segment 044818a6cd80 xhci: Set DESI bits in ERDP register correctly e2d3ac9cd917 xhci: expand next_trb() helper to support more ring types 15626ba96559 xhci: Add busnumber to port tracing 992848132e4a xhci: pass port structure to tracing instead of port number 3249888c1b8c staging: vme_user: Use dev_err() in vme_check_window() c6054f43f782 staging: vme_user: Remove NULL-checks 08c7bee3b386 staging: vme_user: Remove printk() in find_bridge() d964afa772e1 staging: vme_user: Use __func__ instead of function name 3ad533b3fb9b staging: vme_user: Replace printk() with dev_*() 218f1c140217 staging: rtl8192e: renamed variable HTUpdateDefaultSetting 3cad0b9d0bdd staging: sm750fb: Remove unused return variable in program_mode_registers() 45e173c0372a staging: bcm2835-audio: remove function snd_bcm2835_new_ctl() 6e933215c555 staging: gdm724x: Add blank line after declaration cf4381ee0bdb staging: vme_user: replace strcpy with strscpy 017b9ef371e0 staging: vc04_services: bcm2835-camera: Drop MODULE_ALIAS 79ab0ca23abf staging: vc04_services: bcm2835-audio: Drop MODULE_ALIAS 1fa05877588a staging: vc04_services: Support module autoloading using MODULE_DEVICE_TABLE 75fd2810b08a staging: vc04_services: vchiq_bus: Do not kfree device 875be090928d staging: qlge: Retire the driver 88eddb0cce1c staging: qlge: Update TODO 75e7d0b2d223 net: wwan: replace deprecated strncpy with strscpy a1e4c334cbc9 pds_core: add an error code check in pdsc_dl_info_get 469d31745b9f power: reset: vexpress: Use device_get_match_data() afc88dfda013 power: supply: surface-charger: replace deprecated strncpy with strscpy 81f07d2b0c4d power: supply: surface_battery: replace deprecated strncpy with strscpy e1402bd297a3 power: supply: charger-manager: replace deprecated strncpy with strscpy afb0379b0f66 power: supply: bq25980: replace deprecated strncpy with strscpy 056a75599f5e power: supply: bq256xx: replace deprecated strncpy with strscpy e3c2af5d49bb power: supply: bq2515x: replace deprecated strncpy with strscpy b0009b8bed98 power: supply: bq24190_charger: replace deprecated strncpy with strscpy d440ba91ca4d selftests/bpf: Add more test cases for bpf memory allocator e383a4590233 bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() e581a3461de3 bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h 3f2189e4f77b bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() baa8fdecd87b bpf: Re-enable unit_size checking for global per-cpu allocator b460bc8302f2 mm/percpu.c: introduce pcpu_alloc_size() 845e31e1101f seq_buf: fix a misleading comment 5b2c54e0d0ea drm/amd/display: Fix stack size issue on DML2 b141fa036c90 drm/amd/display: Reduce stack size by splitting function 7ef6b2d4b7e5 drm/amdkfd: remap unaligned svm ranges that have split de009982c6aa drm/amdgpu: Create version number for coredumps 69619868d39b drm/amdgpu: Move coredump code to amdgpu_reset file 2d6a2a28cdea drm/amdgpu: Encapsulate all device reset info 723fac64d05d drm/amdgpu: support the port num info based on the capability flag e8a5ded36b4c drm/amdgpu: prepare the output buffer for GET_PEER_LINKS command d9443ac4f9ea drm/amdgpu: drop status query/reset for GCEA 9.4.3 and MMEA 1.8 626121fce415 drm/amdgpu: update the xgmi ta interface header 8096df766474 drm/amdgpu: add set/get mca debug mode operations 21226f02d77b drm/amdgpu: replace reset_error_count with amdgpu_ras_reset_error_count 9d7a965e22e5 drm/amdgpu: add clockgating support for NBIO v7.7.1 fa9dd7a285ef drm/amdgpu: fix missing stuff in NBIO v7.11 66d64e4e03ef drm/amdgpu: Enable RAS feature by default for APU 49c260bef3ac drm/amdgpu: fix typo for amdgpu ras error data print 017634a68dab drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P4 eb9d6256b9b0 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3 fc3136730ba3 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P2 97b2821643f7 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P1 8a6566111494 drm/amdgpu: Fix delete nodes that have been relesed ce43a5fa2eca drm/amdgpu: Enable mca debug mode mode when ras enabled f2176d70638a drm/amdgpu: Add UVD_VCPU_INT_EN2 to dpg sram 089dbf6a06f1 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in DML2 b63eae94d28c drm/amd/display: clean up some inconsistent indenting 30440201edb0 drm/amd/display: Simplify bool conversion 7e653e01a08c drm/amd/display: Remove unneeded semicolon 00e6bcbd1157 drm/amd/display: Remove duplicated include in dce110_hwseq.c 803c2707c21d drm/amd/display: clean up some inconsistent indentings 08e9ebc75b5b drm/amd/pm: Handle non-terminated overdrive commands. 9248462d7e08 drm/amdgpu: Enable software RAS in vcn v4_0_3 472c5fb29798 drm/amdgpu: define ras_reset_error_count function f9caf6cdd5cc drm/amdkfd:remove unused code 1958946858a6 drm/amd/pm: Support for getting power1_cap_min value afcf949cf331 drm/amdgpu: Log UE corrected by replay as correctable error 68a8f644575b ima: Add __counted_by for struct modsig and use struct_size() 934bf871f011 KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() 27cde4c0fe28 KVM: arm64: Rename helpers for VHE vCPU load/put 5eba523e1e5e KVM: arm64: Reload stage-2 for VMID change on VHE 4288ff7ba195 KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() 38ce26bf2666 KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() 50cbdaf1b93a PNP: replace deprecated strncpy() with memcpy() eda1a74655ea PNP: ACPI: replace deprecated strncpy() with strscpy() 8d7af820310c MAINTAINERS: Include stackleak paths in hardening entry c27d08f786ac thermal: ACPI: Include the right header file cf3986f8c01d thermal: core: Don't update trip points inside the hysteresis range 8c35b1f47253 thermal: core: Pass trip pointer to governor throttle callback fdcf70ed4e16 thermal: gov_step_wise: Fold update_passive_instance() into its caller 94be1d27aa8d thermal: gov_power_allocator: Use trip pointers instead of trip indices 276f1ede9516 thermal: gov_fair_share: Rearrange get_trip_level() 234ed6f5fbed thermal: trip: Define for_each_trip() macro 78869767f2ad thermal: trip: Simplify computing trip indices bb3dcf0ccf32 perf: qcom: use acpi_device_uid() for fetching _UID 5f70fd1892e7 ACPI: sysfs: use acpi_device_uid() for fetching _UID 394e6869f018 mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() b5bdb60faaaf ACPI: scan: Use the acpi_device_is_present() helper in more places da1055b673f3 selftests/bpf: Make linked_list failure test more robust d0ed46b60396 tracing: Move readpos from seq_buf to trace_seq 64bf2f685c79 tracefs/eventfs: Modify mismatched function name 7c05b44e1a50 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection 3e36528c1127 thunderbolt: Configure asymmetric link if needed and bandwidth allows 81af2952e606 thunderbolt: Add support for asymmetric link c4ff14436952 thunderbolt: Introduce tb_switch_depth() 956c3abe72fb thunderbolt: Introduce tb_for_each_upstream_port_on_path() 2bfeca73e945 thunderbolt: Introduce tb_port_path_direction_downstream() ce91d793ab8b thunderbolt: Set path power management packet support bit for USB4 v2 routers 582e70b0d3a4 thunderbolt: Change bandwidth reservations to comply USB4 v2 aa673d606078 thunderbolt: Make is_gen4_link() available to the rest of the driver 4d24db0c8014 thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() f73edddfa2a6 thunderbolt: Use constants for path weight and priority 5264a2f4bb3b tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() 7e8ad67c9b5c eventfs: Fix failure path in eventfs_create_events_dir() 4c456c9ad334 sched/fair: Remove unused 'curr' argument from pick_next_entity() ca2b746d5f91 powerpc/pseries: use kfree_sensitive() in plpks_gen_password() 74726fda9fe3 powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure 89f17016a852 powerpc/fsl_msi: Use device_get_match_data() ad496f8f8396 powerpc: Remove cpm_dp...() macros 2066b41a2ef8 PCI: dwc: Expose dw_pcie_ep_exit() to module 1896d17f9168 PCI: dwc: Add EDMA_UNROLL capability flag 7873b49b41b9 PCI: dwc: endpoint: Add multiple PFs support for dbi2 1a9745476cae PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting 89db0793c9f2 PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling a9a1bcba9025 PCI: dwc: Add dw_pcie_link_set_max_link_width() 164f66be0c25 PCI: Add T_PVPERL macro a41654c3ed1d ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() 4690aea589e7 igb: Fix an end of loop test 640a65f80133 ice: cleanup ice_find_netlist_node 67918b6b2671 ice: make ice_get_pf_c827_idx static 4d38cb44bd32 ice: manage VFs MSI-X using resource tracking 05c16687e0cc ice: set MSI-X vector count on VF ea4af9b4005d ice: add bitmap to track VF MSI-X usage fe1c5ca2fe76 ice: implement num_msix field per VF 31642d2854e2 ice: store VF's pci_dev ptr in ice_vf 9dffb97da291 ice: add drop rule matching on not active lport 4cd7bc7144ec ice: remove unused ice_flow_entry fields 20c6e05bd33d ethtool: untangle the linkmode and ethtool headers b629b541702b powerpc/qspinlock: Rename yield_propagate_owner tunable 1e6d5f725738 powerpc/qspinlock: Propagate sleepy if previous waiter is preempted fcf77d44274b powerpc/qspinlock: don't propagate the not-sleepy state fd8fae50c9c6 powerpc/qspinlock: propagate owner preemptedness rather than CPU number f6568647382c powerpc/qspinlock: stop queued waiters trying to set lock sleepy ea142e590aec powerpc/perf: Fix disabling BHRB and instruction sampling d9c00f44e5de KVM: riscv: selftests: Add SBI DBCN extension to get-reg-list test c667ad229d13 RISC-V: KVM: Forward SBI DBCN extension to user-space 56d8a385b605 RISC-V: KVM: Allow some SBI extensions to be disabled by default b88e87a0a1ec RISC-V: KVM: Change the SBI specification version to v2.0 dadf7886993c RISC-V: Add defines for SBI debug console extension 9d9c22cc444a x86/retpoline: Document some thunk handling aspects 2d7ce49f58dc x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN b4a11b2033b7 net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. 321a14513765 x86/callthunks: Delete unused "struct thunk_desc" b587fef124f9 x86/vdso: Run objtool on vdso32-setup.o 34de4fe7d132 objtool: Fix return thunk patching in retpolines 510f02febb10 net: phy: micrel: Fix forced link mode for KSZ886X switches f600bb612b06 net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access 904e1ddd0b31 x86/srso: Remove unnecessary semicolon 0bd7feb2df7e x86/pti: Fix kernel warnings for pti= and nopti cmdline options b46c1f3f5e07 mlxsw: spectrum: Set SW LAG mode on Spectrum>1 c678972580ae mlxsw: spectrum: Allocate LAG table when in SW LAG mode 8c893abd64ae mlxsw: spectrum_pgt: Generalize PGT allocation f5e293f9939e mlxsw: spectrum_fid: Allocate PGT for the whole FID family in one go daee7aaba849 mlxsw: pci: Permit toggling LAG mode b2e9b1fe8c2e mlxsw: core, pci: Add plumbing related to LAG mode 8eabd10cdce4 mlxsw: cmd: Add QUERY_FW.lag_mode_support eb26a5923277 mlxsw: cmd: Add CONFIG_PROFILE.{set_, }lag_mode be9ed47d3fab mlxsw: cmd: Fix omissions in CONFIG_PROFILE field names in comments cf0a86e8ce60 mlxsw: reg: Add SGCR.lag_lookup_pgt_base 66eaaa85418b mlxsw: reg: Drop SGCR.llb 99ee56c7657f x86/calldepth: Rename __x86_return_skl() to call_depth_return_thunk() 7d4caf54d2e8 netlink: specs: add support for auto-sized scalars 374d345d9b5e netlink: add variable-length / auto integers e1b347c5f7de tools: ynl-gen: make the mnl_type() method public e8efc0800b8b x86/nospec: Refactor UNTRAIN_RET[_*] 0a3c49178c3c x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros 0050629cd36a devlink: convert most of devlink_fmsg_*() to return void 3465915e9985 staging: qlge: devlink health: use retained error fmsg API 18256cb2d4a0 qed: devlink health: use retained error fmsg API d17f98bf7cc9 net/mlx5: devlink health: use retained error fmsg API 1d434b48495d mlxsw: core: devlink health: use retained error fmsg API d8cf03fca341 octeontx2-af: devlink health: use retained error fmsg API aca7734d9480 hinic: devlink health: use retained error fmsg API 074e1b4221b5 bnxt_en: devlink health: use retained error fmsg API 47957bb3f783 pds_core: devlink health: use retained error fmsg API 20f9b9d38546 netdevsim: devlink health: use retained error fmsg API db80d3b2558f devlink: retain error in struct devlink_fmsg 34a3cae7474c x86/srso: Disentangle rethunk-dependent options 351236947a45 x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block 0a0ce0da7fe6 x86/bugs: Remove default case for fully switched enums 55ca9010c4a9 x86/srso: Remove 'pred_cmd' label eb54be26b0d2 x86/srso: Unexport untraining functions aa730cff0c26 x86/srso: Improve i-cache locality for alias mitigation eeb9f34df065 x86/srso: Fix unret validation dependencies dc6306ad5b0d x86/srso: Fix vulnerability reporting for missing microcode de9f5f7b06a5 x86/srso: Print mitigation for retbleed IBPB case 3fc7b28e831f x86/srso: Print actual mitigation if requested mitigation isn't possible 1d1142ac5130 x86/srso: Fix SBPB enablement for (possible) future fixed HW a1e2b8b36820 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size fb064e5ae165 sched/nohz: Update comments about NEWILB_KICK f01b0edd562e powerpc/trace: Add support for HAVE_FUNCTION_ARG_ACCESS_API d42f55e8ae74 powerpc/tools: Pass -mabi=elfv2 to gcc-check-mprofile-kernel.sh c4a852635edd perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() 3f8b6e5b1119 perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform 269d79fb30f6 powerpc/boot: Add version to install filenames 95f1a128cd72 powerpc/pseries: fix potential memory leak in init_cpu_associativity() 007240d59c11 powerpc/imc-pmu: Use the correct spinlock initializer. 73b25505ce04 powerpc/vas: Limit open window failure messages in log bufffer 5069211e2f0b perf trace: Use the right bpf_probe_read(_str) variant for reading user data a4d5bc3214eb arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports b06c6d32f3fe arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support 209f4e893469 arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes a2786e8bdd02 crypto: qcom-rng - Add missing dependency on hw_random 7ec0a09d4e84 crypto: skcipher - fix weak key check for lskciphers 5acab6eb5923 crypto: hisilicon/qm - fix EQ/AEQ interrupt issue ca06ef976ea1 crypto: hifn_795x - Silence gcc format-truncation false positive warnings 87d6621c07d2 crypto: lskcipher - Return EINVAL when ecb_name fails sanity checks d4f5bfe20da9 certs: Limit MODULE_SIG_KEY_TYPE_ECDSA to SHA384 or SHA512 fc3225fd6f1e module: Do not offer sha224 for built-in module signing c1d760a47163 crypto: mscode_parser - remove sha224 authenticode support 16ab7cb5825f crypto: pkcs7 - remove sha1 support c35b581e5197 crypto: ccp - Dump SEV command buffer registers on SEV command error 1be7505933a5 crypto: arm64/sha512 - clean up backwards function names 455951b5e172 crypto: arm64/sha256 - clean up backwards function names 5f720a3df346 crypto: arm64/sha512-ce - clean up backwards function names ba30d31121fe crypto: arm64/sha2-ce - clean up backwards function names 1f9f3a5218b1 crypto: arm64/sha1-ce - clean up backwards function names 796b06f5c9d6 crypto: x86/nhpoly1305 - implement ->digest ddefde7b2af8 crypto: arm64/nhpoly1305 - implement ->digest 5f929b4e6906 crypto: arm/nhpoly1305 - implement ->digest dadf5e56c967 crypto: adiantum - add fast path for single-page messages 01aed663e6c4 crypto: qat - fix double free during reset fdcac2ddc759 crypto: x86/sha256 - implement ->digest for sha256 1efcbf0eff10 crypto: arm64/sha2-ce - implement ->digest for sha256 2e02c25ac934 crypto: shash - fold shash_digest_unaligned() into crypto_shash_digest() 313a4074d78f crypto: shash - optimize the default digest and finup bb40d32689d7 crypto: xts - use 'spawn' for underlying single-block cipher 9da274660289 crypto: virtio - handle config changed by work queue c00504ea42c0 arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM b5080c7c1f7e arm64: dts: ti: k3-am62p: Add nodes for more IPs 9b4c8dd99fe4 f2fs: fix error handling of __get_node_page f4738f56d1dc virt: tdx-guest: Add Quote generation support using TSM_REPORTS f47906782c76 virt: sevguest: Add TSM_REPORTS support for SNP_GET_EXT_REPORT a67d74a4b163 mm/slab: Add __free() support for kvfree 2df213536683 virt: sevguest: Prep for kernel internal get_ext_report() 70e6f7e2b985 configfs-tsm: Introduce a shared ABI for attestation reports ec51ffcf2630 virt: coco: Add a coco/Makefile and coco/Kconfig 130e0f7af9fc selftests/bpf: Add tests for open-coded task and css iter ddab78cbb52f selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c cb3ecf7915a1 bpf: Let bpf_iter_task_new accept null task ptr dfab99df147b bpf: teach the verifier to enforce css_iter and task_iter in RCU CS 7251d0905e75 bpf: Introduce css open-coded iterator kfuncs c68a78ffe2cb bpf: Introduce task open coded iterator kfuncs 9c66dc94b62a bpf: Introduce css_task open-coded iterator kfuncs 6da88306811b cgroup: Prepare for using css_task_iter_*() in BPF 4eb15b036367 clk: twl: add clock driver for TWL6032 f9bc3cbc20d0 tools: ynl-gen: support limit names 668c1ac828fb tools: ynl-gen: support full range of min/max checks for integer values ee0a4cfcbdcc tools: ynl-gen: track attribute use 75a384ceda93 ptp: prevent string overflow 50a472bbc79f f2fs: do not return EFSCORRUPTED, but try to run online repair 5329aa5101f7 efivarfs: Add uid/gid mount options b9ec913212e6 selftests/bpf/sockopt: Add io_uring support 4232c6e349f3 io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT a5d2f99aff6b io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT d2cac3ec8237 io_uring/cmd: return -EOPNOTSUPP if net is disabled ba6e0e5cb5b2 selftests/net: Extract uring helpers to be reusable 7746a6adfc81 tools headers: Grab copy of io_uring.h 5fea44a6e05b io_uring/cmd: Pass compat mode in issue_flags 0b05b0cd78c9 net/socket: Break down __sys_getsockopt 207430b76a48 drm/amdgpu: Reserve fences for VM update e6f858873334 drm/amdgpu: Fix possible null pointer dereference b1338a8e71ac drm/amdgpu: Workaround to skip kiq ring test during ras gpu recovery 5509e5961136 drm/amd/display: Fix a handful of spelling mistakes in dml_print output 8e9a110cb22b drm/amdkfd: clean up some inconsistent indenting bf2cc5e95995 drm/amd/display: Remove brackets in macro to conform to coding style e56690bb37eb drm/amd: Read IMU FW version from scratch register during hw_init 4916615fe96f drm/amd: Don't parse IMU ucode version if it won't be loaded d757dfd667aa drm/amd: Move microcode init step to early_init() d8c1925ba8cd drm/amdgpu: update retry times for psp BL wait 2ceec37b0e3d drm/amd: Add missing kernel doc for prepare_suspend() 20ace55bc0c2 drm/amdgpu: update to the latest GC 11.5 headers 828f8e31379b drm/amd/pm: Fix a memory leak on an error path 28ab9a02b6cf drm/amdgpu/mes11: remove aggregated doorbell code 53dd920c1f47 drm/amdgpu : Add hive ras recovery check 16fb2a41e64e drm/amd/display: Add missing lines of code in dc.c 2d955a06a5db Revert "drm/amdgpu: Program xcp_ctl registers as needed" ab29ac57ad0b drm/amdgpu/umsch: add suspend and resume callback e40dd9c6b75d drm/amdgpu/pm: update SMU 13.0.0 PMFW version check c2635c0ec8b4 arm64: defconfig: Enable ILITEK_ILI9882T panel 5820a1932ce8 drm/panel: ili9882t: Avoid blurred screen from fast sleep e2450d32e5fb drm/panel: ili9882t: Break out as separate driver 1406245c2945 net/socket: Break down __sys_setsockopt 3f31e0d14d44 bpf: Add sockptr support for setsockopt a615f67e1a42 bpf: Add sockptr support for getsockopt faf1dce85275 objtool: Add bcachefs noreturns 73badee4280c lib/generic-radix-tree.c: Add peek_prev() 9492261ff246 lib/generic-radix-tree.c: Don't overflow in peek() 0fb5d567f573 MAINTAINERS: Add entry for generic-radix-tree b414e8ecd498 closures: Add a missing include 48b7935722b8 closures: closure_nr_remaining() ced58fc7ab9f closures: closure_wait_event() bd0d22e41ecb MAINTAINERS: Add entry for closures 8c8d2d9670e8 bcache: move closures to lib/ 957e48087dfa locking: export contention tracepoints for bcachefs six locks 2806a69f3fef arm64: dts: rockchip: Add Turing RK1 SoM support e30ecfcbe4ed dt-bindings: arm: rockchip: Add Turing RK1 817bacc3a648 dt-bindings: vendor-prefixes: add turing f6b415faf679 ASoC: Intel: sof_ssp_amp: use common module for DMIC links c51fc25db18f ASoC: Intel: sof_rt5682: use common module for DMIC links f56daafc94ec ASoC: Intel: sof_nau8825: use common module for DMIC links a1360c45a445 ASoC: Intel: sof_cs42l42: use common module for DMIC links 7fce91bab644 ASoC: Intel: board_helpers: support dmic link initialization 5c072ca8e1b7 ASoC: Intel: sof_nau8825: add RPL support for MAX98360A amp 10626812b598 ASoC: intel: sof_sdw: Move the builtin microphones to dataport 1 d74bad3b7452 ASoC: intel: sof_sdw_cs42l43: Create separate jacks for hp and mic a92ccd574390 ASoC: intel: sof_sdw_cs42l43: Some trivial formatting clean ups 28809aaeabdf ASoC: intel: sof_sdw: Stop processing CODECs when enough are found 2770d4722036 KVM: x86: Ignore MSR_AMD64_TW_CFG access f2cab25b0eb7 i40e: Align devlink info versions with ice driver and add docs 31f47f303c6b dt-bindings: net: dsa: Drop 'ethernet-ports' node properties 7c93392d754e dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and switch references 491ec40d67a5 dt-bindings: net: mscc,vsc7514-switch: Clean-up example indentation b9823df7bbad dt-bindings: net: ethernet-switch: Rename $defs "base" to 'ethernet-ports' f0fdec925fe7 dt-bindings: net: ethernet-switch: Add missing 'ethernet-ports' level 51ff5150258a dt-bindings: net: dsa/switch: Make 'ethernet-port' node addresses hex ac8fe40c3628 dt-bindings: net: renesas: Drop ethernet-phy node schema 659fd097b098 dt-bindings: net: Add missing (unevaluated|additional)Properties on child node schemas 122ae01c5159 KVM: x86: remove the unused assigned_dev_head from kvm_arch 3b9a22d345ff drivers: perf: arm_pmuv3: Drop some unused arguments from armv8_pmu_init() 58f8fc57b1d3 drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally e0f7422f54b0 xfs: don't look for end of extent further than necessary in xfs_rtallocate_extent_near() 85fa2c774397 xfs: don't try redundant allocations in xfs_rtallocate_extent_near() ec5857bf0763 xfs: limit maxlen based on available space in xfs_rtallocate_extent_near() 1b5d63963f98 xfs: return maximum free size from xfs_rtany_summary() e23aaf450de7 xfs: invert the realtime summary cache e2cf427c9149 xfs: simplify rt bitmap/summary block accessor functions 5b1d0ae9753f xfs: simplify xfs_rtbuf_get calling conventions e94b53ff699c xfs: cache last bitmap block in realtime allocator 9618efe343ea thermal/qcom/tsens: Drop ops_v0_1 60f8f641f3db s390/pai_crypto: dynamically allocate percpu pai crypto map data structure 4f62c6e30155 s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available 7bc8b8eb2b1e s390/mm: remove __GFP_HIGHMEM masking 50b560783f7f drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process 6bd5e167af2e bpftool: Wrap struct_ops dump in an array 90704b4be0b0 bpftool: Fix printing of pointer value 5a6976b1040a arm64: dts: rockchip: Add DFI to rk3588s 085be8875ca8 arm64: dts: rockchip: Add DFI to rk356x f57ef11ec63c arm64: dts: rockchip: Always enable DFI on rk3399 897d8e86bac7 ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep 039550960a22 net: stmmac: increase TX coalesce timer to 5ms a594166387fe net: stmmac: move TX timer arm after DMA enable 2d1a42cf7f77 net: stmmac: improve TX timer arm logic 7f3eb2174512 net: introduce napi_is_scheduled helper e6d0c13e9f46 ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init 3d1a05581361 ASoC: SOF: Intel: Move binding to display driver outside of deferred probe e46f13776fca ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. 65cbbfa4e2ca ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. 2dddc514b6e4 ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. e8e3f8694ef5 ALSA: hda: i915: Allow xe as match for i915_component_master_match 32f4e921fe8e ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init 2e8c90386db4 ALSA: hda: i915: Allow override of gpu binding. ad6413bc48f2 ALSA: hda: Intel: Fix error handling in azx_probe() 03448e5df586 ASoC: SOF: Intel: Fix error handling in hda_init() f1977d5ba071 ASoC: SOF: Intel: hda: start splitting the probe 17baaa1f950b ASoC: SOF: core: Add probe_early and remove_late callbacks f549a82aff57 ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. 6ce4a93dbb5b io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups 3bf983e4e93c powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-IOV device d5272d39995f dt-bindings: backlight: Add brightness-levels related common properties 8f0cd531ee18 dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support efce8422dd53 powerpc/paravirt: Improve vcpu_is_preempted 97cfa4ae843e dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support 7fd696076e0f dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml 481d97ba61e1 PM / devfreq: rockchip-dfi: add support for RK3588 e08c43e6c3eb powerpc/perf: Optimize find_alternatives_list() using binary search bbe7cbd07406 PM / devfreq: rockchip-dfi: account for multiple DDRMON_CTRL registers d1d0b3fe95d8 PM / devfreq: rockchip-dfi: make register stride SoC specific 4d586b5724d3 PM / devfreq: rockchip-dfi: Add perf support 0177669ee61d x86/microcode/intel: Cleanup code further 6b072022ab2e x86/microcode/intel: Simplify and rename generic_load_microcode() 2785cc00f6fa PM / devfreq: rockchip-dfi: give variable a better name 6c73f1dbd9bf drm/ast: Move register constants to ast_reg.h 8811bcbf28cc drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R 224bf236ca6d drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R c79479fa215c drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI 272bfa3a18c5 drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI a075e1682fde drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR 7b0be4b94b69 drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR 9f662e1edecd drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR 2a5481e3d35c drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI ba51b3ed170d drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER b3945edd7072 drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W 53f410d3698f drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W d724f4a4581b PM / devfreq: rockchip-dfi: Prepare for multiple users b82932fbd870 PM / devfreq: rockchip-dfi: Pass private data struct to internal functions d8c6e337e71d PM / devfreq: rockchip-dfi: Handle LPDDR4X 038ff6f53da0 PM / devfreq: rockchip-dfi: Handle LPDDR2 correctly 076b0597f5b6 PM / devfreq: rockchip-dfi: Add RK3568 support d3b0f6ab0e33 PM / devfreq: rockchip-dfi: Clean up DDR type register defines 74002e668d09 PM / devfreq: rk3399_dmc,dfi: generalize DDRTYPE defines d88c43383101 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: add rt5650 support 8a79ff9e46be ASoC: dt-bindings: mt8186-mt6366-rt1019-rt5682s: add RT5650 support 411957553bca block: ublk_drv: Remove unused function a0e6323dbae6 iavf: delete unused iavf_mac_info fields 878d951c6712 inet: lock the socket in ip_sock_set_tos() 2ddd05d1d5ed net: stmmac: do not silently change auxiliary snapshot capture channel 7d3077482578 net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex 1dbfe73bd648 net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num 7e62ac24b57a net: stmmac: use correct PPS capture input index 3fba82343955 net: stmmac: simplify debug message on stmmac_enable() 2770ea00081a fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers fb159df356d8 fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers e47e199cc23e fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers c74575424463 fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers 5e5943fef296 fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers 153fc9bbac8c fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers 309ede0f945c fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers 188a8646b95a fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers 6cdc804e41dd fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers 586132cf1d38 fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers 30543d363dc9 fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers 3fa0ee772b9a fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers cee250bce626 fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers 3bf4f1b3de80 fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers 633ca05f6c3c fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers bf0f401f8ae3 fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers 9880753349b8 fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers c6e8f889c75a fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers 423273970906 fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers 5dc84f309c4a fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers a9b0061fb3cf fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers b7ba90ac14c1 fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers 50182ed4eb22 fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers eb9d5c19dcc3 fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers dc9c80b0c6ca fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers 68deeb025fbf fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers 80ac1058e4c0 fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers 7e568f77d2c9 fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers b933456c2535 fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers a1a1c3fa1340 fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers 2195155117a1 fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers e7011bf87d6d fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers 244c2b55bf7b fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers a7942a325b10 fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers d6583f5b7832 fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers 076b705df15e fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers d47f9775c1a6 fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers 0296ddfe57c3 fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers 93ede59ccd94 fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers 94cab8f6b243 fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers 425562be861b fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers 7421a6303edc fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers 48c3734d416e fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers b910005c98a8 fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers 5a5015aaaac5 fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers d45c4b48dafb powerpc: Hide empty pt_regs at base of the stack b0f0bf5eef5f x86/microcode/intel: Simplify scan_microcode() ae76d951f653 x86/microcode/intel: Rip out mixed stepping support for Intel CPUs 392c226cda94 net: stmmac: Remove redundant checking for rx_coalesce_usecs 6f8605fd7d11 arm64: dts: ti: k3-am69-sk: Add DP and HDMI support 0da6b5d6a1be arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 603669b16701 arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node 1b27f0db6d42 arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes 7287d423f138 arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux b91f2e13c972 docs: networking: document multi-RSS context 6654408a33e6 writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs e311ba29a552 chardev: Simplify usage of try_module_get() 2bc5e5e8167f ovl: rely on SB_I_NOUMASK e4e8b47a34a4 fs: fix umask on NFS with CONFIG_FS_POSIX_ACL=n def3ae83da02 fs: store real path instead of fake path in backing file f_path 08582d678fcf fs: create helper file_user_path() for user displayed mapped file path 83bc1d294130 fs: get mnt_writers count for an open backing file's real path 6c4d1c99d2ad vfs: stop counting on gcc not messing with mnt_expiry_mark if not asked 95e93d17cb11 vfs: predict the error in retry_estale as unlikely 6cf41fcfe099 backing file: free directly 7116c0af4b84 vfs: fix readahead(2) on block devices 50d910d27362 io_uring: use files_lookup_fd_locked() 0ede61d8589c file: convert to SLAB_TYPESAFE_BY_RCU 93faf426e3cc vfs: shave work on failed file open 6036c5f13175 fs: simplify misleading code to remove ambiguity regarding ihold()/iput() 85fadf89e570 watch_queue: Annotate struct watch_filter with __counted_by 478dbf121767 fs/pipe: use spinlock in pipe_read() only if there is a watch_queue dfaabf916b1c fs/pipe: remove unnecessary spinlock from pipe_write() b4bd6b4bac8e fs/pipe: move check to pipe_has_watch_queue() 61105aab4edb pipe: reduce padding in struct pipe_inode_info 5aa8fd9cea2e fs: add a new SB_I_NOUMASK flag 84d2b696236c init/mount: print pretty name of root device when panics 35b78409e1c7 rswitch: Add PM ops 1bf55630694e rswitch: Use unsigned int for port related array index efa1d1c6c8e4 arm64: dts: rockchip: Remove UART2 from RGB30 793e0d8988bc arm64: dts: rockchip: Update VPLL Frequency for RGB30 4b7d3ab44565 MIPS: AR7: remove platform 1bc6e0137288 watchdog: ar7_wdt: remove driver to prepare for platform removal 9a6c782158f7 vlynq: remove bus driver f10672800876 mtd: parsers: ar7: remove support b7a10da0268a serial: 8250: remove AR7 support d5f4e1f2fcd8 arch: mips: remove ReiserFS from defconfig aaf1f08ac0fb MIPS: lantiq: Remove unnecessary include of f2f12cf4e5f6 MIPS: lantiq: Fix pcibios_plat_dev_init() "no previous prototype" warning 83767a67e7b6 MIPS: KVM: Fix a build warning about variable set but not used 6b180f66c0dd fbdev: Provide I/O-memory helpers as module 05ac1a198a63 wifi: wilc1000: use vmm_table as array in wilc struct 2f4ae0feab8b wifi: rtlwifi: drop chk_switch_dmdp() from HAL interface 9e58030622d0 wifi: rtlwifi: drop fill_fake_txdesc() from HAL interface fc83ee9d587f wifi: rtlwifi: drop pre_fill_tx_bd_desc() from HAL interface 388df37938da wifi: rtw89: move software DCFO compensation setting to proper position aecc60e7d3ab wifi: rtw89: correct the DCFO tracking flow to improve CFO compensation 5d2f3c3aaaa6 wifi: rtw89: modify the register setting and the flow of CFO tracking 4ba17aa476e2 wifi: rtw89: phy: generalize valid bit of BSS color 2901bbd26668 wifi: rtw89: phy: change naming related BT coexistence functions 20907fc06997 wifi: rtw88: dump firmware debug information in abnormal state 1926a27299db wifi: rtw88: debug: add to check if debug mask is enabled 9a66e73094ad wifi: rtlwifi: cleanup struct rtl_ps_ctl a86a8ca798e9 ssb: relax SSB_EMBEDDED dependencies 07f06e0e5cd9 RDMA/hns: Fix init failure of RoCE VF and HIP08 b4a797b894dc RDMA/hns: Fix unnecessary port_num transition in HW stats allocation 27c5fd271d8b RDMA/hns: The UD mode can only be configured with DCQCN 5e617c18b1f3 RDMA/hns: Add check for SL b5f9efff101b RDMA/hns: Fix signed-unsigned mixed comparisons c64e9710f924 RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() 9faef73ef4f6 RDMA/hns: Fix printing level of asynchronous events 35e0964e4876 dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property 465d6b42f1a3 RDMA/core: Add support to set privileged QKEY parameter b28d1ccf921a powerpc/io: Expect immutable pointer in virt_to_phys() prototype 6db51ff90536 macintosh/macio-adb: add missing iounmap() on error in macio_init() b574b817cc7b powerpc/fadump: Annotate endianness cast with __force 82f635243f20 powerpc/eeh: Remove unnecessary cast 2c4ce3e65b1a powerpc: Cast away __iomem in low level IO routines c6519c6df072 powerpc/uaccess: Cast away __user annotation after verification 8577dd00a6ba powerpc/opal: Annotate out param endianness b7bce570430e powerpc/kvm: Force cast endianness of KVM shared regs 2b4a6cc9a1a7 powerpc: Annotate endianness of various variables and functions 419d5d112c2e powerpc: Remove extern from function implementations ddfb7d9db843 powerpc: Use NULL instead of 0 for null pointers 340a60e3725b powerpc: Explicitly reverse bytes when checking for byte reversal ff7a60ab1e06 powerpc/xive: Fix endian conversion size b1fba034a679 powerpc: Support execute-only on all powerpc 163a72fa8916 powerpc: Finally remove _PAGE_USER ceaba662c065 powerpc/ptdump: Display _PAGE_READ and _PAGE_WRITE bac4cffc7c4a powerpc/32s: Introduce _PAGE_READ and remove _PAGE_USER 46ebef51fd92 powerpc/32s: Add _PAGE_WRITE to supplement _PAGE_RW ed815bd3fe9b powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USER 93820bfeefc4 powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USER 48cf93bb168d powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USER 8e9bd41e4ce1 powerpc/nohash: Replace pte_user() by pte_read() d20506d4728c powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RW 58f534623c4d powerpc/64s: Use generic permission masks f9f09b93e801 powerpc/8xx: Use generic permission masks a5a08dc90f45 powerpc: Refactor permission masks used for __P/__S table and kernel memory flags a78587473642 powerpc: Rely on address instead of pte_user() 69339071bb27 powerpc: Remove pte_mkuser() and pte_mkpriviledged() c7263f156395 powerpc: Fail ioremap() instead of silently ignoring flags when PAGE_USER is set d3c0dfcfc957 powerpc: Implement and use pgprot_nx() 4c8dd6c9872d powerpc/e500: Simplify pte_mkexec() 799d8836a7c4 powerpc/nohash: Refactor __ptep_set_access_flags() 2ef9f4bb9c47 powerpc/nohash: Refactor pte_clear() cc68d77febe0 powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear() 8c3d9eb323bb powerpc/nohash: Refactor ptep_test_and_clear_young() 3a4288164d63 powerpc/nohash: Deduplicate pte helpers 27672be7751f powerpc/nohash: Deduplicate _PAGE_CHG_MASK 7c929ad0b316 powerpc/nohash: Refactor checking of no-change in pte_update() 42a2722319f0 powerpc/nohash: Refactor pte_update() 0f4027eab592 powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.h 4c1a89d983be powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.h 7835006979e5 powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page() 81fbb9997057 powerpc/nohash: Remove {pte/pmd}_protnone() d3e01796728a powerpc: Untangle fixmap.h and pgtable.h and mmu.h da9554e0fe3c powerpc: Refactor update_mmu_cache_range() 93f81f6eea10 powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_access_prot() 3b8547ec4d35 powerpc: Remove pte_ERROR() cc8ee288f484 powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro 0d6e24b422a2 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data 2befa515c1bb clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data 0884393c63cc clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data 606f6366a35a clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data 1f57f78fbacf clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data b82681042724 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data d10d64ad01db igc: replace deprecated strncpy with strscpy a6c78d5f8d5d igbvf: replace deprecated strncpy with strscpy 95e71e35e635 igb: replace deprecated strncpy with strscpy be39d0a61aed i40e: use scnprintf over strncpy+strncat 48b238461b90 fm10k: replace deprecated strncpy with strscpy 341359e034e4 e1000: replace deprecated strncpy with strscpy 7677f635bf80 e100: replace deprecated strncpy with strscpy d97af2440a0c intel: fix format warnings 1978d3ead82c intel: fix string truncation warnings bdcb37a5d8de buildid: reduce header file dependencies for module 35027c790970 selftests: tc-testing: move auxiliary scripts to a dedicated folder f157b73d5114 selftests: tc-testing: add missing Kconfig options to 'config' bbc5080bef4a clk: npcm7xx: Fix incorrect kfree 48e44287c653 net: wangxun: remove redundant kernel log 0e108725f6cc string: Adjust strtomem() logic to allow for smaller sources 43a354a21a6a clk: at91: remove unnecessary conditions 7af5b9eadd64 clk: ti: fix double free in of_ti_divider_clk_setup() a5d14f8b551e clk: keystone: pll: fix a couple NULL vs IS_ERR() checks 50254bfe1438 net: fec: Remove non-Coldfire platform IDs e6809dba5ec3 net: fec: Fix device_get_match_data usage 2c6370a13f0e drivers: net: wwan: iosm: Fixed multiple typos in multiple files 5437d14d94c8 thermal/drivers/mediatek/lvts_thermal: Update calibration data documentation 288732242db4 thermal/drivers/mediatek/lvts_thermal: Add mt8192 support 8137bb90600d thermal/drivers/mediatek/lvts_thermal: Add suspend and resume 0bb4937b58ab dt-bindings: thermal: mediatek: Add LVTS thermal controller definition for mt8192 619102313466 clk: ralink: mtmips: quiet unused variable warning 663b8db7b025 xfs: use accessor functions for summary info words 41f33d82cfd3 xfs: consolidate realtime allocation arguments bd85af280de6 xfs: create helpers for rtsummary block/wordcount computations 54a9ea73527d KVM: arm64: selftests: Test for setting ID register from usersapce 0359c946b131 tools headers arm64: Update sysreg.h with kernel sources 9697d84cc3b6 KVM: selftests: Generate sysreg-defs.h and add to include path e2bdd172e665 perf build: Generate arm64's sysreg-defs.h and add to include path 02e85f74668e tools: arm64: Add a Makefile for generating sysreg-defs.h 0e133a133703 bpf, docs: Define signed modulo as using truncated division 7eeaedf79989 drm/i915/perf: Determine context valid in OA reports 157a3537d6bc apparmor: Fix regression in mount mediation ea9bae12d028 apparmor: cache buffers on percpu list if there is lock contention c4371d90633b apparmor: add io_uring mediation fa9b63adabcf apparmor: add user namespace creation mediation 2d9da9b188b8 apparmor: allow restricting unprivileged change_profile 1f36b190ad2d perf tools: Do not ignore the default vmlinux.h e105d8079f82 apparmor: advertise disconnected.path is available 98b824ff8984 apparmor: refcount the pdb 75c77e9e0713 apparmor: provide separate audit messages for file and policy checks 90c436a64a6e apparmor: pass cred through to audit info. d20f5a1a6e79 apparmor: rename audit_data->label to audit_data->subj_label bd7bd201ca46 apparmor: combine common_audit_data and apparmor_audit_data 79ddd4a7c5fa apparmor: rename SK_CTX() to aa_sock and make it an inline fn b5c532e90478 tools/build: Fix -s detection code in tools/scripts/Makefile.include d9997f7ffb13 tools/build: Fix -s detection code in tools/build/Makefile.build 5176140c5094 ocfs2: fix a typo in a comment 94a03e1d22e8 scripts/show_delta: add __main__ judgement before main code 68279f9c9f59 treewide: mark stuff as __ro_after_init 1b13a7030504 fs: ocfs2: check status values 6e79b375adb3 proc: test /proc/${pid}/statm 598f0ac1500d compiler.h: move __is_constexpr() to compiler.h fbd126f5a658 gcov: annotate struct gcov_iterator with __counted_by 71ca5ee18708 get_maintainer: add --keywords-in-file option ead5a727739f proc: save LOC by using while loop 860a2e7fa4a1 proc: use initializer for clearing some buffers 867046cc7027 minmax: relax check to allow comparison between unsigned arguments and signed constants 4ead534fba42 minmax: allow comparisons of 'int' against 'unsigned char/short' f4b84b2ff851 minmax: fix indentation of __cmp_once() and __clamp_once() d03eba99f5bf minmax: allow min()/max()/clamp() if the arguments have the same signedness. 80fcac55385c minmax: add umin(a, b) and umax(a, b) a287116af12b kernel/signal: remove unnecessary NULL values from ucounts a1cfa251f8d9 ocfs2: annotate struct ocfs2_replay_map with __counted_by 9bf2850c9170 kstrtox: remove strtobool() 5097a69d676f extract and use FILE_LINE macro 1de9992f9de0 KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep 158978945f31 mm: perform the mapping_map_writable() check after call_mmap() 28464bbb2ddc mm: update memfd seal write check to include F_SEAL_WRITE e8e17ee90eaf mm: drop the assumption that VM_SHARED always implies writable bc17ea26a8db Docs/admin-guide/mm/damon/usage: update for tried regions update time interval 76126332c760 mm/damon/sysfs: avoid empty scheme tried regions for large apply interval 4d4e41b68299 mm/damon/sysfs-schemes: do not update tried regions more than one DAMON snapshot d8ea435f0715 tools/mm: update the usage output to be more organized c6d5e4901e00 tools/mm: fix the default case for page_owner_sort 63a150623a2b tools/mm: filter out timestamps for correct collation 0179c62839bd tools/mm: remove references to free_ts from page_owner_sort b459f0905eec mm/page_owner: remove free_ts from page_owner output 93bf5d4aa27d mm: abstract VMA merge and extend into vma_merge_extend() helper 4b5f2d201698 mm: abstract merge for new VMAs into vma_merge_new_vma() adb20b0c785e mm: make vma_merge() and split_vma() internal 94d7d9233951 mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al. 3657fdc2451a mm: move vma_policy() and anon_vma_name() decls to mm_types.h 37acade0ce89 sched: remove wait bookmarks b0b598ee08f9 filemap: remove use of wait bookmarks 9b9143298585 mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect() f04eba134e59 mm: add printf attribute to shrinker_debugfs_name_alloc 7a81751fcdeb mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" c0dddb7aa5f8 selftests: add a selftest to verify hugetlb usage in memcg 8cba9576df60 hugetlb: memcg: account hugetlb-backed memory in memory controller 85ce2c517ade memcontrol: only transfer the memcg data for migration 4b569387c0d5 memcontrol: add helpers for hugetlb memcg accounting 59838b2566f6 mm, hugetlb: remove HUGETLB_CGROUP_MIN_ORDER 2580d554585c mm: use folio_xor_flags_has_waiters() in folio_end_writeback() 7d0795d098a1 mm: make __end_folio_writeback() return void 0410cd844ed0 mm: add folio_xor_flags_has_waiters() f12fb73b74fd mm: delete checks for xor_unlock_is_negative_byte() 12010aa89f87 s390: implement arch_xor_unlock_is_negative_byte 2a667285b53c riscv: implement xor_unlock_is_negative_byte 51a752c28bcf powerpc: implement arch_xor_unlock_is_negative_byte on 32-bit 8da36b26e3d8 mips: implement xor_unlock_is_negative_byte ea845e3173f7 m68k: implement xor_unlock_is_negative_byte e28ff5dc8cf6 alpha: implement xor_unlock_is_negative_byte 247dbcdbf790 bitops: add xor_unlock_is_negative_byte() 7a4847e54cc1 iomap: use folio_end_read() 6ba924d341c2 buffer: use folio_end_read() f8174a118122 ext4: use folio_end_read() 0b237047d5a7 mm: add folio_end_read() f45b494e2a24 iomap: protect read_bytes_pending with the state_lock 279d5fc3227f iomap: hold state_lock over call to ifs_set_range_uptodate() 116d57303a05 selftests/mm: add a new test for madv and hugetlb c8b907314278 selftests/mm: export get_free_hugepages() afb2d666d025 zsmalloc: use copy_page for full page copy bafd7e9d353e filemap: call filemap_get_folios_tag() from filemap_get_folios() 0dfca313a009 mm/page_alloc: remove unnecessary next_page in break_down_buddy_pages 27e0db3c21aa mm/page_alloc: remove unnecessary check in break_down_buddy_pages 9a12d103f7d2 mmap: add clarifying comment to vma_merge() code 651acf0ceb72 Documentation: *san: drop "the" from article titles ff093a9632d9 kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment 01a5ad816376 kasan: use unchecked __memset internally d7196d87a155 kasan: unify printk prefixes 416a616e5481 arm64, kasan: update comment in kasan_init 6a1960b8a877 mm/gup: adapt get_user_page_vma_remote() to never return NULL 9c4b21422507 mm/gup: make failure to pin an error if FOLL_NOWAIT not specified 0f20bba1688b mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH c43cfa42541c mm: make __access_remote_vm() static 8c2214fc9a47 mm: multi-gen LRU: reuse some legacy trace events ec47e2506289 mm/migrate: remove unused mm argument from do_move_pages_to_node dec078cc2181 memory: move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio() 069686255c16 mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() 5ca432896a4c mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() 4a68fef16df9 mm: handle write faults to RO pages under the VMA lock 12214eba1992 mm: handle read faults under the VMA lock 4de8c93a4751 mm: handle COW faults under the VMA lock 4ed4379881aa mm: handle shared faults under the VMA lock 164b06f238b9 mm: call wp_page_copy() under the VMA lock 5d74b2ab2c15 mm: make lock_folio_maybe_drop_mmap() VMA lock aware 1431996bf908 percpu_counter: extend _limited_add() to negative amounts beb986862844 shmem,percpu_counter: add _limited_add(fbc, limit, amount) 3022fd7af960 shmem: _add_to_page_cache() before shmem_inode_acct_blocks() 054a9f7ccd0a shmem: move memcg charge out of shmem_add_to_page_cache() 4199f51a7eb2 shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() 9be7d5b06648 shmem: trivial tidyups, removing extra blank lines, etc f0a9ad1d4d9b shmem: factor shmem_falloc_wait() out of shmem_fault() e3e1a5067fd2 shmem: remove vma arg from shmem_get_folio_gfp() ee615d4585cf shmem: shrink shmem_inode_info: dir_offsets in a union 6facf36ee496 mm/filemap: clarify filemap_fault() comments for not uptodate case 7771dcf019dd radix tree test suite: fix allocation calculation in kmem_cache_alloc_bulk() 46fd75d4a3c9 selftests: mm: add pagemap ioctl tests 18825b8ae9a3 mm/pagemap: add documentation of PAGEMAP_SCAN IOCTL b58aa0f4fee6 tools headers UAPI: update linux/fs.h with the kernel sources 12f6b01a0bcb fs/proc/task_mmu: add fast paths to get/clear PAGE_IS_WRITTEN flag 52526ca7fdb9 fs/proc/task_mmu: implement IOCTL to get and optionally clear info about PTEs d61ea1cb0095 userfaultfd: UFFD_FEATURE_WP_ASYNC 7bd5bc3ce963 mm: memcg: normalize the value passed into memcg_rstat_updated() ff841a06c844 mm: memcg: refactor page state unit helpers b7c67206594a mm/memcg: annotate struct mem_cgroup_threshold_ary with __counted_by 30a89adf872d hugetlb: check for hugetlb folio before vmemmap_restore a18615b1cfc0 PCI: Disable ATS for specific Intel IPU E2000 devices f18b1137d38c PCI: Extract ATS disabling to a helper function 329369caeccb x86: KVM: Add feature flag for CPUID.80000021H:EAX[bit 1] 2081a8450ef8 KVM: x86: remove always-false condition in kvmclock_sync_fn 5247e6dbed00 selftests/resctrl: Fix MBM test failure when MBA unavailable 34dce23f7e40 selftests/clone3: Report descriptive test names ecc4185a4d15 selftests:modify the incorrect print format 3f6f8a8c5e11 selftests/efivarfs: create-read: fix a resource leak 11df28854bee selftests/ftrace: Add riscv support for kprobe arg tests 2eadb3299256 selftests/ftrace: add loongarch support for kprobe args char tests 0b62f6cb0773 x86/microcode/32: Move early loading after paging enable fc7f04dc23db selftests/clone3: Fix broken test under !CONFIG_TIME_NS 97e993830a1c xfs: use accessor functions for bitmap words b8a555dc31e5 eventfs: Use ERR_CAST() in eventfs_create_events_dir() d0448fe76ac1 xfs: create helpers for rtbitmap block/wordcount computations 312d61021b89 xfs: create a helper to handle logging parts of rt bitmap/summary blocks 9ea459e477dc libnvdimm: remove kernel-doc warnings: 5fde104ea858 drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 4c585af7180c x86/boot/32: Temporarily map initrd for microcode loading fdbd43819400 x86/microcode: Provide CONFIG_MICROCODE_INITRD32 69ba866db281 x86/boot/32: Restructure mk_early_pgtbl_32() a62f4ca106fd x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() 78b7b13f07a3 md: cleanup pers->prepare_suspend() b09d0f98a434 PCI: cadence: Use FIELD_GET() e2049d8569d9 MAINTAINERS: objpool added f46e8939de80 kprobes: freelist.h removed 4bbd93455659 kprobes: kretprobe scalability improvement f93b8a5705c6 arm64: defconfig: enable DisplayPort altmode support 323c7ec86446 arm64: defconfig: enable CONFIG_TYPEC_QCOM_PMIC 64c3259b5f86 ASoC: da7213: Add new kcontrol for tonegen 92f90d3b0d5e lib: objpool test module added b4edb8d2d464 lib: objpool added: ring-array based lockless MPMC 7115816b609a arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property 5855d422a6f2 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling 12cd44023651 fs: rename inode i_atime and i_mtime fields d32cdb32b73c security: convert to new timestamp accessors 26d128317953 selinux: convert to new timestamp accessors 7563c93494b7 apparmor: convert to new timestamp accessors 5feb4b4ac4ac sunrpc: convert to new timestamp accessors cf2766bb7c25 mm: convert to new timestamp accessors 1bc628a756d9 bpf: convert to new timestamp accessors d162a3cf6ee1 ipc: convert to new timestamp accessors 1f693269cbb4 linux: convert to new timestamp accessors 8df379a340e7 zonefs: convert to new timestamp accessors 75d1e312bbbd xfs: convert to new timestamp accessors 9caef040aa0e vboxsf: convert to new timestamp accessors d936d3820658 ufs: convert to new timestamp accessors f972fed75496 udf: convert to new timestamp accessors e4cfef337cd0 ubifs: convert to new timestamp accessors 079cf91e0eb1 tracefs: convert to new timestamp accessors ae3d362acffc sysv: convert to new timestamp accessors a1f13ed8c748 squashfs: convert to new timestamp accessors 769cfc919e35 server: convert to new timestamp accessors 8f22ce708883 client: convert to new timestamp accessors f26c93d38ca3 romfs: convert to new timestamp accessors 5e8b820be820 reiserfs: convert to new timestamp accessors 6d0c1b68e587 ramfs: convert to new timestamp accessors c2c08f3f666f qnx6: convert to new timestamp accessors 55a756549ef6 qnx4: convert to new timestamp accessors 1b3c527f55ab pstore: convert to new timestamp accessors 200d942170a8 proc: convert to new timestamp accessors 4ddbd0f1fe8c overlayfs: convert to new timestamp accessors 702ed7f1c914 orangefs: convert to new timestamp accessors 76daf9b16b55 openpromfs: convert to new timestamp accessors b91826ce75c1 omfs: convert to new timestamp accessors fd6acbbc4d1e ocfs2: convert to new timestamp accessors 2be861fab2d9 ntfs3: convert to new timestamp accessors 56c0d99b846a ntfs: convert to new timestamp accessors b3e1cc3935ff nilfs2: convert to new timestamp accessors 11fec9b9fb04 nfsd: convert to new timestamp accessors 41d581a9faef nfs: convert to new timestamp accessors 06475f4b13a9 minix: convert to new timestamp accessors 2a45ac155937 kernfs: convert to new timestamp accessors dc34d1330c2c jfs: convert to new timestamp accessors 95af66c4979b jffs2: convert to new timestamp accessors 5a4bff92372e isofs: convert to new timestamp accessors cfd87e76901f hugetlbfs: convert to new timestamp accessors 83c1d74c1334 hpfs: convert to new timestamp accessors c461ba5d5baa hostfs: convert to new timestamp accessors a04910739370 hfsplus: convert to new timestamp accessors b5c6b1ea0ce8 hfs: convert to new timestamp accessors 580f721b6f5a gfs2: convert to new timestamp accessors 3c0d5df2d03d fuse: convert to new timestamp accessors 5ec1b39e694e freevxfs: convert to new timestamp accessors daaf2bf039c2 fat: convert to new timestamp accessors 4b47b0fa4b15 powerpc/bpf: Fixed 'instead' typo in bpf_jit_build_body() 11cc6426ad40 f2fs: convert to new timestamp accessors b898ab233611 ext4: convert to new timestamp accessors 5cdc59fce617 ext2: convert to new timestamp accessors 4c72a36edd54 exfat: convert to new timestamp accessors 594370f7e80f erofs: convert to new timestamp accessors 89ddde88b7ec efs: convert to new timestamp accessors da06c204ff34 efivarfs: convert to new timestamp accessors 69d9116d0a0d devpts: convert to new timestamp accessors d21b3c321f16 debugfs: convert to new timestamp accessors 86184320d639 cramfs: convert to new timestamp accessors 9e4e269ff319 configfs: convert to new timestamp accessors 581a4d003001 coda: convert to new timestamp accessors c453bdb53534 ceph: convert to new timestamp accessors b1c38a1338c9 btrfs: convert to new timestamp accessors ce17a80c388c bfs: convert to new timestamp accessors 3aa4155c1e47 befs: convert to new timestamp accessors 2c11fd980a43 autofs: convert to new timestamp accessors 562ce1f7547c afs: convert to new timestamp accessors ea7719af1b48 affs: convert to new timestamp accessors ca9649e9bdf5 adfs: convert to new timestamp accessors d0242a3a615d 9p: convert to new timestamp accessors 2b450e92465c usb: convert to new timestamp accessors 69f73ca33d6b legacy: convert to new timestamp accessors 9a0518de2b24 function: convert to new timestamp accessors ee088ed761b0 tty: convert to new timestamp accessors d524e9d6ec1e x86: convert to new timestamp accessors 5776aa6bec2b misc: convert to new timestamp accessors 4a2ef475464c ibmasm: convert to new timestamp accessors 7e6481cebde6 qib: convert to new timestamp accessors 19f926a688f9 char: convert to new timestamp accessors 5463704f7850 android: convert to new timestamp accessors 9304a99eff43 hypfs: convert to new timestamp accessors 4c46a0a11641 spufs: convert to new timestamp accessors 16a9496523a4 fs: convert core infrastructure to new timestamp accessors 077c212f0344 fs: new accessor methods for atime and mtime f1cdb599ce0e drm/i915: Prevent potential null-ptr-deref in engine_init_common c8fd5a37340f interconnect: qcom: Convert to platform remove callback returning void c4eee56e14fe net: skb_find_text: Ignore patterns extending past 'to' 50dcc2e0d62e x86/boot: efistub: Assign global boot_params variable d55d5bc5d937 x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' 851354cbd12b clocksource/drivers/arm_arch_timer: limit XGene-1 workaround 0899a6278a86 arm64: Remove system_uses_lse_atomics() dba2ff4922b3 arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused 48016737a9af media: platform: cadence: select MIPI_DPHY dependency 99b6d9685c33 media: MAINTAINERS: Fix path for J721E CSI2RX bindings 265f3ed07703 workqueue: Provide one lock class key per work_on_cpu() callsite 63dcf38eb57d PM / devfreq: rockchip-dfi: introduce channel mask 9991166494f1 PM / devfreq: rockchip-dfi: Use free running counter 1e2dd572d2b7 x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() 242db7589460 x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() a41796b5537d docs/cgroup: Add the list of threaded controllers to cgroup-v2.rst 982b0192db45 ice: Refactor finding advertised link speed a5b65cd2a317 qede: Refactor qede_forced_speed_maps_init() 26c5334d344d ethtool: Add forced speed to supported link modes maps 2e66190e0d87 wifi: ath11k: rename the sc naming convention to ab 265c038ac9c2 wifi: ath11k: rename the wmi_sc naming convention to wmi_ab 40990961d983 wifi: ath6kl: replace deprecated strncpy with memcpy 1b7ef2d94ff4 sched/fair: Remove duplicate #include 24709752bfe8 wifi: ath5k: replace deprecated strncpy with strscpy 2180f7ac0abe wifi: ath12k: Remove ath12k_base::bd_api b4f70ac0fa88 wifi: ath11k: Remove ath11k_base::bd_api 3e9942fbdf4d wifi: ath12k: Enable Mesh support for QCN9274 6b819f89c482 wifi: ath12k: register EHT mesh capabilities 9d2c23d21aa4 wifi: ath11k: Use device_get_match_data() 256001672153 netfilter: nf_tables: de-constify set commit ops function argument cf8b7c1a5be7 netfilter: bridge: convert br_netfilter to NF_DROP_REASON e0d4593140b0 netfilter: make nftables drops visible in net dropmonitor 35c038b0a4be netfilter: nf_nat: mask out non-verdict bits when checking return value 6291b3a67ad5 netfilter: conntrack: convert nf_conntrack_update to netfilter verdicts 4d26ab0086aa netfilter: nf_tables: mask out non-verdict bits when checking return value e15e5027106f netfilter: xt_mangle: only check verdict part of return value 5d77371e8c85 devlink: document devlink_rel_nested_in_notify() function bb11cf9b2c4a Documentation: devlink: add a note about RTNL lock into locking section b6f23b319aad Documentation: devlink: add nested instance section b5f4e371336a devlink: don't take instance lock for nested handle put a380687200e0 devlink: take device reference for devlink object c503bc7df602 devlink: call peernet2id_alloc() with net pointer under RCU read lock 2034d90ae41a net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() 1b6272894f2d docs: kbuild: add INSTALL_DTBS_PATH 7aef8f76d1f9 UML: remove unused cmd_vdso_install 737d303623bc csky: remove unused cmd_vdso_install 77f9f5716456 modpost: factor out the common boilerplate of section_rel(a) 29ae5c02ed74 modpost: refactor check_sec_ref() bd78c9d71420 modpost: define TO_NATIVE() using bswap_* functions ac96a15a0f0c modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host 7f54e00e5842 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host a55d4aee76ca kbuild: make binrpm-pkg always produce kernel-devel package bb6a88885fde selftests/bpf: Add options and frags to xdp_hw_metadata f7572e93d5f6 parport: Drop unneeded NULL or 0 assignments b8cb855d1b2e parport: Use list_for_each() helper 8d8ae17eb0de parport: Use kasprintf() instead of fixed buffer formatting c1426d392aeb misc/pvpanic: deduplicate common code 672371832193 char: xilinx_hwicap: Modernize driver probe 066eaa69b05b tee: make tee_class constant 35479e2e4909 eeprom: remove doc and MAINTAINERS section after driver was removed 34a674e99acd mei: me: emit error only if reset was unexpected 3b54a111bb7e misc: mei: main.c: fix kernel-doc warnings 980dcc7e43bd misc: mei: interrupt.c: fix kernel-doc warnings de735e7fda11 misc: mei: hw-me.c: fix kernel-doc warnings fbe3599ee65d misc: mei: hbm.c: fix kernel-doc warnings 4efa1e2a05d6 misc: mei: dma-ring.c: fix kernel-doc warnings daa0c28d3bde misc: mei: client.c: fix kernel-doc warnings 5d33dc7df2ba misc: mei: hw.h: fix kernel-doc warnings ae4cb6bd5039 mei: docs: fix spelling errors d37b59c716a9 mei: docs: add missing entries to kdoc in struct mei_cfg_idx 64459c626b5a mei: docs: use correct structures name in kdoc fb99e79ee62a mei: update mei-pxp's component interface with timeouts dab79a2235e5 mei: pxp: re-enable client on errors ee5cb39348e6 mei: pxp: recover from recv fail under memory pressure cf439721f667 mei: bus: add send and recv api with timeout 2d23e7d6bacb dt-bindings: display: Add SSD132x OLED controllers 7618b8659438 dt-bindings: display: Split common Solomon properties in their own schema fdd591e00a9c drm/ssd130x: Add support for the SSD132x OLED controller family 9081d21a5a6b drm/ssd130x: Rename commands that are shared across chip families e6663dd42a79 drm/ssd130x: Add a controller family id to the device info data ec5dceb8180f drm/ssd130x: Replace .page_height field in device info with a constant dc850faa28ee hte: tegra194: don't access struct gpio_chip 73a2a3193b92 arm64: dts: mediatek: cherry: Configure eDP and internal display 72754e81f0c8 arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs 35f2d3f89182 arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support bdfae71e5237 arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI a69e042f6bce arm64: dts: mediatek: Add spherion-rev4 9f8e4a644af3 arm64: dts: mediatek: Add hayato-rev5-sku2 7f0118459b99 arm64: dts: mediatek: Remove asurada-audio dtsi files 3993c86f5050 dt-bindings: arm64: dts: mediatek: Add rev4 of spherion f78dbaab806f dt-bindings: arm64: dts: mediatek: Add rev5-sku2 of hayato 9b5d64654ea8 arm64: dts: mediatek: add iommu support for mt8365 SoC d6b2df359be6 arm64: dts: mediatek: add larb support for mt8365 SoC 2bb2410e70e3 arm64: dts: mediatek: add smi support for mt8365 SoC c70ca9a2d09a arm64: dts: mediatek: add power domain support for mt8365 SoC b9b9f1e2bf83 arm64: dts: mediatek: add apu support for mt8365 SoC 1fc9f965fbb2 arm64: dts: mediatek: add camsys support for mt8365 SoC 0dc923ea2b96 arm64: dts: mediatek: add mmsys support for mt8365 SoC 2a99858c172e arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies f2b543a191b6 arm64: dts: mediatek: add device-tree for Genio 1200 EVK board 4a94bdc5bc38 dt-bindings: arm64: mediatek: add mt8395-evk board 4a48fa417abc ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys 25e20eedc1d6 ARM: dts: samsung: exynos4412-midas: fix key-ok event code 6823a8383420 mtd: spi-nor: micron-st: use SFDP table for mt25qu512a a2a3e5430e7b mtd: spi-nor: micron-st: enable lock/unlock for mt25qu512a 213c43676beb drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake 2d6e2b10a773 drm/i915: Enable GuC TLB invalidations for MTL dbe65a379670 drm/i915/gt: Increase sleep in gt_tlb selftest sanitycheck 55ac6ea7ff7d drm/i915: No TLB invalidation on wedged GT 2202eca003ec drm/i915: No TLB invalidation on suspended GT af58ee227662 drm/i915: Define and use GuC and CTB TLB invalidation routines ff0dac080a85 drm/i915/guc: Add CT size delay helper 29e668337514 drm/i915: Add GuC TLB Invalidation device info flags d1f9b39da4a5 PCI: Use FIELD_GET() to extract Link Width d4b14c1da5bf hamradio: replace deprecated strncpy with strscpy_pad 5294df643ba6 docs: netlink: clean up after deprecating version 9fea94d3a8ca tools: ynl: fix converting flags to names after recent cleanup 743f6397623e net: phylink: remove a bunch of unused validation methods da5f6b80ad64 net: phylink: remove .validate() method 2141297d4257 net: fman: convert to .mac_get_caps() b6f9774719e5 net: phylink: provide mac_get_caps() method 73b24e7ce8f1 eth: bnxt: fix backward compatibility with older devices 097b4b7b64ef xfs: convert rt summary macros to helpers a9948626849c xfs: convert open-coded xfs_rtword_t pointer accesses to helper add3cddaea50 xfs: remove XFS_BLOCKWSIZE and XFS_BLOCKWMASK macros 6f84090333bb selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest 19297c3ab23c net: bridge: Set strict_start_type for br_policy ddd1ad68826d net: bridge: Add netlink knobs for number / max learned FDB entries bdb4dfda3b41 net: bridge: Track and limit dynamically learned FDB entries cbf51acbc5d5 net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry d6800af51c76 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space 5a989bbead4c KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() ef5a83b7e597 xfs: use shifting and masking when converting rt extents, if possible 90d98a6ada1d xfs: convert the rtbitmap block and bit macros to static inline functions 5f57f7309d9a xfs: create rt extent rounding helpers for realtime extent blocks 055641248f64 xfs: convert do_div calls to xfs_rtb_to_rtx helper calls 2d5f216b77e3 xfs: convert rt extent numbers to xfs_rtxnum_t 5dc3a80d46a4 xfs: create helpers to convert rt block numbers to rt extent numbers 3d2b6d034f0f xfs: rename xfs_verify_rtext to xfs_verify_rtbext 2c2b981b737a xfs: create a helper to convert extlen to rtextlen f29c3e745dc2 xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t 68db60bf01c1 xfs: create a helper to compute leftovers of realtime extents 03f4de332e2e xfs: convert rt bitmap/summary block numbers to xfs_fileoff_t fa5a38723086 xfs: create a helper to convert rtextents to rtblocks a684c538bc14 xfs: convert xfs_extlen_t to xfs_rtxlen_t in the rt allocator 13928113fc5b xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h f6a2dae2a1f5 xfs: make sure maxlen is still congruent with prod when rounding down ddd98076d5c0 xfs: fix units conversion error in xfs_bmap_del_extent_delay c2988eb5cff7 xfs: rt stubs should return negative errnos when rt disabled b73494fa9a30 xfs: prevent rt growfs when quota is enabled 0e533cba3801 dt-bindings: ata: tegra: Disallow undefined properties a590ed62269a tools/power/x86/intel-speed-select: v1.18 release 2e9064faccd1 x86/microcode/amd: Fix snprintf() format string warning in W=1 build 32445526d836 nvme-auth: allow mixing of secret and hash lengths f047daed179a nvme-auth: use transformed key size to create resp 3ebed3749f17 nvme-auth: alloc nvme_dhchap_key as single buffer bbacf79201a1 nvmet-tcp: use 'spin_lock_bh' for state_lock() 3d30bfcbdc26 KVM: x86/mmu: Stop kicking vCPUs to sync the dirty log when PML is disabled 692225015c82 spi: stm32: Explicitly include correct DT includes 8f7e17d847ed regulator: Use device_get_match_data() 46537a8676d6 regulator: da9121: Use i2c_get_match_data() a8b4962fbd00 regulator: Drop unnecessary of_match_device() calls 47b8fb4aef95 dt-bindings: usb: ti,tps6598x: Disallow undefined properties 24516309e330 selftests/bpf: Add additional mprog query test coverage 41efa431244f PCI/MSI: Provide stubs for IMS functions 38685e2a0476 cpu/hotplug: Don't offline the last non-isolated CPU 9a13ee457a6e perf: script: fix missing ',' for fields option a20fca2c5db1 perf tests: Fix shellcheck warning in stat_all_metricgroups eff65ee26ed7 perf tests: Fix shellcheck warning in record_sideband.sh 47f5693c4ce9 perf tests: Ignore shellcheck warning in lock_contention f6a66ff98ac1 tools/perf/arch/powerpc: Fix the CPU ID const char* value by adding 0x prefix 78efa7b41145 perf cs-etm: Respect timestamp option f8ccc2d5cc65 perf cs-etm: Validate timestamp tracing in per-thread mode 0197da7affab perf pmu: Lazily compute default config f20c15d13f01 perf pmu-events: Remember the perf_events_map for a PMU 63883cb06384 perf pmu: Const-ify perf_pmu__config_terms 3a42f4c796ce perf pmu: Const-ify file APIs 672bd21390d3 perf arm-spe: Move PMU initialization from default config code 461e3e636a26 perf intel-pt: Move PMU initialization from default config code aa61360155ac perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init 661ce78105d7 perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 3b4fa67fc666 perf intel-pt: Use get_unaligned_le16() etc f058fa5b0755 perf intel-pt: Use existing definitions of le16_to_cpu() etc 1d2dbce9bb92 perf intel-pt: Simplify intel_pt_get_vmcs() a91c98725465 perf tools: Add get_unaligned_leNN() 3bc0f20a8c59 tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 bc5370cca03b tools/power/x86/intel-speed-select: Increase max CPUs in one request da4c1b9e8f22 tools/power/x86/intel-speed-select: Display error for core-power support 2fe8d2d7911f tools/power/x86/intel-speed-select: No TRL for non compute domains 7b00d1018c8c tools/power/x86/intel-speed-select: turbo-mode enable disable swapped 3076db34b5ba tools/power/x86/intel-speed-select: Update help for TRL 61f3d868b3d6 tools/power/x86/intel-speed-select: Sanitize integer arguments eb559fa633e4 dt-bindings: display: remove backlight node from panel examples ca5a75df36dd amba: bus: balance firmware node reference counting 780967feb626 dt-bindings: Add Marantec vendor prefix 9a4bf1f0be01 ASoC: tas2781: make const read-only array magic_number static 26951ec8623e KVM: x86: Use octal for file permission 6aa8d50a98c4 drm/i915/pxp: Clean up zero initializers d3110f0758d8 drm/i915/guc: Clean up zero initializers 44cb03f19b38 selftests/bpf: Add selftest for bpf_task_under_cgroup() in sleepable prog 29a7e00ffadd bpf: Fix missed rcu read lock in bpf_task_under_cgroup() 6c664484337b xfs: hoist freeing of rt data fork extent mappings 948806280594 xfs: bump max fsgeom struct version ec8cf230cecc powerpc/pseries: PLPKS SED Opal keystore support 5dd339722f5f block: sed-opal: keystore access for SED Opal keys 96ff37ceb203 block:sed-opal: SED Opal keystore 0059bc9a29e0 console: fix up ARM screen_info reference b8466fe82b79 efi: move screen_info into efi init code b4e1353f4651 ublk: simplify aborting request 216c8f5ef0f2 ublk: replace monitor with cancelable uring_cmd bd23f6c2c2d0 ublk: quiesce request queue when aborting queue 28dde8c062b6 ublk: rename mm_lock as lock 85248d670b71 ublk: move ublk_cancel_dev() out of ub->mutex 3421c7f68bba ublk: make sure io cmd handled in submitter task context 8ed90e370f9b ublk: don't get ublk device reference in ublk_abort_queue() 6eba24aeb5e2 ublk: Make ublks_max configurable 56974c07f2c7 ublk: Limit dev_id/ub_number values 5fe030e38974 staging: wlan-ng: remove function prism2sta_ev_txexc 97fe6d0ae79b staging: wlan-ng: use netdev_dbg over pr_debug c7b59371fe56 ACPI: AC: Rename ACPI device from device to adev 3e721e8c7b54 staging: greybus: Modify lines end with a '(' def3d547940c staging: vt6655: Rename variable byBBPreEDRSSI 309535041197 staging: vt6655: Rename variable byCurPwr 0c93013ca928 staging: vt6655: Rename variable byCurrentCh e9a2aba071ff staging: vt6655: Rename variable bUpdateBBVGA 260e7623d948 Staging: sm750fb: Rename ddk750_setModeTiming 3632219898e7 Staging: sm750fb: Rename programModeRegisters 7826b6338b14 Staging: sm750fb: Rename dispControl 474adce40776 Staging: sm750fb: Rename pModeParam fd79614e394c Staging: sm750fb: Rename displayControlAdjust_SM750E a2fc3e821531 staging: rtl8192u: remove entry from Makefile 9a675ba55a96 net, bpf: Add a warning if NAPI cb missed xdp_do_flush(). d2a285d65bfd x86/head/64: Move the __head definition to 4cee14bcb148 x86/resctrl: Display RMID of resource group 918f211b5e4e x86/resctrl: Add support for the files of MON groups only ca8dad225e23 x86/resctrl: Display CLOSID for resource group 70227e1574e4 ASoC: amd: ps: enable wake capability for acp pci driver 086357275fc7 ASoC: dt-bindings: tas5805m: Disallow undefined properties 55089e1fb2d8 pmdomain: qcom: rpmhpd: Drop the ->opp_to_performance_state() callback 40d7f4d2e6de pmdomain: qcom: rpmpd: Drop the ->opp_to_performance_state() callback 016b4e5e2862 pmdomain: qcom: cpr: Drop the ->opp_to_performance_state() callback 7713ec844756 net: openvswitch: Annotate struct mask_array with __counted_by df3bf90fef28 net: openvswitch: Use struct_size() 1f33cdef8ca1 drivers/perf: xgene: Use device_get_match_data() 32269e09b137 perf/amlogic: add missing MODULE_DEVICE_TABLE 184fdf9fc7ae locking/seqlock: Fix grammar in comment cb07d71f0101 x86/resctrl: Introduce "-o debug" mount option d27567a0eb54 x86/resctrl: Move default group file creation to mount df5f3a1dd8a6 x86/resctrl: Unwind properly from rdt_enable_ctx() c8755b29b58e mctp i3c: MCTP I3C driver 0ac6486e5cbd i3c: Add support for bus enumeration & notification ee71d6d5f18b dt-bindings: i3c: Add mctp-controller property 1b2d3b45c194 net: gso_test: release each segment individually d41592435cde x86/resctrl: Rename rftype flags for consistency 6846dc1a31d1 x86/resctrl: Simplify rftype flag definitions 3ba9fdfaa550 pmdomain: Use device_get_match_data() 137df1189d12 libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section bc0d59d757ed pmdomain: ti: add missing of_node_put c5b5831f3c16 pmdomain: mediatek: Add support for MT8365 d2567a84520d pmdomain: mediatek: Add support for MTK_SCPD_STRICT_BUS_PROTECTION cap ecaf11aaee98 pmdomain: mediatek: Add support for WAY_EN operations 151bd6c55f73 pmdomain: mediatek: Unify configuration for infracfg and smi 2ec81379eaf0 pmdomain: mediatek: Create bus protection operation functions ae442ba85a66 pmdomain: mediatek: Split bus_prot_mask c6bee7320768 pmdomain: mediatek: Move bools to a flags field a1571f1f333c dt-bindings: power: Add MT8365 power domains fe2a20ea0b09 x86/resctrl: Add multiple tasks to the resctrl group at once 5055fadfa7e1 thermal/drivers/mediatek: Fix probe for THERMAL_V2 f7749a549b4f drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT 6c29e29e4d7f PM / devfreq: mediatek: unlock on error in mtk_ccifreq_target() b3edc3463d64 extcon: realtek: add the error handler for nvmem_cell_read 6f2eeef4a0aa Documentation/gpu: Add a VM_BIND async document 1e3c85269184 printk: Constify name for add_preferred_console() 545a4f89cad5 printk: Check valid console index for preferred console a07b50d80ab6 hyperv: avoid dependency on screen_info b858a97bf053 vga16fb: drop powerpc support 555624c0d10b vgacon: clean up global screen_info instances acfc78823326 vgacon: remove screen_info dependency fd90410e9d74 vgacon, arch/*: remove unused screen_info definitions 4293b0925149 dummycon: limit Arm console size hack to footbridge 8a736ddfc861 vgacon: rework screen_info #ifdef checks e9e3300b6e77 vgacon: rework Kconfig dependencies 2a1d728f20ed tty: serial: meson: fix hard LOCKUP on crtscts mode d3b614d99378 platform/x86: acer-wmi: Remove void function return 5ea4911359a5 OPP: No need to defer probe from _opp_attach_genpd() 48b5aaec596d OPP: Remove genpd_virt_dev_lock c2bebf98045f OPP: Reorder code in _opp_set_required_opps_genpd() 15baf55481de fscrypt: track master key presence separately from secret 90de47f020db page_pool: fragment API support for 32-bit arch with 64-bit DMA 2bbeb8d12404 scsi: core: Handle depopulation and restoration in progress 72208ebe181e scsi: ufs: core: Add support for parsing OPP 930bd77ebe3d scsi: ufs: core: Add OPP support for scaling clocks and regulators e820de1d115f scsi: ufs: dt-bindings: common: Add OPP table 573c2d066eb9 scsi: scsi_debug: Add param to control sdev's allow_restart f084fe52c640 scsi: scsi_debug: Add debugfs interface to fail target reset 0267811625e1 scsi: scsi_debug: Add new error injection type: Reset LUN failed 5551ce928805 scsi: scsi_debug: Add new error injection type: Abort Failed 33592274321e scsi: scsi_debug: Set command result and sense data if error is injected 33bccf55c20b scsi: scsi_debug: Return failed value if error is injected 32be8b6e22eb scsi: scsi_debug: Time out command if the error is injected 962d77cd4c85 scsi: scsi_debug: Define grammar to remove added error injection a9996d722b11 scsi: scsi_debug: Add interface to manage error injection for a single device 6e2d15f59b1c scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem e411a8e3bb2d net: stub tcp_gro_complete if CONFIG_INET=n 97ddc25a368c drivers: net: wwan: wwan_core.c: resolved spelling mistake c60991f8e187 cgroup, netclassid: on modifying netclassid in cgroup, only consider the main process. 1cfce8261d9c net: usb: replace deprecated strncpy with strscpy 2242f22ae509 lan78xx: replace deprecated strncpy with strscpy 4ddc1f1f7339 net: phy: smsc: replace deprecated strncpy with ethtool_sprintf 6cb42f91aa6d bitmap: move bitmap_*_region() functions to bitmap.h eb7fa2eb9689 net: netcp: replace deprecated strncpy with strscpy 94b3f0b5af2c smp,csd: Throw an error if a CSD lock is stuck for too long b0540208a59e mm/ksm: document pages_skipped sysfs knob 75d7dd4138ed mm/ksm: document smart scan mode e5a689912689 mm/ksm: add pages_skipped metric 5e924ff54d08 mm/ksm: add "smart" page scanning mode 6bc2cfdf82d5 dax, kmem: calculate abstract distance with general interface 3718c02dbd4c acpi, hmat: calculate abstract distance with HMAT d0376aac59a1 acpi, hmat: refactor hmat_register_target_initiators() 07a8bdd4120c memory tiering: add abstract distance calculation algorithms management a48bf7b4757c mm/hugetlb: replace page_ref_freeze() with folio_ref_freeze() in hugetlb_folio_init_vmemmap() a08c7193e4f1 mm/filemap: remove hugetlb special casing in filemap.c 0374af1da077 mm/ksm: test case for prctl fork/exec workflow 3c6f33b7273a mm/ksm: support fork/exec for prctl 987ffa5a3858 mm/damon/core: remove unnecessary si_meminfo invoke. 8c9ae56dc73b sched/numa, mm: make numa migrate functions to take a folio 75c70128a673 mm: mempolicy: make mpol_misplaced() to take a folio cda6d93672ac mm: memory: make numa_migrate_prep() to take a folio 6695cf68b15c mm: memory: use a folio in do_numa_page() 667ffc31aa95 mm: huge_memory: use a folio in do_huge_pmd_numa_page() 65610453459f mm: memory: add vm_normal_folio_pmd() 562b1fdf061b tcp: Set pingpong threshold via sysctl 1e9ac3e8a6a9 arm64: dts: rockchip: add support for Powkiddy RGB30 64d0de4f65c2 dt-bindings: arm64: rockchip: add Powkiddy RGB30 55fa358ca89f soc: samsung: exynos-chipid: Convert to platform remove callback returning void 636a989eb4d0 drm/panel: st7703: Add Powkiddy RGB30 Panel Support daee0320a137 dt-bindings: panel: Add Powkiddy RGB30 panel compatible 00e395c8edf7 dt-bindings: vendor-prefixes: document Powkiddy 7952cbbda301 arm64: dts: rockchip: add status LED to rock-5b afa933c208e5 arm64: dts: rockchip: add ADC buttons to rk3588-evb1 a5e80e18f268 f2fs: fix error path of __f2fs_build_free_nids 37768434b7a7 f2fs: Clean up errors in segment.h 9f792ab8e33d f2fs: clean up zones when not successfully unmounted dd6dc0c4c126 arm64: dts: rockchip: Add AV1 decoder node to rk3588s 0597d85859e4 arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a a6169ab36923 arm64: dts: rockchip: Enable UART6 on rock-5b 0996e6742399 selftests/amd-pstate: Added option to provide perf binary path 27aabb2c4390 selftests/amd-pstate: Fix broken paths to run workloads in amd-pstate-ut ba21d6367cc2 soc: qcom: apr: Add __counted_by for struct apr_rx_buf and use struct_size() f86955f2b1ff soc: qcom: pmic_glink: fix connector type to be DisplayPort b0c9a045e8c7 drivers/tty/serial: add ESP32S3 ACM gadget driver 7f399b0d1ac0 dt-bindings: serial: document esp32s3-acm 8cc89a229aac drivers/tty/serial: add driver for the ESP32 UART 9950802016da dt-bindings: serial: document esp32-uart 23bf72faaebd serial: core: tidy invalid baudrate handling in uart_get_baud_rate 1ed59c5e1793 serial: xilinx_uartps: unset STOPBRK when setting STARTBRK cee8e0cc9308 serial: max310x: remove trailing whitespaces 2b97f5b56b01 dt-bindings: serial: sc16is7xx: move 'allOf' block after 'required' 0b1691772131 dt-bindings: serial: max310x: convert to YAML 5220d8b04a84 dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required 11110783f5ea usb: Inform the USB Type-C class about enumerated devices 59de2a56d127 usb: typec: Link enumerated USB devices with Type-C partner 17d6b82d2d6d usb/usbip: fix wrong data added to platform device 3425cec42c3c arm64/mm: Hoist synchronization out of set_ptes() loop 3d8a18697ad8 remoteproc: st: Fix sometimes uninitialized ret in st_rproc_probe() 39d08b91646d net, sched: Add tcf_set_drop_reason for {__,}tcf_classify 54a59aed395c net, sched: Make tc-related drop reason more flexible 3fd2ca5be07f svcrdma: Fix tracepoint printk format 197115ebf358 svcrdma: Drop connection after an RDMA Read error 2ffda63c98f4 NFSD: clean up alloc_init_deleg() 6939ace1f226 NFSD: Fix frame size warning in svc_export_parse() 5ec39944f874 NFSD: Rewrite synopsis of nfsd_percpu_counters_init() afb8aae519bc nfsd: Clean up errors in nfs3proc.c 03a0497f83c2 nfsd: Clean up errors in nfs4state.c 0e5559ebe7f4 NFSD: Clean up errors in stats.c bf32075256e9 NFSD: simplify error paths in nfsd_svc() 1f121e2de485 NFSD: Clean up nfsd4_encode_seek() b609ad60b7ad NFSD: Clean up nfsd4_encode_offset_status() 21d316a767ac NFSD: Clean up nfsd4_encode_copy_notify() 02e0297f160a NFSD: Clean up nfsd4_encode_copy() 08b4436afb50 NFSD: Clean up nfsd4_encode_test_stateid() abef972cf582 NFSD: Clean up nfsd4_encode_exchange_id() 91c7a9057cfb NFSD: Clean up nfsd4_do_encode_secinfo() d38e570f1915 NFSD: Clean up nfsd4_encode_access() 25c307acc820 NFSD: Clean up nfsd4_encode_readdir() a1aee9aa3576 NFSD: Clean up nfsd4_encode_entry4() 3fc5048cb39f NFSD: Add an nfsd4_encode_nfs_cookie4() helper a0d042f823fd NFSD: Clean up nfsd4_encode_rdattr_error() a0f3c8351598 NFSD: Rename nfsd4_encode_dirent() 6621b88b4b21 NFSD: Clean up nfsd4_encode_sequence() b0c1b1ba1426 NFSD: Restructure nfsd4_encode_create_session() 150990f49dd1 NFSD: Add nfsd4_encode_channel_attr4() 65baa6095319 NFSD: Add a utility function for encoding sessionid4 objects 841735b3fdfe NFSD: Clean up nfsd4_encode_open() 802e191353e4 NFSD: Add nfsd4_encode_open_delegation4() 6dd43c6d5112 NFSD: Add nfsd4_encode_open_none_delegation4() 32efa67435dc NFSD: Add nfsd4_encode_open_write_delegation4() e4ad7ce775ee NFSD: Add nfsd4_encode_open_read_delegation4() c564178290ee NFSD: Refactor nfsd4_encode_lock_denied() c4a29c525065 NFSD: Add nfsd4_encode_lock_owner4() 92d82e995ee2 NFSD: Remove a layering violation when encoding lock_denied 4bbe42e8724b NFSD: Clean up nfsd4_encode_getdeviceinfo() 82e93bab5062 NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer 85dbc978b33b NFSD: Clean up nfsd4_encode_layoutreturn() cc313f80d059 NFSD: Clean up nfsd4_encode_layoutcommit() 69f5f0194a7f NFSD: Clean up nfsd4_encode_layoutget() 73debe47df8e NFSD: Make @lgp parameter of ->encode_layoutget a const pointer 40bb2baaa8ed NFSD: Clean up nfsd4_encode_stateid() 76bebcc7640e NFSD: Add nfsd4_encode_count4() ae1131d45bf9 NFSD: Rename nfsd4_encode_fattr() fce7913b13d0 NFSD: Use a bitmask loop to encode FATTR4 results be46e695fb95 NFSD: Copy FATTR4 bit number definitions from RFCs b3dbf4e4a201 NFSD: Add nfsd4_encode_fattr4_xattr_support() f59388a579c6 NFSD: Add nfsd4_encode_fattr4_sec_label() 345c3877d27d NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() 4c5847313b13 NFSD: Add nfsd4_encode_fattr4_layout_blksize() 4c15878e66db NFSD: Add nfsd4_encode_fattr4_layout_types() e7a5b1b2ad85 NFSD: Add nfsd4_encode_fattr4_fs_layout_types() 1b9097e36688 NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() d18286112de3 NFSD: Add nfsd4_encode_fattr4_time_modify() 673720bc84bc NFSD: Add nfsd4_encode_fattr4_time_metadata() 993474e8a60f NFSD: Add nfsd4_encode_fattr4_time_delta() 2e38722d4af8 NFSD: Add nfsd4_encode_fattr4_time_create() eed4d1adbbd2 NFSD: Add nfsd4_encode_fattr4_time_access() 6d37ac3adb31 NFSD: Add nfsd4_encode_fattr4_space_used() d0cde979e912 NFSD: Add nfsd4_encode_fattr4_space_total() 74ebc6970532 NFSD: Add nfsd4_encode_fattr4_space_free() 83afa091795f NFSD: Add nfsd4_encode_fattr4_space_avail() a460cda28e9b NFSD: Add nfsd4_encode_fattr4_rawdev() 62f31e56d51a NFSD: Add nfsd4_encode_fattr4_owner_group() fa51a5201bb9 NFSD: Add nfsd4_encode_fattr4_owner() 9f329fea2518 NFSD: Add nfsd4_encode_fattr4_numlinks() f4cf50420112 NFSD: Add nfsd4_encode_fattr4_mode() 951378dc9698 NFSD: Add nfsd4_encode_fattr4_maxwrite() c17195c3972b NFSD: Add nfsd4_encode_fattr4_maxread() 9c1adaccd165 NFSD: Add nfsd4_encode_fattr4_maxname() b066aa5ca3c8 NFSD: Add nfsd4_encode_fattr4_maxlink() 7c605dccc551 NFSD: Add nfsd4_encode_fattr4_maxfilesize() a1469a370472 NFSD: Add nfsd4_encode_fattr4_fs_locations() b56b75266300 NFSD: Add nfsd4_encode_fattr4_files_total() 74361e2b5d25 NFSD: Add nfsd4_encode_fattr4_files_free() b0c3a5f8c8ca NFSD: Add nfsd4_encode_fattr4_files_avail() eb7ece81d5fc NFSD: Add nfsd4_encode_fattr4_fileid() 3283bf64ef2d NFSD: Add nfsd4_encode_fattr4_filehandle() 07455dc45d97 NFSD: Add nfsd4_encode_fattr4_acl() 0207ee08182f NFSD: Add nfsd4_encode_nfsace4() 6515b7d71de7 NFSD: Add nfsd4_encode_fattr4_aclsupport() 782448e1ec3e NFSD: Add nfsd4_encode_fattr4_rdattr_error() 1252b283aae2 NFSD: Add nfsd4_encode_fattr4_lease_time() b6b6259590c5 NFSD: Add nfsd4_encode_fattr4_fsid() d0b28aadfd8d NFSD: Add nfsd4_encode_fattr4_size() 263453d9bb46 NFSD: Add nfsd4_encode_fattr4_change() 36ed7e649477 NFSD: Add nfsd4_encode_fattr4_fh_expire_type() b06cf3754523 NFSD: Add nfsd4_encode_fattr4_type() c9090e273300 NFSD: Add nfsd4_encode_fattr4_supported_attrs() 8c4422881f73 NFSD: Add nfsd4_encode_fattr4__false() c88cb4727a77 NFSD: Add nfsd4_encode_fattr4__true() 83ab8678ad0c NFSD: Add struct nfsd4_fattr_args c3dcb45bcd07 NFSD: Clean up nfsd4_encode_setattr() e64301f51b2a NFSD: Rename nfsd4_encode_bitmap() 6cc58291408b NFSD: Add simple u32, u64, and bool encoders 789ce196a31d SUNRPC: Remove BUG_ON call sites 2929ba9b460c nfs: fix the typo of rfc number about xattr in NFSv4 f14122b2c2ac tools: ynl: Add source files for nfsd netlink protocol bd9d6a3efa97 NFSD: add rpc_status netlink support 13727f85b49b NFSD: introduce netlink stubs 6c41d9a9bd02 NFSD: handle GETATTR conflict with write delegation 738401a9bd1a NFSD: add support for CB_GETATTR callback 15d39883ee7d SUNRPC: change the back-channel queue to lwq 580a25756a9f SUNRPC: discard sp_lock 2e8fc923fe47 SUNRPC: change sp_nrthreads to atomic_t 9a0e6accc0a8 SUNRPC: use lwq for sp_sockets - renamed to sp_xprts 5b80147e0c70 SUNRPC: only have one thread waking up at a time d7926ee8b78e SUNRPC: rename some functions from rqst_ to svc_thread_ de9e82c355f2 lib: add light-weight queuing mechanism. 8a3e5975ed11 llist: add llist_del_first_this() 9bd4161c5917 SUNRPC: change service idle list to be an llist d6b3358a2813 llist: add interface to check if a node is on a list. 2b65a226840c SUNRPC: discard SP_CONGESTED 5ff817b23534 SUNRPC: add list of idle threads fa341560ca74 SUNRPC: change how svc threads are asked to exit. f4578ba11c4a lockd: hold a reference to nlmsvc_serv while stopping the thread. 063ab935a48b SUNRPC: integrate back-channel processing with svc_recv() 6ed8cdf967f7 SUNRPC: Clean up bc_svc_process() 7b31f4daebad SUNRPC: rename and refactor svc_get_next_xprt() e3274026e2ec SUNRPC: move all of xprt handling into svc_xprt_handle() e70da17633ee lockd: add doc to enable EXPORT_OP_ASYNC_LOCK afb13302aa66 lockd: fix race in async lock request handling b743612c0aaa lockd: don't call vfs_lock_file() for pending requests 2dd10de8e6bc lockd: introduce safe async lock op 1b2021bdeeca nfsd: Don't reset the write verifier on a commit EAGAIN d59b3515ab02 nfsd: Handle EOPENSTALE correctly in the filecache 5896a8705461 NFSD: add trace points to track server copy progress 15d1975b7279 NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point b08d26dac1a1 drm/msm/a7xx: actually use a7xx state registers 69c5bcfa84f2 drm/msm/dpu: enable writeback on SM8550 05b0fdfc3ca2 drm/msm/dpu: sm8550: remove unused VIG and DMA clock controls entries 346faacfcdca drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wb 87e968672753 drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb 76191dc11ee8 drm/msm/dpu: create a dpu_hw_clk_force_ctrl() helper 3aeb0d3694e1 soc: ti: k3-socinfo: Avoid overriding return value 8dec342ead71 soc: ti: k3-socinfo: Fix typo in bitfield documentation 28ec6c558e9f drm/i915/pci: Clean up zero initializers cc01b0ff1894 drm/i915/hdcp: Clean up zero initializers eebc1525bacb drm/i915/display: Clean up zero initializers 507fa3c27965 staging: wlan-ng: replace pr_debug() with netdev_dbg() 22d99db41087 staging: wlan-ng: replace strncpy() with strscpy() 32d7def275aa staging: wlan-ng: remove undefined function 48fb9529adeb staging: wlan-ng: remove unnecessary helper function e057ea021d55 staging: wlan-ng: remove unused function prototypes 7f403caabe81 drm/i915: Retry gtt fault when out of fence registers 7904cdf1397c counter: chrdev: remove a typo in header file comment 3f86604154cc drm/mediatek: aal: Compress of_device_id entries and add sentinel a33a56ad0844 drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma 2b6c3197b267 drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal 692e1a08ae3f drm/mediatek: gamma: Program gamma LUT type for descending or rising 50c01a942b28 soc: ti: knav_qmss_queue: Use device_get_match_data() 05e5f7328506 firmware: ti_sci: Use device_get_match_data() 921e902b2cb5 drm/mediatek: gamma: Make sure relay mode is disabled 6841f6f9c699 drm/mediatek: gamma: Add support for MT8195 af0e042e162a drm/mediatek: gamma: Add support for 12-bit LUT 4708b01a4917 drm/mediatek: gamma: Support multi-bank gamma LUT a6b39cd248f3 drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set functions a8ecbc54165f spi: Export acpi_spi_find_controller_by_adev() 36e5da137793 drm/mediatek: aal: Use bitfield macros 6e46998c13f1 drm/mediatek: gamma: Use bitfield macros 0d4caaaf61ce drm/mediatek: gamma: Enable the Gamma LUT table only after programming cfb67623ce28 dt-bindings: rtc: Add Mstar SSD202D RTC ebf6255868e6 rtc: Add support for the SSD202D RTC b9986846189c drm/msm/a6xx: Fix up QMP handling 5e05be782645 drm/msm/dsi: free TX buffer in unbind 69b321b2c3df drm/msm/dsi: use msm_gem_kernel_put to free TX buffer ada1682d60ac firmware: qcom: qseecom: add missing include guards 266dcae34d8f iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly 02c8d561dbbf drm/i915/dp: Remove unused DSC caps from intel_dp d19daffc89fe drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mode_valid_ctx() 2bd3d20ffa4e drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_config() 031c19b52c20 drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid() 7bca1b801e48 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_slice_count() 926b726c3d61 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_supports_format() 2c4907c2e604 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_params() 11a33d6b265f drm/i915/dp: Pass only the required DSC DPCD to intel_dp_sink_dsc_version_minor() 6a60a8fa7c3a drm/i915/dp: Pass only the required i915 to intel_dp_source_dsc_version_minor() cc81951d9a20 drm/i915/dp: Pass connector DSC DPCD to drm_dp_dsc_sink_supported_input_bpcs() bb414c941bf0 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_sink_compressed_bppx16() 0d8665e06818 drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc() 987c945ab2ee drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec() f52bbfe2ac65 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_max_bpp() 102c8013b653 drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_support_show() 829d8a19437c drm/i915/dp: Use i915/intel connector local variables in i915_dsc_fec_support_show() 808b43fa7e56 drm/i915/dp_mst: Set connector DSC capabilities and decompression AUX 7389829f212d drm/i915/dp: Store DSC DPCD capabilities in the connector 90780a633cec drm/i915/dp: Sanitize DPCD revision check in intel_dp_get_dsc_sink_cap() 1bae0cfe4a17 x86/mce: Cleanup mce_usable_address() 48da1ad8ba95 x86/mce: Define amd_mce_usable_address() 2c269f42d0f3 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled f0d7db7b3324 xen: privcmd: Add support for ioeventfd 9e90e58c11b7 xen: evtchn: Allow shared registration of IRQ handers 767e33ca47dd xen: irqfd: Use _IOW instead of the internal _IOC() macro 8dd765a5d769 xen: Make struct privcmd_irqfd's layout architecture independent d3a2b6b48f72 xen/xenbus: Add __counted_by for struct read_buffer and use struct_size() 44961b81a9e9 xenbus: fix error exit in xenbus_init() e8d4006dc24e arm64: Remove cpus_have_const_cap() 47759eca76d1 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_REPEAT_TLBI 0d48058ef829 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NVIDIA_CARMEL_CNP a98a5eac4d69 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CAVIUM_23154 412cb3801dfa arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198 48b57d9199f4 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098 d1e40f822290 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419 0a285dfe875d arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419 c2ef5f1e1592 arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0 a76521d16028 arm64: Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64} af64543977d6 arm64: Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2 bc75d0c0f376 arm64: Avoid cpus_have_const_cap() for ARM64_SSBS 94324bcbc9d3 arm64: Avoid cpus_have_const_cap() for ARM64_MTE b54b52576443 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE 4c73056e3277 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT 1963d9660d99 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_RNG 4e00f1d9b7ff arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPAN 53d62e995d9e arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PAN 20af807d806d arm64: Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING 25693f177155 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_DIT 54c8818aa283 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNP 6766a8ef18a7 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC bbbb65770bf4 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI d70bac1d22f0 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL 7f0387cf76b1 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS,GENERIC}_AUTH 34f66c4c4d55 arm64: Use a positive cpucap for FP/SIMD 14567ba42c57 arm64: Rename SVE/SME cpu_enable functions 907722917002 arm64: Use build-time assertions for cpucap ordering bc9bbb78801a arm64: Explicitly save/restore CPACR when probing SVE and SME dc00748adcf0 drm/rockchip: remove NR_LAYERS macro on vop2 ac1c11c23fc5 drm/rockchip: remove unused struct in vop2 6471da5ee311 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() 495a91d09983 x86/MCE/AMD: Split amd_mce_is_memory_error() 70fea3019516 KVM: s390: add tracepoint in gmap notifier c3235e2dd695 KVM: s390: add stat counter for shadow gmap events 03191fb3db3d m68k: lib: Include for __muldi3() 9faf1f1a55ee m68k: fpsp040: Fix indentation by 5 spaces 0a29dfea0e97 m68k: Fix indentation by 2 or 5 spaces in ab579eaec227 m68k: kernel: Fix indentation by 7 spaces in traps.c 50802d84cb03 m68k: sun3: Fix indentation by 5 or 7 spaces 885145312300 m68k: Fix indentation by 7 spaces in d8569fba1385 arm64: kvm: Use cpus_have_final_cap() explicitly 42c5a3b04bf6 arm64: Split kpti_install_ng_mappings() 7f632d331d47 arm64: Fixup user features at boot time 075f48c924be arm64: Rework setup_cpu_features() 7bf46aa1c9cb arm64: Add cpus_have_final_boot_cap() de66cb37ab64 arm64: Add cpucap_is_possible() 484de08518e4 arm64: Factor out cpucap definitions 20f3b8eafe0b arm64/arm: xen: enlighten: Fix KPTI checks 166b76a073be clocksource/drivers/arm_arch_timer: Initialize evtstrm after finalizing cpucaps 4f88c72b2479 ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() c3aa5cb264a3 spi: nxp-fspi: use the correct ioremap function 1a8a315f008a bpf: Ensure proper register state printing for cond jumps 72f8a1de4a7e bpf: Disambiguate SCALAR register state output in verifier logs cde785142885 selftests/bpf: Make align selftests more robust 08a7078feacf selftests/bpf: Improve missed_kprobe_recursion test robustness 2d78928c9cf7 selftests/bpf: Improve percpu_alloc test robustness 7b3d8df54939 sched/psi: Update poll => rtpoll in relevant comments 7f6874eddd81 x86/head/64: Add missing __head annotation to startup_64_load_idt() dc6283009016 x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata dcc134510eef alpha: Fix up new futex syscall numbers 4ea2b6d3128e soundwire: dmi-quirks: update HP Omen match ff435da4cc8b soundwire: bus: improve error handling for clock stop prepare/deprepare 03f25d53b145 dmaengine: stm32-mdma: correct desc prep when channel running 495e18b16e3d dmaengine: dw-axi-dmac: Add support DMAX_NUM_CHANNELS > 16 19ba9ead8a88 s390/vmem: remove unused variable 802ba53eefc5 s390: add support for DCACHE_WORD_ACCESS 76292d7243f8 s390: provide word-at-a-time implementation 88b2c332fcec s390/extable: reduce number of extable macros ecfe7f532867 s390/crash: fix virtual vs physical address confusion 4ff1261354d3 s390/crash: remove unused parameter 8d6be876bbd7 s390/ap: show APFS value on error reply 0x8B a19a161482b1 s390/zcrypt: introduce new internal AP queue se_bound attribute 32d1d9204f8d s390/ap: re-init AP queues on config on 96104046d135 OPP: Add _link_required_opps() to avoid code duplication 8e6db129eb56 OPP: Fix formatting of if/else block 1399ebacbf59 drm: renesas: shmobile: Add DT support b2b2f7ba8f79 drm: renesas: shmobile: Atomic conversion part 3 7c2d79f06e07 drm: renesas: shmobile: Remove internal CRTC state tracking cc2c95466829 drm: renesas: shmobile: Use suspend/resume helpers e3c8898b3861 drm: renesas: shmobile: Atomic conversion part 2 4afa041043c2 drm: renesas: shmobile: Atomic conversion part 1 22a4414594e8 drm: renesas: shmobile: Cleanup encoder fbe544ffc094 drm: renesas: shmobile: Shutdown the display on remove c285aac128ed drm: renesas: shmobile: Turn vblank on/off when enabling/disabling CRTC b1ce7fe4c436 drm: renesas: shmobile: Wait for page flip when turning CRTC off a87e3159d488 drm: renesas: shmobile: Move shmob_drm_crtc_finish_page_flip() 03f716f61e55 drm: renesas: shmobile: Use drm_crtc_handle_vblank() a83d383e1ffb drm: renesas: shmobile: Rename shmob_drm_plane.plane 9d7bd3b12e6a drm: renesas: shmobile: Rename shmob_drm_connector.connector 51955324847c drm: renesas: shmobile: Rename shmob_drm_crtc.crtc c228823426ae drm: renesas: shmobile: Unify plane allocation adceac2cf192 drm: renesas: shmobile: Move interface handling to connector setup fa32c6bc9281 drm: renesas: shmobile: Use media bus formats in platform data 6a6ab0c7162b drm: renesas: shmobile: Use struct videomode in platform data c2e938ee9ae2 drm: renesas: shmobile: Replace .dev_private with container_of() 02e6c5b76f0e drm: renesas: shmobile: Convert container helpers to static inline functions 5417750d5ee6 drm: renesas: shmobile: Embed drm_device in shmob_drm_device 3d77d2ac7d9d drm: renesas: shmobile: Use drmm_universal_plane_alloc() 33505f771818 drm: renesas: shmobile: Remove custom plane destroy callback 901500a8ba5c drm: renesas: shmobile: Convert to use devm_request_irq() 95478b082875 drm: renesas: shmobile: Improve error handling 04ed052f3ab4 drm: renesas: shmobile: Remove support for SYS panels e2eb7e6ee566 drm: renesas: shmobile: Rename input clocks 76b1405832ac drm: renesas: shmobile: Don't set display info width and height twice 0da28d5fc808 drm: renesas: shmobile: Remove backlight support 7802ca6b234b drm: renesas: shmobile: Improve shmob_drm_format_info table 02e6e3c2fa26 drm: renesas: shmobile: Add missing YCbCr formats 480b5571f331 drm: renesas: shmobile: Use %p4cc to print fourcc code 887042d63500 drm: renesas: shmobile: Restore indentation of shmob_drm_setup_clocks() 616f73c9d325 drm: renesas: shmobile: Add support for Runtime PM b25064ef997b drm: renesas: shmobile: Correct encoder/connector types 1396c2693aed drm: renesas: shmobile: Fix ARGB32 overlay format typo 28675d45a381 drm: renesas: shmobile: Fix overlay plane disable c68ab8b5ea53 media: uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE format 613676ec42d5 dt-bindings: display: Add Renesas SH-Mobile LCDC bindings 406a849926f3 MAINTAINER: Create entry for Renesas SH-Mobile DRM drivers 15fe53be46ea drm/bridge: lt9611uxc: fix the race in the error path 744940f1921c perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV 29060633411a selftests/x86/lam: Zero out buffer for readlink() ce62f8ea7e3f drm/bridge: imx: Add i.MX93 MIPI DSI support db95a55ccec7 dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI 743bf594a3b1 drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX timeout check d22e9a6df2db drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock cycles for HSA and HBP ac87d23694f4 drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to calculate lbcc 5a67ec8c64ec drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support d5116fb29dc0 drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags 0de852d4c23a drm/bridge: synopsys: dw-mipi-dsi: Add input bus format negotiation support ec20c510ee2d drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() helper 6dc597401cf5 mtd: rawnand: Remove unused of_gpio.h inclusion d656610ea702 mtd: spinand: Add support for XTX XT26xxxDxxxxx 6a804fb72de5 mtd: spinand: winbond: add support for serial NAND flash 4c1f363777ac mtd: rawnand: cadence: Annotate struct cdns_nand_chip with __counted_by 13241a5ee367 mtd: rawnand: Annotate struct mtk_nfc_nand_chip with __counted_by f447318fb1d1 mtd: spinand: add support for FORESEE F35SQA002G 1cfa2f76afb1 mtd: rawnand: rockchip: Use struct_size() f693b6485e25 mtd: rawnand: arasan: Include ECC syndrome along with in-band data while checking for ECC failure 6135e730f81d mtd: Use device_get_match_data() e12c4703cec0 drm: adv7511: Add hpd_override_enable variable to struct adv7511_chip_info 7618aa3ab38e drm: adv7511: Add link_config variable to struct adv7511_chip_info c75551214858 drm: adv7511: Add has_dsi variable to struct adv7511_chip_info 8d6cf5719011 drm: adv7511: Add reg_cec_offset variable to struct adv7511_chip_info 9ac196fb9a17 drm: adv7511: Add supply_names and num_supplies variables to struct adv7511_chip_info 399562fc02d8 drm: adv7511: Add max_lane_freq_khz variable to struct adv7511_chip_info 11ae4e406dd9 drm: adv7511: Add max_mode_clock_khz variable to struct adv7511_chip_info 19e77c7aef57 drm: adv7511: Add struct adv7511_chip_info and use i2c_get_match_data() dccce1d7c040 tsnep: Inline small fragments within TX descriptor 6f19b2c136d9 vxlan: use generic function for tunnel IPv4 route lookup daa2ba7ed1d1 geneve: use generic function for tunnel IPv4 route lookup 60a77d11cd5d geneve: add dsfield helper function 3ae983a603a4 ipv4: use tunnel flow flags for tunnel route lookups 72fc68c6356b ipv4: add new arguments to udp_tunnel_dst_lookup() 78f3655adcb5 ipv4: remove "proto" argument from udp_tunnel_dst_lookup() bf3fcbf7e7a0 ipv4: rename and move ip_route_output_tunnel() 3ee355dbc78d mtd: spi-nor: nxp-spifi: Convert to platform remove callback returning void ac2bc659822e mtd: spi-nor: hisi-sfc: Convert to platform remove callback returning void e0748d6737e3 mtd: maps: sun_uflash: Convert to platform remove callback returning void 553cc00f3e31 mtd: maps: sa1100-flash: Convert to platform remove callback returning void a105291c90a5 mtd: maps: pxa2xx-flash: Convert to platform remove callback returning void 677edf775512 mtd: maps: plat-ram: Convert to platform remove callback returning void b1dbe19b358c mtd: maps: physmap-core: Convert to platform remove callback returning void 5882bf98089f mtd: maps: lantiq-flash: Convert to platform remove callback returning void 54600e402413 mtd: lpddr2_nvm: Convert to platform remove callback returning void baaa90c1c923 mtd: hyperbus: rpc-if: Convert to platform remove callback returning void 59bd56760df1 mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void 326563fdd37d mtd: st_spi_fsm: Convert to platform remove callback returning void 3401446fa40d mtd: spear_smi: Convert to platform remove callback returning void 56b877dc5fd7 mtd: powernv_flash: Convert to platform remove callback returning void 09a8b9ccffe7 mtd: phram: Convert to platform remove callback returning void eb0cec77d534 mtd: docg3: Convert to platform remove callback returning void 0e0672a5b83a mtd: bcm47xxsflash: Convert to platform remove callback returning void 5c2f7727d437 mtd: mtdpart: check for subpartitions parsing result 8baba8d52ff5 dt-bindings: mtd: fixed-partitions: Add compression property 0339f62a9a77 mtd: Add WARN_ON_ONCE() to mtd_read() to check the return value 3c4fe89878fe selftests: net: remove unused variables 101c6032031f net: cxgb3: simplify logic for rspq_check_napi cedc811c7677 iommu/amd: Remove DMA_FQ type from domain allocation path 058b4d9de86b iommu: change iommu_map_sgtable to return signed values 9e13ec61de2a iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() 2b437e804566 iommu/vt-d: debugfs: Support dumping a specified page table d87731f60931 iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} e8aa45f8cc2c iommu/vt-d: debugfs: Dump entry pointing to huge page c61c255e114c iommu/vt-d: Remove unused function c1939c2f76d7 dmaengine: xilinx: xilinx_dma: Fix kernel doc about xilinx_dma_remove() 3774740fb221 eeprom: at24: add ST M24C64-D Additional Write lockable page support 0997ff1fc143 dt-bindings: at24: add ST M24C64-D Additional Write lockable page 2516fde1fa00 apparmor: Optimize retrieving current task secid fee5304a9c82 apparmor: remove unused functions in policy_ns.c/.h 5ebb39eb9037 apparmor: remove unneeded #ifdef in decompress_zstd() e2f57bf82769 rtc: at91rm9200: annotate at91_rtc_remove with __exit again dce13a235a35 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible d79eed22ba97 fpga: versal: Add support for 44-bit DMA operations 3b08f52c2561 fpga: altera-ps-spi: Use spi_get_device_match_data() c18119dee191 drm/mediatek: gamma: Improve and simplify HW LUT calculation d243907bb42f drm/mediatek: gamma: Support SoC specific LUT size aa5fb24f971d drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common() 1c5a880a2a4c drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters 2da4c5e24e86 ata: libata-core: Improve ata_dev_power_set_active() 5368084c3936 thermal/drivers/max77620: Remove duplicate error message e9cdce582390 dt-bindings: timer: add imx7d compatible 438a15b16f61 dt-bindings: net: microchip: Allow nvmem-cell usage 98bcee251e60 dt-bindings: imx-thermal: Add #thermal-sensor-cells property 50ab53095326 dt-bindings: thermal: tsens: Add sa8775p compatible 2ffa39c83b39 thermal/drivers/mediatek/lvts_thermal: Fix error check in lvts_debugfs_init() de84da588f35 tools/thermal: Remove unused 'mds' and 'nrhandler' variables ebd1dea94b2e dt-bindings: thermal: fsl,scu-thermal: Document imx8dl f84f6e0f4588 thermal/drivers/imx8mm_thermal: Fix function pointer declaration by adding identifier name 6644c6291eec dt-bindings: thermal: nvidia,tegra124-soctherm: Add missing unevaluatedProperties on child node schemas 585e92e6a79f thermal/drivers/mediatek/lvts_thermal: Add mt7988 support 6725a29321e4 thermal/drivers/mediatek/lvts_thermal: Make coeff configurable be2cc09bd5b4 dt-bindings: thermal: mediatek: Add LVTS thermal sensors for mt7988 d8b877d60d77 dt-bindings: thermal: mediatek: Add mt7988 lvts compatible c28ca80ba3b5 clocksource: ep93xx: Add driver for Cirrus Logic EP93xx 81824f7c8fb0 dt-bindings: timers: Add Cirrus EP93xx dc71c03b0a29 dt-bindings: rtc: microcrystal,rv3032: Document wakeup-source property 539cbe1b81f4 dt-bindings: rtc: pcf8523: Convert to YAML cf3cce410ade dt-bindings: rtc: mcp795: move to trivial-rtc 1d70f9fe5f1c rtc: ep93xx: add DT support for Cirrus EP93xx 207bddd97881 dt-bindings: rtc: Add Cirrus EP93xx fdaf4c5acf26 dt-bindings: rtc: pcf2123: convert to YAML f5f4c982f7c8 rtc: efi: fixed typo in efi_procfs() 3c8bdc20a44f rtc: omap: Use device_get_match_data() 2be36c09b6b0 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call 8c767e9c1ef4 rtc: rtc7301: Support byte-addressed IO 5ded578a18c9 rtc: rtc7301: Rewrite bindings in schema a7135d107547 rust: Use grep -Ev rather than relying on GNU grep 45f97e6385ca rust: Use awk instead of recent xargs e08ff622c91a rust: upgrade to Rust 1.73.0 a53d8cdd5a0a rust: print: use explicit link in documentation c61bcc278b19 rust: task: remove redundant explicit link 26285e689c6c ptp: add testptp mask test 403376ddb422 ptp: add debugfs interface to see applied channel masks c5a445b1e934 ptp: support event queue reader channel masks 8f5de6fb2453 ptp: support multiple timestamp event readers d26ab5a35ad9 ptp: Replace timestamp event queue with linked list 60c6946675fc posix-clock: introduce posix_clock_context concept 8afe816b0c99 mailbox: mtk-cmdq-mailbox: Implement Runtime PM with autosuspend 5cb5d0c964d1 mailbox: Use device_get_match_data() 81186dc16101 dt-bindings: zynqmp: add destination mailbox compatible 3f7cc9af9556 dt-bindings: mailbox: qcom: add one more clock provider for IPQ mailbox 5bfe4067d350 mailbox: imx: support channel type tx doorbell v2 5dc1ec71a9f7 dt-bindings: mailbox: fsl,mu: add new tx doorbell channel dd712d3d4580 kgdb: Flush console before entering kgdb on panic b25c17e5c249 staging: qlge: Replace the occurrences of (1<ref_count in compute VMs f20f3b0d6caf drm/amd/pm: Add P2S tables for SMU v13.0.6 79daf6924621 drm/amdgpu: Add support to load P2S tables cd21cb1fcbd8 drm/amdgpu: Update PSP interface header a8558fce7ad0 drm/amdgpu: Avoid FRU EEPROM access on APU f74f19c4407f drm/amdgpu: save VCN instances init info before jpeg init 029f9f8ae5e7 Revert "drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC" 0c9ae5cfefb0 Revert "drm/amd/display: Create one virtual connector in DC" 7d3dc50e241d Revert "drm/amd/display: Disable virtual links" 3dcb66171583 Revert "drm/amd/display: Initialize writeback connector" 7f5504021e9a Revert "drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector" e4c4139bd2fe Revert "drm/amd/display: Return drm_connector from find_first_crtc_matching_connector" e4bd165fd5bf Revert "drm/amd/display: Use drm_connector in create_stream_for_sink" 710d9caec70c drm/amd/pm: drop most smu_cmn_get_smc_version in smu ce6eb957ff4c drm/amd/pm: Add reset option for fan_ctrl on smu 13.0.7 1007bc36ecb1 drm/amd/pm: Add reset option for fan_ctrl interfaces c66705c5a87e Revert "drm/amd/display: Create amdgpu_dm_wb_connector" 6ec0e23f1823 Revert "drm/amd/display: Create fake sink and stream for writeback connector" 98a80bb3dd9d Revert "drm/amd/display: Hande writeback request from userspace" 79c8153035a0 Revert "drm/amd/display: Add writeback enable/disable in dc" 4e807eb05dff fpga: Use device_get_match_data() c1929159f727 Revert "drm/amd/display: Fix writeback_info never got updated" 8f4bdbc8e99d Revert "drm/amd/display: Validate hw_points_num before using it" e3c88c44e09f Revert "drm/amd/display: Fix writeback_info is not removed" 65033574ade9 arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed 731a20cb89e6 Revert "drm/amd/display: Add writeback enable field (wb_enabled)" 6d2959df6575 Revert "drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer" 00ce1036567d Revert "drm/amd/display: Add new set_fc_enable to struct dwbc_funcs" 7086af68fab9 Revert "drm/amd/display: Disable DWB frame capture to emulate oneshot" 60e034f28600 drm/amd/display: Revert "drm/amd/display: Use drm_connector in create_validate_stream_for_sink" 625e5f3851b7 drm/amdgpu: Expose ras version & schema info d4a02673b3f0 drm/amdgpu: Read PSPv13 OS version from register 84ccdccce89e drm/amd/display: add missing NULL check for DML2 faeddb6eab22 drm/amdgpu/umsch: enable doorbell for umsch 10406abe036b drm/amd/display: make dc_set_power_state() return type `void` again 06ad7e164256 drm/amd/display: Destroy DC context while keeping DML and DML2 f7fbf79fb568 drm/amd/display: Catch errors from drm_atomic_helper_suspend() db9988906535 drm/amd: Split up UVD suspend into prepare and suspend steps cb11ca3233aa drm/amd: Add concept of running prepare_suspend() sequence for IP blocks 5095d5418193 drm/amd: Evict resources during PM ops prepare() callback 31715a86206a drm/amdgpu: enable GFX IP v11.5.0 CG and PG support e4deccc1d1ac drm/amdgpu: add support to power up/down UMSCH by SMU 56d3de7da67a drm/amdgpu: add power up/down UMSCH ppt callback d60fbf2d254a drm/amdgpu: add support to powerup VPE by SMU ad3e54ab9e38 drm/amdgpu/discovery: add SMU 14 support fe6cd9152464 drm/amd/swsmu: add smu14 ip support cd6d69dd9be2 drm/amd/swsmu: add smu v14_0_0 pmfw if file 7fc712f67ebe drm/amd/swsmu: add smu v14_0_0 ppsmc file ee26087f91f0 drm/amdgpu/swsmu: add smu v14_0_0 driver if file 4acf679f86c6 drm/amdgpu/umsch: power on/off UMSCH by DLDO 617b472431ad drm/amdgpu/umsch: fix psp frontdoor loading 558fcb7d1157 drm/amdgpu: Increase IP discovery region size 915414d09640 drm/amd/pm: Use gpu_metrics_v1_4 for SMUv13.0.6 011d99ee71d9 drm/amd/pm: Add gpu_metrics_v1_4 79b049064afc drm/amd/pm: Update metric table for smu v13_0_6 b053117e86e5 drm/amdgpu: Return -EINVAL when MMSCH init status incorrect de7f3c4ece91 drm/amd/pm: wait for completion of the EnableGfxImu command 9a37f65c4e45 drm/amdgpu/vpe: fix insert_nop ops 54967d5683b2 drm/amdgpu: Address member 'gart_placement' not described in 'amdgpu_gmc_gart_location' 84aa39ab1e65 drm/amdgpu/vpe: align with mcbp changes 99ea82f424cf drm/amdgpu/vpe: remove IB end boundary requirement 757920585d58 drm/amdgpu: Improve MES responsiveness during oversubscription e755d439c1b7 MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw e0eb7db49764 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm_do_get_edid() 34d8311f4a1c drm/i915/dsb: Re-instate DSB for LUT updates 631b117ea8c3 drm/i915/dsb: Correct DSB command buffer cache coherency settings bcdcae632740 drm/i915/dsb: Allocate command buffer from local memory c0b80988eb78 arm64: tegra: Use correct interrupts for Tegra234 TKE 9152ed09309d arm64: tegra: Add power-sensors for Tegra234 boards f344675a3438 memory: tegra: Set BPMP msg flags to reset IPC channels ea608a01d4ee firmware: tegra: Add suspend hook and reset BPMP IPC early on resume 8a77f38bcd28 srcu: Only accelerate on enqueue time cda263907a6f soc/tegra: pmc: Drop the ->opp_to_performance_state() callback 1a09a27153f9 x86/entry/32: Clean up syscall fast exit tests 58978b44df72 x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test ca282b486a57 x86/entry/64: Convert SYSRET validation tests to C 6d3bc4c02d59 clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware 8405ec8e3c02 crypto: jitter - reuse allocated entropy collector 30bf5bd05ece hwrng: n2 - Use device_get_match_data() 4dc44aec28c8 crypto: aspeed-hace - Use device_get_match_data() d807f0240c71 crypto: qat - add cnv_errors debugfs file e079231676e0 crypto: qat - add pm_status debugfs file 756762decc60 crypto: qat - refactor included headers f29cd5bb64c2 crypto: qcom-rng - Add hw_random interface support f4d571b31b83 rtc: sh: Convert to platform remove callback returning void e288cfe8f25f rtc: pxa: Convert to platform remove callback returning void ede66fb37f12 rtc: mv: Convert to platform remove callback returning void 482ca730a4fc rtc: imxdi: Convert to platform remove callback returning void 48bc8830fbed rtc: at91rm9200: Convert to platform remove callback returning void 94a2da3e6b68 rtc: pcap: Drop no-op remove function 141626dbc2e6 rtc: sh: Mark driver struct with __refdata to prevent section mismatch warning 47712bc29401 rtc: pxa: Mark driver struct with __refdata to prevent section mismatch warning 5621f28b0122 rtc: mv: Mark driver struct with __refdata to prevent section mismatch warning e6d44306e4fb rtc: imxdi: Mark driver struct with __refdata to prevent section mismatch warning 5dbde0727a51 rtc: at91rm9200: Mark driver struct with __refdata to prevent section mismatch warning 2e2ad6393b43 rtc: imxdi: Soften dependencies for improved compile coverage a4d7e9ec21a2 dt-bindings: crypto: qcom,prng: document SM8550 63b299a18694 dt-bindings: crypto: qcom,prng: document that RNG on SM8450 is a TRNG 2c98594373c0 crypto: skcipher - Remove obsolete skcipher_alg helpers bf028cfe8a50 crypto: xts - Only access common skcipher fields on spawn 1ec0a8aba573 crypto: lrw - Only access common skcipher fields on spawn c4c6bb6e7905 crypto: hctr2 - Only access common skcipher fields on spawn 712c22aa5967 crypto: gcm - Only access common skcipher fields on spawn 7202e65b1eee crypto: cts - Only access common skcipher fields on spawn 36b6fbefc06c crypto: ctr - Only access common skcipher fields on spawn c9e4b76ff4a7 crypto: chacha20poly1305 - Only access common skcipher fields on spawn 60fa9a39aedd crypto: ccm - Only access common skcipher fields on spawn 24a285cea829 crypto: authencesn - Only access common skcipher fields on spawn cae3304330b5 crypto: authenc - Only access common skcipher fields on spawn 3c45b5780400 crypto: adiantum - Only access common skcipher fields on spawn 7d6899a5ec66 crypto: cryptd - Only access common skcipher fields on spawn 4822ed7e8524 crypto: essiv - Handle lskcipher spawns ab6223dc3e1b crypto: skcipher - Add crypto_spawn_skcipher_alg_common 9a91792db101 crypto: arc4 - Convert from skcipher to lskcipher 845346841b77 crypto: skcipher - Add dependency on ecb 4999999ed7e0 crypto: qat - add namespace to driver 92fe9bb77b0c x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too 9f0c8245516b tls: use fixed size for tls_offload_context_{tx,rx}.driver_state 0700aa3a7503 chcr_ktls: use tls_offload_context_tx and driver_state like other drivers 1cf7fbcee60a tls: validate crypto_info in a separate helper 4f4866991847 tls: remove tls_context argument from tls_set_device_offload b6a30ec9239a tls: remove tls_context argument from tls_set_sw_offload 013740799987 tls: add a helper to allocate/initialize offload_ctx_tx 1a074f7618e8 tls: also use init_prot_info in tls_set_device_offload a9937816edde tls: move tls_prot_info initialization out of tls_set_sw_offload 615580cbc99a tls: extract context alloc/initialization out of tls_set_sw_offload 1c1cb3110d7e tls: store iv directly within cipher_context bee6b7b30706 tls: rename MAX_IV_SIZE to TLS_MAX_IV_SIZE 6d5029e54700 tls: store rec_seq directly within cipher_context 8f1d532b4a49 tls: drop unnecessary cipher_type checks in tls offload 3bab3ee0f95e tls: get salt using crypto_info_salt in tls_enc_skb f881feb180fd irqchip/renesas-rzg2l: Enhance driver to support interrupt affinity setting 021a8ca2ba23 genirq/generic-chip: Fix the irq_chip name for /proc/interrupts 03c866cab420 dt-bindings: phy: Convert PXA1928 USB/HSIC PHY to DT schema 895359b8c1e7 net: stmmac: fix typo in comment dd69a6379a07 phy: Drop unnecessary of_match_device() calls 8b6fba3e79eb phy: rockchip-inno-usb2: Drop unnecessary DT includes 21bf6fc47a1e phy: Use device_get_match_data() 7e909370a5cd phy: realtek: Replace of_device.h with explicit includes 1a5361189b7a phy: renesas: r8a779f0-ether-serdes: Add .exit() ops aa4c0bbf820d phy: renesas: r8a779f0-ether-serdes: Reset in .init() b5ec2824d74e phy: qcom-qmp-combo: use v6 registers in v6 regs layout 5077b136fd59 phy: qcom-qmp-usb: move PCS v6 register to the proper header 579483ecd819 phy: qcom-qmp-combo: fix the prefix for the PCS_USB v6 registers 9e34abc7abfa phy: sun4i-usb: update array size 6151ff9c7521 selftests: netdevsim: use suitable existing dummy file for flash test 94e27fbeca27 media: cec: meson: always include meson sub-directory in Makefile 554df753a684 media: videobuf2: Fix IS_ERR checking in vb2_dc_put_userptr() 2a76e7679b59 media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config() 56c0ac05a31a media: mediatek: vcodec: using encoder device to alloc/free encoder memory b833b178498d media: imx-jpeg: notify source chagne event when the first picture parsed 63c5f1d8a8e5 media: cx231xx: Use EP5_BUF_SIZE macro 8cd08e365153 media: siano: Drop unnecessary error check for debugfs_create_dir/file() 19e2e01f30b5 media: mediatek: vcodec: Handle invalid encoder vsi 32ec99f872ab media: aspeed: Drop unnecessary error check for debugfs_create_file() faaed02abfa9 Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED 73e0538b4973 Documentation: media: gen-errors.rst: fix confusing ENOTTY description 900c06e97328 dt-bindings: media: rockchip: Add resets property into decoder node 39377f84fb98 media: verisilicon: Fixes clock list for rk3588 av1 decoder feec1b29d7a8 media: videobuf2: Fix IS_ERR checking in vb2_vmalloc_put_userptr() be521bf7bfad media: pci: cx18: if cx == NULL, then don't use it. 65b8c8cb2bf5 media: pci: mgb4: fix potential spectre vulnerability ada092e80c10 media: nxp: imx-jpeg: use goto instead of return f31b2cb85f0e media: dvb-usb-v2: af9035: fix missing unlock 0b38d2ec2282 xen-netback: add software timestamp capabilities 431acee06923 ibmvnic: replace deprecated strncpy with strscpy 659ce55fddd2 net: fec: replace deprecated strncpy with ethtool_sprintf a243ecc323b9 net: mdio: xgene: Use device_get_match_data() 2dd307189220 net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() 13266ad9e52e net: ethernet: wiznet: Use spi_get_device_match_data() b0377116decd net: ethernet: Use device_get_match_data() a2cd15c24116 drm/i915/lnl: Remove watchdog timers for PSR 4d177f499665 net: stmmac: dwmac-stm32: refactor clock config f826f2a2ee1e selftests: fdb_flush: Add test cases for FDB flush with bridge device 96eece693330 selftests: Add test cases for FDB flush with VXLAN device 2dcd22023cab vxlan: vxlan_core: Support FDB flushing by destination IP ac0db4ddd0cb vxlan: vxlan_core: Support FDB flushing by destination port c499fccb71cb vxlan: vxlan_core: Support FDB flushing by destination VNI 36c111233b56 vxlan: vxlan_core: Support FDB flushing by nexthop ID a0f89d5e68b6 vxlan: vxlan_core: Support FDB flushing by source VNI d324eb9cec84 vxlan: vxlan_core: Add support for FDB flush 77b613efcc81 vxlan: vxlan_core: Do not skip default entry in vxlan_flush() by default bfe36bf7811c vxlan: vxlan_core: Make vxlan_flush() more generic for future use 38985e8c278b net: Handle bulk delete policy in bridge driver 119a508c4dc9 pwm: bcm2835: Add support for suspend/resume aacbd6543669 pwm: brcmstb: Checked clk_prepare_enable() return value e9bc4411548a pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume 87e51b76c9db pwm: pxa: Explicitly include correct DT includes 896c450960f5 pwm: cros-ec: Simplify using devm_pwmchip_add() and dev_err_probe() 9608405bdaa5 pwm: samsung: Consistently use the same name for driver data dfbf93791630 pwm: vt8500: Simplify using devm functions 21c0e1aaf7ef pwm: sprd: Simplify using devm_pwmchip_add() and dev_err_probe() d8a2f6f26a07 pwm: sprd: Provide a helper to cast a chip to driver data 4f9ab6902b8e pwm: spear: Simplify using devm functions 05c9b6f8e534 pwm: mtk-disp: Simplify using devm_pwmchip_add() 92fcd5b682e4 pwm: imx-tpm: Simplify using devm functions 5af615f8ace2 pwm: brcmstb: Simplify using devm functions 2ce7b7f6704c pwm: bcm2835: Simplify using devm functions b498c14efd42 pwm: bcm-iproc: Simplify using devm functions 8151b37b4183 pwm: Adapt sysfs API documentation to reality 4aff152d14c1 pwm: dwc: add PWM bit unset in get_state call 81432e2e5132 pwm: dwc: make timer clock configurable 721ee1884883 pwm: dwc: split pci out of core driver 6dbf23f5cfff pwm: berlin: Simplify using devm functions a6e5654e0b8b pwm: Drop pwm_[sg]et_chip_data() 82adc1b2688b pwm: cros-ec: Put per-channel data into driver data 2d6812b41e0d pwm: sti: Reduce number of allocations and drop usage of chip_data ec63391a0d40 pwm: renesas: Drop usage of pwm_[gs]et_chip_data() 06cc47677503 pwm: lp3943: Drop usage of pwm_[gs]et_chip_data() 89c8de78cea3 pwm: jz4740: Put per-channel clk into driver data e3fe982b2e4e pwm: samsung: Put per-channel data into driver data 1b2af7bb7523 pwm: berlin: Put per-channel config into driver data 91a69d38cf97 pwm: crc: Allow compilation as module and with COMPILE_TEST 384461abcab6 pwm: Manage owner assignment implicitly for drivers 7a3663c2e41f pwm: jz4740: Consistently name driver data "jz" 1b8a955dd338 sched: Make PELT acronym definition searchable f0498d2a54e7 sched: Fix stop_one_cpu_nowait() vs hotplug 0c2924079f5a sched/psi: Bail out early from irq time accounting a23bfeda8623 arm64: defconfig: add various drivers for Amlogic based boards 583d80732055 pinctrl: renesas: rzn1: Convert to platform remove callback returning void c6a088e5a03b pinctrl: renesas: rzg2l: Add RZ/G3S support 60e4dc192ce2 dt-bindings: pinctrl: renesas: Document RZ/G3S SoC ae5b425faf10 pinctrl: renesas: rzg2l: Add support for different DS values on different groups cca38201b492 pinctrl: renesas: rzg2l: Move DS and OI to SoC-specific configuration 35a3610e5a24 pinctrl: renesas: rzg2l: Adapt function number for RZ/G3S 1f89aa906fac pinctrl: renesas: rzg2l: Adapt for different SD/PWPR register offsets 77e18969da3a pinctrl: renesas: rzg2l: Index all registers based on port offset c944d9dea75e pinctrl: renesas: rzg2l: Add validation of GPIO pin in rzg2l_gpio_request() 84ba51316933 pinctrl: renesas: r8a7778: Add LBSC pins, groups, and functions 7543365739a4 perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() 8c85a102fc4e gpiolib: provide gpio_device_get_base() b2e847012cbc dt-bindings: arm: sti: add STi boards and remove stih415/stih416 02091cbe9cc4 dt-bindings: soc: sti: add STi platform syscon 8434eed701a7 ARM: dts: st: correct led level in stih418-b2264.dts e34a63cf5f0c ARM: dts: st: move leds out of soc in stih418-b2264.dts 7c46058ec116 ARM: dts: st: correct serial alias in stih418-b2264.dts f1b85838e8c1 ARM: dts: st: stih407: drop max-duty-cycle 9acdf6209f22 i2c: mux: gpio: don't fiddle with GPIOLIB internals 370232d096e3 gpiolib: provide gpiod_to_gpio_device() 1559d14977b6 gpiolib: provide gpio_device_to_device() 4f3b436eea7d gpio: hisi: Fix format specifier 274baf695b08 thunderbolt: Add DP IN added last in the head of the list of DP resources 8648c6465c02 thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs d80d926c5b6b thunderbolt: Log NVM version of routers and retimers 34c5def565b4 thunderbolt: Use tb_tunnel_xxx() log macros in tb.c d27bd2c37d46 thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver fe8a0293c922 thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent 6ed0b900d899 thunderbolt: Fix typo of HPD bit for Hot Plug Detect 7cbabed16464 thunderbolt: Fix typo in enum tb_link_width kernel-doc 6b8ac54f31f9 thunderbolt: Fix debug log when DisplayPort adapter not available for pairing 9e4f5b2af242 thunderbolt: Check for unplugged router in tb_switch_clx_disable() 35c9ab4fd636 thunderbolt: Make tb_switch_clx_is_supported() static 92b8f7a1b1f9 thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() 7b304040c8db thunderbolt: dma_test: Use enum tb_link_width 0af9e89106c3 soc/aspeed: Convert to platform remove callback returning void d024ca2792b1 ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port 8098d06af171 ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations e998856086a4 ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor 1edcc7251f8b ARM: dts: aspeed: mtjade: Add the gpio-hog e71d1a92550a ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names 081404fe01e2 ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names fe93af86526b ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board 079ecd68c206 dt-bindings: arm: aspeed: document board compatibles f1538805cf9d ARM: config: aspeed: Remove FIRMWARE_MEMMAP a0530d3b845b ARM: config: aspeed_g5: Enable SSIF BMC driver 3c9aebd394af ARM: config: aspeed: Add Ampere SMPro drivers 21486de85ba4 ARM: config: aspeed: Add new FSI drivers 54d7211da7cd ata: libata-eh: Spinup disk on resume after revalidation b3c3a197baf2 power: supply: cpcap: Drop non-DT driver matching 3c693ac29e3f power: reset: brcmstb: Depend on actual SoC dependencies d03d2a8cdefe power: reset: gpio-poweroff: make sys handler priority configurable 4ee17bd30788 dt-bindings: power: reset: gpio-poweroff: Add priority property b16d9f49735f power: reset: gpio-poweroff: use sys-off handler API 13b4c6964665 power: reset: gpio-poweroff: use a struct to store the module variables 2790e2a33aa9 clk: fractional-divider: tests: Add test suite for edge cases 2e9abc6ec108 clk: fractional-divider: Improve approximation when zero based and export eb53c01873ca MAINTAINERS: Update dlm maintainer and web page a470cb2a06e4 dlm: slow down filling up processing queue 6212e4528b24 dlm: fix no ack after final message e759eb3e27e5 dlm: be sure we reset all nodes at forced shutdown 2776635edc7f dlm: fix remove member after close call fe9b619e6e94 dlm: fix creating multiple node structures bc15bec1f883 fs: dlm: Remove some useless memset() b859e0105435 fs: dlm: Fix the size of a buffer in dlm_create_debug_file() 19b3102c0b53 fs: dlm: Simplify buffer size computation in dlm_create_debug_file() 23e4a4994362 arm64: dts: exynos: Add reserved memory for pstore on E850-96 fbfe616ad40c ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv 078d3a4b120f ASoC: rt715: reorder the argument in error log cf77250a6795 ASoC: rt715-sdca: reorder the argument in error log e4d09de3919b ASoC: SOF: make .remove callback return void a2d952ba90de ASoC: SOF: ipc4: Dump the notification payload 576a0b71b5b4 ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend 3851831f529e ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions 3e1756f461ed ASoC: Intel: sof_ssp_amp: use common module for HDMI link 89cadbd8d862 ASoC: Intel: sof_rt5682: use common module for HDMI link 498a4da506a2 ASoC: Intel: sof_nau8825: use common module for HDMI link c9314526ffe8 ASoC: Intel: sof_cs42l42: use common module for HDMI link 7368ae921b1c ASoC: Intel: board_helpers: new module for common functions edb3fea37f37 ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI 5cfe9ed22e4b ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI d8fc817632c8 ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI 44267e97d0d8 ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI fa76fcad1d7f ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI 9b61ac56dd05 ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI 3ceb66edd691 ASoC: Intel: sof_hdmi: add common header for HDMI 64b9f311865c ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support 3de206a431de ASoC: Intel: sof_rt5682: remove hdac-hdmi support 3f95969ec478 ASoC: Intel: sof_nau8825: remove hdac-hdmi support b6019b583066 ASoC: Intel: sof_da7219: remove hdac-hdmi support 8e7377d66e68 ASoC: Intel: sof_cs42l42: remove hdac-hdmi support 5124d08d0ea4 ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix e5bc0a508881 ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards. b6d6e5abf645 ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support e70ca580e9c8 ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config 43e354dada62 ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support a5172ef251f0 ASoC: Intel: sof_sdw: update HP Omen match b8c60e8fc6f7 selftests/nolibc: add tests for multi-object linkage 17362f3d0bd3 selftests/nolibc: use qemu-system-ppc64 for ppc64le 63aa53171626 tools/nolibc: add support for constructors and destructors eddfc3c74214 tools/nolibc: drop test for getauxval(AT_PAGESZ) eaa8c9a8b402 tools/nolibc: automatically detect necessity to use pselect6 e7b28f2516a6 tools/nolibc: don't define new syscall number 535b70c143dc tools/nolibc: avoid unused parameter warnings for ENOSYS fallbacks 953154867530 selftests/nolibc: allow building i386 with multiarch compiler 45839d09910e selftests/nolibc: don't embed initramfs into kernel image 4ed03f639e7a selftests/nolibc: libc-test: avoid -Wstringop-overflow warnings bc61614de044 tools/nolibc: string: Remove the `_nolibc_memcpy_up()` function 5dfc79b20e46 tools/nolibc: string: Remove the `_nolibc_memcpy_down()` function 12108aa8c1a1 tools/nolibc: x86-64: Use `rep stosb` for `memset()` 553845eebd60 tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()` 265fbb4be068 selftests/nolibc: use -nostdinc for nolibc-test b56a9492d058 tools/nolibc: add stdarg.h header d4d27e5a1a88 selftests/thermel/intel: Add test to read power floor status 0e509253924b thermal: int340x: processor_thermal: Enable power floor support 8cd5ad18ddc3 thermal: int340x: processor_thermal: Handle power floor interrupts b473d6a9d68f thermal: int340x: processor_thermal: Support power floor notifications 6ebc25d8b053 thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add 088f16f35257 thermal: int340x: processor_thermal: Common function to clear SOC interrupt 24e4c2620280 thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header ac8b60be078a locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning a09c3e105a20 arm64: dts: renesas: Apply overlays to base dtbs aca0f89bad14 arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/ e6115c6f7a0c locking/seqlock: Change __seqprop() to return the function pointer f995443f01b4 locking/seqlock: Simplify SEQCOUNT_LOCKNAME() deedec0a152a x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations 4bce4bedbe6d clk: renesas: r9a08g045: Add clock and reset support for SDHI1 and SDHI2 fd627207aaa7 clk: renesas: rzg2l: Use %x format specifier to print CLK_ON_R() 1d071ea156aa arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache 6a35583085a7 arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2 d0c908d2978e drm/i915: Add new DG2 PCI IDs 37ed36448fcd iommu/arm-smmu-v3-sva: Remove bond refcount d912aed14fe4 iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle f06cc667f799 perf: Optimize perf_cgroup_switch() a16afcc58a8c perf cs-etm: Fix incorrect or missing decoder for raw trace b84b3f479215 perf bpf_counter: Fix a few memory leaks 105254501770 perf header: Fix various error path memory leaks 97fe038374bd perf trace-event-info: Avoid passing NULL value to closedir c4b5140c6eac tools api: Avoid potential double free 7875c72c8b05 perf parse-events: Fix unlikely memory leak when cloning terms 1370406d35b4 perf lock: Fix a memory leak on an error path 63d471979e49 perf svghelper: Avoid memory leak ef1aec6000a7 perf hists browser: Avoid potential NULL dereference 51e9ea99f9bf perf hists browser: Reorder variables to reduce padding 52a5ad12f214 perf dlfilter: Be defensive against potential NULL dereference 85f73c377b2a perf mem-events: Avoid uninitialized read b3aa09ee78de perf jitdump: Avoid memory leak e2372136700d perf env: Remove unnecessary NULL tests 319d459898ce perf buildid-cache: Fix use of uninitialized value da0c884b0756 perf bench uprobe: Fix potential use of memory after free b24520ffa969 run-clang-tools: Add pass through checks and and header-filter arguments 9e56d3be4bfd gen_compile_commands: Sort output compile commands by file name 52c15e7e7928 gen_compile_commands: Allow the line prefix to still be cmd_ b20576fd7fe3 perf parse-events: Fix for term values that are raw events c1783ddfb624 perf build: Add missing comment about NO_LIBTRACEEVENT=1 29a2fd7c72b3 perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols 03ff4c6b3e41 perf parse-events: Avoid erange from hex numbers a19d48f7c5d5 pstore/platform: Add check for kstrdup 091ac92dc79e hte: tegra194: Switch to LATE_SIMPLE_DEV_PM_OPS() 0b40f91d43f7 hte: tegra194: Remove redundant dev_err() 1bbe254e4336 md-cluster: check for timeout while a new disk adding faed498d0db7 hardening: x86: drop reference to removed config AMD_IOMMU_V2 10c65f97b424 wifi: ath11k: Introduce and use ath11k_sta_to_arsta() 475918e9c4eb iommu/arm-smmu-v3: Rename cdcfg to cd_table 6032f58498b7 iommu/arm-smmu-v3: Update comment about STE liveness 5e14313df2c8 iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise 10e4968cd511 iommu/arm-smmu-v3: Move CD table to arm_smmu_master 24503148c545 iommu/arm-smmu-v3: Refactor write_ctx_desc 1228cc509fc6 iommu/arm-smmu-v3: move stall_enabled to the cd table e3aad74c51a7 iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables 1f8588834016 iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg 987a878e09c6 iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg 480d230bef0e wifi: ath11k: Remove unused struct ath11k_htc_frame c42c2b8224c4 wifi: ath12k: fix invalid m3 buffer address 92448f8718ba wifi: ath12k: add ath12k_qmi_free_resource() for recovery ae3ed72020de wifi: ath12k: configure RDDM size to MHI for device recovery 29ea0d409103 wifi: ath12k: add parsing of phy bitmap for reg rules 534c2dd8099a wifi: ath11k: add parsing of phy bitmap for reg rules a47111663491 wifi: ath11k: ath11k_debugfs_register(): fix format-truncation warning a640d888953c const_structs.checkpatch: add xattr_handler d68006348288 nvme: rework NVME_AUTH Kconfig selection c6e8f898f56f btrfs: open code timespec64 in struct btrfs_inode cc687c2ef43d btrfs: remove redundant log root tree index assignment during log sync a666ce9babf2 btrfs: remove redundant initialization of variable dirty in btrfs_update_time() f3623740068e btrfs: sysfs: show temp_fsid feature ac6ea6a914ed btrfs: disable the device add feature for temp-fsid c47b02c1bddf btrfs: disable the seed feature for temp-fsid 000331bb0350 btrfs: update comment for temp-fsid, fsid, and metadata_uuid 3cf63ddf29f9 btrfs: remove pointless empty log context list check when syncing log 68539bd0e73b btrfs: update comment for struct btrfs_inode::lock 5ca1949b79f3 btrfs: remove pointless barrier from btrfs_sync_file() 0124855ff18b btrfs: add and use helpers for reading and writing last_trans_committed 4a4f8fe2b023 btrfs: add and use helpers for reading and writing fs_info->generation 6008859b6c6e btrfs: add and use helpers for reading and writing log_transid f98507879699 btrfs: add and use helpers for reading and writing last_log_commit a5b8a5f9f835 btrfs: support cloned-device mount capability 69d427f34ca0 btrfs: add helper function find_fsid_by_disk 9ef17228e109 btrfs: stop reserving excessive space for block group item insertions f66e0209bd91 btrfs: stop reserving excessive space for block group item updates 398fb9131f31 btrfs: reorder btrfs_inode to fill gaps 54c65371464e btrfs: open code btrfs_ordered_inode_tree in btrfs_inode cb6cbab79055 btrfs: adjust overcommit logic when very close to full 6f2d3c01960a btrfs: increase ->free_chunk_space in btrfs_grow_device e9fd2c05239a btrfs: fix ->free_chunk_space math in btrfs_shrink_device efba1454493d btrfs: make sure we cache next state in find_first_extent_bit() 0f8ac74d41c0 btrfs: use extent_io_tree_release() to empty dirty log pages 63ffc1f7c492 btrfs: make tree iteration in extent_io_tree_release() more efficient df2a8e70c3c3 btrfs: collapse wait_on_state() to its caller wait_extent_bit() 28967c762220 btrfs: remove redundant memory barrier from extent_io_tree_release() a1c20d15ee1e btrfs: make wait_extent_bit() static bea22a58c9f3 btrfs: update stale comment at extent_io_tree_release() c91ea4bfa6dd btrfs: make extent state merges more efficient during insertions 893fe2439994 btrfs: change test_range_bit to scan the whole range 99be1a66e1fe btrfs: add specific helper for range bit test exists 6422b4cd959d btrfs: move btrfs_realloc_node() from ctree.c into defrag.c 79d25df0d737 btrfs: export comp_keys() from ctree.c as btrfs_comp_keys() 95f93bc4cbca btrfs: rename and export __btrfs_cow_block() b8bf4e4d6ae9 btrfs: use round_down() to align block offset at btrfs_cow_block() 7bff16e3ffd9 btrfs: remove noinline attribute from btrfs_cow_block() 5966930dfd77 btrfs: remove incomplete metadata_uuid conversion fixup logic 197a9ecee68a btrfs: reject devices with CHANGING_FSID_V2 ab7c8bbf3a08 btrfs: relocation: constify parameters where possible 32f2abca380f btrfs: relocation: return bool from btrfs_should_ignore_reloc_root c71d3c698cb5 btrfs: switch btrfs_backref_cache::is_reloc to bool 733fa44de3bc btrfs: relocation: open code mapping_tree_init d23d42e39b03 btrfs: relocation: switch bitfields to bool in reloc_control 8daf07cf2b79 btrfs: relocation: use enum for stages a3bb700f43a1 btrfs: relocation: use more natural types for tree_block bitfields 1723270f0c29 btrfs: move btrfs_defrag_root() to defrag.{c,h} 8befc61cbba2 btrfs: remove redundant root argument from fixup_inode_link_count() 0a325e620e1a btrfs: remove redundant root argument from maybe_insert_hole() 04bd8e941035 btrfs: remove redundant root argument from btrfs_delayed_update_inode() 07a274a8862d btrfs: remove redundant root argument from btrfs_update_inode_item() 8b9d032225be btrfs: remove redundant root argument from btrfs_update_inode() 0a5d0dc55fcb btrfs: remove redundant root argument from btrfs_update_inode_fallback() cddaaacca933 btrfs: remove noinline from btrfs_update_inode() 2199cb0f5e04 btrfs: simplify error check condition at btrfs_dirty_inode() e076145115c0 btrfs: qgroup: only set QUOTA_ENABLED when done reading qgroups 2672a051e384 btrfs: track data relocation with simple quota 60ea105a0f9f btrfs: qgroup: track metadata relocation COW with simple quota bd7c1ea3a302 btrfs: qgroup: check generation when recording simple quota delta 5343cd9364ea btrfs: qgroup: simple quota auto hierarchy for nested subvolumes cecbb533b5fc btrfs: record simple quota deltas in delayed refs 8d2990914073 btrfs: add helper for inline owner ref lookup d9a620f77e33 btrfs: new inline ref storing owning subvol of data extents cf79ac47932b btrfs: track original extent owner in head_ref 457cb1ddf5e8 btrfs: track owning root in btrfs_ref 610647d7efd1 btrfs: rename tree_ref and data_ref owning_root 1e0e9d5771c3 btrfs: add helper for recording simple quota deltas 6ed05643ddb1 btrfs: create qgroup earlier in snapshot creation af0e2aab3b70 btrfs: qgroup: flush reservations during quota disable a744986ac4db btrfs: sysfs: add simple_quota incompat feature entry 0182764a21b2 btrfs: sysfs: expose quota mode via sysfs 182940f4f4db btrfs: qgroup: add new quota mode for simple quotas 6b0cd63bc75c btrfs: qgroup: introduce quota mode 078b8b90b8ff btrfs: merge ordered work callbacks in btrfs_work into one e9b9b911e03c btrfs: add raid stripe tree to features enabled with debug config e0b4077fcc4e btrfs: tree-checker: add support for raid stripe tree b5e2c2ff67d2 btrfs: tracepoints: add events for raid stripe tree 9f9918a8017b btrfs: sysfs: announce presence of raid-stripe-tree edde81f1abf2 btrfs: add raid stripe tree pretty printer 568220fa9657 btrfs: zoned: support RAID0/1/10 on top of raid stripe tree 9acaa64187f9 btrfs: scrub: implement raid stripe tree support 10e27980f2ff btrfs: lookup physical address from stripe extent ca41504efda6 btrfs: delete stripe extent on extent deletion 02c372e1f016 btrfs: add support for inserting raid stripe extents 515020900d44 btrfs: read raid stripe tree from disk ee1293308e01 btrfs: add raid stripe tree definitions 6d3a61945b00 btrfs: warn on tree blocks which are not nodesize aligned 11aeb97b45ad btrfs: don't arbitrarily slow down delalloc if we're committing c967c19ea6d5 btrfs: remove useless comment from btrfs_pin_extent_for_log_replay() df423ee23bcf btrfs: remove stale comment from btrfs_free_extent() 87463f7e0250 btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info 9e0e3e74dc69 btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info 09a46725cc84 btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info 15c12fcc50a1 btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info 4d20c1def946 btrfs: remove pointless loop from btrfs_update_block_group() 4ebe8d478879 btrfs: mark transaction id check as unlikely at btrfs_mark_buffer_dirty() 20cbe4603518 btrfs: use btrfs_crit at btrfs_mark_buffer_dirty() 50564b651d01 btrfs: abort transaction on generation mismatch when marking eb as dirty bc27d6f0aa0e btrfs: scan but don't register device on single device filesystem ed164802e895 btrfs: rename errno identifiers to error 28270e25c69a btrfs: always reserve space for delayed refs when starting transaction adb86dbe426f btrfs: stop doing excessive space reservation for csum deletion b6ea3e6ab569 btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release() 3ee56a58ad89 btrfs: reserve space for delayed refs on a per ref basis 8a526c44daee btrfs: allow to run delayed refs by bytes to be released instead of count da8848ac6a1b btrfs: simplify check for extent item overrun at lookup_inline_extent_backref() eba444f1c0ec btrfs: return -EUCLEAN if extent item is missing when searching inline backref cc925b9646b4 btrfs: use a single variable for return value at lookup_inline_extent_backref() 20fb05a6d10e btrfs: use a single variable for return value at run_delayed_extent_op() e721043a988c btrfs: remove pointless 'ref_root' variable from run_delayed_data_ref() 7cce0d690d4e btrfs: initialize key where it's used when running delayed data ref 1df6b3c06089 btrfs: remove refs_to_drop argument from __btrfs_free_extent() 88b2d08879b0 btrfs: remove refs_to_add argument from __btrfs_inc_extent_ref() abff279eb3ce btrfs: remove the refcount warning/check at btrfs_put_delayed_ref() 3cbb9f516033 btrfs: remove unnecessary logic when running new delayed references 03551d651e9d btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes() 9fb2acc2fe07 btrfs: remove the need_raid_map parameter from btrfs_map_block() 732fab95abe2 btrfs: check-integrity: remove CONFIG_BTRFS_FS_CHECK_INTEGRITY option fb2a836da451 btrfs: check-integrity: remove btrfsic_unmount() function af32d3632e7d btrfs: check-integrity: remove btrfsic_mount() function 51cf580c2362 btrfs: check-integrity: remove btrfsic_check_bio() function 150cce2d9fbe btrfs: move extent_buffer::lock_owner to debug section 321f4992c127 btrfs: reduce size of struct btrfs_ref e41570d379b1 btrfs: reduce size and reorder compression members in struct btrfs_inode 105c8c42141b btrfs: reduce size of prelim_ref::level 02cd00fa7845 btrfs: reduce arguments of helpers space accounting root item 007dec8c7edd btrfs: reduce parameters of btrfs_pin_extent_for_log_replay f863c50277c5 btrfs: reduce parameters of btrfs_pin_reserved_extent 203f6a8772fc btrfs: drop __must_check annotations 9580503bcb6e btrfs: reformat remaining kdoc style comments 33b6b2519127 btrfs: move functions comments from qgroup.h to qgroup.c cb6eb4757e1e btrfs: comment about fsid and metadata_uuid relationship 1246873114cf btrfs: qgroup: remove unused helpers for ulist aux data 79ace7b80728 btrfs: qgroup: prealloc btrfs_qgroup_list for __add_relation_rb() 8d54518b5e52 btrfs: qgroup: pre-allocate btrfs_qgroup to reduce GFP_ATOMIC usage dce28769a33a btrfs: qgroup: use qgroup_iterator_nested to in qgroup_update_refcnt() a4a81383fbf8 btrfs: qgroup: use qgroup_iterator to replace tmp ulist in qgroup_update_refcnt() a0bdc04b0732 btrfs: qgroup: use qgroup_iterator in __qgroup_excl_accounting() 091344508249 btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta() 25152cb7a887 btrfs: qgroup: use qgroup_iterator in btrfs_qgroup_free_refroot() 686c4a5a4263 btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve() 2a3a1dd99e04 btrfs: remove extraneous includes from ctree.h c60a28806c00 btrfs: include linux/security.h in super.c 5335f4376cdc btrfs: include trace header in where necessary 82cc2ade2a9a btrfs: add btrfs_delayed_ref_head declaration to extent-tree.h 04cc63d12c78 btrfs: add fscrypt related dependencies to respective headers 3ecb43cb6459 btrfs: include linux/iomap.h in file.c f005d997c4de btrfs: include asm/unaligned.h in accessors.h 1b9e6a15bcc9 btrfs: move btrfs_name_hash to dir-item.h 98e4f060c4f5 btrfs: move btrfs_extref_hash into inode-item.h 03e86348965a btrfs: remove btrfs_crc32c wrapper 102f2640a346 btrfs: move btrfs_crc32c_final into free-space-cache.c 1c94674b25cf btrfs: do not require EXTENT_NOWAIT for btrfs_redirty_list_add() f7361d8c3fc3 btrfs: sipmlify uuid parameters of alloc_fs_devices() 01fc062bd0e6 btrfs: update comment for reservation of metadata space for delayed items 3f720b21ec5a platform/x86/amd/pmc: Add dump_custom_stb module parameter 30febae71c61 crypto: testmgr - Remove zlib-deflate 62a465c25e99 crypto: deflate - Remove zlib-deflate e9dd20e0e5f6 crypto: qat - Remove zlib-deflate b136225746a9 platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher 09de3691daab memory: Use device_get_match_data() d9f421da6b92 platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() 5a026767275e platform/x86: asus-wireless: Replace open coded acpi_match_acpi_device() 2f0968a030f2 net: gso_test: fix build with gcc-12 and earlier 39789590cff4 platform/x86: xo15-ebook: Replace open coded acpi_match_acpi_device() 48173b0003c5 platform/x86/amd/hsmp: improve the error log 9def28f3b863 memory: tegra: Add Tegra234 clients for RCE and VI 5150542b8ec5 platform/x86/amd/hsmp: add support for metrics tbl 04317b129e4e nfp: add support CHACHA20-POLY1305 offload for ipsec 01d2adcfe0f1 platform/x86/amd/hsmp: create plat specific struct 56bc31158520 arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances eb4c9909dc49 arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances 9ac8006abcda arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances caae599de8c6 arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances 81be795bb3ea arm64: dts: ti: k3-j7200: Add MCU domain ESM instance 1c4cc4ca5aff arm64: dts: ti: k3-j784s4: Add ESM instances dbf02264de7a arm64: dts: ti: k3-j721s2: Add ESM instances 62d0c458f828 KVM: riscv: selftests: get-reg-list print_reg should never fail 2b3f2b78ec93 KVM: riscv: selftests: Add condops extensions to get-reg-list test e1a8db0c9a0e KVM: riscv: selftests: Add smstateen registers to get-reg-list test 4d554e0226e6 KVM: riscv: selftests: Add senvcfg register to get-reg-list test df68f4d8cb49 RISC-V: KVM: Allow Zicond extension for Guest/VM 6a53a5fbc8f4 KVM: selftests: Add array order helpers to riscv get-reg-list 26c7d6d8a5a2 MAINTAINERS: RISC-V: KVM: Add another kselftests path c04913f2b54e RISCV: KVM: Add sstateen0 to ONE_REG 81f0f314fec9 RISCV: KVM: Add sstateen0 context save/restore db3c01c7a308 RISCV: KVM: Add senvcfg context save/restore d21b5d342fc1 RISC-V: KVM: Enable Smstateen accesses fe0bab701e3b RISC-V: KVM: Add kvm_vcpu_config 00c6f39c8247 dt-bindings: riscv: Add Zicond extension entry 662a601aa355 RISC-V: Detect Zicond from ISA string a4f5f39849f3 dt-bindings: riscv: Add smstateen entry 9dbaf381008d RISC-V: Detect Smstateen extension 70c613602b55 iommu/arm-smmu-qcom: Add SM7150 SMMUv2 c53cdc02915a dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 270a1470408e iommu/arm-smmu-qcom: Add SDM670 MDSS compatible 618071ae0f7e wifi: rtw89: coex: add annotation __counted_by() to struct rtw89_btc_btf_set_mon_reg 07202dc12b53 wifi: rtw89: coex: add annotation __counted_by() for struct rtw89_btc_btf_set_slot_table f1f74dffdfb7 wifi: rtw89: add EHT radiotap in monitor mode e25ef743866c wifi: rtw89: show EHT rate in debugfs f456701201e2 wifi: rtw89: parse TX EHT rate selected by firmware from RA C2H report 1f3cd090b4b2 wifi: rtw89: Add EHT rate mask as parameters of RA H2C command 786a93c9b232 wifi: rtw89: parse EHT information from RX descriptor and PPDU status packet 61b546b1f3e2 wifi: radiotap: add bandwidth definition of EHT U-SIG 0c27d27258ff wifi: rtlwifi: use convenient list_count_nodes() d9756ce618f3 wifi: p54: Annotate struct p54_cal_database with __counted_by 41cb1126bed1 ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() 5e07eb3ab981 ASoC: Intel: avs: ssm4567: Validate machine board configuration 797611b5ce62 ASoC: Intel: avs: rt5663: Validate machine board configuration cc7ea7449701 ASoC: Intel: avs: rt286: Validate machine board configuration 70c101917aa1 ASoC: Intel: avs: nau8825: Validate machine board configuration ef91ae9e682c ASoC: Intel: avs: max98927: Validate machine board configuration a1ec836b17f7 ASoC: Intel: avs: max98373: Validate machine board configuration 8d5fed3312eb ASoC: Intel: avs: es8336: Validate machine board configuration fc332ea1176d ASoC: Intel: avs: da7219: Validate machine board configuration 060c0fd1afae ASoC: Intel: avs: rt298: Validate machine board configuration 863e3f18d08b ASoC: Intel: avs: max98357a: Validate machine board configuration 2172c5b90d80 ASoC: Intel: avs: rt5682: Validate machine board configuration b124d7cc6f3c ASoC: Intel: avs: rt274: Validate machine board configuration d3decc196afd ASoC: Intel: avs: i2s_test: Validate machine board configuration e6d50e474e45 ASoC: Intel: avs: Improve topology parsing of dynamic strings 7a6debe04785 ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling 393648ce731b ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested 0abe7f61c28d docs/perf: Add ampere_cspmu to toctree to fix a build warning a18f17248944 accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size() a6028afef98a drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2) f6f4a0862bde drm/i915/vlv_dsi: Add DMI quirk for backlight control issues on Lenovo Yoga Tab 3 (v2) 2cac4ed99f9e drm/i915/vlv_dsi: Add DMI quirk for wrong I2C bus and panel size on Lenovo Yoga Tablet 2 series (v3) b07eb15d0bb9 drm/i915/vlv_dsi: Add DMI quirk for wrong panel modeline in BIOS on Asus TF103C (v3) 265172366887 arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT 320371562fae arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200 686e25dd2b70 arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM dfd948b99846 arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM b7d6532c5211 arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3 e306d386cc06 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM 4a0f36cd9998 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC 40da4737717b backlight: pwm_bl: Disable PWM on shutdown, suspend and remove 4791146e9055 eeprom: at24: add ST M24C32-D Additional Write lockable page support c761068f484c dt-bindings: at24: add ST M24C32-D Additional Write lockable page c395c83aafbb drm/simpledrm: Fix power domain device link validity check 668706b10c9b gpiolib: provide gpio_device_find_by_fwnode() 291e45eeeb90 iio: resolver: ad2s1210: move out of staging 51b74c09ac8c media: qcom: venus: fix incorrect return value b925fb423d3c media: i2c: adp1653: don't reuse the same node pointer 169dc2adafec staging: iio: resolver: ad2s1210: simplify code with guard(mutex) 4efa877ac942 staging: iio: resolver: ad2s1210: clear faults after soft reset b9f29205c018 iosys-map: fix kernel-doc typos 27ffa2216acf staging: iio: resolver: ad2s1210: refactor sample toggle 451921e7bbc7 drm: Replace drm_framebuffer plane size functions with its equivalents f2f455981a34 drm: Remove plane hsub/vsub alignment requirement for core helpers d13fabf08d7c media: rkisp1: resizer: Fix resizer disable check when starting stream e09b03627643 media: rkisp1: resizer: Improve debug message when configuring resizer 1126d89f8f54 media: rkisp1: resizer: Drop unneeded local variable 603fbdc11225 media: rkisp1: resizer: Use v4l2_area instead of v4l2_rect to store size 1a6ae627af14 media: rkisp1: resizer: Constify argument and local variables f4bc9c79a55a media: rkisp1: Program RKISP1_CIF_MI_SP_Y_PIC_SIZE register 7bf62fa39bf5 media: rkisp1: Remove dual crop control register from config structure 5964c90a0429 media: rkisp1: Fix line stride calculation 1f3ba4b8d4bb media: rkisp1: Constify rkisp1_v12_params_ops cde4e5157af3 media: rkisp1: Convert hex constants to lowercase c7e262188207 media: rkisp1: csi: Use V4L2 subdev active state 2cce0a369dbd media: rkisp1: isp: Use V4L2 subdev active state 88f870f6ecc4 media: rkisp1: resizer: Use V4L2 subdev active state fa6df857fe72 media: MAINTAINERS: Add co-maintainer for the rkisp1 driver f577cd57bfaa sched/topology: Rename 'DIE' domain to 'PKG' 8b2e41833bd6 arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX 10c6c4db6283 arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX 6507bfa7e0cd arm64: dts: ti: k3-*: Convert NAVSS to simple-bus 6ff2e5bb8189 arm64: dts: ti: k3-*: Convert DMSS to simple-bus 827804d6d760 media: ccs: Fix a (harmless) lockdep warning 256b7767c97d media: ccs: Rework initialising sub-device state ab75641ffd3a media: i2c: mt9m114: Fix missing error unwind in probe() e2e73ed46c39 media: dt-bindings: sony,imx415: Allow props from video-interface-devices af91ed3587b8 media: dt-bindings: sony,imx214: Allow props from video-interface-devices d175296a2df3 media: dt-bindings: ovti,ov5640: Allow props from video-interface-devices d16928772eec media: dt-bindings: ovti,ov4689: Allow props from video-interface-devices d85ce9147777 media: dt-bindings: ovti,ov02a10: Allow props from video-interface-devices 3b34d7fbb727 media: dt-bindings: hynix,hi846: Add video-interface-devices properties b4a3d877dc92 media: ti: Add CSI2RX support for J721E ca5b901c1896 media: dt-bindings: Add TI J721E CSI2RX b0f46ad6ed4a media: cadence: csi2rx: Add link validation c6ed7a39f177 media: cadence: csi2rx: Populate subdev devnode 1dd592748a80 media: cadence: csi2rx: Fix stream data configuration a64175fabfbd media: cadence: csi2rx: Set the STOP bit when stopping a stream 6f28a427a913 media: cadence: csi2rx: Soft reset the streams before starting capture a91d06f46bf7 media: cadence: csi2rx: Configure DPHY using link freq dbca7b3c412b media: cadence: csi2rx: Add get_fmt and set_fmt pad ops aee5b415c95a media: cadence: csi2rx: Cleanup media entity properly b2701715301a media: cadence: csi2rx: Unregister v4l2 async notifier cdb175144aad media: dt-bindings: cadence-csi2rx: Add TI compatible string c49f2a696272 media: dt-bindings: Make sure items in data-lanes are unique 0b1e6f6a9f73 media: Documentation: ccs: Fix spelling mistake 06affa7a0026 staging: media: ipu3: remove ftrace-like logging 052ddf7b86d2 fbdev: Replace fb_pgprotect() with pgprot_framebuffer() c205a67d2876 fbdev: Avoid file argument in fb_pgprotect() 58883680a841 drm/i915: Remove the module parameter 'fastboot' f9010eb938be arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A f44075ecafb7 x86/nmi: Fix out-of-order NMI nesting checks & false positive warning 441ccc351256 x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC 0f5b11442e2f drm/i915/hdcp: Move common message filling function to its own file 99f106ad5063 drm/i915/hdcp: Move checks for gsc health status 21135104a67e cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ 304d9a0299f2 cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs 8b8eb859b5a7 cpufreq: dt-platdev: add am62p5 to blocklist 78a50b6a4166 erofs: fix inode metadata space layout description in documentation 6f560c0f2aa0 f2fs: let f2fs_precache_extents() traverses in file range d1fea38f01ac netdev: use napi_schedule bool instead of napi_schedule_prep/__napi_schedule be176234d0a8 net: tc35815: rework network interface interrupt logic 73382e919f3d netdev: replace napi_reschedule with napi_schedule 0a779003213b netdev: make napi_schedule return bool on NAPI successful schedule ef724517b596 netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule 82ab6b505e81 selftests/bpf: Add tests for cgroup unix socket address hooks af2752ed450e selftests/bpf: Make sure mount directory exists 3243fef6a4c0 documentation/bpf: Document cgroup unix socket address hooks 8b3cba987e6d bpftool: Add support for cgroup unix socket address hooks bf90438c78df libbpf: Add support for cgroup unix socket address hooks 859051dd165e bpf: Implement cgroup sockaddr hooks for unix sockets 460c81da66f2 bna: replace deprecated strncpy with strscpy_pad ed9417206de7 net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf ac49b992578d net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf fda9e465a9d9 net: mvpp2: replace deprecated strncpy with strscpy 473f8f2d1bfe octeontx2-af: replace deprecated strncpy with strscpy d3b4075b173f drm/msm/dp: use correct lifetime device for devm_drm_bridge_add eedf9af581b6 drm/msm/hdmi: use correct lifetime device for devm_drm_bridge_add bf3f01d326ce drm/msm/dsi: use correct lifetime device for devm_drm_bridge_add 53e380d21441 bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf f949cb759051 docs/zh_TW: update contents for zh_TW 0002c377e862 arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b 8152d3d070a9 arm64: dts: rockchip: Add QuartzPro64 SBC device tree a6fa0d4a704d dt-bindings: arm: rockchip: Add Pine64 QuarzPro64 fefba7d1ae19 bpf: Propagate modified uaddrlen from cgroup sockaddr programs 65002eea1677 drm/i915/display: Use correct method to free crtc_state 146f27897597 drm/i915/display: Use intel_crtc_destroy_state instead kfree 3657680f38cd sched/psi: Delete the 'update_total' function parameter from update_triggers() 80cc1d1d5ee3 sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes d3f785d74b3d soc/tegra: cbb: tegra194-cbb: Convert to platform remove callback returning void bde3ce7257ca firmware: tegra: Fix a typo 3f257bc63c0d drm/tegra: gem: Do not return NULL in tegra_bo_mmap() 3868ff006b57 drm/tegra: Zero-initialize iosys_map e889a311f74f gpu: host1x: Correct allocated size for contexts f017f1e9cb34 gpu: host1x: Syncpoint interrupt sharding b7c00cdf6df5 gpu: host1x: Enable system suspend callbacks 87fafcd53df8 gpu: host1x: Stop CDMA before suspending 9764723de613 gpu: host1x: Add locking in channel allocation f170bed50f9b drm/tegra: hub: Increase buffer size to ensure all possible values can be stored 753c977b1536 drm/tegra: Remove two unused function declarations 195dd40c49ff drm/tegra: Remove surplus else after return 2250c7ead8ad drm/i915: enable W=1 warnings by default 8d751da9f1d7 pinctrl: intel: fetch community only when we need it 6fe13aa7c869 pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case e0ba7366a699 pinctrl: cherryview: Convert to platform remove callback returning void 7e1defac4b15 drm/i915: drop -Wall and related disables from cflags as redundant cb7fb0aa3cd8 tools: ynl: use ynl-gen -o instead of stdout in Makefile 4a07f063d20c drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned 0f07415ebb78 netlink: specs: don't allow version to be specified for genetlink 8a45c4f9e159 net: hns3: add vf fault detect support f1bc63aa6e11 net: hns3: add hns3 vf fault detect cap bit support feba7b634ef0 selftests/bpf: Add missing section name tests for getpeername/getsockname aaa5fa35743a Documentation/x86: Document resctrl's new sparse_masks 4dba8f10b8fe x86/resctrl: Add sparse_masks file in info 0e3cd31f6e90 x86/resctrl: Enable non-contiguous CBMs in Intel CAT ccee9a2a8c00 intel drm: Remove now superfluous sentinel element from ctl_table array a90d3c46c03a Drivers: hv: Remove now superfluous sentinel element from ctl_table array dd6291c50649 raid: Remove now superfluous sentinel element from ctl_table array febce0693e3a fw loader: Remove the now superfluous sentinel element from ctl_table array 3af80b24a305 sgi-xp: Remove the now superfluous sentinel element from ctl_table array bd7ac73cbbec vrf: Remove the now superfluous sentinel element from ctl_table array ed1aa959b508 char-misc: Remove the now superfluous sentinel element from ctl_table array 6d07cc269bd4 infiniband: Remove the now superfluous sentinel element from ctl_table array 3c2461facf38 macintosh: Remove the now superfluous sentinel element from ctl_table array 0829381e481a parport: Remove the now superfluous sentinel element from ctl_table array b52b716bd3c2 scsi: Remove now superfluous sentinel element from ctl_table array 06a743af5a75 tty: Remove now superfluous sentinel element from ctl_table array a5b2aeeac19c xen: Remove now superfluous sentinel element from ctl_table array 23b69088db83 hpet: Remove now superfluous sentinel element from ctl_table array 39c6eed1f615 x86/resctrl: Rename arch_has_sparse_bitmaps 5c77ebcd05ac remoteproc: st: Use device_get_match_data() 70525e5d82f6 nvmet-tcp: peek icreq before starting TLS a1c5dd8355b1 nvmet-tcp: control messages for recvmsg() 675b453e0241 nvmet-tcp: enable TLS handshake upcall eb398812bd04 nvmet: Set 'TREQ' to 'required' when TLS is enabled 79a4f186ad37 nvmet-tcp: allocate socket file 4f8cce2d32a3 nvmet-tcp: make nvmet_tcp_alloc_queue() a void function 3f123494db72 nvmet: make TCP sectype settable via configfs adf22c520b5e nvme-fabrics: parse options 'keyring' and 'tls_key' e4f4aabb6f66 nvme-tcp: improve icreq/icresp logging 2837966ab2a8 nvme-tcp: control message handling for recvmsg() be8e82caa685 nvme-tcp: enable TLS handshake upcall e40d4eb84089 nvme-tcp: allocate socket file 037c34318a47 security/keys: export key_lookup() 501cc6f4aca8 nvme-keyring: implement nvme_tls_psk_default() a86062aac34d nvme-tcp: add definitions for TLS cipher suites 646f45b23218 nvme: add TCP TSAS definitions 3bac969b16b7 nvme-keyring: define a 'psk' keytype 9d77eb527784 nvme-keyring: register '.nvme' keyring db7673e6d578 Watchdog: marvell_gti_wdt: Remove redundant dev_err_probe() for platform_get_irq() 15f0f6d2ee05 watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path 3e383dce513f Revert "dt-bindings: i2c: qcom-cci: Document sc8280xp compatible" c850ecfc8914 i2c: brcmstb: Add support for atomic transfers bdb970186d15 watchdog: sunplus: Use the devm_clk_get_enabled() helper function c51a6977bd95 watchdog: ath79_wdt: Use the devm_clk_get_enabled() helper function 3cbb42827d0d watchdog: at91sam9_wdt: Use the devm_clk_get_enabled() helper function f6d7f050e258 spi: Don't use flexible array in struct spi_message definition dd6cad2dcb58 testing: nvdimm: make struct class structures constant 21ca59b365c0 binfmt_misc: enable sandboxed mounts 1c5976ef0f7a binfmt_misc: cleanup on filesystem umount 108ffd12be24 thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() 73aa842baf87 staging: iio: resolver: ad2s1210: remove fault attribute 40efeec76009 staging: iio: resolver: ad2s1210: add label attribute support 1638b6d4f7c9 staging: iio: resolver: ad2s1210: add register/fault support summary a5101e91e94d staging: iio: resolver: ad2s1210: implement fault events 598727937344 iio: event: add optional event label support 86a333c59806 staging: iio: resolver: ad2s1210: rename DOS reset min/max attrs e025cb2c6848 staging: iio: resolver: ad2s1210: convert DOS mismatch threshold to event attr 6c5cc2b4a01e staging: iio: resolver: ad2s1210: convert DOS overrange threshold to event attr af8b284f23a6 staging: iio: resolver: ad2s1210: convert LOS threshold to event attr 235e4b988046 staging: iio: resolver: ad2s1210: convert LOT threshold attrs to event attrs 128b9389db0e staging: iio: resolver: ad2s1210: add triggered buffer support b3335cd557fb staging: iio: resolver: ad2s1210: add phase lock range support 3e7d173aef28 staging: iio: resolver: ad2s1210: convert resolution to devicetree property 7dde2719fb38 staging: iio: resolver: ad2s1210: convert fexcit to channel attribute bae023765199 staging: iio: resolver: ad2s1210: implement hysteresis as channel attr d97d11c70f25 staging: iio: resolver: ad2s1210: do not use fault register for dummy read 6eb14ffa1873 iio: adc: mt6577_auxadc: Fix kernel panic on suspend db7fe1f610b3 iio: adc: ad7192: Add fast settling support 15f3b48799f7 iio: adc: ad7192: Remove unused member 564cfb28409a iio: adc: ad7192: Organize chip info fca637093102 Revert "dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums" 4d7c16d08d24 iio: accel: mxc4005: allow module autoloading via OF compatible c8a489f82017 media: lirc: drop trailing space from scancode transmit 4f7efc718914 media: sharp: fix sharp encoding 545668480f7b staging: media: atomisp: improve unwinding f06acbe3398c media: i2c: tc358746: check fmt validity 6ccfe1e39712 staging: media: atomisp: drop check for reentrant .s_stream() c99626092efc thermal: core: prevent potential string overflow e17ea8a1b170 thermal: Add myself as thermal reviewer in MAINTAINERS b0e82ae3bf41 thermal: Remove Amit Kucheria from MAINTAINERS cefe8ce559b5 locktorture: Check the correct variable for allocation failure 29fda1ad2a64 printk: Reduce pr_flush() pooling time 91939636cac4 selftests/hid: force using our compiled libbpf headers 89d024a7ba02 selftests/hid: do not manually call headers_install ae7487d112cf selftests/hid: ensure we can compile the tests on kernels pre-6.3 906cdb2b5fa1 drm/i915/gvt: move structs intel_gvt_irq_info and intel_gvt_irq_map to interrupt.c 21c828a0c766 drm/i915/gvt: move struct engine_mmio to mmio_context.c 80cf8f18c634 drm/i915/gvt: don't include gvt.h from intel_gvt_mmio_table.h 9e92a6d1ba56 drm/i915/gvt: remove unused to_gvt() and reduce includes 2b8b2948c6cb drm/i915/xe2lpd: update the scaler feature capability 6d181a288e64 drm/i915/xe2lpd: update the dsc feature capability 9a3acd8c77cd drm/i915/xe2lpd: display capability register definitions ff5f9ae9812c drm/bridge_connector: implement oob_hotplug_event 6ec2cf814210 drm/bridge_connector: stop filtering events in drm_bridge_connector_hpd_cb() fc93835bb0d7 drm: Add HPD state to drm_connector_oob_hotplug_event() d7f546c751e8 clocksource/timer-riscv: ACPI: Add timer_cannot_wakeup_cpu fd73c011a123 clocksource/drivers/sun5i: Remove surplus dev_err() when using platform_get_irq() 55ce2c37cfb9 drm/i915: Add wrapper for getting display step 4688ecb1385f net: expand skb_segment unit test with frag_list coverage 1b4fa28a8b07 net: parametrize skb_segment unit test to expand coverage b3098d32ed6e net: add skb_segment kunit test 1034cc423f1b gpio: update Intel LJCA USB GPIO driver caee8e38da67 spi: Add support for Intel LJCA USB SPI driver bfd3824c8808 i2c: Add support for Intel LJCA USB I2C driver acd6199f195d usb: Add support for Intel LJCA device 62d19b358088 wifi: brcmfmac: fweh: Add __counted_by for struct brcmf_fweh_queue_item and use struct_size() 5cf47dc14158 wifi: hostap: Add __counted_by for struct prism2_download_data and use struct_size() de8dd0969498 wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() 5247dbf16cee net/core: Introduce netdev_core_stats_inc() 63b9f7a19ff1 net: dsa: remove dsa_port_phylink_validate() db2c6d5fc4bd net: dsa: dsa_loop: add phylink capabilities a026809c261b net: dsa: vsc73xx: add phylink capabilities 0e7ad4bba296 ata: imx: Use device_get_match_data() 0ecbef312551 ata: xgene: Use of_device_get_match_data() 2267d5a146c8 ata: sata_mv: aspeed: fix value check in mv_platform_probe() 9bae5b055022 hv_netvsc: fix netvsc_send_completion to avoid multiple message length checks d6f274b7c8ac x86/sev: Drop unneeded #include 6e74b125155d x86/sev: Move sev_setup_arch() to mem_encrypt.c 12590d4d0e33 drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function 8051a993ce22 clocksource/drivers/timer-imx-gpt: Fix potential memory leak f05fd4ce9963 x86/resctrl: Fix remaining kernel-doc warnings 078a5babf2bc dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs b121e7881b89 dt-bindings: timer: renesas,rz-mtu3: Improve documentation b7a8f1f7a8a2 dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names c4e33cf2611b virtio-net: a tiny comment update f61fe5f081cf virtio-net: fix the vq coalescing setting for vq resize bfb2b3609162 virtio-net: fix per queue coalescing parameter setting e9420838ab4f virtio-net: consistently save parameters for per-queue 134674c1877b virtio-net: fix mismatch of getting tx-frames 3014a0d54820 virtio-net: initially change the value of tx-frames e5f061d5e340 net: dsa: realtek: rtl8365mb: replace deprecated strncpy with ethtool_sprintf db10cb9b5746 virt: sevguest: Fix passing a stack buffer as a scatterlist target b0e4a14f5ba1 net: dsa: realtek: replace deprecated strncpy with ethtool_sprintf 382bb32d3865 net: dsa: qca8k: replace deprecated strncpy with ethtool_sprintf 2b16a52549d5 md: rename __mddev_suspend/resume() back to mddev_suspend/resume() 4717c0287522 md: remove old apis to suspend the array bc08041b32ab md: suspend array in md_start_sync() if array need reconfiguration b42cd7b3a20d md/raid5: replace suspend with quiesce() callback 1978c742f3e7 md/md-linear: cleanup linear_add() b4128c00a653 md: cleanup mddev_create/destroy_serial_pool() 58226942ad3d md: use new apis to suspend array before mddev_create/destroy_serial_pool 1b0a2d950ee2 md: use new apis to suspend array for ioctls involed array reconfiguration cfa078c8b80d md: use new apis to suspend array for adding/removing rdev from state_store() 205669f37770 md: use new apis to suspend array for sysfs apis e28ca92fbb5c md/raid5: use new apis to suspend array 1b172e0b11c0 md/raid5-cache: use new apis to suspend array 3cddf86a57a5 md/md-bitmap: use new apis to suspend array for location_store() 4eb3327aa28f md/dm-raid: use new apis to suspend array f45461e24feb md: add new helpers to suspend/resume and lock/unlock array 714d20150ed8 md: add new helpers to suspend/resume array 2e82248b70f4 md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() 06a4d0d8c642 md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' 617787f1386d md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' 1dab47139e61 appletalk: remove ipddp driver c9f65a3f2d92 KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED 362ff6dca541 KVM: x86/mmu: Zap KVM TDP when noncoherent DMA assignment starts/stops 039adf394725 drm/i915: More use of GT specific print helpers e96aef079389 drm/i915/gt: More use of GT specific print helpers 8f06eef7b80c c-sky: Remove now superfluous sentinel element from ctl_talbe array ea9738dbc6da powerpc: Remove now superfluous sentinel element from ctl_table arrays f6ca506f4237 riscv: Remove now superfluous sentinel element from ctl_table array ecd5d66383d9 x86/vdso: Remove now superfluous sentinel element from ctl_table array 83e291d3f596 arch/x86: Remove now superfluous sentinel elem from ctl_table arrays de8a660b03a3 arm: Remove now superfluous sentinel elem from ctl_table arrays fdd9da76e2de S390: Remove now superfluous sentinel elem from ctl_table arrays b19fdb16fb21 sched/headers: Remove comment referring to rq::cpu_load, since this has been removed f169c62ff7cd sched/numa: Complete scanning of inactive VMAs when there is no alternative b7a5b537c55c sched/numa: Complete scanning of partial VMAs regardless of PID activity 875760900b44 scsi: ipr: Do PCI error checks on own line 910ed628e511 PCI: xgene: Do PCI error check on own line & keep return value d15f18053e5c PCI: Do error check on own line to split long "if" conditions c28742447ca9 atm: iphase: Do PCI error checks on own line a1165c5edf57 sh: pci: Do PCI error check on own line 7d52f538cef8 alpha: Streamline convoluted PCI error handling 1096f9fa2be1 regulator: da9063: Annotate struct da9063_regulators with __counted_by 59825951707e ASoC: apple: mca: Annotate struct mca_data with __counted_by 3be31e95f3db PCI/ASPM: Convert printk() to pr_*() and add include 3c4f460480b0 PCI/ASPM: Remove unnecessary includes 4ea9c414422d PCI/ASPM: Use FIELD_MAX() instead of literals e13b72b81924 PCI/ASPM: Use time constants 69bb38b77486 PCI/ASPM: Return U32_MAX instead of bit magic construct 52d92516cb2e PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields 1a11074be2e9 PCI: Add PCI_L1SS_CTL2 fields 408599ec561a PCI: mvebu: Use FIELD_PREP() with Link Width 759574abd78e PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields 1fae02e7eb99 docs: submitting-patches: encourage direct notifications to commenters f1477dbfa562 docs: add backporting and conflict resolution document 8c56f9ef25a3 i2c: i801: Add support for Intel Birch Stream SoC ae2a1f0f2cb5 dt-bindings: i2c: qcom-cci: Document sc8280xp compatible 8cafbf26646a i2c: Use device_get_match_data() ed843ae947f8 docs: move riscv under arch de6772ee8728 docs: update link to powerpc/vmemmap_dedup.rst 2087f270bebb mm/memory-hotplug: fix typo in documentation 17e02586ed18 docs: move powerpc under arch 5ccba71f928f PCI: Update the devres documentation regarding to pcim_*() d17ff438a036 docs: mm: fix vm overcommit documentation for OVERCOMMIT_GUESS a3c12cf3a691 docs/hw-vuln: Update desc of best effort mode c9ad95adc096 docs: sparse: add sparse.rst to toctree 006b84bcbe8d docs: sparse: convert sparse.txt to RST 253f68f413a8 docs: sparse: move TW sparse.txt to TW dev-tools ff0712ea71f1 fork: Fix kernel-doc 4d83d5cdfa12 Documentation/page_tables: Add info about MMU/TLB and Page Faults f00c19c67a49 docs/sphinx: Explicitly convert Sphinx paths to str 3240c37567cc pwm: Adapt sysfs API documentation to reality 02f9998754b0 docs: submitting-patches: Suggest a longer expected time for responses 0f75d486b9ee dt-bindings: i2c: qcom-cci: Document SC7280 compatible 85c477011dd3 drm/i915/display: Free crtc_state in verify_crtc_state 52fee5c91580 ASoC: SOF: Convert to platform remove callback returning void 53a810ad3c5c perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU 8bf914570650 dmaengine: mmp_tdma: drop unused variable 'of_id' 7994db905c0f PCI: keystone: Don't discard .probe() callback 200bddbb3f52 PCI: keystone: Don't discard .remove() callback 3064ef2e88c1 PCI: kirin: Don't discard .remove() callback 83a939f0fdc2 PCI: exynos: Don't discard .remove() callback e5f9d543419c drm/panel: ltk050h3146w: add support for Leadtek LTK050H3148W-CTA6 variant 29d8e38c36cb dt-bindings: ltk050h3146w: add compatible for LTK050H3148W-CTA6 variant 99403d747ae8 drm/panel: ltk050h3146w: add mipi_dsi_device.mode_flags to of_match_data c97d1b20d383 iommu/vt-d: Add domain_alloc_user op 408663619fcf iommufd/selftest: Add domain_alloc_user() support in iommu mock 4ff542163397 iommufd: Support allocating nested parent domain 89d63875d80e iommufd: Flow user flags for domain allocation to domain_alloc_user() 7975b722087f iommufd: Use the domain_alloc_user() op for domain allocation 909f4abd1097 iommu: Add new iommu op to create domains owned by userspace 3c2508d3ce57 ARM: tegra: Drop unit-address from parallel RGB output port 81ef01bc5934 PCI: layerscape-ep: Set 64-bit DMA mask 0434281722b5 dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory bc41c461a098 dt-bindings: arm: tegra: pmc: Reformat example b361a6f473f0 dt-bindings: arm: tegra: pmc: Restructure pad configuration node schema fd8d26ad0849 dt-bindings: arm: tegra: pmc: Increase maximum number of clocks per powergate 54a195162eb6 dt-bindings: arm: tegra: pmc: Move additionalProperties d330a6872686 dt-bindings: arm: tegra: pmc: Remove useless boilerplate descriptions bbcab224f9eb dt-bindings: arm: tegra: pmc: Improve property descriptions 5023dfa6d5e0 arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114 ea314b01f7d9 arm64: tegra: Add dmas and dma-names for Tegra234 UARTE 036f15c24888 arm64: tegra: Use correct format for clocks property 4bf7fa33d10b arm64: tegra: Remove duplicate nodes on Jetson Orin NX f7a9a7d9e924 arm64: tegra: Add missing current-speed for SBSA UART ed80bb23508a arm64: tegra: Add display panel node on Smaug a64bec31558b arm64: tegra: Add backlight node on Smaug 6a4908de6a21 arm64: tegra: Add DSI/CSI regulator on Smaug 0cb028a2a412 arm64: tegra: Enable IOMMU for host1x on Tegra132 57ea99ba1769 arm64: tegra: Fix P3767 QSPI speed c6b7a1d11d0f arm64: tegra: Fix P3767 card detect polarity 44d8c4d516d9 drm/msm: fix fault injection support 94ecde833be5 netfilter: cleanup struct nft_table 6ac9c51eebe8 netfilter: conntrack: prefer tcp_error_log to pr_debug 8a23f4ab92f9 netfilter: conntrack: simplify nf_conntrack_alter_reply 99ab9f84b85e netfilter: nf_tables: Don't allocate nft_rule_dump_ctx 8194d599bc01 netfilter: nf_tables: Carry s_idx in nft_rule_dump_ctx 405c8fd62d61 netfilter: nf_tables: Carry reset flag in nft_rule_dump_ctx 30fa41a0f6df netfilter: nf_tables: Drop pointless memset when dumping rules 4a8e65b0c348 srcu: Fix callbacks acceleration mishandling afed2b54c540 netfilter: nf_tables: Always allocate nft_rule_dump_ctx a2b8fa785358 mmc: jz4740: Use device_get_match_data() 0ebebb21c484 mmc: sdhci-npcm: Add NPCM SDHCI driver 4436673a4fe1 dt-bindings: mmc: npcm,sdhci: Document NPCM SDHCI controller c341ac65bf2b pinctrl: sprd-sc9860: Convert to platform remove callback returning void 22ee670a8ad3 pinctrl: qcom/msm: Convert to platform remove callback returning void 776d54c137a3 pinctrl: qcom/lpi: Convert to platform remove callback returning void 4261ff59f4be mmc: sdhci-pltfm: Make driver OF independent 34457e4e0c15 mmc: sdhci-pltfm: Drop unnecessary error messages in sdhci_pltfm_init() a30c6251859c mmc: sdhci-pci: Switch to use acpi_evaluate_dsm_typed() 93650550dff9 pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void a80252efb5d5 pinctrl: qcom: ssbi-mpp: Convert to platform remove callback returning void a37b06133aa4 pinctrl: qcom: ssbi-gpio: Convert to platform remove callback returning void ab06ab84065f pinctrl: qcom: spmi-mpp: Convert to platform remove callback returning void 348e1488ba5c pinctrl: qcom: spmi-gpio: Convert to platform remove callback returning void 14a16555e7f7 pinctrl: tb10x: Convert to platform remove callback returning void 86bc4c7f9e12 pinctrl: stmfx: Convert to platform remove callback returning void a6992a0d3135 pinctrl: single: Convert to platform remove callback returning void 9725877765f8 pinctrl: rockchip: Convert to platform remove callback returning void f0c395880053 pinctrl: as3722: Convert to platform remove callback returning void b340412a8756 pinctrl: artpec6: Convert to platform remove callback returning void 23a35fd90cc5 pinctrl: amd: Convert to platform remove callback returning void a304b56f42dc pinctrl: nomadik: abx500: Convert to platform remove callback returning void 9eb95648f144 pinctrl: cirrus: madera-core: Convert to platform remove callback returning void 88b3f108502b pinctrl: ti: ti-iodelay: Drop if block with always false condition 71e670266780 pinctrl: single: Drop if block with always false condition 35df4b75bd57 pinctrl: stmfx: Improve error message in .remove()'s error path 46da7fda11ae ARM: dts: imx7d-pico-pi: Disable USDHC1 c62ca4358ba2 ARM: dts: imx28: Fix dcp compatible 10c48e20633d ARM: dts: imx7s: Remove #power-domain-cells from gpcv2 2b5513f9ecd9 ARM: dts: imx25: Remove clock-names from the watchdog 65cdbcfefb75 ARM: dts: imx25: Fix sram node 37abd3b2c7ce ARM: dts: imx25: Fix dryice node 6774b7fa2811 ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs a7ee832b3b96 ARM: dts: vfxxx: Write dmas in a single line 48525fd1ea1c x86/cpu: Provide debug interface 90781f0c4c41 x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids db4a4086a223 x86/apic: Use u32 for wakeup_secondary_cpu[_64]() 59f7928cd463 x86/apic: Use u32 for [gs]et_apic_id() 01ccf9bbd25f x86/apic: Use u32 for phys_pkg_id() 8aa2a4178dc5 x86/apic: Use u32 for cpu_present_to_apicid() 5d376b8fb165 x86/apic: Use u32 for check_apicid_used() 4705243d237a x86/apic: Use u32 for APIC IDs in global data 9ff4275bc8fd x86/apic: Use BAD_APICID consistently 6e29032340b6 x86/cpu: Move cpu_l[l2]c_id into topology info 22dc96316253 x86/cpu: Move logical package and die IDs into topology info 594957d723a0 x86/cpu: Remove pointless evaluation of x86_coreid_bits e3c0c5d52ad3 x86/cpu: Move cu_id into topology info e95256335d45 x86/cpu: Move cpu_core_id into topology info 94f0b3978ea8 hwmon: (fam15h_power) Use topology_core_id() 09253672b5d9 scsi: lpfc: Use topology_core_id() 8a169ed40fcf x86/cpu: Move cpu_die_id into topology info 02fb601d27a7 x86/cpu: Move phys_proc_id into topology info b9655e702dc5 x86/cpu: Encapsulate topology information in cpuinfo_x86 965e05ff8af9 x86/apic: Fake primary thread mask for XEN/PV d91bdd96b55c cpu/SMT: Make SMT control more robust against enumeration failures ee545b94d39a x86/cpu/hygon: Fix the CPU topology evaluation for real 1758cd2e95d3 fanotify: delete useless parenthesis in FANOTIFY_INLINE_FH macro 9aaa25df9b02 spi: bcm2835: add a sentinel at the end of the lookup array b1191940909a dt-bindings: pinctrl: st,stm32: fix phandle-array warning 10f94f9cad2c pinctrl: core: Remove unneeded {} around one line conditional body d875d6ccd36f pinctrl: aspeed: Allow changing SPI mode from hardware strap defaults 295d3c441226 net: move sockfs_xattr_handlers to .rodata 2f5028604f08 shmem: move shmem_xattr_handlers to .rodata 3d649a4a832e overlayfs: move xattr tables to .rodata 375aa21d36ee xfs: move xfs_xattr_handlers to .rodata c25308c326db ubifs: move ubifs_xattr_handlers to .rodata c08a831c74f0 squashfs: move squashfs_xattr_handlers to .rodata 149f455798a6 smb: move cifs_xattr_handlers to .rodata 29a69055e2e1 reiserfs: move reiserfs_xattr_handlers to .rodata ff369d7b9842 mmc: debugfs: Allow host caps to be modified 6fff35f03353 mmc: core: Always reselect card type 54a33423f29b pinctrl: mxs: Remove undocumented 'fsl,mxs-gpio' property 2e44555b05c0 pinctrl: mcp23s08: Simplify probe()/mcp23s08_spi_regmap_init() b03f7aa802b6 pinctrl: mcp23s08_spi: Simplify probe() 880d3fcbe5b5 pinctrl: mcp23s08_i2c: Extend match support for OF tables 4a221b2e3340 ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described 1e50ac48d20c ASoC: mediatek: mt8188-mt6359: add rt5682s support 748d508e5b4c ASoC: dt-bindings: mediatek,mt8188-mt6359: add RT5682S support 44ac5e91580b mmc: mmci: use peripheral flow control for STM32 4d8784d84e17 dt-bindings: interconnect: qcom,rpmh: do not require reg on SDX65 MC virt 6548ecdfc163 interconnect: imx: Replace inclusion of kernel.h in the header 273f74a2e7d1 interconnect: fix error handling in qnoc_probe() c7e0d9bb9154 powerpc: Only define __parse_fpscr() when required f0107b864f00 atm: fore200e: Drop unnecessary of_match_device() 392ce2abb0ce mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning 83b2d81b691c mlxsw: core_thermal: Fix -Wformat-truncation warning 57ec42b9a1b7 i3c: Fix typo "Provisional ID" to "Provisioned ID" 577a3c5af1fe interconnect: qcom: osm-l3: Replace custom implementation of COUNT_ARGS() e75374142196 interconnect: msm8974: Replace custom implementation of COUNT_ARGS() 80f5fef01bee interconnect: imx: Replace custom implementation of COUNT_ARGS() 3642b4e5cbfe interconnect: qcom: Add SDX75 interconnect provider driver 956329ec7c5e dt-bindings: interconnect: Add compatibles for SDX75 59fe651753fb net: dsa: microchip: Fix uninitialized var in ksz9477_acl_move_entries() 2e2675db1906 sched/numa: Move up the access pid reset logic ed2da8b725b9 sched/numa: Trace decisions related to skipping VMAs f3a6c97940fb sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset 9ae5c00ea2e6 sched/numa: Document vma_numab_state fields f22def5970c4 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference 924e5814d1f8 drm/panel: fix a possible null pointer dereference 4fbf8b136ded locking/atomics: Use atomic_try_cmpxchg_release() to micro-optimize rcuref_put_slowpath() 939463016b7a tcp: change data receiver flowlabel after one dup 95b9a87c6a6b tcp: record last received ipv6 flowlabel 2bc823c920fa drm/i915: Fix VLV color state readout de60a3ebe410 clk: renesas: Add minimal boot support for RZ/G3S SoC 62b1feac4858 clk: renesas: rzg2l: Add divider clock for RZ/G3S 13556aef0bdc wifi: ath12k: Consistently use ath12k_vif_to_arvif() e149353e6562 wifi: ath11k: call ath11k_mac_fils_discovery() without condition 258242dac924 wifi: ath12k: remove redundant memset() in ath12k_hal_reo_qdesc_setup() df1b8356a80a interconnect: qcom: sm8350: Set ACV enable_mask 9434c6896123 interconnect: qcom: sm8250: Set ACV enable_mask 7ed42176406e interconnect: qcom: sm8150: Set ACV enable_mask fe7a3abf4111 interconnect: qcom: sm6350: Set ACV enable_mask f8fe97a9fd20 interconnect: qcom: sdm845: Set ACV enable_mask 7b85ea8b9300 interconnect: qcom: sdm670: Set ACV enable_mask 688ffb3dcf85 interconnect: qcom: sc8280xp: Set ACV enable_mask 0fcaaed3ff4b interconnect: qcom: sc8180x: Set ACV enable_mask 437b8e7fcd5d interconnect: qcom: sc7280: Set ACV enable_mask 1ad83c479272 interconnect: qcom: sc7180: Set ACV enable_mask 8517824f0e94 interconnect: qcom: qdu1000: Set ACV enable_mask 16b86e5c03c5 clk: renesas: rzg2l: Refactor SD mux driver efa33cd89c8a USB: typec: tps6598x: Add status trace for tps25750 e5d4a413f136 USB: typec: tps6598x: Add power status trace for tps25750 0aaa6d16183d USB: typec: tps6598x: Add trace for tps25750 irq 7e7a3c815d22 USB: typec: tps6598x: Add TPS25750 support 5bd4853da049 USB: typec: tps6598x: Add device data to of_device_id 8f999ce60ea3 USB: typec: tps6598x: Refactor tps6598x port registration c5e95ec39d64 USB: typec: tps6598x: Add patch mode to tps6598x 6ab6ad09e707 USB: typec: tsp6598x: Add cmd timeout and response delay 6060d554e891 dt-bindings: usb: tps6598x: Add tps25750 14485de431b0 usb: Use device_get_match_data() c19473d28235 usb: musb: Add missing of.h include dd976a97d15b tty/sysrq: replace smp_processor_id() with get_cpu() c7c5be58620a serial: add PORT_GENERIC definition 3047b5b53c36 tty: serial: meson: Add a earlycon for the S4 SoC 1fa259cd68e0 dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs c12f0d0ffade cpufreq: tegra194: remove redundant AND with cpu_online_mask a60a55678875 cpufreq: tegra194: use refclk delta based loop instead of udelay 6b121b4cf7e1 cpufreq: tegra194: save CPU data to avoid repeated SMP calls 9e952929dfe2 clk: versaclock7: Convert to use maple tree register cache 2902ba682ae1 clk: versaclock5: Convert to use maple tree register cache 4b58a0144b1b clk: versaclock3: Convert to use maple tree register cache df43983922c2 clk: versaclock3: Remove redundant _is_writeable() ebb7a1919f44 clk: si570: Convert to use maple tree register cache 8df090919db2 clk: si544: Convert to use maple tree register cache 41d2288629b9 clk: si5351: Convert to use maple tree register cache e2ec8f663173 clk: si5341: Convert to use maple tree register cache 29171344a1cd clk: si514: Convert to use maple tree register cache 6fc469ab7fe5 clk: cdce925: Convert to use maple tree register cache 831187c6946f clk: Parameterize clk_leaf_mux_set_rate_parent 096b256c9a78 clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops b4383609a009 arm64: dts: imx8mp-beacon: Add DMIC support 2b49b88927d4 arm64: dts: imx8mn-beacon: Add DMIC support a9c8d7f77c26 arm64: dts: imx8mm-beacon: Add DMIC support 189399a4ca82 arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card 5c24548607a7 arm64: dts: imx8mn-evk: Remove codec clocks/clock-names 63c46b51c799 arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk db1925454a2e arm64: dts: imx8mn: Add sound-dai-cells to micfil node 0e6cc2b8bb7d arm64: dts: imx8mm: Add sound-dai-cells to micfil node 690aae3b3adc arm64: dts: freescale: add initial device tree for TQMLS1088A 981e850f46e2 arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A f9d6a6e68e72 arm64: dts: ls1043a: remove second dspi node 5093b190f9ce arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board 2f2900176b44 arm64: dts: lx2160a: describe the SerDes block #2 c1d0782b5fc3 arm64: dts: imx93: update gpio node ac7bcf48ddba arm64: dts: imx8ulp: update gpio node d403e1dc7bd5 arm64: dts: imx8mq-librem5: Fix tps65132 compatible 0ce9a2c121e3 arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios d57ba7ac6db2 arm64: dts: imx8-apalis-v1.1: Fix Ethernet PHY reset-names 82e13c3948d8 arm64: dts: imx8mm-venice-gw790: Remove phy-mode from switch node 2b3ab9d81ab4 arm64: dts: imx8mp-venice-gw73xx: add TPM device 4f2a348aa365 arm64: dts: imx8mm-venice-gw73xx: add TPM device cfbd0a329b3f arm64: dts: imx8mp-verdin: Remove invalid property from eqos 1d33cd614d89 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry a725990557e7 arm64: dts: imx93: Fix the dmas entries order 9d785adb1dc4 arm64: dts: imx8mm-venice-gw790: Pass GSC address/size-cells 33a859b894cd arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-wdt 68a8c8d96b8b arm64: dts: imx8dxl: Pass fsl,imx8dxl-sc-thermal 70eb14afc7b7 arm64: dts: imx8dxl: Remove wakeup-irq 0a1a63d7bbae arm64: dts: imx8dxl: Pass fsl,imx8dl-scu-pd 5f0a55f6f2e3 arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3 f4f9f6bf4338 arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3 e0d5a28be078 arm64: dts: imx8: update lpuart[0..3] irq number 232f80f0daa6 arm64: dts: imx8qm: Update edma channel for uart[0..3] eee3cad9b2b7 arm64: dts: imx8: add edma for uart[0..3] e4d7a330fb7a arm64: dts: imx8: add edma[0..3] b39d50164568 arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size 2738a8574490 arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support 8cea95b0bd79 tools: ynl-gen: handle do ops with no input attrs 7049fd5df78c netlink: specs: remove redundant type keys from attributes in subsets e18f3dc2beaa tools: ynl-gen: lift type requirement for attribute subsets c04235395595 cavium/liquidio: replace deprecated strncpy with strscpy a16724289af0 liquidio: replace deprecated strncpy with strscpy 092b0be65032 net: liquidio: replace deprecated strncpy with strscpy_pad 52cdbea1a54a liquidio: replace deprecated strncpy/strcpy with strscpy 0aba524728f0 bcm63xx_enet: replace deprecated strncpy with strscpy 3a9dd87084fa dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards 94230b8b4f46 dt-bindings: arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards b6f2e063017b scsi: ufs: qcom: Remove unnecessary check fcf3fb7bd50c scsi: ufs: ufs-pci: Switch to use acpi_evaluate_dsm_typed() bc8e03e9f9ae dt-bindings: arm: Add SolidRun LX2162A SoM & Clearfog Board e66413faa5b5 scsi: ufs: core: Remove dev cmd clock scaling busy 45e833f0e5bb scsi: message: fusion: Replace deprecated strncpy() with strscpy() 4280a0a70170 scsi: message: fusion: Replace deprecated strncpy() with strscpy_pad() 971237b900c3 scsi: ufs: core: WLUN send SSU timeout recovery bf328e22e472 KVM: x86: Don't sync user-written TSC against startup values 236d225e1ee7 arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus 0936188b7f2f dt-bindings: arm: rockchip: Add Orange Pi 5 Plus 3d77a3e51b0f arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s bf012368bb0a arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s b6bc755d806e arm64: dts: rockchip: Add Orange Pi 5 3eaf2abd11aa arm64: dts: rockchip: Add sfc node to rk3588s ce9d927720d6 dt-bindings: arm: rockchip: Add Orange Pi 5 board ca1e2a83394a drm/i915/guc: Enable WA 14018913170 9e55a22fce13 md/raid1: don't split discard io for write behind b0f7a8ca1179 selftests/bpf: Add BPF_FIB_LOOKUP_SRC tests dab4e1f06cab bpf: Derive source IP addr via bpf_*_fib_lookup() bd885fcf28da vfio: Fix smatch errors in vfio_combine_iova_ranges() 1ecbcc0d5be4 dt-bindings: interconnect: qcom: rpm: Clean up the example df786235af03 dt-bindings: interconnect: qcom: rpm: Clean up the file 462baaf4c628 dt-bindings: interconnect: qcom: Fix and separate out MSM8939 d03374a61b0f dt-bindings: interconnect: qcom: Fix and separate out MSM8996 c19bcc762796 dt-bindings: interconnect: qcom: Fix and separate out SDM660 5d4268b31ef0 dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks 400e531bcdf1 dt-bindings: interconnect: qcom: Introduce qcom,rpm-common 9a3768191d95 KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored 7a18c7c2b69a KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored 1affe455d66d KVM: x86/mmu: Add helpers to return if KVM honors guest MTRRs da405477e767 firmware: arm_scmi: Add qcom smc/hvc transport support 6979f88f5a8e dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI 1f17395124a5 firmware: arm_scmi: Convert u32 to unsigned long to align with arm_smccc_1_1_invoke() 219223eca4d8 drm/amdgpu: fix SI failure due to doorbells allocation ce862c49957d drm/amdgpu/discovery: enable DCN 3.5.0 support 367a0af43373 drm/amdkfd: get doorbell's absolute offset based on the db_size 31220ee9dc5a drm/amdgpu: add missing NULL check dcc71a7e1e23 drm/amd/display: 3.2.255 b22c336268e4 drm/amd/display: Disable virtual links 9af4377fd5d0 drm/amd/display: Disable SubVP if test pattern is enabled 051d90070d4c drm/amd/display: Refactor DPG test pattern logic for ODM cases ef013f6fcd8a drm/amd/display: Don't set dpms_off for seamless boot e53524cdcc02 drm/amd/display: Refactor HWSS into component folder d0a767f7b8e2 drm/amd/display: Revert "drm/amd/display: Add a check for idle power optimization" 061863e5dbce drm/amdgpu: add hub->ctx_distance in setup_vmid_config 79df45dc4bfb drm/amd/display: Don't use fsleep for PSR exit waits ddd5298c63e4 drm/amd/display: Update cursor limits based on SW cursor fallback limits c7c197792518 drm/amd/display: Update dml ssb from pmfw clock table 72f7d6d32947 drm/amd/display: Update stream mask 6fe01ed4a4b1 drm/amd/display: Revert "drm/amd/display: remove duplicated edp relink to fastboot" 3557db425dd9 drm/amd/display: Modify Vmin default value 776ecb46ff2a drm/amd/display: Update pmfw_driver_if new structure 43693e859b32 drm/amd/display: VSIF v3 set Max Refresh Rate 4ea7151f6b60 drm/amd/display: Modify SMU message logs 80285ae1ec87 drm/amdgpu: Fix potential null pointer derefernce 098c13079c6f drm/amd/display: enable S/G display for for recent APUs by default b3e73b5a8f8a Documentation/amdgpu: Add FRU attribute details ac6b1f275f17 drm/amdgpu: Add more FRU field information 8a2b51392ac4 drm/amdgpu: Refactor FRU product information be2e8aca0602 drm/amdgpu: enable FRU device for SMU v13.0.6 6cb8e3ee3a08 drm/amdgpu: update ib start and size alignment 647cf5151986 drm/amd/display: add check in validate_only in dml2 cbe069f5e60f drm/amd/display: Port replay vblank logic to DML2 ba85d293a30e drm/amd/display: Modify Pipe Selection for Policy for ODM 0e56de91edd0 drm/amd/display: correct dml2 input and dlg_refclk 969fe903ee2e drm/amd/display: Fix Chroma Surface height/width initialization 9158920cc87f drm/amd/display: Move stereo timing check to helper 21eeb0511496 drm/amd/display: Split pipe for stereo timings 1d93c4db4e0f drm/amd/display: Use fixed DET Buffer Size e47d7ca7574a drm/amd/display: Handle multiple streams sourcing same surface eb918cbba105 drm/amd/display: Add z8_marks in dml 115009d11ccf drm/amd/display: Add DCN35 DML2 support 7966f319c66d drm/amd/display: Introduce DML2 6e2c4941ce0c drm/amd/display: Move dml code under CONFIG_DRM_AMD_DC_FP guard a2719f91a170 drm/amd/display: Move bw_fixed from DML folder 13f9173af8da drm/amd/display: Move custom_float from DML folder d310d18bfca9 drm/amd/display: Move dce_calcs from DML folder f8cd72728bdc drm/amdgpu: Enable SMU 13.0.0 optimizations when ROCm is active (v2) 2091ac690301 drm/amd/display: Move the memory allocation out of dcn20_validate_bandwidth_fp(). 941e8036a450 drm/amd/display: Move the memory allocation out of dcn21_validate_bandwidth_fp(). 80364500c023 drm/amd/display: Add a warning if the FPU is used outside from task context. 0f0e59075b5c drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga c63079c61177 drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon HD 5430 760efbca74a4 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 d3c849020b6a ARM: dts: ixp4xx: Use right restart keycode 2ffdee77f0bf ARM: dts: ixp4xx-nslu2: Enable write on flash f71d371ae5b2 ARM: dts: ixp4xx: Add USRobotics USR8200 device tree 5b1d4d99d18c ARM: dts: Use only the Linksys compatible for now 54b11e2bd1b8 dt-bindings: arm: List more IXP4xx devices 714ff69c331c dt-bindings: Add vendor prefixes 2531f374f922 Documentation: kselftests: Remove references to bpf tests e0bb80c62cfd KVM: arm64: Expose MOPS instructions to guests 2de451a329cf KVM: arm64: Add handler for MOPS exceptions 253a1d33e5cf drm/rockchip: dsi: Use devm_platform_get_and_ioremap_resource() 63a06c9fe30b drm/rockchip: remove redundant of_match_ptr 591455325a79 KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR 8b0e00fba934 KVM: x86: Virtualize HWCR.TscFreqSel[bit 24] 598a790fc20f KVM: x86: Allow HWCR.McStatusWrEn to be cleared once set 44b968d0d086 drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() 3d59c22bbb8d drm/rockchip: vop2: Convert to use maple tree register cache eb23cffdd7f0 drm/rockchip: vop2: Demote message in mod_supported to drm_dbg_kms 506efcba3129 drm/msm: carve out KMS code from msm_drv.c 112cd2f9614d bus: brcmstb_gisb: Depend on SoC specifics over generic arm 089d08d7c3a3 soc: bcm: brcmstb: depend on ARCH_BRCMSTB over arm arches a21ecc526283 firmware: raspberrypi: Fix devm_rpi_firmware_get documentation 7d4d6ef70846 drm/msm: make fb debugfs file available only in KMS case ae13219e47d3 drm/msm: only register 'kms' debug file if KMS is used eedba1b3a7b4 drm/msm: switch to drmm_mode_config_init() 937154e49b10 drm/msm: rename msm_drv_shutdown() to msm_kms_shutdown() 283add3e6405 drm/msm: remove shutdown callback from msm_platform_driver d069ef292a3b drm/msm: rename msm_pm_prepare/complete to note the KMS nature 7414b35d6648 drm/msm: drop pm ops from the headless msm driver 4d1a1e4686bd drm/msm: remove msm_drm_private::bridges field 61a72d5efce5 drm/msm/dp: switch to devm_drm_bridge_add() b8ec1e7f7321 drm/msm/dp: move pdev from struct dp_display_private to struct msm_dp 719093a67c7f drm/msm/hdmi: switch to devm_drm_bridge_add() 5f403fd7d5c2 drm/msm/dsi: switch to devm_drm_bridge_add() cf009d4ec38c tools/testing/cxl: Add 'sanitize notifier' support 501b3d9fb036 tools/testing/cxl: Make cxl_memdev_state available to other command emulation 88d3917f82ed cxl/mem: Fix shutdown order 1f50db2f3e1e drm/msm/mdp5: move resource allocation to the _probe function 3c74682637e6 drm/msm/mdp4: move resource allocation to the _probe function c53a1aeee405 drm/msm/dpu: move resource allocation to the _probe function a2ab5d5bb6b1 drm/msm: allow passing struct msm_kms to msm_drv_probe() 1d5245715853 drm/msm/adreno: Add A635 speedbin 0xac (A643) 3e7042ba87da drm/msm/adreno: Add ZAP firmware name to A635 75cb60d4f5f7 drm/msm/a6xx: Fix unknown speedbin case beb354232047 drm/msm/adreno: Fix SM6375 GPU ID b77532803d11 drm/msm/a6xx: Poll for GBIF unhalt status in hw_init 1f8c29e80066 drm/msm/a6xx: Add A740 support 9588d2f860a4 drm/msm/a6xx: Add A730 support e997ae5f45ca drm/msm/a6xx: Mostly implement A7xx gpu_state 88a0997f2f94 drm/msm/a6xx: Send ACD state to QMP at GMU resume af66706accdf drm/msm/a6xx: Add skeleton A7xx support 23eeae60b0fa drm/msm/a6xx: Add missing regs for A7XX 103f3d24cb27 dt-bindings: display/msm/gpu: Allow A7xx SKUs 97a0cc9753ad dt-bindings: display/msm/gmu: Allow passing QMP handle 0247d99d09b7 dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU e0d4e8acb378 f2fs: avoid format-overflow warning 8b07c1fb0f1a f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() 27a6c5c50c4b cgroup: use legacy_name for cgroup v1 disable info 1566bf4b13da docs: memory-barriers: Add note on compiler transformation and address deps 33eaede07ad2 drm/i915/uapi: fix doc typos 1be84ca53ca0 bpftool: Align bpf_load_and_run_opts insns and data 23671f4dfd10 bpftool: Align output skeleton ELF code 8badbaffbe49 Documentation/gpu: fix Panfrost documentation build warnings ad0a2e4c2f20 locking/atomic, xen: Use sync_try_cmpxchg() instead of sync_cmpxchg() 636d6a8b850a locking/atomic/x86: Introduce arch_sync_try_cmpxchg() e01cc1e8c2ad locking/atomic: Add generic support for sync_try_cmpxchg() and its fallback f843249cb6a1 tracing/eprobe: drop unneeded breaks a110d1724067 samples: kprobes: Fixes a typo f2273f4e19e2 sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h 8f833c82cdab sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform 0d7ae0686075 selftests/bpf: Test pinning bpf timer to a core d6247ecb6c1e bpf: Add ability to pin bpf timer to calling CPU 2e9440ac0716 orangefs: move orangefs_xattr_handlers to .rodata 2cba9af99b3f ocfs2: move ocfs2_xattr_handlers and ocfs2_xattr_handler_map to .rodata 5bf1dd9441da ntfs3: move ntfs_xattr_handlers to .rodata f496647e3b09 nfs: move nfs4_xattr_handlers to .rodata ffb2e0650827 kernfs: move kernfs_xattr_handlers to .rodata ea780283e2c0 jfs: move jfs_xattr_handlers to .rodata 13a75c3abcbe jffs2: move jffs2_xattr_handlers to .rodata 2c323f2c5650 hfsplus: move hfsplus_xattr_handlers to .rodata e27a45b65070 hfs: move hfs_xattr_handlers to .rodata 89491fafa81c gfs2: move gfs2_xattr_handlers_max to .rodata 34271edb1878 fuse: move fuse_xattr_handlers to .rodata a1c0752c33d2 f2fs: move f2fs_xattr_handlers and f2fs_xattr_handler_map to .rodata ce78a1ec1c3b ext2: move ext2_xattr_handlers and ext2_xattr_handler_map to .rodata 3591f40e223c erofs: move erofs_xattr_handlers and xattr_handler_map to .rodata f354ed981066 ecryptfs: move ecryptfs_xattr_handlers to .rodata 10f9fbe9f25a ceph: move ceph_xattr_handlers to .rodata 8a25b4189896 btrfs: move btrfs_xattr_handlers to .rodata f710c2e48135 afs: move afs_xattr_handlers to .rodata b6079dc9cb51 9p: move xattr-related structs to .rodata e60ac1283340 ext4: move ext4_xattr_handlers to .rodata e346fb6d774a xattr: make the xattr array itself const 25e56847821f perf/x86/amd/uncore: Add memory controller support 83a43c622123 perf/x86/amd/uncore: Add group exclusivity 7ef0343855dc perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable 07888daa056e perf/x86/amd/uncore: Move discovery and registration d6389d3ccc13 perf/x86/amd/uncore: Refactor uncore management 1765bb61bb18 perf/core: Allow reading package events from perf_event_read_local 05276d4831fe perf/x86/cstate: Allow reading the package statistics from local CPU 3b5d22bdf33c ASoC: mt8192-afe-gpio: Drop unused include 73e1f8a05bd8 ASoC: mt8186-mt6366-rt1019-rt5682s: Drop unused include 6dffd1f38ad7 ASoC: mt8173-rt5650: Drop unused includes cb1c18e8a733 ASoC: mt8173-rt5650-rt5676: Drop unused includes 94a7f6182116 ASoC: mt8173-rt5650-rt5514: Drop unused includes b1306c3b6140 ASoC: mt8173-max98090: Drop unused include 654a23724072 ASoC: mediatek: mt2701-cs42448: Convert to GPIO descriptors 9e189e80dcb6 gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound 6350a5627619 ARM: dts: imx27-phytec: Use eeprom as the node name 2902c6f2d3d5 ARM: dts: imx51: Remove invalid sahara compatible 9eb4b32161d4 dt-bindings: arm: fsl: add phyGATE-Tauri-L board 8abba0894466 platform/x86: msi-ec: Add more EC configs 8ceea12d183c alarmtimer: Use maximum alarm time for suspend a0fddaa0b5a5 rtc: Add API function to return alarm time bound by hardware limit e03dc9fa0663 sched/psi: Change update_triggers() to a 'void' function 74975b4f2836 gpio: acpi: remove acpi_get_and_request_gpiod() 8a6b446d8a13 spi: spi-geni-qcom: Rename the label unmap_if_dma a4f7ef6db741 spi: rzv2m-csi: Add target mode support 4056d88866e5 spi: renesas,rzv2m-csi: Add CSI (SPI) target related property 907f2a48359b regulator: da9062: Annotate struct da9062_regulators with __counted_by 72151ad0cba8 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix 528a4a0bb010 ASoC: qcom: reduce number of binding headers includes 0f729a285b4e ASoC: qcom: explicitly include binding headers when used d65d4a2c3867 ASoC: SOF: sof-client: fix build when only IPC4 is selected 329b017ccdf8 ASoC: rockchip: Drop includes from Rockchip RT5645 721414106792 ASoC: rockchip: Drop includes from Rockchip MAX98090 3116dc2e1654 ASoC: rockchip: Drop includes from RK3399 15b26d8165b3 ASoC: rockchip: Convert RK3288 HDMI to GPIO descriptors 9958d85968ed ASoC: Use device_get_match_data() ec5236c2e6ec ASoC: qcom/lpass: Constify struct lpass_variant fe2642551886 ASoC: da7218: Use i2c_get_match_data() 56c075b2d31c ASoC: Drop unnecessary of_match_device() calls 340d79a14d6a ASoC: Explicitly include correct DT includes 1255f23c219a interconnect: qcom: msm8996: Set AB/IB coefficients a4a925176018 interconnect: qcom: sdm660: Set AB/IB coefficients 550064a85ba5 interconnect: qcom: qcm2290: Update EBI channel configuration 8657ed471196 interconnect: qcom: qcm2290: Set AB coefficients fa35757ae0a5 interconnect: qcom: qcm2290: Hook up MAS_APPS_PROC's bus clock ba3f82663978 interconnect: qcom: icc-rpm: Check for node-specific rate coefficients 919791d82d3b interconnect: qcom: icc-rpm: Let nodes drive their own bus clock db8fc1002c53 interconnect: qcom: icc-rpm: Separate out clock rate calulcations dd014803f260 interconnect: qcom: icc-rpm: Add AB/IB calculations coefficients 1aeb02d3f2c5 ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards 8fa7f119cc2a ARM: dts: stm32: add stm32f7 SDIO sleep pins 3e78f7712115 drm/i915/guc: Annotate struct ct_incoming_msg with __counted_by efd00dc04f03 ARM: dts: stm32: add RNG node for STM32MP13x platforms ff54dc31fbee platform/x86: msi-ec: rename fn_super_swap 5b77261c5510 sched/topology: Remove the EM_MAX_COMPLEXITY limit 7bc263840bc3 sched/topology: Consolidate and clean up access to a CPU's max compute capacity 089768dfeb3a sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' 8aec97decfd0 pinctrl: samsung: do not offset pinctrl numberspaces deb79167e1da pinctrl: samsung: choose GPIO numberspace base dynamically bf128c1f0fe1 pinctrl: samsung: use add_pin_ranges method to add pinctrl ranges 2aca5c591ef4 pinctrl: samsung: defer pinctrl_enable 38cd5b6a875a perf/x86/intel/pt: Fix kernel-doc comments f4bb57051145 sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() b6dd6984832a sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() 7ef7145a2b26 sched/nohz: Update idle load-balancing (ILB) comments 4db74c0fdeb8 accel/habanalabs/gaudi2: fix spmu mask creation 0426e03126fb accel/habanalabs/gaudi2: perform hard-reset upon PCIe AXI drain event 84190b92cc1f accel/habanalabs: fix bug in decoder wait for cs completion 2ba0236f5ba5 accel/habanalabs: remove wrong doc for init_phys_pg_pack_from_userptr c1805bf36a27 accel/habanalabs: add missing debugfs function stubs 1630d14f8db0 accel/habanalabs: minor cosmetic update to habanalabs.h 4355f2c32274 accel/habanalabs/gaudi: remove define used for simulator 87c60e23f26b accel/habanalabs: remove leftover code 6fc69ca84af7 accel/habanalabs: print device name when it is removed e5873f6b9149 accel/habanalabs: remove unused field b5305d23aae5 accel/habanalabs/gaudi: remove unused structure definition 26f5b6c36438 accel/habanalabs: change Greco to Gaudi2 a43557dcd429 accel/habanalabs: minor cosmetics update to trace file 7f1cd6fdd587 accel/habanalabs: minor cosmetics update to cpucp_if.h ff92d0105267 accel/habanalabs: trace dma map sgtable 309ed969032c accel/habanalabs: add traces for dma mappings d7aa294805a8 accel/habanalabs: remove unused asic functions de8773fdc500 accel/habanalabs: update boot status print 674f77798e43 accel/habanalabs: extend preboot timeout when preboot might take longer 9dca13141332 accel/habanalabs: add fw status SHUTDOWN_PREP 3824be1f4d42 accel/habanalabs: add debug prints to dump content of SG table for dma-buf d16945f60274 accel/habanalabs: add missing offset handling for dma-buf 878ebc14db04 accel/habanalabs: set hl_dmabuf_priv.device_address only when needed bb644f61970a accel/habanalabs: fix SG table creation for dma-buf mapping ba24b5ec7847 accel/habanalabs: split user interrupts pending list 1157b5d6b3b0 accel/habanalabs: optimize timestamp registration handler 0165994c215f accel/habanalabs: fix bug in timestamp interrupt handling d89d329a2bb3 accel/habanalabs: tiny refactor of hl_map_dmabuf() 0b75cb5b240f accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE efbca048c64b accel/habanalabs: use exported size from dma_buf and not from phys_pg_pack dfdbc55a9c8c accel/habanalabs: always pass exported size to alloc_sgt_from_device_pages() 051868d93cfd accel/habanalabs: prevent sending heartbeat before events are enabled 764bfd138f35 accel/habanalabs/gaudi2: add eq health check using irq 7c4130e6ddd7 accel/habanalabs/gaudi2: handle eq health heartbeat check 72bff371b2e2 accel/habanalabs/gaudi2: print power-mode changes 0648c4d0806f accel/habanalabs: add tsc clock sampling to clock sync info e0f452802bda accel/habanalabs: fix inline doc typos ab574f6a81dd accel/habanalabs: disable events ioctls on control device 2b76129c5ae7 accel/habanalabs: move cpucp interface to linux/habanalabs d261b0ab131e accel/habanalabs/gaudi2: include block id in ECC error reporting 10d260f655c1 accel/habanalabs: improve etf configuration 571bfeb48ac2 accel/habanalabs: refactor deprecated strncpy 90f3de616259 accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines() a45d5cf09d49 accel/habanalabs: refactor deprecated strncpy to strscpy_pad 428f6882a6f9 accel/habanalabs: fix ETR/ETF flush logic cf1ed52d1209 accel/habanalabs/gaudi2 : remove psoc_arc access 01ab1629ad70 accel/habanalabs/gaudi2: prepare to remove cpu_rst_status 57963ff8adfe accel/habanalabs: Move ioctls to the device specific ioctls range 38ed55bc58f7 accel/habanalabs: update debugfs-driver-habanalabs with the accel path 13312360ef3a accel/habanalabs: update sysfs-driver-habanalabs with the accel path fe77368c0f3e accel/habanalabs: register compute device as an accel device a8ab1a81ccc2 accel/habanalabs: add info ioctl for engine error reports 10926f600513 accel/habanalabs: set default device release watchdog T/O as 30 sec 88872790923e accel/habanalabs: handle f/w reserved dram space request fa46c7bb501b accel/habanalabs/gaudi2: fix missing check of kernel ctx 15c0bb162353 accel/habanalabs/gaudi2: prepare to remove soft_rst_irq 1e3a78270b4e accel/habanalabs/gaudi2: unsecure tpc count registers 5a8487ac5401 accel/habanalabs/gaudi2: un-secure register for engine cores interrupt b03dc2b621fa accel/habanalabs/gaudi: Add MODULE_FIRMWARE macros e11a7d2ca5cd accel: make accel_class a static const structure d33c3d054133 accel/habanalabs: dump temperature threshold boot error 37d72439a4b1 accel/habanalabs: reset device if scrubbing failed 89803af5355b accel/habanalabs: remove pdev check on idle check 2da9f8d80593 accel/habanalabs: fix wait_for_interrupt abortion flow eaa43a06b765 accel/habanalabs: Allow single timestamp registration request at a time 964b1f675dac accel/habanalabs: rename fd_list to hpriv_list 942f18c56d21 accel/habanalabs: call put_pid after hpriv list is updated 2b541cf91373 accel/habanalabs: print return code when process termination fails bffd2f16ae37 accel/habanalabs: fix standalone preboot descriptor request 43d8acce607c accel/habanalabs: handle arc farm razwi f17182d03680 accel/habanalabs: stop fetching MME SBTE error cause e4a97d6b6259 accel/habanalabs: set device status 'malfunction' while in rmmod e7b2902a330e accel/habanalabs: print task name upon creation of a user context 7dccb064a7ab accel/habanalabs: print task name and request code upon ioctl failure c6a4f256aee1 accel/habanalabs: notify user about undefined opcode event a35c99760146 accel/habanalabs: update pending reset flags with new reset requests 5d89ce6f8c27 accel/habanalabs: prevent immediate hard reset due to 2 adjacent H/W events cee030ef1c50 dt-bindings: display: msm: Make "additionalProperties: true" explicit b3eb5bd3ddcc dt-bindings: display: msm: Add missing unevaluatedProperties on child node schemas bfcc3d8f94f4 drm/msm/dp: support setting the DP subconnector type 6398e4d4ca0a drm/msm/dp: Remove error message when downstream port not connected cc2e49235d87 drm/msm/dp: Inline dp_display_is_sink_count_zero() edc8230af666 drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_cmd_init cae719b21d0d drm/msm/dpu: drop useless check from dpu_encoder_phys_cmd_te_rd_ptr_irq() e48954ef4839 drm/msm/dpu: drop DPU_INTF_TE feature flag 89db07e5f71e drm/msm/dpu: enable INTF TE operations only when supported by HW 019de78f0184 drm/msm/dpu: inline _setup_intf_ops() e5b1ec803631 drm/msm/dpu: drop the DPU_PINGPONG_TE flag 48d67e42bbe6 drm/msm/dpu: enable PINGPONG TE operations only when supported by HW 8277a6208229 drm/msm/dpu: inline _setup_pingpong_ops() a251c9d8e308 drm/msm/dp: skip validity check for DP CTS EDID checksum b4b527a1c274 drm/msm/dp: Remove dp_display_is_ds_bridge() c0977e0dd8a4 drm/msm/dp: Inline dp_link_parse_sink_count() 634e9da255fc drm/msm/dp: Simplify with drm_dp_{max_link_rate, max_lane_count}() de77a7333025 drm/msm/dp: Remove aux_cfg_update_done and related code 7bfd3259b1fc drm/msm/dp: Remove dead code related to downstream cap info b7ba5db9c863 drm/msm/dp: Use drm_dp_read_sink_count() helper 744077f94e43 drm/msm/dp: Replace open-coded drm_dp_read_dpcd_caps() efcbd6f9cdeb drm/msm/dsi: Enable widebus for DSI a5268fc161d4 drm/msm/dsi: Add DATABUS_WIDEN MDP_CTRL2 bit 97f038db2168 drm/msm/dpu: Enable widebus for DSI INTF 14be80ae940c drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomic enable() 7d8830bb6029 drm/msm: Remove unnecessary NULL values 5a9d50150c2c drm/msm/dpu: shift IRQ indices by 1 1cd3ea3e4b12 drm/panel-simple: allow LVDS format override 66b66c97f407 dt-bindings: display: simple: support non-default data-mapping 5437d667a0ca dt-bindings: display: move LVDS data-mapping definition to separate file 6acb69182493 drm/bridge: samsung-dsim: calculate porches in Hz 198e54282ae5 drm/bridge: samsung-dsim: adjust porches by rounding up 846307185f0f drm/bridge: samsung-dsim: update PLL reference clock eb26c6ab2a11 drm/bridge: samsung-dsim: reread ref clock before configuring PLL 3683182a7254 drm/bridge: samsung-dsim: add more mipi-dsi device debug information f2d2200e47e9 arm64: dts: amlogic: a1: support all i2c masters and their muxes 5d59b6a49bb8 firmware: meson: Use device_get_match_data() b5f0e20f444c iov_iter, net: Move hash_and_copy_to_iter() to net/ 7c6f353e8a73 iov_iter, net: Merge csum_and_copy_from_iter{,_full}() together dc32bff195b4 iov_iter, net: Fold in csum_and_memcpy() 6d0d41991428 iov_iter, net: Move csum_and_copy_to/from_iter() to net/ c9eec08bac96 iov_iter: Don't deal with iter->copy_mc in memcpy_from_iter_mc() 03a975cbcfcd gpio: Use device_get_match_data() 06ab64a0d836 drm: vmwgfx_surface.c: copy user-array safely f37d63e219c3 drm_lease.c: copy user-array safely ca0776571d31 kernel: watch_queue: copy user-array safely 569c8d82f95e kernel: kexec: copy user-array safely 313ebe47d755 string.h: add array-wrappers for (v)memdup_user() 71ffa1bcd7a0 wifi: rtlwifi: use unsigned long for bt_coexist_8723 timestamp 14a5b11532e8 wifi: rtw88: 8821c: tweak CCK TX filter setting for SRRC regulation 02f697ab2213 wifi: rtw88: regd: update regulatory map to R64-R42 9c2651f6a9ba wifi: rtw88: 8822c: update TX power limit to V70 5995ec73ef2c wifi: rtw88: 8821c: update TX power limit to V67 0c1784cbe62f wifi: rtw88: regd: configure QATAR and UK ea2274ab0b18 wifi: wfx: fix case where rates are out of order fc627dad3f01 wifi: wfx: implement wfx_remain_on_channel() f7385a20249e wifi: wfx: allow to send frames during ROC 04106ec5bb02 wifi: wfx: scan_lock is global to the device f091bcb62dc6 wifi: wfx: simplify exclusion between scan and Rx filters fc5cb24fd50e wifi: wfx: introduce hif_scan_uniq() cf0cc05c8c23 wifi: wfx: move wfx_skb_*() out of the header file 94c104d51830 wifi: wfx: relocate wfx_rate_mask_to_hw() 8b27aed225ca wifi: wfx: fix power_save setting when AP is stopped 8a58cd577f01 gpio: vf610: update comment for i.MX8ULP and i.MX93 legacy compatibles 2b17b489e47a ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support 9f895354cc3c MAINTAINERS: Add entries for NXP(Freescale) eDMA drivers 381fdb73d1e2 randstruct: Fix gcc-plugin performance mode to stay in group c5225cd073c6 mailbox: zynqmp: Annotate struct zynqmp_ipi_pdata with __counted_by 86748637bff4 drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by 0f7686824528 irqchip/imx-intmux: Annotate struct intmux_data with __counted_by a48e1f656b3c KVM: Annotate struct kvm_irq_routing_table with __counted_by 51a71ab21f61 virt: acrn: Annotate struct vm_memory_region_batch with __counted_by 4a530cb932af hwmon: Annotate struct gsc_hwmon_platform_data with __counted_by 5ac388db27c4 RDMA/irdma: Add support to re-register a memory region cd8c732ce1a5 dmaengine: xilinx: xdma: Support cyclic transfers 0db2b6717c5e dmaengine: xilinx: xdma: Prepare the introduction of cyclic transfers c48de45d4cef dmaengine: Drop unnecessary of_match_device() calls a67ba97dfb30 dmaengine: Use device_get_match_data() 0481291f0ccb dmaengine: pxa_dma: Annotate struct pxad_desc_sw with __counted_by 83c761f56873 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() 3e7807d5a7d7 fscrypt: rename fscrypt_info => fscrypt_inode_info e50fa1a5ac52 PM / devfreq: exynos-ppmu: Use device_get_match_data() 419827409834 PM / devfreq: rockchip-dfi: dfi store raw values in counter struct 559dc2876c0c PM / devfreq: rockchip-dfi: Add SoC specific init function 9325b3ec923e PM / devfreq: rockchip-dfi: use consistent name for private data struct bbf479005436 PM / devfreq: rockchip-dfi: Embed desc into private data struct 1e0731c05c98 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory 8b3bd6ffbc64 PM / devfreq: Switch to dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs d2805601988f PM / devfreq: mediatek: protect oop in critical session 6be6ece92050 drm/msm/dpu: stop using raw IRQ indices in the kernel traces 6893199183f8 drm/msm/dpu: stop using raw IRQ indices in the kernel output 56acb1b620e2 drm/msm/dpu: make the irq table size static ea4842ed62f3 drm/msm/dpu: add helper to get IRQ-related data a65264833690 drm/msm/dpu: extract dpu_core_irq_is_valid() helper e75e45c25b66 drm/msm/dpu: remove irq_idx argument from IRQ callbacks bcefd1bf63b1 firmware: arm_ffa: Upgrade the driver version to v1.1 113580530ee7 firmware: arm_ffa: Update memory descriptor to support v1.1 format e4607b84c681 firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor 76cf932c95b9 KVM: arm64: FFA: Remove access of endpoint memory access descriptor array 65a8a3dd3b95 clk: scmi: Add support for clock {set,get}_parent 77bbfe607b1d firmware: arm_scmi: Add support for clock parents 3537a75e73f3 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped 908af696c513 firmware: arm_scpi: Use device_get_match_data() 19537e125cc7 net: bcmgenet: Remove custom ndo_poll_controller() 4e1e21117e7e pinctrl: samsung: Annotate struct exynos_muxed_weint_data with __counted_by a56d5551e199 perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by f49449fbc21e usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach 0f5aa1b01263 usb: usbtest: fix a type promotion bug b8aaf639b403 usbip: Use platform_device_register_full() 974757634842 USB: usbip: fix stub_dev hub disconnect 53412dc29054 drm/mediatek: Fix iommu fault during crtc enabling 3ec71e05ae6e drm/mediatek: Fix iommu fault by swapping FBs after updating plane state 26fdd23ff861 drm/mediatek: Support dynamic selection of MT8188 VDOSYS0 00d035228f8c drm/mediatek: dsi: Support dynamic connector selection f6ec9da1e7ac drm/mediatek: dpi: Support dynamic connector selection 01389b324c97 drm/mediatek: Add connector dynamic selection capability a260f5624dfc drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs ebba09609930 drm/mediatek: Fix using wrong drm private data to bind mediatek-drm 26c35d1d1646 drm/mediatek: Add crtc path enum for all_drm_priv array ff64e4c31d96 drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data 1621a8edc226 drm/i915/guc: Update 'recommended' version to 70.12.1 for DG2/ADL-S/ADL-P/MTL 36b2d7dd5a8a driver core: platform: Annotate struct irq_affinity_devres with __counted_by 27df2ed3b145 riscv: dts: sophgo: add Milk-V Duo board device tree c3dffa879cca riscv: dts: sophgo: add initial CV1800B SoC device tree 32ecb28b8e60 dt-bindings: riscv: Add Milk-V Duo board compatibles 332ba4f78a6d dt-bindings: timer: Add SOPHGO CV1800B clint 975f0a640ceb dt-bindings: interrupt-controller: Add SOPHGO CV1800B plic b44444027ce7 thermal: trip: Remove lockdep assertion from for_each_thermal_trip() c32ab7bd6191 riscv: defconfig: enable SOPHGO SoC 9439a0e8b6bb riscv: dts: sophgo: add Milk-V Pioneer board device tree 967a94a92aaa riscv: dts: add initial Sophgo SG2042 SoC device tree bc87127a4592 sched/debug: Print 'tgid' in sched_show_task() aa1567a7e644 intel_idle: Add ibrs_off module parameter to force-disable IBRS 7506203089dc intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() 2743fe89d4d4 x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance e3e3bab1844d x86/speculation: Add __update_spec_ctrl() helper ea41bb514fe2 sched/core: Update stale comment in try_to_wake_up() cfb5e0cece70 serial: initialize retinfo in uart_get_info() 1f34e3defb5c serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() 8e3c825288c6 dt-bindings: serial: renesas,scif: document r9a08g045 support 9e8368a332fd dt-bindings: serial: allow naming of Bluetooth with GPS children 42851dfd4dbe dt-bindings: serial: fix regex pattern for matching serial node children 5a1cc96352b2 tty: vc_screen: make vc_class constant 3abe1144ed54 tty: vt: make vtconsole_class constant 25d367506a28 staging: rtl8192e: Remove unused file rtllib_debug.h 00c02ae6746d staging: rtl8192e: Remove unused variable rt_global_debug_component 26e703c677e9 staging: rtl8192e: Remove function _rtl92e_wx_set_debug() f4840e34387d staging: rtl8192e: Remove unchanged variable active_scan c5b5d02f9b14 staging: rtl8192e: Remove function _rtl92e_wx_set_scan_type() 22448f0131f0 staging: rtl8192e: Remove constant variable ps_force 771287642e4b staging: rtl8192e: Remove function _rtl92e_wx_adapter_power_status() 02584b2aea67 staging: rtl8192e: Remove constant variable reg_max_lps_awake_intvl a84ff259bfc1 staging: rtl8192e: Remove function _rtl92e_wx_set_lps_awake_interval() 9938fdea87f6 staging: rtl8192e: Remove function _rtl92e_wx_set_force_lps() 31e2d4cde142 staging: qlge: Replace strncpy with strscpy a1766a4fd83b media: imon: fix access to invalid resource for the second interface 462e108bac18 media: rc: keymaps: add missing MODULE_DESCRIPTION to keymaps dc887661be33 media: Documentation: Split camera sensor documentation 2d21fef54800 media: Add MIPI CSI-2 generic long packet type definition deb866f9e3a4 media: mc: Check pad flag validity 4c812e33b0de media: v4l: subdev: Print debug information on frame descriptor 76c0b99d6141 media: v4l: subdev: Clear frame descriptor before get_frame_desc 07d81b507df5 media: ov2740: Return -EPROBE_DEFER if no endpoint is found 289c25923ecd media: ov2740: Use sub-device active state 1cfe77a541a5 media: ov2740: Enable runtime PM before registering the async subdev 8a695a29d68e media: ccs: Drop re-entrant s_stream support 2428e585b1e7 media: ccs: Partially revert "media: i2c: Use pm_runtime_resume_and_get()" d8bca3ed1d70 media: ccs: Use sub-device active state f00a1572b65a media: ccs: Obtain media bus formats before initialising up sub-devices 77ab9dc8d926 media: ccs: Move media_entity_pads_init to init from register ac84b72242ce media: ccs: Rename ccs_create_subdev as ccs_init_subdev 393566558678 media: ccs: Switch to init_cfg f055e53ebcfc media: ccs: Correct error handling in ccs_register_subdev 724ff68e968b media: ccs: Correctly initialise try compose rectangle 441b5c63d71e media: ccs: Fix driver quirk struct documentation 580139fa0c30 media: Documentation: Align numbered list, make it a proper ReST ef202378ccdd media: i2c: imx219: Move variables to inner scope bf313f998f74 media: i2c: imx219: Name all subdev state variables 'state' 0af46fbc333d media: i2c: imx219: Calculate crop rectangle dynamically 186aa9d47289 media: i2c: imx219: Separate horizontal and vertical binning eef9c161d029 media: i2c: imx219: Implement .init_cfg() using .set_fmt() d83b40ef9c07 media: i2c: imx219: Remove unneeded goto d03dfb7d4c5f media: i2c: imx219: Group functions by purpose 5ebbdd7aab33 media: i2c: imx219: Drop IMX219_VTS_* macros e3e5d172d5fc media: i2c: imx219: Don't store the current mode in the imx219 structure aa86ac42eec4 media: i2c: imx219: Access height from active format in imx219_set_ctrl c59d77be1b83 media: i2c: imx219: Infer binning settings from format and crop 00eb22782bb1 media: i2c: imx219: Use active crop rectangle to configure registers 2ae504a561db media: i2c: imx219: Initialize ycbcr_enc cff09e76bf79 media: i2c: imx219: Merge format and binning setting functions 8921687278d4 media: i2c: imx219: Set mode registers programmatically 55c3ec033b7e media: i2c: imx219: Fix test pattern window for 640x480 mode ec80c606cca5 media: i2c: imx219: Drop IMX219_REG_CSI_LANE_MODE from common regs array 1c9083565a46 media: i2c: imx219: Replace register addresses with macros 3e40c8db9ec5 media: i2c: imx219: Drop unused macros 852798cc8a45 media: i2c: imx219: Convert to CCI register access helpers 24d756e914fc media: i2c: Add driver for onsemi MT9M114 camera sensor e00d0d9e74fe media: dt-bindings: media: i2c: Add MT9M114 camera sensor binding 206d8a9b36d3 media: i2c/hi556: add a new mode 1296x722 settings 17c74cb89706 media: imx334: Orphan the driver 5b0e91fd477d media: imx335: Orphan the driver 59ac78dcd17c media: imx412: Orphan the driver 0308483f6674 media: ov9282: Assign maintenance to Dave cd5c11d5aacd media: platform: cros-ec: Add Taranza to the match table 678e8d804149 media: platform: cros-ec: Rename conns array for the match table 4b910840f9f3 media: dvb-frontends: drop check because i2c_unregister_device() is NULL safe b622e46690eb media: i2c: drop check because i2c_unregister_device() is NULL safe 36fe515c1a3c media: cedrus: Fix clock/reset sequence 85b901e6003b media: visl: use canonical ftrace path 1fd6eb12642e media: vidtv: mux: Add check and kfree for kstrdup 76a2c5df6ca8 media: vidtv: psi: Add check for kstrdup 5f9fcbf92da9 media: nuvoton: npcm-video: Fix IS_ERR() vs NULL bug 04d19e65137e media: s5p-mfc: Fix potential deadlock on condlock 3568cb655669 media: mediatek: vcodec: add encoder power management helper functions 06a185a861da media: tvp541x: Sort header files 2fa264283d20 media: tvp541x: Drop CONFIG_OF ifdeffery 0b135b89212f media: tvp541x: Extend match support for OF tables 54b6b605b9a0 media: v4l2-event: Annotate struct v4l2_subscribed_event with __counted_by d425557814ab media: allegro: Annotate struct mcu_msg_push_buffers_internal with __counted_by 61334819aca0 media: s3c-camif: Avoid inappropriate kfree() f301fedbeecf media: cobalt: Use FIELD_GET() to extract Link Width 56a8c694c524 media: i2c: adv7180: Drop CONFIG_OF ifdeffery a142f7bb8908 media: i2c: adv7180: Extend match support for OF tables 0aeccc63f3bc media: mtk-jpegenc: Fix bug in JPEG encode quality selection c3cad51c66bb media: platform: mtk-mdp3: add missing of_node_put cab0c4e94c49 media: Documentation: dv-timings.rst: explain basic approach 6496617b2b06 media: amphion: handle firmware debug message f910d3ba78a2 media: qcom: camss: Comment CSID dt_id field 5c07f30bed52 media: qcom: camss: Propagate vfe_reset error up the callstack 90cc4555730b media: qcom: camss: Move vfe_disable into a common routine where applicable 2ce0bd411b82 media: qcom: camss: Support RDI3 for VFE 17x 35a62432af1e media: qcom: camss: Fix support for setting CSIPHY clock name csiphyX 0727615fb975 media: qcom: camss: Functionally decompose CSIPHY clock lookups bcd2adfef23a media: qcom: camss: Allow clocks vfeN vfe_liteN or vfe_lite 2de3a6546aee media: qcom: camss: Untangle if/else spaghetti in camss b2c2715e5aaf media: qcom: camss: Remove special case for VFE get/put 7c1340e4c296 media: qcom: camss: Assign the correct number of RDIs per VFE c23c79981615 media: qcom: camss: Pass CAMSS subdev callbacks via resource ops pointer 91719b27926a media: qcom: camss: Pass line_num from compat resources 5900b051959e media: qcom: camss: Pass remainder of variables as resources 9e0c25977799 media: qcom: camss: Pass icc bandwidth table as a platform parameter de98fe8d1c50 media: qcom: camss: Start to move to module compat matched resources 1643b787a236 media: qcom: camss: Rename camss struct resources to camss_subdev_resources 7b5c2ad524f5 media: qcom: camss: Amalgamate struct resource with struct resource_ispif bd7e2477d737 media: Documentation: Added Digiteq Automotive MGB4 driver documentation 0ab13674a9bd media: pci: mgb4: Added Digiteq Automotive MGB4 driver ea1c1e67e631 ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning a36f8ac61b04 ARM: dts: motorola-mapphone: Add mdm6600 sleep pins ba05a7886f05 ARM: dts: am3517: Configure ethernet alias 03eb6d5e6d8e ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt 2ab6b437c652 ARM: dts: am3517-evm: Fix LED3/4 pinmux aff781536c64 ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible cc284742c2f3 ARM: dts: omap: omap4-embt2ws: Add IMU at control unit 3385375be6f2 drm/i915/ddi: Remove redundant intel_connector NULL check 717c7c894d4b fs/proc: Add boot loader arguments as comment to /proc/bootconfig 1c20c65ea032 doc: Update /proc/cmdline documentation to include boot config f1020c687153 selftests: firmware: remove duplicate unneeded defines ec54424923cf selftests: core: remove duplicate defines 44eebacd6b8f selftests: clone3: remove duplicate defines dfc033059bb6 selftests: capabilities: remove duplicate unneeded defines 48533eca606e net: sock_dequeue_err_skb() optimization f1445032173d dm: shortcut the calls to linear_map and stripe_map 3abbd0699b67 net: phy: broadcom: add support for BCM5221 phy 9814ec70fccb net: atheros: replace deprecated strncpy with strscpy 9c9e3ab20f35 net: ax88796c: replace deprecated strncpy with strscpy 4f08c2570239 net: ixp4xx_eth: Support changing the MTU 0ff85cb9ce66 MAINTAINERS: Update LL TEMAC entry to Orphan 94cfada2a9ca drm/qxl: Use pci_is_vga() to identify VGA devices 76432cf63e2f drm/virtio: Use pci_is_vga() to identify VGA devices cdd3cecb5215 PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() 300bac9389e0 PCI/VGA: Select VGA devices earlier 655e6fe17896 PCI/VGA: Use pci_is_vga() to identify VGA devices 7e845ecb2fbf PCI: Add pci_is_vga() helper 84cb9cbd911a bpf: Annotate struct bpf_stack_map with __counted_by d98388cef531 mm/filemap: increase usage of folio_next_index() helper 2dc539ac4d2f kselftest: vm: add tests for no-inherit memory-deny-write-execute 24e41bf8a6b4 mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl 0da668333fb0 mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long c93d05a729f9 kselftest: vm: check errnos in mdwe_test a27e2e2d465e kselftest: vm: fix mdwe's mmap_FIXED test case 29d68b219ff8 kselftest: vm: fix tabs/spaces inconsistency in the mdwe test 76a0fb4fd5c9 delayacct: add memory reclaim delay in get_page_from_freelist 7ced098fcfe5 mm: document mmu_notifier_invalidate_range_start_nonblock() 840ea53a8dec memcg: remove unused do_memsw_account in memcg1_stat_format 72a14e821cba memcg: expose swapcache stat for memcg v1 55d2a0bd5ead mm: add statistics for PUD level pagetable 51a23b1be920 acpi,mm: fix typo sibiling -> sibling ae2b1c380ef1 drm/i915: s/dev_priv/i915/ in the state checker 3ce6ac8c5eaa drm/i915: s/pipe_config/crtc_state/ in the state checker 4627bef6265d drm/i915: Simplify the state checker calling convetions a4e71126ac3b drm/i915: Constify remainder of the state checker 335aa752cf11 drm/i915: Simplify snps/c10x DPLL state checker calling convetion c788479a7c5b drm/i915: Constify the snps/c10x PLL state checkers 8f0994d47e89 drm/i915: Simplify watermark state checker calling convention 487a2db8bc4e drm/i915: Constify watermark state checker 0aa5369fdb9e pinctrl: realtek: Fix some NULL dereference warnings d48f8a6f4a20 pinctrl: realtek: Tag unused pins as __maybe_unused 8c58f51ff3c9 pinctrl: realtek: Fix error handling in probe() 4d6e198a3ae3 drm/i915: Simplify DPLL state checker calling convention cfc7109bf6d1 drm/i915: Constify the crtc states in the DPLL checker 2745bdda2095 drm/i915: Stop clobbering old crtc state during state check 12e03c805806 drm/i915/psr: Unify PSR pre/post plane update hooks f82060480095 asm-generic: Fix spelling of architecture 2fd0ebad27bc arch: Reserve map_shadow_stack() syscall number for all architectures cfa36f889f23 sparc: Annotate struct cpuinfo_tree with __counted_by e7a1b32e43b1 cpufreq: Rebuild sched-domains when removing cpufreq driver 9ef0ad49cc86 cpufreq: userspace: Move is_managed indicator into per-policy structure 285189c57391 cpufreq: userspace: Use fine-grained mutex in userspace governor 842c34a2668f cpufreq: conservative: Simplify the condition of storing 'down_threshold' 16a03c71bba0 cpufreq: schedutil: Merge initialization code of sg_cpu in single loop 43b0294abace PCI: Replace unnecessary UTF-8 in Kconfig fdd11c14c33b selftests/bpf: Add pairs_redir_to_connected helper 0af3aace5b91 selftests/bpf: Don't truncate #test/subtest field 46475cc0dded selftests/bpf: Support building selftests in optimized -O2 mode 925a01577ea5 selftests/bpf: Fix compiler warnings reported in -O2 mode bc5bc309db45 bpf: Inherit system settings for CPU security mitigations 9ee4318c157b x86/tdx: Mark TSC reliable 470508f63ad2 ACPI: bus: Add context argument to acpi_dev_install_notify_handler() 5f3c10ac34ec ACPI: docs: enumeration: Clarify ACPI bus concepts df22568ad8ed spi: spidev: make spidev_class constant a702d4f01678 arm64: dts: amlogic: add libretech cottonwood support 8634c1114b94 platform: mellanox: Fix misspelling error in routine name b26bcdd5f03e platform: mellanox: Rename some init()/exit() functions for consistent naming c9b21ef0d0a8 firmware: arm_ffa: Simplify the computation of transmit and fragment length 1b6bf41b7a65 firmware: arm_ffa: Add notification handling mechanism e5adb3b20e39 firmware: arm_ffa: Add interface to send a notification to a given partition e0573444edbf firmware: arm_ffa: Add interfaces to request notification callbacks 0184450b8b1e firmware: arm_ffa: Add schedule receiver callback mechanism 897e9e60c016 firmware: arm_ffa: Initial support for scheduler receiver interrupt 3522be48d82b firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface faa19623e3e1 firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface 47561777d694 firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface fe2ddb6b4235 firmware: arm_ffa: Implement the FFA_RUN interface 933db703e8ce firmware: arm_ffa: Implement the notification bind and unbind interface 192e88cfea8c firmware: arm_ffa: Implement notification bitmap create and destroy interfaces 1609626c32c4 firmware: arm_ffa: Update the FF-A command list with v1.1 additions 22779149e93d firmware: arm_ffa: Emit modalias for FF-A devices 2d698e8b4fd2 firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging 7d0bc6360f17 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device 7d08f21f8c63 x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 a8ca9fc9134c powerpc/iommu: Do not do platform domain attach atctions after probe 189116d5ad54 Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" 45d08d85e6f6 iommu/amd: Remove unused EXPORT_SYMBOLS 37b282fa04dd iommu/amd: Remove amd_iommu_device_info() d55b0d2e075a iommu/amd: Remove PPR support 5a0b11a180a9 iommu/amd: Remove iommu_v2 module 942e02e15072 dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi 388fd6a87f7f staging: greybus: fw-management: make fw_mgmt_class constant f77047557238 staging: greybus: authentication: make cap_class constant a0b1e9796420 staging: greybus: raw: make raw_class constant f267da65bb6b staging: pi433: make pi433_class constant 0c99ee4e8f4b staging: vme_user: make vme_user_sysfs_class constant 9565794b1b01 staging: fieldbus: make controller_class constant 4734449f7311 dt-bindings: timer: Add Sophgo sg2042 CLINT timer d975794dddd2 dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC b965d9a96594 dt-bindings: riscv: Add T-HEAD C920 compatibles 1589534b1951 dt-bindings: riscv: add sophgo sg2042 bindings 07f9b7640629 dt-bindings: vendor-prefixes: add milkv/sophgo d0366abc9de5 riscv: Add SOPHGO SOC family Kconfig support 5eb4ff884f72 ALSA: hda: Add code_loading parameter to stream setup 956b610c4974 ALSA: hda: Fix stream fifo_size initialization f93dc90c2e8e ALSA: hda: Fix possible null-ptr-deref when assigning a stream 438fb575463f ARM: exynos_defconfig: add driver for ISL29018 669216528852 ARM: multi_v7_defconfig: add drivers for S5C73M3 & S5K6A3 camera sensors da886ba84479 extcon: max77843: add device-tree compatible string 36d301f3da0a extcon: max77693: add device-tree compatible string 7eb73b8abdae dt-bindings: arm: amlogic: add libretech cottonwood support ef31b8ce313e arm64: smp: Don't directly call arch_smp_send_reschedule() for wakeup a07a59415217 arm64: smp: avoid NMI IPIs with broken MediaTek FW 881fe6ed21e8 spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_message() static 4b226f15421d MAINTAINERS: Include sof headers under ASoC 634ed138d80b ASoC: cs35l56: Enable low-power hibernation mode on SPI 79b101947a82 ASoC: cs35l56: Enable low-power hibernation mode on i2c 3df761bdbc8b ASoC: cs35l56: Wake transactions need to be issued twice a47cf4dac7dc ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate 4df7d6a61f2c ASoC: SOF: IPC4: sort pipeline based on priority ae67b6371d04 ASoC: SOF: IPC4: get pipeline priority from topology 1a4890878241 net: phy: dp83867: Add support for hardware blinking LEDs 99474727d5d5 flow_offload: Annotate struct flow_action_entry with __counted_by d59b099c667f pinctrl: cherryview: Simplify code with cleanup helpers b3783e5efde4 net/packet: Annotate struct packet_fanout with __counted_by d3386552155c pinctrl: cherryview: Avoid duplicated I/O 71ce60d375f5 tools: ynl-gen: use uapi header name for the header guard 5ccf9873ab2b platform/x86: int3472: Switch to devm_get_gpiod() 53c5f7f6e793 platform/x86: int3472: Stop using gpiod_toggle_active_low() 5cad12851b16 platform/x86: int3472: Add new skl_int3472_gpiod_get_from_temp_lookup() helper 23516fba866c platform/x86: int3472: Add new skl_int3472_fill_gpiod_lookup() helper 06d65b2bc532 platform/x86/intel/ifs: ARRAY BIST for Sierra Forest c01e24936d16 mlxsw: core_acl_flex_keys: Fill blocks with high entropy first 900f4285bbc2 mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search 545535fd30dc mlxsw: core_acl_flex_keys: Save chosen elements per block 0a67b7a0ec36 mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen cad6431b8675 mlxsw: Mark high entropy key blocks e447056147ef sfc: support TC rules which require OR-AR-CT-AR flow f96622fd3a74 sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPs 937a0feab42e sfc: offload foreign RHS rules without an encap match ec1dc6c88ce4 sfc: support TC left-hand-side rules on foreign netdevs b9aa9e4c8b4e platform/x86/intel/ifs: Add new error code e6483a0b5902 platform/x86/intel/ifs: Add new CPU support 60d2e1b37d53 platform/x86/intel/ifs: Metadata validation for start_chunk 25a76dbb36dd platform/x86/intel/ifs: Validate image size 72b96ee29ed6 platform/x86/intel/ifs: Gen2 Scan test support 07f47c01b3bc platform/x86/intel/ifs: Gen2 scan image loading a138ac2656d1 platform/x86/intel/ifs: Refactor image loading code 97a5e801b304 platform/x86/intel/ifs: Store IFS generation number cdb1013808be platform/x86/amd/pmc: Add PMFW command id to support S2D force flush 2a92fccdaca8 nexthop: Annotate struct nh_group with __counted_by cf9ecad97725 nexthop: Annotate struct nh_notifier_grp_info with __counted_by eaede99c3aeb netlink: Annotate struct netlink_policy_dump_state with __counted_by 178e9bf9b57d nfp: nsp: Annotate struct nfp_eth_table with __counted_by 69c570ebc396 arm64: dts: ti: Fix HDMI Audio overlay in Makefile fdfc374af5dc ALSA: aoa: Replace asm/prom.h with explicit includes e299a9fd433f ALSA: aloop: Add control element for getting the access mode 462494565c27 ALSA: aloop: Add support for the non-interleaved access mode 8eb2194e3ffa ALSA: intel8x0m: fix name of SIS7013 sound chip in comment b61a3acada00 ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support 17dc03e6fdf3 ASoC: Intel: Skylake: Use helper to setup HOST stream 25f85afdd37e ASoC: Intel: avs: Use helper to setup HOST stream 88320b74ef95 ALSA: hda: Introduce HOST stream setup mechanism 2ee2c75c589a ALSA: hda: Poll SDxFIFOS after programming SDxFMT 162844744fa5 pwm: microchip-core: Convert SOC_MICROCHIP_POLARFIRE to ARCH_MICROCHIP_POLARFIRE 42b9116ce125 dt-bindings: pwm: mxs: Document the clocks property c3c653422a26 dt-bindings: pwm: mxs: Document fsl,imx28-pwm 0a81b0eb81ca firmware: arm_scmi: Add generic OPP support to the SCMI performance domain 5a6a10419352 firmware: arm_scmi: Specify the performance level when adding an OPP 033ca4de1296 firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add() 7818f0bcc195 pwm: omap-dmtimer: Remove redundant of_match_ptr() 2992e07038aa pwm: atmel: Remove redundant of_match_ptr() 3013c7f7780d pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() a9d7dfaaa8e6 pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() 4d0f332a6fb6 MIPS: Remove dead code in relocate_new_kernel 70f8cd94f2bc mips: dts: ralink: mt7621: rename to GnuBee GB-PC1 and GnuBee GB-PC2 b44ae980e9d0 mips: dts: ralink: mt7621: define each reset as an item 04318868abaa mips: dts: ingenic: Remove unneeded probe-type properties 595b2c5917d8 MIPS: loongson32: Remove dma.h and nand.h 48ceb35e7268 m68k: defconfig: Update virt_defconfig for v6.6-rc3 7e02d701b90e m68k: defconfig: Update defconfigs for v6.6-rc1 c7db3832ff19 m68k: io: Mark mmio read addresses as const b038c6abf968 m68k: Replace GPL 2.0+ README.legal boilerplate with SPDX 72e70a0e7ac7 m68k: sun3: Change led_pattern[] to unsigned char ec177486cb27 m68k: Add missing types to asm/irq.h c50b1fc11001 m68k: sun3/3x: Add and use "sun3.h" f9b34638c07e m68k: sun3x: Make dvma_print() static 6548f013fafd m68k: sun3x: Make sun3x_halt() static 1dbda52ef93e m68k: sun3x: Do not mark dvma_map_iommu() inline 873f7a1781ab m68k: sun3x: Fix signature of sun3_leds() 88be4a461e64 m68k: sun3: Make sun3_platform_init() static dc52d2db892c m68k: sun3: Make print_pte() static dc40c4297760 m68k: sun3: Annotate prom_printf() with __printf() 66ed28ea096c m68k: sun3: Remove unused vsprintf() return value in prom_printf() f9d49824c08e m68k: sun3: Remove unused start_page in sun3_bootmem_alloc() 2fde1934ae67 m68k: sun3: Remove unused orig_baddr in free_baddr() a4286641894d m68k: sun3: Add missing asmlinkage to sun3_init() bdc1656c08c6 m68k: sun3: Fix signature of sun3_get_model() 2e195ea7e95b m68k: sun3: Fix context restore in flush_tlb_range() 4ebe8459cd09 m68k: sun3: Improve Sun3/3x DVMA abstraction in 2926da2bea44 m68k: sun3/3x: Include for config_sun3*() bbe6980c332e m68k: q40: Add and use "q40.h" dcec33c1fc4a m68k: mvme16x: Add and use "mvme16x.h" 0c2a527e28ee m68k: mvme16x: Remove unused sink in mvme16x_cons_write() 7f5514b4ed70 m68k: mvme147: Make mvme147_init_IRQ() static c43278f073c9 m68k: mac: Add and use "mac.h" a53652fa78dd m68k: mac: Make mac_platform_init() static 4dae1950b494 m68k: mac: Remove unused yday in unmktime() f5d1d6d25845 m68k: mac: Remove unused sine_data[] 5a368e9c0294 m68k: hp300: Include "time.h" for hp300_sched_init() 18fe6bf505da m68k: bvme6000: Make bvme6000_abort_int() static 676ca3c3fd9a m68k: apollo: Add and use "apollo.h" 7509c04afe93 m68k: apollo: Replace set but not used variable by READ_ONCE() 55775fe94d7f m68k: apollo: Make local reset, serial, and irq functions static 93c12e309675 m68k: apollo: Remove unused debug console functions 564223609929 m68k: atari: Add and use "atari.h" 839ff3451a11 m68k: atari: Make atari_stram_map_pages() static 7849b9122e97 m68k: atari: Make atari_platform_init() static e9f72cff896e m68k: atari: Make ikbd_reset() static 4ad69503d8d2 m68k: atari: Document data parameter of stdma_try_lock() 090c65639add m68k: amiga: Add and use "amiga.h" ac0b55913213 m68k: amiga: pcmcia: Replace set but not used variable by READ_ONCE() 45dacf07fb1c m68k: emu: Mark version[] __maybe_unused 6156086e554c m68k: emu: Remove unused vsnprintf() return value in nfprint() 217614e937ce m68k: mm: Add and use "fault.h" 87d7186e6185 m68k: mm: Move paging_init() to common 2c0bb8cb9931 m68k: mm: Include for hwreg_() 53cab6a2b348 m68k: kernel: Add and use "vectors.h" 90829e82127d m68k: kernel: Add and use "traps.h" dbe93977e523 m68k: kernel: Add and use "signal.h" 7afc18501608 m68k: kernel: Add and use "ptrace.h" ab8151fc5e68 m68k: kernel: Add and use "process.h" ef69fb4dce17 m68k: kernel: Add and use "ints.h" 0891c4740c22 m68k: kernel: Add and use e036678a4b8f m68k: kernel: Make bad_super_trap() static e34b4acdf648 m68k: kernel: Include for trap_init() 7b9f6ca7d436 m68k: kernel: Add missing asmlinkage to do_notify_resume() a0938a8e2fb3 m68k: Use kernel's generic libgcc functions b149353da471 m68k: emu: Replace strlcpy() with strscpy() 1fee121f8f2a m68k: math-emu: Add missing prototypes 648c37ec0299 m68k: math-emu: Reformat function and variable headers 11dd57cc15fd m68k: math-emu: Replace external declarations by header inclusion 7e67c75d405b m68k: math-emu: Make multi_arith.h self-contained 8893eb3de0ec m68k: math-emu: Sanitize include guards 54b76dc9707a m68k: math-emu: Fix incorrect file reference in fp_log.c 184ff4f72163 OPP: Fix -Wunsequenced in _of_add_opp_table_v1() 339818380868 cxl/memdev: Fix sanitize vs decoder setup locking 5f2da1971446 cxl/pci: Fix sanitize notifier setup f29a824b0b67 cxl/pci: Clarify devm host for memdev relative setup 2627c995c15d cxl/pci: Remove inconsistent usage of dev_err_probe() 08b8a8c05423 cxl/pci: Remove hardirq handler for cxl_request_irq() 0025ff64ffcf OPP: Extend support for the opp-level beyond required-opps 693bb8a4d1a7 dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps 892c60c6b48d OPP: Switch to use dev_pm_domain_set_performance_state() 3aa872546783 OPP: debugfs: Fix warning with W=1 builds 3166383da081 OPP: Extend dev_pm_opp_data with a level cca14de56986 OPP: Remove doc style comments for internal routines a0242c81bb75 OPP: Add dev_pm_opp_find_level_floor() 248a38d5cc3f OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility 401e09201a01 PM: domains: Implement the ->set_performance_state() callback for genpd 3fbc5c3b8522 PM: domains: Introduce dev_pm_domain_set_performance_state() c1698c73f4aa drm: exynos: dsi: Convert to platform remove callback returning void b50944fe2234 arm64: dts: meson-a1-ad402: set SPIFC pins 4985d0b308ee arm64: dts: meson: a1: Add SPIFC mux pins 7a0207094f1b xfrm: policy: replace session decode with flow dissector 45f87dd6b309 xfrm: move mark and oif flowi decode into common code 2b1dc6285c3f xfrm: pass struct net to xfrm_decode_session wrappers 9c8c3fa3a52b bpf: Fix the comment for bpf_restore_data_end() 221ddb723d90 xfrm: Support GRO for IPv6 ESP in UDP encapsulation 172bf009c18d xfrm: Support GRO for IPv4 ESP in UDP encapsulation b439475a0dba xfrm: Use the XFRM_GRO to indicate a GRO call on input d549854bc58f selftests/bpf: Enable CONFIG_VSOCKETS in config 5d6d6a7d7e66 KVM: x86: Refine calculation of guest wall clock to use a single TSC read 28b95ee86807 ext4: run mballoc test with different layouts setting 7c9fa399a369 ext4: add first unit test for ext4_mb_new_blocks_simple in mballoc bdefd689b7ff ext4: add some kunit stub for mballoc kunit test 5c657db46d9e ext4: call ext4_mb_mark_context in ext4_group_add_blocks() 03c7fc39a677 ext4: Separate block bitmap and buddy bitmap freeing in ext4_group_add_blocks() 38b8f70cd28c ext4: call ext4_mb_mark_context in ext4_mb_clear_bb 33e728c67db6 ext4: Separate block bitmap and buddy bitmap freeing in ext4_mb_clear_bb() 2f94711b098b ext4: call ext4_mb_mark_context in ext4_mb_mark_diskspace_used c431d3867e0a ext4: extend ext4_mb_mark_context to support allocation under journal 26d0f87b9fff ext4: call ext4_mb_mark_context in ext4_free_blocks_simple f9e2d95a4532 ext4: factor out codes to update block bitmap and group descriptor on disk from ext4_mb_mark_bb d2f7cf40ea89 ext4: make state in ext4_mb_mark_bb to be bool 61187fce8600 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev 484fd6c1de13 ext4: apply umask if ACL support is disabled 2cd8bdb5efc1 ext4: mark buffer new if it is unwritten to avoid stale data exposure af90a8f4a09e ext4: move 'ix' sanity check to corrent position 8b6b562121f1 jbd2: fix printk format type for 'io_block' in do_one_pass() 71cd5a5aa060 jbd2: print io_block if check data block checksum failed when do recovery 248b45b621a7 ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap 350bb48b84b8 ext4: remove unnecessary check to avoid repeat update_backups for the same gdb 9dca529bdaad ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg 70cbfd257995 ext4: use saved local variable sbi instead of EXT4_SB(sb) 95b635689b58 ext4: remove EXT4FS_DEBUG defination in resize.c 1fc1bd2d18bb ext4: calculate free_clusters_count in cluster unit in verify_group_input 31458077273b ext4: remove commented code in reserve_backup_gdb 7d4cd3b45af0 ext4: remove redundant check of count e44fc921b84f ext4: fix typo in setup_new_flex_group_blocks 40dd7953f4d6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks 48f1551592c5 ext4: correct return value of ext4_convert_meta_bg 9adac8b01f4b ext4: add missed brelse in update_backups 31f13421c004 ext4: correct offset of gdb backup in non meta_bg group to update_backups ebf6cb7c6e12 ext4: no need to generate from free list in mballoc 8fedebb5ea18 ext4: fix incorrect offset 8e387c89e96b ext4: make sure allocate pending entry not fail 40ea98396a36 ext4: correct the start block of counting reserved clusters a1e932cefac9 dt-bindings: usb: Add Realtek DHC RTD SoC Type-C 8a590d7371f0 extcon: add Realtek DHC RTD SoC Type-C driver ce774e5365e4 ext4: make running and commit transaction have their own freed_data_list a8c1eb77edfc ext4: fix traditional comparison using max/min method 745f17a4166e ext4: fix race between writepages and remount ee6a12d0d4d8 ext4: add missing initialization of call_notify_error in update_super_work() 4514aa9f56fd nfp: Annotate struct nfp_reprs with __counted_by 0fef0907d6fa netem: Annotate struct disttable with __counted_by 3e584e32b19d nexthop: Annotate struct nh_notifier_res_table_info with __counted_by 2253bb3ff242 nexthop: Annotate struct nh_res_table with __counted_by 5ffe330e40bd net: sfp: improve Nokia GPON sfp fixup e184e8609f8c net: sfp: re-implement ignoring the hardware TX_FAULT signal f404a58dcf0c objtool: Remove max symbol name length limitation e959c279d391 objtool: Propagate early errors 98bdeae9502b net: cpmac: remove driver to prepare for platform removal 06eaa531f2dd hte: tegra194: improve the GPIO-related comment 63a0b7dc1537 PCI: endpoint: Use IS_ERR_OR_NULL() helper function c8e7df374ba2 drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by e0a3e7bf62df drm/amdgpu: Drop unnecessary return statements 4798db85b76a Documentation/amdgpu: Add board info details 76da73f0266c drm/amdgpu: Add sysfs attribute to get board info b0a4553336aa drm/amdgpu: Get package types for smuio v13.0 4365d2ed09db drm/amdgpu: Add more smuio v13.0.3 package types cbad0dd13ac9 drm/amdgpu: fix ip count query for xcp partitions c207c36544ee drm/amd/pm: Remove set df cstate for SMUv13.0.6 28a3f4960948 drm/amdgpu: Move package type enum to amdgpu_smuio 2b6b29f33fdd drm/amdgpu: Fix complex macros error dc427a473e5d drm/amdkfd: Use partial migrations in GPU page faults de5e73dc6baf drm/amd/display: Simplify the per-CPU usage. 9c77dcf6a5b1 drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). 0029e4d46b89 drm/amdgpu: amdgpu_drm.h: fix comment typos 7d3f1d76f33d drm/amdgpu: refine fault cache updates 7a41ed8b59ba drm/amdgpu: add new INFO ioctl query for the last GPU page fault 0a6fa8f03e14 selftests: timers: Convert nsleep-lat test to generate KTAP output 071af0c9e582 selftests: timers: Convert posix_timers test to generate KTAP output 47903c1d153d selftests/exec: Convert execveat test to generate KTAP output 907f33028871 kselftest: Add a ksft_perror() helper 1c71a121c7ff selftests: static_keys: fix test name in messages 5b45a753776b selftests: uevent filtering: fix return on error in uevent_listener 37013b557b7f kbuild: Merge per-arch config for kselftest-merge target 6d3d638d1865 kbuild: Let builtin have precedence over modules for kselftest-merge 876d7fcd1f4c selftests/dmabuf-heaps: add gitignore file 7359da1cc2fe selftests/tdx: add gitignore file 1da3f00e5e0c selftests/user_events: add gitignore file 137f59d5dab4 can: at91_can: switch to rx-offload implementation dd94a2f1f2f8 can: at91_can: at91_alloc_can_err_skb() introduce new function 3db6154e44db can: at91_can: at91_irq_err_line(): send error counters with state change 9df2faf947bc can: at91_can: at91_irq_err_line(): make use of can_change_state() and can_bus_off() f13e86993d85 can: at91_can: at91_irq_err_line(): take reg_sr into account for bus off 910f179aa0de can: at91_can: at91_irq_err_line(): make use of can_state_get_by_berr_counter() efad777c3e97 can: at91_can: at91_irq_err(): rename to at91_irq_err_line() e0c9db91d60b can: at91_can: at91_irq_err_frame(): move next to at91_irq_err() d3f4cf05402b can: at91_can: at91_irq_err_frame(): call directly from IRQ handler aa3f5d935cbb can: at91_can: at91_poll_err(): increase stats even if no quota left or OOM 864c6f07d3c4 can: at91_can: at91_poll_err(): fold in at91_poll_err_frame() 3ecc09856afb can: at91_can: add CAN transceiver support 99f4ff41bbb0 can: at91_can: at91_open(): forward request_irq()'s return value in case or an error 8227088cb3c2 can: at91_can: at91_chip_start(): don't disable IRQs twice ccd7cd07051f can: at91_can: at91_set_bittiming(): demote register output to debug level 2f1a01a82fca can: at91_can: rename struct at91_priv::{tx_next,tx_echo} to {tx_head,tx_tail} 2b08e5217a1d can: at91_can: at91_setup_mailboxes(): update comments 63446dc70316 can: at91_can: add more register definitions 5e9c5bcc017d can: at91_can: MCR Register: convert to FIELD_PREP() bdfff1433cd6 can: at91_can: MSR Register: convert to FIELD_PREP() 90aa9a250cf2 can: at91_can: MID registers: convert access to FIELD_PREP(), FIELD_GET() 53558ac133c0 can: at91_can: MMR registers: convert to FIELD_PREP() abe1348753b3 can: at91_can: ECR register: convert to FIELD_GET() bd7854e83900 can: at91_can: BR register: convert to FIELD_PREP() 18c987147483 can: at91_can: at91_irq_tx(): remove one level of indention e26ccc4658c1 can: at91_can: use a consistent indention 9beebc2b5d00 can: dev: add can_state_get_by_berr_counter() to return the CAN state based on the current error counters 6411959c10fe can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds f0e0c809c0be can: dev: can_restart(): move debug message and stats after successful restart 8f3ec204d340 can: dev: can_restart(): reverse logic to remove need for goto 6841cab8c450 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() fe5c9940dfd8 can: dev: can_restart(): don't crash kernel if carrier is OK b2516f7af9d2 rust: kernel: remove `#[allow(clippy::new_ret_no_self)]` fc388bea85f8 MAINTAINERS: add Maintainer Entry Profile field for Rust bb97dbfaf936 MAINTAINERS: update Rust webpage ae6df65dabc3 rust: upgrade to Rust 1.72.1 fae633cfb729 thermal: intel: powerclamp: fix mismatch in get function for max_idle b57587f11f81 gpio: vf610: simplify code by dropping data check 76bc907b142c gpio: vf610: add i.MX8ULP of_device_id entry 2b575631fe5f dt-bindings: gpio: vf610: add i.MX95 compatible 1619a0944436 dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 690acef3c47f dt-bindings: gpio: vf610: update gpio-ranges ccd3129aca28 nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by 190c3ad68f38 i40e: Move DDP specific macros and structures to i40e_ddp.c 56df345917c0 i40e: Remove circular header dependencies and fix headers 5dfd37c37a44 i40e: Split i40e_osdep.h ef5d54078d45 i40e: Move memory allocation structures to i40e_alloc.h d3276f928a1d i40e: Simplify memory allocation functions 7151d87a175c virtchnl: Add header dependencies 8196b5fd6c73 i40e: Refactor I40E_MDIO_CLAUSE* macros 9d84f739d617 i40e: Move I40E_MASK macro to i40e_register.h 39ec612acf6d i40e: Remove back pointer from i40e_hw structure 5b9ceb63c49b logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations 24d813b2ec7d PCI: Make pci_assign_unassigned_resources() non-init 7e6f3b6d2c35 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device 9031e0013f81 drm/amd/display: Fix mst hub unplug warning eba90a7aa225 drm/panel: nv3051d: Add Support for Anbernic 351V e111ac7025cb PCI: cadence: Drop unused member from struct cdns_plat_pcie 1b063368ee71 dt-bindings: display: newvision,nv3051d: Add Anbernic 351V 4a2c5dddf9e9 arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A 3a8222080334 arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC 63e5aa69b821 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz 770480e7eb72 arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators 1d181c96ef3b arm64: dts: ti: k3-am62a-main: Add nodes for McASP 06a0d54202e0 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration 92039884c9b5 arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type ec30a50c72bd arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers 8e4e717be847 arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices c7368ddba2ff ARM: 9326/1: make self-contained for ARM 2d3dff577dd0 tools: iio: iio_generic_buffer ensure alignment 24d3ba0a7b44 ARM: 9324/1: fix get_user() broken with veneer 399da29ff5eb ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA 3562257b3416 ARM: 9322/1: Explicitly include correct DT includes c0e824661f44 ARM: 9321/1: memset: cast the constant byte to unsigned char b0150014878c ARM: 9320/1: fix stack depot IRQ stack filter 414f28a94222 ARM: 9319/1: sa1111: fix sa1111_probe kernel-doc warnings 067878e6cd25 arm64: dts: ti: k3-am68-sk: Add DT node for USB 73e8ec1b2d10 arm64: dts: ti: k3-am68-sk: Add DT node for PCIe b024d1a853b7 arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC c2e7258dbd45 arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP 567f75ab67d0 arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F 89e788b71b96 arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP 641d62f2012d arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F 35fa951c89f6 arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs 3328b0419815 arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F fad9312e432d arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes 9a7b145b0ecd arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes 1b70e86cb850 arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes 0997638a7580 arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance 33269ac0b768 arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg a716abbaa145 arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 848f68c760ab iio: magnetometer: ak8975: Fix 'Unexpected device' error 5ddd8baa4857 tracing: Make system_callback() function static 2819f23ac12c eventfs: Use eventfs_remove_events_dir() b3a4dbc89d40 io_uring/kbuf: Use slab for struct io_buffer objects f74c746e476b io_uring/kbuf: Allow the full buffer id space for provided buffers ab69838e7c75 io_uring/kbuf: Fix check of BID wrapping in provided buffers 1c61848f5318 dt-bindings: iio: resolver: add devicetree bindings for ad2s1210 82bcca7b7fed dt-bindings: memory-controllers: Add support for Xilinx Versal EDAC for DDRMC 1731a0c492c8 iio: adc: stm32-adc: Replace deprecated strncpy() with strscpy() d27425d5d8b1 iio: adc: meson: improve error logging at probe stage 1c8af6378258 iio: kx022a: Support ROHM KX132ACR-LBZ a68ad2062fb2 dt-bindings: iio: Add KX132ACR-LBZ accelerometer e49075c7e942 iio: adc: ad7192: Improve f_order computation 874bbd1219c7 iio: adc: ad7192: Use bitfield access macros 3b4e0e967755 MAINTAINERS: Add ROHM BM1390 81ca5979b6ed iio: pressure: Support ROHM BU1390 62593189b66a dt-bindings: Add ROHM BM1390 pressure sensor 8a76356e7db0 iio: improve doc for available_scan_mask c48fb9f95608 iio: imu: mpu6050: add level shifter flag 14114c8a747e dt-bindings: iio: imu: mpu6050: Add level shifter 67142d6f1e2f MAINTAINERS: fix Analog Devices website link d2d1ecc67c48 iio: imu: adis16475: Add buffer padding after temp channel 500d7640f63d staging: iio: resolver: ad2s1210: read excitation frequency from control register de69623c7cc7 staging: iio: resolver: ad2s1210: refactor setting excitation frequency 168115f98931 staging: iio: resolver: ad2s1210: rework gpios 647d5c5a9e76 perf: arm_cspmu: Support implementation specific validation 0a7603ab242e perf: arm_cspmu: Support implementation specific filters 8c282414ca62 perf: arm_cspmu: Split 64-bit write to 32-bit writes e2272bfb18ee drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edid bfc653aa89cb perf: arm_cspmu: Separate Arm and vendor module 09cfdb5a97b5 arm64: defconfig: Enable RZ/G3S (R9A08G045) SoC c083e9daf4a6 arm64: dts: renesas: ebisu: Document Ebisu-4D support 93be50c7ff8e arm64: dts: renesas: Add R-Car S4 Starter Kit support 92c4f314065a arm64: dts: renesas: Add Renesas R8A779F4 SoC support 177e2ee9a967 arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board d1ae4200bb26 arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board adb4f0c5699c arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM e20396d65b95 arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC bfef0760d247 riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled 9e40584dc259 riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property a38b1061d327 riscv: dts: renesas: r9a07g043f: Add L2 cache node 587c848ac3ea ARM: dts: renesas: bockw: Add FLASH node feab6a13ae63 arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk eb7581deb4c2 resource: Constify resource crosscheck APIs 10dabdf45ed3 resource: Unify next_resource() and next_resource_skip_children() 441f0dd8fa03 resource: Reuse for_each_resource() macro d712d205210c rapidio: make all 'class' structures const 3e8008fcf6b7 clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header 97c1c4ccda76 clk: renesas: rzg2l: Add struct clk_hw_data 01eabef547e6 clk: renesas: rzg2l: Add support for RZ/G3S PLL 5f710e3bc598 clk: renesas: rzg2l: Remove critical area a2b23159499e clk: renesas: rzg2l: Fix computation formula bf51d3b2d048 clk: renesas: rzg2l: Trust value returned by hardware d2692ed490e6 clk: renesas: rzg2l: Lock around writes to mux register 549f4ae2601f clk: renesas: rzg2l: Wait for status bit of SD mux before continuing d5252d9697a3 clk: renesas: rcar-gen3: Extend SDnH divider table 4f01342464a8 Documentation: stable: clarify patch series prerequisites 24de09c16f97 PCI: Implement custom llseek for sysfs resource entries 0fedefd4c4e3 kernfs: sysfs: support custom llseek method for sysfs entries 1b057bd800c3 drivers/char/mem: implement splice() for /dev/zero, /dev/full 19e3e6cdfdc7 accessibility: speakup: refactor deprecated strncpy 2953fa030690 hpet: Annotate struct hpets with __counted_by 1b6f457b8354 c2port: replace deprecated strncpy with strscpy 6f17027cc487 binderfs: fix typo in binderfs.c 77f048bcbf07 comedi: Annotate struct comedi_lrange with __counted_by e6c1ccaa711a comedi: add HAS_IOPORT dependencies again 88dd4797746f comedi: amplc_dio200_common: Conditionally remove I/O port support a3f2b80847e2 comedi: amplc_dio200_common: Refactor register access functions 772dcada0e73 comedi: amplc_dio200_pci: Conditionally remove devices that use port I/O 4e1bd6724b85 comedi: ni_mio_common: Conditionally use I/O port or MMIO a7b9ffd8c208 comedi: ni_labpc_common: Conditionally remove I/O port support 7187a0939a17 comedi: comedi_8255: Conditionally remove I/O port support 5c57b1ccecc7 comedi: comedi_8255: Rework subdevice initialization functions 0ccb86a690c5 comedi: 8255_pci: Conditionally remove devices that use port I/O 90d256757e0b comedi: comedi_8254: Conditionally remove I/O port support fade5e5b0b2a comedi: comedi_8254: Replace comedi_8254_init() and comedi_8254_mm_init() c62f5032f72a comedi: comedi_8254: Use a call-back function for register access 7b79e3d2c633 comedi: Correct dependencies for COMEDI_NI_PCIDIO 14388ec0052c drivers: misc: ti-st: replace deprecated strncpy with strscpy 2801badd2654 ibmvmc: replace deprecated strncpy with strscpy bd4da04c7934 mei: fix doc typos 3c69d52e3e12 misc: bcm-vk: Annotate struct bcm_vk_wkent with __counted_by 4963e34ce7b9 thermal: core: Drop thermal_zone_device_exec() b251ab28caeb ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips cd3c00e77609 thermal: int340x: Use thermal_zone_for_each_trip() 828176d037e2 rust: arc: add explicit `drop()` around `Box::from_raw()` 49e7265fd098 net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute 29f834aa326e net_sched: sch_fq: add 3 bands and WRR scheduling 5579ee462dfe net_sched: export pfifo_fast prio2band[] 2ae45136a938 net_sched: sch_fq: remove q->ktime_cache c2a5b4597ab8 ARM: multi_v7_defconfig: add tm2-touchkey driver 4f9cf91e4102 ACPI: thermal: Combine passive and active trip update functions 44babd829a7e ACPI: thermal: Move get_active_temp() 7360a48bd0f5 debugfs: Fix __rcu type comparison warning a56cc0a83385 thermal: core: Add function to walk trips under zone lock 1dc05a274a7b device property: Replace custom implementation of COUNT_ARGS() 98ad1dd06a02 drivers: base: test: Make property entry API test modular f1ac370cdda3 driver core: Add missing parameter description to __fwnode_link_add() 7523d330aac7 device property: Clarify usage scope of some struct fwnode_handle members b85b4f30846b iommu: Fix return code in iommu_group_alloc_default_domain() 92bce97f0c34 s390/pci: Fix reset of IOMMU software counters 0f6a90436a57 iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled 64909aa6ddd0 drm/i915/fbc: Remove pointless "stride is multiple of 64 bytes" check 1fe5c43e447b drm/i915/fbc: Split plane pixel format checks per-platform 5737f7dc16a1 drm/i915/fbc: Split plane rotation checks per-platform 9fbe915b8892 drm/i915/fbc: Split plane tiling checks per-platform a8a3b4cd7461 drm/i915/fbc: Split plane stride checks per-platform da7b3b03f4c5 drm/i915/fbc: Remove ancient 16k plane stride limit 6097cdac5af6 drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read 8468516f9f93 crypto: pkcs7 - remove md4 md5 x.509 support 18e2ef172cec crypto: sig - fix kernel-doc typo 595729b6f571 crypto: akcipher - fix kernel-doc typos 3c3507d2b1b0 dt-bindings: rng: meson: add meson-rng-s4 compatible a5de196d6d7d hwrng: meson - add support for S4 b42ab1c61a77 crypto: hisilicon/qm - check function qp num before alg register ff3ddca9ca15 crypto: hisilicon/qm - fix the type value of aeq 5831fc1fd4a5 crypto: hisilicon/qm - fix PF queue parameter issue e12a68b3c6ac crypto: x86/aesni - Perform address alignment early for XTS mode d148736ff17d crypto: x86/aesni - Correct the data type in struct aesni_xts_ctx 62496a2dead7 crypto: x86/aesni - Refactor the common address alignment code a1e452026e6d X.509: Add missing IMPLICIT annotations to AKID ASN.1 module 200a98797b8f dt-bindings: crypto: fsl-imx-sahara: Fix the number of irqs dcd7a8961c99 dt-bindings: crypto: fsl-imx-sahara: Document the clocks 137e6c52ac4a dt-bindings: crypto: fsl-imx-sahara: Shorten the title fa095fe0ab35 soc: mediatek: svs: Add support for voltage bins 1f6c9cbc49bb soc: mediatek: svs: Add support for MT8188 SoC 6b841f34d51c dt-bindings: soc: mediatek: add mt8188 svs dt-bindings 466f70fb1b10 platform/chrome: kunit: make EC protocol tests independent e410b4ade83d platform/chrome: kunit: initialize lock for fake ec_dev a7bad167bdc3 platform/chrome: cros_ec: fix compilation warning c0a2c7619666 dt-bindings: soc: renesas: Document R-Car S4 Starter Kit 6042f5365bee dt-bindings: soc: renesas: Document SMARC Carrier-II EVK 1c3be6ca7229 dt-bindings: soc: renesas: Document RZ/G3S SMARC SoM 4202bcac5e65 KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured d34b76489ea0 KVM: arm64: Only insert reserved ranges when SMCCC filter is used bb17fb31f00e KVM: arm64: Add a predicate for testing if SMCCC filter is configured 9586e2401700 drm/v3d: Annotate struct v3d_perfmon with __counted_by 45744668746b drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_by 25765dde572b drm/virtio: Annotate struct virtio_gpu_object_array with __counted_by b16cc13baca7 drm/vc4: Annotate struct vc4_perfmon with __counted_by 9760e50db54f drm/nouveau/pm: Annotate struct nvkm_perfdom with __counted_by 8f5d3daad715 drm/msm/dpu: Annotate struct dpu_hw_intr with __counted_by 8a922cf12cde drm/i915/selftests: Annotate struct perf_series with __counted_by ac8e62ab25f2 drm/amdgpu/discovery: Annotate struct ip_hw_instance with __counted_by a640e3c3a573 drm/amd/pm: Annotate struct smu10_voltage_dependency_table with __counted_by 4d08c3d12b61 misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() e372aee8c249 dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC 8d1b43f6a6df tty: Restrict access to TIOCLINUX' copy-and-paste subcommands a083c755e136 devres: rename the first parameter of devm_add_action(_or_reset) 243e1b776f61 driver core: platform: Unify the firmware node type check 6136597c8fea driver core: platform: Use temporary variable in platform_device_add() a549e3aac29c driver core: platform: Refactor error path in a couple places aab8aa0d35fc driver core: platform: Drop redundant check in platform_device_add() 0113a99b8a75 eeprom: Remove deprecated legacy eeprom driver bcdf91c9f907 eeprom: idt_89hpesx: replace open-coded kmemdup_nul 1053c4a4b8fc Revert "usb: gadget: uvc: stop pump thread on video disable" dddc00f25541 Revert "usb: gadget: uvc: cleanup request when not in correct state" e0fa80bbede8 Revert "usb: gadget: uvc: rework pump worker to avoid while loop" 0cff993e08a7 locking/seqlock: Fix typo in comment e6814ec3ba19 perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability bab9fa6dc5e4 x86/entry/32: Remove SEP test for SYSEXIT 0d3109ad2e61 x86/entry/32: Convert do_fast_syscall_32() to bool return type eec62f61e134 x86/entry/compat: Combine return value test from syscall handler eb43c9b1517b x86/entry/64: Remove obsolete comment on tracing vs. SYSRET 06d0b811883b staging: bcm2835-audio: Register bcm2835-audio with vchiq_bus_type 899038ae82bd staging: bcm2835-camera: Register bcm2835-camera with vchiq_bus_type 162bd0dda990 staging: vc04_services: vchiq_arm: Register vchiq_bus_type 027e5703de6b staging: vc04_services: vchiq_arm: Add new bus type and device type 311b94dc641d staging: vc04_services: bcm2835-audio: Explicitly set DMA mask bc65b13eddc3 staging: vc04_services: bcm2835-camera: Explicitly set DMA mask 274fba8bb9e3 staging: rtl8192e: Remove constant variable bToOtherSTA 0c82f418112c staging: rtl8192e: Remove constant variable net_promiscuous_md ff56e82adf81 staging: rtl8192e: Remove constant variable promiscuous_on 1e420c19803c staging: rtl8192e: Remove constant variable fltr_src_sta_frame 4ba2590bff31 staging: rtl8192e: Remove function _rtl92e_wx_get_promisc_mode() 0fe73dca6c94 staging: rtl8192e: Remove function _rtl92e_wx_set_promisc_mode() ea4ba9614f22 staging: rtl8192e: Remove unused parameter mesh_flag f3f03ebb48f9 staging: rtl8192e: Remove unused variable raw_tx 841ee18e57cf staging: rtl8192e: Remove function rtllib_start_monitor_mode() a65552cf00b1 staging: rtl8192e: Remove equation in function rtllib_xmit_inter() 093eeaa28ff7 staging: rtl8192e: Remove function _rtl92e_wx_set_rawtx() d459c3c0cb4c Staging: rtl8192e: Rename variable pBA 782bfb06247c Staging: rtl8192e: Rename variable bCurrentHTSupport a1471d8830da Staging: rtl8192e: Rename variable pTSInfo c61d7510ea0b staging: rtl8192e: Remove constant parameter from rtllib_stop_protocol() fe8ab331af3f staging: rtl8192e: Remove unused/constant parameter mesh_flag and shutdown 33b0503ad09f staging: rtl8192e: Remove unused variable rfc_txpowertrackingindex fcc25eb4ab79 staging: rtl8192e: Remove unused variable rate_adaptive_disabled 3390f2627bfd staging: rtl8192e: Remove unused variable last_ratr 4a0fc1c07dba staging: rtl8192e: Remove unused function rtl92e_cam_restore() b85875603f1e staging: rtl8192e: Remove unused function rtl92e_dm_restore_state() 8e386a037b75 staging: rtl8192e: Remove unused function rtl92e_dm_backup_state() f65644535634 staging: rtl8192e: Remove r8192_private_handler _rtl92e_wx_force_reset() 5fb6ef8702c0 staging: rtl8192e: Remove unused variables priv->reset_count and reset_cnt 928346960478 staging: rtl8192e: Remove unused variable is_silent_reset b45ed52b707d staging: rtl8192e: Remove unused parameter from _rtl92e_up() 33f67636d98c staging: rtl8192e: Remove unused parameter from _rtl92e_sta_up() 9b604554c476 staging: rtl8192e: Remove unused variable reset_in_progress 287fcbd3e68d staging: rtl8192e: Remove unused variable rst_progress 0b1df0a58084 staging: rtl8192e: Remove broken function _rtl92e_if_silent_reset() ba8d9a3bb624 staging: rtl8192e: Remove RESET_TYPE_NORMAL c199cbac1431 staging: rtl8192e: Remove dead code from _rtl92e_if_check_reset() 04590c88e4f0 staging: rtl8192e: Remove ibss_maxjoin_chal 058cbee52ccd staging: ks7010: disable bh on tx_dev_lock 3b9333493b5f can: peak_pci: replace deprecated strncpy with strscpy 78510a4db873 mcb: use short version for function pointer for mcb_free_bus 7cda0b9eb6eb serial: core: Simplify uart_get_rs485_mode() 8700a7ea5519 serial: 8250_omap: Drop pm_runtime_irq_safe() b9cbe7e8f27b serial: 8250: Check for valid console index 12c66bf0ec47 arm64: dts: qcom: sm8550-qrd: add orientation gpio 8cda5bf9c10f arm64: dts: qcom: sm8550-mtp: add orientation gpio c6165ed2f425 usb: ucsi: glink: use the connector orientation GPIO to provide switch events 65682407f8f4 dt-bindings: soc: qcom: qcom,pmic-glink: add a gpio used to determine the Type-C port plug orientation e24bc293a6a6 usb: dwc3: document gfladj_refclk_lpm_sel field de2eb28cdb76 usb: gadget: f_uac2: allow changing terminal types through configfs af313201946a dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 44ceac8c92da docs: driver-api: usb: update dma info 1cf56299f9bc USB: dma: remove unused function prototype 5846cdfd3d58 drm/i915/display: Created exclusive version of vga decode setup 9418edf8ff01 wifi: rtlwifi: remove unreachable code in rtl92d_dm_check_edca_turbo() 036042e15770 wifi: rtw89: debug: txpwr table supports Wi-Fi 7 chips f680fc569566 wifi: rtw89: debug: show txpwr table according to chip gen 932f85c18aef wifi: rtw89: phy: set TX power RU limit according to chip gen 70aa04f2d58c wifi: rtw89: phy: set TX power limit according to chip gen 3b7dc652cc40 wifi: rtw89: phy: set TX power offset according to chip gen d51366421529 wifi: rtw89: phy: set TX power by rate according to chip gen 06b26738a7bb wifi: rtw89: mac: get TX power control register according to chip gen 453a62a3ee65 wifi: ath12k: fix debug messages 77f1ee6fd8b6 wifi: ath11k: fix Tx power value during active CAC 69fcb5259056 wifi: ath11k: fix CAC running state during virtual interface start 1d495f1c896c xfrm: Annotate struct xfrm_sec_ctx with __counted_by d7c9ae8d5d1b tools/perf: Update call stack check in builtin-lock.c 8f5b62a100cb tools/perf/tests: Fix object code reading to skip address that falls out of text section 6be5d82862ee tools/perf: Add "is_kmod" to struct dso to check if it is kernel module 26a5262d30e1 tools/perf: Add text_end to "struct dso" to save .text section size 0ddce121b038 perf test: Avoid system wide when not privileged be7a4caa7c45 perf hisi-ptt: Fix memory leak in lseek failure handling e2ca31cee909 tools: ynl: use uAPI include magic for samples a50660173c73 tools: ynl: don't regen on every make 0629f22ec130 ynl: netdev: drop unnecessary enum-as-flags d86e5fbd4c96 net: skb_queue_purge_reason() optimizations f4ecb3d44a11 mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() 26cc115d590c ptp: Fix type of mode parameter in ptp_ocp_dpll_mode_get() d7e9a9037de2 f2fs: Support Block Size == Page Size 788d30daa8f9 r8152: use napi_gro_frags 2cf51f931797 r8152: break the loop when the budget is exhausted 9cff0879aefe drm/amd/pm: Add GC v9.4.3 thermal limits to hwmon df7a2808528f drm/amd/pm: Add throttle limit for SMU v13.0.6 2358ecdabe37 drm/amd/display: 3.2.254 13c0e836316a drm/amd/display: Adjust code style for hw_sequencer.h 0653e02f4100 drm/amd/display: Adjust code style for dmub_cmd.h 8114c64a81b7 drm/amd/display: Update DMUB cmd header 434cf7af492f drm/amd/display: Add a check for idle power optimization 05b78277ef0e drm/amd/display: use full update for clip size increase of large plane source 889d55154516 drm/amd/display: Clean up code warnings c0af8c744e7e drm/amd/display: Make driver backwards-compatible with non-IPS PMFW 6ec876472ff7 drm/amd/display: refactor ILR to make it work 984abb5384b0 drm/amd/display: remove duplicated edp relink to fastboot b3551d0b481d drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only 40255df370e9 drm/amd/display: enable dsc_clk even if dsc_pg disabled 23de7616f358 drm/amdkfd: Fix EXT_COHERENT memory allocation crash fdac89096666 drm/amdgpu: ratelimited override pte flags messages e186400685d8 drm/amd/display: Add Null check for DPP resource b8e6aec14691 drm/amd: Drop all hand-built MIN and MAX macros in the amdgpu base driver 7752ccf85b92 drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments bc0b79ce2050 drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change 1508cb7e0752 cxgb4: Annotate struct smt_data with __counted_by ceba9725fb45 cxgb4: Annotate struct sched_table with __counted_by 157c56a4fede cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by c3db467b0822 cxgb4: Annotate struct clip_tbl with __counted_by 3bbae5f1c651 chelsio/l2t: Annotate struct l2t_data with __counted_by 62e6a28684b2 Revert "drm/amd/display: Enable Replay for static screen use cases" 8dbf1ba867c2 drm/amdgpu: cache gpuvm fault information for gmc7+ 2e8ef6a56129 drm/amdgpu: add cached GPU fault structure to vm struct ec4d770bbb15 drm/amd/display: Refactor dm_get_plane_scale helper f4bff6e0b9e1 drm/amdgpu: Use ttm_pages_limit to override vram reporting 9b37d45d797e drm/amdgpu: Rework KFD memory max limits 67318cb84341 drm/amdgpu/gmc11: set gart placement GC11 917f91d8d8e8 drm/amdgpu/gmc: add a way to force a particular placement for GART 52ed23dc29db drm/amd/display: fix problems in power_helper a19d934986b0 drm/amdgpu: correct gpu clock counter query on cyan skilfish 409f2e92a27a KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag e47d86083c66 KVM: x86: Add SBPB support 6f0f23ef76be KVM: x86: Add IBPB_BRTYPE support 006829954096 KVM: SVM: Treat all "skip" emulation for SEV guests as outright failures aeb904f6b9f1 KVM: x86: Refactor can_emulate_instruction() return to be more expressive a7de2727e5f3 pmdomain: starfive: Update prefixes for AON power domain 793f4def8c0a dt-bindings: power: Update prefixes for AON power domain 0958eccbeb81 pmdomain: qcom: rpmhpd: Add support for SM7150 rpmh clocks 38c2efa260e6 pmdomain: renesas: rmobile-sysc: fix -Wvoid-pointer-to-enum-cast warning d8237f8733ef pmdomain: xilinx: Move Kconfig option to the pmdomain subsystem 02c24a120374 pmdomain: ti: Move and add Kconfig options to the pmdomain subsystem f28cd697505d pmdomain: tegra: Move Kconfig option to the pmdomain subsystem fe78050a0025 pmdomain: sunxi: Move Kconfig option to the pmdomain subsystem ac68b50d15f1 pmdomain: starfive: Move Kconfig file to the pmdomain subsystem c6d6afb84010 pmdomain: st: Add a Kconfig option for the ux500 power domain 70556c57eab4 pmdomain: samsung: Move Kconfig option to the pmdomain subsystem 70a69266b392 pmdomain: rockchip: Move Kconfig option to the pmdomain subsystem a3aa70f97274 pmdomain: renesas: Move Kconfig options to the pmdomain subsystem 4eb42e5bd86d pmdomain: qcom: Move Kconfig options to the pmdomain subsystem 8b1d7a2785ab pmdomain: mediatek: Move Kconfig options to the pmdomain subsystem 24a11a1e8245 pmdomain: imx: Move Kconfig options to the pmdomain subsystem c96b13d7c0e4 ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU da8b973957ca ARM: dts: rockchip: Enable SMP bring-up for RK3128 02941bc2a1bc ARM: dts: rockchip: Add CPU resets for RK3128 9107283badc7 ARM: dts: rockchip: Add SRAM node for RK3128 ef4907deff89 ARM: dts: rockchip: Enable pwm fan for edgeble-neu2 c5cb195053ae ARM: dts: rockchip: Add pwm11 node to rv1126 61e510db47ac ARM: dts: rockchip: Add pwm11m0 pins to rv1126 28b2ae4ab0d1 ARM: dts: rockchip: Add pwm2 node to rv1126 5162bba5b38c ARM: dts: rockchip: Add pwm2m0 pins to rv1126 ac76b786cc37 arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support f5d9e8e08f81 tracing/selftests: Update kprobe args char/string to match new functions 5790b1fb3d67 eventfs: Remove eventfs_file and just use eventfs_inode 1c9a53ff7ece arm64: dts: rockchip: Add sdio node to rock-5b 46bb398ea1d8 arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1 86a2024d95e2 arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1 da447ec38780 arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b 199cbd5f195a arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b 42145b7a8235 arm64: dts: rockchip: add PCIe network controller to rock-5b 2b464cc2fd57 sctp: Spelling s/preceeding/preceding/g f48a288a4a65 arm64: dts: rockchip: Add saradc node to Indiedroid Nova aee432b50f6e arm64: dts: rockchip: add USB2 to rk3588s-indiedroid f5fb02c7125e arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova a28ab03b4996 rcu: Comment why callbacks migration can't wait for CPUHP_RCUTREE_PREP e096ab9d9f45 selftests/bpf: Add uprobe_multi to gen_tar target 72fae6319962 selftests/bpf: Enable lld usage for RISC-V 97a79e502e25 selftests/bpf: Add cross-build support for urandom_read et al 448e9f34d91d rcu: Standardize explicit CPU-hotplug calls 3f26d8b6d1cb power: supply: rt5033_charger: Replace "&pdev->dev" by "charger->dev" in probe 1c6877f1768a power: supply: rt5033_charger: Simplify initialization of rt5033_charger_data 8242336dc8a8 power: supply: rt5033_charger: Add cable detection and USB OTG supply 2cb1f6e9a743 rcu: Conditionally build CPU-hotplug teardown callbacks b55b775f0316 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv 0f2692ee4324 selftests/bpf: Define SYS_PREFIX for riscv e50856067289 lsm: fix a spelling mistake 8a412c5c1cd6 libbpf: Fix syscall access arguments on riscv 24a0fbf48cbe ptp: ocp: fix error code in probe() 2175362f594b MAINTAINERS: Include additional ASoC paths 77c9b9dea4fb KVM: x86/xen: Use fast path for Xen timer delivery ee11ab6bb04e KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n d5a590b1b614 net: dsa: mt753x: remove mt753x_phylink_pcs_link_up() e3c2d2d144c0 hid: cp2112: Fix duplicate workqueue initialization 928276075f16 HID: nintendo: cleanup LED code 46a0a2c96f0f HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround 783a8334ec1c cgroup/cpuset: Cleanup signedness issue in cpu_exclusive_check() 81701f7132f8 HID: nvidia-shield: Introduce thunderstrike_destroy() ec2926f5f622 HID: nvidia-shield: Fix some missing function calls() in the probe error handling path 2ed20dec2a88 HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path 0aa44595d61c RDMA/core: Fix a couple of obvious typos in comments 46c521bac592 cgroup/cpuset: Enable invalid to valid local partition transition 00f3696f7555 net: appletalk: remove cops support 9b81d3a5be05 cgroup: add cgroup_favordynmods= command-line option c27153682eac Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" ca6f5c2f94aa dt-bindings: net: fec: Add imx8dxl description c37e56cac3d6 crash_core.c: remove unneeded functions 39365395046f riscv: kdump: use generic interface to simplify crashkernel reservation fdc268232dbb arm64: kdump: use generic interface to simplify crashkernel reservation 9c08a2a139fe x86: kdump: use generic interface to simplify crashkernel reservation code b631b95dded5 crash_core: move crashk_*res definition into crash_core.c 0ab97169aa05 crash_core: add generic function to do reservation 70916e9c8d9f crash_core: change parse_crashkernel() to support crashkernel=,high|low parsing a9e1a3d84e4a crash_core: change the prototype of function parse_crashkernel() a6304272b03e crash_core.c: remove unnecessary parameter of function e22c3872e4d5 fs: ocfs2: replace strlcpy with sysfs_emit f6e9d38f8eb0 minmax: fix header inclusions 2d57792a39e5 pid: pid_ns_ctl_handler: remove useless comment 5e57418a2031 minmax: deduplicate __unconst_integer_typeof() 6309727ef271 kthread: add kthread_stop_put ed5378a387fd taskstats: fill_stats_for_tgid: use for_each_thread() 13b7bc60b535 getrusage: use __for_each_thread() c7ac8231ace9 getrusage: add the "signal_struct *sig" local variable e5ecf29c5078 signal: complete_signal: use __for_each_thread() 7904e53ed5a2 fs/proc: do_task_stat: use __for_each_thread() a9d56ce053da scsi: qla2xxx: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs 00c9d55f57d5 scsi: hisi_sas: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs 9cba82bba500 seq_file: add helper macro to define attribute for rw file 9734fe4dc220 panic: use atomic_try_cmpxchg in panic() and nmi_panic() 398352049146 __kill_pgrp_info: simplify the calculation of return value 8e1f385104ac kill task_struct->thread_group e34a35ee1f52 change thread_group_empty() to use task_struct->thread_node d639cf4abb4d change next_thread() to use __next_thread() ?: group_leader 33a981382571 introduce __next_thread(), fix next_tid() vs exec() race 00adf323b2e7 ocfs2: correct range->len in ocfs2_trim_fs() a8306f2d4dce compiler.h: unify __UNIQUE_ID c0d2f4ce5c9f docs: fix link s390/zfcpdump.rst dc68badcede4 mm: mlock: update mlock_pte_range to handle large folio 1acbc3f93614 mm: handle large folio when large folio in VM_LOCKED VMA range 28e566572aac mm: add functions folio_in_range() and folio_within_vma() a0ce79253a96 mm/damon/core-test: fix memory leak in damon_new_ctx() f950fa6ec6d2 mm/damon/core-test: fix memory leak in damon_new_region() ab428b4c459e mm/writeback: update filemap_dirty_folio() comment d57d36b56d66 Docs/ABI/damon: update for DAMOS apply intervals 033343d5c5b0 Docs/admin-guide/mm/damon/usage: update for DAMOS apply intervals 65ded14e2818 selftests/damon/sysfs: test DAMOS apply intervals a2a9f68e358f mm/damon/sysfs-schemes: support DAMOS apply interval 3f8723f12990 Docs/mm/damon/design: document DAMOS apply intervals 42f994b71404 mm/damon/core: implement scheme-specific apply interval a72217ad596e mm/damon/core: use nr_accesses_bp as a source of damos_before_apply tracepoint e7639bb48d39 mm/damon/sysfs-schemes: use nr_accesses_bp as the source of tried_regions//nr_accesses affa87c70818 mm/damon/core: make DAMOS uses nr_accesses_bp instead of nr_accesses d5b43e9683ec hugetlb: convert remove_pool_huge_page() to remove_pool_hugetlb_folio() 04bbfd844b99 hugetlb: remove a few calls to page_folio() 3ec145f9d01e hugetlb: use a folio in free_hpage_workfn() fde1c4ecf916 mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO 77e6c43e137c memblock: introduce MEMBLOCK_RSRV_NOINIT flag ee8d2071ef52 memblock: pass memblock_type to memblock_setclr_flag a9e34ea1f62c mm: hugetlb_vmemmap: use nid of the head page to reallocate it 863803a7948c mm/damon/core: mark damon_moving_sum() as a static function 401807a316bb mm/damon/core: skip updating nr_accesses_bp for each aggregation interval ace30fb21af5 mm/damon/core: use pseudo-moving sum for nr_accesses_bp 80333828ea77 mm/damon/core: introduce nr_accesses_bp 0926e8ff96b5 mm/damon/core-test: add a unit test for damon_moving_sum() d2c062ade07f mm/damon/core: implement a pseudo-moving sum function 22a7788038a6 mm/damon/vaddr: call damon_update_region_access_rate() always 78fbfb155d20 mm/damon/core: define and use a dedicated function for region access rate update 4472edf63d66 mm/damon/core: use number of passed access sampling as a timer aa5fe31b6b59 mips: use nth_page() in place of direct struct page manipulation 8db0ec791f77 fs: use nth_page() in place of direct struct page manipulation 1640a0ef80f6 mm/memory_hotplug: use pfn math in place of direct struct page manipulation 426056efe835 mm/hugetlb: use nth_page() in place of direct struct page manipulation 2e7cfe5cd5b6 mm/cma: use nth_page() in place of direct struct page manipulation 3dfbb555c98a mm, vmscan: remove ISOLATE_UNMAPPED 83121580f2eb trace-vmscan-postprocess: sync with tracepoints updates 93b13ecaa713 buffer: remove __getblk_gfp() 8a83ac54940d ext4: call bdev_getblk() from sb_getblk_gfp() 4b9c8b191932 buffer: convert sb_getblk() to call __getblk() c645e65c0675 buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() 775d9b10530a buffer: use bdev_getblk() to avoid memory reclaim in readahead path e509ad4d77e6 ext4: use bdev_getblk() to avoid memory reclaim in readahead path 3ed65f04aac4 buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() 2a41815784e0 buffer: pass GFP flags to folio_alloc_buffers() 1b2b7a17ab60 Docs/admin-guide/mm/damon/usage: document damos_before_apply tracepoint c603c630b509 mm/damon/core: add a tracepoint for damos apply target regions fa1df3f6287e mm: migrate: remove isolated variable in add_page_for_migration() b426ed7889be mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() d64cfccbc805 mm: migrate: use a folio in add_page_for_migration() 7e2a5e5ab217 mm: migrate: use __folio_test_movable() 73eab3ca481e mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() 2ac9e99f3b21 mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() 728be28fae8c mm: migrate: remove THP mapcount check in numamigrate_isolate_page() a8ac4a767dcd mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() 09c550508a4b mm/rmap: pass folio to hugepage_add_anon_rmap() 132b180f06a7 mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap a1f34ee1de2c mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() c5c540034747 mm/rmap: move folio_test_anon() check out of __folio_set_anon() c66db8c0702c mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() fd63908706f7 mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() 811244a501b9 mm: memcg: add THP swap out info for anonymous reclaim ed547ab6f404 mm: vmscan: modify an easily misunderstood function name 8a0e8bb112af mm: shrinker: convert shrinker_rwsem to mutex 604b8b655020 mm: shrinker: hold write lock to reparent shrinker nr_deferred 50d09da8e119 mm: shrinker: make memcg slab shrink lockless ca1d36b82394 mm: shrinker: make global slab shrink lockless 48a7a0996a00 mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg_{alloc|remove}() 307bececcd12 mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred} f2383e01507e mm: shrinker: remove old APIs 1720f5dd8d3a fs: super: dynamically allocate the s_shrink c19b548b4934 zsmalloc: dynamically allocate the mm-zspool shrinker fe88527852be xfs: dynamically allocate the xfs-qm shrinker 1a86a53da467 xfs: dynamically allocate the xfs-inodegc shrinker 17e7a00e60c8 xfs: dynamically allocate the xfs-buf shrinker 8eea99a81c6f nfsd: dynamically allocate the nfsd-reply shrinker d17452aa33a6 nfsd: dynamically allocate the nfsd-client shrinker 4b403dfa8ea8 jbd2,ext4: dynamically allocate the jbd2-journal shrinker 4d09d75d8b8c ext4: dynamically allocate the ext4-es shrinker 714e5bde00a5 mbcache: dynamically allocate the mbcache shrinker 0fbb99698b16 virtio_balloon: dynamically allocate the virtio-balloon shrinker 17c4eb036a37 vmw_balloon: dynamically allocate the vmw-balloon shrinker a6a1eb6214cf bcache: dynamically allocate the md-bcache shrinker 86298d8b8cea md/raid5: dynamically allocate the md-raid5 shrinker ba3d6acafd26 dm zoned: dynamically allocate the dm-zoned-meta shrinker 1f1d459c9a2f dm: dynamically allocate the dm-bufio shrinker e11c4f3acbbb drm/panfrost: dynamically allocate the drm-panfrost shrinker cd61a76c210a drm/msm: dynamically allocate the drm-msm_gem shrinker 583cc9e41095 drm/i915: dynamically allocate the i915_gem_mm shrinker 219c666eb285 mm: workingset: dynamically allocate the mm-shadow shrinker abe0c269f982 sunrpc: dynamically allocate the sunrpc_cred shrinker 54d917295b83 mm: thp: dynamically allocate the thp-related shrinkers 21e0b932fb5d rcu: dynamically allocate the rcu-kfree shrinker 2fbacff0cbf5 rcu: dynamically allocate the rcu-lazy shrinker 827a34f90e5a ubifs: dynamically allocate the ubifs-slab shrinker eab477e883b5 quota: dynamically allocate the dquota-cache shrinker 856e59496541 nfsd: dynamically allocate the nfsd-filecache shrinker 777fc8f1b4b9 nfs: dynamically allocate the nfs-acl shrinker d5dad4929fb4 NFSv4.2: dynamically allocate the nfs-xattr shrinkers 8ee0fd9c1085 gfs2: dynamically allocate the gfs2-qd shrinker a304c23cd6c9 gfs2: dynamically allocate the gfs2-glock shrinker bfcba5ba39cb f2fs: dynamically allocate the f2fs-shrinker 557936ee8dc6 erofs: dynamically allocate the erofs-shrinker 1ec016bfa10f xenbus/backend: dynamically allocate the xen-backend shrinker d35b5c98c1f1 drm/ttm: dynamically allocate the drm-ttm_pool shrinker 95a542da5322 binder: dynamically allocate the android-binder shrinker e5985c409876 kvm: mmu: dynamically allocate the x86-mmu shrinker c42d50aefd17 mm: shrinker: add infrastructure for dynamically allocating shrinker 0b2f5ea1aa39 drm/ttm: introduce pool_shrink_rwsem 1dd49e58f966 mm: shrinker: remove redundant shrinker_rwsem in debugfs operations 96f7b2b9bbb1 mm: vmscan: move shrinker-related code into a separate file 3ee0aa9f0675 mm: move some shrinker-related function declarations to mm/internal.h e538a5820978 proc/kcore: do not try to access unaccepted memory 7cd34dd3c9bf efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory 46fa84a2b920 kmsan: introduce test_memcpy_initialized_gap() c3ab4873c8d3 kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together 0be7b2c232cf kmsan: prevent optimizations in memcpy tests be1ab60eb04f kmsan: simplify kmsan_internal_memmove_metadata() 1717449b4417 memfd: drop warning for missing exec-related flags 84e8e54e2ed9 mm/shmem: remove dead code can not be satisfied by "(CONFIG_SHMEM)&&(!(CONFIG_SHMEM))" 037dd8f9024b mm/vmscan: print err before panic 40dca9b3d65a mm/mm_init.c: remove redundant pr_info when node is memoryless 6a898c2757af mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes 7fa38d0ea00f mm: remove duplicated vma->vm_flags check when expanding stack 2d00946bd7f4 mm/damon/core: remove 'struct target *' parameter from damon_aggregated tracepoint cf0a96bd3ab4 mm/damon/core: remove duplicated comment for watermarks-based deactivation d896073fc767 mm/damon/core: add more comments for nr_accesses 27e68c4b0d5a mm/damon/core: fix a comment about damon_set_attrs() call timings 46158bf211bd Docs/admin-guide/mm/damon/usage: link design doc for details of kdamond and context 86ae64cde2f7 Docs/mm/damon/design: add a section for kdamond and DAMON context 4f554ca15ad2 Docs/admin-guide/mm/damon/usage: explain the format of damon_aggregate tracepoint 24df886f9f32 Docs/mm/damon/design: explicitly introduce ``nr_accesses`` 4f7112786e5c Docs/admin-guide/mm/damon/usage: move debugfs intro to the bottom of the section 75999724ba3f Docs/admin-guide/mm/damon/usage: place debugfs usage at the bottom b4c078004a43 Docs/admin-guide/mm/damon/usage: fixup missed :ref: keyword 64d4d49c5f3b zswap: change zswap's default allocator to zsmalloc 7b709f38dc0f selftests: mm: add a test for moving from an offset from start of mapping 85a22845b094 selftests: mm: add a test for remapping within a range a4cb3b243343 selftests: mm: add a test for remapping to area immediately after existing mapping 8ed873d8e5cd selftests: mm: add a test for mutually aligned moves > PMD size 99eb26d59ce3 selftests: mm: fix failure case when new remap region was not found b1e5a3dee255 mm/mremap: allow moves within the same VMA for stack moves af8ca1c14906 mm/mremap: optimize the start addresses in move_page_tables() 2eaa6c2abb9d mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes 77cd814835df mm/vmstat: use this_cpu_try_cmpxchg in mod_{zone,node}_state 91e79d22be75 mm: convert DAX lock/unlock page to lock/unlock folio bc0c3357601e mm: remove remnants of SPLIT_RSS_COUNTING 97144ce008f9 mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() 80e4a765a770 mm: refactor si_mem_available() b72b3c9c34c8 mm/hugetlb: fix nodes huge page allocation when there are surplus pages d8f5f7e445f0 hugetlb: set hugetlb page flag before optimizing vmemmap dd34d9fe3b42 mm: fix unaccount of memory on vma_link() failure 954652b9f33b mm/mremap: fix unaccount of memory on vma_merge() failure b6afcb94ce33 selftests/mm: gup_longterm: fix a resource leak e19a3f595ae4 mm/compaction: factor out code to test if we should run compaction for target order 9cc17ede5125 mm/compaction: improve comment of is_via_compact_memory 8df4e28c6418 mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable 3da0272a4c7d mm/compaction: correctly return failure with bogus compound_order in strict mode 4c17989116cb mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} bbefa0fc04ba mm/compaction: use correct list in move_freelist_{head}/{tail} dafa493dd01d KVM: arm64: Document vCPU feature selection UAPIs f89fbb350dd7 KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 8cfd5be88ebe KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 d5a32b60dc18 KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 56d77aa8bdf5 KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 9f9917bc71b0 KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 a9bc4a1c1e0c KVM: arm64: Reject attempts to set invalid debug arch version 5a23e5c7cb0d KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version 8b6958d6ace1 KVM: arm64: Use guest ID register values for the sake of emulation 6656cda0f3b2 KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS 3f9cd0ca8484 KVM: arm64: Allow userspace to get the writable masks for feature ID registers 91e43ca0090b ice: fix linking when CONFIG_PTP_1588_CLOCK=n 01a99a750a4f futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() 07f9cfe2ef6c drm/i915/dp_mst: Make sure pbn_div is up-to-date after sink reconnect a9930e85290e rcu: Remove references to rcu_migrate_callbacks() from diagrams c964c1f5ee96 rcu: Assume rcu_report_dead() is always called locally 358662a9616c rcu: Assume IRQS disabled from rcu_report_dead() cf37c0979e55 drm/i915/display/lspcon: Increase LSPCON mode settle timeout 7df2a2a02414 rcu: Use rcu_segcblist_segempty() instead of open coding it 5f98fd034ca6 rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects 14aebb78b994 drm/i915/gt: remove i915->gt0 in favour of i915->gt[0] 39fa9a7d5fb7 drm/i915: allocate i915->gt0 dynamically 5ed8c7bcf9a5 drm/i915/mocs: use to_gt() instead of direct &i915->gt c98a0a83dccd ASoC: cs35l56: Initialise a variable to silence possible static analysis error 05d9ea1ceb62 jfs: fix array-index-out-of-bounds in diAlloc 22cad8bc1d36 jfs: fix array-index-out-of-bounds in dbFindLeaf a31281acc4a4 partitions/ibm: Introduce defines for magic string length values f5f43aae6f33 partitions/ibm: Replace strncpy() and improve readability d323c1a9477a partitions/ibm: Remove unnecessary memset 90a6c030f506 dmaengine: xilinx: xdma: Use resource_size() in xdma_probe() a1cb2ffe5fe5 dmaengine: fsl-dpaa2-qdma: Remove redundant initialization owner in dpaa2_qdma_driver 09361abc3461 dmaengine: Remove unused declaration dma_chan_cleanup() 094f9ee5fb54 dmaengine: mmp: fix Wvoid-pointer-to-enum-cast warning 9a2136b60cc1 dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning 00d589ace5f4 dt-bindings: writing-schema: add example for multiple DT_SCHEMA_FILES 25591b66d0a4 drm/i915: s/dev_priv/i915/ in the shared_dpll code 88ba97688a03 dmaengine: fsl-edma: Remove redundant dev_err() for platform_get_irq() 51d3e6292719 drm/i915: Introduce for_each_shared_dpll() 99e5a010e815 drm/i915: Decouple I915_NUM_PLLS from PLL IDs 027c57017795 drm/i915: Stop requiring PLL index == PLL ID 6d198a89c004 selftests/xsk: Add a test for shared umem feature fc2cb86495da selftests/xsk: Modify xsk_update_xskmap() to accept the index as an argument fd0815ae9b8a selftests/xsk: Iterate over all the sockets in the send pkts function 46e43786cc60 selftests/xsk: Remove unnecessary parameter from pkt_set() function call 8913e653e9b8 selftests/xsk: Iterate over all the sockets in the receive pkts function 985fd2145a29 selftests/xsk: Move src_mac and dst_mac to the xsk_socket_info 93ba11247907 selftests/xsk: Rename xsk_xdp_metadata.h to xsk_xdp_common.h 8367eb954e24 selftests/xsk: Move pkt_stream to the xsk_socket_info 2838820800dc clk: imx: imx8qm/qxp: add more resources to whitelist eaefd1cf36a6 clk: imx: scu: ignore clks not owned by Cortex-A partition a699148b8704 clk: imx8: remove MLB support 4fcb51fb0e30 clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE 8568b3c49926 clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL 15cee75dacb8 clk: imx: imx8qxp: Fix elcdif_pll clock ab2c30f6bbe3 clk: imx: imx8dxl-rsrc: keep sorted in the ascending order 0a22b3a6f446 clk: imx: imx6sx: Allow a different LCDIF1 clock parent 80e698e2df5b ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by 0c42fc96cc02 arm: omap1: ams-delta: stop using gpiochip_find() 7691ba064b71 gpio: Further document optional GPIOLIB e404b0cc9f0b gpio: sysfs: drop the mention of gpiochip_find() from sysfs code b7b56e64a345 gpio: swnode: replace gpiochip_find() with gpio_device_find_by_label() 3c9d5431b407 gpio: acpi: replace gpiochip_find() with gpio_device_find() 0f21c53c2863 gpio: of: replace gpiochip_find_* with gpio_device_find_* db5469604464 gpiolib: replace find_chip_by_name() with gpio_device_find_by_label() 9b418780844c gpiolib: reluctantly provide gpio_device_get_chip() 93548f8bbbbf gpiolib: provide gpio_device_get_desc() d62fcd9f1897 gpiolib: provide gpio_device_find_by_label() cfe102f63308 gpiolib: provide gpio_device_find() 9e4555d1e54a gpiolib: add support for scope-based management to gpio_device 36aa129f221c gpiolib: make gpio_device_get() and gpio_device_put() public 407c0ad5b19a drm/panfrost: Implement generic DRM object RSS reporting function 553c84892bac drm/drm_file: Add DRM obj's RSS reporting function for fdinfo 9ccdac7aa822 drm/panfrost: Add fdinfo support for memory stats f11b0417eec2 drm/panfrost: Add fdinfo support GPU load metrics 51dcc15b5b0f drm/panfrost: Add cycle count GPU register definitions dd8bb80308c4 can: raw: Remove NULL check before dev_{put, hold} cbdbf0aa41ba bnxt_en: Update VNIC resource calculation for VFs e76d44fe7227 bnxt_en: Support QOS and TPID settings for the SRIOV VLAN a19b4801457b bnxt_en: Event handler for Thermal event 3d9cf962067b bnxt_en: Use non-standard attribute to expose shutdown temperature cd13244f19eb bnxt_en: Expose threshold temperatures through hwmon 847da8b1178c bnxt_en: Modify the driver to use hwmon_device_register_with_info a47f3b3992aa bnxt_en: Move hwmon functions into a dedicated file 6ad71984aa6b bnxt_en: Enhance hwmon temperature reporting 754fbf604ff6 bnxt_en: Update firmware interface to 1.10.2.171 4f8005092caf can: etas_es58x: add missing a blank line after declaration 107e6f6fe6f3 can: etas_es58x: rework the version check logic to silence -Wformat-truncation e36c56bf77d5 can: sja1000: Fix comment 74d885711c2f dmaengine: ep93xx_dma: Annotate struct ep93xx_dma_engine with __counted_by 079d0b01bc59 drm/i915: separate subplatform init and runtime feature init b8eed6a4aee4 drm/i915: separate display runtime info init 5e72e75d30fc drm/i915: move display info related macros to display fe63ea7c3dbb drm/i915: convert INTEL_DISPLAY_ENABLED() into a function 5e0eb67974e8 locking/local, arch: Rewrite local_add_unless() as a static inline function 968118fcf054 OMAP/gpio: drop MPUIO static base 8df012a7f513 platform/x86/intel/tpmi: Add debugfs support for read/write blocked 577ad169966e clk: imx: imx8mq: correct error handling path 05eeeff22b21 clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT 3af29a89de2c clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() ef23d44b7fcb clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error e9a164e367f0 clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() 9a0108acdb1b clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails 156624e2cf81 clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() 317e69c49b4c clk: imx: Select MXC_CLK for CLK_IMX8QXP 4b0d9c8f8f55 platform/x86/intel-uncore-freq: Ignore minor version change 07510a59b316 platform/x86: ISST: Ignore minor version change 8874e414fe78 platform/x86/intel/tpmi: Add defines to get version information 23f392ea6d19 platform/x86: intel_speed_select_if: Use devm_ioremap_resource 7525cea3ef93 platform/x86: intel_speed_select_if: Remove hardcoded map size a22d36eb5b15 platform/x86: ISST: Allow level 0 to be not present da4082841ccf platform/x86: ISST: Use fuse enabled mask instead of allowed levels c9babd5d95ab x86/tdx: Replace deprecated strncpy() with strtomem_pad() 7af1e0aceeb3 dmaengine: idxd: add wq driver name support for accel-config user tool 20f7cce7cf18 MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM c223bafdcbd5 dmaengine: fsl-edma: Annotate struct struct fsl_edma_engine with __counted_by 03cf2af41b37 Revert "phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support" 2f3dd39e2b49 platform/chrome: cros_ec_proto: Mark outdata as const 14e7c01cc349 platform/chrome: cros_typec_vdm: Mark port_amode_ops const 2b055bf8ac84 platform/chrome: cros_ec_typec: Use dev_err_probe() more a88f6ef67957 platform/chrome: cros_ec_typec: Use semi-colons instead of commas 553e41d1bc95 binfmt_elf_fdpic: clean up debug warnings 2632bb84d1d5 mm: Remove unused vm_brk() f9c0a39d9530 binfmt_elf: Only report padzero() errors when PROT_WRITE d5ca24f63958 binfmt_elf: Use elf_load() for library 2c6d0950f65e tracing/user_events: Document persist event flags cf74c59c4fc1 selftests/user_events: Test persist flag cases 5dbd04eddb2c tracing/user_events: Allow events to persist for perfmon_capable users 6a3ecfd4a04d drm/i915/guc: Suppress 'ignoring reset notification' message bdf4fb628093 ring_buffer: Use try_cmpxchg instead of cmpxchg in rb_insert_pages 5e9b7cfc209b aoe: replace strncpy with strscpy e1f2760ba347 null_blk: replace strncpy with strscpy 64933ab7b048 fs/jfs: Add validity check for db_maxag and db_agpref 525b861a0081 fs/jfs: Add check for negative db_l2nbperpage a1f157c7a3bb tracing: Expand all ring buffers individually 4ed33e69e136 f2fs: stop iterating f2fs_map_block if hole exists 473267a4911f net: add sysctl to disable rfc4862 5.5.3e lifetime handling 70dc7ab7645a iavf: remove "inline" functions from iavf_txrx.c 5337d2949733 i40e: Add rx_missed_errors for buffer exhaustion 4a7ce8334965 PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap c8afdc018329 Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block 92425d08a608 Documentation: dpll: Fix code blocks 19c1c9916dbf selinux: simplify avtab_insert_node() prototype 8ae292c66dcb x86/lib: Address kernel-doc warnings 90879f5dfcf6 x86/fpu/xstate: Address kernel-doc warning 63137bee5a7a hte: allow building modules with COMPILE_TEST enabled d484366854f5 hte: Annotate struct hte_device with __counted_by c4c8955b8acb drm/amd: Fix detection of _PR3 on the PCIe root port ade134ddaee5 drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() 77a66faaccc0 drm/amd/display: Disable DWB frame capture to emulate oneshot b79a00a4d4f8 drm/amd/display: Add new set_fc_enable to struct dwbc_funcs 428542d91772 drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer f6893fcb10c7 drm/amd/display: Add writeback enable field (wb_enabled) 5b89d2ccc846 drm/amd/display: Fix writeback_info is not removed 58c3b3341cea drm/amd/display: Validate hw_points_num before using it 8a307777c36e drm/amd/display: Fix writeback_info never got updated c6d3c7b63097 drm/amd/display: Add writeback enable/disable in dc cd1a4bc22821 drm/amd/display: Hande writeback request from userspace 01aaeb8c2330 drm/amd/display: Create fake sink and stream for writeback connector a5f9523c9ca3 drm/amd/display: Create amdgpu_dm_wb_connector c4c182b5488e drm/amd/display: Use drm_connector in create_validate_stream_for_sink b44fe93281ed drm/amd/display: Address 'srf_updates' not described in 'could_mpcc_tree_change_for_active_pipes' 723d873dd795 drm/amd/pm: delete dead code 5d91801870ba drm/amd/display: Use drm_connector in create_stream_for_sink 0021d70a0654 drm/amdkfd: drop struct kfd_cu_info ca2b37a1c249 drm/amd/display: Return drm_connector from find_first_crtc_matching_connector 4ff91f218547 drm/amdkfd: reduce stack size in kfd_topology_add_device() 758a74306f10 objtool: Use 'the fallthrough' pseudo-keyword d4d6596b4386 sched/headers: Remove duplicate header inclusions 618e77d77494 perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning 2e89345764c6 ACPI: PRM: Annotate struct prm_module_info with __counted_by eeb6d1d6f4ec PNP: Clean up coding style in pnp.h e268b9722705 ice: make use of DEFINE_FLEX() in ice_switch.c 11dee3d611dd ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item 43bba3b1664d ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp 230064baa43d ice: make use of DEFINE_FLEX() in ice_ddp.c a034fcdbeaf7 ice: drop two params of ice_aq_move_sched_elems() ece285af77d0 ice: ice_sched_remove_elems: replace 1 elem array param by u32 26dd68d293fd overflow: add DEFINE_FLEX() for on-stack allocs bcc6ec3d954b perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() 1ce19bf90bd5 perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() a83c68a3bf7c ACPI: FPDT: properly handle invalid FPDT subtables 6b54bdd1685a ACPI: utils: Remove redundant braces around individual statement 6c766f7aacc0 ACPI: utils: Fix up white space in a few places 802e87cc4646 selftests/x86/mm: Add new test that userspace stack is in fact NX 1dd72ce0c125 ACPI: thermal: Fix up function header formatting in two places 35a341c9b25d ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 a1da3b78c083 ACPI: OSL: Add empty lines after local variable declarations 9d4e27dd8827 ACPI: OSL: Remove redundant parentheses in return statements 92002fb39e8e ACPI: OSL: Fix up white space in parameter lists ccab211af3c2 syscalls: Cleanup references to sys_lookup_dcookie() f9af5ad0f5b5 vfio/cdx: Add parentheses between bitwise AND expression and logical NOT 8624ebc300b2 PCI/ACPI: Use acpi_evaluate_dsm_typed() 83c088148c8e PCI: Use PCI_HEADER_TYPE_* instead of literals bdca03a271f2 PCI: Add PCI_HEADER_TYPE_MFD definition 5827e17d0555 PCI: vmd: Correct PCI Header Type Register's multi-function check 6b8ace7a14e7 drm/i915: Invalidate the TLBs on each GT 92224e806f7c docs: admin-guide: sysctl: fix details of struct dentry_stat_t 0abd1557e21c gfs2: fix an oops in gfs2_permission 75cec20345fa bpf: Remove xdp_do_flush_map(). 7f04bd109d4c net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). 4c6a08125f22 gfs2: ignore negated quota changes 322a487c53f8 wifi: ath10k: simplify ath10k_peer_create() 788f63c4dc17 net: microchip: sparx5: clean up error checking in vcap_show_admin() 178e1ea6a68f ACPICA: Add defines for CDAT SSLBIS 43451c4bf9b0 ACPI: property: Document the _DSD data buffer GUID 046ece773cc7 ACPI: property: Allow _DSD buffer data only for byte accessors 943bcc742ec4 ASoC: dt-bindings: rt5616: Convert to dtschema d4e1417bb9e6 ASoC: cs35l56: Remove unused hibernate wake constants 553921875ff7 ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() 9fbdc0504244 ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() bda3df10fb1e ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs bfb32e2008e2 x86/sev: Make boot_ghcb_page[] static f2bbe6f1f446 pinctrl: moorefield: Replace kernel.h by what is actually being used 068866fb5c90 pinctrl: merrifield: Replace kernel.h by what is actually being used 1cb71a63f622 pinctrl: lynxpoint: Replace kernel.h by what is actually being used 315ef5fcd2d9 pinctrl: cherryview: Replace kernel.h by what is actually being used a4877a858e80 pinctrl: baytrail: Replace kernel.h by what is actually being used 1209d59070b5 pinctrl: intel: refine intel_config_set_pull() function 67c9e830d0c4 pinctrl: lynxpoint: drop runtime PM support f29047a09b5e pinctrl: intel: Replace kernel.h by what is actually being used 8fd516168df1 pinctrl: baytrail: drop runtime PM support 82cc14c9930c pinctrl: Replace kernel.h by what is actually being used 3cd39bc3b11b kernel.h: Move ARRAY_SIZE() to a separate header 653e2486450a drm/vblank: Warn when silently cancelling vblank works 0d447e927ee8 dt-bindings: sc16is7xx: convert to YAML 1a0a2a1e57aa serial: sc16is7xx: use device_property APIs when configuring irda mode 6905ab83b7b4 serial: amba-pl011: Do not complain when DMA is absent bb5ab77e8543 serial: imx: Put DMA enabled UART in separate lock subclass 00c77bcf2a62 serial: core: add comment about definitely used port types b02d00619493 serial: core: remove cruft from uapi header fb110d1b1c52 serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by f2a7b9cd5b06 drm/i915/lnl: update the supported plane formats with FBC de1ee4e4cd32 drm/i915/lnl: possibility to enable FBC on first three planes 687911b37e89 serial: exar: Add RS-485 support for Sealevel XR17V35X based cards 6c756af23b33 serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" 95e8e7eebab5 vt: Replace strlcpy with strscpy 29bff582b74e serial: core: fix kernel-doc for uart_port_unlock_irqrestore() f34907ecca71 mxser: Annotate struct mxser_board with __counted_by 500d179674c6 dt-bindings: serial: imx: Document wakeup-source property c5c8a6e93ef6 dt-bindings: serial: mxs: Fix compatible list 70a0d499db05 serial: 8250_dw: Use devm_clk_get_optional_enabled() aef6b8631f9d serial: 8250_of: Use devm_clk_get_enabled() 182fb83d596b serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() 24f2cd019946 tty: use 'if' in send_break() instead of 'goto' fd99392b643b tty: don't check for signal_pending() in send_break() 66619686d187 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK e5d0424ac311 tty: convert THROTTLE constants into enum 083cfcf38364 tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() c38f45ef5fe2 tty: stop using ndash in kernel-doc 71067fb797e0 tty: fix kernel-doc for functions in tty.h 3b1a696bb968 tty: fix up and plug in tty_ioctl kernel-doc 5b4f9cf3cc33 tty: invert return values of tty_{,un}throttle_safe() c2a36609dab3 tty: switch tty_{,un}throttle_safe() to return a bool 043c8a7c01ec tty: n_tty: use do-while in n_tty_check_{,un}throttle() c2b0fb9f6998 tty: n_tty: invert the condition in copy_from_read_buf() 72369f2d493d tty: n_tty: use min3() in copy_from_read_buf() 1e619477a9c8 tty: n_tty: rename and retype 'retval' in n_tty_ioctl() 4a2ad2661386 tty: n_tty: use 'retval' instead of 'c' c77247a52be2 serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() 2d61298fdd7b net: dsa: microchip: Enable HSR offloading for KSZ9477 e5de2ad163e7 net: dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[] 5e5db71a92c5 net: dsa: tag_ksz: Extend ksz9477_xmit() for HSR frame duplication 6715042cd112 net: dsa: notify drivers of MAC address changes on user ports fefe5dc4afea net: dsa: propagate extack to ds->ops->port_hsr_join() ffa46bbc5892 kbuild: rpm-pkg: generate kernel.spec in rpmbuild/SPECS/ f0fb62e090bd wifi: rtlwifi: use unsigned long for rtl_bssid_entry timestamp 3391ee7f9ea5 wifi: rtlwifi: fix EDCA limit set by BT coexistence 2ecfe6f07e8e wifi: rt2x00: fix MT7620 low RSSI issue fc158f91360d wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performance ccd882042751 wifi: rtw89: refine uplink trigger based control mechanism e9d9027e4ac9 wifi: rtw89: 8851b: update TX power tables to R34 e4a8efb52ef0 wifi: rtw89: 8852b: update TX power tables to R35 ae22f2b9f535 wifi: rtw89: 8852c: update TX power tables to R67 1af55a76e073 wifi: rtw89: regd: configure Thailand in regulation type 4074532758c5 modpost: Optimize symbol search from linear to binary search e27aca3760c0 net: sfp: add quirk for FS's 2.5G copper SFP f25e621f5d4c ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const 32030345297e net: phy: amd: Support the Altima AMI101L ef35bed6fad6 udp_tunnel: Use flex array to simplify code 13efc44ca644 net: ixp4xx_eth: Specify min/max MTU 9f76d606269b x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls bceef326bc87 udf: Avoid unneeded variable length array in struct fileIdentDesc 2a565258b3f4 x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs 8b01de80306c x86/headers: Remove 94ea9c052195 x86/headers: Replace #include with #include b425232c676b x86/headers: Remove unnecessary #include 001470fed595 x86/boot: Fix incorrect startup_gdt_descr.size 8788c6c2feb3 locking/debug: Fix debugfs API return value checks to use IS_ERR() 6532e257aa73 tcp_metrics: optimize tcp_metrics_flush_all() a135798e6e20 tcp_metrics: do not create an entry from tcp_init_metrics() 081480014a64 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() cbc3a1532228 tcp_metrics: add missing barriers on delete 9c303439c4e9 drm/i915: Clarify type evolution of uabi_node/uabi_engines 2b562f032fc2 drm/i915: Register engines early to avoid type confusion 3e3255265291 x86/boot: Move x86_cache_alignment initialization to correct spot 966e2ec6ef3f ARM: exynos_defconfig: replace SATA_AHCI_PLATFORM with AHCI_DWC driver de1f6a85398e ARM: multi_v7_defconfig: add AHCI_DWC driver 0264be0ac406 ARM: multi_v7_defconfig: make Exynos related PHYs modules 0fe4f414c7c8 ARM: s5pv210_defconfig: enable IIO required by MAX17040 114b0ff62a65 cdrom: Remove now superfluous sentinel element from ctl_table array b8b8b4e0c052 ata: ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list 1b947279798f ata: libata: Cleanup inline DMA helper functions 0fecb50891aa ata: libata-eh: Reduce "disable device" message verbosity 7f95731c74d7 ata: libata-eh: Improve reset error messages 88b9f8928678 ata: libata-sata: Improve ata_sas_slave_configure() 3341b82368fb ata: libata-core: Do not resume runtime suspended ports 3a94af2488bf ata: libata-core: Do not poweroff runtime suspended ports 09b055cfb0e9 ata: libata-core: Remove ata_port_resume_async() 6702255d700a ata: libata-core: Remove ata_port_suspend_async() 5b6fba546da2 ata: libata-core: Detach a port devices on shutdown cfead0dd81de ata: libata-core: Synchronize ata_port_detach() with hotplug 8c1f08170694 ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat() c4367ac83805 scsi: Remove scsi device no_start_on_resume flag 0e19548145d8 ata: libata: Annotate struct ata_cpr_log with __counted_by 3bf614106094 ata: ahci: add identifiers for ASM2116 series adapters affccb16c117 ata: ahci: print the lpm policy on boot 922a2c78f136 io_uring/rsrc: cleanup io_pin_pages() 160f404495aa handshake: Fix sign of key_serial_t fields a6b07a51b161 handshake: Fix sign of socket file descriptor fields 0c436a58292d x86/numa: Add Devicetree support 0d294c8c4efa x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() d844fe65f095 sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage ce8ab92e66cc regulator: mt6358: Add supply names for MT6366 regulators b7768e67af9a regulator: mt6358: Add missing regulators for MT6366 b7f3b89848b3 regulator: mt6358: Make MT6366 vcn18 LDO configurable 0c3697b8980d regulator: mt6358: fix and drop type prefix in MT6366 regulator node names 3dfa8a7071d4 regulator: mt6358: Add supply names for MT6358 regulators 9f3bec54d06f regulator: mt6358: Use mt6397-regulator.h binding header for buck mode macros c631494a69c5 regulator: dt-bindings: mt6358: Add MT6366 PMIC 2f384e60acba regulator: dt-bindings: mt6358: Add regulator supplies 0bf4b56b5eca regulator: dt-bindings: mt6358: Add regulator-allowed-modes property 93880f7e5c8c regulator: dt-bindings: mt6358: Convert to DT schema 736b884a7b68 ASoC: pcm512x: Adds bindings for TAS575x devices 1f817805262c ASoC: Adds support for TAS575x to the pcm512x driver 4eed047b76fa ASoC: codecs: aw88261: Remove non-existing reset gpio c7b94e8614e3 ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 c0989f7d1264 soc: qcom: socinfo: Convert to platform remove callback returning void bdd7cc62cf69 soc: qcom: smsm: Convert to platform remove callback returning void 1cd966c2dc19 soc: qcom: smp2p: Convert to platform remove callback returning void 4b8dee9a34d5 soc: qcom: smem: Convert to platform remove callback returning void 7c93da5b8b69 soc: qcom: rmtfs_mem: Convert to platform remove callback returning void a47ff90bf2f9 soc: qcom: qcom_stats: Convert to platform remove callback returning void 57b31729bd2c soc: qcom: qcom_gsbi: Convert to platform remove callback returning void ffbe84a514f8 soc: qcom: qcom_aoss: Convert to platform remove callback returning void 4b3373e42dc2 soc: qcom: pmic_glink: Convert to platform remove callback returning void 0b742c498bcd soc: qcom: ocmem: Convert to platform remove callback returning void d85a9d18a581 soc: qcom: llcc-qcom: Convert to platform remove callback returning void dd714c568ed4 soc: qcom: icc-bwmon: Convert to platform remove callback returning void 18cee9da32cd mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by 4d3a42ec5cff mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by f7ebae83768f mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by c63da7d62893 mlxsw: core: Annotate struct mlxsw_env with __counted_by 0b7ed8183375 mlxsw: Annotate struct mlxsw_linecards with __counted_by 0d01cfe5aaaf net: tulip: Annotate struct mediatable with __counted_by 16ae53d80c00 net: openvswitch: Annotate struct dp_meter with __counted_by 93bc6ab6b19d net: enetc: Annotate struct enetc_psfp_gate with __counted_by e7b34822fa4d net: openvswitch: Annotate struct dp_meter_instance with __counted_by 59656519763d net: mana: Annotate struct hwc_dma_buf with __counted_by 20551ee45d7d net: ipa: Annotate struct ipa_power with __counted_by a3d7a1209bbb net: mana: Annotate struct mana_rxq with __counted_by 2290999d278e net: hisilicon: Annotate struct rcb_common_cb with __counted_by dd8e215ea9a8 net: enetc: Annotate struct enetc_int_vector with __counted_by 5b829c8460ae net: hns: Annotate struct ppe_common_cb with __counted_by 5d22b6528073 ipv6: Annotate struct ip6_sf_socklist with __counted_by 210d4e9c732f ipv4/igmp: Annotate struct ip_sf_socklist with __counted_by 5b98fd5dc1e3 ipv4: Annotate struct fib_info with __counted_by cba58fcbc4ab isdn: kcapi: replace deprecated strncpy with strscpy_pad 5c80c4fced22 isdn: replace deprecated strncpy with strscpy d876188ab807 wifi: ath10k: indicate to mac80211 scan complete with aborted flag for ATH10K_SCAN_STARTING state 27e154abf694 wifi: ath: dfs_pattern_detector: Use flex array to simplify code 79bd60ee87e1 wifi: ath: dfs_pattern_detector: Fix a memory initialization issue 6c751f1a7bb8 wifi: carl9170: remove unnecessary (void*) conversions 170c75d43a77 wifi: ath10k: Don't touch the CE interrupt registers after power up 3fcb81420aca wifi: ath10k: consistently use kstrtoX_from_user() functions 972754bfeec4 wifi: ath12k: add keep backward compatibility of PHY mode to avoid firmware crash 1c674013547d NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by c0c64aac4916 nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by 96d7c6593979 dm: Annotate struct dm_bio_prison with __counted_by 37d27cf1f583 dm: Annotate struct dm_stat with __counted_by 694b3b9d7acf dm: Annotate struct stripe_c with __counted_by 6521ba56ca86 dm crypt: Annotate struct crypt_config with __counted_by e3260d90c8f3 dm raid: Annotate struct raid_set with __counted_by 150849c5e263 drbd: Annotate struct fifo_buffer with __counted_by 182717026e2c usb: gadget: f_midi: Annotate struct f_midi with __counted_by c7c4ac7f4779 usb: gadget: f_fs: Annotate struct ffs_buffer with __counted_by d5ae1c3b970e usb: Annotate struct urb_priv with __counted_by 2d26302bdff1 afs: Annotate struct afs_addr_list with __counted_by aade15333c3b afs: Annotate struct afs_permits with __counted_by 5234193ee2b9 ceph: Annotate struct ceph_osd_request with __counted_by e91673b8dc59 ocfs2: Annotate struct ocfs2_slot_info with __counted_by b7fa76e03b0d usb: atm: Use size_add() in call to struct_size() 587e80dc1cb5 drm/i915: Add missing GSCCS documentation d38d753da7f7 drm/i915: Add missing CCS documentation 7d9832e3b538 wifi: ath12k: add read variant from SMBIOS for download board data 1e55298a6394 wifi: ath12k: do not drop data frames from unassociated stations 47c27aa7ded4 wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register() 4c7690614c8b drm/i915: Abstract display info away during probe eb15bd5c2a69 dt-bindings: dmaengine: qcom: gpi: Allow dma-coherent f1009d3214ed dmaengine: sprd: delete redundant parameter for dma driver function 14f6d317913f dmaengine: ti: edma: handle irq_of_parse_and_map() errors 9c6e02eab10a dmaengine: sprd: add dma mask interface in probe fc85c59b85d1 usb: gadgetfs: return USB_GADGET_DELAYED_STATUS from setup() cf9f7a6ee7b1 usb: raw-gadget: return USB_GADGET_DELAYED_STATUS from setup() 3551ff7c5cff usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS 36c38087a3fb USB: c67x00: Remove unused declaration c67x00_hcd_msg_received() 568441b7d45f usb: pd: Exposing the Peak Current value of Fixed Supplies to user space b447e9efe50a usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support bb9f10ff6709 dt-bindings: usb: add device for Genesys Logic hub gl3510 dbc1defec1aa usb:typec:tcpm:support double Rp to Vbus cable as sink 5c954e030f55 usb: xhci-mtk: improve split scheduling by separate IN/OUT budget ba6b83a910b6 usb: xhci-mtk: add a bandwidth budget table 0e650c94a422 dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone 664e2852aa91 arm64: dts: ti: verdin-am62: disable MIPI DSI bridge 2f40c6df3dcc arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander a1cd710f56c1 arm64: dts: ti: phycore-am64: Add RTC interrupt pin dc16ab3ebf9d arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes 35be6ac96445 arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file 4669288219a7 arm64: dts: ti: k3-am642-sk: Add boot phase tags marking 33830e077797 arm64: dts: ti: k3-am642-evm: Add boot phase tags marking 8d5bfa637f0f arm64: dts: ti: k3-am64: Add phase tags marking c412c2f26eed arm64: dts: ti: k3-am625-sk: Add boot phase tags marking 944adefc7f88 arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking 87e437a0fb6c arm64: dts: ti: k3-am625: Add boot phase tags marking 7c3bc1952dd2 arm64: dts: ti: verdin-am62: add iw416 based bluetooth 358ad297e379 usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff 52e24f8c0a10 usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk 7ca9f9ba8aa7 usb: pci-quirks: group AMD specific quirk code together 80920e212692 usbmon: Use list_for_each_entry() helper 82e83cb51c87 soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void ba03aab9bfb4 soc/ti: smartreflex: Convert to platform remove callback returning void d183b20d340b soc/ti: pruss: Convert to platform remove callback returning void 9eb950e9fffc soc/ti: pm33xx: Convert to platform remove callback returning void af97160a0c5f soc/ti: knav_qmss_queue: Convert to platform remove callback returning void 3af4ec7c7dd3 soc/ti: knav_dma: Convert to platform remove callback returning void f34b902c5ba6 soc/ti: k3-ringacc: Convert to platform remove callback returning void 7b7a224b1ba1 firmware: ti_sci: Mark driver as non removable c31071eabb44 gpiolib: extend the critical sections of lookup tables 83494dc51033 sched/rt/docs: Use 'real-time' instead of 'realtime' e6dbdd8fb755 sched/rt/docs: Clarify & fix sched_rt_* sysctl docs 079be8fc6309 sched/rt: Disallow writing invalid values to sched_rt_period_us 4c556d1ea5a7 ASoC: tas2781: fixed compiling issue in m68k 045059e4d3ce ASoC: Intel: avs: Remove unused variable 3746284c233d ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() 67ebde42034e ASoC: ti: osk5912: Drop unused include 319e6ac143b9 ASoC: ti: Convert Pandora ASoC to GPIO descriptors 1b8a62937e0b ASoC: ti: Convert TWL4030 to use GPIO descriptors 22041ed154aa ASoC: ti: Convert N810 ASoC to GPIO descriptors 5b12dd84499a ASoC: ti: Convert RX51 to use exclusively GPIO descriptors eea6c2620725 thermal: amlogic: Convert to platform remove callback returning void 439f0bb3a7c5 thermal: uniphier: Convert to platform remove callback returning void f3e38da00257 thermal: ti-bandgap: Convert to platform remove callback returning void f021f0526274 thermal: tegra-bpmp: Convert to platform remove callback returning void f1afede9e24c thermal: soctherm: Convert to platform remove callback returning void ca92bdec592f thermal: stm: Convert to platform remove callback returning void 295b11764581 thermal: sprd: Convert to platform remove callback returning void 7c2714a1e689 thermal: spear: Convert to platform remove callback returning void 0b478d7b867b thermal: exynos_tmu: Convert to platform remove callback returning void 24bbbfb73e9b thermal: rzg2l: Convert to platform remove callback returning void cc86ac43e555 thermal: rockchip: Convert to platform remove callback returning void eb9c996f0110 usb: chipidea: tegra: Consistently use dev_err_probe() 2ae61a2562c0 usb: chipidea: Simplify Tegra DMA alignment code 7ab8716713c9 usb: chipidea: Fix DMA overwrite for Tegra 685dbd1b2306 phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support f2b5cdb003e4 dt-bindings: usb: dwc3: Add SDX75 compatible 91da60e3fda8 dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks df55d4f814f9 dt-bindings: phy: qcom,qmp-usb: Add SDX75 USB3 PHY e38447bea442 dt-bindings: phy: qcom,snps-eusb2-phy: Add compatible for SDX75 6591e278f05c dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable e72fc8d6a12a usb: dwc3: core: configure TX/RX threshold for DWC3_IP a3d19c289bed dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB 34c200483569 usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver 6c29de68fb29 usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 70ca6c7312c5 platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support f9ee6043283a usb: pd: Add helper macro to get Type C cable speed c365b1e1f404 usb: typec: Add Active or Passive cable defination to cable discover mode VDO a17fae8fc38e usb: typec: Add Displayport Alternate Mode 2.1 Support bb00788bd627 usb: gadget: uvc: rework pump worker to avoid while loop 52a39f2cf62b usb: gadget: uvc: cleanup request when not in correct state 3a63f86c6a6c usb: gadget: uvc: stop pump thread on video disable 0ea39e030a80 usb: gadget: udc: Handle gadget_connect failure during bind operation ef307bc6ef04 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency a60359ea3225 usb: renesas_usbhs: remove boilerplate from header file cc07fc805590 usb: typec: drop check because i2c_unregister_device() is NULL safe f782152b2560 usb: typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery 15ebb02abde8 usb: typec: tcpci_rt1711h: Add enable_pd30_extended_message variable to struct rt1711h_chip_info 0f9df9662097 usb: typec: tcpci_rt1711h: Add rxdz_sel variable to struct rt1711h_chip_info e2d514dffcb5 usb: typec: tcpci_rt1711h: Convert enum->pointer for data in the match tables 343a9d34a743 usb: typec: tcpci_rt1711h: Remove trailing comma in the terminator entry for OF table 60958b3abacc usb: xhci: Move extcaps related macros to respective header file eb3f1d9e42b1 dt-bindings: usb: Add bindings for multiport properties on DWC3 controller ca58c4ae75b6 dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport 8929f62f1d7a usb: typec: intel_pmc_mux: enable sysfs usb role access 2f07592c30e1 usb: musb: dsps: Fix vbus vs tps65217-charger irq conflict ea17be9d16f4 power: supply: Fix tps65217-charger vs vbus irq conflict 3865a64284cc dt-bindings: usb: dwc3: Add IPQ5018 compatible 964168970cef IB/hfi1: Annotate struct tid_rb_node with __counted_by 2aba54a9e0ea IB/mthca: Annotate struct mthca_icm_table with __counted_by bd8eec5bfa59 IB/srp: Annotate struct srp_fr_pool with __counted_by 0bc018b7a7b7 RDMA/siw: Annotate struct siw_pbl with __counted_by ed7c64de622f RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_by fc424078f508 RDMA/core: Annotate struct ib_pkey_cache with __counted_by 4755dc6f2959 RDMA: Annotate struct rdma_hw_stats with __counted_by d424348b060d vdpa/mlx5: Expose descriptor group mkey hw capability 90f055df1121 mm/slub: refactor calculate_order() and calc_slab_order() 5886fc82b6e3 mm/slub: attempt to find layouts up to 1/2 waste in calculate_order() 0fe2735d5e2e mm/slub: remove min_objects loop from calculate_order() c7355d755698 mm/slub: simplify the last resort slab order calculation e519ce7a26b4 mm/slub: add sanity check for slub_min/max_order cmdline setup d9d5829d457f gpio: sim: add missing include db0f246c39be drm/doc: Document DRM device reset expectations c9813b0b9992 RDMA/hns: Support SRQ record doorbell 82f9378c443c net/mlx5: Handle IPsec steering upon master unbind/bind f2f0231cfe89 net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic dfbd229abeee net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic 69c08efcbe7f net/mlx5: Add create alias flow table function to ipsec roce 8c894f88c479 net/mlx5: Implement alias object allow and create functions ef36ffcb3810 net/mlx5: Add alias flow table bits eff5b663a6c3 net/mlx5: Store devcom pointer inside IPsec RoCE bf11485f8419 net/mlx5: Register mlx5e priv to devcom in MPV mode 0d293714ac32 RDMA/mlx5: Send events from IB driver about device affiliation state 3bb5c9ddf46b gpiolib: of: Allow "trigger-sources" to reference a GPIO 988d0ff29ecf drm/panel: Add driver for BOE RM692E5 AMOLED panel d1fd19e6bd7d dt-bindings: display: panel: Add Raydium RM692E5 800c1ff7d1b1 drm/panel: ili9322: Convert to use maple tree register cache c8c575ebf6da drm/panel: ili9322: Remove redundant volatle_reg() operation 0908a0225d0f drm/bridge: sn65dsi83: Convert to use maple tree register cache eae0cfcce3cd drm/bridge: lt9211: Convert to use maple tree register cache fb6f4f47dd4a drm/bridge: icn6211: Convert to use maple tree register cache 4dd9368671fb drm/bridge: tc358767: Convert to use maple tree register cache 9a9f6fb5205a drm/bridge: dpc3433: Convert to use maple tree register cache 86c3331c8089 drm/bridge: adv7511: Convert to use maple tree register cache 1f73286371c2 mlxsw: i2c: Utilize standard macros for dividing buffer into chunks 7afc79e20e22 mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding c755655c3d8b mlxsw: reg: Limit MTBR register payload to a single data record 1e3dbe800624 arm64: dts: meson-s4: add hwrng node 46d0825104b8 gpio: fx6408: Convert to use maple tree register cache bad66884acb5 gpio: pca953x: Convert to use maple tree register cache 7d099290486b gpio: tb10x: Convert to platform remove callback returning void 8c75532803a3 gpio: zynq: Convert to platform remove callback returning void 4f7b5eed4f22 gpio: xilinx: Convert to platform remove callback returning void 302fbb0ef9f2 gpio: xgs-iproc: Convert to platform remove callback returning void a98ac19b1657 gpio: xgene-sb: Convert to platform remove callback returning void 0a6a3ac26140 gpio: uniphier: Convert to platform remove callback returning void a2e09217aaae gpio: ts5500: Convert to platform remove callback returning void 12305969d7f7 gpio: rockchip: Convert to platform remove callback returning void 31d8108413e3 gpio: rcar: Convert to platform remove callback returning void f822f46f3089 gpio: omap: Convert to platform remove callback returning void 7a222f57d856 gpio: mpc8xxx: Convert to platform remove callback returning void 0ede8698083c gpio: mpc5200: Convert to platform remove callback returning void 4f5c7bc1612d gpio: mm-lantiq: Convert to platform remove callback returning void e86c4f1cf158 gpio: mb86s7x: Convert to platform remove callback returning void 43fdda498694 gpio: lpc18xx: Convert to platform remove callback returning void da2ad5fe2292 gpio: ljca: Convert to platform remove callback returning void b6c4391569f9 gpio: grgpio: Convert to platform remove callback returning void b57d8416893f gpio: ftgpio010: Convert to platform remove callback returning void 6a277ca75e45 gpio: dln2: Convert to platform remove callback returning void 67c811b601f3 gpio: cadence: Convert to platform remove callback returning void 0667faab9657 gpio: brcmstb: Convert to platform remove callback returning void 484b3226761b gpio: amdpt: Convert to platform remove callback returning void 2ae6a45f8135 gpio: altera: Convert to platform remove callback returning void 9f5b681e2a3f iommu/dma: Use a large flush queue and timeout for shadow_on_flush 32d5bc8b09c7 iommu/dma: Allow a single FQ in addition to per-CPU FQs 53f8e9ad7653 iommu/s390: Disable deferred flush for ISM devices c76c067e488c s390/pci: Use dma-iommu layer b6f888709a15 s390/pci: prepare is_passed_through() for dma-iommu fa4c4507099f iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return f52d1493dfbf drm/i915/display: Include i915_active header in frontbuffer tracking code 2c10cda4b777 LoongArch: KVM: Add maintainers for LoongArch KVM 6f0257a03212 LoongArch: KVM: Supplement kvm document about LoongArch-specific part c1fc48aad14d LoongArch: KVM: Enable kvm config and add the makefile 39fdf4be72f2 LoongArch: KVM: Implement vcpu world switch 71f4fb845874 LoongArch: KVM: Implement kvm exception vectors 37cdfc6dbf04 LoongArch: KVM: Implement handle fpu exception d5b65882d57c LoongArch: KVM: Implement handle mmio exception 13c82f5e6e50 LoongArch: KVM: Implement handle gspr exception f41c8bdbbdbe LoongArch: KVM: Implement handle idle exception 81efe043a351 LoongArch: KVM: Implement handle iocsr exception da50f5a693ff LoongArch: KVM: Implement handle csr exception 752e2cd7b4fb LoongArch: KVM: Implement kvm mmu operations d7f4ed4b2290 LoongArch: KVM: Implement virtual machine tlb operations a5857b9ff6e0 LoongArch: KVM: Implement vcpu timer operations 93a9a197b680 LoongArch: KVM: Implement misc vcpu related interfaces 1f4c39b9892e LoongArch: KVM: Implement vcpu load and vcpu put operations f45ad5b8aa93 LoongArch: KVM: Implement vcpu interrupt operations 84be4212dcda LoongArch: KVM: Implement fpu operations for vcpu f6deff355b5c LoongArch: KVM: Implement basic vcpu ioctl interfaces 2fc3bd86db4b LoongArch: KVM: Implement basic vcpu interfaces dfe3dc07fa68 LoongArch: KVM: Add vcpu related header files 482795cb62aa LoongArch: KVM: Implement VM related functions 0d0df3c99d4f LoongArch: KVM: Implement kvm hardware enable, disable interface 2bd6ac687261 LoongArch: KVM: Implement kvm module related interface b37e6b680e3a LoongArch: KVM: Add kvm related header files 20bd11918304 soc/rockchip: io-domain: Convert to platform remove callback returning void b0d587be2407 dt-bindings: pwm: rockchip: Document rv1126-pwm e005a9b35b46 rtc: brcmstb-waketimer: support level alarm_irq d4277fa4a1a8 rtc: sh: silence warning 02715925222c inet: implement lockless getsockopt(IP_MULTICAST_IF) c4480eb5504c inet: lockless IP_PKTOPTIONS implementation 959d5c11601b inet: implement lockless getsockopt(IP_UNICAST_IF) 3523bc91e4b4 inet: lockless getsockopt(IP_MTU) a4725d0d8935 inet: lockless getsockopt(IP_OPTIONS) e08d0b3d1723 inet: implement lockless IP_TOS ceaa714138a3 inet: implement lockless IP_MTU_DISCOVER c9746e6a19c2 inet: implement lockless IP_MULTICAST_TTL eb44ad4e6351 net: annotate data-races around sk->sk_dst_pending_confirm 0bb4d124d340 net: annotate data-races around sk->sk_tx_queue_mapping 5eef0b8de1be net: lockless implementation of SO_TXREHASH 28b24f90020f net: implement lockless SO_MAX_PACING_RATE 2a4319cf3c83 net: lockless implementation of SO_BUSY_POLL, SO_PREFER_BUSY_POLL, SO_BUSY_POLL_BUDGET b120251590a9 net: lockless SO_{TYPE|PROTOCOL|DOMAIN|ERROR } setsockopt() 8ebfb6db5a01 net: lockless SO_PASSCRED, SO_PASSPIDFD and SO_PASSSEC 10bbf1652c1c net: implement lockless SO_PRIORITY 06bc3668cc2a openvswitch: reduce stack usage in do_execute_actions a56d9390bd60 net: l2tp_eth: use generic dev->stats fields d12a26b74fb7 virtio_net: avoid data-races on dev->stats fields 0b068c714ca9 net: add DEV_STATS_READ() helper a63df366d091 octeontx2-pf: Tc flower offload support for MPLS f77e9f13ba09 net: ethernet: xilinx: Drop kernel doc comment about return value d87c59f2b00d net: atl1c: switch to napi_consume_skb() 8f6c4ff9e052 net_sched: sch_fq: always garbage collect 076433bd78d7 net_sched: sch_fq: add fast path for mostly idle qdisc ee9af4e14d16 net_sched: sch_fq: change how @inactive is tracked 54ff8ad69c6e net_sched: sch_fq: struct sched_data reorg 1add90738cf5 net_sched: constify qdisc_priv() bbf80d713fe7 tcp: derive delack_max from rto_min f68a181fcd3b tcp: constify tcp_rto_min() and tcp_rto_min_us() argument 5033f58d5fee net: constify sk_dst_get() and __sk_dst_get() argument 0ebc7feae79a powerpc: Use shared font data 5ec12f1c7bac crypto: engine - Make crypto_engine_exit() return void 0eb85cb3c8a7 crypto: keembay - Don't pass errors to the caller in .remove() 141f12be09ac crypto: qat - Annotate struct adf_fw_counters with __counted_by 4e4e2ed22d50 crypto: qat - increase size of buffers a8d3cdcc092f crypto: caam/jr - fix Chacha20 + Poly1305 self test failure 0baa8fab334a crypto: jitter - Allow configuration of oversampling rate 59bcfd788552 crypto: jitter - Allow configuration of memory size 04597c8dd6c4 crypto: jitter - add RCT/APT support for different OSRs 7b8c6aee0d5b crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure ff4e46104f2e hwrng: stm32 - rework power management sequences a1b03e7ade40 hwrng: stm32 - support RNG configuration locking mechanism 28d13f3fdbe5 hwrng: stm32 - restrain RNG noise source clock b17bc6eb7c2b hwrng: stm32 - rework error handling in stm32_rng_read() 8f1c5227eccb hwrng: stm32 - implement error concealment 6b85a7e141cb hwrng: stm32 - implement STM32MP13x support 18d9a8262bd4 hwrng: stm32 - use devm_platform_get_and_ioremap_resource() API 0d2d67b48646 dt-bindings: rng: introduce new compatible for STM32MP13x 29b49013176b ipsec: Select CRYPTO_AEAD c6e2b6078a38 dt-bindings: crypto: ice: document the sa8775p inline crypto engine 0ce51459c835 power: supply: core: remove opencoded string_lower() 15a4e422f3c9 dt-bindings: power: supply: sbs-manager: Add missing unevaluatedProperties on child node schemas 8f8e9b738851 power: supply: mm8013: Fix an error checking issue in mm8013_checkdevice() bd94d501c0c9 wifi: mt76: Annotate struct mt76_rx_tid with __counted_by 09382d8f8641 wifi: mt76: mt7921: update the channel usage when the regd domain changed 4fc8df50fd41 wifi: mt76: mt7921: get regulatory information from the clc event 51ba0e3a15eb wifi: mt76: mt7921: add 6GHz power type support for clc 7801da338856 wifi: mt76: mt7921: enable set txpower for UNII-4 dab35009fc1c wifi: mt76: mt7921: move connac nic capability handling to mt7921 ef444ad00474 wifi: mt76: reduce spin_lock_bh held up in mt76_dma_rx_cleanup 9585316a2aaf wifi: mt76: mt7996: remove periodic MPDU TXS request 2569ea5326e2 wifi: mt76: mt7996: enable PPDU-TxS to host adde3eed4a75 wifi: mt76: mt7996: Add mcu commands for getting sta tx statistic 2461599f835e wifi: mt76: mt7996: get tx_retries and tx_failed from txfree 5ab7d466c4ac wifi: mt76: mt792x: move some common usb code in mt792x module 4d2cb56afaf7 wifi: mt76: mt792x: move mt7921_skb_add_usb_sdio_hdr in mt792x module f9940416f193 KVM: arm64: Clarify the ordering requirements for vcpu/RD creation b5daffb120bb KVM: arm64: vgic-v3: Optimize affinity-based SGI injection 54a8006d0b49 KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is available 5544750efd51 KVM: arm64: Build MPIDR to vcpu index cache at runtime 0a2acd38d23b KVM: arm64: Simplify kvm_vcpu_get_mpidr_aff() 5f4bd815ec71 KVM: arm64: Use vcpu_idx for invalidation tracking ac0fe56d46c0 KVM: arm64: vgic: Use vcpu_idx for the debug information 4e7728c81a54 KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id f3f60a565391 KVM: arm64: vgic-v3: Refactor GICv3 SGI generation d455d366c451 KVM: arm64: vgic-its: Treat the collection target address as a vcpu_id 9a0a75d3ccee KVM: arm64: vgic: Make kvm_vgic_inject_irq() take a vcpu pointer 81af5418049f wifi: mt76: mt7915 add tc offloading support c948b5da6bbe wifi: mt76: mt7925: add Mediatek Wi-Fi7 driver for mt7925 chips c558d22e7a93 wifi: mt76: mt7921: fix the wrong rate selected in fw for the chanctx driver 32b1000db221 wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver f50206555992 wifi: mt76: move struct ieee80211_chanctx_conf up to struct mt76_vif 1f39e1d95a21 wifi: mt76: Drop unnecessary error check for debugfs_create_dir() ced1a0b8f394 wifi: mt76: mt7915: fix beamforming availability check 3d5a42905a72 wifi: mt76: mt7915: update mpdu density capability 8234324ae909 wifi: mt76: check vif type before reporting cca and csa c685034cabc5 wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison 413f05d68d11 wifi: mt76: get rid of false alamrs of tx emission issues d6a2f91741d9 wifi: mt76: fix potential memory leak of beacon commands aad094be9f44 wifi: mt76: check sta rx control frame to multibss capability de869f81f994 wifi: mt76: update beacon size limitation e35f43aa34d3 wifi: mt76: connac: add MBSSID support for mt7996 03f0e11da7fb wifi: mt76: fix clang-specific fortify warnings fce9c967820a wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023) ed160b600ffc wifi: mt76: Use PTR_ERR_OR_ZERO() to simplify code 377844a7c487 wifi: mt76: mt7996: support per-band LED control 005c3f5914a8 wifi: mt76: mt7996: support more options for mt7996_set_bitrate_mask() 11ca0163970b wifi: mt76: mt7996: only set vif teardown cmds at remove interface 84f313b7392f wifi: mt76: mt7996: fix TWT command format 0197923ecf5e wifi: mt76: mt7996: fix rx rate report for CBW320-2 9b11696e5c5b wifi: mt76: mt7996: fix wmm queue mapping e19028104b2d wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap d40fd59b7267 wifi: mt76: mt7996: fix beamform mcu cmd configuration bde2e77f7626 wifi: mt76: mt7996: set correct wcid in txp ebe81e6b8659 wifi: mt76: connac: add more unified event IDs 3c1199134874 wifi: mt76: connac: add more unified command IDs 473f26fb167e wifi: mt76: connac: add data field in struct tlv 975cd4d6d547 wifi: mt76: connac: add eht support for tx power e9eac4eb1bbd wifi: mt76: connac: add eht support for phy mode config d3d7f57e5c1c wifi: mt76: connac: export functions for mt7925 69f94b9fab06 wifi: mt76: mt792x: support mt7925 chip init 525209262f9c wifi: mt76: connac: introduce helper for mt7925 chipset b2491018587a wifi: mt76: mt7915: fix monitor mode issues 5d0e7dde4a68 wifi: mt76: add DMA mapping error check in mt76_alloc_txwi() 832f42699791 wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb 0335c034e726 wifi: mt76: fix race condition related to checking tx queue fill status debd133ab2e2 wifi: mt76: use atomic iface iteration for pre-TBTT work c2fcc83b41a6 wifi: mt76: mt7603: disable A-MSDU tx support on MT7628 19e4f271d62e wifi: mt76: mt7603: add missing register initialization for MT7628 317620593349 wifi: mt76: mt7603: improve stuck beacon handling c677dda16523 wifi: mt76: mt7603: improve watchdog reset reliablity baa19b2e4b7b wifi: mt76: mt7603: rework/fix rx pse hang check c04bf723ccd6 KVM: arm64: Do not transfer page refcount for THP adjustment 68ede283a1d8 Input: axp20x-pek - avoid needless newline removal 348cbf987ed3 Input: mt - annotate struct input_mt with __counted_by 21d7ec79ef5b Input: leds - annotate struct input_leds with __counted_by 8927e688e9e0 Input: evdev - annotate struct evdev_client with __counted_by 96609688ab8a Input: synaptics-rmi4 - replace deprecated strncpy 91951d36c223 drm/tests: Add new format conversion tests to better cover drm_fb_blit() 15bda1f8de5d drm/tests: Add calls to drm_fb_blit() on supported format conversion tests 8ab5bf1a2264 staging: iio: resolver: ad2s1210: remove config attribute 569dc8054e70 staging: iio: resolver: ad2s1210: add debugfs reg access b3689e14415a staging: iio: resolver: ad2s1210: use regmap for config registers 68d319571b8f staging: iio: resolver: ad2s1210: use devicetree to get CLKIN rate 4623b414e68b staging: iio: resolver: ad2s1210: implement IIO_CHAN_INFO_SCALE 1b6eba71cae2 staging: iio: resolver: ad2s1210: always use 16-bit value for raw read acbfaee17014 staging: iio: resolver: ad2s1210: sort imports f434eac79bee staging: iio: resolver: ad2s1210: remove spi_set_drvdata() 3c1f41d5f320 staging: iio: resolver: ad2s1210: check return of ad2s1210_initial() 9829ebacea80 staging: iio: resolver: ad2s1210: remove call to spi_setup() 7fe2d05cee46 staging: iio: resolver: ad2s1210: fix use before initialization 799d794f7559 drm/i915: Enable GGTT updates with binder in MTL a2ae29629230 drm/i915: Toggle binder context ready status 8a7f77fabac1 drm/i915: Implement GGTT update method with MI_UPDATE_GTT 3f5f62883631 drm/i915: Parameterize binder context creation 0e5148784860 drm/i915: Implement for_each_sgt_daddr_next b35274993680 drm/i915: Create a kernel context for GGTT updates 4cd64e9d2c72 drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutex 0951dce656e2 drm/i915/gem: Make i915_gem_shrinker multi-gt aware af571133f7ae riscv: dts: starfive: add assigned-clock* to limit frquency c258bcc289e6 ALSA: hda: cirrus_scodec: fix an error code f2d87895cbc4 perf intel-pt: Fix async branch flags b1f05622fef3 perf pmus: Make PMU alias name loading lazy 70b70a4307cc PCI/sysfs: Protect driver's D3cold preference from user space e30a106558e7 cxl/pci: Cleanup 'sanitize' to always poll 8fddc4b66027 drm/gud: Use size_add() in call to struct_size() 6b343a464282 EDAC/mc_sysfs: Replace deprecated strncpy() with memcpy() 8046da444df5 hwmon: (asus_wmi_sensors) Replace deprecated strncpy() with strscpy() 66f8a4a0cc69 hwmon: (ibmpowernv) Replace deprecated strncpy() with memcpy() abe6db6c43fa HID: prodikeys: Replace deprecated strncpy() with strscpy() 9b9056a3137b firmware: tegra: bpmp: Replace deprecated strncpy() with strscpy_pad() b545465e22f5 cpuidle: dt: Replace deprecated strncpy() with strscpy() 0faf84caee63 cpufreq: Replace deprecated strncpy() with strscpy() de055e611674 bus: fsl-mc: Replace deprecated strncpy() with strscpy_pad() a952abcdaa22 auxdisplay: panel: Replace deprecated strncpy() with strtomem_pad() 76fe8713dd0a cxl/pci: Remove unnecessary device reference management in sanitize work 2147c8d07e1a libbpf: Allow Golang symbols in uprobe secdef aa75cc029e05 wifi: mac80211: add back SPDX identifier c419d884551f wifi: mac80211: fix ieee80211_drop_unencrypted_mgmt return type/value 6c7743773599 tick/nohz: Update comments some more 3cec9514911c ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT e0bbf92682ad um,ethertap: Replace deprecated strncpy() with strscpy() d77008421afd groups: Convert group_info.usage to refcount_t 4cb2e89fea5f nouveau/svm: Split assignment from if conditional 6ad33b53c9b8 nouveau/svm: Replace one-element array with flexible-array member in struct nouveau_svm ce63e97b674d ARM: dts: sunxi: add support for Anbernic RG-Nano 50fa4947efca dt-bindings: arm: sunxi: add Anbernic RG-Nano 04aff09c4b3d ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts 41192b675939 arm: dts: sun8i: V3s: Add pinctrl for pwm 8b04d32678e3 binfmt_elf: Use elf_load() for interpreter 8ed2ef21ff56 binfmt_elf: elf_bss no longer used by load_elf_binary() 585a018627b4 binfmt_elf: Support segments with 0 filesz and misaligned starts 6013727fc33d remoteproc: zynqmp: Change tcm address translation method 3accaef1f61e kselftest/arm64: Verify HWCAP2_SVE_B16B16 5d5b4e8c2d9e arm64/sve: Report FEAT_SVE_B16B16 to userspace b87b8f43afd5 ASoC: Intel: avs: Drop superfluous stream decoupling a5e6ea01265e ASoC: Intel: avs: Disable DSP before loading basefw 0a5fb3cc28fd ASoC: Intel: avs: Keep module refcount up when gathering traces 28a21cb26425 ASoC: Intel: avs: Preallocate memory for module configuration 7eb878e768fd ASoC: Intel: avs: Use generic size defines 26033ae6bd89 ASoC: Intel: avs: Move IPC error messages one level down 565c88ae53c5 ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files 88bb50edb610 ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines 358d04ca9737 ARM: dts: stm32: add HASH on stm32mp131 99b22552330b arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1 a46e42c09798 soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros 2cf39b806be7 hwmon: (xgene) Migrate to use generic PCC shmem related macros 89a4ad1f437c i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros 659eed2ef0e6 drm/i915/display: add I915 conditional build to vlv_dsi_pll.h 7f5c64c0871e drm/i915/display: add I915 conditional build to intel_tv.h e6a5ad9a7550 drm/i915/display: add I915 conditional build to intel_sdvo.h 6842d38178e7 drm/i915/display: add I915 conditional build to intel_dvo.h 9543cc39db98 drm/i915/display: add I915 conditional build to g4x_hdmi.h 7a4946840481 drm/i915/display: add I915 conditional build to i9xx_wm.h ca116c0075d4 drm/i915/display: add I915 conditional build to vlv_dsi.h 3675c607a81e drm/i915/display: add I915 conditional build to intel_crt.h bc872e300b64 drm/i915/display: add I915 conditional build to intel_dpio_phy.h 603dbd3e33d7 drm/i915/display: add I915 conditional build to g4x_dp.h cebaacae96cb drm/i915/display: add I915 conditional build to intel_overlay.h 8cd3a40c52ea drm/i915/display: add I915 conditional build to intel_sprite.h 6df6daad84d8 drm/i915/display: add I915 conditional build to intel_pch_display.h 19ff503b866b drm/i915/display: add I915 conditional build to intel_pch_refclk.h 3c0e538a6d30 drm/i915/display: add I915 conditional build to intel_lpe_audio.h 818fdb16d40c drm/i915/display: add I915 conditional build to i9xx_plane.h f8b5f0efa031 drm/i915/display: add I915 conditional build to hsw_ips.h 197a30c4c62f drm/i915/display: add I915 conditional build to intel_lvds.h a4ba1ea69f6b drm/i915: define I915 during i915 driver build c6767334185e ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal 2e57d10a6591 ACPI: utils: Dynamically determine acpi_handle_list size 03a5a75a6ad2 thermal: rcar: Convert to platform remove callback returning void a07f4487bc49 thermal: rcar_gen3: Convert to platform remove callback returning void 2128ba4639e3 thermal: tsens: Convert to platform remove callback returning void 2d3c823df218 thermal: lvts: Convert to platform remove callback returning void 3ebaf0f244d4 thermal: kirkwood: Convert to platform remove callback returning void 3c9e0f218c0f thermal: k3_j72xx_bandgap: Convert to platform remove callback returning void ff96e615ea49 thermal: k3_bandgap: Convert to platform remove callback returning void a876f99d120d thermal: int3406: Convert to platform remove callback returning void 257010831143 thermal: int3403: Convert to platform remove callback returning void f287083ba7bf thermal: int3402: Convert to platform remove callback returning void 8cc099170f61 thermal: int3401: Convert to platform remove callback returning void 75b66d7e5993 thermal: int3400: Convert to platform remove callback returning void 02e7baaf5165 thermal: imx: Convert to platform remove callback returning void 5568f642bb7a thermal: imx8mm: Convert to platform remove callback returning void 6abe2f00d27a thermal: hisi: Convert to platform remove callback returning void 7aa234e99fa2 thermal: dove: Convert to platform remove callback returning void 0d0f8b2c4df0 thermal: da9062: Convert to platform remove callback returning void aa599650d26f thermal: ns: Convert to platform remove callback returning void f29ecd3748a2 thermal: bcm2835: Convert to platform remove callback returning void 4347e7d0b4e8 thermal: armada: Convert to platform remove callback returning void 3570bd989acc drm/i915: Update DRIVER_DATE to 20230929 b5034c63858d x86/cpu/amd: Remove redundant 'break' statement 8f350194d5cf io_uring: add support for vectored futex waits e9a56c9325ef futex: make the vectored futex operations available 5177c0cb306a futex: make futex_parse_waitv() available as a helper 8af1692616d9 futex: add wake_data to struct futex_q 194bb58c6090 io_uring: add support for futex wake and wait e52c43403c9b futex: abstract out a __futex_wake_mark() helper 12a4be50aff3 futex: factor out the futex wake handling 3b0781595431 futex: move FUTEX2_VALID_MASK to futex.h 15874a3d27e6 sched/debug: Add new tracepoint to track compute energy computation 23c9519def98 sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 6b00a4014765 sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 5fe7765997b1 sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded 967dad977570 ASoC: dt-bindings: Simplify referencing dai-params.yaml a9d0eb95dbdb drm/i915: Warn on if set frontbuffer return value is not NULL on release 37d62359b15e drm/i915/mtl: Skip MCR ops for ring fault register 37280ef5c1c4 drm/i915: Clean steer semaphore on resume 35ba33f76c2f drm/i915: Introduce the intel_gt_resume_early() 42a71bbaeef2 drm/i915: Introduce intel_gt_mcr_lock_sanitize() d85c4229e925 ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board 949652c6bbf4 dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity 3f0b916f3a7e arm64: dts: meson: g12: name spdifout consistently d0f3a19a990a arm64: dts: Add pinctrl node for Amlogic T7 SoCs 4ae7f6320aeb MAINTAINERS: hardening: Add Gustavo as Reviewer 5e6a1c803f10 accel/ivpu: Annotate struct ivpu_job with __counted_by 921f15fe8c8c MAINTAINERS: hardening: Add __counted_by regex cf77bf698887 selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config eac80dd4bc22 lkdtm/bugs: add test for panic() with stuck secondary CPUs b5fc04039b95 drm/radeon: Use pci_get_base_class() to reduce duplicated code 18bf400530ca drm/amdgpu: Use pci_get_base_class() to reduce duplicated code c213ed390cf1 drm/nouveau: Use pci_get_base_class() to reduce duplicated code 9ed8fcfd7f17 ALSA: hda: Use pci_get_base_class() to reduce duplicated code d427da2323b0 PCI: Add pci_get_base_class() helper fbf6449f84bf x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach f79936545fb1 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot 09f894affcf2 md: do not require mddev_lock() for all options in array_state_store() 482b9626b95c dt-bindings: display: panel: one file of all simple LVDS panels with dual ports fc5988907156 drm/amdgpu: update retry times for psp vmbx wait 30a24318cc8f drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector 1934907234c8 drm/amdgpu: exit directly if gpu reset fails b57c4f1c3ba5 drm/amd/pm: Disallow managing power profiles on SRIOV for gc11.0.3 709c34826161 drm/amdkfd: Fix a race condition of vram buffer unref in svm code 003048ddf44b drm/amd/display: Check all enabled planes in dm_check_crtc_cursor a2830b9e852f drm/amd/display: Initialize writeback connector 93499bd6cdcb drm/amd: Move microcode init from sw_init to early_init for CIK SDMA 751e293f2c99 drm/amd: Move microcode init from sw_init to early_init for SDMA v2.4 cc766304833d drm/amd: Move microcode init from sw_init to early_init for SDMA v3.0 e0d4fbb58c4c drm/amd: Move microcode init from sw_init to early_init for SDMA v5.2 95b456d3b085 drm/amd: Move microcode init from sw_init to early_init for SDMA v6.0 ed1c1053cd00 drm/amd: Move microcode init from sw_init to early_init for SDMA v5.0 0c3601a2fbfb drm/amd/display: Fix null pointer dereference in error message 554340133e4f drm/amd/display: Create one virtual connector in DC 161d076c2d16 drm/amd: Drop error message about failing to load SDMA firmware 2b44d0a41763 drm/amd/pm: fix the print_clk_levels issue for SMU v13.0.6 3152d01e8816 drm/amd/pm: deprecate allow_xgmi_power_down interface c01c8523cb07 drm/amd/pm: integrate plpd allow/disallow into select_xgmi_plpd_policy in ppt level 6ec2f5cd45fc drm/amd/pm: init plpd_mode properly for different asics 3a41a3982b1e drm/amd/display: Remove unused DPCD declarations 1b097bcd224e drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DRM_AMD_DC 3657a1d5ac8f drm/amd: Limit seamless boot by default to APUs fcb2f2ed4a80 vfio/mlx5: Activate the chunk mode functionality a899cacab56b vfio/mlx5: Add support for READING in chunk mode 67135f29451e vfio/mlx5: Add support for SAVING in chunk mode 5798e4dd584f vfio/mlx5: Pre-allocate chunks for the STOP_COPY phase 9114100d10b3 vfio/mlx5: Rename some stuff to match chunk mode 543640af8480 vfio/mlx5: Enable querying state size which is > 4GB 34a64c8eac23 vfio/mlx5: Refactor the SAVE callback to activate a work only upon an error 82470eba9df9 vfio/mlx5: Wake up the reader post of disabling the SAVING migration file 61050c73441b vfio: use __aligned_u64 in struct vfio_device_ioeventfd a7bea9f4fecc vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info 2f8d25fa8aed vfio: trivially use __aligned_u64 for ioctl structs 8a97ab9b8b31 vfio-cdx: add bus mastering device feature support f59a7b6af012 vfio: add bus master feature to device feature ioctl a941b784b15f cdx: add support for bus mastering c9260693aa0c PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card 629d3698f695 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit 03a6d5986c9d ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin c8f46f43a1db ACPI: thermal: Drop critical_valid and hot_valid trip flags d5ea889246b1 ACPI: thermal: Do not use trip indices for cooling device binding 9cfec6d097c6 KVM: x86: Fix lapic timer interrupt lost after loading a snapshot. bc3d7c5570a0 KVM: SVM: Update SEV-ES shutdown intercepts with more metadata 2713b83cb3b0 ACPI: thermal: Mark uninitialized active trips as invalid 9e09b75079e2 samples/bpf: Add -fsanitize=bounds to userspace programs 6016f0cb02f4 wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines f10a570b093e KVM: x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to 4096 vCPUs 8e73c0455b12 wifi: rtw89: declare MCC in interface combination 0f93824ed720 wifi: rtw89: 8852c: declare to support two chanctx 5f499ce69b8d wifi: rtw89: pause/proceed MCC for ROC and HW scan a4d7c872eb87 wifi: rtw89: mcc: fix NoA start time when GO is auxiliary b2172a9330b5 wifi: rt2x00: remove redundant check if u8 array element is less than zero 44a7f34dd8ef dt-bindings: arm,psci: Add missing unevaluatedProperties on child node schemas 9e61589ac3c2 wifi: ath11k: mac: fix struct ieee80211_sband_iftype_data handling 4fd15bb705d3 wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage ed823fd113b7 wifi: ath12k: add msdu_end structure for WCN7850 c4cb46dfb291 wifi: ath12k: Set default beacon mode to burst mode 43a10990404f wifi: ath12k: call ath12k_mac_fils_discovery() without condition 87fd0602610d wifi: ath11k: remove unnecessary (void*) conversions a1e09eb35476 wifi: ath12k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN7850 c86ba8ee7e32 wifi: ath12k: change to treat alpha code na as world wide regdomain 870c6a72739c wifi: ath12k: indicate scan complete for scan canceled when scan running c2ebb1d11ab9 wifi: ath12k: indicate to mac80211 scan complete with aborted flag for ATH12K_SCAN_STARTING state ecbb987b0a96 wifi: ath12k: fix recovery fail while firmware crash when doing channel switch 004ccbc0dd49 wifi: ath12k: add support for hardware rfkill for WCN7850 8040345fdae4 kunit: test: Fix the possible memory leak in executor_test 24de14c98b37 kunit: Fix possible memory leak in kunit_filter_suites() e44679515a7b kunit: Fix the wrong kfree of copy for kunit_filter_suites() a6074cf0126b kunit: Fix missed memory release in kunit_free_suite_set() 55d235ebb684 ACPI: PCC: Add PCC shared memory region command and status bitfields 013714bf3e12 netfilter: nf_tables: Utilize NLA_POLICY_NESTED_ARRAY aee1f692bfed netfilter: nf_tables: missing extended netlink error in lookup functions 117e149e26d1 selftests: netfilter: test nat source port clash resolution interaction with tcp early demux e27c3295114b netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash 7c7dd1d64910 pktgen: Introducing 'SHARED' flag for testing with non-shared skb 057708a9ca59 pktgen: Automate flag enumeration for unknown flag handling 458f66c30df2 wifi: ath11k: use kstrtoul_from_user() where appropriate b5d5c87986d5 ASoC: doc: Update codec to codec examples 02c4e661658f dt-bindings: backlight: Add MPS MP3309C 19f5eef8bf73 MAINTAINERS: Add an obsolete entry for LL TEMAC driver 93b8cc60c37b io_uring: cancelable uring_cmd 528ce6781726 io_uring: retain top 8bits of uring_cmd flags for kernel internal use 4717636f3fc2 ASoC: codecs: Add aw87390 amplifier driver f83287a72551 ASoC: codecs: Modify the transmission mode of function parameters c786770ed8a5 ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" b116c832c9e8 ASoC: codecs: Add code for bin parsing compatible with aw87390 6a4c3ce3f06c ASoC: codecs: Modify i2c driver name e83219c94abb ASoC: codecs: Modify the transmission method of parameters 74ff4f22d81e ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" 085370aa8c88 ASoC: codecs: Remove the "fade-enable property" 457b6587c112 ASoC: dt-bindings: Add schema for "awinic,aw87390" b99d8d8adfda ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support a04bbeaa37d8 dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by 7935de861aed dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_device with __counted_by 5a67a8f93f02 dmaengine: uniphier-xdmac: Annotate struct uniphier_xdmac_desc with __counted_by b85178611c11 dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by 5f240e0cdbcb dmaengine: ti: edma: Annotate struct edma_desc with __counted_by 15f2c636dde8 dmaengine: tegra210-adma: Annotate struct tegra_adma with __counted_by 32b5e2d7cd14 dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by 7ba0035dc02c dmaengine: stm32-mdma: Annotate struct stm32_mdma_device with __counted_by 035472170a2a dmaengine: stm32-mdma: Annotate struct stm32_mdma_desc with __counted_by 195e46df2d99 dmaengine: stm32-dma: Annotate struct stm32_dma_desc with __counted_by 8279f0b476f3 dmaengine: st_fdma: Annotate struct st_fdma_desc with __counted_by 8360c11aef57 dmaengine: sprd: Annotate struct sprd_dma_dev with __counted_by 1539a22e1441 dmaengine: sf-pdma: Annotate struct sf_pdma with __counted_by 04b5433b8c0e dmaengine: sa11x0: Annotate struct sa11x0_dma_desc with __counted_by b9fe0bd59031 dmaengine: qcom: bam_dma: Annotate struct bam_async_desc with __counted_by fd1cb31a037b dmaengine: moxart-dma: Annotate struct moxart_desc with __counted_by 7d4b82185521 dmaengine: hisilicon: Annotate struct hisi_dma_dev with __counted_by f1bc0d01cb34 dmaengine: axi-dmac: Annotate struct axi_dmac_desc with __counted_by 81cd3cb3b3dd dmaengine: at_hdmac: Annotate struct at_desc with __counted_by 83c5d35bf911 dmaengine: apple-admac: Annotate struct admac_data with __counted_by 5aa4c9608d2d net/mlx5: Introduce ifc bits for migration in a chunk mode d069ed6b752f thermal: core: Allow trip pointers to be used for cooling device binding 2c7b4bfadef0 thermal: core: Store trip pointer in struct thermal_instance 3e7d6f396d74 ACPI: thermal: Merge trip initialization functions 54fc61a106c9 ACPI: thermal: Collapse trip devices update function wrappers 317508c65f1f ACPI: thermal: Collapse trip devices update functions 0fa1bf34980e ACPI: thermal: Add device list to struct acpi_thermal_trip 65b87548041a dmaengine: hisi: Simplify preconditions of CONFIG_K3_DMA 5fa4704d14b2 xfrm: Remove unused function declarations 49d371ab9d2c platform/x86/siemens: simatic-ipc-batt-f7188x: Convert to platform remove callback returning void 0d643dcd7842 platform/x86/siemens: simatic-ipc-batt-elkhartlake: Convert to platform remove callback returning void e139d97f049a platform/x86/siemens: simatic-ipc-batt-apollolake: Convert to platform remove callback returning void 2f46e417384e platform/x86/siemens: simatic-ipc-batt: Convert to platform remove callback returning void 0580422560e2 platform/x86/siemens: simatic-ipc-batt: Simplify simatic_ipc_batt_remove() 9e6b44d43e31 platform/x86: sel3350-platform: Convert to platform remove callback returning void 1348317db770 platform/x86: mlx-platform: Convert to platform remove callback returning void 3e29812e6e17 platform/x86/intel: bytcrc_pwrsrc: Convert to platform remove callback returning void 61e2e9ee39d9 platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void cfae9860ca99 platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void e0489bb002ff platform/mellanox: mlxreg-io: Convert to platform remove callback returning void a62507eb5712 platform/mellanox: mlxreg-hotplug: Convert to platform remove callback returning void db971cf26014 platform/mellanox: mlxbf-tmfifo: Convert to platform remove callback returning void a6cff4212984 platform/mellanox: mlxbf-bootctl: Convert to platform remove callback returning void 6260ecd04594 irqdomain: Annotate struct irq_domain with __counted_by c1fec890458a ethernet/intel: Use list_for_each_entry() helper 18801efed74a platform/x86: thinkpad_acpi: sysfs interface to auxmac 67fcdbfd9e13 ASoC: cs42l43: Remove useless else f67ff36f2117 drm/i915/fdi: Recompute state for affected CRTCs on FDI links 998d2cd361ca drm/i915/fdi: Improve FDI BW sharing between pipe B and C 8ca0b875c082 drm/i915: Add helpers for BW management on shared display links 1050e4c2368e drm/i915: Factor out a helper to check/compute all the CRTC states e3b269049103 drm/i915: Rename intel_modeset_all_pipes() to intel_modeset_all_pipes_late() fa7a7a1c9c05 drm/i915: Add helper to modeset a set of pipes 592b9bfd25e4 drm/i915/dp: Limit the output link bpp in DSC mode 78015e27b7d7 drm/i915/dp: Update the link bpp limits for DSC mode 7d0f2f68b661 drm/i915/dp: Skip computing a non-DSC link config if DSC is needed 703c5994fe1a drm/i915/dp: Track the pipe and link bpp limits separately 72b2d2a6f178 drm/i915/dp: Factor out helpers to compute the link limits d2efde5cc970 ARM: shmobile: defconfig: Refresh for v6.6-rc3 03d681412b38 drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval e35728d0286c drm/bridge: lt9611uxc: use drm_bridge_get_edid() instead of using ->get_edid directly ab2dbf894a0f drm/bridge: use drm_bridge_get_edid() instead of using ->get_edid directly fc5fb9e7f81e MAINTAINERS: Document that the NXP i.MX 8MQ DCSS driver goes thru drm-misc 5a44d50f0072 MAINTAINERS: Update drm-misc entry to match all drivers d9ef56d94fac ASoC: codecs: rtq9128: Add TDM input source select bf38a0be7c57 ASoC: dt-bindings: rtq9128: Add TDM input source slect property b3bee1e7c3f2 x86/boot: Compile boot code with -std=gnu11 too 6d925797304e sh: boards: Fix Sound Simple-Card struct name 88928addeec5 dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers 555921feb2ac dmaengine: idxd: rate limit printk in misc interrupt thread d3fc4eea9742 selftests/tc-testing: update tdc documentation ac9b82930964 selftests/tc-testing: implement tdc parallel test run d227cc0b1ee1 selftests/tc-testing: update test definitions for local resources 98cfbe4234a4 selftests/tc-testing: localize test resources 646fe2e4b390 arm64: Add config for AMD Pensando SoC platforms fbf37376f8ac MAINTAINERS: Add entry for AMD PENSANDO 34dc1baba215 arm64: dts: Add AMD Pensando Elba SoC support b0292fd8be37 dt-bindings: arm: add AMD Pensando boards b1c50ac25425 dmaengine: xilinx: zynqmp_dma: Convert to platform remove callback returning void c962eca73c5c dmaengine: xilinx: xilinx_dpdma: Convert to platform remove callback returning void cc99582d46b4 dmaengine: xilinx: xilinx_dma: Convert to platform remove callback returning void 78369eb5dc88 dmaengine: xilinx: xdma: Convert to platform remove callback returning void 2c9d879fae9a dmaengine: xgene-dma: Convert to platform remove callback returning void a3b4af719e57 dmaengine: txx9dmac: Convert to platform remove callback returning void 4f339d6efa6a dmaengine: timb_dma: Convert to platform remove callback returning void 5ea68dc1cee0 dmaengine: ti: omap-dma: Convert to platform remove callback returning void 68bcaf5c4e03 dmaengine: ti: edma: Convert to platform remove callback returning void 36a7e98c36a5 dmaengine: ti: cppi41: Convert to platform remove callback returning void 1a3fa3e369bf dmaengine: tegra210-adma: Convert to platform remove callback returning void afd1ac2e1b9b dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void d669b198efac dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void 7d6ef7550a45 dmaengine: sun6i-dma: Convert to platform remove callback returning void 2db76471c8f4 dmaengine: sun4i-dma: Convert to platform remove callback returning void 9c52ffa09f58 dmaengine: st_fdma: Convert to platform remove callback returning void 8d82eb85a742 dmaengine: sprd-dma: Convert to platform remove callback returning void 9f2812a7fe47 dmaengine: sh: usb-dmac: Convert to platform remove callback returning void 384ba9a683d3 dmaengine: sh: shdmac: Convert to platform remove callback returning void bd4205f52310 dmaengine: sh: rz-dmac: Convert to platform remove callback returning void 8ca342994ab8 dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void 3d97deeb3b30 dmaengine: sf-pdma: sf-pdma: Convert to platform remove callback returning void d6798037fa1c dmaengine: sa11x0-dma: Convert to platform remove callback returning void 1a6d1c87542d dmaengine: qcom: qcom_adm: Convert to platform remove callback returning void af9bc3c26b08 dmaengine: qcom: hidma: Convert to platform remove callback returning void 8d0f1ca5e403 dmaengine: qcom: bam_dma: Convert to platform remove callback returning void 44ea88715d37 dmaengine: pxa_dma: Convert to platform remove callback returning void 5f8f212fb416 dmaengine: ppc4xx: adma: Convert to platform remove callback returning void 1260486a3475 dmaengine: owl-dma: Convert to platform remove callback returning void 44d5338c4a5d dmaengine: nbpfaxi: Convert to platform remove callback returning void 733dbb8d62f3 dmaengine: mv_xor_v2: Convert to platform remove callback returning void 80d0159bbe80 dmaengine: mpc512x_dma: Convert to platform remove callback returning void 1a65831fa037 dmaengine: moxart-dma: Convert to platform remove callback returning void f543b251500a dmaengine: mmp_tdma: Convert to platform remove callback returning void c0f0d93fc1da dmaengine: mmp_pdma: Convert to platform remove callback returning void 4db30945a001 dmaengine: mediatek: mtk-uart-apdma: Convert to platform remove callback returning void 97283173effa dmaengine: mediatek: mtk-hsdma: Convert to platform remove callback returning void bdeb61f5180e dmaengine: mediatek: mtk-cqdma: Convert to platform remove callback returning void 48236cb83142 dmaengine: mcf-edma-main: Convert to platform remove callback returning void 3faf902cb808 dmaengine: k3dma: Convert to platform remove callback returning void 06e4f653fafd dmaengine: imx-sdma: Convert to platform remove callback returning void 14c49dd0c34e dmaengine: imx-dma: Convert to platform remove callback returning void 6e1b4a907e86 dmaengine: img-mdc-dma: Convert to platform remove callback returning void e8da277fbb87 dmaengine: idma64: Convert to platform remove callback returning void d69f80110da5 dmaengine: fsldma: Convert to platform remove callback returning void 37b24b50c5f8 dmaengine: fsl_raid: Convert to platform remove callback returning void fe3d44cdaea4 dmaengine: fsl-qdma: Convert to platform remove callback returning void fa13c3ef3f45 dmaengine: fsl-edma-main: Convert to platform remove callback returning void 67572bfe2e35 dmaengine: dw: platform: Convert to platform remove callback returning void c689a2fd2a3f dmaengine: dw-axi-dmac: dw-axi-dmac-platform: Convert to platform remove callback returning void a8c85540bee1 dmaengine: dma-jz4780: Convert to platform remove callback returning void b5f095a70117 dmaengine: dma-axi-dmac: Convert to platform remove callback returning void 7689bca11199 dmaengine: bestcomm: bestcomm: Convert to platform remove callback returning void 8f63a2da2884 dmaengine: bcm2835-dma: Convert to platform remove callback returning void 017df796a363 dmaengine: bcm-sba-raid: Convert to platform remove callback returning void b13af3c41bad dmaengine: at_xdmac: Convert to platform remove callback returning void ae3f38e495b4 dmaengine: at_hdmac: Convert to platform remove callback returning void e7d5aa30c8a1 dmaengine: apple-admac: Convert to platform remove callback returning void 8876762f285f dmaengine: altera-msgdma: Convert to platform remove callback returning void 8d21670105fe ARM: defconfig: cleanup orphaned CONFIGs d387e34fec40 net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI 823a6d9e79fc dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible 55530ab888cf dt-bindings: cpufreq: qcom-nvmem: Document MSM8909 40f6be3ef2be cpufreq: dt: platdev: Add MSM8909 to blocklist e96c6b8f212a memblock: report failures when memblock_can_resize is not set 387bb6fdd0af dt-bindings: memory-controllers: Make "additionalProperties: true" explicit 7396a5b980fd platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void 1fca58f347d8 platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void 48648504e488 platform/chrome/wilco_ec: core: Convert to platform remove callback returning void b98362be7c92 platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void b6c1fea83550 platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void ea4bad2badb7 platform/chrome: cros_typec_switch: Convert to platform remove callback returning void 58b15196b0ef platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void 6478e302409a platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void e02944e85169 platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void fa45583c3133 platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void f366fa0064ef platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void f04410e7be65 platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void ee33a0ef8468 perf test: Fix parse-events tests to skip parametrized events 4f3ee7d1d5ce perf vendor events: Add JSON metrics for Arm CMN 0b4de7bdf46c perf jevents: Add support for Arm CMN PMU aliasing 7fded33c6971 perf test: Add pmu-event test for "Compat" and new event_field. 3bb59e759cbb perf test: Make matching_pmu effective e3e42e23c0c6 perf jevents: Support EventidCode and NodeType 54409997d4b9 perf metric: "Compat" supports regular expression matching identifiers 2879ff36f5ed perf pmu: "Compat" supports regular expression matching identifiers 0e501a65d35b perf record: Fix BTF type checks in the off-cpu profiling 3337a6fea253 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit f1a1bc8775b2 soc: qcom: llcc: Handle a second device without data corruption 2138c32af197 ARM: dts: qcom: ipq8064: move keys and leds out of soc node 09f8ee81b6da ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator 34c006f42cb1 ARM: dts: qcom: apq8060: drop incorrect regulator-type 686bca7bd170 ARM: dts: qcom: apq8064: drop incorrect regulator-type 88fc274cb6c4 ARM: dts: qcom: sdx65: fix SDHCI clocks order 83daed13a5aa ARM: dts: qcom: apq8064: drop label property from DSI 9b09c0f289c5 soc: qcom: Switch to EXPORT_SYMBOL_GPL() 433ce46a9711 soc: qcom: smem: Annotate struct qcom_smem with __counted_by 02c58ac774a0 ARM: qcom: msm8974: Add rpm-master-stats node bd837be0ff38 ARM: qcom: msm8226: Add rpm-master-stats node 0b73519790d2 ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor 33e9032a1875 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators 9265bc6bce69 soc: qcom: rmtfs: Support discarding guard pages 3ad96787949a dt-bindings: reserved-memory: rmtfs: Allow guard pages 609252ea4664 drm/mediatek: dsi: Add mode_valid callback to DSI bridge b35babd3abea KVM: x86/pmu: Add documentation for fixed ctr on PMU filter cf1b6d4441ff md: simplify md_seq_ops 3d8d32873c7b md: factor out a helper from mddev_put() 78b5605d44e6 KVM: Documentation: Add the missing description for tdp_mmu_page into kvm_mmu_page c3204c406b6d KVM: Documentation: Add the missing description for mmu_valid_gen into kvm_mmu_page 6a713928ae1c KVM: Documentation: Add the missing description for tdp_mmu_root_count into kvm_mmu_page b40a2455e9eb KVM: Documentation: Add the missing description for ptep in kvm_mmu_page fdaca560b6c4 KVM: Documentation: Update the field name gfns and its description in kvm_mmu_page b207cfbc8c1d KVM: Documentation: Add the missing description for guest_mode in kvm_mmu_page_role 57f33f1a8756 KVM: Correct kvm_vcpu_event(s) typo in KVM API documentation 4346db6e6e7a KVM: x86: Force TLB flush on userspace changes to special registers 9dbb029b9c44 KVM: x86: Remove redundant vcpu->arch.cr0 assignments 37a672be3ae3 i2c: rcar: fix error code in probe() 470a66268856 i2c: stm32f7: Add atomic_xfer method to driver 5ef104b749e8 scsi: fnic: Clean up some inconsistent indenting fd86eff33898 libnvdimm: Annotate struct nd_region with __counted_by 36c75ce3bd29 nd_btt: Make BTT lanes preemptible 6fd4ebfc4d61 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value 75b3d5dc0846 dax: refactor deprecated strncpy a4ead6e37e32 drm/nouveau/kms/nv50: hide unused variables 24c614c3d60c drm/gpuvm: doc: fix filename references f83b94d23770 drm/i915/dsb: Use DEwake to combat PkgC latency 77d8285683d8 drm/i915: Introduce intel_crtc_scanline_to_hw() b4283282c953 drm/i915: Introduce skl_watermark_max_latency() 7678e089bd18 drm/i915/dsb: Evade transcoder undelayed vblank when using DSB 25ea3411bd23 drm/i915/dsb: Use non-posted register writes for legacy LUT 5ae0da3fc78d drm/i915/dsb: Load LUTs using the DSB during vblank dd1c3eae5855 drm/i915/dsb: Don't use DSB to load the LUTs during full modeset 5053121b25bf drm/i915/dsb: Add support for non-posted DSB registers writes e39845d65179 drm/i915/dsb: Introduce intel_dsb_reg_write_masked() df3b91928698 drm/i915/dsb: Introduce intel_dsb_noop() 0c1c7a649975 drm/i915/dsb: Define the contents of some intstructions bit better 357832b5cc04 drm/i915/dsb: Define more DSB bits fa1b97f85d3b drm/i915/dsb: Use non-locked register access caf22c969ed1 scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by 00d2fa28da0a scsi: ufs: core: Set the Command Priority (CP) flag for RT requests c788cf8a21cd scsi: ufs: core: Simplify ufshcd_comp_scsi_upiu() 858231bdb223 scsi: ufs: core: Move the 4K alignment code into the Exynos driver cdaaff61d3bf scsi: ufs: core: Remove request tag range checks f3f50c78649c scsi: target: Remove the references to http://www.linux-iscsi.org/ c02a427f7b64 tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() 4f7f4409af28 tick/nohz: Don't shutdown the lowres tick from itself 822deeed3a6a tick/nohz: Update obsolete comments dba428a678c7 tick/nohz: Rename the tick handlers to more self-explanatory names 0d9741abd1c5 ACPI: thermal: Fix a small leak in acpi_thermal_add() 8b6022be4c6e firmware: arm_scmi: Rename scmi_{msg_,}clock_config_{get,set}_{2,21} cec422ab8c1e pinctrl: denverton: Enable platform device in the absence of ACPI enumeration a10aa2584ef5 firmware: arm_scmi: Do not use !! on boolean when setting msg->flags 0361e81f3170 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574 0cd3f86ad558 dt-bindings: power: qcom,rpmpd: Add SM7150 8c6f736d8acf dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332 b9a663c4c224 cpufreq: pmac32: Use of_property_read_reg() to parse "reg" 3a7fd473bd5d mtd: rawnand: ingenic: move the GPIO quirk to gpiolib-of.c d776f654d089 accel/ivpu: Compile ivpu_debugfs.c conditionally c78199a78fe8 accel/ivpu: Update debugfs to latest changes in DRM 1e975e591af9 drm/i915: Do not disable preemption for resets 9edb071c8bd3 drm/gma500: refactor deprecated strncpy 4b9b94766534 mmc: vub300: replace deprecated strncpy with strscpy 45492b13453f memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by c8b850f0f021 mmc: starfive: Change tuning implementation 54a88bfbce25 dt-bindings: mmc: starfive: Remove properties from required 68df98c48398 mmc: hsq: Improve random I/O write performance for 4k buffers 2e2b547950bc mmc: core: Allow dynamical updates of the number of requests for hsq 3efcb471f871 ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive 57b55c76aaf1 clk: meson: S4: add support for Amlogic S4 SoC peripheral clock controller 435d422624b7 ARM: shmobile: sh73a0: Reserve boot area when SMP is enabled 8d17004ebcd2 ARM: shmobile: r8a7779: Reserve boot area when SMP is enabled 9797e3519c68 ARM: shmobile: rcar-gen2: Reserve boot area when SMP is enabled e8b4ff6a856d pinctrl: uniphier: Annotate struct uniphier_pinctrl_reg_region with __counted_by 07113fea91dc dt-bindings: pinctrl: qcom,sc7280: Allow gpio-reserved-ranges b50df2f58aa3 pinctrl: tegra: add OF node when logging OF parsing errors e787c9c55eda clk: meson: S4: add support for Amlogic S4 SoC PLL clock driver 989494991696 dt-bindings: clock: document Amlogic S4 SoC peripherals clock controller 923a77a2e180 dt-bindings: clock: document Amlogic S4 SoC PLL clock controller fd6627cb82d5 media: radio-si476x: don't fill in bus_info b66215e7b780 media: verisilicon: replace snprintf with strscpy+strlcat b74093bfbcad media: radio-miropcm20: set bus_info to explicit name 8b7f3cf4eb9a media: radio-isa: use dev_name to fill in bus_info 127299a41cf9 media: atmel: drop bus_info bd6ef410676e media: am437x: don't fill in bus_info 37272d21cec6 media: rcar_drif: use explicit name for bus_info 4ebdec2aeed3 media: microchip: don't set bus_info 10939357c4cc media: vivid: use VIVID_MODULE_NAME to fill bus_info 06016a67c616 media: v4l2-device.h: drop V4L2_DEVICE_NAME_SIZE 8cdd708f1165 media: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE d9d432af1415 media: v4l2-subdev.h: increase struct v4l2_subdev name size 9cc0f40cac6a media: v4l2-dev.h: increase struct video_device name size 3e80a88911a3 media: zoran: increase name size acec3a11c32c media: renesas-ceu: keep input name simple 7ba5e7b78b06 media: cec.h: increase input_phys buffer b05aba9fffd2 media: rc: ati_remote: increase mouse_name buffer size 7c051b680048 media: cx18: increase in_workq_name size 83d0d4cc1423 media: ipu-bridge: increase sensor_name size 4567ebf8e8f9 media: vivid: avoid integer overflow f55254c96a85 media: atomisp: ia_ccs_debug.c: increase enable_info buffer 94451182166a media: cadence: increase buffer size in csi2tx_get_resources() 41c4c6fd8116 media: allegro-dvt: increase buffer size in msg_type_name() 0301a15a42f2 media: atomisp: fix 'read beyond size of field' 1d4b7855b1cf pinctrl: qcom: msm8974: Add MPM pin mappings 259fe3cbf2a5 pinctrl: qcom: msm8226: Add MPM pin mappings 8f407eda173f mtd: spi-nor: atmel: add at25ff321a entry ba369b3b49ea ARM: dts: qcom: msm8226: Add blsp1_i2c6 and blsp1_uart2 52d637cd9265 pinctrl: qcom: msm8226: Add blsp_i2c6 function 505ab2cf43f6 dt-bindings: pinctrl: qcom,msm8226: Add blsp_i2c6 function 96a35cf6a4e4 pinctrl: mediatek: moore: handle mtk_hw_set_value() errors in mtk_pinmux_set_mux() 3d855c3f2e13 pinctrl: mediatek: paris: handle mtk_hw_set_value() errors in mtk_pmx_set_mux() 188236621775 x86/entry: Fix typos in comments da4aff622a7a x86/entry: Remove unused argument %rsi passed to exc_nmi() 24775700eaa9 x86/amd_nb: Add AMD Family MI300 PCI IDs a0bcd433b9bf media: atomisp: Drop atomisp-ov5693 sensor driver 18fa57148abe media: atomisp: Disable VCM for OV5693 for now 2b5a90f08c09 media: atomisp: gc0310: Stop setting v4l2_subdev.fwnode to the endpoint fwnode 61d6b3503cda media: atomisp: Drop VIDEO_ATOMISP_ISP2401 Kconfig option 00c408775ade media: atomisp: Drop ia_css_debug_dump_debug_info() and functions only used by it 42c26b4cd1f7 media: atomisp: Simplify some if (IS_ISP2401...) statements 65214188ca1d media: atomisp: atomisp_v4l2: Removed unnecessary code ec1f9f15a9c2 media: atomisp: sh_css: Removed #ifdef ISP2401 to make the driver generic 113401c67386 media: atomisp: sh_css: Removed #ifdef ISP2401 to make code generic ad6979477073 media: atomisp: sh_css: Renamed sh_css_config_input_network() ade6b4c2b8a3 media: atomisp: sh_css: Removed #ifdef ISP2401 to make driver generic d1f3bed60223 media: atomisp: sh_css_sp: Remove #ifdef ISP2401 to make driver generic 1e1ea859e4e6 media: atomisp: sh_css: Removed #ifdef ISP2401 to make the driver generic fc280df3aa37 media: atomisp: sh_css_mipi: Removed unused code ia_css_mipi_frame_enable_check_on_size() fdd9681f7e9e media: atomisp: atomisp_compat_css20: Removed #ifdef ISP2401 to make driver generic 7d5901b49c22 media: atomisp: hive_isp_css_include: Removed #ifdef ISP2401 to make driver generic 2b5d1e149edf media: atomisp: binary: Removed #ifdef ISP2401 to make driver generic 68b9a816cabe media: atomisp: ia_css_raw.host: Remove #ifdef ISP2401 to make the driver generic b6e5978323d5 media: atomisp: Mark ia_css_isys_240?_init() static 983993cb8231 media: atomisp: Remove aliases for MIPI_FORMAT_2400_CUSTOM0 b70fbcd6507c media: atomisp: Remove empty isys_public.h 16fb1d5b2bbe media: atomisp: isys_init: Initiate atomisp in a generic manner 0df4319c55cb media: atomisp: rx: Removed #if defined(ISP2401) to make driver generic feae4208b422 media: atomisp: Compile the object codes for a generic driver f6675353feee media: atomisp: ifmtr: Removed #if defined(ISP2401) to make driver generic 404af81df6b5 media: atomisp: pipeline: Removed #if defined(ISP2401) to make driver generic 58e6d7d80bf1 media: atomisp: hive_isp_css_common: Removed #if defined(ISP2401) to make driver generic db401104fa02 media: atomisp: isys: Removed #if defined(ISP2401) to make driver generic 7ed0c6c069b6 media: atomisp: css_2401_system: Remove #ifdef ISP2401 to make the driver generic 2aea82b03cd4 media: atomisp: Included both input system headers 8fc67b18fa1c media: atomisp: Make two individual enum to define the MIPI format b0e59612eb2c media: atomisp: ia_css_debug: Removed debug codes for dumping status 10c6c42859cc media: atomisp: Remove v4l2_ctrl_s_ctrl(asd->run_mode) calls from atomisp_open() b6da9e5a0617 media: atomisp: Remove support for custom run-mode v4l2-ctrl on sensors 2ffb2e640c8a media: atomisp: Add some higher resolutions to atomisp_enum_framesizes() b24209cf1c5c media: atomisp: Change atomisp_enum_framesizes() too small cut off from 2/3th to 5/8th d86c33af672d media: atomisp: Clamp width to max 1920 pixels when in ATOMISP_RUN_MODE_PREVIEW 0e2c53ff13e2 media: atomisp: Fix missing v4l2_fh_release() in atomisp_open() error exit 921f9a1945e4 media: atomisp: sh_css_internal: sh_css_params: Unifying sh_css_sp_group data structure 55c3407c63fb media: atomisp: Removed unused HAS_WATCHDOG_SP_THREAD_DEBUG debug b55ce3e6b227 media: atomisp: ia_css_debug: Removed unused codes for debug 5e05f204a19b dt-bindings: media: Add compatible for Meson-S4 IR Controller e798f5b2d1cc media: rc: meson-ir: support rc driver type RC_DRIVER_SCANCODE 5ce19a501673 media: rc: remove ir-rx51 in favour of generic pwm-ir-tx da923feefead dt-bindings: media: remove nokia,n900-ir as pwm-ir-tx is compatible 46c15a4ff1f4 media: nuvoton: Add driver for NPCM video capture and encoding engine 1568583b3977 media: uapi: Add controls for NPCM video driver 2817154cd189 media: v4l2-ctrls: Add user control base for Nuvoton NPCM controls d62d8e7b59f9 media: v4l: Add HEXTILE compressed format c3dea90fdfc1 dt-bindings: soc: nuvoton: Add NPCM GFXI f329051273ca media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine 2a2fffb488a3 media: remove the old videobuf framework 785c4aa400cb media: atomisp: remove left-over videobuf include 0c7b8c5c2aed media: imx-jpeg: Remove unused declarations ba85aea885a1 media: use struct_size() helper 6c4ef8284606 media: mediatek: vcodec: fix spelling mistake "resonable" -> "reasonable" 292f83dc6844 media: exynos4-is: fimc-is: replace duplicate pmu node with phandle 6c378c24921e media: dt-bindings: samsung,fimc: correct unit addresses in DTS example 99e6eaab4c84 media: dt-bindings: samsung,exynos4212-fimc-is: replace duplicate pmu node with phandle 29d3e0b8bdb5 media: staging: media: sunxi: cedrus: Remove redundant of_match_ptr() d27bb0246e53 media: nxp: Use devm_kmemdup to replace devm_kmalloc + memcpy 57a3afc5d542 media: cx25840: simplify cx23885_dif_setup() 3f1e1f69ad6c media: platform: Use dev_err_probe instead of dev_err 026c341795e5 media: bt8xx: make read-only arrays static 1a6c4bada40a media: bttv: Add MODULE_FIRMWARE macro bd5b50b329e8 media: bttv: fix use after free error due to btv->timeout timer 56e9e480b6f2 media: i2c: ov9734: Drop system suspend and resume handlers 19ae6ba57f88 media: i2c: ov8856: Drop system suspend and resume handlers 046da914bf5f media: i2c: ov5675: Drop system suspend and resume handlers b268547c5c09 media: i2c: ov5670: Drop system suspend and resume handlers 5c873f079da7 media: i2c: ov13b10: Drop stream handling in runtime PM handlers 55e941d06a76 media: i2c: ov2740: Drop system suspend and resume handlers f82344daa782 media: i2c: ov13858: Drop system suspend and resume handlers b8b84d753044 media: i2c: ov08x40: Drop system suspend and resume handlers a1c4cca2167b media: i2c: ov08d10: Drop system suspend and resume handlers 480ff48163e5 media: i2c: ov02a10: Drop system suspend and resume handlers 6f40f7caf7b6 media: i2c: ov01a10: Drop system suspend and resume handlers b477adeb9a46 media: i2c: og01a1b: Drop system suspend and resume handlers 96608f4f74c1 media: i2c: imx355: Drop system suspend and resume handlers 4c9e4ea49abb media: i2c: imx319: Drop system suspend and resume handlers e1124ace4504 media: i2c: imx258: Drop system suspend and resume handlers b8074db07429 media: i2c: imx219: Drop system suspend and resume handlers 0484cde1dfaa media: i2c: imx214: Drop system suspend and resume handlers c628b64d313f media: i2c: imx208: Drop system suspend and resume handlers 35e663b4a3ed media: i2c: hi847: Drop system suspend and resume handlers 2223243cdfc0 media: i2c: hi846: Drop system suspend and resume handlers 5d821eb21f43 media: i2c: hi556: Drop system suspend and resume handlers 2c13a5ad0426 media: i2c: ccs: Drop system suspend and resume handlers 8c1e33818003 media: i2c: ar0521: Drop system suspend and resume handlers 7610bfe72365 Documentation: media: camera-sensor: Improve power management documentation f13734b50717 Documentation: media: camera-sensor: Move power management section 6d032832b1ff Documentation: media: camera-sensor: Use link to upstream DT bindings 8c547f9b3e64 Documentation: media: camera-sensor: Fix typo and vocabulary selection f765cc2913c0 media: i2c: ov9734: Drop check for reentrant .s_stream() 36cb37a69ebd media: i2c: ov9282: Drop check for reentrant .s_stream() 741358bb8557 media: i2c: ov8856: Drop check for reentrant .s_stream() f29f0a98f223 media: i2c: ov7740: Drop check for reentrant .s_stream() 3ca1480abdd9 media: i2c: ov5695: Drop check for reentrant .s_stream() 1b59508e0ba6 media: i2c: ov5675: Drop check for reentrant .s_stream() 33e9cdc325b7 media: i2c: ov5670: Drop check for reentrant .s_stream() 444a94daac36 media: i2c: ov5647: Drop check for reentrant .s_stream() e8d6eb9a9b8d media: i2c: ov4689: Drop check for reentrant .s_stream() 58e7ab2f381b media: i2c: ov2740: Drop check for reentrant .s_stream() 493d786bd87d media: i2c: ov2685: Drop check for reentrant .s_stream() acc53ef65cab media: i2c: ov13b10: Drop check for reentrant .s_stream() 70096d41d02b media: i2c: ov13858: Drop check for reentrant .s_stream() a0caba4916af media: i2c: ov08x40: Drop check for reentrant .s_stream() 51d5de9da3be media: i2c: ov08d10: Drop check for reentrant .s_stream() 608e0f10bfb9 media: i2c: ov01a10: Drop check for reentrant .s_stream() 062361fc6c84 media: i2c: og01a1b: Drop check for reentrant .s_stream() 8beaae2c2bf0 media: i2c: mt9m001: Drop check for reentrant .s_stream() bf5c004691d1 media: i2c: imx412: Drop check for reentrant .s_stream() 972ba0bcac67 media: i2c: imx355: Drop check for reentrant .s_stream() ee44330bf068 media: i2c: imx335: Drop check for reentrant .s_stream() 5a6e2fc7d018 media: i2c: imx334: Drop check for reentrant .s_stream() 1cbdd6659b2a media: i2c: imx319: Drop check for reentrant .s_stream() 9c5ab9574fa1 media: i2c: imx258: Drop check for reentrant .s_stream() fcf877f19165 media: i2c: imx219: Drop check for reentrant .s_stream() f35675411bbe media: i2c: imx214: Drop check for reentrant .s_stream() 4d06c42942f4 media: i2c: imx208: Drop check for reentrant .s_stream() c42995a717ec media: i2c: hi846: Drop check for reentrant .s_stream() 97c115199127 media: i2c: hi556: Drop check for reentrant .s_stream() 009905ec5043 media: v4l2-subdev: Document and enforce .s_stream() requirements 397b2a25b8c0 media: ov13b10: Add 1364x768 register settings 3a5c419fff24 media: dt-bindings: Add OV5642 4af8528f90e6 media: Documentation: Mention CCS tools def13c37e772 media: i2c: imx296: Replace streaming flag with runtime PM check b2b5905aa5a3 media: i2c: imx415: Replace streaming flag with runtime PM check 165457e6d084 media: i2c: ov5693: Drop the unused streaming flag b92f8f3591ac media: i2c: Use pm_runtime_resume_and_get() 20290feaaeb7 media: ov5640: Fix a memory leak when ov5640_probe fails a6403dddaebf media: i2c: imx334: add support for test pattern generator 2d13621c6b7b media: i2c: ov7670: Drop CONFIG_OF ifdeffery dd2dbf3cbd3f media: i2c: ov7670: Extend match support for OF tables 578295176d5c media: i2c: mt9v032: Drop CONFIG_OF ifdeffery 5e1abb1a9bf2 media: i2c: mt9v032: Extend match support for OF tables b4e9a2d278c9 media: i2c: Drop ifdeffery from sensor drivers d1560d57d75c media: i2c: video-i2c: Convert enum->pointer for data in the match tables a111f02464ca media: platform: use capital "OR" for multiple licenses in SPDX da7e34e558a5 media: v4l2-subdev: Document that routing support depends on streams 71f8a5e4be12 media: i2c: imx415: Use v4l2_subdev_get_fmt() 0822315e46b4 media: i2c: max9286: Fix some redundant of_node_put() calls 6966f2f7abba media: ivsc: ace: probe ace device after IPU bridge is initialized. 6b6f41791b44 media: ivsc: ace: remove name identifier 18e35ba0d89f media: ivsc: csi: remove name identifier b97213a41140 media: v4l2-mc: Make v4l2_pipeline_pm_{get,put} deprecated e9e2e88f3c16 media: ov2640: Use the devm_clk_get_enabled() helper function 17f2370a21e4 media: v4l: Fix documentation for 12-bit packed Bayer e2d3e77d0e7d media: staging: ipu3-imgu: Initialise height_per_slice in the stripes 12ee5f71e0e7 media: dt-bindings: ov5693: fix maintainer email address b9a53a6975d9 media: ivsc: Improve Kconfig help text 8fc29e3c9f68 media: ov5640: fix vblank unchange issue when work at dvp mode d66b45e1b082 media: ov13b10: Fix some error checking in probe e986ab55e757 MAINTAINERS: fix file path for Omnvision OV4689 2b651ba688b3 media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros e85322573d98 media: cx231xx: Switch to use kmemdup() helper 05b34200a155 media: videobuf2: fix typo: vb2_dbuf -> vb2_qbuf 099be1822d1f media: gspca: cpia1: shift-out-of-bounds in set_flicker 6e481d52d363 media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination 88d4b23a629e media: hantro: Check whether reset op is defined before use 0c7af09408b3 media: cobalt: Use list_for_each_entry() helper 1c2786632e20 media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change a805136eec48 media: c8sectpfe: Use the devm_clk_get_enabled() helper function 16fae979ed6b media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic e2f01278781f media: dvb-usb: gp8psk: Remove an unnecessary ternary operator e0878c7f7f21 media: radio-wl1273: Remove an unnecessary ternary operator e50f23b1ca24 media: dvb-frontends: drx39xyj: Remove unnecessary ternary operators beeefd75fa35 media: platform: cros-ec: Add Boxy to the match table 5bc2de5f517d media: cros-ec-cec: Add Constitution to the match table 8d3e6030e30f media: cros-ec-cec: Add Dibbi to the match table 5d227f02ceb9 media: cros-ec-cec: Get number of CEC ports from EC e7885b9c6564 media: cros-ec-cec: Allow specifying multiple HDMI connectors 425d20518c54 media: cros-ec-cec: Support receiving messages from multiple ports 1cabf52639d1 media: cros-ec-cec: Support multiple ports in MKBP cec_events adbfc747ddfb media: cros-ec-cec: Support multiple ports in write command e90bd1fe7cda media: cros-ec-cec: Support multiple ports in set/get host commands 4d0e179a4287 media: cros-ec-cec: Manage an array of ports afca12e35e71 media: cros-ec-cec: Use cros_ec_cmd to send host commands 89936bfbdf11 media: qcom/camss: use 1X16 formats instead of 2X8 ef876db6a2bf dt-bindings: media: qcom,sdm845-venus-v2: Allow interconnect properties 87889f1b7ea4 media: qcom: camss: Fix csid-gen2 for test pattern generator e655d1ae9703 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 d8f7e1a60d01 media: qcom: camss: Fix invalid clock enable bit disjunction b6e1bdca463a media: qcom: camss: Fix missing vfe_lite clocks check 7f24d2913504 media: qcom: camss: Fix VFE-480 vfe_disable_output() 3143ad282fc0 media: qcom: camss: Fix VFE-17x vfe_disable_output() 26bda3da00c3 media: qcom: camss: Fix vfe_get() error jump f69791c39745 media: qcom: camss: Fix genpd cleanup b278080a89f4 media: qcom: camss: Fix V4L2 async notifier error path 7405116519ad media: qcom: camss: Fix pm_domain_on sequence in probe 16fdcec8080c dt-bindings: gpio: fsl-imx-gpio: Document imx25 and imx27 3feb70a61740 gpio: loongson: add more gpio chip support 1b83a90bd11a gpio: dt-bindings: add more loongson gpio chip support aa01dd7bc100 cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist bae8222a6c29 cpufreq: tegra194: fix warning due to missing opp_put ff2cbd758d5c gpio: Rewrite IXP4xx GPIO bindings in schema bb2e04d4499c perf bench messaging: Kill child processes when exit abnormally in process mode 07f3e6cf8581 perf bench messaging: Store chlid process pid when creating worker for process mode 5d2050453d48 perf bench messaging: Factor out create_worker() 8870261a7094 perf bench messaging: Fix coding style issues for sched-messaging cefff1f33d23 tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts 55312ca7527e tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase 35de80c709d7 tests/shell: Fix shellcheck SC1090 to handle the location of sourced files cd0f9e3f7e04 perf kwork: Fix spelling mistake "Captuer" -> "Capture" f9cdeb58a9cf perf evlist: Avoid frequency mode for the dummy event c87b8cc816da perf vendors events: Remove repeated word in comments 59faeaf80d02 perf vendor events arm64: Fix for AmpereOne metrics 078a2ead544c selftests/rseq: fix kselftest Clang build warnings 18378b0e49d9 selftests/damon: Add executable permission to test scripts 90295cf73b6a drm/amd: Drop error message about failing to load DMUB firmware eb3c357bcb28 drm/amdkfd: Handle errors from svm validate and map 21e43386aec8 drm/amd/pm: add xgmi_plpd_policy sysfs node for user to change plpd policy d07f1c20dd7c drm/amd/pm: add xgmi plpd mode selecting interface for smu v13.0.6 10d9ee96ce05 drm/amd/pm: add plpd_mode in smu_context to indicate current mode ca2ce4cc080e drm/amd/pm: update pmfw headers for version 85.73.0 e1133ac81176 drm/amdgpu: Add description for AMD_IP_BLOCK_TYPE_VPE 1ca965719b5b drm/amd/display: Change dc_set_power_state() to bool instead of int b2e1cbe6281f drm/amdgpu/gmc11: disable AGP on GC 11.5 fa1f1cc09d58 drm/amdgpu: not to save bo in the case of RAS err_event_athub 9ed630c5c4b3 drm/amdgpu: Fix a memory leak 7441ef0b3ebe drm/amd: Propagate failures in dc_set_power_state() 41801c6b3042 drm/amd/display: set stream gamut remap matrix to MPC for DCN3+ de59b69932e6 drm/amdgpu/gmc: set a default disable value for AGP 29495d81457a drm/amdgpu/gmc6-8: properly disable the AGP aperture cd956e753128 drm/amdgpu:Expose physical id of device in XGMI hive be5a3fdc8b2c drm/amd/display: Break after finding supported vlevel for repopulate 40de8403b998 drm/amd/display: Update OPP counter from new interface 5fad7d8cc4d4 drm/amd/display: augment display clock in dc_cap structure b308e6f3af1c drm/amd/display: 3.2.253 d849434977a8 drm/amd/display: fix incorrect odm change detection logic df475cced6af drm/amd/display: add primary pipe check when building slice table for dcn3x 173db0c8b766 drm/amd/display: add get primary dpp pipe resource interface cd1baa1f6aa3 drm/amd/display: add missing function pointer for DCN321 resource 99c1673fd147 drm/amd/display: Rename DisableMinDispClkODM in dc_config 7021b397c684 drm/amdgpu/vpe: fix truncation warnings fc105f2a80e5 drm/amd/display: Improve code style on bios_parser2 0e859faf8670 drm/amd/display: Remove unwanted drm edid references 5d72e247e58c drm/amd/display: switch DC over to the new DRM logging macros a73d4e88db77 drm/amd/display: skip audio config for virtual signal f7f9e48fa8d5 drm/amd/pm: Add reset option for fan_curve on smu13_0_0 072ae240cd11 drm/amd/display: block MPO if it prevents pstate support ce74bece80a9 drm/amd/display: Fix DP2.0 timing sync 1288d7020809 drm/amd/display: Improve x86 and dmub ips handshake 786d3b1d8343 drm/amd/display: remove guaranteed viewports limitation for odm ad3b63a0d298 drm/amd/display: add new windowed mpo odm minimal transition sequence 177ea58bef72 drm/amd/display: reset stream slice count for new ODM policy 036cf278a825 drm/amd/display: determine fast update only before commit minimal transition state 08338707ccd4 drm/amd/display: remove unused mmhub_reg_offsets 7bfaa160caed drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code 101b8104307e drm/amdkfd: Move dma unmapping after TLB flush 08abccc9a7a7 drm/amdgpu: further move TLB hw workarounds a layer up e2e3788850b9 drm/amdgpu: rework lock handling for flush_tlb v2 3983c9fd2d8b drm/amdgpu: drop error return from flush_gpu_tlb_pasid 041a5743883d drm/amdgpu: fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid 72cc99205c0b drm/amdgpu: cleanup gmc_v10_0_flush_gpu_tlb_pasid e7b90e99fa8f drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid 0c525aa40649 drm/amdgpu: fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid fb4c52db6974 drm/amdgpu: fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid a54db42ff3a0 drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb a70cb2176f7e drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2 8c14a67bdfab drm/amdgpu: change if condition for bad channel bitmap update 6205b558e1ea drm/amdgpu: fix value of some UMC parameters for UMC v12 d82758ad4a99 drm/amd/pm: add unique_id for gc 11.0.3 cac9f51d73ba drm/amd/display: fix some style issues e61801f162dd drm/amdkfd: Don't use sw fault filter if retry cam enabled 24a6eb92b7f6 drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb f1235727ccc9 gpu: drm: amd: display: fix kernel-doc warnings bcfb9cee6120 drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU c45e38f21754 drm/amdgpu: Restore partition mode after reset f4f8a4dac0e1 drm/amd/display: 3.2.252 26a0e2086769 drm/amd/display: Drop unused link FPGA code 6d1d1c7de733 drm/amd/display: Enable DCN low mem power by default 77d1414ddd2a drm/amd/display: Expand DML to better support replay 3d457727dad8 drm/amd/display: Use optc32 instead of optc30 in DC 5710c6c0bda3 drm/amd/display: Optimize OLED T7 delay 9419ae7e40d3 pinctrl: intel: Simplify code with cleanup helpers 7bf770f74e85 PM: hibernate: fix the kerneldoc comment for swsusp_check() and swsusp_close() d08970df1980 PM: hibernate: Clean up sync_read handling in snapshot_write_next() 3e729e50d01e f2fs: preload extent_cache for POSIX_FADV_WILLNEED 8d74f1da776d PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() bb812e0069ce iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test a15ffa783ea4 thermal: trip: Drop redundant trips check from for_each_thermal_trip() 058f5e407deb ACPI: thermal: Drop valid flag from struct acpi_thermal_trip 4175a24f01eb ACPI: thermal: Drop redundant trip point flags cdfe09df04a0 ACPI: thermal: Untangle initialization and updates of active trips 64c512edf977 ACPI: thermal: Untangle initialization and updates of the passive trip 30f04c7535e4 ACPI: thermal: Simplify critical and hot trips representation 06a5f76ee104 ACPI: thermal: Create and populate trip points table earlier f04256a8f7de ACPI: thermal: Determine the number of trip points earlier b09872a652d3 ACPI: thermal: Fold acpi_thermal_get_info() into its caller 4be32333d941 ACPI: thermal: Simplify initialization of critical and hot trips e2f99b79d4c5 i915/guc: Get runtime pm in busyness worker only if already active 317aa3c4fe70 regulator: qcom_spmi: Add PMA8084 regulators f72d04235781 dt-bindings: regulator: qcom,spmi: Document PMA8084 5b30cb2a317a regulator: qcom_spmi: Add PM8019 regulators 350aab7f8f2c dt-bindings: regulator: qcom,spmi: Document PM8019 813d01a40ae7 regulator: qcom_spmi: Add PM8909 regulators 6f2087203537 dt-bindings: regulator: qcom,spmi: Document PM8909 ad484cc98f2c ASoC: remove asoc_xxx() compatible macro 4d5f41191ca8 ASoC: sof: convert not to use asoc_xxx() a2c1125e5b99 ASoC: intel: convert not to use asoc_xxx() 1a543d2a1cdb ASoC: starfive: convert not to use asoc_xxx() de9e70137f00 ASoC: mediatek: convert not to use asoc_xxx() 4c1a094692cb ASoC: amd: convert not to use asoc_xxx() d7133797e9e1 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 3b7eee6aae0b dt-bindings: mmc: renesas,sdhi: Document RZ/G3S support 6f39adf955d8 mmc: atmel-mci: Add description for struct member 134d3cfbb865 mmc: atmel-mci: add missing of_node_put bbe6dc429bf5 mmc: host: Kconfig: Make MMC_SDHI_INTERNAL_DMAC config option dependant on ARCH_RENESAS 541a95e64d76 mmc: sdhci-esdhc-imx: optimize the manual tuing logic to get the best timing a5b5006edc62 dt-bindings: mmc: sdhci-msm: allow flexible order of optional clocks 9cf63f3a33e9 platform/surface: aggregator: Annotate struct ssam_event with __counted_by 55ec81f7517f platform/x86: hp-bioscfg: Annotate struct bios_args with __counted_by 86401132d7bb spi: spi-cadence-quadspi: Fix missing unwind goto warnings 2d9f4877988f spi: omap2-mcspi: Fix hardcoded reference clock f067976e4939 drm/i915/cx0: prefer forward declarations over includes 8dc0fd2f5693 RDMA/ipoib: Add support for XDR speed in ethtool 4f4db190893f IB/mlx5: Adjust mlx5 rate mapping to support 800Gb b28ad32442be IB/mlx5: Rename 400G_8X speed to comply to naming convention 948f0bf5ad6a IB/mlx5: Add support for 800G_8X lane speed 561b4a3ac655 IB/mlx5: Expose XDR speed through MAD 703289ce43f7 IB/core: Add support for XDR link speed 57e7071683ef RDMA/mlx5: Implement mkeys management via LIFO queue 690391777f4d drm/i915/dp: refactor aux_ch_name() d8d5b7bf6f21 srcu: Fix srcu_struct node grpmask overflow on 64-bit systems eb507641d0be staging: vt6655: Type encoding info dropped from variable "byRFType" 31f912557e02 staging: rtl8192e: remove bogus __packed annotations d50f64b55203 staging: rtl8192e: Resolve circular locking with rx_pkt_pending_timer f4050ec5b906 staging: rtl8192e: Unlock mutex for one line in rtllib_stop_protocol() d17631c44dea staging: rtl8192e: Remove mutex from rtllib_softmac_free() 1579c70661fa staging: rtl8192e: Put kfree() to end of rtllib_softmac_free() b174d2c54049 staging: rtl8192e: Remove rtllib_stop_send_beacons 91f70cf236a2 staging: rtl8192e: Remove delayed_work start_ibss_wq 27cde974f2c9 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_softmac.c 8e040dd3aa79 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtl_cam.c 4df4813f9562 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtl_core.c decfb8dd8c09 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_rx.c 97dc4753e0d4 staging: rtl8192e: Remove mode IW_MODE_ADHOC from rtllib_tx.c dfbf4bde2b85 Staging: rtl8192e: Rename variable StatusCode e47c30b540a4 Staging: rtl8192e: Rename function TSInitialize a747b924909c Staging: rtl8192e: Rename function GetTs() dcda7ec95104 Staging: rtl8192e: Rename variable Policy 718aa4d31fc4 Staging: rtl8192e: Rename variable pStatusCode 7f39ba9d62fd Staging: rtl8192e: Rename variable Addr 408d085d957d Staging: rtl8192e: Rename variable pPendingBA 0f2954b5e780 Staging: rtl8192e: Rename variable Dst f20a45d4500d Staging: rtl8192e: Rename variable pPendingBa ae25149935df Staging: rtl8192e: Rename variable pAdmittedBa 7458fdf8a778 Staging: rtl8192e: Rename variable Time e2572686a5a8 staging: rtl8192e: Fix compiler warning truncated writing of iwe.u.name 9d600c0960d8 staging: rtl8192e: Fix alignment of structs in rtllib.h to two 6fc44688457e staging: rtl8723bs: hal: Fix codespell-reported spelling mistakes 9f778f377cd3 spi: dt-bindings: Make "additionalProperties: true" explicit 66af36835981 regulator: dt-bindings: Add missing unevaluatedProperties on child node schemas 7b71da59122c ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas c385256611b1 pinctrl: renesas: rzg2l: Rename rzg2l_gpio_configs[] dd462cf53e4d pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() 84c580e96950 pinctrl: renesas: rzg2l: Make struct rzg2l_pinctrl_data::dedicated_pins constant 87882525e5dd clk: renesas: r8a7795: Constify r8a7795_*_clks f5f331930bf0 ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally 9485f78703bf ARM: dts: am335x-pocketbeagle: add missing GPIO mux b6ef9b9ece3f ARM: dts: am335x-pocketbeagle: enable pru 05586fd24e36 ARM: dts: am335x-pocketbeagle: remove dependency cycle 909ed2f52a06 ARM: dts: am335x-pocketbeagle: update LED information 05ee882d396f ARM: dts: omap4: embt2ws: add LED 2a1c5c7de468 wifi: mac80211: expand __ieee80211_data_to_8023() status 6c02fab72429 wifi: mac80211: split ieee80211_drop_unencrypted_mgmt() return value dccc9aa7ee84 wifi: mac80211: remove RX_DROP_UNUSABLE 583058542f46 wifi: mac80211: fix check for unusable RX result e406f2915010 wifi: cfg80211: add local_state_change to deauth trace caaeb8c55112 dt-bindings: pinctrl: Add missing additionalProperties on child node schemas aa511ff8218b badblocks: switch to the improved badblock handling code 3ea3354cb9f0 badblocks: improve badblocks_check() for multiple ranges handling db448eb68629 badblocks: improve badblocks_clear() for multiple ranges handling 1726c7746783 badblocks: improve badblocks_set() for multiple ranges handling c3c6a86e9efc badblocks: add helper routines for badblock ranges handling e850d9a52f4c badblocks: add more helper structure and routines in badblocks.h a383a021804c drm/i915/perf: Remove gtt_offset from stream->oa_buffer.head/.tail 5b1188847180 fscrypt: support crypto data unit size less than filesystem block size 7a0263dc904f fscrypt: replace get_ino_and_lblk_bits with just has_32bit_inodes f0904e8bc3c5 fscrypt: compute max_lblk_bits from s_maxbytes and block size 78f54469b871 drm/nouveau: uvmm: rename 'umgr' to 'base' fe7acaa727e1 drm/gpuvm: allow building as module f72c2db47080 drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm 85981e0f9e9f selftests/bpf: Add test for recursion counts of perf event link tracepoint 59e83c0187c5 selftests/bpf: Add test for recursion counts of perf event link kprobe 01e4ae474e39 selftests/bpf: Add test for missed counts of perf event link kprobe b563b9bae8c3 bpftool: Display missed count for kprobe perf link b24fc35521b0 bpftool: Display missed count for kprobe_multi link dd8657894c11 bpf: Count missed stats in trace_call_bpf 3acf8ace6823 bpf: Add missed value to kprobe perf link info e2b2cd592adb bpf: Add missed value to kprobe_multi link info f915fcb38553 bpf: Count stats for kprobe_multi programs cb3d7dd2d0db selftests/bpf: Add tests for ring__consume 16058ff28b7e libbpf: Add ring__consume 6e38ba5291f9 selftests/bpf: Add tests for ring__map_fd ae769390377a libbpf: Add ring__map_fd bb32dd2c8fec selftests/bpf: Add tests for ring__size e79abf717fce libbpf: Add ring__size f3a01d385fbb selftests/bpf: Add tests for ring__avail_data_size 3b34d2972612 libbpf: Add ring__avail_data_size b18db8712ecf selftests/bpf: Add tests for ring__*_pos 059a8c0c5acd libbpf: Add ring__producer_pos, ring__consumer_pos c1ad2e47f97c selftests/bpf: Add tests for ring_buffer__ring 1c97f6afd739 libbpf: Add ring_buffer__ring ef3b82003e6c libbpf: Switch rings to array of pointers 4448f64c549c libbpf: Refactor cleanup in ring_buffer__add 89755ee1d593 drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time cab63f648876 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs ceb041638398 md: replace deprecated strncpy with memcpy fc9176e794d7 i3c: mipi-i3c-hci: Resume controller after aborted transfer 3521fa63c1ee i3c: mipi-i3c-hci: Resume controller explicitly 4c36f656b7d1 i3c: mipi-i3c-hci: Fix missing xfer->completion in hci_cmd_v1_daa() b8806e0c939f i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer 7ccd40edc1f5 i3c: mipi-i3c-hci: Set number of SW enabled Ring Bundles earlier 4e40642cdb62 i3c: mipi-i3c-hci: Fix race between bus cleanup and interrupt e141db842766 i3c: mipi-i3c-hci: Set ring start request together with enable 361acacaf7c7 i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out 45a832f989e5 i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler 0676bfebf576 i3c: mipi-i3c-hci: Fix DAT/DCT entry sizes f656f6bd22d7 i3c: mipi-i3c-hci: Add MODULE_ALIAS 0c3569155138 i3c: master: Inherit DMA masks and parameters from parent device a8b163e184de i3c: svc: Annotate struct svc_i3c_xfer with __counted_by 751d377f0f7a i3c/master/mipi-i3c-hci: Annotate struct hci_rings_data with __counted_by 49f33846efc0 i3c: master: cdns: Annotate struct cdns_i3c_xfer with __counted_by 014c9a0e6f9f i3c: dw: Annotate struct dw_i3c_xfer with __counted_by fa7726a4d9b9 i3c: replace deprecated strncpy 4bd8405257da i3c: master: cdns: Fix reading status register 15b286d1fd05 rust: workqueue: add examples 115c95e9e14c rust: workqueue: add `try_spawn` helper method 47f0dbe8fdc2 rust: workqueue: implement `WorkItemPointer` for pointer types 7324b88975c5 rust: workqueue: add helper for defining work_struct fields 033941307471 rust: workqueue: define built-in queues d4d791d4aac0 rust: workqueue: add low-level workqueue bindings a8321776ca0b rust: sync: add `Arc::{from_raw, into_raw}` cb289ce6e2ce bus: vexpress-config: Annotate struct vexpress_syscfg_func with __counted_by 11a7a42ea76e kselftest/arm64: Validate SVCR in streaming SVE stress test ae0e5e6eaaab drm/i915: Add Wa_18028616096 62817d5ba25d arm64: smp: Mark IPI globals as __ro_after_init 2f5cd0c7ffde arm64: kgdb: Implement kgdb_roundup_cpus() to enable pseudo-NMI roundup d7402513c935 arm64: smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try for NMI 331a1b3a836c arm64: smp: Add arch support for backtrace using pseudo-NMI 2b2d0a7a96ab arm64: smp: Remove dedicated wakeup IPI d0c14a7d36f0 arm64: idle: Tag the arm64 idle functions as __cpuidle a02026bf9da1 irqchip/gic-v3: Enable support for SGIs to act as NMIs 156adfa55f23 drm/i915/irq: Clear GFX_MSTR_IRQ as part of IRQ reset 1056063756d7 ASoC: sh: dma-sh7760: Use %pad and %zu to format dma_addr_t and size_t 391208485c3a arm64/sve: Remove SMCR pseudo register from cpufeature code abef0695f966 arm64/sve: Remove ZCR pseudo register from cpufeature code 2fc37c0c59c9 drm/i915/gem: remove inlines from i915_gem_execbuffer.c 3447aea1b5e1 drm/i915: Zap some empty lines 8a771075e50b spi: at91-usart: Remove some dead code 0fc57bf1b2ff spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to spi-peripheral-props.yaml 9681df024c9a pinctrl: Add driver support for Amlogic T7 SoCs 2b7eb110d3c8 dt-bindings: pinctrl: Add support for Amlogic T7 SoCs 44da5bf49bf4 pinctrl: sunxi: h616: add extra gpio banks 0ec8ae43136d pinctrl: pinctrl-aspeed-g6: Add more settings for USB2AHP function f1982740f5e7 iov_iter: Convert iterate*() to inline funcs f1b4cb650b9a iov_iter: Derive user-backedness from the iterator type 7d9e44a6ad8a iov_iter: Renumber ITER_* constants 7ebc540b3524 infiniband: Use user_backed_iter() to see if iterator is UBUF/IOVEC 1fcb71282e73 sound: Fix snd_pcm_readv()/writev() to use iov access functions 066baf92bed9 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() 581beb4fe37d iov_iter: Remove last_offset from iov_iter as it was for ITER_PIPE c35183505841 ASoC: audio-iio-aux: Use flex array to simplify code 017c6658fd59 regulator: mt6358: Add output voltage fine tuning to variable LDOs cf08fa74c716 regulator: mt6358: Add output voltage fine tuning to fixed regulators 7442edec72bc regulator: mt6358: Fail probe on unknown chip ID ecdaa9473019 spi: qup: Vote for interconnect bandwidth to DRAM d15befc0cef4 spi: dt-bindings: qup: Document interconnects 287fcdaa35fc spi: qup: Parse OPP table for DVFS support e6419c35f0d9 spi: dt-bindings: qup: Document power-domains and OPP c067b1f83ea4 ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() c35691ffcdbd ASoC: soc-component: convert not to use asoc_xxx() 28b11fd4ab60 ASoC: soc-compress: convert not to use asoc_xxx() 8bfbdb18e2fd ASoC: soc-topology: convert not to use asoc_xxx() b1f96e94e860 ASoC: soc-utils: convert not to use asoc_xxx() 9099904bac50 ASoC: soc-link: convert not to use asoc_xxx() 36570f3222fd ASoC: soc-dapm: convert not to use asoc_xxx() eeec74aa0ff8 ASoC: soc-core: convert not to use asoc_xxx() 2679a5b2f7d9 ASoC: soc-pcm: convert not to use asoc_xxx() 52d98d06eb0b ASoC: soc-dai: convert not to use asoc_xxx() 80b72082e967 ASoC: sof: mediatek: convert not to use asoc_xxx() e79a97253962 ASoC: sof: intel: convert not to use asoc_xxx() b787e09f5906 ASoC: sof: amd: convert not to use asoc_xxx() a62886e3e745 ASoC: codec: cs47lxx: convert not to use asoc_xxx() 4cfa9963faa4 ASoC: codec: rt5677: convert not to use asoc_xxx() 221a3d283ee5 ASoC: codec: wm: convert not to use asoc_xxx() 5d2d1a48a2f7 ASoC: intel: avs: convert not to use asoc_xxx() 50cd92e0c8d3 ASoC: soundwire: convert not to use asoc_xxx() 91941d84038e ASoC: uniphier: convert not to use asoc_xxx() b551aafeb9f6 ASoC: starfive: convert not to use asoc_xxx() 1a72df807968 ASoC: rockchip: convert not to use asoc_xxx() 5f444041c1d2 ASoC: loongson: convert not to use asoc_xxx() fe4c755de065 ASoC: kirkwood: convert not to use asoc_xxx() c578d73e919b ASoC: extensa: convert not to use asoc_xxx() 21b6cd54c98e ASoC: samsung: convert not to use asoc_xxx() b4b7de99c6da ASoC: generic: convert not to use asoc_xxx() 1880a4349483 ASoC: cirrus: convert not to use asoc_xxx() 08b7174fb8d1 ASoC: google: convert not to use asoc_xxx() 3a0901d771d7 ASoC: ux500: convert not to use asoc_xxx() 436f4c706c22 ASoC: tegra: convert not to use asoc_xxx() 7912371430a4 ASoC: sunxi: convert not to use asoc_xxx() 0d102e68e107 ASoC: meson: convert not to use asoc_xxx() 6547effc3aea ASoC: atmel: convert not to use asoc_xxx() 2bbb49e294ac ASoC: apple: convert not to use asoc_xxx() a87a5c6ee44e ASoC: sprd: convert not to use asoc_xxx() 9b1a2dfa8a00 ASoC: qcom: convert not to use asoc_xxx() 2162d45392c6 ASoC: au1x: convert not to use asoc_xxx() d69bd6dbc651 ASoC: stm: convert not to use asoc_xxx() 2f688d1ea1cc ASoC: pxa: convert not to use asoc_xxx() 59b8f7185ed4 ASoC: mxs: convert not to use asoc_xxx() cc807acede35 ASoC: img: convert not to use asoc_xxx() 14ec63f678e8 ASoC: fsl: convert not to use asoc_xxx() f8af41a3ac93 ASoC: dwc: convert not to use asoc_xxx() aa435567d75f ASoC: bcm: convert not to use asoc_xxx() d4f23dcd6906 ASoC: amd: convert not to use asoc_xxx() 3cdd333a36da ASoC: arm: convert not to use asoc_xxx() 1af529320d56 ASoC: ti: convert not to use asoc_xxx() c4ccfe4e5fa5 ASoC: sh: convert not to use asoc_xxx() b5a95c5bf6d6 ASoC: simple_card_utils.h: convert not to use asoc_xxx() 1d5a2b5dd0a8 ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() 330140d7319f drm/bridge: Add 200ms delay to wait FW HPD status stable f7da9c081517 iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() 82b1e8f7ff6a drm/i915/gt: remove a static inline that requires including i915_drv.h ccb76c575163 iommu: Remove duplicate include 7016b3005547 iommu/amd: Initialize iommu_device->max_pasids eda8c2860ab6 iommu/amd: Enable device ATS/PASID/PRI capabilities independently 92e2bd56a5f9 iommu/amd: Introduce iommu_dev_data.flags to track device capabilities 739eb25514c9 iommu/amd: Introduce iommu_dev_data.ppr b0cc5dae1ac0 iommu/amd: Rename ats related variables e339b51c13ff iommu/amd: Modify logic for checking GT and PPR features 7b7563a93437 iommu/amd: Consolidate feature detection and reporting logic 45677ab1e5ca iommu/amd: Miscellaneous clean up when free domain 4c721d6a085c iommu/amd: Do not set amd_iommu_pgtable in pass-through mode 206fb06dc54a iommu/amd: Introduce helper functions for managing GCR3 table bac05772fa99 iommu/amd: Refactor protection domain allocation code ba7d263b7749 iommu/amd: Consolidate logic to allocate protection domain 75e6d7edfdcc iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h ade4bec9e182 iommu/amd: Remove unused amd_io_pgtable.pt_root variable 22dedf8f4570 soc/microchip: mpfs-sys-controller: Convert to platform remove callback returning void 233045378dbb iommu/iova: Manage the depot list size 911aa1245da8 iommu/iova: Make the rcache depot scale better afad94a93ef1 iommu: Improve map/unmap sanity checks bd111e987e76 iommu: Retire map/unmap ops 39f823dfb59e iommu/tegra-smmu: Update to {map,unmap}_pages 8c63d1e3d3a0 iommu/sun50i: Update to {map,unmap}_pages d47b9777e7bf iommu/rockchip: Update to {map,unmap}_pages dc9ffd8dba8b iommu/omap: Update to {map,unmap}_pages 983efefa44a3 iommu/exynos: Update to {map,unmap}_pages ebfdc4569eab iommu/omap: Convert to generic_single_device_group() 8f68911efc16 iommu/ipmmu-vmsa: Convert to generic_single_device_group() ef0f48c6be82 iommu/rockchip: Convert to generic_single_device_group() a62cafe124b3 iommu/sprd: Convert to generic_single_device_group() 4f43b6b6d1e0 iommu/sun50i: Convert to generic_single_device_group() 950210887670 thermal: core: Drop trips_disabled bitmask e8f52d84cf0b iommu: Add generic_single_device_group() e946f8e3e62b iommu: Remove useless group refcounting 4efd98d41ea7 iommu: Convert remaining simple drivers to domain_alloc_paging() 3529375e7777 iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() 4601cd2d7c4c iommu: Add ops->domain_alloc_paging() 8359cf39acba iommu: Add __iommu_group_domain_alloc() 98ac73f99bc4 iommu: Require a default_domain for all iommu drivers 5b167dea64a3 iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN b01b12573837 iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN 666c9f1ef7fa iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN 786478a90294 iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN 24b1d476167d iommu: Remove ops->set_platform_dma_ops() 78fc30b4bb35 iommu/msm: Implement an IDENTITY domain bbe39b76330e iommu/omap: Implement an IDENTITY domain f128094f347f iommu/tegra-smmu: Support DMA domains in tegra c8cc2655cc6c iommu/tegra-smmu: Implement an IDENTITY domain b3d14960e629 iommu/exynos: Implement an IDENTITY domain e98befd010bd iommu: Allow an IDENTITY domain as the default_domain in ARM32 59ddce4418da iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() 90057dc095dc iommu/mtk_iommu_v1: Implement an IDENTITY domain c46294490131 iommu/tegra-gart: Remove tegra-gart 8565915e7558 iommu/fsl_pamu: Implement a PLATFORM domain e04c7487a665 iommu: Add IOMMU_DOMAIN_PLATFORM for S390 2ad56efa80db powerpc/iommu: Setup a default domain and remove set_platform_dma_ops 1c68cbc64fe6 iommu: Add IOMMU_DOMAIN_PLATFORM df31b298477e iommu: Add iommu_ops->identity_domain 374a69427f2e ARM: dts: st: href-tvk1281618: correct touchscreen syna,nosleep-mode 3cb85fad3695 ARM: dts: st: href-tvk1281618: fix touchscreen VIO supply 5482c0a28b26 wifi: cfg80211: OWE DH IE handling offload 823a0258912b wifi: ieee80211: add UL-bandwidth definition of trigger frame 61df9ca23107 drm/simpledrm: Add support for multiple "power-domains" 612f769edd06 sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask 6b16953bec40 ARM: shmobile: rcar-gen2: Remove unneeded once handling a512635da9f7 gpiolib: cdev: annotate struct linereq with __counted_by 997a29bbb1e0 eeprom: at24: Annotate struct at24_data with __counted_by d70be079c3cf arm64: dts: renesas: ulcb/kf: Use multi Component sound 98537eb77d3e ARM: dts: renesas: rskrza1: Add FLASH nodes 30e0a8cf886c ARM: dts: renesas: genmai: Add FLASH nodes 86b37eb01684 ARM: dts: renesas: wheat: Move Ethernet node to LBSC d6c2de6b1510 ARM: dts: renesas: blanche: Move Ethernet node to LBSC dcd96d036db2 ARM: dts: renesas: marzen: Move Ethernet node to LBSC 990da779a43a ARM: dts: renesas: r8a7792: Add LBSC node f7287f78d5b3 ARM: dts: renesas: r8a7779: Add LBSC node 175f1971164a ARM: dts: renesas: r7s72100: Add BSC node 7801764bb8ff ARM: dts: renesas: Remove unused LBSC nodes from board DTS c513228c472d wifi: iwlwifi: add mapping of a periphery register crf for WH RF 3aa80d31869b wifi: iwlwifi: mvm: check for iwl_mvm_mld_update_sta() errors 7534e9665ae7 wifi: iwlwifi: mvm: support injection antenna control b99c4607973a wifi: iwlwifi: mvm: refactor TX rate handling a856ce662c47 wifi: iwlwifi: mvm: make pldr_sync AX210 specific 6185e1e5b4d0 wifi: iwlwifi: fail NIC access fast on dead NIC 0c4aa7a12a5a wifi: iwlwifi: mvm: add support for new wowlan_info_notif 54d1e8b27e86 wifi: iwlwifi: pcie: (re-)assign BAR0 on driver bind 2f199ba8776a wifi: iwlwifi: implement enable/disable for China 2022 regulatory 89dc0a27e3fa wifi: iwlwifi: mvm: handle link-STA allocation in restart 5f809bafe48c wifi: iwlwifi: mvm: iterate active links for STA queues 4ea1ed1d14d8 wifi: iwlwifi: mvm: support set_antenna() 1228c749416c wifi: mac80211: reject MLO channel configuration if not supported 4aa064484504 wifi: mac80211: report per-link error during association a7b2cc591d55 wifi: cfg80211: report per-link errors during association ef246a1480cc wifi: mac80211: support antenna control in injection 702e80470a33 wifi: mac80211: support handling of advertised TID-to-link mapping 62e9c64eedfe wifi: mac80211: add support for parsing TID to Link mapping element f605d10ad12b wifi: mac80211_hwsim: Handle BSS_CHANGED_VALID_LINKS 041a74cbe490 wifi: mac80211: Notify the low level driver on change in MLO valid links c9394c8210c8 wifi: mac80211_hwsim: move kernel-doc description cef7104720cc wifi: mac80211: describe return values in kernel-doc 87cd646f615c wifi: cfg80211: reg: describe return values in kernel-doc e865c827e9da wifi: mac80211: allow for_each_sta_active_link() under RCU 8a58fc1ce487 wifi: mac80211: relax RCU check in for_each_vif_active_link() c09c4f31998b wifi: mac80211: don't connect to an AP while it's in a CSA process 2bf57b00abec wifi: mac80211: update the rx_chains after set_antenna() b32394983534 wifi: mac80211: use bandwidth indication element for CSA bb55441c57cc wifi: cfg80211: split struct cfg80211_ap_settings 6b348f6e34ce wifi: mac80211: ethtool: always hold wiphy mutex 9f93f18305f5 gpio: sim: initialize a managed pointer when declaring it 5b43bd71f494 wifi: cfg80211: make read-only array centers_80mhz static const 40e13e18168f fscrypt: make the bounce page pool opt-in instead of opt-out 5970fbad1036 fscrypt: make it clearer that key_prefix is deprecated 109ff9ed0f3c arm64: dts: imx93: Add the TMU interrupt bbe3f08fcd93 arm64: dts: imx8dxl-ss-adma: Fix i2c compatible entries 4a1ec092d400 arm64: dts: imx8x-colibri-iris-v2: Fix pinctrl node names b943126fd6b1 arm64: dts: imx8dxl-ss-conn: Complete the FEC compatibles d3b127827e29 arm64: dts: imx8m: Remove 'nand-on-flash-bbt' from nand controller 66fd9c5b0114 arm64: dts: imx8mp-debix-som-a-bmb: Fix EEPROM #size-cells 6c32f75d67a8 arm64: dts: imx8-ss-lsio: Add PWM interrupts 51dd506ba692 ARM: dts: imx53: Adjust the ecspi compatible 70e5c3a2a8f4 dt-bindings: arm: fsl: Document the missing imx23 boards 9a7912daf7a5 ARM: dts: imx7ulp: Fix usbphy1 compatible 185460f28b3c ARM: dts: imx6q-pistachio: Use a valid value for fsl,tx-d-cal 589a17f677fa ARM: dts: imx6q-b650v3: Fix fsl,tx-cal-45-dn-ohms 2c9d0bd685b3 ARM: dts: imx28-tx28: Move phy_type to USB node 1970fc659410 ARM: dts: mxs: Switch to #pwm-cells = <3> a5b59a3f41bd ARM: dts: imx6q: Add Variscite MX6 Custom board support e5c810848d2a ARM: dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support b136d55c142e ARM: dts: mxs: Fix duart clock-names b68fb6f0c8da dt-bindings: arm: fsl: Add VAR-SOM-MX6 SoM with Custom Board 09ecbb0ecc4a ARM: dts: imx6ull/7d-colibri: Fix compatible 018df03936f6 ARM: dts: imx6ull-phytec-tauri: Fix compatible 7bb2a3618542 ARM: dts: imx6ull-phytec-tauri: Remove board model and compatible d29c60ab0dfe ARM: dts: imx7s: Fix CSI clocks 87d64a54e012 ARM: dts: imx51-zii-rdu1: Use preferred i2c-gpios properties cd53859961b8 ARM: dts: imx6ul-tx6ul: Use preferred i2c-gpios properties 1aa8df90f456 platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by 40786789e445 arm64: dts: imx8mq-librem5: Remove invalid charger properties 15f8cfe7627a arm64: dts: imx8-apalis-v1.1: Remove invalid GPIO properties 32bf91783d60 arm64: dts: imx8-apalis-ixora: Remove invalid ngpios property 0a09ba38ed2a arm64: dts: imx8mq-zii-ultra: Fix mdio node name e7c1101c95c2 arm64: dts: imx8mq-nitrogen: Fix PCA9546 I2C subnodes b61c090b9671 ARM: dts: imx6qdl-gw591: Remove lis2de12 interrupt-names 7b2a19c8045a arm64: dts: imx8mm/p-venice: Remove lis2de12 interrupt-names 43211f6232f7 arm64: dts: imx8ulp: Fix the SPI clock-names order 97be373594c3 arm64: dts: imx8dxl-evk: Remove invalid spi property 2b0082a51c9b arm64: dts: imx8dxl-ss-conn: Move conn_enet0_root_clk outside of soc e4b4830d3ed7 arm64: dts: imx8-ss-audio: Move audio_ipg_clk outside of soc e88dd5c08d4e arm64: dts: imx8-ss-img: Move img_ipg_clk outside of soc efee26c76268 arm64: dts: imx8-ss-conn: Move conn clocks outside of soc 9a69f7688e2e arm64: dts: imx8-ss-dma: Move dma_ipg_clk outside of soc 74bf3eab65ba arm64: dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc 2c387d6963ef arm64: dts: imx8-ss-lsio: Remove unused clock 2ab94dfc885a arm64: dts: imx8mq: Move funnel outside from soc 9cfe3c892b76 arm64: dts: imx8mp: Move funnel outside from soc 4a58fcdb1818 arm64: dts: imx8mp-phyboard-pollux: Add support for RS232/RS485 3bd7fdcc359e arm64: dts: imx8mp-phyboard-pollux: Add gpio-line-names 596f0a692be3 arm64: dts: imx8mp-phycore-som: Add gpio-line-names f5faa633daf8 arm64: dts: imx8mp-phyboard-pollux: Enable USB support 27c0dc128d04 arm64: dts: imx8mp-phyboard-pollux: Add flexcan support 3baf264bcdcd arm64: dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3 ff7a65492c4c elf, uapi: Remove struct tag 'dynamic' 5c6d04e48197 arm64: dts: imx8mp: Add micfil node 37e7b41820b7 arm64: dts: imx8mp: Add easrc node 567f38317054 arm64: dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding 2af439120257 ARM: dts: imx6qdl-gw5904: add internal mdio nodes 8c17cec6347d ARM: dts: imx: add support for the ATM0700D4 panel attached to sk-imx53 ccd58dad0b48 arm64: dts: imx93-evk: add uart5 c7c4825bbe22 arm64: dts: imx93: add dma support for lpuart[1..8] d34d2aa594d0 arm64: dts: imx93: add edma1 and edma2 5cd602fca7ae arm64: dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay 21ff74b8ff2c arm64: dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay 6975bc28bff9 arm64: dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay c03bff9777df arm64: dts: mba8mx: Add DSI-LVDS bridge nodes b9b99cef37b2 arm64: dts: imx8qm-apalis: Remove invalid FEC property b98f0bee1948 arm64: dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property fc03e8195d00 arm64: dts: imx8mq-pico-pi: Fix PMIC properties 53f7d469de23 arm64: dts: imx8mq-librem5: Fix gpio-hog property 929dcf7dce56 arm64: dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC 5e7de0aafcf2 arm64: dts: imx8dxl-evk: Remove invalid SPI property eb2350fd60b7 arm64: dts: imx8mm-phg: Disable flexspi 7d7f27be8f67 arm64: dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera 5943de495b6d arm64: dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder f5f178378419 arm64: defconfig: Enable Samsung DSIM driver 43ee22422db5 power: supply: mm8013: Fix error code in mm8013_probe() 3a133a4e4455 i2c: Annotate struct i2c_atr with __counted_by 86f8a1ef9681 i2c: mux: demux-pinctrl: Annotate struct i2c_demux_pinctrl_priv with __counted_by b3eaec0789d8 riscv: dts: allwinner: d1: Add PMU event node d3a3d6a38e6d arm64: dts: allwinner: h616: Add BigTreeTech Pi support 2e33101f1db4 arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support 2845d77ab354 dt-bindings: arm: sunxi: Add BigTreeTech boards 1f5219781c7f dt-bindings: vendor-prefixes: Add BigTreeTech 951992797378 arm64: dts: allwinner: h616: Add SID controller node 8081fb2465a1 dt-bindings: nvmem: SID: Add binding for H616 SID controller 267860b10c67 riscv: dts: allwinner: remove address-cells from intc node 062b9b661f42 riscv: dts: use capital "OR" for multiple licenses in SPDX 12ca3ca8cf06 arm64: dts: marvell: minor whitespace cleanup around '=' aee69e4538e1 arm64: dts: mediatek: minor whitespace cleanup around '=' 73f20a373811 ARM: dts: nuvoton: add missing space before { 96ba96612d85 ARM: dts: mediatek: minor whitespace cleanup around '=' a9c740c57f97 arm64: dts: mediatek: add missing space before { f673ab0ceb8d ARM: dts: mediatek: add missing space before { 05521ef09891 arm64: dts: apm: add missing space before { 33d6227fcd1a ARM: dts: omap3-devkit8000: correct ethernet reg addresses (split) 0b137caaaab4 arm64: dts: bitmain: lowercase unit addresses 5e99f692d4e3 staging: iio: resolver: ad2s1210: fix not restoring sample gpio in channel read c78a96ab0f52 staging: iio: resolver: ad2s1210: fix ad2s1210_show_fault 3e9b009c168e torture: Convert parse-console.sh to mktemp 771a92b85a38 rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() 66bcb1321b10 rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 30639bfdac3e torture: Add kvm.sh --debug-info argument 2273799c292b locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers b1326d766b43 doc: Catch-up update for locktorture module parameters 7f993623e9eb locktorture: Add call_rcu_chains module parameter 00c24c9cfa78 locktorture: Add new module parameters to lock_torture_print_module_parms() 92776c62408f torture: Make torture.sh refscale testing qualify verbose_batched 394473d876ea torture: Print out torture module parameters fcc7a329a7bf rcutorture: Copy out ftrace into its own console file e3bdaefbccbd locktorture: Add acq_writer_lim to complain about long acquistion times 84cee9e72e15 locktorture: Consolidate "if" statements in lock_torture_writer() 31742a56c676 locktorture: Alphabetize torture_param() entries cca42bd8eb1b rcutorture: Fix stuttering races and other issues 65b73f1ff6d9 rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing 73e341242483 locktorture: Add readers_bind and writers_bind module parameters 0cfecd7d754f torture: Move rcutorture_sched_setaffinity() out of rcutorture 3853a720f8bc rcu: Include torture_sched_setaffinity() declaration a741deac787f torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter 40baf39fc57c torture: Make kvm-recheck.sh use mktemp d0b654e19a83 torture: Share torture_random_state with torture_shuffle_tasks() fcaf9761fd58 drm/mediatek/dp: fix memory leak on ->get_edid callback error path 0f462d9dcf83 ARM: dts: nxp: imx6qdl-nitrogen6: correct regulator node name dab12fa8d2bd drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection 350c3fe907fb drm/mediatek: dp: Add support MT8188 dp/edp function d2f7f1ba5cbe drm/mediatek: dp: Add the audio divider to mtk_dp_data struct 2d503773483e drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct 579932444fb8 dt-bindings: display: mediatek: dp: Add compatible for MediaTek MT8188 7ba639b53d04 arm64: defconfig: Enable CONFIG_USB_MASS_STORAGE efea15e3c65d iio: adc: MCP3564: fix the static checker warning 5f80901522bb ARM: dts: imx6ul: mba6ulx: Fix gpio-keys button node names 2de7444888dd ARM: dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source c6c97210e272 HID: amd_sfh: Add light chromaticity for SFH1.1 3244d44a7c5e HID: amd_sfh: Add light chromaticity support ee3710f39f9d iio: hid-sensor-als: Add light chromaticity support 06790d4c69d1 iio: Add channel type for chromaticity 82cdcdf227f3 HID: amd_sfh: Add support for SFH1.1 light color temperature 908fee511ced HID: amd_sfh: Add support for light color temperature 5f05285df691 iio: hid-sensor-als: Add light color temperature support 42f311751102 iio: Add channel type light color temperature 286d528bf0fa iio: hid-sensor-als: Use channel index to support more hub attributes c1f2c81631df memory: atmel-ebi: Annotate struct atmel_ebi_dev with __counted_by f4c5ca985012 x86_64: Show CR4.PSE on auxiliaries like on BSP 3eafe225995c sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() 2f8c62296b6f sched/fair: Fix warning in bandwidth distribution 30797bce8ef0 sched/fair: Make cfs_rq->throttled_csd_list available on !SMP d9a01959d9c9 x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by c53cbc54ccff x86/iommu/docs: Update AMD IOMMU specification document URL 5ee1a4304799 docs: pstore-blk.rst: fix typo, s/console/ftrace 4bc028de97c2 docs: pstore-blk.rst: use "about" as a preposition after "care" c50fdc48643a Input: wm97xx-core - convert to platform remove callback returning void 33984b4f42b7 Input: wm831x-ts - convert to platform remove callback returning void d722a70213f9 Input: ti_am335x_tsc - convert to platform remove callback returning void 1b1904f61b3d Input: sun4i-ts - convert to platform remove callback returning void 3401b7f542fa Input: stmpe-ts - convert to platform remove callback returning void f6f14e4a33a4 Input: pcap_ts - convert to platform remove callback returning void 02fd95e114a6 Input: mc13783_ts - convert to platform remove callback returning void 02bb3ecaf9f2 Input: mainstone-wm97xx - convert to platform remove callback returning void b436514915a0 Input: da9052_tsi - convert to platform remove callback returning void 8df828424d3d Input: xilinx_ps2 - convert to platform remove callback returning void e453a3e6d402 Input: sun4i-ps2 - convert to platform remove callback returning void d4904adb6628 Input: rpckbd - convert to platform remove callback returning void 68f59e2bb7a7 Input: q40kbd - convert to platform remove callback returning void 21c3c272a21f Input: ps2-gpio - convert to platform remove callback returning void 9c3c1674ba29 Input: olpc_apsp - convert to platform remove callback returning void b72729b7e6ab Input: maceps2 - convert to platform remove callback returning void 150e792dee9c Input: ioc3kbd - convert to platform remove callback returning void 2e760e9b6d47 Input: i8042 - convert to platform remove callback returning void 57f534c1e53d Input: i8042-sparcio - convert to platform remove callback returning void 508366de110a Input: ct82c710 - convert to platform remove callback returning void da93e8a64f54 Input: arc_ps2 - convert to platform remove callback returning void 15514b9c61a4 Input: apbps2 - convert to platform remove callback returning void d484d0f847e1 Input: ams_delta_serio - convert to platform remove callback returning void fb4f4f376765 Input: altera_ps2 - convert to platform remove callback returning void 37a432c22789 Input: navpoint - convert to platform remove callback returning void ee3d5597133c Input: wm831x-on - convert to platform remove callback returning void ad4371606813 Input: wistron_btns - convert to platform remove callback returning void c55fb9780590 Input: sparcspkr - convert to platform remove callback returning void 2c4fd21f4a6f Input: soc_button_array - convert to platform remove callback returning void a72aa189b2df Input: pm8941-pwrkey - convert to platform remove callback returning void 5cd345ec1cf1 Input: pcspkr - convert to platform remove callback returning void 3b87328b0179 Input: pcf50633-input - convert to platform remove callback returning void 3757a5fd11ed Input: pcap_keys - convert to platform remove callback returning void 7db7e7ef75b2 Input: palmas-pwrbutton - convert to platform remove callback returning void 9b6619667e9e Input: mc13783-pwrbutton - convert to platform remove callback returning void 3254392ead69 Input: max8997_haptic - convert to platform remove callback returning void 6d3a5b825496 Input: m68kspkr - convert to platform remove callback returning void 48309b52b175 Input: ideapad_slidebar - convert to platform remove callback returning void d8584e00d989 Input: da9055_onkey - convert to platform remove callback returning void d6bcf6cdd041 Input: da9052_onkey - convert to platform remove callback returning void 3e2ccfd93c4a Input: 88pm80x_onkey - convert to platform remove callback returning void 00e0df61ee6a Input: stmpe-keypad - convert to platform remove callback returning void dc20ae18d1a6 Input: spear-keyboard - convert to platform remove callback returning void e340089d76f4 Input: sh_keysc - convert to platform remove callback returning void 4e26858958e4 Input: samsung-keypad - convert to platform remove callback returning void ec4c61a69ddc Input: omap4-keypad - convert to platform remove callback returning void d93f3feb4439 Input: omap-keypad - convert to platform remove callback returning void af90388a598d Input: matrix_keypad - convert to platform remove callback returning void 0080c3c43dba Input: iqs62x-keys - convert to platform remove callback returning void d9ee4119a83c Input: ep93xx_keypad - convert to platform remove callback returning void 63ef64cb6453 Input: cros_ec_keyb - convert to platform remove callback returning void 18965fcfc5d0 Input: adp5520-keys - convert to platform remove callback returning void 4d8b5d717172 ARM: dts: qcom: sdx65-mtp: Specify PM7250B SID to use 57d3909596f9 iio: adc: palmas_gpadc: Drop duplicated the in comment. 2da980fd5dcb dt-bindings: iio: adc: ti,ads1015: Document optional interrupt line e377df03082b iio: trigger: stm32-timer: Convert to platform remove callback returning void 548eb81d7bfc iio: trigger: iio-trig-interrupt: Convert to platform remove callback returning void f55891730682 iio: temperature: hid-sensor: Convert to platform remove callback returning void 4abfc97db98b iio: proximity: srf04: Convert to platform remove callback returning void 2df694f710d2 iio: proximity: cros_ec_mkbp: Convert to platform remove callback returning void 23c81c1098ae iio: pressure: hid-sensor: Convert to platform remove callback returning void 94f2dab24ee8 iio: position: hid-sensor-custom-intel-hinge: Convert to platform remove callback returning void d93837b8d433 iio: orientation: hid-sensor-rotation: Convert to platform remove callback returning void 44b25cf7195e iio: orientation: hid-sensor-incl-3d: Convert to platform remove callback returning void 622adde5e54d iio: magnetometer: hid-sensor-magn-3d: Convert to platform remove callback returning void 4235ac7e6f96 iio: light: lm3533-als: Convert to platform remove callback returning void c707ccc70054 iio: light: hid-sensor-prox: Convert to platform remove callback returning void b428adb4113b iio: light: hid-sensor-als: Convert to platform remove callback returning void 3e1e6787dc4b iio: light: cm3605: Convert to platform remove callback returning void b06ab8c8ac9d iio: humidity: hid-sensor-humidity: Convert to platform remove callback returning void 3a8799735b40 iio: gyro: hid-sensor-gyro-3d: Convert to platform remove callback returning void cf22fc5566cc iio: dac: vf610: Convert to platform remove callback returning void 85a32a0ae221 iio: dac: stm32-dac: Convert to platform remove callback returning void b5821e603884 iio: dac: stm32-dac-core: Convert to platform remove callback returning void b4785a25a969 iio: dac: lpc18xx_dac: Convert to platform remove callback returning void 3de9b0729567 iio: dac: dpot-dac: Convert to platform remove callback returning void aec6dbe61f2b iio: adc: vf610_adc: Convert to platform remove callback returning void d355c20e710e iio: adc: twl6030-gpadc: Convert to platform remove callback returning void 30ff88e96b5e iio: adc: twl4030-madc: Convert to platform remove callback returning void e4bd0e6040e9 iio: adc: ti_am335x_adc: Convert to platform remove callback returning void 794c760fd3da iio: adc: sun4i-gpadc-iio: Convert to platform remove callback returning void 259fbaecb7b5 iio: adc: stm32-dfsdm-core: Convert to platform remove callback returning void cd918e75b42e iio: adc: stm32-dfsdm-adc: Convert to platform remove callback returning void da8431b4fd16 iio: adc: stm32-adc: Convert to platform remove callback returning void eedcd8c7327f iio: adc: stm32-adc-core: Convert to platform remove callback returning void e785bace1a77 iio: adc: rcar-gyroadc: Convert to platform remove callback returning void 0de6e1944591 iio: adc: qcom-pm8xxx-xoadc: Convert to platform remove callback returning void 5253a5cc7709 iio: adc: npcm: Convert to platform remove callback returning void a72e156f5309 iio: adc: mxs-lradc: Convert to platform remove callback returning void 9e7e402055bd iio: adc: mp2629: Convert to platform remove callback returning void c0fe02aa5e69 iio: adc: meson_saradc: Convert to platform remove callback returning void 71e79bb48f2d iio: adc: imx93: Convert to platform remove callback returning void 7ed89f54f62f iio: adc: imx8qxp: Convert to platform remove callback returning void b7962fc9a513 iio: adc: hx711: Convert to platform remove callback returning void cfac92804fd3 iio: adc: fsl-imx25-gcq: Convert to platform remove callback returning void 5c5b7b3f9e89 iio: adc: exynos: Convert to platform remove callback returning void b8943902874c iio: adc: ep93xx: Convert to platform remove callback returning void cb299d2a561d iio: adc: dln2: Convert to platform remove callback returning void bf7c022b58e3 iio: adc: bcm_iproc: Convert to platform remove callback returning void 5ff1f754009b iio: adc: axp20x: Convert to platform remove callback returning void 3624d5fd3be2 iio: adc: at91: Convert to platform remove callback returning void e5e92308c469 iio: adc: at91-sama5d2: Convert to platform remove callback returning void 9cb1bcd4ea25 iio: adc: ab8500-gpadc: Convert to platform remove callback returning void 53cb25c97be2 iio: accel: hid-sensor-accel-3d: Convert to platform remove callback returning void f5cc9cdfc96f ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by 81420faff0eb ALSA: hda: Annotate struct hda_conn_list with __counted_by 1f597b1a6ec2 docs: security: Confidential computing intro and threat model for x86 virtualization 42b37783e2f6 docs/sp_SP: Add translation of process/embargoed-hardware-issues d059d4c60154 docs/sp_SP: Add translation of process/security-bugs 7089f85a9eb9 selftests/bpf: Add tests for symbol versioning for uprobe bb7fa09399b9 libbpf: Support symbol versioning for uprobe 7257cee65269 libbpf: Resolve symbol conflicts at the same offset for uprobe de1ca06bc036 power: supply: axp20x_usb_power: Annotate struct axp20x_usb_power with __counted_by 7daa3bd4b0b4 power: supply: axp20x_ac_power: Annotate struct axp20x_ac_power with __counted_by bc17fd92c1eb dt-bindings: interrupt-controller: qcom,pdc: document qcom,sm4450-pdc e887544d7620 md/md-linear: Annotate struct linear_conf with __counted_by c40897f4730f spi: mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __counted_by 6e6891ccf0c7 regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv with __counted_by 909b583f81b5 KVM: arm64: Avoid soft lockups due to I-cache maintenance ec1c3b9ff160 arm64: tlbflush: Rename MAX_TLBI_OPS 39fce972fd72 ASoC: dt-bindings: tfa9879: Convert to dtschema 54d21eb6ad5e md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() a2a9f1683850 md: don't check 'mddev->pers' from suspend_hi_store() 158d32af8710 md-bitmap: suspend array earlier in location_store() b71fe4ac7531 md-bitmap: remove the checking of 'pers->quiesce' from location_store() b721e7885eb2 md: don't rely on 'mddev->pers' to be set in mddev_suspend() b8494823e236 md: initialize 'writes_pending' while allocating mddev d58eff83bd3c md: initialize 'active_io' while allocating mddev 81e2ce1b3d5a md: delay remove_and_add_spares() for read only array to md_start_sync() a0ae7e4e0bc0 md: factor out a helper rdev_addable() from remove_and_add_spares() b172a0704d0d md: factor out a helper rdev_is_spare() from remove_and_add_spares() 3389d57f9753 md: factor out a helper rdev_removeable() from remove_and_add_spares() db5e653d7c9f md: delay choosing sync action to md_start_sync() 897c62a1cae6 md: factor out a helper to choose sync action from md_check_recovery() ac619781967b md: use separate work_struct for md_start_sync() 6cd59324c69a kobject: Replace strlcpy with strscpy 8ebab155ea18 init/version.c: Replace strlcpy with strscpy 215199e3d9f3 hardening: Provide Kconfig fragments for basic options 217b812364d3 accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL b2576f6cf6da accel/qaic: Create a function to initialize BO 0a9ee93b8294 accel/qaic: Clean up BO during flushing of transfer list b3107e75a96e accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo() 77f71e153f09 accel/qaic: Declare BO 'sliced' after all the operations are complete 76d42aa951ae accel/qaic: Update BO metadata in a central location cb850f6f69d1 accel/qaic: Remove ->size field from struct qaic_bo 6a18ae51d265 drm/i915/display: Print display info inside driver display initialization d78bfa1346ab block/null_blk: add queue_rqs() support 217b613a53d3 blk-mq: update driver tags request table when start request 434097ee375f blk-mq: support batched queue_rqs() on shared tags queue 48554df6bf2b blk-mq: remove RQF_MQ_INFLIGHT b8643d682669 blk-mq: account active requests when get driver tag 3cff177fc279 mtd: map_ram: prevent use of point and unpoint when NO_XIP is set 28a05da765c0 mtd: rawnand: sunxi: Annotate struct sunxi_nand_chip with __counted_by cb5fce7d90a1 mtd: rawnand: renesas: Annotate struct rnand_chip with __counted_by 627e79b7cf1e mtd: rawnand: meson: Annotate struct meson_nfc_nand_chip with __counted_by a8eaf3ef5499 mtd: rawnand: marvell: Annotate struct marvell_nand_chip with __counted_by e87f0d64c906 mtd: rawnand: ingenic: Annotate struct ingenic_nfc with __counted_by 48ec74fd8af6 mtd: rawnand: denali: Annotate struct denali_chip with __counted_by 79c610ab40ec mtd: rawnand: atmel: Annotate struct atmel_nand with __counted_by 1442d628d05c mtd: cfi: Annotate struct cfi_private with __counted_by f1a9be986ced mtd: Annotate struct lpddr_private with __counted_by bdc4d17e1627 arm64: dts: qcom: apq8016-sbc: Add overlay for usb host mode 9cf16b380af5 fsconfig: ensure that dirfd is set to aux dede367149c4 autofs: fix protocol sub version setting e6ec453bd0f0 autofs: convert autofs to use the new mount api 089f4eb003dc gfs2: Don't update inode timestamps for direct writes 21d9067efc7f gfs2: Get rid of the gfs2_glock_is_held_* helpers 41bd33df4e18 docs: block: blk-mq.rst: correct places -> place e4c0138ab396 Documentation efi-stub.rst: fix arm64 EFI source location 82ec73c7325b docs: move leds under section Human interfaces 9845f7409e6d Documentation: xfs: Remove repeated word in comments d25e92d2aed9 memory-hotplug.rst: fix wrong /sys/device/ path cb7ab7854bc7 IB/qib: Replace deprecated strncpy c2d0c5b28a77 IB/hfi1: Replace deprecated strncpy f0cc82ca116f RDMA/irdma: Replace deprecated strncpy 65917718fb8b i2c: powermac: replace deprecated strncpy e2def33f9ee1 i2c: cp2615: replace deprecated strncpy with strscpy 0c051c824912 i2c: mux: gpio: adhere to coding style 24051338322f i2c: gpio: remove error checks with debugfs 54c76ed33008 i2c: rcar: improve accuracy for R-Car Gen3+ 0e864b552b23 i2c: rcar: reset controller is mandatory for Gen3+ dc461c48deda sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() a08e0622c42f drm/ssd130x: Drop _helper prefix from struct drm_*_helper_funcs callbacks f707d6b9e7c1 i2c: i801: replace acpi_lock with I2C bus lock b8ec60e1186c x86/speculation, objtool: Use absolute relocations for annotations d0d0f827e067 i2c: i801: use i2c_mark_adapter_suspended/resumed bad0524e2420 x86/sev/docs: Update document URL in amd-memory-encryption.rst 7deda2ce5b33 x86/cpu: Clear SVM feature if disabled by BIOS 4c870513fbb0 ALSA: hda: cs35l41: Add read-only ALSA control for forced mute 447106e92a0c ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA 7ce669334c55 ALSA: hda/realtek: Support ACPI Notification framework via component binding 502629a75566 ALSA: hda: cs35l41: Add notification support into component binding 1f50012d9c63 autofs: validate protocol version 9b2731666d1d autofs: refactor parse_options() 7efd93ea790e autofs: reformat 0pt enum declaration a7467430b4de autofs: refactor super block info init 546694b8f658 autofs: add autofs_parse_fd() bc69fdde0ae1 autofs: refactor autofs_prepare_pipe() 5ee7b2ea07cc wifi: rtw89: load TX power related tables from FW elements f6d601c7590f wifi: rtw89: phy: extend TX power common stuffs for Wi-Fi 7 chips 9707ea6d6822 wifi: rtw89: load TX power by rate when RFE parms setup 634fd9920c28 wifi: rtw89: phy: refine helpers used for raw TX power 4cc05e315650 wifi: rtw89: indicate TX power by rate table inside RFE parameter 1bf24172cc75 wifi: rtw89: indicate TX shape table inside RFE parameter 9483d8b3aac8 wifi: rtw89: add subband index of primary channel to struct rtw89_chan cfa92b6d5207 locking/ww_mutex/test: Make sure we bail out instead of livelock bccdd808902f locking/ww_mutex/test: Fix potential workqueue corruption 4812c54dc049 locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup 804edf4d18e2 wifi: mwifiex: followup PCIE and related cleanups c2e01a3a7b9a wifi: mwifiex: simplify PCIE write operations 8bf0cdfac7f8 : Introduce the list_for_each_reverse() method ad424743256b x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 d73a10558643 x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to 89fca38168c9 arm64: dts: st: add arm-wdt node for watchdog support on stm32mp251 92953e7aab01 mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding c6caabdf3e0c mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key c2f3e10ac4eb mlxsw: Add 'ipv4_5' flex key 84c19e655b29 hamradio: baycom: remove useless link in Kconfig 74649c989503 arm64: dts: st: add SD-card support on STM32MP257F-EV1 board 7db55ad3a64a arm64: dts: st: add sdmmc1 pins for stm32mp25 873863dd13ff arm64: dts: st: add sdmmc1 node in stm32mp251 SoC file d2f6fc54fc50 ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log 02e2d8f4c2f4 scsi: ibmvfc: Add protocol field to target structure 50fe1a3fddda scsi: ibmvfc: Make discovery buffer per protocol channel group eb85f1d76aac scsi: ibmvfc: Add protocol field to ibmvfc_channels f28f16d373ef scsi: ibmvfc: Make channel allocation generic 9e5605404bb7 scsi: ibmvfc: Track max and desired queue size in ibmvfc_channels d3558ca8a0e6 scsi: ibmvfc: Rename ibmvfc_scsi_channels to ibmvfc_channels 5144905884e2 scsi: ibmvfc: Use a bitfield for boolean flags 670106eb4c8b scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code b27bce7291e6 scsi: ibmvfc: Limit max hw queues by num_online_cpus() e1a4e0d3ce3b scsi: ibmvfc: Implement channel queue depth and event buffer accounting b39f2d10b86d scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool 63f0733d07ce scsi: hisi_sas: Allocate DFX memory during dump trigger 2ff07b5c6fe9 scsi: hisi_sas: Directly call register snapshot instead of using workqueue 6de426f9276c scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs 0842b7617e34 scsi: ufs: Convert all platform drivers to return void 80975adc79dd scsi: pm8001: Remove PM8001_READ_VPD 205430290ad0 scsi: pm8001: Remove PM8001_USE_TASKLET efa1fca45082 scsi: pm8001: Remove PM8001_USE_MSIX d93e1ac40354 scsi: pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable() d6f2f6c6e341 scsi: pm8001: Simplify pm8001_chip_interrupt_enable/disable() 07ca8c1ad061 scsi: pm8001: Introduce pm8001_handle_irq() 80bb942b35c7 scsi: pm8001: Introduce pm8001_kill_tasklet() a08119183bc6 scsi: pm8001: Introduce pm8001_init_tasklet() d21bfabf0e65 scsi: pm8001: Introduce pm8001_free_irq() 41e845628511 cred: add get_cred_many and put_cred_many ac0691c75ab7 bpf, docs: Add loongarch64 as arch supporting BPF JIT 9220c3ef6fef samples/bpf: syscall_tp_user: Fix array out-of-bound access 0ee352fe0d28 samples/bpf: syscall_tp_user: Rename num_progs into nr_tests c29913bbf4ec selftests/bpf: Trim DENYLIST.s390x 48c432382dd4 selftests/bpf: Enable the cpuv4 tests for s390x 91d2ad78e90c s390/bpf: Implement signed division c690191e23d8 s390/bpf: Implement unconditional jump with 32-bit offset 90f426d35e01 s390/bpf: Implement unconditional byte swap 738476a079bd s390/bpf: Implement BPF_MEMSX 3de55893f648 s390/bpf: Implement BPF_MOV | BPF_X with sign-extension 9873ce2e9c68 selftests/bpf: Add big-endian support to the ldsx test 6cb66eca36f3 selftests/bpf: Unmount the cgroup2 work directory 577c06af8188 bpf: Disable zero-extension for BPF_MEMSX bb6f53d4f5be drm/i915/bios: Fixup h/vsync_end instead of h/vtotal 0f3fa942d911 drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top 2682768bde74 drm/edid: Fixup h/vsync_end instead of h/vtotal f1fce1cf4509 ACPI: OSI: refactor deprecated strncpy() 29441ab3a30a perf test lock_contention.sh: Skip test if not enough CPUs fa52d995d1d0 perf test stat+shadow_stat.sh: Add threshold for rounding errors 83f5ad58daf1 ACPI: OSL: add __printf format attribute to acpi_os_vprintf() e2abc47a5a1a ACPI: APEI: Fix AER info corruption when error status data has multiple sections e68cb15bdc93 tools/power/x86/intel_pstate_tracer: python minimum version 1ced5dce63d0 thermal: int340x: processor_thermal: Ack all PCI interrupts f0c7183008b4 PM: hibernate: Use __get_safe_page() rather than touching the list 1de10b7d13a9 KVM: arm64: Get rid of vCPU-scoped feature bitmap 3d4b2a4cddd7 KVM: arm64: Remove unused return value from kvm_reset_vcpu() d99fb82fd35e KVM: arm64: Hoist NV+SVE check into KVM_ARM_VCPU_INIT ioctl handler 12405b09926f KVM: arm64: Prevent NV feature flag on systems w/o nested virt baa28a53ddbe KVM: arm64: Hoist PAuth checks into KVM_ARM_VCPU_INIT ioctl be9c0c018389 KVM: arm64: Hoist SVE check into KVM_ARM_VCPU_INIT ioctl handler 9116db11feb5 KVM: arm64: Hoist PMUv3 check into KVM_ARM_VCPU_INIT ioctl handler ef150908b6bd KVM: arm64: Add generic check for system-supported vCPU features f31ecf671ddc io_uring: add IORING_OP_WAITID support 2e521a2064bf exit: add internal include file with helpers eda7e9d409ce exit: add kernel_waitid_prepare() helper 06a101ca45b2 exit: move core of do_wait() into helper 9d900d4ea352 exit: abstract out should_wake helper for child_wait_callback() fc68fcda0491 io_uring/rw: add support for IORING_OP_READ_MULTISHOT d2d778fbf996 io_uring/rw: mark readv/writev as vectored in the opcode definition a08d195b586a io_uring/rw: split io_read() into a helper 918ce0906dcd drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at shutdown/unbind time 3c4babae3c4a drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers 10c8204c8b17 drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time 013d382d11a2 drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time ce3d99c83495 drm: Call drm_atomic_helper_shutdown() at shutdown time for misc drivers c478768ce807 drm/armada: Call drm_atomic_helper_shutdown() at shutdown time 0f4b5f972216 futex: Add sys_futex_requeue() 27b88f3519e7 futex: Add flags2 argument to futex_requeue() 3b63a55f498b futex: Propagate flags into get_futex_key() cb8c4312afca futex: Add sys_futex_wait() 43adf8449510 futex: FLAGS_STRICT 9f6c532f59b2 futex: Add sys_futex_wake() 698eb8263836 futex: Validate futex value against futex size 5694289ce183 futex: Flag conversion d6d08d24790e futex: Extend the FUTEX2 flags 4923954bbc4a futex: Clarify FUTEX2 flags 6cb9c8637c67 platform/x86: think-lmi: Use strreplace() to replace a character by nul e621198016e9 platform/x86: think-lmi: Replace kstrdup() + strreplace() with kstrdup_and_replace() d5e2c23366d8 platform/surface: hotplug: Convert to platform remove callback returning void 52f8a4b63b0e platform/surface: gpe: Convert to platform remove callback returning void 0c845611a20e platform/surface: dtx: Convert to platform remove callback returning void 09416e0f88a9 platform/surface: aggregator-registry: Convert to platform remove callback returning void 1cc995a6e4e8 platform/surface: aggregator-cdev: Convert to platform remove callback returning void 342d7dce2f12 platform/surface: acpi-notify: Convert to platform remove callback returning void 8d53109dd66f platform/surface: surface3-wmi: Convert to platform remove callback returning void 45ae16ec3a3d platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830F/L vs 1050F/L detection 318d97849fc2 platform/x86: think-lmi: Add bulk save feature af78e5c309c4 firmware: arm_scmi: Move power-domain driver to the pmdomain dir 2af23ceb8624 pmdomain: arm: Add the SCMI performance domain 3dd91515ef43 PM: domains: Allow genpd providers to manage OPP tables directly by its FW 92b2028b00ff cpufreq: scmi: Add support to parse domain-id using #power-domain-cells 0ead1f3e158c dt-bindings: power: Clarify performance capabilities of power-domains e11c480b6df1 dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 6e429adc60b1 dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain 4f1f0bc8ed16 cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() 9b578d83629e firmware: arm_scmi: Drop redundant ->device_domain_id() from perf ops 39dfa5b9e1f0 firmware: arm_scmi: Align perf ops to use domain-id as in-parameter e336baa4193e cpufreq: scmi: Prepare to move OF parsing of domain-id to cpufreq 3d99ed60721b firmware: arm_scmi: Extend perf protocol ops to get information of a domain 3d3696c0fed1 drm/i915/lnl: Start using CDCLK through PLL 43e18b0a54d7 drm/i915/xe2lpd: Add DC state support c2d9d8e7ee15 drm/i915/xe2lpd: Add display power well 394b4b7df9f7 drm/i915/lnl: Add CDCLK table 9d404dad0bf8 drm/i915/lnl: Add gmbus/ddc support f96fdcd2f41e drm/i915/xe2lpd: Extend Wa_15010685871 696c331990cf drm/i915/xe2lpd: Add support for HPD 533a7836d39f drm/i915/xe2lpd: Enable odd size and panning for planar yuv 6f35a04fd663 drm/i915/xe2lpd: Read pin assignment from IOM 925163b4af66 drm/i915/xe2lpd: Handle port AUX interrupts 449f87e66df2 drm/i915/xe2lpd: Re-order DP AUX regs e9090e70e618 firmware: arm_scmi: Extend perf protocol ops to get number of domains 98a0465531a5 printk: fix illegal pbufs access for !CONFIG_PRINTK 858c19720c9a drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs dff869020b5c drm/i915/display: Fix style and conventions for DP AUX regs b94c165ea1f1 drm/i915/xe2lpd: Register DE_RRMR has been removed 8ee35345adf1 drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST cfeff354f70b drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation 65578d0d10d8 drm/i915/xe2lpd: Add fake PCH 8dde2e68a555 drm/i915: Re-order if/else ladder in intel_detect_pch() 212cf016d974 drm/i915/display: Remove FBC capability from fused off pipes 66fad3f2db8b drm/i915/xe2lpd: FBC is now supported on all pipes 464e8632b600 drm/i915/lnl: Add display definitions 3dc06a4fb315 drm/i915/xelpdp: Add XE_LPDP_FEATURES 56156a76e765 phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides 99a517a582fc phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs 4ba2e52718c0 phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields c20b59b2996c dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides 77fee21e3cc0 dt-bindings: phy: Add compatible for Mediatek MT8188 68320e35f8cb phy: qcom-m31: Add compatible, phy init sequence for IPQ5018 1852dfaacd3f dt-bindings: phy: qcom,m31: Add IPQ5018 compatible 2d6064e96631 dt-bindings: phy: st: convert phy-stih407-usb to DT schema f30e5323a188 net: dsa: sja1105: make read-only const arrays static 2be22aae6b18 phy: qcom-qmp-usb: populate offsets configuration dc32762214e4 phy: qcom-qmp: move PCS MISC V4 registers to separate header 6e9402261e8c phy: qcom-qmp-usb: make QPHY_PCS_MISC_CLAMP_ENABLE access conditional fcf63482f6a9 phy: qcom-qmp-usb: rework reset handling 7233090aba54 phy: qcom-qmp-usb: simplify clock handling 15c83637402c dt-bindings: phy: migrate QMP USB PHY bindings to qcom,sc8280xp-qmp-usb3-uni-phy.yaml 8abe9792d1ff phy: qcom-qmp-ufs: Add Phy Configuration support for SC7280 79eeac2e2625 dt-bindings: phy: Add QMP UFS PHY comptible for SC7280 2f3fb85b2583 ASoC: hdac_hda: fix HDA patch loader support f20161cf5165 netdev: Remove unneeded semicolon 34eb78f28e5a remoteproc: mediatek: Refactor single core check and fix retrocompatibility cd273b7f1d8d MAINTAINERS: Update gma500 git repo 90f7af497a78 phy: qcom: m31: Fix indentation issues 736064c64cf3 ASoC: codecs: Add Richtek rtq9128 audio amplifier support 0339eadb871a ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier a234990f62b8 Revert "drm/i915/mst: Populate connector->ddc" a29e2a48afe3 RISC-V: selftests: Add CBO tests 2f248e0f8a6a RISC-V: selftests: Convert hwprobe test to kselftest API fc9fdf2c5ab7 RISC-V: selftests: Statically link hwprobe test 9c7646d5ffd2 RISC-V: hwprobe: Expose Zicboz extension and its block size 43c16d51a19b RISC-V: Enable cbo.zero in usermode 181f2a28d688 RISC-V: Make zicbom/zicboz errors consistent b17e6840882d drm/i915/gt: Update RC6 mask for mtl_drpc 581512a6dc93 vsock/virtio: MSG_ZEROCOPY flag support 4b0bf10eb077 vsock/virtio: non-linear skb handling for tap 64c99d2d6ada vsock/virtio: support to send non-linear skb 0df7cd3c13e4 vsock/virtio/vhost: read data from non-linear skb 26a8e32e6d77 i915: Limit the length of an sg list to the requested length 95b0f3aa71eb soundwire: qcom: Log clk_get("iface") failures 16d568c8f646 soundwire: qcom: handle command ignored interrupt 5d78c7d68419 soundwire: qcom: use newer link status tregister on v2.0.0 1632d47fae2f sched/headers: Standardize the header guard #endif 0f9a1a4d234c sched/headers: Standardize the header guard #endif 6eddb116dd83 sched/headers: Standardize the header guard name 3ba78da71194 sched/headers: Add header guard to 57baabe36573 x86/platform/uv/apic: Clean up inconsistent indenting c6f4a9002252 asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() 9066794113c4 wifi: ath11k: remove unused members of 'struct ath11k_base' 82ae3f463538 wifi: ath11k: drop redundant check in ath11k_dp_rx_mon_dest_process() ac13a7842ab4 wifi: ath11k: drop NULL pointer check in ath11k_update_per_peer_tx_stats() 39564b475ac5 wifi: ath11k: fix boot failure with one MSI vector 30e7099a6dc9 wifi: ath10k: drop HTT_DATA_TX_STATUS_DOWNLOAD_FAIL 3f856f29551f wifi: ath10k: Annotate struct ath10k_ce_ring with __counted_by f8cbbb224b11 wifi: wcn36xx: Annotate struct wcn36xx_hal_ind_msg with __counted_by e5e8b38f0c05 wifi: ath12k: Remove unnecessary (void*) conversions 16e972d5767a wifi: ath10k: Remove unnecessary (void*) conversions 779163fa1a37 wifi: ath6kl: remove unnecessary (void*) conversions 4bd0f7d0f311 wifi: ath5k: remove unnecessary (void*) conversions 9705103f8e8e wifi: wcn36xx: remove unnecessary (void*) conversions 37c113e94fa0 wifi: ar5523: Remove unnecessary (void*) conversions 7e1ca0966712 drm/i915: add a note about fec_enable with 128b/132b dc73b2059354 wifi: ath9k: clean up function ath9k_hif_usb_resume 9ae8c496d211 wifi: ath12k: fix DMA unmap warning on NULL DMA address b302dce3d9ed wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps() 87c3a5893e86 sched/core: Optimize in_task() and in_interrupt() a bit 7c097ca50d2b x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op fef44ebaf61b x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() 357be7ebba38 wifi: ipw2x00: Annotate struct libipw_txb with __counted_by 622f0a1d544f sched/debug: Update stale reference to sched_debug.c 17e7170645e3 sched/debug: Remove the /proc/sys/kernel/sched_child_runs_first sysctl a08bb28f6eb6 wifi: wilc1000: add back-off algorithm to balance tx queue packets 260323c3a3e3 wifi: mwifiex: use MODULE_FIRMWARE to add firmware files metadata 3ffd23d121de wifi: mwifiex: cleanup struct mwifiex_sdio_mpa_rx 5642639bd4f7 drm/i915: refactor deprecated strncpy c99b16128082 drm/amdkfd: Remove svm range validated_once flag ff96ddc3f264 drm/amdgpu: Add more fields to IP version f8754f58d6b8 drm/amdgpu: print channel index for UMC bad page df954b695cc5 drm/amdkfd: Separate dma unmap and free of dma address array operations 8ab7fab6b67d drm/amd/pm: Remove SMUv13.0.6 unsupported feature 4ea7fb337527 drm/amd/pm: Round Q10 format values in SMU v13.0.6 5aba51233be8 drm/amdgpu: update IP count INFO query a83f2bf1f4d9 drm/amdgpu: Fix false positive error log 8c95cda3e15b drm/amdgpu/jpeg: skip set pg for sriov b157df66d81a drm/amdkfd: Use gpu_offset for user queue's wptr 2d30263029dd drm/amd/display: 3.2.251 5b7954272ae9 drm/amd/display: [FW Promotion] Release 0.0.183.0 8ce74b35630d drm/amd/display: Fix MST recognizes connected displays as one cc1bfdabda20 drm/amd/display: fix some non-initialized register mask and setting 49a8f94b1fb0 drm/amd/display: Enable replay for dcn35 31bd49645376 drm/amd/display: Add option to flip ODM optimization c0f8b83188c7 drm/amd/display: disable IPS 93a66cef607c drm/amd/display: Add IPS control flag dc01c4b79bfe drm/amd/display: Update driver and IPS interop 4f43d753bf9c drm/amd/display: Correct z8 watermark mask 990d988847c4 drm/amd/display: STREAM_MAPPER_CONTROL register offset on DCN35 17e8f215cd39 drm/amd/display: Update pipe resource interfaces for DCN35 a3e6f214032c drm/amd/display: Add DPIA Link Encoder Assignment Fix for DCN35 ecbaaa544b68 drm/amd/display: fix static screen detection setting for DCN35 d44443305599 drm/amd/display: Add pointer check before function call 4b4f585369f6 drm/amd/display: Enable DCLK_DS from driver by default 5cc9e61f54cb drm/amd/display: Add DCN35 case for dc_clk_mgr_create 82f4ab32f5cd drm/amd/display: Add z8_marks related in dml for DCN35 f1eb045639a3 drm/amd/display: Fix dig register undefined 1101185bc50f drm/amd/display: fix the ability to use lower resolution modes on eDP e4b6d48d0542 drm/amd/display: Temporarily disable clock gating f6340612d45f drm/amd/display: disable clock gating logic c056bf3746e9 drm/amd/display: Add reset for SYMCLKC_FE_SRC_SEL a76917858517 drm/amdgpu: Rework coredump to use memory dynamically d834af4e8579 drm/amd/display: Remove unused display_content_support 4c4583fd3950 drm/amd/display: Hook up 'content type' property for HDMI 5838f74c29ec drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable 24f60ddc4b55 drm/amdgpu: Fix vbios version string search 2af351d692dd Revert "drm/amdgpu: Report vbios version instead of PN" 25396684b57f drm/amd/pm: add smu_13_0_6 mca dump support bcd8dc49c0b9 drm/amd/pm: update smu_v13_0_6 ppsmc header 5f248462c69d drm/amdgpu: Add EXT_COHERENT memory allocation flags d92e55565c53 drm/amdkfd: fix add queue process context clear without runtime enable 16a9359401ed drm/i915: Implement transcoder LRR for TGL+ 26f03ef81663 drm/i915: Assert that VRR is off during vblank evasion if necessary 0ce013a4e840 drm/i915: Update VRR parameters in fastset 8f782270cc14 drm/i915: Disable VRR during seamless M/N changes 6a38b36c274f drm/i915: Validate that the timings are within the VRR range f0f7ec743d06 drm/i915: Relocate is_in_vrr_range() b4ac591b8e1b drm/i915: Optimize out redundant M/N updates 825edc8bc72f drm/i915: Adjust seamless_m_n flag behaviour 691dec86acc3 drm/i915: Enable VRR later during fastsets f4b0cece716c drm/i915: Extract intel_crtc_vblank_evade_scanlines() 09f390d4e2f3 drm/i915: Change intel_pipe_update_{start,end}() calling convention f895e3db65a4 drm/i915: Move psr unlock out from the pipe update critical section 14571ab1ad21 kselftest: Add new test for detecting unprobed Devicetree devices 365ba0c7a73c dt: dt-extract-compatibles: Add flag for driver matching compatibles eb2139fc0da6 dt: dt-extract-compatibles: Handle cfile arguments in generator function eee9602ad649 arm64: dts: qcom: qcm6490: Add device-tree for Fairphone 5 4b1a16d776b4 dt-bindings: arm: qcom: Add QCM6490 Fairphone 5 bfd4412a023b arm64: dts: qcom: pm8350c: Add flash led node 8e2d56f64572 arm64: dts: qcom: pm7250b: make SID configurable 6da24ba93208 arm64: dts: qcom: sc7280: Mark some nodes as 'reserved' e1592981c51b remoteproc: qcom: q6v5-mss: Remove PNoC clock from 8996 MSS e7781901449c dt-bindings: remoteproc: qcom,msm8996-mss-pil: Remove PNoC clock c4c5b4795852 dt-bindings: remoteproc: qcom,adsp: Remove AGGRE2 clock d40291e52d5a arm64: dts: qcom: msm8939: Fix iommu local address range f6aa7386bc40 dt-bindings: firmware: qcom,scm: document IPQ5018 compatible ff4aa3bc9825 firmware: qcom_scm: disable SDI if required 79796e87215d arm64: dts: qcom: ipq5018: indicate that SDI should be disabled 92dab9ea5f38 dt-bindings: firmware: qcom,scm: support indicating SDI default state 684277525c70 arm64: dts: qcom: msm8976: Fix ipc bit shifts 31c133b4a07e arm64: dts: qcom: msm8976: Split lpass region fc3bbd576008 drm/i915/dsi: let HW maintain CLK_POST 887878014534 drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_NO_CONNECTOR 4a94b52a47f6 arm64: dts: qcom: pm8150l: Add wled node 7138c244fb29 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src 96272ba7103d arm64: dts: qcom: sa8775p: enable the inline crypto engine e3c6386c6a5d arm64: dts: qcom: msm8916/39: Fix venus memory size 35efa1be51bd arm64: dts: qcom: msm8916/39: Move mpss_mem size to boards 0ece6438a8c0 arm64: dts: qcom: msm8916/39: Disable unneeded firmware reservations b22bef3dbc3a arm64: dts: qcom: msm8939: Reserve firmware memory dynamically b4f3a410061b arm64: dts: qcom: msm8916: Reserve MBA memory dynamically 0ed3d82862e8 arm64: dts: qcom: msm8916: Reserve firmware memory dynamically 40eb256e5fd1 arm64: dts: qcom: msm8916-ufi: Drop gps_mem for now 0ce5bb825d54 arm64: dts: qcom: msm8916/39: Disable GPU by default 295892484207 arm64: dts: qcom: msm8916: Disable venus by default 4051844c6616 drm/amdgpu: add amdgpu mca debug sysfs support d11bbacee3ee drm/amdgpu: add VPE IP discovery info to HW IP info query 7ff607e27233 drm/amdgpu: add amdgpu smu mca dump feature support 615585d09b33 Documentation/amdgpu: Modify pp_dpm_*clk details 7f4ce7b50ae4 drm/amd: Enable seamless boot by default on newer ASICs 5dc270d366bd drm/amd: Add a module parameter for seamless boot 2fa73a101cd8 drm/amd: Add HDP flush during jpeg init bb0f84293e61 drm/amd: Move seamless boot check out of display 3ef07651a575 drm/amd: Drop special case for yellow carp without discovery 608f604c7913 drm/amd/pm:Fix GFX deep sleep clock reporting cad2fb19bbfa drm/amd/pm: Fix clock reporting for SMUv13.0.6 4e8303cf2c4d drm/amdgpu: Use function for IP version check 72f6a13022f3 kselftest/alsa: pcm-test: Report cards declared in config but missing 170911bb1b04 ice: Remove the FW shared parameters fcd2c1e3139a ice: PTP: add clock domain number to auxiliary interface c32c4ef98bac clk: qcom: Add GCC driver support for SM4450 d2d04deb5566 dt-bindings: clock: qcom: Add GCC clocks for SM4450 5a6eabf3268f clk: qcom: rpmh: Add RPMH clocks support for SM4450 0b8aae7ed8ea dt-bindings: clock: qcom: Add RPMHCC for SM4450 af3c5c8748e6 ice: Use PTP auxbus for all PHYs restart in E822 a3d5fb3b084c arm64: dts: qcom: sc7180: Add ADSP 828298a9efb2 arm64: dts: qcom: sc7180: Add tertiary mi2s pinctrl d938a8cca88a ice: Auxbus devices & driver for E822 TS 93f875645c9d remoteproc: qcom: pas: Add SM6375 MPSS a6df21cf0c93 remoteproc: qcom: pas: Add SM6375 ADSP & CDSP 6d3211e015b0 dt-bindings: remoteproc: qcom,sm6375-pas: Document remoteprocs d93f191b95be dt-bindings: remoteproc: pru: Add Interrupt property 8de60bbab994 remoteproc: qcom: pas: Add sc7180 adsp eadadb9510f7 dt-bindings: remoteproc: qcom: sc7180-pas: Add ADSP compatible e735eab705cd Revert "arm64: dts: qcom: sm8450: Add PRNG" c7b34291bb37 arm64: dts: qcom: pm8916: Drop codec reg-names and mclk 471e2875f890 clk: qcom: mmcc-msm8974: remove ocmemcx_ahb_clk 141b4fa03625 firmware: arm_scmi: Add clock OEM config clock operations 1b39ff5140c9 clk: scmi: Add support for .is_enabled clk_ops 5b8a8ca37e49 firmware: arm_scmi: Add clock .state_get support to pre-v3.2 34592bf0a5cb firmware: arm_scmi: Add v3.2 clock CONFIG_GET support e49e314a2cf7 firmware: arm_scmi: Add clock v3.2 CONFIG_SET support 03a95cf233b5 firmware: arm_scmi: Simplify enable/disable clock operations cb4c132ebfea wifi: ath10k: fix clang-specific fortify warning 1133af5aea58 wifi: ath11k: add chip id board name while searching board-2.bin for WCN6855 1bc44a505a22 wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats() 41e7a399aea1 wifi: ath12k: change to initialize recovery variables earlier in ath12k_core_reset() 1c7a387ffef8 drm: Update file owner during use d4e244c85e45 wifi: ath12k: enable 320 MHz bandwidth for 6 GHz band in EHT PHY capability for WCN7850 95f97fe0ac97 wifi: ath9k: fix clang-specific fortify warnings 352281e4a0a0 wifi: ath9k: use u32 for txgain indexes e6a1107bf5eb wifi: ath9k: simplify ar9003_hw_process_ini() 3f53624f74f4 wifi: ath12k: fix radar detection in 160 MHz 8b8b990fe495 wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan d8cce0d5ba4a firmware: ti_sci: refactor deprecated strncpy be6d43efb124 firmware: ti_sci: Use list_for_each_entry() helper 1fc62c834739 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC 9906c4140897 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks 9fc75c40faa2 drm/bridge: tc358768: Attempt to fix DSI horizontal timings f1dabbe64506 drm/bridge: tc358768: Fix tc358768_ns_to_cnt() b3aa7b34924a drm/bridge: tc358768: Clean up clock period code 699cf62a7d45 drm/bridge: tc358768: Rename dsibclk to hsbyteclk 89cfd50e13f1 drm/bridge: tc358768: Use dev for dbg prints, not priv->dev 013ea98cdfcc drm/bridge: tc358768: Print logical values, not raw register values e5fb21678136 drm/bridge: tc358768: Use struct videomode 1e08e78871df drm/bridge: tc358768: Cleanup PLL calculations 66962d5c3c51 drm/bridge: tc358768: Fix bit updates aa23099f4733 drm/bridge: tc358768: Default to positive h/v syncs a2d9036615f0 drm/bridge: tc358768: Fix use of uninitialized variable 1716b1891e1d drm/tegra: rgb: Parameterize V- and H-sync polarities 74f7957c9b1b wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() 45aec443bbb0 wifi: brcmfmac: firmware: Annotate struct brcmf_fw_request with __counted_by cf74cdc6e581 wifi: brcmfmac: Annotate struct brcmf_gscan_config with __counted_by 105c931a2255 dt-bindings: pinctrl: realtek: add RTD1619B pinctrl binding bc8d39a56916 dt-bindings: pinctrl: realtek: add RTD1319D pinctrl binding ee3014e863ee dt-bindings: pinctrl: realtek: add RTD1315E pinctrl binding c7910f6aca56 pinctrl: realtek: Add pinctrl driver for RTD1619B 916cc2b734cb pinctrl: realtek: Add pinctrl driver for RTD1319D aa399e6c6b24 pinctrl: realtek: Add pinctrl driver for RTD1315E e99ce78030db pinctrl: realtek: Add common pinctrl driver for Realtek DHC RTD SoCs bb9fb4a42de1 drm/bridge/analogix/anx78xx: Add missing definition 5305d85077c7 dt-bindings: display: anx7814: Add definition for anx7816 6c0da8406382 wifi: cfg80211: make read-only array centers_80mhz static const ccd663caffc7 net: dsa: mv88e6xxx: make const read-only array lanes static c067e7ffb31f pmdomain: bcm: Move Kconfig options to the pmdomain subsystem 660b8b2f3944 arm64: dts: marvell: eDPU: add support for version with external switch fe8087770179 arm64: dts: marvell: uDPU: rename the SFP GPIO properties 0f5f46a869a5 riscv: kexec: Remove -fPIE for PURGATORY_CFLAGS 767423658d53 riscv: kexec: Align the kexeced kernel entry 04a6a8eb1375 riscv: kexec: Cleanup riscv_kexec_relocate 529cdfd5e3a6 ionic: expand the descriptor bufs array 40d835391b4f ionic: add a check for max SGs and SKB frags 4d9d72200d4c ionic: count SGs in packet to minimize linearize 0878fd86f554 ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins 032ca4f9e782 net: mdio: xgene: Convert to platform remove callback returning void efd8d907358e net: mdio: sun4i: Convert to platform remove callback returning void 1e39b224b64d net: mdio: octeon: Convert to platform remove callback returning void caa9b6b844e1 net: mdio: mux-multiplexer: Convert to platform remove callback returning void 70edec6746f2 net: mdio: mux-mmioreg: Convert to platform remove callback returning void a2879f755ea6 net: mdio: mux-meson-gxl: Convert to platform remove callback returning void 458eb39d0597 net: mdio: mux-meson-g12a: Convert to platform remove callback returning void 0ec893508ebd net: mdio: mux-gpio: Convert to platform remove callback returning void 4c86f2221810 net: mdio: mux-bcm6368: Convert to platform remove callback returning void 8de522ca2d06 net: mdio: mux-bcm-iproc: Convert to platform remove callback returning void fa2bc3c45cc9 net: mdio: mscc-miim: Convert to platform remove callback returning void 955d668ea801 net: mdio: moxart: Convert to platform remove callback returning void cd5510c263d0 net: mdio: ipq8064: Convert to platform remove callback returning void b9ac5c424324 net: mdio: ipq4019: Convert to platform remove callback returning void 9ef2777c61f7 net: mdio: hisi-femac: Convert to platform remove callback returning void d17605282cb0 net: mdio: gpio: Convert to platform remove callback returning void 9b12e3f5a2d6 net: mdio: bcm-unimac: Convert to platform remove callback returning void d5bd3038b199 net: mdio: bcm-iproc: Convert to platform remove callback returning void a8a61d729e8a net: mdio: aspeed: Convert to platform remove callback returning void cc3b17cabe9f soc: dove: add missing of_node_put ce322d45683f net: dsa: vitesse-vsc73xx: Convert to platform remove callback returning void 76be075d7f99 net: dsa: rzn1_a5psw: Convert to platform remove callback returning void d48a5472b8f2 net: dsa: realtek: Convert to platform remove callback returning void 68ace16ce330 net: dsa: ocelot: Convert to platform remove callback returning void 9764bbad3d33 net: dsa: mt7530: Convert to platform remove callback returning void a59f960c4d10 net: dsa: lantiq_gswip: Convert to platform remove callback returning void beb8592d0416 net: dsa: hirschmann: Convert to platform remove callback returning void 75f5205f1dd8 net: dsa: bcm_sf2: Convert to platform remove callback returning void c306171d6914 net: dsa: b53: Convert to platform remove callback returning void 67e18e132f0f livepatch: Fix missing newline character in klp_resolve_symbols() f9262fb1da6c ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test 1bfadf2edd65 pmdomain: apple: Move Kconfig option to the pmdomain subsystem 2dfb28355dd3 pmdomain: amlogic: Move Kconfig options to the pmdomain subsystem 4db570466cdd pmdomain: actions: Move Kconfig file to the pmdomain subsystem d149718ea22c pmdomain: Prepare to move Kconfig files into the pmdomain subsystem d74a5c154b6f net: ethernet: xscale: Convert to platform remove callback returning void 2e0ec0afa902 net: ethernet: xilinx: Convert to platform remove callback returning void 46b5668494d0 net: ethernet: wiznet: Convert to platform remove callback returning void 70680f178280 net: ethernet: via: Convert to platform remove callback returning void 2f961952e19e net: ethernet: tundra: Convert to platform remove callback returning void 231ea972ccaf net: ethernet: ti: Convert to platform remove callback returning void ede778ed3ea9 net: ethernet: sunplus: Convert to platform remove callback returning void 8f4e45a0135e net: ethernet: sun: Convert to platform remove callback returning void d3cd32451c7e net: ethernet: socionext: Convert to platform remove callback returning void e8e2c863f941 net: ethernet: smsc: Convert to platform remove callback returning void 506a327ceaaa net: ethernet: sgi: Convert to platform remove callback returning void 02c74030beff net: ethernet: seeq: Convert to platform remove callback returning void 6e8b0ef7b389 net: ethernet: samsung: Convert to platform remove callback returning void 0b4f04e2f60b net: ethernet: renesas: Convert to platform remove callback returning void 5180236592b9 net: ethernet: qualcomm: Convert to platform remove callback returning void 241882d79f99 net: ethernet: nxp: Convert to platform remove callback returning void 0f09f4e7d401 net: ethernet: ni: Convert to platform remove callback returning void b83fb509c758 net: ethernet: natsemi: Convert to platform remove callback returning void 9f0243d9bcc4 net: ethernet: natsemi: Convert to platform remove callback returning void 0eaca7a9e9d6 net: ethernet: mscc: Convert to platform remove callback returning void 253f9c47273d net: ethernet: moxa:: Convert to platform remove callback returning void 5253ae3a6223 net: ethernet: microchip: Convert to platform remove callback returning void bae04ae2be07 net: ethernet: micrel: Convert to platform remove callback returning void e184700959ec net: ethernet: mellanox: Convert to platform remove callback returning void 5b6ce1734d9d net: ethernet: mediatek: Convert to platform remove callback returning void fee02f498c9a net: ethernet: marvell: Convert to platform remove callback returning void 36b80b8353af net: ethernet: litex: Convert to platform remove callback returning void adbb270655a1 net: ethernet: lantiq_xrx200: Convert to platform remove callback returning void e791aa06a2dd net: ethernet: lantiq_etop: Convert to platform remove callback returning void 551598a120d1 net: ethernet: korina: Convert to platform remove callback returning void ac35a3c4c8da net: ethernet: ibm: Convert to platform remove callback returning void e5a6d397ca2e net: ethernet: i825xx: Convert to platform remove callback returning void e5835a0a5119 net: ethernet: hisilicon: Convert to platform remove callback returning void dc715af33b42 net: ethernet: faraday: Convert to platform remove callback returning void 4cc08098d197 net: ethernet: ethoc: Convert to platform remove callback returning void d2e6c2ea996e net: ethernet: engleder: Convert to platform remove callback returning void 5db6c1fed1f9 net: ethernet: dnet: Convert to platform remove callback returning void ffb928290ba5 net: ethernet: davicom: Convert to platform remove callback returning void 1f69574b5cba net: ethernet: cortina: Convert to platform remove callback returning void 8ca0ae6a2ec7 net: ethernet: cirrus: Convert to platform remove callback returning void de413f46a56e net: ethernet: cavium: Convert to platform remove callback returning void ca76b17922e6 net: ethernet: calxeda: Convert to platform remove callback returning void 6b5940402f9c net: ethernet: cadence: Convert to platform remove callback returning void d4295df3e043 net: ethernet: broadcom: Convert to platform remove callback returning void c6e817838902 net: ethernet: atheros: Convert to platform remove callback returning void de0afa130ed6 net: ethernet: arc: Convert to platform remove callback returning void e5d0a380b2b4 net: ethernet: apple: Convert to platform remove callback returning void 61471264c018 net: ethernet: apm: Convert to platform remove callback returning void 9ecae52f7db4 net: ethernet: amd: Convert to platform remove callback returning void d0b0245b84c9 net: ethernet: altera: Convert to platform remove callback returning void 9f07797c332e net: ethernet: allwinner: Convert to platform remove callback returning void a0fbde8f647b net: ethernet: aeroflex: Convert to platform remove callback returning void d8c6b3fc918d net: ethernet: actions: Convert to platform remove callback returning void 3c000faaaa65 net: ethernet: 8390: Convert to platform remove callback returning void 58c49c097fbf RDMA/hns: Support SRQ restrack ops for hns driver aebf8145e11a RDMA/core: Add support to dump SRQ resource in RAW format 0e32d7d43b0b RDMA/core: Add dedicated SRQ resource tracker function fbeb558b0dd0 futex/pi: Fix recursive rt_mutex waiter state 45f67f30a22f locking/rtmutex: Add a lockdep assert to catch potential nested blocking d14f9e930b90 locking/rtmutex: Use rt_mutex specific scheduler helpers 6b596e62ed9f sched: Provide rt_mutex specific scheduler helpers de1474b46d88 sched: Extract __schedule_loop() af9f006393b5 locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES 28bc55f654de sched: Constrain locks in sched_submit_work() 8bf7187d9786 RDMA/hfi1: Use FIELD_GET() to extract Link Width e738e3550452 net/mlx5: Enable 4 ports multiport E-switch e0cc92fd945a net/mlx5: Add a health error syndrome for pci data poisoned 3b81bcbaee28 net/mlx5: DR, Handle multi destination action in the right order f6f46e7173cb net/mlx5: DR, Add check for multi destination FTE 653b7eb9d744 net/mlx5: Bridge, Enable mcast in smfs steering mode 4291ab7112ea net/mlx5e: Check police action rate for matchall filter 8d88e198dcaf net/mlx5e: Consider aggregated port speed during rate configuration 7c35cd836f21 net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table 2fe6545ef541 net/mlx5: Remove SF table reference counting a3cc822beacc net/mlx5: Push common deletion code into mlx5_sf_del() a65362f2be8d net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() 9497036dfbb8 net/mlx5: Move state lock taking into mlx5_sf_dealloc() 2284a4836251 net/mlx5: Convert SF port_indices xarray to function_ids xarray 9caeb1475c3e net/mlx5: Use devlink port pointer to get the pointer of container SF struct 2597ee190b4e net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() 1c43c0f1f84a crypto: x86/sha - load modules based on CPU features ce2cb2e1b8a2 crypto: hisilicon/sec - fix for sgl unmmap problem 37b14f2dfa79 crypto: qat - enable dc chaining service 717137663807 crypto: qat - consolidate services structure 11af152f784d crypto: qat - fix unregistration of compression algorithms 9b2f33a1bfcd crypto: qat - fix unregistration of crypto algorithms 9c20cb8b1847 crypto: qat - ignore subsequent state up commands c362a58e8da7 crypto: qat - do not shadow error code c9ca9756f376 crypto: qat - fix state machines cleanup paths 1a9e6f59caee crypto: hisilicon/zip - remove zlib and gzip aa3f80500382 crypto: hisilicon/zip - support deflate algorithm 705b52fef3c7 crypto: cbc - Convert from skcipher to lskcipher 32a8dc4afcfb crypto: ecb - Convert from skcipher to lskcipher 3dfe8786b11a crypto: testmgr - Add support for lskcipher algorithms 8aee5d4ebd11 crypto: lskcipher - Add compatibility wrapper around ECB 31865c4c4db2 crypto: skcipher - Add lskcipher b64d143b7529 crypto: hash - Hide CRYPTO_ALG_TYPE_AHASH_MASK a1383e2ab102 ipsec: Stop using crypto_has_alg 534562e59f35 crypto: aead - Add crypto_has_aead 02968703e846 crypto: aesni - Fix double word in comments 17f7b9835a8a crypto: api - Remove unnecessary NULL initialisation 3102bbcdcd3c crypto: qat - refactor deprecated strncpy 0da05a040d56 crypto: cavium/nitrox - refactor deprecated strncpy 50fb6d5c58e4 hwrng: imx-rngc - reasonable timeout for initial seed b6c6044b4ba5 hwrng: imx-rngc - reasonable timeout for selftest e49be27e18c5 perf jevents: fix no member named 'entries' issue 815ea4914607 arm64: dts: qcom: sdx75-idp: align RPMh regulator nodes with bindings a46e3a82aeb0 arm64: dts: qcom: sm4250-billie2: correct UFS pad supply c50e34f09a43 arm64: dts: qcom: msm8998-sagit: correct UFS pad supply 39a123c50f12 arm64: dts: qcom: msm8998-oneplus: correct UFS pad supply e699305f858e arm64: dts: qcom: msm8998-mtp: correct UFS pad supply 304e5c53649f arm64: dts: qcom: msm8998-pro1: correct UFS pad supply 38f6ac152fa6 arm64: dts: qcom: msm8996-gemini: correct UFS pad supply dfee6788a02c arm64: dts: qcom: msm8996-oneplus: correct UFS pad supply 6dd6ba6cb3a7 arm64: dts: qcom: apq8096-db820c: correct UFS pad supply 131b820c8ded arm64: dts: qcom: sm6115p-j606f: correct UFS pad supply 69a9275aeb9a arm64: dts: qcom: sm6115-pro1x: correct UFS pad supply 08231f1fe620 arm64: dts: qcom: sm6125-sprout: correct UFS pad supply 11bdfe69fb40 arm64: dts: qcom: sm6125-sprout: drop incorrect UFS phy max current 72fc3d58b87b arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size 5fe8508e2bc8 arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM 95d97b111e1e arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM d08afd801583 arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM 8a781d04e580 arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM 922c031eb2b4 arm64: dts: qcom: msm8916-samsung-j5-common: Add accelerometer eb3da369ccd0 dt-bindings: firmware: document Qualcomm SM7150 SCM f7b7d30158cf clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies e96c4d53d45e arm64: dts: qcom: split pmr735d into 2 4afda5f6bcdf clk: qcom: gcc-msm8996: Remove RPM bus clocks ccd8ab030643 clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks b46d856cb9b3 arm64: defconfig: Enable M31 USB phy driver 2d81a19ada78 arm64: dts: qcom: ipq5332: Enable USB bfb9614015f5 arm64: dts: qcom: ipq5332: Add USB related nodes db1e57928766 soc: qcom: llcc: Add QDU1000 and QRU1000 LLCC support 0bc76be64e80 soc: qcom: llcc: Updating the macro name a78502a4b220 soc: qcom: Add LLCC support for multi channel DDR 54e1f99d9140 nvmem: core: Add stub for nvmem_cell_read_u8 16fa93112f26 soc: qcom: llcc: Refactor llcc driver to support multiple configuration 8e2506d01231 dt-bindings: cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000 340ed74de508 ARM: dts: qcom: drop incorrect cell-index from SPMI e34d0497f3c4 arm64: dts: qcom: sm7225-fp4: Revert "arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics" 50888774b5dc arm64: dts: qcom: sc8180x: drop incorrect cell-index from SPMI 27da4fd325c3 arm64: dts: qcom: msm8939-longcheer-l9100: Add initial device tree 9905205541d2 dt-bindings: arm: qcom: Add BQ Aquaris M5 da3620d7c7d7 arm64: dts: qcom: sdm845-mtp: enable PCIe support be30dc31823d arm64: dts: qcom: sdm845-mtp: enable Vol-/reset button 37857110db63 arm64: dts: qcom: sdm845-mtp: switch to mbn firmware 84c778649988 arm64: dts: qcom: sdm845-mtp: specify wifi variant b33868a52f34 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration 4e4c45f90ee3 arm64: dts: qcom: sm8350-hdk: add pmr735a regulators 2037fefcdea0 arm64: dts: qcom: sm8350-hdk: add missing PMICs c1efa960114f arm64: dts: qcom: sm8350: fix pinctrl for UART18 bb56cff4ac03 ARM: dts: qcom-sdx55: switch PCIe QMP PHY to new style of bindings 714a1cf29d70 arm64: dts: qcom: sdm845-tama: Add camera GPIO regulators cb1e322cb3f1 arm64: dts: qcom: sdm845-tama: Add GPIO line names for PMIC GPIOs ed92c9c8964c arm64: dts: qcom: sdm845-tama: Add GPIO line names for TLMM 7d65d4b7d70f arm64: dts: qcom: Add support for the Xiaomi SM7125 platform 72fbf05149bd arm64: dts: qcom: Add SM7125 device tree ec053ec90c24 arm64: dts: qcom: pm6150: Add resin and rtc nodes 9b4adf37fdc0 dt-bindings: arm: qcom: Document SM7125 and xiaomi,joyeuse board b8d34535a04c arm64: dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen 5aca91ec5539 dt-bindings: arm: qcom: add sc7180-lazor board bindings a912733ccb57 arm64: dts: qcom: sm8450: switch PCIe QMP PHY to new style of bindings f96babe4b0e1 arm64: dts: qcom: sm8250: switch PCIe QMP PHY to new style of bindings aeda05788125 arm64: dts: qcom: sm8150: switch PCIe QMP PHY to new style of bindings c204b3709409 arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs c588c9691f19 arm64: dts: qcom: sdm845: switch PCIe QMP PHY to new style of bindings a6546460ca43 arm64: dts: qcom: sc8180x: switch PCIe QMP PHY to new style of bindings 4a8fbb7c176a arm64: dts: qcom: sc7280: switch PCIe QMP PHY to new style of bindings 8b4a3d4274cb arm64: dts: qcom: msm8998: switch PCIe QMP PHY to new style of bindings 9e5e778f3340 arm64: dts: qcom: ipq8074: switch PCIe QMP PHY to new style of bindings 2187cc23e890 arm64: dts: qcom: ipq6018: switch PCIe QMP PHY to new style of bindings 39c8af78cbef arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side ad75cda991f7 arm64: dts: qcom: sdm670: Fix pdc mapping 018c949b32df arm64: dts: qcom: Use QCOM_SCM_VMID defines for qcom,vmid 454557d0032d arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq 1ff6569b0ffe arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq b3dea914127e arm64: dts: qcom: qrb5165-rb5: enable DP altmode 96387ee7534d arm64: dts: qcom: qrb5165-rb5: enable displayport controller d342e1c993bd arm64: dts: qcom: qrb5165-rb5: add onboard USB-C redriver 956aa24b1635 arm64: dts: qcom: sm8250: Add DisplayPort device node 45219a6b9497 arm64: dts: qcom: qrb5165-rb5: Switch on TCPM orientation-switch for usb_1_qmpphy 25defdca4d90 arm64: dts: qcom: qrb5165-rb5: Switch on TCPM usb-role-switching for usb_1 5b1b6da9d39d arm64: dts: qcom: qrb5165-rb5: Switch on basic TCPM c627d7337aae arm64: dts: qcom: qrb5165-rb5: Switch on Type-C VBUS boost 5a0539515cbf arm64: dts: qcom: pm8150b: Add a TCPM description ea96b90a58cf arm64: dts: qcom: sm8250: Define ports for qmpphy orientation-switching 214945cbf375 arm64: dts: qcom: sc7180: Reorganize trogdor rt5682 audio codec dts 8ff1aaba032d arm64: dts: qcom: sc7180: Move trogdor rt5682s bits to a fragment 9cbaee8379e6 arm64: dts: qcom: ipq5018: add watchdog b9a2ee030196 arm64: dts: qcom: sc7280-crd: add Bluetooth VDDIO supply 59f9ff79cd9c arm64: dts: qcom: qrb2210-rb1: Hook up USB3 02a2fcfbb835 arm64: dts: qcom: qrb2210-rb1: Add GPIO LEDs 9692ccc49583 arm64: dts: qcom: qrb2210-rb1: Enable remote processors 31bee70793b6 arm64: dts: qcom: qrb2210-rb1: Fix regulators 973c015facab arm64: dts: qcom: qrb2210-rb1: Swap UART index 3f93d119c9d6 arm64: dts: qcom: sc7280: Add missing LMH interrupts 073bde453635 drm/nouveau/kms/nv50-: disable dcb parsing 0a4410a79fe6 drm/nouveau/kms/nv50-: create outputs based on nvkm info 8b7d92cad953 drm/nouveau/kms/nv50-: create connectors based on nvkm info 9c3361de0641 drm/nouveau/kms/nv50-: name aux channels after their connector 0880bf4c439d drm/nouveau/kms/nv50-: create heads after outps/conns 571028c46f3b drm/nouveau/kms/nv50-: create heads based on nvkm head mask 56d732839ea0 drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV cb3ec8cbd00e drm/nouveau/disp: move outp init/fini paths to chipset code 62b0eef237a3 drm/nouveau/disp: move outp/conn construction to chipset code 1958d69fa8e7 drm/nouveau/disp: add dp mst id get/put methods e206cae1e534 drm/nouveau/disp: add dp sst config method 3147ce0d07aa drm/nouveau/disp: move link training out of supervisor 633716501c94 drm/nouveau/disp: add dp train method 757033808c95 drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link 625ead3d39d7 drm/nouveau/kms/nv50-: flush mst disables together a5a7379f6d9d drm/nouveau/kms/nv50-: split DP disable+enable into two modesets bfb03a077ba9 drm/nouveau/disp: add dp rates method bd7a61bcbb50 drm/nouveau/disp: add dp aux xfer method 0bd4e9f7dcd1 drm/nouveau/disp: move dp aux pwr method to HAL e9c9b5b94255 drm/nouveau/disp: add hdmi audio hal function 5b9c0307a103 drm/nouveau/disp: add output lvds config method 2274ce7e3681 drm/nouveau/disp: add output backlight control methods 422f6d8a24bb drm/nouveau/disp: remove SOR routing updates from supervisor b24bf8b8ba53 drm/nouveau/disp: release outputs post-modeset 8ed094211f3b drm/nouveau/disp: move hdmi disable out of release() 6c6abab20b99 drm/nouveau/disp: add output hdmi config method c0f7b729425b drm/nouveau/kms/nv50-: move audio enable post-modeset 232856e896b3 drm/nouveau/kms/nv50-: keep output state around until modeset complete 42db5692aa2e drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector e32de3da3f26 drm/nouveau/kms/nv50-: pull some common init out of OR-specific code 45d954c05da1 drm/nouveau/disp: update SOR routing immediately on acquire() cefc3c1452b1 drm/nouveau/disp: add acquire_sor/pior() 724e0f3b8b98 drm/nouveau/disp: add acquire_dac() 68ee172269fa drm/nouveau/disp: shuffle to make upcoming diffs prettier 1b477f42285e drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for reading IOR state 8a7783c791b6 drm/nouveau/disp: rename internal output acquire/release functions 0cd7e0718139 drm/nouveau/disp: add output method to fetch edid a69eeb37f90d drm/nouveau/disp: add output detect method 21636b1a696b drm/nouveau/disp: rearrange output methods 167630846960 drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo 17008293c572 drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL e120f4cafe15 drm/nouveau/gr/gf100-: lose contents of global ctxbufs across suspend 12c9b05da918 drm/nouveau/imem: support allocations not preserved across suspend d79d91026e7b drm/nouveau/devinit/tu102-: remove attempt at loading PreOS 916b5916f228 arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings 989aac9dea7f arm64: dts: qcom: sc7180: Link trogdor touchscreens to the panels 20ef4f644568 arm64: dts: qcom: msm8916-samsung-gt510: Add capacitive keys 43525a7a96ac arm64: dts: qcom: msm8916-samsung-gt58: Add display panel 4389a650323a arm64: dts: qcom: msm8916-samsung-gt510: Add display panel 2f98ed431b77 arm64: defconfig: enable Qualcomm SM6115 LPASS pinctrl 5078dfe3c5c7 arm64: dts: qcom: sm6125-seine: Configure MDSS, DSI and panel 0865d23a0226 arm64: dts: qcom: sm6125: Add display hardware nodes 4988881ec067 arm64: dts: qcom: sm6125: Add dispcc node cbe82d7d0b14 arm64: dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock 3d06cee2249f arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg 310cdafc4a56 arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters 5af94c7c6578 arm64: dts: qcom: sdm630: align USB DWC3 clocks with bindings 1e5fd509fef1 arm64: dts: qcom: sc8180x: align USB DWC3 clocks with bindings f32096602c19 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory bf80e606ca8d arm64: dts: qcom: msm8994: fix duplicated @6c00000 reserved memory 7a9d9ee88cdb arm64: defconfig: enable Qualcomm SM8350 LPASS pinctrl 09f1642eca6e arm64: dts: qcom: sdm630: Add support for modem remoteproc 274926cc4ced arm64: dts: qcom: sc7280: Remove qcom,adsp-bypass-mode f20cf2bc3f77 arm64: dts: qcom: sm8450-hdk: add other analogue microphones e271b59e39a6 arm64: dts: qcom: sm8550: Add camera clock controller cdb55bdb50eb i2c: dev: make i2c_dev_class a static const structure 1aabbc532413 signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT a20d6f63dbfc signal: Add a proper comment about preempt_disable() in ptrace_stop() bcfaaa971112 i2c: mt65xx: allow optional pmic clock 19b6ffd5f079 i2c: i801: simplify module boilerplate code 3b0e2091d76e i2c: i801: add helper i801_restore_regs afddcbe41f04 drm/i915/lrc: User PXP contexts requires runalone bit in lrc c14d446e25fe drm/i915/pxp/mtl: Update pxp-firmware packet size 8ae272348153 drm/i915/pxp/mtl: Update pxp-firmware response timeout a209cf9cc8ae clk: qcom: camcc-sm8550: Add support for qdss, sleep and xo clocks ccc4e6a061a2 clk: qcom: camcc-sm8550: Add camera clock controller driver for SM8550 3132a9a11e57 clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure 9cbc64745fc6 dt-bindings: clock: qcom: Add SM8550 camera clock controller 5692aeea5bcb soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop 1543b8ff02f0 net: ethernet: mtk_wed: add wed 3.0 reset support 3f3de094e834 net: ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entries 4b7e02bb6375 net: ethernet: mtk_wed: debugfs: move wed_v2 specific regs out of regs array 6757d345dd7d net: ethernet: mtk_wed: introduce hw_rro support for MT7988 b230812b9dda net: ethernet: mtk_wed: introduce partial AMSDU offload support for MT7988 96ddb4d0bf2e net: ethernet: mtk_wed: refactor mtk_wed_check_wfdma_rx_fill routine e2f64db13aa1 net: ethernet: mtk_wed: introduce WED support for MT7988 9ae7eca9f901 net: ethernet: mtk_wed: add mtk_wed_soc_data structure c80471ba74b7 net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC 71e2135967f4 net: ethernet: mtk_wed: make memory region optional c6d961aeaa77 net: ethernet: mtk_wed: move mem_region array out of mtk_wed_mcu_load_firmware ff0ea57fa30e net: ethernet: mtk_wed: introduce mtk_wed_buf structure bafd764a8baa net: ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_desc 7d5a72733b21 net: ethernet: mtk_wed: do not configure rx offload if not supported d274d523c71c net: ethernet: mtk_wed: introduce versioning utility routines f881f2732448 dt-bindings: arm: mediatek: mt7622-wed: add WED binding for MT7988 SoC 4518b25c63d4 dt-bindings: soc: mediatek: mt7986-wo-ccif: add binding for MT7988 SoC fa17a6d8a5bd ipv6: lockless IPV6_ADDR_PREFERENCES implementation 914efd602a80 mtd: spi-nor: core: get rid of the INFOx() macros 1d4c725453c8 mtd: spi-nor: atmel: drop duplicate entry d3b5ea3cc5ba mtd: spi-nor: winbond: sort flash_info entries 1de410815768 mtd: spi-nor: sst: sort flash_info database 8770a6a89b15 mtd: spi-nor: spansion: sort flash_info database 9df3c9ac6ea6 mtd: spi-nor: micron-st: sort flash_info database b0eea634d086 mtd: spi-nor: macronix: sort flash_info database 947bb8f24b61 mtd: spi-nor: issi: sort flash_info database 1d8e64f40b24 mtd: spi-nor: gigadevice: sort flash_info database bc16dfcbf27f mtd: spi-nor: eon: sort flash_info database a16ae25022d9 mtd: spi-nor: atmel: sort flash_info database 9e02cb5b1d09 mtd: spi-nor: xmc: convert flash_info to new format 8e52f54ca994 mtd: spi-nor: xilinx: use new macros in S3AN_INFO() 348d772d04fa mtd: spi-nor: winbond: convert flash_info to new format 47541a60636a mtd: spi-nor: sst: convert flash_info to new format bb2d5c67b926 mtd: spi-nor: spansion: convert flash_info to new format 8eb4eb838f9f mtd: spi-nor: micron-st: convert flash_info to new format 09e5a29fa3ad mtd: spi-nor: macronix: convert flash_info to new format 856f61797cbc mtd: spi-nor: issi: convert flash_info to new format 3de6404725df mtd: spi-nor: intel: convert flash_info to new format 29cd12e08cd3 mtd: spi-nor: gigadevice: convert flash_info to new format 6ecc52e44dbf mtd: spi-nor: everspin: convert flash_info to new format 5a329c40894b mtd: spi-nor: esmt: convert flash_info to new format ca7fb359d0a1 mtd: spi-nor: eon: convert flash_info to new format f9d52efb3953 mtd: spi-nor: atmel: convert flash_info to new format da7e48db514b mtd: spi-nor: remove or move flash_info comments 3e85be98875a mtd: spi-nor: add SNOR_ID() and SNOR_OTP() 83e62ffa7d1b mtd: spi-nor: rename .otp_org to .otp and make it a pointer 2d7f3a08875b mtd: spi-nor: move the .id and .id_len into an own structure 95c6e3d26691 mtd: spi-nor: introduce (temporary) INFO0() 3ea3f0ac242c mtd: spi-nor: drop .parse_sfdp 6dec24b1a34c mtd: spi-nor: make sector_size optional 9b6bb07eadaf mtd: spi-nor: push 4k SE handling into spi_nor_select_uniform_erase() e255a79162b6 mtd: spi-nor: default .n_banks to 1 9983e6da917d mtd: spi-nor: store .n_banks in struct spi_nor_flash_parameter d0cfd228b34c mtd: spi-nor: default page_size to 256 bytes 0554effe99f6 mtd: spi-nor: convert .n_sectors to .size afbfb8c5fb57 mtd: spi-nor: xilinx: remove addr_nbytes from S3AN_INFO() 74b7ad768353 mtd: spi-nor: xilinx: use SPI_NOR_ID() in S3AN_INFO() d9cd5c9a6fe2 mtd: spi-nor: remove Fujitsu MB85RS1MT support 022545e057f3 mtd: spi-nor: remove catalyst 'flashes' 6a23c555f7eb net: phy: fix regression with AX88772A PHY driver 1964aacfaed5 net: dsa: microchip: Fix spelling mistake "unxpexted" -> "unexpected" 842a62a75e70 ASoC: hdac_hda: add HDA patch loader support 7b5300e90a78 ASoC: SOF: Drop unused IPC type defines 0f7e753fc385 ASoC: SOF: mediatek: Use generic names for IPC types a8fffb94475f ASoC: SOF: Intel: Use generic names for IPC types 6a645a553761 ASoC: SOF: imx: Use generic names for IPC types 3104c3267e95 ASoC: SOF: amd: Use generic names for IPC types ebe18b1587aa ASoC: SOF: Use generic names for IPC types 82f4b3838293 ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 1dff26582677 ASoC: SOF: sof-pci-dev: Update the ipc_type module parameter description 6974f2cd2fa9 ASoC: SOF: Introduce generic names for IPC types aa7627111c68 ASoC: dt-bindings: ASoC: cirrus,cs42l43: Update a couple of default values 6388a0619c83 ASoC: cs42l43: Extend timeout on bias sense timeout 1e4ce0d5c023 ASoC: cs42l43: Move headset bias sense enable earlier in process 9c0ccc9f8e3b ASoC: cs42l43: Enable bias sense by default 686b8f711b99 ASoC: cs42l43: Lower default type detect time 07a866a41982 ASoC: SOF: ipc4-control: Add support for ALSA enum control 4a2fd607b7ca ASoC: SOF: ipc4-control: Add support for ALSA switch control 060a07cd9bc6 ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control c1c48fd6bbe7 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware eb6e5dab1140 ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms e449b18ff03c ASoC: SOF: Intel: mtl: dump dsp stack c8b54a2f7af4 ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms 80b567f89957 ASoC: SOF: ipc4: add exception node in sof debugfs directory ab05061d2580 ASoC: SOF: ipc4: add definition of telemetry slot for exception handling a397899f81d5 ASoC: SOF: ipc4: add a helper function to search debug slot 4287205065f2 ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h 58bb5081cba1 ASoC: SOF: Xtensa: dump ar registers to restore call stack 05fe62842804 ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c 06d94b43fc39 ASoC: intel: sof_sdw: Add CS42L43 CODEC support f1d6a6b991ef arm64: dts: imx8qxp: add adma_pwm in adma 474d9f32766a iommufd: Fix spelling errors in comments 99441a38c391 s390: use control register bit defines 9c66cc5609b1 s390/ctlreg: add control register bits da290f4382eb s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK 4f4cee9619ed s390/ctlreg: add missing defines 0b6529e3dc1c s390/setup: make use of system_ctl_load() 305a5551af34 s390/ctlreg: add system_ctl_load() 103dde702d69 s390/early: use system_ctl_set_bit() instead of local_ctl_set_bit() cce2c8606f8e s390/ctlreg: allow to call system_ctl_set/clear_bit() early d11d5c8c8426 s390/ctltreg: make initialization of control register save area explicit 527618abb927 s390/ctlreg: add struct ctlreg ecc53818f604 s390/ctlreg: add type checking to __local_ctl_load() and __local_ctl_store() 4b440e01da51 s390/kprobes,ptrace: open code struct per_reg 80725978260f s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store() 2372d3914213 s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible dfa33ce1245a s390/ctlreg: add local_ctl_load() and local_ctl_store() 8d5e98f8d6b1 s390/ctlreg: add local and system prefix to some functions a74e4fc168d2 s390/ctlreg: cleanup inline assemblies ebe1cd530fb2 s390/ctlreg: rename ctl_reg.h to ctlreg.h 0c4d01f39529 s390/ctlreg: move control register code to separate file aa36d433b796 s390/setup: use strlcat() instead of strcat() 3570ee046c46 s390/smp: keep the original lowcore for CPU 0 496bb034f4ff s390/smp: disallow CPU hotplug of CPU 0 4a1725281fc5 s390/smp,mcck: fix early IPI handling f3cfb875d0fd s390/zcrypt: update list of EP11 operation modes c945e6f453a3 powerpc/configs: Remove ReiserFS from defconfig 6fcb13972bc2 powerpc: Replace GPL 2.0+ README.legal boilerplate with SPDX c5930a1aa08a RDMA/rtrs: Fix the problem of variable not initialized fully 0b8ef824eede octeon_ep: restructured interrupt handlers aec42f36237b bpf: Remove unused variables. 7890fce6201a i2c: riic: avoid potential division by zero 3c417c947c13 i2c: rcar: remove open coded DIV_ROUND_CLOSEST 47280af87236 i2c: rcar: calculate divider instead of brute-forcing it d72857907af0 i2c: rcar: properly format a debug output be944ceb6761 i2c: rcar: avoid non-standard use of goto 5bfdb4fbf348 bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y 7d3460632da2 bpf: Fix bpf_throw warning on 32-bit arch 4d84dcc739d5 selftests/bpf: Print log buffer for exceptions test only on failure f78ca48a8ba9 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte e23edc86b09d sched/fair: Rename check_preempt_curr() to wakeup_preempt() 82845683ca6a sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() 20a02837fb5e RDMA/rtrs: Require holding rcu_read_lock explicitly 81760bedc651 RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() 796a35f19400 arm64: dts: mediatek: Update the node name of SCP rpmsg subnode ede72dca45b1 perf parse-events: Fix tracepoint name memory leak b4f48f34f9c1 perf test: Detect off-cpu support from build options c2ac838ef734 perf test: Ensure EXTRA_TESTS is covered in build test c67c631d52f0 perf test: Update build test for changed BPF skeleton defaults 9925495d96ef perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps 727e43143737 perf version: Add status of bpf skeletons a6c6a5fe2a08 power: supply: pm8916_lbc: observe EXTCON config setting 3ecf87b2d8ff perf kwork top: Simplify bool conversion b4bf3d5c37d4 gfs2: Remove unused gfs2_extent_length argument bbacb395ac5c gfs2: Remove freeze_go_demote_ok 18c1db313ea9 gfs2: Simplify function gfs2_upgrade_iopen_glock 105f3fe9188b cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition efdf7532bd3d cgroup/cpuset: Documentation update for partition 4a74e418881f cgroup/cpuset: Check partition conflict with housekeeping setup 181c8e091aae cgroup/cpuset: Introduce remote partition e2ffe502ba45 cgroup/cpuset: Add cpuset.cpus.exclusive for v2 0c7f293efc87 cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 6fcdb0183bf0 cgroup/cpuset: Fix load balance state in update_partition_sd_lb() a432b7c0cf42 locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 d24f05987ce8 cgroup: Avoid extra dereference in css_populate_dir() fd55c0adb46a cgroup: Check for ret during cgroup1_base_files cft addition 424009ab2030 ACPI: resource: Drop .ident values from dmi_system_id tables d37273af0e42 ACPI: resource: Consolidate IRQ trigger-type override DMI tables 2ce3262553c6 ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets 22c11b8f1b94 ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section 89776a6a702e ice: check netlist before enabling ICE_F_GNSS 6f9fb8afe649 power: supply: wm97xx_battery: Convert to platform remove callback returning void 42720969f394 power: supply: wm8350_power: Convert to platform remove callback returning void dab68bbb5450 power: supply: wm831x_power: Convert to platform remove callback returning void fc7b34ae1347 power: supply: wm831x_backup: Convert to platform remove callback returning void ac51982b04a0 power: supply: twl4030_madc_battery: Convert to platform remove callback returning void 83ef1dbc0de4 power: supply: twl4030_charger: Convert to platform remove callback returning void 07a939891432 power: supply: tps65217_charger: Convert to platform remove callback returning void 75d8365c94b6 power: supply: tps65090-charger: Convert to platform remove callback returning void 0569d4cfa800 power: supply: sc2731_charger: Convert to platform remove callback returning void 9f0da40ae798 power: supply: rx51_battery: Convert to platform remove callback returning void 325cb83bbabc power: supply: qcom_smbb: Convert to platform remove callback returning void 6e3ed20e85aa power: supply: pcf50633-charger: Convert to platform remove callback returning void 026f25f22186 power: supply: max8925_power: Convert to platform remove callback returning void 1d138270d296 power: supply: max77693_charger: Convert to platform remove callback returning void cd25ac3e3200 power: supply: max77650-charger: Convert to platform remove callback returning void 81e487b8a4af power: supply: max14577_charger: Convert to platform remove callback returning void 7810ba3c5110 power: supply: lp8788-charger: Convert to platform remove callback returning void cf79047ed4a3 power: supply: isp1704_charger: Convert to platform remove callback returning void cbc3e1136d1f power: supply: ipaq_micro_battery: Convert to platform remove callback returning void df1953bcb723 power: supply: goldfish_battery: Convert to platform remove callback returning void 749e18a80056 power: supply: da9150-charger: Convert to platform remove callback returning void ac67d7fd4e1b power: supply: da9052-battery: Convert to platform remove callback returning void b5ba26ab7a88 power: supply: da9030_battery: Convert to platform remove callback returning void 1abbcff9f0c0 power: supply: cpcap-charger: Convert to platform remove callback returning void 02fecba679bb power: supply: cpcap-battery: Convert to platform remove callback returning void 403eebf95c38 power: supply: charger-manager: Convert to platform remove callback returning void 7a9a4966777b power: supply: act8945a_charger: Convert to platform remove callback returning void 179297b95198 power: supply: acer_a500_battery: Convert to platform remove callback returning void 59016f4c0e10 power: supply: ab8500_fg: Convert to platform remove callback returning void c5b08e1bfe08 power: supply: ab8500_charger: Convert to platform remove callback returning void 465ec888880b power: supply: ab8500_chargalg: Convert to platform remove callback returning void dab952c77e5a power: supply: ab8500_btemp: Convert to platform remove callback returning void 42d40bb21e33 ice: introduce ice_pf_src_tmr_owned 5a7cee1cb4b9 ice: fix pin assignment for E810-T without SMA control 12a5a28b565b ice: remove ICE_F_PTP_EXTTS feature flag dd84744cf5ea ice: PTP: move quad value check inside ice_fill_phy_msg_e822 64fd7de2469d ice: PTP: Rename macros used for PHY/QUAD port definitions be65a1a33bde ice: PTP: Clean up timestamp registers correctly be16574609f1 ice: introduce hw->phy_model for handling PTP PHY differences 88c360e49f51 ice: Support cross-timestamping for E823 devices 097c317afe0a ice: retry acquiring hardware semaphore during cross-timestamp request 40326b2b4296 ice: prefix clock timer command enumeration values with ICE_PTP 7b424ffcd458 KVM: arm64: Don't use kerneldoc comment for arm64_check_features() e35628968032 drm/i915/cx0: Add step for programming msgbus timer ee5f8cc2770b kunit: Reset test status on each param iteration 53568b720c4d kunit: string-stream: Test performance of string_stream 05e2006ce493 kunit: Use string_stream for test log d1a0d699bfc0 kunit: string-stream: Add tests for freeing resource-managed string_stream a3fdf784780c kunit: string-stream: Decouple string_stream from kunit 20631e154c78 kunit: string-stream: Add kunit_alloc_string_stream() 7b4481cbe7e6 kunit: Don't use a managed alloc in is_literal() 1f58cdb173a4 kunit: string-stream-test: Add cases for string_stream newline appending a5abe7b20177 kunit: string-stream: Add option to make all lines end with newline 4551caca6ab6 kunit: string-stream: Improve testing of string_stream 5c54c9ebb1f4 kunit: string-stream: Don't create a fragment for empty strings 2144833e7b41 ALSA: hda: cirrus_scodec: Add KUnit test 6f03b446cbae ALSA: hda: cs35l56: Add support for speaker id 6e743781d62e ALSA: scarlett2: Add correct product series name to messages b9a98cdd3ac7 ALSA: scarlett2: Add support for Clarett 8Pre USB d98cc489029d ALSA: scarlett2: Move USB IDs out from device_info struct bc83058f5987 ALSA: scarlett2: Default mixer driver to enabled 9757acd0a700 printk: nbcon: Allow drivers to mark unsafe regions and check state 06653d57ff28 printk: nbcon: Add emit function and callback function for atomic printing ad56ebd1d79b printk: nbcon: Add sequence handling 4b08d9e24f50 printk: nbcon: Add ownership state functions 5634c90fd855 printk: nbcon: Add buffer management d818b56f7752 printk: Make static printk buffers available to nbcon 3a5bb25162b8 printk: nbcon: Add acquire/release logic 6b93bb41f6ea printk: Add non-BKL (nbcon) console basic infrastructure db8588f95cc5 gpio: sim: include a missing header f00928012886 wifi: wlcore: Convert to platform remove callback returning void c35642806830 wifi: rtl8xxxu: Add a description about the device ID 0x7392:0xb722 7c8a55dd265b wifi: rtw89: add mac_gen pointer to access mac port registers 651298138e42 wifi: rtw89: consolidate registers of mac port to struct c8b9a49f7a3d wifi: rtw89: add chip_info::txwd_info size to generalize TX WD submit d542ee748ec3 wifi: rtw89: add to fill TX descriptor v2 6f09ff0a0927 wifi: rtw89: add to fill TX descriptor for firmware command v2 a1cb73f29539 wifi: rtw89: add to query RX descriptor format v2 97211e026313 wifi: rtw89: mcc: deal with beacon NoA if GO exists 9ecb40ef5281 wifi: rtw89: mcc: deal with BT slot change 15fe9b731953 wifi: rtw89: mcc: deal with P2P PS change 5f69aabab126 wifi: rtw89: mcc: track beacon offset and update when needed 31e415e3d08a wifi: rtw89: mcc: update role bitmap when changed 6e9d6f8254ee wifi: rtw89: 52c: rfk: disable DPK during MCC c83ff9a3a2ca wifi: rtw89: rfk: disable driver tracking during MCC 74b45618f534 wifi: rtw89: 52c: rfk: refine MCC channel info notification b7bcea9c27b3 wifi: cw1200: Avoid processing an invalid TIM IE 4c64d708f993 PCI: vmd: Fix inconsistent indentation in vmd_resume() 4ed2b53b463f drm/i915/dp_mst: Tune down error message during payload addition 0663e1da5ba8 drm/dp_mst: Tune down error message during payload addition 8bde4442acbb drm/dp_mst: Sanitize error return during payload addition 47fadb03bdfd drm/dp_mst: Fix NULL dereference during payload addition 89286e235c2f ASoC: da7213: add .auto_selectable_formats support e335f29583ac ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx 5d5529b00571 ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property 5d34887eab8d ASoC: wm8782: Use wlf,fsampen device tree property 00524a8415aa ASoC: wm8782: Constrain maximum audio rate at runtime f392f3796bba dt-bindings: power: supply: Drop deprecated ab8500-battery 21f252cd29f0 spi: bcm2835: reduce the abuse of the GPIO API 9386c958beb7 spi: Drop warning from spi_stop_queue() b2504f649bda net: stmmac: make stmmac_{probe|remove}_config_dt static 2c9fc838067b net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove d336a117b593 net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() acf73ccff08e net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() 291595337626 net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() 9bdf6909877c net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() 373845154618 net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() c9445e0bd729 net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() 6d6c11937359 net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() 9086d3f2b560 net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() 8eee20e10d6f net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() 551022d680ec net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() 780b63ae208e net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() d7209c056a49 net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() d30c08a3b001 net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() 72ab86c27d4e net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() abea8fd5e801 net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() 6bb53b2abf30 net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() 115c9248b19b net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() 14ec0fc582c5 net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() d53b19d2a1a8 net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() 0485825dd6a8 net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() 6f799fd9dda7 net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() 4ececeb83986 IB/hfi1: Remove open coded reference to skb frag offset a966a0da3bae thermal: int340x: Add ArrowLake-S PCI ID 8452a05b2c63 net: stmmac: Tx coe sw fallback 6fb8c20a04be dt-bindings: net: snps,dwmac: Tx coe unsupported 484281d5436c drm/bridge: dw-hdmi-cec: Add arbitration lost event 1cb6422ecac8 ceph: Annotate struct ceph_monmap with __counted_by abc91aaa1937 soc: sifive: replace SOC_FOO with ARCH_FOO c980248179d6 serial: xilinx_uartps: Use port lock wrappers 4bfdd1edfe2e serial: vt8500: Use port lock wrappers e21d6c8d60de serial: ucc_uart: Use port lock wrappers de71068b6a06 serial: uartlite: Use port lock wrappers 07e893522ead serial: timbuart: Use port lock wrappers 3d728b9edb04 serial: sunzilog: Use port lock wrappers f610d445ff1a serial: sunsu: Use port lock wrappers 35e0a339521c serial: sunsab: Use port lock wrappers 3ea01838fc7b serial: sunplus-uart: Use port lock wrappers 71007c5e7851 serial: sunhv: Use port lock wrappers c5d06662551c serial: stm32: Use port lock wrappers 47d4dfd9acb7 serial: st-asc: Use port lock wrappers e58d551d27b9 serial: sprd: Use port lock wrappers 93614eff7e8b serial: sifive: Use port lock wrappers 94c537702c1d serial: sh-sci: Use port lock wrappers b04cfd7d86e0 serial: txx9: Use port lock wrappers 9683eeb689bd serial: mctrl_gpio: Use port lock wrappers 559c7ff4e324 serial: core: Use port lock wrappers 603445a6f6a4 serial: tegra: Use port lock wrappers b465848be8a6 serial: sc16is7xx: Use port lock wrappers 48026e2409ec serial: sb1250-duart: Use port lock wrappers 97d7a9aeba1d serial: samsung_tty: Use port lock wrappers b9cedc0286da serial: sa1100: Use port lock wrappers b4a88faeb52c serial: rp2: Use port lock wrappers 7c572c17ca89 serial: rda: Use port lock wrappers b8ba915d960d serial: qcom-geni: Use port lock wrappers ae3c39625fb1 serial: pxa: Use port lock wrappers b7d094df7f3e serial: pmac_zilog: Use port lock wrappers 8975ed8cf086 serial: pic32: Use port lock wrappers 150b59a79525 serial: pch: Use port lock wrappers 68dcb36907f6 serial: owl: Use port lock wrappers bf607decd0f6 serial: omap: Use port lock wrappers f9b7652c32eb serial: mvebu-uart: Use port lock wrappers 6cbd979080c7 serial: msm: Use port lock wrappers dab781d277da serial: mps2-uart: Use port lock wrappers f82723d08011 serial: mpc52xx: Use port lock wrappers 4f8cf64e0358 serial: milbeaut_usio: Use port lock wrappers 042d78484c63 serial: meson: Use port lock wrappers 6db6bc75f4bf serial: men_z135_uart: Use port lock wrappers f78a6f1374db serial: mcf: Use port lock wrappers 1b42626add39 serial: ma35d1: Use port lock wrappers 1c00934918b4 serial: lpc32xx_hs: Use port lock wrappers 12e675503dbe serial: liteuart: Use port lock wrappers e0e6d8b474d8 serial: jsm: Use port lock wrappers 893d225197d5 serial: ip22zilog: Use port lock wrappers 9067817b7196 serial: imx: Use port lock wrappers b4c7ba244540 serial: icom: Use port lock wrappers 92f4e05bcc7b serial: fsl_lpuart: Use port lock wrappers 7c6725ffd581 serial: linflexuart: Use port lock wrappers 08b08d7c352e serial: dz: Use port lock wrappers 2d8a3178f675 serial: digicolor: Use port lock wrappers 34e042252f5b serial: cpm_uart: Use port lock wrappers 778492b6db28 serial: bcm63xx-uart: Use port lock wrappers cb9936f812ce serial: atmel: Use port lock wrappers 9ed2d5d8209c serial: arc_uart: Use port lock wrappers cf19e009cde4 serial: ar933x: Use port lock wrappers 5412c394d5c8 serial: apb: Use port lock wrappers 68ca3e72d746 serial: amba-pl011: Use port lock wrappers 01d6461ad7d0 serial: amba-pl010: Use port lock wrappers 0783a74f84a6 serial: altera_uart: Use port lock wrappers adcdb2c7f0b5 serial: altera_jtaguart: Use port lock wrappers cbc350854565 serial: 8250_pci1xxxx: Use port lock wrappers e4a137586d76 serial: 8250_omap: Use port lock wrappers 89dd4aff2c50 serial: 8250_mtk: Use port lock wrappers 448d65172f2b serial: 8250_fsl: Use port lock wrappers 2b71b31f203b serial: 8250_exar: Use port lock wrappers fdc5d7a40676 serial: 8250_dw: Use port lock wrappers 1970c8d8eaa3 serial: 8250_dma: Use port lock wrappers e8f87d3c3357 serial: 8250: Use port lock wrappers 4d8024c675de serial: 8250_bcm7271: Use port lock wrappers 40c069129c52 serial: 8250_aspeed_vuart: Use port lock wrappers f00e3b4aa9e8 serial: 21285: Use port lock wrappers c5cbdb76e8e3 serial: core: Use lock wrappers b0af4bcb4946 serial: core: Provide port lock wrappers 11e7f27b7975 tty: tty_jobctrl: fix pid memleak in disassociate_ctty() 305a5dd7a3f2 serial: imx: Simplify compatibility handling 064f3bb3bc3e serial: sc16is7xx: improve comments about variants d8a5c0d6a4b6 docs: ABI: sysfs-tty: close times are in centiseconds 4e8da86fc1f7 tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() 66ebe67d1b68 tty/serial: 8250: Sort drivers in Makefile 3b609120821c tty/serial: Sort drivers in makefile 5939ff7ffae0 tty: serial: 8250_exar: Does not use anything from 8250_pci a136abd7e7ab serial: 8250_mid: Remove 8250_pci usage 4678de73932f serial: 8250_of: Use dev_err_probe() instead of dev_warn() e8bbaeac2550 serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() 2ff477b78250 serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 d81ffb87aaa7 tty: vcc: Add check for kstrdup() in vcc_probe() 30e945861f3b serial: stm32: add support for break control 46c4699d07e6 tty: hvc: remove set but unused variable 22a048b07493 serial: sc16is7xx: remove unused to_sc16is7xx_port macro 4556c36f4a23 tty: serial: ma35d1_serial: Add missing check for ioremap 0201409079b9 net: spider_net: Use size_add() in call to struct_size() 61ad21ec5197 soc: renesas: Kconfig: Remove blank line before ARCH_R9A07G043 help text 3655167afeaa soc: renesas: renesas-soc: Remove blank lines 0b9729cdb895 soc: renesas: Identify RZ/G3S SoC 2506a9173475 tipc: Use size_add() in calls to struct_size() a2713257ee2b tls: Use size_add() in call to struct_size() e22c6ea02501 mlxsw: Use size_mul() in call to struct_size() a68eed9f63ee kselftest: rtnetlink: add pause and pause on fail flag 9c2a19f71515 kselftest: rtnetlink.sh: add verbose flag 1e18ec3e9d46 pds_core: add attempts to fix broken PCI ffa55858330f pds_core: implement pci reset handlers d557c094e740 pds_core: keep viftypes table across reset f7b5bd725b73 pds_core: check health in devcmd wait fbb991530fdc clk: renesas: r9a06g032: Name anonymous structs 80374a7fbf7a clk: renesas: r9a06g032: Fix kerneldoc warning 897a3e34d6e7 clk: renesas: rzg2l: Use u32 for flag and mux_flags 72977f07b035 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields becf4a771a12 clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock_endisable() 17939df3c9ac clk: renesas: rzg2l: Use core->name for clock name 111287aa6000 dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3S SoC 9c57c4a9a45c dt-bindings: soc: renesas: Document Renesas RZ/G3S SoC variants ddd7f45c899f wifi: cfg80211: save power spectral density(psd) of regulatory rule 7ad0354d18ae sched/headers: Remove duplicated includes in kernel/sched/sched.h 518755a7eeae x86/tdx: Fix __noreturn build warning around __tdx_hypercall_failed() d1d3fcb324ec udf: Annotate struct udf_bitmap with __counted_by 1528c661c24b sched/fair: Ratelimit update to tg->load_avg 8f0eed4a78a8 freezer,sched: Use saved_state to reduce some spurious wakeups fbaa6a181a4b sched/core: Remove ifdeffery for saved_state 8d6198a14e2b octeon_ep: support to fetch firmware info 8874288c803f drm/i915: Remove runtime suspended boolean from intel_runtime_pm struct 7e9358bba6bd ARM: dts: at91/trivial: fix typo in crypto DT naming ff25ad0aa280 powerpc/configs: Set more PPC debug configs b098f1c32365 powerpc/fadump: make is_kdump_kernel() return false when fadump is active 86328b338c39 vmcore: remove dependency with is_kdump_kernel() for exporting vmcore 7135b921b329 powerpc: add `cur_cpu_spec` symbol to vmcoreinfo f84b727d132c powerpc/32: Enable POWER_RESET in pmac32_defconfig a3ef2fef198c powerpc/32: Add dependencies of POWER_RESET for pmac32 06b627c12362 powerpc/kexec_file: add missing of_node_put a59e9eb25216 powerpc/powermac: add missing of_node_put d692873cbe86 gve: Use size_add() in call to struct_size() 3e3eabe26dc8 x86/boot: Increase section and file alignment to 4k/512 34951f3c28bd x86/boot: Split off PE/COFF .data section fa5750521e0a x86/boot: Drop PE/COFF .reloc section efa089e63b56 x86/boot: Construct PE/COFF .text section from assembler aeb92067f6ae x86/boot: Derive file size from _edata symbol 093ab258e3fb x86/boot: Define setup size in linker script eac956345f99 x86/boot: Set EFI handover offset directly in header asm 2e765c02dcbf x86/boot: Grab kernel_info offset from zoffset header directly bc7bea452d32 vsock/test: track bytes in sk_buff merging test for SOCK_SEQPACKET 2a8548a9bb4c vsock/test: use send_buf() in vsock_test.c 12329bd51fdc vsock/test: add send_buf() utility function a0bcb8357716 vsock/test: use recv_buf() in vsock_test.c a8ed71a27ef5 vsock/test: add recv_buf() utility function adcbb85508c8 net: phy: convert phy_stop() to use split state machine 8635c0663e6b net: phy: split locked and unlocked section of phy_state_machine() c398ef41b6d4 net: phy: move phy_state_machine() 6e19b3502c59 net: phy: move phy_suspend() to end of phy_state_machine() ea5968cd7d6e net: phy: move call to start aneg ef113a60d0a9 net: phy: call phy_error_precise() while holding the lock 8da77df649c4 net: phy: always call phy_process_state_change() under lock 002841be134e net: dsa: microchip: Add partial ACL support for ksz9477 switches 152992279e41 net: dsa: microchip: Move *_port_setup code to dsa_switch_ops::port_setup() 6c75258cc220 net/mlx5e: Set en auxiliary devlink instance as nested c5e1bf8a51cf devlink: introduce possibility to expose info about nested devlinks 9473bc0119e7 devlink: convert linecard nested devlink to new rel infrastructure ac5f395685bd net/mlx5: SF, Implement peer devlink set for SF representor devlink port 0b7a2721e36c devlink: expose peer SF devlink instance c137743bce02 devlink: introduce object and nested devlink relationship infra 1c2197c47a93 devlink: extend devlink_nl_put_nested_handle() with attrtype arg af1f1400af02 devlink: move devlink_nl_put_nested_handle() into netlink.c ad99637ac92d devlink: put netnsid to nested handle 602d61e307ac net/mlx5: Lift reload limitation when SFs are present 85b47dc40bbc net/mlx5: Disable eswitch as the first thing in mlx5_unload() d0b7e990f760 devlink: move linecard struct into linecard.c 1e73cfe85952 net: microchip: lan743x: add fixed phy unregister support 496fd0a26bbf mlx5: Implement SyncE support using DPLL infrastructure 09eeb3aecc6c ptp_ocp: implement DPLL ops d7999f5ea64b ice: implement dpll interface to control cgu 8a3a565ff210 ice: add admin commands to access cgu configuration 5f1842692880 netdev: expose DPLL pin handle for netdevice 9d71b54b65b1 dpll: netlink: Add DPLL framework base functions 9431063ad323 dpll: core: Add DPLL framework base functions 3badff3a25d8 dpll: spec: Add Netlink spec in YAML dbb291f19393 dpll: documentation on DPLL subsystem interface e631f61f7632 iio: accel: Add support for Kionix/ROHM KX132-1211 accelerometer 774c3fabc9ff iio: accel: kionix-kx022a: Add a function to retrieve number of bytes in buffer e7123a4dfcd7 iio: accel: kionix-kx022a: Refactor driver and add chip_info structure 13d5398a8eeb iio: accel: kionix-kx022a: Add an i2c_device_id table 8abacef3b7fb iio: accel: kionix-kx022a: Warn on failed matches and assume compatibility cfdb1e287532 iio: accel: kionix-kx022a: Remove blank lines 377dddbe53b9 dt-bindings: iio: Add KX132-1211 accelerometer 66fe531268f2 iio: addac: stx104: Add 8254 Counter/Timer support a7705e54e1c8 staging: vme_user: Fix various comment formatting issues including comment content c887e0830b3a staging: vme_user: Remove spurious newlines between define statements ec2f16f180ae x86/platform/uv: Rework NMI "action" modparam handling 144100013266 staging: vt6655: Type encoding info dropped from array name "byVT3253B0_" dbe2fdafcc46 staging: vme_user: Remove unused (commented) code causing unnecessary checkpatch warning b33a296d8311 staging: octeon: remove typedef in structs cvmx_pip_port_status_t and cvmx_pko_port_status_t 4fffe4733cfb staging: octeon: remove typedef in enum cvmx_pko_status_t 8d26aa90458f staging: octeon: remove typedef in struct cvmx_pko_lock_t 28fae776c69b staging: octeon: remove typedef in enum cvmx_pow_wait_t a13f7e45823c staging: octeon: remove typedef in enum cvmx_helper_interface_mode_t 7bebd8321776 staging: octeon: remove typedef in enum cvmx_spi_mode_t 3abba9a46c9d staging: vme_user: fix check unnecessary space after a cast in vme_fake.c 571fa9b51375 staging: vme_user: fix check unnecessary blank lines in vme_fake.c f6a90f103fb9 staging: vme_user: fix check lines not ending with '(' in vme_fake.c b25f7cb305b9 staging: vme_user: fix check alignment of open parenthesis in vme_fake.c 8e050848c784 staging: rtl8192e: Replace frame control constants with IEEE80211_FCTL_* 3f48cad5497a staging: rtl8192e: Replace usage of RTLLIB_FCTL_DSTODS with function 87f8e11d5147 staging: rtl8192e: Replace control subframe types with IEEE80211_STYPE_* c2f7ab521e98 staging: rtl8192e: Replace management subframe types with IEEE80211_STYPE_* 03622cc95b16 staging: rtl8192e: Remove struct rtllib_pspoll_hdr 56724b747af7 staging: rtl8192e: Remove struct rtllib_hdr_4addrqos cefacff12095 staging: rtl8192e: Remove struct rtllib_hdr_3addrqos 7e2ee215d133 staging: rtl8192e: Remove struct rtllib_hdr_4addr 4db8b4dd7b6f staging: rtl8192e: Replace struct rtllib_hdr_4addr in rtllib_crypt*.c 1ba92da4c1fe staging: rtl8192e: Remove unused struct rtllib_hdr and two enums 71ddc43ed7c7 staging: rtl8192e: Replace struct rtllib_hdr_3addr in structs of rtllib.h a8550ee79026 staging: rtl8192e: Replace struct rtllib_hdr_3addr in r8192E_dev.c ab4265999a6c staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_softmac.c e96d150d0de0 staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtl819x_BAProc.c 5db7df8e5f56 staging: rtl8192e: Replace struct rtllib_hdr_3addr in rtllib_rx.c 2af6ed8d4ff1 staging: rtl8192e: Replace struct rtllib_hdr_1addr with ieee80211_hdr 58806573a76b staging: rtl8192e: Remove rtllib_get_payload() 6c8bc47b67b8 staging: rtl8192e: Replace rtl92e_enable_irq with rtl92e_irq_enable 0b20155f6015 staging: rtl8192e: Replace rtl92e_disable_irq with rtl92e_irq_disable f59edab87e33 staging: rtl8192e: Use standard function in softmac_mgmt_xmit() a00e00a20e57 staging: rtl8192e: Use standard function in rtllib_rx_check_duplicate() dabd8585db95 staging: rtl8192e: Use standard function in rtllib_process_probe_response() 95862d083b08 staging: rtl8192e: Use standard ieee80211 function in rtllib_rx_mgt() 19444ae97eed staging: rtl8192e: Remove useless equation in debug output b50d2a8c86bd staging: rtl8192e: Remove unsupported mode IW_MODE_ADHOC a132b784db68 perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel 12e94aee074c power: supply: core: Don't export power_supply_notifier e39257cde7e8 power: supply: mm8013: Add more properties d2a93715bfb0 selftests/bpf: Add tests for BPF exceptions d6ea06803212 selftests/bpf: Add BPF assertion macros 7e2925f67237 libbpf: Add support for custom exception callbacks 6c918709bd30 libbpf: Refactor bpf_object__reloc_code 06d686f771dd bpf: Fix kfunc callback register type handling fd548e1a4618 bpf: Disallow fentry/fexit/freplace for exception callbacks 66d9111f3517 bpf: Detect IP == ksym.end as part of BPF program ec5290a178b7 bpf: Prevent KASAN false positive with bpf_throw 7ccb84f04cda mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h a923819fb2c5 bpf: Treat first argument as return value for bpf_throw b62bf8a5e911 bpf: Perform CFG walk for exception callback b9ae0c9dd0ac bpf: Add support for custom exception callbacks aaa619ebccb2 bpf: Refactor check_btf_func and split into two phases f18b03fabaa9 bpf: Implement BPF exceptions 335d1c5b5452 bpf: Implement support for adding hidden subprogs fd5d27b70188 arch/x86: Implement arch_bpf_stack_walk 9af27da6313c bpf: Use bpf_is_subprog to check for subprogs 3868ab0f1925 tcp: new TCP_INFO stats for RTO events e326578a2141 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed d67d7247f641 net: dsa: microchip: Add drive strength configuration e26f40a60f17 dt-bindings: net: dsa: microchip: Update ksz device tree bindings for drive strength d301c66b35b4 net: stmmac: Add glue layer for Loongson-1 SoC 2af21077fa9f dt-bindings: net: Add Loongson-1 Ethernet Controller 7e10088bc4e4 dt-bindings: mfd: syscon: Add compatibles for Loongson-1 syscon 487e1937b9c0 sfc: make coding style of PTP addresses consistent with core 01b38de18d06 net: ethernet: mtk_wed: do not assume offload callbacks are always set c123e0d30bdb net: add truesize debug checks in skb_{add|coalesce}_rx_frag() 41862d12e77f net: use indirect call helpers for sk->sk_prot->release_cb() 1b27978d6967 cxl/pci: Update comment 7914992b37d5 cxl/port: Quiet warning messages from the cxl_test environment 2de8ee9f58fa arm64: dts: qcom: msm8916: Fix iommu local address range d74612b6da61 firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency 9b31b4f1d4ae MAINTAINERS: Add myself for ARM32 BPF JIT maintainer. daabb2b098e0 bpf/tests: add tests for cpuv4 instructions 59ff6d63b730 selftest, bpf: enable cpu v4 tests for arm32 71086041c2ba arm32, bpf: add support for 64 bit division instruction 5097faa559a6 arm32, bpf: add support for 32-bit signed division 1cfb7eaebeac arm32, bpf: add support for unconditional bswap instruction fc832653fa0d arm32, bpf: add support for sign-extension mov instruction f9e6981b1f1c arm32, bpf: add support for sign-extension load instruction 471f3d4ee4a6 arm32, bpf: add support for 32-bit offset jmp instruction 79df8365e37d perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" 486021e04b24 perf annotate: Add more x86 mov instruction cases 70360fad919b perf pmu: Remove unused function 105e5b433e5c perf pmus: Simplify perf_pmus__find_core_pmu() 3d0f5f456a57 perf pmu: Move pmu__find_core_pmu() to pmus.c 21ce931e55c1 perf symbol: Avoid an undefined behavior warning 9dc098e3d729 ASoC: cs42l43: make const array controls static 24af0d7c0f9f ASoC: Intel: common: add ACPI matching tables for Arrow Lake f8d7a3d21160 power: supply: Add driver for pm8916 lbc 098bce1838e0 power: supply: Add pm8916 VM-BMS support 5cee843d5607 dt-bindings: power: supply: Add pm8916 LBC 7f590e383176 dt-bindings: power: supply: Add pm8916 VM-BMS 58e4aacb7463 power: supply: Propagate of_node to child device c75f4bf6800b power: supply: Introduce MM8013 fuel gauge driver 9d15ff53398b dt-bindings: power: supply: Document Mitsumi MM8013 fuel gauge dc2dc9417304 dt-bindings: vendor-prefixes: Add Mitsumi Electric Co., Ltd. 32e4fa37fa66 cpu/hotplug: Remove unused cpuhp_state CPUHP_AP_X86_VDSO_VMA_ONLINE 9b2b86332a9b bpf: Allow to use kfunc XDP hints and frags together 0c6c9b105ee9 tools: ynl: extend netdev sample to dump xdp-rx-metadata-features a9c2a608549b bpf: expose information about supported xdp metadata kfunc fc45c5b642db bpf: make it easier to add new metadata kfunc d609f3d228a8 xsk: add multi-buffer support for sockets sharing umem 37454bcbb686 drm/nouveau/pm: refactor deprecated strncpy 00fb28fd16ad drm/nouveau/core: refactor deprecated strncpy 3ce6608bfc84 drm/nouveau/nvif: refactor deprecated strncpy 4d938bb93ffd drm/i915/huc: silence injected failure in the load via GSC path db43b0319df5 drm/komeda: add NV12 format to support writeback layer type 4485bd519f5d i915/pmu: Move execlist stats initialization to execlist specific setup 98fa06e44e3a drm/i915: Add Wa_18022495364 27b87db470e2 MAINTAINERS: add drm_bridge_connector.[ch] files under bridge chips ea097ffa42b7 accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc() 86a9264b6c56 arm64: dts: qcom: sm8250: Add interconnects and power-domains to QUPs 1006d67413d7 accel/qaic: Register for PCI driver at the beginning of module init 93caca6a04b1 drm/i915: move intel_display_device_probe() one level higher a2c57575b90a drm/i915/display: call gmdid display probe at a higher level 6686c30e455c drm/i915: move more of the display probe to display code 4ff34ad3d393 sched/core: Use do-while instead of for loop in set_nr_if_polling() 5f017134e42d ASoC: Intel: sof_da7219: use ssp-common module to detect codec 6bd912d75dcf ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config 729fd8b233c9 ASoC: Intel: sof_da7219: use maxim-common module 18e12093e3da ASoC: Intel: sof_da7219: rename driver file and kernel option 8d2671d12a30 ASoC: Intel: sof_nau8825: use realtek-common module e8f348826222 ASoC: Intel: sof_nau8825: use nuvoton-common module e82907e7c10e ASoC: Intel: nuvoton-common: support nau8318 amplifier 48bc32d94c36 ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board 14b7ed66e394 ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL. db31e3a1c5bc ASoC: Intel: sof_rt5682: add adl_rt5650 board config c1cecc920a7f ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices aa3216f52a64 ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload. 19fa16b6b66b ASoC: Intel: sof_nau8825: use ssp-common module to detect codec 6308c12507c0 ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec 811e874dd3fb ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec 5f706c5e929b ASoC: Intel: sof_rt5682: use ssp-common module to detect codec 02a204dd4e62 ASoC: Intel: use ACPI HID definition in ssp-common 4b38d63916ab ASoC: Intel: ssp-common: support codec detection 95409545095b ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag 2fad9e44bc08 drm/i915/dpt: replace GEM_BUG_ON() with drm_WARN_ON() 02cc0ebc4179 drm/i915/fb: replace GEM_WARN_ON() with drm_WARN_ON() e7b392824223 drm/i915/fbc: replace GEM_BUG_ON() to drm_WARN_ON() 4fa5ce3e3a10 tcp: indent an if statement 0a205f0fe8dd net: ti: icssg-prueth: Add support for half duplex operation 927c568d6212 dt-bindings: net: Add documentation for Half duplex support. 7a35d05f1e76 ASoC: intel: sof_sdw: Increment be_id in init_dai_link f6c0273ba936 ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components b359760d95ee ASoC: intel: sof_sdw: Add simple DAI link creation helper fc46ecf34782 ASoC: intel: sof_sdw: Move sdw_pin_index into private struct c0490bc9bb62 sched/fair: Fix cfs_rq_is_decayed() on !SMP 925819c7969c ASoC: amd: ps: Fix -Wformat-truncation warning 74d71f628db9 ASoC: rt1015: fix the first word being cut off b0ef97ac89a7 spi: dt-bindings: arm,pl022: Move child node properties to separate schema 5a8a9d70ecac ASoC: SOF: Intel: hda-loader: Add support for split library loading 4f0f3c774947 ASoC: SOF: ipc4: Add new message type: SOF_IPC4_GLB_LOAD_LIBRARY_PREPARE 369ea9f82c27 ASoC: SOF: Intel: hda: Add definition for SDxFIFOS.FIFOS mask c2d8f17ed0c7 ASoC: SOF: ipc4: Convert status code 2 and 15 to -EOPNOTSUPP 26dfc4346110 ASoC: SOF: ipc4-pcm: fixup dailink based on copier format 94fc6da92407 ASoC: SOF: ipc4-topology: export sof_ipc4_copier_is_single_format 32c32155cab3 drm/i915/sdvo: Constify mapping structs 31a657528976 drm/i915/hdmi: Remove old i2c symlink ac6dcb63f244 drm/i915/hdmi: Nuke hdmi->ddc_bus e046d1562491 drm/i915/hdmi: Use connector->ddc everwhere 6d08ad2166f7 sched/topology: Fix sched_numa_find_nth_cpu() comment 9ecea9ae4d31 sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu() 8ab63d418d43 sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case 617f2c38cb5c sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case d1db9fb432d5 sched/fair: Fix open-coded numa_nearest_node() 959fb1a68652 drm/i915/mst: Populate connector->ddc b1f099b1cf51 numa: Generalize numa_map_to_online_node() 84fd19644aef drm/i915/dp: Populate connector->ddc 4aad8b9d0e7f drm/i915/dvo: Populate connector->ddc 96f0ef50bfc6 drm/i915/crt: Populate connector->ddc 08a629fff8c9 drm/i915/lvds: Populate connector->ddc 30b98ecbfbd6 drm/i915: Call the DDC bus i2c adapter "ddc" 21b6c2812f3d drm/sysfs: Register "ddc" symlink later 83a307399708 drm: Reorder drm_sysfs_connector_remove() vs. drm_debugfs_connector_remove() b8e3dfa16ec5 x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() 5f863897d964 x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() 54cd971c6f44 x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} 81995ee16203 drm: bridge: it66121: ->get_edid callback must not return err pointers dda5b055e4b4 chelsio: Do not include crypto/algapi.h fb3bc06ad85e KEYS: encrypted: Do not include crypto/algapi.h aa7c98b12437 evm: Do not include crypto/algapi.h 7b5fad7cffc8 SUNRPC: Do not include crypto/algapi.h bd5af65465c1 mptcp: Do not include crypto/algapi.h c66218ccf03b ah: Do not include crypto/algapi.h 2defbea39d23 Bluetooth: Do not include crypto/algapi.h 8622bd190ad5 ubifs: Do not include crypto/algapi.h 82d1c16c8f82 fscrypt: Do not include crypto/algapi.h 464bd8ec2f06 hwrng: geode - fix accessing registers 453b3d0278d7 hwrng: octeon - Fix warnings on 32-bit platforms 0470bb1b71ac crypto: ccp - Add support for DBC over PSP mailbox 3d5845e18066 crypto: ccp - Add a macro to check capabilities register 2ac85e22e147 crypto: ccp - Add a communication path abstraction for DBC 6e17375c47a3 crypto: ccp - Add support for extended PSP mailbox commands 949a0c8dd3c2 crypto: ccp - Move direct access to some PSP registers out of TEE b58a36008bfa hwrng: bcm2835 - Fix hwrng throughput regression c97795014672 crypto: hisilicon/hpre - Fix a erroneous check after snprintf() 8f4f68e788c3 crypto: pcrypt - Fix hungtask for PADATA_RESET 6b36dafedd53 crypto: vmx - Improved AES/XTS performance of 6-way unrolling for ppc 65029eec5ceb crypto: qat - Use list_for_each_entry() helper 7b3c2348d314 crypto: ccp - Fix some unfused tests 2ad01eb5fad2 crypto: ccp - Fix sample application signature passing 70f242c1933e crypto: ccp - Fix DBC sample application error handling 7f71c3e03382 crypto: ccp - Fix ioctl unit tests 53f7f779f45c crypto: ccp - Get a free page to use while fetching initial nonce 7ba98583448b Documentation: ABI: debugfs-driver-qat: fix fw_counters path 3cf755995e49 hwrng: xiphera - removed unnneded platform_set_drvdata() 4ff6244696ee hwrng: xgene - removed unneeded call to platform_set_drvdata() c7e2c4b37e6d hwrng: mpfs - removed unneeded call to platform_set_drvdata() 0a596b0682a7 KEYS: Include linux/errno.h in linux/verification.h d44f588eb12a hwrng: st - add MODULE_DESCRIPTION 6007d34fce33 hwrng: nomadik - add MODULE_DESCRIPTION 337be41e07a6 hwrng: ks-sa - use dev_err_probe 2db18098d5ad hwrng: ks-sa - remove dev from struct ks_sa_rng b8f836cbe12b hwrng: ks-sa - access private data via struct hwrng d90dde8c550f wireguard: do not include crypto/algapi.h 9d2c1a985b1d hwrng: hisi - removed unneeded call to platform_set_drvdata() 75b2d50d0d7f hwrng: bcm2835 - removed call to platform_set_drvdata() 0c35ac182569 thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager 7c192ce9ff1d net: dsa: rtl8366rb: Implement setting up link on CPU port 35293cb392e6 octeontx2-pf: Enable PTP PPS output support 859f8b265fc2 ipv6: lockless IPV6_FLOWINFO_SEND implementation 6b724bc4300b ipv6: lockless IPV6_MTU_DISCOVER implementation 83cd5eb654b3 ipv6: lockless IPV6_ROUTER_ALERT_ISOLATE implementation 3cccda8db2cf ipv6: move np->repflow to atomic flags 3fa29971c695 ipv6: lockless IPV6_RECVERR implemetation 1086ca7cce29 ipv6: lockless IPV6_DONTFRAG implementation 5121516b0c47 ipv6: lockless IPV6_AUTOFLOWLABEL implementation 6559c0ff3bc2 ipv6: lockless IPV6_MULTICAST_ALL implementation dcae74622c05 ipv6: lockless IPV6_RECVERR_RFC4884 implementation 273784d3c574 ipv6: lockless IPV6_MINHOPCOUNT implementation 15f926c4457a ipv6: lockless IPV6_MTU implementation 2da23eb07c91 ipv6: lockless IPV6_MULTICAST_HOPS implementation d986f52124e0 ipv6: lockless IPV6_MULTICAST_LOOP implementation b0adfba7ee77 ipv6: lockless IPV6_UNICAST_HOPS implementation b618d31f112b x86/boot: Drop references to startup_64 7448e8e5d15a x86/boot: Drop redundant code setting the root device 8eace5b35556 x86/boot: Omit compression buffer from PE/COFF image memory footprint 768171d7ebbc x86/boot: Remove the 'bugger off' message bfab35f552ab x86/efi: Drop alignment flags from PE section headers 7e50262229fa x86/efi: Disregard setup header of loaded image 5f51c5d0e905 x86/efi: Drop EFI stub .bss from .data section 4de7b17fd05d sched: Assert for_each_thread() is properly locked 5c04433daf9e bpf: Charge modmem for struct_ops trampoline 27801542b2b8 selftests/thermel/intel: Add test to read workload hint e682b86211a1 thermal: int340x: Handle workload hint interrupts 4b029a81c24e thermal: int340x: processor_thermal: Add workload type hint interface 2f0b31c02662 thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake f0658708e863 thermal: int340x: processor_thermal: Use non MSI interrupts by default dd28a3cb9238 thermal: int340x: processor_thermal: Add interrupt configuration function b894685cb8e0 thermal: int340x: processor_thermal: Move mailbox code to common module 20a2aa47097a lsm: constify 'sb' parameter in security_sb_kern_mount() a721f7b8c354 lsm: constify 'bprm' parameter in security_bprm_committed_creds() 971f7c32147f selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available f5f3bd903a5d f2fs: set the default compress_level on ioctl 9af45bbdcbbb remoteproc: zynqmp: fix TCM carveouts in lockstep mode 4a5f0ba55f46 selftests/xsk: display command line options with -h 5fc494d5ab41 selftests/xsk: fail single test instead of all tests 7c3fcf088ba3 selftests/xsk: use ksft_print_msg uniformly 146e30554a53 selftests/xsk: add option to run single test c53dab7d39ab selftests/xsk: add option that lists all tests f20fbcd077eb selftests/xsk: declare test names in struct 13c341c45083 selftests/xsk: move all tests to separate functions 3956bc34b66c selftests/xsk: add option to only run tests in a single mode 64370d7c8a91 selftests/xsk: add timeout for Tx thread 2d2712caf44b selftests/xsk: print per packet info in verbose mode d51f9fbd98b6 drm/ssd130x: Store the HW buffer in the driver-private CRTC state bc7fbb5ea701 firmware: qcom-scm: order includes alphabetically 2758ac3a11d7 firmware: qcom-scm: drop unneeded 'extern' specifiers 1769142a14c3 power: supply: rk817: query battery properties right after resume 59bb1d698028 ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next() a613ed1afd96 ipv4: igmp: Remove redundant comparison in igmp_mcf_get_next() 01e76ee22756 ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled 6399eb58254b ASoC: cs35l56: Use new export macro for dev_pm_ops 3d3a86679541 ASoC: cs35l56: Use pm_ptr() 642d1de63cea ASoC: SOF: ipc4-topology: Add deep buffer size to debug prints f7d67a9c2548 ASoC: SOF: ipc4: Dump the payload also when set_get_data fails 814755c48f8b power: max17040: get thermal data from adc if available f4b782af61ae power: max17040: pass status property from supplier ddf5bbee5fa6 dt-bindings: power: supply: maxim,max17040: add temperature support 882af43a0fc3 udplite: fix various data-races 729549aa350c udplite: remove UDPLITE_BIT 70a36f571362 udp: annotate data-races around udp->encap_type ac9a7f4ce5dd udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO f5f52f0884a5 udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags 6d5a12eb9122 udp: add missing WRITE_ONCE() around up->encap_rcv e1dc0615c6b0 udp: move udp->gro_enabled to udp->udp_flags bcbc1b1de884 udp: move udp->no_check6_rx to udp->udp_flags a0002127cd74 udp: move udp->no_check6_tx to udp->udp_flags 81b36803ac13 udp: introduce udp->udp_flags 1a47520b314a arm64: dts: qcom: sm8250: switch USB+DP QMP PHY to new style of bindings 0459c56e538b arm64: dts: qcom: sm8150: switch USB+DP QMP PHY to new style of bindings a9ecdec45a3a arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings 36888ed83f99 arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings 70c4a1ca13b3 arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk ebb840b00b7f arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings 7925ca85e956 arm64: dts: qcom: sc7280: Add power-domains for cpuidle states 89bf1107b776 arm64: defconfig: enable NB7VPQ904M driver as module 201cd8541673 arm64: dts: qcom: sm8350-mtp: add UFS host controller supply 2c20c75d8505 arm64: dts: qcom: sm8350-hdk: add UFS host controller supply ebad126daf0c arm64: dts: qcom: sm8450-qrd: add UFS host controller supply f5688b4914fa arm64: dts: qcom: sm8450-hdk: add UFS host controller supply e485c6e19ae8 arm64: dts: qcom: sm8550-qrd: use correct UFS supply 5c72cb3a9a96 arm64: dts: qcom: sm8550-mtp: use correct UFS supply 197ae69d1cae arm64: dts: qcom: sdm845: cheza doesn't support LMh node a5f01673d394 arm64: dts: qcom: sdm845: Fix PSCI power domain names 2e7549568488 arm64: dts: qcom: sm8250-edo: Set UART alias and stdout-path 486e6ca6b48d net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats() 5c33c09c8978 net: ethernet: mtk_eth_soc: rely on mtk_pse_port definitions in mtk_flow_set_output_device f55752402945 net: wangxun: move MDIO bus implementation to the library 353bc9924cb1 ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP 476652297f94 docs: powerpc: Document nested KVM on POWER 19d31c5f1157 KVM: PPC: Add support for nestedv2 guests dfcaacc8f970 KVM: PPC: Book3s HV: Hold LPIDs in an unsigned long 6ccbbc33f06a KVM: PPC: Add helper library for Guest State Buffers 6de2e837babb KVM: PPC: Book3S HV: Introduce low level MSR accessor ebc88ea7a6ad KVM: PPC: Book3S HV: Use accessors for VCPU registers c8ae9b3c6e7f KVM: PPC: Use accessors for VCORE registers 7028ac8d174f KVM: PPC: Use accessors for VCPU registers 2a64bc673133 KVM: PPC: Rename accessor generator macros 52425a3b3c11 KVM: PPC: Introduce FPR/VR accessor functions 0e85b7df9cb0 KVM: PPC: Always use the GPR accessors a11e097504ac x86: Make IA32_EMULATION boot time configurable 61382281e905 x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() 5ae2702d7c48 x86/elf: Make loading of 32bit processes depend on ia32_enabled() 370dcd58548a x86/entry: Compile entry_SYSCALL32_ignore() unconditionally f71e1d2ff8e6 x86/entry: Rename ignore_sysret() 1da5c9bc119d x86: Introduce ia32_enabled() 3106c34df6ac drm/i915/dsc: Fix pic_width readout c92ec50822fb drm/i915/gt: Prevent error pointer dereference 86565682e905 atl1c: Work around the DMA RX overflow issue ef399736c3ba ARM: dts: samsung: exynos4210: enable polling f28dde395937 arm64: dts: exynos: remove unused TMU alias d8c326bd5aa5 arm64: dts: exynos: Use pinctrl macros for exynos5433-tm2 9c386911b16d wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() b698bd97c571 test/vsock: shutdowned socket test 8ecf0cedc08a vsock: send SIGPIPE on write to shutdowned socket c286c48018de drm/debugfs: Fix drm_debugfs_remove_files() stub 1cec289a3ced arm64: dts: qcom: sm8550-qrd: add bluetooth support 75cac7090298 arm64: dts: qcom: sm8550: add UART14 nodes 5a738cfe49b2 scsi: ufs: qcom: Rename "hs_gear" to "phy_gear" fc88ca19ad09 scsi: ufs: qcom: Update PHY settings only when scaling to higher gears fd915c67cdd5 scsi: ufs: qcom: Configure SYS1CLK_1US_REG for UFS V4 and above 3091181beeef scsi: ufs: qcom: Align programing of unipro clk attributes a53dfc008353 scsi: ufs: qcom: Add support to configure PA_VS_CORE_CLK_40NS_CYCLES b4e13e1ae95e scsi: ufs: qcom: Add multiple frequency support for MAX_CORE_CLK_1US_CYCLES 07d2290fe80d scsi: ufs: qcom: Update MAX_CORE_CLK_1US_CYCLES for UFS V4 and above b0597fd5a953 scsi: imm: Add a module parameter for the transfer mode 1345a7d909a3 scsi: libsas: Declare sas_discover_end_dev() static 9b52c1c6cafd scsi: libsas: Declare sas_set_phy_speed() static d10b11dcb08f scsi: libsas: Move local functions declarations to sas_internal.h 2c99e3d7d2cb scsi: ufs: core: Do not look for unsupported vdd-hba-max-microamp dc1d7b363301 scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields 5532f2495150 scsi: esas2r: Use FIELD_GET() to extract PCIe capability fields ccc3e1363069 scsi: ufs: core: Include the SCSI ID in UFS command tracing output ae3a94e4adee pmdomain: starfive: Add JH7110 AON PMU support 296eea56129b pmdomain: starfive: Extract JH7110 pmu private operations 6238fda156b4 pmdomain: starfive: Replace SOC_STARFIVE with ARCH_STARFIVE 41b66b54a72b dt-bindings: power: Add power-domain header for JH7110 e925bcee7d8d pmdomain: starfive: Explicitly include correct DT includes 64fc9526147c lsm: constify 'bprm' parameter in security_bprm_committing_creds() ca75e4b214c6 pmdomain: amlogic: Add support for T7 power domains controller 0a7bd33c9968 pmdomain: amlogic: init power domain state efa529b31afe pmdomain: amlogic: add driver to support power parent node 4a00c673068e lsm: constify 'file' parameter in security_bprm_creds_from_file() e35a6cf1cc34 futex: Use a folio instead of a page a251eee62133 idpf: add SRIOV support and other ndo_ops 02cbfba1add5 idpf: add ethtool callbacks a5ab9ee0df0b idpf: add singleq start_xmit and napi poll 3a8845af66ed idpf: add RX splitq napi poll support c2d548cad150 idpf: add TX splitq napi poll support 6818c4d5b3c2 idpf: add splitq start_xmit d4d558718266 idpf: initialize interrupts and enable vport 95af467d9a4e idpf: configure resources for RX queues 1c325aac10a8 idpf: configure resources for TX queues ce1b75d0635c idpf: add ptypes and MAC filter support 0fe45467a104 idpf: add create vport and netdev configuration 4930fbf419a7 idpf: add core init and interrupt request 8077c727561a idpf: add controlq init and reset checks e850efed5e15 idpf: add module register and probe functionality 0d7502a9b4a7 virtchnl: add virtchnl version 2 ops 25cc71d1527b lsm: constify 'sb' parameter in security_quotactl() 558c50cc3b13 docs/bpf: update out-of-date doc in BPF flow dissector cfaa4c32ccd3 ASoC: amd: acp: Fix -Wmissing-prototypes warning fc71f615fd08 drm/amd/display: Fix -Wuninitialized in dm_helpers_dp_mst_send_payload_allocation() 0ae9942f03d0 rcu: Eliminate rcu_gp_slow_unregister() false positive 2cbc482d325e rcu: Dump memory object info if callback function is invalid 6e284c55fc0b mm: Remove kmem_valid_obj() b93c5fe16e4a rcu: Remove unused function declaration rcu_eqs_special_set() 16128b1f8c82 rcu: Add sysfs to provide throttled access to rcu_barrier() 4502138acc8f rcu/tree: Remove superfluous return from void call_rcu* functions f0a31b26be1f srcu: Fix error handling in init_srcu_struct_fields() ff18cb816427 Revert "checkpatch: Error out if deprecated RCU API used" e9104e73d4fc soc: qcom: socinfo: Add IDs for IPQ8174 family b8c889bef979 dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family 274707b77337 dt-bindings: qcom: geni-se: Allow dma-coherent 59872d59d164 soc: qcom: socinfo: Add SoC ID for QCM6490 ccfb4d8b6063 dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490 3b1eba1882b7 soc: qcom: socinfo: Add SM8550-adjacent PMICs 9dc03309fe9b iio: ad4310: Replace devm_clk_register() with devm_clk_hw_register() c2bfe2b7a921 soc: qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver 1fa2d1a887c7 clk: qcom: hfpll: Add MSM8976 PLL data de37ca2dc986 dt-bindings: clock: qcom,hfpll: Document MSM8976 compatibles 34e000c0963e clk: qcom: hfpll: Allow matching pdata 500a4609eef4 clk: qcom: clk-hfpll: Configure l_val in init when required e670bfe2736d iio: addac: ad74413r: update channel function set 776b29eb5784 soc: qcom: socinfo: Add Soc ID for SM7150P edc3a1fb626b dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P c3ca98396ffa drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time b00839ca4cca ipmi: refactor deprecated strncpy 8885ab34201c ASoC: nau8821: Revise MICBIAS control for power saving. 9d140885e35d selinux: hweight optimization in avtab_read_item 37b7ea3ca306 selinux: improve role transition hashing 7969ba577636 selinux: simplify avtab slot calculation 6f594f5a3dc4 selinux: improve debug configuration fb8142ff4a64 selinux: print sum of chain lengths^2 for hash tables d1a8ac11ee72 remoteproc: mediatek: Refine ipi handler error message b0cdc6a4df7a remoteproc: mediatek: Report watchdog crash to all cores 5d5cfce48069 remoteproc: mediatek: Handle MT8195 SCP core 1 watchdog timeout c01fb97cf2b5 remoteproc: mediatek: Setup MT8195 SCP core 1 SRAM offset c6eda63f33cb remoteproc: mediatek: Remove dependency of MT8195 SCP L2TCM power control on dual-core SCP 1fdbf0cdde98 remoteproc: mediatek: Probe SCP cluster on multi-core SCP eaf5b89953b0 remoteproc: mediatek: Probe SCP cluster on single-core SCP fcc14c9cd5ad remoteproc: mediatek: Revise SCP rproc initialization flow for multi-core SCP 9ea166698f48 remoteproc: mediatek: Extract SCP common registers 6a1c9aaf04eb remoteproc: mediatek: Add MT8195 SCP core 1 operations 759e7a2b62eb firmware: Add support for Qualcomm UEFI Secure Application 00b1248606ba firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface e4c89f938001 lib/ucs2_string: Add UCS-2 strscpy function 6b55b1e2fd7f dt-bindings: remoteproc: mediatek: Support MT8195 dual-core SCP cdd2218700c1 dt-bindings: remoteproc: mediatek: Improve the rpmsg subnode definition 99f998733dac remoteproc: stm32: Clean up redundant dev_err_probe() 7559d6724298 iavf: Add ability to turn off CRC stripping for VF 7bd48d8d414b ice: Check CRC strip requirement for VLAN strip 730cb741815c ice: Support FCS/CRC strip disable for VF 89de9921dfa7 virtchnl: Add CRC stripping capability 02680d71dea8 drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at shutdown/unbind time 2a073968289d drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should be a noop 92e62478b62c MAINTAINERS: Update DRM DRIVERS FOR FREESCALE IMX entry 1e0465eb16a4 drm/panel: otm8009a: Don't double check prepared/enabled d43f0fe153dc drm/panel: s6e63m0: Don't store+check prepared/enabled f8c37b88092e drm/panel: Don't store+check prepared/enabled for simple cases 3072a24c778a drm/i915: Introduce crtc_state->enhanced_framing e160ab85166e wifi: mac80211: don't return unset power in ieee80211_get_tx_power() 3e99b4d28219 wifi: mac80211: Sanity check tx bitrate if not provided by driver 88717def36f7 wifi: iwlwifi: mvm: add a debug print when we get a BAR 4f1847cf4dd8 wifi: iwlwifi: mvm: move listen interval to constants 1bd9c9eba6de wifi: iwlwifi: no power save during transition to D3 dfed221d2e2e wifi: iwlwifi: update context info structure definitions 828c79d9feb0 wifi: iwlwifi: mvm: fix recovery flow in CSA 499d02790495 wifi: iwlwifi: Use FW rate for non-data frames 3d66848f032f wifi: iwlwifi: mvm: enable FILS DF Tx on non-PSC channel bdd940613b4d wifi: iwlwifi: mvm: make "pldr_sync" mode effective 3dfbcf78f654 wifi: iwlwifi: mvm: log dropped frames fc2fe0a5e856 wifi: iwlwifi: fw: disable firmware debug asserts c9331008f340 wifi: iwlwifi: remove dead-code 9536a09157d8 wifi: iwlwifi: pcie: enable TOP fatal error interrupt af9d34abf54a wifi: iwlwifi: pcie: give up mem read if HW is dead 111ed1eb1757 wifi: iwlwifi: pcie: rescan bus if no parent a7891a0aa5fa drm/i915: Reduce combo PHY log spam d0a309a90f1d drm/i915: Stop spamming the logs with PLL state edc876631b1c drm/i915: Split some long lines in hsw_fdi_link_train() 3dfeb80b3088 drm/i915: Fix FEC state dump 126f94e87e79 drm/i915: Fix FEC pipe A vs. DDI A mixup cbbfe9150857 drm/i915/mst: Read out FEC state be326bee0937 riscv: dts: starfive: Add JH7110 PWM-DAC support 92cfc35838b2 riscv: dts: starfive: Add the nodes and pins of I2Srx/I2Stx0/I2Stx1 4e1abae5688a riscv: dts: starfive: pinfunc: Fix the pins name of I2STX1 0e34600ac931 sched: Misc cleanups 6fb454606153 sched: Simplify tg_set_cfs_bandwidth() fa614b4feb5a sched: Simplify sched_move_task() af7c5763f5e8 sched: Simplify sched_rr_get_interval() 7a50f76674f8 sched: Simplify yield_to() 92c2ec5bc108 sched: Simplify sched_{set,get}affinity() febe162d4d91 sched: Simplify syscalls 94b548a15e8e sched: Simplify set_user_nice() 85be6d842447 cleanup: Make no_free_ptr() __must_check d090ec0df81e smp: Change function signatures to use call_single_data_t 67a810b6f37a ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols bbaa6ffa5b6c power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint 7777fa924754 gpio: eic-sprd: use a helper variable for &pdev->dev dbd31c71c5b2 gpio: eic-sprd: unregister from the irq notifier on remove() 423c3361855c platform/mellanox: mlxbf-pmc: Add support for BlueField-3 ef765c258759 net/sched: cls_route: make netlink errors meaningful e2f2fb3c352d selftests/tc-testing: cls_u32: add tests for classid 7c339083616c selftests/tc-testing: cls_route: add tests for classid 70ad43333cbe selftests/tc-testing: cls_fw: add tests for classid 30ca8b0c4d6c wifi: cfg80211: export DFS CAC time and usable state helper functions a4a09ac64ef2 MAINTAINERS: update tg3 maintainer list 9cc91173cf1b net: hinic: Use devm_kasprintf() f3244b655128 pinctrl: nuvoton: Fix up Kconfig deps b13b6bbfbb62 wifi: cfg80211: call reg_call_notifier on beacon hints 13ba6794d29e wifi: cfg80211: allow reg update by driver even if wiphy->regd is set 6bc5ddb2fd06 wifi: mac80211: additions to change_beacon() b2d431d43c8a wifi: nl80211: additions to NL80211_CMD_SET_BEACON 66f85d57b710 wifi: cfg80211: modify prototype for change_beacon 3b1c256eb4ae wifi: mac80211: fixes in FILS discovery updates 0cfaec25995a wifi: nl80211: fixes to FILS discovery updates e04b1973e2ab wifi: lib80211: remove unused variables iv32 and iv16 3b2562dcf91d drm/i915/gt: skip WA verification for GEN7_MISCCPCTL on DG2 2400dfe23fa9 wifi: mac80211: remove shifted rate support 278adec9392e pmdomain: amlogic: modify some power domains property 5add321c329b wifi: cfg80211: remove scan_width support 4c5ba1d7a93e staging: vme_user: Use list_for_each_entry() helper 18c258e42b50 Staging: rtl8192e: Rename variable pTS in function rtllib_rx_InfraAdhoc() eb49f4371ba9 Staging: rtl8192e: Rename variable pRxTS in function rtllib_rx_check_duplicate() 959e4565b603 Staging: rtl8192e: Rename variable pTS in function RxReorderIndicatePacket() 90b35a758cc0 Staging: rtl8192e: Rename variable pTS in function rtllib_FlushRxTsPendingPkts() b4a08d2ee13d Staging: rtl8192e: Rename variable pTS in function AddReorderEntry() 097df81e3074 Staging: rtl8192e: Rename variable pTS in function prototype rtllib_FlushRxTsPendingPkts() acbc42e16ecd Staging: rtl8192e: Rename variable pRxTS in function RemoveTsEntry() 12123d88b78b Staging: rtl8192e: Rename variable tmp in function GetTs() 88e5925126fd Staging: rtl8192e: Rename variable pRxTS in function TSInitialize() 065680fcc6a4 Staging: rtl8192e: Rename variable pTS in function ResetRxTsEntry() 9ec52579dcb9 Staging: rtl8192e: Rename variable pRxTs in function RxPktPendingTimeout() acb0068f5526 Staging: rtl8192e: Rename variable pRxTs in function rtllib_rx_ba_inact_timeout() 50174d91b2fc Staging: rtl8192e: Rename variable pRxTs in function rtllib_ts_init_del_ba() 88bb0f442c7f Staging: rtl8192e: Rename variable pRxTs in function rtllib_rx_DELBA() 568fb2397104 Staging: rtl8192e: Rename variable pTS in function rtllib_rx_ADDBAReq() 0114d2209e88 Staging: rtl8192e: Rename variable pRxTs in function rx_ts_delete_ba() 22446b7ee2bb wifi: wext: avoid extra calls to strlen() in ieee80211_bss() 8c73d5248dcf wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() 7b804135d4d1 x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP c33621b4c5ad x86/virt/tdx: Wire up basic SEAMCALL functions 8a8544bde858 x86/tdx: Remove 'struct tdx_hypercall_args' 90f5ecd37fae x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm c641cfb5c157 x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL 8f1004679987 ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window 8f012db27c95 x86/numa: Introduce numa_fill_memblks() b92f5e4fccc2 power: supply: bq24257_charger: Cleanup OF/ID table terminators 3dc4a291a1b1 power: supply: bq24257_charger: Make chip type and name in sync ab907d99d5d4 power: supply: bq2515x: Cleanup OF/ID table terminators addd7aef251c drm/amdgpu: add remap_hdp_registers callback for nbio 7.11 b85a17d35415 drm/amdgpu: add vcn_doorbell_range callback for nbio 7.11 4412f8529c02 drm/amdkfd: Insert missing TLB flush on GFX10 and later 34df25517a9b selinux: Annotate struct sidtab_str_cache with __counted_by 999b81b907ea perf bpf-filter: Add YYDEBUG 943f7c6f987f f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file() a4639380bbe6 f2fs: fix to drop meta_inode's page cache in f2fs_put_super() f803982190f0 f2fs: split initial and dynamic conditions for extent_cache 7e1b150fece0 f2fs: compress: fix to avoid redundant compress extension 2aaea533bf06 f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on b0327c84e91a f2fs: compress: fix to avoid use-after-free on dic c5d3f9b7649a f2fs: compress: fix deadloop in f2fs_write_cache_pages() f0f4cd1003a0 perf pmu: Add YYDEBUG 1344a7077d78 perf expr: Make YYDEBUG dependent on doing a debug build d4ce60190e08 perf parse-events: Make YYDEBUG dependent on doing a debug build dc2cfef9a9af perf parse-events: Remove unused header files f5d98b8bdcd3 perf tools: Add includes for detected configs in Makefile.perf bb350847965d perf test: Update cs_etm testcase for Arm ETE 5cdb51baf34e perf vendor events arm64: Add V1 metrics using Arm telemetry repo a484e64580bd perf vendor events arm64: Update V1 events using Arm telemetry repo a1ebf7718ee3 perf test: Add a test for strcmp_cpuid_str() expression 8a55c1e2c9e1 perf util: Add a function for replacing characters in a string f561fc78c571 perf jevents: Remove unused keyword d19a353cdd0d perf test: Check result of has_event(cycles) test 6bd8c2ea6b93 perf list pfm: Retry supported test with exclude_kernel 4f19fc1839e5 perf list: Avoid a hardcoded cpu PMU name e44b47b93132 perf test shell lock_contention: Add cgroup aggregation and filter tests 4fd06bd2dcc8 perf lock contention: Add -G/--cgroup-filter option 4d1792d0a256 perf lock contention: Add --lock-cgroup option d0c502e46e97 perf lock contention: Prepare to handle cgroups 2bc12abce8ef perf tools: Add read_all_cgroups() and __cgroup_find() 36019dff30f7 perf kwork top: Add BPF-based statistics on softirq event support d2956b3acf86 perf kwork top: Add BPF-based statistics on hardirq event support 8c98420987cd perf kwork top: Implements BPF-based cpu usage statistics aa172a5ad315 perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options e29090d28cc1 perf kwork top: Add statistics on softirq event support 2f21f5e4b48d perf kwork top: Add statistics on hardirq event support a8792242e4f2 perf evsel: Add evsel__intval_common() helper 55c40e505234 perf kwork top: Introduce new top utility b83b5071c018 perf kwork: Add `root` parameter to work_sort() 38d8d013a525 perf kwork: Add sched record support 26b7254ff100 perf kwork: Set default events list if not specified in setup_event_list() 86c67c8af4be perf kwork: Overwrite original atom in the list when a new atom is pushed. 95064b335225 perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' 0c526579a4b2 perf kwork: Set ordered_events to true in 'struct perf_tool' 76e0d8c821bb perf kwork: Add the supported subcommands to the document d39710088d82 perf kwork: Fix incorrect and missing free atom in work_push_atom() d50ad02cb39a perf test: Add perf_event_attr test for record dummy event 23b97c7ee963 perf test: Add test case for record sideband events 74b4f3ecdf64 perf record: Track sideband events for all CPUs when tracing selected CPUs 1285ab300d59 perf record: Move setting tracking events before record__init_thread_masks() 9c95e4ef0657 perf evlist: Add evlist__findnew_tracking_event() helper f6ff1c760431 perf evlist: Add perf_evlist__go_system_wide() helper 86a0adc029d3 Documentation/sphinx: fix Python string escapes ef2730fb8122 power: supply: bq2515x: Simpilfy bq2515x_read_properties() and probe() 97f576eb38ae audit: Annotate struct audit_chunk with __counted_by e13b5f2f3ba3 selftests/bpf: Add testcases for tailcall infinite loop fixing 2b5dcb31a19a bpf, x64: Fix tailcall infinite loop 2bee9770f3c6 bpf, x64: Comment tail_call_cnt initialisation 92bbb93aaaef power: reset: syscon-poweroff: get regmap from parent node 6f9c8a1338d9 power: reset: syscon-poweroff: simplify pdev->dev usage 716293381a0f dt-bindings: power: syscon-poweroff: get regmap from parent node c06a65ac4e49 power: supply: max17042_battery: Do not use CONFIG_ prefix in regular C code 389405146ca1 power: supply: Remove redundant dev_err_probe() for platform_get_irq_byname() 6eca10a1c2e5 power: supply: 88pm860x_battery: fix the return value handle for platform_get_irq() 5b69b5f209b7 power: reset: syscon-poweroff: use builtin_platform_driver() to simplify code 6a7f7f27e2c7 power: reset: axxia-reset: use builtin_platform_driver() to simplify code 764db16149ec power: reset: xgene-reboot: use builtin_platform_driver() to simplify code 4e579a5c68d8 power: reset: msm: use builtin_platform_driver() to simplify code 70c81c37cf25 power: reset: st-poweroff: use builtin_platform_driver() to simplify code 8e511f42ac9c power: reset: nvmem-reboot-mode: quiet some device deferrals 1a1c3d794ef6 ASoC: cs35l56: Use PCI SSID as the firmware UID d8b387544ff4 ASoC: Intel: sof_sdw: Copy PCI SSID to struct snd_soc_card ba2de401d326 ASoC: SOF: Pass PCI SSID to machine driver 47f56e38a199 ASoC: soc-card: Add storage for PCI SSID 133c4c0d3717 tcp: defer regular ACK while processing socket backlog 4505dc2a5228 net: call prot->release_cb() when processing backlog 11445469dec8 net: sock_release_ownership() cleanup b49d252216e4 tcp: no longer release socket ownership in tcp_release_cb() 2d325e54d9e2 pinctrl: baytrail: fix debounce disable case a7d79bcc8364 power: supply: sbs-battery: Make similar OF and ID table 78a03b9f8e6b riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE 02e673e59c3d power: supply: bq256xx: Some cleanups f28992902b17 power: supply: bq256xx: Use i2c_get_match_data() 54aee5f15b83 perf/core: Bail out early if the request AUX area is out of bound dd35a4debcf9 regulator: rk808: Drop useless headers b399dc73f012 ASoC: rsnd: remove unneeded of_node_put() cd8bae858154 wwan: core: Use the bitmap API to allocate bitmaps 762c8dc7f269 net: dst: remove unnecessary input parameter in dst_alloc and dst_init 22da192f43f7 iio: pressure: ms5637: Use i2c_get_match_data() c377e2febd91 iio: dac: mcp4725: Add dac_reg_offset to struct mcp4725_chip_info 155da070b438 iio: dac: mcp4725: Add use_ext_ref_voltage to struct mcp4725_chip_info 18bdc686c151 iio: dac: mcp4725: Use i2c_get_match_data() 002d546fff4f iio: dac: mcp4725: Replace variable 'id' from struct mcp4725_data dcc3ac1381ef iio: accel: adxl345: Simplify adxl345_read_raw() 7d0ba6dbf835 iio: accel: adxl345: Convert enum->pointer for data in match data table 6c70012df1f3 iio: adc: ltc2497: Simplify probe() f6b1737921dd iio: adc: ti-ads1015: Simplify probe() 5793ddcf1f8b iio: adc: ti-adc081c: Simplify probe() 17f961a6555a iio: adc: ti-ads1015: Add edge trigger support 33ec3e5fc1ea iio: adc: adding support for MCP3564 ADC df2ece7aec15 dt-bindings: iio: adc: adding MCP3564 ADC 733e0fed9c27 iio: adc: add ltc2309 support 0679ea0be2c8 dt-bindings: iio: adc: add lltc,ltc2309 bindings 8aa6e6682f36 iio: addac: ad74413r: fix function prefix typo 3a23b384e7e3 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() 8f6bc87d67c0 iio: imu: adis16475.c: Add delta angle and delta velocity channels 94a39f2c443b iio: Add IIO_DELTA_VELOCITY channel type 744f4990ee05 iio: Add IIO_DELTA_ANGL channel type 8c337436e6da iio: dac: stm32-dac: Use correct header(s) instead of string_helpers.h de39695dd1fb iio: accel: msa311: Use correct header(s) instead of string_helpers.h b1209cf09635 iio: accel: kionix-kx022a: Use correct header(s) instead of string_helpers.h 4eaf928622ab iio: Remove unused declarations fc1d297b928b iio: temperature: tmp117: Convert enum->pointer for data in the match tables 5a4ef20aab63 iio: light: opt4001: Use i2c_get_match_data() c4153b5720e6 iio: potentiometer: ad5110: Use i2c_get_match_data() 0f5cecd14f42 iio: potentiometer: ds1803: Convert enum->pointer for data in the ID table 8c89edc1ac9e iio: chemical: sgp30: Convert enum->pointer for data in the match tables 20f87a9a26be dt-bindings: iio: hmc425a: add entry for HMC540S 77865a8f9f70 iio: amplifiers: hmc425a: Add Support HMC540S 4-bit Attenuator b256e13378a9 net: ti: icssg-prueth: Add AM64x icssg support 0caab0a46d06 dt-bindings: net: Add compatible for AM64x in ICSSG 2c97d3e55b70 platform/x86: asus-wmi: add support for ASUS screenpad eee9cd5d25f1 platform/x86: x86-android-tablets: Add a comment about x86_android_tablet_get_gpiod() c9336ebe87e7 pinctrl: pinmux: Remove duplicate error message in pin_request() 70a3894c0aa0 pinctrl: sx150x: Simplify probe() a5c612b9dbe1 pinctrl: da9062: don't include private GPIOLIB header fe4fa2e4f7d0 gpiolib: make gpiochip_get_desc() public d56c6f798afa pinctrl: da9062: add missing include 71567fbd1d33 pinctrl: cy8c95x0: Simplify probe() 6b711386d133 drm/i915/gt: rename DBG() to GTT_TRACE() 88d31f836b41 gpio: sim: don't fiddle with GPIOLIB private members 68a2f05fec49 pinctrl: qcom: sdm660: Add MPM pin mappings 9395f831ace5 pinctrl: qcom: sm6125: Add MPM pin mappings bd1b24686bbd pinctrl: qcom: sm6115: Add MPM pin mappings 89670ec0c91a pinctrl: qcom: msm8996: Add MPM pin mappings ffbe4ab0beda perf/x86/intel: Extend the ref-cycles event to GP counters 950ecdc672ae perf/x86/intel: Fix broken fixed event constraints extension 21db931445d8 lib: Export errname 83feeb195592 lib/string_helpers: string_get_size() now returns characters wrote 7d672f40941a stacktrace: Export stack_trace_save_tsk 771eb4fe8b42 fs: factor out d_mark_tmpfile() 2b69987be575 sched: Add task_struct->faults_disabled_mapping 12f34ed8622a x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEAMCALL leafs 57a420bb8186 x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure 5efb96289e58 x86/tdx: Rename __tdx_module_call() to __tdcall() f0024dbfc48d x86/tdx: Make macros of TDCALLs consistent with the spec 03a423d40cb3 x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid 5d092b66119d x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro 019b383d1132 x86/tdx: Retry partially-completed page conversion hypercalls 0ed30d3fe2c7 ASoC: Update jh7110 PWM DAC for ops move 96daa9874211 selftests/bpf: Correct map_fd to data_fd in tailcalls 86f2ec226535 drm/amdgpu: Handle null atom context in VBIOS info ioctl ffde72107be5 drm/amdgpu: Create an option to disable soft recovery 887db1e49a73 drm/amdgpu: Merge debug module parameters a10ea0ff90c1 drm/amd/display: fix replay_mode kernel-doc warning 4738f30c2413 drm/amd/display: clean up some inconsistent indenting 5cf43f2cc26e drm/amd/display: add skip_implict_edp_power_control flag for dcn32 83b5b7bb8673 drm/amd/display: minior logging improvements 18aa989ae191 drm/amd/display: do not skip ODM minimal transition based on new state 3a2c0eccab9a drm/amd/display: move odm power optimization decision after subvp optimization 15c6798ae26d drm/amd/display: add seamless pipe topology transition check c8b249a78348 drm/amd/display: 3.2.250 7f7925e25828 drm/amd/display: Fix MST recognizes connected displays as one a6db1993c18b drm/amd/display: fix some non-initialized register mask and setting c06ef68a7946 drm/amd/display: Add check for vrr_active_fixed 9aa75e3baadb drm/amd/display: dc cleanup for tests 0e64c9aad031 drm/amdgpu: add type conversion for gc info 1a2ab18c8f03 drm/amd/display: Drop unused registers 8e6302ebedd3 drm/amd/display: add dp dto programming function to dccg 77aac4c2801f drm/amd/display: only allow ODM power optimization if surface is within guaranteed viewport size c51d87202d1f drm/amd/display: do not attempt ODM power optimization if minimal transition doesn't exist c30406623422 drm/amd/display: remove a function that does complex calculation in every frame but not used e379162adf89 drm/amdkfd: Checkpoint and restore queues on GFX11 42ab1cfed03a drm/amd/display: Add DCHUBBUB callback to report MALL status 77ad5f6febdc drm/amd/display: Add new logs for AutoDPMTest fae058b4d856 drm/amd/display: support main link off before specific vertical line 73c57a0aa7f6 drm/amd/display: Adjust the MST resume flow 48468787c2b0 drm/amd/display: Fix 2nd DPIA encoder Assignment 68fa72a437ea drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES 26e5817e39dc drm/amd/display: do not block ODM + OPM on one side of the screen d074e0f9ec57 drm/amd/display: Fix DML calculation errors ced575203a50 drm/amdgpu: print more address info of UMC bad page 9f9d4651f70e drm/amdgpu: fallback to old RAS error message for aqua_vanjaram 6a82822b902c drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV 8a6e26e7efd5 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV 74875440eba9 drm/amd/display: [FW Promotion] Release 0.0.181.0 2aa4c11f7ddf drm/amd/display: Don't check registers, if using AUX BL control b3b186852846 drm/amdgpu: fix retry loop test b6c22668a898 drm/amd/display: Add dirty rect support for Replay e9981e8e7513 drm/amd/display: set default return value for ODM Combine debugfs 601c63ad8e55 Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" a4246c635166 drm/amd/display: fix the white screen issue when >= 64GB DRAM cbb4c9bc5542 drm/amd/display: Don't lock phantom pipe on disabling e87a6c5b7780 drm/amd/display: Blank phantom OTG before enabling f4fa8fcd25cb drm/amdkfd: Update CU masking for GFX 9.4.3 610cc82b1fd2 drm/amdkfd: Update cache info reporting for GFX v9.4.3 3cb9ebc9d652 drm/amdgpu: add channel index table for UMC v12 df38fe12a22c drm/amd/pm: enable smu_v13_0_6 mca debug mode when UMC RAS feature is enabled 174a33e470bf drm/amd/pm: update smu_v13_0_6 smu header 40a08fe89064 drm/amdgpu: add address conversion for UMC v12 ca7aa3bf31dc drm/amdgpu: Use default reset method handler f705a6f021b1 drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 a1ce3e1f7c16 drm/amd: Fix the flag setting code for interrupt request 082acfe39cb0 rcu: Describe listRCU read-side guarantees dbb805215177 drm/amdgpu: fix unsigned error codes ebbb9d35fd84 Documentation: RCU: Fix section numbers after adding Section 7 in whatisRCU.rst fe2b83007385 drm/amdkfd: Fix unaligned 64-bit doorbell warning 56d6daa3c743 drm/amdkfd: Fix reg offset for setting CWSR grace period 8a4c0c90f279 doc: Add refscale.lookup_instances to kernel-parameters.txt d6fea1dde206 refscale: Print out additional module parameters 730c3ed4ba30 refscale: Fix misplaced data re-read 0325e8a1282d rcu-tasks: Make rcu_tasks_lazy_ms static e62d8ae46208 rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop 92a708dc1fb8 rcu-tasks: Add printk()s to localize boot-time self-test hang b96e7a5fa0ba rcu/tree: Defer setting of jiffies during stall reset 7c1b3e0c988f rcutorture: Add test of RCU CPU stall notifiers 14aaccbd34e9 clk: gate: fix comment typo and grammar f2af7cb8ac0f clk: asm9620: Remove 'hw' local variable that isn't checked 5b404fdabacf rcu: Add RCU CPU stall notifier 243d5ab34446 rcu: Eliminate check_cpu_stall() duplicate code f3efe02fd56e rcu: Don't redump the stalled CPU where RCU GP kthread last ran b934b7ff5ea7 rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() 711fb79a1ea8 dt-bindings: iio: magnetometer: asahi-kasei,ak8975: Drop deprecated enums 680b2f21c31d iio: magnetometer: ak8975: Sort ID and ACPI tables 4f9ea93afde1 iio: magnetometer: ak8975: Convert enum->pointer for data in the match tables 4545d4777d9e iio: mlx90614: Use i2c_get_match_data() fe11e389117a iio: accel: bma180: Convert enum->pointer for data in the match table 9f6001e39092 iio: adc: max1363: Use i2c_get_match_data() 72d365398d96 iio: magnetometer: yamaha-yas530: Use i2c_get_match_data() 541d803abf33 iio: dac: ti-dac5571: Sort match tables 17dc571687c5 iio: dac: ti-dac5571: Use i2c_get_match_data() 21fd3b1373f6 iio: proximity: sx9310: Convert enum->pointer for match data table 7f8643aa5e0f iio: chemical: atlas-ezo-sensor: Simplify probe() ab3555b4b5b0 iio: chemical: atlas-sensor: Convert enum->pointer for data in the match tables 2b0ddc83dcb5 iio: chemical: vz89x: Convert enum->pointer for data in the match tables 6915f0b98b71 iio: accel: mma8452: Sort match tables 0f8eaeda7659 iio: accel: mma8452: Convert enum->pointer for data in the ID table 974a6c27b4d7 iio: adc: at91_adc: Simplify with dev_err_probe() 892de7031e90 iio: adc: at91_adc: Use devm_clk_get_enabled() helper function 449635ec210e iio: adc: at91_adc: Use devm_request_irq() helper function 9979cc64853b iio: frequency: adf4350: Use device managed functions and fix power down issue. da2737c96b6b dt-bindings: iio: adc: Add TI TWL603X GPADC 732ad34260d3 iio: adc: mcp3911: add support for the whole MCP39xx family 593d73629a44 iio: adc: mcp3911: avoid ambiguity parameters in macros 7e5047334f04 iio: adc: mcp3911: fix indentation d1f6a2ac5922 iio: adc: mcp3911: simplify usage of spi->dev 46d1bfa04f61 iio: adc: mcp3911: make use of dev_err_probe() 655be10df27d dt-bindings: iio: adc: mcp3911: add support for the whole MCP39xx family 5ff46635e4c5 staging: iio: Use devm_clk_get_enabled() helper function a2d518fbe376 iio: adc: mt6577_auxadc: Simplify with device managed function 8cbba23e43eb iio: adc: mt6577_auxadc: Simplify with dev_err_probe() b564b99de79c iio: adc: spear_adc: Use dev_err_probe() 3878ae2a1a76 iio: adc: spear_adc: Use device managed function a3e9625ec0c5 iio: adc: mt6577_auxadc: Use devm_clk_get_enabled() helper function 37b6ddba967c cpufreq: intel_pstate: Revise global turbo disable check 8569c3154538 drm/i915: Move the size computations to drm buddy 2eb412aa25ed drm/amdgpu: Move the size computations to drm buddy 0a1844bf0b53 drm/buddy: Improve contiguous memory allocation 5cbee5828219 ARM: dts: BCM5301X: Set MACs for D-Link DIR-885L 2c3a6a613b07 arm64: dts: meson: u200: add onboard devices 221465de6bd8 iavf: Fix promiscuous mode configuration flow messages 5ca636d927a1 i40e: fix potential memory leaks in i40e_remove() 956236a24aec arm64: dts: meson: u200: use TDM C for HDMI 4e47ea869289 arm64: dts: meson: u200: add spdifout b routes f9dc2d96e1bf arm64: dts: meson: u200: add missing audio clock controller 66561cb158d0 arm64: dts: meson: u200: fix spdif output pin 8ffd18a6744b mtd: lpddr_cmds: Add literal suffix 48919c6c4838 mtd: rawnand: remove 'nand_exit_status_op()' prototype c29cc4a95fa8 mtd: rawnand: omap2: Fix check 0 for platform_get_irq() 0a1166c27d4e mtd: rawnand: tegra: add missing check for platform_get_irq() 30c220a6fdd8 drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PPS0 and PPS1 051da77ed577 drm/i915/dsc: add the PPS number to the register content macros 5828681e25ee drm/i915/dsc: clean up pps comments 973daa9fe6d1 drm/i915/dsc: drop redundant = 0 assignments fb1400f7441d drm/i915/dsc: rename pps write to intel_dsc_pps_write() 9995d615125d drm/i915/dsc: have intel_dsc_pps_read() return the value 34131651e1e1 drm/i915/dsc: have intel_dsc_pps_read_and_verify() return the value d28c82228241 drm/i915/dsc: improve clarity of the pps reg read/write helpers 70052100fabe drm/i915: Only check eDP HPD when AUX CH is shared 5355699dabac arm64: dts: amlogic: t7: add power domain controller node b0b0d811eac6 drm/mediatek: Fix coverity issue with unintentional integer overflow 814d5341f314 drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c 2ccf6e2580cd drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code 81d707f32eb9 dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8188 54f1618b951f dt-bindings: power: add Amlogic T7 power domains acf4884a5717 pinctrl: nuvoton: add NPCM8XX pinctrl and GPIO driver 38b99959c3c6 dt-binding: pinctrl: Add NPCM8XX pinctrl and GPIO documentation 27e55fdff2f0 pinctrl: nuvoton: Use pinconf_generic_dt_node_to_map_all() d168ccdf50e4 pinctrl: berlin: Drop superfluous ampersands 01499e51d1a7 pinctrl: mediatek: mt7981: add additional uart groups b333067ff3b0 perf vendor events intel: Fix spelling mistakes 8c994eff8fcf perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 5d6151531a37 perf vendor events intel: Add lunarlake v1.0 0d3f0e6f94ef perf parse-events: Introduce 'struct parse_events_terms' 727adeed06e8 perf parse-events: Copy fewer term lists 4163644818e9 perf parse-events: Avoid enum casts 8f91662ef8be perf parse-events: Tidy up str parameter 6fcfe54d2c91 perf parse-events: Remove unnecessary __maybe_unused fa88095856df perf shell completion: Support completion of metrics/metricgroups 493902fcbdd6 perf completion: Support completion of libpfm4 events 10864594d8de perf shell completion: Restrict completion of events to events a84fbf205609 perf stat: Fix aggr mode initialization 1bd69b4bf1dd perf vendor events: Update metric events for power10 platform 23ba30b23b76 perf vendor events power10: Add extra data-source events fc1435807533 perf vendor events power10: Update JSON/events 6066622c97cc perf machine: Use true and false for bool variable 6ae9f693ed4f fbdev/core: Clean up include statements in fbmem.c 9ab7dc25ab65 fbdev/core: Remove empty internal helpers from fb_logo.c 8887086ef2e0 fbdev/core: Move logo functions into separate source file fa671e4f1556 fbdev/core: Unexport logo helpers 58d2ef9c1c0c fbdev/core: Fix style of code for boot-up logo 828d96633ab7 fbdev/mmp/mmpfb: Do not display boot-up logo 84a45f4c27d1 fbdev/au1200fb: Do not display boot-up logo ddf9e2ff67a9 fs: export mnt_{get,put}_write_access() to modules 3e15dcf77b23 fs: rename __mnt_{want,drop}_write*() helpers 206b250c3e9b ALSA: hda: cs35l41: Consistently use dev_err_probe() 85a1bf86fac0 ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time 486465508f8a ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() 611b8813a28f ASoC: cs35l41: Use modern pm_ops 3db52739aca9 ASoC: cs35l41: Make use of dev_err_probe() 2d5661e6008a ASoC: cs35l41: Undo runtime PM changes at driver exit time 9f8948db9849 ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler 77bf613f0bf0 ASoC: cs35l41: Fix broken shared boost activation 5ad668a9ce83 ASoC: cs35l41: Initialize completion object before requesting IRQ 4bb5870ab60a ASoC: cs35l41: Handle mdsync_up reg write errors a9a3f54a23d8 ASoC: cs35l41: Handle mdsync_down reg write errors ce22caa4a1f0 ASoC: max98927: Drop pointless includes 0d22f950eb6a ASoC: max98520: Drop pointless includes 0a5b7ee05f87 ASoC: max98396: Drop pointless include 832beb640e42 ASoC: max98388: Correct the includes d3091d09de46 ASoC: max98373: Convert to use GPIO descriptors 02de89832286 ASoC: max98357a: Drop pointless include 637a7969ef57 ASoC: max9768: Convert to use GPIO descriptors c588e1c9846b arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 183a709d3719 arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes 4cc222e18790 ARM: dts: renesas: gr-peach: Remove unneeded probe-type property ed5290f23586 ARM: dts: renesas: ape6evm: Drop bogus "mtd-rom" compatible value edc6ef026fe6 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name 8edc16a1e27a ARM: dts: samsung: s5pv210-galaxys: switch sound card to audio-routing 04e08772a1ff ARM: dts: samsung: s5pv210-fascinate4g: switch sound card to audio-routing c670e7c8f72f ARM: dts: samsung: exynos5422-odroid: switch sound card to audio-routing f632a4376134 ARM: dts: samsung: exynos4412-odroid: switch sound card to audio-routing 1222d604dbbb ARM: dts: samsung: exynos4412-n710x: switch sound card to audio-routing a1116f96688c ARM: dts: samsung: exynos4412-galaxy-s3: switch sound card to audio-routing fc730f1702e2 ARM: dts: samsung: exynos4212-tab3: switch sound card to audio-routing 4179ae98fd52 arm64: dts: exynos: exynos5433-tm2: switch sound card to audio-routing f2802c62cca9 arm64: dts: renesas: Handle ADG bit for sound clk_i 9578db7939fc platform/x86: x86-android-tablets: Drop "linux,power-supply-name" from lenovo_yt3_bq25892_0_props[] 61226c1cfaf8 platform/x86: x86-android-tablets: Use platform-device as gpio-keys parent 4014ae236b1d platform/x86: x86-android-tablets: Stop using gpiolib private APIs 8b57d33a6fdb platform/x86: x86-android-tablets: Create a platform_device from module_init() 56e1f53b58fd platform/x86: x86-android-tablets: Remove invalid_aei_gpiochip support 1fc95b025f18 platform/x86: x86-android-tablets: Remove invalid_aei_gpiochip from Peaq C1010 6cc64f617375 gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 5fb36a8c87d9 gpiolib: acpi: Check if a GPIO is listed in ignore_interrupt earlier 21c11421db1f pinctrl: renesas: r8a7779: s/LSBC/LBSC/ f2951ee8f7bc arm64: dts: exynos: Enable USB support on E850-96 board 2f911ca41e51 arm64: dts: exynos: Enable USB in Exynos850 f3ea14c6a243 clk: renesas: r9a06g032: Use for_each_compatible_node() e57b0eef6684 RDMA/core: Fix repeated words in comments 3ec648c631d2 IB: Use capital "OR" for multiple licenses in SPDX 2cf254c1e24f wifi: iwlwifi: increase number of RX buffers for EHT devices 9f9797c7de18 wifi: iwlwifi: pcie: fix RB status reading 09212dd72739 wifi: iwlwifi: mvm: reduce maximum RX A-MPDU size 3d6d21b29226 wifi: iwlwifi: mvm: check link more carefully 4831d19b4024 wifi: iwlwifi: mvm: move RU alloc B2 placement 1647fc988579 wifi: iwlwifi: fw: reconstruct the API/CAPA enum number e110bf0c8266 wifi: iwlwifi: mvm: fix kernel-doc 221e290bee23 wifi: iwlwifi: pcie: fix kernel-doc issues 744b7e1ef249 wifi: iwlwifi: dvm: remove kernel-doc warnings 2ce9c7477799 wifi: iwlwifi: queue: fix kernel-doc c46fcc6e43d6 wifi: iwlwifi: don't use an uninitialized variable 594de1229f89 wifi: iwlwifi: fix some kernel-doc issues e0c1ca236e28 wifi: iwlwifi: honor the enable_ini value aee2eac7ccbe wifi: iwlwifi: mvm: disconnect long CSA only w/o alternative 11d0d8311925 wifi: iwlwifi: mvm: increase session protection after CSA 3723c7c5f65e wifi: iwlwifi: mvm: support CSA with MLD 86a8db67a133 wifi: mac80211: fix channel switch link data 563fe446ef2b wifi: mac80211: Do not force off-channel for management Tx with MLO 90668e3204f1 wifi: mac80211: take MBSSID/EHT data also from probe resp 0f99f0878350 wifi: mac80211: Print local link address during authentication 428e8976a15f wifi: mac80211: fix # of MSDU in A-MSDU calculation 8107807891ea wifi: mac80211_hwsim: clean up kernel-doc 2a5374398986 wifi: cfg80211: reg: fix various kernel-doc issues 799f53e223cb wifi: mac80211: fix various kernel-doc issues fe5cb719e78d wifi: mac80211: remove unnecessary struct forward declaration 79aa3a09a7ff wifi: mac80211: add more warnings about inserting sta info 5806ef25bc6e wifi: cfg80211: add ieee80211_fragment_element to public API ffbd0c8c1e7f wifi: mac80211: add an element parsing unit test 730eeb17bbdd wifi: cfg80211: add first kunit tests, for element defrag 43125539fc69 wifi: cfg80211: fix off-by-one in element defrag a469a5938d1f wifi: mac80211: add support for mld in ieee80211_chswitch_done 5ea82df1f50e wifi: mac80211: fix RCU usage warning in mesh fast-xmit 0d423c4a7898 drivers: meson: sm: correct meson_sm_* API retval handling a42b8f639298 arm64: dts: meson-g12: Fix compatible for amlogic,g12a-tdmin c92997482e70 arm64: dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices 7ca2ef33179f arm64: dts: amlogic: meson-axg: Meson NAND node ec5e354f5d67 dt-bindings: arm: amlogic: add Amlogic AD402 bindings f031c3739081 arm64: dts: introduce Amlogic AD402 reference board based on A113L SoC 4cc74a6ba19e arm64: dts: meson: a1: add ao secure node 2466460a9c43 arm64: dts: meson: a1: add hw rng node 92a24ceb69dd arm64: dts: meson: a1: add saradc definition 4d860a98bcf3 arm64: dts: meson: a1: add eMMC controller and its pins dba516fa1981 arm64: dts: meson: a1: introduce UART_AO mux definitions 8a398729c9b3 arm64: dts: meson: a1: introduce SPI Flash Controller 28b2f803401b arm64: dts: meson: a1: enable efuse controller and setup its clk d3261b543648 arm64: dts: meson: a1: support USB controller in OTG mode af07cc67f1a5 arm64: dts: meson: a1: introduce PLL and Peripherals clk controllers 90da39d5429d arm64: dts: meson: a1: reorder gpio_intc node definition bea51840f66d arm64: dts: meson: a1: remove the unnecessary 'okay' status pwrc value 37cc8d01260e arm64: dts: meson: a1: remove extra empty line before reset node 7124c482dd6f arm64: dts: meson: a1: reorder includes to keep them sorted dc8bc779feb5 arm64: dts: meson: add IR controller for Meson-S4 SoC 8a63d22183d0 arm64: dts: Add watchdog node for Amlogic-T7 SoCs cfae4eadb7cd arm64: dts: meson: add audio playback to u200 2b2827a19024 arm64: dts: meson: add audio playback to p201 61373cc07412 arm64: dts: meson: add audio playback to p200 3db174e478cb mailbox: pcc: Support shared interrupt for multiple subspaces 60c40b06fa68 mailbox: pcc: Add support for platform notification handling e8c1841278a7 wifi: cfg80211: annotate iftype_data pointer with sparse 05f136220d17 wifi: mac80211: fix BA session teardown race cbaccdc42483 wifi: mac80211_hwsim: fix clang-specific fortify warning b7600aae8a20 wifi: mac80211: fix TXQ error path and cleanup 2ae5c9248e06 wifi: mac80211: Use flexible array in struct ieee80211_tim_ie 076fc8775daf wifi: cfg80211: remove wdev mutex a7614b482d64 wifi: mac80211: set wiphy for virtual monitors be0df01dae0f wifi: mac80211: reduce iflist_mtx 0cd8080e46b8 wifi: mac80211: remove local->mtx 463559b7c3fe wifi: mac80211: remove ampdu_mlme.mtx 5435af6e6ac0 wifi: mac80211: remove chanctx_mtx 2a8b665e6bcc wifi: mac80211: remove key_mtx 4d3acf4311a0 wifi: mac80211: remove sta_mtx a26787aa1397 wifi: mac80211: take wiphy lock for MAC addr change 332e68bc5526 wifi: mac80211: extend wiphy lock in interface removal 7a53b71d8ebc wifi: mac80211: hold wiphy_lock around concurrency checks 01ca280d323e wifi: mac80211: ethtool: hold wiphy mutex 1474bc87fe57 wifi: cfg80211: check wiphy mutex is held for wdev mutex fa8809a519d8 wifi: cfg80211: hold wiphy lock in cfg80211_any_wiphy_oper_chan() beb2df475b7c wifi: cfg80211: sme: hold wiphy lock for wdev iteration 0320d68f5681 wifi: cfg80211: reg: hold wiphy mutex for wdev iteration 0e8185ce1dde wifi: mac80211: check wiphy mutex in ops b38579aeb5b0 wifi: mac80211: move color change finalize to wiphy work d7074be64a6c wifi: mac80211: move CSA finalize to wiphy work a6add8bee6a1 wifi: mac80211: move filter reconfig to wiphy work aca40a5fa679 wifi: mac80211: move tspec work to wiphy work e3208fb739e5 wifi: mac80211: move key tailroom work to wiphy work 777b26002b73 wifi: mac80211: move TDLS work to wiphy work eadfb54756ae wifi: mac80211: move sched-scan stop work to wiphy work 9fa659f9f4a2 wifi: mac80211: move dynamic PS to wiphy work 7206a9487154 wifi: mac80211: move link activation work to wiphy work 97c19e42b264 wifi: mac80211: move offchannel works to wiphy work 730538edc8e0 wifi: mac80211: lock wiphy in IP address notifier ac2f7d6f2765 wifi: mac80211: move monitor work to wiphy work 201712512cbb wifi: mac80211: move scan work to wiphy work 228e4f931b0e wifi: mac80211: move radar detect work to wiphy work 766d2601a6e5 wifi: mac80211: move DFS CAC work to wiphy work 5549b0885d6f wifi: mac80211: add more ops assertions 1b6721189570 wifi: mac80211: convert A-MPDU work to wiphy work b920590f9a7f wifi: mac80211: flush wiphy work where appropriate 56cfb8ce1f7f wifi: cfg80211: add flush functions for wiphy work 7483a2147aeb wifi: cfg80211: check RTNL when iterating devices e911a8192e29 wifi: mac80211: lock wiphy for aggregation debugfs 0ab6cba0696d wifi: mac80211: hold wiphy lock in netdev/link debugfs 629ebb8532e9 wifi: mac80211: debugfs: lock wiphy instead of RTNL e3640a82e573 wifi: mac80211: fix SMPS status handling e665ab9c5aab wifi: mac80211: Fix SMPS handling in the context of MLO f498f6ab7adb wifi: mac80211: rework ack_frame_id handling a bit 0499bead73d7 wifi: mac80211: tx: clarify conditions in if statement b32415652a4d gpio: eic-sprd: use atomic notifiers to notify all chips about irqs f4e840238c4c gpio: mb86s7x: don't include gpiolib.h ee27ed13dc9e gpio: dwapb: don't include gpiolib.h f8681c236785 gpio: xgene-sb: don't include gpiolib.h 37d42ab39249 gpiolib: remove unnecessary extern specifiers from the driver header 8de54392b849 gpiolib: remove stray newline in gpio/driver.h 7e12c495a36c gpio: of: correct notifier return codes f42dafe3da0c gpiolib: unexport gpiod_set_transitory() ed9e8d136f6d gpio: mockup: don't access internal GPIOLIB structures 33f909fdd151 gpio: mockup: simplify code by using cleanup helpers 9790222d2881 gpio: mockup: deprecate the old testing module ce9bcbc23ba6 gpio: mockup: remove unused field 8d5e2db297d1 gpio: mockup: fix kerneldoc af68c2af22e1 pinctrl: single: remove get rid of __maybe_unused 944834901adc Documentation: Drop or replace remaining mentions of IA64 b089ea3cc30d lib/raid6: Drop IA64 support af1f459233d4 Documentation: Drop IA64 from feature descriptions f5e836884d8e kernel: Drop IA64 support from sig_fault handlers cf8e8658100d arch: Remove Itanium (IA-64) architecture 3d15d17fc3de gpio-f7188x: fix base values conflicts with other gpio pins adb5f1560cec gpio: pca953x: Revisit header inclusions 40db075545ad gpio: pca953x: Get rid of useless goto label 7c3013066287 gpio: pca953x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() 9da0a75ea7ce gpio: pca953x: Utilise temporary variable for struct gpio_chip 6811886ac91e gpio: pca953x: Utilise temporary variable for struct device 8e471b784a72 gpio: pca953x: Simplify code with cleanup helpers ec5bde62019b gpio: pca953x: Split pca953x_restore_context() and pca953x_save_context() c47f7ff0fe61 gpio: pca953x: Utilise dev_err_probe() where it makes sense 53c59d66c44c gpio: pca953x: Fully convert to device managed resources 2f4d3e293392 gpio: pca953x: Drop unused fields in struct pca953x_platform_data 4cdc5dbbc1df eeprom: at24: Drop at24_get_chip_data() c848f884d1b4 ARM: dts: stm32: Add Octavo OSD32MP1-RED board f186a915ff8c dt-bindings: arm: stm32: add extra SiP compatible for oct,stm32mp157c-osd32-red 3028aeb32f2d ARM: dts: stm32: osd32: fix ldo6 not required to be always-on 8c4904488fbc ARM: dts: stm32: lxa-tac: remove v3v3_hdmi override 0624f833de22 ARM: dts: stm32: osd32: fix ldo2 not required to be always-on 37bd2f3dab07 ARM: dts: stm32: osd32: fix ldo1 not required to be always-on 12cf3ed9df31 ARM: dts: stm32: Add alternate pinmux for can pins e404979e5560 ARM: dts: stm32: Add alternate pinmux for ldtc pins 8892a1e1108e ARM: dts: stm32: Add alternate pinmux for i2s pins d1802d59ab53 ASoC: starfive: Add JH7110 PWM-DAC driver 748c482d032e ASoC: dt-bindings: Add StarFive JH7110 PWM-DAC controller 0578a6dbfe75 spi: spi-cadence-quadspi: add runtime pm support eb9913b511f1 spi: tegra: Fix missing IRQ check in tegra_slink_probe() d6c612a34740 spi: rockchip: Use helper function devm_clk_get_enabled() 9351339c1a99 spi: spl022: Use helper function devm_clk_get_enabled() 6b6cc88c4e5b spi: pic32: Use helper function devm_clk_get_enabled() 909d4cd6bc31 spi: pic32-sqi: Use helper function devm_clk_get_enabled() bbd0a66b85fe spi: orion: Use helper function devm_clk_get_enabled() 82c4fadb0b95 spi: npcm-fiu: Use helper function devm_clk_get_enabled() a06b6935f102 spi: mtk-snfi: Use helper function devm_clk_get_enabled() 605204fcb9c4 spi: microchip-core: Use helper function devm_clk_get_enabled() e922f3fff214 spi: microchip-core-qspi: Use helper function devm_clk_get_enabled() c45fd1217b38 spi: spi-meson-spifc: Use helper function devm_clk_get_enabled() 7ef51102d32d spi: meson-spicc: Use helper function devm_clk_get_enabled() e2b9622b2a3d spi: lantiq-ssc: Use helper function devm_clk_get_enabled() 4812bc31af2b spi: spi-fsl-dspi: Use helper function devm_clk_get_enabled() 349112b6769e spi: dw-mmio: Use helper function devm_clk_get_*() 10c3937890be spi: dw-bt1: Use helper function devm_clk_get_enabled() 9dc2aa96a353 spi: davinci: Use helper function devm_clk_get_enabled() c32cb76e8d5e spi: spi-cavium-thunderx: Use helper function devm_clk_get_enabled() f64b1600f92e spi: spi-cadence: Use helper function devm_clk_get_enabled() 0135a3843611 spi: bcm2835aux: Use helper function devm_clk_get_enabled() ba85f5fad849 spi: bcm2835: Use helper function devm_clk_get_enabled() a08199b309f8 spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled() b3422ea3913e spi: ath79: Use helper function devm_clk_get_enabled() 9ee8fbc05ef0 spi: aspeed: Use helper function devm_clk_get_enabled() f918b3a67ccb spi: armada-3700: Use helper function devm_clk_get_prepared() 1d3ea34b7b69 spi: ar934x: Use helper function devm_clk_get_enabled() 764246c7feda spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl() 193a7f9e1a78 spidev: Switch to use spi_get_csgpiod() 12c8d7a76cd6 spidev: Decrease indentation level in spidev_ioctl() SPI_IOC_RD_MODE* ee0f793cc188 spi: omap2-mcspi: switch to use modern name 0d81c46e7029 spi: omap-uwire: switch to use modern name ba0dada2ba1c spi: oc-tiny: switch to use modern name 8af8a27b7898 spi: nxp-fspi: switch to use modern name 2b0aa563b364 spi: npcm-pspi: switch to use modern name 7647a16b682e spi: mxs: switch to use modern name fc42bb55c05f spi: mxic: switch to use modern name 0fc8a1a43122 spi: mux: switch to use spi_alloc_host() efdf4c993494 spi: mtk-snfi: switch to use modern name a3a77a426892 spi: mtk-nor: switch to use modern name e56e3de0039d spi: mt7621: switch to use modern name cae1578847e6 spi: mt65xx: switch to use modern name d6503d119249 spi: mpc52xx: switch to use modern name 171639f84591 spi: mpc52xx-psc: switch to use modern name a21db73963c8 spi: mpc512x-psc: switch to use modern name 8f8bf52ed5b7 spi: microchip-core: switch to use modern name 5d97a3abbb5e spi: microchip-core-qspi: switch to use modern name 55591ac48152 spi: meson-spifc: switch to use modern name 68bf3288c7eb spi: meson-spicc: switch to use modern name 48815830a9f6 spi: lp-8841: switch to use modern name 7c5d1d9787d6 spi: lm70llp: switch to use modern name 969b033a77a8 regulator: mp5416: Make similar OF and ID table 9d9cd8e6a457 regulator: max20086: Make similar OF and ID table 9e38482cb562 regulator: mp886x: Make similar OF and ID table 7169654ce0f7 regulator: ltc3589: Convert enum->pointer for data in the match tables 24d95bb0460a regulator: sy8824x: Make similar OF and ID table 364a399b7ca3 regulator: fan53555: Simplify probe() 1b4daf643a3a regulator: pv880x0: Simplify probe() c187b8f87d55 regulator: pv880x0: Drop ifdeffery d3601857e14d regmap: debugfs: Fix a erroneous check after snprintf() e17e892dc8d1 ASoC: tas571x: Simplify probe() c3c9b17d2788 ASoC: cs35l45: Add AMP Enable Switch control 3fecf69aa7fd ASoC: cs35l45: Connect DSP to the monitoring signals 18050443b9fc ASoC: cs35l45: Analog PCM Volume and Amplifier Mode controls 44f37b6ce041 ASoC: cs35l45: Checks index of cs35l45_irqs[] ad191992330c ASoC: cs42xx8-i2c: Simplify probe() 26eacb98ca7d ASoC: wm8580: Simplify probe() 43f2d432e47e ASoC: meson: axg: extend TDM maximum sample rate to 384kHz 428cc4106a43 ASoC: soc.h: replace custom COUNT_ARGS() & CONCATENATE() implementations 54fcd9dd44b2 ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec c680f5709541 ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver 869f30782cda ASoC: es8316: Enable support for MCLK div by 2 a43c0dc1004c ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() 2f06f231f0bf ASoC: es8316: Enable support for S32 LE format 510c46884299 ASoC: codecs: lpass-tx-macro: Add SM6115 support 9ff143aaabba ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 d9e6a80a2c7b ASoC: ak4642: Simplify probe() a157d07d029b ASoC: ak4642: Minor cleanups in probe() ef01a6dec7f1 ASoC: wm8580: Move OF table aa11a78fecab ASoC: wm8580: Remove trailing comma in the terminator entry bc07df947ce4 ASoC: wm8580: Simplify probe() 0307ba5420cd ASoC: max98927: Drop pointless includes d9241aaea141 ASoC: max98520: Drop pointless includes 70f29a3078f7 ASoC: max98396: Drop pointless include 4b0dfc0e8cde ASoC: max98388: Correct the includes c5cb83a104a2 ASoC: max98373: Convert to use GPIO descriptors a3b68ba9f594 ASoC: max98357a: Drop pointless include 0015a18acf9c ASoC: max9768: Convert to use GPIO descriptors c6d86149db94 ASoC: tlv320aic32x4-spi: Simplify probe() d44f7bc9d181 ASoC: tlv320aic32x4-i2c: Simplify probe() cac1636e2149 ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() 1bce95deab84 ASoC: mediatek: mt8188-mt6359: add SOF support 4047b35c836f ASoC: mediatek: common: revise SOF common code d601bb78f06b ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl 15d30b46573d drm/ssd130x: Use bool for ssd130x_deviceinfo flags 4dbce3d6fea5 drm/ssd130x: Fix screen clearing 84f54d4966f4 drm/ssd130x: Print the PWM's label instead of its number 775b0669e19f drm/shmobile: Convert to platform remove callback returning void 01790d5e372f drm/msm: Convert to platform remove callback returning void c04ca6bbb7ea drm/mediatek: Convert to platform remove callback returning void 232b53724aec drm/mediatek: Convert to platform remove callback returning void 2b9b0a9fc548 drm/ingenic: Convert to platform remove callback returning void 3095f1122203 drm/imx/ipuv3: Convert to platform remove callback returning void ebc8484d0e6d bpftool: Fix -Wcast-qual warning a28b1ba25934 selftests/bpf: trace_helpers.c: Add a global ksyms initialization mutex c698eaebdf47 selftests/bpf: trace_helpers.c: Optimize kallsyms cache da1bc5cc3b55 drm/i915/display: Apply workarounds during display init 53dd7b1fb4e5 drm/i915/display: Extract display workarounds from clock gating init 3d0a1688fe5b drm/i915/adlp: Stop calling gen12lp_init_clock_gating() 7ed888fa7812 drm/i915: Stop forcing clock gating init for future platforms c795d2f40a29 drm/i915: Run relevant bits of debugfs drop_caches per GT 5aa1dfcdf0a4 drm/mst: Refactor the flow for payload allocation/removement ae4d2314ff60 drm/mst: delete unnecessary case in drm_dp_add_payload_part2() fb0a84e6de1b drm/tests: Zero initialize fourccs_out b88c168e6b91 drm/debugfs: Add inline to drm_debugfs_dev_init() to suppres -Wunused-function 780aa8dfcb73 bpf: task_group_seq_get_next: simplify the "next tid" logic 29c11aa8082b selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() 0ee9808b0a21 bpf: task_group_seq_get_next: kill next_task 62cf51cb0ebe bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() 87abbf7a54f6 bpf: task_group_seq_get_next: fix the skip_if_dup_files check 498192135045 bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct 1a00ef57d9f1 bpf: task_group_seq_get_next: cleanup the usage of next_thread() 566f6de3cea3 bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() 9bc95a95abbe bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated 1bd793172871 selftests/bpf: Add some negative tests dfae1eeee9ba selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr 46200d6da544 selftests/bpf: Remove unnecessary direct read of local percpu kptr 5b221ecb3a9e bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible 6adf82a4398d selftests/bpf: Add tests for array map with local percpu kptr 968c76cb3dc6 selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h ed5285a1482f libbpf: Add __percpu_kptr macro definition 3903802bb99a libbpf: Add basic BTF sanity validation 96fc99d3d56f selftests/bpf: Update error message in negative linked_list test 01cc55af9388 bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj 36d8bdf75a93 bpf: Add alloc/xchg/direct_access support for local percpu kptr 55db92f42fe4 bpf: Add BPF_KPTR_PERCPU as a field type 41a5db8d8161 bpf: Add support for non-fix-size percpu mem allocation 94bcf876cb6a drm/i915/mtl: Drop Wa_14017240301 4632e3209f4b drm/i915: Add Wa_14015150844 e4a0fbdd8521 drm/doc/rfc: Mark GPU VA as complete. 3d06add933cc drm/doc/rfc: Mark DRM_VM_BIND as complete. eed5d32ea1e2 drm/doc/rfc: Mark Dev_coredump as completed. d29e112ab8d4 drm/doc/rfc: No STAGING out of drivers/staging. 9eeba919dd0f drm/connector: document DRM_MODE_COLORIMETRY_COUNT 231b1d6c9ab6 drm/i915/dsb: Don't use indexed writes when byte enables are not all set 088ca02108fc drm/i915/dsb: Avoid corrupting the first register write 9055e73e8e6a drm/i915/dsb: Dump the DSB command buffer when DSB fails 61ae12400904 drm/i915: Constify LUT entries in checker e0b5127fa134 ssb: Fix division by zero issue in ssb_calc_clock_rate b227c990de9a wifi: rtw89: 8922a: set memory heap address for secure firmware 38bae445a30b wifi: rtw89: fw: refine download flow to support variant firmware suits c6ea2a8391a5 wifi: rtw89: 8922a: add chip_ops::bb_preinit to enable BB before downloading firmware a712eef681ed wifi: rtw89: fw: propagate an argument include_bb for BB MCU firmware fa31a8c58d6e wifi: rtw89: fw: add checking type for variant type of firmware 68261ddbb2bc wifi: rtw89: fw: implement supported functions of download firmware for WiFi 7 chips ae4dc23d139c wifi: rtw89: fw: generalize download firmware flow by mac_gen pointers 80e706a85cb5 wifi: rtw89: fw: move polling function of firmware path ready to an individual function 6fa25e768df4 wifi: rtw89: mcc: trigger FW to start/stop MCC 980d4215f94e wifi: rtw89: fix typo of rtw89_fw_h2c_mcc_macid_bitmap() 17aa2c332689 wifi: rtw89: mcc: decide pattern and calculate parameters 7d1704640aad wifi: rtw89: mcc: consider and determine BT duration 4dc25ef19163 wifi: rtw89: mcc: fill fundamental configurations b09df09b55fb wifi: rtw89: mcc: initialize start flow 3dae5c43badf x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions 305dd7645503 Input: wdt87xx_i2c - use device core to create driver-specific device attributes 97f2bedb620c Input: tsc2004/5 - use device core to create driver-specific device attributes 6cc3ecfded34 Input: stmfts - use device core to create driver-specific device attributes 2ad952810861 Input: s6sy761 - use device core to create driver-specific device attributes 3837a4b9384c Input: rohm_bu21023 - use device core to create driver-specific device attributes 4f1734090909 Input: raydium_i2c_ts - use device core to create driver-specific device attributes 33478a9257b2 Input: melfas-mip4 - use device core to create driver-specific device attributes 2883d4e30bd7 Input: iqs5xx - use device core to create driver-specific device attributes e6ed1bf97ebc Input: ilitek_ts_i2c - use device core to create driver-specific device attributes 6a539138be69 Input: ili210x - use device core to create driver-specific device attributes d9d538cac29a Input: hycon-hy46xx - use device core to create driver-specific device attributes 12f2288b0b63 Input: hideep - use device core to create driver-specific device attributes 354f1a2c170f Input: exc3000 - use device core to create driver-specific device attributes c9110729a0e3 Input: elants_i2c - use device core to create driver-specific device attributes a1bdf4584565 Input: edt-ft5x06 - use device core to create driver-specific device attributes e9f6aa10aaa8 Input: ads7846 - use device core to create driver-specific device attributes a32fa4359a7b Input: ad7879 - use device core to create driver-specific device attributes e86253d98547 Input: ad7877 - use device core to create driver-specific device attributes b4f2ad7b232a Input: kxtj9 - use device core to create driver-specific device attributes 09adb31f6f6c Input: iqs269a - use device core to create driver-specific device attributes 4cd121c19a30 Input: cyapa - use device core to create driver-specific device attributes 99faa48a5de3 Input: cros_ec_keyb - use device core to create driver-specific device attributes 88ca2f8a962e drm/amd/display: clean up one inconsistent indenting 7e6ec099746a drm/amdgpu: Add umc v12_0 ras functions 6b7d211740da drm/amdgpu: Fix refclk reporting for SMU v13.0.6 c2c23a10f180 drm/amdgpu: Correct se_num and reg_inst for gfx v9_4_3 ras counters 1b8e56b99459 drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 b93fb0fe2499 drm/amdgpu: Add only valid firmware version nodes d519072d2694 drm/amdgpu: fix incompatible types in conditional expression eb3b214c37ed drm/amdgpu: Use min_t to replace min 806c6b3d6f83 drm/amd: Add umc v12_0_0 ip headers d57e24aa565a drm/amdgpu: Update amdgpu_device_indirect_r/wreg_ext a76b2870bd31 drm/amdgpu: Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions 9b70a1d41413 drm/amdgpu: Declare array with strings as pointers constant 14bf1c475f7f amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3 d62846f778f5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2 2ecf214b45a5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1 bc22d9e0ee26 amdgpu/pm: Replace print_clock_levels with emit_clock_levels for aldebaran 869df1432fd5 drm/amd/display: clean up some inconsistent indentings 9f720e499944 drm/amd/display: clean up some inconsistent indentings 77dcb33ccb2c drm/amd/display: clean up one inconsistent indenting 1bb5ed6ffcff drm/amd/display: clean up one inconsistent indenting 4500cdf07245 drm/amd/display: Remove duplicated include in dcn35_clk_mgr.c 084f658ece13 drm/amd/display: prevent potential division by zero errors 3b96ec9633ba drm/amd/display: Remove duplicated include in dcn35_hwseq.c bde5f439b8f5 drm/amd/display: Remove duplicated include in dcn35_optc.c 209d15ffd056 drm/amd/display: Remove duplicated include in dcn35_resource.c df04434cb59d drm/amdgpu: clean up some inconsistent indenting fabd2165d116 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma 0bdf09cc5ee4 drm/amdgpu: calling address translation functions to simplify codes 2e3b2cb9b8e0 drm/amd/pm: only poweron/off vcn/jpeg when they are valid. 813ba1ff8484 drm/amd/display: limit the v_startup workaround to ASICs older than DCN3.1 19d5f80128d7 drm/amd/display: remove useless check in should_enable_fbc() 63461ea3fb40 Revert "drm/amd/display: Remove v_startup workaround for dcn3+" e028d7a4235d drm/i915/cx0: Check and increase msgbus timeout threshold 183670347b06 drm/i915: add trailing newlines to msgs 481fc9e7e11d drm/bridge: Drop CONFIG_OF conditionals around of_node pointers d8dfccde2709 drm/bridge: Drop conditionals around of_node pointers 39e0b96d61b6 drm/bridge/analogix/anx78xx: Drop ID table 6bd3d8da51ca MAINTAINERS: Add Jessica as a reviewer for drm/panel a3f84a67c791 drm/i915/psr: Add psr sink error status into sink status debugfs 182ccc43aa80 drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count() 6a96c1c63ecd drm/i915/tc: move legacy code out of the main _max_lane_count() func afaa4ff0bc78 drm/i915/tc: make intel_tc_port_get_lane_mask() static 98090e0bf51a drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() f45acf7acf75 drm/bridge: lt8912b: Add missing drm_bridge_attach call 6985c5efc405 drm/bridge: lt8912b: Manually disable HPD only if it was enabled 44283993144a drm/bridge: lt8912b: Fix crash on bridge detach 941882a0e96d drm/bridge: lt8912b: Fix bridge_detach d0375f6858c4 drm: bridge: it66121: Fix invalid connector dereference 29ff3b7e23af drm: bridge: it66121: Simplify probe() c11c1a50573e drm: bridge: it66121: Extend match support for OF tables 7791487cd16c wifi: ath11k: fix tid bitmap is 0 in peer rx mu stats 5bd2ced044bb wifi: ath11k: move references from rsvd2 to info fields d48f55e773dc wifi: ath12k: fix undefined behavior with __fls in dp bbc86757ca62 wifi: ath12k: Ignore fragments from uninitialized peer in dp 4a93b554cf9f wifi: ath11k: mhi: add a warning message for MHI_CB_EE_RDDM crash c3ba2ada133d staging/fbtft: Use fb_ops helpers for deferred I/O b1adff68e384 staging/fbtft: Initialize fb_op struct as static const a564708ec491 hid/picolcd: Use fb_ops helpers for deferred I/O 73281e02f4b2 hid: Remove trailing whitespace 66a749a75235 fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O ee057f972d32 fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED 1e3c721664e3 fbdev/udlfb: Use fb_ops helpers for deferred I/O 2519fceb9f28 fbdev/smscufx: Use fb_ops helpers for deferred I/O fe21299ca234 drm/i915/display: Compare the readout dsc pps params 8b70b5691704 drm/i915/vdsc: Fill the intel_dsc_get_pps_config function 961e11ab9f82 drm/i915/vdsc: Remove unused dsc registers 265bb1cbe3d6 drm/i915/vdsc: Add function to write in PPS register d3cc1b0be258 quota: explicitly forbid quota files from being encrypted bd077259d0a9 drm/i915/vdsc: Add function to read any PPS register d03b64c8a5ca drm/i915/vdsc: Add func to get no. of vdsc instances per pipe 611977c3e404 drm/i915/vdsc: Add a check for dsc split cases 76342fce58a5 drm/i915/vdsc: Refactor dsc register field macro dae446493902 wifi: rtw89: 8852c: Fix TSSI causes transmit power inaccuracy 8f969ba1de42 wifi: rtw89: 8852c: Update bandedge parameters for better performance a763e92c7861 wifi: plfxlc: fix clang-specific fortify warning e55c486c9b05 wifi: rtl8xxxu: mark TOTOLINK N150UA V5/N150UA-B as tested 497840a1fc5c wifi: rtw88: fix typo rtw8822cu_probe eefa13a69053 accel/ivpu: Print information about used workarounds 1bb2af547a4b drm/i915: Handle dma fences in dirtyfb callback 40320844ca8b drm/i915: Add new frontbuffer tracking interface to queue flush 35a97f56d6cc drm/i915/psr: Clear frontbuffer busy bits on flip 4f89df198dc1 drm/i915/fbc: Clear frontbuffer busy bits on flip beaf3ebf2924 accel/ivpu: Move MMU register definitions to ivpu_mmu.c c92ab3616988 accel/ivpu/37xx: White space cleanup e5fb2867190f accel/ivpu/37xx: Change register rename leftovers 53d98420f5f9 accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init() 34d03f2a174d accel/ivpu: Initialize context with SSID = 1 edee62c0852a accel/ivpu: Add information about context on failure 3f68b03ae6dc accel/ivpu: Make ivpu_pm_init() void 0a9cd7924e56 accel/ivpu: Remove duplicated error messages 8ed520ff4682 accel/ivpu: Move set autosuspend delay to HW specific code 4f733de8b78a pcmcia: tcic: remove unneeded "&" in call to setup_timer() 99e25b17d2a3 pcmcia: typo fix 99e1241049a9 pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() 402ab979b291 pcmcia: ds: fix refcount leak in pcmcia_device_add() e3ea1b4847e4 pcmcia: cs: fix possible hung task and memory leak pccardd() 38df905b6426 MAINTAINERS: Add Boris Brezillon as Panfrost driver maintainer f8afe6b41b9f drm/virtio: Remove unused function declarations f208f4a49a46 media: cec: core: add note about *_from_edid() function usage in drm 1bc734483552 drm/i915/cec: switch to setting physical address directly 113cdddcded6 drm/cec: add drm_dp_cec_attach() as the non-edid version of set edid 82b599ece3b8 drm/edid: parse source physical address e1039cde6849 drm/i915/display: use drm_edid_is_digital() 7218779efc46 drm/edid: add drm_edid_is_digital() a35239a89259 drm/i915/hdcp: Use correct aux for capability check scenario 130849f8ec14 drm/i915/hdcp: Use intel_connector as argument for hdcp_2_2_capable 8e455145d8f1 drm/debugfs: rework drm_debugfs_create_files implementation v2 ec9c7073bb08 drm/debugfs: remove dev->debugfs_list and debugfs_mutex v2 0b30d57acafc drm/debugfs: rework debugfs directory creation v5 173df1eaa8a9 Revert "drm/amd/pm: disable the SMU13 OD feature support temporarily" 9df5d00870ea drm/amd/pm: add fan minimum pwm OD setting support for SMU13 eedd5a343d22 drm/amd/pm: add fan target temperature OD setting support for SMU13 47cf6fcb88d2 drm/amd/pm: add fan acoustic target OD setting support for SMU13 983ac45a06ae drm/amdgpu: update SET_HW_RESOURCES definition for UMSCH eebb06d121df drm/amdgpu: add amdgpu_umsch_mm module parameter 822f7808291f drm/amdgpu/discovery: enable UMSCH 4.0 in IP discovery 4f94903332c1 drm/amdgpu: add PSP loading support for UMSCH 40748f9a0a33 drm/amdgpu: reserve mmhub engine 3 for UMSCH FW d591ae0c9f29 drm/amdgpu: add VPE queue submission test 5d5eac7e8303 drm/amdgpu: add selftest framework for UMSCH dc6f3d6ff2ca drm/amdgpu: enable UMSCH scheduling for VPE 3488c79beafa drm/amdgpu: add initial support for UMSCH 2da1b04a2096 drm/amdgpu: add UMSCH 4.0 api definition 9c852a42a9f0 drm/amdgpu: add UMSCH firmware header definition 1a29f367811b drm/amdgpu: add UMSCH RING TYPE definition 548009ad1c9a drm/amd/pm: add fan acoustic limit OD setting support for SMU13 d7bf1b556fcc drm/amd/pm: add fan temperature/pwm curve OD setting support for SMU13 1cf36599b973 drm/amdgpu/jpeg: initialize number of jpeg ring a5492fe27ff9 drm/amdgpu: fix amdgpu_cs_p1_user_fence 90bcb9b59554 drm/amdgpu: revise the device initialization sequences 3e38b634f94e drm/amd/pm: introduce a new set of OD interfaces 2cd1f65d3174 drm/amdgpu: add UMSCH IP BLOCK TYPE definition 433c4dea3171 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3 2c98de563b6f drm/amdgpu: add UMSCH 4.0 register headers 6be6e74b7d58 drm/amdgpu: enable PG flags for VCN 844d8dd5b995 drm/amdgpu/discovery: add VCN 4.0.5 Support c64f38950631 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_5 cc308acc9baf drm/amdgpu:enable CG and PG flags for VCN 1827b3758293 drm/amdgpu: add VCN_4_0_5 firmware support 8f98a715da8e drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 547aad32edac drm/amdgpu: add VCN4 ip block support c2066c5fb322 drm/amdgpu: add vcn 4_0_5 header files f9ecae9a4ec1 drm/amdgpu: fix VPE front door loading issue 5f6e9cdc83c1 drm/amdgpu: add VPE FW version query support 3ee8fb7005ef drm/amdgpu: enable VPE for VPE 6.1.0 523c12802d2f drm/amdgpu: add user space CS support for VPE c5d67a0ec3cc drm/amdgpu: add PSP loading support for VPE 9d4346bdbc64 drm/amdgpu: add VPE 6.1.0 support 5861e47731aa drm/amdgpu: add nbio 7.11 callback for VPE 75fdd738ff2c drm/amdgpu: add nbio callback for VPE 964a36d7a478 drm/amdgpu: add PSP FW TYPE for VPE 4c63735fa8b1 drm/amdgpu: add UCODE ID for VPE ce7b59c1e612 drm/amdgpu: add support for VPE firmware name decoding 2f3916bedb72 drm/amdgpu: add doorbell index for VPE 130c47065350 drm/amdgpu: add irq src id definitions for VPE 5e1836142570 drm/amdgpu: add IH CLIENT ID for VPE 0b233357a639 drm/amdgpu: add HWID for VPE b0fa855cab56 drm/amdgpu: add VPE firmware interface 878fe05116dd drm/amdgpu: add VPE firmware header definition 5b28f1c720f9 drm/amdgpu: add VPE HW IP BLOCK definition e784199c40b8 drm/amdgpu: add VPE IP BLOCK definition 2d6ea3b07c37 drm/amdgpu: add VPE RING TYPE definition fb4e4c5e3858 drm/i915/gt: Wait longer for tasks in migrate selftest c1464a89e1a4 drm/i915: add minimal i915_gem_object_frontbuffer.h 19ecbe8325a2 drm/komeda: drop all currently held locks if deadlock happens 7a0f217899a1 drm/debugfs: disallow debugfs access when device isn't registered e76e7ec8f162 drm/debugfs: drop debugfs_init() for the render and accel node v2 7ce8ac49e421 drm/i915/mtl: Add TC port lockdep assert to AUX power well enabling 74c699e41998 drm/i915/dp: Drop redundant AUX power get/put in intel_dp_force() f65239008a1f drm/amdgpu: add VPE HW IP definition 2edc59309f54 drm/amdgpu: add VPE 6.1.0 header files 8254e05c8297 drm/amdgpu: Fix printk_ratelimit() with DRM_ERROR_RATELIMITED in 'amdgpu_cs_ioctl' fe320639c129 Revert "Revert "drm/amd/display: Implement zpos property"" bf227a4f0558 drm/amdgpu: Use READ_ONCE() when reading the values in 'sdma_v4_4_2_ring_get_rptr' 4d5dc6260c2d drm/amdgpu: remove unused parameter in amdgpu_vmid_grab_idle 80c74918aa7d drm/amdkfd: Replace pr_err with dev_err ee78ef046cde amdgpu/pm: Optimize emit_clock_levels for arcturus - part 2 f72dcf8b29c4 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 1 38498908c5e3 drm/amdkfd: Add missing gfx11 MQD manager callbacks bf7aa8bea9cb drm/amdgpu: Free ras cmd input buffer properly eae369917516 drm/amd/display: Adjust kdoc for 'optc35_set_odm_combine' 8f9a9a09af24 drm/amd: Simplify the bo size check funciton d30279a9e37a drm/amdgpu: Hide xcp partition sysfs under SRIOV 37fb87910724 drm/amdkfd: ratelimited SQ interrupt messages ac3343c761fa drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting 9f05cfc78c68 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime 668dfc453326 drm/amd/amdgpu/sdma_v6_0: Demote a bunch of half-completed function headers da3a815ccd3a drm/amdkfd: use mask to get v9 interrupt sq data bits correctly 06b1661e45b4 drm/amd/display: Add DCN35 DM Support 45e7649fd191 drm/amd/display: Add DCN35 CORE d68ccdb26392 drm/amdgpu: Allocate coredump memory in a nonblocking way 1cb87e048975 drm/amd/display: Add DCN35 blocks to Makefile 69cc1864c99a drm/amd/display: Add DCN35 DML 0fa45b6aeae4 drm/amd/display: Add DCN35 Resource ec129fa356be drm/amd/display: Add DCN35 init 65138eb72e1f drm/amd/display: Add DCN35 DMUB 9d6fa6760e12 drm/amd/display: Add DCN35 IRQ 8774029f76b9 drm/amd/display: Add DCN35 CLK_MGR 6f8b7565cca4 drm/amd/display: Add DCN35 HWSEQ 327959a489d5 drm/amd/display: Add DCN35 DSC c10ad60fda8c drm/amd/display: Add DCN35 MMHUBBUB 4435fc424000 drm/amd/display: Add DCN35 HUBBUB 74c06a327d37 drm/amd/display: Add DCN35 HUBP 284246a1c32b drm/amd/display: Add DCN35 DWB bd831267c603 drm/amd/display: Add DCN35 DPP ffb8c23718e4 drm/amd/display: Add DCN35 OPP b9c96af677cb drm/amd/display: Add DCN35 OPTC 920f879c8360 drm/amd/display: Add DCN35 PG_CNTL e0b394a87a11 drm/amd/display: Add DCN35 DIO 819af8dc9a78 drm/amd/display: Add DCN35 DCCG 5f0326ea9560 drm/amd/display: Add DCN35 GPIO 26a692f2419c drm/amd/display: Add DCN35 BIOS command table support fb8c3ef80584 drm/amd/display: Update dc.h for DCN35 support 33e36f8e5038 drm/amd/display: Update DCN32 for DCN35 support 24143e508948 drm/amd/display: Update DCN314 for DCN35 support efc1d1c98937 drm/amd/display: Update DCN31 for DCN35 support 0ccd770ab05f drm/amd/display: Update DCN30 for DCN35 support 9fc64eade85d drm/amd/display: Update DCN20 for DCN35 support 473eb67cf117 drm/amd/display: Update DCN10 for DCN35 support 9d1870a7a4c7 drm/amd/display: Update DCE for DCN35 support ccecb0796797 drm/amd/display: Add DCN35 family information ea629e5cf252 drm/amd/display: Add dcn35 register header files a8cde40201a4 drm/amdgpu: Support query ecc cap for aqua_vanjaram 62a79c93d8c7 drm/amdgpu: Add umc_info v4_0 structure 52548038496f drm/radeon: Remove the references of radeon_gem_ pread & pwrite ioctls 088c507b5e48 drm/amd/display: Fix up kdoc format for 'dc_set_edp_power' ea7e2edca8b2 drm/amd/display: always switch off ODM before committing more streams 0ee5d7374c99 drm/amd/display: 3.2.249 d55a36062eb5 drm/amd/display: fix pipe topology logging error 07926ba8a44f drm/amd/display: Add debugfs interface for ODM combine info d755ce6465ca drm/amd/display: correct z8_watermark 16bit to 20bit mask 04f920dc05e7 drm/amd/display: Fix incorrect comment 5e77c339a291 drm/amd/display: Skip dmub memory flush when not needed d12f00c91fdf drm/amd/display: Remove wait while locked d8bafc2b1eea drm/amd/display: add pipe topology update log 39d39a019657 drm/amd/display: switch to new ODM policy for windowed MPO ODM support 9d1e17227888 drm/amd/display: use new pipe allocation interface in dcn32 fpu 2174181019e4 drm/amd/display: add more pipe resource interfaces 7b0c688d4db2 drm/amd/display: add new resource interfaces to update odm mpc slice count 6b8333a5b929 drm/amd/display: add new resource interface for acquiring sec opp heads and release pipe 9ba46183eb90 drm/amd/display: rename function to add otg master for stream 9e0530257e2b drm/amd/display: add comments to add plane functions 753b7e62c9cf drm/amd/display: Add DPIA Link Encoder Assignment Fix 15e6b396f5ac drm/amd/display: update blank state on ODM changes 302be1cb9f4b drm/amd/display: Add smu write msg id fail retry process 3001e6d1dedc drm/amd/display: Add support for 1080p SubVP to reduce idle power c4b9dc5313da drm/amdgpu: Add SMU v13.0.6 default reset methods b03b44b622de Partially revert "drm/amd/display: update add plane to context logic with a new algorithm" ed807f0cbfed drm/amdgpu: add header files for MP 14.0.0 04cef5f58395 drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index' a728342ae4ec drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored ac84d99a1100 drm/amd/amdgpu/amdgpu_sdma: Increase buffer size to account for all possible values 3dd8a754a566 drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account for all possible values 8057a9d6561e drm/amd/amdgpu/amdgpu_device: Provide suitable description for param 'xcc_id' 01ee1f8aeac7 drm/radeon/radeon_ttm: Remove unused variable 'rbo' from radeon_bo_move() ddf1639b54c7 drm/amd: Fix spelling mistake "throtting" -> "throttling" 415b7ba36a78 drm/amdgpu: Use kvzalloc() to simplify code 5f5c75bf1687 drm/amdgpu: Remove amdgpu_bo_list_array_entry() a23abe1fbdc1 drm/amdgpu: Remove a redundant sanity check ff49bd2c74f2 drm/amdgpu: Explicitly add a flexible array at the end of 'struct amdgpu_bo_list' ac0ec1c7d1f0 drm/amd/display: register edp_backlight_control() for DCN301 ec70578c83ea drm/amdgpu: Allow issue disable gfx ras cmd to firmware e370f8f38976 drm/amdgpu: Add bootloader wait for PSP v13 1c6b6bd0780f drm/amdgpu: register a dirty framebuffer callback for fbcon 8525d41b0290 amdgpu/pm: Replace print_clock_levels with emit_clock_levels for arcturus 0bc053404dbd drm/amd/pm: fulfill the support for SMU13 `pp_dpm_dcefclk` interface e835bc2628d3 drm/amd/pm: correct SMU13 gfx voltage related OD settings 2c0172638963 drm/amdgpu/pm: Remove the duplicate dpm status check 102b80f68246 drm/amd/pm: Vangogh: Get average_* from average field of gpu_metrics_table d1090194cb4b drm/amd/pm: Fixes incorrect type in 'amdgpu_hwmon_show_power_avg() & _input()' a5600853167a drm/amd/pm: fix error flow in sensor fetching 7caebc8f99b2 drm/amdgpu: Updated TCP/UTCL1 programming f54e1d47e020 drm/amdgpu: Fix kcalloc over kzalloc in 'gmc_v9_0_init_mem_ranges' e0e1764a3a05 drm/amd/pm: fix debugfs pm_info output 5d44a766f70d drm/amdkfd: Share the original BO for GTT mapping 2c0f880abcca drm/amdgpu: Fix the return for gpu mode1_reset c234cd5f0866 drm/amd/display: 3.2.248 af2347434568 drm/amd/display: [FW Promotion] Release 0.0.180.0 99f596fc9ce5 drm/amd/display: ensure FS is enabled before sending request to DMUB for FS changes 5133b8d2ffd0 drm/amd/display: add check for PMFW hard min request complete a03aa4e04098 drm/amd/display: Save addr update in scratch before flip b1803560ba9d drm/amd/display: fix static screen detection setting 96271dd4d56d drm/amdgpu: add gfxhub 11.5.0 support b90975fa5bd8 drm/amdgpu: enable gmc11 for GC 11.5.0 aba2be41470a drm/amdgpu: add mmhub 3.3.0 support 1aa68225de27 drm/amdgpu: add mmhub 3.3.0 headers b5549a2df030 drm/amdgpu/discovery: enable gfx11 for GC 11.5.0 d3ff0189c1be drm/amdgpu/discovery: enable mes block for gc 11.5.0 10c9d8691851 drm/amdgpu: add mes firmware support for gc_11_5_0 d717da1775ca drm/amdgpu: add imu firmware support for gc_11_5_0 afac198cd117 drm/amdkfd: add KFD support for GC 11.5.0 8e42b463dfa9 drm/amdgpu: add golden setting for gc_11_5_0 15e7cbd91de6 drm/amdgpu/gfx11: initialize gfx11.5.0 dd5a326155ca drm/amdgpu/gmc11: initialize GMC for GC 11.5.0 memory support bfb1ee945140 drm/amdgpu: add gc headers for gc 11.5.0 d9d6833442b2 drm/amdgpu/discovery: add nbio 7.11.0 support e44d856eaa3d drm/amdgpu: add nbio 7.11 support ca8c68142ad8 drm/amdgpu: add nbio 7.11 registers bb7249ee45ff drm/amdgpu/discovery: enable soc21 support 0d1db799e7a8 drm/amdgpu/soc21: add initial GC 11.5.0 soc21 support 2c8a7ca16417 drm/amdgpu: add new AMDGPU_FAMILY definition f56c1941ebb7 drm/amdgpu: use 6.1.0 register offset for HDP CLK_CNTL dd05484f99d1 drm/radeon: possible buffer overflow 95dd6efc6bd3 drm/amd/display: fix mode scaling (RMX_.*) d28e6d5aab47 drm/amd/pm: Fix critical temp unit of SMU v13.0.6 559259362e5a drm/amdgpu: Remove SRAM clock gater override by driver 15c5c5f57514 drm/amdgpu: Add bootloader status check 0bc119fa2ebe drm/amdkfd: use correct method to get clock under SRIOV 36b0f88988be drm/amdgpu: Unset baco dummy mode on nbio v7.9 0b9dc439f404 drm/amd/display: Write flip addr to scratch reg for subvp ec4247823bbc drm/amd/display: set minimum of VBlank_nom 3ea691873492 drm/amd/display: Correct unit conversion for vstartup 65d1f8896e4c drm/amd/display: Roll back unit correction 96182df99dad drm/amd/display: Enable runtime register offset init for DCN32 DMUB 45f98fccb1f6 drm/amd/display: Refactor edp power control 959d2fc47f14 drm/amd/display: PQ regamma end point 4d5fd3d08ea9 drm/amd/display: PQ tail accuracy 53d8e3beeaa9 drm/amd/display: Expose mall capability c183060031ee drm/amd/display: Fix useless else if in display_mode_vba_util_32.c 80578f1641aa drm/amdgpu: Enable ras for mp0 v13_0_6 sriov 01175474322a drm/radeon: Cleanup radeon/radeon_fence.c 176b9dd27634 drm/amd/display: Fix unnecessary conversion to bool in 'amdgpu_dm_setup_replay' ebac9414a56a drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages 00481158ca02 drm/amdgpu/jpeg - skip change of power-gating state for sriov f8a499aed290 drm/amdgpu: Keep reset handlers shared 078649113570 drm/amd/pm: Add critical temp for GC v9.4.3 709c280ad526 drm/amd/pm: Update SMUv13.0.6 PMFW headers e240020ad1e5 drm/amdgpu: update gc_info v2_1 from discovery f489a41998ac drm/amdgpu: update mall info v2 from discovery 46963ed58545 drm/amdgpu: Only support RAS EEPROM on dGPU platform f33647b9e1b0 Documentation/gpu: Update amdgpu documentation d903af1a918f drm/amd/amdgpu: Use kmemdup to simplify kmalloc and memcpy logic 5465e7b87f58 drm/amdgpu/pm: Add notification for no DC support 3cce0bfcd0f9 drm/amd/display: Enable Replay for static screen use cases 84bd5e968594 drm/i915/dg2: Add support for new DG2-G12 revid 0x1 280410677af7 drm/i915: mark requests for GuC virtual engines to avoid use-after-free a10ca2afb8d3 drivers/drm/i915: Honor limits->max_bpp while computing DSC max input bpp 10eaac085bfe drm/display/dp: Assume 8 bpc support when DSC is supported b3bca7b8fa7c drm/i915/psr: Apply Wa_14015648006 for all display 14 steppings 97588df87b56 perf/x86/intel: Add common intel_pmu_init_hybrid() b0560bfd4b70 perf/x86/intel: Clean up the hybrid CPU type handling code 299a5fc8e783 perf/x86/intel: Apply the common initialization code for ADL d87d221f854b perf/x86/intel: Factor out the initialization code for ADL e-core 0ba0c03528e9 perf/x86/intel: Factor out the initialization code for SPR d4b5694c75d4 perf/x86/intel: Use the common uarch name for the shared functions 7467e1da9064 drm/i915/mtl: Update workaround 14016712196 9c7e9db11aef drm/i915/sdvo: Print out the i2c pin and slave address c0ff6c6e4c24 drm/i915/sdvo: Rework DDC bus handling 5bb306b1d141 drm/i915/sdvo: Get rid of the per-connector i2c symlink c6eddd311da4 drm/i915/sdvo: Nuke the duplicate sdvo->port 0eb8252a6f79 drm/i915/sdvo: Initialize the encoder earlier 31ea78571e0d drm/i915/sdvo: Nuke attached_output tracking 3974f9c17bb9 drm/i915/hdcp: Adjust timeout for read in DPMST Scenario ae4f902bb344 drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario 524240b231ea drm/i915/hdcp: Propagate aux info in DP HDCP functions 51152acfdcb1 drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim e42734318558 drm/i915/gsc: define gsc fw a5bb8a64025b fbdev/tcx: Use initializer macro for struct fb_ops d1ed0f1d2a04 fbdev/p9100: Use initializer macro for struct fb_ops 10ff3e6c8dbb fbdev/leo: Use initializer macro for struct fb_ops aee3c3119fd5 fbdev/ffb: Use initializer macro for struct fb_ops 17397471d80e fbdev/cg6: Use initializer macro for struct fb_ops 6e4241347b65 fbdev/cg3: Use initializer macro for struct fb_ops 1d3bba30ded2 fbdev/cg14: Use initializer macro for struct fb_ops 3409343341b1 fbdev/bw2: Use initializer macro for struct fb_ops cbe606f304ec fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support d3aeac86883e fbdev/sbus: Forward declare all necessary structures in header c18df7e69cbc fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected bb7f98db31b3 drm/tests: Add KUnit tests for drm_fb_memcpy() af4fd86a5c21 drm/tests: Add multi-plane support to conversion_buf_size() 371e0b186a13 drm/tests: Add KUnit tests for drm_fb_build_fourcc_list() c6099d7ed3db drm/tests: Add KUnit tests for drm_fb_clip_offset() 97eacd052dad drm/tests: Add KUnit tests for drm_fb_swab() ef8e29b16ff1 drm/tests: Test default pitch fallback 24883eb269f0 drm/repaper: fix -Wvoid-pointer-to-enum-cast warning 9af09dfcdfa1 drm/i915/color: move pre-SKL gamma and CSC enable read to intel_color f56e23edb196 drm/i915/color: move SKL+ gamma and CSC enable read to intel_color cecdea151e78 drm/i915: move ILK+ CSC mode read to intel_color efe6fcb2dc27 drm/i915: move HSW+ gamma mode read to intel_color 7f52ca642f80 drm/i915/color: move CHV CGM pipe mode read to intel_color ae3a70adc273 drm/i915/regs: split out intel_color_regs.h 17c35883cf53 drm/gma500: Remove unused declarations da596080b2b4 drm/gma500: Fix call trace when psb_gem_mm_init() fails afcacac4beb7 drm/gma500: remove duplicate macro definitions 6297ee90f682 drm/i915/display: configure SDP split for DP-MST 2e775f2d41ef drm/i915/display: update intel_dp_has_audio to support MST f1f959d523b7 drm/i915/vma: constify unbind_fence_ops 5d5fea7c79a7 drm/i915/rpl: Update pci ids for RPL P/U e83d12e09231 drm/i915/sdvo: Fail gracefully if the TV dotclock is out of range d320aaaa2cde drm/i915/sdvo: Pick the TV dotclock from adjusted_mode c99c0e2839a4 drm/i915: Fully populate crtc_state->dpll 7176dca94314 drm/i915: Don't warn about zero N/P in *_calc_dpll_params() 469c09624b56 drm/i915/sdvo: s/sdvo_inputs_mask/sdvo_num_inputs/ a5d1d0a1fc03 drm/i915/sdvo: Protect macro args 1d6f7b19bdff drm/i915/sdvo: Issue SetTargetOutput prior to GetAttachedDisplays 40a54a268ffc drm/i915/display: add lock while printing frontbuffer tracking bits to debugfs b715dcd3db4a drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly 50452f2f7685 drm/i915: Fix HPD polling, reenabling the output poll work as needed fe2352fd6402 drm: Add an HPD poll helper to reschedule the poll work 8940da9fe5f2 drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL 8884ba07786c apparmor: fix invalid reference on profile->disconnected b2edc4148ad9 drm/i915/guc: Force a reset on internal GuC error b4e9fa933551 drm/nouveau: uvmm: fix unset region pointer on remap 7baf60556413 drm/nouveau: sched: avoid job races between entities 1bd1817b68d7 drm/i915/display: combine DP audio compute config steps 2f092c0c5262 drm/i915/display: remove redundant parameter from sdp split update e388ae97e225 drm/i915/display: Eliminate IS_METEORLAKE checks 213454b3af2e drm/i915: Eliminate IS_MTL_DISPLAY_STEP 14128d64090f drm/i915: Replace several IS_METEORLAKE with proper IP version checks 2e3c369f23a7 drm/i915/mtl: Eliminate subplatforms 81af8abe6513 drm/i915: Eliminate IS_MTL_MEDIA_STEP 5a213086a025 drm/i915: Eliminate IS_MTL_GRAPHICS_STEP f7696ded7c9e drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version ea2f15565d7a drm/i915/xelpmp: Don't assume workarounds extend to future platforms 28c46feec7f8 drm/i915: Consolidate condition for Wa_22011802037 504245a5ab6b doc: uapi: Add document describing dma-buf semantics 9173c14fe795 drm/i915/display: Remove unused POWER_DOMAIN_MODESET 09902f3a1f83 doc: dma-buf: Rewrite intro section a little d7a407bc9ba3 drm/panfrost: Do not check for 0 return after calling platform_get_irq_byname() ad1367f831f8 drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg in drm_bridge_state 7adfec8c3374 drm/i915/dp: Check if force_dsc_output_format is possible 61d340faaa5b drm/i915/dp: Check src/sink compressed bpp limit for edp 1c56e9a39833 drm/i915/dp: Get optimal link config to have best compressed bpp a4d30841dee6 drm/i915/dp: Separate out function to get compressed bpp with joiner 874aa4a3ff50 drm/i915/dp: Add DSC BPC/BPP constraints while selecting pipe bpp with DSC 9c8160a34383 drm/i915/dp: Separate out functions for edp/DP for computing DSC bpp b9a7efcd9911 drm/i915/dp: Rename helper to get DSC max pipe_bpp 51dda14868ef drm/i915/dp: Avoid left shift of DSC output bpp by 4 2f4761c6654f drm/i915/dp: Check min bpc DSC limits for dsc_force_bpc also 8a969033cee8 drm/i915/dp: Add functions to get min/max src input bpc with DSC e1a211e31625 drm/i915/dp: Avoid forcing DSC BPC for MST case 90bba71a1afd drm/i915/dp: Remove extra logs for printing DSC info 7f5ac365261d drm/i915/intel_cdclk: Add vdsc with bigjoiner constraints on min_cdlck d9f864efb937 drm/i915/dp: Update Bigjoiner interface bits for computing compressed bpp 8d5284765a43 drm/i915/dp: Use consistent name for link bpp and compressed bpp fd279d21edd2 drm/i915/dp_mst: Use output_format to get the final link bpp 3a4b4809c8cc drm/i915/dp: Move compressed bpp check with 420 format inside the helper a1476c2a9715 drm/i915/dp: Consider output_format while computing dsc bpp 4ebf43d0488f drm/i915: Eliminate has_4tile feature flag 3d623691ca30 drm/i915/selftest: Simplify Y-major tiling in blit selftest c9517783060a drm/i915/dg2: Drop Wa_16011777198 f1c805716516 drm/i915: Tidy workaround definitions eaeb4b361452 drm/i915/dg2: Drop pre-production GT workarounds e50086f3d313 drm/i915/dg2: Drop pre-production display workarounds 3d3e02716136 drm/i915/dg2: Recognize pre-production hardware 226fa3ab8be5 drm/i915/cx0: Program vswing only for owned lanes 6a62986bb52e drm/i915/cx0: Enable/disable TX only for owned PHY lanes 0f5c2e5bd2fc drm/i915: Simplify intel_cx0_program_phy_lane() with loop 3a8ecd4c3ede drm/i915/cx0: Add intel_cx0_get_owned_lane_mask() 2643e6d1f2a5 drm/i915/dgfx: Enable d3cold at s2idle 2eb23c9409e0 drm/i915/selftests: Align igt_spinner_create_request with hangcheck c0eeae21425e drm/i915/display: Remove unused POWER_DOMAIN_MASK 25205087df1f drm/panel: Add driver for JDI LPM102A188A a913a739ab6e dt-bindings: display: Add bindings for JDI LPM102A188A d3b0466adfd9 drm/i915/dg2: Remove Wa_15010599737 3b918f4f0c8b drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS ac765b7018f6 drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm inside pm-complete 90b8ad13536e drm/i915: Fix TLB-Invalidation seqno store f5d8f9c0d8b4 drm/panel: JDI LT070ME05000 simplify with dev_err_probe() d19859a04266 drm/panel: JDI LT070ME05000 drop broken link 637d3fdc109a drm/panel: simple: Add support for Mitsubishi AA084XE01 50b0cd7d3ac3 dt-bindings: display: simple: Add Mitsubishi AA084XE01 panel 199cf07ebd2b drm/bridge: panel: Add a device link between drm device and panel device 95c23e2085f2 drm/i915/dp: Fix LT debug print in SDP CRC enable 58554dbf0991 drm/i915/vdsc: Fix first_line_bpg_offset calculation 4d49d87b3606 drm/rockchip: vop2: Add missing call to crtc reset helper 342f7e4967d0 drm/rockchip: vop2: Don't crash for invalid duplicate_state 5aacd2908378 drm/rockchip: vop: Fix call to crtc reset helper 800f7c332df7 drm/rockchip: vop: Use cleanup helper directly as destroy funcs 13fc28804bf1 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs 5976a28b344e drm/loongson: Fix error handling in lsdc_pixel_pll_setup() b31f784ffff9 drm/bridge: lvds-codec: Implement atomic_get_input_bus_fmts for LVDS encoder 4bed08d99c68 drm/i915: Don't change the status of forced connectors during HPD poll detect b77d010d82ea drm/i915: Don't change the status of forced connectors during hotplug detect cc018c262674 drm/i915: Avoid endless HPD poll detect loop via runtime suspend/resume 15f389da1125 drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos 96413b355a49 drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY 192948f6a923 drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM 78f46ecd9be8 drm/ttm/tests: Require MMU when testing efcb492d77c4 accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES 68132cc6d1bc nouveau/u_memcpya: use vmemdup_user 11fdb231f412 drm/rockchip: dsi: Add rv1126 MIPI DSI support 9610f9fdf9a0 dt-bindings: display: rockchip-dw-mipi-dsi: Document rv1126 DSI 3c3cfcb93f6e drm/rockchip: vop: Add rv1126 vop_lite support aadbaac84fc9 dt-bindings: display: rockchip-vop: Document rv1126 vop efea5b0dcc43 apparmor: remove unused PROF_* macros 980a5808686e apparmor: cleanup unused functions in file.h 9a0dbdbff018 apparmor: cleanup unused declarations in policy.h d2fe16e94cc3 apparmor: fixup return comments for kernel doc cleanups by Gaosheng Cui 510f276df2b9 mfd: tps6586x: Register restart handler 8bd141b17ced mfd: tps6586x: Use devm-based power off handler db2d6038c5e7 kernel/reboot: Add device to sys_off_handler aa49c90894d0 i2c: core: Run atomic i2c xfer when !preemptible 60466c067927 kernel/reboot: emergency_restart: Set correct system_state 25ff0ff2d628 apparmor: Fix kernel-doc warnings in apparmor/policy.c 2520d61c500b apparmor: Fix kernel-doc warnings in apparmor/policy_compat.c f8fce898e557 apparmor: Fix kernel-doc warnings in apparmor/policy_unpack.c 13c1748e2170 apparmor: Fix kernel-doc warnings in apparmor/resource.c 7abbbd573cbd apparmor: Fix kernel-doc warnings in apparmor/match.c 892148228611 apparmor: Fix kernel-doc warnings in apparmor/lib.c e18573dd2bac apparmor: Fix kernel-doc warnings in apparmor/label.c 3175df8032d9 apparmor: Fix kernel-doc warnings in apparmor/file.c 76426c9d92fd apparmor: Fix kernel-doc warnings in apparmor/domain.c c98c8972feb3 apparmor: Fix kernel-doc warnings in apparmor/capability.c 26c9ecb34f5f apparmor: Fix kernel-doc warnings in apparmor/audit.c afad53575a93 apparmor: use passed in gfp flags in aa_alloc_null() 180cf257998c apparmor: advertise availability of exended perms 8de4a7de1950 apparmor: remove unused macro 0897fcb1c1e7 apparmor: make aa_set_current_onexec return void