d82e9dd3f4
* refs/heads/tmp-2069378: ANDROID: GKI: disable rndis USB gadget driver VFS: filename_create(): fix incorrect intent. ANDROID: Move BRANCH from build.config.common to .constants. Revert "ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations" net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies net: dsa: felix: fix tagging protocol changes with multiple CPU ports tun: annotate access to queue->trans_start ANDROID: gki_defconfig: remove CONFIG_ND_BLK cifs: verify that tcon is valid before dereference in cifs_kill_sb drm/amd/display: remove dtbclk_ss compensation for dcn316 drm/amdgpu: Enable gfxoff quirk on MacBook Pro drm/amdgpu: Ensure HDA function is suspended before ASIC reset drm/amdgpu: fix VCN 3.1.2 firmware name drm/amd/display: don't ignore alpha property on pre-multiplied mode vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used cifs: potential buffer overflow in handling symlinks nfc: nci: add flush_workqueue to prevent uaf net: dsa: realtek: don't parse compatible string for RTL8366S net: dsa: realtek: fix Kconfig to assure consistent driver linkage FROMLIST: staging: android: ashmem: remove usage of list iterator after the loop body Revert "staging: remove ashmem" net: ftgmac100: access hardware register after clock ready ANDROID: debug_kinfo driver, move to drivers/android Revert "net: dsa: setup master before ports" macvlan: Fix leaking skb in source mode with nodst option ALSA: usb-audio: Limit max buffer and period sizes per time ALSA: memalloc: Add fallback SG-buffer allocations for x86 ANDROID: clang: update to 14.0.4 stat: fix inconsistency between struct stat and struct compat_stat gcc-plugins: latent_entropy: use /dev/urandom ALSA: nm256: Don't call card private_free at probe error path ALSA: mtpav: Don't call card private_free at probe error path ALSA: rme9652: Fix the missing snd_card_free() call at probe error ALSA: hdspm: Fix the missing snd_card_free() call at probe error ALSA: hdsp: Fix the missing snd_card_free() call at probe error ALSA: oxygen: Fix the missing snd_card_free() call at probe error ALSA: lx6464es: Fix the missing snd_card_free() call at probe error ALSA: cmipci: Fix the missing snd_card_free() call at probe error ALSA: aw2: Fix the missing snd_card_free() call at probe error ALSA: als300: Fix the missing snd_card_free() call at probe error ALSA: lola: Fix the missing snd_card_free() call at probe error ALSA: bt87x: Fix the missing snd_card_free() call at probe error ALSA: sis7019: Fix the missing error handling ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error ALSA: via82xx: Fix the missing snd_card_free() call at probe error ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error ALSA: rme96: Fix the missing snd_card_free() call at probe error ALSA: rme32: Fix the missing snd_card_free() call at probe error ALSA: riptide: Fix the missing snd_card_free() call at probe error ALSA: maestro3: Fix the missing snd_card_free() call at probe error ALSA: korg1212: Fix the missing snd_card_free() call at probe error ALSA: intel8x0: Fix the missing snd_card_free() call at probe error ALSA: ice1724: Fix the missing snd_card_free() call at probe error ALSA: fm801: Fix the missing snd_card_free() call at probe error ALSA: es1968: Fix the missing snd_card_free() call at probe error ALSA: es1938: Fix the missing snd_card_free() call at probe error ALSA: ens137x: Fix the missing snd_card_free() call at probe error ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error ALSA: cs4281: Fix the missing snd_card_free() call at probe error ALSA: ca0106: Fix the missing snd_card_free() call at probe error ALSA: azt3328: Fix the missing snd_card_free() call at probe error ALSA: au88x0: Fix the missing snd_card_free() call at probe error ALSA: atiixp: Fix the missing snd_card_free() call at probe error ALSA: als4000: Fix the missing snd_card_free() call at probe error ALSA: ali5451: Fix the missing snd_card_free() call at probe error ALSA: ad1889: Fix the missing snd_card_free() call at probe error ALSA: sc6000: Fix the missing snd_card_free() call at probe error ALSA: galaxy: Fix the missing snd_card_free() call at probe error ANDROID: arm64 gki_defconfig fixup s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig s390: current_stack_pointer shouldn't be a function ALSA: echoaudio: Fix the missing snd_card_free() call at probe error ALSA: core: Add snd_card_free_on_error() helper netfilter: nf_tables: nft_parse_register can return a negative value net: lan966x: Stop processing the MAC entry is port is wrong. net: lan966x: Fix when a port's upper is changed. net: lan966x: Fix IGMP snooping when frames have vlan tag net: lan966x: Update lan966x_ptp_get_nominal_value sctp: Initialize daddr on peeled off socket drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP net/smc: Fix af_ops of child socket pointing to released memory net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() net/smc: use memcpy instead of snprintf to avoid out of bounds read net: macb: Restart tx only if queue pointer is lagging KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU KVM: SVM: Do not activate AVIC for SEV-enabled guest Documentation: KVM: Add SPDX-License-Identifier tag selftests: kvm: add tsc_scaling_sync to .gitignore drm/msm/dp: add fail safe mode outside of event_mutex context drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() drm/msm: Stop using iommu_present() drm/msm/mdp5: check the return of kzalloc() drm/msm: Fix range size vs end confusion ipv6: fix panic when forwarding a pkt with no in6 dev dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() netfilter: nft_socket: make cgroup match work in input too mac80211: fix ht_capa printout in debugfs cfg80211: hold bss_lock while updating nontrans_list nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size net/sched: taprio: Check if socket flags are valid net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link net: phy: LAN87xx: remove genphy_softreset in config_aneg ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers ALSA: pcm: Test for "silence" field in struct "pcm_format_data" drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL Linux 5.18-rc2 s390: update defconfigs ath9k: Fix usage of driver-private space in tx_info brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant mt76: Fix undefined behavior due to shift overflowing the constant perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output perf tools: Add external commands to list-cmds perf docs: Add perf-iostat link to manpages perf session: Remap buf if there is no space for event media: si2157: unknown chip version Si2147-A30 ROM 0x50 perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K perf tools: Fix perf's libperf_print callback perf: arm-spe: Fix perf report --mem-mode perf unwind: Don't show unwind error messages when augmenting frame pointer stack tools headers arm64: Sync arm64's cputype.h with the kernel sources perf test tsc: Fix error message when not supported perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 perf python: Fix probing for some clang command line options tools build: Filter out options and warnings not supported by clang tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts tools include UAPI: Sync linux/vhost.h with the kernel sources RISC-V: KVM: include missing hwcap.h into vcpu_fp KVM: selftests: riscv: Fix alignment of the guest_hang() function KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() net: atlantic: Avoid out-of-bounds indexing net: dsa: felix: suppress -EPROBE_DEFER errors cifs: Split the smb3_add_credits tracepoint MAINTAINERS: add Tom as clang reviewer mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()" mailmap: update Vasily Averin's email address mm/mempolicy: fix mpol_new leak in shared_policy_replace mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning lz4: fix LZ4_decompress_safe_partial read out of bound highmem: fix checks in __kmap_local_sched_{in,out} mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation. fscache: remove FSCACHE_OLD_API Kconfig option fscache: Use wrapper fscache_set_cache_state() directly when relinquishing fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS fscache: Remove the cookie parameter from fscache_clear_page_bits() docs: filesystems: caching/backend-api.rst: fix an object withdrawn API docs: filesystems: caching/backend-api.rst: correct two relinquish APIs use cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr cachefiles: unmark inode in use in error path net/sched: fix initialization order when updating chain 0 head sctp: use the correct skb for security_sctp_assoc_request mlxsw: i2c: Fix initialization error flow net: mdio: don't defer probe forever if PHY IRQ provider is missing io_uring: fix race between timeout flush and removal cxl/pci: Drop shadowed variable tools/testing/nvdimm: Fix security_init() symbol collision RDMA/hfi1: Fix use-after-free bug for mm struct Revert "iavf: Fix deadlock occurrence during resetting VF interface" ice: arfs: fix use-after-free when freeing @rx_cpu_rmap cifs: release cached dentries only if mount is complete cifs: Check the IOCB_DIRECT flag, not O_DIRECT perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant ALSA: usb-audio: Increase max buffer size ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb vxlan: fix error return code in vxlan_fdb_append flow_dissector: fix false-positive __read_overflow2_field() warning veth: Ensure eth header is in skb's linear part bonding: Update layer2 and layer2+3 hash formula documentation MAINTAINERS: Fix reviewer info for a few ROHM ICs net/sched: flower: fix parsing of ethertype following VLAN header dt-bindings: net: ave: Use unevaluatedProperties dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string arm64: Add part number for Arm Cortex-A78AE arm64: patch_text: Fixup last cpu should be master iommu/omap: Fix regression in probe for NULL pointer dereference mmc: core: improve API to make clear mmc_hw_reset is for cards ANDROID: dm-user: remove REQ_OP_WRITE_SAME SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() SUNRPC: Handle allocation failure in rpc_new_task() NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget SUNRPC: Handle low memory situations in call_status() SUNRPC: Handle ENOMEM in call_transmit_status() NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() NFS: Replace readdir's use of xxhash() with hash_64() io_uring: use nospec annotation for more indexes io_uring: zero tag on rsrc removal io_uring: don't touch scm_fp_list after queueing skb io_uring: nospec index for tags on files update io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF Revert "io_uring: Add support for napi_busy_poll" io_uring: drop the old style inflight file tracking io_uring: defer file assignment io_uring: propagate issue_flags state down to file assignment ANDROID: remove CONFIG_DEBUG_INFO from gki_defconfig files Revert "ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds" SUNRPC: Fix the svc_deferred_event trace class mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk mm/mempolicy: Use vma_alloc_folio() in new_page() mm: Add vma_alloc_folio() mm/migrate: Use a folio in migrate_misplaced_transhuge_page() mm/migrate: Use a folio in alloc_migration_target() mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD x86/msi: Fix msi message data shadow struct mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete s390/kexec: silence -Warray-bounds warning x86/extable: Prefer local labels in .set directives x86,bpf: Avoid IBT objtool warning ALSA: hda: intel-dsp-config: update AlderLake PCI IDs sound/oss/dmasound: fix build when drivers are mixed =y/=m ALSA: hda/realtek: Add quirk for Clevo PD50PNT selftests: KVM: Free the GIC FD when cleaning up in arch_timer selftests: KVM: Don't leak GIC FD across dirty log test iterations KVM: Don't create VM debugfs files outside of the VM directory KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) drivers: net: slip: fix NPD bug in sl_tx_timeout() scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan scsi: ufs: ufshpb: Fix a NULL check on list iterator scsi: sd: Clean up gendisk if device_add_disk() failed scsi: message: fusion: Remove redundant variable dmp scsi: mvsas: Add PCI ID of RocketRaid 2640 scsi: sd: sd_read_cpr() requires VPD pages scsi: mpt3sas: Fail reset operation if config request timed out scsi: sym53c500_cs: Stop using struct scsi_pointer scsi: ufs: ufs-pci: Add support for Intel MTL scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory random: check for signals every PAGE_SIZE chunk of /dev/[u]random Revert "powerpc: Set max_mapnr correctly" powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit ANDROID: selftests: incfs: Add stacked_mount_test ANDROID: selftests: incfs: Add umount helper function ANDROID: selftests: incfs: skip large_file_test test is not enough free space ANDROID: selftests: incfs: Add -fno-omit-frame-pointer ANDROID: incremental-fs: limit mount stack depth fbdev: Fix unregistering of framebuffers without device drbd: set QUEUE_FLAG_STABLE_WRITES drbd: fix an invalid memory access caused by incorrect use of list iterator drbd: Fix five use after free bugs in get_initial_state SUNRPC: Fix NFSD's request deferral on RDMA transports KVM: avoid NULL pointer dereference in kvm_dirty_ring_push bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets bpf: Support dual-stack sockets in bpf_tcp_check_syncookie drm/msm/dpu: Use indexed array initializer to prevent mismatches drm/msm/disp: check the return value of kzalloc() drm/amdgpu/smu10: fix SoC/fclk units in auto mode drm/amd/display: update dcn315 clock table read drm/amdgpu/display: change pipe policy for DCN 2.1 drm/amd/display: Add configuration options for AUX wake work around. drm/amd/display: remove assert for odm transition case drm/amdgpu: don't use BACO for reset in S3 drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw drm/amdkfd: Create file descriptor after client is added to smi_clients list drm/amdgpu: Sync up header and implementation to use the same parameter names drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address amd/display: set backlight only if required drm/amd/display: Fix allocate_mst_payload assert on resume drm/amd/display: Revert FEC check in validation drm/amd/display: Add work around for AUX failure on wake. drm/amd/display: Clear optc false state when disable otg drm/amd/display: Enable power gating before init_pipes drm/amd/display: Remove redundant dsc power gating from init_hw drm/amd/display: Correct Slice reset calculation drm/amd/vcn: fix an error msg on vcn 3.0 drm/amdgpu/vcn3: send smu interface type spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() spi: cadence-quadspi: fix protocol setup for non-1-1-X operations spi: core: add dma_map_dev for __spi_unmap_msg() cdrom: remove unused variable myri10ge: fix an incorrect free for skb in myri10ge_sw_tso net: usb: aqc111: Fix out-of-bounds accesses in RX fixup qede: confirm skb is allocated before using net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() Drivers: hv: balloon: Disable balloon and hot-add accordingly Drivers: hv: balloon: Support status report for larger page sizes random: check for signal_pending() outside of need_resched() check random: do not allow user to keep crng key around on stack net: phy: mscc-miim: reject clause 45 register accesses net: axiemac: use a phandle to reference pcs_phy dt-bindings: net: add pcs-handle attribute net: axienet: factor out phy_node in struct axienet_local net: axienet: setup mdio unconditionally net: sfc: fix using uninitialized xdp tx_queue rxrpc: fix a race in rxrpc_exit_net() net: openvswitch: fix leak of nested actions tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry KVM: arm64: selftests: Introduce vcpu_width_config KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs s390: allow to compile with z16 optimizations s390: add z16 elf platform arm64: alternatives: mark patch_alternative() as `noinstr` KVM: arm64: vgic: Remove unnecessary type castings KVM: arm64: Don't split hugepages outside of MMU write lock KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 KVM: arm64: Generally disallow SMC64 for AArch32 guests ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() net: openvswitch: don't send internal clone attribute to the userspace. net: micrel: Fix KS8851 Kconfig media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV btrfs: fix btrfs_submit_compressed_write cgroup attribution btrfs: fix root ref counts in error handling in btrfs_get_root_ref btrfs: zoned: activate block group only for extent allocation btrfs: return allocated block group from do_chunk_alloc() btrfs: mark resumed async balance as writing btrfs: remove support of balance v1 ioctl btrfs: release correct delalloc amount in direct IO write path btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range Partial Revert "ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK" ANDROID: build.config: set NDK_TRIPLE ANDROID: disable SAMPLES and BPFILTER for allmodconfigs FROMLIST: net, uapi: remove inclusion of arpa/inet.h FROMGIT: kbuild: add --target to correctly cross-compile UAPI headers with Clang FROMGIT: kbuild: Add environment variables for userprogs flags ACPI: bus: Eliminate acpi_bus_get_device() x86/speculation: Restore speculation related MSRs during S3 resume x86/pm: Save the MSR validity status at context setup ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant ALSA: hda/i915 - skip acomp init if no matching display ice: clear cmd_type_offset_bsz for TX rings ice: xsk: fix VSI state check in ice_xsk_wakeup() ice: synchronize_rcu() when terminating rings irqchip/gic, gic-v3: Prevent GSI to SGI translations irqchip/gic-v3: Fix GICR_CTLR.RWP polling irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() irq/qcom-mpm: Fix build error without MAILBOX media: rockchip/rga: do proper error checking in probe random: opportunistically initialize on /dev/urandom reads kobject: kobj_type: remove default_attrs powerpc/pseries/vas: use default_groups in kobj_type Documentation: kvm: Add missing line break in api.rst KVM: x86/mmu: remove unnecessary flush_workqueue() KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() ipv6: Fix stats accounting in ip6_pkt_drop ice: Do not skip not enabled queues in ice_vc_dis_qs_msg ice: Set txq_teid to ICE_INVAL_TEID on ring creation dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe netfilter: nf_tables: memcg accounting for dynamically allocated objects UPSTREAM: KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() objtool: Fix SLS validation for kcov tail-call replacement objtool: Fix IBT tail-call detection x86/bug: Prevent shadowing in __WARN_FLAGS perf/core: Always set cpuctx cgrp when enable cgroup event perf/core: Fix perf_cgroup_switch() perf/core: Use perf_cgroup_info->active to check if cgroup is active perf/core: Don't pass task around when ctx sched in perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids perf/x86/intel: Don't extend the pseudo-encoding to GP counters perf/core: Inherit event_caps perf/x86/uncore: Add Raptor Lake uncore support perf/x86/msr: Add Raptor Lake CPU support perf/x86/cstate: Add Raptor Lake support perf/x86: Add Intel Raptor Lake support Revert "mm/page_alloc: mark pagesets as __maybe_unused" Revert "locking/local_lock: Make the empty local_lock_*() function a macro." x86/percpu: Remove volatile from arch_raw_cpu_ptr(). static_call: Remove __DEFINE_STATIC_CALL macro static_call: Properly initialise DEFINE_STATIC_CALL_RET0() static_call: Don't make __static_call_return0 static x86,static_call: Fix __static_call_return0 for i386 entry: Fix compile error in dynamic_irqentry_exit_cond_resched() sched: Teach the forced-newidle balancer about CPU affinity limitation. sched/core: Fix forceidle balancing dt-bindings: display: bridge: Drop requirement on input port for DSI devices sctp: count singleton chunks in assoc user stats cifs: update internal module number cifs: force new session setup and tcon for dfs io_uring: move read/write file prep state into actual opcode handler io_uring: defer splice/tee file validity check until command issue drm/nouveau/pmu: Add missing callbacks for Tegra devices selftests/harness: Pass variant to teardown selftests/harness: Run TEARDOWN for ASSERT failures selftests: fix an unused variable warning in pidfd selftest selftests: fix header dependency for pid_namespace selftests selftests: x86: add 32bit build warnings for SUSE selftests/proc: fix array_size.cocci warning selftests/vDSO: fix array_size.cocci warning Revert "ACPI: processor: idle: Only flush cache on entering C3" Documentation: kunit: fix path to .kunitconfig in start.rst IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition x86/mm/tlb: Revert retpoline avoidance approach random: do not split fast init input in add_hwgenerator_randomness() Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" cifs: remove check of list iterator against head past the loop body cifs: fix potential race with cifsd thread habanalabs: Fix test build failures ANDROID: gki defconfig movements Revert "ANDROID: GKI: amlogic: add DTB overlays" staging: r8188eu: Fix PPPoE tag insertion on little endian systems platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND platform/x86: acerhdf: Cleanup str_starts_with() Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD RDMA/mlx5: Add a missing update of cache->last_add RDMA/mlx5: Don't remove cache MRs when a delay is needed MAINTAINERS: Update qib and hfi1 related drivers MAINTAINERS: Add Leon Romanovsky to RDMA maintainers platform/x86: think-lmi: certificate support clean ups gpio: Restrict usage of GPIO chip irq members before initialization sfc: Do not free an empty page_ring stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static mmc: renesas_sdhi: special 4tap settings only apply to HS400 bnxt_en: Prevent XDP redirect from running when stopping TX queue bnxt_en: reserve space inside receive page for skb_shared_info bnxt_en: Synchronize tx when xdp redirects happen on same ring qed: fix ethtool register dump net: phy: micrel: Remove DT option lan8814,ignore-ts net: phy: micrel: Remove latency from driver dt-bindings: net: micrel: Revert latency support and timestamping check mmc: core: Fixup support for writeback-cache for eMMC and SD FROMLIST: fuse: give wakeup hints to the scheduler mmc: block: Check for errors after write on SPI mmc: mmci: stm32: correctly check all elements of sg list Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator arm64: Fix comments in macro __init_el2_gicv3 arm64: fix typos in comments arch/arm64: Fix topology initialization for core scheduling arm64: mte: Fix the stack frame size warning in mte_dump_tag_range() Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. regulator: atc260x: Fix missing active_discharge_on setting spi: mxic: Fix an error handling path in mxic_spi_probe() spi: rpc-if: Fix RPM imbalance in probe error path regulator: rtq2134: Fix missing active_discharge_on setting regulator: wm8994: Add an off-on delay for WM8994 variant gpu: ipu-v3: Fix dev_dbg frequency output drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe drm/imx: Fix memory leak in imx_pd_connector_get_modes drm/imx: imx-ldb: Check for null pointer after calling kmemdup ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs ata: sata_dwc_460ex: Fix crash due to OOB write ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt() io_uring: don't check req->file in io_fsync_prep() Linux 5.18-rc1 KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h selftests: net: fix nexthop warning cleanup double ip typo docs: net: dsa: fix minor grammar and punctuation issues Revert "clk: Drop the rate range on clk_put()" modpost: restore the warning message for missing symbol versions Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" watch_queue: Free the page array when watch_queue is dismantled tracing: mark user_events as BROKEN tracing: Move user_events.h temporarily out of include/uapi ftrace: Make ftrace_graph_is_dead() a static branch tracing: Set user_events to BROKEN tracing/user_events: Remove eBPF interfaces tracing/user_events: Hold event_mutex during dyn_event_add proc: bootconfig: Add null pointer check tracing: Rename the staging files for trace_events KVM: x86: fix sending PV IPI KVM: x86/mmu: do compare-and-exchange of gPTE via the user address KVM: x86: Remove redundant vm_entry_controls_clearbit() call KVM: x86: cleanup enter_rmode() KVM: x86: SVM: fix tsc scaling when the host doesn't support it kvm: x86: SVM: remove unused defines KVM: x86: SVM: move tsc ratio definitions to svm.h KVM: x86: SVM: fix avic spec based definitions again KVM: MIPS: remove reference to trap&emulate virtualization KVM: x86: document limitations of MSR filtering KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr KVM: x86/emulator: Emulate RDPID only if it is enabled in guest KVM: x86/pmu: Fix and isolate TSX-specific performance event logic KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs KVM: x86: Trace all APICv inhibit changes and capture overall status KVM: x86: Add wrappers for setting/clearing APICv inhibits KVM: x86: Make APICv inhibit reasons an enum and cleanup naming KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: Rename variable smap to not_smap in permission_fault() KVM: X86: Fix comments in update_permission_bitmask KVM: X86: Change the type of access u32 to u64 KVM: Remove dirty handling from gfn_to_pfn_cache completely KVM: Use enum to track if cached PFN will be used in guest and/or host KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() KVM: x86/pmu: Use different raw event masks for AMD and Intel KVM: Don't actually set a request when evicting vCPUs for GFN cache invd KVM: avoid double put_page with gfn-to-pfn cache KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap KVM: SVM: fix panic on out-of-bounds guest IRQ KVM: MMU: propagate alloc_workqueue failure Revert "ANDROID: sched: Add vendor hooks for override sugov behavior" Revert "ANDROID: sched: Add vendor hooks for skipping sugov update" Revert "Revert "Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler""" ANDROID: kernel/sched/android.h: add uclamp_* stub functions net: stmmac: Fix unset max_speed difference between DT and non-DT platforms net/fungible: Fix reference to __udivdi3 on 32b builds dt-bindings: Fix phandle-array issues in the idle-states bindings perf python: Convert tracepoint.py example to python3 perf evlist: Directly return instead of using local ret variable perf cpumap: More cpu map reuse by merge. perf cpumap: Add is_subset function perf evlist: Rename cpus to user_requested_cpus perf tools: Stop depending on .git files for building PERF-VERSION-FILE tools headers cpufeatures: Sync with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers UAPI: Sync linux/kvm.h with the kernel sources tools kvm headers arm64: Update KVM headers from the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources tools headers UAPI: Sync asm-generic/mman-common.h with the kernel perf beauty: Update copy of linux/socket.h with the kernel sources perf tools: Update copy of libbpf's hashmap.c perf stat: Avoid SEGV if core.cpus isn't set mm/damon: prevent activated scheme from sleeping by deactivated schemes mm/kmemleak: reset tag when compare object pointer doc/vm/page_owner.rst: remove content related to -c option tools/vm/page_owner_sort.c: remove -c option mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP mm,hwpoison: unmap poisoned page before invalidation mailmap: update Kirill's email mm: kfence: fix objcgs vector allocation mm/munlock: protect the per-CPU pagevec by a local_lock_t mm/munlock: update Documentation/vm/unevictable-lru.rst mm/munlock: add lru_add_drain() to fix memcg_stat_test nilfs2: get rid of nilfs_mapping_init() nilfs2: fix lockdep warnings during disk space reclamation nilfs2: fix lockdep warnings in page operations for btree nodes ocfs2: fix crash when mount with quota enabled Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() ntfs: Correct mark_ntfs_record_dirty() folio conversion f2fs: Get the superblock from the mapping instead of the page f2fs: Correct f2fs_dirty_data_folio() conversion ext4: Correct ext4_journalled_dirty_folio() conversion filemap: Remove AOP_FLAG_CONT_EXPAND fs: Pass an iocb to generic_perform_write() fs, net: Move read_descriptor_t to net.h fs: Remove read_actor_t iomap: Simplify is_partially_uptodate a little readahead: Update comments mm: remove the skip_page argument to read_pages mm: remove the pages argument to read_pages fs: Remove ->readpages address space operation readahead: Remove read_cache_pages() dm: fix bio polling to handle possibile BLK_STS_AGAIN dm: fix dm_io and dm_target_io flags race condition on Alpha Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" kbuild: Remove '-mno-global-merge' kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh kconfig: remove stale comment about removed kconfig_print_symbol() Revert "ANDROID: sched: Introduce uclamp latency and boost wrapper" Revert "ANDROID: sched/fair: Bias EAS placement for latency" ANDROID: add kernel/sched/android.h Revert "ANDROID: sched: avoid placing RT threads on cores handling softirqs" dm integrity: set journal entry unused when shrinking device dm ioctl: log an error if the ioctl structure is corrupted Revert "ANDROID: vendor_hooks: add waiting information for blocked tasks" ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0' selftests: net: add delete nexthop route warning test net: ipv4: fix route with nexthop object delete warning net: micrel: fix KS8851_MLL Kconfig mctp: Use output netdev to allocate skb headroom mctp i2c: correct mctp_i2c_header_create result mctp: Fix check for dev_hard_header() result ice: Fix broken IFF_ALLMULTI handling ice: Fix MAC address setting ice: Clear default forwarding VSI during VSI release Revert "net: dsa: stop updating master MTU from master.c" skbuff: fix coalescing for page_pool fragment recycling vrf: fix packet sniffing for traffic originating from ip tunnels net/tls: fix slab-out-of-bounds bug in decrypt_internal net: sfc: add missing xdp queue reinitialization MIPS: crypto: Fix CRC32 code MAINTAINERS: mark wil6210 as orphan MAINTAINERS: claim include/uapi/linux/wireless.h ath9k: Properly clear TX status area before reporting to mac80211 Revert "ANDROID: schedutil: add vendor hook for adjusting util to freq calculation" Revert "ANDROID: Add a vendor hook that allow a module to modify the wake flag" dma-mapping: move pgprot_decrypted out of dma_pgprot Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" exfat: do not clear VolumeDirty in writeback exfat: allow access to paths with trailing dots RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n RISC-V: defconfig: Drop redundant SBI HVC and earlycon platform/chrome: cros_ec_debugfs: detach log reader wq from devm platform: chrome: Split trace include file Documentation: riscv: remove non-existent directory from table of contents drbd: remove check of list iterator against head past the loop body drbd: remove usage of list iterator variable after loop riscv: cpu.c: don't use kernel-doc markers for comments arm64: dts: ls1046a: Update i2c node dma properties arm64: dts: ls1043a: Update i2c dma properties ARM: dts: spear1340: Update serial node properties ARM: dts: spear13xx: Update SPI dma properties random: mix build-time latent entropy into pool at init ARM: OMAP2+: Fix regression for smc calls for vmap stack RISC-V: Enable profiling by default RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo uapi/linux/stddef.h: Add include guards RISC-V: Declare per cpu boot data as static ANDROID: vendor_hooks: Reduce pointless modversions CRC churn blk-wbt: remove wbt_track stub gfs2: Make sure FITRIM minlen is rounded up to fs block size ARM/dma-mapping: Remove CMA code when not built with CMA vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices openvswitch: Add recirc_id to recirc warning PCI: hv: Remove unused hv_set_msi_entry_from_desc() gpio: ts5500: Fix Links to Technologic Systems web resources nfsd: Clean up nfsd_file_put() cifs: fix NULL ptr dereference in smb2_ioctl_query_info() cifs: prevent bad output lengths in smb2_ioctl_query_info() nfsd: Fix a write performance regression smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common nbd: fix possible overflow on 'first_minor' in nbd_dev_add() gpio: Properly document parent data union gpio: ts4900: Fix comment formatting and grammar MAINTAINERS: add drbd co-maintainer ARM: 9187/1: JIVE: fix return value of __setup handler ARM: 9189/1: decompressor: fix unneeded rebuilds of library objects rxrpc: fix some null-ptr-deref bugs in server_key.c XArray: Update the LRU list in xas_split() powerpc/numa: Handle partially initialized numa nodes block: use dedicated list iterator variable rxrpc: Fix call timer start racing with call destruction net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware net: hns3: fix the concurrency between functions reading debugfs docs: netdev: move the netdev-FAQ to the process pages docs: netdev: broaden the new vs old code formatting guidelines docs: netdev: call out the merge window in tag checking docs: netdev: add missing back ticks docs: netdev: make the testing requirement more stringent docs: netdev: add a question about re-posting frequency docs: netdev: rephrase the 'should I update patchwork' question docs: netdev: rephrase the 'Under review' question docs: netdev: shorten the name and mention msgid for patch status docs: netdev: note that RFC postings are allowed any time docs: netdev: turn the net-next closed into a Warning docs: netdev: move the patch marking section up docs: netdev: minor reword docs: netdev: replace references to old archives Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels" can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration can: mcba_usb: properly check endpoint type can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path can: m_can: m_can_tx_handler(): fix use after free of skb can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value can: isotp: restore accidentally removed MSG_PEEK feature RISC-V: Fix a comment typo in riscv_of_parent_hartid() riscv: Increase stack size under KASAN riscv: Fix fill_callchain return value riscv: dts: canaan: Fix SPI3 bus width Revert "ANDROID: sched: Add vendor hook to select ilb cpu" UPSTREAM: mm/page_alloc: mark pagesets as __maybe_unused kbuild: Make $(LLVM) more flexible kbuild: add --target to correctly cross-compile UAPI headers with Clang fixdep: use fflush() and ferror() to ensure successful write to files arch: syscalls: simplify uapi/kapi directory creation usr/include: replace extra-y with always-y bpf: selftests: Test fentry tracing a struct_ops program bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT rethook: Fix to use WRITE_ONCE() for rethook:: Handler net: sparx5: uses, depends on BRIDGE or !BRIDGE wireguard: socket: ignore v6 endpoints when ipv6 is disabled wireguard: socket: free skb in send6 when ipv6 is disabled wireguard: selftests: simplify RNG seeding wireguard: queueing: use CFI-safe ptr_ring cleanup function mm: page_alloc: validate buddy before check its migratetype. riscv: Rename "sp_in_global" to "current_stack_pointer" docs: Add a document on how to fix a messy diffstat docs: sphinx/requirements: Limit jinja2<3.1 sfc: Avoid NULL pointer dereference on systems without numa awareness ptp: ocp: handle error from nvmem_device_find net: dsa: felix: fix possible NULL pointer dereference drbd: fix potential silent data corruption MIPS: rb532: move GPIOD definition into C-files MIPS: lantiq: check the return value of kzalloc() mips: sgi-ip22: add a check for the return of kzalloc() fs: fix an infinite loop in iomap_fiemap loop: fix ioctl calls using compat_loop_info PCI/doc: cleanup references to the legacy PCI DMA API ksmbd: replace usage of found with dedicated list iterator variable ksmbd: Remove a redundant zeroing of memory MAINTAINERS: ksmbd: switch Sergey to reviewer ksmbd: shorten experimental warning on loading the module ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock selftests/bpf: Fix warning comparing pointer to 0 bpf: Fix sparse warnings in kprobe_multi_resolve_syms bpftool: Explicit errno handling in skeletons x86/fpu/xstate: Consolidate size calculations x86/fpu/xstate: Handle supervisor states in XSTATE permissions x86/fpu/xsave: Handle compacted offsets correctly with supervisor states x86/fpu: Cache xfeature flags from CPUID x86/fpu/xsave: Initialize offset/size cache early x86/fpu: Remove unused supervisor only offsets ALSA: hda: Avoid unsol event during RPM suspending vdpa: mlx5: synchronize driver status with CVQ vdpa: mlx5: prevent cvq work from hogging CPU Revert "virtio_config: introduce a new .enable_cbs method" Revert "virtio: use virtio_device_ready() in virtio_device_restore()" ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 drm: of: Properly try all possible cases for bridge/panel detection fs: fix fd table size alignment properly Revert "ANDROID: fs: FS tracepoints to track IO." PCI: Remove the deprecated "pci-dma-compat.h" API crypto: x86/sm3 - Fixup SLS scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch" scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() scsi: aic7xxx: Use standard PCI subsystem, subdevice defines scsi: ufs: qcom: Drop custom Android boot parameters scsi: core: sysfs: Remove comments that conflict with the actual logic scsi: hisi_sas: Remove stray fallthrough annotation scsi: virtio-scsi: Eliminate anonymous module_init & module_exit scsi: isci: Fix spelling mistake "doesnt" -> "doesn't" scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() scsi: aha152x: Stop using struct scsi_pointer scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation scsi: core: scsi_logging: Fix a BUG scsi: ufs: core: Remove unused field in struct ufs_hba scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() scsi: lpfc: Fix broken SLI4 abort path scsi: lpfc: Update lpfc version to 14.2.0.1 scsi: lpfc: Fix queue failures when recovering from PCI parity error scsi: lpfc: Fix unload hang after back to back PCI EEH faults scsi: lpfc: Improve PCI EEH Error and Recovery Handling scsi: target: tcmu: Fix possible page UAF scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() SUNRPC: handle malloc failure in ->request_prepare NFSv4: fix open failure with O_ACCMODE flag Revert "NFSv4: Handle the special Linux file open access mode" xfs: drop async cache flushes from CIL commits. xfs: shutdown during log recovery needs to mark the log shutdown xfs: xfs_trans_commit() path must check for log shutdown xfs: xfs_do_force_shutdown needs to block racing shutdowns xfs: log shutdown triggers should only shut down the log xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks xfs: shutdown in intent recovery has non-intent items in the AIL xfs: aborting inodes on shutdown may need buffer lock dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible lib/test: use after free in register_test_dev_kmod() fs: fd tables have to be multiples of BITS_PER_LONG netfilter: bitwise: fix reduce comparisons riscv module: remove (NOLOAD) rtc: check if __rtc_read_time was successful rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram rtc: mc146818-lib: Fix the AltCentury for AMD platforms io_uring: defer msg-ring file validity check until command issue parisc: Fix patch code locking and flushing parisc: Find a new timesync master if current CPU is removed parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging parisc: Add PDC locking functions for rendezvous code parisc: Move disable_sr_hashing_asm() into .text section parisc: Move CPU startup-related functions into .text section parisc: Move store_cpu_topology() into text section parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY parisc: Ensure set_firmware_width() is called only once parisc: Add constants for control registers and clean up mfctl() parisc: Detect hppa-suse-linux-gcc compiler for cross-building parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq() parisc: Fix CPU affinity for Lasi, WAX and Dino chips x86/fpu: Remove redundant XCOMP_BV initialization KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq Documentation: KVM: add API issues section Documentation: KVM: add virtual CPU errata documentation Documentation: KVM: add separate directories for architecture-specific documentation Documentation: kvm: include new locks Documentation: kvm: fixes for locking.rst KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() clk: zynq: Update the parameters to zynq_clk_register_periph_clk clk: zynq: trivial warning fix Revert "KVM: set owner of cpu and vm file operations" KVM: Prevent module exit until all VMs are freed io_uring: fail links if msg-ring doesn't succeeed phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE Revert "parisc: Fix invalidate/flush vmap routines" x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer PCI: hv: Propagate coherence from VMbus device to PCI device Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device Drivers: hv: vmbus: Fix potential crash on module unload Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests net: lan966x: fix kernel oops on ioctl when I/F is down ax25: Fix UAF bugs in ax25 timers ax25: fix UAF bug in ax25_send_control() openvswitch: Fixed nd target mask field in the flow dump. nvme-multipath: fix hang when disk goes live over reconnect nvme: fix RCU hole that allowed for endless looping in multipath round robin nvme: allow duplicate NSIDs for private namespaces nvmet: remove redundant assignment after left shift nvmet: use a private workqueue instead of the system workqueue dma-buf: handle empty dma_fence_arrays gracefully dma-buf/sync-file: fix logic error in new fence merge code selftests/bpf: Fix clang compilation errors ice: xsk: Fix indexing in ice_tx_xsk_pool() ice: xsk: Stop Rx processing when ntc catches ntu ice: xsk: Eliminate unnecessary loop iteration xsk: Do not write NULL in SW ring at allocation failure x86,kprobes: Fix optprobe trampoline to generate complete pt_regs x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs x86,rethook,kprobes: Replace kretprobe with rethook on x86 kprobes: Use rethook for kretprobe if possible bpftool: Fix generated code in codegen_asserts selftests/bpf: fix selftest after random: Urandom_read tracepoint removal bpf: Fix maximum permitted number of arguments check bpf: Sync comments for bpf_get_stack fprobe: Fix sparse warning for acccessing __rcu ftrace_hash fprobe: Fix smatch type mismatch warning bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 dt-bindings: Fix missing '/schemas' in $ref paths dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes dt-bindings: net: snps,dwmac: modify available values of PBL dt-bindings: display: mediatek: Fix examples on new bindings dt-bindings: display: mediatek, ovl: Fix 'iommu' required property typo dt-bindings: display: mediatek, mutex: Fix mediatek, gce-events type Revert "dt-bindings: display: mediatek: add ethdr definition for mt8195" XArray: Fix xas_create_range() when multi-order entry present Revert "selftests: net: Add tls config dependency for tls selftests" net/smc: Send out the remaining data in sndbuf before close smb3: cleanup and clarify status of tree connections net: move net_unlink_todo() out of the header net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator Documentation: kunit: Fix cross-referencing warnings s390/alternatives: avoid using jgnop mnemonic vdpa/mlx5: Avoid processing works if workqueue was destroyed vhost: handle error while adding split ranges to iotlb vdpa: support exposing the count of vqs to userspace vdpa: change the type of nvqs to u32 vdpa: support exposing the config size to userspace vdpa/mlx5: re-create forwarding rules after mac modified virtio: pci: check bar values read from virtio config space Revert "virtio_pci: harden MSI-X interrupts" Revert "virtio-pci: harden INTX interrupts" drivers/net/virtio_net: Added RSS hash report control. drivers/net/virtio_net: Added RSS hash report. drivers/net/virtio_net: Added basic RSS support. drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. virtio: use virtio_device_ready() in virtio_device_restore() tools/virtio: compile with -pthread tools/virtio: fix after premapped buf support virtio_ring: remove flags check for unmap packed indirect desc virtio_ring: remove flags check for unmap split indirect desc virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() net/mlx5: Add support for configuring max device MTU virtio-crypto: rename skcipher algs virtio-crypto: implement RSA algorithm virtio-crypto: introduce akcipher service virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC Add definition of VIRTIO_F_IN_ORDER feature bit mm/balloon_compaction: make balloon page compaction callbacks static vDPA/ifcvf: cacheline alignment for ifcvf_hw vDPA/ifcvf: implement shared IRQ feature vDPA/ifcvf: implement device MSIX vector allocator vhost_vdpa: don't setup irq offloading when irq_num < 0 vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf vhost: cache avail index in vhost_enable_notify() drivers/virtio: Enable virtio mem for ARM64 MAINTAINERS: update hexagon maintainer email, tree net: bnxt_ptp: fix compilation error scripts/kernel-doc: change the line number meta info scripts/get_abi: change the file/line number meta info docs: kernel_include.py: add sphinx build dependencies docs: kernel_abi.py: add sphinx build dependencies docs: kernel_feat.py: add build dependencies scripts/get_feat.pl: allow output the parsed file names docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs' Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" ALSA: hda/cs8409: Add new Dolphin HW variants ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg ALSA: hda/cs8409: Support new Warlock MLK Variants ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants ALSA: hda/cs8409: Re-order quirk table into ascending order ALSA: hda/cs8409: Fix Warlock to use mono mic configuration selftests: net: Add tls config dependency for tls selftests xfs: don't report reserved bnobt space as available xfs: fix overfilling of reserve pool xfs: always succeed at setting the reserve pool size xfs: remove infinite loop when reserving free block pool xfs: don't include bnobt blocks when reserving free block pool NFSv4/pNFS: Fix another issue with a list iterator pointing to the head block: Fix the maximum minor value is blk_alloc_ext_minor() block: restore the old set_task_ioprio() behaviour wrt PF_EXITING powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S memcg: enable accounting for nft objects SUNRPC: Return true/false (not 1/0) from bool functions mm: kfence: fix missing objcg housekeeping for SLAB powerpc: restore removed #endif s390/pci: rename get_zdev_by_bus() to zdev_from_bus() s390/pci: improve zpci_dev reference counting s390/smp: use physical address for SIGP_SET_PREFIX command s390: cleanup timer API use s390/zcrypt: fix using the correct variable for sizeof() s390/vfio-ap: fix kernel doc and signature of group notifier functions s390/maccess: rework absolute lowcore accessors s390/smp: cleanup control register update routines s390/smp: cleanup target CPU callback starting s390/test_unwind: verify __kretprobe_trampoline is replaced s390/unwind: avoid duplicated unwinding entries for kretprobes s390/unwind: recover kretprobe modified return address in stacktrace s390/kprobes: enable kretprobes framepointer verification s390/test_unwind: extend kretprobe test s390/ap: adjust whitespace s390/ap: use insn format for new instructions s390/alternatives: use insn format for new instructions s390/alternatives: use instructions instead of byte patterns s390/traps: improve panic message for translation-specification exception s390/tape: use bitwise instead of arithmetic operator for flags s390: fix typo in syscall_wrapper.h s390: crypto: Use min_t() instead of doing it manually s390/pkey: fix typos in comments s390/zcrypt: Filter admin CPRBs on custom devices s390/zcrypt: Add admask to zcdn x86/config: Make the x86 defconfigs a bit more usable Watchdog: sp5100_tco: Enable Family 17h+ CPUs Watchdog: sp5100_tco: Add initialization using EFCH MMIO Watchdog: sp5100_tco: Refactor MMIO base address initialization Watchdog: sp5100_tco: Move timer initialization into function watchdog: ixp4xx: Implement restart watchdog: orion_wdt: support pretimeout on Armada-XP watchdog: allow building BCM7038_WDT for BCM4908 watchdog: renesas_wdt: Add R-Car Gen4 support dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support watchdog: Improve watchdog_dev function documentation watchdog: aspeed: add nowayout support watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function watchdog: imx2_wdg: Alow ping on suspend pinctrl: mediatek: common-v1: fix semicolon.cocci warnings ALSA: cs4236: fix an incorrect NULL check on list iterator ALSA: hda/realtek: Enable headset mic on Lenovo P360 smb3: move defines for query info and query fsinfo to smbfs_common smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common net/sched: act_ct: fix ref leak when switching zones net/smc: fix a memory leak in smc_sysctl_net_exit() selftests: tls: skip cmsg_to_pipe tests with TLS=n octeontx2-af: initialize action variable net: sparx5: switchdev: fix possible NULL pointer dereference net/x25: Fix null-ptr-deref caused by x25_disconnect qlcnic: dcb: default to returning -EOPNOTSUPP net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" net: hns3: fix phy can not link up when autoneg off and reset net: hns3: add NULL pointer check for hns3_set/get_ringparam() net: hns3: add netdev reset check for hns3_set_tunable() net: hns3: clean residual vf config after disable sriov net: hns3: add max order judgement for tx spare buffer net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages perf python: Add perf_env stubs that will be needed in evsel__open_strerror() perf tools: Enhance the matching of sub-commands abbreviations libperf tests: Fix typo in perf_evlist__open() failure error messages tools arm64: Import cputype.h UPSTREAM: Revert "random: block in /dev/urandom" ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig NFS: Don't loop forever in nfs_do_recoalesce() selftests: test_vxlan_under_vrf: Fix broken test case net: phy: broadcom: Fix brcm_fet_config_init() clk: Drop the rate range on clk_put() llc: only change llc->dev when bind() succeeds clk: test: Test clk_set_rate_range on orphan mux net: hns3: refine the process when PF set VF VLAN net: hns3: add vlan list lock to protect vlan list net: hns3: fix port base vlan add fail when concurrent with reset net: hns3: fix bug when PF set the duplicate MAC address for VFs net: sparx5: Refactor mdb handling according to feedback net: sparx5: Remove unused GLAG handling in PGID net: enetc: report software timestamping via SO_TIMESTAMPING io_uring: fix memory leak of uid in files registration pinctrl: nuvoton: wpcm450: Fix build error without OF Documentation: Fix duplicate statement about raw_spinlock_t type xen: fix is_xen_pmu() xen: don't hang when resuming PCI device clk: Initialize orphan req_rate perf lock: Add -F/--field option to control output perf lock: Extend struct lock_key to have print function perf lock: Add --synth=no option for record Documentation: amd-pstate: grammar and sentence structure updates SUNRPC: Don't return error values in sysfs read of closed files SUNRPC: Do not dereference non-socket transports in sysfs ACPI: CPPC: Change default error code and clean up debug messages in probe ACPI: CPPC: Avoid out of bounds access when parsing _CPC data ACPI: tables: Make LAPIC_ADDR_OVR address readable in message ACPI: IPMI: replace usage of found with dedicated list iterator variable drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function drm/amdgpu: set noretry for gfx 10.3.7 drm/amdgpu: set noretry=1 for GFX 10.3.4 drm/amdgpu: set noretry=1 for gc 10.3.6 drm/amdgpu: add more cases to noretry=1 drm/amdkfd: Check for potential null return of kmalloc_array() drm/amdgpu/vcn: improve vcn dpg stop procedure drm/amdkfd: Check use_xgmi_p2p before reporting hive_id drm/amdkfd: Fix Incorrect VMIDs passed to HWS drm/amd/display: remove destructive verify link for TMDS drm/amd/display: Add support for zstate during extended vblank drm/amdgpu/vcn: Fix the register setting for vcn1 drm/amd/display: Update VTEM Infopacket definition drm/amd/display: Add fSMC_MSG_SetDtbClk support drm/amd/display: FEC check in timing validation drm/amd/display: Reduce stack size drm/amd/display: fix audio format not updated after edid updated drm/amd/display: Fix p-state allow debug index on dcn31 drm/amdgpu/pm: add asic smu support check drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN drm/amdgpu/gmc: use PCI BARs for APUs in passthrough drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test drm/amdgpu: conduct a proper cleanup of PDB bo drm/amdgpu: prevent memory wipe in suspend/shutdown stage regulator: rt4831: Add active_discharge_on to fix discharge API regulator: rt4831: Add bypass mask to fix set_bypass API work ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV [smb3] move more common protocol header definitions to smbfs_common virt: vmgenid: recognize new CID added by Hyper-V random: re-add removed comment about get_random_{u32,u64} reseeding random: treat bootloader trust toggle the same way as cpu trust toggle random: skip fast_init if hwrng provides large chunk of entropy ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS fs/iomap: Fix buffered write page prefaulting io_uring: fix put_kbuf without proper locking io_uring: fix invalid flags for io_put_kbuf() dma-buf/sync-file: fix warning about fence containers dma-buf: add dma_fence_unwrap v2 dma-buf: Add dma_fence_array_for_each (v2) io_uring: improve req fields comments io_uring: enable EPOLLEXCLUSIVE for accept poll rtc: optee: add RTC driver for OP-TEE RTC PTA rtc: pm8xxx: Return -ENODEV if set_time disallowed rtc: pm8xxx: Attach wake irq to device clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h MAINTAINERS: update Lorenzo's email address Revert "ANDROID: sched: SoftIRQ related changes" crypto: x86/poly1305 - Fixup SLS crypto: x86/chacha20 - Avoid spurious jumps to other functions crypto: stm32 - fix reference leak in stm32_crc_remove crypto: arm/aes-neonbs-cbc - Select generic cbc and aes dt-bindings: clock: drop useless consumer example dt-bindings: clock: renesas: Make example 'clocks' parsable selftests: kselftest framework: provide "finished" helper mm: madvise: MADV_DONTNEED_LOCKED mm: fix race between MADV_FREE reclaim and blkdev direct IO read mm: generalize ARCH_HAS_FILTER_PGPROT mm: unmap_mapping_range_tree() with i_mmap_rwsem shared mm: warn on deleting redirtied only if accounted mm/huge_memory: remove stale locking logic from __split_huge_pmd() mm/huge_memory: remove stale page_trans_huge_mapcount() mm/swapfile: remove stale reuse_swap_page() mm/khugepaged: remove reuse_swap_page() usage mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() mm: streamline COW logic in do_swap_page() mm: slightly clarify KSM logic in do_swap_page() mm: optimize do_wp_page() for fresh pages in local LRU pagevecs mm: optimize do_wp_page() for exclusive pages in the swapcache mm/huge_memory: make is_transparent_hugepage() static userfaultfd/selftests: enable hugetlb remap and remove event testing selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test mm: enable MADV_DONTNEED for hugetlb mappings kasan: disable LOCKDEP when printing reports kasan: move and hide kasan_save_enable/restore_multi_shot kasan: reorder reporting functions kasan: respect KASAN_BIT_REPORTED in all reporting routines kasan: add comment about UACCESS regions to kasan_report kasan: rename kasan_access_info to kasan_report_info kasan: move and simplify kasan_report_async kasan: call print_report from kasan_report_invalid_free kasan: merge __kasan_report into kasan_report kasan: restructure kasan_report kasan: simplify kasan_find_first_bad_addr call sites kasan: split out print_report from __kasan_report kasan: move disable_trace_on_warning to start_report kasan: move update_kunit_status to start_report kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT kasan: simplify kasan_update_kunit_status() and call sites kasan: simplify async check in end_report() kasan: print basic stack frame info for SW_TAGS kasan: improve stack frame info in reports kasan: rearrange stack frame info in reports kasan: more line breaks in reports kasan: drop addr check from describe_object_addr kasan: print virtual mapping info in reports kasan: update function name in comments mm/kasan: remove unnecessary CONFIG_KASAN option kasan: test: support async (again) and asymm modes for HW_TAGS kasan: improve vmalloc tests kasan: documentation updates arm64: select KASAN_VMALLOC for SW/HW_TAGS modes kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS kasan: add kasan.vmalloc command line flag kasan: clean up feature flags for HW_TAGS mode kasan: mark kasan_arg_stacktrace as __initdata kasan, arm64: don't tag executable vmalloc allocations kasan, vmalloc: only tag normal vmalloc allocations kasan, vmalloc: add vmalloc tagging for HW_TAGS kasan, page_alloc: allow skipping memory init for HW_TAGS kasan, page_alloc: allow skipping unpoisoning for HW_TAGS kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS kasan, vmalloc: unpoison VM_ALLOC pages after mapping kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged kasan, vmalloc: add vmalloc tagging for SW_TAGS kasan, arm64: reset pointer tags of vmapped stacks kasan, fork: reset pointer tags of vmapped stacks kasan, vmalloc: reset tags in vmalloc functions kasan: add wrappers for vmalloc hooks kasan: reorder vmalloc hooks kasan, vmalloc: drop outdated VM_KASAN comment kasan, x86, arm64, s390: rename functions for modules shadow kasan: define KASAN_VMALLOC_INVALID for SW_TAGS kasan: clean up metadata byte definitions kasan, page_alloc: rework kasan_unpoison_pages call site kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook kasan, page_alloc: refactor init checks in post_alloc_hook kasan: only apply __GFP_ZEROTAGS when memory is zeroed mm: clarify __GFP_ZEROTAGS comment kasan: drop skip_kasan_poison variable in free_pages_prepare kasan, page_alloc: init memory of skipped pages on free kasan, page_alloc: simplify kasan_poison_pages call site kasan, page_alloc: merge kasan_free_pages into free_pages_prepare kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages kasan, page_alloc: deduplicate should_skip_kasan_poison mm/migration: add trace events for base page and HugeTLB migrations mm/migration: add trace events for THP migrations mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() mm: filemap_unaccount_folio() large skip mapcount fixup mm: delete __ClearPageWaiters() selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT selftest/vm: add util.h and and move helper functions there mm: unexport page_init_poison tools/vm/page_owner_sort.c: support for user-defined culling rules tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name tools/vm/page_owner_sort: support for sorting by task command name tools/vm/page_owner_sort: fix three trivival places tools/vm/page_owner_sort.c: support sorting by tgid and update documentation tools/vm/page_owner_sort.c: add a security check tools/vm/page_owner_sort.c: fix comments tools/vm/page_owner_sort.c: fix the instructions for use mm/page_owner.c: record tgid mm/page_owner: record task command name mm/page_owner: print memcg information mm/page_owner: use scnprintf() to avoid excessive buffer overrun check lib/vsprintf: avoid redundant work with 0 size Documentation/vm/page_owner.rst: fix unexpected indentation warns Documentation/vm/page_owner.rst: update the documentation tools/vm/page_owner_sort.c: delete invalid duplicate code tools/vm/page_owner_sort.c: two trivial fixes tools/vm/page_owner_sort.c: support sorting pid and time tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt tools/vm/page_owner_sort.c: support sorting by stack trace tools/vm/page_owner_sort.c: sort by stacktrace before culling vsock/virtio: enable VQs early on probe vsock/virtio: read the negotiated features before using VQs vsock/virtio: initialize vdev->priv before using VQs net: usb: ax88179_178a: add Allied Telesis AT-UMCs clk: qcom: gcc-msm8994: Fix gpll4 width net: dsa: realtek: make interface drivers depend on OF dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume fbdev: Fix cfb_imageblit() for arbitrary image widths fbdev: Fix sys_imageblit() for arbitrary image widths io_uring: improve task work cache utilization usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN gfs2: Make sure not to return short direct writes gfs2: Remove dead code in gfs2_file_read_iter gfs2: Fix gfs2_file_buffered_write endless loop workaround pinctrl: qcom-pmic-gpio: Add support for pm8450 dt-bindings: pinctrl: aspeed: Update gfx node in example io_uring: fix async accept on O_NONBLOCK sockets tools headers cpufeatures: Sync with the kernel sources tools headers cpufeatures: Sync with the kernel sources perf stat: Fix forked applications enablement of counters tools arch x86: Sync the msr-index.h copy with the kernel sources ANDROID: clang: update to 14.0.3 ANDROID: build.config: re-disable LTO properly for KASAN dt-bindings: pinctrl: rt2880: add missing pin groups and functions pinctrl: ingenic: Fix regmap on X series SoCs pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register() pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register() pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS pinctrl: nuvoton: Fix sparse warning pinctrl: mediatek: mt8186: Account for probe refactoring dt: amd-seattle: add a description of the CPUs and caches dt: amd-seattle: disable IPMI controller and some GPIO blocks on B0 dt: amd-seattle: add description of the SATA/CCP SMMUs dt: amd-seattle: add a description of the PCIe SMMU dt: amd-seattle: fix PCIe legacy interrupt routing dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding dt: amd-seattle: remove Overdrive revision A0 support dt: amd-seattle: remove Husky platform btrfs: prevent subvol with swapfile from being deleted btrfs: do not warn for free space inode in cow_file_range btrfs: avoid defragging extents whose next extents are not targets btrfs: fix fallocate to use file_modified to update permissions consistently btrfs: remove device item and update super block in the same transaction kdb: Fix the putarea helper function NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error SUNRPC don't resend a task on an offlined transport NFS: replace usage of found with dedicated list iterator variable dt-bindings: display/msm: another fix for the dpu-qcm2290 example drm/msm: Add missing put_task_struct() in debugfs path drm/msm/gpu: Remove mutex from wait_event condition drm/msm/gpu: Park scheduler threads for system suspend drm/msm/gpu: Rename runtime suspend/resume functions netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options netfilter: egress: Report interface as outgoing ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 io_uring: remove IORING_CQE_F_MSG drm/edid: fix CEA extension byte #3 parsing drm/edid: check basic audio support on CEA extension block MIPS: Fix build error for loongson64 and sgi-ip27 x86/defconfig: Enable WERROR ANDROID: GKI: Enable PARAVIRT_TIME_ACCOUNTING config Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" kernel/resource: fix kfree() of bootmem memory again kcov: properly handle subsequent mmap calls kcov: split ioctl handling into locked and unlocked parts panic: move panic_print before kmsg dumpers panic: add option to dump all CPUs backtraces in panic_print docs: sysctl/kernel: add missing bit to panic_print taskstats: remove unneeded dead assignment kasan: no need to unset panic_on_warn in end_report() ubsan: no need to unset panic_on_warn in ubsan_epilogue() panic: unset panic_on_warn inside panic() docs: kdump: add scp example to write out the dump file docs: kdump: update description about sysfs file system support arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible cgroup: use irqsave in cgroup_rstat_flush_locked(). fat: use pointer to simple type in put_user() minix: fix bug when opening a file with O_DIRECT fs/pipe.c: local vars have to match types of proper pipe_inode_info fields fs/pipe: use kvcalloc to allocate a pipe_buffer array init/main.c: return 1 from handled __setup() functions init.h: improve __setup and early_param documentation init: use ktime_us_delta() to make initcall_debug log more precise checkpatch: use python3 to find codespell dictionary checkpatch: add early_param exception to blank line after struct/function test checkpatch: add --fix option for some TRAILING_STATEMENTS checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2") lib: bitmap: fix many kernel-doc warnings lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option bitfield: add explicit inclusions to the example ilog2: force inlining of __ilog2_u32() and __ilog2_u64() include: drop pointless __compiler_offsetof indirection Kconfig.debug: make DEBUG_INFO selectable from a choice kernel/ksysfs.c: use helper macro __ATTR_RW Documentation/sparse: add hints about __CHECKER__ linux/types.h: remove unnecessary __bitwise__ proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment proc/vmcore: fix possible deadlock on concurrent mmap and read proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks nvdimm/blk: Fix title level dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable dt-bindings: nvmem: add U-Boot environment variables binding io_uring: add flag for disabling provided buffer recycling io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly btrfs: fix qgroup reserve overflow the qgroup limit btrfs: zoned: remove left over ASSERT checking for single profile btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation cifs: fix incorrect use of list iterator after the loop ksmbd: store fids as opaque u64 integers cifs: fix bad fids sent over wire cifs: change smb2_query_info_compound to use a cached fid, if available cifs: convert the path to utf16 in smb2_query_info_compound MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER powerpc/papr_scm: Fix build failure when drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set rtc: remove uie_unsupported rtc: xgene: stop using uie_unsupported rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: hym8563: let the core handle the alarm resolution rtc: hym8563: switch to devm_rtc_allocate_device rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: efi: switch to devm_rtc_allocate_device rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature rtc: spear: fix spear_rtc_read_time rtc: spear: drop uie_unsupported rtc: spear: set range rtc: spear: switch to devm_rtc_allocate_device rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf8563: let the core handle the alarm resolution rtc: pcf8523: let the core handle the alarm resolution rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: mpc5121: let the core handle the alarm resolution rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: ds1685: drop no_irq rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT clk: sunxi-ng: sun6i-rtc: Add support for H6 clk: sunxi-ng: Add support for the sun6i RTC clocks clk: sunxi-ng: mux: Allow muxes to have keys rtc: wm8350: Handle error for wm8350_register_irq rtc: sun6i: Add Allwinner H616 support rtc: sun6i: Add support for broken-down alarm registers rtc: sun6i: Add support for linear day storage rtc: sun6i: Fix time overflow handling rtc: pl031: fix rtc features null pointer dereference rtc: mc146818-lib: fix locking in mc146818_set_time dt-bindings: rtc: at91: rename rtt bindings file SUNRPC: avoid race between mod_timer() and del_timer_sync() llc: fix netdevice reference leaks in llc_ui_bind() drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool ice: don't allow to run ice_send_event_to_aux() in atomic ctx ice: fix 'scheduling while atomic' on aux critical err interrupt net/sched: fix incorrect vlan_push_eth dest field net: bridge: mst: Restrict info size queries to bridge ports net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init() drivers: net: xgene: Fix regression in CRC stripping cacheflush.h: Add forward declaration for struct folio mm/mlock: fix two bugs in user_shm_lock() ptrace: Remove duplicated include in ptrace.c gfs2: Minor retry logic cleanup gfs2: Disable page faults during lockless buffered reads gfs2: Fix should_fault_in_pages() logic fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible tracing: Have trace event string test handle zero length strings mfd: bd9576: fix typos in comments mfd: Use platform_get_irq() to get the interrupt mfd: db8500-prcmu: Remove unused inline function mfd: arizona-spi: Add Android board ACPI table handling mfd: arizona-spi: Split Windows ACPI init code into its own function mfd: asic3: Add missing iounmap() on error asic3_mfd_probe MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS mfd: intel-lpss: Provide an SSP type to the driver dt-bindings: mfd: brcm,cru: Rename pinctrl node dt-bindings: Add compatibles for undocumented trivial syscons mfd: atmel-flexcom: Fix compilation warning livepatch: Reorder to use before freeing a pointer io_uring: don't recycle provided buffer if punted to async worker io_uring: fix assuming triggered poll waitqueue is the single poll io_uring: bump poll refs to full 31-bits ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B ARM: configs: multi_v5: Enable Allwinner F1C100 nvme-pci: add quirks for Samsung X5 SSDs nvme-pci: expose use_threaded_interrupts read-only in sysfs nvme: fix the read-only state for zoned namespaces with unsupposed features net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT net: dsa: fix missing host-filtered multicast addresses block: avoid calling blkg_free() in atomic context crypto: fix crc64 testmgr digest byte order net/mlx5e: Fix build warning, detected write beyond size of field iwlwifi: mvm: Don't fail if PPAG isn't supported mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() Docs/ABI/testing: add DAMON sysfs interface ABI document Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface selftests/damon: add a test for DAMON sysfs interface mm/damon/sysfs: support DAMOS stats mm/damon/sysfs: support DAMOS watermarks mm/damon/sysfs: support schemes prioritization mm/damon/sysfs: support DAMOS quotas mm/damon/sysfs: support DAMON-based Operation Schemes mm/damon/sysfs: support the physical address space monitoring mm/damon/sysfs: link DAMON for virtual address spaces monitoring mm/damon: implement a minimal stub for sysfs-based DAMON interface mm/damon/core: add number of each enum type values mm/damon/core: allow non-exclusive DAMON start/stop Docs/damon: update outdated term 'regions update interval' Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling Docs/vm/damon: call low level monitoring primitives the operations mm/damon: remove unnecessary CONFIG_DAMON option mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() mm/damon/dbgfs-test: fix is_target_id() change mm/damon/dbgfs: use operations id for knowing if the target has pid mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall mm/damon: let monitoring operations can be registered and selected mm/damon: rename damon_primitives to damon_operations mm/damon: remove redundant page validation mm/damon: remove the target id concept mm/damon/core: move damon_set_targets() into dbgfs Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input mm/damon/dbgfs/init_regions: use target index instead of target id mm/hmm.c: remove unneeded local variable ret kfence: allow use of a deferrable timer kfence: test: try to avoid test_gfpzero trigger rcu_stall kunit: make kunit_test_timeout compatible with comment kunit: fix UAF when run kfence test case test_gfpzero kfence: alloc kfence_pool after system startup kfence: allow re-enabling KFENCE after system startup mm/kfence: remove unnecessary CONFIG_KFENCE option mm/page_table_check.c: use strtobool for param parsing mm/highmem: remove unnecessary done label highmem: document kunmap_local() mm/early_ioremap: declare early_memremap_pgprot_adjust() mm/usercopy: return 1 from hardened_usercopy __setup() handler mm: uninline copy_overflow() mm: remove usercopy_warn() mm/zswap.c: allow handling just same-value filled pages mm/thp: ClearPageDoubleMap in first page_add_file_rmap() mm: only re-generate demotion targets when a numa node changes its N_CPU state drivers/base/memory: clarify adding and removing of memory blocks drivers/base/memory: determine and store zone for single-zone memory blocks drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() mm/memory_hotplug: fix misplaced comment in offline_pages mm/memory_hotplug: clean up try_offline_node mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL mm/memory_hotplug: remove obsolete comment of __add_pages drivers/base/node: consolidate node device subsystem initialization in node_dev_init() drivers/base/memory: add memory block to memory group after registration succeeded memcg: do not tweak node in alloc_mem_cgroup_per_node_info mm: make free_area_init_node aware of memory less nodes mm, memory_hotplug: reorganize new pgdat initialization mm, memory_hotplug: drop arch_free_nodedata mm: handle uninitialized numa nodes gracefully mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG mm: madvise: skip unmapped vma holes passed to process_madvise mm: madvise: return correct bytes advised with process_madvise mm/madvise: use vma_lookup() instead of find_vma() mm/hwpoison: check the subpage, not the head page mm/ksm: use helper macro __ATTR_RW mm/vmstat: add event for ksm swapping in copy mm: page_io: fix psi memory pressure error on cold swapins memory tiering: skip to scan fast memory NUMA balancing: optimize page placement for memory tiering system NUMA Balancing: add page promotion counter powerpc/fadump: opt out from freeing pages on cma activation failure mm/cma: provide option to opt out from exposing pages on activation failure mm/thp: refix __split_huge_pmd_locked() for migration PMD mm/migrate: fix race between lock page and clear PG_Isolated mm,migrate: fix establishing demotion target mm/oom_kill: remove unneeded is_memcg_oom check mempolicy: mbind_range() set_policy() after vma_merge() mm: compaction: cleanup the compaction trace events mm: vmscan: fix documentation for page_check_references() mm: workingset: replace IRQ-off check with a lockdep assert. mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu mm/list_lru: optimize memcg_reparent_list_lru_node() mm: __isolate_lru_page_prepare() in isolate_migratepages_block() mm/fs: delete PF_SWAPWRITE userfaultfd/selftests: fix uninitialized_var.cocci warning userfaultfd: provide unmasked address on page-fault mm: remove unneeded local variable follflags mm/hugetlb.c: export PageHeadHuge() mm/hugetlb: use helper macro __ATTR_RW hugetlb: clean up potential spectre issue warnings mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP selftests: vm: add a hugetlb test case mm: sparsemem: use page table lock to protect kernel pmd operations mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page mm/mlock: fix potential imbalanced rlimit ucounts adjustment mm, fault-injection: declare should_fail_alloc_page() mm/memory-failure.c: make non-LRU movable pages unhandlable mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages mm/memory-failure.c: fix race with changing page compound again mm/hwpoison: add in-use hugepage hwpoison filter judgement mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler mm/hwpoison-inject: support injecting hwpoison to free page mm/memory-failure.c: remove unnecessary PageTransTail check mm/memory-failure.c: remove obsolete comment in __soft_offline_page mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings() mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev mm/memory-failure.c: fix race with changing page more robustly mm/memory-failure.c: rework the signaling logic in kill_proc mm/memory-failure.c: catch unexpected -EFAULT from vma_address() mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap mm: invalidate hwpoison page cache page in fault path mm/hwpoison: fix error page recovered but reported "not recovered" mm/memory-failure.c: remove obsolete comment mm/page_alloc: check high-order pages for corruption during PCP operations mm/page_alloc: call check_new_pages() while zone spinlock is not held mm: count time in drain_all_pages during direct reclaim as memory pressure arch/x86/mm/numa: Do not initialize nodes twice mm/page_alloc: do not prefetch buddies during bulk free mm/page_alloc: limit number of high-order pages on PCP during bulk free mm/page_alloc: free pages in a single pass during bulk free mm/page_alloc: drain the requested list first during bulk free mm/page_alloc: simplify how many pages are selected per pcp list during bulk free mm/page_alloc: track range of active PCP lists during bulk free mm/page_alloc: fetch the correct pcp buddy during bulk free mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node mm/page_alloc: mark pagesets as __maybe_unused mm: enforce pageblock_order < MAX_ORDER cma: factor out minimum alignment requirement mm/page_alloc: don't pass pfn to free_unref_page_commit() mm/mmzone.h: remove unused macros mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() mm: page_alloc: avoid merging non-fallbackable pageblocks with others mm/vmalloc: fix comments about vmap_area struct mm/vmalloc.c: fix "unused function" warning mm/vmalloc: eliminate an extra orig_gfp_mask mm/vmalloc: add adjust_search_size parameter mm/vmalloc: Move draining areas out of caller context mm/vmalloc: remove unneeded function forward declaration mm/sparse: make mminit_validate_memmodel_limits() static mm/mremap:: use vma_lookup() instead of find_vma() mm/mmap: remove obsolete comment in ksys_mmap_pgoff mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK mm/memory.c: use helper macro min and max in unmap_mapping_range_tree() mm/memory.c: use helper function range_in_vma() mm/mmap: return 1 from stack_guard_gap __setup() handler mm: rework swap handling of zap_pte_range mm: change zap_details.zap_mapping into even_cows mm: rename zap_skip_check_mapping() to should_zap_page() mm: don't skip swap entry even if zap_details specified mm: replace multiple dcache flush with flush_dcache_folio() mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte() mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() mm: fix missing cache flush for all tail pages of compound page mm: thp: fix wrong cache flush in remove_migration_pmd() mm: remove mmu_gathers storage from remaining architectures mm: merge pte_mkhuge() call into arch_make_huge_pte() selftests, x86: fix how check_cc.sh is being invoked memcg: enable accounting for tty-related objects mm: memcontrol: rename memcg_cache_id to memcg_kmem_id mm: list_lru: rename list_lru_per_memcg to list_lru_memcg mm: memcontrol: fix cannot alloc the maximum memcg ID mm: memcontrol: reuse memory cgroup ID for kmem ID mm: list_lru: replace linear array with xarray mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus mm: list_lru: allocate list_lru_one only when needed mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() xarray: use kmem_cache_alloc_lru to allocate xa_node mm: dcache: use kmem_cache_alloc_lru() to allocate dentry f2fs: allocate inode by using alloc_inode_sb() fs: allocate inode by using alloc_inode_sb() fs: introduce alloc_inode_sb() to allocate filesystems specific inode mm: introduce kmem_cache_alloc_lru mm: list_lru: transpose the array of per-node per-memcg lru lists mm/memcg: disable migration instead of preemption in drain_all_stock(). mm/memcg: protect memcg_stock with a local_lock_t mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. mm/memcg: disable threshold event handlers on PREEMPT_RT mm/memcg: revert ("mm/memcg: optimize user context object stock access") mm/memcontrol: return 1 from cgroup.memory __setup() handler memcg: synchronously enforce memory.high for large overcharges selftests: memcg: test high limit for single entry allocation memcg: unify force charging conditions memcg: refactor mem_cgroup_oom mm/memcg: retrieve parent memcg from css.parent mm/memcg: mem_cgroup_per_node is already set to 0 on allocation memcg: add per-memcg total kernel memory stat memcg: replace in_interrupt() with !in_task() mm: shmem: use helper macro __ATTR_RW tmpfs: do not allocate pages on read shmem: mapping_set_exiting() to help mapped resilience tmpfs: support for file creation time mm/swap: fix confusing comment in folio_mark_accessed mm/gup: remove unused get_user_pages_locked() mm: change lookup_node() to use get_user_pages_fast() mm/gup: remove unused pin_user_pages_locked() mm/gup: follow_pfn_pte(): -EEXIST cleanup mm: fix invalid page pointer returned with FOLL_PIN gups mm: fs: fix lru_cache_disabled race in bh_lru mm/writeback: minor clean up for highmem_dirtyable_memory filemap: remove find_get_pages() mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory mount: warn only once about timestamp range expiration remove congestion tracking framework block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" f2fs: replace congestion_wait() calls with io_schedule_timeout() remove bdi_congested() and wb_congested() and related functions remove inode_congested() ceph: remove reliance on bdi congestion nfs: remove reliance on bdi congestion fuse: remove reliance on bdi congestion mm: improve cleanup when ->readpages doesn't process all pages mm: document and polish read-ahead code doc: convert 'subsection' to 'section' in gfp.h fs/ocfs2: fix comments mentioning i_mutex ocfs2: cleanup some return variables ntfs: add sanity check on allocation size scripts/spelling.txt: add more spellings to spelling.txt linux/kthread.h: remove unused macros rseq/selftests: Add support for RISC-V RISC-V: Add support for restartable sequence perf evsel: Make evsel__env() always return a valid env perf build-id: Fix spelling mistake "Cant" -> "Can't" perf header: Fix spelling mistake "could't" -> "couldn't" perf script: Add 'brstackinsnlen' for branch stacks perf parse-events: Move slots only with topdown ALSA: hda/realtek: Add alc256-samsung-headphone fixup perf ftrace latency: Update documentation perf ftrace latency: Add -n/--use-nsec option cifs: writeback fix ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec perf tools: Fix version kernel tag kvm/emulate: Fix SETcc emulation for ENDBR x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 kbuild: Fixup the IBT kbuild changes ALSA: pcm: Add stream lock during PCM reset ioctl operations ALSA: pcm: Fix races among concurrent prealloc proc writes ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls ALSA: pcm: Fix races among concurrent read/write and buffer changes ALSA: pcm: Fix races among concurrent hw_params and hw_free calls pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod NFS: Avoid writeback threads getting stuck in mempool_alloc() NFS: nfsiod should not block forever in mempool_alloc() SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent SUNRPC: Fix unx_lookup_cred() allocation NFS: Fix memory allocation in rpc_alloc_task() NFS: Fix memory allocation in rpc_malloc() SUNRPC: Improve accuracy of socket ENOBUFS determination SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE SUNRPC: Fix socket waits for write buffer space SUNRPC: Only save the TCP source port after the connection is complete SUNRPC: Don't call connect() more than once on a TCP socket NFS: Fix revalidation of empty readdir pages selftests/bpf: Fix kprobe_multi test. Revert "rethook: x86: Add rethook x86 implementation" Revert "arm64: rethook: Add arm64 rethook implementation" Revert "powerpc: Add rethook support" Revert "ARM: rethook: Add rethook arm implementation" ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE ACPI, APEI: Use the correct variable for sizeof() cxl/core/port: Fix NULL but dereferenced coccicheck error xtensa: define update_mmu_tlb function x86/PCI: Add #includes to asm/pci_x86.h PCI: ibmphp: Remove unused assignments PCI: cpqphp: Remove unused assignments PCI: fu740: Remove unused assignments PCI: kirin: Remove unused assignments PCI: Remove unused assignments PCI: Declare pci_filp_private only when HAVE_PCI_MMAP Revert "random: block in /dev/urandom" jfs: prevent NULL deref in diFree jfs: fix divide error in dbNextAG drm/amd: Add USBC connector ID perf tools: Fix dependency for version file creation NFS: Don't deadlock when cookie hashes collide dt-bindings: ufs: qcom: Add SM6350 compatible string netdevice: add missing dm_private kdoc net: bridge: mst: prevent NULL deref in br_mst_info_size() selftests: forwarding: Use same VRF for port and VLAN upper selftests: forwarding: Disable learning before link up tipc: fix the timer expires after interval 100ms bnx2x: truncate value to original sizing net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() sched/headers: ARM needs asm/paravirt_api_clock.h too sched/numa: Fix boot crash on arm64 systems net: mdio: mscc-miim: add lan966x internal phy reset support net: mdio: mscc-miim: replace magic numbers for the bus reset dt-bindings: net: mscc-miim: add lan966x compatible net: dsa: fix panic on shutdown if multi-chip tree failed to probe openvswitch: always update flow key after nat cifs: do not skip link targets when an I/O fails lib/sbitmap: allocate sb->map via kvzalloc_node dt-bindings: dmaengine: sifive,fu540-c000: include generic schema io_uring: remove poll entry from list when canceling all net: dsa: mv88e6xxx: Fill in STU support for all supported chips selftests: net: change fprintf format specifiers net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5 net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback net: dsa: mv88e6xxx: Require ops be implemented to claim STU support MAINTAINERS: Add entry for RISC-V PMU drivers Documentation: riscv: Remove the old documentation RISC-V: Add sscofpmf extension support RISC-V: Add perf platform driver based on SBI PMU extension RISC-V: Add RISC-V SBI PMU extension definitions RISC-V: Add a simple platform driver for RISC-V legacy perf RISC-V: Add a perf core library for pmu drivers RISC-V: Add CSR encodings for all HPMCOUNTERS net/tls: optimize judgement processes in tls_set_device_offload() net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf() RISC-V: Remove the current perf implementation bpftool: Fix a bug in subskeleton code generation tcp: ensure PMTU updates are processed during fastopen net: bcmgenet: Use stronger register read/writes to assure ordering perf test arm64: Test unwinding using fame-pointer (fp) mode xfs: document the XFS_ALLOC_AGFL_RESERVE constant bpf: Fix bpf_prog_pack when PMU_SIZE is not defined bpf: Fix bpf_prog_pack for multi-node setup bpf: Fix warning for cast from restricted gfp_t in verifier PCI: Avoid broken MSI on SB600 USB devices PCI: fu740: Force 2.5GT/s for initial device probe net: Revert the softirq will run annotation in ____napi_schedule(). dt-bindings: gpio: pca95xx: drop useless consumer example dm: consolidate spinlocks in dm_io struct dm: reduce size of dm_io and dm_target_io structs dm: switch dm_target_io booleans over to proper flags dm: switch dm_io booleans over to proper flags mm/damon: minor cleanup for damon_pa_young selftests/vm/transhuge-stress: Support file-backed PMD folios mm/filemap: Support VM_HUGEPAGE for file mappings mm/readahead: Switch to page_cache_ra_order mm/readahead: Align file mappings for non-DAX mm/readahead: Add large folio readahead mm: Support arbitrary THP sizes mm: Make large folios depend on THP mm: Fix READ_ONLY_THP warning mm/filemap: Allow large folios to be added to the page cache mm: Turn can_split_huge_page() into can_split_folio() mm/vmscan: Convert pageout() to take a folio mm/vmscan: Turn page_check_references() into folio_check_references() mm/vmscan: Account large folios correctly mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios mm/vmscan: Free non-shmem folios without splitting them mm/rmap: Constify the rmap_walk_control argument mm/rmap: Convert rmap_walk() to take a folio mm: Turn page_anon_vma() into folio_anon_vma() mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read() mm/damon: Convert damon_pa_young() to use a folio mm/damon: Convert damon_pa_mkold() to use a folio mm/migrate: Convert remove_migration_ptes() to folios mm/rmap: Convert make_device_exclusive_range() to use folios mm/rmap: Convert try_to_migrate() to folios mm/rmap: Convert try_to_unmap() to take a folio mm/huge_memory: Convert __split_huge_pmd() to take a folio mm/rmap: Turn page_referenced() into folio_referenced() mm/mlock: Add mlock_vma_folio() mm/rmap: Use a folio in page_mkclean_one() mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio mm: Convert page_vma_mapped_walk to work on PFNs sparc32: Add pmd_pfn() powerpc: Add pmd_pfn() mips: Make pmd_pfn() available in all configurations arch: Add pmd_pfn() where it is missing mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK mm: Add folio_pgoff() mm: Add split_folio_to_list() mm: Add folio_mapcount() mm: Turn head_compound_mapcount() into folio_entire_mapcount() mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback() fs: Move many prototypes to pagemap.h mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages() mm: Turn deactivate_file_page() into deactivate_file_folio() mm/truncate: Convert __invalidate_mapping_pages() to use a folio mm/truncate: Split invalidate_inode_page() into mapping_evict_folio() mm: Convert remove_mapping() to take a folio mm/truncate: Replace page_mapped() call in invalidate_inode_page() mm/truncate: Convert invalidate_inode_page() to use a folio mm/truncate: Inline invalidate_complete_page() into its one caller splice: Use a folio in page_cache_pipe_buf_try_steal() mm/vmscan: Convert __remove_mapping() to take a folio mm: Turn putback_lru_page() into folio_putback_lru() mm: Add lru_to_folio() mm/memcg: Convert mem_cgroup_swapout() to take a folio mm/workingset: Convert workingset_eviction() to take a folio mm/gup: Convert check_and_migrate_movable_pages() to use a folio mm: Add three folio wrappers mm: Turn isolate_lru_page() into folio_isolate_lru() mm/gup: Turn compound_range_next() into gup_folio_range_next() mm/gup: Turn compound_next() into gup_folio_next() mm/gup: Convert gup_huge_pgd() to use a folio mm/gup: Convert gup_huge_pud() to use a folio mm/gup: Convert gup_huge_pmd() to use a folio mm/gup: Convert gup_hugepte() to use a folio mm/gup: Convert gup_pte_range() to use a folio mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() mm/gup: Add gup_put_folio() mm: Remove page_cache_add_speculative() and page_cache_get_speculative() mm/gup: Convert try_grab_page() to use a folio mm/gup: Add try_get_folio() and try_grab_folio() mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() mm: Add folio_pincount_ptr() mm: Make compound_pincount always available mm/gup: Remove hpage_pincount_sub() mm/gup: Remove hpage_pincount_add() mm/gup: Handle page split race more efficiently mm/gup: Remove an assumption of a contiguous memmap mm/gup: Fix some contiguous memmap assumptions mm/gup: Change the calling convention for compound_next() mm/gup: Optimise compound_range_next() mm/gup: Change the calling convention for compound_range_next() mm/gup: Remove for_each_compound_head() mm/gup: Remove for_each_compound_range() mm/gup: Increment the page refcount before the pincount Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs" f2fs: fix to do sanity check on .cp_pack_total_block_count f2fs: make gc_urgent and gc_segment_mode sysfs node readable bpf, arm: Fix various typos in comments lib: stackinit: Convert to KUnit um: Allow builds with Clang libbpf: Close fd in bpf_object__reuse_map NFSv4.1 provide mount option to toggle trunking discovery media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST devlink: hold the instance lock during eswitch_mode callbacks netdevsim: replace vfs_lock with devlink instance lock netdevsim: replace port_list_lock with devlink instance lock devlink: add explicitly locked flavor of the rate node APIs bnxt: use the devlink instance lock to protect sriov bpftool: Fix print error when show bpf map bpf: Fix kprobe_multi return probe backtrace Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" bpf: Simplify check in btf_parse_hdr() selftests/bpf/test_lirc_mode2.sh: Exit with proper code KVM: use kvcalloc for array allocations KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 kvm: x86: Require const tsc for RT KVM: x86: synthesize CPUID leaf 0x80000021h if useful KVM: x86: add support for CPUID leaf 0x80000021 KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask mISDN: fix typo "frame to short" -> "frame too short" i825xx: fix typo "Frame to short" -> "Frame too short" s390/ctcm: fix typo "length to short" -> "length too short" ar5523: fix typo "to short" -> "too short" net: sparx5: Add mdb handlers net: sparx5: Add arbiter for managing PGID table nfp: nfdk: implement xdp tx path for NFDK nfp: add support for NFDK data path nfp: choose data path based on version nfp: add per-data path feature mask nfp: use TX ring pointer write back nfp: move tx_ring->qcidx into cold data nfp: prepare for multi-part descriptors nfp: use callbacks for slow path ring related functions nfp: move the fast path code to separate files nfp: calculate ring masks without conditionals watch_queue: Actually free the watch watch_queue: Fix NULL dereference in error cleanup ceph: fix memory leak in ceph_readdir when note_last_dentry returns error ceph: uninitialized variable in debug output ceph: use tracked average r/w/m latencies to display metrics in debugfs ceph: include average/stdev r/w/m latency in mds metrics ceph: track average r/w/m latency ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() ceph: assign the ci only when the inode isn't NULL ceph: fix inode reference leakage in ceph_get_snapdir() n64cart: convert bi_disk to bi_bdev->bd_disk fix build io_uring: fix memory ordering when SQPOLL thread goes to sleep xen/blkfront: fix comment for need_copy xen-blkback: remove redundant assignment to variable i parisc: Fix invalidate/flush vmap routines ASoC: fsl-asoc-card: Fix jack_event() always return 0 drm/i915: Fix renamed struct field drm/i915: Fix PSF GV point mask when SAGV is not possible drm/i915: Treat SAGV block time 0 as SAGV disabled drm/i915: Reject unsupported TMDS rates on ICL+ ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision qed: remove unnecessary memset in qed_init_fw_funcs netlabel: fix out-of-bounds memory accesses ax25: Fix NULL pointer dereferences in ax25 timers ax25: Fix refcount leaks caused by ax25_cb_del() PCI: xgene: Revert "PCI: xgene: Fix IB window setup" PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" headers/prep: Fix header to build standalone: <linux/psi.h> drm/selftest: plane_helper: Put test structures in static storage drm/ttm: Fix a kernel oops due to an invalid read Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU Input: adi - remove redundant variable z Input: add Imagis touchscreen driver dt-bindings: input/touchscreen: bindings for Imagis Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD Input: stmfts - fix reference leak in stmfts_input_open Input: add bounds checking to input_set_capability() Input: iqs5xx - use local input_dev pointer bpf: Check for NULL return from bpf_get_btf_vmlinux powerpc/pseries: Fix use after free in remove_phb_dynamic() selftests/bpf: Test skipping stacktrace bpf: Adjust BPF stack helper functions to accommodate skip > 0 bpf: Select proper size for bpf_prog_pack selftests/bpf: Fix test for 4-byte load from remote_port on big-endian selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port bpf: Treat bpf_sk_lookup remote_port as a 2-byte field selftests/bpf: Test for associating multiple elements with the local storage bpf: Enable non-atomic allocations in local storage libbpf: Avoid NULL deref when initializing map BTF info io_uring: ensure that fsnotify is always called Linux 5.17 dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent' dt-bindings: gnss: Add two more chips dt-bindings: gnss: Rewrite sirfstar binding in YAML dt-bindings: gnss: Modify u-blox to use common bindings dt-bindings: gnss: Rewrite common bindings in YAML ipmi: initialize len variable xtensa: fix xtensa_wsr always writing 0 nfsd: fix using the correct variable for sizeof() ksmbd: use netif_is_bridge_port Documentation: ksmbd: update Feature Status table xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight xfs: AIL should be log centric xfs: log items should have a xlog pointer, not a mount xfs: async CIL flushes need pending pushes to be made stable xfs: xfs_ail_push_all_sync() stalls when racing with updates xfs: check buffer pin state after locking in delwri_submit xfs: log worker needs to start before intent/unlink recovery tracing: Have type enum modifications copy the strings kvm/emulate: Fix SETcc emulation function offsets with SLS io_uring: recycle provided before arming poll i2c: mux: demux-pinctrl: do not deactivate a master that is not active netfilter: flowtable: pass flowtable to nf_flow_table_iterate() netfilter: flowtable: remove redundant field in flow_offload_work struct netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit netfilter: nft_exthdr: add reduce support netfilter: nft_fib: add reduce support netfilter: nft_tunnel: track register operations netfilter: nft_xfrm: track register operations netfilter: nft_socket: track register operations netfilter: nft_immediate: cancel register tracking for data destination register netfilter: nft_hash: track register operations netfilter: nft_osf: track register operations netfilter: nft_numgen: cancel register tracking netfilter: nft_meta: extend reduce support to bridge family netfilter: nft_lookup: only cancel tracking for clobbered dregs netfilter: nft_ct: track register operations netfilter: nf_tables: cancel tracking for clobbered destination registers netfilter: nf_tables: do not reduce read-only expressions netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() i2c: meson: Fix wrong speed use from probe i2c: add tracepoints for I2C slave events netfilter: conntrack: revisit gc autotuning ARM: configs: clean up multi_v5_defconfig ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS ARM: configs: multi_v5_defconfig: remove deleted platforms arm64: dts: n5x: drop invalid property and fix edac node name ARM: spear: fix typos in comments xtensa: enable plugin support xtensa: clean up kernel exit assembly code xtensa: rearrange NMI exit path xtensa: merge stack alignment definitions bpf: Always raise reference in btf_get_module_btf usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() af_netlink: Fix shift out of bounds in group mask calculation ptp: ocp: use snprintf() in ptp_ocp_verify() nfc: st21nfca: remove unnecessary skb check before kfree_skb() cifs: use a different reconnect helper for non-cifsd threads cifs: we do not need a spinlock around the tree access during umount Adjust cifssb maximum read size cifs: truncate the inode and mapping when we simulate fcollapse cifs: fix handlecache and multiuser bpf: Factor out fd returning from bpf_btf_find_by_name_kind hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist parisc: Avoid flushing cache on cache-less machines perf parse-events: Ignore case in topdown.slots check perf evlist: Avoid iteration for empty evlist. perf symbols: Fix symbol size calculation condition soc/microchip: fix invalid free in mpfs_sys_controller_delete qlcnic: remove redundant assignment to variable index atl1c: remove redundant assignment to variable size mptcp: send ADD_ADDR echo before create subflows mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb clk: rs9: Add Renesas 9-series PCIe clock generator driver selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN ipv4: Fix route lookups when handling ICMP redirects and PMTU updates af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() net/mlx5e: HTB, remove unused function declaration net/mlx5e: Statify function mlx5_cmd_trigger_completions net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT net/mlx5e: Permit XDP with non-linear legacy RQ net/mlx5e: Support multi buffer XDP_TX net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff net/mlx5e: Implement sending multi buffer XDP frames net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame net/mlx5e: Store DMA address inside struct page net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ net/mlx5e: Use page-sized fragments with XDP multi buffer net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy() auxdisplay: lcd2s: Switch to i2c ->probe_new() auxdisplay: lcd2s: use module_i2c_driver to simplify the code auxdisplay: lcd2s: make use of device property API auxdisplay: lcd2s: Fix multi-line comment style net: set default rss queues num to physical cores / 2 RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() io_uring: terminate manual loop iterator loop correctly for non-vecs IB/iser: Fix error flow in case of registration failure IB/iser: Generalize map/unmap dma tasks IB/iser: Use iser_fr_desc as registration context IB/iser: Remove iser_reg_data_sg helper function binfmt_elf: Don't write past end of notes for regset gap io_uring: don't check unrelated req->open.how in accept request bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table regmap: allow a defined reg_base to be added to every address regmap: add configurable downshift for addresses ASoC: atmel: mchp-pdmc: print the correct property name f2fs: use aggressive GC policy during f2fs_disable_checkpoint() f2fs: fix compressed file start atomic write may cause data corruption Bluetooth: ath3k: remove superfluous header files Bluetooth: bcm203x: remove superfluous header files Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table Bluetooth: mt7921s: Add WBS support Bluetooth: mt7921s: Add .btmtk_get_codec_config_data Bluetooth: mt7921s: Add .get_data_path_id Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed Bluetooth: Send AdvMonitor Dev Found for all matched devices Bluetooth: msft: Clear tracked devices on resume Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() Bluetooth: Don't assign twice the same value Bluetooth: btrtl: Add support for RTL8852B Bluetooth: hci_uart: add missing NULL check in h5_enqueue Bluetooth: Fix use after free in hci_send_acl Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event Bluetooth: btmtkuart: add .set_bdaddr support Bluetooth: btmtkuart: rely on BT_MTK module Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE Bluetooth: mgmt: remove redundant assignment to variable cur_len spi: fsi: Implement a timeout for polling status regulator: qcom-rpmh: Add support for SDX65 regulator: dt-bindings: Add PMX65 compatibles MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl ASoC: SOF: Add a new dai_get_clk topology IPC op ASoC: SOF: topology: Add ops for setting up and tearing down pipelines ASoC: SOF: expose sof_route_setup() ASoC: SOF: Add dai_link_fixup PCM op for IPC3 ASoC: SOF: Add trigger PCM op for IPC3 ASoC: SOF: Define hw_params PCM op for IPC3 ASoC: SOF: Introduce IPC3 PCM hw_free op ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function ASoC: SOF: Introduce IPC-specific PCM ops ASoC: SOF: Add bytes_ext control IPC ops for IPC3 ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 ASoC: SOF: Add enum_get/put control ops for IPC3 ASoC: SOF: Add switch get/put IPC3 ops ASoC: SOF: Add volume_get/put IPC3 ops ASoC: SOF: Add IPC3 topology control ops ASoC: SOF: Introduce IPC ops for kcontrol IO ASoC: SOF: Make sof_suspend/resume IPC agnostic ASoC: SOF: Make sof_widget_setup/free IPC agnostic ASoC: SOF: set up scheduler widget before all other widgets in the pipeline block: cancel all throttled bios in del_gendisk() block: let blkcg_gq grab request queue's refcnt block: avoid use-after-free on throttle data ANDROID: sched/core: Optimize vendor hook placement af_vsock: SOCK_SEQPACKET broken buffer test af_vsock: SOCK_SEQPACKET receive timeout test ptrace: Return the signal to continue with from ptrace_stop selftests/bpf: Fix test for 4-byte load from dst_port on big-endian selftests/bpf: Use constants for socket states in sock_fields test selftests/bpf: Check dst_port only on the client socket selftests/bpf: Fix error reporting from sock_fields programs ptrace: Move setting/clearing ptrace_message into ptrace_stop perf vendor events intel: Update events for TremontX perf vendor events intel: Update events for Tigerlake perf vendor events intel: Update events for SkylakeX perf vendor events intel: Update events for Skylake perf vendor events intel: Update events for IcelakeX perf vendor events intel: Update events for Icelake perf vendor events intel: Update events for Elkhartlake perf vendor events intel: Update events for CascadelakeX arm64: errata: avoid duplicate field initializer KVM: arm64: fix typos in comments KVM: arm64: Generalise VM features into a set of flags clocksource: acpi_pm: fix return value of __setup handler arm64: fix clang warning about TRAMP_VALIAS vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE Documentation: update stable review cycle documentation drivers/base/dd.c : Remove the initial value of the global variable af_unix: Support POLLPRI for OOB. af_unix: Fix some data-races around unix_sk(sk)->oob_skb. Documentation: update stable tree link Documentation: add link to stable release candidate tree devres: fix typos in comments Documentation: add note block surrounding security patch note samples/kobject: Use sysfs_emit instead of sprintf base: soc: Make soc_device_match() simpler and easier to read driver core: dd: fix return value of __setup handler driver core: Refactor sysfs and drv/bus remove hooks driver core: Refactor multiple copies of device cleanup scripts: get_abi.pl: Fix typo in help message ibmvnic: fix race between xmit and reset firmware: google: Properly state IOMEM dependency kgdbts: fix return value of __setup handler firmware: sysfb: fix platform-device leak in error path firmware: stratix10-svc: add missing callback parameter on RSU arm64: dts: qcom: add non-secure domain property to fastrpc nodes misc: fastrpc: Add dma handle implementation misc: fastrpc: Add fdlist implementation misc: fastrpc: Add helper function to get list and page misc: fastrpc: Add support to secure memory map dt-bindings: misc: add fastrpc domain vmid property misc: fastrpc: check before loading process to the DSP misc: fastrpc: add secure domain support dt-bindings: misc: add property to support non-secure DSP misc: fastrpc: Add support to get DSP capabilities misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP misc: fastrpc: separate fastrpc device from channel context dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells dt-bindings: nvmem: make "reg" property optional nvmem: brcm_nvram: parse NVRAM content into NVMEM cells nvmem: dt-bindings: Fix the error of dt-bindings check w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. w1/ds2490: remove spurious newlines within hexdump counter: add defaults to switch-statements MAINTAINERS: Add Counter subsystem git tree counter: interrupt-cnt: add counter_push_event() counter: add new COUNTER_EVENT_CHANGE_OF_STATE counter: Set counter device name counter: 104-quad-8: Add COMPILE_TEST depends bus: mhi: Make mhi_state_str[] array static inline and move to common.h bus: mhi: Move common MHI definitions out of host directory bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" bus: mhi: Cleanup the register definitions used in headers bus: mhi: Use bitfield operations for handling DWORDs of ring elements bus: mhi: Use bitfield operations for register read and write bus: mhi: Move host MHI code to "host" directory bus: mhi: Fix MHI DMA structure endianness bus: mhi: Fix pm_state conversion to string bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" parport_pc: Also enable driver for PCI systems ALSA: oss: Release temporary buffers upon errors pps: generators: pps_gen_parport: Switch to use module_parport_driver() ALSA: oss: Fix PCM OSS buffer allocation overflow dt-bindings: usb: mtk-xhci: add compatible for mt8186 platform: goldfish: pipe: Use platform_get_irq() to get the interrupt misc: bcm-vk: Remove viper from device id table net: lan743x: Add support for PTP-IO Event Output (Periodic Output) net: lan743x: Add support for PTP-IO Event Input External Timestamp (extts) net: lan743x: Add support for OTP net: lan743x: Add support for EEPROM net: lan743x: Add support to display Tx Queue statistics misc: rtsx: clean up one inconsistent indenting virt: acrn: fix a memory leak in acrn_dev_ioctl() virt: acrn: obtain pa from VMA with PFNMAP flag virt: acrn: Remove unsued acrn_irqfds_mutex. virt: fsl_hypervisor: Directly return 0 instead of using local ret variable mei: avoid iterator usage outside of list_for_each_entry mei: me: add Alder Lake N device id. VMCI: Release notification_bitmap in error path VMCI: Check exclusive_vectors when freeing interrupt 1 VMCI: Update maintainers for VMCI virtio_console: eliminate anonymous module_init & module_exit staging: r8188eu: remove unnecessary memset in r8188eu staging: greybus: introduce pwm_ops::apply staging: rts5208: Resolve checkpatch.pl issues. staging: sm750fb: fix naming style staging: fbtft: Consider type of init sequence values in fbtft_init_display() staging: fbtft: Constify buf parameter in fbtft_dbg_hex() staging: mmal-vchiq: clear redundant item named bulk_scratch kernfs: fix typos in comments serial: 8250: fix XOFF/XON sending when DMA is used tty: serial: samsung: Add ARTPEC-8 support dt-bindings: serial: samsung: Add ARTPEC-8 UART serial: sc16is7xx: Clear RS485 bits in the shutdown tty: serial: samsung: simplify getting OF match data tty: serial: samsung: constify variables and pointers tty: serial: samsung: constify s3c24xx_serial_drv_data members tty: serial: samsung: constify UART name tty: serial: samsung: constify s3c24xx_serial_drv_data tty: serial: samsung: reduce number of casts tty: serial: samsung: embed s3c2410_uartcfg in parent structure tty: serial: samsung: embed s3c24xx_uart_info in parent structure serial: 8250_tegra: mark acpi_device_id as unused with !ACPI tty: serial: bcm63xx: use more precise Kconfig symbol serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS tty: serial: jsm: fix two assignments in if conditions tty: serial: jsm: remove redundant assignments to variable linestatus serial: 8250_mtk: make two read-only arrays static const serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() tty: serial: serial_txx9: remove struct uart_txx9_port kgdboc: fix return value of __setup handler tty: hvc: fix return value of __setup handler usb: dwc3: Issue core soft reset before enabling run/stop usb: gadget: Makefile: remove ccflags-y USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c usb: gadget: eliminate anonymous module_init & module_exit usb: usbip: eliminate anonymous module_init & module_exit platform/x86: think-lmi: Certificate authentication support rfkill: make new event layout opt-in Documentation: syfs-class-firmware-attributes: Lenovo Certificate support platform/x86: amd-pmc: Only report STB errors when STB enabled i2c: designware: Remove code duplication drm/panel: ili9341: fix optional regulator handling afs: Maintain netfs_i_context::remote_i_size netfs: Keep track of the actual remote file size netfs: Split some core bits out into their own file netfs: Split fs/netfs/read_helper.c netfs: Rename read_helper.c to io.c netfs: Prepare to split read_helper.c netfs: Add a function to consolidate beginning a read netfs: Add a netfs inode context ceph: Make ceph_init_request() check caps on readahead netfs: Change ->init_request() to return an error code netfs: Refactor arguments for netfs_alloc_read_request netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines netfs: Trace refcounting on the netfs_io_subrequest struct netfs: Trace refcounting on the netfs_io_request struct netfs: Adjust the netfs_rreq tracepoint slightly netfs: Split netfs_io_* object handling out netfs: Finish off rename of netfs_read_request to netfs_io_request netfs: Rename netfs_read_*request to netfs_io_*request netfs: Generate enums from trace symbol mapping lists fscache: export fscache_end_operation() kernfs: remove unneeded #if 0 guard MIPS: ingenic: correct unit node address ALSA: core: Fix typo in 'PCM Timer Interface' help ALSA: hda/realtek: Fix LED on Zbook Studio G9 parisc: Avoid using hardware single-step in kprobes f2fs: initialize sbi->gc_mode explicitly media: amphion: cleanup media device if register it fail media: amphion: fix some issues to improve robust media: amphion: fix some error related with undefined reference to __divdi3 media: amphion: fix an issue that using pm_runtime_get_sync incorrectly media: vidtv: use vfree() for memory allocated with vzalloc() media: m5mols/m5mols.h: document new reset field media: pixfmt-yuv-planar.rst: fix PIX_FMT labels xfrm: rework default policy structure selftests/bpf: Test subskeleton functionality bpftool: Add support for subskeletons libbpf: Add subskeleton scaffolding libbpf: Init btf_{key,value}_type_id on internal map open libbpf: .text routines are subprograms in strict mode hwmon: (pmbus) Add Vin unit off handling media: platform: Remove unnecessary print function dev_err() media: amphion: Add missing of_node_put() in vpu_core_parse_dt() media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done() media: platform: amphion: Fix build error without MAILBOX media: spi: Kconfig: Place SPI drivers on a single menu media: i2c: Kconfig: move camera drivers to the top media: atomisp: fix bad usage at error handling logic media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ media: media/*/Kconfig: sort entries media: Kconfig: cleanup VIDEO_DEV dependencies media: platform/*/Kconfig: make manufacturer menus more uniform media: platform: Create vendor/{Makefile,Kconfig} files media: platform: ti/Kconfig: move VPE/CAL entries to it media: platform: re-structure TI drivers media: platform: rename omap/ to ti/omap/ media: platform: rename omap3isp/ to ti/omap3isp/ media: platform: rename davinci/ to ti/davinci/ media: platform: rename am437x/ to ti/am437x/ media: platform: place stm32/ and sti/ under st/ dir media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ media: platform: rename s3c-camif/ to samsung/s3c-camif/ media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ media: platform: rename exynos4-is/ to samsung/exynos4-is/ media: platform: rename tegra/vde/ to nvidia/tegra-vde/ media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ media: platform: rename marvell-ccic/ to marvell/ media: platform: rename coda/ to chips-media/ media: platform: Kconfig: place platform drivers on a submenu media: platform: move some manufacturer entries media: platform: Kconfig: sort entries media: platform: s5p-jpeg: move config to its own file media: platform: s5p-mfc: move config to its own file media: platform: bdisp: move config to its own file media: platform: delta: move config to its own file media: platform: rkisp1: move config to its own file media: platform: ti-vpe: move config to its own file media: platform: vde: move config to its own file media: platform: sun8i-rotate: move config to its own file media: platform: sun8i-di: move config to its own file media: platform: stm32: move config to its own file media: platform: hva: move config to its own file media: platform: s5p-g2d: move config to its own file selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts selftests/bpf: Add kprobe_multi bpf_cookie test selftests/bpf: Add kprobe_multi attach test libbpf: Add bpf_program__attach_kprobe_multi_opts function libbpf: Add bpf_link_create support for multi kprobes libbpf: Add libbpf_kallsyms_parse function bpf: Add cookie support to programs attached with kprobe multi link bpf: Add support to inline bpf_get_func_ip helper on x86 bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link bpf: Add multi kprobe link kallsyms: Skip the name search for empty string lib/sort: Add priv pointer to swap function fprobe: Add a selftest for fprobe docs: fprobe: Add fprobe description to ftrace-use.rst fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe fprobe: Add sample program for fprobe fprobe: Add exit_handler support ARM: rethook: Add rethook arm implementation powerpc: Add rethook support arm64: rethook: Add arm64 rethook implementation rethook: x86: Add rethook x86 implementation rethook: Add a generic return hook fprobe: Add ftrace based probe APIs ftrace: Add ftrace_set_filter_ips function block: limit request dispatch loop duration ANDROID: fuse: fix __u32 type usage warning net: dsa: felix: add port mirroring support net: dsa: pass extack to dsa_switch_ops :: port_mirror_add() net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2 net: mscc: ocelot: establish functions for handling VCAP aux resources net: mscc: ocelot: add port mirroring support using tc-matchall net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall ptp: ocp: Make debugfs variables the correct bitwidth net: dsa: microchip: ksz8795: handle eee specif erratum net: dsa: mv88e6xxx: MST Offloading net: dsa: mv88e6xxx: Export STU as devlink region net: dsa: mv88e6xxx: Disentangle STU from VTU net: dsa: Handle MST state changes net: dsa: Pass VLAN MSTI migration notifications to driver net: dsa: Validate hardware support for MST net: bridge: mst: Add helper to query a port's MST state net: bridge: mst: Add helper to check if MST is enabled net: bridge: mst: Add helper to map an MSTI to a VID set net: bridge: mst: Notify switchdev drivers of MST state changes net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations net: bridge: mst: Notify switchdev drivers of MST mode changes net: bridge: mst: Support setting and reporting MST port states net: bridge: mst: Allow changing a VLAN's MSTI net: bridge: mst: Multiple Spanning Tree (MST) mode nfsd: use correct format characters r8169: improve driver unload and system shutdown behavior on DASH-enabled systems ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched" net: ethernet: ti: Fix spelling mistake and clean up message vlan: use correct format characters net/fsl: xgmac_mdio: use correct format characters bnx2x: use correct format characters enetc: use correct format characters io_uring: manage provided buffers strictly ordered selftests/bpf: Fix tunnel remote IP comments Revert "ANDROID: incremental-fs: fix mount_fs issue" Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount" ubifs: rename_whiteout: correct old_dir size computing parisc: Improve CPU socket and core bootup info text parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE veth: Allow jumbo frames in xdp mode veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb net: veth: Account total xdp_frame len running ndo_xdp_xmit clk: visconti: prevent array overflow in visconti_clk_register_gates() RISC-V: Improve /proc/cpuinfo output for ISA extensions RISC-V: Do no continue isa string parsing without correct XLEN RISC-V: Implement multi-letter ISA extension probing framework RISC-V: Extract multi-letter extension names from "riscv, isa" RISC-V: Minimal parser for "riscv, isa" strings RISC-V: Correctly print supported extensions net/mlx5: Remove unused fill page array API function net/mlx5: Remove unused exported contiguous coherent buffer allocation API net/mlx5: CT: Remove extra rhashtable remove on tuple entries net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk net/mlx5: DR, Adjust structure member to reduce memory hole net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle net/mlx5e: RX, Test the XDP program existence out of the handler net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ net/mlx5e: Add headroom only to the first fragment in legacy RQ net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info platform/x86: amd-pmc: Drop CPU QoS workaround platform/x86: amd-pmc: Output error codes in messages platform/x86: amd-pmc: Move to later in the suspend process ACPI / x86: Add support for LPS0 callback handler platform/x86: thinkpad_acpi: consistently check fan_get_status return. livepatch: Don't block removal of patches that are safe to unload selftests: vm: fix clang build error multiple output files ocfs2: fix crash when initialize filecheck kobj fails configs/debug: restore DEBUG_INFO=y for overriding mm: swap: get rid of livelock in swapin readahead ASoC: fsl_spdif: Add new registers included on i.MX8ULP spi: Fix erroneous sgs value with min_t() ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy iavf: Fix hang during reboot/shutdown net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload net: bcmgenet: skip invalid partial checksums bnx2x: fix built-in kernel driver load failure f2fs: introduce gc_urgent_mid mode f2fs: compress: fix to print raw data size in error path of lz4 decompression f2fs: remove redundant parameter judgment f2fs: use spin_lock to avoid hang virtio_blk: eliminate anonymous module_init & module_exit net: phy: mscc: Add MODULE_FIRMWARE macros vfio-pci: Provide reviewers and acceptance criteria for variant drivers MAINTAINERS: adjust entry for header movement in hisilicon qm driver erofs: rename ctime to mtime igb: zero hwtstamp by default netfilter: nf_tables: initialize registers in nft_do_chain() i40e: little endian only valid checksums rtw89: implement stop and resume channels transmission v1 rtw89: extend mac tx_en bits from 16 to 32 rtw89: change value assignment style of rtw89_mac_cfg_gnt() rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs selftests: net: fix array_size.cocci warning rtw89: disable FW and H2C function if CPU disabled rtw89: initialize preload window of D-MAC rtw89: modify MAC enable functions rtw89: add config_rf_reg_v1 to configure RF parameter tables rtw89: 8852c: add read/write rf register function rtw89: 8852c: add setting of TB UL TX power offset rtw89: 8852c: add write/read crystal function in CFO tracking rtw89: modify dcfo_comp to share with chips rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" iwlwifi: mei: fix building iwlmei cpufreq: powernow-k8: Re-order the init checks ACPI: bus: Avoid using CPPC if not supported by firmware Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" cpuidle: intel_idle: Drop redundant backslash at line end cpuidle: intel_idle: Update intel_idle() kerneldoc comment ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU netfilter: nf_tables: validate registers coming from userspace. net: stmmac: clean up impossible condition net: dsa: Add missing of_node_put() in dsa_port_parse_of net: geneve: support IPv4/IPv6 as inner protocol drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC xtensa: fix DTC warning unit_address_format net: mvneta: Add support for 98DX2530 Ethernet port dt-bindings: net: mvneta: Add marvell,armada-ac5-neta ptp: ocp: Fix PTP_PF_* verification requests PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present PCI: imx6: Invoke the PHY exit function after PHY power off ARM: remove support for NOMMU ARMv4/v5 smb3: fix incorrect session setup check for multiuser mounts net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit net/sched: add vlan push_eth and pop_eth action to the hardware IR net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() net: dsa: Never offload FDB entries on standalone ports phy: Remove duplicated include in phy-fsl-lynx-28g.c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe net: hns3: Fix spelling mistake "does't" -> "doesn't" gve: Fix spelling mistake "droping" -> "dropping" io_uring: fold evfd signalling under a slower path io_uring: thin down io_commit_cqring() io_uring: shuffle io_eventfd_signal() bits around io_uring: remove extra barrier for non-sqpoll iopoll io_uring: fix provided buffer return on failure for kiocb_done() io_uring: extend provided buf return to fails net: ksz884x: optimize netdev_open flow and remove static variable hamradio: Fix wrong assignment of 'bbc->cfg.loopback' bareudp: use ipv6_mod_enabled to check if IPv6 enabled io_uring: refactor timeout cancellation cqe posting io_uring: normilise naming for fill_cqe* pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback pinctrl: mediatek: common-v1: Commonize spec_pupd callback pinctrl: mediatek: common-v1: Use common probe function pinctrl: mediatek: common-v1: Add common probe function pinctrl: mediatek: paris: Unify probe function by using OF match data io_uring: cache poll/double-poll state with a request flag io_uring: cache req->apoll->events in req->cflags selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly bpf: Fix net.core.bpf_jit_harden race bpf, x86: Fall back to interpreter mode when extra pass fails bpf: selftests: Remove libcap usage from test_progs bpf: selftests: Remove libcap usage from test_verifier bpf: selftests: Add helpers to directly use the capget and capset syscall docs/kernel-parameters: update description of mem= jffs2: fix memory leak in jffs2_scan_medium jffs2: fix memory leak in jffs2_do_mount_fs jffs2: fix use-after-free in jffs2_clear_xattr_subsystem parisc: Avoid calling SMP cache flush functions on cache-less machines docs/zh_CN: Add sched-nice-design Chinese translation docs: scheduler: Convert schedutil.txt to ReST fs/jffs2: fix comments mentioning i_mutex can: ucan: fix typos in comments dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML can: isotp: support MSG_TRUNC flag when reading from socket can: isotp: return -EADDRNOTAVAIL when reading from unbound socket can: isotp: sanitize CAN ID checks in isotp_bind() mt76: fix monitor rx FCS error in DFS channel mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set mt76: fix wrong HE data rate in sniffer tool mt76: mt7915: introduce 802.11ax multi-bss support devlink: pass devlink_port to port_split / port_unsplit callbacks devlink: hold the instance lock in port_split / port_unsplit callbacks eth: mlxsw: switch to explicit locking for port registration eth: nfp: replace driver's "pf" lock with devlink instance lock eth: nfp: wrap locking assertions in helpers devlink: expose instance locking and add locked port registering ARM: defconfig: add SMB347 charger driver for p4note arm64: dts: fsd: Add the MCT support io_uring: move req->poll_refs into previous struct hole Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells" thermal: int340x: Update OS policy capability handshake thermal: int340x: Increase bitmap size Documentation: thermal: DPTF Documentation PM: hibernate: Honour ACPI hardware signature by default for virtual guests cpufreq: intel_pstate: Use firmware default EPP ice: add trace events for tx timestamps ice: fix return value check in ice_gnss.c fs: Remove aops ->set_page_dirty fb_defio: Use noop_dirty_folio() fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio fs: Convert __set_page_dirty_buffers to block_dirty_folio nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio() ice: Fix inconsistent indenting in ice_switch mt76: mt7921: move mt7921_init_hw in a dedicated work mt76: mt7921: add mt7921u driver mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb mt76: mt7921: disable runtime pm for usb mt76: usb: introduce __mt76u_init utility routine mt76: usb: add req_type to ___mt76u_wr signature mt76: usb: add req_type to ___mt76u_rr signature mt76: mt7915: fix typos in comments mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() mt76: mt7915: fix beamforming mib stats mt76: mt7915: set band1 TGID field in tx descriptor mt76: fix invalid rssi report mt76: use le32/16_get_bits() whenever possible mt76: connac: make read-only array ba_range static const mt76: mt7915: check for devm_pinctrl_get() failure mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration mt76: mt7915: add txpower init for 6GHz mt76: mt7915: fix eeprom fields of txpower init values mt76: mt7915: add 6 GHz support mt76: connac: add 6 GHz support for wtbl and starec configuration mt76: mt7915: allow beaconing on all chains mt76: fix monitor mode crash with sdio driver mt76: mt7921: fix mt7921_queues_acq implementation mt76: mt7921: fix xmit-queue dump for usb and sdio mt76: mt7921: make mt7921_init_tx_queues static mt76: split single ldpc cap bit into bits mt76: mt7915: fix DFS no radar detection event mt76: mt7921: use mt76_hw instead of open coding it mt76: mt7921: fix up the monitor mode mt76: mt7663u: introduce mt7663u_mcu_power_on routine mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init spi: tegra20: Use of_device_get_match_data() ASoC: ak4642: Use of_device_get_match_data() ASoC: codecs: Fix misplaced lpass_macro_pds_exit call ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call ASoC: amd: Fix reference to PCM buffer address ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe ASoC: rt1308-sdw: get calibration params after power on ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe ASoC: ti: Fix spelling mistake "cant" -> "can't" ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume ASoC: samsung: i2s: check the return value of kstrdup() ASoC: SOF: topology: remove snd_sof_complete_pipeline() ASoC: SOF: topology: Make widget binding IPC agnostic ASoC: SOF: topology: Make control parsing IPC agnostic ASoC: SOF: topology: Make DAI widget parsing IPC agnostic ASoC: SOF: topology: Make route setup IPC agnostic ASoC: SOF: topology: Make effect widget parsing IPC agnostic ASoC: SOF: topology: Make siggen widget parsing IPC agnostic ASoC: SOF: topology: Make asrc widget parsing IPC agnostic ASoC: SOF: topology: Make src widget parsing IPC agnostic ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic ASoC: SOF: topology: Make mixer widget parsing IPC agnostic ASoC: SOF: topology: Make pga widget parsing IPC agnostic ASoC: SOF: topology: Make buffer widget parsing IPC agnostic ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic ASoC: SOF: Introduce IPC3 ops ASoC: SOF: topology: Add helper function for processing tuple arrays ASoC: SOF: IPC: Introduce IPC ops ASoC: SOF: Introduce struct snd_sof_dai_link erofs: use meta buffers for inode lookup erofs: use meta buffers for reading directories fs: erofs: add sanity check for kobject in erofs_unregister_sysfs erofs: refine managed inode stuffs erofs: clean up z_erofs_extent_lookback rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH gtp: Fix inconsistent indenting drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() MAINTAINERS: fix ath11k DT bindings location airo: fix typos in comments rtlwifi: rtl8821ae: fix typos in comments rtlwifi: rtl8192cu: Add On Networks N150 zd1201: use kzalloc mwifiex: make read-only array wmm_oui static const mips: dts: ralink: add MT7621 SoC staging: r8188eu: remove some unused local ieee80211 macros staging: r8188eu: make rtl8188e_process_phy_info static staging: r8188eu: remove unused function prototype staging: r8188eu: remove three unused receive defines staging: r8188eu: remove unnecessary initializations staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS RDMA/rxe: Use standard names for ref counting RDMA/rxe: Replace red-black trees by xarrays net: dt-bindings: dwmac: add support for mt8195 stmmac: dwmac-mediatek: add support for mt8195 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema arm64: dts: mt2712: update ethernet device node stmmac: dwmac-mediatek: re-arrange clock setting stmmac: dwmac-mediatek: Reuse more common features stmmac: dwmac-mediatek: add platform level clocks management block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" io_uring: make tracing format consistent Revert "ath10k: drop beacon and probe response which leak from other channel" netfilter: flowtable: Fix QinQ and pppoe support for inet table Revert "ACPI: scan: Do not add device IDs from _CID if _HID is not valid" x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler xtensa: fix stop_machine_cpuslocked call in patch_text EDAC/altera: Add SDRAM ECC check for U-Boot nvme: remove nvme_alloc_request and nvme_alloc_request_qid nvme: cleanup how disk->disk_name is assigned xen/usb: harden xen_hcd against malicious backends drm/i915/display: Do not re-enable PSR after it was marked as not reliable drm/i915/display: Fix HPD short pulse handling for eDP powerpc/time: improve decrementer clockevent processing powerpc/time: Fix KVM host re-arming a timer beyond decrementer range hv_netvsc: Add check for kvmalloc_array net: sparx5: Use Switchdev fdb events for managing fdb entries net: Add l3mdev index to flow struct and avoid oif reset for port devices erofs: silence warnings related to impossible m_plen Documentation/filesystem/dax: update DAX description on erofs erofs: clean up preload_compressed_pages() erofs: get rid of `struct z_erofs_collector' arch:x86:xen: Remove unnecessary assignment in xen_apic_read() erofs: use meta buffers for erofs_read_superblock() xen/grant-table: remove readonly parameter from functions xen/grant-table: remove gnttab_*transfer*() functions powerpc/tm: Fix more userspace r13 corruption powerpc/xive: fix return value of __setup handler dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator RDMA/rxe: Shorten pool names in rxe_pool.c RDMA/rxe: Move max_elem into rxe_type_info RDMA/rxe: Replace obj by elem in declaration RDMA/rxe: Delete _locked() APIs for pool objects RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC RDMA/rxe: Replace mr by rkey in responder resources RDMA/rxe: Fix ref error in rxe_av.c aio: drop needless assignment in aio_read() hwmon: (scpi-hwmon): Use of_device_get_match_data() RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT mount_setattr(): clean the control flow and calling conventions clk: sifive: Move all stuff into SoCs header files from C files clk: sifive: Add SoCs prefix in each SoCs-dependent data riscv: dts: Change the macro name of prci in each device node dt-bindings: change the macro name of prci in header files and example clk: sifive: duplicate the macro definitions for the time being bpftool: man: Add missing top level docs clk: qcom: sm6125-gcc: fix typos in comments clk: ti: clkctrl: fix typos in comments ANDROID: usb: gadget: f_accessory: add compat_ioctl support bpftool: Add bpf_cookie to link output ext4: fix kernel doc warnings ext4: fix remaining two trace events to use same printk convention ext4: add commit tid info in ext4_fc_commit_start/stop trace events ext4: add commit_tid info in jbd debug log ext4: add transaction tid info in fc_track events ext4: add new trace event in ext4_fc_cleanup clk: imx: Select MXC_CLK for i.MX93 clock driver ext4: return early for non-eligible fast_commit track events clk: ti: Drop legacy compatibility clocks for dra7 clk: ti: Drop legacy compatibility clocks for am4 clk: ti: Drop legacy compatibility clocks for am3 sr: simplify the local variable initialization in sr_block_open() iavf: Fix double free in iavf_reset_task ice: destroy flow director filter mutex after releasing VSIs ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() ice: remove PF pointer from ice_check_vf_init ice: introduce ice_virtchnl.c and ice_virtchnl.h ice: cleanup long lines in ice_sriov.c ice: introduce ICE_VF_RESET_LOCK flag ice: introduce ICE_VF_RESET_NOTIFY flag ice: convert ice_reset_vf to take flags ice: convert ice_reset_vf to standard error codes ice: make ice_reset_all_vfs void ice: drop is_vflr parameter from ice_reset_all_vfs ice: move reset functionality into ice_vf_lib.c ice: fix a long line warning in ice_reset_vf ice: introduce VF operations structure for reset flows ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h RDMA/irdma: Add support for address handle re-use Add Paolo Abeni to networking maintainers drm/amdgpu: Use drm_mode_copy() drm/radeon: Use drm_mode_copy() drm/amdgpu: Use ternary operator in `vcn_v1_0_start()` drm/amdgpu: Remove pointless on stack mode copies drm/amd/pm: fix indenting in __smu_cmn_reg_print_error() drm/amdgpu/dc: fix typos in comments drm/amdgpu: fix typos in comments drm/amd/pm: fix typos in comments drm/amdgpu: Add stolen reserved memory for MI25 SRIOV. drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations. drm/amdkfd: evict svm bo worker handle error drm/amdgpu/vcn: fix vcn ring test failure in igt reload test ANDROID: stacktrace: export stack_trace_save_tsk/regs net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS drm/amdgpu: only allow secure submission on rings which support that drm/amdgpu: fixed the warnings reported by kernel test robot drm/amd/display: 3.2.177 drm/amd/display: [FW Promotion] Release 0.0.108.0 drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2 drm/amd/display: Wait for hubp read line for Pollock drm/amd/display: Add null pointer filter drm/amd/display: Retry when fail reading lane status during LT drm/amd/display: Add new enum for EDID status drm/amd/display: Block zstate when more than one plane enabled drm/amd/display: Update engine ddc drm/amd/display: Fix a few parts in debugfs entry drm/amd/display: Add function to get the pipe from the stream context drm/amd/display: Add I2C escape to support query device exist. drm/amdgpu: Move reset domain init before calling RREG32 rtla: Tools main loop cleanup rtla/timerlat: Add --dma-latency option rtla/osnoise: Fix osnoise hist stop tracing message rtla: Check for trace off also in the trace instance rtla/trace: Save event histogram output to a file rtla: Add --filter support rtla/trace: Add trace event filter helpers rtla: Add --trigger support rtla/trace: Add trace event trigger helpers rtla: Add -e/--event support rtla/trace: Add trace events helpers rtla/timerlat: Add the automatic trace option rtla/osnoise: Add the automatic trace option rtla/osnoise: Add an option to set the threshold rtla/osnoise: Add support to adjust the tracing_thresh drm/amd: fix gfx hang on renoir in IGT reload test drm/amdgpu: only check for _PR3 on dGPUs drm/amd/pm: use pm mutex to protect ecc info table drm/amdgpu: drop xmgi23 error query/reset support drm/amdgpu: fix aldebaran xgmi topology for vf drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6 drm/amd/display: Add pstate verification and recovery for DCN31 user_events: Add trace event call as root for low permission cases drm/amdkfd: CRIU export dmabuf handles for GTT BOs drm/amdkfd: CRIU Refactor restore BO function drm/amdkfd: CRIU remove sync and TLB flush on restore drm/amd/display: fix dp kvm can't light up drm/amd/pm: Send message when resp status is 0xFC drm/amdgpu: message smu to update bad channel info drm/amd/pm: add send bad channel info function drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder drm/amd/display: move FPU-related code from dcn20 to dml folder drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL drm/amd/display: Fix double free during GPU reset on DC streams drm/amd/display: Add NULL check drm/amd/display: 3.2.176 drm/amd/display: [FW Promotion] Release 0.0.107.0 drm/amd/display: enable dcn315/316 s0i2 support drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support drm/amd/display: disable HPD SW timer for passive dongle type 1 only drm/amd/display: add gamut coefficient set A and B drm/amd/display: merge two duplicated clock_source_create drm/amd/display: Add link dp trace support drm/amd/display: move FPU associated DCN303 code to DML folder drm/amd/display: Release AUX engine after failed acquire drm/amd/display: Add minimal pipe split transition state drm/amd/display: Clean up fixed VS PHY test w/a function drm/amd/display: fix the clock source contruct for dcn315 drm/amd/display: cleaning up smu_if to add future flexibility drm/amd/display: fix deep color ratio drm/amd/display: add debug option to bypass ssinfo from bios for dcn315 drm/amdgpu: change registers in error checking for smu 13.0.5 drm/amdgpu: Disable baco dummy mode counter: Stop using dev_get_drvdata() to get the counter device pstore: Don't use semaphores in always-atomic-context code scsi: scsi_ioctl: Drop needless assignment in sg_io() scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn() scsi: fnic: Finish scsi_cmnd before dropping the spinlock scsi: lpfc: Copyright updates for 14.2.0.0 patches scsi: lpfc: Update lpfc version to 14.2.0.0 scsi: lpfc: SLI path split: Refactor BSG paths scsi: lpfc: SLI path split: Refactor Abort paths scsi: lpfc: SLI path split: Refactor SCSI paths scsi: lpfc: SLI path split: Refactor CT paths scsi: lpfc: SLI path split: Refactor misc ELS paths scsi: lpfc: SLI path split: Refactor VMID paths scsi: lpfc: SLI path split: Refactor FDISC paths scsi: lpfc: SLI path split: Refactor LS_RJT paths scsi: lpfc: SLI path split: Refactor LS_ACC paths scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 scsi: lpfc: SLI path split: Refactor lpfc_iocbq usb: gadget: Fix use-after-free bug by not setting udc->dev.driver usb: usbtmc: Fix bug in pipe direction for control transfers usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue usb: dwc3: gadget: move cmd_endtransfer to extra function usb: dwc3: gadget: ep_queue simplify isoc start condition hisi_acc_vfio_pci: Use its own PCI reset_done error handler hisi_acc_vfio_pci: Add support for VFIO live migration xen/usb: don't use arbitrary_virt_to_machine() crypto: hisilicon/qm: Set the VF QM state register hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices hisi_acc_qm: Move VF PCI device IDs to common header crypto: hisilicon/qm: Move few definitions to common header crypto: hisilicon/qm: Move the QM header to include/linux usb: isp1760: remove redundant max_packet() macro usb: oxu210hp-hcd: remove redundant call to max_packet() macro usb: common: usb-conn-gpio: Make VBUS supply completely optional USB: storage: ums-realtek: fix error code in rts51x_read_mem() usb: early: xhci-dbc: Fix xdbc number parsing usb: early: xhci-dbc: Remove duplicate keep parsing x86/tsc: Be consistent about use_tsc_delay() usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body usb: gadget: dummy_hcd: remove usage of list iterator past the loop body usb: gadget: udc: core: remove usage of list iterator past the loop body usb: gadget: composite: remove usage of list iterator past the loop body usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found usb: gadget: composite: remove check of list iterator against head past the loop body usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr usb: gadget: legacy: remove using list iterator after loop body as a ptr usb: gadget: configfs: remove using list iterator after loop body as a ptr usb: gadget: aspeed: remove usage of list iterator past the loop body usb: gadget: udc-xilinx: remove usage of list iterator past the loop body usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body usb: gadget: omap_udc: remove usage of list iterator past the loop body usb: gadget: udc: net2280: remove usage of list iterator past the loop body usb: gadget: net2272: remove usage of list iterator past the loop body usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body usb: gadget: mv_u3d: remove usage of list iterator past the loop body usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body usb: gadget: goku_udc: remove usage of list iterator past the loop body usb: gadget: udc: at91: remove usage of list iterator past the loop body usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body usb: gadget: udc: atmel: remove usage of list iterator past the loop body usb: gadget: bdc: remove usage of list iterator past the loop body usb: gadget: fsl: remove usage of list iterator past the loop body Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" clk: clk-apple-nco: Allow and fix module building io_uring: recycle apoll_poll entries MAINTAINERS: Mark VMware mailing list entries as email aliases MAINTAINERS: Add Zack as maintainer of vmmouse driver MAINTAINERS: Update maintainers for paravirt ops and VMware hypervisor interface NFSD: prevent integer overflow on 32 bit systems selftests/bpf: Clean up array_size.cocci warnings samples/bpf, xdpsock: Fix race when running for fix duration of time bpf, sockmap: Fix double uncharge the mem of sk_msg bpf, sockmap: Fix more uncharged while msg has more_data bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full bpf, sockmap: Fix memleak in sk_psock_queue_msg net: sparx5: fix a couple warning messages partially Revert "usb: musb: Set the DT node on the child device" usb: gadget: rndis: prevent integer overflow in rndis_set_response() usb: dwc3: pci: Add support for Intel Alder Lake usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm usb: dwc3: gadget: Give some time to schedule isoc usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes usb: dwc3: imx8mp: Add support for setting SOC specific flags dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags usb: dwc3: imx8mp: rename iomem base pointer Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector" Revert "arm64: dts: qcom: sc7280: Set the default dr_mode for usb2" usb: dwc3-meson-g12a: constify drvdata structs usb: raw-gadget: return -EINVAL if no proper ep address available dt-bindings: usb: hcd: correct usb-device path usb: raw-gadget: use kzalloc usb: gadget: udc: fix typos in comments staging: r8188eu: proper error handling in rtw_init_drv_sw staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv staging: vt6656: Removed unused variable vt3342_vnt_threshold staging: vt6656: Removed unused variable bb_vga_0 ANDROID: iommu: Use restricted vendor hook for dma ops NFSD: prevent underflow in nfssvc_decode_writeargs() staging: remove ashmem selftests: mlxsw: hw_stats_l3: Add a new test selftests: netdevsim: hw_stats_l3: Add a new test netdevsim: Introduce support for L3 offload xstats mm: Convert swap_set_page_dirty() to swap_dirty_folio() ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() btrfs: Convert extent_range_redirty_for_io() to use folios fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio btrfs: Convert from set_page_dirty to dirty_folio fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() fs: Add aops->dirty_folio fs: Remove aops->launder_page orangefs: Convert launder_page to launder_folio nfs: Convert from launder_page to launder_folio fuse: Convert from launder_page to launder_folio cifs: Convert from launder_page to launder_folio afs: Convert from launder_page to launder_folio 9p: Convert from launder_page to launder_folio fs: Add aops->launder_folio fs: Remove aops->invalidatepage ubifs: Convert from invalidatepage to invalidate_folio reiserfs: Convert from invalidatepage to invalidate_folio orangefs: Convert from invalidatepage to invalidate_folio nfs: Convert from invalidatepage to invalidate_folio jfs: Convert from invalidatepage to invalidate_folio gfs2: Convert invalidatepage to invalidate_folio f2fs: Convert invalidatepage to invalidate_folio ext4: Convert invalidatepage to invalidate_folio erofs: Convert from invalidatepage to invalidate_folio cifs: Convert from invalidatepage to invalidate_folio ceph: Convert from invalidatepage to invalidate_folio btrfs: Convert from invalidatepage to invalidate_folio afs: Convert invalidatepage to invalidate_folio afs: Convert directory aops to invalidate_folio 9p: Convert to invalidate_folio fs: Remove noop_invalidatepage() fs: Turn block_invalidatepage into block_invalidate_folio iomap: Remove iomap_invalidatepage() fs: Add invalidate_folio() aops method ext4: Use folio_invalidate() ceph: Use folio_invalidate() btrfs: Use folio_invalidate() fs: Turn do_invalidatepage() into folio_invalidate() spi: mediatek: add ipm design support for MT7986 spi: Add compatible for MT7986 spi: sun4i: fix typos in comments spi: mediatek: support tick_delay without enhance_timing regulator: vctrl: Use min() instead of doing it manually ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning net: phy: Kconfig: micrel_phy: fix dependency issue atm: eni: Add check for dma_map_single mac80211: update bssid_indicator in ieee80211_assign_beacon mac80211: MBSSID channel switch net: sfp: add 2500base-X quirk for Lantech SFP module mac80211: MBSSID beacon handling in AP mode mac80211: always have ieee80211_sta_restart() platform/x86: hp-wmi: support omen thermal profile policy v1 platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated nvmet: revert "nvmet: make discovery NQN configurable" nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate sched/headers: Only include <linux/entry-common.h> when CONFIG_GENERIC_ENTRY=y x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy x86: Remove toolchain check for X32 ABI capability x86/alternative: Use .ibt_endbr_seal to seal indirect calls objtool: Find unused ENDBR instructions objtool: Validate IBT assumptions objtool: Add IBT/ENDBR decoding objtool: Read the NOENDBR annotation x86: Annotate idtentry_df() x86,objtool: Move the ASM_REACHABLE annotation to objtool.h x86: Annotate call_on_stack() objtool: Rework ASM_REACHABLE x86: Mark __invalid_creds() __noreturn exit: Mark do_group_exit() __noreturn x86: Mark stop_this_cpu() __noreturn objtool: Ignore extra-symbol code objtool: Rename --duplicate to --lto x86/ibt: Ensure module init/exit points have references x86/ibt: Dont generate ENDBR in .discard.text x86/ibt,sev: Annotations x86/ibt,ftrace: Annotate ftrace code patching x86/ibt: Annotate text references x86/ibt: Disable IBT around firmware x86/alternative: Simplify int3_selftest_ip x86/ibt,kexec: Disable CET on kexec x86/ibt: Add IBT feature, MSR and #CP handling x86/ibt,ftrace: Add ENDBR to samples/ftrace x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline x86/ibt,kprobes: Cure sym+0 equals fentry woes x86/ibt,ftrace: Make function-graph play nice x86/livepatch: Validate __fentry__ location x86/ibt,ftrace: Search for __fentry__ location x86/ibt,kvm: Add ENDBR to fastops x86/ibt,crypto: Add ENDBR for the jump-table entries x86/ibt,paravirt: Sprinkle ENDBR x86/linkage: Add ENDBR to SYM_FUNC_START*() x86/ibt,entry: Sprinkle ENDBR dust x86/ibt,xen: Sprinkle the ENDBR x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel() x86/entry: Cleanup PARAVIRT x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR x86/ibt: Add ANNOTATE_NOENDBR x86/ibt: Base IBT bits objtool: Have WARN_FUNC fall back to sym+off objtool,efi: Update __efi64_thunk annotation objtool: Default ignore INT3 for unreachable objtool: Add --dry-run static_call: Avoid building empty .static_call_sites tools/objtool: Check for use of the ENQCMD instruction in the kernel mmc: tmio: remove outdated members from host struct mmc: mtk-sd: Silence delay phase calculation debug log mmc: davinci_mmc: Handle error for clk_enable mmc: sdhci-pci-gli: Add runtime PM for GL9763E mmc: core: Drop HS400 caps unless 8-bit bus is supported too mmc: host: Return an error when ->enable_sdio_irq() ops is missing mmc: core: Improve fallback to speed modes if eMMC HS200 fails media: platform: s3c-camif: move config to its own file media: platform: rga: move config to its own file media: platform: venus: move config to its own file media: platform: camss: move config to its own file media: platform: omap3isp: move config to its own file media: platform: mtk-vpu: move config to its own file media: platform: mtk-vcodec: move config to its own file media: platform: mtk-mdp: move config to its own file media: platform: mtk-jpeg: move config to its own file media: platform: ge2d: move config to its own file net/packet: fix slab-out-of-bounds access in packet_recvmsg() net: mdio: mscc-miim: fix duplicate debugfs entry scsi: lpfc: Use kcalloc() scsi: aic7xxx: Fix typos in comments scsi: qla2xxx: Fix typos in comments scsi: elx: libefc_sli: Fix typos in comments scsi: lpfc: Fix typos in comments scsi: qla2xxx: Update version to 10.02.07.400-k scsi: qla2xxx: Increase max limit of ql2xnvme_queues scsi: qla2xxx: Use correct feature type field during RFF_ID processing scsi: qla2xxx: Fix stuck session of PRLI reject scsi: qla2xxx: Reduce false trigger to login scsi: qla2xxx: Fix laggy FC remote port session recovery scsi: qla2xxx: Fix hang due to session stuck scsi: qla2xxx: Fix N2N inconsistent PLOGI scsi: qla2xxx: Fix crash during module load unload test scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test scsi: qla2xxx: Fix disk failure to rediscover scsi: qla2xxx: Fix incorrect reporting of task management failure scsi: libiscsi: Teardown iscsi_cls_conn gracefully scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization scsi: iscsi: Add helper functions to manage iscsi_cls_conn HID: google: modify HID device groups of eel HID: google: Add support for vivaldi to hid-hammer HID: google: extract Vivaldi hid feature mapping for use in hid-hammer Input: extract ChromeOS vivaldi physmap show function HID: google: switch to devm when registering keyboard backlight LED scsi: core: Remove unreachable code warning scsi: megasas: Clean up some inconsistent indenting scsi: aacraid: Clean up some inconsistent indenting scsi: mpt3sas: Page fault in reply q processing scsi: target: Add iscsi/cpus_allowed_list in configfs scsi: hisi_sas: Use libsas internal abort support scsi: pm8001: Use libsas internal abort support scsi: libsas: Add sas_execute_internal_abort_dev() scsi: libsas: Add sas_execute_internal_abort_single() scsi: lpfc: Remove failing soft_wwn support pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe pinctrl: berlin: fix error return code of berlin_pinctrl_build_state() Input: aiptek - properly check endpoint type Input: mt6779-keypad - fix signedness bug block: don't merge across cgroup boundaries if blkcg is enabled pinctrl: qcom: Introduce sc8280xp TLMM driver dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding pinctrl: microchip-sgpio: wait until output is actually set pinctrl: microchip-sgpio: return error in spgio_output_set() pinctrl: microchip-sgpio: use regmap_update_bits() pinctrl: microchip-sgpio: don't do RMW for interrupt ack register pinctrl: microchip-sgpio: lock RMW access pinctrl: ocelot: Fix interrupt parsing pinctrl: imx: Reduce printk message level for empty nodes pinctrl: zynq: use module_platform_driver to simplify the code pinctrl: qcom: cleanup comments dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength-adv property pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe() pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe() pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin() pinctrl: mediatek: paris: Fix pingroup pin config state readback pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback pinctrl: pinconf-generic: Print arguments for bias-pull-* ice: use ice_is_vf_trusted helper function ice: log an error message when eswitch fails to configure ice: cleanup error logging for ice_ena_vfs ice: move ice_set_vf_port_vlan near other .ndo ops ice: refactor spoofchk control code in ice_sriov.c ice: rename ICE_MAX_VF_COUNT to avoid confusion ice: remove unused definitions from ice_sriov.h ice: convert vf->vc_ops to a const pointer ice: remove circular header dependencies on ice.h ice: rename ice_virtchnl_pf.c to ice_sriov.c ice: rename ice_sriov.c to ice_vf_mbx.c pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init pinctrl: nuvoton: Add driver for WPCM450 dt-bindings: pinctrl: Add Nuvoton WPCM450 pinctrl: ocelot: fix duplicate debugfs entry pinctrl: ocelot: fix confops resource index pinctrl: imx93: Add pinctrl driver support dt-bindings: pinctrl: imx93: Add pinctrl binding pinctrl: canonical rsel resistance selection property pinctrl: add pinctrl driver on mt8186 dt-bindings: pinctrl: mt8186: add pinctrl file and binding document RDMA/qib: Fix typos in comments RDMA/mlx5: Fix memory leak in error flow for subscribe event routine Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" RDMA/rxe: Remove useless argument for update_state() RDMA/rxe: Change variable and function argument to proper type RDMA/irdma: Prevent some integer underflows nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD net: phy: marvell: Fix invalid comparison in the resume and suspend functions net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats block: fix rq-qos breakage from skipping rq_qos_done_bio() net/mlx4_en: use kzalloc block: release rq qos structures for queue without disk fs: Convert is_partially_uptodate to folios buffer: Add folio_buffers() fs/remap_range: Pass the file pointer to read_mapping_folio() fs: read_mapping_page() should take a struct file argument iomap: Fix iomap_invalidatepage tracepoint staging: vt6656: Remove unused rf_type in card.c staging: vt6656: Remove unused rf_type in rf.c; unused variables staging: vt6656: Remove unused rf_type in rf.c; top level staging: vt6656: Remove unused rf_type in baseband.c staging: vt6656: Remove unused rf_type in channel.c staging: rtl8723bs: Use min() instead of doing it manually staging: vt6655: Remove unused byRFType in card.c staging: vt6655: Remove unused byRFType in rf.c staging: vt6655: Remove unused byRFType in baseband.c staging: vt6655: Remove unused byRFType in channel.c staging: pi433: formatting improvement for multi-line bitwise statement staging: pi433: remove hardcoded mask value for easier readability staging: r8188eu: remove comments in update_recvframe_attrib_88e staging: r8188eu: remove unnecessary casts staging: r8188eu: don't initialize drvinfo_sz to 0 staging: r8188eu: summarize declaration and assignment staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e staging: r8188eu: remove unused fields in struct recv_buf staging: r8188eu: remove unneeded field pbuf staging: r8188eu: remove unused field pdata staging: r8188eu: remove unused field pend staging: r8188eu: remove unused field ptail staging: r8188eu: remove unused field phead staging: r8188eu: remove unused fields in struct recv_buf staging: r8188eu: remove unused field recvbuf_lock staging: r8188eu: remove unused field list staging: r8188eu: mark rtw_endofpktfile as bool staging: r8188eu: mark IsFrameTypeCtrl as bool staging: r8188eu: mark IS_MCAST as bool staging: r8188eu: mark check_fwstate as bool staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool staging: r8188eu: mark is_ap_in_tkip as bool staging: r8188eu: mark is_basicrate as bool staging: r8188eu: mark cckratesonly_included as bool staging: r8188eu: mark cckrates_included as bool staging: r8188eu: mark recv_indicatepkts_in_order as bool staging: r8188eu: mark enqueue_reorder_recvframe as bool staging: r8188eu: mark check_indicate_seq as bool staging: r8188eu: mark PS_RDY_CHECK as bool staging: r8188eu: mark rtw_is_desired_network as bool staging: r8188eu: mark rtw_is_cckratesonly_included as bool staging: r8188eu: mark rtw_is_cckrates_included as bool staging: vt6655: remove redundant assignment of pointer tx_key staging: gdm724x: remove redundant assignment of pointer w xfs: constify xfs_name_dotdot xfs: constify the name argument to various directory functions xfs: reserve quota for target dir expansion when renaming files xfs: reserve quota for dir expansion when linking/unlinking files xfs: refactor user/group quota chown in xfs_setattr_nonsize xfs: use setattr_copy to set vfs inode attributes net: disable preemption in dev_core_stats_XXX_inc() helpers drivers: net: packetengines: fix typos in comments ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines power: ab8500_chargalg: Use CLOCK_MONOTONIC mtd: nand: ecc: mxic: Fix compile test issue mtd: nand: mxic-ecc: make two read-only arrays static const mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3 mtd: core: Remove partid and partname debugfs files dt-bindings: mtd: partitions: convert BCM47xx to the json-schema mtd: tests: Fix eraseblock read speed miscalculation for lower partition sizes mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init mtd: rawnand: rockchip: fix platform_get_irq.cocci warning platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05) KVM: s390: selftests: Add error memop tests KVM: s390: selftests: Add more copy memop tests KVM: s390: selftests: Add named stages for memop test KVM: s390: selftests: Add macro as abstraction for MEM_OP KVM: s390: selftests: Split memop tests KVM: s390x: fix SCK locking staging: vchiq_arm: make vchiq_platform_get_arm_state() static staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci staging: mt7621-dts: fix GB-PC2 devicetree staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree staging: rtl8723bs: fix typos in comments MIPS: Fix wrong comments in asm/prom.h MIPS: Remove redundant definitions of device_tree_init() MIPS: Remove redundant check in device_tree_init() MIPS: pgalloc: fix memory leak caused by pgd_free() MIPS: RB532: fix return value of __setup handler MIPS: Only use current_stack_pointer on GCC MIPS: boot/compressed: Use array reference for image bounds mips: cdmm: Fix refcount leak in mips_cdmm_phys_base btrfs: zoned: put block group after final usage btrfs: don't access possibly stale fs_info data in device_list_add btrfs: add lockdep_assert_held to need_preemptive_reclaim btrfs: verify the tranisd of the to-be-written dirty extent buffer btrfs: unify the error handling of btrfs_read_buffer() btrfs: unify the error handling pattern for read_tree_block() btrfs: factor out do_free_extent_accounting helper btrfs: remove last_ref from the extent freeing code btrfs: add a alloc_reserved_extent helper btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block btrfs: add and use helper for unlinking inode during log replay btrfs: extend locking to all space_info members accesses btrfs: zoned: mark relocation as writing fs: allow cross-vfsmount reflink/dedupe btrfs: remove the cross file system checks from remap btrfs: pass btrfs_fs_info to btrfs_recover_relocation btrfs: pass btrfs_fs_info for deleting snapshots and cleaner btrfs: add filesystems state details to error messages btrfs: deal with unexpected extent type during reflinking btrfs: fix unexpected error path when reflinking an inline extent btrfs: reset last_reflink_trans after fsyncing inode btrfs: voluntarily relinquish cpu when doing a full fsync btrfs: hold on to less memory when logging checksums during full fsync btrfs: stop copying old file extents when doing a full fsync btrfs: do not clean up repair bio if submit fails btrfs: do not try to repair bio that has no mirror set btrfs: do not double complete bio on errors during compressed reads btrfs: track compressed bio errors as blk_status_t btrfs: remove the bio argument from finish_compressed_bio_read btrfs: check correct bio in finish_compressed_bio_read btrfs: handle csum lookup errors properly on reads btrfs: make search_csum_tree return 0 if we get -EFBIG btrfs: add BTRFS_IOC_ENCODED_WRITE btrfs: add BTRFS_IOC_ENCODED_READ ioctl btrfs: add definitions and documentation for encoded I/O ioctls btrfs: optionally extend i_size in cow_file_range_inline() btrfs: clean up cow_file_range_inline() btrfs: support different disk extent size for delalloc btrfs: add ram_bytes and offset to btrfs_ordered_extent btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio() fs: export variant of generic_write_checks without iov_iter fs: export rw_verify_area() btrfs: qgroup: remove outdated TODO comments btrfs: qgroup: remove duplicated check in adding qgroup relations btrfs: add lzo workspace buffer length constants btrfs: populate extent_map::generation when reading from disk btrfs: assert we have a write lock when removing and replacing extent maps btrfs: remove no longer used counter when reading data page btrfs: fix lost error return value when reading a data page btrfs: stop checking for NULL return from btrfs_get_extent() btrfs: prepare extents to be logged before locking a log tree path btrfs: remove useless path release in the fast fsync path btrfs: remove constraint on number of visited leaves when replacing extents btrfs: avoid unnecessary computation when deleting items from a leaf btrfs: avoid unnecessary COW of leaves when deleting items from a leaf btrfs: remove unnecessary leaf free space checks when pushing items btrfs: stop checking for NULL return from btrfs_get_extent_fiemap() btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode btrfs: replace BUILD_BUG_ON by static_assert btrfs: zoned: allow DUP on meta-data block groups btrfs: zoned: prepare for allowing DUP on zoned btrfs: zoned: make zone finishing multi stripe capable btrfs: zoned: make zone activation multi stripe capable btrfs: add support for multiple global roots btrfs: add code to support the block group root btrfs: abstract out loading the tree root btrfs: tree-checker: don't fail on empty extent roots for extent tree v2 btrfs: disable space cache related mount options for extent tree v2 btrfs: disable snapshot creation/deletion for extent tree v2 btrfs: disable scrub for extent-tree-v2 btrfs: disable qgroups in extent tree v2 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 btrfs: disable balance for extent tree v2 for now btrfs: add definition for EXTENT_TREE_V2 btrfs: use single variable to track return value at btrfs_log_inode() btrfs: avoid inode logging during rename and link when possible btrfs: stop doing unnecessary log updates during a rename btrfs: avoid logging all directory changes during renames btrfs: pass the dentry to btrfs_log_new_name() instead of the inode btrfs: add helper to delete a dir entry from a log tree btrfs: send: remove redundant ret variable in fs_path_copy btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker btrfs: scrub: remove redundant initialization of increment btrfs: zoned: remove redundant initialization of to_add btrfs: cleanup temporary variables when finding rotational device status btrfs: use dev_t to match device in device_matched btrfs: add device major-minor info in the struct btrfs_device btrfs: match stale devices by dev_t btrfs: harden identification of a stale device btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev btrfs: reuse existing inode from btrfs_ioctl btrfs: move missing device handling in a dedicate function btrfs: stop trying to log subdirectories created in past transactions btrfs: stop copying old dir items when logging a directory btrfs: put initial index value of a directory in a constant btrfs: don't log unnecessary boundary keys when logging directory btrfs: reuse existing pointers from btrfs_ioctl btrfs: remove write and wait of struct walk_control esp6: fix check on ipv6_skip_exthdr's return value arch: arm64: dts: lx2160a: describe the SerDes block #1 dpaa2-mac: configure the SerDes phy on a protocol change dpaa2-mac: move setting up supported_interfaces into a function dpaa2-mac: retrieve API version and detect features dpaa2-mac: add the MC API for reconfiguring the protocol dpaa2-mac: add the MC API for retrieving the version dt-bindings: phy: add bindings for Lynx 28G PHY phy: add support for the Layerscape SerDes 28G net: dsa: felix: configure default-prio and dscp priorities net: dsa: report and change port dscp priority using dcbnl net: dsa: report and change port default priority using dcbnl PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access() selftests: tc-testing: Increase timeout in tdc config file net: Add lockdep asserts to ____napi_schedule(). net: dsa: microchip: add spi_device_id tables net: macvlan: add net device refcount tracker net: macvlan: fix potential UAF problem for lowerdev HID: intel-ish-hid: Use dma_alloc_coherent for firmware update media: platform: exynos-gsc: move config to its own file media: platform: coda: move config to its own file media: platform: amphion: move config to its own file media: platform: allegro-dvt: move config to its own file media: platform: place Renesas drivers on a separate dir media: platform: place Via drivers on a separate dir media: platform: place Intel drivers on a separate dir media: platform: place NXP drivers on a separate dir media: platform: place Aspeed driver on a separate dir media: platform: move platform menu dependencies to drivers media: platform: Makefile: reorganize its contents media: Makefiles: sort entries where it fits ASoC: dt-bindings: Fix patternProperties with fixed strings ASoC: soc-compress: Change the check for codec_dai drm/i915/gem: add missing boundary check in vm_access fsnotify: remove redundant parameter judgment nvmet: use snprintf() with PAGE_SIZE in configfs nvmet: don't fold lines nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport nvme-tcp: lockdep: annotate in-kernel sockets nvme-tcp: don't fold the line nvme-tcp: don't initialize ret variable nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio nvme-multipath: use vmalloc for ANA log buffer ALSA: cmipci: Restore aux vol on suspend/resume ALSA: hda/realtek: Add quirk for ASUS GA402 ALSA: seq: oss: fix typo cgroup: cleanup comments crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list crypto: dh - Remove the unused function dh_safe_prime_dh_alg() hwrng: nomadik - Change clk_disable to clk_disable_unprepare crypto: qcom-rng - ensure buffer for generate is completely filled Linux 5.17-rc8 drm/mgag200: Fix PLL setup for g200wb and g200ew SUNRPC: change locking for xs_swap_enable/disable NFS: swap-out must always use STABLE writes. NFS: swap IO handling is slightly different for O_DIRECT IO NFSv4: keep state manager thread active if swap is enabled SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS SUNRPC: remove scheduling boost for "SWAPPER" tasks. SUNRPC/xprt: async tasks mustn't block waiting for memory SUNRPC/auth: async tasks mustn't block waiting for memory SUNRPC/call_alloc: async tasks mustn't block waiting for memory NFS: remove IS_SWAPFILE hack NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE NFS: Replace dfprintks with tracepoints in fscache read and write page functions NFS: Rename fscache read and write pages functions NFS: Cleanup usage of nfs_inode in fscache interface NFSv4.1 restrict GETATTR fs_location query to the main transport NFS: remove unneeded check in decode_devicenotify_args() rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls rpmsg: char: Introduce the "rpmsg-raw" channel rpmsg: char: Add possibility to use default endpoint of the rpmsg device rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function rpmsg: Update rpmsg_chrdev_register_device function rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl rpmsg: Create the rpmsg class in core instead of in rpmsg char rpmsg: char: Export eptdev create and destroy functions rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 can: mcp251xfd: add TX IRQ coalescing ethtool support can: mcp251xfd: add TX IRQ coalescing support can: mcp251xfd: add RX IRQ coalescing ethtool support can: mcp251xfd: add RX IRQ coalescing support can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters can: mcp251xfd: update macros describing ring, FIFO and RAM layout can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters can: mcp251xfd: ethtool: add support can: mcp251xfd: ram: coalescing support can: mcp251xfd: ram: add helper function for runtime ring size calculation can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS Kbuild: move to -std=gnu11 Kbuild: use -Wdeclaration-after-statement Kbuild: add -Wno-shift-negative-value where -Wextra is used ALSA: seq: oss: use kzalloc random: check for signal and try earlier when generating entropy random: reseed more often immediately after booting ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC ext4: convert ext4_fc_track_dentry type events to use event class ext4: fix ext4_fc_stats trace point ext4: remove unused enum EXT4_FC_COMMIT_FAILED ext4: warn when dirtying page w/o buffers in data=journal mode doc: fixed a typo in ext4 documentation ext4: make mb_optimize_scan performance mount option work with extents ext4: make mb_optimize_scan option work with set/unset mount cmd dt-bindings: mailbox: add definition for mt8186 mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspend mailbox: ti-msgmgr: Refactor message read during interrupt handler mailbox: imx: support i.MX93 S401 MU mailbox: imx: support dual interrupts mailbox: imx: extend irq to an array dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support dt-bindings: mailbox: imx-mu: add i.MX93 MU mailbox: imx: add i.MX8 SECO MU support mailbox: imx: introduce rxdb callback dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support mailbox: imx: enlarge timeout while reading/writing messages to SCFW mailbox: imx: fix crash in resume on i.mx8ulp mailbox: imx: fix wakeup failure from freeze mode mailbox: mediatek: add support for adsp mailbox controller dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC dt-bindings: mailbox: Add compatible for the MSM8976 mailbox: tegra-hsp: Flush whole channel random: make consistent usage of crng_ready() random: use SipHash as interrupt entropy accumulator wireguard: device: clear keys on VM fork random: provide notifier for VM fork random: replace custom notifier chain with standard one random: do not export add_vmfork_randomness() unless needed virt: vmgenid: notify RNG of VM fork and supply generation ID ACPI: allow longer device IDs random: add mechanism for VM forks to reinitialize crng random: don't let 644 read-only sysctls be written to random: give sysctl_random_min_urandom_seed a more sensible value random: block in /dev/urandom dax: Fix missing kdoc for dax_device media: Makefiles: remove extra spaces media: xc2028: rename the driver from tuner-xc2028 netfilter: nf_tables: disable register tracking rpmsg: qcom_smd: Fix redundant channel->registered assignment perf parse: Fix event parser error for hybrid systems perf tools: Set build-id using build-id header on new mmap records tools compiler.h: Remove duplicate #ifndef noinline block io_uring: remove duplicated member check for io_msg_ring_prep() perf bench: Fix NULL check against wrong variable perf parse-events: Fix NULL check against wrong variable tools headers cpufeatures: Sync with the kernel sources tools kvm headers arm64: Update KVM headers from the kernel sources cgroup: Fix suspicious rcu_dereference_check() usage warning net: usb: asix: suspend embedded PHY if external is used net: usb: asix: make use of mdiobus_get_phy and phy_connect_direct net: usb: asix: store chipid to avoid reading it on reset net: usb: asix: unify ax88772_resume code ARM: fix building NOMMU ARMv4/v5 kernels ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP net: add per-cpu storage and net->core_stats vsock: each transport cycles only on its own sockets nfp: add support for NFP3800/NFP3803 PCIe devices nfp: take chip version into account for ring sizes nfp: parametrize QCP offset/size using dev_info nfp: use dev_info for the DMA mask nfp: use dev_info for PCIe config space BAR offsets nfp: introduce dev_info static chip data nfp: sort the device ID tables nfp: use PluDevice register for model for non-NFP6000 chips nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead nfp: remove pessimistic NFP_QCP_MAX_ADD limits nfp: remove define for an unused control bit ethernet: 8390: Remove unnecessary print function dev_err() net: remove exports for netdev_name_node_alt_create() and destroy net: netvsc: remove break after return alx: acquire mutex for alx_reinit in alx_change_mtu tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key net: ipa: use struct_size() for the interconnect array MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE clk: clk-apple-nco: Add driver for Apple NCO dt-bindings: clock: Add Apple NCO dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible dt-bindings: ata: ahci-platform: Add power-domains property dt-bindings: ata: ahci-platform: Convert DT bindings to yaml clk: microchip: Add driver for Microchip PolarFire SoC clk: uniphier: Fix fixed-rate initialization clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 clk: Use of_device_get_match_data() clk: bcm2835: Remove unused variable clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver clk: bcm: rpi: Run some clocks at the minimum rate allowed clk: bcm: rpi: Set a default minimum rate clk: bcm: rpi: Add variant structure clk: Add clk_drop_range clk: Always set the rate on clk_set_range_rate clk: Use clamp instead of open-coding our own clk: Always clamp the rounded rate clk: Enforce that disjoints limits are invalid clk: Introduce Kunit Tests for the framework clk: Fix clk_hw_get_clk() when dev is NULL clk: cleanup comments remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX clk: socfpga: cleanup spdx tags clk: actions: Make sentinel elements more obvious clk: clps711x: Terminate clk_div_table with sentinel element clk: hisilicon: Terminate clk_div_table with sentinel element clk: loongson1: Terminate clk_div_table with sentinel element clk: actions: Terminate clk_div_table with sentinel element net: ipv6: fix skb_over_panic in __ip6_append_data tracing/user_events: Use alloc_pages instead of kzalloc() for register pages nvdimm/region: Delete nd_blk_region infrastructure ACPI: NFIT: Remove block aperture support nvdimm/namespace: Delete nd_namespace_blk nvdimm/namespace: Delete blk namespace consideration in shared paths nvdimm/blk: Delete the block-aperture window driver nvdimm/region: Fix default alignment for small regions selftests/bpf: Fix a clang compilation error for send_signal.c Docs: ktap: add code-block type docs: serial: fix a reference file name in driver.rst selftests/bpf: Add a test for maximum packet size in xdp_do_redirect bpf, test_run: Fix packet size check for live packet mode hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() i2c: cros-ec-tunnel: Fix syntax errors in comments MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the devicetree binding i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __maybe_unused i2c: mediatek: Add i2c compatible for Mediatek MT8168 dt-bindings: i2c: update bindings for MT8168 SoC i2c: mt65xx: Simplify with clk-bulk docs: UML: Mention telnetd for port channel ARM: Spectre-BHB: provide empty stub for non-config docs/zh_CN: add damon reclaim translation docs/zh_CN: add damon usage translation docs/zh_CN: add admin-guide damon start translation docs/zh_CN: add admin-guide damon index translation docs/zh_CN: Refactoring the admin-guide directory index remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS dt-bindings: remoteproc: qcom: Add SC7280 WPSS support dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML zh_CN: Add translation for admin-guide/mm/index.rst zh_CN: Add translations for admin-guide/mm/ksm.rst Add Chinese translation for vm/ksm.rst i2c: i801: Drop two outdated comments remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs remoteproc: k3-dsp: Refactor mbox request code in start remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs remoteproc: k3-r5: Refactor mbox request code in start remoteproc: Change rproc_shutdown() to return a status rpmsg: use struct_size over open coded arithmetic rpmsg: smd: allow opening rpm_requests even if already opened remoteproc: qcom: q6v5: Add interconnect path proxy vote remoteproc: mediatek: Support mt8186 scp dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region ARM: fix Thumb2 regression with Spectre BHB irqchip: Add Qualcomm MPM controller driver dt-bindings: interrupt-controller: Add Qualcomm MPM support parisc: Increase parisc_cache_flush_threshold setting dm: update email address in MAINTAINERS parisc/unaligned: Enhance user-space visible output parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() parisc/unaligned: Rewrite inline assembly of emulate_ldw() parisc/unaligned: Rewrite inline assembly of emulate_ldh() parisc/unaligned: Use EFAULT fixup handler in unaligned handlers parisc: Reduce code size by optimizing get_current() function calls parisc: Use constants to encode the space registers like SR_KERNEL parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() parisc: Add defines for various space register parisc: Always use the self-extracting kernel feature video/fbdev/stifb: Implement the stifb_fillrect() function parisc: Add vDSO support parisc: Simplify fast path for non-access data TLB faults parisc: Fix handling off probe non-access faults parisc: Fix non-access data TLB cache flush faults x86/sgx: Free backing memory after faulting the enclave page cachefiles: Fix volume coherency attribute afs: Fix potential thrashing in afs writeback x86/traps: Mark do_int3() NOKPROBE_SYMBOL watch_queue: Make comment about setting ->defunct more accurate watch_queue: Fix lack of barrier/sync/lock between post and read watch_queue: Free the alloc bitmap when the watch_queue is torn down watch_queue: Fix the alloc bitmap size to reflect notes allocated watch_queue: Use the bitmap API when applicable watch_queue: Fix to always request a pow-of-2 pipe ring size watch_queue: Fix to release page in ->release() watch_queue, pipe: Free watchqueue state after clearing pipe ring watch_queue: Fix filter limit check block: flush plug based on hardware and software queue order block: ensure plug merging checks the correct queue at least once remoteproc: move rproc_da_to_va declaration to remoteproc.h rpmsg: qcom_smd: Promote to arch_initcall dt-bindings: hwlock: omap: Remove redundant binding example dt-bindings: kbuild: Use DTB files for validation tracing: Add snapshot at end of kernel boot up tracing: Have TRACE_DEFINE_ENUM affect trace event types as well tracing: Fix strncpy warning in trace_events_synth.c user_events: Prevent dyn_event delete racing with ioctl add/delete tracing: Add TRACE_CUSTOM_EVENT() macro tracing: Move the defines to create TRACE_EVENTS into their own files tracing: Add sample code for custom trace events ice: Support GTP-U and GTP-C offload in switchdev ice: Fix FV offset searching gtp: Add support for checking GTP device type net/sched: Allow flower to match on GTP options gtp: Implement GTP echo request gtp: Implement GTP echo response gtp: Allow to create GTP device without FDs ASoC: Intel: avs: Code loading over HDA ASoC: Intel: avs: Code loading over CLDMA ASoC: Intel: avs: Implement CLDMA transfer ASoC: Intel: avs: General code loading flow ASoC: Intel: avs: Dynamic firmware resources management ASoC: Intel: avs: Declare module configuration types ASoC: Intel: avs: Firmware resources management utilities ASoC: Intel: avs: Add basefw runtime-parameter requests ASoC: Intel: avs: Add ROM requests ASoC: Intel: avs: Add power management requests ASoC: Intel: avs: Add module management requests ASoC: Intel: avs: Add pipeline management requests ASoC: Intel: avs: Add code loading requests ASoC: Intel: avs: Inter process communication ASoC: Intel: Introduce AVS driver ASoC: Export DAI register and widget ctor and dctor functions ALSA: hda: Add helper macros for DSP capable devices ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. NFSD: Fix nfsd_breaker_owns_lease() return values NFSD: Clean up _lm_ operation names arch: Remove references to CONFIG_NFSD_V3 in the default configs NFSD: Remove CONFIG_NFSD_V3 dt-bindings: Add QEMU virt machine compatible dt-bindings: arm: Convert QEMU fw-cfg to DT schema sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers spi: Update clock-names property for arm pl022 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe ASoC: simple-card-utils: Don't reset clock of active DAI ASoC: mchp-spdifrx: fix typo dt-bindings: mediatek: mt8195: add reset property ASoC: mediatek: mt8195: add reset controller ASoC: SOF: Remove ipc_pcm_params() ops ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional ASoC: SOF: Introduce optional callback to configure stream data offset ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table ASoC: SOF: Intel: add topology overwrite for Taniks ASoC: SOF: trace: Use proper DMA direction for the trace data buffer ASoC: SOF: compress: fix null check after dereference ASoC: SOF: Intel: enable DMI L1 for playback streams RISC-V: KVM: Implement SBI HSM suspend call RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function RISC-V: Add SBI HSM suspend related defines RISC-V: KVM: Implement SBI v0.3 SRST extension RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() function RISC-V: KVM: Upgrade SBI spec version to v0.3 RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation KVM: compat: riscv: Prevent KVM_COMPAT from being selected RISC-V: KVM: remove unneeded semicolon ARM: unwind: only permit stack switch when unwinding call_with_stack() ARM: Revert "unwind: dump exception stack from calling frame" ARM: entry: fix unwinder problems caused by IRQ stacks xen/blkfront: speed up purge_persistent_grants() docs: ABI: Document new timecard sysfs nodes. ptp: ocp: Add 2 more timestampers ptp: ocp: Add 4 frequency counters ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT ptp: ocp: Add signal generators and update sysfs nodes ptp: ocp: Add firmware capability bits for feature gating ptp: ocp: Add GND and VCC output selectors ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' ptp: ocp: Add ability to disable input selectors. ptp: ocp: Add support for selectable SMA directions. net: lan966x: Improve the CPU TX bitrate. net: ethernet: ezchip: fix platform_get_irq.cocci warning flow_dissector: Add support for HSRv0 net: mv643xx_eth: use platform_get_irq() instead of platform_get_resource() net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt net: ethernet: ti: am65-cpsw: Convert to PHYLINK mac80211: Add support to trigger sta disconnect on hardware restart powerpc/net: Implement powerpc specific csum_shift() to remove branch ARM: unwind: set frame.pc correctly for current-thread unwinding mac80211: fix potential double free on mesh join mac80211: correct legacy rates check in ieee80211_calc_rx_airtime nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma dmaengine: dw-axi-dmac: cleanup comments dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match table sentinel dt-bindings: dma: Convert mtk-uart-apdma to DT schema dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() coresight: Drop unused 'none' enum value for each component coresight: etm3x: Don't trace PID for non-root PID namespace coresight: etm4x: Don't trace PID for non-root PID namespace coresight: etm4x: Don't use virtual contextID for non-root PID namespace coresight: etm4x: Add lock for reading virtual context ID comparator coresight: trbe: Move check for kernel page table isolation from EL0 to probe coresight: no-op refactor to make INSTP0 check more idiomatic hwtracing: coresight: Replace acpi_bus_get_device() coresight: syscfg: Fix memleak on registration failure in cscfg_create_device coresight: Fix TRCCONFIGR.QE sysfs interface coresight: trbe: Work around the trace data corruption coresight: trbe: Work around the invalid prohibited states coresight: trbe: Work around the ignored system register writes um: run_helper: Write error message to kernel log on exec failure on host um: port_user: Improve error handling when port-helper is not found um: port_user: Allow setting path to port-helper using UML_PORT_HELPER envvar um: port_user: Search for in.telnetd in PATH dmaengine: idxd: Remove useless DMA-32 fallback configuration dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration um: clang: Strip out -mno-global-merge from USER_CFLAGS docs: UML: Mention telnetd for port channel um: Remove unused timeval_to_ns() function um: Fix uml_mconsole stop/go um: Cleanup syscall_handler_t definition/cast, fix warning uml: net: vector: fix const issue um: Fix WRITE_ZEROES in the UBD Driver um: Migrate vector drivers to NAPI um: Fix order of dtb unflatten/early init um: fix and optimize xor select template for CONFIG64 and timetravel mode um: Document dtb command line option lib/logic_iomem: correct fallback config references um: Remove duplicated include in syscalls_64.c MAINTAINERS: Update UserModeLinux entry irqchip/apple-aic: Add support for AICv2 irqchip/apple-aic: Support multiple dies irqchip/apple-aic: Dynamically compute register offsets irqchip/apple-aic: Switch to irq_domain_create_tree and sparse hwirqs irqchip/apple-aic: Add Fast IPI support dt-bindings: interrupt-controller: apple,aic2: New binding for AICv2 net/mlx5e: Remove overzealous validations in netlink EEPROM query net/mlx5: Parse module mapping using mlx5_ifc net/mlx5: Query the maximum MCIA register read size from firmware net/mlx5: CT: Create smfs dr matchers dynamically net/mlx5: CT: Add software steering ct flow steering provider net/mlx5: Add smfs lib to export direct steering API to CT net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table net/mlx5: CT: Introduce a platform for multiple flow steering providers net/mlx5: Node-aware allocation for the doorbell pgdir net/mlx5: Node-aware allocation for UAR net/mlx5: Node-aware allocation for the EQs net/mlx5: Node-aware allocation for the EQ table net/mlx5: Node-aware allocation for the IRQ table net/mlx5: Delete useless module.h include net/mlx4: Delete useless moduleparam include video: fbdev: kyro: make read-only array ODValues static const video: fbdev: offb: fix warning comparing pointer to 0 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data dmaengine: ti: k3-udma: Add AM62x DMSS support dmaengine: ti: cleanup comments dmaengine: imx-sdma: clean up some inconsistent indenting net: ipa: use IPA power device pointer net: ipa: embed interconnect array in the power structure net: ipa: use bulk interconnect initialization net: ipa: use bulk operations to set up interconnects net: ipa: use interconnect bulk enable/disable operations net: ipa: use icc_enable() and icc_disable() net: ipa: kill struct ipa_interconnect riscv: Fix auipc+jalr relocation range checks ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports nfp: xsk: fix a warning when allocating rx rings net: limit altnames to 64k total net: account alternate interface name memory net: openvswitch: fix uAPI incompatibility with existing user space net: dsa: lantiq_gswip: enable jumbo frames on GSWIP dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example compiler_types: Refactor the use of btf_type_tag attribute. selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy selftests/bpf: Add test for bpf_lsm_kernel_read_file() bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable selftests/bpf: Check if the digest is refreshed after a file write selftests/bpf: Add test for bpf_ima_file_hash() selftests/bpf: Move sample generation code to ima_test_common() bpf-lsm: Introduce new helper bpf_ima_file_hash() ima: Always return a file measurement in ima_file_hash() ima: Fix documentation-related warnings in ima_main.c clk: ti: Update component clocks to use ti_dt_clk_name() clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() clk: ti: Add ti_dt_clk_name() helper to use clock-output-names clk: ti: Use clock-output-names for clkctrl clk: ti: Add ti_find_clock_provider() to use clock-output-names clk: ti: Optionally parse IO address from parent clock node clk: ti: Preserve node in ti_dt_clocks_register() clk: ti: Constify clkctrl_name clk: starfive: Add JH7100 audio clock driver clk: starfive: jh7100: Support more clock types clk: starfive: jh7100: Make hw clock implementation reusable dt-bindings: clock: Add starfive,jh7100-audclk bindings dt-bindings: clock: Add JH7100 audio clock definitions clk: starfive: jh7100: Handle audio_div clock properly clk: starfive: jh7100: Don't round divisor up twice xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list dt-bindings: i2c: convert i2c-at91 to json-schema dt-bindings: clk: cleanup comments ice: Fix race condition during interface enslave bpftool: Ensure bytes_memlock json output is correct net: phy: meson-gxl: improve link-up behavior net: bcmgenet: Don't claim WOL when its not available tracehook: Remove tracehook.h resume_user_mode: Move to resume_user_mode.h resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume signal: Move set_notify_signal and clear_notify_signal into sched/signal.h task_work: Decouple TIF_NOTIFY_SIGNAL and task_work task_work: Call tracehook_notify_signal from get_signal on all architectures net: arc_emac: Fix use after free in arc_mdio_probe() sctp: fix kernel-infoleak for SCTP sockets tracing: Allow custom events to be added to the tracefs directory tracing: Fix last_cmd_set() string management in histogram code user_events: Fix potential uninitialized pointer while parsing field net: phy: correct spelling error of media in documentation dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yaml dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string bpf: Use offsetofend() to simplify macro definition bpf: Fix comment for helper bpf_current_task_under_cgroup() bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro dm: return void from __send_empty_flush dm: factor out dm_io_complete selftests: mptcp: join: make it shellcheck compliant selftests: mptcp: join: avoid backquotes selftests: mptcp: join: clarify local/global vars selftests: mptcp: join: helper to filter TCP selftests: mptcp: join: list failure at the end selftests: mptcp: join: alt. to exec specific tests selftests: mptcp: join: option to execute specific tests selftests: mptcp: join: reset failing links selftests: mptcp: join: define tests groups once selftests: mptcp: drop msg argument of chk_csum_nr net: phy: DP83822: clear MISR2 register to disable interrupts gianfar: ethtool: Fix refcount leak in gfar_get_ts_info io_uring: allow submissions to continue on error dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string PCI: dwc: Restore MSI Receiver mask during resume task_work: Introduce task_work_pending task_work: Remove unnecessary include from posix_timers.h ptrace: Remove tracehook_signal_handler ptrace: Remove arch_syscall_{enter,exit}_tracehook ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h ptrace/arm: Rename tracehook_report_syscall report_syscall ptrace: Move ptrace_report_syscall into ptrace.h arm64, topology: enable use of init_cpu_capacity_cppc() arch_topology: obtain cpu capacity using information from CPPC x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device ACPI: tables: Add AGDI to the list of known table signatures cpufreq: unify show() and store() naming and use __ATTR_XX mm: gup: make fault_in_safe_writeable() use fixup_user_fault() dm cache: use dm_submit_bio_remap dm: simplify dm_sumbit_bio_remap interface dm thin: use dm_submit_bio_remap dm: add WARN_ON_ONCE to dm_submit_bio_remap PM: core: keep irq flags in device_pm_check_callbacks() riscv: Fixed misaligned memory access. Fixed pointer comparison. riscv: alternative only works on !XIP_KERNEL platform/x86: amd-pmc: Validate entry into the deepest state on resume RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine dt-bindings: Add common bindings for ARM and RISC-V idle states cpuidle: Add RISC-V SBI CPU idle driver cpuidle: Factor-out power domain related code from PSCI domain driver RISC-V: Add SBI HSM suspend related defines RISC-V: Add arch functions for non-retentive suspend entry/exit RISC-V: Rename relocate() and make it global RISC-V: Enable CPU_IDLE drivers arm64: Add gcc Shadow Call Stack support mm: slub: Delete useless parameter of alloc_slab_page() mm: slab: Delete unused SLAB_DEACTIVATED flag io_uring: recycle provided buffers if request goes async io_uring: ensure reads re-import for selected buffers io_uring: retry early for reads if we can poll rtw89: 8852c: process logic efuse map rtw89: 8852c: process efuse of phycap rtw89: support DAV efuse reading operation rtw89: 8852c: add chip::dle_mem rtw89: add page_regs to handle v1 chips rtw89: add chip_info::{h2c,c2h}_reg to support more chips rtw89: add hci_func_en_addr to support variant generation rtw89: add power_{on/off}_func rtw89: read chip version depends on chip ID rtw89: pci: use a struct to describe all registers address related to DMA channel rtw89: pci: add V1 of PCI channel address rtw89: pci: add struct rtw89_pci_info rtw89: 8852c: add 8852c empty files io-uring: Make statx API stable MAINTAINERS: add devicetree bindings entry for mt76 brcmfmac: make the read-only array pktflags static const io_uring: Add support for napi_busy_poll io_uring: minor io_cqring_wait() optimization rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' bcma: gpio: remove redundant re-assignment of chip->owner cw1200: use time_is_after_jiffies() instead of open coding it io_uring: add support for IORING_OP_MSG_RING command MAINTAINERS: brcm80211: remove Infineon maintainers a.out: Stop building a.out/osf1 support on alpha and m68k carl9170: devres ar->survey_info carl9170: replace bitmap_zalloc with devm_bitmap_zalloc carl9170: devres-ing input_allocate_device carl9170: devres-ing hwrng_register usage dt-bindings: kbuild: Print a warning if yamllint is not found carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep ath10k: Fix error handling in ath10k_setup_msa_resources ath11k: remove unneeded flush_workqueue ath6kl: add device ID for WLU5150-D81 PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup drivers/xen: use helper macro __ATTR_RW x86/xen: Fix kerneldoc warning xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 xen: use time_is_before_eq_jiffies() instead of open coding it bpf, test_run: Use kvfree() for memory allocated with kvmalloc() bpf: Initialise retval in bpf_prog_test_run_xdp() bpftool: Restore support for BPF offload-enabled feature probing s390/test_unwind: add kretprobe tests s390/kprobes: Avoid additional kprobe in kretprobe handling s390: convert ".insn" encoding to instruction names s390: assume stckf is always present s390/nospec: move to single register thunks s390: raise minimum supported machine generation to z10 s390/uaccess: Add copy_from/to_user_key functions s390/nospec: align and size extern thunks s390/nospec: add an option to use thunk-extern s390/nospec: generate single register thunks if possible s390/pci: make zpci_set_irq()/zpci_clear_irq() static arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 ALSA: hda/i915 - avoid hung task timeout in i915 wait io_uring: speedup provided buffer handling io_uring: add support for registering ring file descriptors io_uring: documentation fixup io_uring: do not recalculate ppos unnecessarily io_uring: update kiocb->ki_pos at execution time io_uring: remove duplicated calls to io_kiocb_ppos io_uring: Remove unneeded test in io_run_task_work_sig() io-uring: Make tracepoints consistent. io-uring: add __fill_cqe function io-wq: use IO_WQ_ACCT_NR rather than hardcoded number io-wq: reduce acct->lock crossing functions lock/unlock io-wq: decouple work_list protection from the big wqe->lock io_uring: Fix use of uninitialized ret in io_eventfd_register() io_uring: remove ring quiesce for io_uring_register io_uring: avoid ring quiesce while registering restrictions and enabling rings io_uring: avoid ring quiesce while registering async eventfd io_uring: avoid ring quiesce while registering/unregistering eventfd io_uring: remove trace for eventfd vhost: allow batching hint without size spi: rockchip-sfc: fix platform_get_irq.cocci warning ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones" ASoC: imx-es8328: Fix error return code in imx_es8328_probe() ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err() ASoC: fsl_spdif: Disable TX clock when stop ARM: fix build warning in proc-v7-bugs.c docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred memblock tests: Add TODO and README files PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form gpio: ts4900: Use SPDX header gpio: sim: fix a typo gpio: ts4900: Do not set DAT and OE together irqchip/apple-aic: Fix cpumask allocation for FIQs can: gs_usb: add VID/PID for ABE CAN Debugger devices can: gs_usb: add VID/PID for CES CANext FD devices can: gs_usb: add extended bt_const feature can: gs_usb: activate quirks for CANtact Pro unconditionally can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value can: gs_usb: add usb quirk for NXP LPC546xx controllers can: gs_usb: add CAN-FD support can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame can: gs_usb: support up to 3 channels per device can: gs_usb: gs_usb_probe(): introduce udev and make use of it can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature can: gs_usb: document the USER_ID feature can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation can: gs_usb: add HW timestamp mode bit can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() can: gs_usb: rewrap error messages can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() can: gs_usb: sort include files alphabetically can: gs_usb: fix checkpatch warning can: gs_usb: use consistent one space indention can: rcar_canfd: Add support for r8a779a0 SoC dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() vxcan: enable local echo for sent CAN frames vxcan: remove sk reference in peer skb can: isotp: set max PDU size to 64 kByte can: isotp: set default value for N_As to 50 micro seconds can: isotp: add local echo tx processing for consecutive frames iwlwifi: bump FW API to 72 for AX devices iwlwifi: acpi: move ppag code from mvm to fw/acpi iwlwifi: dbg: check trigger data before access iwlwifi: dbg: in sync mode don't call schedule iwlwifi: use 4k queue size for Bz A-step iwlwifi: pcie: fix SW error MSI-X mapping iwlwifi: yoyo: dump IMR DRAM only for HW and FW error iwlwifi: mvm: add support for IMR based on platform iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled iwlwifi: mvm: remove cipher scheme support iwlwifi: Configure FW debug preset via module param. iwlwifi: mvm: add a flag to reduce power command. iwlwifi: bump FW API to 71 for AX devices dma-mapping: benchmark: extract a common header file for map_benchmark definition af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register MAINTAINERS: update riscv/microchip entry riscv: dts: microchip: add new peripherals to icicle kit device tree riscv: dts: microchip: update peripherals in icicle kit device tree riscv: dts: microchip: refactor icicle kit device tree riscv: dts: microchip: add fpga fabric section to icicle kit riscv: dts: microchip: use clk defines for icicle kit dt-bindings: pwm: add microchip corepwm binding dt-bindings: gpio: add bindings for microchip mpfs gpio dt-bindings: rtc: add bindings for microchip mpfs rtc dt-bindings: soc/microchip: add info about services to mpfs sysctrl dt-bindings: soc/microchip: update syscontroller compatibles dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" net: dsa: tag_rtl8_4: fix typo in modalias name selftests: pmtu.sh: Kill nettest processes launched in subshell. selftests: pmtu.sh: Kill tcpdump processes launched by subshell. net: axienet: Use napi_alloc_skb when refilling RX ring tcp: adjust TSO packet sizes based on min_rtt tcp: autocork: take MSG_EOR hint into consideration stmmac: intel: Add ADL-N PCI ID net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set net/fungible: fix errors when CONFIG_TLS_DEVICE=n net/tls: Provide {__,}tls_driver_ctx() unconditionally NFC: port100: fix use-after-free in port100_send_complete bnxt: revert hastily merged uAPI aberrations net: stmmac: switch no PTP HW support message to info level e1000e: Print PHY register address when MDI read/write fails ptp: idt82p33: use rsmu driver to access i2c/spi bus net: dsa: microchip: ksz9477: implement MTU configuration drivers: vxlan: fix returnvar.cocci warning f2fs: remove unnecessary read for F2FS_FITS_IN_INODE ata: pata_pxa: Use platform_get_irq() to get the interrupt docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu powerpc/papr_scm: Add perf interface support drivers/nvdimm: Add perf interface to expose nvdimm performance stats drivers/nvdimm: Add nvdimm pmu structure xtensa: make secondary reset vector support conditional PCI/VGA: Replace full MIT license text with SPDX identifier PCI/VGA: Use unsigned format string to print lock counts PCI/VGA: Log bridge control messages when adding devices PCI/VGA: Remove empty vga_arb_device_card_gone() PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path PCI/VGA: Move firmware default device detection to ADD_DEVICE path PCI/VGA: Factor out default VGA device selection PCI/VGA: Factor out vga_select_framebuffer_device() PCI/VGA: Move vga_arb_integrated_gpu() earlier in file PCI/VGA: Move vgaarb to drivers/pci tpm: use try_get_ops() in tpm-space.c KEYS: asymmetric: properly validate hash_algo and encoding KEYS: asymmetric: enforce that sig algo matches key algo docs/zh_CN: Add sched-stats Chinese translation docs/zh_CN: add devicetree of_unittest translation docs/zh_CN: add devicetree usage-model translation docs/zh_CN: add devicetree index translation Documentation: describe how to apply incremental stable patches docs/zh_CN: add peci subsystem translation docs/zh_CN: add peci index translation docs/zh_CN: add riscv vm-layout translation Documentation/process: Add Researcher Guidelines drm/amdgpu: fix a wrong ib reference drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN selftests/bpf: Move open_netns() and close_netns() into network_helpers.c libbpf: Support batch_size option to bpf_prog_test_run Documentation/bpf: Add documentation for BPF_PROG_RUN bpf: Add "live packet" mode for XDP in BPF_PROG_RUN xtensa: add kernel ABI selection to Kconfig ARM: Do not use NOCROSSREFS directive with ld.lld xtensa: don't link with libgcc xtensa: add helpers for division, remainder and shifts xtensa: add missing XCHAL_HAVE_WINDOWED check arm64: Do not include __READ_ONCE() block in assembly files net/mlx5: DR, Add support for ConnectX-7 steering net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 net/mlx5: DR, Rename action modify fields to reflect naming in HW spec net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 net/mlx5: DR, Remove unneeded comments net/mlx5: DR, Add support for matching on Internet Header Length (IHL) net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior net/mlx5: Add debugfs counters for page commands failures net/mlx5: Add pages debugfs net/mlx5: Move debugfs entries to separate struct net/mlx5: Change release_all_pages cap bit location net/mlx5: Remove redundant error on reclaim pages net/mlx5: Remove redundant error on give pages net/mlx5: Remove redundant notify fail on give pages net/mlx5: Add command failures data to debugfs net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() ARM: fix co-processor register typo net/mlx5e: SHAMPO, reduce TIR indication net/mlx5e: Lag, Only handle events from highest priority multipath entry net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE net/mlx5: Fix a race on command flush flow net/mlx5: Fix size field in bufferx_reg struct cpuidle: haltpoll: Call cpuidle_poll_state_init() later Documentation: amd-pstate: add tracer tool introduction tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state tools/power/x86/intel_pstate_tracer: make tracer as a module cpufreq: amd-pstate: Add more tracepoint for AMD P-State module ACPI/APEI: Limit printable size of BERT table data clk: imx: remove redundant re-assignment of pll->base xfs: don't generate selinux audit messages for capability testing xfs: add missing cmap->br_state = XFS_EXT_NORM update MAINTAINERS: clk: imx: add git tree and dt-bindings files KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace arm64/mte: Remove asymmetric mode from the prctl() interface arm64: Add cavium_erratum_23154_cpus missing sentinel ice: Add support for outer dest MAC for ADQ tunnels ice: avoid XDP checks in ice_clean_tx_irq() ASoC: qcom: fix Kconfig for SC7280 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer ASoC: fsl_spdif: keep all TxClk sources by txclk array ASoC: SOF: amd: Remove unneeded semicolon ASoC: SOF: amd: Remove unneeded semicolon ASoC: Intel: boards: fix randconfig issue vfio/mlx5: Fix to not use 0 as NULL pointer dm: support bio polling block: add ->poll_bio to block_device_operations platform/x86: thinkpad_acpi: Don't use test_bit on an integer platform/x86: thinkpad_acpi: Fix compiler warning about uninitialized err variable platform/x86: thinkpad_acpi: clean up dytc profile convert platform/x86: x86-android-tablets: Depend on EFI and SPI ftrace: Fix some W=1 warnings in kernel doc comments tracing/osnoise: Force quiescent states while tracing net: tcp: fix shim definition of tcp_inbound_md5_hash coredump: Don't compile flat_core_dump when coredumps are disabled tracing/osnoise: Do not unregister events twice ice: change "can't set link" message to dbg level ice: Add slow path offload stats on port representor in switchdev ice: Add support for inner etype in switchdev arm64: kasan: fix include error in MTE functions ath9k: make array voice_priority static const ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROUTER CHIPS net: lan966x: Add spinlock for frame transmission from CPU. net: ethernet: sun: use min_t() to make code cleaner clk: qcom: Add display clock controller driver for SM6125 dt-bindings: clock: add QCOM SM6125 display clock bindings clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig clk: qcom: gcc: Add emac GDSC support for SM8150 clk: qcom: gcc: sm8150: Fix some identation issues clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 clk: qcom: clk-rcg2: Update the frac table for pixel clock clk: qcom: clk-rcg2: Update logic to calculate D value for RCG clk: qcom: smd: Add missing MSM8998 RPM clocks clk: qcom: smd: Add missing RPM clocks for msm8992/4 memblock tests: Add memblock_alloc_try_nid tests for bottom up memblock tests: Add memblock_alloc_try_nid tests for top down memblock tests: Add memblock_alloc_from tests for bottom up memblock tests: Add memblock_alloc_from tests for top down memblock tests: Add memblock_alloc tests for bottom up memblock tests: Add memblock_alloc tests for top down regulator: rt5190a: Add support for Richtek RT5190A PMIC regulator: Add bindings for Richtek RT5190A PMIC ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback ASoC: Intel: bytcht_es8316: move comment to the right place ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec ASoC: Intel: sof_es8336: add support for JD inverted quirk ASoC: Intel: sof_es8336: move comment to the right place ASoC: Intel: sof_es8336: log all quirks ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search ASoC: Intel: sof_es8336: make gpio optional ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines ALSA: intel-dspconfig: add ES8336 support for CNL ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices ASoC: Intel: soc-acpi: quirk topology filename dynamically ASoC: SOF: Intel: hda: report SSP link mask to machine driver ALSA: intel-nhlt: add helper to detect SSP link mask ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards ASoC: soc-acpi: add information on I2S/TDM link mask ASoC: soc-acpi: fix kernel-doc descriptor ASoC: SOF: move definition of snd_sof_ipc to header file ASoC: SOF: make struct snd_sof_dai IPC agnostic ASoC: SOF: topology: Rename arguments in sof_parse_tokens() ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() ASoC: SOF: topology: Modify signature for token parsing functions ASoC: SOF: Add a tuples array to struct snd_sof_widget ASoC: SOF: topology: make sof_route_load() IPC agnostic ASoC: SOF: make struct snd_sof_widget IPC agnostic memblock tests: Add simulation of physical memory memblock tests: Split up reset_memblock function ax25: Fix NULL pointer dereference in ax25_kill_by_device perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition Documentation: vmcoreinfo: Fix htmldocs warning net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr net: ethernet: lpc_eth: Handle error for clk_enable net:mcf8390: Use platform_get_irq() to get the interrupt kasan: fix a missing header include of static_keys.h net: ethernet: ti: cpts: Handle error for clk_enable x86/boot: Add setup_indirect support in early_memremap_is_setup_data() x86/boot: Fix memremap of setup_indirect structures rtw89: declare HE capabilities in 6G band rtw89: fix HE PHY bandwidth capability rtw89: add tx_wake notify for low ps mode rtw89: 8852a: add ieee80211_ops::hw_scan mm/slub: remove forced_order parameter in calculate_sizes net/fungible: CONFIG_FUN_CORE needs SBITMAP net/fungible: Fix local_memory_node error mm/slub: refactor deactivate_slab() mm/slub: limit number of node partial slabs only in cache creation skb: make drop reason booleanable irqchip/meson-gpio: Add support for meson s4 SoCs Documentation: KVM: Update documentation to indicate KVM is arm64-only net: dsa: felix: avoid early deletion of host FDB entries net: dsa: felix: actually disable flooding towards NPI port net: dsa: be mostly no-op in dsa_slave_set_mac_address when down net: dsa: felix: drop "bool change" from felix_set_tag_protocol net: dsa: move port lists initialization to dsa_port_touch net: dsa: warn if port lists aren't empty in dsa_port_teardown ptp: ocp: Update devlink firmware display path. ptp: ocp: add nvmem interface for accessing eeprom powerpc/64: Add UADDR64 relocation support powerpc: 8xx: fix a return value error in mpc8xx_pic_init ALSA: hda: Add AlderLake-PS variant PCI ID raid5: initialize the stripe_head embeeded bios as needed raid5-cache: statically allocate the recovery ra bio raid5-cache: fully initialize flush_bio when needed raid5-ppl: fully initialize the bio in ppl_new_iounit drm/i915/gtt: reduce overzealous alignment constraints for GGTT net: prestera: acl: make read-only array client_map static const tipc: fix incorrect order of state message data sanity check ethernet: Fix error handling in xemaclite_of_probe ptp: ocp: correct label for error path SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP mptcp: add fullmesh flag check for adding address selftests: mptcp: add implicit endpoint test case mptcp: strict local address ID selection mptcp: introduce implicit endpoints mptcp: more careful RM_ADDR generation selftests: mptcp: Rename wait function selftests: mptcp: join: allow running -cCi mptcp: use MPTCP_SUBFLOW_NODATA mptcp: add tracepoint in mptcp_sendmsg_frag scsi: ufs: core: scsi_get_lba() error fix scsi: ufs: docs: UFS documentation corrections scsi: mpt3sas: Fix incorrect 4GB boundary check scsi: mpt3sas: Remove scsi_dma_map() error messages scsi: libfc: Fix use after free in fc_exch_abts_resp() scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() scsi: scsi_debug: Silence unexpected unlock warnings powerpc/ps3: remove unneeded semicolons crypto: arm64 - cleanup comments crypto: qat - fix initialization of pfvf rts_map_msg structures crypto: qat - fix initialization of pfvf cap_msg structures crypto: qat - remove unneeded assignment crypto: qat - disable registration of algorithms crypto: hisilicon/qm - fix memset during queues clearing crypto: xilinx: prevent probing on non-xilinx hardware crypto: marvell/octeontx - Use swap() instead of open coding it crypto: ccree - Fix use after free in cc_cipher_exit() crypto: ccp - ccp_dmaengine_unregister release dma channels block: move rq_qos_exit() into disk_release() block: do more work in elevator_exit block: move blk_exit_queue into disk_release block: move q_usage_counter release into blk_queue_release block: don't remove hctx debugfs dir from blk_mq_exit_queue block: move blkcg initialization/destroy into disk allocation/release handler sr: implement ->free_disk to simplify refcounting sd: implement ->free_disk to simplify refcounting sd: delay calling free_opal_dev sd: call sd_zbc_release_disk before releasing the scsi_device reference sd: rename the scsi_disk.dev field scsi: don't use disk->private_data to find the scsi_driver blk-mq: handle already freed tags gracefully in blk_mq_free_rqs blk-mq: do not include passthrough requests in I/O accounting blk-mq: manage hctx map via xarray Improve stability of find_vma BPF test Improve send_signal BPF test stability Improve perf related BPF tests (sample_freq issue) f2fs: pass the bio operation to bio_alloc_bioset f2fs: don't pass a bio to f2fs_target_device blk-mq: prepare for implementing hctx table via xarray block: mtip32xx: don't touch q->queue_hw_ctx blk-mq: reconfigure poll after queue map is changed blk-mq: simplify reallocation of hw ctxs a bit blk-mq: figure out correct numa node for hw queue Revert "Revert "block, bfq: honor already-setup queue merges"" fs: remove fs.f_write_hint fs: remove kiocb.ki_hint block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection md: use msleep() in md_notify_reboot() lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 lib/raid6/test: fix multiple definition linking error md: raid1/raid10: drop pending_cnt tools: Fix unavoidable GCC call in Clang builds dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks clk: qcom: gcc-ipq806x: add CryptoEngine resets dt-bindings: reset: add ipq8064 ce5 resets clk: qcom: gcc-ipq806x: add CryptoEngine clocks dt-bindings: clock: add ipq8064 ce5 clk define clk: qcom: gcc-ipq806x: add additional freq for sdc table clk: qcom: clk-rcg: add clk_rcg_floor_ops ops clk: qcom: gcc-ipq806x: add unusued flag for critical clock clk: qcom: gcc-ipq806x: add additional freq nss cores clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents clk: qcom: gcc-ipq806x: convert parent_names to parent_data clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 dt-bindings: clock: document qcom,gcc-ipq8064 binding dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation dt-bindings: clock: split qcom,gcc.yaml to common and specific schema clk: qcom: Add SDX65 APCS clock controller support clk: qcom: Add A7 PLL support for SDX65 dt-bindings: clock: Add A7 PLL binding for SDX65 clk: qcom: Add GPU clock controller driver for SM6350 dt-bindings: clock: add SM6350 QCOM Graphics clock bindings clk: qcom: Add display clock controller driver for SM6350 dt-bindings: clock: add QCOM SM6350 display clock bindings drm/msm/gpu: Fix crash on devices without devfreq support (v2) i3c: fix uninitialized variable use in i2c setup ice: Fix curr_link_speed advertised speed ice: Don't use GFP_KERNEL in atomic context ice: Fix error with handling of bonding MTU ice: stop disabling VFs due to PF error responses i40e: stop disabling VFs due to PF error responses iavf: Fix adopting new combined setting iavf: Fix handling of vlan strip virtual channel messages ARM: fix build error when BPF_SYSCALL is disabled x86/hyperv: Output host build info as normal Windows version number prlimit: do not grab the tasklist_lock prlimit: make do_prlimit() static MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() thermal/drivers/brcmstb_thermal: Interrupt is optional thermal: tegra-bpmp: Handle errors in BPMP response drivers/thermal/ti-soc-thermal: Add hwmon support dt-bindings: thermal: tsens: Add msm8953 compatible dt-bindings: thermal: Add sm8150 compatible string for LMh thermal/drivers/qcom/lmh: Add support for sm8150 thermal/drivers/tsens: register thermal zones as hwmon sensors MAINTAINERS: thermal: samsung: Drop obsolete properties dt-bindings: thermal: samsung: Convert to dtschema dt-bindings: Add vendor prefix for Xen hypervisor dt-bindings: firmware: arm,scpi: Add missing maxItems to mboxes/shmem ACPI: docs: gpio-properties: Unify ASL style for GPIO examples coredump: Use the vma snapshot in fill_files_note coredump/elf: Pass coredump_params into fill_note_info coredump: Remove the WARN_ON in dump_vma_snapshot PM: sleep: Add device name to suspend_report_result() coredump: Snapshot the vmas in do_coredump ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board coredump: Move definition of struct coredump_params into coredump.h ACPI: APEI: fix return value of __setup handlers x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC x86: Expose init_freq_invariance() to topology header x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c USB: serial: usb_wwan: remove redundant assignment to variable i drm/msm/adreno: fix cast in adreno_get_param() spi: s3c64xx: Add spi port configuration for Tesla FSD SoC spi: dt-bindings: samsung: Add fsd spi compatible regulator: Convert TPS62360 binding to json-schema hwmon: (axi-fan-control) Use hwmon_notify_event hwmon: (vexpress-hwmon) Use of_device_get_match_data() dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema dt-bindings: ufs: mediatek,ufs: convert to dtschema dt-bindings: ufs: hisilicon,ufs: convert to dtschema dt-bindings: ufs: qcom,ufs: convert to dtschema dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings dt-bindings: ufs: cdns,ufshc: convert to dtschema dt-bindings: ufs: samsung,exynos-ufs: use common bindings dt-bindings: ufs: add common platform bindings dt-bindings: phy: ti,tcan104x-can: Document mux-states property dt-bindings: mfd: Fix pinctrl node name warnings MAINTAINERS: Update Jisheng's email address Revert "netfilter: conntrack: tag conntracks picked up in local out hook" KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 KVM: selftests: Add test to populate a VM with the max possible guest mem KVM: selftests: Define cpu_relax() helpers for s390 and x86 KVM: selftests: Split out helper to allocate guest mem via memfd KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE KVM: x86/mmu: Zap defunct roots via asynchronous worker KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root KVM: x86/mmu: Zap invalidated roots via asynchronous worker dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list dt-bindings: rtc: convert at91sam9 bindings to json-schema arm: multi_v5: enable configs for versatile arm64: defconfig: enable Layerscape SFP driver ixgbevf: add disable link state ixgbe: add improvement for MDD response functionality ixgbe: add the ability for the PF to disable VF link state platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes platform/x86: huawei-wmi: check the return value of device_create_file() sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() sched/deadline,rt: Remove unused functions for !CONFIG_SMP sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file sched/deadline: Remove unused def_dl_bandwidth selftests/bpf: Make test_lwt_ip_encap more stable and faster ARM: include unprivileged BPF status in Spectre V2 reporting ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 clk: at91: clk-master: remove dead code bpf: Determine buf_info inside check_buffer_access() clk: at91: sama7g5: fix parents of PDMCs' GCLK KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal KVM: x86/mmu: do not allow readers to acquire references to invalid roots KVM: x86/mmu: only perform eager page splitting on valid roots KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU KVM: use __vcalloc for very large allocations mm: use vmalloc_array and vcalloc for array allocations mm: vmalloc: introduce array allocation functions Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint" dt-bindings: drm/bridge: anx7625: Revert DPI support ASoC: mxs: Fix error handling in mxs_sgtl5000_probe ASoC: atmel: mchp-pdmc: add PDMC driver ASoC: dt-bindings: Document Microchip's PDMC ASoC: dmaengine: do not use a NULL prepare_slave_config() callback drivers/perf: Add Apple icestorm/firestorm CPU PMU driver drivers/perf: arm_pmu: Handle 47 bit counters turbostat: fix PC6 displaying on some systems x86/module: Fix the paravirt vs alternative order Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" ARM: dts: aspeed: Fix AST2600 quad spi group net: phy: lan87xx: use genphy_read_master_slave in read_status net: phy: exported the genphy_read_master_slave function ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe spi: topcliff-pch: Prevent usage of potentially stale DMA device spi: tegra210-quad: combined sequence mode spi: tegra210-quad: add acpi support ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe ASoC: SOF: Add missing of_node_put() in imx8m_probe ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe ASoC: amd: acp3x: Fix signedness bug in acp3x ASoC: amd: acp5x-pcm-dma: Fix signedness bug ASoC: mediatek: mt8183: support wb bt audio ASoC: Intel: catpt: use asoc_substream_to_rtd() ASoC: atmel: Fix error handling in snd_proto_probe ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai ASoC: SOF: topology: expose some get_token ops ASoC: SOF: topology: Modify the get_token op for string tokens ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token ASoC: SOF: topology: remove redundant code in sof_link_afe_load() ASoC: SOF: topology: remove redundant code ASoC: SOF: sof-audio: removed unused function ASoC: SOF: set swidget's core for scheduler widget ASoC: SOF: simplify snd_sof_device_remove() ASoC: SOF: remove snd_sof_pipeline_find() spi: Fix invalid sgs value KEYS: remove support for asym_tpm keys tpm: fix reference counting for struct tpm_chip integrity: Only use machine keyring when uefi_check_trust_mok_keys is true integrity: Trust MOK keys if MokListTrustedRT found efi/mokvar: move up init order KEYS: Introduce link restriction for machine keys KEYS: store reference to machine keyring integrity: add new keyring handler for mok keys integrity: Introduce a Linux keyring called machine integrity: Fix warning about missing prototypes KEYS: trusted: Avoid calling null function trusted_key_exit KEYS: trusted: Fix trusted key backends when building as module arm64: perf: Consistently make all event numbers as 16-bits arm64: perf: Expose some Armv9 common events under sysfs powerpc/64: Force inlining of prevent_user_access() and set_kuap() powerpc/bitops: Force inlining of fls() iommu/amd: Improve amd_iommu_v2_exit() iommu/amd: Remove unused struct fault.devid iommu/amd: Clean up function declarations iommu/amd: Call memunmap in error path perf/marvell: cn10k DDR perf event core ownership perf/marvell: cn10k DDR perfmon event overflow handling perf/marvell: CN10k DDR performance monitor support dt-bindings: perf: marvell: cn10k ddr performance monitor arm64: clean up tools Makefile powerpc: declare unmodified attribute_group usages const net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n powerpc/secvar: fix refcount leak in format_show() powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E powerpc: Move C prototypes out of asm-prototypes.h perf/arm-cmn: Update watchpoint format perf/arm-cmn: Hide XP PUB events for CMN-600 drm/sun4i: mixer: Fix P010 and P210 format numbers backlight: backlight: Slighly simplify devm_of_find_backlight() arm64: drop unused includes of <linux/personality.h> arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges arm64: Ensure execute-only permissions are not allowed without EPAN dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC net: lan966x: allow offloading timestamp operations to the PHY dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema mfd: exynos-lpass: Drop unneeded syscon.h include mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs mfd: ab8500: Drop debugfs module mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC mfd: ab8500: Rewrite bindings in YAML mfd: qcom-spmi-pmic: Add pm8953 compatible mfd: stmfx: Improve error message triggered by regulator fault in .remove() dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible mfd: rk808: Add reboot support to rk808.c hwmon: sy7636a: Fix trivial 'underline too short' warning mfd: arizona: Add missing statics to the of_match_tables mfd: db8500-prcmu: Remove dead code for a non-existing config mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to DOMAIN_BUS_NEXUS mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to BYT cells mfd: intel_soc_pmic_crc: Sort cells by IRQ order net: mdio-mux: add bus name to bus id ALSA: scarlett2: Add support for the internal "standalone" switch ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections gpiolib: Use list_first_entry()/list_last_entry() gpio: sim: Declare gpio_sim_hog_config_item_ops static mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set tpm: xen-tpmfront: Use struct_size() helper KEYS: x509: remove dead code that set ->unsupported_sig KEYS: x509: remove never-set ->unsupported_key flag KEYS: x509: remove unused fields KEYS: x509: clearly distinguish between key and signature algorithms KEYS: fix length validation in keyctl_pkey_params_get_2() selftests: tpm: add async space test with noneexisting handle tpm: Fix error handling in async work selftests: tpm2: Determine available PCR bank udf: remove redundant assignment of variable etype ALSA: hda/realtek: Add quirk for Clevo NP50PNJ drm/i915: Fix the async flip wm0/ddb optimization drm/i915: Check async flip capability early on drm/i915: Don't skip ddb allocation if data_rate==0 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 bpf/docs: Update list of architectures supported. bpf/docs: Update vmtest docs for static linking bpf: Remove redundant slash net: cxgb3: Fix an error code when probing the driver ice: xsk: fix GCC version checking against pragma unroll presence libbpf: Fix array_size.cocci warning bpf: Replace strncpy() with strscpy() libbpf: Unmap rings when umem deleted vxlan_core: delete unnecessary condition KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3 KVM: PPC: Book3S PR: Disallow AIL != 0 KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled s390: remove unused expoline to BC instructions s390/irq: use assignment instead of cast s390/traps: get rid of magic cast for per code s390/traps: get rid of magic cast for program interruption code s390/signal: fix typo in comments s390/asm-offsets: remove unused defines s390/test_unwind: avoid build warning with W=1 s390: remove .fixup section s390/bpf: encode register within extable entry s390/extable: add dedicated uaccess handler s390/extable: convert to relative table with data s390/extable: add and use fixup_exception helper function s390/base: pass pt_regs to early program check handler s390/extable: move extable related functions to mm/extable.c s390/extable: move EX_TABLE define to asm-extable.h s390/extable: search amode31 extable last s390/extable: sort amode31 extable early s390/airq: use DMA memory for summary indicators s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function s390/zcrypt: change reply buffer size offering s390/zcrypt: Support CPRB minor version T7 s390/zcrypt: handle checkstopped cards with new state s390/zcrypt: CEX8S exploitation support s390/ap/zcrypt: debug feature improvements ptp: ocp: off by in in ptp_ocp_tod_gnss_name() lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe MAINTAINERS: update Krzysztof Kozlowski's email Input: zinitix - do not report shadow fingers tick/rcu: Stop allowing RCU_SOFTIRQ in idle tick/rcu: Remove obsolete rcu_needs_cpu() parameters tick: Detect and fix jiffies update stall Revert "arm64: Mitigate MTE issues with str{n}cmp()" arm64: lib: Import latest version of Arm Optimized Routines' strncmp arm64: lib: Import latest version of Arm Optimized Routines' strcmp kselftest/arm64: Log the PIDs of the parent and child in sve-ptrace irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR arm64/mm: Drop use_1G_block() arm64: avoid flushing icache multiple times on contiguous HugeTLB arm64: cpufeature: Warn if we attempt to read a zero width field arm64: cpufeature: Add missing .field_width for GIC system registers arm64: signal: nofpsimd: Do not allocate fp/simd context when not available arm64: prevent instrumentation of bp hardening callbacks arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges iommu/arm-smmu: Account for PMU interrupts MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size xtensa: rename PT_SIZE to PT_KERNEL_SIZE drm/amdkfd: Add format attribute to kfd_smi_event_add nvme: add support for enhanced metadata block: add pi for extended integrity crypto: add rocksoft 64b crc guard tag framework lib: add rocksoft model crc64 linux/kernel: introduce lower_48_bits function asm-generic: introduce be48 unaligned accessors nvme: allow integrity on extended metadata formats block: support pi with extended metadata MAINTAINERS: Update git tree for Broadcom iProc SoCs block: remove the per-bio/request write hint nvme: remove support or stream based temperature hint ACPICA: Avoid walking the ACPI Namespace if it is not there swiotlb: rework "fix info leak with DMA_FROM_DEVICE" arm64: dts: stingray: Fix spi clock name arm64: dts: ns2: Fix spi clock name PCI/IOV: Fix wrong kernel-doc identifier clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() ARM: tegra: Move Nyan FHD panels to AUX bus perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci perf script: Output branch sample type perf script: Refactor branch stack printing perf session: Print branch stack entry type in --dump-raw-trace perf evsel: Add error message for unsupported branch stack cases Revert "ath: add support for special 0x0 regulatory domain" clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent clocksource/drivers/timer-microchip-pit64b: Use notrace clocksource/drivers/timer-microchip-pit64b: Remove mmio selection dt-bindings: timer: Tegra: Convert text bindings to yaml clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under CONFIG_ARM clocksource/drivers/arm_arch_timer: Use event stream scaling when available clocksource/drivers/exynos_mct: Increase the size of name array clocksource/drivers/exynos_mct: Bump up mct max irq number clocksource/drivers/exynos_mct: Remove mct interrupt index enum clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting drm/i915/gvt: add the missing mdev attribute "name" mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) mtd: rawnand: omap2: Actually prevent invalid configuration and build error ivtv: fix incorrect device_caps for ivtvfb media: rcar-csi2: Drop comma after SoC match table sentinel media: camss: Replace hard coded value with parameter media: saa7134: fix incorrect use to determine if list is empty media: MAINTAINERS: update rksip1 maintainers info MAINTAINERS: update media vimc driver maintainers media: i2c: max2175: Use rbtree rather than flat register cache media: amphion: add amphion vpu entry in Kconfig and Makefile MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry media: amphion: implement malone decoder rpc interface media: amphion: implement windsor encoder rpc interface media: amphion: add v4l2 m2m vpu decoder stateful driver media: amphion: add v4l2 m2m vpu encoder stateful driver media: amphion: add vpu v4l2 m2m support media: amphion: implement vpu core communication based on mailbox media: amphion: add vpu core driver media: amphion: add amphion vpu device driver media: add nv12m_8l128 and nv12m_10be_8l128 video format. dt-bindings: media: amphion: add amphion video codec bindings ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() fuse: fix pipe buffer lifetime for direct_io media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE media: staging: tegra-vde: De-stage driver media: staging: tegra-vde: Bump BSEV DMA timeout media: staging: tegra-vde: Remove legacy UAPI support media: staging: tegra-vde: Support V4L stateless video decoder API media: staging: tegra-vde: Factor out H.264 code mfd: Add support for the MediaTek MT6366 PMIC drm/i915/psr: Set "SF Partial Frame Enable" also on full update USB: serial: pl2303: fix GS type detection gpiolib: acpi: Convert ACPI value of debounce to microseconds gpio: Revert regression in sysfs-gpio (gpiolib.c) gpio: tegra186: Add IRQ per bank for Tegra241 mfd: mc13xxx: Add check for mc13xxx_irq_request rtc: max77686: Add MAX77714 support watchdog: max77620: Add comment to clarify set_timeout procedure watchdog: max77620: Add support for the max77714 variant mfd: max77714: Add driver for Maxim MAX77714 PMIC dt-bindings: mfd: Add Maxim MAX77714 PMIC rtc: max77686: Remove unused code to read in 12-hour mode rtc: max77686: Rename day-of-month defines rtc: max77686: Convert comments to kernel-doc format block: remove bio_devname ext4: stop using bio_devname raid5-ppl: stop using bio_devname raid1: stop using bio_devname md-multipath: stop using bio_devname dm-integrity: stop using bio_devname dm-crypt: stop using bio_devname pktcdvd: remove a pointless debug check in pkt_submit_bio block: remove handle_bad_sector block: fix and cleanup bio_check_ro video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of spi: npcm-fiu: Fix typo ("npxm") spi: Fix Tegra QSPI example spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ spi: cadence: fix platform_get_irq.cocci warning spi: Update NXP Flexspi maintainer details regulator: cleanup comments ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START ASoC: wm_adsp: Expand firmware loading search options ASoC: fsi: Add check for clk_enable ASoC: qcom: select correct WCD938X config for SC7280 ASoC: cs35l41: Remove unnecessary param ASoC: cs35l41: Fix max number of TX channels ASoC: rt5682s: Stabilize the combo jack detection ASoC: wm8350: Handle error for wm8350_register_irq ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" ASoC: Intel: boards: add GPIOLIB dependency where missed ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider ASoC: fsl_sai: Use better variable names ASoC: fsl_sai: store full version instead of major/minor ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk ASoC: fsl_sai: simplify irq return value ASoC: fsl_sai: Drop unnecessary defines ASoC: codecs: Add Awinic AW8738 audio amplifier driver ASoC: dt-bindings: Add schema for "awinic,aw8738" ASoC: audio_graph_card2: Add support for variable slot widths ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map ASoC: SOF: Intel: hda: clarify operator precedence ASoC: SOF: debug: clarify operator precedence ASoC: SOF: fix 32 signed bit overflow ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value ASoC: SOF: amd: Move group register configuration to acp-loader ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime ASoC: SOF: Intel: pci-tgl: add RPL-S support ASoC: cs35l41: Fix DSP mbox start command and global enable order ASoC: cs35l41: Fix max number of TX channels ASoC: cs35l41: Fix GPIO2 configuration powerpc/kexec: Declare kexec_paca static powerpc/smp: Declare current_set static powerpc: Cleanup asm-prototypes.c powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S powerpc/ftrace: Regroup PPC64 specific operations in ftrace_mprofile.S powerpc/ftrace: Refactor ftrace_{regs_}caller powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() selftest/powerpc: Add PAPR sysfs attributes sniff test powerpc/pseries: Interface to represent PAPR firmware attributes powerpc/mce: Avoid using irq_work_queue() in realmode powerpc/mce: Modify the real address error logging messages selftests/powerpc: Add test for real address error handling powerpc/pseries: Parse control memory access error powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 powerpc64/bpf: Store temp registers' bpf to ppc mapping powerpc/bpf: Use _Rn macros for GPRs powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c powerpc/bpf: Cleanup bpf_jit.h powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() powerpc64/bpf: Optimize instruction sequence used for function calls powerpc64/bpf elfv1: Do not load TOC before calling functions powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 powerpc64/bpf: Use r12 for constant blinding powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() powerpc/bpf: Handle large branch ranges with BPF_EXIT powerpc/bpf: Emit a single branch instruction for known short branch ranges powerpc/bpf: Skip branch range validation during first pass powerpc/code-patching: Pre-map patch area powerpc/64s: Don't use DSISR for SLB faults powerpc/sysdev: fix incorrect use to determine if list is empty powerpc/pseries/vas: Add VAS migration handler powerpc/pseries/vas: Modify reconfig open/close functions for migration powerpc/pseries/vas: Define global hv_cop_caps struct powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities powerpc/pseries/vas: sysfs interface to export capabilities powerpc/pseries/vas: Reopen windows with DLPAR core add powerpc/pseries/vas: Close windows with DLPAR core removal powerpc/vas: Map paste address only if window is active powerpc/vas: Return paste instruction failure if no active window powerpc/vas: Add paste address mmap fault handler powerpc/pseries/vas: Save PID in pseries_vas_window struct powerpc/pseries/vas: Use common names in VAS capability structure dt-bindings: mfd: maxim,max77802: Convert to dtschema regulator: dt-bindings: maxim,max77802: Convert to dtschema dt-bindings: mfd: maxim,max14577: Convert to dtschema regulator: dt-bindings: maxim,max14577: Convert to dtschema dt-bindings: power: supply: maxim,max14577: Convert to dtschema spi: s3c64xx: Allow controller-data to be optional mfd: dt-bindings: google,cros-ec: Fix indentation in example mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings spi: dt-bindings: samsung: Convert to dtschema MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Exynos boards entry nds32: Remove the architecture dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings smsc95xx: Ignore -ENODEV errors when device is unplugged net: rtnetlink: fix error handling in rtnl_fill_statsinfo() net: dsa: return success if there was nothing to do selftests: net: fix array_size.cocci warning qed: return status of qed_iov_get_link mips: remove reference to "newer Loongson-3" net: Fix esp GSO on inter address family tunnels. esp: Fix BEET mode inter address family tunneling on GSO esp: Fix possible buffer overflow in ESP transformation mips: Always permit to build u-boot images MIPS: Sanitise Cavium switch cases in TLB handler synthesizers DEC: Limit PMAX memory probing to R3k systems mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n MIPS: fix fortify panic when copying asm exception handlers nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD net/smc: fix compile warning for smc_sysctl mmc: dw-mmc-rockchip: Fix handling invalid clock rates mmc: dw_mmc: Support setting f_min from host drivers mmc: host: Drop commas after SoC match table sentinels ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=y ARM: 9183/1: unwind: avoid spurious warnings on bogus code addresses netfilter: bridge: clean up some inconsistent indenting PCI: endpoint: Fix misused goto label net: phy: micrel: Move netif_rx() outside of IRQ-off section. net: Remove netif_rx_any_context() and netif_rx_ni(). net: phy: micrel: Use netif_rx(). phonet: Use netif_rx(). bluetooth: Use netif_rx(). batman-adv: Use netif_rx(). tipc: Use netif_rx(). tun: vxlan: Use netif_rx(). staging: Use netif_rx(). s390: net: Use netif_rx(). ethernet: sun: Free the coherent when failing in probing micrel: Use generic ptp_msg_is_sync() function dp83640: Use generic ptp_msg_is_sync() function ptp: Add generic PTP is_sync() function net: lantiq_xrx200: fix use after free bug net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags PCI: imx6: Enable i.MX6QP PCIe power management support media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description media: imx: imx8mq-mipi_csi2: Remove unneeded code media: dvb_frontends: make static read-only array fec_tab const media: dib7000p: make static read-only arrays notch and sine const media: dvb_frontend: make static read-only array DIB3000MC_I2C_ADDRESS const media: dt-bindings: media: renesas,csi2: Update data-lanes property media: Remove usage of the deprecated "pci-dma-compat.h" API media: mtk-vcodec: Remove duplicated include in mtk_vcodec_enc_drv.c media: hdpvr: initialize dev->worker at hdpvr_register_videodev mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND media: camss: Point sm8250 at the correct vdda regulators media: camss: Point sdm845 at the correct vdda regulators media: camss: Set unused regulators to the empty set media: camss: Add regulator_bulk support media: dt-bindings: media: camss: Add vdda supply declarations sm8250 media: dt-bindings: media: camss: Fixup vdda regulator descriptions sdm845 media: davinci: vpif: Use platform_get_irq_optional() to get the interrupt media: vidtv: Check for null return of vzalloc media: mtk-mdp: Remove redundant 'flush_workqueue()' calls media: videobuf2-dma-contig: Invalidate vmap range before DMA range media: stk1160: use dma_alloc_noncontiguous API media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb' media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED media: stk1160: fix number of buffers in case not all buffers are created media: hantro: Add support for i.MX8MM Hantro-G1 media: dt-bindings: media: nxp, imx8mq-vpu: Add support for G1 on imx8mm media: hantro: Allow i.MX8MQ G1 and G2 to run independently media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes media: cec: seco: add newlines in debug messages media: Revert "media: em28xx: add missing em28xx_close_extension" media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3 media: venus: venc: Fix h264 8x8 transform control media: venus: vdec: fixed possible memory leak issue media: venus: core: Fix kerneldoc warnings xen/netfront: react properly to failing gnttab_end_foreign_access_ref() xen/gnttab: fix gnttab_end_foreign_access() without page specified xen/pvcalls: use alloc/free_pages_exact() xen/9p: use alloc/free_pages_exact() xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done() xen: remove gnttab_query_foreign_access() xen/gntalloc: don't use gnttab_query_foreign_access() xen/scsifront: don't use gnttab_query_foreign_access() for mapped status xen/netfront: don't use gnttab_query_foreign_access() for mapped status xen/blkfront: don't use gnttab_query_foreign_access() for mapped status xen/grant-table: add gnttab_try_end_foreign_access() xen/xenbus: don't let xenbus_grant_ring() remove grants in error case soc: s4: Add support for power domains controller dt-bindings: power: add Amlogic s4 power domains bindings m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined m68k: m5441x: remove erroneous clock disable m68knommu: fix ucsimm sparse warnings m68knommu: fix 'screen_bits' defined but not used m68knommu: fix warning: no previous prototype for 'init_dragen2' xtensa: Remove unused early_read_config_byte() et al declarations xtensa: use strscpy to copy strings net: xtensa: use strscpy to copy strings drm/msm: Fix dirtyfb refcounting ata: Drop commas after OF match table sentinels KVM: PPC: Book3S HV P9: Fix "lost kick" race powerpc: Fix STACKTRACE=n build Linux 5.17-rc7 bcache: fixup multiple threads crash bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing bonding: helper macro __ATTR_RO to make code more clear tools/virtio: handle fallout from folio work tools/virtio: fix virtio_test execution vhost: remove avail_event arg from vhost_update_avail_event() virtio: drop default for virtio-mem vdpa: fix use-after-free on vp_vdpa_remove virtio-blk: Remove BUG_ON() in virtio_queue_rq() virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero vhost: fix hung thread due to erroneous iotlb entries wireless: Use netif_rx(). wireless: Marvell: Use netif_rx(). wireless: brcmfmac: Use netif_rx(). wireless: Atheros: Use netif_rx(). slip/plip: Use netif_rx(). mctp: serial: Use netif_rx(). can: Use netif_rx(). net: phy: Use netif_rx(). net: tun: track dropped skb via kfree_skb_reason() net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" net: tap: track dropped skb via kfree_skb_reason() Revert "net/smc: don't req_notify until all CQEs drained" net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" selftests/bpf: Add a test for btf_type_tag "percpu" bpf: Reject programs that try to load __percpu memory. compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) bpf: Fix checking PTR_TO_BTF_ID in check_mem_access selftests/bpf: Add tests for kfunc register offset checks bpf: Replace __diag_ignore with unified __diag_ignore_all compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM compiler-clang.h: Add __diag infrastructure for clang bpf: Harden register offset checks for release helpers and kfuncs bpf: Disallow negative offset in check_ptr_off_reg bpf: Fix PTR_TO_BTF_ID var_off check bpf: Add check_func_arg_reg_off function Input: mt6779-keypad - add MediaTek keypad driver dt-bindings: input: Add bindings for Mediatek matrix keypad perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage perf tools: Remove bpf_program__set_priv/bpf_program__priv usage configs/debug: set CONFIG_DEBUG_INFO=y properly proc: fix documentation and description of pagemap kselftest/vm: fix tests build with old libc memfd: fix F_SEAL_WRITE after shmem huge page allocated mm: fix use-after-free when anon vma name is used after vma is freed mm: prevent vm_area_struct::anon_name refcount saturation mm: refactor vm_area_struct::anon_vma_name usage code selftests/vm: cleanup hugetlb file after mremap test perf test: Add perf_event_attr tests for the arm_spe event perf vendor events intel: Add uncore event list for Alderlake perf vendor events intel: Add core event list for Alderlake memblock tests: Fix testing with 32-bit physical addresses drm/msm/a6xx: Fix missing ARRAY_SIZE() check selftests/bpf: Add custom SEC() handling selftest libbpf: Support custom SEC() handlers libbpf: Allow BPF program auto-attach handlers to bail out ARM: dts: rockchip: Update regulator name for PX3 ARM: dts: rockchip: Add #clock-cells value for rk805 arm64: dts: rockchip: Add #clock-cells value for rk805 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly bfq: fix use-after-free in bfq_dispatch_request mISDN: Fix memory leak in dsp_pipeline_build() bnxt_en: add an nvm test for hw diagnose bnxt_en: implement hw health reporter bnxt_en: Do not destroy health reporters during reset bnxt_en: Eliminate unintended link toggle during FW reset bnxt_en: Properly report no pause support on some cards bnxt_en: introduce initial link state of unknown bnxt_en: parse result field when NVRAM package install fails bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE net: axienet: add coalesce timer ethtool configuration net: axienet: reduce default RX interrupt threshold to 1 net: axienet: implement NAPI and GRO receive net: axienet: don't set IRQ timer when IRQ delay not used net: axienet: Clean up DMA start/stop and error handling net: axienet: Clean up device used for DMA calls net: axienet: fix RX ring refill allocation failure handling net: dsa: realtek: rtl8365mb: add support for rtl8_4t net: dsa: tag_rtl8_4: add rtl8_4t trailing variant dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats ARM: Spectre-BHB workaround ARM: use LOADADDR() to get load address of sections ARM: early traps initialisation ARM: report Spectre v2 status through sysfs powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT ALSA: usb-audio: add mapping for new Corsair Virtuoso SE ALSA: hda/realtek: Add quirk for Clevo NP70PNJ x86/speculation: Warn about Spectre v2 LFENCE mitigation drm/msm: Add MSM_SUBMIT_FENCE_SN_IN selftests: mptcp: update output info of chk_rm_nr selftests: mptcp: add more arguments for chk_join_nr selftests: mptcp: add invert check in check_transfer selftests: mptcp: add fastclose testcase selftests: mptcp: reuse linkfail to make given size files selftests: mptcp: add extra_args in do_transfer selftests: mptcp: add the MP_RST mibs check mptcp: add the mibs for MP_RST selftests: mptcp: add the MP_FASTCLOSE mibs check mptcp: add the mibs for MP_FASTCLOSE selftests: mptcp: adjust output alignment for more tests bcm63xx_enet: Use platform_get_irq() to get the interrupt net: phy: meson-gxl: fix interrupt handling in forced mode ptp: ocp: Add serial port information to the debug summary net: sparx5: Fix initialization of variables on stack dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values PCI: Reduce warnings on possible RW1C corruption RDMA/hns: Refactor the alloc_cqc() RDMA/hns: Refactor the alloc_srqc() RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() RDMA/hns: Remove similar code that configures the hardware contexts RDMA/hns: Refactor mailbox functions RDMA/hns: Fix the wrong type of parameter "op" of the mailbox RDMA/hns: Remove redundant parameter "mailbox" in the mailbox RDMA/hns: Remove fixed parameter “timeout” in the mailbox RDMA/hns: Remove the unused parameter "op_modifier" in mailbox power: supply: Add a driver for Injoinic power bank ICs dt-bindings: trivial-devices: Add Injoinic power bank ICs dt-bindings: vendor-prefixes: Add Injoinic RDMA/core: Fix ib_qp_usecnt_dec() called when error power: supply: ab8500: Remove unused variable IB/hfi1: Allow larger MTU without AIP power: supply: da9150-fg: Remove unnecessary print function dev_err() power: supply: ab8500: fix a handful of spelling mistakes power: supply: ab8500_fg: Account for line impedance dt-bindings: power: supply: ab8500_fg: Add line impedance power: supply: axp20x_usb_power: fix platform_get_irq.cocci warnings power: supply: axp20x_ac_power: fix platform_get_irq.cocci warning power: supply: wm8350-power: Add missing free in free_charger_irq power: supply: wm8350-power: Handle error for wm8350_register_irq power: supply: Static data for Samsung batteries drm/msm/a6xx: Zap counters across context switch drm/msm: Add SYSPROF param (v2) drm/msm: Add SET_PARAM ioctl drm/msm: Update generated headers floppy: use memcpy_{to,from}_bvec drbd: use bvec_kmap_local in recv_dless_read drbd: use bvec_kmap_local in drbd_csum_bio bcache: use bvec_kmap_local in bio_csum nvdimm-btt: use bvec_kmap_local in btt_rw_integrity nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity zram: use memcpy_from_bvec in zram_bvec_write zram: use memcpy_to_bvec in zram_bvec_read aoe: use bvec_kmap_local in bvcpy iss-simdisk: use bvec_kmap_local in simdisk_submit_bio intel_idle: add core C6 optimization for SPR intel_idle: add 'preferred_cstates' module argument intel_idle: add SPR support tracing: Fix return value of __setup handlers drm/amdgpu: initialize the vmid_wait with the stub fence drm/amdgpu: properly embed the IBs into the job drm/amdgpu: use job and ib structures directly in CS parsers drm/amdgpu: header cleanup drm/amd/amdgpu: set disabled vcn to no_schduler drm/amdgpu: install ctx entities with cmpxchg drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3 drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call drm/amdgpu/vcn: Add vcn firmware log drm/amdgpu/vcn: Update fw shared data structure drm/amdgpu: Add DFC CAP support for aldebaran drm/amdgpu: Set correct DMA mask for aldebaran drm/amdgpu: Refactor mode2 reset logic for v13.0.2 drm/amd/display: 3.2.175 drm/amd/display: add verify_link_cap back for hdmi drm/amd/display: [FW Promotion] Release 0.0.106.0 drm/amd/display: refine the EDID override drm/amd/display: Pass deep sleep disabled allow info to dmub fw drm/amd/display: Refactor fixed VS w/a for PHY tests mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls drm/amd/display: Program OPP before ODM drm/amd/display: Pass HostVM enable flag into DCN3.1 DML PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() docs: fix 'make htmldocs' warning in perf f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description irqchip/meson-gpio: add select trigger type callback irqchip/meson-gpio: support more than 8 channels gpio irq dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs vduse: Fix returning wrong type in vduse_domain_alloc_iova() vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command vdpa/mlx5: should verify CTRL_VQ feature exists for MQ vdpa: factor out vdpa_set_features_unlocked for vdpa internal use remoteproc: wkup_m3: Set sysfs_read_only flag remoteproc: Introduce sysfs_read_only flag ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction Bluetooth: btusb: Add another Realtek 8761BU Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 Bluetooth: use memset avoid memory leaks iommu/vt-d: Enable ATS for the devices in SATC table iommu/vt-d: Remove unused function intel_svm_capable() iommu/vt-d: Add missing "__init" for rmrr_sanity_check() iommu/vt-d: Move intel_iommu_ops to header file iommu/vt-d: Fix indentation of goto labels iommu/vt-d: Remove unnecessary prototypes iommu/vt-d: Remove unnecessary includes iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO iommu/vt-d: Remove domain and devinfo mempool iommu/vt-d: Remove iova_cache_get/put() iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() iommu/vt-d: Remove intel_iommu::domains Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 Bluetooth: move adv_instance_cnt read within the device lock Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt Bluetooth: btusb: Make use of of BIT macro to declare flags Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} Bluetooth: mediatek: fix the conflict between mtk and msft vendor event Bluetooth: mt7921s: support bluetooth reset mechanism Bluetooth: make array bt_uuid_any static const Bluetooth: 6lowpan: No need to clear memory twice Bluetooth: btusb: Improve stability for QCA devices Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device Bluetooth: Improve skb handling in mgmt_device_connected() Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected() Bluetooth: mgmt: Remove unneeded variable Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync() Bluetooth: mgmt: Replace zero-length array with flexible-array member KVM: arm64: Only open the interrupt window on exit due to an interrupt clk: imx: pll14xx: Support dynamic rates clk: imx: pll14xx: Add pr_fmt clk: imx: pll14xx: explicitly return lowest rate clk: imx: pll14xx: name variables after usage clk: imx: pll14xx: consolidate rate calculation clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP clk: imx: pll14xx: Drop wrong shifting clk: imx: pll14xx: Use register defines consistently clk: imx8mp: remove SYS PLL 1/2 clock gates clk: imx8mn: remove SYS PLL 1/2 clock gates clk: imx8mm: remove SYS PLL 1/2 clock gates clk: imx: add i.MX93 clk clk: imx: support fracn gppll clk: imx: add i.MX93 composite clk dt-bindings: clock: add i.MX93 clock definition dt-bindings: clock: Add imx93 clock support clk: imx: off by one in imx_lpcg_parse_clks_from_dt() dt-bindings: fsl: scu: add imx8dxl scu clock support clk: imx7d: Remove audio_mclk_root_clk irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER thunderbolt: Rename EEPROM handling bits to match USB4 spec thunderbolt: Clarify register definitions for `tb_cap_plug_events` thunderbolt: Do not make DROM read success compulsory thunderbolt: Do not resume routers if UID is not set thunderbolt: Retry DROM reads for more failure scenarios btrfs: fallback to blocking mode when doing async dio over multiple extents ARM: dts: at91: sama7g5: Add NAND support signal, x86: Delay calling signals in atomic on RT enabled kernels virtio_console: break out of buf poll on remove virtio: document virtio_reset_device virtio: acknowledge all features before access virtio: unexport virtio_finalize_features tipc: fix kernel panic when enabling bearer net: ethernet: sun: Remove redundant code nfp: xsk: add AF_XDP zero-copy Rx and Tx support nfp: xsk: add configuration check for XSK socket chunk size nfp: xsk: add an array of xsk buffer pools to each data path nfp: wrap napi add/del logic nfp: expose common functions to be used for AF_XDP net: sparx5: Implement get_ts_info net: sparx5: Add support for ptp interrupts net: sparx5: Update extraction/injection for timestamping net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP net: sparx5: Add support for ptp clocks net: sparx5: Add registers that are used by ptp functionality dts: sparx5: Enable ptp interrupt dt-bindings: net: sparx5: Extend with the ptp interrupt net: sparx5: Move ifh from port to local variable net: phy: added ethtool master-slave configuration support net: phy: added the LAN937x phy support net: phy: updated the initialization routine for LAN87xx net: phy: removed empty lines in LAN87XX net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX net: phy: used genphy_soft_reset for phy reset in LAN87xx net: phy: micrel: 1588 support for LAN8814 phy dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy net: phy: micrel: Fix concurrent register access net: dev: use kfree_skb_reason() for __netif_receive_skb_core() net: dev: use kfree_skb_reason() for sch_handle_ingress() net: dev: use kfree_skb_reason() for do_xdp_generic() net: dev: use kfree_skb_reason() for enqueue_to_backlog() net: dev: add skb drop reasons to __dev_xmit_skb() net: skb: introduce the function kfree_skb_list_reason() net: dev: use kfree_skb_reason() for sch_handle_egress() net: macb: Fix lost RX packet wakeup race in NAPI receive net: dev: Use netif_rx(). net: bridge: Use netif_rx(). net: macvlan: Use netif_rx(). net: ethernet: Use netif_rx(). net: dsa: Use netif_rx(). net: caif: Use netif_rx(). net: sgi-xp: Use netif_rx(). net: xtensa: Use netif_rx(). docs: networking: Use netif_rx(). ARM: configs: at91: sama7: Unselect CONFIG_DMATEST ARM: configs: at91: add eic ARM: at91: add support in soc driver for new SAMA5D29 ARM: dts: at91: sama7g5: add eic node ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes i3c: support dynamically added i2c devices i3c: remove i2c board info from i2c_dev_desc ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 iommu/mediatek: Always tlb_flush_all when each PM resume iommu/mediatek: Add tlb_lock in tlb_flush_all iommu/mediatek: Remove the power status checking in tlb flush all iommu/mediatek: Always check runtime PM status in tlb flush range callback iommu/mediatek: Remove for_each_m4u in tlb_sync_all iommu/iova: Improve 32-bit free space estimate iommu/amd: Improve error handling for amd_iommu_init_pci net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit net: dsa: felix: print error message in felix_check_xtr_pkt() net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt() net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data USB: serial: pl2303: add IBM device IDs ALSA: lola: add a check for the return of vmalloc() ALSA: echoaudio: remove redundant assignment to variable bytes drm/exynos: fimd: add BGR support for exynos4/5 drm/exynos: Search for TE-gpio in DSI panel's node drm/exynos: Don't fail if no TE-gpio is defined for DSI driver drm/exynos: gsc: Use platform_get_irq() to get the interrupt drm/exynos/fimc: Use platform_get_irq() to get the interrupt drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt drm/exynos: mixer: Use platform_get_irq() to get the interrupt drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC memory: emif: check the pointer temp in get_device_details() memory: emif: Add check for setup_interrupts media: i2c: Fix pixel array positions in ov8865 media: adv7183: Convert to GPIO descriptors media: m5mols: Convert to use GPIO descriptors media: noon010p30: Convert to use GPIO descriptors media: mt9m111: Drop unused include media: adv7511: Drop unused include net/smc: fix document build WARNING from smc-sysctl.rst net: marvell: Use min() instead of doing it manually binfmt_elf: Introduce KUnit test riscv: dts: k210: fix broken IRQs on hart1 HID: add mapping for KEY_ALL_APPLICATIONS HID: add mapping for KEY_DICTATE f2fs: fix to do sanity check on curseg->alloc_type KVM: PPC: Book3S HV: remove unnecessary casts riscv: Fix kasan pud population riscv: Move high_memory initialization to setup_bootmem riscv: Fix config KASAN && DEBUG_VIRTUAL riscv: Fix DEBUG_VIRTUAL false warnings media: i2c: isl7998x: Add driver for Intersil ISL7998x media: dt-bindings: Add Intersil ISL79987 DT bindings media: media-entity: Clarify media_entity_cleanup() usage media: i2c: imx274: Drop surplus includes media: i2c: ccs: Drop unused include v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_parse_reference() v4l: fwnode: Drop redunant -ENODATA check in property reference parsing media: media-entity: Simplify media_pipeline_start() media: media-entity: Add media_pad_is_streaming() helper function media: Add a driver for the og01a1b camera sensor media: i2c: ov5648: Fix lockdep error selftests: Fix build when $(O) points to a relative path selftests: netfilter: fix a build error on openSUSE selftests: kvm: add generated file to the .gitignore selftests/exec: add generated files to .gitignore selftests: add kselftest_install to .gitignore f2fs: fix to avoid potential deadlock riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP riscv: Fix is_linear_mapping with recent move of KASAN region dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES MAINTAINERS: Remove dead patchwork link ice: convert VF storage to hash table with krefs and RCU ACPI: docs: enumeration: Unify Package () for properties cachefiles: Fix incorrect length to fallocate() ACPI: docs: enumeration: Drop comma for terminator entry ACPI: docs: enumeration: Drop ugly ifdeffery from the examples ACPI: docs: enumeration: Amend PWM enumeration ASL example ACPI: docs: enumeration: Remove redundant .owner assignment ACPI: docs: enumeration: Update UART serial bus resource documentation ACPI: docs: enumeration: Discourage to use custom _DSM methods ACPI: APEI: rename ghes_init() with an "acpi_" prefix ACPI: APEI: explicit init of HEST and GHES in apci_init() ACPI: processor idle: Check for architectural support for LPI cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function ice: introduce VF accessor functions ice: factor VF variables to separate structure PCI: Support BAR sizes up to 8TB mm: build migrate_vma_* for all configs with ZONE_DEVICE support mm: move the migrate_vma_* device migration code into its own file mm: refactor the ZONE_DEVICE handling in migrate_vma_pages mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page mm: refactor check_and_migrate_movable_pages mm: generalize the pgmap based page_free infrastructure fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED mm: remove the extra ZONE_DEVICE struct page refcount mm: don't include <linux/memremap.h> in <linux/mm.h> mm: simplify freeing of devmap managed pages mm: move free_devmap_managed_page to memremap.c mm: remove pointless includes from <linux/hmm.h> mm: remove the __KERNEL__ guard from <linux/mm.h> mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages mm/munlock: mlock_vma_page() check against VM_SPECIAL ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() ice: convert ice_for_each_vf to include VF entry iterator ice: use ice_for_each_vf for iteration during removal ice: remove checks in ice_vc_send_msg_to_vf ice: move VFLR acknowledge during ice_free_vfs ice: move clear_malvf call in ice_free_vfs ice: pass num_vfs to ice_set_per_vf_res() ice: store VF pointer instead of VF ID ice: refactor unwind cleanup in eswitch mode net: dsa: make dsa_tree_change_tag_proto actually unwind the tag proto change ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() selftests: mlxsw: resource_scale: Fix return value selftests: mlxsw: tc_police_scale: Make test more robust net: dcb: disable softirqs in dcbnl_flush_dev() bpf: Small BPF verifier log improvements soundwire: qcom: use __maybe_unused for swrm_runtime_resume() hwmon: Add driver for Texas Instruments TMP464 and TMP468 dt-bindings: hwmon: add tmp464.yaml libbpf: Add a check to ensure that page_cnt is non-zero ext4: don't BUG if someone dirty pages without asking ext4 first gfs2: Remove return value for gfs2_indirect_init bnx2: Fix an error message usb: host: xhci: Remove some unnecessary return value initializations usb: host: xhci: add blank line in xhci_halt() usb: host: xhci: update hci_version operation in xhci_gen_setup() usb: host: xhci: fix a comment typo in xhci_mem_init() usb: host: xhci: use ffs() in xhci_mem_init() xhci: fix runtime PM imbalance in USB2 resume xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() xhci: fix garbage USBSTS being logged in some cases xhci: make xhci_handshake timeout for xhci_reset() adjustable usb: typec: tipd: Forward plug orientation to typec subsystem usb: Drop commas after SoC match table sentinels dt-bindings: usb: samsung,exynos-usb2: convert to dtschema dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema docs: ABI: Document new timecard sysfs nodes. ptp: ocp: adjust utc_tai_offset to TOD info ptp: ocp: add tod_correction attribute ptp: ocp: Expose clock status drift and offset ptp: ocp: add TOD debug information bpf: selftests: test skb->tstamp in redirect_neigh bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option net: ipv6: Handle delivery_time in ipv6 defrag net: ip: Handle delivery_time in ip defrag net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() net: Clear mono_delivery_time bit in __skb_tstamp_tx() net: Handle delivery_time in skb->tstamp during network tapping with af_packet net: Add skb_clear_tstamp() to keep the mono delivery_time net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp net/mlx5: Support GRE conntrack offload act_ct: Support GRE offload netfilter: flowtable: Support GRE netfilter: nf_tables: Reject tables of unsupported family net: mscc: ocelot: accept configuring bridge port flags on the NPI port net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q net: dsa: felix: start off with flooding disabled on the CPU port net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port net: dsa: felix: migrate host FDB and MDB entries when changing tag proto net: dsa: manage flooding on the CPU ports net: dsa: install the primary unicast MAC address as standalone port host FDB net: dsa: install secondary unicast and multicast addresses as host FDB/MDB net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace net: dsa: remove workarounds for changing master promisc/allmulti only while up sfc: extend the locking on mcdi->seqno ice: add TTY for GNSS module for E810T device serial: samsung: Add samsung_early_read to support early kgdboc serial: make uart_console_write->putchar()'s character an unsigned char spi: Use of_device_get_match_data() ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" Revert "netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY" Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work drm: rcar-du: Don't restart group when enabling plane on Gen3 drm: rcar-du: Don't select VSP1 sink on Gen3 dma-debug: fix return value of __setup handlers vfio/mlx5: Use its own PCI reset_done error handler vfio/pci: Expose vfio_pci_core_aer_err_detected() vfio/mlx5: Implement vfio_pci driver for mlx5 devices vfio/mlx5: Expose migration commands over mlx5 device vfio: Remove migration protocol v1 documentation dma-mapping: remove CONFIG_DMA_REMAP vfio: Extend the device migration protocol with RUNNING_P2P vfio: Define device migration protocol v2 vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl nfc: llcp: Revert "NFC: Keep socket alive until the DISC PDU is actually sent" nfc: llcp: protect nfc_llcp_sock_unlink() calls nfc: llcp: use test_bit() nfc: llcp: use centralized exiting of bind on errors nfc: llcp: simplify llcp_sock_connect() error paths nfc: llcp: nullify llcp_sock->dev on connect() error paths selftests: forwarding: hw_stats_l3: Add a new test mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS mlxsw: Extract classification of router-related events to a helper mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions mlxsw: reg: Fix packing of router interface counters net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS net: rtnetlink: Add RTM_SETSTATS net: rtnetlink: Add UAPI for obtaining L3 offload xstats net: dev: Add hardware stats support net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_* Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() qed: validate and restrict untrusted VFs vlan promisc mode qed: display VF trust config net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform net: stmmac: Add support for SM8150 video: fbdev: sm712fb: Fix crash in smtcfb_write() video: fbdev: s3c-fb: fix platform_get_irq.cocci warning mlx5: add support for page_pool_get_stats Documentation: update networking/page_pool.rst page_pool: Add function to batch and return stats page_pool: Add recycle stats page_pool: Add allocation stats drm: rcar-du: Drop LVDS device tree backward compatibility drm: rcar-du: lvds: Add r8a77961 support dt-bindings: display: bridge: renesas,lvds: Document r8a77961 bindings drm/ssd130x: remove redundant initialization of pointer mode USB: serial: simple: add Nokia phone driver perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT tcp: make tcp_read_sock() more robust bpf, sockmap: Do not ignore orig_len parameter tcp: Remove the unused api flow_dissector: Add support for HSR net: dsa: mv88e6xxx: support RMII cmode net: dsa: mv88e6xxx: don't error out cmode set on missing lane net: openvswitch: remove unneeded semicolon flow_offload: improve extack msg for user when adding invalid filter net: ipa: add an interconnect dependency nfp: flower: Remove usage of the deprecated ida_simple_xxx API net: fix up skbs delta_truesize in UDP GRO frag_list net: sfp: use %pe for printing errors net: phylink: use %pe for printing errors tuntap: add sanity checks about msg_controllen in sendmsg ext4: remove redundant assignment to variable split_flag1 ext4: fix underflow in ext4_max_bitmap_size() ext4: fix ext4_mb_clear_bb() kernel-doc comment ext4: fix fs corruption when tring to remove a non-empty directory with IO error ext4: use time_is_before_jiffies() instead of open coding it ext4: improve fast_commit performance and scalability Documentation: EM: Describe new registration method using DT OPP: Add support of "opp-microwatt" for EM registration PM: EM: add macro to set .active_power() callback conditionally OPP: Add "opp-microwatt" supporting code dt-bindings: opp: Add "opp-microwatt" entry in the OPP dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml drm/amdgpu: remove redundant null check drm/amdgpu/sdma5: drop unused cyan skillfish firmware drm/amdgpu/gfx10: drop unused cyan skillfish firmware drm/amdgpu: remove unused gpu_info firmwares drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier() drm/amd/display: Modify plane removal sequence to avoid hangs. drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid drm/amdgpu: enable gfxoff routine for GC 10.3.7 drm/amdgpu: enable gfx power gating for GC 10.3.7 drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock drm/amdgpu: enable gfx clock gating control for GC 10.3.7 drm/amdgpu: fix suspend/resume hang regression drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list drm/amdgpu: Bump minor version for hot plug tests enabling. drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug. drm/amdgpu: convert code name to ip version for noretry set drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block drm/amdgpu: centrally calls the .ras_fini function of all ras blocks drm/amdgpu: Optimize xxx_ras_fini function of each ras block drm/amdgpu: Modify .ras_fini function pointer parameter drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles drm/amdgpu: Fix realloc of ptr drm/amd/display: Reset VIC if HDMI_VIC is present drm/amd/display: Make functional resource functions non-static drm/amd/display: Remove invalid RDPCS Programming in DAL drm/amdkfd: Add SMI add event helper drm/amdkfd: Correct SMI event read size Revert "drm/amdkfd: process_info lock not needed for svm" gpu/amd: vega10_hwmgr: fix inappropriate private variable name drm/amd/display: Don't fill up the logs drm/amdgpu: fix suspend/resume hang regression auxdisplay: lcd2s: Use proper API to free the instance of charlcd object auxdisplay: lcd2s: Fix memory leak in ->remove() auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature certs: simplify empty certs creation in certs/Makefile certs: include certs/signing_key.x509 unconditionally crypto: octeontx2 - fix missing unlock hwrng: cavium - fix NULL but dereferenced coccicheck error crypto: cavium/nitrox - don't cast parameter in bit operations crypto: vmx - add missing dependencies MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver crypto: xilinx - Add Xilinx SHA3 driver firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality crypto: xilinx - Updated Makefile for xilinx subdirectory crypto: crypto_xor - use helpers for unaligned accesses crypto: cleanup comments crypto: dh - calculate Q from P for the full public key verification lib/mpi: export mpi_rshift crypto: dh - disallow plain "dh" usage in FIPS mode crypto: api - allow algs only in specific constructions in FIPS mode crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret() crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates crypto: dh - implement private key generation primitive for ffdheXYZ(dh) crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates crypto: dh - implement ffdheXYZ(dh) templates crypto: dh - introduce common code for built-in safe-prime group support crypto: dh - split out deserialization code from crypto_dh_decode() crypto: dh - constify struct dh's pointer members crypto: dh - remove struct dh's ->q member crypto: kpp - provide support for KPP spawns crypto: kpp - provide support for KPP template instances crypto: engine - check if BH is disabled during completion crypto: gemini - call finalize with bh disabled crypto: amlogic - call finalize with bh disabled crypto: sun8i-ce - call finalize with bh disabled crypto: sun8i-ss - call finalize with bh disabled crypto: cavium/zip - register algorithm only if hardware is present hwrng: atmel - remove extra line hwrng: atmel - add runtime pm support hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() hwrng: atmel - rename enable/disable functions to init/cleanup hwrng: atmel - disable trng on failure path hwrng: atmel - add wait for ready support on read drm/aspeed: Add AST2600 chip support drm/aspeed: Update INTR_STS handling iwlwifi: mvm: return value for request_ownership nl80211: Update bss channel on channel switch for P2P_CLIENT iwlwifi: fix build error for IWLMEI staging: greybus: gpio: Use generic_handle_irq_safe(). net: usb: lan78xx: Use generic_handle_irq_safe(). mfd: ezx-pcap: Use generic_handle_irq_safe(). misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). i2c: xiic: Make bus names unique bpf, x86: Set header->size properly before freeing it x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 i2c: i801: Add support for the Process Call command i2c: i801: Drop useless masking in i801_access dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' ACPI: bus: Introduce acpi_bus_for_each_dev() drm: Add TODO item for optimizing format helpers arm64: dts: lg: align pl330 node name with dtschema arm64: dts: lg: add dma-cells to pl330 node arm64: dts: juno: align pl330 node name with dtschema fbdev: Improve performance of cfb_imageblit() fbdev: Remove trailing whitespaces from cfbimgblt.c fbdev: Improve performance of sys_imageblit() fbdev: Improve performance of sys_fillrect() dt-bindings: hwmon: Add sample averaging properties for ADM1275 hwmon: (adm1275) Allow setting sample averaging ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments hwmon: (xdpe12284) Add regulator support hwmon: (xdpe12284) Add support for xdpe11280 dt-bindings: trivial-devices: Add xdpe11280 net: hamradio: fix compliation error PCI/AER: Update aer-inject URL dm mpath: use DMINFO instead of printk with KERN_INFO dm: stop using bdevname dm-zoned: remove the ->name field in struct dmz_dev selinux: shorten the policy capability enum names reiserfs: Deprecate reiserfs KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() btrfs: add missing run of delayed items after unlink during log replay btrfs: qgroup: fix deadlock between rescan worker and remove qgroup btrfs: fix relocation crash due to premature return from btrfs_commit_transaction() btrfs: do not start relocation until in progress drops are done btrfs: tree-checker: use u64 for item data end to avoid overflow btrfs: do not WARN_ON() if we have PageError set btrfs: fix lost prealloc extents beyond eof after full fsync btrfs: subpage: fix a wrong check on subpage->writers soundwire: qcom: constify static struct qcom_swrm_data global variables soundwire: qcom: add in-band wake up interrupt support dt-bindings: soundwire: qcom: document optional wake irq soundwire: qcom: add runtime pm support staging: rtl8723bs: Improve the comment explaining the locking rules staging: rtl8723bs: Fix access-point mode deadlock staging: rts5208: fix Lines should not end with a '('. KVM: arm64: Enable Cortex-A510 erratum 2077057 by default drm/i915/xehpsdv: Move render/compute engine reset domains related workarounds drm/i915/xehp: Add compute workarounds drm/i915/xehp: handle fused off CCS engines drm/i915/xehp: Don't support parallel submission on compute / render drm/i915/xehp/guc: enable compute engine inside GuC drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE drm/i915/xehp: Define context scheduling attributes in lrc descriptor drm/i915: Move context descriptor fields to intel_lrc.h drm/i915/xehp: CCS should use RCS setup functions drm/i915/xehp: compute engine pipe_control drm/i915/xehp: Add Compute CS IRQ handlers drm/i915/xehp: CCS shares the render reset domain drm/i915/xehp: Define compute class and engine platform/x86: thinkpad_acpi: Add PSC mode support phy: qcom-qmp: add sc8280xp UFS PHY dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles phy: qcom-snps: Add sc8280xp support dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible" phy: dt-bindings: Add Cadence D-PHY Rx bindings phy: dt-bindings: cdns,dphy: add power-domains property phy: dt-bindings: Convert Cadence DPHY binding to YAML phy: cadence: Add Cadence D-PHY Rx driver dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings erofs: fix ztailpacking on > 4GiB filesystems selftests: sdsi: test sysfs setup tools arch x86: Add Intel SDSi provisiong tool drm/panfrost: cleanup comments spi: spi-zynqmp-gqspi: Handle error for dma_set_mask spi: dt-bindings: mediatek: Set min size for 'mediatek,pad-select' spi: dt-bindings: renesas,rspi: Drop comment for generic compatible string regulator: virtual: add devicetree support regulator: virtual: warn against production use regulator: virtual: use dev_err_probe() ASoC: qcom: Fix error code in lpass_platform_copy() ASoC: soc-compress: prevent the potentially use of null pointer ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst ASoC: dwc-i2s: Handle errors for clk_enable ASoC: amd: use asoc_substream_to_rtd() ASoC: atmel_ssc_dai: Handle errors for clk_enable ASoC: mxs-saif: Handle errors for clk_enable ASoC: Intel: soc-acpi: add entries in ADL match table ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier ASoC: Intel: cirrus-common: support cs35l41 amplifier ASoC: Intel: sof_rt1308: move rt1308 code to common module ASoC: Intel: boards: create sof-realtek-common module NFS: Cache all entries in the readdirplus reply ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. NFS: Optimise away the previous cookie field NFS: Fix up forced readdirplus NFS: Convert readdir page cache to use a cookie based index NFS: Clean up page array initialisation/free NFS: Trace effects of the readdirplus heuristic NFS: Trace effects of readdirplus on the dcache NFS: Add basic readdir tracing NFS: Don't request readdirplus when revalidation was forced NFS: Readdirplus can't help lookup for case insensitive filesystems ASoC: Intel: boards: fix spelling in comments NFSv4: Ask for a full XDR buffer of readdir goodness NFS: Don't ask for readdirplus unless it can help nfs_getattr() NFS: Improve heuristic for readdirplus NFS: Reduce use of uncached readdir NFS: Simplify nfs_readdir_xdr_to_array() NFS: If the cookie verifier changes, we must invalidate the page cache NFS: Adjust the amount of readahead performed by NFS readdir NFS: Don't advance the page pointer unless the page is full NFS: Don't re-read the entire page cache to find the next cookie ASoC: soc-acpi: remove sof_fw_filename NFS: Store the change attribute in the directory page cache iio: adc: xilinx-ams: Fix single channel switching sequence iio: adc: xilinx-ams: Fixed wrong sequencer register settings iio: adc: xilinx-ams: Fixed missing PS channels dt-bindings: iio: adc: zynqmp_ams: Add clock entry iio: accel: mma8452: use the correct logic to get mma8452_data iio: adc: aspeed: Add divider flag to fix incorrect voltage reading. iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode irqchip/sifive-plic: Improve naming scheme for per context offsets drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_IRQ_MASK register drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux read command. platform/surface: Remove Surface 3 Button driver Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttons drm/i915: Depend on !PREEMPT_RT. platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support platform/x86: x86-android-tablets: Workaround Lenovo Yoga Tablet 2 830/1050 poweroff hang platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data platform/x86: x86-android-tablets: Fix EBUSY error when requesting IOAPIC IRQs platform/x86: thinkpad_acpi: Add dual fan probe Documentation: Add x86/amd_hsmp driver platform/x86: Add AMD system management interface surface: surface3_power: Fix battery readings on batteries without a serial number platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup mmc: rtsx: add 74 Clocks in power on flow PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 leds: pca955x: Allow zero LEDs to be specified leds: pca955x: Make the gpiochip always expose all pins Documentation: sound: fix typo in control-names.rst ALSA: intel_hdmi: Fix reference to PCM buffer address batman-adv: Don't expect inter-netns unique iflink indices printk: fix return value of printk.devkmsg __setup handler batman-adv: Request iflink once in batadv_get_real_netdevice batman-adv: Request iflink once in batadv-on-batadv check batman-adv: Demote batadv-on-batadv skip error message batman-adv: Migrate to linux/container_of.h scsi: ufs: Fix runtime PM messages never-ending cycle scsi: core: sd: Add silence_suspend flag to suppress some PM messages scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() scsi: lpfc: Use fc_block_rport() scsi: lpfc: Drop lpfc_no_handler() scsi: lpfc: Kill lpfc_bus_reset_handler() scsi: wd719x: Return proper error code when dma_set_mask() fails scsi: iscsi: Drop temp workq_name scsi: iscsi: Use the session workqueue for recovery scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding scsi: iscsi: Remove iscsi_scan_finished() scsi: iscsi: Speed up session unblocking and removal scsi: iscsi: Fix recovery and unblocking race scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters scsi: libsas: Clean up sas_form_port() Input: elan_i2c - fix regulator enable count imbalance after suspend/resume Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() tracing/histogram: Fix sorting on old "cpu" value scsi: core: Remove <scsi/scsi_request.h> scsi: core: Remove struct scsi_request scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd scsi: core: Move the resid_len field from struct scsi_request to struct scsi_cmnd scsi: core: Remove the sense and sense_len fields from struct scsi_request scsi: core: Remove the cmd field from struct scsi_request scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command() scsi: target: pscsi: Remove struct pscsi_plugin_task if_ether.h: add EtherCAT Ethertype if_ether.h: add PROFINET Ethertype net: dsa: restore error path of dsa_tree_change_tag_proto macvtap: advertise link netns via netlink nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD tun: support NAPI for packets received from batched XDP buffs sfc: set affinity hints in local NUMA node only sfc: default config to 1 channel/core in local NUMA node only net: smc: fix different types in min() dt-bindings: display/msm: Drop bogus interrupt flags cell on MDSS nodes ELF: Properly redefine PT_GNU_* in terms of PT_LOOS MAINTAINERS: Update execve entry with more details exec: cleanup comments fs/binfmt_elf: Refactor load_elf_binary function fs/binfmt_elf: Fix AT_PHDR for unusual ELF files binfmt: move more stuff undef CONFIG_COREDUMP selftests/exec: Test for empty string on NULL argv exec: Force single empty string when argv is empty coredump: Also dump first pages of non-executable ELF libraries ELF: fix overflow in total mapping size calculation Bluetooth: Fix not checking MGMT cmd pending queue bpf, test_run: Fix overflow in XDP frags bpf_test_finish drm/v3d: centralize error handling when init scheduler fails drm/i915/guc: Do not complain about stale reset notifications dt-bindings: iio: Add ltc2688 documentation iio: ABI: add ABI file for the LTC2688 DAC iio: dac: add support for ltc2688 staging: gdm724x: fix use after free in gdm_lte_rx() staging: pi433: prevent uninitialized data from being printed out staging: r8188eu: use ieee80211 helper to read the "order" bit staging: r8188eu: use ieee80211 helper to read the protected bit staging: r8188eu: use ieee80211 helper to read "more data" staging: r8188eu: use ieee80211 helper to check for more fragments staging: r8188eu: use ieee80211 helper for qos bit staging: r8188eu: refactor validate_recv_frame's error handling staging: r8188eu: use ieee80211 helpers to check the frame type staging: r8188eu: use ieee80211 define for management frame type staging: r8188eu: remove unused define staging: r8188eu: get_rx_status is not used staging: r8188eu: recvframe_push is not used staging: r8188eu: cnt is set but not used staging: r8188eu: fix endless loop in recv_func staging: r8188eu: irq_prepare_beacon_tasklet is unused ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK staging: r8188eu: smooth_rssi_data is not used staging: pi433: remove rf69_get_flag function resolving enum conflict staging: r8188eu: remove _linked_rx_signal_strength_display() staging: pi433: remove TODOs-related item from the TODO file arm64: dts: broadcom: Fix sata nodename mmc: rtsx: Fix build errors/warnings for unused variable serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() sc16is7xx: Set AUTOCTS and AUTORTS bits sc16is7xx: Handle modem status lines sc16is7xx: Properly resume TX after stop Revert "tty: serial: meson: *" arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias net/sched: act_ct: Fix flow table lookup failure with no originating ifindex serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n s390/mm: convert pte_val()/pXd_val() into functions s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue s390/mm: use set_pXd()/set_pte() helper functions everywhere s390/mm: add set_pte_bit()/clear_pte_bit() helper functions s390/mm: add set_pXd()/set_pte() helper functions s390/entry: remove unused expoline thunk s390/ftrace: make use of epsw to get psw mask s390/ptrace: remove opencoded offsetof s390/smp: sort out physical vs virtual pointers usage s390/ap: enable sysfs attribute scans to force AP bus rescan s390/ap: notify drivers on config changed and scan complete callbacks s390/ap: driver callback to indicate resource in use s390/test_unwind: fix and extend kprobes test s390/test_unwind: add ftrace test s390/test_unwind: add "backtrace" module parameter s390/test_unwind: minor cleanup s390/test_unwind: show tests as skipped if unsupported s390: always use the packed stack layout s390/extable: fix exception table sorting s390/ftrace: fix arch_ftrace_get_regs implementation s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE drm/vrr: Set VRR capable prop only if it is attached to connector ACPI: LPSS: Provide an SSP type to the driver ACPI: LPSS: Constify properties member in struct lpss_device_desc ACPI: platform: Constify properties parameter in acpi_create_platform_device() i2c: tegra: Add SMBus block read function pstore: Add prefix to ECC messages drm/i915/guc: Initialize GuC submission locks and queues early binfmt_elf: Avoid total_mapping_size for ET_EXEC powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" powercap: DTPM: dtpm_node_callback[] can be static PM: suspend: fix return value of __setup handler PM: hibernate: fix __setup handler error handling ceph: misc fix for code style and logs ceph: allocate capsnap memory outside of ceph_queue_cap_snap() ceph: do not release the global snaprealm until unmounting ceph: remove incorrect and unused CEPH_INO_DOTDOT macro MAINTAINERS: add Xiubo Li as cephfs co-maintainer ceph: eliminate the recursion when rebuilding the snap context ceph: do not update snapshot context when there is no new snapshot ceph: zero the dir_entries memory when allocating it ceph: move to a dedicated slabcache for ceph_cap_snap ceph: add getvxattr op libceph: drop else branches in prepare_read_data{,_cont} ceph: fix comments mentioning i_mutex ceph: fail the request directly if handle_reply gets an ESTALE ceph: wake waiters after failed async create ceph: wait for async create reply before sending any cap messages ceph: eliminate req->r_wait_for_completion from ceph_mds_request ceph: uninline the data on a file opened for writing ceph: make ceph_netfs_issue_op() handle inlined data ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host KVM: SVM: Disable preemption across AVIC load/put during APICv refresh iavf: Remove non-inclusive language iavf: Fix incorrect use of assigning iavf_status to int iavf: stop leaking iavf_status as "errno" values iavf: remove redundant ret variable iavf: Add usage of new virtchnl format to set default MAC iavf: refactor processing of VLAN V2 capability message iavf: Add support for 50G/100G in AIM algorithm drm/i915/guc: Fix flag query helper function to not modify state mips: ralink: fix a refcount leak in ill_acc_of_setup() arm64: defconfig: enable the CVP driver mips: Implement "current_stack_pointer" MAINTAINERS: Add additional file to uncore frequency control Documentation: admin-guide: pm: Document uncore frequency scaling arm64: dts: n5x: add sdr edac support arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node dt-bindings: usb: dwc2: add disable-over-current dt-bindings: usb: dwc2: add iommus dt-bindings: usb: dwc2: fix compatible of Intel Agilex dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC i2c: designware: Use the i2c_mark_adapter_suspended/resumed() helpers i2c: designware: Lock the adapter while setting the suspended flag dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC i2c: mediatek: remove redundant null check PM: hibernate: Clean up non-kernel-doc comments perf: Add irq and exception return branch types perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE sched/tracing: Don't re-read p->state when emitting sched_switch event sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race sched/cpuacct: Remove redundant RCU read lock sched/cpuacct: Optimize away RCU read lock sched/cpuacct: Fix charge percpu cpuusage PM: sleep: wakeup: Fix typos in comments i2c: mediatek: modify bus speed calculation formula hv_balloon: rate-limit "Unhandled message" warning i2c: designware: Fix improper usage of readl thermal: core: Fix TZ_GET_TRIP NULL pointer dereference i2c: qcom-geni: Add support for GPI DMA i2c: riic: Simplify reset handling KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() i2c: cht-wc: Use generic_handle_irq_safe(). i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). PM: domains: use dev_err_probe() to simplify error handling HID: nintendo: check the return value of alloc_workqueue() PM: domains: Prevent power off for parent unless child is in deepest state ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` ata: ahci: Rename board_ahci_mobile Input: docs: add more details on the use of BTN_TOOL HID: input: accommodate priorities for slotted devices HID: input: remove the need for HID_QUIRK_INVERT HID: input: enforce Invert usage to be processed before InRange HID: core: for input reports, process the usages by priority list HID: compute an ordered list of input fields to process HID: input: move up out-of-range processing of input values HID: input: rework spaghetti code with switch statements HID: input: tag touchscreens as such if the physical is not there HID: core: split data fetching from processing in hid_input_field() HID: core: de-duplicate some code in hid_input_field() HID: core: statically allocate read buffers HID: vivaldi: fix sysfs attributes leak interconnect: Add stubs for the bulk API HID: uclogic: Support multiple frame input devices HID: uclogic: Define report IDs before their descriptors HID: uclogic: Put version first in rdesc namespace HID: uclogic: Use "frame" instead of "buttonpad" HID: uclogic: Use different constants for frame report IDs HID: uclogic: Specify total report size to buttonpad macro HID: uclogic: Switch to matching subreport bytes HID: uclogic: Replace pen_frame_flag with subreport_list HID: uclogic: Remove pen usage masking net/smc: don't send in the BH context if sock_owned_by_user net/smc: don't req_notify until all CQEs drained net/smc: correct settings of RMB window update limit net/smc: send directly on setting TCP_NODELAY net/smc: add sysctl for autocorking net/smc: add autocorking support net/smc: add sysctl interface for SMC KVM: WARN if is_unsync_root() is called on a root without a shadow page KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() KVM: selftests: Add test to verify KVM handling of ICR KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes KVM: x86: Make kvm_lapic_reg_{read,write}() static KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit KVM: VMX: Handle APIC-write offset wrangling in VMX code KVM: x86: Do not change ICR on write to APIC_SELF_IPI KVM: x86: Fix emulation in writing cr8 KVM: x86: flush TLB separately from MMU reset cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge drm/bridge: anx7625: Fix release wrong workqueue powerpc/lib/sstep: Fix build errors with newer binutils powerpc: Fix build errors with newer binutils powerpc/lib/sstep: Fix 'sthcx' instruction powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit selftests/bpf: Update btf_dump case for conflicting names powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() powerpc/interrupt: Remove struct interrupt_state powerpc/fadump: register for fadump as early as possible selftests/powerpc/pmu: Add interface test for mmcra register fields libbpf: Skip forward declaration when counting duplicated type names selftests/powerpc/pmu/: Add interface test for mmcr3_src fields selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field selftests/powerpc/pmu/: Add interface test for mmcr1_comb field selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields selftests/powerpc/pmu: Add macros to extract mmcr fields selftests/powerpc/pmu: Add event_init_sampling function selftests/powerpc/pmu: Add utility functions to post process the mmap buffer selftests/powerpc/pmu: Add macros to parse event codes selftests/powerpc/pmu: Add support for perf sampling tests ARM: mstar: Select HAVE_ARM_ARCH_TIMER xfrm: fix tunnel model fragmentation behavior netfilter: nf_queue: handle socket prefetch netfilter: nf_queue: fix possible use-after-free selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test netfilter: nf_queue: don't assume sk is full socket ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwatt properties mac80211: treat some SAE auth steps as final irqchip/nvic: Release nvic_base upon failure ARM: PXA: fix up decompressor code nl80211: Handle nla_memdup failures in handle_nan_filter drm/tegra: Support YVYU, VYUY and YU24 formats drm/tegra: Support semi-planar formats on Tegra114+ drm/tegra: Fix planar formats on Tegra186 and later gpu: host1x: Fix a memory leak in 'host1x_remove()' gpu: host1x: Fix an error handling path in 'host1x_probe()' iwlwifi: mvm: check debugfs_dir ptr before use irqchip/qcom-pdc: Drop open coded version of __assign_bit() irqchip/qcom-pdc: Fix broken locking irqchip/qcom-pdc: Kill qcom_pdc_translate helper irqchip/qcom-pdc: Kill non-wakeup irqdomain irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ iwlwifi: don't advertise TWT support rfkill: define rfill_soft_blocked() if !RFKILL MIPS: ralink: mt7621: use bitwise NOT instead of logical MIPS: Remove TX39XX support drm/i915/selftests: exercise mmap migration drm/i915/selftests: handle allocation failures drm/i915/ttm: mappable migration on fault drm/i915/ttm: make eviction mappable aware arm64: dts: mediatek: update mt7986b memory node arm64: dts: mediatek: update mt7986a memory node drivers: vxlan: vnifilter: add support for stats dumping drivers: vxlan: vnifilter: per vni stats selftests: add new tests for vxlan vnifiltering vxlan: vni filtering support on collect metadata device vxlan_multicast: Move multicast helpers to a separate file rtnetlink: add new rtm tunnel api for tunnel id filtering vxlan_core: add helper vxlan_vni_in_use vxlan_core: make multicast helper take rip and ifindex explicitly vxlan_core: move some fdb helpers to non-static vxlan_core: move common declarations to private header file vxlan_core: fix build warnings in vxlan_xmit_one vxlan: move to its own directory arm64: dts: mediatek: add clock support for mt7986a dt-bindings: arm: mediatek: mmsys: add support for MT8186 ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC ARM: dts: add GPIO support for Airoha EN7523 efi: fix return value of __setup handlers ARM: Add basic support for Airoha EN7523 SoC dt-bindings: mediatek: add compatible for MT8186 pwrap soc: mediatek: pwrap: add pwrap driver for MT8186 SoC arm64: dts: mediatek: Add mt8192 power domains controller arm64: dts: mt6358: add mt6358-keys node soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel soc: mediatek: mmsys: add mmsys reset control for MT8186 Input: da9063 - use devm_delayed_work_autocancel() arm64: dts: mt8183: add jpeg enc node for mt8183 Input: goodix - fix race on driver unbind Input: goodix - use input_copy_abs() helper Input: add input_copy_abs() function Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails soc: mediatek: mtk-infracfg: Disable ACP on MT8192 Input: goodix - workaround Cherry Trail devices with a bogus ACPI Interrupt() resource Input: goodix - use the new soc_intel_is_byt() helper MAINTAINERS: add missing security/integrity/platform_certs Fix incorrect type in assignment of ipv6 port for audit bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig pinctrl: sunxi: Use unique lockdep classes for IRQs pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use correct offset ASoC: codecs: wsa881x: add runtime pm support e1000e: Correct NVM checksum verification flow e1000e: Fix possible HW unit hang after an s0ix exit netfilter: egress: silence egress hook lockdep splats netfilter: fix use-after-free in __nf_register_net_hook() arm64: dts: ns2: Fix spi-cpol and spi-cpha property ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" tty: serial: meson: Fix the compile link error reported by kernel test robot of: unittest: add program to process EXPECT messages mxser: make use of UART_LCR_WLEN() + tty_get_char_size() sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() ANDROID: gki_defconfig: Enable powercap framework USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() tty: serial: define UART_LCR_WLEN() macro dt-bindings: timer: sifive,clint: Group interrupt tuples dt-bindings: timer: sifive,clint: Fix number of interrupts drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER net: dm9051: Make remove() callback a void function RDMA/core: Remove unnecessary statements drm/bridge: ti-sn65dsi86: Properly undo autosuspend x86/speculation: Update link to AMD speculation whitepaper x86/speculation: Use generic retpoline by default on AMD bpf, docs: Add a missing colon in verifier.rst bpf: Cache the last valid build_id sound: core: Remove redundant variable and return the last statement sound: core: remove initialise static variables to 0 igc: igc_write_phy_reg_gpy: drop premature return igc: igc_read_phy_reg_gpy: drop premature return ipmi: kcs: aspeed: Remove old bindings support ARM: dts: mvebu: Add Ctera C-200 V2 board ARM: dts: kirkwood: Add Ctera C-200 V1 board dt-bindings: vendor-prefixes: Add Ctera Networks libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning docs: fix 'make htmldocs' warning in SCTP.rst ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interrupts RDMA/irdma: Remove incorrect masking of PD RDMA/irdma: Fix Passthrough mode in VM RDMA/irdma: Fix netdev notifications for vlan's ALSA: spi: Add check for clk_enable() ALSA: mips: Use platform_get_irq() to get the interrupt soc: microchip: make mpfs_sys_controller_put static arm64: dts: marvell: armada-37xx: Add clock to PCIe node RDMA/irdma: Make irdma_create_mg_ctx return a void bpf, selftests: Use raw_tp program for atomic test bpf, arm64: Support more atomic operations nfsd: more robust allocation failure handling in nfsd_file_cache_init SUNRPC: Teach server to recognize RPC_AUTH_TLS NFSD: Move svc_serv_ops::svo_function into struct svc_serv NFSD: Remove svc_serv_ops::svo_module SUNRPC: Remove svc_shutdown_net() SUNRPC: Rename svc_close_xprt() SUNRPC: Rename svc_create_xprt() SUNRPC: Remove svo_shutdown method SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() SUNRPC: Remove the .svo_enqueue_xprt method SUNRPC: Record endpoint information in trace log SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point NFSD: Remove NFSD_PROC_ARGS_* macros NFSD: Use __sockaddr field to store socket addresses tracing: Update print fmt check to handle new __get_sockaddr() macro tracing: Introduce helpers to safely handle dynamic-sized sockaddrs NFSD: Streamline the rare "found" case NFSD: Skip extra computation for RC_NOCACHE case NFSD: De-duplicate hash bucket indexing nfsd: Add support for the birth time attribute spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC mmc: sh_mmcif: Simplify division/shift logic NFS: Calculate page offsets algorithmically NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context NFS: Initialise the readdir verifier as best we can in nfs_opendir() NFS: Trace lookup revalidation failure NFS: constify nfs_server_capable() and nfs_have_writebacks() NFS: Return valid errors from nfs2/3_decode_dirent() drm/bridge: it6505: Fix the read buffer array bound Revert "NFSv4: use unique client identifiers in network namespaces" bpftool: Remove redundant slashes random: do crng pre-init loading in worker rather than irq random: unify cycles_t and jiffies usage and types random: cleanup UUID handling xsk: Fix race at socket teardown ARM: pxa: remove Intel Imote2 and Stargate 2 boards drm/i915: Clarify vma lifetime ARM: 9181/1: vdso: remove -nostdlib compiler flag ARM: 9175/1: Convert to reserve_initrd_mem() ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition ARM: 9173/1: amba: kill amba_find_match() ARM: 9172/1: amba: Cleanup amba pclk operation ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions blk-crypto: show crypto capabilities in sysfs block: don't delete queue kobject before its children block: simplify calling convention of elv_unregister_queue() blktrace: fix use after free for struct blk_trace spi: use specific last_cs instead of last_cs_enable ASoC: es7241: Use modern ASoC DAI format terminology ASoC: max98927: Use modern ASoC DAI format terminology ASoC: max98926: Use modern ASoC DAI format terminology ASoC: max98925: Use modern ASoC DAI format terminology ASoC: max9867: Use modern ASoC DAI format terminology ASoC: max9860: Use modern ASoC DAI format terminology ASoC: max9850: Use modern ASoC DAI format terminology ASoC: max98390: Use modern ASoC DAI format terminology ASoC: max98371: Use modern ASoC DAI format terminology ASoC: max98095: Use modern ASoC DAI format terminology ASoC: max98088: Use modern ASoC DAI format terminology ASoC: uda134x: Use modern ASoC DAI format terminology ASoC: ml26124: Use modern ASoC DAI format terminology ASoC: pcm512x: Use modern ASoC DAI format terminology ASoC: pcm3168a: Use modern ASoC DAI format terminology ASoC: pcm186x: Use modern ASoC DAI format terminology ASoC: pcm1681: Use modern ASoC DAI format terminology ASoC: pcm3060: Use modern ASoC DAI format terminology ASoC: fsl: Drop unused argument from imx_pcm_dma_init() ASoC: mediatek: mt8195: Remove unnecessary print function dev_err() ASoC: ti: davinci-i2s: Add check for clk_enable() ASoC: mc13783: Use modern ASoC DAI format terminology ASoC: isabelle: Use modern ASoC DAI format terminology ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl ASoC: amd: vg: update DAI link name ASoC: amd: vg: fix for pm resume callback sequence ASoC: es8328: Use modern ASoC DAI format terminology ASoC: inno_rk3036: Use modern ASoC DAI format terminology ASoC: es8316: Use modern ASoC DAI format terminology ASoC: wl1273: Use modern ASoC DAI format terminology ASoC: es7134: Use modern ASoC DAI format terminology ASoC: twl4030: Use modern ASoC DAI format terminology ASoC: uda1334: Use modern ASoC DAI format terminology ASoC: uda1380: Use modern ASoC DAI format terminology ASoC: si476x: Use modern ASoC DAI format terminology ASoC: sti-sas: Use modern ASoC DAI format terminology ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt ASoC: tscs454: Use modern ASoC DAI format terminology ASoC: tscs42xx: Use modern ASoC DAI format terminology ASoC: lm49453: Use modern ASoC DAI format terminology ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs ASoC: codecs: Add power domains support in digital macro codecs net: decnet: use time_is_before_jiffies() instead of open coding it net: wan: lmc: use time_is_before_jiffies() instead of open coding it net: hamradio: use time_is_after_jiffies() instead of open coding it net: ethernet: sun: use time_is_before_jiffies() instead of open coding it net: qlcnic: use time_is_before_jiffies() instead of open coding it net: ethernet: use time_is_before_eq_jiffies() instead of open coding it bpf: Add config to allow loading modules with BTF mismatches bpf: Remove Lorenz Bauer from L7 BPF maintainers iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find bpf, arm64: Feed byte-offset into bpf line info iommu/vt-d: Fix double list_add when enabling VMD in scalable mode bpf, arm64: Call build_prologue() first in first JIT pass habanalabs: remove deprecated firmware states iommu: Split struct iommu_ops iommu: Remove unused argument in is_attach_deferred iommu: Use right way to retrieve iommu_ops drm/nouveau/device: Get right pgsize_bitmap of iommu_domain iommu: Remove apply_resv_region iommu: Remove aux-domain related interfaces and iommu_ops iommu/vt-d: Remove aux-domain related callbacks iommu: Remove guest pasid related interfaces and definitions iommu/vt-d: Remove guest pasid related callbacks mmc: sdhci_am654: Add Support for TI's AM62 SoC habanalabs: add an option to delay a device reset habanalabs: Add check for pci_enable_device habanalabs: Fix reset upon device release bug habanalabs: make sure device mem alloc is page aligned habanalabs/gaudi: add missing handling of NIC related events habanalabs/gaudi: handle axi errors from NIC engines habanalabs: allow user to set allocation page size habanalabs: use kernel-doc for memory ioctl documentation habanalabs: avoid using an uninitialized variable habanalabs: set max power on device init per ASIC habanalabs: use proper max_power variable for device utilization habanalabs: enable stop-on-error debugfs setting per ASIC habanalabs: change function to static habanalabs: add missing include of vmalloc.h habanalabs: fix use-after-free bug habanalabs: rephrase error messages in PCI initialization habanalabs: fix spelling mistake habanalabs: Timestamps buffers registration habanalabs: fix race when waiting on encaps signal habanalabs: silence an uninitialized variable warning habanalabs: remove duplicate print habanalabs: prevent false heartbeat failure during soft-reset habanalabs: fix race between wait and irq habanalabs: fix user interrupt wait when timeout is 0 habanalabs: reject host map with mmu disabled habanalabs: expose number of user interrupts habanalabs: update to latest f/w specs habanalabs: add missing error check in sysfs max_power_show habanalabs: fix soft reset flow in case of failure habanalabs: add missing error check in sysfs clk_freq_mhz_show habanalabs: avoid copying pll data if pll_info_get fails habanalabs: don't free phys_pg_pack inside lock habanalabs: duplicate HOP table props to MMU props habanalabs: there is no kernel TDR in future ASICs habanalabs: sysfs support for fw os version habanalabs: use common wrapper for MMU cache invalidation habanalabs: remove power9 workaround for dma support habanalabs: add vrm version to sysfs habanalabs: rename dev_attr_grp to dev_clk_attr_grp habanalabs: remove asic callback set_pll_profile() habanalabs: move more f/w functions to firmware_if.c habanalabs: remove hwmgr.c habanalabs: get clk is common function habanalabs: sysfs functions should be in sysfs.c habanalabs: make some MMU functions common habanalabs: remove ASIC functions of clock gating habanalabs/gaudi: disable CGM permanently habanalabs: fix possible memory leak in MMU DR fini habanalabs: check the return value of hl_cs_poll_fences() mmc: meson: Fix usage of meson_mmc_post_req() spi: pxa2xx-pci: Constify struct pxa_spi_info variables spi: pxa2xx-pci: Drop temporary storage use for a handful of members spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() spi: pxa2xx-pci: Replace enum with direct use of PCI IDs spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() spi: pxa2xx-pci: Move port_id assignment to ->setup() spi: pxa2xx-pci: Drop redundant NULL check in ->probe() spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() spi: pxa2xx-pci: Refactor CE4100 to use ->setup() dt-bindings: mmc: imx-esdhc: Add imx93 compatible string dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC mmc: sdhci_am654: Fix the driver data of AM64 SoC mmc: core: use sysfs_emit() instead of sprintf() mmc: sunxi-mmc: Add D1 MMC variant dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles mmc: dw_mmc: Use device_property_string_array_count() mmc: davinci: Use of_device_get_match_data() helper mmc: sdhci-of-at91: Use of_device_get_match_data() helper mmc: sdhci-tegra: Use of_device_get_match_data() helper mmc: wmt-sdmmc: Use of_device_get_match_data() helper dt-bindings: mmc: Add compatible for Mediatek MT8186 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 mmc: Add driver for LiteX's LiteSDCard interface dt-bindings: mmc: Add bindings for LiteSDCard MAINTAINERS: co-maintain LiteX platform mmc: sdhci-tegra: Enable wake on SD card event dt-bindings: mmc: sdhci-msm: Add msm8953 compatible mmc: dw_mmc: Fix potential null pointer risk drm/i915: s/JSP2/ICP2/ PCH drm/i915/guc/slpc: Correct the param count for unset param net: phylink: remove phylink_set_pcs() net: dsa: felix: remove prevalidate_phy_mode interface nvme: check that EUI/GUID/UUID are globally unique nvme: check for duplicate identifiers earlier nvme: fix the check for duplicate unique identifiers nvme: cleanup __nvme_check_ids nvme: remove nssa from struct nvme_ctrl nvme: explicitly set non-error for directives nvme: expose cntrltype and dctype through sysfs nvme: send uevent on connection up nvme: add vectored-io support for user-passthrough nvme: add verbose error logging nvme: add a helper to initialize connect_q nvme-rdma: add helpers for mapping/unmapping request nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] nvmet: allow bdev in buffered_io mode nvmet: use i_size_read() to set size for file-ns nvme-fabrics: remove unnecessary braces for case nvme-fabrics: use consistent zeroout pattern nvme-fabrics: use unsigned int type nvme-fabrics: use unsigned int type nvme-core: remove unnecessary function parameter nvme-core: remove unnecessary semicolon nvme-fc: fix a typo net: ipa: fix a build dependency ionic: no transition while stopping net/sysctl: avoid two synchronize_rcu() calls net: netsec: enable pp skb recycling atm: firestream: check the return value of ioremap() in fs_init() soc: ti: k3-socinfo: Add AM62x JTAG ID arm64: dts: ti: Add support for AM62-SK arm64: dts: ti: Introduce base support for AM62x SoC dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 dt-bindings: arm: ti: Add bindings for AM625 SoC net: sparx5: Add #include to remove warning net/smc: Call trace_smc_tx_sendmsg when data corked net/smc: Fix cleanup when register ULP fails arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint soc: mediatek: add MTK mutex support for MT8186 soc: mediatek: mmsys: add mt8186 mmsys routing table flow_offload: reject offload for all drivers with invalid police parameters net: flow_offload: add tc police action parameters net: ipv6: ensure we call ipv6_mc_down() at most once soc: mediatek: pm-domains: Add support for mt8186 dt-bindings: power: Add MT8186 power domains soc: mediatek: pm-domains: Add support for mt8195 soc: mediatek: pm-domains: Move power status offset to power domain data soc: mediatek: pm-domains: Remove unused macro soc: mediatek: pm-domains: Add wakeup capacity support in power domain dt-bindings: power: Add MT8195 power domains m68k: defconfig: Disable fbdev on Sun3/3x m68k: defconfig: Update defconfigs for v5.17-rc3 power: supply: ab8500_fg: Use VBAT-to-Ri if possible power: supply: Support VBAT-to-Ri lookup tables power: supply: ab8500: Standardize BTI resistance power: supply: ab8500: Standardize alert mode charging power: supply: ab8500: Standardize maintenance charging dt-bindings: iio: afe: add bindings for temperature transducers dt-bindings: iio: afe: add bindings for temperature-sense-rtd iio: afe: rescale: add temperature transducers iio: afe: rescale: add RTD temperature sensor support iio: test: add basic tests for the iio-rescale driver ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode arm64: dts: mt8192: Add watchdog node drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt drm/tiny: Add MIPI DBI compatible SPI driver drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev drm/modes: Add of_get_drm_panel_display_mode() drm/modes: Remove trailing whitespace dt-bindings: display: add bindings for MIPI DBI compatible SPI panels efivars: Respect "block" flag in efivar_entry_set_safe() riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value drm/todo: Update panic handling todo drm/i915/selftests: mock test io_size drm/i915/buddy: tweak 2big check drm/i915/buddy: adjust res->start drm/i915/buddy: track available visible size drm/i915: add I915_BO_ALLOC_GPU_ONLY drm/i915/ttm: require mappable by default drm/i915: add io_size plumbing ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer ARM: dts: aspeed: everest: Add RTC battery gpio name ARM: dts: aspeed: rainer: Add RTC battery gpio name Input: samsung-keypad - properly state IOMEM dependency ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC ARM: dts: aspeed: rainier: Remove SPI NOR controllers ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hwmon node ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. ARM: dts: aspeed: mtjade: Update host0-ready pin ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read-enable pin ARM: dts: aspeed: mtjade: Enable secondary flash scsi: libsas: Use bool for queue_work() return code scsi: libsas: Make sas_notify_{phy,port}_event() return void scsi: hisi_sas: Modify v3 HW SSP underflow error processing scsi: hisi_sas: Limit users changing debugfs BIST count value scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe() scsi: hisi_sas: Free irq vectors in order for v3 HW scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout scsi: hisi_sas: Change permission of parameter prot_mask scsi: qla4xxx: Remove unneeded variable scsi: aha152x: Fix aha152x_setup() __setup handler return value scsi: pm80xx: Handle non-fatal errors scsi: mac53c94: Stop using struct scsi_pointer scsi: mesh: Stop using struct scsi_pointer scsi: core: docs: Update notes about scsi_times_out scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic context scsi: libfc: Replace one-element arrays with flexible-array members hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 360 hwmon: (sch5627) Add pwmX_auto_channels_temp support hwmon: (core) Add support for pwm auto channels attribute hwmon: (lm70) Add ti,tmp125 support dt-bindings: Add ti,tmp125 temperature sensor binding hwmon: (pmbus/pli1209bc) Add regulator support hwmon: (pmbus) Add support for pli1209bc dt-bindings:trivial-devices: Add pli1209bc dt-bindings: vendor-prefixes: add Vicor Corporation hwmon: (occ) Add soft minimum power cap attribute hwmon: (pmbus) Add regulator supply into macro hwmon: (dell-smm) Improve temperature sensors detection hwmon: (dell-smm) Make fan/temp sensor number a u8 hwmon: (dell-smm) Add SMM interface documentation hwmon: (dell-smm) Reword and mark parameter "force" as unsafe hwmon: (occ) Add sysfs entries for additional extended status bits hwmon: (occ) Add sysfs entry for OCC mode hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status hwmon: (asus-ec-sensors) do not print from .probe() hwmon: (pmbus/lm25066) Add regulator support hwmon: (pmbus) Add get_error_flags support to regulator ops hwmon: (asus-ec-sensors) depend on X86 in KConfig hwmon: (asus-ec-sensors) merge setup functions hwmon: (asus-ec-sensors) deduce sensor signedness from its type hwmon: (tc654) Add thermal_cooling device support hwmon: (dell-smm) rewrite CONFIG_I8K description x86/Kconfig: move and modify CONFIG_I8K hwmon: (asus-ec-sensors) add CPU core voltage hwmon: (adt7x10) Use hwmon_notify_event hwmon: (adt7x10) Remove empty driver removal callback hwmon: (adt7x10) Use devm_request_threaded_irq hwmon: (adt7x10) Use devm_hwmon_device_register_with_info hwmon: (adt7x10) Add device managed action for restoring config hwmon: (adt7x10) Convert to use regmap hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P hwmon: (asus-ec-sensors) read sensors as signed ints hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi hwmon: (max6639) Add regulator support hwmon: (max6639) Update Datasheet URL hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit hwmon: deprecate asis_wmi_ec_sensors driver hwmon: (asus-ec-sensors) update documentation hwmon: (asus-ec-sensors) add driver for ASUS EC hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING hwmon: (sch56xx-common) Replace msleep() with usleep_range() hwmon: (sch56xx-common) Add automatic module loading on supported devices hwmon: (sch56xx) Autoload modules on platform device creation hwmon: Fix possible NULL pointer hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure hwmon: (powr1220) Cosmetic changes dt-bindings: hwmon: lm90: Drop Tegra specifics from example hwmon: (pmbus) Remove trailing whitespaces from Kconfig file hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro Documentation: ABI: Add ABI file for legacy /proc/i8k interface Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters Documentation: admin-guide: Update i8k driver name hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A hwmon: Add "label" attribute ABI: hwmon: Document "label" sysfs attribute hwmon: (nct6775) add support for TSI temperature registers hwmon: (lm83) Convert to use with_info API hwmon: (lm83) Explain why LM82 may be misdetected as LM83 hwmon: (lm83) Demote log message if chip identification fails hwmon: (lm83) Replace temperature conversion macros with standard functions hwmon: (lm83) Use regmap hwmon: (lm83) Replace new_client with client hwmon: (lm83) Move lm83_id to avoid forward declaration hwmon: (lm83) Reorder include files to be in alphabetic order hwmon: Report attribute name with udev events hwmon: (pmbus) Add mutex to regulator ops selftests/powerpc/pmu: Include mmap_buffer field as part of struct event Linux 5.17-rc6 block: remove redundant semicolon nilfs2: pass the operation to bio_alloc ext4: pass the operation to bio_alloc mpage: pass the operation to bio_alloc null_blk: null_alloc_page() cleanup null_blk: remove hardcoded null_alloc_page() param null_blk: remove hardcoded alloc_cmd() parameter loop: allow user to set the queue depth loop: remove extra variable in lo_req_flush loop: remove extra variable in lo_fallocate() loop: use sysfs_emit() in the sysfs xxx show() null_blk: fix return value from null_add_dev() loop: clean up grammar in warning message block/rnbd: Remove a useless mutex block/rnbd: client device does not care queue/rotational block/rnbd-clt: fix CHECK:BRACES warning block: default BLOCK_LEGACY_AUTOLOAD to y media: omap3isp: Use struct_group() for memcpy() region tpm: vtpm_proxy: Check length to avoid compiler warning lib: overflow: Convert to Kunit iio: afe: rescale: reduce risk of integer overflow iio: afe: rescale: fix accuracy for small fractional scales iio: afe: rescale: add offset support iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support iio: afe: rescale: expose scale processing function iio: frequency: admv4420.c: Add support for ADMV4420 dt-bindings: iio: frequency: Add ADMV4420 doc MAINTAINERS: add maintainer for ADA4250 driver iio: amplifiers: ada4250: add support for ADA4250 dt-bindings: iio: amplifiers: add ada4250 doc net: mscc: ocelot: enforce FDB isolation when VLAN-unaware net: dsa: sja1105: enforce FDB isolation net: dsa: pass extack to .port_bridge_join driver methods net: dsa: request drivers to perform FDB isolation net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid net: dsa: tag_8021q: merge RX and TX VLANs net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness net: dsa: tag_8021q: add support for imprecise RX based on the VBID net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging net/fungible: Kconfig, Makefiles, and MAINTAINERS net/funeth: add kTLS TX control part net/funeth: add the data path net/funeth: devlink support net/funeth: ethtool operations net/funeth: probing and netdev ops net/fungible: Add service module for Fungible drivers PCI: Add Fungible Vendor ID to pci_ids.h net/mlx5: Add migration commands definitions net/mlx5: Introduce migration bits and structures net/mlx5: Expose APIs to get/put the mlx5 core device PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF net/mlx5: Disable SRIOV before PF removal net/mlx5: Reuse exported virtfn index function call PCI/IOV: Add pci_iov_vf_id() to get VF index video: fbdev: sm712fb: Fix crash in smtcfb_read() m68k: Implement "current_stack_pointer" drm/mediatek: Add wait_for_event for crtc disable by cmdq iio: accel: adxl345: Remove unneeded blank lines iio: accel: adxl345: Drop comma in terminator entries iio: accel: adxl345: Extract adxl345_powerup() helper iio: accel: adxl345: Add ACPI HID table iio: accel: adxl345: Make use of device properties iio: accel: adxl345: Get rid of name parameter in adxl345_core_probe() iio: accel: adxl345: Set driver_data for OF enumeration iio: accel: adxl345: Convert to use dev_err_probe() iio: adc: Add check for devm_request_threaded_irq dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivial-devices iio: potentiometer: ds1803: Add support for Maxim DS3502 iio: potentiometer: ds1803: Add device specific read_raw function iio: potentiometer: ds1803: Change to firmware provided data iio: potentiometer: ds1803: Add channel information in device data iio: potentiometer: ds1803: Add available functionality iio: potentiometer: ds1803: Alignment to match the open parenthesis iio: accel: adxl367: Fix handled initialization in adxl367_irq_handler() iio: accel: adxl367: unlock on error in adxl367_buffer_predisable() selftests/memfd: clean up mapping in mfd_fail_write mailmap: update Roman Gushchin's email MAINTAINERS, SLAB: add Roman as reviewer, git tree MAINTAINERS: add Shakeel as a memcg co-maintainer MAINTAINERS: remove Vladimir from memcg maintainers MAINTAINERS: add Roman as a memcg co-maintainer selftest/vm: fix map_fixed_noreplace test failure mm: fix use-after-free bug when mm->mmap is reused after being freed hugetlbfs: fix a truncation issue in hugepages parameter kasan: test: prevent cache merging in kmem_cache_double_destroy mm/hugetlb: fix kernel crash with hugetlb mremap MAINTAINERS: add sysctl-next git tree iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() to simplify code net: neigh: add skb drop reasons to arp_error_report() net: neigh: use kfree_skb_reason() for __neigh_event_send() net: ip: add skb drop reasons for ip egress path net: dsa: ocelot: mark as non-legacy net: dsa: ocelot: convert to mac_select_pcs() net: dsa: ocelot: remove interface checks net: dsa: ocelot: populate supported_interfaces tty: Reserve ldisc 29 for development purposes serial: sunplus-uart: Add Sunplus SoC UART Driver dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver serial: 8250: Fix race condition in RTS-after-send handling tty: serial: meson: Added S4 SOC compatibility tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate tty: serial: meson: Make some bit of the REG5 register writable tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame tty: serial: meson: Use devm_ioremap_resource to get register mapped memory tty: serial: meson: Move request the register region to probe drm/i915: apply PM_EARLY for non-GTT mappable objects mctp i2c: Fix hard head TX bounds length check mctp i2c: Fix potential use-after-free mctp: Avoid warning if unregister notifies twice stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S net: dsa: qca8k: return with -EINVAL on invalid port ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption ext4: add strict range checks while freeing blocks ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() ext4: rename ext4_set_bits to mb_set_bits ext4: use in_range() for range checking in ext4_fc_replay_check_excluded ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait jbd2: kill t_handle_lock transaction spinlock jbd2: fix use-after-free of transaction_t race ext4: fix remount with 'abort' option xtensa: Implement "current_stack_pointer" usercopy: Check valid lifetime via stack depth rtla/osnoise: Fix error message when failing to enable trace instance rtla/osnoise: Free params at the exit rtla/hist: Make -E the short version of --entries tracing: Fix selftest config check for function graph start up test tracefs: Set the group ownership in apply_options() not parse_options() clk: Mark clk_core_evict_parent_cache_subtree() 'target' const clk: Mark 'all_lists' as const clk: pistachio: Declare mux table as const u32[] clk: qcom: Declare mux table as const u32[] clk: mmp: Declare mux tables as const u32[] clk: hisilicon: Remove unnecessary cast of mux table to u32 * clk: mux: Declare u32 *table parameter as const clk: nxp: Declare mux table parameter as const u32 * clk: nxp: Remove unused variable selftests/rtc: continuously read RTC in a loop for 30s NFS: Use of mapping_set_error() results in spurious errors NFS: Clean up NFSv4.2 xattrs NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE NFSv4: use unique client identifiers in network namespaces NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL SUNRPC: Convert GFP_NOFS to GFP_KERNEL NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL NFS: Convert GFP_NOFS to GFP_KERNEL NFSv4.2: Fix up an invalid combination of memory allocation flags NFSv4: Charge NFSv4 open state trackers to kmemcg NFS: Charge open/lock file contexts to kmemcg NFSv4: Protect the state recovery thread against direct reclaim SUNRPC: remove redundant pointer plainhdr NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() drm/i915/guc: Remove plain ads_blob pointer drm/i915/guc: Convert __guc_ads_init to iosys_map drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map drm/i915/guc: Convert capture list to iosys_map drm/i915/guc: Convert mapping table to iosys_map drm/i915/guc: Replace check for golden context size drm/i915/guc: Convert golden context prep to iosys_map drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map drm/i915/guc: Convert engine record to iosys_map drm/i915/guc: Convert policies update to iosys_map drm/i915/guc: Convert golden context init to iosys_map drm/i915/guc: Add read/write helpers for ADS blob drm/i915/guc: Keep iosys_map of ads_blob around drm/i915/gt: Add helper for shmem copy to iosys_map ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers drm/msm/adreno: Expose speedbin to userspace drm/msm/a6xx: Add support for 7c3 SKUs drm/msm/adreno: Generate name from chipid for 7c3 drm/msm: Use generic name for gpu resources bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. RDMA/cma: Do not change route.addr.src_addr outside state checks selinux: allow FIOCLEX and FIONCLEX with policy capability Convert NFS from readpages to readahead NFS: simplify check for freeing cn_resp ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 Documentation/admin-guide/acpi: Add documentation for fine grain control ACPI: fan: Add additional attributes for fine grain control ACPI: fan: Properly handle fine grain control ACPI: fan: Optimize struct acpi_fan_fif ACPI: fan: Separate file for attributes creation ACPI: fan: Fix error reporting to user space iavf: Fix __IAVF_RESETTING state usage iavf: Fix missing check for running netdev iavf: Fix deadlock in iavf_reset_task iavf: Fix race in init state iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS iavf: Fix init state closure on remove iavf: Add waiting so the port is initialized in remove iavf: Rework mutexes for better synchronisation drm/i915/dg2: add Wa_14014947963 f2fs: quota: fix loop condition at f2fs_quota_sync() f2fs: Restore rwsem lockdep support f2fs: fix missing free nid in f2fs_handle_failed_inode power: supply: bq24190_charger: Delay applying charge_type changes when OTG 5V Vbus boost is on power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return perf jevents: Add support for HiSilicon CPA PMU aliasing tracing/osnoise: Make osnoise_main to sleep for microseconds ftrace: Remove unused ftrace_startup_enable() stub tracing: Ensure trace buffer is at least 4096 bytes large tracing: Uninline trace_trigger_soft_disabled() partly eprobes: Remove redundant event type information tracing: Have traceon and traceoff trigger honor the instance power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery() power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery() PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist drm/omap: plane: Remove redundant color encoding and range initialisation drm/object: Add default color encoding and range value at reset drm/sun4i: layer: Remove redundant zpos initialisation drm/sti: plane: Remove redundant zpos initialisation drm/rcar: plane: Remove redundant zpos initialisation drm/omap: plane: Remove redundant zpos initialisation drm/nouveau/kms: Remove redundant zpos initialisation drm/msm/mdp5: Remove redundant zpos initialisation drm/object: Add default zpos value at reset drm/object: Add drm_object_property_get_default_value() function drm/omap: plane: Fix zpos initial value mismatch net: stmmac: fix return value of __setup handler net: sxgbe: fix return value of __setup handler drm/amdgpu: add gfxoff support for smu 13.0.5 drm/amd/pm: refine smu 13.0.5 pp table code can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready ucounts: Fix systemd LimitNPROC with private users regression media: v4l2-pci-skeleton: Remove usage of the deprecated "pci-dma-compat.h" API rapidio/tsi721: Remove usage of the deprecated "pci-dma-compat.h" API sparc: Remove usage of the deprecated "pci-dma-compat.h" API agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API alpha: Remove usage of the deprecated "pci-dma-compat.h" API mtd: spi-nor: renumber flags mtd: spi-nor: slightly change code style in spi_nor_sr_ready() mtd: spi-nor: spansion: rename vendor specific functions and defines mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag mtd: spi-nor: move all spansion specifics into spansion.c mtd: spi-nor: spansion: slightly rework control flow in late_init() mtd: spi-nor: micron-st: rename vendor specific functions and defines mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag mtd: spi-nor: move all micron-st specifics into micron-st.c mtd: spi-nor: xilinx: correct the debug message mtd: spi-nor: xilinx: rename vendor specific functions and defines mtd: spi-nor: move all xilinx specifics into xilinx.c mtd: spi-nor: guard _page_size parameter in S3AN_INFO() mtd: spi-nor: export more functions to be used in vendor modules mtd: spi-nor: allow a flash to define its own ready() function mtd: spi-nor: slightly refactor the spi_nor_setup() drm: of: Lookup if child node has panel or bridge drm/msm: Avoid dirtyfb stalls on video mode displays (v2) USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() list: test: Add a test for list_entry_is_head() list: test: Add a test for list_is_head() list: test: Add test for list_del_init_careful() ARM: mmp: Fix failure to remove sram device ARM: mstar: Select ARM_ERRATA_814220 KVM: x86: Yield to IPI target vCPU only if it is busy x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 x86/kvm: Don't waste memory if kvmclock is disabled x86/kvm: Don't use PV TLB/yield when mwait is advertised arm64/mte: Add userspace interface for enabling asymmetric mode arm64/mte: Add hwcap for asymmetric mode arm64/mte: Add a little bit of documentation for mte_update_sctlr_user() arm64/mte: Document ABI for asymmetric mode kselftest/arm64: signal: Allow tests to be incompatible with features arm64: cpufeature: Always specify and use a field width for capabilities arm64: Always use individual bits in CPACR floating point enables arm64: Define CPACR_EL1_FPEN similarly to other floating point controls drm/i915/ttm: fixup the mock_bo arm64: module: remove (NOLOAD) from linker script arm64: cpufeature: Remove cpu_has_fwb() check ASoC: codecs: wcd-mbhc: add runtime pm support ASoC: codecs: wcd938x: add simple clk stop support ASoC: codecs: tx-macro: add runtime pm support ASoC: codecs: rx-macro: add runtime pm support ASoC: codecs: wsa-macro: add runtime pm support ASoC: codecs: va-macro: add runtime pm support ASoC: codecs: rx-macro: setup soundwire clks correctly ASoC: codecs: tx-macro: setup soundwire clks correctly ASoC: codecs: wsa-macro: setup soundwire clks correctly ASoC: codecs: wsa-macro: move to individual clks from bulk ASoC: codecs: tx-macro: move to individual clks from bulk ASoC: codecs: rx-macro: move to individual clks from bulk ASoC: codecs: tx-macro: move clk provider to managed variants ASoC: codecs: rx-macro: move clk provider to managed variants ASoC: codecs: va-macro: move to individual clks from bulk drm/tegra: dpaux: Remove unneeded variable KVM: arm64: Remove unneeded semicolons spi: dt-bindings: remove unused required property ARM: tegra: tamonten: Fix I2C3 pad setting ASoC: qcom: lpass-platform: Update warning print to control excess logging ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration ASoC: amd: Use platform_get_irq_byname() to get the interrupt Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware" Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720" Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration arm64: tegra: Drop arm,armv8-pmuv3 compatible string arm64: Add support of PAuth QARMA3 architected algorithm arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5 arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth KVM: s390: pv: make use of ultravisor AIV support drm/i915: Check stolen memory size before calling drm_mm_init KVM: x86/mmu: clear MMIO cache when unloading the MMU KVM: x86/mmu: Always use current mmu's role when loading new PGD KVM: x86/mmu: load new PGD after the shadow MMU is initialized KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit KVM: x86/mmu: do not pass vcpu to root freeing functions KVM: x86/mmu: do not consult levels when freeing roots KVM: x86: use struct kvm_mmu_root_info for mmu->root KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 KVM: x86: Reinitialize context if host userspace toggles EFER.LME KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU KVM: selftests: Carve out helper to create "default" VM without vCPUs KVM: x86: Provide per VM capability for disabling PMU virtualization KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls KVM: Move VM's worker kthreads back to the original cgroup before exiting. KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var kvm: vmx: Fix typos comment in __loaded_vmcs_clear() KVM: nVMX: Make setup/unsetup under the same conditions drm/tegra: Fix reference leak in tegra_dsi_ganged_probe drm/stm: ltdc: add support for CRC hashing feature drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config() soc/tegra: bpmp: cleanup double word in comment soc/tegra: pmc: Add Tegra234 wake events KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 staging: r8188eu: remove ETH_ALEN from ieee80211.h staging: r8188eu: remove update_bcn_p2p_ie() staging: r8188eu: remove unused function prototype staging: r8188eu: EepromAddressSize is set but not used arm64: dts: renesas: spider: Complete SCIF3 description arm64: dts: renesas: r8a779f0: Add pinctrl device node staging: wfx: flags for SPI IRQ were ignored staging: wfx: ensure HIF request has been sent before polling staging: wfx: prefer to wait for an event instead to sleep staging: wfx: remove duplicated code in wfx_cmd_send() staging: wfx: drop useless include staging: wfx: remove useless variable staging: wfx: format code on 100 columns staging: wfx: format comments on 100 columns staging: wfx: fix struct alignment staging: wfx: sta.o was linked twice ext2: correct max file size computing net: sparx5: Fix add vlan when invalid operation net: chelsio: cxgb3: check the return value of pci_find_capability() net: dsa: sja1105: support switching between SGMII and 2500BASE-X net: dsa: sja1105: convert to phylink_generic_validate() net: dsa: sja1105: mark as non-legacy net: dsa: sja1105: use .mac_select_pcs() interface net: dsa: sja1105: remove interface checks net: dsa: sja1105: populate supported_interfaces pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions pinctrl: renesas: Initial R8A779F0 PFC support pinctrl: renesas: Add PORT_GP_CFG_19 macros dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support arm64: Change elfcore for_each_mte_vma() to use VMA iterator memory: Update of_memory lpddr2 revision-id binding dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3 soc: add microchip polarfire soc system controller ARM: at91: Kconfig: select PM_OPP ARM: at91: PM: add cpu idle support for sama7g5 ARM: at91: ddr: fix typo to align with datasheet naming ARM: at91: ddr: align macro definitions ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency ARM: configs: at91: sama7: add config for cpufreq ARM: configs: at91: sama7: enable cpu idle ALSA: hda/realtek: Make use of the helper component_compare_dev_name video: omapfb: dss: Make use of the helper component_compare_dev power: supply: ab8500: Make use of the helper component_compare_dev ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of iommu/mediatek: Make use of the helper component_compare/release_of drm: of: Make use of the helper component_release_of drm/vc4: Make use of the helper component_compare_dev drm/omap: dss: Make use of the helper component_compare_dev drm/mcde: Make use of the helper component_compare_dev drm/exynos: Make use of the helper component_compare_dev drm/rockchip: Make use of the helper component_compare_dev drm/sun4i: Make use of the helper component_compare_of drm/sti: Make use of the helper component_compare_of drm/sprd: Make use of the helper component_compare_of drm/msm: Make use of the helper component_compare_of drm/meson: Make use of the helper component_compare_of drm/mediatek: Make use of the helper component_compare_of drm/ingenic: Make use of the helper component_compare_of drm/hirin: Make use of the helper component_compare_of drm/etnaviv: Make use of the helper component_compare_of/dev_name drm/armada: Make use of the helper component_compare_of/dev_name drm/komeda: Make use of the helper component_compare_of component: Add common helper for compare/release functions firmware_loader: EXTRA_FIRMWARE does not support compressed files mei: do not overwrite state on hw start mei: me: fix reset policy on read error in interrupt mei: me: avoid link reset on shutdown mei: me: disable driver on the ign firmware firmware: xilinx: Add sysfs support for feature config firmware: zynqmp: Add documentation for runtime feature config firmware: xilinx: Add support for runtime features misc: rtsx: rts522a rts5228 rts5261 support Runtime PM lkdtm/fortify: Swap memcpy() for strncpy() misc: rtsx: conditionally build rtsx_pm_power_saving() config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OFF for netd config: android-recommended: Don't explicitly disable CONFIG_AIO powerpc/BSR: Make use of the helper macro LIST_HEAD() ocxl: Make use of the helper macro LIST_HEAD() misc: sgi-gru: Don't cast parameter in bit operations xilinx_hwicap: cleanup comments comedi: drivers: ni_routes: Use strcmp() instead of memcmp() ibmvnic: Allow queueing resets during probe ibmvnic: clear fop when retrying probe ibmvnic: init init_done_rc earlier ibmvnic: register netdev after init of adapter ibmvnic: complete init_done on transport events ibmvnic: define flush_reset_queue helper ibmvnic: initialize rc before completing wait ibmvnic: free reset-work-item when flushing debugfs: Document that debugfs_create functions need not be error checked VMCI: Fix some error handling paths in vmci_guest_probe_device() VMCI: No need to clear memory after a dma_alloc_coherent() call VMCI: Fix the description of vmci_check_host_caps() w1: w1_therm: fixes w1_seq for ds28ea00 sensors firmware: stratix10-svc: extend SVC driver to get the firmware version MAINTAINERS: add a git repo for the Stratix10 Service driver KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver nvmem: Add driver for OCOTP in Sunplus SP7021 nvmem: qfprom: Increase fuse blow timeout to prevent write fail net: dcb: flush lingering app table entries for unregistered devices net/smc: fix connection leak net: stmmac: only enable DMA interrupts when ready net: openvswitch: IPv6: Add IPv6 extension header support ARM: dts: at91: sama7g5: add opps ARM: dts: at91: sama7g5ek: set regulator voltages for standby state ARM: dts: at91: fix low limit for CPU regulator ARM: dts: at91: sama7g5: Enable can0 and can1 support in sama7g5-ek ARM: dts: at91: sama7g5: Add can controllers of sama7g5 ARM: dts: at91: sama7g5: Add crypto nodes xen/netfront: destroy queues before real_num_tx_queues is zeroed ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15 ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13 ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series ARM: dts: stm32: Enable EXTI on stm32mp13 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151 ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157 ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM ARM: dts: stm32: add MDMA on STM32MP13x SoC family ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family rtw89: get channel parameters of 160MHz bandwidth tty: serial: amba-pl010: use more uart_port pointers tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper tty: serial: serial_txx9: remove info print from init tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned serial: 8250_lpss: Balance reference count for PCI DMA device serial: 8250_mid: Balance reference count for PCI DMA device serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit serial: 8250: Correct Kconfig help text for blacklisted PCI devices arm64: dts: marvell: armada-37xx: add device node for UART clock and use it serial: mvebu-uart: implement support for baudrates higher than 230400 Bd dt-bindings: mvebu-uart: update information about UART clock serial: mvebu-uart: implement UART clock driver for configuring UART base clock dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock math64: New DIV_U64_ROUND_CLOSEST helper sc16is7xx: Separate GPIOs from modem control lines sc16is7xx: Update status lines in single call sc16is7xx: Preserve EFR bits on update drm/dp: Fix OOB read when handling Post Cursor2 register drm/dp: Fix off-by-one in register cache size serial: 8250: Return early in .start_tx() if there are no chars to send MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer xtensa: termbits.h is identical to asm-generic one ia64: termbits.h is identical to asm-generic one dt-bindings: usb: qcom,dwc3: Add msm8953 compatible staging: pi433: add index value to write dev_dbg statement staging: rtl8192u: rework init and exit function staging: rtl8192u: add empty debug functions staging: rtl8192u: fix broken debug macro staging: r8188eu: remove redundant variable reg_0x143 staging: r8188eu: clean up rtw_rf.c staging: r8188eu: refactor rtw_ch2freq() staging: r8188eu: remove 5 GHz channels from ch_freq_map staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb phy: phy-brcm-usb: fixup BCM4908 support Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" staging: vt6656: Remove unnecessary line breaks staging: vt6656: Remove ftrace-like logging staging: vt6656: Change macro to function and moved to better file staging: vt6656: Fix CamelCase warnings in macro staging: vt6656: Add comment for locks staging: vt6656: Fix CamelCase warnings in mac.h and mac.c staging: wfx: check the return value of devm_kmalloc() dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 MAINTAINERS: Add Delta Networks TN48M CPLD drivers dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings reset: Add Delta TN48M CPLD reset controller dt-bindings: reset: Add Delta TN48M gpio: Add Delta TN48M CPLD GPIO driver mfd: simple-mfd-i2c: Add Delta TN48M CPLD support phy: ti: tusb1210: Add charger detection phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on() phy: ti: tusb1210: Improve ulpi_read()/_write() error checking phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers uaccess: remove CONFIG_SET_FS ia64: remove CONFIG_SET_FS support sh: remove CONFIG_SET_FS support sparc64: remove CONFIG_SET_FS support lib/test_lockup: fix kernel pointer check for separate address spaces uaccess: generalize access_ok() uaccess: fix type mismatch warnings from access_ok() arm64: simplify access_ok() m68k: fix access_ok for coldfire MIPS: use simpler access_ok() MIPS: Handle address errors for accesses above CPU max virtual user address uaccess: add generic __{get,put}_kernel_nofault nios2: drop access_ok() check from __put_user() x86: use more conventional access_ok() definition x86: remove __range_not_ok() sparc64: add __{get,put}_kernel_nofault() nds32: fix access_ok() checks in get/put_user uaccess: fix nios2 and microblaze get_user_8() phy/cadence: Use of_device_get_match_data() phy: sun4i-usb: Add D1 variant phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling phy: sun4i-usb: Remove .disc_thresh where not applicable dt-bindings: phy: Add compatible for D1 USB PHY can: gs_usb: change active_channels's type from atomic_t to u8 can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 mtd: spi-nor: xmc: unify function names mtd: spi-nor: xilinx: unify function names mtd: spi-nor: winbond: unify function names mtd: spi-nor: sst: unify function names mtd: spi-nor: spansion: unify function names mtd: spi-nor: micron-st: unify function names mtd: spi-nor: macronix: unify function names mtd: spi-nor: issi: unify function names mtd: spi-nor: intel: unify function names mtd: spi-nor: gigadevice: unify function names mtd: spi-nor: fujitsu: unify function names mtd: spi-nor: everspin: unify function names mtd: spi-nor: esmt: unify function names mtd: spi-nor: eon: unify function names mtd: spi-nor: catalyst: unify function names mtd: spi-nor: atmel: unify function names mptcp: Correctly set DATA_FIN timeout when number of retransmits is large selftests: mptcp: do complete cleanup at exit mptcp: accurate SIOCOUTQ for fallback socket nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload nfp: add support to offload police action from flower table nfp: add process to get action stats from hardware nfp: add hash table to store meter table nfp: add support to offload tc action to hardware nfp: refactor policer config to support ingress/egress meter net/tcp: Merge TCP-MD5 inbound callbacks net: dsa: felix: support FDB entries on offloaded LAG interfaces net: dsa: support FDB events on offloaded LAG interfaces net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device net: dsa: create a dsa_lag structure net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks net: dsa: make LAG IDs one-based net: dsa: qca8k: rename references to "lag" as "lag_dev" net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" net: dsa: rename references to "lag" as "lag_dev" net: asix: remove code duplicates in asix_mdio_read/write and asix_mdio_read/write_nopm net: marvell: prestera: Fix return value check in prestera_kern_fib_cache_find() net: marvell: prestera: Fix return value check in prestera_fib_node_find() net: sparx5: Support offloading of bridge port flooding flags cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev riscv: fix oops caused by irqsoff latency tracer clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding riscv: fix nommu_k210_sdcard_defconfig tracing: Dump stacktrace trigger to the corresponding instance clk: lan966x: Fix linking error drm/exynos: Search for TE-gpio in DSI panel's node drm/exynos: Don't fail if no TE-gpio is defined for DSI driver drm/exynos: gsc: Use platform_get_irq() to get the interrupt drm/exynos/fimc: Use platform_get_irq() to get the interrupt drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt drm/exynos: mixer: Use platform_get_irq() to get the interrupt drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt ARM: dts: NSP: MX6X: correct LED function types ARM: dts: NSP: MX6X: get mac-address from eeprom clk: qcom: dispcc: Update the transition delay for MDSS GDSC clk: qcom: gdsc: Add support to update GDSC transition delay arm64: dts: rockchip: add naneng combo phy nodes for rk3568 dt-bindings: reserved-memory: Add restricted-dma-pool constraints drm/amd/display: Turn functions into static drm/amd/display: Use NULL instead of 0 drm/amd/display: Add conditional around function drm/amd/display: Adjust functions documentation drm/amd/display: Fix DC definition of PMFW Pstate table for DCN316 drm/amdgpu: Exclude PCI reset method for now. drm/amdgpu: Add use_xgmi_p2p module parameter drm/amd/pm: fix mode2 reset fail for smu 13.0.5 drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode drm/nouveau: Remove the unused header file nvif/list.h Bluetooth: hci_sync: Fix not using conn_timeout spi: tegra210-quad: add new chips to compatible spi: Add Tegra234 QUAD SPI compatible spi: tegra210-quad: use device_reset method ASoC: SOF: Declare sof_compress_ops in sof-priv.h ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio ASoC: dt-bindings: Add SC7280 lpass cpu bindings ASoC: qcom: Add lpass CPU driver for codec dma control ASoC: qcom: Add support for codec dma driver ASoC: qcom: Add regmap config support for codec dma driver ASoC: qcom: Add register definition for codec rddma and wrdma ASoC: qcom: Add helper function to get dma control and lpaif handle ASoC: qcom: lpass: Add dma fields for codec dma lpass interface ASoC: qcom: Move lpass_pcm_data structure to lpass header ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM ARM: dts: qcom: msm8226: add power domains soc: qcom: rpmpd: Add MSM8226 support dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board arm64: dts: qcom: Add SDM632 device tree arm64: dts: qcom: Add PM8953 PMIC arm64: dts: qcom: Add MSM8953 device tree dt-bindings: arm: cpus: Add Kryo 250 CPUs Bluetooth: hci_sync: Fix hci_update_accept_list_sync Bluetooth: assign len after null check Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks Bluetooth: fix data races in smp_unregister(), smp_del_chan() Bluetooth: hci_core: Fix leaking sent_cmd skb arm64: dts: qcom: msm8916-longcheer-l8150: Add light and proximity sensor arm64: dts: qcom: align Google CROS EC PWM node name with dtschema docs: reporting-issues.rst: link new document about regressions docs: *-regressions.rst: explain how quickly issues should be handled docs: add two documents about regression handling docs: fix RST error in vm/page_owner.rst clk: qcom: ipq8074: Use floor ops for SDCC1 clock Reword note on missing CJK fonts docs: kerneldoc-preamble.sty: Expand comments in LaTeX code docs: pdfdocs: Pull LaTeX preamble part out of conf.py Documentation: block/diskstats: update function names Documentation/vm/page_owner.rst: fix language thermal: int340x: fix memory leak in int3400_notify() docs: scripts/kernel-doc: Detect absence of FILE arg arm64: tegra: Enable Jetson Xavier NX USB device mode arm64: tegra: Enable UART instance on 40-pin header arm64: tegra: Add HDA device tree node for Tegra234 arm64: tegra: Enable device-tree overlay support arm64: tegra: APE sound card for Jetson AGX Orin arm64: tegra: Add audio devices on Tegra234 arm64: tegra: Move audio IOMMU properties to ADMAIF node arm64: tegra: Add Tegra234 IOMMUs arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit arm64: tegra: Add GPCDMA node for tegra186 and tegra194 arm64: tegra: Add Tegra234 PWM devicetree nodes arm64: tegra: Add Tegra234 I2C devicetree nodes dt-bindings: memory: Add Tegra234 PCIe memory dt-bindings: power: Add Tegra234 PCIe power domains dt-bindings: Add Tegra234 PCIe clocks and resets ARM: configs: at91: sama7: Enable crypto IPs and software algs ARM: configs: at91: sama7: Enable UBIFS_FS ARM: configs: at91: sama7: Enable NAND / SMC ARM: tegra: Fix ethernet node names ARM: dts: at91: Use the generic "crypto" node name for the crypto IPs ARM: dts: at91: remove status = "okay" from soc specific dtsi ARM: dts: at91: sama5d2: Fix PMERRLOC resource size dt-bindings: arm: at91: add Kontron's new KSwitches MAINTAINERS: Update Allwinner SoCs maintainers dt-bindings: Document Tegra234 HDA support net: mv643xx_eth: process retval from of_get_mac_address KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled KVM: x86/mmu: make apf token non-zero to fix bug scripts: kernel-doc: Refresh the copyright lines scripts: kernel-doc: Drop obsolete comments scripts: kernel-doc: Replace the usage function scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS scripts: kernel-doc: Translate the DESCRIPTION section scripts: kernel-doc: Relink argument parsing error handling to pod2usage scripts: kernel-doc: Add the basic POD sections ASoC: amd: acp: Add DMIC machine driver ops ASoC: amd: acp-legacy: Add legacy card support for new machines ASoC: amd: acp: Change card name for Guybrush Machine docs: Remove duplicated words in trace/osnoise-tracer dt-bindings: Add HDA support for Tegra234 ping: remove pr_err from ping_lookup Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" openvswitch: Fix setting ipv6 fields causing hw csum failure ipv6: prevent a possible race condition with lifetimes net/smc: Use a mutex for locking "struct smc_pnettable" bnx2x: fix driver load from initrd Revert "xen-netback: Check for hotplug-status existence before watching" Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" soc/tegra: fuse: Explicitly cast to/from __iomem soc/tegra: fuse: Update nvmem cell list soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30 drm/tegra: Use dev_err_probe() dt-bindings: example: Extend with typical case (int-array and disallowed prop) dt-bindings: writing-schema: Install from PyPI repository ARM: tegra: paz00: Add MMC aliases ARM: tegra: tf700t: Rename DSI node ARM: tegra: transformer: Drop reg-shift for Tegra HS UART ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio pinctrl: baytrail: Add pinconf group + function for the pmu_clk random: only wake up writers after zap if threshold was passed random: round-robin registers as ulong, not u32 btrfs: reduce extent threshold for autodefrag sizes.h: Add SZ_1T macro ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 phy: rockchip: add naneng combo phy for RK3568 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings dt-bindings: soc: grf: add naneng combo phy register compatible drm/repaper: Use format helper for xrgb8888 to monochrome conversion pwm: rcar: Simplify multiplication/shift logic dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice dt-bindings: pwm: tiecap: Do not require pwm-cells twice dt-bindings: pwm: samsung: Do not require pwm-cells twice dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice dt-bindings: pwm: toshiba,visconti: Include generic PWM schema dt-bindings: pwm: renesas,pwm: Include generic PWM schema dt-bindings: pwm: sifive: Include generic PWM schema dt-bindings: pwm: rockchip: Include generic PWM schema dt-bindings: pwm: mxs: Include generic PWM schema dt-bindings: pwm: iqs620a: Include generic PWM schema dt-bindings: pwm: intel,lgm: Include generic PWM schema dt-bindings: pwm: imx: Include generic PWM schema dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema arm64: Use the clearbhb instruction in mitigations KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated arm64: Mitigate spectre style branch history side channels pwm: pwm-mediatek: Beautify error messages text ASoC: tlv320adc3xxx: Fix buggy return value pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array pwm: pwm-mediatek: Simplify error handling with dev_err_probe() pwm: brcmstb: Remove useless locking pwm: brcmstb: Implement .apply() callback spi: pxa2xx-pci: Balance reference count for PCI DMA device spi: pxa2xx-pci: Do not dereference fwnode in struct device mt76: fix dfs state issue with 160 MHz channels mt76: mt7915: simplify conditional mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU mt76: mt7915e: Enable thermal management by default mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. mt76: mt7915e: Fix degraded performance after temporary overheat mt76: improve signal strength reporting mt76: mt7915: use min_t() to make code cleaner mt76: mt7915: fix the muru tlv issue mt76: mt7915: check band idx for bcc event mt76: mt7615: Fix assigning negative values to unsigned variable mt76: connac: adjust wlan_idx size from u8 to u16 mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor mt76: mt7615: fix compiler warning on frame size mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() mt76: mt7915: introduce band_idx in mt7915_phy mt76: mt7915: add support for MT7986 pwm: jz4740: Add support for X1000 SoC pwm: vt8500: Rename variable pointing to driver private data dt-bindings: timer: Add PWM compatible for X1000 SoC dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC fsnotify: optimize FS_MODIFY events with no ignored masks fsnotify: fix merge with parent's ignored mask pinctrl: renesas: Remove unneeded #include <linux/gpio.h> pwm: pca9685: Reset OFF/ON registers to POR value pinctrl: renesas: checker: Fix miscalculation of number of states pwm: atmel: Remove redundant initialization of variable timeout pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base soc: renesas: Kconfig: Introduce ARCH_RZG2L config option pwm: bcm-kona: Implement .apply() callback pwm: tiehrpwm: Implement .apply() callback ARM: dts: renesas: Align GPIO hog names with dtschema arm64: dts: renesas: Align GPIO hog names with dtschema arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 60s timeout ARM: dts: r9a06g032: Add the watchdog nodes surface: surface3_power: Fix battery readings on batteries without a serial number platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup dt-bindings: clock: r9a06g032: Add the definition of the watchdog clock dt-bindings: pwm: google,cros-ec: include generic pwm schema ARM: tegra: Update jedec,lpddr2 revision-id binding power: supply: max8997_charger: Use devm_work_autocancel() power: supply: max14656: Use devm_work_autocancel() power: supply: da9150-fg: Use devm_delayed_work_autocancel() power: supply: sbs-charger: Don't cancel work that is not initialized ABI: testing: sysfs-class-power: Adds "Long Life" entry power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYPE_BYPASS power: supply: Introduces bypass charging property power: supply: max17042_battery: Use devm_work_autocancel() power: supply: Use an rbtree rather than flat register cache usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM xhci: omit mem read just after allocation of trb usb: host: ehci-q: make qtd_fill() return *unsigned int* usb: gadget: rndis: add spinlock for rndis response list usb: dwc3: gadget: Let the interrupt handler disable bottom halves. USB: gadget: validate endpoint index for xilinx udc vsprintf: Fix %pK with kptr_restrict == 0 ath10k: fix pointer arithmetic error in trace call carl9170: Replace zero-length arrays with flexible-array members ath11k: add dbring debug support ath11k: translate HE status to radiotap format ath11k: decode HE status tlv ath11k: switch to using ieee80211_tx_status_ext() can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings can: mcp251xfd: prepare for multiple RX-FIFOs can: mcp251xfd: ring: update FIFO setup debug info can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup can: mcp251xfd: ring: change order of TX and RX FIFOs can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it can: mcp251xfd: add support for internal PLL can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable() can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid() can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation can: xilinx_can: Add check for NAPI Poll function can: softing: softing_netdev_open(): remove redundant ret variable can: c_can: ethtool: use default drvinfo can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len can: bittiming: mark function arguments and local variables as const can: bittiming: can_validate_bitrate(): simplify bit rate checking can: gw: use call_rcu() instead of costly synchronize_rcu() dt-binding: can: m_can: include common CAN controller bindings dt-binding: can: m_can: fix indention of table in bosch,mram-cfg description dt-binding: can: m_can: list Chandrasekar Ramakrishnan as maintainer dt-binding: can: sun4i_can: include common CAN controller bindings dt-binding: can: mcp251xfd: include common CAN controller bindings powerpc/module_64: fix array_size.cocci warning arm64: dts: qcom: Add support for Samsung Galaxy Book2 octeontx2-pf: Vary completion queue event size ethtool: add support to set/get completion queue event size cpufreq: qcom-hw: Add support for per-core-dcvs dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node arm64: dts: qcom: sdm845: add bi_tcxo to camcc tracing: Fix allocation of last_cmd in last_cmd_set() ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth ARM: dts: qcom: apq8026-lg-lenok: Add Wifi ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes arm64: dts: qcom: sdm845: enable dma for spi arm64: dts: qcom: sdm845: Add gsi dma node rtla: Fix systme -> system typo on man page ASoC: SOF: pcm: Add compress_ops for SOF platform component driver ASoC: rt5682s: Fix the wrong jack type detected ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID ASoC: amd: vg: update acp init and deinit sequence ASoC: amd: vg: apply sample bits pcm constraint ASoC: amd: vg: update platform clock control sequence ASoC: nau8821: enable no_capture_mute flag ASoC: amd: vangogh: refactor i2s master mode clock sequence code powerpc/64s/hash: Make hash faults work in NMI context bpftool: Bpf skeletons assert type sizes cpupower: Add "perf" option to print AMD P-State information RDMA/irdma: Move union irdma_sockaddr to header file RDMA/irdma: Remove the unnecessary variable saddr RDMA/irdma: Use net_type to check network type RDMA/rxe: Cleanup rxe_mcast.c RDMA/rxe: Collect cleanup mca code in a subroutine RDMA/rxe: Collect mca init code in a subroutine RDMA/rxe: Warn if mcast memory is not freed selftests/lkdtm: Add UBSAN config selftests/lkdtm: Remove dead config option selftests/exec: Rename file binfmt_script to binfmt_script.py selftests: Use -isystem instead of -I to include headers selftests: vm: remove dependecy from internal kernel macros selftests: vm: Add the uapi headers include variable selftests: mptcp: Add the uapi headers include variable selftests: net: Add the uapi headers include variable selftests: landlock: Add the uapi headers include variable selftests: kvm: Add the uapi headers include variable selftests: futex: Add the uapi headers include variable selftests: Correct the headers install path selftests: Add and export a kernel uapi headers path selftests: set the BUILD variable to absolute path selftests: futex: set DEFAULT_INSTALL_HDR_PATH selftests/kselftest/runner.sh: Pass optional command parameters in environment net/mlx5e: Fix VF min/max rate parameters interchange mistake net/mlx5e: Add missing increment of count net/mlx5e: MPLSoUDP decap, fix check for unsupported matches net/mlx5e: Fix MPLSoUDP encap to use MPLS action information net/mlx5e: Add feature check for set fec counters net/mlx5e: TC, Skip redundant ct clear actions net/mlx5e: TC, Reject rules with forward and drop actions net/mlx5e: TC, Reject rules with drop and modify hdr action net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets net/mlx5e: Fix wrong return value on ioctl EEPROM query failure net/mlx5: Fix possible deadlock on rule deletion net/mlx5: Fix tc max supported prio for nic mode net/mlx5: Fix wrong limitation of metadata match on ecpf net/mlx5: Update log_max_qp value to be 17 at most net/mlx5: DR, Fix the threshold that defines when pool sync is initiated net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte net/mlx5: DR, Cache STE shadow memory net/mlx5: Update the list of the PCI supported devices net/mlx5: Add clarification on sync reset failure net/mlx5: Add reset_state field to MFRL register RDMA/mlx5: Use new command interface API net/mlx5: cmdif, Refactor error handling and reporting of async commands net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} net/mlx5: cmdif, Add new api for command execution net/mlx5: cmdif, cmd_check refactoring net/mlx5: cmdif, Return value improvements net/mlx5: Lag, offload active-backup drops to hardware net/mlx5: Lag, record inactive state of bond device net/mlx5: Lag, don't use magic numbers for ports net/mlx5: Lag, use local variable already defined to access E-Switch net/mlx5: E-switch, add drop rule support to ingress ACL net/mlx5: E-switch, remove special uplink ingress ACL handling net/mlx5: E-Switch, reserve and use same uplink metadata across ports net/mlx5: Add ability to insert to specific flow group mlx5: remove unused static inlines Revert "vlan: move dev_put into vlan_dev_uninit" bpf: Cleanup comments arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10 arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10 arm64: dts: rockchip: enable work led on rk3568-evb1-v10 clk: rockchip: re-add rational best approximation algorithm to the fractional divider clk/rockchip: Use of_device_get_match_data() libbpf: Simplify the find_elf_sec_sz() function TOMOYO: fix __setup handlers return values bpftool: Remove usage of reallocarray() drm/amdgpu: check vm ready by amdgpu_vm->evicting flag drm/amdgpu: bypass tiling flag check in virtual display case (v2) Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" drm/amdgpu: do not enable asic reset for raven2 drm/amd/display: Fix stream->link_enc unassigned during stream removal drm/amd: Check if ASPM is enabled from PCIe subsystem gpio: Return EPROBE_DEFER if gc->to_irq is NULL ANDROID: dm-bow: remove dm-bow EDAC/amd64: Add new register offset support and related changes EDAC/amd64: Set memory type per DIMM ANDROID: GKI: add VIDEOBUF2_DMA_SG under GKI_HIDDEN_MEDIA_CONFIGS drm/amdgpu: fix typo in amdgpu_discovery.c drm/amd/display: increasing DRAM BW percent for DCN315 drm/amd/display: Set compbuf size to min at prep prevent overbook crb drm/amd/display: revert populating dcn315 clk table based on dcfclk drm/amd/display: limit unbounded requesting to 5k drm/amdgpu: add reset register dump trace on GPU drm/amdgpu: add debugfs for reset registers list drm/amdgpu: check vm ready by amdgpu_vm->evicting flag drm/amdgpu/nv: set mode2 reset for MP1 13.0.8 drm/amdgpu/nv: enable gfx10.3.7 clock gating support drm/amd/pm: Fix missing prototype warning drm/amdgpu: add mode2 reset support for smu 13.0.5 drm/amdgpu: Fixed warning reported by kernel test robot drm/amdkfd: Print bdf in peer map failure message drm/amd/display: 3.2.174 drm/amd/display: add debug option to bypass ssinfo from bios. drm/amd/display: Refactor fixed VS logic for non-transparent mode RDMA/irdma: Remove excess error variables RDMA/irdma: Propagate error codes RDMA/irdma: Remove enum irdma_status_code drm/amd/display: add cable ID support for usb c connector drm/amd/display: clear remote dc_sink when stop mst drm/amd/display: Ignore Transitional Invalid Link Rate Error Message drm/amd/display: Fix wrong resolution with DP/VGA adapter drm/amd/display: Refactor PSR DPCD caps detection drm/amd/display: Set compbuf size to min at prep prevent overbook crb RDMA/ib_srp: Add more documentation soc: qcom: mdt_loader: Fix split-firmware condition arm64: dts: qcom: sc7280: Add cpu OPP tables arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider RDMA/ib_srp: Fix a deadlock ARM: boot: dts: bcm2711: Fix HVS register range drm/amd/display: lock/un-lock cursor if odm pipe split used drm/amd/display: Turn global functions into static functions drm/amd/display: Add missing prototypes to dcn201_init drm/amd/display: Remove unused variable drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable drm/amd/display: Remove vupdate_int_entry definition drm/amd/display: Remove unused dcn316_smu_set_voltage_via_phyclk function drm/amd/display: Remove unused temp variable drm/amdgpu: Remove unused get_umc_v8_7_channel_index function drm/amdgpu: Change amdgpu_ras_block_late_init_default function scope drm/amdgpu: use ktime rather than jiffies for benchmark results drm/amdgpu: use kernel BO API for benchmark buffer management drm/amdgpu: derive GTT display support from DM drm/amdgpu/display: split dmcu and gpuvm handling logic drm/amdgpu: drop testing module parameter drm/amdgpu: drop benchmark module parameter drm/amdgpu: expose benchmarks via debugfs drm/amdkfd: Use real device for messages drm/amdkfd: Fix for possible integer overflow drm/amdgpu: add a benchmark mutex drm/amdgpu: print the selected benchmark test in the log drm/amdgpu: plumb error handling though amdgpu_benchmark() RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() RDMA/mlx5: Store ndescs instead of the translation table size RDMA/mlx5: Merge similar flows of allocating MR from the cache RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent dtpm/soc/rk3399: Add the ability to unload the module powercap/dtpm_cpu: Add exit function powercap/dtpm: Move the 'root' reset place powercap/dtpm: Destroy hierarchy function powercap/dtpm: Fixup kfree for virtual node powercap/dtpm_cpu: Reset per_cpu variable in the release function powercap/dtpm: Change locking scheme PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken drm/i915/rps/tgl+: Remove RPS interrupt support x86/mm/cpa: Generalize __set_memory_enc_pgtable() x86/coco: Add API to handle encryption mask x86/coco: Explicitly declare type of confidential computing platform ixgbe: Remove non-inclusive language ixgbevf: clean up some inconsistent indenting libperf: Add API for allocating new thread map array libperf: Rename arguments of perf_thread_map APIs x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} parisc/unaligned: Fix ldw() and stw() unalignment handlers parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel btrfs: autodefrag: only scan one inode once btrfs: defrag: don't use merged extent map for their generation check btrfs: defrag: bring back the old file extent search behavior btrfs: defrag: remove an ambiguous condition for rejection btrfs: defrag: don't defrag extents which are already at max capacity btrfs: defrag: don't try to merge regular extents with preallocated extents net: Correct wrong BH disable in hard-interrupt. livepatch: Skip livepatch tests if ftrace cannot be configured drm/i915/tgl: Simply subplatform detection pinctrl: icelake: Add Ice Lake-N PCH pin controller support pinctrl: alderlake: Add Intel Alder Lake-N pin controller support pinctrl: alderlake: Add Raptor Lake-S ACPI ID pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" kernfs: move struct kernfs_root out of the public view. ipmi:ipmb: Add the ability to have a separate slave and master device ipmi:ipmi_ipmb: Unregister the SMI on remove nvme-tcp: send H2CData PDUs based on MAXH2CDATA nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info nvme: don't return an error from nvme_configure_metadata drm/edid: Always set RGB444 arm64: dts: exynos: Add initial device tree support for Exynos7885 SoC selftests: forwarding: tests of locked port feature net: dsa: mv88e6xxx: Add support for bridge port locked mode net: dsa: Include BR_PORT_LOCKED in the list of synced brport flags net: bridge: Add support for offloading of locked port flag net: bridge: Add support for bridge port in locked mode drivers/net/ftgmac100: fix DHCP potential failure with systemd drivers/net/ftgmac100: adjust code place for function call dependency drivers/net/ftgmac100: refactor ftgmac100_reset_task to enable direct function call net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD drop_monitor: remove quadratic behavior mlxsw: core: Add support for OSFP transceiver modules mlxsw: Remove resource query check mlxsw: core: Unify method of trap support validation mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor mlxsw: core: Remove unnecessary asserts mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments mlxsw: core_thermal: Remove obsolete API for query resource mlxsw: core_thermal: Rename labels according to naming convention mlxsw: core_hwmon: Fix variable names for hwmon attributes mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring mlxsw: core: Prevent trap group setting if driver does not support EMAD MAINTAINERS: add myself as co-maintainer for Realtek DSA switch drivers tipc: Fix end of loop tests for list_for_each_entry() udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() x86/pat: Remove the unused set_pages_array_wt() function vhost/vsock: don't check owner in vhost_vsock_stop() while releasing mctp: Fix warnings reported by clang-analyzer mctp: Fix incorrect netdev unref for extended addr mctp: make __mctp_dev_get() take a refcount hold ARM: tegra: Move panels to AUX bus net: dsa: realtek: rtl8365mb: serialize indirect PHY register access net: dsa: realtek: allow subdrivers to externally lock regmap drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels net: switchdev: avoid infinite recursion from LAG to bridge with port object handler MIPS: Modernize READ_IMPLIES_EXEC drm/tegra: dpaux: Populate AUX bus drm/i915: Extract intel_bw_check_data_rate() drm/i915: Extract icl_qgv_points_mask() drm/i915: Properly clear crtc state when disabling it fully, again drm/i915: Remove odd any_ms=true assignment drm/i915: Dump hw.enable and pipe_mode drm/i915: Dump the crtc hw state always PCI: qcom: Add SM8450 PCIe support PCI: qcom: Add ddrss_sf_tbu flag PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg dt-bindings: pci: qcom: Document PCIe bindings for SM8450 lg-laptop: Move setting of battery charge limit to common location dt-bindings: net: wireless: mt76: document bindings for MT7986 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts mt76: mt7915: fix potential memory leak of fw monitor packets mt76: mt7915: Fix channel state update error issue mt76: fix endianness errors in reverse_frag0_hdr_trans mt76: mt7615: introduce SAR support mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated drm/msm/dpu: wire up MSM8998's DSPP blocks x86/mce: Remove the tolerance level control perf arm-spe: Use advertised caps/min_interval as default sample_period sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies sched/headers: Standardize kernel/sched/sched.h header dependencies sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there sched/headers: Make the <linux/sched/deadline.h> header build standalone sched/headers: Fix comment typo in kernel/sched/cpudeadline.c sched/headers: Add initial new headers as identity mappings drm/selftests: add drm buddy pathological testcase drm/selftests: add drm buddy smoke testcase drm/selftests: add drm buddy pessimistic testcase drm/selftests: add drm buddy optimistic testcase drm/selftests: add drm buddy alloc range testcase drm/selftests: add drm buddy alloc limit testcase drm/selftests: Move i915 buddy selftests into drm drm/radeon: fix variable type drm/sched: Add device pointer to drm_gpu_scheduler Revert "drm/i915/display/vrr: Reset VRR capable property on a long hpd" netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant media: cec: seco: Drop pointless include media: hantro: sunxi: Fix VP9 steps media: imx: csis: Store pads format separately doc: media: Document VP9 reference_mode miss-placement doc: media: Document MM21 tiled format media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8 media: v4l2-core: Initialize h264 scaling matrix media: imx: imx-mipi-csis: Add output format media: imx: imx-mipi-csis: Add BGR888 media: imx: imx-mipi-csis: Add RGB565_1X16 media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422 media: imx: imx7-media-csi: Use dual sampling for YUV 1X16 media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h sched/headers: Add header guard to kernel/sched/sched.h sched/headers: Fix header to build standalone: <linux/sched_clock.h> drm/i915/adl-n: Add PCH Support for Alder Lake N ionic: use vmalloc include powerpc: Remove remaining stab codes net: preserve skb_end_offset() in skb_unclone_keeptruesize() net: add skb_set_end_offset() helper crypto: hisilicon/sec - fix the aead software fallback for engine crypto: ccree - don't attempt 0 len DMA mappings crypto: x86/des3 - Remove unused inline function des3_ede_enc_blk_3way() crypto: x86/blowfish - Remove unused inline functions crypto: octeontx2 - add synchronization between mailbox accesses dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings drm/msm: add support for QCM2290 MDSS dt-bindings: msm/dsi: Add qcm2290 dsi controller binding drm/msm/dsi: Add support for qcm2290 dsi controller drm/msm/dsi: Allow to specify dsi config as pdata scsi: pm8001: Fix pm8001_info() message format scsi: pm8001: Improve pm80XX_send_abort_all() scsi: pm8001: Simplify pm8001_ccb_task_free() scsi: pm8001: Simplify pm8001_task_exec() scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface scsi: pm8001: Introduce ccb alloc/free helpers scsi: pm8001: Simplify pm8001_get_ncq_tag() scsi: pm8001: Cleanup pm8001_exec_internal_task_abort() scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ commands scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() scsi: pm8001: Fix tag leaks on error scsi: pm8001: Fix task leak in pm8001_send_abort_all() scsi: pm8001: Fix tag values handling scsi: pm8001: Fix pm8001_mpi_task_abort_resp() scsi: pm8001: Fix pm8001_tag_alloc() failures handling scsi: pm8001: Fix abort all task initialization scsi: pm8001: Fix NCQ NON DATA command completion handling scsi: pm8001: Fix NCQ NON DATA command task initialization scsi: pm8001: Remove local variable in pm8001_pci_resume() scsi: pm8001: Fix use of struct set_phy_profile_req fields scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() scsi: pm8001: Fix pm80xx_pci_mem_copy() interface scsi: pm8001: Fix command initialization in pm80XX_send_read_log() scsi: pm8001: Fix pm8001_update_flash() local variable type scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control() scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands scsi: hisi_sas: Remove unnecessary print function dev_err() scsi: block: Remove REQ_OP_WRITE_SAME support scsi: dm: Remove WRITE_SAME support scsi: md: Remove WRITE_SAME support scsi: sd: Remove WRITE_SAME support scsi: rnbd: Remove WRITE_SAME support scsi: drbd: Remove WRITE_SAME support scsi: cxlflash: Query write_zeroes limit for zeroing scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning scsi: target: tcmu: Make cmd_ring_size changeable via configfs scsi: qla2xxx: Use named initializers for q_dev_state scsi: qla2xxx: Use named initializers for port_[d]state_str scsi: ufs: core: Remove wlun_dev_to_hba() scsi: core: Remove struct scsi_pointer from struct scsi_cmnd scsi: zalon: Stop using the SCSI pointer scsi: wd33c93: Move the SCSI pointer to private command data scsi: wd719x: Stop using the SCSI pointer scsi: usb: Stop using the SCSI pointer scsi: sym53c8xx_2: Move the SCSI pointer to private command data scsi: smartpqi: Stop using the SCSI pointer scsi: qla2xxx: Stop using the SCSI pointer scsi: qla1280: Move the SCSI pointer to private command data scsi: ppa: Move the SCSI pointer to private command data scsi: sym53c500_cs: Move the SCSI pointer to private command data scsi: nsp_cs: Move the SCSI pointer to private command data scsi: nsp32: Stop using the SCSI pointer scsi: mvumi: Stop using the SCSI pointer scsi: mvsas: Fix a set-but-not-used warning scsi: mesh: Move the SCSI pointer to private command data scsi: megasas: Stop using the SCSI pointer scsi: megaraid: Stop using the SCSI pointer scsi: mac53c94: Move the SCSI pointer to private command data scsi: mac53c94: Fix a set-but-not-used compiler warning scsi: qedf: Stop using the SCSI pointer scsi: bnx2fc: Stop using the SCSI pointer scsi: libfc: Stop using the SCSI pointer scsi: initio: Stop using the SCSI pointer scsi: iscsi: Stop using the SCSI pointer scsi: imm: Move the SCSI pointer to private command data scsi: hptiop: Stop using the SCSI pointer scsi: fnic: Stop using the SCSI pointer scsi: fnic: Fix a tracing statement scsi: fdomain: Move the SCSI pointer to private command data scsi: esp_scsi: Stop using the SCSI pointer scsi: dc395x: Stop using the SCSI pointer scsi: csio: Stop using the SCSI pointer scsi: bfa: Stop using the SCSI pointer scsi: aha152x: Move the SCSI pointer to private command data scsi: aha1542: Remove a set-but-not-used array scsi: advansys: Move the SCSI pointer to private command data scsi: aacraid: Move the SCSI pointer to private command data scsi: 53c700: Stop clearing SCSI pointer fields scsi: arm: Move the SCSI pointer to private command data scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h scsi: NCR5380: Add SCp members to struct NCR5380_cmd scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro scsi: Remove drivers/scsi/scsi.h scsi: nsp_cs: Use true and false instead of TRUE and FALSE scsi: nsp_cs: Change the return type of two functions into 'void' scsi: ips: Use true and false instead of TRUE and FALSE scsi: ips: Change the return type of ips_release() into 'void' scsi: ips: Remove an unreachable statement scsi: libsas: Add sas_execute_ata_cmd() spi: add missing pci_dev_put() before return ASoC: sc7280: Really depends on SOUNDWIRE ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put ASoC: codecs: wcd934x: fix kcontrol max values ASoC: codecs: wcd938x: fix kcontrol max values ASoC: codecs: wc938x: fix accessing array out of bounds for enum type ASoC: codecs: va-macro: fix accessing array out of bounds for enum type ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type ASoC: codecs: rx-macro: fix accessing compander for aux riscv: defconfig: enable hugetlbfs option cpupower: Add function to print AMD P-State performance capabilities cpupower: Move print_speed function into misc helper cpupower: Enable boost state support for AMD P-State module cpupower: Add AMD P-State sysfs definition and access helper cpupower: Introduce ACPI CPPC library cpupower: Add the function to get the sysfs value from specific table cpupower: Initial AMD P-State capability cpupower: Add the function to check AMD P-State enabled cpupower: Add AMD P-State capability flag ipv6: tcp: consistently use MAX_TCP_HEADER ibmvnic: schedule failover only if vioctl fails testptp: add option to shift clock by nanoseconds net: dsa: fix panic when removing unoffloaded port from bridge usbnet: gl620a: Replace one-element array with flexible-array member net: phy: phylink: fix DSA mac_select_pcs() introduction net: dsa: microchip: ksz9477: reduce polling interval for statistics ata: pata_hpt37x: disable primary channel on HPT371 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends perf data: Don't mention --to-ctf if it's not supported perf script: Fix error when printing 'weight' field perf data: Adding error message if perf_data__create_dir() fails s390/net: sort out physical vs virtual pointers usage s390/iucv: sort out physical vs virtual pointers usage EVM: fix the evm= __setup handler return value selinux: fix misuse of mutex_is_locked() scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. arm64/hugetlb: Define __hugetlb_valid_size() dt-bindings: update Roger Quadros email dt-bindings: usb: do not use deprecated synopsys prefix dt-bindings: vendor-prefixes: add second Synopsys prefix dt-bindings: vendor-prefixes: add second HiSilicon prefix arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary kasan: split kasan_*enabled() functions into a separate header arm64: insn: add encoders for atomic operations arm64: move AARCH64_BREAK_FAULT into insn-def.h fork: Use IS_ENABLED() in account_kernel_stack() fork: Only cache the VMAP stack in finish_task_switch() fork: Move task stack accounting to do_exit() fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK fork: Don't assign the stack pointer in dup_task_struct() fork, IA64: Provide alloc_thread_stack_node() for IA64 fork: Duplicate task_struct before stack allocation fork: Redo ifdefs around task stack handling MAINTAINERS: sifive: drop Yash Shah vfio/pci: wake-up devices around reset functions vfio/pci: fix memory leak during D3hot to D0 transition vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA tools arch x86: Sync the msr-index.h copy with the kernel sources perf data: Fix double free in perf_session__delete() drm/i915/display/vrr: Reset VRR capable property on a long hpd drm/amdgpu/benchmark: use dev_info rather than DRM macros for logging drm/amdkfd: make CRAT table missing message informational only drm/amdgpu: Fix typo in *whether* in comment drm/amdgpu: read harvest bit per IP data on legacy GPUs cpuset: Fix kernel-doc drm/amd/pm: validate SMU feature enable message for getting feature enabled mask drm/amdgpu: enable TMZ option for onwards asic drm/amdgpu: bypass tiling flag check in virtual display case (v2) Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" drm/amdkfd: Fix criu_restore_bo error handling drm/amdkfd: Drop IH ring overflow message to dbg gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() dm: remove unnecessary local variables in __bind dm: requeue IO if mapping table not yet available dm io: remove stale comment block for dm_io() dm thin metadata: remove unused dm_thin_remove_block and __remove audit: log AUDIT_TIME_* records only from rules libbpf: Remove redundant check in btf_fixup_datasec() cgroup-v1: Correct privileges check in release_agent writes cgroup: clarify cgroup_css_set_fork() configfs: fix a race in configfs_{,un}register_subsystem() drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP ipmi: kcs: aspeed: Add AST2600 compatible string arm64: dts: ti: k3-*: Drop address and size cells from flash nodes arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances io_uring: disallow modification of rsrc_data during quiesce drm/i915/guc/slpc: Correct the param count for unset param dm thin: use time_is_before_jiffies instead of open coding it dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS linkage: remove SYM_FUNC_{START,END}_ALIAS() x86: clean up symbol aliasing arm64: clean up symbol aliasing linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() hwmon: (pmbus) Clear pmbus fault/warning bits after read dm: fix use-after-free in dm_cleanup_zoned_dev() dm ioctl: prevent potential spectre v1 gadget PCI: mvebu: Implement support for legacy INTx interrupts PCI: mvebu: Fix macro names and comments about legacy interrupts dt-bindings: PCI: mvebu: Update information about intx interrupts PCI: mvebu: Use child_ops API PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge PCI: mvebu: Correctly configure x1/x4 mode dt-bindings: PCI: mvebu: Add num-lanes property PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability PCI: pci-bridge-emul: Add support for PCIe extended capabilities PCI: pci-bridge-emul: Re-arrange register tests hwmon: Handle failure to register sensor with thermal zone correctly media: imx: De-stage imx7-mipi-csis dm: cleanup double word in comment dm ima: fix wrong length calculation for no_data string dm cache policy smq: make static read-only array table const rtw88: change rtw_info() to proper message level rtw89: Limit the CFO boundaries of x'tal value rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth rtw89: phy: handle txpwr lmt/lmt_ru of 6G band drm/i915/gt: use get_reset_domain() helper KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3 block: clear iocb->private in blkdev_bio_end_io_async() block: update io_ticks when io hang dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema dt-bindings: phy: samsung: move SATA phy I2C to trivial devices dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema dt-bindings: phy: samsung,usb2-phy: convert to dtschema dt-bindings: phy: samsung,dp-video-phy: convert to dtschema dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy drm: implement a method to free unused pages drm: implement top-down allocation method spi: gpio: Implement LSB First bitbang support spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode regulator: da9121: Remove surplus DA9141 parameters regulator: da9121: Fix DA914x voltage value regulator: da9121: Fix DA914x current values drm: improve drm_buddy_alloc function net: dsa: b53: mark as non-legacy net: dsa: b53: switch to using phylink_generic_validate() net: dsa: b53: drop use of phylink_helper_basex_speed() net: dsa: b53: populate supported_interfaces and mac_capabilities net: dsa: b53: clean up if() condition to be more readable reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos media: meson-ir-tx: remove incorrect doc comment pinctrl: renesas: checker: Check drive pin conflicts pinctrl: renesas: checker: Check bias pin conflicts pinctrl: renesas: checker: Validate I/O voltage configs consistency pinctrl: renesas: checker: Validate drive strength configs consistency pinctrl: renesas: checker: Validate bias configs consistency pinctrl: renesas: checker: Add pin group sharing checks pinctrl: renesas: checker: Simplify same_name() pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() pinctrl: renesas: Factor out .pin_to_portcr() address handling pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() pinctrl: renesas: r8a77990: Share more VIN pin group data pinctrl: renesas: r8a77965: Share more VIN pin group data pinctrl: renesas: r8a7796: Share more VIN pin group data pinctrl: renesas: r8a77951: Share more VIN pin group data pinctrl: renesas: r8a7790: Share more VIN pin group data pinctrl: renesas: r8a7790: Share USB1 pin group data pinctrl: renesas: emev2: Share SDI pin group data pinctrl: renesas: sh73a0: Share SDHI pin group data pinctrl: renesas: r8a77990: Share SDHI pin group data pinctrl: renesas: r8a7796: Share SDHI pin group data pinctrl: renesas: r8a77965: Share SDHI pin group data pinctrl: renesas: r8a77951: Share SDHI pin group data pinctrl: renesas: r8a77950: Share SDHI pin group data pinctrl: renesas: r8a7794: Share SDHI pin group data pinctrl: renesas: r8a7792: Share SDHI pin group data pinctrl: renesas: r8a7791: Share SDHI pin group data pinctrl: renesas: r8a7790: Share SDHI pin group data pinctrl: renesas: r8a7779: Share SDHI pin group data pinctrl: renesas: r8a7778: Share SDHI pin group data pinctrl: renesas: r8a77470: Share SDHI pin group data pinctrl: renesas: r8a7740: Share SDHI pin group data pinctrl: renesas: r8a73a4: Share SDHI pin group data pinctrl: renesas: r8a77980: Share RPC pin group data pinctrl: renesas: r8a77970: Share RPC pin group data pinctrl: renesas: r8a779a0: Share QSPI pin group data pinctrl: renesas: r8a77990: Share QSPI pin group data pinctrl: renesas: r8a7796: Share QSPI pin group data pinctrl: renesas: r8a77965: Share QSPI pin group data pinctrl: renesas: r8a77951: Share QSPI pin group data pinctrl: renesas: r8a77950: Share QSPI pin group data pinctrl: renesas: r8a7794: Share QSPI pin group data pinctrl: renesas: r8a7792: Share QSPI pin group data pinctrl: renesas: r8a7791: Share QSPI pin group data pinctrl: renesas: r8a7790: Share QSPI pin group data pinctrl: renesas: r8a77470: Share QSPI pin group data pinctrl: renesas: sh73a0: Share MMC pin group data pinctrl: renesas: r8a779a0: Share MMC pin group data pinctrl: renesas: r8a77995: Share MMC pin group data pinctrl: renesas: r8a77980: Share MMC pin group data pinctrl: renesas: r8a77970: Share MMC pin group data pinctrl: renesas: r8a7794: Share MMC pin group data pinctrl: renesas: r8a7791: Share MMC pin group data pinctrl: renesas: r8a7790: Share MMC pin group data pinctrl: renesas: r8a7779: Share MMC pin group data pinctrl: renesas: r8a7778: Share MMC pin group data pinctrl: renesas: r8a77470: Share MMC pin group data pinctrl: renesas: r8a7740: Share MMC pin group data pinctrl: renesas: r8a73a4: Share MMC pin group data pinctrl: renesas: sh73a0: Share LCD pin group data pinctrl: renesas: r8a7740: Share LCD pin group data pinctrl: renesas: sh73a0: Share KEYIN pin group data pinctrl: renesas: r8a7791: Share HSCIF1 pin group data pinctrl: renesas: emev2: Share CF pin group data pinctrl: renesas: r8a7740: Share BSC pin group data pinctrl: renesas: Add generic support for resizable buses pinctrl: renesas: Add generic support for pin group subsets pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args pinctrl: renesas: Reformat macros defining struct initializers pinctrl: renesas: Rename sh_pfc_soc_operations instances pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel pinctrl: renesas: r8a7794: Add range checking to .pin_to_pocctrl() clk: renesas: r8a779f0: Add PFC clock clk: renesas: r8a779f0: Add I2C clocks clk: renesas: r8a779f0: Add WDT clock clk: renesas: r8a779f0: Fix RSW2 clock divider arm64: dts: renesas: spider-cpu: Enable watchdog timer arm64: dts: renesas: r8a779f0: Add RWDT node mips: Enable KCSAN soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs media: vivid: use time_is_after_jiffies() instead of open coding it media: wl128x: use time_is_before_jiffies() instead of open coding it media: tda8083: use time_is_after_jiffies() instead of open coding it media: stv0299: use time_is_before_jiffies() instead of open coding it media: si21xx: use time_is_before_jiffies() instead of open coding it media: cedrus: h264: Fix neighbour info buffer size media: cx88-mpeg: clear interrupt status register before streaming video media: cedrus: H265: Fix neighbour info buffer size media: fsl-viu: use GFP_KERNEL media: cx18: use GFP_KERNEL drivers: meson: vdec: add VP9 support to GXM stkwebcam: add new Asus laptop to upside_down table media: imx-jpeg: fix a bug of accessing array out of bounds media: sun6i-csi: fix colorspace in sun6i_video_try_fmt() media: usb: go7007: s2250-board: fix leak in probe() media: cedrus: Add watchdog for job completion pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb' media: imx-jpeg: Remove unnecessary print function dev_err() media: aspeed: Remove duplicated include in aspeed-video.c media: saa7164: remove redundant assignment to variable idx media: saa7134: remove redundant assignment to variable id media: mtk-jpeg: remove redundant initialization of variable plane_fmt media: gspca: remove redundant assignment of variable n media: uapi: Init VP9 stateless decode params media: go7007: Constify static struct snd_device_ops media: saa7115: make static read-only array lcr2vbi const media: em28xx: initialize refcount before kref_get media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() media: platform: mtk-vcodec: Do not force /dev/videoX node number media: aspeed: Use of_device_get_match_data() helper media: aspeed: Use full swing as JFIF to fix incorrect color media: aspeed: Fix unstable timing detection media: aspeed: Add macro for the fields of the mode-detect registers media: aspeed: add comments and macro media: rcar-{csi2,vin}: Move to full Virtual Channel routing per CSI-2 IP media: rcar-vin: Breakout media link creation media: rcar-vin: Refactor link notify MIPS: pci-ar2315: Constify static irq_domain_ops MIPS: ath25: Constify static irq_domain_ops MIPS: OCTEON: Constify static irq_domain_ops MIPS: sibyte: Add missing __user annotations in sb_tbprof.c MIPS: remove asm/war.h mips: setup: fix setnocoherentio() boolean setting KVM: s390: Add missing vm MEM_OP size check KVM: s390: Clarify key argument for MEM_OP in api docs video: fbdev: via: check the return value of kstrdup() mmc: rtsx: Let MMC core handle runtime PM driver core: Free DMA range map when device is released netfilter: nf_tables: fix memory leak during stateful obj update driver core: cleanup double words comments kernfs: remove redundant kernfs_rwsem declaration. ARM: dts: imx6qp-sabresd: Enable PCIe support bus: imx-weim: add DT overlay support for WEIM bus net: dm9051: Fix use after free in dm9051_loop_tx() net: hsr: fix hsr build error when lockdep is not enabled selftests/bpf: Add test for reg2btf_ids out of bounds access KEYS: encrypted: Instantiate key with user-provided decrypted data ata: pata_hpt37x: fix PCI clock detection drm/amd/display: For vblank_disable_immediate, check PSR is really used drm/amd/pm: fix some OEM SKU specific stability issues drm/amdgpu: disable MMHUB PG for Picasso drm/amd/display: Protect update_bw_bounding_box FPU code. dm delay: use dm_submit_bio_remap dm crypt: use dm_submit_bio_remap dm: add dm_submit_bio_remap interface dm: flag clones created by __send_duplicate_bios dm: reduce dm_io and dm_target_io struct sizes dm: move duplicate code from callers of alloc_tio into alloc_tio dm: record old_sector in dm_target_io before calling map function dm: remove legacy code only needed before submit_bio recursion dm: remove unused mapped_device argument from free_tio dm: remove impossible BUG_ON in __send_empty_flush dm: reduce code duplication in __map_bio dm: refactor dm_split_and_process_bio a bit dm: fold __clone_and_map_data_bio into __split_and_process_bio dm: rename split functions dm: reorder members in mapped_device struct dm: eliminate copying of dm_io fields in dm_io_dec_pending dm stats: fix too short end duration_ns when using precise_timestamps dm: fix double accounting of flush with data dm: interlock pending dm_io and dm_wait_for_bios_completion random: clear fast pool, crng, and batches in cpuhp bring up random: pull add_hwgenerator_randomness() declaration into random.h random: check for crng_init == 0 in add_device_randomness() random: unify early init crng load accounting random: do not take pool spinlock at boot random: defer fast pool mixing to worker random: rewrite header introductory comment random: group sysctl functions random: group userspace read/write functions random: group entropy collection functions random: group entropy extraction functions random: group crng functions random: group initialization wait functions random: remove whitespace and reorder includes random: remove useless header comment random: introduce drain_entropy() helper to declutter crng_reseed() random: deobfuscate irq u32/u64 contributions random: add proper SPDX header random: remove unused tracepoints random: remove ifdef'd out interrupt bench random: tie batched entropy generation to base_crng generation random: fix locking for crng_init in crng_reseed() random: zero buffer after reading entropy from userspace random: remove outdated INT_MAX >> 6 check in urandom_read() random: make more consistent use of integer types MAINTAINERS: add maintainer for ADMV1014 driver Documentation: ABI: testing: admv1014: add ABI docs dt-bindings: iio: frequency: add admv1014 binding iio: frequency: admv1014: add support for ADMV1014 iio: accel: add ADXL367 driver dt-bindings: iio: accel: add ADXL367 iio: ABI: add note about configuring other attributes during buffer capture iio: ABI: document mag_referenced iio: introduce mag_referenced dt-bindings: iio: adc: microchip,mcp3201: fix interface type (I2C -> SPI) iio:adc:ad7280a: Move out of staging staging:iio:adc:ad7280a: Use more conservative delays to allow 105C operation. staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. iio:adc:ad7280a: Document ABI for cell balance switches dt-bindings:iio:adc:ad7280a: Add binding staging:iio:adc:ad7280a: Drop buggy support for early termination of AUX alert. staging:iio:adc:ad7280a: Use device properties to replace platform data. staging:iio:adc:ad7280a: Use a local dev pointer to avoid &spi->dev staging:iio:ad7280a: Reflect optionality of irq in ABI staging:iio:adc:ad7280a: Cleanup includes staging:iio:adc:ad7280a: Make oversampling_ratio a runtime control staging:iio:adc:ad7280a: Trivial comment formatting cleanup staging:iio:adc:ad7280a: Drop unused timestamp channel. staging:iio:adc:ad7280a: Standardize extended ABI naming staging:iio:adc:ad7280a: Switch to standard event control staging:iio:adc:ad7280a: Use bitfield ops to managed fields in transfers. staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts staging:iio:adc:ad7280a: rename _read() to _read_reg() staging:iio:adc:ad7280a: Register define cleanup. staging:iio:adc:ad7280a: Fix handing of device address bit reversing. iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to make pm __maybe_unused iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc iio:proximity:pulsedlight: Switch from CONFIG_PM guards to pm_ptr() etc iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc random: use hash function for crng_slow_load() random: use simpler fast key erasure flow on per-cpu keys random: absorb fast pool into input pool after fast load ACPI: clean up double words in two comments sc16is7xx: Fix for incorrect data being transmitted tty: n_gsm: fix deadlock in gsmtty_open() tty: n_gsm: fix wrong modem processing in convergence layer type 2 tty: n_gsm: fix wrong tty control line for flow control tty: n_gsm: fix NULL pointer access due to DLCI release tty: n_gsm: fix proper link termination after failed open tty: n_gsm: fix encoding of command/response bit tty: n_gsm: fix encoding of control signal octet bit DV serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type serial: 8250_mid: Remove unneeded test for ->setup() presence serial: 8250_mid: Get rid of custom MID_DEVICE() macro serial: sh-sci: Simplify multiplication/shift logic tty: serial: atmel: add earlycon support staging: r8188eu: remove unnecessary braces in if statements staging: rtl8192e: use BIT macro instead of left shifting staging: r8188eu: move open brace to the previous line staging: r8188eu: remove unused aes tables from rtw_security.c staging: r8188eu: remove unused macros from rtw_security.h staging: r8188eu: remove ODM_CmnInfoUpdate() staging: r8188eu: convert type of pBandWidth in odm_dm_struct staging: r8188eu: remove enum odm_bw staging: r8188eu: convert two u8 variables to bool staging: r8188eu: remove ODM_CmnInfoHook() staging: r8188eu: NumQryPhyStatusOFDM is set but not used staging: r8188eu: NumQryPhyStatusCCK is set but not used staging: r8188eu: RxSNR is set but not used staging: r8188eu: RxMIMOSignalQuality is set but not used staging: r8188eu: move out assignment in if condition staging: qlge: add unregister_netdev in qlge_probe staging: wfx: fix an error handling in wfx_init_common() staging: wfx: fix scan with WFM200 and WW regulation thunderbolt: Drop duplicate NULL checks around nvmem_unregister() mtd: core: Drop duplicate NULL checks around nvmem_unregister() doc: nvmem: Update example doc: nvmem: Remove references to regmap nvmem: add driver for Layerscape SFP (Security Fuse Processor) dt-bindings: nvmem: add fsl,layerscape-sfp binding nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() nvmem: sunxi_sid: Add support for D1 variant dt-bindings: nvmem: SID: Add compatible for D1 nvmem: qfprom: fix kerneldoc warning nvmem: core: Check input parameter for NULL in nvmem_unregister() nvmem: core: Use devm_add_action_or_reset() nvmem: core: Remove unused devm_nvmem_unregister() mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switch workaround irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest KVM: arm64: Bump guest PSCI version to 1.1 printk: make suppress_panic_printk static random: do not xor RDRAND when writing into /dev/random random: ensure early RDSEED goes through mixer on init random: inline leaves of rand_initialize() random: get rid of secondary crngs random: use RDSEED instead of RDRAND in entropy extraction random: fix locking in crng_fast_load() random: remove batched entropy locking random: remove use_input_pool parameter from crng_reseed() random: make credit_entropy_bits() always safe random: always wake up entropy writers after extraction random: use linear min-entropy accumulation crediting random: simplify entropy debiting random: use computational hash for entropy extraction kallsyms: ignore all local labels prefixed by '.L' lib/iov_iter: initialize "flags" in new pipe_buffer ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE ARM: Fix kgdb breakpoint for Thumb2 netfilter: nft_limit: fix stateful object memory leak printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true netfilter: nf_tables: unregister flowtable hooks on netns exit Docs: printk: add 'console=null|""' to admin/kernel-parameters fuse: move FUSE_SUPER_MAGIC definition to magic.h platform/x86: int3472: Add terminator to gpiod_lookup_table platform/x86: int3472: Add terminator to gpiod_lookup_table spi: Use of_device_get_match_data() spi: dt-bindings: Add an example with two stacked flashes spi: dt-bindings: Describe stacked/parallel memories modes dt-bindings: mtd: spi-nor: Allow two CS per device ASoC: mediatek: mt8195: enable apll tuner ASoC: SOF: Intel: Add topology overwrite for Felwinter octeontx2-af: cn10k: add workaround for ptp errata octeontx2-pf: cn10k: add support for new ptp timestamp format net: mdio-ipq4019: add delay after clock enable io_uring: don't convert to jiffies for waiting on timeouts bonding: add new option ns_ip6_target bonding: add new parameter ns_targets bonding: add extra field for bond_opt_value Bonding: split bond_handle_vlan from bond_arp_send ipv6: separate ndisc_ns_create() from ndisc_send_ns() ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible net: qualcomm: rmnet: Use skb_put_zero() to simplify code selftests: fib_test: Add a test case for IPv4 broadcast neighbours ipv4: Invalidate neighbour for broadcast address upon address addition gso: do not skip outer ip header in case of ipip and net_failover net: core: Use csum_replace_by_diff() and csum_sub() instead of opencoding clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock drm/i915/pxp: prefer forward declaration over includes m68k: mm: Remove check for VM_IO to fix deferred I/O m68k: Add asm/config.h arm64: dts: juno: Add separate SCMI variants MAINTAINERS: Specify IRC channel for Renesas ARM64 port MAINTAINERS: Specify IRC channel for Renesas ARM32 port mm/slab_common: use helper function is_power_of_2() mm/slob: make kmem_cache_boot static clk: scmi: Support atomic clock enable/disable API firmware: arm_scmi: Add support for clock_enable_latency firmware: arm_scmi: Add atomic support to clock protocol firmware: arm_scmi: Support optional system wide atomic-threshold-us dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property firmware: arm_scmi: Add atomic mode support to virtio transport firmware: arm_scmi: Review virtio free_list handling firmware: arm_scmi: Add a virtio channel refcount tools/cgroup/slabinfo: update to work with struct slab slab: remove __alloc_size attribute from __kmalloc_track_caller genirq: Provide generic_handle_irq_safe() ath11k: Fix frames flush failure caused by deadlock ath11k: Handle failure in qmi firmware ready ath11k: Invalidate cached reo ring entry before accessing it ath: Replace zero-length arrays with flexible-array members ath6kl: Replace zero-length arrays with flexible-array members ath11k: Replace zero-length arrays with flexible-array members ath10k: Replace zero-length array with flexible-array member ath9k: use hw_random API instead of directly dumping into random.c drm/i915/reg: split out icl_dsi_regs.h drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h drm/i915/dsi: add separate init timer mask definition for ICL DSI drm/i915/dsi: disassociate VBT video transfer mode from register values ath11k: configure RDDM size to mhi for recovery by firmware ath11k: fix invalid m3 buffer address ath11k: add ath11k_qmi_free_resource() for recovery dt-bindings: Document Tegra234 HDA support ALSA: hda/tegra: Update scratch reg. communication ALSA: hda/tegra: Hardcode GCAP ISS value on T234 ALSA: hda/tegra: Add Tegra234 hda driver support ALSA: hda: Expose codec cleanup and power-save functions ALSA: hda: Update and expose codec register procedures ALSA: hda: Update and expose snd_hda_codec_device_init() ALSA: hda: Add snd_hdac_ext_bus_link_at() helper drm/i915/dg2: Print PHY name properly on calibration error drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV drm/i915: Correctly populate use_sagv_wm for all pipes drm/i915: Disconnect PHYs left connected by BIOS on disabled ports drm/i915: Widen the QGV point mask x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting Documentation/hw-vuln: Update spectre doc x86/speculation: Add eIBRS + Retpoline options x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE USB: serial: option: add Telit LE910R1 compositions USB: serial: option: add support for DW5829e fsi: Add trace events in initialization path fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl fsi: sbefifo: Use specified value of start of response timeout fsi: occ: Improve response status checking rtw89: core.h: Replace zero-length array with flexible-array member brcmfmac: Replace zero-length arrays with flexible-array members Revert "USB: serial: ch341: add new Product ID for CH341A" bcma: cleanup comments rtw89: fix RCU usage in rtw89_core_txq_push() drm/vc4: Use drm_mode_copy() rtw88: coex: Update rtl8822c COEX version to 22020720 rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller rtw88: coex: update BT PTA counter regularly rtw88: coex: Improve WLAN throughput when HFP COEX rtw88: 8822ce: add support for TX/RX 1ss mode arm64: dts: renesas: ulcb-kf: fix wrong comment arm64: dts: meson: add support for OSMC Vero 4K+ dt-bindings: arm: amlogic: add Vero 4K+ bindings dt-bindings: vendor-prefixes: add osmc prefix HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts ANDROID: gki_defconfig: Enable CONFIG_RANDOM_TRUST_CPU=y ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO soc: imx: gpcv2: Fix clock disabling imbalance in error path PCI: vmd: Prevent recursive locking on interrupt allocation memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid memblock tests: Add memblock_free tests memblock tests: Add memblock_add_node test memblock tests: Add memblock_remove tests memblock tests: Add memblock_reserve tests memblock tests: Add memblock_add tests arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage arm64: dts: imx8mp-phycore-som: Update WDOG muxing arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes dt-bindings: arm: imx: add imx8mm gw7903 support arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support arm64: dts: ls1028a: add efuse node ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO ARM: dts: aspeed: tacoma: Clean up KCS nodes arm64: dts: imx8mp-evk: add support for I2C5 arm64: dts: imx8mp-evk: add PCA6416 gpio line names arm64: dts: imx8qm: added more serial alias to dts arm64: dts: imx8qm: add compatible string for usdhc3 MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki ARM: dts: aspeed: Add device tree for Quanta S6Q BMC drm/panel: nt35560: Support also ACX424AKM drm/panel: nt35560: Support more panel IDs drm/panel: Rename Sony ACX424 to Novatek NT35560 Linux 5.17-rc5 drm/msm/gpu: Track global faults per address-space drm/msm/gpu: Add ctx to get_param() selftests/bpf: Fix btfgen tests net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() net: tcp: use tcp_drop_reason() for tcp_data_queue() net: tcp: use tcp_drop_reason() for tcp_rcv_established() net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() net: tcp: add skb drop reasons to tcp_add_backlog() net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() net: tcp: use kfree_skb_reason() for tcp_v6_rcv() net: tcp: add skb drop reasons to tcp_v4_rcv() net: tcp: introduce tcp_drop_reason() bnxt_en: Fix devlink fw_activate bnxt_en: Increase firmware message response DMA wait time bnxt_en: Restore the resets_reliable flag in bnxt_open() bnxt_en: Fix incorrect multicast rx mask setting when not requested bnxt_en: Fix occasional ethtool -t loopback test failures bnxt_en: Fix offline ethtool selftest with RDMA enabled bnxt_en: Fix active FEC reporting to ethtool firmware: imx: scu-pd: imx8q: add vpu mu resources memblock: use kfree() to release kmalloced memblock regions memblock tests: Add memblock reset function memblock tests: Add skeleton of the memblock simulator tools/include: Add debugfs.h stub tools/include: Add pfn.h stub tools/include: Add io.h stub tools/include: Add cache.h stub tools/include: Add mm.h file tools/include: Update atomic definitions tools/include: Add _RET_IP_ and math definitions to kernel.h tools/include: Add phys_addr_t to types.h tools: Move gfp.h and slab.h from radix-tree to lib drm/i915/lmem: Enable lmem for platforms with Flat CCS drm/i915/xehpsdv: Add has_flat_ccs to device info drm/i915/uapi: document behaviour for DG2 64K support drm/i915/migrate: add acceleration support for DG2 drm/i915/gtt: add xehpsdv_ppgtt_insert_entry drm/i915/gtt: allow overriding the pt alignment drm/i915: add gtt misalignment test drm/i915: support 64K GTT pages for discrete cards drm/i915: enforce min GTT alignment for discrete cards drm/i915: add needs_compact_pt flag iosys-map: Add a few more helpers iosys-map: Add offset to iosys_map_memcpy_to() bpf: Initialize ret to 0 inside btf_populate_kfunc_set() hwmon: (ntc_thermistor) Underscore Samsung thermistor selftests/bpf: Fix a clang deprecated-declarations compilation error netfilter: nf_tables_offload: incorrect flow offload action array size ata: pata_hpt37x: merge transfer mode setting methods ata: libata-sff: use *switch* statement in ata_sff_dev_classify() ata: add/use ata_taskfile::{error|status} fields ata: Kconfig: fix sata gemini compile test condition ata: libata-scsi: use *switch* statements to check SCSI command codes ata: libata-sff: refactor ata_sff_altstatus() net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held scsi: libsas: Add sas_abort_task() scsi: libsas: Add sas_query_task() scsi: libsas: Add sas_lu_reset() scsi: libsas: Add sas_clear_task_set() scsi: libsas: Add sas_abort_task_set() scsi: libsas: Add TMF handler aborted callback scsi: libsas: Add TMF handler exec complete callback scsi: libsas: Add sas_execute_ssp_tmf() scsi: libsas: Add sas_execute_tmf() scsi: libsas: Add sas_task.tmf scsi: libsas: Add struct sas_tmf_task scsi: libsas: Move SMP task handlers to core scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT scsi: libsas: Delete SAS_SG_ERR scsi: libsas: Delete lldd_clear_aca callback scsi: libsas: Use enum for response frame DATAPRES field scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() net: prestera: acl: fix 'client_map' buff overflow net: dsa: microchip: add ksz8563 to ksz9477 I2C driver net/smc: unlock on error paths in __smc_setsockopt() net: dsa: microchip: ksz9477: export HW stats over stats64 interface net: phylink: remove phylink_config's pcs_poll net: dsa: remove pcs_poll net: hsr: fix suspicious RCU usage warning in hsr_node_get_first() atm: nicstar: Use kcalloc() to simplify code dpaa2-eth: Update SINGLE_STEP register access dpaa2-eth: Update dpni_get_single_step_cfg command net: get rid of rtnl_lock_unregistering() net: dsa: microchip: fix bridging with more than two member ports net: prestera: flower: fix destroy tmpl in chain bridge: switch br_net_exit to batch mode mctp i2c: MCTP I2C binding driver dt-bindings: net: New binding mctp-i2c-controller net: Force inlining of checksum functions in net/checksum.h net: ip6mr: add support for passing full packet on wrong mif x86/mce: Work around an erratum on fast string copy instructions i40e: remove dead stores on XSK hotpath selftests: mptcp: be more conservative with cookie MPJ limits selftests: mptcp: more robust signal race test mptcp: add mibs counter for ignored incoming options mptcp: fix race in incoming ADD_ADDR option processing mptcp: fix race in overlapping signal events selftests: mptcp: improve 'fair usage on close' stability selftests: mptcp: fix diag instability MAINTAINERS: remove duplicate entry for i2c-qcom-geni i2c: smbus: Check for parent device before dereference arm64: Support PREEMPT_DYNAMIC arm64: entry: Centralize preemption decision sched/preempt: Add PREEMPT_DYNAMIC using static keys sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY sched/preempt: Simplify irqentry_exit_cond_resched() callers sched/preempt: Refactor sched_dynamic_update() sched/preempt: Move PREEMPT_DYNAMIC logic later sched: Fix yet more sched_fork() races drm/i915: Kill the fake lmem support mctp: add address validity checking for packet receive mctp: replace mctp_address_ok with more fine-grained helpers net: Add new protocol attribute to IP addresses nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() MAINTAINERS: rmnet: Update email addresses ionic: clean up comments and whitespace ionic: prefer strscpy over strlcpy ionic: Use vzalloc for large per-queue related buffers ionic: catch transition back to RUNNING with fw_generation 0 net: mvpp2: always set port pcs ops drm/msm/dp: support finding next bridge even for DP interfaces drm/msm/dp: support attaching bridges to the DP encoder drm/msm/dp: fix panel bridge attachment ata: libata-sff: refactor ata_sff_set_devctl() ata: libata-sff: make ata_resources_present() return 'bool' ata: pata_hpt3x2n: disable fast interrupts in prereset() method ata: pata_hpt37x: disable fast interrupts in prereset() method ata: pata_hpt366: disable fast interrupts in prereset() method ata: pata_mpc52xx: use GFP_KERNEL ata: sata_rcar: drop unused #define's ata: pata_hpt366: check channel enable bits ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' ata: libata-sff: make ata_devchk() return 'bool' ata: pata_hpt3x2n: drop unused 'struct hpt_chip' ata: pata_hpt3x2n: drop unused HPT_PCI_FAST ata: pata_artop: use *switch* in atp8xx_fixup() ata: pata_artop: use *switch* in artop_init_one() pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop() pata_hpt3x2n: check channel enable bits ata: libata: make ata_host_suspend() *void* pinctrl: sunxi: Use unique lockdep classes for IRQs pinctrl: sunxi: do not print error message for EPROBE_DEFER pinctrl: qcom: qcm2290: Add GPIO wakeirq map pinctrl: qcom: print egpio mode in debugfs pinctrl: qcom: sm8450: Add egpio support gpio: tegra186: Fix chip_data type confusion pinctrl: starfive: Use a static name for the GPIO irq_chip remoteproc: Fix count check in rproc_coredump_write() drm/i915/dg2: Enable 5th port drm/i915/dg2: Drop 38.4 MHz MPLLB tables drm/i915: Fix for PHY_MISC_TC1 offset arm64: dts: rockchip: fix supplies for pwm regulators arm64: dts: rockchip: define vdd_log on rk3399-puma soc: fsl: qe: Check of ioremap return value soc: fsl: qe: fix typo in a comment soc: fsl: guts: Add a missing memory allocation failure check soc: fsl: guts: Revert commit3c0d64e867
soc: fsl: Correct MAINTAINERS database (SOC) soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) soc: fsl: Replace kernel.h with the necessary inclusions dt-bindings: fsl,layerscape-dcfg: add missing compatible for lx2160a dt-bindings: qoriq-clock: add missing compatible for lx2160a Input: psmouse - set up dependency between PS/2 and SMBus companions ice: initialize local variable 'tlv' ice: check the return of ice_ptp_gettimex64 ice: fix concurrent reset and removal of VFs ice: fix setting l4 port flag when adding filter ice: Match on all profiles in slow-path ACPI: property: Get rid of redundant 'else' bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch() drm/i915: Pimp icl+ sagv pre/post update drm/i915: Split pre-icl vs. icl+ SAGV hooks apart drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV drm/i915: Correctly populate use_sagv_wm for all pipes ACPI: scan: Use ida_alloc() instead of ida_simple_get() drm/amdgpu: add dm ip block for dcn 3.1.5 drm/amd/display: Add DCN315 DM Support drm/amd/display: Add DCN315 CORE drm/amd/display: Add DCN315 blocks to Makefile drm/amd/display: Add DCN315 Command Table Helper drm/amd/display: Add DCN315 Resource drm/amd/display: Add DCN315 DMUB drm/amd/display: Add DCN315 IRQ drm/amd/display: Add DCN315 GPIO drm/amd/display: Add DCN315 CLK_MGR drm/amd/display: Add DCN315 family information drm/amd/include: add DCN 3.1.5 registers drm/amdgpu: add mp 13.0.5 header files drm/amd/pm: add smu_v13_0_5_ppt implementation drm/amd/pm: update smc message sequence for smu 13.0.5 drm/admgpu/pm: add smu 13.0.5 driver interface headers drm/amdgpu: add support for psp 13.0.5 drm/amdgpu: add smuio support for smuio 13.0.10 drm/amdgpu: add support for nbio 7.3.0 drm/amdgpu: enable vcn pg and cg for vcn 3.1.2 drm/amdgpu/vcn: add vcn support for vcn 3.1.2 drm/amdgpu: add support for sdma 5.2.6 drm/amdgpu: do not enable asic reset for raven2 KVM: x86/mmu: Remove MMU auditing ANDROID: sched: Add trace for __setscheduler_uclamp ANDROID: sched: Add vendor hook for util_est_update ANDROID: sched: Add vendor hook for uclamp_eff_get ANDROID: sched: Add vendor hook for cpu_overutilized KVM: x86: allow defining return-0 static calls KVM: x86: make several APIC virtualization callbacks optional KVM: x86: warn on incorrectly NULL members of kvm_x86_ops KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops KVM: x86: use static_call_cond for optional callbacks KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC drm/msm/dpu: Fix timeout issues on command mode panels drm/msm/dpu: Add a function to retrieve the current CTL status drm/msm/dpu: simplify clocks handling drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_encoder_virt drm/msm/dpu: switch dpu_encoder to use atomic_mode_set drm/msm/dpu: encoder: drop unused mode_fixup callback drm/msm/dpu: drop bus_scaling_client field drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt drm/msm: move struct msm_display_info to dpu driver drm/msm/dpu: fix dp audio condition drm/msm/dpu: drop unused access macros drm/msm/dpu: Only create debugfs for PRIMARY minor drm/msm/dpu: Add SC8180x to hw catalog drm/msm/dpu: Add INTF_5 interrupts drm/msm/dpu: fix error handling in dpu_rm_init drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf drm/msm/dpu: get INTF blocks directly rather than through RM drm/msm/dpu: add DSPP blocks teardown drm/msm/dpu: drop unused lm_max_width from RM drm/msm: populate intf_audio_select() base on hardware capability drm/msm/dpu: Update function parameter documentation drm/msm/dpu: Update the comment style drm/msm/dpu: Remove set but unused variables drm/msm/dpu: clean up some inconsistent indenting dt-bindings: display: msm: Add binding for msm8998 dpu drm/msm/dpu1: Add MSM8998 to hw catalog drm/msm/dpu1: Add DMA2, DMA3 clock control to enum ANDROID: Add a vendor hook that allow a module to modify the wake flag sparc64: fix building assembly files RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close RDMA/rtrs-clt: Fix possible double free in error case selinux: use correct type for context length selinux: drop return statement at end of void functions drm: replace bitmap_weight with bitmap_empty where appropriate drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode drm/msm/dsi: move DSI host powerup to modeset time drm/msm/dsi: Remove spurious IRQF_ONESHOT flag drm/msm/dsi: Add 10nm dsi phy tuning configuration support drm/msm/dsi: Add dsi phy tuning configuration support dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent drm/msm/dp: enhance debug info related to dp phy drm/msm/dp: add connector type to enhance debug messages drm/msm/dp: always add fail-safe mode into connector mode list drm/msm/dp: stop link training after link training 2 failed drm/msm/dp: add support of tps4 (training pattern 4) for HBR3 drm/msm/dp: populate connector of struct dp_panel drm/msm/dp: do not initialize phy until plugin interrupt received drm/msm/dp: Add DisplayPort controller for SM8350 drm/msm/dp: Simplify dp_debug_init() and dp_debug_get() drm/msm/dp: Add sc8180x DP controllers drm/msm/dp: Move debugfs files into subdirectory drm/msm: move utility functions from msm_drv.c drm/msm/rd: Add chip-id drm/msm: reduce usage of round_pixclk callback drm/msm: move msm_readl/_writel to msm_drv.h drm/msm: drop dbgname argument from msm_ioremap*() drm/msm: drop register logging support drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE net: avoid quadratic behavior in netdev_wait_allrefs_any() drm/i915: Drop pointless i830 PIPECONF read drm/i915: Make the CHV CGM CSC register writes lockless drm/i915: Make the pipe/output CSC register writes lockless drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade critical section drm/i915/display: Implement Wa_16013835468 drm/i915/display: Group PSR2 prog sequences and workarounds spi: use sysfs_emit() for printing statistics and add trailing newline spi: clean up some inconsistent indenting drm/i915/display/tgl+: Implement new PLL programming step mtd: rawnand: stm32_fmc2: Add NAND Write Protect support dt-binding: mtd: nand: Document the wp-gpios property mtd: rawnand: pl353: Set the nand chip node as the flash node mtd: parsers: trx: allow to use on MediaTek MIPS SoCs dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt mtd: spear_smi: use GFP_KERNEL ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 ARM: dts: exynos: align PPMU event node names with dtschema block, bfq: don't move oom_bfqq block, bfq: avoid moving bfqq to it's parent bfqg block, bfq: cleanup bfq_bfqq_to_bfqg() drivers: hv: log when enabling crash_kexec_post_notifiers hv_utils: Add comment about max VMbus packet size in VSS driver perf evlist: Fix failed to use cpu list for uncore events perf test: Skip failing sigtrap test for arm+aarch64 net: ll_temac: check the return value of devm_kmalloc() ipv6: annotate some data-races around sk->sk_prot net/ibmvnic: Cleanup workaround doing an EOI after partition migration iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etc iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:dmard10: Switch from CONFIG_PM guards to pm_sleep_ptr() etc iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc iio:chemical:bme680: Move exports to IIO_BME680 namespace iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN namespace iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace iio:pressure:mpl115: Move exports into IIO_MPL115 namespace iio:pressure:ms5611: Move exports into IIO_MS5611 namespace iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace iio:imu:adis: Move exports into IIO_ADISLIB namespace iio:dac:ad5686: Move exports into IIO_AD5686 namespace iio:dac:ad5592r: Move exports into IIO_AD5592R namespace iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS namespace iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS iio:adc:ad76060: Move exports into IIO_AD7606 namespace. iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DELTA namespace teaming: deliver link-local packets with the link they arrive on iio:st-sensors: Move exports into IIO_ST_SENSORS namespace iio:st-sensors: Remove duplicate MODULE_* iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace iio:accel:bmi088: Move exports into IIO_BMI088 namespace iio:accel:bmc150: Move exports into IIO_BMC150 namespace iio:accel:adxl372: Move exports into IIO_ADXL372 namespace iio:accel:adxl355: Move exports into IIO_ADXL355 namespace iio:accel:adxl345: Move exports into IIO_ADXL345 namespace iio:accel:adxl313: Move exports into IIO_ADXL313 namespace iio:accel:bma400: Move exports into IIO_BMA400 namespace iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace iio: accel: st_accel: Add support for Silan SC7A20 dt-bindings: iio: st: Add Silan SC7A20 accelerometer dt-bindings: vendor-prefixes: Add silan vendor prefix iio: trigger: stm32-timer: Make use of device properties iio: mma8452: Add support for the "mount-matrix" device property iio: mma8452: Fix probe failing when an i2c_device_id is used net: dsa: qca8k: mark as non-legacy net: dsa: qca8k: move pcs configuration net: dsa: qca8k: convert to use phylink_pcs net: dsa: qca8k: move qca8k_phylink_mac_link_state() net: dsa: qca8k: move qca8k_setup() net: dsa: add support for phylink mac_select_pcs() net-timestamp: convert sk->sk_tskey to atomic_t net: ethernet: xilinx: cleanup comments sr9700: sanity check for packet length net/sched: act_ct: Fix flow table lookup after ct clear or switching zones net: gro: Fix a 'directive in macro's argument list' sparse warning net-sysfs: add check for netdevice being present to speed_show drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() fuse: fix fileattr op failure drm/i915: Disconnect PHYs left connected by BIOS on disabled ports x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing selftests: KVM: allow sev_migrate_tests on machines without SEV-ES KVM: SEV: Allow SEV intra-host migration of VM with mirrors i2c: brcmstb: fix support for DSL and CM variants drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER i2c: qcom-cci: add sm8450 compatible dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write iwlwifi: mvm: Fix an error code in iwl_mvm_up() iwlwifi: Fix -EIO error code that is never returned iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy iwlwifi: Fix syntax errors in comments iwlwifi: dvm: use struct_size over open coded arithmetic iwlwifi/fw: use struct_size over open coded arithmetic iwlwifi: Make use of the helper macro LIST_HEAD() iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() iwlwifi: yoyo: send hcmd to fw after dump collection completes. iwlwifi: mvm: move only to an enabled channel iwlwifi: mvm: update BAID allocation command again iwlwifi: api: remove ttl field from TX command iwlwifi: support new queue allocation command iwlwifi: yoyo: support dump policy for the dump size iwlwifi: pcie: iwlwifi: fix device id 7F70 struct iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument iwlwifi: remove command ID argument from queue allocation iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val iwlwifi: mvm: add additional info for boot info failures iwlwifi: mvm: always remove the session protection after association iwlwifi: mvm: make iwl_mvm_reconfig_scd() static iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD iwlwifi: mvm: Disable WiFi bands selectively with BIOS iwlwifi: mvm: add additional info for boot info failures iwlwifi: mvm: don't send BAID removal to the FW during hw_restart iwlwifi: don't dump_stack() when we get an unexpected interrupt iwlwifi: mvm: rfi: handle deactivation notification iwlwifi: mvm: Consider P2P GO operation during scan iwlwifi: bump FW API to 70 for AX devices iwlwifi: mvm: Unify the scan iteration functions iwlwifi: mei: use C99 initializer for device IDs iwlwifi: debugfs: remove useless double condition iwlwifi: remove unused macros iwlwifi: eeprom: clean up macros iwlwifi: drv: load tlv debug data earlier iwlwifi: pcie: Adapt rx queue write pointer for Bz family iwlwifi: pcie: adjust to Bz completion descriptor iwlwifi: mvm: Passively scan non PSC channels only when requested so iwlwifi: scan: Modify return value of a function iwlwifi: yoyo: Avoid using dram data if allocation failed iwlwifi: mvm: Correctly set fragmented EBS iwlwifi: nvm: Correct HE capability iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings iwlwifi: make some functions friendly to sparse iwlwifi: avoid variable shadowing iwlwifi: remove unused DC2DC_CONFIG_CMD definitions iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() iwlwifi: move symbols into a separate namespace iwlwifi: fw: make dump_start callback void iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow iwlwifi: mvm: use debug print instead of WARN_ON() iwlwifi: read and print OTP minor version iwlwifi: add support for BZ-U and BZ-L HW iwlwifi: mvm: add support for CT-KILL notification version 2 iwlwifi: yoyo: remove DBGI_SRAM address reset writing iwlwifi: mvm: support v3 of station HE context command iwlwifi: yoyo: add IMR DRAM dump support iwlwifi: yoyo: fix DBGC allocation flow iwlwifi: pcie: add support for MS devices iwlwifi: mvm: align locking in D3 test debugfs iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req iwlwifi: advertise support for HE - DCM BPSK RX/TX iwlwifi: mvm: only enable HE DCM if we also support TX iwlwifi: yoyo: fix DBGI_SRAM ini dump header. iwlwifi: dbg: add infra for tracking free buffer size iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions iwlwifi: mvm: support new BAID allocation command iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() iwlwifi: cfg: add support for 1K BA queue iwlwifi: avoid void pointer arithmetic iwlwifi: fix various more -Wcast-qual warnings iwlwifi: propagate (const) type qualifier iwlwifi: de-const properly where needed iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id iwlwifi: mvm: fw: clean up hcmd struct creation iwlwifi: prefer WIDE_ID() over iwl_cmd_id() iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting iwlwifi: mvm: offload channel switch timing to FW iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU x86/kvm: Fix compilation warning in non-x86_64 builds ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard ARM: dts: am334x: pdu001: Use correct node name for RTC ARM: dts: Use 32KiHz oscillator on devkit8000 ARM: dts: switch timer config to common devkit8000 devicetree drm/i915/dp: remove accidental static on what should be a local variable drm/i915: Polish ilk+ wm register bits drm/i915: Introduce intel_crtc_planes_update_arm() drm/i915: Clean up SSKPD/MLTR defines hwrng: core - introduce rng_quality sysfs attribute hwrng: core - use per-rng quality value instead of global setting hwrng: core - start and stop in-kernel rngd in separate function hwrng: core - do not bother to order list of devices by quality crypto: rockchip - ECB does not need IV crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 crypto: hisilicon/sec - add the register configuration for HW V3 crypto: ux500 - use GFP_KERNEL crypto: nx - Constify static attribute_group structs crypto: omap-sham - Constify static attribute_group crypto: omap-aes - Constify static attribute_group crypto: qat - enable power management for QAT GEN4 crypto: qat - move and rename GEN4 error register definitions crypto: qat - add misc workqueue crypto: lrw - Add dependency on ecb crypto: xts - Add softdep on ecb crypto: qat - don't cast parameter in bit operations crypto: cavium/nitrox - fix typo on crypto s390/qeth: Remove redundant 'flush_workqueue()' calls net: dsa: delete unused exported symbols for ethtool PHY stats net: add sanity check in proto_register() net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible selftests: mptcp: add csum mib check for mptcp_connect selftests: mptcp: join: check for tools only if needed selftests: mptcp: join: create tmp files only if needed selftests: mptcp: join: remove unused vars selftests: mptcp: join: exit after usage() selftests: mptcp: simplify pm_nl_change_endpoint selftests: mptcp: increase timeout to 20 minutes kconfig: fix missing '# end of' for empty menu kconfig: add fflush() before ferror() check clk: jz4725b: fix mmc0 clock gating dax: make sure inodes are flushed before destroy cache clk: qcom: gcc-msm8994: Remove NoC clocks fsdax: fix function description cxl/port: Hold port reference until decoder release cxl/port: Fix endpoint refcount leak drm/i915/dg2: Print PHY name properly on calibration error dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml dt-bindings: crypto: Convert Atmel SHA to yaml dt-bindings: crypto: Convert Atmel TDES to yaml dt-bindings: crypto: Convert Atmel AES to yaml of/fdt: move elfcorehdr reservation early for crash dump kernel clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list PCI: iproc: Set all 24 bits of PCI class code PCI: Add defines for normal and subtractive PCI bridges bpf: bpf_prog_pack: Set proper size before freeing ro_header drm/amdkfd: Use proper enum in pm_unmap_queues_v9() drm/amdgpu: add gc 10.3.6 support drm/amdgpu: add support for gmc10 for gc 10.3.6 drm/amdgpu: add Clock and Power Gating support for gc 10.3.6 drm/amdgpu: add nv common init for gc 10.3.6 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performance_level drm/amdgpu: fix amdgpu_ras_block_late_init error handler drm/amdgpu: Dynamically initialize IP instance attributes drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3) drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching drm/amd: Refactor `amdgpu_aspm` to be evaluated per device drm/amdgpu: Fix ARM compilation warning drm/amd: Check if ASPM is enabled from PCIe subsystem drm/amdgpu: Remove redundant .ras_late_init initialization in some ras blocks drm/amdgpu: define amdgpu_ras_late_init to call all ras blocks' .ras_late_init drm/amdgpu: Optimize xxx_ras_late_init function of each ras block drm/amdgpu: Remove redundant calls of ras_late_init in mca ras block drm/amdgpu: Remove redundant calls of ras_late_init in mmhub ras block drm/amdgpu: Remove redundant calls of ras_late_init in hdp ras block drm/amdgpu: Modify .ras_late_init function pointer parameter drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE drm/amd/display: Add DCN316 resource and SMU clock manager drm/amd/display: Add DMUB support for DCN316 drm/amd/display: configure dc hw resource for DCN 3.1.6 drm/amd/include: Add MP 13.0.8 register headers net: marvell: prestera: handle fib notifications net: marvell: prestera: add hardware router objects accounting for lpm net: marvell: prestera: Add router LPM ABI drm/amd/include: Add register headers for DCN 3.1.6 dt-bindings: vendor-prefixes: add HPE Prefix clk: mediatek: Warn if clk IDs are duplicated clk: mediatek: mt8195: Implement remove functions clk: mediatek: mt8195: Implement error handling in probe functions clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() clk: mediatek: Unregister clks in mtk_clk_simple_probe() error path clk: mediatek: mtk: Implement error handling in register APIs clk: mediatek: pll: Implement error handling in register API clk: mediatek: mux: Implement error handling in register API clk: mediatek: mux: Reverse check for existing clk to reduce nesting level clk: mediatek: gate: Implement error handling in register API clk: mediatek: cpumux: Implement error handling in register API clk: mediatek: mtk: Clean up included headers clk: mediatek: Add mtk_clk_simple_remove() clk: mediatek: Implement mtk_clk_unregister_composites() API clk: mediatek: Implement mtk_clk_unregister_divider_clks() API clk: mediatek: Implement mtk_clk_unregister_factors() API clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API clk: mediatek: pll: Clean up included headers clk: mediatek: pll: Implement unregister API clk: mediatek: pll: Split definitions into separate header file clk: mediatek: mux: Clean up included headers clk: mediatek: mux: Internalize struct mtk_clk_mux clk: mediatek: mux: Implement unregister API clk: mediatek: cpumux: Clean up included headers clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux clk: mediatek: cpumux: Implement unregister API clk: mediatek: gate: Clean up included headers clk: mediatek: gate: Implement unregister API clk: mediatek: gate: Internalize clk implementation clk: mediatek: gate: Consolidate gate type clk related code clk: mediatek: Use %pe to print errors selftests/sgx: Treat CC as one argument selftests/x86: Add validity check and allow field splitting selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails tools/power/x86/intel-speed-select: v1.12 release tools/power/x86/intel-speed-select: HFI support tools/power/x86/intel-speed-select: OOB daemon mode selftests/bpf: Fix vmtest.sh to launch smp vm. bonding: force carrier update when releasing slave bpf: Add schedule points in batch ops x86/sgx: Fix missing poison handling in reclaimer fs/file_table: fix adding missing kmemleak_not_leak() nfp: flower: netdev offload check for ip6gretap ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt ipv4: fix data races in fib_alias_hw_flags_set net: dsa: lan9303: add VLAN IDs to master device net: dsa: lan9303: handle hwaccel VLAN tags spi: rockchip: clear interrupt status in error handler spi: rockchip: Suspend and resume the bus during NOIRQ_SYSTEM_SLEEP_PM ops spi: rockchip: Preset cs-high and clk polarity in setup progress spi: rockchip: Stop spi slave dma receiver when cs inactive ASoC: SOF: Replace zero-length array with flexible-array member mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) mm/munlock: page migration needs mlock pagevec drained mm/munlock: mlock_page() munlock_page() batch by pagevec mm: don't try to NUMA-migrate COW pages that have other uses mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() mm/migrate: __unmap_and_move() push good newpage to LRU mm/munlock: mlock_pte_range() when mlocking or munlocking mm/munlock: maintain page->mlock_count while unevictable mm/munlock: replace clear_page_mlock() by final clearance mm/munlock: rmap call mlock_vma_page() munlock_vma_page() mm/munlock: delete munlock_vma_pages_all(), allow oomreap mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE mm/munlock: delete page_mlock() and all its works vsock: remove vsock from connected table when connect is interrupted by a signal Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname" ipv6/addrconf: ensure addrconf_verify_rtnl() has completed drm/vc4: crtc: Fix runtime_pm reference counting drm/vc4: hdmi: Unregister codec device on unbind net: allow out-of-order netdev unregistration net: transition netdev reg state earlier in run_todo IB/qib: Fix duplicate sysfs directory name IB/cma: Allow XRC INI QPs to set their local ACK timeout spi: rockchip: terminate dma transmission when slave abort spi: rockchip: Fix error in getting num-cs property regmap-irq: Update interrupt clear register for proper reset usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() usb: typec: Support the WUSB3801 port controller usb: typec: Factor out non-PD fwnode properties dt-bindings: usb: Add WUSB3801 Type-C Port Controller dt-bindings: vendor-prefixes: Add willsemi usb: xhci: fix minmax.cocci warnings usb: host: xhci: drop redundant checks usb: remove Link Powermanagement (LPM) disable before port reset. xhci: Allocate separate command structures for each LPM command xhci: dbgtty: use IDR to support several dbc instances. xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit xhci: dbc: create and remove dbc structure in dbgtty driver. xhci: dbc: refactor xhci_dbc_init() usb: dwc3: drd: Don't check against CONFIG_OF usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk ucounts: Handle wrapping in is_ucounts_overlimit ucounts: Move RLIMIT_NPROC handling after set_user ucounts: Base set_cred_ucounts changes on the real user ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 usb: dwc2: drd: fix soft connect when gadget is unconfigured usb: dwc3: pci: Fix Bay Trail phy GPIO mappings libbpf: Fix memleak in libbpf_netlink_recv() rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 tps6598x: clear int mask on probe failure ping: fix the dif and sdif check in ping_lookup staging: r8188eu: correct long line warnings near prior DBG_88E calls staging: r8188eu: remove padapter param from aes_decipher function staging: r8188eu: remove rtw_sctx_chk_waring_status function staging: r8188eu: fix lines modified by DBG_88E cleanup staging: r8188eu: remove rtw_debug module parameter staging: r8188eu: remove DBG_88E macro definition staging: r8188eu: remove all aliased DBG_88E calls staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c staging: r8188eu: remove DBG_88E calls from hal subdir staging: r8188eu: remove DBG_88E calls from core subdir staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c staging: r8188eu: remove smaller sets of converted DBG_88E calls staging: r8188eu: remove previously converted DBG_88E_LEVEL calls staging: r8188eu: struct usb_suspend_parm is not used staging: r8188eu: evt_done_cnt is set but not used staging: r8188eu: evt_allocated_buf is not used staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" staging: wfx: fix DT bindings location staging: wfx: apply the necessary SDIO quirks for the Silabs WF200 staging: wfx: WF200 has no official SDIO IDs staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 staging: r8188eu: bCCKinCH14 is read-only staging: r8188eu: remove unused enum block/wbt: fix negative inflight counter when remove scsi device block: fix surprise removal for drivers calling blk_set_queue_dying block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern platform/dcdbas: move EXPORT_SYMBOL after function kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode KVM: Fix lockdep false negative during host resume KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 KVM: arm64: Don't miss pending interrupts for suspended vCPU selftests: net: basic test for IPV6_2292* selftests: net: test IPV6_HOPLIMIT selftests: net: test IPV6_TCLASS selftests: net: test IPV6_DONTFRAG net: ping6: support setting basic SOL_IPV6 options via cmsg dt-bindings: Add Tegra234 APE support net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets net: dsa: felix: update destinations of existing traps with ocelot-8021q net: dsa: felix: remove dead code in felix_setup_mmio_filtering() net: mscc: ocelot: annotate which traps need PTP timestamping net: mscc: ocelot: keep traps in a list net: dsa: felix: use DSA port iteration helpers net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps net: mscc: ocelot: use a single VCAP filter for all MRP traps net: mscc: ocelot: delete OCELOT_MRP_CPUQ net: mscc: ocelot: consolidate cookie allocation for private VCAP rules net: mscc: ocelot: use a consistent cookie for MRP traps drm/i915/lrc: replace include with forward declarations drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c ANDROID: Revert switch mainline driver update revert HID: elo: Revert USB reference counting platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature treewide: Replace zero-length arrays with flexible-array members HID: apple: properly reflect LEDS dependency platform/x86/intel-uncore-freq: Split common and enumeration part platform/x86/intel/uncore-freq: Display uncore current frequency platform/x86/intel/uncore-freq: Use sysfs API to create attributes platform/x86/intel/uncore-freq: Move to uncore-frequency folder leds: simatic-ipc-leds: Don't directly deref ioremap_resource() returned ptr leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static perf bpf: Defer freeing string after possible strlen() on it media: xilinx: csi2rxss: Use mipi-csi2.h media: rcar-csi2: Use mipi-csi2.h media: rcar-isp: Use mipi-csi2.h media: Define MIPI CSI-2 data types in a shared header file media: vsp1: mask interrupts before enabling media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera media: staging: media: imx: imx7_mipi_csis: Store colorspace in set_fmt as well media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats() media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() media: ov5675: use group write to update digital gain media: dt-bindings: media: hynix,hi846: add link-frequencies description media: dt-binding: media: hynix,hi846: use $defs/port-base port description media: omap3isp: Use struct_group() for memcpy() region media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags media: v4l2-mediabus: Use structures to describe bus configuration media: microchip-csi2dc: Remove VC support for now ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 ASoC: intel: skylake: Set max DMA segment size ASoC: SOF: hda: Set max DMA segment size media: camss: csiphy: Move to hardcode CSI Clock Lane number ALSA: hda: Set max DMA segment size drm/i915/perf: Skip the i915_perf_init for dg2 reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compile-test coverage kexec.h: add linux/kexec.h to UAPI compile-test coverage fsmap.h: add linux/fsmap.h to UAPI compile-test coverage android/binder.h: add linux/android/binder(fs).h to UAPI compile-test coverage shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c drm/i915/fbdev: add intel_fbdev_framebuffer() helper net/mlx5e: TC, Allow sample action with CT net/mlx5e: TC, Make post_act parse CT and sample actions net/mlx5e: TC, Clean redundant counter flag from tc action parsers net/mlx5e: Use multi table support for CT and sample actions net/mlx5e: Create new flow attr for multi table actions net/mlx5e: Add post act offload/unoffload API net/mlx5e: Pass actions param to actions_match_supported() net/mlx5e: TC, Move flow hashtable to be per rep net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode net/mlx5e: E-Switch, Add PTP counters for uplink representor net/mlx5e: RX, Restrict bulk size for small Striding RQs net/mlx5e: Default to Striding RQ when not conflicting with CQE compression net/mlx5e: Generalize packet merge error message net/mlx5e: Add support for using xdp->data_meta net/mlx5e: Fix spelling mistake "supoported" -> "supported" drm/i915: fix build issue when using clang ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid() ANDROID: Replace "PDE_DATA" with "pde_data" drm/tegra: Fix cast to restricted __le32 net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask mptcp: don't save tcp data_ready and write space callbacks mptcp: mark ops structures as ro_after_init mptcp: constify a bunch of of helpers mptcp: drop port parameter of mptcp_pm_add_addr_signal mptcp: drop unneeded type casts for hmac mptcp: drop unused sk in mptcp_get_options mptcp: mptcp_parse_option is no longer exported mptcp: add SNDTIMEO setsockopt support net: Fix an ignored error return from dm9051_get_regs() net: sched: limit TC_ACT_REPEAT loops tipc: fix wrong notification node addresses net: dsa: lantiq_gswip: fix use after free in gswip_remove() ipv6: per-netns exclusive flowlabel checks net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled net: ethernet: altera: cleanup comments net/smc: return ETIMEDOUT when smc_connect_clc() timeout block/bfq_wf2q: correct weight to ioprio blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues virtio_blk: simplify refcounting memstick/mspro_block: simplify refcounting memstick/mspro_block: fix handling of read-only devices memstick/ms_block: simplify refcounting block: add a ->free_disk method block: revert4f1e9630af
("blk-throtl: optimize IOPS throttle for large IO scenarios") block: don't try to throttle split bio if iops limit isn't set block: throttle split bio in case of iops limit block: merge submit_bio_checks() into submit_bio_noacct block: don't check bio in blk_throtl_dispatch_work_fn block: don't declare submit_bio_checks in local header block: move blk_crypto_bio_prep() out of blk-mq.c block: move submit_bio_checks() into submit_bio_noacct dm: remove dm_dispatch_clone_request dm: remove useless code from dm_dispatch_clone_request blk-mq: remove the request_queue argument to blk_insert_cloned_request blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request blk-mq: make the blk-mq stacking code optional net: hns3: Remove unused inline function hclge_is_reset_pending() bpftool: Fix C++ additions to skeleton cifs: fix confusing unneeded warning message on smb2.1 and earlier bpftool: Fix pretty print dump for maps without BTF loaded overflow: Provide constant expression struct_size drm/amdgpu/gfx10: Add GC 10.3.7 Support drm/amdkfd: Replace zero-length array with flexible-array member drm/amdgpu/sdma5.2: add support for SDMA 5.2.7 drm/amd/pm: Add support for MP1 13.0.8 drm/amdgpu/psp: Add support for MP0 13.0.8 drm/amdgpu/gmc10: add support for GC 10.3.7 drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1 drm/amdgpu: set new revision id for 10.3.7 GC drm/amdgpu/discovery: set sw common init for GC 10.3.7 drm/amdgpu/discovery: Add 13.0.9 SMUIO block drm/amd: smu7: downgrade voltage error to info drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio drm/amdgpu: make cyan skillfish support code more consistent drm/amd/display: For vblank_disable_immediate, check PSR is really used drm/amdkfd: add return value check for queue eviction drm/amdkfd: Replace zero-length array with flexible-array member drm/amd/display: Add dsc pre-validation in atomic check drm/amdgpu: Fix wait for RLCG command completion overflow: Implement size_t saturating arithmetic helpers drm/amd/display: add dsc mst stream pbn log for debug drm/amd/display: 3.2.173 drm/amd/display: [FW Promotion] Release 0.0.104.0 drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug drm/amd/display: enable z9 denial interface by default drm/amdgpu: Add "harvest" to IP discovery sysfs drm/amd/display: make sure pipe power gating reach requested hw state drm/amd/display: dsc mst re-compute pbn for changes on hub drm/amd/display: Fix for dmub outbox notification enable drm/amd/pm: fix some OEM SKU specific stability issues drm/amdgpu: disable MMHUB PG for Picasso drm/amd/pm: fulfill Sienna_Cichlid implementations for DriverSmuConfig setting drm/amd/pm: fulfill Navi1x implementations for DriverSmuConfig setting drm/amd/pm: enable pm sysfs write for one VF mode drm/amd/pm: correct the default DriverSmuConfig table settings drm/amdgpu/sdma5.2: Adjust the name string for firmware drm/amdgpu: check return status before using stable_pstate drm/amd/display: Protect update_bw_bounding_box FPU code. module: fix building with sysfs disabled bpf: Fix crash due to out of bounds access into reg2btf_ids. drm/i915: Add missing intel_mchbar_regs.h drm/i915: Move MCHBAR registers to their own header drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE drm/i915/gt: Order GT registers by MMIO offset drm/i915/gt: Use consistent offset notation in intel_gt_regs.h drm/i915/gt: Cleanup spacing of intel_gt_regs.h drm/i915/gt: Use parameterized RING_MI_MODE drm/i915/gt: Move SFC lock bits to intel_engine_regs.h NFS: Do not report writeback errors in nfs_getattr() MIPS: smp: fill in sibling and core maps earlier MIPS: ralink: mt7621: do memory detection on KSEG1 drm/panel-edp: Add eDP sharp panel support dt-bindings: display: simple: Add sharp LQ140M1JW46 panel PM: hibernate: fix load_image_and_restore() error path x86/cpu: Clear SME feature flag when not in use ANDROID: gki_defconfig: remove CONFIG_UBSAN_OBJECT_SIZE ARM: mstar: Extend opp_table for infinity2m ARM: mstar: Add OPP table for infinity3 ARM: mstar: Add OPP table for infinity ARM: mstar: Link cpupll to second core ARM: mstar: Link cpupll to cpu ARM: mstar: Add cpupll to base dtsi dt-bindings: clk: mstar msc313 cpupll binding description selftests/bpf: Test "bpftool gen min_core_btf" tty: n_tty: do not look ahead for EOL character past the end of the buffer bpftool: Gen min_core_btf explanation and examples bpftool: Implement btfgen_get_btf() bpftool: Implement "gen min_core_btf" logic bpftool: Add gen min_core_btf command libbpf: Expose bpf_core_{add,free}_cands() to bpftool libbpf: Split bpf_core_apply_relo() ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization libsubcmd: Fix use-after-free for realloc(..., 0) libperf: Fix perf_cpu_map__for_each_cpu macro perf cs-etm: Fix corrupt inject files when only last branch option is enabled perf cs-etm: No-op refactor of synth opt usage libperf: Fix 32-bit build for tests uint64_t printf tools headers UAPI: Sync linux/perf_event.h with the kernel sources perf trace: Avoid early exit due SIGCHLD from non-workload processes drm/i915/gt: Drop duplicate register definition for VDBOX_CGCTL3F18 spi: pxa2xx: Add support for Intel Raptor Lake PCH-S spi: amd: Fix building without ACPI enabled spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash ASoC: SOF: core: unregister clients and machine drivers in .shutdown ASoC: codec: wcd938x: Update CTIA/OMTP switch control ASoC: cs4265: Fix the duplicated control name ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min gpu: host1x: Always return syncpoint value when waiting HID: Add driver for Razer Blackwidow keyboards RDMA/rxe: Remove mcg from rxe pools RDMA/rxe: Remove key'ed object support HID: Add support for open wheel and no attachment to T300 RDMA/rxe: Replace pool key by rxe->mcg_tree RDMA/rxe: Replace int num_qp by atomic_t qp_num RDMA/rxe: Replace grp by mcg, mce by mca RDMA/rxe: Use kzmalloc/kfree for mca HID: apple: Add fn mapping for MacBook Pros with Touch Bar arm64: dts: ti: k3-am64: Add ESM0 to device memory map arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes RDMA/rxe: Move mcg_lock to rxe HID: apple: Add necessary IDs and configuration for T2 Macs. HID: apple: Add support for keyboard backlight on certain T2 Macs. RDMA/rxe: Revert changes from irqsave to bh locks HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB HID: apple: Report Magic Keyboard 2021 battery over USB HID: apple: Magic Keyboard 2015 FN key mapping HID: apple: Magic Keyboard first generation FN key mapping HID: apple: Refactor key translation setup HID: uclogic: Handle virtual frame reports HID: uclogic: Skip non-input raw events earlier HID: uclogic: Access pen/frame params directly in raw_event handling HID: uclogic: Split pen and frame raw event handling HID: uclogic: Support Huion 13th frame button HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 HID: uclogic: Support Huion tilt reporting fbdev: Don't sort deferred-I/O pages by default fbdev/defio: Early-out if page is already enlisted arm64: defconfig: tegra: Enable GPCDMA HID: i2c-hid: remove unneeded semicolon drm/mediatek: Allow commands to be sent during video mode HID: logitech-dj: add new lightspeed receiver id gpiolib: sysfs: Simplify edge handling in the code gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock jump_label: Refactor #ifdef of struct static_key jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} locking/lockdep: Iterate lock_classes directly when reading lockdep files sched/isolation: Split housekeeping cpumask per isolation features sched/isolation: Fix housekeeping_mask memory leak sched/isolation: Consolidate error handling sched/isolation: Consolidate check for housekeeping minimum service sched/isolation: Use single feature type while referring to housekeeping cpumask net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch psi: fix possible trigger missing in the window sched/numa: Avoid migrating task to CPU-less node sched/numa: Fix NUMA topology for systems with CPU-less nodes sched: replace cpumask_weight with cpumask_empty where appropriate gpio: rockchip: Reset int_bothedge when changing trigger mac80211_hwsim: Advertise support for EHT capabilities mac80211: parse AddBA request with extended AddBA element mac80211: calculate max RX NSS for EHT mode mac80211: Add support for storing station EHT capabilities mac80211: Handle station association response with EHT mac80211: Add EHT capabilities to association/probe request mac80211: Add initial support for EHT and 320 MHz channels mac80211: Support parsing EHT elements cfg80211: Support configuration of station EHT capabilities cfg80211: add NO-EHT flag to regulatory nl80211: add support for 320MHz channel limitation nl80211: add EHT MCS support cfg80211: Add support for EHT 320 MHz channel width cfg80211: Add data structures to capture EHT capabilities ieee80211: add EHT 1K aggregation definitions ieee80211: Add EHT (802.11be) definitions mac80211_hwsim: Add custom regulatory for 6GHz mac80211_hwsim: don't shadow a global variable mac80211_hwsim: check TX and STA bandwidth nl80211: accept only HE capability elements with valid size mac80211: parse only HE capability elements with valid size ieee80211: add helper to check HE capability element size nl80211: use RCU to read regdom in reg get/dump mac80211_hwsim: Add debugfs to control rx status RSSI ieee80211: use tab to indent struct ieee80211_neighbor_ap_info mac80211: fix forwarded mesh frames AC & queue selection mac80211: refuse aggregations sessions before authorized mac80211: fix EAPoL rekey fail in 802.3 rx path perf report: Add "addr_from" and "addr_to" sort dimensions perf tools: Fix spelling mistake "commpressor" -> "compressor" clocksource/drivers/imx-tpm: Exclude sched clock for ARM64 perf annotate: Remove redundant 'ret' variable perf top: Remove redundant 'err' variable arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 arm64: Add percpu vectors for EL1 arm64: entry: Add macro for reading symbol addresses from the trampoline arm64: entry: Add vectors that have the bhb mitigation sequences drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update() drm/i915: Widen the QGV point mask drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64() drm/i915: Use {active,scaled}_planes to compute ilk watermarks drm/i915: Introduce scaled_planes bitmask drm/i915: Move intel_plane_atomic_calc_changes() & co. out dt-bindings: display: ssd1307fb: Add myself as binding co-maintainer MAINTAINERS: Add entry for Solomon SSD130x OLED displays DRM driver drm/solomon: Add SSD130x OLED displays I2C support drm: Add driver for Solomon SSD130x OLED displays drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed() drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line() lkdtm: Add a test for function descriptors protection lkdtm: Fix execute_[user]_location() lkdtm: Really write into kernel text in WRITE_KERN lkdtm: Force do_nothing() out of line asm-generic: Refactor dereference_[kernel]_function_descriptor() asm-generic: Define 'func_desc_t' to commonly describe function descriptors asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS ia64: Rename 'ip' to 'addr' in 'struct fdesc' powerpc: Prepare func_desc_t for refactorisation powerpc: Remove 'struct ppc64_opd_entry' powerpc: Use 'struct func_desc' instead of 'struct ppc64_opd_entry' powerpc: Move and rename func_descr_t powerpc: Fix 'sparse' checking on PPC64le powerpc/papr_scm: Implement initial support for injecting smart errors powerpc/ftrace: Style cleanup in ftrace_mprofile.S powerpc/ftrace: Have arch_ftrace_get_regs() return NULL unless FL_SAVE_REGS is set powerpc/ftrace: Add recursion protection in prepare_ftrace_return() powerpc/ftrace: Also save r1 in ftrace_caller() media: video/hdmi: handle short reads of hdmi info frame. media: vimc: Add support for contiguous DMA buffers drm/modes: Fix drm_mode_copy() docs media: mexon-ge2d: fixup frames size in registers net: dsa: offload bridge port VLANs on foreign interfaces net: dsa: add explicit support for host bridge VLANs net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu net: bridge: switchdev: replay all VLAN groups net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() net: bridge: switchdev: differentiate new VLANs from changed ones net: bridge: vlan: notify switchdev only when something changed net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing drm/atomic: Don't pollute crtc_state->mode_blob with error pointers video: fbdev: au1100fb: Spelling s/palette/palette/ drm/vc4: Use of_device_get_match_data() video: fbdev: atari: Atari 2 bpp (STe) palette bugfix media: s5p_mfc_dec: set flags for OUTPUT coded formats tee: refactor TEE_SHM_* flags tee: replace tee_shm_register() KEYS: trusted: tee: use tee_shm_register_kernel_buf() tee: add tee_shm_register_{user,kernel}_buf() optee: add optee_pool_op_free_helper() tee: replace tee_shm_alloc() tee: simplify shm pool handling tee: add tee_shm_alloc_user_buf() tee: remove unused tee_shm_pool_alloc_res_mem() hwrng: optee-rng: use tee_shm_alloc_kernel_buf() Input: tsc200x - add axis inversion and swapping support ARM: dts: aspeed: bletchley: Cleanup redundant nodes ARM: dts: aspeed: bletchley: Enable mdio3 bus ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 ARM: dts: aspeed: bletchley: Update fmc configurations ARM: dts: aspeed: bletchley: Update gpio-line-names ARM: dts: aspeed: bletchley: Separate leds into multiple groups ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based Input: xbox - correct the name for Xbox Series S|X controller gve: enhance no queue page list detection Input: ps2-gpio - enforce GPIOs flag open drain Input: ps2-gpio - don't send rx data before the stop bit Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() Input: ps2-gpio - use ktime for IRQ timekeeping Input: ps2-gpio - refactor struct ps2_gpio_data Input: zinitix - add new compatible strings docs: pdfdocs: Move CJK monospace font setting to main conf.py docs/translations: Skip CJK contents if suitable fonts not found docs: pdfdocs: Enable CJKspace in TOC for Korean titles docs: pdfdocs: Switch default CJK font to KR variants docs: pdfdocs: Tweak width params of TOC docs: Fix wording in optional zram feature docs docs/zh_CN: Add sched-energy Chinese translation drm/panel-edp: Allow querying the detected panel via debugfs drm: Plumb debugfs_init through to panels drm/bridge: ti-sn65dsi86: Use drm_bridge_connector docs/zh_CN: Add energy-model Chinese translation Documentation: Fix links for udftools project and pktcdvd tool Documentation: dev-tools: clarify KTAP specification wording arm64: mte: Document the core dump file format arm64: mte: Dump the MTE tags in the core file arm64: mte: Define the number of bytes for storing the tags in a page elf: Introduce the ARM MTE ELF segment type elfcore: Replace CONFIG_{IA64, UML} checks with a new option rtc: pcf2127: fix bug when reading alarm registers rtc: pcf2127: use IRQ flags obtained from device tree if available rtc: pcf8523: Fix GCC 12 warning rtc: sun6i: Enable the bus clock when provided dt-bindings: rtc: sun6i: Add H616, R329, and D1 support dt-bindings: rtc: sun6i: Clean up repetition rtc: fix use-after-free on device removal arm64: dts: broadcom: bcm4908: add I2C block blk-cgroup: set blkg iostat after percpu stat aggregation video: fbdev: atari: Remove unused atafb_setcolreg() video: fbdev: atari: Convert to standard round_up() helper video: fbdev: atari: Fix TT High video mode perf test: Make metric testing more robust perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate perf tui: Only support --tui with slang perf intel-pt: Add documentation for Event Trace and TNT disable perf scripts python: export-to-postgresql.py: Export all sample flags perf scripts python: export-to-sqlite.py: Export all sample flags perf scripting python: Add all sample flags to DB export perf scripts python: intel-pt-events.py: Add Event Trace perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags perf script: Display Intel PT iflag synthesized event perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags perf intel-pt: Synthesize iflag event perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event perf intel-pt: Record Event Trace capability flag perf auxtrace: Add itrace option "I" perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags perf tools: Define Intel PT iflag synthesized event perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event perf intel-pt: decoder: Add MODE.Exec IFLAG processing perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables security: implement sctp_assoc_established hook in selinux perf intel-pt: decoder: Add config bit definitions perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit perf intel-pt: pkt-decoder: Add CFE and EVD packets perf intel-pt: pkt-decoder: Remove misplaced linebreak perf intel-pt: pkt-decoder-test: Fix scope of test_data security: add sctp_assoc_established hook of: unittest: print pass messages at PR_INFO level platform/chrome: cros_ec_typec: Update mux flags during partner removal platform/chrome: cros_ec_typec: Configure muxes at start of port update platform/chrome: cros_ec_typec: Get mux state inside configure_mux platform/chrome: cros_ec_typec: Move mux flag checks ACPI: tables: Quiet ACPI table not found warning btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target btrfs: prevent copying too big compressed lzo segment selftests: bpf: Check bpf_msg_push_data return value bpf: Reject kfunc calls that overflow insn->imm selftests/bpf: Add Skeleton templated wrapper as an example bpftool: Add C++-specific open/load/etc skeleton wrappers selftests/bpf: Fix GCC11 compiler warnings in -O2 mode arm64: atomics: remove redundant static branch arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations arm64: entry: Allow the trampoline text to occupy multiple pages arm64: entry: Make the kpti trampoline's kpti sequence optional arm64: entry: Move trampoline macros out of ifdef'd section arm64: entry: Don't assume tramp_vectors is the start of the vectors arm64: entry: Allow tramp_alias to access symbols after the 4K boundary arm64: entry: Move the trampoline data page before the text page arm64: entry: Free up another register on kpti's tramp_exit path arm64: entry: Make the trampoline cleanup optional KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit arm64: entry.S: Add ventry overflow sanity checks ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi ARM: dts: sti: remove delta node from stih410.dtsi ARM: dts: sti: move some nodes out of the soc section in stih407-family.dtsi ARM: dts: sti: ensure unique unit-address in stih418-clock ARM: dts: sti: ensure unique unit-address in stih410-clock ARM: dts: sti: ensure unique unit-address in stih407-clock bpftool: Fix the error when lookup in no-btf maps pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" kselftest/arm64: mte: user_mem: test a wider range of values kselftest/arm64: mte: user_mem: add more test types kselftest/arm64: mte: user_mem: add test type enum kselftest/arm64: mte: user_mem: check different offsets and sizes kselftest/arm64: mte: user_mem: rework error handling kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len ima: define ima_max_digest_data struct without a flexible array variable perf/smmuv3: Don't cast parameter in bit operations drm/radeon: remove resource accounting v2 perf/x86/intel/pt: Add a capability and config bit for disabling TNTs perf/x86/intel/pt: Add a capability and config bit for event tracing ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS ima: Return error code obtained from securityfs functions staging: fbtft: fb_st7789v: reset display before initialization staging: r8188eu: remove unconditional if statement staging: r8188eu: remove unused macros in sta_info.h staging: r8188eu: remove unused argument in chk_ap_is_alive staging: r8188eu: remove unused argument in on_action_public_default staging: r8188eu: remove unused argument in __nat25_has_expired staging: r8188eu: remove empty function __nat25_db_print staging: r8188eu: remove empty function _InitOperationMode staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv staging: r8188eu: remove unused struct zero_bulkout_context staging: r8188eu: mark _rtw_free_sta_priv as void staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1 staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet staging: r8188eu: we only need one struct bb_reg_def for path a staging: r8188eu: remove path parameter from phy_RFSerialRead staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg staging: r8188eu: limit rtw_dbg_port to path a staging: r8188eu: limit rtw_wx_read_rf to path a staging: r8188eu: clarify that bb_reg_dump uses only path a staging: r8188eu: remove path parameter from phy_RFSerialWrite staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg staging: r8188eu: write only path a registers in rtw_dbg_port staging: r8188eu: set path a explicitly staging: r8188eu: remove unused enums from ieee80211.h staging: r8188eu: remove unused structs from ieee80211.h staging: r8188eu: remove ishighspeed from dvobj_priv staging: r8188eu: clean up enum hw_variables staging: r8188eu: remove unused enum staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() MAINTAINERS: add missing "security/integrity" directory ima: Fix trivial typos in the comments staging: r8188eu: keep the success path and error path separate clk: ralink: make system controller node a reset provider dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property staging: r8188eu: remove useless if else staging: greybus: Remove redundant 'flush_workqueue()' calls staging/ks7010: Remove redundant 'flush_workqueue()' calls staging: most: net: Make use of the helper macro LIST_HEAD() staging: most: video: Make use of the helper macro LIST_HEAD() staging: wfx: remove support for legacy PDS format staging: wfx: allow new PDS format arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL kselftest/arm64: Remove local definitions of MTE prctls kselftest/arm64: Remove local ARRAY_SIZE() definitions arm64: insn: Generate 64 bit mask immediates correctly arm64/mm: avoid fixmap race condition when create pud mapping selftests: kvm: Check whether SIDA memop fails for normal guests arm64/mm: Consolidate TCR_EL1 fields arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set printk: use atomic updates for klogd work arm64: random: implement arch_get_random_int/_long based on RNDR arm64: booting.rst: Clarify on requiring non-secure EL2 net: dm9051: Fix spelling mistake "eror" -> "error" CDC-NCM: avoid overflow in sanity checking EDAC: Fix calculation of returned address and next offset in edac_align_ptr() mctp: fix use after free blk-lib: don't check bdev_get_queue() NULL check block: remove biodoc.rst io_uring: add a schedule point in io_add_buffers() dpaa2-eth: Simplify bool conversion perf: replace bitmap_weight with bitmap_empty where appropriate net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() net: bridge: vlan: check for errors from __vlan_del in __vlan_flush bonding: fix data-races around agg_select_timer net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible dpaa2-eth: Initialize mutex used in one step timestamping path dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key ipv4: add description about martian source crypto: af_alg - get rid of alg_memory_allocated virtio_net: Fix code indent error net: phy: mediatek: remove PHY mode check on MT7531 xhci: Prevent futile URB re-submissions due to incorrect return value. xhci: re-initialize the HC during resume if HCE was set usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail usb: dwc3: pci: add support for the Intel Raptor Lake-S usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers gfs2: Initialize gh_error in gfs2_glock_nq gfs2: Make use of list_is_first gfs2: Switch lock order of inode and iopen glock gfs2: cancel timed-out glock requests gfs2: Expect -EBUSY after canceling dlm locking requests gfs2: gfs2_setattr_size error path fix gfs2: assign rgrp glock before compute_bitstructs ASoC: soc-core: skip zero num_dai component in searching dai name ASoC: tegra20: spdif: make const array rates static drm/i915: Change bigjoiner state tracking to use the pipe bitmask drm/i915: Return both master and slave pipes from enabled_bigjoiner_pipes() drm/i915: Use for_each_intel_crtc_in_pipe_mask() more drm/i915: Convert for_each_intel_crtc_mask() to take a pipe mask instead drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}() dmaengine: idxd: restore traffic class defaults after wq reset powerpc/lib/sstep: fix 'ptesync' build error powerpc/boot: Add `otheros-too-big.bld` to .gitignore irqchip/versatile-fpga: Switch to dynamic chip name output irqchip/ts4800: Switch to dynamic chip name output irqchip/mvebu-pic: Switch to dynamic chip name output irqchip/lpc32xx: Switch to dynamic chip name output irqchip/gic: Switch to dynamic chip name output dmaengine: altera-msgdma: Remove useless DMA-32 fallback configuration genirq/debugfs: Use irq_print_chip() when provided by irqchip genirq: Allow irq_chip registration functions to take a const irq_chip irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) tools/objtool: Check for use of the ENQCMD instruction in the kernel x86/cpufeatures: Re-enable ENQCMD x86/traps: Demand-populate PASID MSR via #GP sched: Define and initialize a flag to identify valid PASID in the task x86/fpu: Clear PASID when copying fpstate iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit i2c: pasemi: Drop I2C classes from platform driver variant i2c: qup: allow COMPILE_TEST i2c: imx: allow COMPILE_TEST i2c: cadence: allow COMPILE_TEST i2c: designware: remove unneeded semicolon i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() i2c: nvidia-gpu: Convert to use dev_err_probe() i2c: nvidia-gpu: Use temporary variable for struct device i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() i2c: Introduce common module to instantiate CCGx UCSI i2c: i801: Add support for Intel Raptor Lake PCH-S i2c: don't expose function which is only used internally ARM: dts: rockchip: remove status from rk3288 crypto node ANDROID: disble the UID_SYS_STATS driver net/mlx5e: Optimize the common case condition in mlx5e_select_queue net/mlx5e: Optimize modulo in mlx5e_select_queue net/mlx5e: Optimize mlx5e_select_queue net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state net/mlx5e: Move repeating code that gets TC prio into a function net/mlx5e: Use select queue parameters to sync with control flow net/mlx5e: Move mlx5e_select_queue to en/selq.c net/mlx5e: Introduce select queue parameters net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues net/mlx5e: Use a barrier after updating txq2sq net/mlx5e: Disable TX queues before registering the netdev net/mlx5e: Cleanup of start/stop all queues net/mlx5e: Use FW limitation for max MPW WQEBBs net/mlx5e: Read max WQEBBs on the SQ from firmware net/mlx5e: Remove unused tstamp SQ field ARM: dts: wpcm450: Add pinmux information to UART0 ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons ARM: dts: wpcm450: Add pin functions ARM: dts: wpcm450: Add pinctrl and GPIO nodes ARM: dts: wpcm450: Add global control registers (GCR) node MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture dt-bindings: arm/npcm: Add binding for global control registers (GCR) dmaengine: stm32-dma: set dma_device max_sg_burst dmaengine: imx-sdma: fix cyclic buffer race condition dmaengine: imx-sdma: restart cyclic channel if needed dmaengine: shdma: Fix runtime PM imbalance on error dmaengine: iot: Remove useless DMA-32 fallback configuration dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe dmaengine: sh: rcar-dmac: Check for error num after setting mask dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet() dmaengine: ptdma: handle the cases based on DMA is complete dmaengine: ptdma: fix concurrency issue with multiple dma transfer dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC dt-bindings: dma: rz-dmac: Document RZ/V2L SoC tipc: fix wrong publisher node address in link publications dmaengine: ptdma: Fix the error handling path in pt_core_init() net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 drm/i915/dg1: Update DMC_DEBUG3 register arm64: dts: qcom: c630: disable crypto due to serror kbuild: replace $(if A,A,B) with $(or A,B) scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop riscv: mm: Support kasan for sv57 riscv: mm: Set sv57 on defaultly riscv: mm: Prepare pt_ops helper functions for sv57 riscv: mm: Control p4d's folding by pgtable_l5_enabled perf vendor events: Update TremontX perf vendor events: Update Westmere EX perf vendor events: Update Westmere EP-SP perf vendor events: Update Tigerlake perf vendor events: Update Silvermont perf vendor events: Update Sandybridge perf vendor events: Update metrics for Skylake perf vendor events: Update Nehalem EP perf vendor events: Update Knights Landing perf vendor events: Update metrics for Jaketown perf vendor events: Update metrics for Ivytown perf vendor events: Update metrics for Icelake perf vendor events: Update metrics for Haswell perf vendor events: Update for GoldmontPlus perf vendor events: Update for Goldmont perf vendor events: Update metrics for BroadwellX perf vendor events: Update metrics for Broadwell perf vendor events: Update for Bonnell perf vendor events: Update metrics for IcelakeX perf vendor events: Update for Westmere EP-DP perf vendor events: Update metrics for Ivybridge perf vendor events: Update metrics for HaswellX perf vendor events: Update metrics for CascadelakeX perf vendor events: Update metrics for Broadwell DE perf vendor events: Update metrics for SkyLake Server perf test: Allow skip for all metrics test riscv: mm: init: mark satp_mode __ro_after_init uaccess: fix integer overflow on access_ok() selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering RISC-V: Fix handling of empty cpu masks RISC-V: Fix hartid mask handling for hartid 31 and up drm/radeon: Fix backlight control on iMac 12,1 drm/amd/display: reset lane settings after each PHY repeater LT drm/amdkfd: navi2x requires extended engines to map and unmap sdma queues drm/amdkfd: remove unneeded unmap single queue option drm/amdgpu: Handle the GPU recovery failure in SRIOV environment. drm/amdgpu: print more error info drm/amd/pm: correct the sequence of sending gpu reset msg drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fini to amdgpu_ras_block_late_init/amdgpu_ras_block_late_fini drm/amdgpu: Optimize operating sysfs and interrupt function interface in amdgpu_ras.c drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi_ras_fini function code drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_ras_fini function code drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma_ras_fini function code drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio_ras_fini function code drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmhub_ras_fini function code drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_ras_fini function code drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_ras_fini function code drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_ras_fini function code drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block drm/amdgpu: no rlcg legacy read in SRIOV case drm/amdgpu: Fix a kerneldoc warning drm/amdkfd: Fix leftover errors and warnings drm/amdkfd: update SPDX license header drm/amdgpu: Show IP discovery in sysfs drm/amdgpu: Fix some kerneldoc warnings drm/radeon: Fix backlight control on iMac 12,1 drm/amd/pm: correct the sequence of sending gpu reset msg perf map: Make map__contains_symbol() args const drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby NFS: LOOKUP_DIRECTORY is also ok with symlinks NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() perf maps: Move maps code to own C file perf maps: Reduce scope of init and exit perf test: Use pointer for maps docs: Makefile: Add -no-shell-escape option to LATEXOPTS cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug perf maps: Use a pointer for kmaps ACPI: EC: Rearrange code in acpi_ec_submit_event() ACPI: EC: Reduce indentation level in acpi_ec_submit_event() ACPI: EC: Do not return result from advance_transaction() stack: Constrain and fix stack offset randomization with Clang builds stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET MAINTAINERS: Update Jiri's email address kernel/fork: Initialize mm's PASID perf bpf: Stop using deprecated bpf_object__next() API perf bpf: Stop using deprecated bpf_load_program() API iommu/ioasid: Introduce a helper to check for valid PASIDs ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() ACPI: PM: Print additional debug message in acpi_s2idle_wake() arm64: Correct wrong label in macro __init_el2_gicv3 rcu: Replace cpumask_weight with cpumask_empty where appropriate rcu: Remove __read_mostly annotations from rcu_scheduler_active externs rcu: Uninline multi-use function: finish_rcuwait() rcu: Mark writes to the rcu_segcblist structure's ->flags field kasan: Record work creation stack trace with interrupts enabled rcu: Inline __call_rcu() into call_rcu() rcu: Add mutex for rcu boost kthread spawning and affinity setting rcu: Fix description of kvfree_rcu() serial: parisc: GSC: fix build when IOSAPIC is not set ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y MAINTAINERS: Add Frederic and Neeraj to their RCU files mm: Change CONFIG option for mm->pasid field iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA selftests/seccomp: Fix seccomp failure by adding missing headers rtw89: handle TX/RX 160M bandwidth rtw89: declare if chip support 160M bandwidth rtw89: add 6G support to rate adaptive mechanism rtw89: extend subband for 6G band rtw89: refine naming of rfk helpers with prefix rtw89: make rfk helpers common across chips brcmfmac: Add BCM43454/6 support device property: Don't split fwnode_get_irq*() APIs in the code wcn36xx: use struct_size over open coded arithmetic ath11k: fix destination monitor ring out of sync ath11k: fix radar detection in 160 Mhz ath11k: fix WARN_ON during ath11k_mac_update_vif_chan ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() cifs: modefromsids must add an ACE for authenticated users PCI: mvebu: Fix device enumeration regression HID: amd_sfh: Add interrupt handler to process interrupts HID: amd_sfh: Add functionality to clear interrupts HID: amd_sfh: Disable the interrupt for all command HID: amd_sfh: Correct the structure field name HID: amd_sfh: Handle amd_sfh work buffer in PM ops drm/bridge: anx7625: Fix overflow issue on reading EDID KVM: s390: Update api documentation for memop ioctl KVM: s390: Add capability for storage key extension of MEM_OP IOCTL KVM: s390: Rename existing vcpu memop functions KVM: s390: Add vm IOCTL for key checked guest absolute memory access KVM: s390: Add optional storage key checking to MEMOP IOCTL KVM: s390: selftests: Test TEST PROTECTION emulation KVM: s390: handle_tprot: Honor storage keys KVM: s390: Honor storage keys when accessing guest memory s390/uaccess: Add copy_from/to_user_key functions ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset iommu/iova: Separate out rcache init USB: zaurus: support another broken Zaurus MAINTAINERS: bridge: update my email selftests: net: cmsg_sender: Fix spelling mistake "MONOTINIC" -> "MONOTONIC" net: prestera: acl: add multi-chain support offload net: wwan: iosm: drop debugfs dev reference net: wwan: debugfs obtained dev reference not dropped net: dsa: realtek: realtek-mdio: reset before setup net: dsa: realtek: realtek-smi: clean-up reset drm/amdgpu: remove VRAM accounting v2 drm/amdgpu: remove PL_PREEMPT accounting drm/amdgpu: remove GTT accounting v2 ipv6: blackhole_netdev needs snmp6 counters net: fix documentation for kernel_getsockname drm/sprd: check the platform_get_resource() return value drm/sprd: fix potential NULL dereference drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig dt-bindings: mfd: maxim,max77693: Convert to dtschema regulator: dt-bindings: maxim,max77693: Convert to dtschema dt-bindings: power: supply: maxim,max77693: Convert to dtschema dt-bindings: leds: maxim,max77693: Convert to dtschema net: dsa: realtek: rename macro to match filename net: dev: Make rps_lock() disable interrupts. net: dev: Makes sure netif_rx() can be invoked in any context. net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal(). net_sched: add __rcu annotation to netdev->qdisc ice: Simplify tracking status of RDMA support drm/ttm: add common accounting to the resource mgr v3 drm/ttm: fix resource manager size type and description net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() net: mscc: ocelot: use bulk reads for stats net: mscc: ocelot: add ability to perform bulk reads net: ocelot: align macros for consistency net: mscc: ocelot: remove unnecessary stat reading from ethtool iommu/msm: Simplify with dev_err_probe() iommu/msm: Use standard driver registration iommu/rockchip: : Use standard driver registration iio: temperature: iqs620at-temp: Add support for V3 silicon mfd: iqs62x: Provide device revision to sub-devices ALSA: hda/realtek: Fix deadlock by COEF mutex iommu: Remove trivial ops->capable implementations iommu/ipmmu-vmsa: Add support for R-Car Gen4 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support ALSA: usb-audio: Don't abort resume upon errors spi: Retire legacy GPIO handling spi: Fix warning for Clang build and simplify code Documentation / MTD: Rename the intel-spi driver mtd: spi-nor: intel-spi: Convert to SPI MEM mtd: spi-nor: intel-spi: Disable write protection only if asked spi: amd: Add support for version AMDI0062 spi: amd: Remove needless rom_addr variable spi: amd: Use iopoll for busy waiting regulator: tps62864: Fix bindings for SW property regmap: irq: cleanup comments ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY ASoC: wm8731: Delete empty remove() function ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES ASoC: pcm3168a: refactor format handling ASoC: pcm3168a: refactor hw_params routine ASoC: pcm3168a: cleanup unintuitive mask usage KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event dt-bindings: drm/bridge: anx7625: Add aux-bus node drm/bridge: anx7625: Support reading edid through aux channel drm/bridge: anx7625: Convert to use devm_kzalloc drm/bridge: anx7625: send DPCD command to downstream iommu/ipmmu-vmsa: Check for error num after setting mask printk: Drop console_sem during panic printk: Avoid livelock with heavy printk during panic printk: disable optimistic spin during panic printk: Add panic_in_progress helper drm/ingenic: Fix support for JZ4780 HDMI output drm/i915: fix drm_i915.h include grouping and sorting drm/i915: axe lots of unnecessary includes from i915_drv.h iommu/vtd: Replace acpi_bus_get_device() iommu/amd: Fix I/O page table memory leak usbip: vudc: Make use of the helper macro LIST_HEAD() MAINTAINERS: Add maintainer entry for EUD drm/i915: include some drm headers only where needed drm/i915: include shmem_fs.h only where needed tee: optee: fix error return code in probe function parisc: Fix some apparent put_user() failures ipv6: Add reasons for skb drops to __udp6_lib_rcv ice: enable parsing IPSEC SPI headers for RSS drm/i915: don't include drm_cache.h in i915_drv.h net: Add dm9051 driver dt-bindings: net: Add Davicom dm9051 SPI ethernet controller net/smc: Add comment for smc_tx_pending drm/i915: split out i915_file_private.h from i915_drv.h Generate netlink notification when default IPv6 route preference changes net/sched: act_police: more accurate MTU policing drm/i915: move i915_reset_count()/i915_reset_engine_count() out of i915_drv.h iommu/amd: Recover from event log overflow platform/x86: Add Intel Software Defined Silicon driver drm/i915: move i915_gem_vm_lookup() where it's used drm/i915: move i915_cache_level_str() static in i915_debugfs.c usb: ulpi: Add debugfs support ALSA: hda: Fix missing codec probe on Shenker Dock 15 ALSA: hda: Fix regression on forced probe mask option tee: amdtee: Make use of the helper macro LIST_HEAD() drm/i915/fbc: Fix the plane end Y offset check drm/i915/opregion: check port number bounds for SWSCI display power state drm/i915/ttm: tweak priority hint selection drm/i915: Fix mbus join config lookup drm/i915: Fix dbuf slice config lookup HID: i2c-hid: note that I2C xfer buffers are DMA-safe HID: i2c-hid: no longer need raw access to HID descriptor structure HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input() HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer() HID: i2c-hid: create a helper for SET_POWER command HID: i2c-hid: define i2c_hid_read_register() and use it HID: i2c-hid: explicitly code setting and sending reports HID: i2c-hid: refactor reset command HID: i2c-hid: use "struct i2c_hid" as argument in most calls HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports HID: i2c-hid: fix handling numbered reports with IDs of 15 and above drm/i915: split out gem/i915_gem_domain.h from i915_drv.h swiotlb: fix info leak with DMA_FROM_DEVICE ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra drm/gem-shmem: Don't store mmap'ed buffers in core dumps drm/gem-shmem: Set vm_ops in static initializer ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names Revert "ANDROID: mm: add a field to store names for private anonymous memory" fs: clean up mount_setattr control flow fs: don't open-code mnt_hold_writers() fs: simplify check in mount_setattr_commit() fs: add mnt_allow_writers() and simplify mount_setattr_prepare() fs: add kernel doc for mnt_{hold,unhold}_writers() clean overflow checks in count_mounts() a bit powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLAG_WARNING kbuild: Add environment variables for userprogs flags kbuild: unify cmd_copy and cmd_shipped fortify: Add Clang support fortify: Make sure strlen() may still be used as a constant expression fortify: Use __diagnose_as() for better diagnostic coverage fortify: Make pointer arguments const Compiler Attributes: Add __diagnose_as for Clang Compiler Attributes: Add __overloadable for Clang Compiler Attributes: Add __pass_object_size for Clang fortify: Replace open-coded __gnu_inline attribute fortify: Update compile-time tests for Clang 14 fortify: Detect struct member overflows in memset() at compile-time fortify: Detect struct member overflows in memmove() at compile-time fortify: Detect struct member overflows in memcpy() at compile-time Makefile: Enable -Wzero-length-bounds Makefile: Enable -Warray-bounds alpha: Silence -Warray-bounds warnings m68k: cmpxchg: Dereference matching size intel_th: msu: Use memset_startat() for clearing hw header KVM: x86: Replace memset() "optimization" with normal per-field writes arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required arm64: dts: imx8mm: Fix VPU Hanging netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency parisc: Show error if wrong 32/64-bit compiler is being used power: supply: axp288-charger: Set Vhold to 4.4V power: supply: ab8500: Remove unneeded variable power: supply: ltc2941: clean up error messages power: supply: ltc2941: simplify Qlsb calculation power: supply: ab8500_charger: Fix spelling typo power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init power: supply: PCHG: Use MKBP for device event handling x86/mce: Use arch atomic and bit helpers cifs: fix double free race when mount fails in cifs_get_root() cifs: do not use uninitialized data in the owner/group sid cifs: fix set of group SID via NTSD xattrs smb3: fix snapshot mount option Linux 5.17-rc4 iio: chemical: atlas-ezo-sensor: Make use of device properties iio: ssp_sensors: Make use of device properties iio: as3935: Use devm_delayed_work_autocancel() etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead net: lan966x: Fix when CONFIG_IPV6 is not set net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled as module tipc: fix a bit overflow in tipc_crypto_key_rcv() net: lan743x: Add support for Clause-45 MDIO PHY management net: lan743x: Add support for SGMII interface net: lan743x: Increase MSI(x) vectors to 16 and Int de-assertion timers to 10 net: lan743x: Add support for 4 Tx queues net: lan743x: Add PCI11010 / PCI11414 device IDs net: wwan: iosm: Enable M.2 7360 WWAN card support ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver ARM: dts: imx6qdl-vicut1: add CAN termination support ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node ARM: dts: imx6dl-prtvt7: Add display and panel nodes arm64: dts: imx8mq-evk: Add second PCIe port support ARM: dts: imx6qdl-mba6: Move pinmux to regulator node ARM: dts: imx6qdl: tqma6: Remove obsolete comment ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source ARM: dts: imx6qdl: tqma6: Add i2c bus recovery ARM: dts: imx6qdl-mba6: Move rtc alias to common location dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains dt-bindings: power: add defines for i.MX8MP power domain ARM: dts: imx7: Move PCIe out of AIPS3 x86/ptrace: Always inline v8086_mode() for instrumentation ARM: dts: Drop serial 1 alias on GW7001 ARM: dts: ixp42x: Expand syscon register range ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree cpumask: Add a x86-specific cpumask_clear_cpu() helper ARM: ixp4xx: Convert to SPARSE_IRQ and P2V ARM: ixp4xx: Drop all common code ARM: ixp4xx: Drop custom DMA coherency and bouncing ARM: ixp4xx: Remove feature bit accessors net: ixp4xx_hss: Check features using syscon net: ixp4xx_eth: Drop platform data support soc: ixp4xx-npe: Access syscon regs using regmap soc: ixp4xx: Add features from regmap helper ARM: ixp4xx: Drop UDC info setting function ARM: ixp4xx: Drop stale Kconfig entry ARM: ixp4xx: Delete old PCI driver ARM: ixp4xx: Delete the Goramo MLR boardfile ARM: ixp4xx: Delete Gateway 7001 boardfiles dt-bindings: soc: samsung: usi: refer to dtschema for children ARM: dts: exynos: add missing HDMI supplies on SMDK5420 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 arm64: dts: exynos: use dedicated wake-up pinctrl compatible in Exynos850 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 arm64: dts: exynos: drop incorrectly placed wakeup interrupts in Exynos850 libbpf: Use dynamically allocated buffer when receiving netlink messages dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema kconfig: fix failing to generate auto.conf f2fs: support idmapped mounts f2fs: add a way to limit roll forward recovery time leds: lm3692x: Return 0 from remove callback powerpc: Fix STACKTRACE=n build powerpc/mm: Update default hugetlb size early selftests/powerpc/copyloops: Add memmove_64 test powerpc/pseries: make pseries_devicetree_update() static powerpc/vdso: Move cvdso_call macro into gettimeofday.S powerpc/vdso: Remove cvdso_call_time macro powerpc/vdso: Merge vdso64 and vdso32 into a single directory powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files powerpc/vdso: augment VDSO32 functions to support 64 bits build powerpc/lib/sstep: use truncate_if_32bit() powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding powerpc: Use the newly added is_tsk_32bit_task() macro powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible powerpc: Add set_memory_{p/np}() and remove set_memory_attr() powerpc/set_memory: Avoid spinlock recursion in change_page_attr() powerpc/ftrace: Remove ftrace_32.S leds: sgm3140: Add ocs,ocp8110 compatible dt-bindings: vendor-prefixes: Add ocs prefix dt-bindings: leds: common: fix unit address in max77693 example x86/head64: Add missing __head annotation to sme_postprocess_startup() Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" firmware: imx: add get resource owner api ARM: dts: imx: Add missing LVDS decoder on M53Menlo arm64: dts: imx8mm-beacon: Enable PCIe drm/lima: avoid error task dump attempt when not enabled kfence: make test case compatible with run time set sample interval mm: memcg: synchronize objcg lists with a dedicated spinlock mm: vmscan: remove deadlock due to throttling failing to make progress fs/proc: task_mmu.c: don't read mapcount for migration entry fs/binfmt_elf: fix PT_LOAD p_align values for loaders Revert "net: ethernet: cavium: use div64_u64() instead of do_div()" ARM: dts: rockchip: fix a typo on rk3288 crypto-controller ARM: dts: rockchip: reorder rk322x hmdi clocks arm64: dts: rockchip: Add Pine64 PineNote board arm64: dts: rockchip: Add pdm node to rk356x dt-bindings: arm: rockchip: Add Pine64 PineNote board atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC scsi: mpi3mr: Bump driver version to 8.0.0.68.0 scsi: mpi3mr: Fix memory leaks scsi: mpi3mr: Update the copyright year scsi: mpi3mr: Fix reporting of actual data transfer size scsi: mpi3mr: Fix cmnd getting marked as in use forever scsi: mpi3mr: Fix hibernation issue scsi: mpi3mr: Update MPI3 headers scsi: mpi3mr: Fix printing of pending I/O count scsi: mpi3mr: Fix deadlock while canceling the fw event mctp: serial: Cancel pending work from ndo_uninit handler net: moxa: use GFP_KERNEL ANDROID: GKI: enable hung task detector sched/numa-balancing: Move some document to make it consistent with the code sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs sched/fair: Improve consistency of allowed NUMA balance calculations selftests/rseq: Change type of rseq_offset to ptrdiff_t lockdep: Correct lock_classes index mapping arm64: dts: broadcom: bcm4908: add watchdog block arm64: dts: broadcom: Add reference to RPi Zero 2 W ARM: dts: Add Raspberry Pi Zero 2 W dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W ARM: dts: bcm2835/6: Add the missing L1/L2 cache information ARM: dts: bcm2711: Add the missing L1/L2 cache information net: dsa: lan9303: fix reset on probe octeontx2-af: fix array bound error scsi: Remove unused member cmd_pool for structure scsi_host_template scsi: libsas: Remove unused parameter for function sas_ata_eh() scsi: libsas: Remove duplicated setting for task->task_state_flags scsi: libsas: Use void for sas_discover_event() return code block: loop:use kstatfs.f_bsize of backing file to set discard granularity scsi: message: fusion: Use GFP_KERNEL docs: block: biodoc.rst: Drop the obsolete and incorrect content scsi: smartpqi: Fix unused variable pqi_pm_ops for clang scsi: libsas: Drop SAS_TASK_AT_INITIATOR scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_abort_task() selftests/sgx: Remove extra newlines in test output selftests/sgx: Ensure enclave data available during debug print selftests/sgx: Do not attempt enclave build without valid enclave selftests/sgx: Fix NULL-pointer-dereference upon early test failure scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t ARM: dts: ux500: Correct Janice accel mount matrix ARM: dts: ux500: Update AB850[05] nodes ARM: dts: AB8505: Enable charging options scsi: pm8001: Clean up inconsistent indenting scsi: ibmvscsis: Silence -Warray-bounds warning scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() scsi: qla2xxx: Add qla2x00_async_done() for async routines cxl/core: Fix cxl_device_lock() class detection cxl/core/port: Fix unregister_port() lock assertion bpf: Fix a bpf_timer initialization issue bpf: Emit bpf_timer in vmlinux BTF drm/amdkfd: replace err by dbg print at svm vram migration drm/amdkfd: Fix prototype warning for get_process_num_bos drm/amdkfd: CRIU fix extra whitespace and block comment warnings drm/amdgpu: adjust register address calculation drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. drm/amdgpu: remove ctx->lock selftests/bpf: Add test for bpf_timer overwriting crash bpf: Fix crash due to incorrect copy_map_value drm/amdgpu: Reset OOB table error count info drm/amd/pm: fulfill the support for DriverSmuConfig table drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby amdgpu/pm: Add emit_clock_levels calls amdgpu/pm: Implement emit_clk_levels for navi10 drm/amdgpu: loose check for umc poison mode drm/amdgpu: add support for GC 10.1.4 drm/amdkfd: fix loop error handling drm/amd/display: extend dcn201 support drm/amdkfd: fix freeing an unset pointer drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure drm/amdkfd: CRIU fix a NULL vs IS_ERR() check drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish drm/amdgpu: Fix htmldoc warning libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 drm/i915: Nuke some dead code drm/i915: Clean up the bigjoiner state copy logic drm/i915: Remove weird code from intel_atomic_check_bigjoiner() drm/i915: Fix bigjoiner state copy fails drm/i915: Flag crtc scaling_filter changes as modeset drm/i915/dp: Reuse intel_hdmi_tmds_clock() drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() power: supply: bq256xx: Handle OOM correctly Revert "PCI/portdrv: Do not setup up IRQs if there are no users" arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 arm64: dts: rockchip: enable the gpu on quartz64-a arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x arm64: dts: rockchip: add gpu node to rk356x power: supply: ab8500_charger: Fix VBAT interval check power: supply: ab8500_charger: Restrict ADC retrieveal power: supply: ab8500_chargalg: Drop enable/disable sysfs power: supply: ab8500_chargalg: Drop charging step power: supply: ab8500_fg: Drop useless parameter power: supply: ab8500_fg: Safeguard compensated voltage power: supply: ab8500_fg: Break out load compensated voltage power: supply: ab8500_fg: Break loop for measurement power: supply: ab8500: Integrate thermal zone power: supply: ab8500: Swap max and overvoltage power: supply: ab8500: Drop BATCTRL thermal mode dt-bindings: gpu: mali-bifrost: describe clocks for the rk356x gpu RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate power: supply: core: Use device_property_string_array_count() power: supply: rt9455: Don't pass an error code in remove callback power: supply: core: Simplify hwmon memory allocation power: supply: ug3105_battery: Add driver for uPI uG3105 battery monitor power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be higher then the fwnode values power: supply: bq24190_charger: Program charger with fwnode supplied ccc_ireg and cvc_vreg power: supply: bq24190_charger: Store ichg-max and vreg-max in bq24190_dev_info power: supply: bq24190_charger: Always call power_supply_get_battery_info() power: supply: bq24190_charger: Turn off 5V boost regulator on shutdown power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info() power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info() dt-bindings: i2c: add bindings for microchip mpfs i2c KVM: SVM: fix race between interrupt delivery and AVIC inhibition KVM: SVM: set IRR in svm_deliver_interrupt KVM: SVM: extract avic_ring_doorbell selftests: kvm: Remove absent target file i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() i2c: qcom-cci: don't delete an unregistered adapter i2c: brcmstb: allow compiling on BCM4908 i2c: rcar: Add R-Car Gen4 support perf namespaces: Add functions to access nsinfo dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support perf map: Add const to map_ip and unmap_ip selftests/exec: Add non-regular to TEST_GEN_PROGS drm/cma-helper: Set VM_DONTEXPAND for mmap perf cpumap: Use for each loop block: partition include/linux/blk-cgroup.h block: move initialization of q->blkg_list into blkcg_init_queue block: remove THROTL_IOPS_MAX dt-bindings: timer: armv7m-systick: convert to dtschema perf cpumap: Migrate to libperf cpumap api block: introduce block_rq_error tracepoint block: Add handling for zone append command in blk_complete_request dt-bindings: net: ethernet-controller: document label property gfs2: Fix gfs2_release for non-writers regression Revert "gfs2: check context in gfs2_glock_put" drm/panfrost: Handle IDVS_GROUP_SIZE feature dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt dt-bindings: display: bridge: document Toshiba TC358768 cells and panel node PCI: uniphier-ep: Add NX1 support PCI: uniphier-ep: Add SoC data structure dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC i2c: designware: Add AMD PSP I2C bus support i2c: designware: Add missing locks i2c: piix4: Enable EFCH MMIO for Family 17h+ i2c: piix4: Add EFCH MMIO support for SMBus port select i2c: piix4: Add EFCH MMIO support to SMBus base address detect i2c: piix4: Add EFCH MMIO support to region request and release i2c: piix4: Move SMBus port selection into function i2c: piix4: Move SMBus controller base address detect into function i2c: piix4: Move port I/O region request/release code into functions ALSA: cleanup double word in comment ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake ARM: dts: mstar: Add board for 100ask DongShanPiOne dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne dt-bindings: vendor-prefixes: Add prefix for 100ask ARM: dts: mstar: Add a dts for Miyoo Mini dt-bindings: arm: mstar: Add compatible for Miyoo Mini dt-bindings: vendor-prefixes: Add prefix for Miyoo ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W dt-bindings: add vendor prefix for Wireless Tag ARM: dts: mstar: Set gpio compatible for ssd20xd drm/i915: Extract skl_crtc_calc_dbuf_bw() drm/i915: Extract skl_allocate_plane_ddb() drm/i915: Introduce skl_plane_ddb_iter drm/i915: Fix plane relative_data_rate calculation drm/i915: Extract skl_ddb_entry_init() drm/i915: Drop pointless dev_priv argument loop: revert "make autoclear operation asynchronous" bpf: Do not try bpf_msg_push_data with len 0 arm64: dts: freescale: add initial support for verdin imx8m mini dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. drm/i915: split out gem/i915_gem_create.h from i915_drv.h arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode arm64: dts: freescale: Use overlay target for simplicity arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding arm64: dts: imx8mm: fix strange hex notation drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h ipv4: add (struct uncached_list)->quarantine list ipv6: add (struct uncached_list)->quarantine list ipv6: give an IPv6 dev to blackhole_netdev ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache drm/i915/dg2: Add Wa_22011100796 drm/i915: More gt idling time with guc submission drm/i915: align the plane_vma to min_page_size of stolen mem drm/i915/dg2: Add Wa_22011450934 drm/i915/selftests: Disable runtime pm wakeref tracking for the mock device dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable dt-bindings: phy: Add `tx-p2p-microvolt` property binding drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit ipv6: Reject routes configurations that specify dsfield (tos) net: dsa: remove lockdep class for DSA slave address list net: dsa: remove lockdep class for DSA master address list net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id net/smc: Add global configure for handshake limitation by netlink net/smc: Dynamic control handshake limitation by socket options net/smc: Limit SMC visits when handshake workqueue congested net/smc: Limit backlog connections net/smc: Make smc_tcp_listen_work() independent locking: Enable RT_MUTEXES by default on PREEMPT_RT. locking/local_lock: Make the empty local_lock_*() function a macro. atomics: Fix atomic64_{read_acquire,set_release} fallbacks locking: Add missing __sched attributes iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL drm/i915: remove leftover i915_gem_pm.h declarations from i915_drv.h dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO net/smc: Avoid overwriting the copies of clcsock callback functions dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility tty: serial: imx: Add fast path when rs485 delays are 0 KVM: arm64: vgic: Read HW interrupt pending state from the HW arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) bindings: usb: dwc3: Update dwc3 properties for EUD connector dt-bindings: Add the yaml bindings for EUD usb: typec: rt1719: Add support for Richtek RT1719 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 drm/i915: split out i915_gem_internal.h from i915_drv.h firmware: arm_scmi: Remove space in MODULE_ALIAS name ASoC: SOF: compr: Mark snd_compress_ops static ASoC: Intel: bytcr_wm5102: use GFP_KERNEL ASoC: wm_adsp: Add trace caps to speaker protection FW ASoC: wm_adsp: Make compressed buffers optional drm/syncobj: flatten dma_fence_chains on transfer video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() usb: xhci-mtk: add support ip-sleep wakeup for mt8195 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" usb: dwc2: Add platform specific data for Intel's Agilex dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg" video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory. usb: dwc2: drd: fix soft connect when gadget is unconfigured usb: gadget: rndis: check size of RNDIS_MSG_SET command USB: gadget: validate interface OS descriptor requests usb: core: Unregister device on component_add() failure net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup platform/x86: intel_cht_int33fe: Move to intel directory platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1-X9x code platform/x86: intel_cht_int33fe: Switch to DMI modalias based loading platform/x86: x86-android-tablets: Minor charger / fuel-gauge improvements platform/x86: x86-android-tablets: Add Nextbook Ares 8 data platform/x86: x86-android-tablets: Add IRQ to Asus ME176C accelerometer info platform/x86: x86-android-tablets: Add lid-switch gpio-keys pdev to Asus ME176C + TF103C platform/x86: x86-android-tablets: Add x86_android_tablet_get_gpiod() helper platform/x86: x86-android-tablets: Add Asus ME176C/TF103C charger and fuelgauge props platform/x86: x86-android-tablets: Add battery swnode support crypto: arm/xor - make vectorized C code Clang-friendly lib/xor: make xor prototypes more friendly to compiler vectorization crypto: atmel-tdes - Add support for the TDES IP available on sama7g5 SoC video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt drm/i915/mst: update slot information for 128b/132b drm/i915/dp: add 128b/132b support to link status checks drm/i915/dp: rewrite DP 2.0 128b/132b link training based on errata drm/i915/dp: move intel_dp_prepare_link_train() call drm/dp: add some new DPCD macros from DP 2.0 E11 drm/dp: add 128b/132b link status helpers from DP 2.0 E11 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() crypto: hmac - disallow keys < 112 bits in FIPS mode crypto: hmac - add fips_skip support KVM: s390: MAINTAINERS: promote Claudio Imbrenda drm/i915/fbc: Fix the plane end Y offset check arm64: defconfig: enable verdin-imx8mm relevant drivers as modules arm64: defconfig: build r8169 as a module arm64: defconfig: build imx-sdma as a module arm64: defconfig: enable imx8m pcie phy driver arm64: defconfig: enable bpf/cgroup firewalling arm64: defconfig: rebuild default configuration arm64: defconfig: re-order default configuration arm64: defconfig: enable pcieaer configuration arm64: defconfig: enable taskstats configuration copy_process(): Move fd_install() out of sighand->siglock critical section MAINTAINERS: add entry for idmapped mounts tests: fix idmapped mount_setattr test drm/i915/opregion: debug log about Mailbox #2 for backlight drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion drm/i915/opregion: early exit from encoder notify if SWSCI isn't there drm/i915/opregion: abstract the check for valid swsci function drm/i915/opregion: check port number bounds for SWSCI display power state soundwire: stream: make enable/disable/deprepare idempotent soundwire: stream: sdw_stream_add_ functions can be called multiple times soundwire: stream: introduce sdw_slave_rt_find() helper soundwire: stream: separate alloc and config within sdw_stream_add_xxx() soundwire: stream: move list addition to sdw_slave_alloc_rt() soundwire: stream: rename and move master/slave_rt_free routines soundwire: stream: group sdw_stream_ functions soundwire: stream: split sdw_alloc_slave_rt() in alloc and config soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers soundwire: stream: split sdw_alloc_master_rt() in alloc and config soundwire: stream: simplify sdw_alloc_master_rt() soundwire: stream: group sdw_port and sdw_master/slave_port functions soundwire: stream: add 'slave' prefix for port range checks soundwire: stream: split alloc and config in two functions soundwire: stream: split port allocation and configuration loops soundwire: stream: add alloc/config/free helpers for ports soundwire: stream: simplify check on port range soundwire: stream: add slave runtime to list earlier soundwire: stream: remove unused parameter in sdw_stream_add_slave bpftool: Update versioning scheme, align on libbpf's version number bpftool: Add libbpf's version number to "bpftool version" output ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices dt-bindings: power: avs: qcom,cpr: Convert to DT schema arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables arm64: dts: qcom: msm8996: Rename cluster OPP tables dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema dt-bindings: opp: qcom-opp: Convert to DT schema arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles opp: Expose of-node's name in debugfs arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk user_events: Add documentation file user_events: Add sample code for typical usage user_events: Add self-test for validator boundaries user_events: Add self-test for perf_event integration user_events: Add self-test for dynamic_events integration user_events: Add self-test for ftrace integration user_events: Validate user payloads for size and null termination user_events: Optimize writing events by only copying data once user_events: Add basic perf and eBPF support user_events: Handle matching arguments from dyn_events user_events: Add print_fmt generation support for basic types user_events: Add minimal support for trace_event into ftrace tracing: Save both wakee and current on wakeup events tracing: Remove size restriction on synthetic event cmd error logging tracing: Remove size restriction on hist trigger cmd error logging tracing: Remove size restriction on tracing_log_err cmd strings arm64: dts: tqma8mqml: add PCIe support arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference arm64: dts: ls1028a-qds: define mdio slots for networking options arm64: dts: imx8m{m,n}_venice*: add gpio-line-names arm64: dts: imx8mn-venice-gw7902: disable gpu arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B arm64: dts: imx8mp: disable usb3_phy1 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible arm64: dts: imx8: add mu5/6 node arm64: dts: imx8qm: Add SCU RTC node arm64: dts: mnt-reform2: correct i2c3 pad-ctrl arm64: dts: mnt-reform2: add internal display support arm64: dts: imx8mq: disable DDRC node by default arm64: dts: imx: add Protonic PRT8MM board arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible arm64: dts: imx8mm-venice*: add PCIe support arm64: dts: imx8mn: Enable GPU arm64: dts: imx8mn: add DISP blk-ctrl arm64: dts: imx8mn: put USB controller into power-domains arm64: dts: imx8mn: add GPC node arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board arm64: dts: imx8mm: Add the pcie support arm64: dts: imx8mm: Add the pcie phy support samples/seccomp: Adjust sample to also provide kill option seccomp: Invalidate seccomp mode to catch death failures signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE bpf: Fix bpf_prog_pack build for ppc64_defconfig soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl dt-bindings: arm: imx: add Protonic PRT8MM board compatible dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl selftest/bpf: Check invalid length in test_xdp_update_frags pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" pinctrl: k210: Fix bias-pull-up pinctrl: fix loop in k210_pinconf_get_drive() pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space pinctrl: starfive: fix semicolon.cocci warnings dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example pinctrl: uniphier: Add USB device pinmux settings pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC clk: qcom: Add MSM8226 Multimedia Clock Controller support dt-bindings: clock: Add support for the MSM8226 mmcc clk: qcom: gcc-msm8996: start getting rid of xo clk clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names clk: qcom: gcc-msm8996: move clock parent tables down clk: qcom: gcc-msm8996: drop unsupported clock sources clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents clk: qcom: videocc-sc7180: use parent_hws instead of parent_data clk: qcom: camcc-sdm845: convert to parent_hws/_data clk: qcom: camcc-sdm845: move clock parent tables down clk: qcom: camcc-sdm845: get rid of the test clock clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents clk: qcom: camcc-sc7180: use parent_hws instead of parent_data clk: qcom: camcc-sc7180: get rid of the test clock clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data clk: qcom: gpucc-sdm660: get rid of the test clock clk: qcom: gpucc-sdm660: fix two clocks with parent_names arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node dt-bindings: arm: msm: Add LLCC compatible for SM8450 dt-bindings: arm: msm: Add LLCC compatible for SM8350 soc: qcom: llcc: Add configuration data for SM8450 SoC soc: qcom: llcc: Update register offsets for newer LLCC HW soc: qcom: llcc: Add missing llcc configuration data soc: qcom: llcc: Add write-cache cacheable support soc: qcom: llcc: Update the logic for version info extraction soc: qcom: llcc: Add support for 16 ways of allocation arm64: dts: qcom: ipq6018: drop the clock-frequency property arm64: dts: qcom: ipq8074: drop the clock-frequency property arm64: dts: qcom: sm8450: add interconnect nodes arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables arm64: dts: qcom: msm8996: Rename cluster OPP tables arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles arm64: dts: qcom: ipq6018: enable the GICv2m support arm64: dts: qcom: ipq8074: enable the GICv2m support pinctrl: qcom: spmi-mpp: Add PM8226 compatible dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges x86/sgx: Silence softlockup detection when releasing large enclaves clk: qcom: Add display clock controller driver for QCM2290 dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings clk: qcom: ipq8074: fix PCI-E clock oops soc: qcom: socinfo: Add some more PMICs and SoCs selftests: netfilter: disable rp_filter on router PCI: pciehp: Add Qualcomm quirk for Command Completed erratum bpf: Convert bpf_preload.ko to use light skeleton. bpf: Update iterators.lskel.h. bpftool: Generalize light skeleton generation. libbpf: Prepare light skeleton for the kernel. bpf: Extend sys_bpf commands for bpf_syscall programs. i2c: piix4: Replace hardcoded memory map size with a #define kernel/resource: Introduce request_mem_region_muxed() thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET ASoC: tlv320adc3xxx: Add IIR filter configuration net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister net: mscc: ocelot: fix mutex lock error during ethtool stats read perf report: Output data file name in raw trace dump perf session: Load data directory files for analysis perf record: Implement compatibility checks perf record: Extend --threads command line option perf record: Introduce --threads command line option perf record: Introduce data transferred and compressed stats perf record: Introduce compressor at mmap buffer object perf record: Introduce bytes written stats perf record: Introduce data file at mmap buffer object perf record: Start threads in the beginning of trace streaming perf record: Stop threads in the end of trace streaming perf record: Introduce thread local variable perf record: Introduce function to propagate control commands perf record: Introduce thread specific data array tools lib: Introduce fdarray duplicate function perf record: Introduce thread affinity and mmap masks net: dsa: qca8k: fix noderef.cocci warnings KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap KVM: nSVM: Implement Enlightened MSR-Bitmap feature KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V KVM: x86: Make kvm_hv_hypercall_enabled() static inline KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET KVM: x86/mmu: Add tracepoint for splitting huge pages KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root KVM: x86/mmu: Move restore_acc_track_spte() to spte.h KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() KVM: x86: Don't bother reading sparse banks that end up being ignored KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE KVM: x86/mmu: Move is_writable_pte() to spte.h KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs KVM: x86/mmu: Move SPTE writable invariant checks to a helper function KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks KVM: SVM: Remove unused MAX_INST_SIZE #define KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() KVM: x86: Move get_cs_db_l_bits() helper to SVM KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names KVM: x86: Use static_call() for copy/move encryption context ioctls() KVM: x86: Unexport kvm_x86_ops KVM: x86: Uninline and export hv_track_root_tdp() KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops KVM: xen: Use static_call() for invoking kvm_x86_ops hooks KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() KVM: VMX: Call vmx_get_cpl() directly in handle_dr() KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names KVM: x86: Drop export for .tlb_flush_current() static_call key KVM: x86: skip host CPUID call for hypervisor leaves KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() KVM: Remove unused "kvm" of kvm_make_vcpu_request() KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() KVM: x86: Skip APICv update if APICv is disable at the module level KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons KVM: x86: Unexport __kvm_request_apicv_update() KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook perf lock: Carefully combine lock stats for discarded entries perf lock: Add -c/--combine-locks option perf lock: Fix lock name length check for printing perf lock: Sort map info based on class name perf lock: Change type of lock_stat->addr to u64 perf lock: Convert lockhash_table to use hlist KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU perf annotate: Try chroot filename for objdump perf inject: Try chroot directory when reading build-id perf tools: Try chroot'ed filename when opening dso/symbol ASoC: wm_adsp: Correct control read size when parsing compressed buffer riscv: fix build with binutils 2.38 riscv: cpu-hotplug: clear cpu from numa map when teardown ice: Avoid RTNL lock when re-creating auxiliary device ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler ice: fix IPIP and SIT TSO offload ice: fix an error code in ice_cfg_phy_fec() net/switchdev: use struct_size over open coded arithmetic drm/bridge: dw-hdmi: use safe format when first in bridge chain selftests: netfilter: synproxy test requires nf_conntrack netfilter: nft_synproxy: unregister hooks on init error path ipv4: Reject again rules with high DSCP values octeontx2-pf: Add TC feature for VFs net: make net->dev_unreg_count atomic net: mpls: Fix GCC 12 warning qed: prevent a fw assert during device shutdown dpaa2-eth: unregister the netdev before disconnecting from the PHY ASoC: SOF: Convert the generic probe support to SOF client ASoC: SOF: Convert the generic IPC message injector into SOF client ASoC: SOF: Convert the generic IPC flood test into SOF client ASoC: SOF: sof-client: Add support for clients not managed by pm framework ASoC: SOF: Introduce IPC SOF client support ASoC: SOF: Split up utils.c into sof-utils and iomem-utils ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD skbuff: cleanup double word in comment net: macb: Align the dma and coherent dma masks selftests: net: test standard socket cmsgs across UDP and ICMP sockets selftests: net: cmsg_sender: support Tx timestamping selftests: net: cmsg_sender: support setting SO_TXTIME selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt selftests: net: cmsg_so_mark: test ICMP and RAW sockets selftests: net: cmsg_sender: support icmp and raw sockets selftests: net: make cmsg_so_mark ready for more options selftests: net: rename cmsg_so_mark net: ping6: support setting socket options via cmsg net: ping6: support packet timestamping net: ping6: remove a pr_debug() statement ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec drm/fb-helper: Clip damage area horizontally drm/fb-helper: Clip damage area to written memory range drm/fb-helper: Calculate damaged area in separate helper drm/fb-helper: Fix vertical damage clipping drm/fb-helper: Fix clip rectangle height soundwire: Replace acpi_bus_get_device() soundwire: intel: fix wrong register name in intel_shim_wake soundwire: bus: add dev_warn() messages to track UNATTACHED devices tipc: improve size validations for received domain records clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC ASoC: dt-bindings: samsung,tm2: convert to dtschema ASoC: dt-bindings: samsung,snow: convert to dtschema ASoC: dt-bindings: samsung,smdk5250: convert to dtschema ASoC: dt-bindings: samsung,arndale: document ALC5631 ASoC: dt-bindings: samsung,arndale: convert to dtschema ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property ASoC: rt5640: Remove the sysclk and sysclk_src checking ASoC: qcom: SC7280: Add machine driver ASoC: qcom: Add macro for lpass DAI id's max limit ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings ASoC: qcom: Actually clear DMA interrupt register for HDMI ALSA: ca0106: Rename register macro names ALSA: memalloc: invalidate SG pages before sync ALSA: memalloc: Fix dma_need_sync() checks vsprintf: Move space out of string literals in fourcc_string() vsprintf: Fix potential unaligned access drm/i915/ttm: tweak priority hint selection genirq: Kill irq_chip::parent_device pinctrl: starfive: Move PM device over to irq domain pinctrl: npcm: Fix broken references to chip->parent_device interconnect: qcom: msm8939: Remove snoc_mm specific regmap dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc xen/pci: Make use of the helper macro LIST_HEAD() xen/x2apic: Fix inconsistent indenting xen/x86: detect support for extended destination ID xen/x86: obtain full video frame buffer address for Dom0 also under EFI drm/i915: move the DRIVER_* macros to i915_driver.[ch] drm/amdgpu: Fix compile error. Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" drm/i915: move intel_hws_csb_write_index() out of i915_drv.h Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" ARM: mach-bcm: disable ftrace in SMC invocation routines wcn36xx: Uninitialized variable in wcn36xx_change_opchannel() brcmfmac: of: remove redundant variable len brcmfmac: p2p: Replace one-element arrays with flexible-array members rtw89: coex: set EN bit to PLT register rtw89: recover rates of rate adaptive mechanism rtw88: recover rates of rate adaptive mechanism rtw89: declare AP mode support rtw89: debug: add stations entry to show ID assignment rtw89: implement ieee80211_ops::start_ap and stop_ap rtw89: maintain assoc/disassoc STA states of firmware and hardware rtw89: only STA mode change vif_type mapping dynamically rtw89: add addr_cam field to sta to support AP mode rtw89: extend role_maintain to support AP mode spi: mxic: Add support for pipelined ECC operations spi: mxic: Add support for direct mapping spi: mxic: Create a helper to ease the start of an operation spi: mxic: Create a helper to configure the controller before an operation spi: mxic: Fix the transmit path mtd: spinand: Create direct mapping descriptors for ECC operations mtd: spinand: Delay a little bit the dirmap creation spi: spi-mem: Add an ecc parameter to the spi_mem_op structure spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper spi: mxic: Provide a capability structure spi: cadence-quadspi: Provide a capability structure spi: spi-mem: Check the controller extra capabilities spi: spi-mem: Introduce a capability structure rtw88: fix use after free in rtw_hw_scan_update_probe_req() mtd: nand: mxic-ecc: Support SPI pipelined mode iwlwifi: fix use-after-free MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK mptcp: netlink: process IPv6 addrs in creating listening sockets selftests: mptcp: add missing join check tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. cpufreq: CPPC: Fix performance/frequency conversion xfs: only bother with sync_filesystem during readonly remount ARM: dts: socfpga: cyclone5: align regulator node with dtschema ARM: dts: socfpga: arria10: align regulator node with dtschema arm64: dts: agilex: align pl330 node name with dtschema arm64: dts: stratix10: align pl330 node name with dtschema net: drop_monitor: support drop reason net: usb: qmi_wwan: Add support for Dell DW5829e dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as maintainer dt-bindings: rng: atmel,at91-trng: update maintainers entry dt-bindings: net: can: fix dtbs warning kconfig: fix missing fclose() on error paths docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verbose docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversion docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversion dt-bindings: display: samsung,exynos-fimd: convert to dtschema dt-bindings: display: samsung,exynos5433-mic: convert to dtschema dt-bindings: display: samsung,exynos-hdmi: convert to dtschema dt-bindings: display: samsung,exynos-mixer: convert to dtschema dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema dt-bindings: display: samsung,exynos7-decon: convert to dtschema dt-bindings: display: samsung,exynos5433-decon: convert to dtschema dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema test_overflow: Regularize test reporting output drm/amdgpu/display: change pipe policy for DCN 2.0 dt-bindings: clock: Add binding for TI clksel drm/amdgpu: fix gmc init fail in sriov mode drm/amd/pm: correct hwmon power label name drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object drm/radeon/uvd: Fix forgotten unmap buffer objects drm/amdkfd: Consolidate MQD manager functions drm/amdkfd: Remove unused old debugger implementation drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS drm/amd/pm: fix hwmon node of power1_label create issue drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode s390/mm: use CRST_ALLOC_ORDER instead of number s390/maccess: fix semantics of memcpy_real() and its callers s390/dump: fix old lowcore virtual vs physical address confusion s390/cio: verify the driver availability for path_event call dt-bindings: net: convert net/cortina,gemini-ethernet to yaml dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML audit: don't deref the syscall args when checking the openat2 open_how::flags drm/amd/pm: fix hwmon node of power1_label create issue drm/amd/display: keep eDP Vdd on when eDP stream is already enabled drm/amd/display: fix yellow carp wm clamping drm/amd/display: Cap pflip irqs per max otg number drm/amdgpu: add utcl2_harvest to gc 10.3.1 display/amd: decrease message verbosity about watermarks table failure drm/i915: Fix IPS disable in intel_plane_disable_noatomic() drm/i915: Extract hsw_ips_get_config() drm/i915: Move the IPS code to its own file drm/i915: Hoover the IPS enable/disable calls into the pre/post update hooks drm/i915: Change IPS calling convention drm/i915: Move vblank waits out from IPS code selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg" drm/amdkfd: use unmap all queues for poison consumption drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid x86/PCI: revert "Ignore E820 reservations for bridge windows on newer systems" ACPI/IORT: Check node revision for PMCG resources btrfs: send: in case of IO error log it btrfs: get rid of warning on transaction commit when using flushoncommit btrfs: defrag: don't try to defrag extents which are under writeback btrfs: don't hold CPU for too long when defragging a file Fix regression due to "fs: move binfmt_misc sysctl to its own file" ice: Add ability for PF admin to enable VF VLAN pruning ice: Add support for 802.1ad port VLANs VF ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev ice: Support configuring the device to Double VLAN Mode ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads ice: Add outer_vlan_ops and VSI specific VLAN ops implementations ice: Adjust naming for inner VLAN operations ice: Use the proto argument for VLAN ops ice: Refactor vf->port_vlan_info to use ice_vlan ice: Introduce ice_vlan struct ice: Add new VSI VLAN ops ice: Add helper function for adding VLAN 0 ice: Refactor spoofcheck configuration functions drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive recursive locking' drm/amdgpu: Rework amdgpu_device_lock_adev drm/amdgpu: Move in_gpu_reset into reset_domain drm/amdgpu: Move reset sem into reset_domain drm/amdgpu: Rework reset domain to be refcounted. drm/amdgpu: Drop concurrent GPU reset protection for device drm/amdgpu: Drop hive->in_reset drm/amd/virt: For SRIOV send GPU reset directly to TDR queue. drm/amdgpu: Serialize non TDR gpu recovery with TDRs drm/amdgpu: Move scheduler init to after XGMI is ready drm/amdgpu: Introduce reset domain arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema arm64: dts: agilex: align mmc node names with dtschema arm64: dts: agilex: add board compatible for N5X DK arm64: dts: agilex: add board compatible for SoCFPGA DK arm64: dts: stratix10: align regulator node names with dtschema arm64: dts: stratix10: align mmc node names with dtschema arm64: dts: stratix10: move ARM timer out of SoC node arm64: dts: stratix10: add board compatible for SoCFPGA DK ARM: dts: arria10: add board compatible for SoCFPGA DK ARM: dts: arria10: add board compatible for Mercury AA1 ARM: dts: arria5: add board compatible for SoCFPGA DK dt-bindings: clock: intel,stratix10: convert to dtschema dt-bindings: intel: document Agilex based board compatibles dt-bindings: altera: document Stratix 10 based board compatibles dt-bindings: altera: document VT compatibles dt-bindings: altera: document Arria 10 based board compatibles dt-bindings: altera: document Arria 5 based board compatibles dt-bindings: altera: document existing Cyclone 5 board compatibles PCI: endpoint: Fix alignment fault error in copy tests drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with external bridge dt-bindings: display: mediatek: add ethdr definition for mt8195 dt-bindings: display: mediatek: add vdosys1 MERGE property for mt8195 ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members MAINTAINERS: update cros_ec_codec maintainers memory: of: parse max-freq property dt-bindings: memory: lpddr3: deprecate passing timings frequency as unit address dt-bindings: memory: lpddr3: deprecate manufacturer ID dt-bindings: memory: lpddr3: adjust IO width to spec dt-bindings: memory: lpddr3: convert to dtschema dt-bindings: memory: lpddr3-timings: convert to dtschema dt-bindings: memory: lpddr2-timings: convert to dtschema Drivers: hv: utils: Make use of the helper macro LIST_HEAD() NFSD: Deprecate NFS_OFFSET_MAX NFSD: Fix offset type in I/O trace points NFSD: COMMIT operations must not return NFS?ERR_INVAL NFSD: Clamp WRITE offsets NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes NFSD: Fix ia_size underflow NFSD: Fix the behavior of READ near OFFSET_MAX nvme-tcp: fix bogus request completion when failing to send AER nvme: add nvme_complete_req tracepoint for batched completion irqchip/stm32-exti: Add STM32MP13 support dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti gpio: tpmx86: Move PM device over to irq domain gpio: rcar: Move PM device over to irq domain gpio: omap: Move PM device over to irq domain gpio: mt7621: Kill parent_device usage irqchip/imx-intmux: Move PM device over to irq domain irqchip/renesas-irqc: Move PM device over to irq domain irqchip/renesas-intc-irqpin: Move PM device over to irq domain irqchip/gic: Move PM device over to irq domain genirq: Allow the PM device to originate from irq domain vlan: move dev_put into vlan_dev_uninit vlan: introduce vlan_dev_free_egress_priority libbpf: Fix compilation warning due to mismatched printf format ax25: fix UAF bugs of net_device caused by rebinding operation net: usb: smsc95xx: add generic selftest support net: ethernet: cavium: use div64_u64() instead of do_div() net:enetc: enetc qos using the CBDR dma alloc function net:enetc: command BD ring data memory alloc as one function alone net:enetc: allocate CBD ring data memory using DMA coherent methods net: dsa: fix panic when DSA master device unbinds on shutdown soc: fsl: dpio: read the consumer index from the cache inhibited area dpaa2-eth: add support for software TSO dpaa2-eth: work with an array of FDs dpaa2-eth: use the S/G table cache also for the normal S/G path dpaa2-eth: extract the S/G table buffer cache interaction into functions dpaa2-eth: allocate a fragment already aligned dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx octeontx2-pf: PFC config support with DCBx octeontx2-af: Flow control resource management octeontx2-af: Priority flow control configuration support octeontx2-af: Don't enable Pause frames by default spi: make remove callback a void function platform/chrome: cros_ec: Make cros_ec_unregister() return void tpm: st33zp24: Make st33zp24_remove() a void function staging: fbtft: Deduplicate driver registration macros staging: fbtft: Fix error path in fbtft_driver_module_init() MIPS: DTS: CI20: fix how ddc power is enabled MIPS: Malta: Enable BLK_DEV_INITRD net: amd-xgbe: disable interrupts during pci removal tipc: rate limit warning for received illegal binding update net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE veth: fix races around rq->rx_notify_masked mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control mctp: Allow keys matching any local address mctp: Add helper for address match checking mctp: tests: Add key state tests mctp: tests: Rename FL_T macro to FL_TO ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit ax25: fix NPD bug in ax25_disconnect Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() net: fix a memleak when uncloning an skb dst and its metadata net: do not keep the dst cache when uncloning an skb dst and its metadata drm/i915/pm: hide struct drm_i915_clock_gating_funcs drm/i915/dpll: hide struct intel_dpll_funcs drm/i915/dpll: add intel_dpll_crtc_compute_clock() drm/i915/fdi: hide struct intel_fdi_funcs drm/i915/hpd: hide struct intel_hotplug_funcs drm/i915/color: hide struct intel_color_funcs dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC netfilter: ctnetlink: use dump structure instead of raw args nfqueue: enable to set skb->priority drm/i915: group i915_drv.h forward declarations together netfilter: nft_cmp: optimize comparison for 16-bytes netfilter: cttimeout: use option structure netfilter: ecache: don't use nf_conn spinlock gpio: sim: fix hogs with custom chip labels dt-bindings: ARM: at91: update maintainers entry MAINTAINERS: replace a Microchip AT91 maintainer selftests: netfilter: fix exit value for nft_concat_range netfilter: xt_socket: fix a typo in socket_mt_destroy() selftests: netfilter: add synproxy test ARM: cacheflush: avoid clobbering the frame pointer gpiolib: make struct comments into real kernel docs dt-bindings: gpio: convert faraday,ftgpio01 to yaml mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device mtd: nand: mxic-ecc: Add Macronix external ECC engine support mtd: rawnand: protect access to rawnand devices while in suspend ALSA: hda: Fix driver index handling at re-binding ARM: kprobes: treat R7 as the frame pointer register in Thumb2 builds ARM: ftrace: enable the graph tracer with the EABI unwinder ARM: unwind: track location of LR value in stack frame ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST ARM: ftrace: avoid unnecessary literal loads ARM: ftrace: avoid redundant loads or clobbering IP ARM: ftrace: use trampolines to keep .init.text in branching range ARM: ftrace: use ADD not POP to counter PUSH at entry ARM: ftrace: ensure that ADR takes the Thumb bit into account xfrm: enforce validity of offload input flags cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist ARM: dts: imx7s: Define operating points table for cpufreq cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse cpufreq: replace cpumask_weight with cpumask_empty where appropriate cpufreq: qcom-hw: Delay enabling throttle_irq cpufreq: Reintroduce ready() callback can: isotp: fix error path in isotp_sendmsg() to unlock wait queue can: isotp: fix potential CAN frame reception race in isotp_rcv() drm/i915/guc: Use a single pass to calculate regset drm/i915/guc: Prepare for error propagation cxl/regs: Fix size of CXL Capability Header Register cxl/core/port: Handle invalid decoders cxl/core/port: Fix / relax decoder target enumeration docs: Add PECI documentation docs: hwmon: Document PECI drivers hwmon: peci: Add dimmtemp driver hwmon: peci: Add cputemp driver peci: Add peci-cpu driver peci: Add support for PECI device drivers peci: Add sysfs interface for PECI bus peci: Add device detection peci: Add peci-aspeed controller driver peci: Add core infrastructure ARM: dts: aspeed: Add PECI controller nodes dt-bindings: Add bindings for peci-aspeed dt-bindings: Add generic bindings for PECI tools/testing/cxl: Add a physical_node link tools/testing/cxl: Enumerate mock decoders tools/testing/cxl: Mock one level of switches tools/testing/cxl: Fix root port to host bridge assignment tools/testing/cxl: Mock dvsec_ranges() cxl/core/port: Add endpoint decoders cxl/core: Move target_list out of base decoder attributes cxl/mem: Add the cxl_mem driver cxl/core/port: Add switch port enumeration cxl/memdev: Add numa_node attribute cxl/pci: Emit device serial number cxl/pci: Implement wait for media active cxl/pci: Retrieve CXL DVSEC memory info cxl/pci: Cache device DVSEC offset cxl/pci: Store component register base in cxlds cxl/core/port: Remove @host argument for dport + decoder enumeration cxl/port: Add a driver for 'struct cxl_port' objects cxl/core: Emit modalias for CXL devices cxl/core/hdm: Add CXL standard decoder enumeration to the core cxl/core: Generalize dport enumeration in the core cxl/pci: Rename pci.h to cxlpci.h cxl/port: Up-level cxl_add_dport() locking requirements to the caller cxl/pmem: Introduce a find_cxl_root() helper cxl/port: Introduce cxl_port_to_pci_bus() cxl/core/port: Use dedicated lock for decoder target list cxl: Prove CXL locking cxl/core: Track port depth cxl/core/port: Make passthrough decoder init implicit cxl/core: Fix cxl_probe_component_regs() error message cxl/core/port: Clarify decoder creation cxl/core: Convert decoder range to resource cxl/decoder: Hide physical address information from non-root cxl/core/port: Rename bus.c to port.c cxl: Introduce module_cxl_driver cxl/acpi: Map component registers for Root Ports cxl/pci: Add new DVSEC definitions cxl: Flesh out register names cxl/pci: Defer mailbox status checks to command timeouts cxl/pci: Implement Interface Ready Timeout cxl: Rename CXL_MEM to CXL_PCI selftests/bpf: Test BPF_KPROBE_SYSCALL macro libbpf: Add BPF_KPROBE_SYSCALL macro libbpf: Fix accessing the first syscall argument on s390 libbpf: Fix accessing the first syscall argument on arm64 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390 libbpf: Fix accessing syscall arguments on riscv libbpf: Fix riscv register names libbpf: Fix accessing syscall arguments on powerpc selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro libbpf: Add PT_REGS_SYSCALL_REGS macro selftests/bpf: Fix an endianness issue in bpf_syscall_macro test nfp: flower: fix ida_idx not being released net: dsa: typo in comment ptp_pch: Remove unused pch_pm_ops ptp_pch: Convert to use managed functions pcim_* and devm_* ptp_pch: Switch to use module_pci_driver() macro ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() ptp_pch: use mac_pton() ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path net: ethernet: litex: Add the dependency on HAS_IOMEM net: remove default_device_exit() bonding: switch bond_net_exit() to batch mode can: gw: switch cangw_pernet_exit() to batch mode ipmr: introduce ipmr_net_exit_batch() ip6mr: introduce ip6mr_net_exit_batch() ipv6: change fib6_rules_net_exit() to batch mode ipv4: add fib_net_exit_batch() nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() ipv6/addrconf: switch to per netns inet6_addr_lst hash table ipv6/addrconf: use one delayed work per netns ipv6/addrconf: allocate a per netns hash table ibmvnic: don't release napi in __ibmvnic_open() net: dsa: lantiq_gswip: don't use devres for mdiobus net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding net: dsa: seville: register the mdiobus under devres net: dsa: felix: don't use devres for mdiobus net: dsa: bcm_sf2: don't use devres for mdiobus net: dsa: ar9331: register the mdiobus under devres net: dsa: mv88e6xxx: don't use devres for mdiobus net: add dev->dev_registered_tracker cifs: mark sessions for reconnection in helper function cifs: call helper functions for marking channels for reconnect dt-bindings: vendor-prefixes: clarify HP prefix dt-bindings: trivial-devices: make comment indentation consistent bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE bonding: pair enable_port with slave_arr_updates riscv: extable: fix err reg writing in dedicated uaccess handler gve: Recording rx queue before sending to napi et131x: support arbitrary MAX_SKB_FRAGS firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds bpf: Fix leftover header->pages in sparc and powerpc code. libbpf: Fix signedness bug in btf_dump_array_data() arm64: dts: qcom: c630: Move panel to aux-bus arm64: dts: qcom: c630: Add backlight controller Input: clear BTN_RIGHT/MIDDLE on buttonpads tracing: Fix tp_printk option related with tp_printk_stop_on_boot MAINTAINERS: Add RTLA entry drm/nouveau/backlight: Just set all backlight types as RAW drm/nouveau/backlight: Fix LVDS backlight detection on some laptops selftests/bpf: Do not export subtest as standalone test Documentation: KUnit: Fix usage bug nouveau/svm: Use struct_size() helper in nouveau_pfns_map() cifs: call cifs_reconnect when a connection is marked rcutorture: Provide non-power-of-two Tasks RCU scenarios rcutorture: Test SRCU size transitions torture: Make torture.sh help message match reality fscrypt: update documentation for direct I/O support f2fs: support direct I/O with fscrypt using blk-crypto ext4: support direct I/O with fscrypt using blk-crypto iomap: support direct I/O with fscrypt using blk-crypto fscrypt: add functions for direct I/O support KVM: x86: SVM: move avic definitions from AMD's spec to svm.h KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them KVM: x86: nSVM: expose clean bit support to the guest KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state KVM: x86: nSVM: fix potential NULL derefernce on nested migration KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case Revert "svm: Add warning message for AVIC IPI invalid target" rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention rcu-tasks: Use order_base_2() instead of ilog2() rcu: Create and use an rcu_rdp_cpu_online() rcu: Make rcu_barrier() no longer block CPU-hotplug operations rcu: Rework rcu_barrier() and callback-migration logic rcu: Refactor rcu_barrier() empty-list handling rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute KVM: arm64: Keep a list of probed PMUs KVM: arm64: Keep a per-VM pointer to the default PMU perf: Fix wrong name in comment for struct perf_cpu_context KVM: arm64: Do not change the PMU event filter after a VCPU has run bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures drm/rockchip: vop: Correct RK3399 VOP register fields drm/rockchip: dw_hdmi: Do not leave clock enabled in error case usb: ehci: add pci device support for Aspeed platforms RDMA/irdma: Add support for DSCP RDMA/irdma: Refactor DCB bits in prep for DSCP support arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles arm64: dts: rockchip: add the i2s3_2ch node to rk356x arm64: dts: rockchip: Add Bananapi R2 Pro dt-bindings: rockchip: Add BananaPi R2 Pro Board arm64: dts: rockchip: enable the mali GPU on rk3399-firefly arm64: dts: ipq6018: Use reference clock to set dwc3 period arm64: dts: zynqmp: Move USB clocks to dwc3 node rtla: Fix segmentation fault when failing to enable -t i40e: Add a stat for tracking busy rx pages i40e: Add a stat for tracking pages waived i40e: Add a stat tracking new RX page allocations i40e: Aggregate and export RX page reuse stat i40e: Remove rx page reuse double count iommu/arm-smmu-v3: fix event handling soft lockup iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe iommu/arm-smmu-v3: Simplify memory allocation iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation RDMA/rxe: Check the last packet by RXE_END_MASK KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 KVM: arm64: Drop unused param from kvm_psci_version() kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() kvm: selftests: aarch64: fix some vgic related comments kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check kvm: selftests: aarch64: pass vgic_irq guest args as a pointer kvm: selftests: aarch64: fix assert in gicv3_access_reg perf: Replace acpi_bus_get_device() perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n mmc: block: fix read single on recovery logic arm64: Remove ARCH_VULCAN perf/arm-cmn: Make arm_cmn_debugfs static KVM: arm64: Make active_vmids invalid on vCPU schedule out KVM: arm64: Align the VMID allocation with the arm64 ASID perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER drm/i915: Fix mbus join config lookup drm/i915: Fix dbuf slice config lookup KVM: arm64: Make VMID bits accessible outside of allocator KVM: arm64: Introduce a new VMID allocator for KVM arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() KVM: arm64: Add comments for context flush and sync callbacks KVM: selftests: Add vgic initialization for dirty log perf test for ARM KVM: arm64: Add fast path to handle permission relaxation during dirty logging KVM: arm64: Use read/write spin lock for MMU protection perf/arm-ccn: Use platform_get_irq() to get the interrupt selftests: KVM: Test OS lock behavior selftests: KVM: Add OSLSR_EL1 to the list of blessed regs KVM: arm64: Emulate the OS Lock KVM: arm64: Allow guest to set the OSLK bit KVM: arm64: Stash OSLSR_EL1 in the cpu context KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined SUNRPC: lock against ->sock changing during sysfs read MAINTAINERS: Update my email address NFS: Fix nfs4_proc_get_locations() kernel-doc comment xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create NFS: Fix initialisation of nfs_client cl_flags field MAINTAINERS: Add entry for fbdev core sbitmap: Delete old sbitmap_queue_get_shallow() lib/sbitmap: kill 'depth' from sbitmap_word fbcon: Avoid 'cap' set but not used warning spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe spi: Fix test error for sp7021. spi: tegra114: Add missing IRQ check in tegra_spi_probe spi: ath79: add mem_ops for fast-read spi: Modify irq request position and modify parameters spi: spidev: prevent spidev->speed_hz from being zero spi: Add compatible for Mediatek MT8186 spi: Convert spi-mt65xx to json-schema spi: Convert spi-slave-mt27xx to json-schema regulator: Add support for TPS6286x regulator: Add bindings for TPS62864x ASoC: fsl_sai: Enable combine mode soft ASoC: SOF: compr: Add compress ops implementation ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare ASoC: simple-mux: Depend on gpiolib rather than selecting it ASoC: zl38060: Remove spurious gpiolib select ASoC: max9759: Remove spurious gpiolib select ASoC: simple-amplifier: Remove spurious gpiolib select ASoC: rt9120: Remove spurious gpiolib select ASoC: dmic: Remove spurious gpiolib select spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() regulator: core: fix false positive in regulator_late_cleanup() ASoC: rt5682: do not block workqueue if card is unbound ASoC: rt5668: do not block workqueue if card is unbound ASoC: rt5682s: do not block workqueue if card is unbound ASoC: tas2770: Insert post reset delay ASoC: Revert "ASoC: mediatek: Check for error clk pointer" drm/ast: Move SIL164-based connector code into separate helpers drm/ast: Move DP501-based connector code into separate helpers drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask() drm/ast: Initialize encoder and connector for VGA in helper function drm/ast: Rename struct ast_connector to struct ast_vga_connector drm/ast: Remove unused value dp501_maxclk drm/ast: Remove AST_TX_ITE66121 constant drm/ast: Move connector mode_valid function to CRTC drm/ast: Fail if connector initialization fails arm64: dts: rockchip: reorder rk3399 hdmi clocks clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI reference clock on rk3568 clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 clk: rockchip: Add more PLL rates for rk3568 usb: dwc3: gadget: Prevent core from processing stale TRBs platform: use dev_err_probe() in platform_get_irq_byname() VMCI: dma dg: add support for DMA datagrams receive VMCI: dma dg: add support for DMA datagrams sends VMCI: dma dg: allocate send and receive buffers for DMA datagrams VMCI: dma dg: register dummy IRQ handlers for DMA datagrams VMCI: dma dg: set OS page size VMCI: dma dg: detect DMA datagram capability VMCI: dma dg: add MMIO access to registers VMCI: dma dg: whitespace formatting change for vmci register defines misc: alcor_pci: Fix an error handling path speakup-dectlk: Restore pitch setting speakup_audptr: cleanup synth_version speakup: Allow lower values for the flush parameter comedi: remove redundant assignment to variable buffer_config PCI: aardvark: Update comment about link going down after link-up PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() PCI: aardvark: Don't mask irq when mapping PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts PCI: aardvark: Use separate INTA interrupt for emulated root bridge PCI: aardvark: Fix support for PME requester on emulated bridge PCI: aardvark: Add support for PME interrupts PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge PCI: aardvark: Add support for ERR interrupt on emulated bridge PCI: aardvark: Enable MSI-X support PCI: aardvark: Fix setting MSI address PCI: aardvark: Add support for masking MSI interrupts PCI: aardvark: Refactor unmasking summary MSI interrupt PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) PCI: aardvark: Make msi_domain_info structure a static driver structure usb: dwc3: Program GFLADJ usb: dwc3: Calculate REFCLKPER based on reference clock usb: dwc3: Get clocks individually dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns PCI: aardvark: Make MSI irq_chip structures static driver structures PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ PCI: aardvark: Rewrite IRQ code to chained IRQ handler PCI: aardvark: Fix support for MSI interrupts PCI: aardvark: Fix reading MSI interrupt number PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* serial: 8250_bcm2835aux: Add ACPI support dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC dt-bindings: serial: renesas,scif: Remove redundant renesas,scif-r9a07g054 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources serial: mctrl_gpio: add a new API to enable / disable wake_irq staging: drop fpgaboot driver Staging: nvec: Fix ending in '(' error staging: pi433: remove need to recompile code to debug fifo content staging: pi433: standardize use of line escape chars in dev_dbg stmts staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES gpio: sifive: use the correct register to read output values dt-bindings: gpio: gpio-vf610: Add imx93 compatible string gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO gpiolib: Use short form of ternary operator in gpiod_get_index() gpiolib: Introduce for_each_gpio_desc_with_flag() macro Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'? Staging: unisys: visorhba: alignment should match open parenthesis gpiolib: Never return internal error codes to user space staging: gdm724x: Replace one-element array with flexible-array member staging: r8188eu: usb_suspend_sema is initialised but not used staging: r8188eu: RegUsbSS is not used staging: r8188eu: dvobj_priv's signal_strength is not used staging: r8188eu: usb_vendor_req_mutex is not used staging: r8188eu: remove unused struct hostapd_priv staging: r8188eu: not_indic_disco is unused staging: r8188eu: irq_alloc is not used staging: r8188eu: in_cta_test is always 0 staging: r8188eu: remove unused struct adapter components staging: r8188eu: remove the global DriverState staging: r8188eu: remove unused enum _ADAPTER_TYPE staging: r8188eu: remove unused enum _IFACE_TYPE staging: r8188eu: move local definitions into rtw_fw.h staging: r8188eu: remove debug code to bypass IQ calibration staging: r8188eu: remove debug code to bypass LC calibration staging: r8188eu: replace local OFDM_index with single variable staging: r8188eu: only OFDM_index[0] is used staging: r8188eu: only OFDM_index_old[0] is used hwmon: sy7636a: Add temperature driver for sy7636a regulator: sy7636a: Remove requirement on sy7636a mfd mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a mfd: simple-mfd-i2c: Add a Kconfig name dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml backlight: qcom-wled: Add PM6150L compatible x86/cpufeatures: Put the AMX macros in the word 18 block dt-bindings: backlight: qcom-wled: Add PM6150L compatible staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e staging: r8188eu: limit rf register writes to path a staging: r8188eu: use a define for the radio path staging: r8188eu: RfRegChnlVal[1] is set but not used staging: r8188eu: remove constant rf variable staging: r8188eu: bTXPowerTracking is set but not used staging: r8188eu: bTXPowerTrackingInit is set but not used staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used staging: r8188eu: TXPowercount is set but not used MAINTAINERS: add myself as a maintainer for the sl28cpld MAINTAINERS: add IRC to ARM sub-architectures and Devicetree MAINTAINERS: arm: samsung: add Git tree and IRC ARM: dts: Fix boot regression on Skomer ARM: dts: spear320: Drop unused and undocumented 'irq-over-gpio' property pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() pinctrl: renesas: r8a77995: Restore pin group sort order pinctrl: renesas: r8a7790: Restore pin function sort order pinctrl: renesas: r8a7779: Restore pin function sort order pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled backlight: pwm_bl: Avoid open coded arithmetic in memory allocation soc: aspeed: lpc-ctrl: Block error printing on probe defer cases docs/ABI: testing: aspeed-uart-routing: Escape asterisk arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1 arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings arm64: dts: renesas: rzg2l-smarc: Add common dtsi file soc: renesas: Add support for reading product revision for RZ/G2L family memory: mtk-smi: Enable sleep ctrl safety function for MT8195 drm/amdgpu: use dma_fence_chain_contained dma-buf: add dma_fence_chain_contained helper dma-buf: warn about containers in dma_resv object dma-buf: Warn about dma_fence_chain container rules v2 dma-buf: warn about dma_fence_array container rules v2 dma-buf: consolidate dma_fence subclass checking ata: libata-core: Disable TRIM on M88V29 kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor" ALSA: usb-audio: remove redundant assignment to variable c media: atomisp: fix dummy_ptr check to avoid duplicate active_bo ata: sata_fsl: fix sscanf() and sysfs_emit() format strings media: staging: media: atomisp: Use BIT macro instead of left shifting media: atomisp: make array idx_map static const Input: mtk-pmic-keys - add support for MT6358 dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition Input: mtk-pmic-keys - use get_irq_byname() instead of index phy: qcom: Program SSC only if supported by sink phy: qcom: Add support for eDP PHY on sc7280 dt-bindings: phy: Add eDP PHY compatible for sc7280 media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards media: atomisp_gmin_platform: Base CsiPort default on detected CLK media: atomisp_gmin_platform: Do not turn ELDO2 off from axp_v1p8_on() media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices with an AXP288 PMIC media: atomisp_gmin_platform: Add enable-count to gmin_[v1p8|v2p8]_ctrl() media: atomisp_gmin_platform: Fix axp_regulator_set() writing to the wrong register media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 fw for byt media: atomisp: Don't use ifdef ISP2400 media: atomisp: Don't use ifdef on IS_ISP2401 scsi: lpfc: Reduce log messages seen after firmware download scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled scsi: smartpqi: Update version to 2.1.14-035 scsi: smartpqi: Fix lsscsi -t SAS addresses scsi: smartpqi: Fix hibernate and suspend scsi: smartpqi: Fix BUILD_BUG_ON() statements scsi: smartpqi: Fix NUMA node not updated during init scsi: smartpqi: Expose SAS address for SATA drives scsi: smartpqi: Speed up RAID 10 sequential reads scsi: smartpqi: Fix kdump issue when controller is locked up scsi: smartpqi: Update volume size after expansion scsi: smartpqi: Avoid drive spin-down during suspend scsi: smartpqi: Resolve delay issue with PQI_HZ value scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() scsi: smartpqi: Fix a name typo and cleanup code scsi: smartpqi: Quickly propagate path failures to SCSI midlayer scsi: smartpqi: Eliminate drive spin down on warm boot scsi: smartpqi: Enable SATA NCQ priority in sysfs scsi: smartpqi: Add PCI IDs scsi: smartpqi: Fix rmmod stack trace Makefile.extrawarn: Move -Wunaligned-access to W=1 kconfig: let 'shell' return enough output for deep path names scsi: mpt3sas: Convert to flexible arrays scsi: usb: storage: Complete the SCSI request directly scsi: core: Add scsi_done_direct() for immediate completion ipv4: Use dscp_t in struct fib_alias ipv4: Reject routes specifying ECN bits in rtm_tos ipv4: Stop taking ECN bits into account in fib4-rules ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules scsi: core: Make "access_state" sysfs attribute always visible net: stmmac: optimize locking around PTP clock reads net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs net: typhoon: include <net/vxlan.h> bpf: test_run: Fix overflow in bpf_test_finish frags parsing bpf: test_run: Fix overflow in xdp frags parsing bpf, x86_64: Use bpf_jit_binary_pack_alloc bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] bpf: Introduce bpf_prog_pack allocator bpf: Introduce bpf_arch_text_copy x86/alternative: Introduce text_poke_copy bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() bpf: Use size instead of pages in bpf_binary_header bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP dma-buf-map: Rename to iosys-map drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs drm/amdgpu: add missing license to dpcs_3_0_0 headers drm/amdgpu/display: change pipe policy for DCN 2.0 drm/amdgpu: drop experimental flag on aldebaran drm/amd/pm: add missing prototypes to amdgpu_dpm_internal drm/amd/pm: fix error handling drm/amdgpu: reserve the pd while cleaning up PRTs drm/amdgpu: move lockdep assert to the right place. drm/amd/display: handle null link encoder drm/amd/display: 3.2.172 drm/amd/display: [FW Promotion] Release 0.0.103.0 drm/amd/display: Fix DP LT sequence on EQ fail drm/amd/display: keep eDP Vdd on when eDP stream is already enabled drm/amd/display: change fastboot timing validation drm/amd/display: fix yellow carp wm clamping drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4 dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0 drm/amd/display: remove static from optc31_set_drr drm/amd/display: limit unbounded requesting to 5k drm/amd/display: Fix stream->link_enc unassigned during stream removal drm/amd/display: Fix for variable may be used uninitialized error drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures drm/amd/pm: drop the cache for enabled ppfeatures drm/amd/pm: correct the usage for 'supported' member of smu_feature structure drm/amd/pm: update the data type for retrieving enabled ppfeatures drm/amd/pm: unify the interface for retrieving enabled ppfeatures drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir drm/amd/display: Cap pflip irqs per max otg number drm/amdgpu: check the GART table before invalidating TLB drm/amdgpu: add utcl2_harvest to gc 10.3.1 drm/amdgpu: fix list add issue in vram reserve dt-bindings: display: mediatek: merge: add additional prop for mt8195 Revert "drm/amdgpu: Add judgement to avoid infinite loop" dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC binding drm/amdgpu: Fixed the defect of soft lock caused by infinite loop drm/amdgpu: Set FRU bus for Aldebaran and Vega 20 drm/amdgpu: Fix recursive locking warning drm/amdgpu: Prevent random memory access in FRU code drm/amdgpu: Don't offset by 2 in FRU EEPROM drm/amdgpu: Nerf "buff" to "buf" drm/amdkfd: Bump up KFD API version for CRIU drm/amdkfd: CRIU resume shared virtual memory ranges drm/amdkfd: CRIU prepare for svm resume drm/amdkfd: CRIU Save Shared Virtual Memory ranges drm/amdkfd: CRIU Discover svm ranges drm/amdkfd: use user_gpu_id for svm ranges drm/amdkfd: CRIU allow external mm for svm ranges drm/amdkfd: CRIU checkpoint and restore xnack mode drm/amdkfd: CRIU export BOs as prime dmabuf objects drm/amdkfd: CRIU implement gpu_id remapping drm/amdkfd: CRIU checkpoint and restore events drm/amdkfd: CRIU checkpoint and restore queue control stack drm/amdkfd: CRIU checkpoint and restore queue mqds drm/amdkfd: CRIU restore queue doorbell id drm/amdkfd: CRIU restore sdma id for queues drm/amdkfd: CRIU restore queue ids drm/amdkfd: CRIU add queues support drm/amdkfd: CRIU Implement KFD unpause operation drm/amdkfd: CRIU Implement KFD resume ioctl drm/amdkfd: CRIU Implement KFD restore ioctl drm/amdkfd: CRIU Implement KFD checkpoint ioctl drm/amdkfd: CRIU Implement KFD process_info ioctl drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs dt-bindings: display: mediatek: disp: split each block to individual yaml igb: refactor XDP registration igc: avoid kernel warning when changing RX ring parameters drm/amdgpu: Print once if RAS unsupported drm/amdgpu: rename amdgpu_vm_bo_rmv to _del drm/amdgpu: add some lockdep checks to the VM code tomoyo: Use str_yes_no() drm: Convert open-coded yes/no strings to yesno() drm/gem: Sort includes alphabetically drm/amd/display: Use str_yes_no() lib/string_helpers: Consolidate string helpers implementation drm/i915: Fix trailing semicolon iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff selftests/bpf: Fix strict mode calculation bpftool: Fix strict mode calculation libbpf: Remove mode check in libbpf_set_strict_mode() PM: s2idle: ACPI: Fix wakeup interrupts handling ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj mips: Enable KCSAN MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option MIPS: Loongson64: Clean up use of cc-ifversion MIPS: ath79: add support for QCN550x selftests/bpf: Fix tests to use arch-dependent syscall entry points selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper i2c: npcm7xx: Fix typos irqchip/apple-aic: Move PMU-specific registers to their own include file arm64: dts: apple: Add t8303 PMU nodes arm64: dts: apple: Add t8103 PMU interrupt affinities irqchip/apple-aic: Wire PMU interrupts irqchip/apple-aic: Parse FIQ affinities from device-tree dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts dt-bindings: arm-pmu: Document Apple PMU compatible strings i2c: ACPI: Replace acpi_bus_get_device() mm: io_uring: allow oom-killer from io_uring_setup io_uring: Clean up a false-positive warning from GCC 9.3.0 mtd: Replace the expert mode symbols with a single helper parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() mtd: mchp48l640: Add SPI ID table mtd: mchp23k256: Add SPI ID table i2c: bcm2835: Avoid clock stretching timeouts MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers MAINTAINERS: Update Benjamin Gaignard maintainer status i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' i2c: amd-mp2: Remove useless DMA-32 fallback configuration ata: libata-core: Fix ata_dev_config_cpr() drm/privacy-screen: Fix sphinx warning drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL drm/i915: Populate pipe dbuf slices more accurately during readout drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration drm/i915: Fix header test for !CONFIG_X86 drm/i915/ttm: Return some errors instead of trying memcpy move drm/i915: Disable DRRS on IVB/HSW port != A drm/i915: Fix oops due to missing stack depot drm/privacy-screen: Fix sphinx warning net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bridge_join() net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylink_get_caps() net: hns3: add support for TX push mode net: asix: add proper error handling of usb read errors r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common() ip6mr: fix use-after-free in ip6mr_sk_done() caif: cleanup double word in comment net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() selftests: forwarding: Add a test for pedit munge SIP and DIP mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() net: ipv4: use kfree_skb_reason() in ip_rcv_core() net: netfilter: use kfree_drop_reason() for NF_DROP net: skb_drop_reason: add document for drop reasons ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board ARM: dts: stm32: Add DMA2D support for STM32F429 series soc ARM: dts: stm32: add sdmmc2 pins for STM32MP13 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT ARM: dts: stm32: update SDMMC version for STM32MP13 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 drm/vc4: crtc: Fix redundant variable assignment powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 powerpc/ftrace: directly call of function graph tracer by ftrace caller powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS powerpc/ftrace: Simplify PPC32's return_to_handler() powerpc/ftrace: Don't save again LR in ftrace_regs_caller() on PPC32 powerpc/ftrace: Add support for livepatch to PPC32 powerpc/module_32: Fix livepatching for RO modules livepatch: Fix build failure on 32 bits processors powerpc/32: Remove _ENTRY() macro powerpc/32: Remove remaining .stabs annotations powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT powerpc/mpc86xx_hpcn: Remove obsolete statement powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h ARM: socfpga: fix missing RESET_CONTROLLER ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node ARM: dts: stm32: Add support for the emtrion emSBC-Argon dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon ARM: dts: sun8i-h3: Drop args in 'thermal-sensors' drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL drm/i915: Populate pipe dbuf slices more accurately during readout drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration ARM: dts: sun8i: v3s: Move the csi1 block to follow address order ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS phy: cadence: Sierra: Add support for skipping configuration powerpc: Set crashkernel offset to mid of RMA region [smb3] improve error message when mount options conflict with posix s390/lgr: use simple assignment instead of memcpy s390/dump: fix os_info virtual vs physical address confusion s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion s390/maccess: fix absolute lowcore virtual vs physical address confusion s390/ftrace: verify opcode before applying patch s390: remove invalid email address of Heiko Carstens s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function s390/vfio-ap: add s390dbf logging to the handle_pqap function MAINTAINERS: update file path for S390 VFIO AP DRIVER s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver s390/module: fix building test_modules_helpers.o with clang MAINTAINERS: downgrade myself to Reviewer for s390 MAINTAINERS: add Alexander Gordeev as maintainer for s390 perf: Fix list corruption in perf_cgroup_switch() sched/fair: Fix fault in reweight_entity drm/sprd: remove allow_fb_modifiers setting drm: document struct drm_mode_fb_cmd2 Linux 5.17-rc3 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text gcc-plugins/stackleak: Exactly match strings instead of prefixes gcc-plugins/stackleak: Provide verbose mode iio: imu: inv_mpu6050: Make use of device properties iio: imu: inv_mpu6050: Check ACPI companion directly iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() iio: accel: adxl355: Replace custom definitions with generic from units.h iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h iio: humidity: dht11: Switch from of headers to mod_devicetable.h iio: frequency: adf4350: Make use of device properties iio: amplifiers: hmc425a: Make use of device properties iio: chemical: bme680: Switch from of headers to mod_devicetable.h iio: dac: ad5592r: Drop leftover header inclusion perf ftrace: system_wide collection is not effective by default bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 libperf: Add arm64 support to perf_mmap__read_self() tools include UAPI: Sync sound/asound.h copy with the kernel sources perf stat: Fix display of grouped aliased events perf tools: Apply correct label to user/kernel symbols in branch mode perf bpf: Fix a typo in bpf_counter_cgroup.c perf synthetic-events: Return error if procfs isn't mounted for PID namespaces perf session: Check for NULL pointer before dereference perf annotate: Set error stream of objdump process for TUI perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() tools headers UAPI: Sync linux/kvm.h with the kernel sources net/smc: fix ref_tracker issue in smc_pnet_add() net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs ref_tracker: remove filter_irq_stacks() call net: initialize init_net earlier net: hsr: use hlist_head instead of list_head for mac addresses drm/panel: simple: Assign data from panel_dpi_probe() correctly skmsg: convert struct sk_msg_sg::copy to a bitmap net: typhoon: implement ndo_features_check method net: sundance: Replace one-element array with non-array object bnx2x: Replace one-element array with flexible-array member net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() net: mana: Add handling of CQE_RX_TRUNCATED net: refine dev_put()/dev_hold() debugging ref_tracker: add a count of untracked references ref_tracker: implement use-after-free detection ip6mr: ip6mr_sk_done() can exit early in common cases ipv6: make mc_forwarding atomic net: dsa: realtek: don't default Kconfigs to y net: sparx5: remove phylink_config.pcs_poll usage net: phylink: remove phylink_set_10g_modes() net: gro: minor optimization for dev_gro_receive() net: gro: avoid re-computing truesize twice on recycle net: dsa: qca8k: check correct variable in qca8k_phy_eth_command() net: lan966x: Update mdb when enabling/disabling mcast_snooping net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED net: lan966x: Update the PGID used by IPV6 data frames platform/x86: asus-wmi: Fix regression when probing for fan curve control platform/x86: asus-wmi: Fix regression when probing for fan curve control ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid HID:Add support for UGTABLET WP5540 net/sched: Enable tc skb ext allocation on chain miss only when needed selftests: mptcp: set ip_mptcp in command line selftests: mptcp: add set_flags tests in pm_netlink.sh selftests: mptcp: add the id argument for set_flags selftests: mptcp: add wrapper for setting flags selftests: mptcp: add wrapper for showing addrs selftests: mptcp: add ip mptcp wrappers selftests: mptcp: add backup with port testcase selftests: mptcp: add the port argument for set_flags mptcp: allow to use port and non-signal in set_flags crypto: sl3516 - remove redundant initializations of pointers in_sg and out_sg crypto: marvell/octeontx - remove redundant initialization of variable c_size ipv6: ioam: Insertion frequency in lwtunnel output uapi: ioam: Insertion frequency crypto: octeontx2 - remove CONFIG_DM_CRYPT check crypto: tcrypt - remove all multibuffer ahash tests crypto: atmel - add support for AES and SHA IPs available on lan966x SoC hwrng: core - credit entropy for low quality sources of randomness crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size crypto: arm64/aes-neon-ctr - improve handling of single tail block crypto: octeontx2 - increase CPT HW instruction queue length crypto: octeontx2 - disable DMA black hole on an DMA fault crypto: octeontx2 - CN10K CPT to RNM workaround hwrng: core - break out of hwrng_fillfn if current rng is not trusted hwrng: core - only set cur_rng_set_by_user if it is working hwrng: core - use rng_fillbuf in add_early_randomness() hwrng: core - read() callback must be called for size of 32 or more bytes hwrng: core - explicit ordering of initcalls crypto: api - Move cryptomgr soft dependency into algapi tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case libbpf: Fix build issue with llvm-readelf ARM: dts: ux500: Add battery thermal zones and NTCs PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() arm64: dts: qcom: sc7280: Add herobrine-r1 net: don't include ndisc.h from ipv6.h arm64: dts: qcom: Add SM8450 HDK DTS dt-bindings: arm: qcom: Document SM8450 HDK boards arm64: dts: qcom: sc7280: Add a blank line in the dp node arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from SoC dtsi file arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive str to boards arm64: dts: qcom: sc7280: Add edp_out port and HPD lines arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_det / pcie1_clkreq_n arm64: dts: qcom: sc7280-idp: No need for "input-enable" on sw_ctrl arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines arm64: dts: qcom: sc7280-herobrine: Consistently add "-regulator" suffix arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix to pp3300_hub riscv/mm: Add XIP_FIXUP for riscv_pfn_base riscv/mm: Add XIP_FIXUP for phys_ram_base PCI: kirin: Add dev struct for of_device_get_match_data() arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances arm64: dts: qcom: sm8450: Add remoteproc enablers and instances selftests/ir: fix build with ancient kernel headers selftests: fixup build warnings in pidfd / clone3 tests pidfd: fix test failure due to stack overflow on some arches selftests/bpf: Test bpf_core_types_are_compat() functionality. bpf: Implement bpf_core_types_are_compat(). riscv: Fix XIP_FIXUP_FLASH_OFFSET ACPI: tables: Add CEDT signature to the list of known tables selinux: parse contexts for mount options early PNP: Replace acpi_bus_get_device() thermal: Replace acpi_bus_get_device() cpufreq: longhaul: Replace acpi_bus_get_device() thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp() cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set cpufreq: Move to_gov_attr_set() to cpufreq.h random: only call crng_finalize_init() for primary_crng random: access primary_pool directly rather than through pointer random: wake up /dev/random writers after zap random: continually use hwgenerator randomness lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI riscv: eliminate unreliable __builtin_frame_address(1) thermal: int340x: Check for NULL after calling kmemdup() MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski rtla/trace: Error message fixup rtla/utils: Fix session duration parsing rtla: Follow kernel version kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" MAINTAINERS: update rppt's email mm/kmemleak: avoid scanning potential huge holes ipc/sem: do not sleep with a spin lock held mm/pgtable: define pte_index so that preprocessor could recognize it mm/page_table_check: check entries at pmd levels mm/khugepaged: unify collapse pmd clear, flush and free mm/page_table_check: use unsigned long for page counters and cleanup mm/debug_vm_pgtable: remove pte entry from the page table Revert "mm/page_isolation: unset migratetype directly for non Buddy page" rockchip/soc/drivers: Add DTPM description for rk3399 powercap/drivers/dtpm: Add dtpm devfreq with energy model support powercap/drivers/dtpm: Add CPU DT initialization support powercap/drivers/dtpm: Add hierarchy creation powercap/drivers/dtpm: Convert the init table section to a simple array serial: core: Drop duplicate NULL check in uart_*shutdown() tty: Drop duplicate NULL check in TTY port functions hpet: remove unused writeq/readq function definitions hpet: fix style issue about braces and alignment fsi: Aspeed: Fix a potential double free drivers: dio: Missing a blank line after declarations drivers: dio: code indent should use tabs drivers: dio: space required after that ',' drivers: dio: space prohibited after parenthesis drivers: dio: trailing whitespace drivers: dio: brace should be on the previous line drivers: dio: Use <linux/io.h> instead <asm/io.h> misc: open-dice: Add driver to expose DICE data to userspace dt-bindings: reserved-memory: Open Profile for DICE scripts/dtc: Call pkg-config POSIXly correct ASoC: dt-bindings: Centralize the 'sound-dai' definition dt-bindings: arm,cci-400: Add interrupt controller to example dt-bindings: remoteproc: ti: Add mailbox provider nodes to example dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level dt-bindings: ingenic,i2c: Rework interrupts in example dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema dt-bindings: i2c: imx: Make each example a separate entry dt-bindings: i2c: mpc: Make each example a separate entry dt-bindings: Improve phandle-array schemas scripts/get_abi.pl: Ignore hidden files spdxcheck.py: Fix a type error bpf, arm64: Enable kfunc call cfg80211: fix race in netlink owner interface destruction mac80211: Remove redundent assignment channel_type eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX mac80211: remove useless ieee80211_vif_is_mesh() check mac80211: fix struct ieee80211_tx_info size mac80211: mlme: validate peer HE supported rates mac80211: remove unused macros cfg80211: pmsr: remove useless ifdef guards mac80211: airtime: avoid variable shadowing mac80211: mlme: add documentation from spec to code mac80211: vht: use HE macros for parsing HE capabilities ieee80211: radiotap: fix -Wcast-qual warnings cfg80211: fix -Wcast-qual warnings ieee80211: fix -Wcast-qual warnings cfg80211: don't add non transmitted BSS to 6GHz scanned channels firmware_loader: simplfy builtin or module check cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP mac80211: consider RX NSS in UHB connection mac80211: limit bandwidth in HE capabilities ARM: dts: exynos: add charger and battery to p4note usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize mux: Fix struct mux_state kernel-doc comment mux: fix grammar, missing "is". mux: add missing mux_state_get mux: Add support for reading mux state from consumer DT node serial: core: Fix the definition name in the comment of UPF_* flags block: pass a block_device to bio_clone_fast block: initialize the target bio in __bio_clone_fast dm: use bio_clone_fast in alloc_io/alloc_tio block: clone crypto and integrity data in __bio_clone_fast dm-cache: remove __remap_to_origin_clear_discard dm: simplify the single bio fast path in __send_duplicate_bios dm: retun the clone bio from alloc_tio dm: pass the bio instead of tio to __map_bio dm: move cloning the bio into alloc_tio dm: fold __send_duplicate_bios into __clone_and_map_simple_bio dm: fold clone_bio into __clone_and_map_data_bio dm: add a clone_to_tio helper drbd: set ->bi_bdev in drbd_req_new amiserial: Drop duplicate NULL check in shutdown() drivers/android: remove redundant ret variable devtmpfs: drop redundant fs parameters from internal fs vt_ioctl: add array_index_nospec to VT_ACTIVATE vt_ioctl: fix array_index_nospec in vt_setactivate pps: clients: gpio: Propagate return value from pps_gpio_probe serial: 8250_pericom: Revert "Re-enable higher baud rates" dt-bindings: serial: samsung_uart: Document Exynos5433 compatible greybus: svc: clean up link configuration hack at hello greybus: svc: clean up hello error path greybus: svc: fix an error handling bug in gb_svc_hello() staging: r8188eu: remove constant variable eRFPath staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E staging: r8188eu: remove dead code for tx power tracking staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E staging: pi433: add debugfs interface staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile staging: r8188eu: remove unnecessary error check staging: vt6656: Fix crash when WLAN is turned off staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e staging: r8188eu: BasicRateSet is set but never used staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e staging: r8188eu: ExternalPA is read-only staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler() block: call bio_associate_blkg from bio_reset landlock: Use square brackets around "landlock-ruleset" samples/landlock: Fix path_list memory leak arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes ixgbevf: Require large buffers for build_skb on 82599VF net: ipa: determine replenish doorbell differently net: ipa: replenish after delivering payload net: ipa: kill replenish_backlog net: ipa: introduce gsi_channel_trans_idle() net: ipa: don't use replenish_backlog net: ipa: allocate transaction in replenish loop net: ipa: decide on doorbell in replenish loop net: ipa: increment backlog in replenish caller net: ipa: allocate transaction before pages when replenishing net: ipa: kill replenish_saved tls: cap the output scatter list to something reasonable net: dsa: realtek: convert to phylink_generic_validate() kselftest: alsa: Declare most functions static kselftest: alsa: Check for event generation when we write to controls PCI/MSI: Remove bogus warning in pci_irq_get_affinity() KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP arm64: dts: meson-sm1-odroid: fix boot loop after reboot arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 arm64: dts: meson-g12: add ATF BL32 reserved-memory region arm64: dts: meson-gx: add ATF BL32 reserved-memory region arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2 arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' KVM: x86: Report deprecated x87 features in supported CPUID ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer f2fs: adjust readahead block number during recovery f2fs: fix to unlock page correctly in error path of is_alive() ksmbd: add support for key exchange ksmbd: reduce smb direct max read/write size ksmbd: don't align last entry offset in smb2 query directory ksmbd: fix same UniqueId for dot and dotdot entries ksmbd: smbd: validate buffer descriptor structures netfilter: nft_compat: suppress comment match netfilter: exthdr: add support for tcp option removal netfilter: conntrack: pptp: use single option structure netfilter: conntrack: remove extension register api netfilter: conntrack: handle ->destroy hook via nat_ops instead netfilter: conntrack: move extension sizes into core netfilter: conntrack: make all extensions 8-byte alignned netfilter: nfqueue: enable to get skb->priority netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY netfilter: ctnetlink: disable helper autoassign MAINTAINERS: netfilter: update git links netfilter: conntrack: re-init state for retransmitted syn-ack netfilter: conntrack: move synack init code to helper netfilter: nft_payload: don't allow th access for fragments netfilter: conntrack: don't refresh sctp entries in closed state erofs: fix small compressed files inlining scsi: use BLK_STS_OFFLINE for not fully online devices block: return -ENODEV for BLK_STS_OFFLINE block: introduce BLK_STS_OFFLINE block: bio-integrity: Advance seed correctly for larger interval sizes firmware: qcom: scm: Add support for MC boot address API firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() firmware: qcom: scm: Simplify set_cold/warm_boot_addr() cpuidle: qcom-spm: Check if any CPU is managed by SPM remoteproc: qcom: pas: Add SM8450 remoteproc support dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles remoteproc: qcom: pas: Carry PAS metadata context soc: qcom: mdt_loader: Extract PAS operations net: lan966x: use .mac_select_pcs() interface selftests: rtnetlink: Use more sensible tos values selftests: fib offload: use sensible tos values net: minor __dev_alloc_name() optimization net: sparx5: Fix get_stat64 crash in tcpdump gcc-plugins/stackleak: Use noinstr in favor of notrace libbpf: Deprecate forgotten btf__get_map_kv_tids() ice: add support for DSCP QoS for IDC ax25: fix reference count leaks of ax25_dev net: stmmac: ensure PTP time register reads are consistent soc: qcom: mdt_loader: Always invoke PAS mem_setup soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() soc: qcom: mdt_loader: Extend check for split firmware soc: qcom: mdt_loader: Allow hash to reside in any segment soc: qcom: mdt_loader: Allow hash segment to be split out soc: qcom: mdt_loader: Split out split-file-loader firmware: qcom: scm: Introduce pas_metadata context i40e: Fix race condition while adding/deleting MAC/VLAN filters i40e: Add new version of i40e_aq_add_macvlan function i40e: Add new versions of send ASQ command functions i40e: Add sending commands in atomic context i40e: remove enum i40e_client_state i40e: Remove unused RX realloc stat i40e: Disable hw-tc-offload feature on driver load selftests/bpf: Add a selftest for invalid func btf with btf decl_tag bpf: Fix a btf decl_tag bug when tagging a function XArray: Include bitmap.h from xarray.h XArray: Document the locking requirement for the xa_state libbpf: Deprecate priv/set_priv storage arm64: dts: qcom: add IPA qcom,qmp property PCI: pciehp: Clear cmd_busy bit in polling mode drm: Stop spamming log with drm_cache message printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin() Revert "module, async: async_synchronize_full() on module init iff async is used" thermal: intel: hfi: Notify user space for HFI events thermal: netlink: Add a new event to notify CPU capabilities change thermal: intel: hfi: Enable notification interrupt thermal: intel: hfi: Handle CPU hotplug events thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface x86/cpu: Add definitions for the Intel Hardware Feedback Interface x86/Documentation: Describe the Intel Hardware Feedback Interface dt-bindings: Add headers for Tegra234 PWM dt-bindings: Add headers for Tegra234 I2C bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp bpf, docs: Better document the atomic instructions bpf, docs: Better document the extended instruction format bpf, docs: Better document the legacy packet access instruction bpf, docs: Better document the regular load and store instructions bpf, docs: Document the byte swapping instructions PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails net: ipa: request IPA register values be retained dt-bindings: net: qcom,ipa: add optional qcom,qmp property cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning fs/ext4: fix comments mentioning i_mutex ext4: fix incorrect type issue during replay_del_range jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}() ext4: fix potential NULL pointer dereference in ext4_fill_super() jbd2: refactor wait logic for transaction updates into a common function jbd2: cleanup unused functions declarations from jbd2.h ext4: fix error handling in ext4_fc_record_modified_inode() ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin() ext4: fix error handling in ext4_restore_inline_data() ext4: fast commit may miss file actions ext4: fast commit may not fallback for ineligible commit ext4: modify the logic of ext4_mb_new_blocks_simple ext4: prevent used blocks from being allocated during fast commit replay misc: fastrpc: avoid double fput() on failed usercopy samples/bpf: Get rid of bpf_prog_load_xattr() use selftests/bpf: Redo the switch to new libbpf XDP APIs selftests/bpf: Remove usage of deprecated feature probing APIs bpftool: Fix uninit variable compilation warning bpftool: Stop supporting BPF offload-enabled feature probing libbpf: Stop using deprecated bpf_map__is_offload_neutral() tools/resolve_btfids: Do not print any commands when building silently mt76: dma: initialize skip_unmap in mt76_dma_rx_fill mt76: do not always copy ethhdr in reverse_frag0_hdr_trans mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state mt76: mt7615: fix/rewrite the dfs state handling logic mt76: mt7915: fix/rewrite the dfs state handling logic drm/connector: Fix typo in documentation drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 Revert "mm/gup: small refactoring: simplify try_grab_page()" net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection net: dsa: mv88e6xxx: convert to phylink_generic_validate() net: dsa: mv88e6xxx: populate supported_interfaces and mac_capabilities net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes() selftests: net: bridge: Parameterize ageing timeout net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports net: dsa: mv88e6xxx: Enable port policy support on 6097 net: dsa: mv88e6xxx: Support policy entries in the VTU net: dsa: mv88e6xxx: Improve isolation of standalone ports ptp: add getcrosststamp() to virtual clocks. ptp: add gettimex64() to virtual clocks. ptp: increase maximum adjustment of virtual clocks. ptp: unregister virtual clocks when unregistering physical clock. mt76: mt76x02: improve tx hang detection mt76x02: improve mac error check/reset reliability ASoC: madera: Add dependencies on MFD spi: dt-bindings: add mising description type to reg property mt76: mt7921s: run sleep mode by default mt76: sdio: honor the largest Tx buffer the hardware can support mt76: mt7915: fix the nss setting in bitrates mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() mt76: mt7921s: fix a possible memory leak in mt7921_load_patch mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta mt76: stop the radar detector after leaving dfs channel mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update mt76: mt7663s: flush runtime-pm queue after waking up the device mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan mt76: mt7915: enable radar background detection mt76: mt7915: report radar pattern if detected by rdd2 mt76: mt7915: introduce rdd_monitor debugfs node mt76: mt7915: enable radar trigger on rdd2 mt76: mt7915: introduce mt7915_set_radar_background routine mt76: mt7915: set bssinfo/starec command when adding interface mt76: mt7921: toggle runtime-pm adding a monitor vif mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() mt76: sdio: disable interrupt in mt76s_sdio_irq mt76: mt7921: fix crash when startup fails. mt76: mt7921e: fix possible probe failure after reboot mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() mt76: mt7615: fix a leftover race in runtime-pm mt76: mt7921: fix a leftover race in runtime-pm mt76: mt7921: do not always disable fw runtime-pm mt76: mt7915: add support for passing chip/firmware debug data to user space mt76: mt7615e: process txfree and txstatus without allocating skbs mt76: mt7915: update bss_info with cipher after setting the group key mt76: mt7615: update bss_info with cipher after setting the group key mt76: connac: add support for passing the cipher field in bss_info mt76: mt7921e: process txfree and txstatus without allocating skbs mt76: mt7615: fix a possible race enabling/disabling runtime-pm mt76: mt7921: set EDCA parameters with the MCU CE command mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error mt76: mt7921: forbid the doze mode when coredump is in progress mt76: mt7921e: make dev->fw_assert usage consistent mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module mt76: mt7915: rely on mt76_connac_mcu_init_download mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch mt76: connac: move mt76_connac_mcu_restart in common module mt76: mt7915: rely on mt76_connac_mcu_start_firmware mt76: mt7921: get rid of mt7921_mcu_get_eeprom mt76: connac: move mt76_connac_mcu_set_pm in connac module mt76: connac: introduce is_connac_v1 utility routine mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv mt76: mt7915: rely on mt76_connac_mcu_sta_ba mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module mt76: mt7915: remove duplicated defs in mcu.h mt76: mt7915: move pci specific code back to pci.c mt76: mt7921s: update mt7921s_wfsys_reset sequence mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset mt76: sdio: lock sdio when it is needed mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode mt76: make mt76_sar_capa static mt76: mt7915: add device id for mt7916 mt76: set wlan_idx_hi on mt7916 mt76: connac: move mt76_connac_mcu_add_key in connac module mt76: mt7915: rely on mt76_connac_get_phy utilities mt76: connac: move mt76_connac_chan_bw in common code mt76: connac: move mt76_connac_mcu_get_cipher in common code mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req mt76: connac: fix sta_rec_wtbl tag len mt76: mt7915: add mt7916 calibrated data support mt76: mt7915: update mt7915_chan_mib_offs for mt7916 mt76: mt7915: update rx rate reporting for mt7916 mt76: mt7915: add txfree event v3 mt76: mt7915: enlarge wcid size to 544 mt76: mt7915: rework eeprom.c to adapt mt7916 changes mt76: mt7915: add firmware support for mt7916 mt76: mt7915: rework dma.c to adapt mt7916 changes mt76: add MT_RXQ_MAIN_WA for mt7916 mt76: mt7915: refine register definition mt76: mt7915: add mt7915_mmio_probe() as a common probing function mt76: mt7915: fix polling firmware-own status PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology fbdev: fbmem: Fix the implicit type casting Drivers: hv: Compare cpumasks and not their weights in init_vp_index() Drivers: hv: Rename 'alloced' to 'allocated' Drivers: hv: vmbus: Use struct_size() helper in kmalloc() optee: use driver internal tee_context for some rpc powerpc/32s: Make pte_update() non atomic on 603 core powerpc/nohash: Remove pte_same() powerpc/603: Clear C bit when PTE is read only page_pool: Refactor page_pool to enable fragmenting after allocation net: dsa: xrs700x: convert to phylink_generic_validate() net: dsa: qca8k: convert to phylink_generic_validate() net: dsa: ksz8795: convert to phylink_generic_validate() net: dsa: bcm_sf2: convert to phylink_generic_validate() net: dsa: ar9331: convert to phylink_generic_validate() selftests: mptcp: add fullmesh setting tests selftests: mptcp: set fullmesh flag in pm_nl_ctl mptcp: set fullmesh flag in pm_netlink mptcp: print out reset infos of MP_RST mptcp: clarify when options can be used mptcp: reduce branching when writing MP_FAIL option mptcp: move the declarations of ssk and subflow powerpc/603: Remove outdated comment powerpc/kasan: Fix early region not updated correctly powerpc/xive: Add some error handling code to 'xive_spapr_init()' powerpc/perf: Don't use perf_hw_context for trace IMC PMU ASoC: samsung: Explicitly include gpiolib header ASoC: wm8962: Allow switching between analog and digital inputs ASoC: sun4i-i2s: Add support for the R329/D1 variant ASoC: sun4i-i2s: Update registers for more channels ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 powerpc/module_64: use module_init_section instead of patching names platform/surface: surface3-wmi: Simplify resource management platform/surface: Replace acpi_bus_get_device() platform/x86: Replace acpi_bus_get_device() platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen) PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported PCI: mvebu: Remove duplicate nports assignment PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer PCI: rpaphp: Add MODULE_DESCRIPTION powerpc/spufs: adjust list element pointer type drm/i915: Disable unused power wells left enabled by BIOS powerpc/epapr: Fix parmeters typo platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen) powerpc: Fix debug print in smp_setup_cpu_maps KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs KVM: arm64: Avoid consuming a stale esr value when SError occur drm/i915: Fix header test for !CONFIG_X86 drm/i915: Do not spam log with missing arch support wcn36xx: clean up some inconsistent indenting drm: mxsfb: Use dev_err_probe() helper drm: mxsfb: Fix NULL pointer dereference iwlwifi: mvm: don't send SAR GEO command for 3160 devices iwlwifi: remove deprecated broadcast filtering feature ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init() iwlwifi: mei: report RFKILL upon register when needed iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei iwlwifi: mei: retry mapping the shared area iwlwifi: mei: fix the pskb_may_pull check in ipv4 iwlwifi: pcie: gen2: fix locking when "HW not ready" iwlwifi: pcie: fix locking when "HW not ready" iwlwifi: fix iwl_legacy_rate_to_fw_idx iwlwifi: mvm: fix condition which checks the version of rate_n_flags x86/Xen: streamline (and fix) PV CPU enumeration xen: update missing ioctl magic numers documentation Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF xen: xenbus_dev.h: delete incorrect file name bpf: Use VM_MAP instead of VM_ALLOC for ringbuf xfrm: fix the if_id check in changelink libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run bpftool: Migrate from bpf_prog_test_run_xattr selftests/bpf: Migrate from bpf_prog_test_run_xattr selftests/bpf: Migrate from bpf_prog_test_run nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() cifs: fix workstation_name for multiuser mounts Invalidate fscache cookie only when inode attributes are changed. KVM: PPC: Decrement module refcount if init_vm fails KVM: PPC: Book3S HV: Free allocated memory if module init fails KVM: PPC: Book3S HV: Delay setting of kvm ops KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB net: ipa: define per-endpoint receive buffer size net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work f2fs: expose discard related parameters in sysfs f2fs: move discard parameters into discard_cmd_control tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() ata: libata: ata_{sff|std}_prereset() always return 0 MAINTAINERS: add myself as PATA drivers reviewer ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 pinctrl: ocelot: Add support for ServalT SoC dt-bindings: pinctrl: ocelot: Add ServalT SoC support drm/amdgpu: fix logic inversion in check drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels drm/amd/display: revert "Reset fifo after enable otg" drm/amd/display: watermark latencies is not enough on DCN31 drm/amd/display: Update watermark values for DCN301 drm/amdgpu: fix a potential GPU hang on cyan skillfish drm/amd: Only run s3 or s0ix if system is configured properly drm/amd: add support to check whether the system is set to s3 drm/amd/display: Use NULL pointer instead of plain integer amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset drm/amdgpu: limit the number of dst address in trace drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled drm/amdgpu: restructure amdgpu_fill_buffer v2 drm/amdgpu: rework GART copy window handling drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT drm/amdgpu: fix logic inversion in check drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels drm/amd/display: clean up some inconsistent indenting drm/amd/display: Trigger DP2 Sequence With Uncertified Cable drm/amd/display: 3.2.171 drm/amd/display: [FW Promotion] Release 0.0.102.0 drm/amd/display: move link_hwss to link folder and break down to files drm/amd/display: move get_link_hwss to dc_resource drm/amd/display: temporarly move non link_hwss code to dc_link_dp drm/amd/display: add set dp lane settings to link_hwss drm/amd/display: add set dp link test pattern to link_hwss drm/amd/display: add enable/disable dp link output to link_hwss drm/amd/display: refactor destructive verify link cap sequence drm/amd/display: add setup/reset stream encoder to link_hwss drm/amd/display: revert "Reset fifo after enable otg" drm/amd/display: add infoframe update sequence debug trace drm/amd/display: watermark latencies is not enough on DCN31 drm/amd/display: Improve dce_aux_transfer_with_retries logging drm/amd/display: Add link enc null ptr check for cable ID (#2597) drm/amdgpu: drop flood print in rlcg reg access function drm/amdgpu: Fix uninitialized variable use warning drm/amdgpu: Add judgement to avoid infinite loop drm/amd/display: Update watermark values for DCN301 drm/amdkfd: Fix variable set but not used warning drm/amd/display: fix spelling mistake: synatpics -> synaptics drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' drm/amdgpu: remove duplicate include in 'amdgpu_device.c' drm/amdgpu: fix a potential GPU hang on cyan skillfish drm/amd: Only run s3 or s0ix if system is configured properly drm/amd: add support to check whether the system is set to s3 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm MAINTAINERS: update mailing list address for NTB subsystem genirq, softirq: Use in_hardirq() instead of in_irq() soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe firmware: ti_sci: inproper error handling of ti_sci_probe firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable power: supply: axp288_fuel_gauge: Fix spelling mistake "resisitor" -> "resistor" md: fix NULL pointer deref with nowait but no mddev->queue kunit: fix missing f in f-string in run_checks.py libceph: optionally use bounce buffer on recv path in crc mode libceph: make recv path in secure mode work the same as send path ACPI / scan: Create platform device for CS35L41 ALSA: hda/realtek: Add support for HP Laptops platform/x86: serial-multi-instantiate: Add SPI support platform/x86: serial-multi-instantiate: Reorganize I2C functions platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name net: sparx5: do not refer to skb after passing it on net: ieee802154: ca8210: Fix lifs/sifs periods pwm: pxa: Implement .apply() callback pwm: stmpe: Rename variable pointing to driver private data pwm: stmpe: Drop unused setting of driver data pwm: sun4i: Rename variable pointing to driver private data pwm: tegra: Rename variable pointing to driver private data ima: Do not print policy rule with inactive LSM labels ima: Allow template selection with ima_template[_fmt]= after ima_hash= ima: Remove ima_policy file before directory integrity: check the return value of audit_log_start() drm/i915: Move [more] GT registers to their own header file spi: mpc512x-psc: Fix compile errors spi: Replace acpi_bus_get_device() ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() pwm: img: Rename variable pointing to driver private data pwm: imx1: Implement .apply callback drivers: net: Replace acpi_bus_get_device() pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data() pwm: lpc18xx-sct: Reduce number of devm memory allocations pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() selinux: fix double free of cond_list on error paths drm/i915: Only include i915_reg.h from .c files drm/i915: Move GT registers to their own header file drm/i915: Parameterize MI_PREDICATE registers drm/i915: Parameterize R_PWR_CLK_STATE register definition drm/i915/perf: Express OA register ranges with i915_range drm/i915/perf: Move OA regs to their own header NFS: Avoid duplicate uncached readdir calls on eof NFS: Don't skip directory entries when doing uncached readdir NFS: Don't overfill uncached readdir pages Partially revert "net/smc: Add netlink net namespace support" remoteproc: mtk_scp: Use dev_err_probe() where possible remoteproc: mtk_scp: Reorder scp_probe() sequence remoteproc: mtk_scp: Use devm variant of rproc_alloc() video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig help text drm/vmwgfx: remove vmw_wait_dma_fence drm/i915: remove VGA register definitions drm/i915/vga: switch to use VGA definitions from video/vga.h fs/ntfs3: remove unnecessary NULL check block: fix boolreturn.cocci warning MAINTAINERS: add bio.h to the block section block: fix the kerneldoc for bio_end_io_acct block: check that there is a plug in blk_flush_plug block: remove blk_needs_flush_plug block: pass a block_device and opf to bio_reset block: pass a block_device and opf to bio_init block: pass a block_device and opf to bio_alloc block: pass a block_device and opf to bio_alloc_kiocb block: pass a block_device and opf to bio_alloc_bioset block: pass a block_device and opf to blk_next_bio block: move blk_next_bio to bio.c xen-blkback: bio_alloc can't fail if it is allow to sleep rnbd-srv: remove struct rnbd_dev_blk_io rnbd-srv: simplify bio mapping in process_rdma drbd: bio_alloc can't fail if it is allow to sleep dm-thin: use blkdev_issue_flush instead of open coding it dm-snap: use blkdev_issue_flush instead of open coding it dm-crypt: remove clone_init dm: bio_alloc can't fail if it is allowed to sleep ntfs3: remove ntfs_alloc_bio nfs/blocklayout: remove bl_alloc_init_bio nilfs2: remove nilfs_alloc_seg_bio fs: remove mpage_alloc block: remove genhd.h block: move blk_drop_partitions to blk.h block: move disk_{block,unblock,flush}_events to blk.h block: deprecate autoloading based on dev_t block: fix DIO handling regressions in blkdev_read_iter() tcp: Use BPF timeout setting for SYN ACK RTO net: dsa: qca8k: introduce qca8k_bulk_read/write function net: dsa: qca8k: add support for larger read/write size with mgmt Ethernet net: dsa: qca8k: cache lo and hi for mdio write net: dsa: qca8k: move page cache to driver priv net: dsa: qca8k: add support for phy read/write with mgmt Ethernet net: dsa: qca8k: add support for mib autocast in Ethernet packet net: dsa: qca8k: add support for mgmt read/write in Ethernet packet net: dsa: qca8k: add tracking state of master port net: dsa: tag_qca: add support for handling mgmt and MIB Ethernet packet net: dsa: tag_qca: add define for handling MIB packet net: dsa: tag_qca: add define for handling mgmt Ethernet packet net: dsa: tag_qca: enable promisc_on_master flag net: dsa: tag_qca: move define to include linux/dsa net: dsa: tag_qca: convert to FIELD macro net: dsa: replay master state events in dsa_tree_{setup,teardown}_master net: dsa: provide switch operations for tracking the master state dt-bindings: phy: Add compatible for Mediatek MT8186 fbcon: Add option to enable legacy hardware acceleration Revert "fbcon: Disable accelerated scrolling" Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)" HID: add SiGma Micro driver HID: google: Use struct_size() helper in kzalloc() thunderbolt: Replace acpi_bus_get_device() HID: amd_sfh: Add illuminance mask to limit ALS max value HID: amd_sfh: Increase sensor command timeout HID: i2c-hid: goodix: Fix a lockdep splat RISC-V: KVM: Fix SBI implementation version RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode kvm/riscv: rework guest entry logic perf/x86/intel: Increase max number of the fixed counters KVM: x86: use the KVM side max supported fixed counter perf/x86/intel: Enable PEBS format 5 perf/core: Allow kernel address filter when not filtering the kernel perf/x86/intel/pt: Fix address filter config for 32-bit kernel perf/core: Fix address filter parser for multiple filters x86: Share definition of __is_canonical_address() perf/x86/intel/pt: Relax address filter validation perf/x86/intel/pt: Fix crash with stop filters in single-range mode perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures selftests/perf_events: Test modification of perf_event_attr::sig_data perf: Copy perf_event_attr::sig_data on modification x86/perf: Default set FREEZE_ON_SMI for all sched: move autogroup sysctls into its own file selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area selftests/rseq: Fix: work-around asm goto compiler bugs selftests/rseq: Remove arm/mips asm goto compiler work-around selftests/rseq: Fix warnings about #if checks of undefined tokens selftests/rseq: Fix ppc32 offsets by using long rather than off_t selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 selftests/rseq: Introduce thread pointer getters selftests/rseq: Introduce rseq_get_abi() helper selftests/rseq: Remove volatile from __rseq_abi selftests/rseq: Remove useless assignment to cpu variable rseq: Remove broken uapi field layout on 32-bit little endian selftests/rseq: introduce own copy of rseq uapi header thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() thunderbolt: Disable LTTPR on Intel Titan Ridge gpio: aggregator: Fix calling into sleeping GPIO controllers irqchip/sifive-plic: Add missing thead,c900-plic match string dt-bindings: update riscv plic compatible string irqchip/gic-v3-its: Skip HP notifier when no ITS is registered lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION scripts/pahole-flags.sh: Use pahole-version.sh kbuild: Add CONFIG_PAHOLE_VERSION MAINTAINERS: Add scripts/pahole-flags.sh to BPF section dt-bindings: panel: Introduce a panel-lvds binding dt-bindings: display: Turn lvds.yaml into a generic schema drm/vc4: hdmi: Simplify the connector state retrieval drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info() powerpc/ptdump: Fix sparse warning in hashpagetable.c macintosh: macio_asic: remove useless cast for driver.name powerpc/64: Move paca allocation later in boot powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch powerpc/pseries: read the lpar name from the firmware powerpc/kvm: no need to initialise statics to 0 KVM: PPC: Merge powerpc's debugfs entry content into generic entry gpio: Add support for Airoha EN7523 GPIO controller dt-bindings: arm: airoha: Add binding for Airoha GPIO controller KVM: s390: Return error on SIDA memop on normal guest drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC nvme-rdma: fix possible use-after-free in transport error_recovery work nvme-tcp: fix possible use-after-free in transport error_recovery work nvme: fix a possible use-after-free in controller reset during load arm64: defconfig: Enable additional support for Renesas platforms ARM: shmobile: defconfig: Disable unneeded 8250 serial options dt-bindings: clock: renesas: Document RZ/V2L SoC dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions ata: libata-acpi: kill ata_acpi_on_suspend() xfrm: delete duplicated functions that calls same xfrm_api_check() phy: dphy: Correct clk_pre parameter net/mlx5e: Avoid field-overflowing memcpy() net/mlx5e: Use struct_group() for memcpy() region net/mlx5e: Avoid implicit modify hdr for decap drop rule net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic net/mlx5e: Don't treat small ceil values as unlimited in HTB offload net/mlx5: E-Switch, Fix uninitialized variable modact net/mlx5e: Fix handling of wrong devices during bond netevent net/mlx5e: Fix broken SKB allocation in HW-GRO net/mlx5e: Fix wrong calculation of header index in HW_GRO net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE net/mlx5e: TC, Reject rules with forward and drop actions net/mlx5: Use del_timer_sync in fw reset flow of halting poll net/mlx5e: Fix module EEPROM query net/mlx5e: TC, Reject rules with drop and modify hdr action net/mlx5: Bridge, ensure dev_name is null-terminated net/mlx5: Bridge, take rtnl lock in init error handler sfc: The size of the RX recycle ring should be more flexible net: macsec: Verify that send_sci is on when setting Tx sci explicitly r8169: support L1.2 control on RTL8168h ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback tcp: fix mem under-charging with zerocopy sendmsg() af_packet: fix data-race in packet_setsockopt / packet_setsockopt rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() net: sched: fix use-after-free in tc_new_tfilter() net: allow SO_MARK with CAP_NET_RAW via cmsg ethernet: smc911x: fix indentation in get/set EEPROM clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW tools/memory-model: Explain syntactic and semantic dependencies torture: Change KVM environment variable to RCUTORTURE torture: Make kvm-find-errors.sh notice missing vmlinux file torture: Print only one summary line per run torture: Make kvm-remote.sh try multiple times to download tarball torture: Compress KCSAN as well as KASAN vmlinux files torture: Indicate which torture.sh runs' bugs are all KCSAN reports torture: Make kvm.sh summaries note runs having only KCSAN reports torture: Output per-failed-run summary lines from torture.sh torture: Allow four-digit repetition numbers for --configs parameter torture: Drop trailing ^M from console output rcutorture: Enable limited callback-flooding tests of SRCU torture: Wake up kthreads after storing task_struct pointer rcutorture: Fix rcu_fwd_mutex deadlock rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop rcutorture: Make rcu_fwd_cb_nodelay be a counter rcutorture: Increase visibility of forward-progress hangs torture: Distinguish kthread stopping and being asked to stop rcutorture: Print message before invoking ->cb_barrier() rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings rcu: Don't deboost before reporting expedited quiescent state rcu: Update documentation regarding kthread_prio cmdline parameter rcu: Elevate priority of offloaded callback threads rcu: Make priority of grace-period thread consistent rcu: Move kthread_prio bounds-check to a separate function rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 rcu: Remove unused rcu_state.boost rcu/nocb: Handle concurrent nocb kthreads creation rcu: Mark accesses to boost_starttime rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() rcu/exp: Fix check for idle context in rcu_exp_handler selinux: various sparse fixes docs: scheduler: Fix outdated parameter of rebalance_domains docs/zh_CN: Add rbtree Chinese translation bpf: Drop libbpf, libelf, libz dependency from bpf preload. bpf: Open code obj_get_info_by_fd in bpf preload. bpf: Convert bpf preload to light skeleton. bpf: Remove unnecessary setrlimit from bpf preload. libbpf: Open code raw_tp_open and link_create commands. libbpf: Open code low level bpf commands. libbpf: Add support for bpf iter in light skeleton. xfs: ensure log flush at the end of a synchronous fallocate call xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c xfs: set prealloc flag in xfs_alloc_file_space() xfs: fallocate() should call file_modified() xfs: remove XFS_PREALLOC_SYNC tools: Ignore errors from `which' when searching a GCC toolchain selinux: try to use preparsed sid before calling parse_sid() selinux: Fix selinux_sb_mnt_opts_compat() drm/i915: Introduce G12 subplatform of DG2 net: ieee802154: Provide a kdoc to the address structure video: fbdev: pxa3xx-gcu: Remove unnecessary print function dev_err() video: fbdev: pxa168fb: Remove unnecessary print function dev_err() mailmap: update Christian Brauner's email address arm64: Enable Cortex-A510 erratum 2051678 by default platform/chrome: cros_ec_typec: Check for EC device kvm/arm64: rework guest entry logic samples/bpf: Update cpumap/devmap sec_name selftests/bpf: Update cpumap/devmap sec_name libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions Revert "drm/panel-edp: Allow querying the detected panel via sysfs" spi: Add API to count spi acpi resources spi: Support selection of the index of the ACPI Spi Resource before alloc spi: Create helper API to lookup ACPI info for spi device spi: Make spi_alloc_device and spi_add_device public again cgroup-v1: Require capabilities to set release_agent PCI: j721e: Initialize pcie->cdns_pcie before using it e1000e: Handshake with CSME starts from ADL platforms e1000e: Separate ADP board type from TGP cifs: Fix the readahead conversion to manage the batch when reading from cache drm/panel-edp: Allow querying the detected panel via sysfs seq_file: fix NULL pointer arithmetic warning cifs: Implement cache I/O by accessing the cache directly netfs, cachefiles: Add a method to query presence of data in the cache cifs: Transition from ->readpages() to ->readahead() spi: Add API to count spi acpi resources spi: Support selection of the index of the ACPI Spi Resource before alloc spi: Create helper API to lookup ACPI info for spi device spi: Make spi_alloc_device and spi_add_device public again spi: bcm2835aux: Convert to use GPIO descriptors spi: st-ssc4: Covert to use GPIO descriptors tools headers UAPI: Sync linux/prctl.h with the kernel sources perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA topology/sysfs: Add PPIN in sysfs under cpu topology topology/sysfs: Add format parameter to macro defining "show" functions for proc x86/cpu: Read/save PPIN MSR during initialization tools headers cpufeatures: Sync with the kernel sources tools headers UAPI: Sync linux/perf_event.h with the kernel sources x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit tools include UAPI: Sync sound/asound.h copy with the kernel sources RDMA/mlx4: remove redundant assignment to variable nreq platform/x86: thinkpad_acpi: Fix incorrect use of platform profile on AMD platforms net: lan966x: Implement get_ts_info net: lan966x: Add support for ptp interrupts net: lan966x: Update extraction/injection for timestamping net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP net: lan966x: Add support for ptp clocks net: lan966x: Add registers that are use for ptp functionality dt-bindings: net: lan966x: Extend with the ptp interrupt ALSA: hda: Skip codec shutdown in case the codec is not registered selftests: fib rule: Don't echo modified sysctls selftests: fib rule: Log test description selftests: fib rule: Drop erroneous TABLE variable selftests: fib rule: Make 'getmatch' and 'match' local variables RDMA/mlx4: Don't continue event handler after memory allocation failure extcon: intel-cht-wc: Report RID_A for ACA adapters extcon: intel-cht-wc: Add support for registering a power_supply class-device extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger() extcon: intel-cht-wc: Support devs with Micro-B / USB-2 only Type-C connectors extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field i2c: cht-wc: Make charger i2c-client instantiation board/device-model specific mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmic power: supply: bq25890: Use the devm_regmap_field_bulk_alloc() helper power: supply: bq25890: Support higher charging voltages through Pump Express+ protocol power: supply: bq25890: On the bq25892 set the IINLIM based on external charger detection power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator power: supply: bq25890: Add bq25890_set_otg_cfg() helper power: supply: bq25890: Drop dev->platform_data == NULL check power: supply: bq25890: Enable charging on boards where we skip reset power: supply: bq25890: Add support to read back the settings from the chip power: supply: bq25890: Add support to skip reset at probe() / remove() power: supply: bq25890: Add a bq25890_rw_init_data() helper power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CURRENT_MAX for low temperatures power: supply: bq25890: Rename IILIM field to IINLIM power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() RDMA/siw: Fix broken RDMA Read Fence/Resume logic. kvm/x86: rework guest entry logic kvm/mips: rework guest entry logic kvm: add guest_state_{enter,exit}_irqoff() power: supply: axp288_fuel_gauge: Add a no_current_sense_res module_param power: supply: axp288_fuel_gauge: Take lock before updating the valid flag power: supply: axp288_fuel_gauge: Refactor IRQ initialization power: supply: axp288_fuel_gauge: Use devm_power_supply_register() power: supply: axp288_fuel_gauge: Use devm_add_action_or_reset() for iio chan release power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_read_initial_regs() power: supply: axp288_fuel_gauge: Add dev helper var to probe() drm/i915/ttm: Return some errors instead of trying memcpy move brcmfmac: pcie: Read the console on init and shutdown brcmfmac: fwil: Constify iovar name arguments brcmfmac: of: Use devm_kstrdup for board_type & check for errors brcmfmac: pcie: Fix crashes due to early IRQs brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio brcmfmac: pcie: Declare missing firmware files in pcie.c brcmfmac: firmware: Allocate space for default boardrev in nvram brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path rtlwifi: remove redundant initialization of variable ul_encalgo ssb: fix boolreturn.cocci warning ray_cs: Check ioremap return value power: supply: core: fix application of sizeof to pointer net: phy: Fix qca8081 with speeds lower than 2.5Gb/s x86/cpu: Merge Intel and AMD ppin_init() functions fanotify: Fix stale file descriptor in copy_event_to_user() power: supply: cpcap-battery: Add battery type auto detection for mapphone devices x86/CPU/AMD: Use default_groups in kobj_type KVM: x86: Move delivery of non-APICv interrupt into vendor code ath11k: add debugfs for TWT debug calls ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs USB: serial: cp210x: add CPI Bulk Coin Recycler id USB: serial: cp210x: add NCR Retail IO box id ath11k: Add debugfs interface to configure firmware debug log level USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate drm/bridge: add it6505 driver power: supply: axp20x_battery: properly report current when discharging power: supply: fix table problem in sysfs-class-power power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe drm/i915: Document BDW+ DRRS M/N programming requirements drm/i915: Always check dp_m2_n2 on pre-bdw drm/i915: Dump dp_m2_n2 always drm/i915: Program pch transcoder m2/n2 drm/i915: Clear DP M2/N2 when not doing DRRS drm/i915: Fix transcoder_has_m2_n2() drm/i915: Extract can_enable_drrs() drm/i915: Disable DRRS on IVB/HSW port != A drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() power: supply: mp2629_charger: use platform_get_irq() drm/i915: Move M/N setup to a more logical place on ddi platforms drm/i915: Move PCH transcoder M/N setup into the PCH code drm/v3d: fix missing unlock drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder_set_m_n() drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 vs. M2/N2 variants drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 vs. M2/N2 variants drm/i915: Nuke ilk_get_fdi_m_n_config() drm/i915: Nuke intel_dp_get_m_n() drm/i915: Nuke intel_dp_set_m_n() drm/i915: Enable rpm wakeref tracking whether runtime pm is enabled or not drm/i915: Fix oops due to missing stack depot drm/i915/pmu: Fix KMD and GuC race on accessing busyness libbpf: Deprecate btf_ext rec_size APIs arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7 clk: samsung: fix missing Tesla FSD dependency on Exynos pinctrl: samsung: improve wake irq info on console dma-buf: heaps: Fix potential spectre v1 gadget pwm: meson: Drop always false check from .apply() MIPS: KVM: fix vz.c kernel-doc notation MIPS: octeon: Fix missed PTR->PTR_WD conversion pwm: meson: Simplify duplicated per-channel tracking pwm: meson: Drop useless check for channel data being NULL pwm: meson: Drop always false check from .request() ALSA: usb-audio: Correct quirk for VF0770 ALSA: Replace acpi_bus_get_device() sh_eth: kill useless initializers in sh_eth_{suspend|resume}() net: ena: Do not waste napi skb cache net: macsec: Fix offload support for NETDEV_UNREGISTER event qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. net: stmmac: dump gmac4 DMA registers correctly net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY arm64: dts: qcom: sdm845: add device tree for SHIFT6mq arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge arm64: dts: qcom: ipq6018: fix usb reference period arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 arm64: dts: qcom: sm8450: Update cpuidle states parameters arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc arm64: dts: qcom: sm8250: Add cpuidle states arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc arm64: dts: qcom: ipq8074: add the reserved-memory node arm64: dts: broadcom: bcm4908: add pinctrl binding arm64: dts: broadcom: bcm4908: use proper TWD binding arm64: dts: broadcom: align pl330 node name with dtschema ARM: dts: bcm2837: Add the missing L1/L2 cache information ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U arm64: dts: qcom: ipq8074: add SMEM support arm64: dts: qcom: sm8150: Add support for LMh node arm64: dts: qcom: msm8916-j5: Fix typo Revert "arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX" arm64: dts: qcom: msm8916: improve usb hs node formating arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED arm64: dts: qcom: pm6150l: Add wled node arm64: dts: qcom: pms405: assign device specific compatible arm64: dts: qcom: ipq6018: add pcie max-link-speed arm64: dts: qcom: msm8996: SoC specific compatible strings for qcom-sdhci arm64: dts: qcom: msm8994: SoC specific compatible strings for qcom-sdhci arm64: dts: qcom: sm8250: add description of dcvsh interrupts arm64: dts: qcom: sdm845: add missing power-controller compatible arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean arm64: dts: qcom: msm8998: Fix cache nodes arm64: dts: qcom: sm8150: simplify references to pwrkey and resin arm64: dts: qcom: sm8150: add i2c and spi dma channels arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound arm64: dts: qcom: fix thermal zones naming arm64: dts: qcom: update qcom,domain property arm64: dts: qcom: sdm845: fix microphone bias properties and values ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC ARM: dts: qcom: pm8226: Add node for the MPP ARM: dts: qcom: fill missing power-domain-cells for gcc controllers ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus ARM: dts: qcom: add KPSS GCC compatible to clock nodes ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 ARM: dts: qcom: rename eth node to ethernet ARM: dts: qcom: apq8060: correct mvs switch name ARM: dts: qcom: nexus7: remove vcss supply which never existed ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema ARM: dts: qcom: apq8064: make pci regs property dt-schema compliant ARM: dts: qcom: apq8064: correct ranges values soc: qcom: aoss: remove spurious IRQF_ONESHOT flags arm64: defconfig: Enable additional Broadcom STB drivers arm64: dts: qcom: sm8450: fix apps_smmu interrupts arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb arm64: dts: qcom: sm8350: Correct UFS symbol clocks drm/amd: Warn users about potential s0ix problems drm/amd/pm: correct the MGpuFanBoost support for Beige Goby soc: qcom: apr: Remove redundant 'flush_workqueue()' calls soc: qcom: aoss: Fix missing put_device call in qmp_get i40e: Fix reset path while removing the driver scsi: lpfc: Remove redundant flush_workqueue() call soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem scsi: qedi: Remove redundant flush_workqueue() calls scsi: bfa: Replace snprintf() with sysfs_emit() scsi: mvsas: Replace snprintf() with sysfs_emit() soc: qcom: rpmpd: Check for null return of devm_kcalloc scsi: bnx2fc: Make use of the helper macro kthread_run() firmware: qcom: scm: Fix some kernel-doc comments scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal scsi: bnx2fc: Fix typo in comments drm/nouveau: fix off by one in BIOS boundary checking scsi: ufs: Add checking lifetime attribute for WriteBooster power: supply: cros_usbpd: Use struct_size() helper in kzalloc() soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task scsi: pm8001: Fix use-after-free for aborted TMF sas_task scsi: pm8001: Fix warning for undescribed param in process_one_iomb() ARM: dts: qcom: ipq4019: fix sleep clock i40e: Fix reset bw limit when DCB enabled with 1 TC xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* platform/chrome: cros_ec_typec: Make try power role optional drm/amd: Warn users about potential s0ix problems firmware: qcom: scm: Add function to set IOMMU pagetable addressing firmware: qcom: scm: Add function to set the maximum IOMMU pool size firmware: qcom: scm: Remove reassignment to desc following initializer ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 ARM: dts: qcom: pm8226: Add vibration motor node arm64: dts: qcom: sdm845-db845c: Remove clock-lanes property from &camss node arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property from &camss node arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG Bullhead rev 1.0 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead generic code into a DTSI file arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi arm64: dts: qcom: sc7280: Factor out Chrome common fragment dma-resv: some doc polish for iterators drm: remove allow_fb_modifiers drm: add support modifiers for drivers whose planes only support linear layout drm: introduce fb_modifiers_not_supported flag in mode_config bpf: make bpf_copy_from_user_task() gpl only selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads bpf: Make dst_port field in struct bpf_sock 16-bit wide ACPI: require CRC32 to build kunit: cleanup assertion macro internal variables kunit: factor out str constants from binary assertion structs kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros kunit: remove va_format from kunit_assert kunit: tool: drop mostly unused KunitResult.result field drm/i915/dg2: s/engine->i915/i915/ for engine workarounds scsi: core: Reallocate device's budget map on queue depth change ixgbe: respect metadata on XSK Rx to skb ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb ice: respect metadata on XSK Rx to skb ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb ice: respect metadata in legacy-rx/ice_construct_skb() i40e: respect metadata on XSK Rx to skb i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb kselftest: Fix vdso_test_abi return status scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe scsi: pm80xx: Fix double completion for SATA devices arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts arm64: dts: qcom: sc7280: Fix gmu unit address arm64: dts: qcom: sc7280: Add camcc clock node arm64: dts: qcom: sc7280: Add Display Port node arm64: dts: qcom: sc7280: add edp display dt nodes arm64: dts: qcom: sc7280: Add DSI display nodes arm64: dts: qcom: sc7280: add display dt nodes arm64: dts: qcom: sc7180: Add board regulators for MIPI camera trogdor boards arm64: dts: qcom: sc7280: Move USB2 controller nodes from common dtsi to SKU1 drm/bridge: lt9611: Fix an error handling path in lt9611_probe() mtd: rawnand: Fix misuses of of_match_node() mtd: Fix misuses of of_match_ptr() mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status MAINTAINERS: add DT bindings files for ath10k and ath11k MAINTAINERS: hand over ath9k maintainership to Toke MAINTAINERS: change Loic as wcn36xx maintainer MAINTAINERS: mark ath6kl as orphan iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() iommu: Fix some W=1 warnings cw1200: wsm: make array queue_id_to_wmm_aci static const wilc1000: use min_t() to make code cleaner rtw88: rtw8821c: enable rfe 6 devices rtw88: fix memory overrun and memory leak during hw_scan rtw88: fix idle mode flow for hw scan rtw88: check for validity before using a pointer net: mana: Reuse XDP dropped page net: mana: Add counter for XDP_TX net: mana: Add counter for packet dropped by XDP iommu: Fix potential use-after-free during probe drm/bridge: Add missing pm_runtime_put_sync spi: mediatek: Avoid NULL pointer crash in interrupt spi: sp7201: Fix compiler warnings spi: pic32: Convert to use GPIO descriptors spi: mpc512x-psc: Convert to use GPIO descriptors spi: mt65xx: Convert to GPIO descriptors spi: pxa2xx_spi: Convert to use GPIO descriptors net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag net/smc: Remove corked dealyed work net/smc: Send directly when TCP_CORK is cleared btrfs: skip reserved bytes warning on unmount after log cleanup failure ARM: make get_current() and __my_cpu_offset() __always_inline btrfs: fix use of uninitialized variable at rm device ioctl btrfs: fix use-after-free after failure to create a snapshot btrfs: tree-checker: check item_size for dev_item btrfs: tree-checker: check item_size for inode_item btrfs: fix deadlock between quota disable and qgroup rescan worker tcp: Change SYN ACK retransmit behaviour to account for rehash bpf: Add SO_TXREHASH setsockopt txhash: Add txrehash sysctl description txhash: Add socket option to control TX hash rethink behavior txhash: Make rethinking txhash behavior configurable via sysctl btrfs: don't start transaction for scrub if the fs is mounted read-only moxart: fix potential use-after-free on remove path of: unittest: update text of expected warnings arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS arm64: dts: exynos: align pl330 node name with dtschema arm64: dts: exynos: Add initial E850-96 board support arm64: dts: exynos: Add initial Exynos850 SoC support mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work mac80211_hwsim: report NOACK frames in tx_status kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h mac80211: mlme: check for null after calling kmemdup carl9170: fix missing bit-wise or operator for tx_params wcn36xx: Differentiate wcn3660 from wcn3620 ath11k: mhi: use mhi_sync_power_up() ath11k: pci: fix crash on suspend if board file is not found ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops ath11k: Fix uninitialized symbol 'rx_buf_sz' ath11k: fix kernel panic during unload/load ath11k modules ath11k: Rename ath11k_ahb_ext_irq_config component: Replace most references to 'master' with 'aggregate device' n_tty: wake up poll(POLLRDNORM) on receiving data dt-bindings: serial: Add compatible for Mediatek MT8186 serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards tty: Replace acpi_bus_get_device() usb: gadget: f_uac2: Add speed names to bInterval dbg/warn usb: gadget: f_uac2: Optionally determine bInterval for HS and SS usb: gadget: audio: Add HS/SS bInterval params for UAC2 usb: gadget: f_uac2: Add HS/SS bInterval to configfs usb: udc: Fix typo in comment USB: ACPI: Replace acpi_bus_get_device() usb: gadget: f_uac2: Define specific wTerminalType usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition usb: raw-gadget: fix handling of dual-direction-capable endpoints usb: usb251xb: add boost-up property support ASoC: max98927: add missing header file Input: wm97xx: Simplify resource management usb: ulpi: Call of_node_put correctly usb: ulpi: Move of_node_put to ulpi_dev_release staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY staging: r8188eu: remove HW_VAR_CHECK_BSSID staging: r8188eu: remove HW_VAR_BCN_FUNC staging: r8188eu: remove HW_VAR_CAM_WRITE staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() staging: r8188eu: remove HW_VAR_MEDIA_STATUS staging: r8188eu: remove HW_VAR_AC_PARAM_BK staging: r8188eu: remove HW_VAR_AC_PARAM_VI staging: r8188eu: remove HW_VAR_AC_PARAM_VO staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL staging: r8188eu: remove HW_VAR_SEC_CFG staging: r8188eu: remove HW_VAR_BEACON_INTERVAL staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void staging: r8188eu: convert rtw_p2p_prov_disc to return void staging: r8188eu: convert rtw_p2p_set_persistent to return void staging: r8188eu: convert rtw_p2p_invite_req to return void staging: r8188eu: convert rtw_p2p_get_op_ch to return void staging: r8188eu: convert rtw_p2p_get_groupid to return void staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void staging: r8188eu: convert rtw_p2p_get_role to return void staging: r8188eu: convert rtw_p2p_get_req_cm to return void staging: r8188eu: convert rtw_p2p_get_status to return void staging: r8188eu: convert rtw_p2p_setDN to return void staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void staging: r8188eu: propagate error code in rtw_p2p_get2 staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod staging: r8188eu: remove unneeded variable in rtw_p2p_get staging: r8188eu: remove unneeded variable in rtw_wx_get_enc staging: r8188eu: remove unneeded variable in rtw_wx_get_essid staging: rt8188eu: Remove dead code staging: r8188eu: remove hal_init_macaddr() staging: r8188eu: remove unused parameter from hw_var_set_* staging: r8188eu: remove c2h_evt_clear() staging: pi433: remove coding style item from the TODO file staging: r8188eu: remove IS_*_CUT macros staging: r8188eu: convert SetHalDefVar8188EUsb() to void staging: r8188eu: convert GetHalDefVar8188EUsb() to void staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only selftests/net: timestamping: Fix bind_phc check sh_eth: sh_eth_close() always returns 0 ravb: ravb_close() always returns 0 net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() ipv4: Make ip_idents_reserve static r8169: add rtl_disable_exit_l1() phy: make phy_set_max_speed() *void* net: dsa: mv88e6xxx: Improve indirect addressing performance net: dsa: mv88e6xxx: Improve performance of busy bit polling net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode pinctrl: microchip-sgpio: Fix support for regmap net/smc: Forward wakeup to smc socket waitqueue after fallback USB: serial: option: add ZTE MF286D modem USB: serial: ch341: add support for GW Instek USB2.0-Serial devices usb: f_fs: Fix use-after-free for epfile drm/i915/adlp: Fix TypeC PHY-ready status readout drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference drm/i915/overlay: Prevent divide by zero bugs in scaling drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL usb: dwc3: xilinx: fix uninitialized return value ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree ARM: dts: exynos: update dma node name with dtschema ALSA: hda/realtek: Add quirk for ASUS GU603 ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks ALSA: hda: realtek: Fix race at concurrent COEF updates ARM: dts: aspeed: rainier and everest: Enable UHCI ARM: dts: Fix OpenBMC flash layout label addresses fsi: scom: Remove retries in indirect scoms fsi: scom: Fix error handling powerpc: dts: Fix some I2C unit addresses powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 powerpc/e500/qemu-e500: allow core to idle without waiting powerpc: add link stack flush mitigation status in debugfs. powerpc/xive: Export XIVE IPI information for online-only processors. KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure KVM: PPC: mmio: Return to guest after emulation failure KVM: PPC: mmio: Reject instructions that access more than mmio.data size KVM: PPC: Fix vmx/vsx mixup in mmio emulation KVM: PPC: Book3S HV: Stop returning internal values to userspace uml/x86: use x86 load_unaligned_zeropad() asm/user.h: killed unused macros constify struct path argument of finish_automount()/do_add_mount() ata: libata-scsi: Simplify scsi_XX_lba_len() ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() ata: libata-scsi: Cleanup ata_get_xlat_func() ata: pata_pdc202xx_old: make static read-only array pio_timing const ata: pata_atiixp: make static read-only arrays const ata: pata_platform: Make use of platform_get_mem_or_io() crypto: octeontx2 - Avoid stack variable overflow padata: replace cpumask_weight with cpumask_empty in padata.c crypto: mxs-dcp - Fix scatterlist processing crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos crypto: hisilicon/sec - use the correct print format crypto: hisilicon/sec - fix the CTR mode BD configuration crypto: hisilicon/sec - fix the max length of AAD for the CCM mode crypto: hisilicon/sec - add some comments for soft fallback crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 crypto: octeontx2 - select CONFIG_NET_DEVLINK crypto: memneq - avoid implicit unaligned accesses crypto: authenc - Fix sleep in atomic context in decrypt_tail crypto: rsa-pkcs1pad - use clearer variable names crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() crypto: rsa-pkcs1pad - restore signature length check crypto: rsa-pkcs1pad - correctly get hash from source scatterlist crypto: rsa-pkcs1pad - only allow with rsa crypto: qat - fix access to PFVF interrupt registers for GEN4 arm64: lib: accelerate crc32_be lib/crc32test: correct printed bytes count lib/crc32: Make crc32_be weak for arch override lib/crc32: remove unneeded casts crypto: kdf - Select hmac in addition to sha256 crypto: sun8i-ss - really disable hash on A80 crypto: x86 - Convert to SPDX identifier crypto: testmgr - Move crypto_simd_disabled_for_test out hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER crypto: ccp - remove redundant ret variable video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() fs: Remove FIXME comment in generic_write_checks() video: fbdev: pxa168fb: Initialize pointers with NULL and not plain integer 0 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() video: fbdev: savagefb: make a variable local xfs: return errors in xfs_fs_sync_fs quota: make dquot_quota_sync return errors from ->sync_fs vfs: make sync_filesystem return errors from ->sync_fs vfs: make freeze_super abort when sync_filesystem returns error dt-bindings: iio: adc: at91-sama5d2: update maintainers entry mailmap: Update email address for Cai Huoqing dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigger-edge-type non-mandatory iio: Fix error handling for PM iio: afe: rescale: reorder includes iio: afe: rescale: use s64 for temporary scale calculations iio: inkern: make a best effort on offset calculation iio: inkern: apply consumer scale when no channel scale is available iio: inkern: apply consumer scale on IIO_VAL_INT cases iio: addac: ad74413r: correct comparator gpio getters mask usage iio: addac: ad74413r: use ngpio size when iterating over mask iio: addac: ad74413r: Do not reference negative array offsets iio: adc: men_z188_adc: Fix a resource leak in an error handling path iio: humidity: hdc100x: Add ACPI HID table Linux 5.17-rc2 Revert "fs/9p: search open fids first" iio: pressure: dps310: Add ACPI HID table iio: sx9360: fix iio event generation iio: adc: qcom-vadc-common: Re-use generic struct u32_fract iio: adc: twl4030-madc: Re-use generic struct s16_fract iio: adc: rn5t618: Re-use generic struct u16_fract math.h: Introduce data types for fractional numbers dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property in example iio: frequency: admv1013: remove the always true condition arm64: dts: rockchip: align pl330 node name with dtschema arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage openrisc/boot: Remove unnecessary initialisation in memcpy(). ocfs2: fix a deadlock when commit trans jbd2: export jbd2_journal_[grab|put]_journal_head psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n mm, kasan: use compare-exchange operation to set KASAN page tag kasan: test: fix compatibility with FORTIFY_SOURCE tools/testing/scatterlist: add missing defines mm: page->mapping folio->mapping should have the same offset memory-failure: fetch compound_head after pgmap_pfn_valid() ia64: make IA64_MCA_RECOVERY bool instead of tristate binfmt_misc: fix crash when load/unload module include/linux/sysctl.h: fix register_sysctl_mount_point() return type pinctrl: Add driver for Sunplus SP7021 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc dt-bindings: gpio: Add a header file for Amlogic Meson S4 dt-bindings: pinctrl: meson: Add compatible for S4 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP pinctrl: bcm2835: Fix a few error paths EDAC/xgene: Fix deferred probing video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit video: fbmem: use swap() to make code cleaner in fb_rotate_logo() video: fbdev: cirrusfb: check pixclock to avoid divide by zero video: fbdev: mmp: Make use of the helper function dev_err_probe() video: fbdev: s3c-fb: Make use of the helper function dev_err_probe() video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() video: fbdev: pxa3xx-gcu: Make use of the helper function dev_err_probe() video: fbdev: pxa168fb: Make use of the helper function dev_err_probe() video: fbdev: da8xx-fb: Make use of the helper function dev_err_probe() video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of the helper function dev_err_probe() video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of the helper function dev_err_probe() video: fbdev: omapfb: lcd_ams_delta: Make use of the helper function dev_err_probe() video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use of the helper function dev_err_probe() video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget video: fbdev: atyfb: Remove assigned but never used variable statements video: fbdev: w100fb: Reset global state video: fbdev: au1200fb: Make use of dma_mmap_coherent() agp: define proper stubs for empty helpers video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow video: fbdev: via: Fix spelling mistake "bellow" -> "below" video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() video: fbdev: controlfb: Fix COMPILE_TEST build video: fbdev: ocfb: add const to of_device_id dt-bindings: simple-framebuffer: allow standalone compatible video: fbdev: sis: use swap() to make code cleaner video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen video: fbdev: mb862xx: remove redundant assignment to pointer ptr backlight: qcom-wled: Add PM6150L compatible video: fbdev: mach64_ct: remove redundant res variable video: fbdev: omapfb: use default_groups in kobj_type video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls video: fbdev: imxfb: Check for null res pointer video: fbdev: aty128fb: make some arrays static const cifs: unlock chan_lock before calling cifs_put_tcp_session ipv4: drop fragmentation code from ip_options_build() arm64: dts: zynqmp: Added GEM reset definitions net: macb: Added ZynqMP-specific initialization dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP arm64: dts: rockchip: add Quartz64-A con40 hardware arm64: dts: rockchip: add Quartz64-A sdmmc1 node arm64: dts: rockchip: add Quartz64-A pmu_io_domains arm64: dts: rockchip: add the touchscreen controller to rk3568-evb1-v10 arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in rk3568-evb1-10 clk: imx: Add imx8dxl clk driver clk: imx: Add initial support for i.MXRT1050 clock driver dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock dt-bindings: imx: Add clock binding for i.MXRT1050 arm64: dts: fsd: Add SPI device nodes arm64: dts: imx8mq: fix lcdif port node arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo ARM: dts: imx28: reparent gpmi clock to ref_gpmi arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 arm64: dts: freescale: Fix sound card model for MBa8Mx i2c: mediatek: Add i2c compatible for Mediatek MT8186 dt-bindings: i2c: update bindings for MT8186 SoC i2c: smbus: Use device_*() functions instead of of_*() docs: firmware-guide: ACPI: Add named interrupt doc regulator/rpi-panel-attiny: Use two transactions for I2C read regulator/rpi-panel-attiny: Use the regmap cache regulator: rpi-panel: Remove get_brightness hook regulator: rpi-panel: Add GPIO control for panel and touch resets regulator: rpi-panel: Convert to drive lines directly regulator: rpi-panel: Ensure the backlight is off during probe. regulator: rpi-panel: Serialise operations. regulator: rpi-panel: Handle I2C errors/timing to the Atmel regulator: rpi-panel: Register with a unique backlight name ASoC: ops: Check for negative values before reading them device property: Add fwnode_irq_get_byname EDAC/altera: Fix deferred probing dm: properly fix redundant bio-based IO accounting dm: revert partial fix for redundant bio-based IO accounting block: add bio_start_io_acct_time() to control start_time security, lsm: dentry_init_security() Handle multi LSM registration RDMA/rxe: Remove qp->grp_lock and qp->grp_list RDMA/rxe: Remove rxe_drop_all_macst_groups RDMA/rxe: Enforce IBA o10-2.2.3 media: lirc: report ir receiver overflow media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflow media: lirc: remove unused lirc features media: aspeed: Correct values for detected timing media: aspeed: Use FIELD_GET to improve readability media: aspeed: Correct value for h-total-pixels media: aspeed: Fix no complete irq for non-64-aligned width media: aspeed: add more debug log messages media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log media: i2c: dw9714: add optional regulator support media: ov2740: identify module after subdev initialisation media: MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers media: MAINTAINERS: Update Benjamin Gaignard maintainer status media: i2c: max9286: Implement media entity .link_validate() operation media: ov5693: fix returnvar.cocci warnings media: ov5693: fix boolconv.cocci warnings media: i2c: Add ov08d10 camera sensor driver media: hi847: Add support for Hi-847 sensor media: ov8865: Fix indentation in set_selection callback media: ov5648: Don't pack controls struct media: v4l: Avoid unaligned access warnings when printing 4cc modifiers media: ov6650: Fix missing frame interval enumeration support media: ov6650: Fix crop rectangle affected by set format media: ov6650: Add try support to selection API operations media: ov6650: Fix set format try processing path dt-bindings: interrupt-controller: sifive,plic: Group interrupt tuples dt-bindings: interrupt-controller: sifive,plic: Fix number of interrupts dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c RDMA/opa: Delete useless module.h include RDMA/iser: Delete useless module.h include RDMA/ipoib: Delete useless module.h include RDMA/rxe: Delete useless module.h include RDMA/usnic: Delete useless module.h include RDMA/qib: Delete useless module.h include RDMA/mthca: Delete useless module.h include RDMA/mlx4: Delete useless module.h include RDMA/hfi1: Delete useless module.h include RDMA/core: Delete useless module.h include RDMA/mlx5: Delete useless module.h include RDMA/mlx5: Delete get_num_static_uars function IB/rdmavt: Validate remote_addr during loopback atomic tests IB/cm: Release previously acquired reference counter in the cm_id_priv drm/i915/dg2: Add Wa_14015227452 Fix a warning about a malformed kernel doc comment in cifs arm64: cpufeature: List early Cortex-A510 parts as having broken dbm ocfs2: fix subdirectory registration with register_sysctl() brcmfmac: add CYW43570 PCIE device brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices spi: qcom: geni: Simplify DMA setting ASoC: cs42l51: Improve error handling in cs42l51_remove() ASoC: SOF: ipc: Do not allocate buffer for msg_data ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() ASoC: amd: renoir: Add check for acp configuration flags ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. ASoC: amd: acp: Add generic PCI driver module for ACP device ASoC: amd: acp: Add PDM controller based dmic dai for Renoir ASoC: amd: acp: Add generic support for PDM controller on ACP ASoC: rk3399_gru_sound: Wire up DP jack detection drm/rockchip: cdn-dp: Support HDMI codec plug-change callback ASoC: rt5682: Fix deadlock on resume ASoC: hdmi-codec: Fix OOB memory accesses ASoC: soc-pcm: Move debugfs removal out of spinlock ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks rtw89: use pci_read/write_config instead of dbi read/write rtw89: refine DIG feature to support 160M and CCK PD rtw89: fix maybe uninitialized `qempty` variable rtw89: include subband type in channel params rtw89: handle 6G band if supported by a chipset rtw89: separate {init,deinit}_addr_cam functions rtw89: set mac_id and port ID to TXWD rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode rtw89: configure mac port HIQ registers rtw89: rename vif_maintain to role_maintain rtw89: extend firmware commands on states of sta_assoc and sta_disconnect rtw89: allocate mac_id for each station in AP mode rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets rtw89: add C2H handle of BCN_CNT rtw89: download beacon content to firmware rtw89: use hardware SSN to TX management frame rtw89: configure rx_filter according to FIF_PROBE_REQ rtw89: correct use of BA CAM rtw89: encapsulate RX handlers to single function rtw89: Add RX counters of VHT MCS-10/11 to debugfs rtw89: remove duplicate definition of hardware port number rtw89: extract modules by chipset RDMA/siw: Fix refcounting leak in siw_create_qp() RDMA/core: Set MR type in ib_reg_user_mr RDMA/ucma: Protect mc during concurrent multicast leaves RDMA/cma: Use correct address when leaving multicast group ntb: intel: fix port config status offset for SPR net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() IB/hfi1: Fix tstats alloc and dealloc IB/hfi1: Fix AIP early init panic IB/hfi1: Fix alloc failure with larger txqueuelen gve: fix the wrong AdminQ buffer queue index check net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "frequency" IB/hfi1: Fix panic with larger ipoib send_queue_size net: dsa: realtek: rtl8365mb: fix trap_door > 7 net: dsa: realtek: rtl8365mb: allow non-cpu extint ports net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support net: dsa: realtek: rtl8365mb: add RTL8367S support net: dsa: realtek: rtl8365mb: use DSA CPU port net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1 net: dsa: realtek: rtl8365mb: rename extport to extint net: dsa: realtek: add new mdio interface for drivers net: dsa: realtek: convert subdrivers into modules net: dsa: realtek: remove direct calls to realtek-smi net: dsa: realtek: rename realtek_smi to realtek_priv net: dsa: realtek-smi: move to subdirectory net: dsa: realtek-smi: fix kdoc warnings RDMA/rtrs-clt: Do stop and failover outside reconnect work. RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() RDMA/rtrs-clt: Reflow text so lines don't end with a '(' ax25: add refcount in ax25_dev to avoid UAF bugs ax25: improve the incomplete fix to avoid UAF and NPD bugs RDMA/rtrs: Remove empty line after bracket octeontx2-pf: Change receive buffer size using ethtool media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h pinctrl: zynqmp: Revert "Unify pin naming" media: v4l2-subdev: Drop .set_mbus_config() operation media: i2c: ov6650: Drop implementation of .set_mbus_config() media: pxa_camera: Drop usage of .set_mbus_config() media: dt-bindings: media: camss: Remove clock-lane property RDMA/pvrdma: Remove useless DMA-32 fallback configuration IB/mthca: Remove useless DMA-32 fallback configuration SUNRPC: add netns refcount tracker to struct rpc_xprt SUNRPC: add netns refcount tracker to struct gss_auth SUNRPC: add netns refcount tracker to struct svc_xprt bnxt: report header-data split state ethtool: add header/data split indication net: dsa: microchip: Add property to disable reference clock net: dsa: microchip: Document property to disable reference clock net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put media: mtk-vcodec: Get rid of mtk_smi_larb_get/put media: drm/mediatek: Get rid of mtk_smi_larb_get/put media: drm/mediatek: Add pm runtime support for ovl and rdma media: mtk-mdp: Get rid of mtk_smi_larb_get/put media: mtk-jpeg: Get rid of mtk_smi_larb_get/put media: iommu/mediatek: Add device_link between the consumer and the larb devices media: iommu/mediatek: Add probe_defer for smi-larb media: iommu/mediatek: Return ENODEV if the device is NULL media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has net: mvneta: remove unnecessary if condition in mvneta_xdp_submit_frame net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request. net: sparx5: use .mac_select_pcs() interface brcmfmac: firmware: Fix crash in brcm_alt_fw_path nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. spi: Fix missing unlock on error in sp7021_spi_master_transfer_one() regulator: maxim,max8973: Drop Tegra specifics from example ASoC: SOF: trace: Simplify count adjustment in trace_read ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example ASoC: SOF: Intel: hda: Remove link assignment limitation ASoC: Document Tegra234 APE support ASoC: tegra: Update AHUB driver for Tegra234 spi: dt-bindings: Fix 'reg' child node schema spi: bcm-qspi: check for valid cs before applying chip select ASoC: fsl: Add missing error handling in pcm030_fabric_probe KVM: eventfd: Fix false positive RCU usage warning KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() KVM: nVMX: Rename vmcs_to_field_offset{,_table} KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz KVM: x86: add system attribute to retrieve full set of supported xsave states media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible ath9k_htc: fix uninit value bugs media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr media: hantro: jpeg: Remove open-coded size in quantization table code media: hantro: output encoded JPEG content directly to capture buffers xen/x2apic: enable x2apic mode when supported for HVM media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control media: hantro: jpeg: Add COM segment to JPEG header to align image scan media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output media: hantro: Support cropping visible area for encoders media: hantro: Fix overfill bottom register field name media: MAINTAINERS: Change maintainers for mipid02 driver media: v4l2-dev: Use non-atomic bitmap API when applicable media: dt-bindings: media: document imx8mq support for imx7-csi media: imx: imx7-media-csi: add support for imx8mq media: meson: vdec: potential dereference of null pointer media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format media: docs: v4l2grab.c.rst: change unintended assignment media: coda: Fix missing put_device() call in coda_get_vdoa_data media: coda: Use platform_get_irq() to get the interrupt ARM: imxrt_defconfig: Add i.MXRT family defconfig kselftest/arm64: Correct logging of FPSIMD register read via ptrace kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types drm/i915: Allow dead vm to unbind vma's without lock. media: mtk-vpu: Drop unnecessary call to platform_get_resource() media: s5p-g2d: Use platform_get_irq() to get the interrupt media: exynos4-is: Use platform_get_irq() to get the interrupt media: marvell-ccic: Use platform_get_irq() to get the interrupt media: exynos-gsc: Use platform_get_irq() to get the interrupt media: stm32-dma2d: Use platform_get_irq() to get the interrupt media: s5p-mfc: Use platform_get_irq() to get the interrupt media: bdisp: Use platform_get_irq() to get the interrupt media: camss: Use platform_get_irq_byname() to get the interrupt media: vsp1: Use platform_get_irq() to get the interrupt media: i2c: max9286: Use "maxim,gpio-poc" property media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' net: mac802154: Explain the use of ieee802154_wake/stop_queue() media: dt-bindings: media: max9286: Re-indent example net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant net: ieee802154: hwsim: Ensure frame checksum are valid arm64: defconfig: Enable Audio Graph Card2 driver arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound arm64: dts: renesas: rcar-gen3: Add MOST devices arm64: dts: renesas: Miscellaneous whitespace fixes arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header ARM: imx: Add initial support for i.MXRT10xx family soc: imx: Remove Layerscape check parisc: Fix sglist access in ccio-dma.c parisc: Fix data TLB miss in sba_unmap_sg parisc: Drop __init from map_pages declaration drm/i915: Lock dpt_obj around set_cache_level, v2. ALSA: hda: Fix signedness of sscanf() arguments ARM: dts: imx6sx-udoo-neo: Add HDMI support ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers drm/i915: Move drrs hardware bit frobbing to small helpers drm/i915: s/gmch_{m,n}/data_{m,n}/ drm/i915: Clean up M/N register defines drm/i915: Extract intel_{get,set}_m_n() drm/i915: Fix a race between vma / object destruction and unbinding ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group crypto: qat - fix a signedness bug in get_service_enabled() crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() crypto: tcrypt - add asynchronous speed test for SM3 crypto: x86/sm3 - add AVX assembly implementation crypto: sm3 - make dependent on sm3 library crypto: sm2 - make dependent on sm3 library crypto: arm64/sm3-ce - make dependent on sm3 library crypto: sm3 - create SM3 stand-alone library Documentation: update debugfs doc for Hisilicon HPRE Documentation: update debugfs doc for Hisilicon ZIP Documentation: update debugfs doc for Hisilicon SEC Documentation: use the tabs on all acc documentation ARM: dts: imx: Rename RTC device tree nodes ARM: dts: imx28: Use correct compatible string for RTC ipv6: partially inline ipv6_fixup_options ipv6: optimise dst refcounting on cork init udp6: don't make extra copies of iflow udp6: pass flow in ip6_make_skb together with cork ipv6: pass full cork into __ip6_append_data() ipv6: don't zero inet_cork_full::fl after use ipv6: clean up cork setup/release ipv6: remove daddr temp buffer in __ip6_make_skb udp6: shuffle up->pending AF_INET bits ipv6: optimise dst refcounting on skb init selftests/bpf/test_xdp_redirect: use temp netns for testing selftests/bpf/test_xdp_meta: use temp netns for testing selftests/bpf/test_tcp_check_syncookie: use temp netns for testing selftests/bpf/test_lwt_seg6local: use temp netns for testing selftests/bpf/test_xdp_vlan: use temp netns for testing selftests/bpf/test_xdp_veth: use temp netns for testing selftests/bpf/test_xdp_redirect_multi: use temp netns for testing mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions mlxsw: spectrum: Guard against invalid local ports mlxsw: core: Consolidate trap groups to a single event group mlxsw: core: Move functions to register/unregister array of traps to core.c mlxsw: core: Move basic trap group initialization from spectrum.c mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code mlxsw: spectrum: Set basic trap groups from an array net: amd-xgbe: ensure to reset the tx_timer_active flag net: amd-xgbe: Fix skb data length underflow LSM: general protection fault in legacy_parse_param tracing: Don't inc err_log entry count if entry allocation fails tracing: Propagate is_signed to expression tracing: Fix smatch warning for do while check in event_hist_trigger_parse() tracing: Fix smatch warning for null glob in event_hist_trigger_parse() tools/tracing: Update Makefile to build rtla rtla: Make doc build optional tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro tracing: Avoid -Warray-bounds warning for __rel_loc macro tracing/histogram: Fix a potential memory leak for kstrdup() ftrace: Have architectures opt-in for mcount build time sorting drm/i915/pmu: Fix KMD and GuC race on accessing busyness selftests: skip mincore.check_file_mmap when fs lacks needed support selftests: openat2: Skip testcases that fail with EOPNOTSUPP selftests: openat2: Add missing dependency in Makefile selftests: openat2: Print also errno in failure messages selftests: futex: Use variable MAKE instead of make drm/i915: delete shadow "ret" variable drm/kmb: Fix for build errors with Warray-bounds bpf, x86: Remove unnecessary handling of BPF_SUB atomic op drm/amdgpu: Wrong order for config and counter_id parameters drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates drm/amdgpu/swsmu/i2c: return an error if the SMU is not running drm/amd: Enable FRU EEPROM for Sienna Cichlid drm/amd: Expose the FRU SMU I2C bus drm/amdgpu: add 1.3.1/2.4.0 athub CG support drm/amdgpu: convert code name to ip version for athub drm/amd/display: Fix unused variable warning drm/amdgpu: get hash bit for CH4 in umc channel index drm/amdgpu: update algorithm of umc address conversion drm/amdgpu: increase bad page number for umc ras query drm/amdgpu: add umc_fill_error_record to make code more simple display/amd: decrease message verbosity about watermarks table failure drm/amdgpu: Wipe all VRAM on free when RAS is enabled drm/amdgpu: Fix an error message in rmmod drm/amd/pm: fix the deadlock observed on performance_level setting drm/amd/pm: correct the MGpuFanBoost support for Beige Goby drm/amd/display: Add Missing HPO Stream Encoder Function Hook drm/amdkfd: svm range restore work deadlock when process exit drm/amdkfd: Ensure mm remain valid in svm deferred_list work drm/amdkfd: Don't take process mutex for svm ioctls drm/amdgpu/display: Remove t_srx_delay_us. drm/amdkfd: enable heavy-weight TLB flush on Vega20 drm/amdgpu: add determine passthrough under arm64 net/mlx5: VLAN push on RX, pop on TX net/mlx5: Introduce software defined steering capabilities net/mlx5: Remove unused TIR modify bitmask enums net/mlx5e: CT, Remove redundant flow args from tc ct calls net/mlx5e: TC, Store mapped tunnel id on flow attr net/mlx5e: Test CT and SAMPLE on flow attr net/mlx5e: Refactor eswitch attr flags to just attr flags net/mlx5e: CT, Don't set flow flag CT for ct clear flow net/mlx5e: TC, Hold sample_attr on stack instead of pointer net/mlx5e: TC, Reject rules with multiple CT actions net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr net/mlx5e: TC, Pass attr to tc_act can_offload() net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() net/mlx5e: TC, Move pedit_headers_action to parse_attr net/mlx5e: Move counter creation call to alloc_flow_attr_counter() net/mlx5e: Pass attr arg for attaching/detaching encaps net/mlx5e: Move code chunk setting encap dests into its own function Bluetooth: Increment management interface revision docs/bpf: clarify how btf_type_tag gets encoded in the type chain selftests/bpf: specify pahole version requirement for btf_tag test selftests/bpf: add a selftest with __user tag selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c bpf: reject program if a __user tagged memory accessed in kernel way compiler_types: define __user as __attribute__((btf_type_tag("user"))) arm64: errata: Add detection for TRBE trace data corruption arm64: errata: Add detection for TRBE invalid prohibited states arm64: errata: Add detection for TRBE ignored system register writes arm64: Add Cortex-A510 CPU part definition docs: process: submitting-patches: Clarify the Reported-by usage docs/zh_CN: add highmem translation docs/zh_CN: add free_page_reporting translation docs/zh_CN: add damon api translation docs/zh_CN: add damon design translation docs/zh_CN: add damon faq translation docs/zh_CN: add damon index tronslation docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst docs/zh_CN: add balance translation docs_zh_CN: add active_mm translation docs/zh_CN: add vm/index translation Documentation: core-api: entry: Add comments about nesting Documentation: Fill the gaps about entry/noinstr constraints docs/zh_CN: Add opp Chinese translation docs/zh_CN: Add power/index Chinese translation docs/zh_CN: Cleanup index.rst docs/vm: Fix typo in *harden* Documentation: arm: marvell: Extend Avanta list docs: fix typo in Documentation/kernel-hacking/locking.rst docs: Hook the RTLA documents into the kernel docs build drm/xen: Add support for the nomodeset kernel parameter drm/tilcdc: Add support for the nomodeset kernel parameter drm/tegra: Add support for the nomodeset kernel parameter drm/sti: Add support for the nomodeset kernel parameter drm/sprd: Add support for the nomodeset kernel parameter drm/rockchip: Add support for the nomodeset kernel parameter drm: rcar-du: Add support for the nomodeset kernel parameter drm/omap: Add support for the nomodeset kernel parameter drm/msm: Add support for the nomodeset kernel parameter drm/mediatek: Add support for the nomodeset kernel parameter drm/mcde: Add support for the nomodeset kernel parameter drm/ingenic: Add support for the nomodeset kernel parameter drm/imx: Add support for the nomodeset kernel parameter drm/hyperv: Add support for the nomodeset kernel parameter drm/gma500: Add support for the nomodeset kernel parameter drm/exynos: Add support for the nomodeset kernel parameter drm/armada: Add support for the nomodeset kernel parameter drm/xlnx: Use drm_module_platform_driver() to register the driver drm/tve200: Use drm_module_platform_driver() to register the driver drm/arc: Use drm_module_platform_driver() to register the driver drm/tidss: Use drm_module_platform_driver() to register the driver drm/sun4i: Use drm_module_platform_driver() to register the driver drm/stm: Use drm_module_platform_driver() to register the driver drm/shmobile: Use drm_module_platform_driver() to register the driver drm: mxsfb: Use drm_module_platform_driver() to register the driver drm/meson: Use drm_module_platform_driver() to register the driver drm/kmb: Use drm_module_platform_driver() to register the driver drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver drm/fsl-dcu: Use drm_module_platform_driver() to register the driver drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver drm/aspeed: Use drm_module_platform_driver() to register the driver drm/vmwgfx: Replace module-init boiler-plate code with DRM helpers drm/vboxvideo: Replace module-init boiler-plate code with DRM helpers drm/qxl: Replace module-init boiler-plate code with DRM helpers drm/qxl: Move ioctl array next to its only user cgroup/bpf: fast path skb BPF filtering drm/mgag200: Replace module-init boiler-plate code with DRM helpers selftests/exec: Remove pipe from TEST_GEN_FILES selftests/zram: Adapt the situation that /dev/zram0 is being used selftests/zram01.sh: Fix compression ratio calculation selftests/zram: Skip max_comp_streams interface on newer kernel docs/kselftest: clarify running mainline tests on stables selinux: fix a type cast problem in cred_init_security() selftests/bpf: fix a clang compilation error arm64: tegra: Disable ISO SMMU for Tegra194 gpu: host1x: Fix hang on Tegra186+ io_uring: remove unused argument from io_rsrc_node_alloc blk-mq: Fix wrong wakeup batch configuration which will cause hang net: bridge: vlan: fix memory leak in __allowed_ingress igbvf: Remove useless DMA-32 fallback configuration igb: Remove useless DMA-32 fallback configuration igc: Remove useless DMA-32 fallback configuration ice: Remove useless DMA-32 fallback configuration iavf: Remove useless DMA-32 fallback configuration e1000e: Remove useless DMA-32 fallback configuration i40e: Remove useless DMA-32 fallback configuration ixgbevf: Remove useless DMA-32 fallback configuration ixgbe: Remove useless DMA-32 fallback configuration ixgb: Remove useless DMA-32 fallback configuration netfilter: nf_tables: remove assignment with no effect in chain blob builder net: socket: rename SKB_DROP_REASON_SOCKET_FILTER selftests, xsk: Fix bpf_res cleanup test MAINTAINERS: platform-chrome: Add new chrome-platform@lists.linux.dev list Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set ipv4: remove sparse error in ip_neigh_gw4() ipv4: avoid using shared IP generator for connected sockets ipv4: tcp: send zero IPID in SYNACK messages ice: xsk: Borrow xdp_tx_active logic from i40e ice: xsk: Improve AF_XDP ZC Tx and use batching API ice: xsk: Avoid potential dead AF_XDP Tx processing i40e: xsk: Move tmp desc array from driver to pool ice: Make Tx threshold dependent on ring length ice: xsk: Handle SW XDP ring wrap and bump tail more often ice: xsk: Force rings to be sized to power of 2 ice: Remove likely for napi_complete_done drm/vmwgfx: Fix stale file descriptors on failed usercopy lockd: fix failure to cleanup client locks ipv4: raw: lock the socket in raw_bind() ptp: replace snprintf with sysfs_emit MAINTAINERS: add missing IPv4/IPv6 header paths MAINTAINERS: add more files to eth PHY r8169: enable ASPM L1.2 if system vendor flags it as safe net: tipc: remove unused static inlines net: sched: remove qdisc_qlen_cpu() net: sched: remove psched_tdiff_bounded() netlink: remove nl_set_extack_cookie_u32() udplite: remove udplite_csum_outgoing() udp: remove inner_udp_hdr() dccp: remove max48() ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() hsr: remove get_prp_lan_id() net: ax25: remove route refcount net: remove bond_slave_has_mac_rcu() net: remove linkmode_change_bit() net: remove net_invalid_timestamp() nfc: use *_set_vendor_cmds() helpers mii: remove mii_lpa_to_linkmode_lpa_sgmii() net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() nfp: Simplify array allocation net: bridge: vlan: fix single net device option dumping net: ethernet: mtk_star_emac: fix unused variable net: stmmac: skip only stmmac_ptp_register when resume from suspend net: stmmac: configure PTP clock source prior to PTP initialization dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "suppress-preamble" net/fsl: xgmac_mdio: Support setting the MDC frequency net/fsl: xgmac_mdio: Support preamble suppression net/fsl: xgmac_mdio: Use managed device resources dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" ALSA: usb-audio: initialize variables that could ignore errors Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" ipv4: Namespaceify min_adv_mss sysctl knob net: mvneta: use .mac_select_pcs() interface net: mvneta: reorder initialisation net: phy: at803x: Support downstream SFP cage net: phy: at803x: add fiber support net: phy: at803x: move page selection fix to config_init drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n sched/uclamp: Fix iowait boost escaping uclamp restriction sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max sched/core: Export pelt_thermal_tp MAINTAINERS: add Suren as psi co-maintainer sched/numa: initialize numa statistics when forking new task sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa drm/i915/adlp: Fix TypeC PHY-ready status readout memory: brcmstb_dpfe: fix typo in a comment memory: tegra: Constify struct thermal_cooling_device_ops memory: fsl_ifc: populate child devices without relying on simple-bus dt-bindings: memory: fsl: convert ifc binding to yaml schema memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX memory: tegra20-emc: Correct memory device mask memory: tegra30-emc: Print additional memory info drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 dt-bindings: display: simple: Add Multi-Inno Technology MI0700S4T-6 panel drm: mxsfb: Shutdown the display on system shutdown drm: mxsfb: Shutdown the display on remove dt-bindings: display: bridge: lvds-codec: Document TI DS90CF364A decoder drm: Add TODO item for requesting memory regions fbdev/simplefb: Request memory region in driver drm/simpledrm: Request memory region in driver drivers/firmware: Don't mark as busy the simple-framebuffer IO resource fbdev: Hot-unplug firmware fb devices on forced removal MIPS: Fix build error due to PTR used in more places kbuild: remove include/linux/cyclades.h from header file check MAINTAINERS: Remove Harry Morris bouncing address net: ieee802154: Return meaningful error codes from the netlink helpers net: ieee802154: ca8210: Stop leaking skb's net: ieee802154: at86rf230: Stop leaking skb's net: ieee802154: mcr20a: Fix lifs/sifs periods net: ieee802154: hwsim: Ensure proper channel selection at probe time nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy dt-bindings: phy: convert Qualcomm USB HS phy to yaml Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" phy: amlogic: meson8b-usb2: fix shared reset control use phy: amlogic: meson8b-usb2: Use dev_err_probe() phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() phy: qcom-qusb2: Add compatible for MSM8953 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible phy: freescale: pcie: cosmetic clean-up phy: xilinx: zynqmp: Fix bus width setting for SGMII bpf: remove unused static inlines selftests/bpf: fix uprobe offset calculation in selftests tcp: allocate tcp_death_row outside of struct netns_ipv4 nfp: only use kdoc style comments for kdoc connector/cn_proc: Use task_is_in_init_pid_ns() pid: Introduce helper task_is_in_init_pid_ns() gve: Fix GFP flags when allocing pages net: ethernet: cortina: permit to set mac address in DT ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe() drm/panel: Extend ACX424AKP bindings to ACX424AKM ucount: Make get_ucount a safe get_user replacement selftests: nft_concat_range: add test for reload with no element add/del netfilter: nft_byteorder: track register operations netfilter: nft_reject_bridge: Fix for missing reply from prerouting selftests: netfilter: check stateless nat udp checksum fixup selftests: netfilter: reduce zone stress test running time netfilter: nft_ct: fix use after free when attaching zone template netfilter: Remove flowtable relics selinux: drop unused macro rcu-tasks: Fix computation of CPU-to-list shift counts selinux: simplify cred_init_security selinux: do not discard const qualifier in cast selinux: drop unused parameter of avtab_insert_node selinux: drop cast to same type selinux: enclose macro arguments in parenthesis selftests/bpf: Fix a clang compilation error drm/i915/guc: Update guc shim control programming on newer platforms drm/i915/wopcm: Handle pre-programmed WOPCM registers drm/i915: Clean up PIPESRC defines drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines drm/i915: Clean up PIPECONF bit defines drm/i915: Clean up SKL_BOTTOM_COLOR defines drm/i915: Clean up PIPEMISC register defines drm/i915/rpl-s: Add stepping info drm/i915: Bump DSL linemask to 20 bits drm/i915: Use single_enabled_crtc() in i9xx_update_wm() drm/i915: Use the correct plane source width in watermark calculations ceph: set pool_ns in new inode layout for async creates ceph: properly put ceph_string reference after async create attempt ceph: put the requests/sessions when it fails to alloc memory drm/i915: Fix up pixel_rate vs. clock confusion in wm calculations arm64: extable: fix load_unaligned_zeropad() reg indices selinux: declare name parameter of hash_eval const EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() counter: fix an IS_ERR() vs NULL bug eeprom: at25: Replace strncpy() with strscpy() misc: rtsx: Quiesce rts5249 on system suspend misc: rtsx: Cleanup power management ops misc: rtsx: Rework runtime power management flow mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM selftests: kvm: move vm_xsave_req_perm call to amx_test KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS KVM: x86: Keep MSR_IA32_XSS unchanged for INIT s390/hypfs: include z/VM guests with access control group set KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} xfs, iomap: limit individual ioend chain lengths in writeback KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest KVM: x86: Check .flags in kvm_cpuid_check_equal() too KVM: x86: Forcibly leave nested virt when SMM state is toggled KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests KVM: x86: Pass emulation type to can_emulate_instruction() KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support KVM: SVM: Don't intercept #GP for SEV guests Revert "KVM: SVM: avoid infinite loop on NPF from bad address" KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests KVM: x86: nSVM: skip eax alignment check for non-SVM instructions KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID KVM: LAPIC: Also cancel preemption timer during SET_LAPIC KVM: VMX: Remove vmcs_config.order cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() PCI/sysfs: Find shadow ROM before static attribute initialization nfp: flower: Use struct_size() helper in kmalloc() mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() net: enetc: use .mac_select_pcs() interface net: dpaa2-mac: use .mac_select_pcs() interface swiotlb: simplify array allocation swiotlb: tidy up includes swiotlb: simplify debugfs setup gpu: drm: panel-edp: Add panels planned for sc7180-trogdor-pazquel swiotlb: do not zero buffer in set_memory_decrypted() spi: uniphier: fix reference count leak in uniphier_spi_probe() net: axienet: replace mdiobus_write() with mdiodev_write() net: axienet: convert to phylink_pcs net: lan966x: Fix sleep in atomic context when updating MAC table net: lan966x: Fix sleep in atomic context when injecting frames ethernet: seeq/ether3: don't write directly to netdev->dev_addr ethernet: 8390/etherh: don't write directly to netdev->dev_addr ethernet: i825xx: don't write directly to netdev->dev_addr ethernet: broadcom/sb1250-mac: don't write directly to netdev->dev_addr ethernet: tundra: don't write directly to netdev->dev_addr ethernet: 3com/typhoon: don't write directly to netdev->dev_addr bnxt_en: Handle async event when the PHC is updated in RTC mode bnxt_en: Implement .adjtime() for PTP RTC mode bnxt_en: Add driver support to use Real Time Counter for PTP bnxt_en: PTP: Refactor PTP initialization functions bnxt_en: Update firmware interface to 1.10.2.73 printk: ringbuffer: Improve prb_next_seq() performance selftests/lkdtm: Add UBSAN config selftests/lkdtm: Remove dead config option kselftest: alsa: Add test case for writing invalid values ubifs: use default_groups in kobj_type ALSA: hda: Fix UAF of leds class devs at unbinding bcache: use default_groups in kobj_type omapfb: use default_groups in kobj_type power_supply: ab8500: use default_groups in kobj_type NFS: use default_groups in kobj_type SUNRPC: use default_groups in kobj_type drm/ttm: add a weak BO reference to the resource v3 drm/ttm: add back a reference to the bdev to the res manager drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen drm/ttm: add ttm_resource_fini v2 perf/core: Fix cgroup event list management perf: Always wake the parent event serial: mcf: use helpers in mcf_tx_chars() serial: fsl_linflexuart: don't call uart_write_wakeup() twice serial: fsl_linflexuart: deduplicate character sending mxser: switch from xmit_buf to kfifo mxser: use tty_port xmit_buf helpers mxser: fix xmit_buf leak in activate when LSR == 0xff tty: tty_port_open, document shutdown vs failed activate tty: add kfifo to tty_port serial: atmel_serial: include circ_buf.h serial: core: clean up EXPORT_SYMBOLs tty: serial: fsl_lpuart: count tty buffer overruns serial: imx: reduce RX interrupt frequency tty: serial: max3100: Remove redundant 'flush_workqueue()' calls serial: core: Initialize rs485 RTS polarity already on probe serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl serial: stm32: fix software flow control transfer serial: stm32: prevent TDR register overwrite when sending x_char tty: n_gsm: fix SW flow control encoding/handling serial: 8250: of: Fix mapped region size when using reg-offset property tty: rpmsg: Fix race condition releasing tty port tty: Partially revert the removal of the Cyclades public API tty: Add support for Brainboxes UC cards. Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 blk-mq: fix missing blk_account_io_done() in error path Revert "tty: serial: Use fifo in 8250 console driver" spi: spi-mtk-nor: make some internal variables static spi: meson-spicc: add IRQ check in meson_spicc_probe ASoC: qdsp6: q6apm-dai: only stop graphs that are started ASoC: codecs: wcd938x: fix return value of mixer put function ASoC: codecs: lpass-rx-macro: fix sidetone register offsets ASoC: codecs: wcd938x: fix incorrect used of portid ARM: dts: imx6qdl-udoo: Properly describe the SD card detect comedi: das16: Use struct_size() helper in comedi_alloc_spriv() usb: cdnsp: Fix segmentation fault in cdns_lost_power function usb: gadget: f_uac2: allow changing interface name via configfs usb: gadget: f_uac1: allow changing interface name via configfs usb: gadget: f_uac1: Add suspend callback usb: gadget: f_uac2: Add suspend callback usb: gadget: u_audio: Add suspend call usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped) usb: gadget: f_uac1: Support multiple sampling rates usb: gadget: f_uac2: Support multiple sampling rates usb: gadget: u_audio: Add capture/playback srate getter usb: gadget: u_audio: Move dynamic srate from params to rtd usb: gadget: u_audio: Support multiple sampling rates usb: gadget:audio: Replace deprecated macro S_IRUGO usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X usb: xhci-mtk: Use struct_size() helper in create_sch_ep() USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs drm/i915: Fix vma resource freeing usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers usb: host: fotg210: Use struct_size() helper in kzalloc() usb: core: Bail out when port is stuck in reset loop usb: gadget: f_phonet: Use struct_size() helper in kzalloc() usb: host: xhci-plat: Remove useless DMA-32 fallback configuration dt-bindings: usb: add bindings for microchip mpfs musb usb: cdnsp: remove not used temp_64 variables usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch spi: uniphier: Fix a bug that doesn't point to private data correctly spi: change clk_disable_unprepare to clk_unprepare usb: gadget: tegra-xudc: Fix control endpoint's definitions usb: gadget: f_serial: Ensure gserial disconnected during unbind usb: gadget: tegra-xudc: Do not program SPARAM usb: host: ehci-sched: Use struct_size() in kzalloc() usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend usb: gadget: at91_udc: fix incorrect print type usb: dwc3: xilinx: Fix error handling when getting USB3 PHY usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode usb: xhci-plat: fix crash when suspend if remote wake enable usb: common: ulpi: Fix crash in ulpi_match() usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS ucsi_ccg: Check DEV_INT bit only when starting CCG4 staging: mt7621-dts: align resets with binding documentation dt-bindings: reset: add dt binding header for Mediatek MT7621 resets staging: unisys: visorinput: Use struct_size() helper in kzalloc() staging: mt7621-dts: fix pinctrl properties for ethernet staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6 staging: mt7621-dts: fix switch0@0 warnings staging: mt7621-dts: fix formatting staging: pi433: add missing register contants staging: pi433: enforce tx_cfg to be set before any message can be sent arm64: dts: imx8mn-venice-gw7902: disable gpu net: stmmac: use .mac_select_pcs() interface net: stmmac: convert to phylink_generic_validate() net: stmmac: remove phylink_config.pcs_poll usage net: stmmac/xpcs: convert to pcs_validate() net: stmmac: fill in supported_interfaces net: stmmac: convert to phylink_get_linkmodes() net: xpcs: add support for retrieving supported interface modes mlxsw: core_env: Forbid module reset on RJ45 ports mlxsw: core_env: Forbid power mode set and get on RJ45 ports mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports mlxsw: core_env: Query and store port module's type during initialization mlxsw: reg: Add Port Module Type Mapping register mlxsw: spectrum_ethtool: Add support for two new link modes mlxsw: Add netdev argument to mlxsw_env_get_module_info() mlxsw: core_env: Do not pass number of modules as argument mlxsw: spectrum_ethtool: Remove redundant variable irqchip/gic-v3-its: Reset each ITS's BASERn register before probe drm/i915: Move dsc/joiner enable into hsw_crtc_enable() drm/i915: Extract hsw_configure_cpu_transcoder() drm/i915: Use per-device debugs for bigjoiner stuff drm/i915: Simplify intel_dsc_source_support() drm/i915: Skip dsc readout if the transcoder is disabled mtd_blkdevs: avoid soft lockups with some mtd/spi devices arm64: dts: juno: Remove GICv2m dma-range drm/i915/guc: Use struct_size() helper in kmalloc() arm64: defconfig: Enable Tesla FSD SoC arm64: dts: fsd: Add initial pinctrl support arm64: dts: fsd: Add initial device tree support Revert "drm/ast: Support 1600x900 with 108MHz PCLK" clk: samsung: fsd: Add cam_csi block clock information clk: samsung: fsd: Add cmu_mfc block clock information clk: samsung: fsd: Add cmu_imem block clock information clk: samsung: fsd: Add cmu_fsys1 clock information clk: samsung: fsd: Add cmu_fsys0 clock information clk: samsung: fsd: Add cmu_peric block clock information clk: samsung: fsd: Add initial clock support dt-bindings: clock: Document FSD CMU bindings dt-bindings: clock: Add bindings definitions for FSD CMU blocks mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand mtd: rawnand: gpmi: don't leak PM reference in error path clocksource/drivers/imx-tpm: Update name of clkevt clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL drm/i915: Don't allocate extra ddb during async flip for DG2 drm/i915: Use wm0 only during async flips for DG2 drm/i915: Introduce do_async_flip flag to intel_plane_state drm/i915: Pass plane to watermark calculation functions xfrm: Fix xfrm migrate issues when address family changes xfrm: Check if_id in xfrm_migrate drm/i915: Introduce ilk_pch_pre_enable() sch_htb: Fail on unsupported parameters when offload is requested bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF selftests: bpf: Less strict size check in sockopt_sk perf: use generic bpf_program__set_type() to set BPF prog type samples/bpf: use preferred getters/setters instead of deprecated ones selftests/bpf: use preferred setter/getter APIs instead of deprecated ones bpftool: use preferred setters/getters instead of deprecated ones libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs libbpf: deprecate bpf_map__resize() libbpf: hide and discourage inconsistently named getters tools headers UAPI: remove stale lirc.h bpf: Fix possible race in inc_misses_counter drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference selinux: declare path parameters of _genfs_sid const drm/i915/selftests: Use less in contexts steal guc id test selinux: check return value of sel_make_avc_files PCI: mt7621: Remove unused function pcie_rmw() selinux: access superblock_security_struct in LSM blob way PCI: mt7621: Drop of_match_ptr() to avoid unused variable drm/amd/display: convert to DCE IP version checking drm/amdgpu: convert to UVD IP version checking drm/amdgpu: convert to NBIO IP version checking drm/amd/display: don't use /** for non-kernel-doc comments drm/radeon: remove redundant assignment to reg drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth() drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions drm/amdgpu: handle BACO synchronization with secondary funcs drm/amdgpu: move runtime pm init after drm and fbdev init drm/amdgpu: move PX checking into amdgpu_device_ip_early_init drm/amdgpu: set APU flag based on IP discovery table drm/amdgpu/pm/smu7: drop message about VI performance levels drm/amd/display: Call dc_stream_release for remove link enc assignment drm/amd/display: add debug option for z9 disable interface drm/amd/display: fix zstate allow interface to PMFW drm/amd/display: Disable physym clock drm/amd/display: Fix disabling dccg clocks drm/amd/display: allow set dp drive setting when stream is not present drm/amd/display: Remove unnecessary function definition drm/amd/display: 3.2.170 drm/amd/display: Reset preferred training settings immediately drm/amd/display: [FW Promotion] Release 0.0.101.0 drm/amd/display: Update VSC HDR infoPacket on TF change drm/amd/display: remove PHY repeater count check for LTTPR mode drm/amd/display: Support synchronized indirect reg access drm/amd/display: Add DSC Enable for Synaptics Hub drm/amd/display: Retrieve MST Downstream Port Status drm/amd/display: Add Synaptics Fifo Reset Workaround drm/amd/display: Add Cable ID support for native DP drm/amd/display: Use PSR version selected during set_psr_caps drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr drm/amd/display: Only set PSR version when valid drm/amd/display: Change error to warning when hpd remains low for eDP drm/amd/display: Driver support for MCLK query tool drm/amd/display: do not compare integers of different widths drm/amd/display: add protection in link encoder matching logic drm/amd/display: Don't update drm connector when read local EDID drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia drm/amd/display: rename dc_link_hwss struct to link_hwss drm/amd/display: add more link_hwss types and method to decide which one drm/amd/display: abstract encoder related hwseq across different types drm/amd/display: Drop DCN for DP2.x logic drm/amd/display: Add work around to enforce TBT3 compatibility. drm/amd/display: factor out dp detection link training and mst top detection drm/amd/pm: use existing fini_smc_tables function for cyan skillfish drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list" drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init drm/amdgpu: fix channel index mapping for SIENNA_CICHLID drm/amdgpu: switch to common helper to read bios from rom drm/amdgpu: retire rlc callbacks sriov_rreg/wreg drm/amdgpu: switch to amdgpu_sriov_rreg/wreg drm/amdgpu: add helper for rlcg indirect reg access drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 drm/amdgpu: add structures for rlcg indirect reg access drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 drm/amdgpu: add helper to query rlcg reg access flag drm/amd/display: clean up some inconsistent indenting drm/amd/display: Fix memory leak drm/amd/pm: remove useless if drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj drm/amdgpu/display: use msleep rather than udelay for long delays drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval drm/amdgpu: filter out radeon secondary ids as well drm/amd/pm: use dev_*** to print output in multiple GPUs drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind drm/amd/display: Not to call dpcd_set_source_specific_data during resume. drm/amd/pm: drop unneeded hwmgr->smu_lock drm/amd/pm: drop unneeded feature->mutex drm/amd/pm: drop unneeded smu_baco->mutex drm/amd/pm: drop unneeded smu->sensor_lock drm/amd/pm: drop unneeded smu->metrics_lock drm/amd/pm: drop unneeded vcn/jpeg_gate_lock drm/amd/pm: drop unneeded lock protection smu->mutex drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM' drm/amdgpu: enable amdgpu_dc module parameter drm/amd: Fix MSB of SMU version printing drm/amdgpu: Disable FRU EEPROM access for SRIOV drm/amdgpu/display: Remove t_srx_delay_us. drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth() drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() drm/amdgpu/display: use msleep rather than udelay for long delays drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval drm/amdgpu: filter out radeon secondary ids as well drm/amd/display: change FIFO reset condition to embedded display only drm/amd/display: Correct MPC split policy for DCN301 net: Adjust sk_gso_max_size once when set clk: cs2000-cp: convert driver to regmap clk: cs2000-cp: freeze config during register fiddling clk: cs2000-cp: make clock skip setting configurable clk: cs2000-cp: add support for dynamic mode clk: cs2000-cp: Make aux output function controllable dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag dt-bindings: clock: cs2000-cp: document aux-output-source dt-bindings: clock: convert cs2000-cp bindings to yaml drm/amd/display: Fix for otg synchronization logic Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len Bluetooth: hci_core: Rate limit the logging of invalid SCO handle cpumask: Always inline helpers which use bit manipulation functions asm-generic/bitops: Always inline all bit manipulation helpers locking/lockdep: Avoid potential access of invalid memory in lock_class lockdep: Use memset_startat() helper in reinit_class() MAINTAINERS: add myself as reviewer for atomics sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge ARM: dts: qcom: apq8026-lg-lenok: enable USB ARM: dts: qcom: msm8226: add USB node dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger ARM: dts: qcom: pm8226: add smbb charger node ARM: dts: qcom: sdx55: use standartized naming for spmi node arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd arm64: dts: qcom: msm8996: use standartized naming for spmi node arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards kselftest: signal all child processes selftests: cpufreq: Write test output to stdout as well selftests: rtc: Increase test timeout so that all tests run kunit: decrease macro layering for EQ/NE asserts kunit: decrease macro layering for integer asserts kunit: reduce layering in string assertion macros kunit: drop unused intermediate macros for ptr inequality checks kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. kunit: tool: Import missing importlib.abc kunit: drop unused assert_type from kunit_assert and clean up macros kunit: split out part of kunit_assert into a static const kunit: factor out kunit_base_assert_format() call into kunit_fail() kunit: drop unused kunit* field in kunit_assert kunit: move check if assertion passed into the macros kunit: add example test case showing off all the expect macros fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct audit: improve audit queue handling when "audit=1" on cmdline drm/i915: Flush TLBs before releasing backing store drm/etnaviv: relax submit size limits ACPI: properties: Consistently return -ENOENT if there are no more references ACPI: OSL: Fix and clean up acpi_os_read/write_port() USB: core: Fix hang in usb_kill_urb by adding memory barriers usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge ACPICA: Use uintptr_t and offsetof() in Linux kernel builds usb: typec: tcpm: Do not disconnect when receiving VSAFE0V usb: typec: tcpm: Do not disconnect while receiving VBUS off x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN usb: typec: Don't try to register component master without components usb: typec: Only attempt to link USB ports if there is fwnode usb: typec: tcpci: don't touch CC line if it's Vconn source PM: hibernate: Remove register_nosave_region_late() thermal: fix Documentation bullet list warning usb: roles: fix include/linux/usb/role.h compile issue PM: wakeup: simplify the output logic of pm_show_wakelocks() pinctrl: samsung: add FSD SoC specific data dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC dt-bindings: arm: add Tesla FSD ARM SoC dt-bindings: add vendor prefix for Tesla ARM: dts: exynos: use define for TMU clock on Exynos4412 ARM: dts: exynos: drop old thermal properties from Exynos4210 ARM: dts: ox810se: Add Ethernet support amd: declance: use eth_hw_addr_set() arm64: dts: exynos: add USB DWC3 supplies to Espresso board ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 ARM: dts: exynos: add USB DWC3 supplies to Arndale ARM: dts: exynos: Add support for Samsung Klimt WiFi dt-bindings: arm: samsung: document Klimt WiFi board binding drm/msm/gpu: Cancel idle/boost work on suspend drm/msm/gpu: Wait for idle before suspending memory: mtk-smi: mt8186: Add smi support memory: mtk-smi: Add sleep ctrl function memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable dt-bindings: memory: mediatek: Add mt8186 support dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 dt-bindings: memory: mtk-smi: Rename clock to clocks net: tulip: remove redundant assignment to variable new_csr6 staging: fbtft: Fix error path in fbtft_driver_module_init() staging: vc04_services: Fix RCU dereference check staging: fbtft: Deduplicate driver registration macros staging: pi433: validate max bit_rate based on modulation used staging: pi433: change order in which driver config the rf69 chip staging: pi433: fix validation for min bit rate supported by the device staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service staging: vchiq_core: handle NULL result of find_service_by_handle staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances staging: vchiq_arm: make vchiq_get_state return early staging: vchiq_core: use min_t macro staging: vchiq_core: avoid ternary operator for set_service_state staging: vchiq_core: fix alignment staging: vchiq_core: reduce multi-line statements staging: vchiq_core: drop prefix of vchiq_set_service_state staging: vchiq_core: align return statements in msg_type_str staging: vchiq_core: simplify vchiq_add_service_internal staging: vchiq_core: fix type of parameter localport staging: vchiq: add message handling to TODO list staging: vchiq: drop completed tasks from TODO staging: vchiq: convert TODOs into unordered list staging: vchiq_arm: introduce is_adjacent_block staging: vchiq_debugfs: get the rid of n_log_entries staging: vchiq_core: fix indentation in vchiq_log_dump_mem staging: r8188eu: handle rtw_init_netdev_name() failure appropriately staging: pi433: move get version func to where all other functions are staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv staging: r8188eu: ODM_RF_CALIBRATION is always set staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used staging: r8188eu: remove unnecessary braces in rtw_xmit.c staging: r8188eu: remove rtw_netif_stop_queue wrapper staging: r8188eu: remove rtw_netif_start_queue wrapper staging: r8188eu: remove rtw_netif_wake_queue wrapper staging: r8188eu: call msecs_to_jiffies in _set_timer staging: r8188eu: remove _cancel_timer wrapper staging: r8188eu: remove rtw_list_delete wrapper staging: r8188eu: remove unused PATH_LENGTH_MAX define staging: r8188eu: remove unused bitshift function staging: r8188eu: remove unused macros staging: r8188eu: remove unused externl variables staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c Staging: rtl8723bs: Inserting blank line after declaration Staging: rtl8723bs: Removed extra spaces between datatype and variable Staging: rtl8723bs: Placing opening { braces in previous line staging: vc04_services: use KBUILD_MODNAME instead of own module name definition staging: vc04_services: remove unneeded MODULE_VERSION() usage staging: rtl8712: Drop get_recvframe_data() staging: rtl8723bs: Drop get_recvframe_data() staging: r8188eu: Drop get_recvframe_data() staging: wfx: do not probe the device if not in the DT staging: wfx: rename "config-file" DT attribute staging: wfx: drop legacy compatible values staging: wfx: fix firmware location staging: wfx: map 'compatible' attribute with board name staging: wfx: remove force_ps_timeout staging: wfx: do not display functions names in logs staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() staging: wfx: use explicit labels for errors staging: wfx: fix structs alignments staging: wfx: reformat comments on 100 columns staging: wfx: reformat code on 100 columns staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ staging: wfx: prefix structs hif_* with wfx_ staging: wfx: prefix tx_policy_is_equal() with wfx_ staging: wfx: prefix functions from debug.h with wfx_ staging: wfx: prefix functions from hwio.h with wfx_ staging: wfx: prefix functions from hif_*.h with wfx_ staging: wfx: fix ambiguous function name staging: wfx: fix ambiguous function name staging: wfx: preserve endianness of struct hif_ind_startup stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE staging: wfx: use IS_ALIGNED() staging: wfx: remove useless #ifdef staging: wfx: remove unnecessary braces staging: wfx: explain uncommon Makefile statement staging: wfx: fix comment correctness staging: wfx: fix missing headers staging: wfx: fix HIF API license staging: wfx: fix Makefile and Kconfig licenses staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers staging: r8188eu: remove unused cck, ofdm and mcs rate defines staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E staging: r8188eu: relay errors from ODM_ReadAndConfig_... staging: r8188eu: replace the READ_AND_CONFIG staging: r8188eu: remove constant function parameter staging: r8188eu: remove unused function parameter staging: r8188eu: remove a constant variable staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling staging: r8188eu: we always enqueue in rtw_set_chplan_cmd staging: r8188eu: remove HAL_*_ENABLE defines staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set staging: r8188eu: CurrentCckTxPwrIdx is set but not used staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used staging: r8188eu: remove obsolete defines and comments staging: r8188eu: remove unused chip type settings staging: r8188eu: ODM_BB_CCK_PD is always set staging: r8188eu: ODM_BB_FA_CNT is always set staging: r8188eu: ODM_MAC_EDCA_TURBO is always set staging: rtl8723bs: remove redundant result variable staging: r8188eu: remove rtw_os_recv_resource_alloc() staging: r8188eu: rtw_os_recv_resource_init() does nothing staging: r8188eu: rtw_os_recv_resource_free() is empty staging: r8188eu: convert switch to if statement in mgt_dispatcher() staging: r8188eu: rtw_hostapd_mlme_rx() is empty staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c staging: r8188eu: remove HW_VAR_APFM_ON_MAC staging: r8188eu: EfuseUsedBytes is set but never used staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU() staging: r8188eu: remove HW_VAR_TXPAUSE staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() staging: r8188eu: move firmware related macros to rtw_fw.h staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST staging: r8188eu: move firmware loading code out of the hal layer staging: r8188eu: rename pFirmwareBuf and FirmwareLen staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() staging: r8188eu: rename writeFW_retry staging: r8188eu: rename FWDL_ChkSum_rpt staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() staging: r8188eu: rename Exit label in rtl8188e_firmware_download() staging: r8188eu: convert two functions from s32 to int staging: r8188eu: clean up rtw_reset_8051() staging: r8188eu: rename fw related functions to avoid camel case staging: r8188eu: use kmemdup instead of kzalloc and memcpy staging: r8188eu: rename fields of struct rt_firmware staging: r8188eu: rename parameter pFirmware of load_firmware() staging: r8188eu: convert type of return variable in load_firmware() staging: r8188eu: rename rtStatus in load_firmware() staging: r8188eu: rename Exit label in load_firmware() staging: r8188eu: release_firmware is not called if allocation fails staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() staging: r8188eu: remove Firmware* from struct hal_data_8188e KVM/X86: Make kvm_vcpu_reload_apic_access_page() static KVM: selftests: Re-enable access_tracking_perf_test KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() ASoC: sh: rz-ssi: Remove duplicate macros ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() net: hns3: handle empty unknown interrupt for VF ipv6: gro: flush instead of assuming different flows on hop_limit mismatch net: mana: Use struct_size() helper in mana_gd_create_dma_region() r8169: use new PM macros spi: Add Sunplus SP7021 schema spi: Add spi driver for Sunplus SP7021 net: dsa: Avoid cross-chip syncing of VLAN filtering net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave ipv4/tcp: do not use per netns ctl sockets ipv6: do not use per netns icmp sockets ipv4: do not use per netns icmp sockets tcp/dccp: get rid of inet_twsk_purge() tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() tcp/dccp: add tw->tw_bslot ionic: replace set_vf data with union ionic: stretch heartbeat detection ionic: remove the dbid_inuse bitmap ionic: disable napi when ionic_lif_init() fails ionic: Cleanups in the Tx hotpath code ionic: Prevent filter add/del err msgs when the device is not available ionic: Query FW when getting VF info via ndo_get_vf_config ionic: Allow flexibility for error reporting on dev commands ionic: Correctly print AQ errors if completions aren't received ionic: fix up printing of timeout error ionic: better handling of RESET event ionic: add FW_STOPPING state ionic: Don't send reset commands if FW isn't running ionic: separate function for watchdog init ionic: start watchdog after all is setup ionic: fix type complaint in ionic_dev_cmd_clean() ipv4: get rid of fib_info_hash_{alloc|free} net: fec_mpc52xx: don't discard const from netdev->dev_addr drm/edid: Support type 7 timings net: cpsw: Properly initialise struct page_pool_params yam: fix a memory leak in yam_siocdevprivate() net: stmmac: reduce unnecessary wakeups from eee sw timer ip6_tunnel: allow routing IPv4 traffic in NBMA mode ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() mtd: phram: Prevent divide by zero bug in phram_setup() mtd: rawnand: omap2: Prevent invalid configuration and build error mtd: parsers: qcom: Fix missing free for pparts in cleanup mtd: parsers: qcom: Fix kernel panic on skipped partition mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get dt-bindings: gpio: fix gpio-hog example drm/vc4: hdmi: Change CSC callback prototype drm/vc4: hdmi: Define colorspace matrices drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines drm/vc4: hdmi: Move XBAR setup to csc_setup drm/vc4: hdmi: Use full range helper in csc functions drm/vc4: hdmi: Add full range RGB helper drm/connector: Fix typo in output format drm/edid: Split deep color modes between RGB and YUV444 drm/edid: Don't clear formats if using deep color drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry ARM: drop pointless SMP check on secondary startup path ARM: iop: make iop_handle_irq() static ARM: mm: make vmalloc_seq handling SMP safe ARM: entry: avoid clobbering R9 in IRQ handler ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6 drm/docs: Document where the C8 color lut is stored powerpc/64s/interrupt: Fix decrementer storm KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs drm/atomic: Add the crtc to affected crtc only if uapi.enable = true scsi: scsi_debug: Add environmental reporting log subpage scsi: scsi_debug: Add no_rwlock parameter scsi: scsi_debug: Divide power on reset UNIT ATTENTION scsi: scsi_debug: Refine sdebug_blk_mq_poll() scsi: scsi_debug: Use TASK SET FULL more scsi: scsi_debug: Strengthen defer_t accesses scsi: scsi_debug: Address races following module load drm/i915/overlay: Prevent divide by zero bugs in scaling scsi: myrs: Fix crash in error case scsi: 53c700: Remove redundant assignment to pointer SCp scsi: ufs: Treat link loss as fatal error selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL libbpf: Fix the incorrect register read for syscalls on x86_64 selftests/bpf: Extract syscall wrapper scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() scsi: qla2xxx: Update version to 10.02.07.300-k scsi: qla2xxx: Check for firmware dump already collected scsi: qla2xxx: Add devids and conditionals for 28xx scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters scsi: qla2xxx: edif: Fix clang warning scsi: qla2xxx: Fix warning for missing error code scsi: qla2xxx: Fix device reconnect in loop topology scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues scsi: qla2xxx: Fix wrong FDMI data for 64G adapter scsi: qla2xxx: Add retry for exec firmware scsi: qla2xxx: Fix scheduling while atomic scsi: qla2xxx: Fix premature hw access after PCI error scsi: qla2xxx: Fix warning message due to adisc being flushed scsi: qla2xxx: Fix stuck session in gpdb scsi: qla2xxx: Implement ref count for SRB scsi: qla2xxx: Refactor asynchronous command initialization libbpf: Mark bpf_object__open_xattr() deprecated perf: Stop using bpf_object__open_buffer() API libbpf: Mark bpf_object__open_buffer() API deprecated scsi: bfa: Remove useless DMA-32 fallback configuration scsi: hisi_sas: Remove useless DMA-32 fallback configuration scsi: 3w-sas: Remove useless DMA-32 fallback configuration scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices scsi: pm8001: Fix bogus FW crash for maxcpus=1 scsi: qedf: Change context reset messages to ratelimited scsi: qedf: Fix refcount issue when LOGO is received during TMF scsi: qedf: Add stag_work to all the vports scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() scsi: target: iscsi: Make sure the np under each tpg is unique scsi: elx: efct: Don't use GFP_KERNEL under spin lock bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. selftests/bpf: Add test for sleepable bpf iterator programs libbpf: Add "iter.s" section for sleepable bpf iterator programs bpf: Add bpf_copy_from_user_task() helper bpf: Add support for bpf iterator programs to use sleepable helpers drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable drm/msm/a6xx: Add missing suspend_count increment drm/msm: Fix wrong size calculation drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy drm/msm/dsi: Fix missing put_device() call in dsi_get_phy drm/msm: remove variable set but not used Bluetooth: hci_event: Ignore multiple conn complete events f2fs: fix to enable ATGC correctly via gc_idle sysfs interface f2fs: move f2fs to use reader-unfair rwsems clk: gate: Add some kunit test suites clk: zynqmp: replace warn_once with pr_debug for failed clock ops clk: stm32mp1: Add parent_data to ETHRX clock clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock net: use bool values to pass bool param of phy_init_eee() net: fec_ptp: remove redundant initialization of variable val net: usb: asix: remove redundant assignment to variable reg clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT clk: mediatek: Fix memory leaks on probe clk-si5341: replace snprintf in show functions with sysfs_emit clk: si5341: fix reported clk_rate when output divider is 2 pinctrl: bcm: add driver for BCM4908 pinmux dt-bindings: pinctrl: Add binding for BCM4908 pinctrl dt-bindings: clk: microchip: Add Microchip PolarFire host binding ima: fix reference leak in asymmetric_verify() hwmon: (nct6775) Fix crash in clear_caseopen selftests, bpf: Do not yet switch to new libbpf XDP APIs ARM: assembler: define a Kconfig symbol for group relocation support ASoC: simple-card-utils: Add new system-clock-fixed flag ASoC: dt-bindings: simple-card: document new system-clock-fixed flag ASoC: simple-card-utils: Set sysclk on all components ASoC: xilinx: xlnx_i2s: Handle sysclk setting ASoC: xilinx: xlnx_i2s: create drvdata structure ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 arm64: dts: ti: k3-j721s2: Move aliases to board dts ARM: mm: switch to swapper_pg_dir early for vmap'ed stack x86/paravirt: Use %rip-relative addressing in hook calls objtool: Fix truncated string warning drm/i915/dg2: Add Wa_18018781329 can: flexcan: mark RX via mailboxes as supported on MCF5441X can: tcan4x5x: regmap: fix max register value can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0 dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config mailmap: update email address of Brian Silverman btrfs: update writeback index when starting defrag arm64: dts: mediatek: Correct system timer clock of MT8192 arm64: dts: mediatek: Correct I2C clock of MT8192 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 arm64: dts: mediatek: Correct SPI clock of MT8192 arm64: dts: mediatek: Correct uart clock of MT8192 btrfs: add back missing dirty page rate limiting to defrag btrfs: fix deadlock when reserving space during defrag dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB dt-bindings: Add vendor prefix for Airoha dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC ARM: dts: Add initial support for Prestigio PMT5008 3G tablet ARM: dts: Add initial support for Mediatek mt6582 arm64: defconfig: Enable cpufreq for MediaTek arm64: defconfig: Enable MT6397 RTC selftests, xsk: Fix rx_full stats test bpf: Fix flexible_array.cocci warnings tools/power/cpupower/{ToDo => TODO}: Rename the todo file tools: cpupower: fix typo in cpupower-idle-set(1) manpage drm/gma: Remove calls to kmap() xfrm: fix MTU regression gpio: tps68470: Allow building as module gpio: tegra: Get rid of duplicate of_node assignment gpio: altera-a10sr: Switch to use fwnode instead of of_node gpio: merrifield: check the return value of devm_kstrdup() mmc: core: Wait for command setting 'Power Off Notification' bit to complete mmc: sh_mmcif: Check for null res pointer mmc: sdhci-of-esdhc: Check for error num after setting mask drm/edid: improve non-desktop quirk logging erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. drm/edid: support Microsoft extension for HMDs and specialized monitors erofs: fix fsdax partition offset handling pinctrl: baytrail: Clear direct_irq_en flag on broken configs pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line pinctrl: intel: fix unexpected interrupt pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges arm64: Add Cortex-X2 CPU part definition video: hyperv_fb: Fix validation of screen resolution thunderbolt: Remove useless DMA-32 fallback configuration KVM: remove async parameter of hva_to_pfn_remapped() x86,kvm/xen: Remove superfluous .fixup usage KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED quota: cleanup double word in comment udf: Restore i_lenAlloc when inode expansion fails udf: Fix NULL ptr deref when converting from inline format spi: s3c24xx: Convert to GPIO descriptors spi: s3c64xx: Convert to use GPIO descriptors spi: s3c64xx: Drop custom gpio setup argument spi: s3c64xx: Delete unused boardfile helpers spi: add mt8186-nor compatible string spi: spi-mtk-nor: add axi_s clock for mt8186 spi: spi-mtk-nor: add new soc mt8186 support spi: spi-mtk-nor: improve device table for adding more capabilities spi: add bindings for microchip mpfs spi regulator: pfuze100: Add missing regulator names regulator: qcom_smd: fix for_each_child.cocci warnings regmap-irq: Fix typo in comment ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment ASoC: samsung: remove unneeded ret variable ASoC: codecs: remove redundant ret variable ASoC: tlv320aic31xx: Define PLL clock inputs ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id ASoC: bindings: fsl-asoc-card: Add mclk-id optional property ASoC: Intel: sof_rt5682: Add support for platform without amplifier ASoC: Intel: sof_rt5682: add support for systems without i915 audio net: stmmac: remove unused members in struct stmmac_priv ASoC: SOF: Intel: Compare sdw adr directly ASoC: SOF: Intel: match sdw version on link_slaves_found ASoC: cs42l42: Handle system suspend ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling ASoC: cs42l42: Report full jack status when plug is detected ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() ASoC: sh: rz-ssi: Make the data structures available before registering the handlers ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively ASoC: dt-bindings: add bindings for TI TAS5805M. ASoC: add support for TAS5805M digital amplifier ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior ASoC: topology: Allow TLV control to be either read or write ASoC: topology: Remove superfluous error prints ASoC: SOF: add flag to disable IMR restore to sof_debug ASoC: SOF: Intel: hda-loader: add IMR restore support ASoC: SOF: Intel: hda-loader: add SSP helper ASoC: SOF: Intel: use inclusive language for SSP clocks ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message spi: spi-rockchip: Add rk3568-spi compatible drm/i915/cdclk: convert to drm device based logging drm/i915/cdclk: update intel_dump_cdclk_config() logging drm/i915/lspcon: convert to drm device based logging drm/i915/sprite: convert to drm device based logging drm/i915/plane: convert to drm device based logging and WARN drm/i915/dp: convert to drm device based logging drm/i915/hotplug: convert to drm device based logging drm/i915/pps: convert to drm device based logging drm/i915/snps: convert to drm device based logging fsnotify: fix fsnotify hooks in pseudo filesystems fsnotify: invalidate dcache before IN_DELETE event net: atlantic: Use the bitmap API instead of hand-writing it ping: fix the sk_bound_dev_if match in ping_lookup arm64: zynqmp: Rename dma to dma-controller arm64: zynqmp: Add missing #dma-cells property arm64: xilinx: dts: drop legacy property #stream-id-cells microblaze/PCI: Remove pci_phys_mem_access_prot() dead code microblaze: add const to of_device_id microblaze: fix typo in a comment arm64: vdso: Fix "no previous prototype" warning net/smc: Transitional solution for clcsock race issue ibmvnic: remove unused ->wait_capability ibmvnic: don't spin in tasklet ibmvnic: init ->running_cap_crqs early ibmvnic: Allow extra failures before disabling drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE ipv4: fix ip option filtering for locally generated fragments optee: add error checks in optee_ffa_do_call_with_arg() net-procfs: show net devices bound packet types bonding: use rcu_dereference_rtnl when get bonding active slave tee: optee: do not check memref size on return from Secure World optee: Use bitmap_free() to free bitmap net: sfp: ignore disabled SFP node drm/i915: fix header file inclusion for might_alloc() drm/amdgpu: use ttm_resource_manager_debug drm/radeon: use ttm_resource_manager_debug platform/x86: amd-pmc: Correct usage of SMU version drm/i915: Nuke dg2_ddi_pre_enable_dp() soc: renesas: Identify RZ/V2L SoC dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK platform/x86: asus-tf103c-dock: Make 2 global structs static platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static platform/x86: ISST: Fix possible circular locking dependency detected platform/x86: intel_crystal_cove_charger: Fix IRQ masking / unmasking platform/x86: thinkpad_acpi: Add quirk for ThinkPads without a fan platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 platform/surface: Reinstate platform dependency platform/x86: x86-android-tablets: Trivial typo fix for MODULE_AUTHOR platform/x86: x86-android-tablets: Fix the buttons on CZC P10T tablet platform/x86: x86-android-tablets: Constify the gpiod_lookup_tables arrays platform/x86: x86-android-tablets: Add an init() callback to struct x86_dev_info platform/x86: x86-android-tablets: Add support for disabling ACPI _AEI handlers platform/x86: x86-android-tablets: Correct crystal_cove_charger module name KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE drm/i915/hdmi: Clean up TMDS clock limit exceeding user mode handling drm/i915: Clean up pre-skl primary plane registers arm64: dts: renesas: ulcb-kf: Add KF HDMI output arm64: dts: renesas: r8a77961: Add lvds0 device node arm64: dts: renesas: r8a779f0: Add sys-dmac nodes ARM: dts: r9a06g032: Describe the NAND controller arm64: dts: renesas: Add GMSL cameras .dtsi arm64: dts: renesas: eagle: Enable MAX9286 arm64: dts: renesas: condor: Enable MAX9286 arm64: dts: renesas: Add initial device tree for RZ/G2LC SMARC EVK arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' property arm64: dts: renesas: r8a779a0: Add INTC-EX device node dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl pinctrl: renesas: r8a7799[05]: Add MediaLB pins pinctrl: renesas: r8a7791: Remove INTC_IRQx_N pinctrl: renesas: r8a7790: Remove INTC_IRQx_N dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for power-source property pinctrl: renesas: rcar: Do not enforce GPIO if already muxed clk: renesas: r8a779a0: Add CANFD module clock clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3 clk: renesas: r8a7799[05]: Add MLP clocks clk: renesas: r8a779f0: Add SYS-DMAC clocks gpio: sim: add doc file to index file gpio: sim: check the label length when setting up device properties HID: amd_sfh: Remove useless DMA-32 fallback configuration dt-bindings: arm: sunxi: add haoyu,a20-marsboard ARM: dts: sun7i: Add A20-Marsboard ARM: dts: sunxi: h3/h5: add r_uart node ARM: dts: nanopi-neo-air: Add eMMC and bluetooth s390: update defconfigs s390/module: test loading modules with a lot of relocations s390/module: fix loading modules with a lot of relocations HID: elo: fix memory leak in elo_probe powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending powerpc/fixmap: Fix VM debug warning on unmap drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro phy: cadence: Sierra: fix error handling bugs in probe() phy: ti: Fix missing sentinel for clk_div_table hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused hwmon: (lm90) Fix sysfs and udev notifications hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 hwmon: (lm90) Mark alert as broken for MAX6680 hwmon: (lm90) Mark alert as broken for MAX6654 hwmon: (lm90) Re-enable interrupts after alert clears hwmon: (lm90) Reduce maximum conversion rate for G781 media: mtk-cir: simplify code media: mtk-cir: remove superfluous ir_raw_event_reset() media: mtk-cir: reduce message end to fix nec repeats media: lirc: simplify gap calculation media: ir_toy: free before error exiting ksmbd: fix SMB 3.11 posix extension mount failure pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent pinctrl: meson-g12a: add more pwm_f options dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified drivers/pinctrl: remove redundant ret variable pinctrl: sunxi: Fix H616 I2S3 pin data pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping pinctrl: thunderbay: rework loops looking for groups names pinctrl: thunderbay: comment process of building functions a bit Drivers: hv: balloon: account for vmbus packet header in max_pkt_size interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak NTB/msi: Use struct_size() helper in devm_kzalloc() media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm media: mtk-vcodec: Use codec type to separate different hardware media: mtk-vcodec: Add core dec and dec end ipi msg media: mtk-vcodec: Support 34bits dma address for vdec media: mtk-vcodec: Add work queue for core hardware decode media: mtk-vcodec: Add new interface to lock different hardware media: mtk-vcodec: Generalize power and clock on/off interfaces media: mtk-vcodec: Add msg queue feature for lat and core architecture media: mtk-vcodec: Add irq interface for multi hardware media: mtk-vcodec: Use pure single core for MT8183 media: mtk-vcodec: Add to support multi hardware decode media: mtk-vcodec: Support MT8192 media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192 media: dt-bindings: media: mtk-vcodec: Separate video encoder and decoder dt-bindings media: mtk-vcodec: export decoder pm functions media: mtk-vcodec: Refactor vcodec pm interface media: mtk-vcodec: Align vcodec wake up interrupt interface media: mtk-vcodec: Get numbers of register bases from DT media: hevc: Embedded indexes in RPS media: hevc: Remove RPS named flags media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats media: atmel: atmel-sama7g5-isc: fix UYVY input format mbus_code typo media: atmel: atmel-isc-base: clamp wb gain coefficients media: atmel: atmel-isc-base: add wb debug messages media: atmel: atmel-isc-base: fix bytesperline value for planar formats media: atmel: atmel-isc-base: report frame sizes as full supported range media: atmel: atmel-isc-base: remove frameintervals VIDIOC media: atmel: atmel-sama7g5-isc: fix ispck leftover media: atmel: atmel-isc: replace video device name with module name media: atmel: atmel-isc: split the clock code into separate source file media: atmel: introduce microchip csi2dc driver media: dt-bindings: media: atmel: csi2dc: add bindings for microchip csi2dc media: MAINTAINERS: add microchip csi2dc media: stm32: dcmi: create a dma scatterlist based on DMA max_sg_burst value media: v4l2-ctrls: make array range static media: media/radio: make array probe_ports static const media: gspca: make array regs_to_read static const media: bttv: fix WARNING regression on tunerless devices media: imx-jpeg: use NV12M to represent non contiguous NV12 media: davinci: vpif: drop probe printk media: davinci: vpif: fix use-after-free on driver unbind media: davinci: vpif: fix unbalanced runtime PM enable media: davinci: vpif: fix unbalanced runtime PM get media: platform: cros-ec: Add brask to the match table media: saa7134: use swap() to make code cleaner media: imx: imx8mq-mipi_csi2: fix system resume media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation media: mtk-vcodec: potential dereference of null pointer media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls media: docs: vidioc-dqbuf: State all remaining fields are filled by driver media: vivid: fix timestamp and sequence wrapping media: rkisp1: fix grey format iommu page faults media: staging: media: imx: imx7-mipi-csis: Make subdev name unique media: staging: media: imx: imx7_mipi_csis: Add timings override through debugfs media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS_FRAME_COUNTER_CH0 register media: camss: Apply vfe_get/vfe_put fix to SDM845 media: camss: Do vfe_get/vfe_put for csid on sm8250 media: camss: Add SM8250 bandwdith configuration support media: camss: add support for SM8250 camss media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW media: camss: Add initial support for VFE hardware version Titan 480 media: camss: vfe-170: fix "VFE halt timeout" error media: camss: fix VFE irq name media: camss: remove vdda-csiN from sdm845 resources media: camss: csid: allow csid to work without a regulator media: camss: csid-170: set the right HALT_CMD when disabled media: camss: csid-170: support more than one lite vfe media: camss: csid-170: remove stray comment media: camss: csid-170: don't enable unused irqs media: camss: csid-170: fix non-10bit formats media: camss: csiphy-3ph: add support for SM8250 CSI DPHY media: camss: csiphy-3ph: disable interrupts media: camss: csiphy-3ph: don't print HW version as an error media: dt-bindings: media: camss: Add qcom,sm8250-camss binding media: staging: media: zoran: drop read/write support media: staging: media: zoran: drop kernel log spam media: staging: media: zoran: fix TRY_FMT handling media: staging: media: zoran: fix various V4L2 compliance errors media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com media: staging: media: zoran: fix counting buffer in reserve media: staging: media: zoran: clean unused code media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size media: staging: media: zoran: introduce zoran_i2c_init media: staging: media: zoran: move config select on primary kconfig media: staging: media: zoran: move videodev alloc media: staging: media: zoran: remove vidmem media: staging: media: zoran: merge all modules media: staging: media: zoran: videocode: remove procfs media: staging: media: zoran: add debugfs media: staging: media: zoran: rename debug module parameter media: staging: media: zoran: use module_pci_driver media: staging: media: zoran: move module parameter checks to zoran_probe x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible x86/MCE/AMD: Allow thresholding interface updates after init x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test x86/insn: Add misc instructions to x86 instruction decoder perf/tests: Add misc instructions to the x86 instruction decoder test x86/insn: Add AMX instructions to the x86 instruction decoder perf/tests: Add AMX instructions to x86 instruction decoder test ARM: dts: exynos: Add support for Samsung Chagall WiFi ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 dt-bindings: arm: samsung: document Chagall WiFi board binding EDAC: Use default_groups in kobj_type EDAC: Use proper list of struct attribute for attributes iio: accel: fxls8962af: add padding to regmap for SPI iio:imu:adis16480: fix buffering for devices with no burst mode iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits iio: adc: tsc2046: fix memory corruption by preventing array overflow iio: adc: tsc2046: add sanity check to avoid to big allocations iio: adc: tsc2046: add .read_raw support iio: hw_consumer: Use struct_size() helper in kzalloc() iio: adis: stylistic changes adis: simplify 'adis_update_bits' macros MAINTAINERS: add missing files to the adis lib MAINTAINERS: add maintainer for ADMV8818 driver MAINTAINERS: add maintainer for ADMV1013 driver MAINTAINERS: add maintainer for AD7293 driver iio: sps30: Use sysfs_emit() iio: scd4x: Use sysfs_emit() iio: ms_sensors: Use sysfs_emit() iio: max9611: Use sysfs_emit() iio: max31865: Use sysfs_emit() iio: max31856: Use sysfs_emit() iio: lm3533: Use sysfs_emit() iio: ina2xx-adc: sysfs_emit() iio: as3935: Use sysfs_emit() iio: ad9523: Use sysfs_emit() iio: ad7192: Use sysfs_emit() iio: dmaengine-buffer: Use sysfs_emit() iio: core: Use sysfs_emit() iio: adc: tsc2046: rework the trigger state machine MAINTAINERS: add maintainer for ADRF6780 driver MAINTAINERS: fix Analog Devices links iio: core: Fix the kernel doc regarding the currentmode iio_dev entry iio: adc: mt8186: Add compatible node for mt8186 dt-bindings: iio: adc: Add compatible for Mediatek MT8186 iio: st_sensors: don't always auto-enable I2C and SPI interface drivers iio: adc: rzg2l_adc: Fix typo dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fields in example iio:accel:dmard09: Tidy up white space around {} in id table iio:proximity:vl53l0x: Tidy up white space around {} in id tables iio:light:tsl2722: Fix inconsistent spacing before } in id table iio:adc:ti-adc084s021: Tidy up white space around {} iio:adc:hi8435: Tidy up white space around {} in id tables iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables iio:frequency:admv1013: White space cleanup of spacing around {} in id tables iio:proximity:srf08: White space cleanup of spacing around {} in id tables iio:proximity:srf04: White space cleanup of spacing around {} in id tables iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables iio:proximity:ping: White space cleanup of spacing around {} in id tables iio:light:ltr501: White space cleanup of spacing around {} in id tables iio:light:us5182: White space cleanup of spacing around {} in id tables iio:light:vcnl4035: Trivial whitespace cleanup to add space before } iio:light:pa12203001: Tidy up white space change to add spaces after { and before } iio:chemical:atlas: Trivial white space cleanup to add space before } iio:proximity:sx9360: Add dt-binding support dt-bindings:iio:proximity: Add sx9360 binding iio:proximity:sx9360: Add sx9360 support iio:proximity:sx9324: Add dt_binding support dt-bindings:iio:proximity: Add sx9324 binding iio:proximity:sx9324: Add SX9324 support iio:proximity:sx9310: Extract common Semtech sensor logic iio:proximity:sx9310: Add frequency in read_avail soc: samsung: Fix typo in CONFIG_EXYNOS_USI description MAINTAINERS: add reviewer entry for Samsung/Exynos platform arm64: dts: exynos: add necessary clock inputs in Exynos7 ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU ARM: dts: exynos: add necessary clock controller inputs in Exynos5260 ARM: dts: exynos: Align MAX77836 nodes with dtschema on Monk and Rinato arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9 ARM: dts: s5pv210: align pinctrl with dtschema ARM: dts: s3c64xx: align pinctrl with dtschema ARM: dts: s3c24xx: align pinctrl with dtschema arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi ARM: dts: exynos: override pins by label in Peach Pi ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit ARM: dts: exynos: override pins by label in Peach Pit ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 ARM: dts: exynos: split dmas into array of phandles in Exynos5250 block: fix memory leak in disk_register_independent_access_ranges io_uring: fix bug in slow unregistering of nodes mtd: rawnand: omap_elm: remove redundant variable 'errors' mtd: rawnand: gpmi: support fast edo timings for mx28 mtd: rawnand: gpmi: validate controller clock rate mtd: rawnand: gpmi: fix controller timings setting mtd: aspeed-smc: improve probe resilience mtd: rawnand: brcmnand: Add BCMA shim mtd: rawnand: brcmnand: BCMA controller uses command shift of 0 mtd: rawnand: brcmnand: Allow platform data instantation mtd: rawnand: brcmnand: Add platform data structure for BCMA mtd: rawnand: brcmnand: Allow working without interrupts mtd: rawnand: brcmnand: Move OF operations out of brcmnand_init_cs() mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs() mtd: rawnand: brcmnand: Allow SoC to provide I/O operations mtd: rawnand: brcmnand: Assign soc as early as possible mtd: rawnand: Rework of_get_nand_bus_width() mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper mtd: onenand: Check for error irq mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to replace the repeat pattern mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state mtd: rawnand: nandsim: Replace overflow check with kzalloc to single kcalloc dt-bindings: dmaengine: zynqmp_dma: convert to yaml dt-bindings: msm/mdp4: convert to yaml format dt-bindings: serial: Convert rda,8810pl-uart to YAML arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option phy: usb: Leave some clocks running during suspend arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 arm64: dts: rockchip: fix dma-controller node names on rk356x arm64: dts: rockchip: add Quartz64-A usb2 support arm64: dts: rockchip: add usb2 nodes to rk3568 device tree dt-bindings: soc: rockchip: add rk3568-usb2phy-grf mtd: nand: Add a new helper to retrieve the ECC context mtd: nand: ecc: Add infrastructure to support hardware engines mtd: spinand: macronix: Use random program load dt-bindings: mtd: Describe Macronix NAND ECC engine dt-bindings: spi: mxic: Document the nand-ecc-engine property dt-bindings: spi: mxic: Convert to yaml dt-bindings: spi: mxic: The interrupt property is not mandatory dt-bindings: vendor-prefixes: Clarify Macronix prefix dt-bindings: mtd: spi-nand: Convert spi-nand description file to yaml dt-bindings: mtd: nand-chip: Create a NAND chip description dt-bindings: mtd: nand-controller: Harmonize the property types dt-bindings: mtd: nand-controller: Fix a comment in the examples dt-bindings: mtd: nand-controller: Fix the reg property description mei: me: Use dma_set_mask_and_coherent() and simplify code pinctrl: samsung: add support for Exynos850 and ExynosAutov9 wake-ups dt-bindings: pinctrl: samsung: describe Exynos850 and ExynosAutov9 wake-ups dt-bindings: pinctrl: samsung: convert to dtschema pinctrl: samsung: accept GPIO bank nodes with a suffix pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios pinctrl: samsung: drop pin banks references on error paths batman-adv: Remove redundant 'flush_workqueue()' calls batman-adv: Start new development cycle efi: runtime: avoid EFIv2 runtime services on Apple x86 machines efi/libstub: arm64: Fix image check alignment at entry s390/uaccess: fix compile error s390/nmi: handle vector validity failures for KVM guests s390/nmi: handle guarded storage validity failures for KVM guests Linux 5.17-rc1 ftrace: Fix assuming build time sort works for s390 perf tools: Remove redundant err variable perf test: Add parse-events test for aliases with hyphens perf test: Add pmu-events test for aliases with hyphens perf parse-events: Support event alias in form foo-bar-baz perf evsel: Override attr->sample_period for non-libpfm4 events perf cpumap: Remove duplicate include in cpumap.h perf cpumap: Migrate to libperf cpumap api perf python: Fix cpu_map__item() building perf script: Fix printing 'phys_addr' failure issue irqchip/gic-v3-its: Fix build for !SMP certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH" usr/include/Makefile: add linux/nfc.h to the compile-test coverage eeprom: at25: Restore missing allocation KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems mm: remove cleancache mm: hide the FRONTSWAP Kconfig symbol lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() frontswap: remove support for multiple ops mm: mark swap_lock and swap_active_head static frontswap: simplify frontswap_register_ops frontswap: remove frontswap_test mm: simplify try_to_unuse frontswap: remove the frontswap exports frontswap: simplify frontswap_init frontswap: remove frontswap_curr_pages frontswap: remove frontswap_shrink frontswap: remove frontswap_tmem_exclusive_gets frontswap: remove frontswap_writethrough proc: remove PDE_DATA() completely zsmalloc: replace get_cpu_var with local_lock lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() fs: proc: store PDE()->data into inode->i_private zsmalloc: replace per zpage lock with pool->migrate_lock locking/rwlocks: introduce write_lock_nested zsmalloc: remove zspage isolation for migration zsmalloc: move huge compressed obj from page to zspage zsmalloc: introduce obj_allocated zsmalloc: decouple class actions from zspage works zsmalloc: rename zs_stat_type to class_stat_type zsmalloc: introduce some helper functions sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax kernel/sysctl.c: remove unused variable ten_thousand kprobe: move sysctl_kprobes_optimization to kprobes.c fs/coredump: move coredump sysctls into its own file printk: fix build warning when CONFIG_PRINTK=n kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() fs: move namespace sysctls and declare fs base directory sysctl: add and use base directory declarer and registration helper fs: move pipe sysctls to is own file fs: move fs/exec.c sysctls into its own file fs: move namei sysctls to its own file fs: move locking sysctls where they are used fs: move shared sysctls to fs/sysctls.c sysctl: move maxolduid as a sysctl specific const fs: move dcache sysctls to its own file fs: move fs stat sysctls to file_table.c fs: move inode sysctls to its own file sysctl: share unsigned long const values stackleak: move stack_erasing sysctl to stackleak.c scsi/sg: move sg-big-buff sysctl to scsi/sg.c printk: move printk sysctl to printk/sysctl.c fs: move binfmt_misc sysctl to its own file sysctl: add helper to register a sysctl mount point random: move the random sysctl declarations to its own file firmware_loader: move firmware sysctl to its own files eventpoll: simplify sysctl declaration with register_sysctl() cdrom: simplify subdirectory registration with register_sysctl() inotify: simplify subdirectory registration with register_sysctl() test_sysctl: simplify subdirectory registration with register_sysctl() ocfs2: simplify subdirectory registration with register_sysctl() macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl() i915: simplify subdirectory registration with register_sysctl() hpet: simplify subdirectory registration with register_sysctl() dnotify: move dnotify sysctl to dnotify.c aio: move aio sysctl to aio.c sysctl: use SYSCTL_ZERO to replace some static int zero uses sysctl: use const for typically used max/min proc sysctls sysctl: make ngroups_max const watchdog: move watchdog sysctl interface to watchdog.c hung_task: move hung_task sysctl interface to hung_task.c sysctl: move some boundary constants from sysctl.c to sysctl_vals sysctl: add a new register_sysctl_init() interface mm/migrate.c: rework migration_entry_wait() to not take a pageref selftests: net: ioam: expect support for Queue depth data mptcp: Use struct_group() to avoid cross-field memset() rxrpc: Adjust retransmission backoff drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline drm/i915/guc: Flush G2H handler during a GT reset drm/i915/guc: Add work queue to trigger a GT reset drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL Bluetooth: btmtksdio: mask out interrupt status Bluetooth: btmtksdio: run sleep mode by default Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]() Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() Bluetooth: mt7921s: fix bus hang with wrong privilege Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() Bluetooth: mt7921s: fix firmware coredump retrieve Bluetooth: hci_serdev: call init_rwsem() before p->open() xdp: disable XDP_REDIRECT for xdp frags bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest net: xdp: introduce bpf_xdp_pointer utility routine bpf: generalise tail call map compatibility check libbpf: Add SEC name for xdp frags programs bpf: selftests: update xdp_adjust_tail selftest to include xdp frags bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature bpf: introduce frags support to bpf_prog_test_run_xdp() bpf: move user_size out of bpf_test_init bpf: add frags support to xdp copy helpers bpf: add frags support to the bpf_xdp_adjust_tail() API bpf: introduce bpf_xdp_get_buff_len helper net: mvneta: enable jumbo frames if the loaded XDP program support frags bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program net: mvneta: add frags support to XDP_TX xdp: add frags support to xdp_return_{buff/frame} net: marvell: rely on xdp_update_skb_shared_info utility routine net: xdp: add xdp_update_skb_shared_info utility routine net: mvneta: simplify mvneta_swbm_add_rx_fragment management net: mvneta: update frags bit before passing the xdp buffer to eBPF layer xdp: introduce flags field in xdp_buff/xdp_frame net: skbuff: add size metadata to skb_shared_info for xdp parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries netfs: Make ops->init_rreq() optional fscache: Add a comment explaining how page-release optimisation works cachefiles: Check that the backing filesystem supports tmpfiles cachefiles: Explain checks in a comment cachefiles: Trace active-mark failure cachefiles: Make some tracepoint adjustments cachefiles: set default tag name if it's unspecified cachefiles: Calculate the blockshift in terms of bytes, not pages fscache: Fix the volume collision wait condition drm/amdgpu: fix the page fault caused by uninitialized variables drm/amdgpu: fix convert bad page retiremt Bluetooth: Remove kernel-doc style comment block Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices HID: apple: Set the tilde quirk flag on the Wellspring 5 and later octeontx2-af: Add KPU changes to parse NGIO as separate layer octeontx2-pf: Forward error codes to VF octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces octeontx2-af: Increase link credit restore polling timeout octeontx2-pf: cn10k: Ensure valid pointers are freed to aura octeontx2-af: cn10k: Use appropriate register for LMAC enable octeontx2-af: Retry until RVU block reset complete octeontx2-af: Fix LBK backpressure id count octeontx2-af: Do not fixup all VF action entries HID: wacom: Avoid using stale array indicies to read contact count HID: wacom: Ignore the confidence flag when a touch is removed HID: wacom: Reset expected and received contact counts at the same time drm/i915/mst: only ack the ESI we actually handled drm/i915/mst: ack sink irq ESI for link status changes drm/i915/mst: read link status only when requested by sink in ESI drm/i915/mst: abstract handling of link status in DP MST drm/i915/mst: debug log 4 bytes of ESI right after reading drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() drm: Update docs after moving DisplayPort helpers around drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap bpf: support BPF_PROG_QUERY for progs attached to sockmap samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs selftests/bpf: switch to new libbpf XDP APIs bpftool: use new API for attaching XDP program libbpf: streamline low-level XDP APIs docs/bpf: update BPF map definition example libbpf: deprecate legacy BPF map definitions selftests/bpf: convert remaining legacy map definitions selftests/bpf: fail build on compilation warning selftests: mptcp: fix ipv6 routing setup mptcp: fix removing ids bitmap setting mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() ipv6: annotate accesses to fn->fn_sernum tcp: add a missing sk_defer_free_flush() in tcp_splice_read() tcp: Add a stub for sk_defer_free_flush() phylib: fix potential use-after-free PCI/MSI: Prevent UAF in error path unicode: clean up the Kconfig symbol confusion Documentation: fix firewire.rst ABI file path error selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n selftests: bpf: Fix bind on used port bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events Bluetooth: msft: Handle MSFT Monitor Device Event RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers parisc: Fix missing prototype for 'toc_intr' warning in toc.c parisc: Autodetect default output device and set console= kernel parameter parisc: Use safer strscpy() in setup_cmdline() drm/i915/dmc: Eliminate remnant GEN<n> references of: Check 'of_node_reused' flag on of_match_device() of: property: define of_property_read_u{8,16,32,64}_array() unconditionally of: base: make small of_parse_phandle() variants static inline dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example dt-bindings: Fix array schemas encoded as matrices i40e: fix unsigned stat widths i40e: Fix for failed to init adminq while VF reset i40e: Fix queues reservation for XDP i40e: Fix issue when maximum queues is exceeded i40e: Increase delay to 1 s after global EMP reset RISC-V: Remove redundant err variable block: fix async_depth sysfs interface for mq-deadline dt-bindings: Drop unnecessary pinctrl properties riscv: dts: sifive unmatched: Add gpio poweroff riscv: canaan: remove useless select of non-existing config SYSCON drm/i915: Clean up vlv/chv sprite plane registers RISC-V: Do not use cpumask data structure for hartid bitmap RISC-V: Move spinwait booting method to its own config RISC-V: Move the entire hart selection via lottery to SMP RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method RISC-V: Do not print the SBI version during HSM extension boot print RISC-V: Avoid using per cpu array for ordered booting docs: kvm: fix WARNINGs from api.rst selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c riscv: default to CONFIG_RISCV_SBI_V01=n tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 block: Fix wrong offset in bio_truncate() fanotify: remove variable set but not used drm/locking: fix drm_modeset_acquire_ctx kernel-doc net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL ipv6_tunnel: Rate limit warning messages ethtool: Fix link extended state for big endian net: phy: broadcom: hook up soft_reset for BCM54616S net: sched: Clarify error message when qdisc kind is unknown net: fix information leakage in /proc/net/ptype arm64: mm: apply __ro_after_init to memory_limit arm64: atomics: lse: Dereference matching size asm-generic: Add missing brackets for io_stop_wc macro gpio: mpc8xxx: Fix an ignored error return from platform_get_irq() gpio: idt3243x: Fix an ignored error return from platform_get_irq() lib: remove redundant assignment to variable ret ubsan: remove CONFIG_UBSAN_OBJECT_SIZE kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB btrfs: use generic Kconfig option for 256kB page size limit arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB configs: introduce debug.config for CI-like setup delayacct: track delays from memory compact Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact delayacct: cleanup flags in struct task_delay_info and functions use it delayacct: fix incomplete disable operation when switch enable to disable delayacct: support swapin delay accounting for swapping without blkio panic: remove oops_id panic: use error_report_end tracepoint on warnings fs/adfs: remove unneeded variable make code cleaner FAT: use io_schedule_timeout() instead of congestion_wait() hfsplus: use struct_group_attr() for memcpy() region nilfs2: remove redundant pointer sbufs fs/binfmt_elf: use PT_LOAD p_align values for static PIE const_structs.checkpatch: add frequently used ops structs checkpatch: improve Kconfig help test checkpatch: relax regexp for COMMIT_LOG_LONG_LINE lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test uuid: remove licence boilerplate text from the header uuid: discourage people from using UAPI header in new code kunit: replace kernel.h with the necessary inclusions test_hash.c: refactor into kunit lib/Kconfig.debug: properly split hash test kernel entries test_hash.c: split test_hash_init test_hash.c: split test_int_hash into arch-specific functions hash.h: remove unused define directive lib/list_debug.c: print more list debugging context in __list_del_entry_valid() list: introduce list_is_head() helper and re-use it in list.h kstrtox: uninline everything get_maintainer: don't remind about no git repo when --nogit is used kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP) kthread: dynamically allocate memory to store kthread's full name tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm fs/binfmt_elf: replace open-coded string copy with get_task_comm drivers/infiniband: replace open-coded string copy with get_task_comm fs/exec: replace strncpy with strscpy_pad in __get_task_comm fs/exec: replace strlcpy with strscpy_pad in __set_task_comm kernel.h: include a note to discourage people from including it in headers include/linux/unaligned: replace kernel.h with the necessary inclusions sysctl: remove redundant ret assignment sysctl: fix duplicate path separator in printed entries proc: convert the return type of proc_fd_access_allowed() to be boolean proc: make the proc_create[_data]() stubs static inlines proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration mm: percpu: add generic pcpu_populate_pte() function mm: percpu: add generic pcpu_fc_alloc/free funciton mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef mm: percpu: generalize percpu related config cifs: update internal module number smb3: send NTLMSSP version information riscv: fix boolconv.cocci warnings drm/amd/display: change FIFO reset condition to embedded display only drm/amd/display: Correct MPC split policy for DCN301 drm/amdkfd: enable heavy-weight TLB flush on Arcturus drm/amdgpu: fix broken debug sdma vram access function drm/amdgpu: remove gart.ready flag drm/amdgpu: remove unused variable warning drm/amdgpu: remove unused variable drm/amdgpu: Remove repeated calls drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg drm/amdgpu: add vram check function for GMC riscv: Explicit comment about user virtual address space size riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo riscv: Implement sv48 support asm-generic: Prepare for riscv use of pud_alloc_one and pud_free riscv: Allow to dynamically define VA_BITS riscv: Introduce functions to switch pt_ops riscv: Split early kasan mapping to prepare sv48 introduction riscv: Move KASAN mapping next to the kernel mapping riscv: Get rid of MAXPHYSMEM configs xfs: flush inodegc workqueue tasks before cancel drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS drm/i915/bios: Throw out the !has_ddi_port_info() codepaths drm/i915/bios: Use i915->vbt.ports[] for all g4x+ selftests/bpf: Update sockopt_sk test to the use bpf_set_retval selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value bpf: Move getsockopt retval to struct bpf_cg_run_ctx bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean drm/i915/bios: Use i915->vbt.ports[] on CHV drm/i915/bios: Introduce has_ddi_port_info() io-wq: delete dead lock shuffling code clk: mediatek: relicense mt7986 clock driver to GPL-2.0 libbpf: Improve btf__add_btf() with an additional hashmap for strings. riscv: bpf: Fix eBPF's exception tables kvm: selftests: Do not indent with spaces kvm: selftests: sync uapi/linux/kvm.h with Linux header bpf/scripts: Raise an exception if the correct number of sycalls are not generated bpf/scripts: Make description and returns section for helpers/syscalls mandatory uapi/bpf: Add missing description and returns for helper documentation bpftool: Adding support for BTF program names riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef riscv: mm: init: remove _pt_ops and use pt_ops directly riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" tools headers UAPI: Sync x86 arch prctl headers with the kernel sources drm/malidp: Replace module initialization with DRM helpers drm/arm/hdlcd: Replace module initialization with DRM helpers drm/komeda: Replace module initialization with DRM helpers drm/imx/dcss: Replace module initialization with DRM helpers drm: Provide platform module-init macro drm/hisilicon/hibmc: Replace module initialization with DRM helpers drm/cirrus: Replace module-init boiler-plate code with DRM helpers drm/bochs: Replace module-init boiler-plate code with DRM helpers drm/ast: Replace module-init boiler-plate code with DRM helpers drm: Provide PCI module-init macros btrfs: defrag: properly update range->start for autodefrag btrfs: defrag: fix wrong number of defragged sectors cifs: Support fscache indexing rewrite btrfs: allow defrag to be interruptible btrfs: fix too long loop when defragging a 1 byte file selftests: kvm: add amx_test to .gitignore KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops KVM: SVM: Drop AVIC's intermediate avic_set_running() helper KVM: VMX: Don't do full kick when handling posted interrupt wakeup KVM: VMX: Fold fallback path into triggering posted IRQ helper KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ KVM: VMX: Don't do full kick when triggering posted interrupt "fails" KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx KVM: Drop unused kvm_vcpu.pre_pcpu field KVM: VMX: Handle PI descriptor updates during vcpu_put/load KVM: avoid warning on s390 in mark_page_dirty KVM: selftests: Add a test to force emulation with a pending exception KVM: VMX: Reject KVM_RUN if emulation is required with pending exception selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER selftests: kvm/x86: Introduce x86_model() selftests: kvm/x86: Export x86_family() for use outside of processor.c selftests: kvm/x86: Introduce is_amd_cpu() selftests: kvm/x86: Parameterize the CPUID vendor string check KVM: x86/pmu: Use binary search to check filtered events cifs: cifs_ses_mark_for_reconnect should also update reconnect bits cifs: update tcpStatus during negotiate and sess setup cifs: make status checks in version independent callers cifs: remove repeated state change in dfs tree connect cifs: fix the cifs_reconnect path for DFS cifs: remove unused variable ses_selected cifs: protect all accesses to chan_* with chan_lock cifs: fix the connection state transitions with multichannel cifs: check reconnects for channels of active tcons too kvm: selftests: conditionally build vm_xsave_req_perm() KVM: x86/cpuid: Clear XFD for component i if the base feature is missing KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants KVM: x86/mmu: Clear MMU-writable during changed_pte notifier KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4 spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment spi: stm32-qspi: Update spi registering regulator: MAX20086: add gpio/consumer.h ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC ASoC: max9759: fix underflow in speaker_gain_control_put() drm/i915: Remove zombie async flip vt-d w/a ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys ipv4: avoid quadratic behavior in netns dismantle net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses dt-bindings: net: Document fsl,erratum-a009885 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry dt-bindings: mmc: arm,pl18x: Make each example a separate entry dt-bindings: display: Add SPI peripheral schema to SPI based displays drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode drm/doc: Fix TTM acronym drm/ast: Create threshold values for AST2600 HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running HID: uhid: Fix worker destroying device without any protection mgag200 fix memmapsl configuration in GCTL6 register net: mscc: ocelot: fix using match before it is set drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c net: axienet: increase default TX ring size to 128 net: axienet: fix for TX busy handling net: axienet: fix number of TX ring slots for available check net: axienet: Fix TX ring slot available check net: axienet: limit minimum TX ring size net: axienet: add missing memory barriers net: axienet: reset core on initialization prior to MDIO access net: axienet: Wait for PhyRstCmplt after core reset net: axienet: increase reset timeout ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault ARM: 9170/1: fix panic when kasan and kprobe are enabled drm/msm: Fix include statements for DisplayPort drm/selftests: Select DRM_DP_HELPER drm/vc4: Fix deadlock on DSI device attach error dma-buf: drop excl_fence parameter from dma_resv_get_fences wcn36xx: Add SNR reporting via get_survey() wcn36xx: Track SNR and RSSI for each RX frame wcn36xx: Track the band and channel we are tuned to wcn36xx: Implement get_snr() MAINTAINERS: remove extra wireless section MAINTAINERS: add common wireless and wireless-next trees drm/amdgpu: remove excl as shared workarounds drm: move the buddy allocator from i915 into common drm libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors io_uring: perform poll removal even if async work removal is successful io-wq: add intermediate work step between pending list and active work io-wq: perform both unstarted and started work cancelations in one go io-wq: invoke work cancelation with wqe->lock held io-wq: make io_worker lock a raw spinlock io-wq: remove useless 'work' argument to __io_worker_busy() drm/i915/guc: Remove hacks for reset and schedule disable G2H being received out of order drm/i915/selftests: Add a cancel request selftest that triggers a reset bpf, selftests: Add ringbuf memory type confusion test bpf, selftests: Add various ringbuf tests with invalid offset bpf: Fix ringbuf memory type confusion when passing to helpers bpf: Fix out of bounds access for ringbuf helpers bpf: Generally fix helper register offset check bpf: Mark PTR_TO_FUNC register initially with zero offset bpf: Generalize check_ctx_reg for reuse with other types selftest/bpf: Fix a stale comment. selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter. bpf: Support bpf_(get|set)sockopt() in bpf unix iter. bpf: af_unix: Use batching algorithm in bpf unix iter. af_unix: Refactor unix_next_socket(). drm/radeon: fix error handling in radeon_driver_open_kms drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV drm/amdgpu: apply vcn harvest quirk ksmbd: fix guest connection failure with nautilus ksmbd: uninitialized variable in create_socket() ksmbd: smbd: fix missing client's memory region invalidation smb3: add new defines from protocol specification amdgpu/amdgpu_psp: remove unneeded ret variable drm/radeon: fix UVD suspend error drm/amdgpu: Add missing pm_runtime_put_autosuspend drm/amd/display: move calcs folder into DML drm/amd/display: 3.2.169 drm/amd/display: [FW Promotion] Release 0.0.100.0 drm/amd/display: Add signal type check when verify stream backends same drm/amd/display: update dml to rev.99 and smu clk_table w/a drm/amd/display: Fix black screen issue on memory clock switch en drm/amd/display: DCEFCLK DS on CLK init drm/amd/display: modify SMU_TIMEOUT macro. drm/amd/display: move FPU associated DCN302 code to DML folder (#2266) drm/amd/display: 3.2.168 drm/amd/display: support new PMFW interface to disable Z9 only drm/amd/display: adjust bit comparison to be more type safe drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot drm/radeon: fix error handling in radeon_driver_open_kms drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV selftests/bpf: Add test for race in btf_try_get_module selftests/bpf: Extend kfunc selftests selftests/bpf: Add test_verifier support to fixup kfunc call insns selftests/bpf: Add test for unstable CT lookup API net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF bpf: Add reference tracking support to kfunc bpf: Introduce mem, size argument pair support for kfunc bpf: Remove check_kfunc_call callback and old kfunc BTF ID API bpf: Populate kfunc BTF ID sets in struct btf bpf: Fix UAF due to race between btf_try_get_module and load_module drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc drm/amdgpu: Fix the code style warnings in sdma drm/amdgpu: Fix the code style warnings in gmc drm/amdgpu: Fix the code style warnings in gfx drm/amdgpu: Fix the code style warnings in amdgpu_ras drm/amdgpu: apply vcn harvest quirk drm/amdgpu: drop redundant check of ip discovery_bin drm/amdgpu: handle denied inject error into critical regions v2 drm/amd/pm: add message smu to get ecc_table drm/amdgpu: add new query interface for umc_v8_7 block drm/amd/pm: Update smu driver interface for sienna cichlid lockd: fix server crash on reboot of client holding lock x86/gpu: Reserve stolen memory for first integrated Intel GPU xfs: remove unused xfs_ioctl32.h declarations script/sorttable: Fix some initialization problems netns: add schedule point in ops_exit_list() block: assign bi_bdev for cloned bios in blk_rq_prep_clone ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void ALSA: hda: cs35l41: Tidyup code ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() ALSA: hda: cs35l41: Add missing default cases ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace ALSA: hda: cs35l41: Add calls to newly added test key function ALSA: hda: cs35l41: Avoid overwriting register patch perf evlist: No need to setup affinities when disabling events for pid targets perf evlist: No need to setup affinities when enabling events for pid targets perf stat: No need to setup affinities when starting a workload perf affinity: Allow passing a NULL arg to affinity__cleanup() perf probe: Fix ppc64 'perf probe add events failed' case random: simplify arithmetic function flow in account() random: selectively clang-format where it makes sense random: access input_pool_data directly rather than through pointer random: cleanup fractional entropy shift constants random: prepend remaining pool constants with POOL_ random: de-duplicate INPUT_POOL constants random: remove unused OUTPUT_POOL constants random: rather than entropy_store abstraction, use global random: remove unused extract_entropy() reserved argument random: remove incomplete last_data logic random: cleanup integer types random: cleanup poolinfo abstraction random: fix typo in comments lib/crypto: sha1: re-roll loops to reduce code size lib/crypto: blake2s: move hmac construction into wireguard lib/crypto: add prompts back to crypto libraries drm/i915: Remove short-term pins from execbuf, v6. drm/i915: Remove support for unlocked i915_vma unbind drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind, v2. drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_something, v2. kernel/sched: Remove dl_boosted flag comment sched: Avoid double preemption in __cond_resched_*lock*() sched/fair: Fix all kernel-doc warnings sched/core: Accounting forceidle time for all tasks except idle task sched/pelt: Relax the sync of load_sum with load_avg sched/pelt: Relax the sync of runnable_sum with runnable_avg sched/pelt: Continue to relax the sync of util_sum with util_avg sched/pelt: Relax the sync of util_sum with util_avg psi: Fix uaf issue when psi trigger is destroyed while being polled x86/perf: Avoid warning for Arch LBR without XSAVE perf/x86/intel/uncore: Add IMC uncore support for ADL perf/x86/intel/lbr: Add static_branch for LBR INFO flags perf/x86/intel/lbr: Support LBR format V7 perf/x86/rapl: fix AMD event handling perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake perf: Fix perf_event_read_local() time drm/i915: Add locking to i915_gem_evict_vm(), v3. drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to prevent new ENOSPC errors, v2. KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock vfs: fs_context: fix up param length parsing in legacy_parse_param drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free() udmabuf: validate ubuf->pagecount cifs: serialize all mount attempts drm/i915: Nuke pointless middle men for skl+ plane programming drm/i915: Declutter color key register stuff drm/i915: Extract skl_plane_aux_dist() drm/i915: Clean up cursor registers drm/i915: Clean up g4x+ sprite plane registers drm/i915: Clean up ivb+ sprite plane registers drm/i915: Use REG_BIT() & co. for universal plane bits drm/i915: Sipmplify PLANE_STRIDE masking powerpc/64s: Mask SRR0 before checking against the masked NIP remoteproc: qcom: q6v5: fix service routines build errors rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev scripts/dtc: dtx_diff: remove broken example from help text dt-bindings: trivial-devices: fix double spaces in comments dt-bindings: trivial-devices: fix swapped comments dt-bindings: vendor-prefixes: add Wingtech dt-bindings: vendor-prefixes: add Thundercomm dt-bindings: vendor-prefixes: add Huawei dt-bindings: vendor-prefixes: add F(x)tec dt-bindings: vendor-prefixes: add 8devices dt-bindings: power: reset: gpio-restart: Correct default priority docs: ftrace: fix ambiguous sentence docs: staging/tee.rst: fix two typos found while reading cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty thermal: int340x: Add Raptor Lake PCI device id thermal: int340x: Support Raptor Lake ACPI: DPTF: Support Raptor Lake ACPI: CPPC: Drop redundant local variable from cpc_read() ACPI: CPPC: Fix up I/O port access in cpc_read() cifs: clean up an inconsistent indenting cifs: free ntlmsspblob allocated in negotiate KVM: x86: Making the module parameter of vPMU more common KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls xfs: remove the XFS_IOC_FSSETDM definitions net: sfp: fix high power modules without diagnostic monitoring drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host was not found ipmi: ssif: replace strlcpy with strscpy ipmi/watchdog: Constify ident ipmi: Add the git repository to the MAINTAINERS file block: cleanup q->srcu block: Remove unnecessary variable assignment brd: remove brd_devices_mutex mutex gpio: idt3243x: Fix IRQ check in idt_gpio_probe gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap s390: add Sven Schnelle as reviewer s390/uaccess: introduce bit field for OAC specifier s390/cpumf: Support for CPU Measurement Sampling Facility LS bit s390/cpumf: Support for CPU Measurement Facility CSVN 7 net: Flush deferred skb free on socket destroy net/tls: Fix another skb memory leak when running kTLS traffic net: ocelot: Fix the call to switchdev_bridge_port_offload ath10k: abstract htt_rx_desc structure wcn36xx: Use platform_get_irq_byname() to get the interrupt ath9k: remove redundant status variable ath11k: Reconfigure hardware rate for WCN6855 after vdev is started ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation ath10k: Use platform_get_irq() to get the interrupt ath5k: fix ah_txq_isr_txok_all setting ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() ath11k: move function ath11k_dp_rx_process_mon_status ath11k: enable RX PPDU stats in monitor co-exist mode irqchip/realtek-rtl: Service all pending interrupts irqchip/realtek-rtl: Fix off-by-one in routing irqchip/realtek-rtl: Map control data to virq irqchip/apple-aic: Drop unused ipi_hwirq field drm/dp: Move DisplayPort AUX bus helpers into dp/ drm/dp: Move public DisplayPort headers into dp/ drm/dp: Move DisplayPort helpers into separate helper module drm/dp: Move DP declarations into separate header file drm/dp_mst: Remove trailing whitespace. drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence drm/i915/display/ehl: Update voltage swing table drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR arm64: dts: meson-g12-common: add uart_ao_b pins muxing arm64: dts: meson-g12-common: add more pwm_f options drm/panfrost: initial dual core group GPUs support drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DRM_PANEL_BRIDGE drm/i915/psr: remove unused lines_to_wait vbt info ALSA: core: Fix SSID quirk lookup for subvendor=0 devtmpfs regression fix: reconfigure on each mount unicode: fix .gitignore for generated utfdata file powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 filemap: Use folio_put_refs() in filemap_free_folio() mm: Add folio_put_refs() bonding: Fix extraction of ports from the packet headers rtc: sunplus: fix return value in sp_rtc_probe() rtc: cmos: Evaluate century appropriate rtc: gamecube: Fix an IS_ERR() vs NULL check rtc: mc146818-lib: fix signedness bug in mc146818_get_time() net/smc: Fix hung_task when removing SMC-R devices ipv4: update fib_info_cnt under spinlock protection powerpc/32s: Fix kasan_init_region() for KASAN powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. netfilter: conntrack: don't increment invalid counter on NF_REPEAT net/smc: Remove unused function declaration net: wwan: Fix MRU mismatch issue which may lead to data connection lost net: phy: marvell: add Marvell specific PHY loopback net: ethernet: sun4i-emac: Fix an error handling path in emac_probe() net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() net: mscc: ocelot: don't dereference NULL pointers with shared tc filters perf record: Disable debuginfod by default perf evlist: No need to do any affinity setup when profiling pids perf cpumap: Add is_dummy() method perf metric: Fix metric_leader vsprintf: rework bitmap_list_string lib: bitmap: add performance test for bitmap_print_to_pagebuf bitmap: unify find_bit operations mm/percpu: micro-optimize pcpu_is_populated() Replace for_each_*_bit_from() with for_each_*_bit() where appropriate find: micro-optimize for_each_{set,clear}_bit() include/linux: move for_each_bit() macros from bitops.h to find.h cpumask: replace cpumask_next_* with cpumask_first_* where appropriate tools: sync tools/bitmap with mother linux all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate cpumask: use find_first_and_bit() lib: add find_first_and_bit() arch: remove GENERIC_FIND_FIRST_BIT entirely include: move find.h from asm_generic to linux bitops: move find_bit_*_le functions from le.h to find.h bitops: protect find_first_{,zero}_bit properly cifs: fix FILE_BOTH_DIRECTORY_INFO definition cifs: move superblock magic defitions to magic.h cifs: Fix smb311_update_preauth_hash() kernel-doc comment mm/damon: hide kernel pointer from tracepoint event mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging mm/damon/dbgfs: remove an unnecessary variable mm/damon: move the implementation of damon_insert_region to damon.h mm/damon: add access checking for hugetlb pages Docs/admin-guide/mm/damon/usage: update for schemes statistics mm/damon/dbgfs: support all DAMOS stats Docs/admin-guide/mm/damon/reclaim: document statistics parameters mm/damon/reclaim: provide reclamation statistics mm/damon/schemes: account how many times quota limit has exceeded mm/damon/schemes: account scheme actions that successfully applied mm/damon: remove a mistakenly added comment for a future feature Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning Docs/admin-guide/mm/damon/usage: remove redundant information Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks mm/damon: convert macro functions to static inline functions mm/damon: modify damon_rand() macro to static inline function mm/damon: move damon_rand() definition into damon.h mm/damon/schemes: add the validity judgment of thresholds mm/damon/vaddr: remove swap_ranges() and replace it with swap() mm/damon: remove some unneeded function definitions in damon.h mm/damon/core: use abs() instead of diff_of() mm/damon: add 'age' of region tracepoint support mm/damon: unified access_check function naming rules mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault mm: make some vars and functions static or __init mm: fix some comment errors zram: use ATTRIBUTE_GROUPS zpool: remove the list of pools_head mm/rmap: fix potential batched TLB flush race mm: memcg/percpu: account extra objcg space to memory cgroups mm/hwpoison: fix unpoison_memory() mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE mm/hwpoison: mf_mutex for soft offline and unpoison mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy mm/thp: drop unused trace events hugepage_[invalidate|splitting] mm/migrate: remove redundant variables used in a for-loop mm/migrate: move node demotion code to near its user mm: migrate: add more comments for selecting target node randomly mm: migrate: support multiple target nodes demotion mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() mm: migrate: correct the hugetlb migration stats mm: migrate: fix the return value of migrate_pages() hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() mm, oom: OOM sysrq should always kill a process mm/mempolicy: fix all kernel-doc warnings mm/mempolicy: wire up syscall set_mempolicy_home_node mm/mempolicy: add set_mempolicy_home_node syscall mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY mm/page_isolation: unset migratetype directly for non Buddy page vmscan: make drop_slab_node static userfaultfd/selftests: clean up hugetlb allocation code selftests/uffd: allow EINTR/EAGAIN selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting mm/vmstat: add events for THP max_ptes_* exceeds mm, hugepages: make memory size variable in hugepage-mremap selftest hugetlb: add hugetlb.*.numa_stat file mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages dma/pool: create dma atomic pool only if dma zone has managed pages mm_zone: add function to check if managed dma zone exists mm/page_alloc.c: modify the comment section for alloc_contig_pages() include/linux/gfp.h: further document GFP_DMA32 mm: drop node from alloc_pages_vma mm: page_alloc: fix building error on -Werror=array-compare mm: fix boolreturn.cocci warning mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% mm: introduce memalloc_retry_wait() mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware mm: allow !GFP_KERNEL allocations for kvmalloc mm/oom_kill: allow process_mrelease to run under mmap_lock protection mm/vmalloc: be more explicit about supported gfp flags. mm: document locking restrictions for vm_operations_struct::close mm/vmalloc: add support for __GFP_NOFAIL mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc mm/dmapool.c: revert "make dma pool to use kmalloc_node" mm: remove the total_mapcount argument from page_trans_huge_mapcount() mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() mm: remove last argument of reuse_swap_page() x86: mm: add x86_64 support for page table check mm: page table check mm: ptep_clear() page table helper mm: change page type prior to adding page table entry docs/vm: add vmalloced-kernel-stacks document mm: rearrange madvise code to allow for reuse tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner mm: protect free_pgtables with mmap_lock write lock in exit_mmap mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit memcg: add per-memcg vmalloc stat mm: move tlb_flush_pending inline helpers to mm_inline.h mm/memcg: use struct_size() helper in kzalloc() mm: move anon_vma declarations to linux/mm_inline.h memcg: better bounds on the memcg stats updates mm: add anonymous vma name refcounting mm/memcg: add oom_group_kill memory event mm: add a field to store names for private anonymous memory mm/page_counter: remove an incorrect call to propagate_protected_usage() mm: memcontrol: make cgroup_memory_nokmem static mm: shmem: don't truncate page if memory failure happens kasan: fix quarantine conflicting with init_on_free mm/frontswap.c: use non-atomic '__set_bit()' when possible mm/gup.c: stricter check on THP migration entry during follow_pmd_mask kasan: test: add test case for double-kmem_cache_destroy() shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able kasan: add ability to detect double-kmem_cache_destroy() mm/truncate.c: remove unneeded variable kasan: test: add globals left-out-of-bounds test mm/debug_vm_pgtable: update comments regarding migration swap entries device-dax: compound devmap support mm,fs: split dump_mapping() out from dump_page() device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() device-dax: factor out page mapping initialization device-dax: ensure dev_dax->pgmap is valid for dynamic devices device-dax: use struct_size() device-dax: use ALIGN() for determining pgoff drop fen.cocci scripts/coccinelle: drop bugon.cocci MAINTAINERS: remove Gilles Muller af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress test: selftests: Remove unused various in sockmap_verdict_prog.c powerpc/audit: Fix syscall_get_arch() powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 tools/bpf: Rename 'struct event' to avoid naming conflict powerpc/bpf: Update ldimm64 instructions during extra pass powerpc32/bpf: Fix codegen for bpf-to-bpf calls bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() tools/resolve_btfids: Build with host flags bpf/scripts: Raise an exception if the correct number of helpers are not generated vdpa/mlx5: Fix tracking of current number of VQs vdpa/mlx5: Fix is_index_valid() to refer to features vdpa: Protect vdpa reset with cf_mutex vdpa: Avoid taking cf_mutex lock on get status vdpa/vdpa_sim_net: Report max device capabilities vdpa: Use BIT_ULL for bit operations vdpa/vdpa_sim: Configure max supported virtqueues vdpa/mlx5: Report max device capabilities vdpa: Support reporting max device capabilities vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() vdpa: Add support for returning device configuration information vdpa/mlx5: Support configuring max data virtqueue vdpa/mlx5: Fix config_attr_mask assignment vdpa: Allow to configure max data virtqueues vdpa: Read device configuration only if FEATURES_OK vdpa: Sync calls set/get config/status with cf_mutex vdpa/mlx5: Distribute RX virtqueues in RQT object vdpa: Provide interface to read driver features vdpa: clean up get_config_size ret value handling virtio_ring: mark ring unused on error vhost/test: fix memory leak of vhost virtqueues vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 virtio/virtio_pci_legacy_dev: ensure the correct return value virtio/virtio_mem: handle a possible NULL as a memcpy parameter virtio: fix a typo in function "vp_modern_remove" comments. virtio-pci: fix the confusing error message firmware: qemu_fw_cfg: remove sysfs entries explicitly firmware: qemu_fw_cfg: fix sysfs information leak firmware: qemu_fw_cfg: fix kobject leak in probe error path firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries vdpa: Mark vdpa_config_ops.get_vq_notification as optional vdpa: Avoid duplicate call to vp_vdpa get_status eni_vdpa: Simplify 'eni_vdpa_probe()' net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 vdpa: add driver_override support docs: document sysfs ABI for vDPA bus ifcvf/vDPA: fix misuse virtio-net device config size for blk dev vduse: moving kvfree into caller hwrng: virtio - unregister device before reset virtio: wrap config->reset calls drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY drm/amdgpu: Fix rejecting Tahiti GPUs drm/amdgpu: don't do resets on APUs which don't support it drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY drm/amdgpu: Fix rejecting Tahiti GPUs drm/amdgpu: don't do resets on APUs which don't support it drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu() drm/amdgpu: Enable recovery on yellow carp drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu() drm/amdgpu: Enable recovery on yellow carp drm/amd/display: Remove redundant initialization of dpg_width drm/amd/pm: Replace one-element array with flexible-array member drm/amd/pm: fix null ptr access drm/amdgpu: fix compile warning for ras_block_match_default drm/amdgpu: Use ARRAY_SIZE to get array length drm/amdgpu: clean up some inconsistent indenting drm/amdgpu: remove unneeded semicolon drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list drm/amdgpu: Add ras supported check for register_ras_block drm/amdgpu: Add interface to load SRIOV cap FW drm/amdkfd: Fix indentation on switch statement drm/amdgpu: cleanup ttm debug sdma vram access function drm/amdgpu: improve debug VRAM access performance using sdma drm/amdgpu: Removed redundant ras code drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c drm/amdgpu: Modify mca block to fit for the unified ras block data and ops drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops drm/amdgpu: Modify umc block to fit for the unified ras block data and ops drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h drm/amdgpu: Unify ras block interface for each ras block drm/amd/pm: correct the checks for fan attributes support drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level drm/amd/pm: drop those unrealistic thermal_type checks drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI drm/amd/pm: unified lock protections in amdgpu_dpm.c drm/amd/pm: revise the performance level setting APIs drm/amd/pm: drop unnecessary gfxoff controls drm/amd/pm: relocate the power related headers drm/amd/pm: do not expose the smu_context structure used internally in power drm/amd/pm: drop redundant or unused APIs and data structures drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv) drm/amd/pm: do not expose the API used internally only in kv_dpm.c drm/amd/pm: do not expose those APIs used internally only in si_dpm.c drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c drm/amd/pm: do not expose power implementation details to display drm/amd/pm: do not expose power implementation details to amdgpu_pm.c drm/amd/pm: do not expose implementation details to other blocks out of power drm/radeon: use kernel is_power_of_2 rather than local version drm/amd/display: Enable Freesync Video Mode by default drm/amdgpu/swsmu: make sienna cichlid function static MAINTAINERS: Add Helge as fbdev maintainer Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt x86/fpu: Fix inline prefix warnings selftest: kvm: Add amx selftest selftest: kvm: Move struct kvm_x86_state to header selftest: kvm: Reorder vcpu_load_state steps for AMX kvm: x86: Disable interception for IA32_XFD on demand x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() kvm: selftests: Add support for KVM_CAP_XSAVE2 kvm: x86: Add support for getting/setting expanded xstate buffer x86/fpu: Add uabi_size to guest_fpu kvm: x86: Add CPUID support for Intel AMX kvm: x86: Add XCR0 support for Intel AMX kvm: x86: Disable RDMSR interception of IA32_XFD_ERR kvm: x86: Emulate IA32_XFD_ERR for guest kvm: x86: Intercept #NM for saving IA32_XFD_ERR x86/fpu: Prepare xfd_err in struct fpu_guest kvm: x86: Add emulation for IA32_XFD x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM x86/fpu: Add guest support to xfd_enable_feature() x86/fpu: Make XFD initialization in __fpstate_reset() a function argument module: fix signature check failures when using in-kernel decompression video: fbdev: s3c-fb: remove redundant initialization of pointer bufs video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 ovl: don't fail copy up if no fileattr support on upper SUNRPC: Don't dereference xprt->snd_task if it's a cookie xprtrdma: Remove definitions of RPCDBG_FACILITY xprtrdma: Remove final dprintk call sites from xprtrdma i915: make array flex_regs static const ovl: fix NULL pointer dereference in copy up warning perf cputopo: Fix CPU topology reading on s/390 perf metricgroup: Fix use after free in metric__new() libperf tests: Update a use of the new cpumap API perf arm: Fix off-by-one directory path tools arch x86: Sync the msr-index.h copy with the kernel sources agp/via: Remove unused variable 'current_size' agp/sworks: Remove unused variable 'current_size' agp/nvidia: Declare value returned by readl() as unused agp/ati: Return error from ati_create_page_map() KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance agp: Documentation fixes agp: Include "compat_ioctl.h" where necessary agp: Remove trailing whitespaces io_uring: fix UAF due to missing POLLFREE handling drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy drm: fix error found in some cases after the patch d1af5cd86997 drm/vc4: remove redundant assignment of variable size drm/ttm: fix compilation on ARCH=um net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning lib82596: Fix IRQ check in sni_82596_probe net: apple: bmac: Fix build since dev_addr constification net: apple: mace: Fix build since dev_addr constification kselftests/net: list all available tests in usage() net: usb: Correct reset handling of smsc95xx bcmgenet: add WOL IRQ check HID: vivaldi: Minor cleanups drm: bridge: it66121: Remove redundant check locking/rwsem: drop redundant semicolon of down_write_nest_lock tracing: Add ustring operation to filtering string pointers HID: vivaldi: fix handling devices not using numbered reports ata: pata_ali: remove redundant return statement ata: ahci: Add support for AMD A85 FCH (Hudson D4) ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY ata: libata-scsi: simplify __ata_scsi_queuecmd() ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt ata: pata_samsung_cf: add compile test support ata: pata_pxa: add compile test support ata: pata_imx: add compile test support ata: pata_ftide010: add compile test support ata: pata_cs5535: add compile test support ata: pata_octeon_cf: remove redundant val variable ata: fix read_id() ata port operation interface ata: ahci_xgene: use correct type for port mmio address ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions ata: sata_fsl: fix scsi host initialization ata: pata_bk3710: add compile test support ata: ahci_seattle: add compile test support ata: ahci_xgene: add compile test support ata: ahci_tegra: add compile test support ata: ahci_sunxi: add compile test support ata: ahci_mvebu: add compile test support ata: ahci_mtk: add compile test support drm/bridge: dw-mipi-dsi: Switch to atomic operations rtla: Add rtla timerlat hist documentation rtla: Add rtla timerlat top documentation rtla: Add rtla timerlat documentation rtla: Add rtla osnoise hist documentation rtla: Add rtla osnoise top documentation rtla: Add rtla osnoise man page rtla: Add Documentation rtla/timerlat: Add timerlat hist mode rtla: Add timerlat tool and timelart top mode rtla/osnoise: Add the hist mode rtla/osnoise: Add osnoise top mode rtla: Add osnoise tool rtla: Helper functions for rtla rtla: Real-Time Linux Analysis tool tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails tracing: Remove duplicate warnings when calling trace_create_file() tracing/kprobes: 'nmissed' not showed correctly for kretprobe tracing: Add test for user space strings when filtering on string pointers pagevec: Initialise folio_batch->percpu_pvec_drained tracing: Have syscall trace events use trace_event_buffer_lock_reserve() tracing: Fix mismatched comment in __string_len ftrace: Add test to make sure compiled time sorts work scripts: ftrace - move the sort-processing in ftrace_init tracing/probes: check the return value of kstrndup() for pbuf tracing/uprobes: Check the return value of kstrdup() for tu->filename tracing: Account bottom half disabled sections. clk: visconti: Fix uninitialized variable in printk clk: si5341: Fix clock HW provider cleanup drm/i915/pxp: Hold RPM wakelock during PXP unbind drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence drm/i915/display/ehl: Update voltage swing table aoe: remove redundant assignment on variable n loop: remove redundant initialization of pointer node blk-mq: fix tag_get wait task can't be awakened io_uring: Remove unused function req_ref_put net_sched: restore "mpu xxx" handling drm/i915/gvt: Make DRM_I915_GVT depend on X86 drm/i915/gvt: clean up kernel-doc in gtt.c kbuild: add cmd_file_size arch: decompressor: remove useless vmlinux.bin.all-y kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} kbuild: drop $(size_append) from cmd_zstd sh: rename suffix-y to suffix_y net: qmi_wwan: Add Hucom Wireless HM-211S/K kernel: Fix spelling mistake "compresser" -> "compressor" sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change NFSv4.1 test and add 4.1 trunking transport SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt NFSv4 handle port presence in fs_location server string NFSv4 expose nfs_parse_server_name function NFSv4.1 query for fs_location attr on a new file system tools headers cpufeatures: Sync with the kernel sources tools headers UAPI: Update tools's copy of drm.h header tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* drm/i915/dp: make intel_dp_pack_aux() static again net/smc: Resolve the race between SMC-R link access and clear net/smc: Introduce a new conn->lgr validity check helper drm/stm: ltdc: Drop format_mod_supported function drm/stm: ltdc: add support of ycbcr pixel formats drm/stm: ltdc: add support of flexible pixel formats drm/stm: ltdc: add per plane update support drm/stm: ltdc: add YCbCr 422 output support drm/stm: ltdc: switch to regmap inet: frags: annotate races around fqdir->dead and fqdir->high_thresh net/smc: Resolve the race between link group access and termination kselftests/net: adapt the timeout to the largest runtime net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port atm: iphase: remove redundant pointer skb ceph: move CEPH_SUPER_MAGIC definition to magic.h ceph: remove redundant Lsx caps check ceph: add new "nopagecache" option ceph: don't check for quotas on MDS stray dirs ceph: drop send metrics debug message rbd: make const pointer spaces a static const array ceph: Fix incorrect statfs report for small quota ceph: mount syntax module parameter doc: document new CephFS mount device syntax ceph: record updated mon_addr on remount ceph: new device mount syntax libceph: rename parse_fsid() to ceph_parse_fsid() and export libceph: generalize addr/ip parsing based on delimiter sch_api: Don't skip qdisc attach on ingress net: qmi_wwan: add ZTE MF286D modem 19d2:1485 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails dma-buf: cma_heap: Fix mutex locking section parisc: Add visible flag to toc_stack variable drm/panfrost: Merge some feature lists drm/panfrost: Remove features meant for userspace arm64: dts: add support for S4 based Amlogic AQ222 i3c: master: dw: check return of dw_i3c_master_get_free_pos() libbpf: Deprecate bpf_map__def() API bpftool: Only set obj->skeleton on complete success selftests/bpf: Stop using bpf_map__def() API perf: Stop using bpf_map__def() API bpftool: Stop using bpf_map__def() API samples/bpf: Stop using bpf_map__def() API libbpf: Fix possible NULL pointer dereference when destroying skeleton selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts() libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() bpftool: Fix error check when calling hashmap__new() libbpf: Use IS_ERR_OR_NULL() in hashmap__free() sit: allow encapsulated IPv6 traffic to be delivered locally PCI: mt7621: Allow COMPILE_TEST for all arches PCI: mt7621: Add missing MODULE_LICENSE() PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare() PCI: Let pcibios_root_bridge_prepare() access bridge->windows cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy PCI: mt7621: Declare mt7621_pci_ops static cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment cgroup: rstat: retrieve current bstat to delta directly cgroup: rstat: use same convention to assign cgroup_base_stat PCI: brcmstb: Do not turn off WOL regulators on suspend PCI: brcmstb: Add control of subdevice voltage regulators PCI: brcmstb: Add mechanism to turn on subdev regulators PCI: brcmstb: Split brcm_pcie_setup() into two funcs dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. PCI: brcmstb: Fix function return value handling PCI: brcmstb: Do not use __GENMASK PCI: brcmstb: Declare 'used' as bitmap, not unsigned long NFSv4 store server support for fs_location attribute NFSv4 remove zero number of fs_locations entries error check iio: pressure: bmp280: Use new PM macros PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro ACPI: PCC: pcc_ctx can be static net: marvell: prestera: Fix deinit sequence for router net: marvell: prestera: Refactor router functions net: marvell: prestera: Refactor get/put VR functions net: marvell: prestera: Cleanup router struct perf pmu-events: Don't lower case MetricExpr perf expr: Add debug logging for literals workqueue: Convert the type of pool->nr_running to int perf tools: Probe non-deprecated sysfs path 1st perf tools: Fix SMT fallback with large core counts workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code workqueue: Change the comments of the synchronization about the idle_list workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work() perf cpumap: Give CPUs their own type perf stat: Correct first_shadow_cpu to return index perf script: Fix flipped index and cpu perf c2c: Use more intention revealing iterator perf bpf: Rename 'cpu' to 'cpu_map_idx' libperf: Sync evsel documentation perf stat: Swap variable name cpu to index perf stat: Correct check_per_pkg() cpu perf test: Use perf_cpu_map__for_each_cpu() perf evsel: Rename variable cpu to index perf evsel: Reduce scope of evsel__ignore_missing_thread perf evsel: Rename CPU around get_group_fd perf stat: Correct variable name for read counter perf evsel: Pass cpu not cpu map index to synthesize perf evlist: Refactor evlist__for_each_cpu() libperf: Allow NULL in perf_cpu_map__idx() perf script: Use for each cpu to aid readability perf stat: Use perf_cpu_map__for_each_cpu() perf stat: Rename aggr_data cpu to imply it's an index perf counts: Switch name cpu to cpu_map_idx libperf: Use cpu not index for evsel mmap libperf: Switch cpu to more accurate cpu_map_idx perf evsel: Derive CPUs and threads in alloc_counts perf stat-display: Avoid use of core for CPU perf cpumap: Add CPU to aggr_cpu_id perf stat: Fix memory leak in check_per_pkg() perf cpumap: Trim the cpu_aggr_map perf cpumap: Add some comments to cpu_aggr_map perf cpumap: Move 'has' function to libperf perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions perf cpumap: Refactor cpu_map__build_map() perf cpumap: Remove cpu_map__cpu(), use libperf function perf cpumap: Remove map from function names that don't use a map perf cpumap: Document cpu__get_node() and remove redundant function perf cpumap: Rename empty functions perf cpumap: Simplify equal function name perf cpumap: Remove unused cpu_map__socket() perf cpumap: Add comments to aggr_cpu_id() perf cpumap: Remove map+index get_node() perf cpumap: Remove map+index get_core() perf cpumap: Remove map+index get_die() perf cpumap: Remove map+index get_socket() perf cpumap: Switch cpu_map__build_map() to cpu function perf stat: Switch to cpu version of cpu_map__get() perf stat: Switch aggregation to use for_each loop perf stat: Correct aggregation CPU map perf stat: Add aggr creators that are passed a cpu libperf: Add comments to 'struct perf_cpu_map' perf evsel: Improve error message for uncore events Revert "perf powerpc: Add data source encodings for power10 platform" Revert "perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields" perf script: Fix hex dump character output net: stmmac: dwmac-oxnas: Add support for OX810SE dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE drm/panfrost: Check for error num after setting mask ACPI: scan: Rename label in acpi_scan_init() ACPI: scan: Simplify initialization of power and sleep buttons ACPI: scan: Change acpi_scan_init() return value type to void net: bonding: fix bond_xmit_broadcast return value error bug net/smc: fix possible NULL deref in smc_pnet_add_eth() net: bridge: fix net device refcount tracking issue in error path net: ipa: prevent concurrent replenish net: ipa: use a bitmap for endpoint replenish_enabled net: ipa: fix atomic update in ipa_endpoint_replenish() ref_tracker: use __GFP_NOFAIL more carefully PCI: hv: Add arm64 Hyper-V vPCI support PCI: hv: Make the code arch neutral by adding arch specific interfaces ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION net: fix sock_timestamping_bind_phc() to release device Revert "of: net: support NVMEM cells with MAC in text format" PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors netfilter: nf_tables: set last expression in register tracking area video: vga16fb: Fix logic that checks for the display standard video: vga16fb: Only probe for EGA and VGA 16 color graphic cards HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi drm/bridge: adv7533: make array clock_div_by_lanes static const Revert "drm: exynos: dsi: Convert to bridge driver" drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy drm/gma500: remove redundant ret variable arm64: dts: meson: add initial device-tree for H96-Max dt-bindings: arm: amlogic: add H96-Max bindings dt-bindings: vendor-prefixes: add haochuangyi prefix arm64: dts: meson: add initial device-trees for A95XF3-AIR dt-bindings: arm: amlogic: add A95XF3-AIR bindings dt-bindings: vendor-prefixes: add cyx prefix arm64: dts: meson: add initial device-trees for X96-AIR dt-bindings: arm: amlogic: add X96-AIR bindings arm64: dts: meson: add common SM1 ac2xx dtsi arm64: dts: meson-sm1: add spdifin and pdifout nodes ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 ath11k: add LDPC FEC type in 802.11 radiotap header drm/i915/gvt: Constify vgpu_types drm/i915/gvt: Constify gtt_type_table_entry drm/i915/gvt: Constify formats drm/i915/gvt: Constify cmd_interrupt_events drm/i915/gvt: Constify gvt_mmio_block drm/i915/gvt: Constify intel_gvt_sched_policy_ops drm/i915/gvt: Constify intel_gvt_irq_ops drm/i915/gvt: Constify intel_gvt_gtt_pte_ops drm/i915/gvt: Constify intel_gvt_gtt_gma_ops drm/i915/gvt: Fix cmd parser error for Passmark9 drm/i915/gvt: Use list_entry to access list members net: phy: at803x: make array offsets static nfc: pn544: make array rset_cmd static const net: sched: do not allocate a tracker in tcf_exts_init() mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() xfrm: Don't accidentally set RTO_ONLINK in decode_session4() net: ethernet: sun4i-emac: replace magic number with macro mctp: test: zero out sockaddr MAINTAINERS: add mailing lists for kmod and modules module.h: allow #define strings to work with MODULE_IMPORT_NS module: add in-kernel support for decompressing MAINTAINERS: Remove myself as modules maintainer module: Remove outdated comment drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets drm/i915: Move TC PHY registers to their own header drm/i915: Move combo PHY registers to their own header drm/i915: Move SNPS PHY registers to their own header drm/i915/gt: Move engine registers to their own header drm/i915: Introduce i915_reg_defs.h Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt() perf test: Enable system wide for metricgroups test drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 drm/i915: Use RING_PSMI_CTL rather than per-engine macros drm/i915: Parameterize ECOSKPD drm/i915: Parameterize PWRCTX_MAXCNT drm/i915: Use parameterized GPR register definitions everywhere drm/doc: overview before functions for drm_writeback.c drm/amdkfd: Fix ASIC name typos drm/amdkfd: Fix DQM asserts on Hawaii drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 drm/amd/pm: only send GmiPwrDnControl msg on master die (v3) drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt drm/amdgpu: not return error on the init_apu_flags drm/amdkfd: Use prange->update_list head for remove_list drm/amdkfd: Use prange->list head for insert_list drm/amdkfd: make SPDX License expression more sound drm/amdkfd: Check for null pointer after calling kmemdup drm/amd/display: invalid parameter check in dmub_hpd_callback Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process" drm/amd/display: reset dcn31 SMU mailbox on failures drm/amdkfd: use default_groups in kobj_type drm/amdgpu: use default_groups in kobj_type drm/amd/amdgpu: Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc() drm/amdgpu: recover gart table at resume drm/amdgpu: do not pass ttm_resource_manager to vram_mgr drm/amdkfd: remove unused function drm/amdgpu: do not pass ttm_resource_manager to gtt_mgr drm/amdgpu: Unmap MMIO mappings when device is not unplugged drm/amdgpu: Enable second VCN for certain Navy Flounder. drm/amd/display: explicitly set is_dsc_supported to false before use drm/amdgpu: Clear garbage data in err_data before usage ntb_hw_switchtec: Fix a minor issue in config_req_id_table() ntb_hw_switchtec: Remove code for disabling ID protection ntb_hw_switchtec: Update the way of getting VEP instance ID ntb_hw_switchtec: AND with the part_map for a valid tpart_vec ntb_hw_switchtec: Fix bug with more than 32 partitions ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all ntb_hw_switchtec: fix the spelling of "its" NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment ntb_hw_amd: Add NTB PCI ID for new gen CPU drm/v3d/v3d_drv: Check for error num after setting mask drm/i915/guc: Improve GuC loading status check/error reports drm/i915/guc: Update to GuC version 69.0.3 drm/i915/guc: Temporarily bump the GuC load timeout RISC-V: Use SBI SRST extension when available bpf: Fix incorrect integer literal used for marking scratched stack. bpf/selftests: Add check for updating XDP bpf_link with wrong program type bpf/selftests: convert xdp_link test to ASSERT_* macros xdp: check prog type before updating BPF link x86/PCI: Remove initialization of static variables to false PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum misc: pci_endpoint_test: Terminate statement with semicolon ACPI: SPCR: check if table->serial_port.access_width is too wide drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode ACPI: APD: Check for NULL pointer after calling devm_ioremap() PCI: Work around Intel I210 ROM BAR overlap defect drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 x86/PCI: Ignore E820 reservations for bridge windows on newer systems ath11k: Refactor the fallback routine when peer create fails ath11k: fix workqueue not getting destroyed after rmmod ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern ath11k: add missing of_node_put() to avoid leak regulator: max20086: fix error code in max20086_parse_regulators_dt() ASoC: simple-card: fix probe failure on platform component drm/vc4: Notify the firmware when DRM is in charge drm/vc4: Remove conflicting framebuffers before callind bind_all drm/vc4: Support nomodeset firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE memblock: Remove #ifdef __KERNEL__ from memblock.h drm/i915: Use struct vma_resource instead of struct vma_snapshot drm/i915: Asynchronous migration selftest drm/i915: Use vma resources for async unbinding drm/i915: Don't pin the object pages during pending vma binds drm/i915: Use the vma resource as argument for gtt binding / unbinding drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get bpf: Fix mount source show for bpffs netfilter: nf_tables: remove unused variable netfilter: nf_conntrack_netbios_ns: fix helper module alias drm/i915/snps: vswing value refined for SNPS phys dma-buf-map: Fix dot vs comma in example drm/i915: Initial introduction of vma resources 9p: fix enodata when reading growing file Revert "net: vertexcom: default to disabled on kbuild" netfilter: nf_tables: typo NULL check in _clone() function ubi: fastmap: Return error code if memory allocation fails in add_aeb() ubifs: Fix to add refcount once page is set private ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() ubifs: setflags: Make dirtied_ino_d 8 bytes aligned ubifs: Rectify space amount budget for mkdir/tmpfile operations ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work ubifs: Rename whiteout atomically Input: ti_am335x_tsc - fix a typo in a comment perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions ksmbd: add smb-direct shutdown ksmbd: smbd: change the default maximum read/write, receive size ksmbd: smbd: create MR pool ksmbd: add reserved room in ipc request/response ksmbd: smbd: call rdma_accept() under CM handler ksmbd: limits exceeding the maximum allowable outstanding requests ksmbd: move credit charge deduction under processing request ksmbd: add support for smb2 max credit parameter ksmbd: set 445 port to smbdirect port by default ksmbd: register ksmbd ib client with ib_register_client() perf powerpc: Update global/local variants for p_stage_cyc perf sort: Include global and local variants for p_stage_cyc sort key f2fs: do not allow partial truncation on pinned file Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read Bluetooth: btmtksdio: move struct reg_read_cmd to common file Bluetooth: mt7921s: Enable SCO over I2S Bluetooth: mt7921s: Support wake on bluetooth Bluetooth: btmtksdio: rename btsdio_mtk_reg_read Bluetooth: hci_sync: Fix compilation warning drm/panfrost: Update create_bo flags comment tracing: Add helper functions to simplify event_command.parse() callback handling tracing: Remove ops param from event_command reg()/unreg() callbacks tracing: Change event_trigger_ops func() to trigger() tracing: Change event_command func() to parse() scsi: nsp_cs: Check of ioremap return value SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() scsi: ufs: Modify Tactive time setting conditions scsi: efct: Remove useless DMA-32 fallback configuration ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() scsi: message: fusion: mptctl: Use dma_alloc_coherent() scsi: message: fusion: mptsas: Use dma_alloc_coherent() scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_info() scsi: message: fusion: mptbase: Use dma_alloc_coherent() scsi: message: fusion: Use dma_alloc_coherent() in mpt_alloc_fw_memory() scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" API ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes drm/i915: split out vlv sideband registers from i915_reg.h drm/i915: split out PCI config space registers from i915_reg.h drm/i915/ttm: ensure we unmap when purging drm/i915/ttm: add unmap_virtual callback drm/i915/ttm: only fault WILLNEED objects drm/i915: don't call free_mmap_offset when purging drm/i915/pxp: Hold RPM wakelock during PXP unbind drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h drm/i915: split out i915_gem_evict.h from i915_drv.h drm/i915: split out i915_cmd_parser.h from i915_drv.h drm/i915: split out i915_getparam.h from i915_drv.h scsi: storvsc: Fix storvsc_queuecommand() memory leak x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen platform/chrome: Add driver for ChromeOS privacy-screen drm/privacy_screen: Add drvdata in drm_privacy_screen drm/i915/ttm: ensure we unmap when purging drm/i915/ttm: add unmap_virtual callback drm/i915/ttm: only fault WILLNEED objects drm/i915: don't call free_mmap_offset when purging drm: bridge: adv7511: Fix ADV7535 HPD enablement drm/bridge: anx7625: add audio codec .get_eld support drm/bridge: anx7625: add HDCP support drm/bridge: anx7625: Add bridge helper atomic conversion drm/i915: clean up shrinker_release_pages drm/i915: remove writeback hook ARM: dts: meson8b: Fix the UART device-tree schema validation ARM: dts: meson8: Fix the UART device-tree schema validation ARM: dts: meson: Fix the UART compatible strings dt-bindings: arm: amlogic: add S4 based AQ222 bindings ieee802154: atusb: move to new USB API exfat: fix missing REQ_SYNC in exfat_update_bhs() exfat: remove argument 'sector' from exfat_get_dentry() exfat: move super block magic number to magic.h exfat: fix i_blocks for files truncated over 4 GiB exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() exfat: make exfat_find_location() static exfat: fix typos in comments exfat: simplify is_valid_cluster() net/9p: show error message if user 'msize' cannot be satisfied MAINTAINERS: 9p: add Christian Schoenebeck as reviewer 9p: only copy valid iattrs in 9P2000.L setattr implementation 9p: Use BUG_ON instead of if condition followed by BUG. net/p9: load default transports 9p/xen: autoload when xenbus service is available 9p/trans_fd: split into dedicated module riscv: mm: fix wrong phys_ram_base value for RV64 ubifs: Add missing iput if do_tmpfile() failed in rename whiteout ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment ubifs: Fix deadlock in concurrent rename whiteout and inode writeback ubifs: rename_whiteout: Fix double free for whiteout_ui->data RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign riscv: errata: alternative: mark vendor_patch_func __initdata riscv: head: make secondary_start_common() static riscv: remove cpu_stop() riscv: try to allocate crashkern region from 32bit addressible memory riscv: use hart id instead of cpu id on machine_kexec riscv: Don't use va_pa_offset on kdump fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes riscv: dts: sifive: fu540-c000: Fix PLIC node riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values riscv: dts: sifive: Group tuples in register properties riscv: dts: sifive: Group tuples in interrupt properties riscv: dts: microchip: mpfs: Group tuples in interrupt properties riscv: dts: microchip: mpfs: Fix clock controller node riscv: dts: microchip: mpfs: Fix reference clock node riscv: dts: microchip: mpfs: Fix PLIC node riscv: dts: microchip: mpfs: Drop empty chosen node riscv: dts: canaan: Group tuples in interrupt properties riscv: dts: canaan: Fix SPI FLASH node names drm/vkms: drop "Multiple overlay planes" TODO drm/vkms: add support for multiple overlay planes drm/vkms: refactor overlay plane creation Input: zinitix - add compatible for bt532 Input: zinitix - handle proper supply names dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend Input: axp20x-pek - revert "always register interrupt handlers" change nfsd: fix crash on COPY_NOTIFY with special stateid MAINTAINERS: remove bfields NFSD: Move fill_pre_wcc() and fill_post_wcc() Revert "nfsd: skip some unnecessary stats in the v4 case" NFSD: Trace boot verifier resets NFSD: Rename boot verifier functions NFSD: Clean up the nfsd_net::nfssvc_boot field NFSD: Write verifier might go backwards nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) NFSD: Clean up nfsd_vfs_write() nfsd: Replace use of rwsem with errseq_t NFSD: Fix verifier returned in stable WRITEs nfsd: Retry once in nfsd_open on an -EOPENSTALE return nfsd: Add errno mapping for EREMOTEIO nfsd: map EBADF NFSD: Fix zero-length NFSv3 WRITEs nfsd4: add refcount for nfsd4_blocked_lock nfs: block notification on fs with its own ->lock NFSD: De-duplicate nfsd4_decode_bitmap4() nfsd: improve stateid access bitmask documentation NFSD: Combine XDR error tracepoints ptrace/m68k: Stop open coding ptrace_report_syscall ptrace: Remove unused regs argument from ptrace_report_syscall ptrace: Remove second setting of PT_SEIZED in ptrace_attach taskstats: Cleanup the use of task->exit_code exit: Use the correct exit_code in /proc/<pid>/stat exit: Fix the exit_code for wait_task_zombie exit: Coredumps reach do_group_exit exit: Remove profile_handoff_task exit: Remove profile_task_exit & profile_munmap signal: clean up kernel-doc comments signal: Remove the helper signal_group_exit signal: Rename group_exit_task group_exec_task coredump: Stop setting signal->group_exit_task signal: Remove SIGNAL_GROUP_COREDUMP signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process signal: Make coredump handling explicit in complete_signal signal: Have prepare_signal detect coredumps using signal->core_state signal: Have the oom killer detect coredumps using signal->core_state dt-bindings: dma-controller: Split interrupt fields in example exit: Move force_uaccess back into do_exit exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit dmaengine: pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call make_task_dead csky: Fix function name in csky_alignment() and die() h8300: Fix build errors from do_exit() to make_task_dead() transition hexagon: Fix function name in die() kthread: Generalize pf_io_worker so it can point to struct kthread doc: kbuild: fix default in `imply` table microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV} certs: move scripts/extract-cert to certs/ kbuild: do not quote string values in include/config/auto.conf kbuild: do not include include/config/auto.conf from shell scripts certs: simplify $(srctree)/ handling and remove config_filename macro kbuild: remove headers_check stub kbuild: stop using config_filename in scripts/Makefile.modsign certs: remove misleading comments about GCC PR certs: refactor file cleaning certs: remove unneeded -I$(srctree) option for system_certificates.o certs: unify duplicated cmd_extract_certs and improve the log certs: use $< and $@ to simplify the key generation rule kbuild: move headers_check.pl to usr/include/ MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT PCI: Correct misspelled words cifs: avoid race during socket reconnect between send and recv cifs: maintain a state machine for tcp/smb/tcon sessions cifs: fix hang on cifs_get_next_mid() cifs: take cifs_tcp_ses_lock for status checks riscv/mm: Enable THP migration riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics drm/i915/pxp: Hold RPM wakelock during PXP unbind drm/amd/display: Add version check before using DP alt query interface drm/amd/display: introduce mpo detection flags drm/amd/display: Add check for forced_clocks debug option drm/amd/display: Don't reinitialize DMCUB on s0ix resume drm/amd/display: unhard code link to phy idx mapping in dc link and clean up drm/amd/display: Fix underflow for fused display pipes case drm/amdgpu: don't set s3 and s0ix at the same time drm/amdgpu: explicitly check for s0ix when evicting resources drm/amd/pm: keep the BACO feature enabled for suspend drm/amdgpu: add dummy event6 for vega10 drm/amdkfd: enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9 drm/i915: Fix possible NULL pointer dereferences in i9xx_update_wm() kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule x86/fpu: Prepare guest FPU for dynamically enabled FPU features x86/fpu: Extend fpu_xstate_prctl() with guest permissions kvm: selftests: move ucall declarations into ucall_common.h kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h riscv/head: fix misspelling of guaranteed NFSv4: nfs_atomic_open() can race when looking up a non-regular file NFSv4: Handle case where the lookup of a directory fails drm/bridge/tc358775: Fix for dual-link LVDS KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests KVM: VMX: Provide vmread version using asm-goto-with-outputs KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery KVM: x86/xen: Maintain valid mapping of Xen shared_info page KVM: Reinstate gfn_to_pfn_cache with invalidation support KVM: Warn if mark_page_dirty() is called without an active vCPU x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time KVM: x86: Update vPMCs when retiring branch instructions KVM: x86: Update vPMCs when retiring instructions KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs KVM: x86: avoid out of bounds indices for fixed performance counters KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() Revert "KVM: X86: Update mmu->pdptrs only when it is changed" selftests: KVM: sev_migrate_tests: Add mirror command tests selftests: KVM: sev_migrate_tests: Fix sev_ioctl() selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() scsi: megaraid: Avoid mismatched storage type sizes scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() livepatch: Avoid CPU hogging with cond_resched PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize NFSv42: Fallocate and clone should also request 'blocks used' NFSv4: Allow writebacks to request 'blocks used' SUNRPC: use default_groups in kobj_type NFS: use default_groups in kobj_type NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open() NFS: Add a helper to remove case-insensitive aliases NFS: Invalidate negative dentries on all case insensitive directory changes NFSv4: Just don't cache negative dentries on case insensitive servers NFSv4: Add some support for case insensitive filesystems NFSv4.1: Fix uninitialised variable in devicenotify nfs: nfs4clinet: check the return value of kstrdup() NFSv4 only print the label when its queried SUNRPC: clean up some inconsistent indenting sunrpc: Remove unneeded null check nfs41: pnfs: filelayout: Replace one-element array with flexible-array member SUNRPC: Add source address/port to rpc_socket* traces NFS: Ensure the server has an up to date ctime before renaming NFS: Ensure the server has an up to date ctime before hardlinking NFS: don't store 'struct cred *' in struct nfs_access_entry NFS: pass cred explicitly for access tests NFS: change nfs_access_get_cached to only report the mask ACPI: pfr_update: Fix return value check in pfru_write() RISC-V: defconfigs: Remove redundant K210 DT source mm: Remove slab from struct page PCI: mvebu: Add support for compiling driver as module bus: mvebu-mbus: Export symbols for public API window functions drm: omapdrm: Fix implicit dma_buf fencing ARM: 9176/1: avoid literal references in inline assembly MAINTAINERS: Update Anup's email address KVM: RISC-V: Avoid spurious virtual interrupts after clearing hideleg CSR KVM: selftests: Add initial support for RISC-V 64-bit KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile RISC-V: KVM: Add VM capability to allow userspace get GPA bits RISC-V: KVM: Forward SBI experimental and vendor extensions RISC-V: KVM: make kvm_riscv_vcpu_fp_clean() static MAINTAINERS: Update Atish's email address RISC-V: KVM: Add SBI HSM extension in KVM RISC-V: KVM: Add v0.1 replacement SBI extensions defined in v0.2 RISC-V: KVM: Add SBI v0.2 base extension RISC-V: KVM: Reorganize SBI code by moving SBI v0.1 to its own file RISC-V: KVM: Mark the existing SBI implementation as v0.1 KVM: RISC-V: Use common KVM implementation of MMU memory caches drm/ast: Enable the supporting of wide screen on AST2600 RISC-V: defconfigs: Remove redundant CONFIG_EFI=y RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS RISC-V: defconfigs: Sort CONFIG_MMC RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW RISC-V: defconfigs: Set CONFIG_FB=y, for FB console riscv: mm: Enable PMD split page table lock for RV64 riscv: Make vmalloc/vmemmap end equal to the start of the next region riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section riscv: extable: add a dedicated uaccess handler riscv: add gpr-num.h riscv: extable: add `type` and `data` fields riscv: extable: consolidate definitions riscv: lib: uaccess: fold fixups into body riscv: extable: use `ex` for `exception_table_entry` riscv: extable: make fixup_exception() return bool riscv: bpf: move rv_bpf_fixup_exception signature to extable.h riscv: switch to relative exception tables riscv: consolidate __ex_table construction riscv: remove unused __cmpxchg_user() macro drm/panel: Update Boe-tv110c9m initial code drm/plane: Fix typo in format_mod_supported documentation drm/plane: Make format_mod_supported truly optional Drivers: hv: vmbus: Initialize request offers message for Isolation VM drm/i915: Remove unused i915->ggtt drm/i915/selftests: Use to_gt() helper for GGTT accesses drm/i915/display: Use to_gt() helper for GGTT accesses drm/i915/gem: Use to_gt() helper for GGTT accesses drm/i915: Use to_gt() helper for GGTT accesses drm/i915/gt: Use to_gt() helper for GGTT accesses scripts/sorttable: Unify arm64 & x86 sort functions drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe drm/bridge: parade-ps8640: Link device to ensure suspend/resume order PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's drm/i915: stop including i915_irq.h from i915_drv.h PCI: layerscape: Change to use the DWC common link-up check function ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configs drm/i915/gem: Use local pointer ttm for __i915_ttm_move scsi: storvsc: Fix unsigned comparison to zero ata: ahci_dm816: add compile test support ata: ahci_da850: add compile test support ata: ahci_brcm: add compile test support ata: sata_fsl: add compile test support ata: sata_dwc_460ex: Remove debug compile options ata: sata_dwc_460ex: remove 'check_status' argument ata: sata_dwc_460ex: drop DEBUG_NCQ ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() ata: pata_hpt366: convert pr_warn() calls ata: sata_gemini: convert pr_err() calls ata: pata_hpt3x2n: convert pr_XXX() calls ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging ata: pata_hpt37x: convert pr_XXX() calls ata: sata_mv: convert remaining printk() to structured logging ata: sata_sx4: convert printk() calls ata: pata_sil680: convert printk() calls ata: pata_serverworks: convert printk() calls ata: pata_rz1000: convert printk() calls ata: pata_marvell: convert printk() calls ata: pata_it821x: convert printk() calls ata: pata_cypress: convert printk() calls ata: pata_cs5536: convert printk() calls ata: pata_cs5520: convert printk() calls ata: pata_cmd64x: convert printk() calls ata: pata_cmd640: convert printk() calls ata: pata_atp867x: convert printk() calls ata: libata: remove debug compilation switches ata: libata: remove 'new' ata message handling ata: libata: drop ata_msg_drv() ata: libata: drop ata_msg_info() ata: libata: drop ata_msg_probe() ata: libata: drop ata_msg_warn() ata: libata: drop ata_msg_malloc() ata: libata: drop ata_msg_ctl() ata: libata: drop ata_msg_error() and ata_msg_intr() ata: sata_sx4: add module parameter 'dimm_test' ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones ata: sata_sil: Drop pointless VPRINTK() calls ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one ata: sata_inic162x: Drop pointless VPRINTK() calls ata: sata_rcar: Drop pointless VPRINTK() calls ata: sata_qstor: Drop pointless VPRINTK() calls ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones ata: pata_via: Drop pointless VPRINTK() calls ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones ata: libata: remove pointless VPRINTK() calls ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging ata: sata_qstor: replace DPRINTK() with dev_dbg() ata: sata_rcar: replace DPRINTK() with ata_port_dbg() ata: sata_fsl: move DPRINTK to ata debugging ata: pdc_adma: Remove DPRINTK call ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context ata: sata_mv: replace DPRINTK with dynamic debugging ata: sata_mv: kill 'port' argument in mv_dump_all_regs() ata: libata: move DPRINTK to ata debugging ata: libata: revamp ata_get_cmd_descript() ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros ata: libata: add tracepoints for ATA error handling ata: libata-scsi: drop DPRINTK calls for cdb translation ata: libata-sff: tracepoints for HSM state machine ata: libata: tracepoints for bus-master DMA dmaengine: at_xdmac: Fix race over irq_status dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_tasklet() dmaengine: at_xdmac: Fix at_xdmac_lld struct definition dmaengine: at_xdmac: Fix lld view setting dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_advance_work() dmaengine: at_xdmac: Fix concurrency over xfers_list dmaengine: at_xdmac: Move the free desc to the tail of the desc list dmaengine: at_xdmac: Fix race for the tx desc callback dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie dmaengine: at_xdmac: Print debug message after realeasing the lock dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending dmaengine: at_xdmac: Don't start transactions at tx_submit level watchdog: msc313e: Check if the WDT was running at boot watchdog: Add Apple SoC watchdog driver dt-bindings: watchdog: Add SM6350 and SM8250 compatible watchdog: s3c2410: Fix getting the optional clock watchdog: s3c2410: Use platform_get_irq() to get the interrupt dt-bindings: watchdog: atmel: Add missing 'interrupts' property watchdog: mtk_wdt: use platform_get_irq_optional watchdog: Add Watchdog Timer driver for RZ/G2L dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L watchdog: da9063: Add hard dependency on I2C watchdog: Add Realtek Otto watchdog timer dt-bindings: watchdog: Realtek Otto WDT binding i3c: master: mipi-i3c-hci: correct the config reference for endianness i3c: master: svc: enable the interrupt in the enable ibi function i3c: master: svc: add the missing module device table i3c: master: svc: add runtime pm support i3c: master: svc: set ODSTOP to let I2C device see the STOP signal i3c: master: svc: add support for slave to stop returning data i3c: master: svc: separate err, fifo and disable interrupt of reset function i3c: master: svc: fix atomic issue i3c: master: svc: move module reset behind clk enable dmaengine: idxd: deprecate token sysfs attributes for read buffers dmaengine: idxd: change bandwidth token to read buffers dmaengine: idxd: fix wq settings post wq disable dmaengine: idxd: change MSIX allocation based on per wq activation dmaengine: idxd: fix descriptor flushing locking dmaengine: idxd: embed irq_entry in idxd_wq struct dmaengine: ioatdma: use default_groups in kobj_type scsi: aic79xx: Remove redundant error variable scsi: pm80xx: Port reset timeout error handling correction scsi: mpi3mr: Fix formatting problems in some kernel-doc comments scsi: mpi3mr: Fix some spelling mistakes scsi: mpt3sas: Update persistent trigger pages from sysfs interface scsi: core: Fix scsi_mode_select() interface scsi: aacraid: Fix spelling of "its" scsi: qedf: Fix potential dereference of NULL pointer dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers rtc: pxa: fix null pointer dereference rtc: ftrtc010: Use platform_get_irq() to get the interrupt rtc: Move variable into switch case statement rtc: pcf2127: Fix typo in comment dt-bindings: rtc: Add Sunplus RTC json-schema rtc: Add driver for RTC in Sunplus SP7021 rtc: rs5c372: fix incorrect oscillation value on r2221tl rtc: rs5c372: add offset correction support f2fs: remove redunant invalidate compress pages f2fs: Simplify bool conversion f2fs: don't drop compressed page cache in .{invalidate,release}page f2fs: fix to reserve space for IO align feature f2fs: fix to check available space of CP area correctly in update_ckpt_flags() f2fs: support fault injection to f2fs_trylock_op() f2fs: clean up __find_inline_xattr() with __find_xattr() f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() f2fs: do not bother checkpoint by f2fs_get_node_info f2fs: avoid down_write on nat_tree_lock during checkpoint KVM: arm64: vgic: Replace kernel.h with the necessary inclusions swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() PCI: qcom-ep: Constify static dw_pcie_ep_ops PCI: vmd: Honor ACPI _OSC on PCIe features drm: exynos: dsi: Add mode_set function drm: exynos: dsi: Convert to bridge driver PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge PCI: mvebu: Setup PCIe controller to Root Complex mode PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers PCI: mvebu: Do not modify PCI IO type bits in conf_write PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge PCI: mvebu: Disallow mapping interrupts on emulated bridges PCI: mvebu: Handle invalid size of read config request PCI: mvebu: Check that PCI bridge specified in DT has function number zero PCI: mvebu: Check for errors from pci_bridge_emul_init() call PCI: mvebu: Check for valid ports drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7625_register_i2c_dummy_clients KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() drm/bridge: anx7625: Check GPIO description to avoid crash KVM: arm64: selftests: get-reg-list: Add pauth configuration drm/stm: ltdc: support of new hardware version drm/stm: remove conflicting framebuffers drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev drm/bridge: chipone-icn6211: Add mode_set API drm/bridge: chipone-icn6211: Switch to atomic operations livepatch: Fix missing unlock on error in klp_enable_patch() livepatch: Fix kobject refcount bug on klp_init_patch_early failure path drm/stm: dsi: provide the implementation of mode_valid() drm/bridge/synopsys: dsi: extend the prototype of mode_valid() drm/stm: dsi: move lane capability detection in probe() ata: libata: add qc_prep tracepoint ata: libata: add reset tracepoints ata: libata: sanitize ATA_HORKAGE_DUMP_ID ata: libata: move ata_dump_id() to dynamic debugging ata: libata: Add ata_port_classify() helper ata: libata: whitespace cleanup ata: libata: remove pointless debugging messages ata: libata: use min() to make code cleaner ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved ata: libahci_platform: Remove bogus 32-bit DMA mask attempt ata: sata_dwc_460ex: Remove unused forward declaration ata: sata_dwc_460ex: Use temporary variable for struct device ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs ata: sata_fsl: use sysfs_emit() ata: ahci: use sysfs_emit() ata: libata-scsi: use sysfs_emit() ata: libata-sata: use sysfs_emit() ata: sata_fsl: Use struct_group() for memcpy() region Input: gpio-keys - avoid clearing twice some memory ata: pata_ali: no need to initialise statics to 0 PCI: spear13xx: Avoid invalid address space conversions PCI: hisi: Avoid invalid address space conversions PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie PCI: xgene: Rename xgene_pcie_port to xgene_pcie PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ PCI: microchip: Rename mc_port to mc_pcie PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ PCI: intel-gw: Rename intel_pcie_port to intel_pcie PCI: j721e: Drop redundant struct device * PCI: j721e: Drop pointless of_device_get_match_data() cast PCI: kirin: Prefer of_device_get_match_data() PCI: keystone: Prefer of_device_get_match_data() PCI: dra7xx: Prefer of_device_get_match_data() PCI: designware-plat: Prefer of_device_get_match_data() PCI: cadence: Prefer of_device_get_match_data() PCI: artpec6: Prefer of_device_get_match_data() PCI: altera: Prefer of_device_get_match_data() remoteproc: stm32: Improve crash recovery time dmaengine: uniphier-xdmac: Fix type of address variables dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property dmaengine: xilinx_dpdma: use correct SDPX tag for header file dt-bindings: dma: pl330: Convert to DT schema dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK drm/meson: Fix error handling when afbcd.ops->init fails drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops dmaengine: rcar-dmac: Add support for R-Car S4-8 dt-bindings: renesas,rcar-dmac: Add r8a779f0 support dt-bindings: display: meson-vpu: Add missing amlogic,canvas property drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() cifs: reconnect only the connection and not smb session where possible cifs: add WARN_ON for when chan_count goes below minimum cifs: adjust DebugData to use chans_need_reconnect for conn status cifs: use the chans_need_reconnect bitmap for reconnect status cifs: track individual channel status using chans_need_reconnect cifs: remove redundant assignment to pointer p orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() orangefs: use default_groups in kobj_type drm: Add orientation quirk for GPD Win Max drm/i915/opregion: add support for mailbox #5 EDID PCI/sysfs: Use default_groups in kobj_type for slot attrs ksmbd: Fix smb2_get_name() kernel-doc comment ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry() ksmbd: Fix smb2_set_info_file() kernel-doc comment ksmbd: Fix buffer_check_err() kernel-doc comment ksmbd: fix multi session connection failure ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO ksmbd: Remove unused fields from ksmbd_file struct definition ksmbd: Remove unused parameter from smb2_get_name() ksmbd: use oid registry functions to decode OIDs arc: use swap() to make code cleaner arc: perf: Move static structs to where they're really used ARC: perf: fix misleading comment about pmu vs counter stop arc: Replace lkml.org links with lore ARC: perf: Remove redundant initialization of variable idx ARC: thread_info.h: correct two typos in a comment KVM: selftests: aarch64: Add test for restoring active IRQs KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq KVM: selftests: Add IRQ GSI routing library functions KVM: selftests: aarch64: Add test_inject_fail to vgic_irq KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq KVM: selftests: aarch64: Add preemption tests in vgic_irq KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test KVM: selftests: aarch64: Abstract the injection functions in vgic_irq KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state KVM: selftests: Add kvm_irq_line library function KVM: selftests: aarch64: Add GICv3 register accessor library functions KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers KVM: selftests: aarch64: Move gic_v3.h to shared headers x86/hyperv: Fix definition of hv_ghcb_pg variable Drivers: hv: Fix definition of hypercall input & output arg variables watchdog: s3c2410: Add Exynos850 support watchdog: da9063: use atomic safe i2c transfer in reset handler watchdog: davinci: Use div64_ul instead of do_div watchdog: Remove BCM63XX_WDT MIPS: BCM63XX: Provide platform data to watchdog device watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt watchdog: Allow building BCM7038_WDT for BCM63XX watchdog: bcm7038_wdt: Support platform data configuration dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding dt-bindings: watchdog: convert Broadcom's WDT to the json-schema watchdog: meson_gxbb_wdt: remove stop_on_reboot watchdog: Kconfig: fix help text indentation dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string watchdog: s3c2410: Remove superfluous err label watchdog: s3c2410: Support separate source clock watchdog: s3c2410: Cleanup PMU related code watchdog: s3c2410: Add support for WDT counter enable register watchdog: s3c2410: Implement a way to invert mask reg value watchdog: s3c2410: Extract disable and mask code into separate functions watchdog: s3c2410: Make reset disable register optional watchdog: s3c2410: Let kernel kick watchdog watchdog: s3c2410: Fail probe if can't find valid timeout dt-bindings: watchdog: Document Exynos850 watchdog bindings dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 watchdog: f71808e_wdt: Add F81966 support watchdog: Kconfig: enable MTK watchdog KVM: selftests: arm64: Add support for various modes with 16kB page size KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} KVM: selftests: arm64: Rework TCR_EL1 configuration KVM: selftests: arm64: Check for supported page sizes KVM: selftests: arm64: Introduce a variable default IPA size KVM: selftests: arm64: Initialise default guest mode at test startup time ACPI: tools: Introduce utility for firmware updates/telemetry ACPI: Introduce Platform Firmware Runtime Telemetry driver ACPI: Introduce Platform Firmware Runtime Update device driver efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures drm/i915/dsi: Drop double check ACPI companion device for NULL PCI: imx: Add the imx8mm pcie support drm/i915: Increment composite fence seqno drm/i915: Fix possible uninitialized variable in parallel extension drm/i915/guc: Check for wedged before doing stuff drm/i915/execlists: Weak parallel submission support for execlists drm/i915/guc: Report error on invalid reset notification Revert "dt-bindings: arm: qcom: Document SDX65 platform and boards" drm/i915/fbc: Remember to update FBC state even when not reallocating CFB Documentation: livepatch: Add livepatch API page drm/i915/bios: fix slab-out-of-bounds access kthread: Never put_user the set_child_tid address drm: Always include the debugfs dentry in drm_crtc drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() perf powerpc: Add data source encodings for power10 platform perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields tools headers UAPI: Add new macros for mem_hops field to perf_event.h arm64: defconfig: Enable USB controller drivers for TI K3 SoC ARM: dts: Don't use legacy clock defines for dra7 clkctrl clk: ti: Move dra7 clock devices out of the legacy section kthread: Warn about failed allocations for the init kthread perf arm64: Inject missing frames when using 'perf record --call-graph=fp' perf tools: Refactor SMPL_REG macro in perf_regs.h perf callchain: Enable dwarf_callchain_users on arm64 perf script: Use callchain_param_setup() instead of open coded equivalent perf machine: Add a mechanism to inject stack frames perf tools: Record ARM64 LR register automatically perf test: Use 3 digits for test numbering now we can have more tests vfio/iommu_type1: replace kfree with kvfree vfio/pci: Resolve sparse endian warnings in IGD support drm/bridge: ti-sn65dsi83: Add vcc supply regulator support dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings drm/bridge: ti-sn65dsi83: Make enable GPIO optional dt-bindings: display: bridge: sn65dsi83: Make enable GPIO optional firmware: arm_scmi: Add new parameter to mark_txdone firmware: arm_scmi: Add atomic mode support to smc transport firmware: arm_scmi: Add support for atomic transports firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag firmware: arm_scmi: Make smc transport use common completions firmware: arm_scmi: Add configurable polling mode for transports arm64: defconfig: Add SM8450 icc configs arm64: defconfig: Add SM8450 pinctrl config arm64: defconfig: Add SM8450 GCC config net: netvsc: Add Isolation VM support for netvsc driver scsi: storvsc: Add Isolation VM support for storvsc driver hyper-v: Enable swiotlb bounce buffer for Isolation VM x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() swiotlb: Add swiotlb bounce buffer remap function for HV IVM drm: fix error found in some cases after the patch d1af5cd86997 fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA remoteproc: rcar_rproc: Remove trailing semicolon remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() KVM: arm64: Fix comment for kvm_reset_vcpu() KVM: arm64: Use defined value for SCTLR_ELx_EE drm/i915/adl-n: Enable ADL-N platform mock a drm_plane in igt_check_plane_state to make the test more robust Input: byd - fix typo in a comment Input: ucb1400_ts - remove redundant variable penup Input: ti_am335x_tsc - lower the X and Y sampling time Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 Input: ti_am335x_tsc - set ADCREFM for X configuration fs: 9p: remove unneeded variable 9p/trans_virtio: Fix typo in the comment for p9_virtio_create() perf arm-spe: Synthesize SPE instruction events PCI: Convert pci_dev_present() stub to static inline dmaengine: sh: Use bitmap_zalloc() when applicable dmaengine: stm32-mdma: Use bitfield helpers dmaengine: stm32-mdma: Remove redundant initialization of pointer hwdesc dmaengine: idxd: add knob for enqcmds retries dmaengine: idxd: set defaults for wq configs dt-bindings: dma: snps,dw-axi-dmac: Document optional reset dmaengine: jz4780: Support bidirectional I/O on one channel dmaengine: jz4780: Replace uint32_t with u32 dmaengine: jz4780: Add support for the MDMA and BDMA in the JZ4760(B) dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs dt-bindings: dma: ingenic: Support #dma-cells = <3> dt-bindings: dma: ingenic: Add compatible strings for MDMA and BDMA dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings drivers: dma: ti: k3-psil: Add support for J721S2 dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() dmaengine: xilinx: Handle IRQ mapping errors KVM: s390: Clarify SIGP orders versus STOP/RESTART s390: uv: Add offset comments to UV query struct and fix naming KVM: s390: gaccess: Cleanup access to guest pages KVM: s390: gaccess: Refactor access address range check KVM: s390: gaccess: Refactor gpa and length calculation ARM: dts: Fix timer regression for beagleboard revision c ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of ARM: OMAP2+: hwmod: Add of_node_put() before break rtc: cmos: avoid UIP when writing alarm time rtc: cmos: avoid UIP when reading alarm time rtc: mc146818-lib: refactor mc146818_does_rtc_work rtc: mc146818-lib: refactor mc146818_get_time rtc: mc146818-lib: extract mc146818_avoid_UIP rtc: mc146818-lib: fix RTC presence check rtc: Check return value from mc146818_get_time() rtc: mc146818-lib: change return values of mc146818_get_time() rtc: cmos: take rtc_lock while reading from CMOS powerpc: wii_defconfig: Enable the RTC driver perf test: Test 73 Sig_trap fails on s390 drm/nouveau/disp/dp: add support for eDP link rates drm/nouveau/disp/dp: add support for hbr3 drm/nouveau/disp/dp: add support for lttprs drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 drm/nouveau/disp/dp: add support for tps4 drm/nouveau/disp/dp: generate supported link rates table at detect time drm/nouveau/disp/dp: explicitly control scrambling when setting pattern drm/nouveau/disp: remove some remnant of a rework KVM: arm64: Rework kvm_pgtable initialisation drm/i915/dg1: Read OPROM via SPI controller drm/vmwgfx: Fix possible usage of an uninitialized variable drm/vmwgfx: Remove unused compile options drm/vmwgfx: Remove explicit transparent hugepages support drm/vmwgfx: Fix a size_t/long int format specifier mismatch drm/ingenic: Add support for JZ4780 and HDMI output drm/ingenic: prepare ingenic drm for later addition of JZ4780 perf ftrace: Implement cpu and task filters in BPF perf ftrace: Add -b/--use-bpf option for latency subcommand perf ftrace: Add 'latency' subcommand perf ftrace: Move out common code from __cmd_ftrace perf ftrace: Add 'trace' subcommand perf arch: Support register names from all archs perf arm64: Rename perf_event_arm_regs for ARM64 registers perf namespaces: Add helper nsinfo__is_in_root_namespace() libperf tests: Fix a spelling mistake "Runnnig" -> "Running" perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check perf cs-etm: Remove duplicate and incorrect aux size checks perf vendor events: Rename arm64 arch std event files perf vendor events: For the Arm Neoverse N2 perf dlfilter: Drop unused variable perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT perf bench: Use unbuffered output when pipe/tee'ing to a file drm/i915: Remove unused intel_gmbus_set_speed() function drm/i915/backlight: Make ext_pwm_disable_backlight() call intel_backlight_set_pwm_level() drm/tilcdc: add const to of_device_id KVM: arm64: pkvm: Unshare guest structs during teardown KVM: arm64: Expose unshare hypercall to the host KVM: arm64: Implement do_unshare() helper for unsharing memory KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() KVM: arm64: Implement do_share() helper for sharing memory KVM: arm64: Introduce wrappers for host and hyp spin lock accessors KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages KVM: arm64: pkvm: Refcount the pages shared with EL2 KVM: arm64: Introduce kvm_share_hyp() KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table KVM: arm64: Fixup hyp stage-1 refcount KVM: arm64: Refcount hyp stage-1 pgtable pages KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() KVM: arm64: vgic-v3: Fix vcpu index comparison dt-bindings: imx6q-pcie: Add PHY phandles and name properties powerpc: gamecube_defconfig: Enable the RTC driver powerpc: wii.dts: Expose HW_SRNPROT on this platform rtc: gamecube: Report low battery as invalid data rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer PCI: Change capability register offsets to hex PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller objtool: Add a missing comma to avoid string concatenation drm/i915/fbc: Register per-crtc debugfs files drm/i915/fbc: Introduce device info fbc_mask drm/i915/fbc: Loop through FBC instances in various places drm/i915/fbc: Parametrize FBC register offsets KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE KVM: arm64: pkvm: Stub io map functions KVM: arm64: Make __io_map_base static KVM: arm64: Make the hyp memory pool static KVM: arm64: pkvm: Disable GICv2 support KVM: arm64: pkvm: Fix hyp_pool max order f2fs: compress: fix potential deadlock of compress file f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h dependency exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit via-agp: convert to generic power management sis-agp: convert to generic power management amd64-agp: convert to generic power management remoteproc: qcom: pas: Add SM6350 CDSP support remoteproc: qcom: pas: Add SM6350 ADSP support remoteproc: qcom: pas: Add SM6350 MPSS support dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP remoteproc: imx_rproc: correct firmware reload remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c SUNRPC: Remove low signal-to-noise tracepoints NFSD: simplify per-net file cache management NFSD: Fix inconsistent indenting NFSD: Remove be32_to_cpu() from DRC hash function NFS: switch the callback service back to non-pooled. lockd: use svc_set_num_threads() for thread start and stop SUNRPC: always treat sv_nrpools==1 as "not pooled" SUNRPC: move the pool_map definitions (back) into svc.c lockd: rename lockd_create_svc() to lockd_get() lockd: introduce lockd_put() lockd: move svc_exit_thread() into the thread lockd: move lockd_start_svc() call into lockd_create_svc() lockd: simplify management of network status notifiers lockd: introduce nlmsvc_serv NFSD: simplify locking for network notifier. SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() NFSD: Make it possible to use svc_set_num_threads_sync NFSD: narrow nfsd_mutex protection in nfsd thread SUNRPC: use sv_lock to protect updates to sv_nrthreads. nfsd: make nfsd_stats.th_cnt atomic_t SUNRPC: stop using ->sv_nrthreads as a refcount SUNRPC/NFSD: clean up get/put functions. SUNRPC: change svc_get() to return the svc. NFSD: handle errors better in write_ports_addfd() NFSD: Fix sparse warning remoteproc: Add Renesas rcar driver dt-bindings: remoteproc: Add Renesas R-Car exit/kthread: Move the exit code for kernel threads into struct kthread kthread: Ensure struct kthread is present for all kthreads exit: Rename complete_and_exit to kthread_complete_and_exit exit: Rename module_put_and_exit to module_put_and_kthread_exit exit: Implement kthread_exit exit: Stop exporting do_exit exit: Stop poorly open coding do_task_dead in make_task_dead exit: Move oops specific logic from do_exit into make_task_dead exit: Add and use make_task_dead. exit/s390: Remove dead reference to do_exit from copy_thread firmware: arm_scmi: Use new trace event scmi_xfer_response_wait include: trace: Add new scmi_xfer_response_wait event firmware: arm_scmi: Refactor message response path firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms Input: silead - add pen support Input: silead - add support for EFI-embedded fw using different min/max coordinates Input: goodix - 2 small fixes for pen support Input: goodix - improve gpiod_get() error logging PCI: Sort Intel Device IDs by value tracing: Use trace_iterator_reset() in tracing_read_pipe() tracing: Use memset_startat helper in trace_iterator_reset() tracing: Do not let synth_events block other dyn_event systems during create tracing: Iterate trace_[ku]probe objects directly tracefs: Use d_inode() helper function to get the dentry inode script/sorttable: Code style improvements certs: use if_changed to re-generate the key when the key type is changed certs: use 'cmd' to hide openssl output in silent builds more simply certs: remove noisy messages while generating the signing key certs: check-in the default x509 config file certs: remove meaningless $(error ...) in certs/Makefile nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile certs: move the 'depends on' to the choice of module signing keys f2fs: add gc_urgent_high_remaining sysfs node f2fs: fix to do sanity check in is_alive() f2fs: fix to avoid panic in is_alive() if metadata is inconsistent f2fs: fix to do sanity check on inode type during garbage collection f2fs: avoid duplicate call of mark_inode_dirty f2fs: show number of pending discard commands f2fs: support POSIX_FADV_DONTNEED drop compressed page cache f2fs: fix remove page failed in invalidate compress pages f2fs: show more DIO information in tracepoint f2fs: use iomap for direct I/O PCI: ibmphp: Remove commented-out functions i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()' i3c: fix incorrect address slot lookup on 64-bit i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded arithmetic i3c/master/mipi-i3c-hci: Prefer struct_size over open coded arithmetic KVM: arm64: Use Makefile.kvm for common files KVM: powerpc: Use Makefile.kvm for common files KVM: RISC-V: Use Makefile.kvm for common files KVM: mips: Use Makefile.kvm for common files KVM: s390: Use Makefile.kvm for common files KVM: Add Makefile.kvm for common files, use it for x86 KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING dt-bindings: pwm: Avoid selecting schema on node name match KVM: VMX: Clean up PI pre/post-block WARNs KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery Input: goodix - add pen support rpmsg: core: Clean up resources on announce_create failure. remoteproc: Fix remaining wrong return formatting in documentation MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance KVM: arm64: Drop unused workaround_flags vcpu field KVM: nVMX: Implement Enlightened MSR Bitmap feature KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper KVM: x86: Exit to userspace if emulation prepared a completion callback KVM: x86: Use different callback if msr access comes from the emulator KVM: x86: Add an emulation type to handle completion of user exits KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg KVM: Clear pv eoi pending bit only when it is set KVM: x86: don't print when fail to read/write pv eoi memory KVM: X86: Remove mmu parameter from load_pdptrs() KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() KVM: X86: Remove mmu->translate_gpa KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() KVM: X86: Fix comment in __kvm_mmu_create() KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled KVM: SVM: Allocate sd->save_area with __GFP_ZERO KVM: SVM: Rename get_max_npt_level() to get_npt_level() KVM: VMX: Change comments about vmx_get_msr() KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) KVM: X86: Update mmu->pdptrs only when it is changed KVM: X86: Remove kvm_register_clear_available() KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed KVM: SVM: Remove references to VCPU_EXREG_CR3 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() KVM: X86: Ensure that dirty PDPTRs are loaded KVM: x86/svm: Add module param to control PMU virtualization KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV KVM: VMX: Move Posted Interrupt ndst computation out of write loop KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block KVM: VMX: Drop pointless PI.NDST update when blocking KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers KVM: VMX: Drop unnecessary PI logic to handle impossible conditions KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled KVM: Add helpers to wake/query blocking vCPU KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline KVM: stats: Add stat to detect if vcpu is currently blocking KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() KVM: Drop obsolete kvm_arch_vcpu_block_finish() KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() KVM: Don't block+unblock when halt-polling is successful KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook KVM: Reconcile discrepancies in halt-polling stats KVM: Refactor and document halt-polling stats update helper KVM: Update halt-polling stats if and only if halt-polling was attempted KVM: Force PPC to define its own rcuwait object KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest KVM: x86: change TLB flush indicator to bool KVM: Avoid atomic operations when kicking the running vCPU KVM: x86/MMU: Simplify flow of vmx_get_mt_mask KVM: x86/mmu: Propagate memslot const qualifier KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 KVM: nSVM: introduce struct vmcb_ctrl_area_cached KVM: nSVM: split out __nested_vmcb_check_controls KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache KVM: nSVM: introduce svm->nested.save to cache save area before checks KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs KVM: Dynamically allocate "new" memslots from the get-go KVM: Wait 'til the bitter end to initialize the "new" memslot KVM: Optimize overlapping memslots check KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() KVM: Keep memslots in tree-based structures instead of array-based ones KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Use interval tree to do fast hva lookup in memslots KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Move WARN on invalid memslot index to update_memslots() KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit KVM: Use prepare/commit hooks to handle generic memslot metadata updates KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks KVM: RISC-V: Use "new" memslot instead of userspace memory region KVM: x86: Use "new" memslot instead of userspace memory region KVM: s390: Use "new" memslot instead of userspace memory region KVM: PPC: Avoid referencing userspace memory region in memslot updates KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" KVM: arm64: Use "new" memslot instead of userspace memory region KVM: Let/force architectures to deal with arch specific memslot data KVM: Use "new" memslot's address space ID instead of dedicated param KVM: Resync only arch fields when slots_arch_lock gets reacquired KVM: Open code kvm_delete_memslot() into its only caller KVM: Require total number of memslot pages to fit in an unsigned long KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index KVM: Convert the kvm->vcpus array to a xarray KVM: s390: Use kvm_get_vcpu() instead of open-coded access KVM: mips: Use kvm_get_vcpu() instead of open-coded access KVM: Move wiping of the kvm->vcpus array to common code KVM: MMU: update comment on the number of page role combinations tracing: Make trace_marker{,_raw} stream-like perf vendor events arm64: Fix JSON indentation to 4 spaces standard perf stat: Support --cputype option for hybrid events perf tools: Drop requirement for libstdc++.so for libopencsd check perf parse-events: Architecture specific leader override perf evlist: Allow setting arbitrary leader perf metric: Reduce multiplexing with duration_time perf trace: Enable ignore_missing_thread for trace perf docs: Update link to AMD documentation perf docs: Add info on AMD raw event encoding libperf tests: Add test_stat_multiplexing test libperf: Remove scaling process from perf_mmap__read_self() libperf: Adopt perf_counts_values__scale() from tools/perf/util tools build: Enable warnings through HOSTCFLAGS perf test sigtrap: Print errno string when failing perf test sigtrap: Add basic stress test for sigtrap handling arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() KVM: s390: Fix names of skey constants in api documentation KVM: Drop stale kvm_is_transparent_hugepage() declaration Input: ff-core - correct magnitude setting for rumble compatibility Input: palmas-pwrbutton - make a couple of arrays static const tracing: Switch to kvfree_rcu() API tracing: Fix synth_event_add_val() kernel-doc comment tracing/uprobes: Use trace_event_buffer_reserve() helper tracing/kprobes: Do not open code event reserve logic tracing: Have eprobes use filtering logic of trace events tracing: Disable preemption when using the filter buffer tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver() tools/perf: Add '__rel_loc' event field parsing support libtraceevent: Add __rel_loc relative location attribute support samples/trace_event: Add '__rel_loc' using sample event tracing: Add '__rel_loc' using trace event macros tracing: Support __rel_loc relative dynamic data location attribute tracing: Fix spelling mistake "aritmethic" -> "arithmetic" remoteproc: ingenic: Request IRQ disabled PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device PCI: pci-bridge-emul: Correctly set PCIe capabilities PCI: pci-bridge-emul: Fix definitions of reserved bits PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only ARM: v7m: enable support for IRQ stacks ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems ARM: smp: defer TPIDRURO update for SMP v6 configurations too ARM: use TLS register for 'current' on !SMP as well ARM: percpu: add SMP_ON_UP support ARM: assembler: add optimized ldr/str macros to load variables from memory ARM: module: implement support for PC-relative group relocations ARM: entry: preserve thread_info pointer in switch_to irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER ARM: remove old-style irq entry ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER ARM: iop32x: offset IRQ numbers by 1 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer PCI: apple: Fix REFCLK1 enable/poll logic PCI: qcom: Use __be16 type to store return value from cpu_to_be16() PCI: aardvark: Fix checking for MEM resource type KVM: arm64: Move host EL1 code out of hyp/ directory KVM: arm64: Generate hyp_constants.h for the host arm64: Add missing include of asm/cpufeature.h to asm/mmu.h KVM: arm64: Constify kvm_io_gic_ops f2fs: implement iomap operations f2fs: fix the f2fs_file_write_iter tracepoint f2fs: do not expose unwritten blocks to user by DIO f2fs: reduce indentation in f2fs_file_write_iter() ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups ARM: implement support for vmap'ed stacks ARM: entry: rework stack realignment code in svc_entry ARM: switch_to: clean up Thumb2 code path ARM: unwind: disregard unwind info before stack frame is set up ARM: memset: clean up unwind annotations ARM: memmove: use frame pointer as unwind anchor ARM: memcpy: use frame pointer as unwind anchor ARM: run softirqs on the per-CPU IRQ stack ARM: call_with_stack: add unwind support ARM: implement IRQ stacks ARM: backtrace-clang: avoid crash on bogus frame pointer ARM: unwind: dump exception stack from calling frame ARM: export dump_mem() to other objects ARM: unwind: support unwinding across multiple stacks ARM: assembler: introduce bl_r macro ARM: remove some dead code ARM: stackprotector: prefer compiler for TLS based per-task protector ARM: decompressor: disable stack protector rtc: rv8803: Add support for the Epson RX8804 RTC dt/bindings: rtc: rx8900: Add an entry for RX8804 rtc: da9063: add as wakeup source PCI: aardvark: Disable common PHY when unbinding driver PCI: aardvark: Disable link training when unbinding driver PCI: aardvark: Assert PERST# when unbinding driver PCI: aardvark: Fix memory leak in driver unbind PCI: aardvark: Mask all interrupts when unbinding driver PCI: aardvark: Disable bus mastering when unbinding driver PCI: aardvark: Comment actions in driver remove method PCI: aardvark: Clear all MSIs at setup PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge PCI: pci-bridge-emul: Add definitions for missing capabilities registers PCI: pci-bridge-emul: Add description for class_revision field PCI: dwc: Do not remap invalid res init/Kconfig: Drop linker version check for LD_ORPHAN_WARN gcov: Remove compiler version check Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+" arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG mm, slab: Remove compiler check in __kmalloc_index Documentation: Raise the minimum supported version of LLVM to 11.0.0 streamline_config.pl: show the full Kconfig name kconfig: Add `make mod2noconfig` to disable module options PCI: mvebu: Remove custom mvebu_pci_host_probe() function remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() KVM: arm64: Add minimal handling for the ARMv8.7 PMU PCI: vmd: Clean up domain before enumeration KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() KVM: arm64: Restructure the point where has_run_once is advertised KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line KVM: arm64: Move SVE state mapping at HYP to finalize-time PCI: xilinx-nwl: Simplify code and fix a memory leak rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT rtc: pcf85063: add i2c_device_id name matching support rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls PCI: apple: Enable clock gating PCI: xgene: Fix IB window setup PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() arm: ioremap: Implement standard PCI function pci_remap_iospace() PCI: xgene-msi: Use bitmap_zalloc() when applicable firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' PCI: mediatek-gen3: Disable DVFSRC voltage request Input: wacom_i2c - clean up the query device fields Input: palmas-pwrbutton - use bitfield helpers fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT. dmaengine: ppc4xx: remove unused variable `rval' firmware: arm_scmi: optee: Fix missing mutex_init() arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM KVM: arm64: Stop mapping current thread_info at EL2 KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE KVM: arm64: Remove unused __sve_save_state KVM: arm64: Get rid of host SVE tracking/saving KVM: arm64: Reorder vcpu flag definitions Documentation: dmaengine: Correctly describe dmatest with channel unset Documentation: dmaengine: Add a description of what dmatest does dmaengine: qcom: gpi: Remove unnecessary print function dev_err() dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. dmaengine: Add core function and capability check for DMA_MEMCPY_SG dmaengine: Add documentation for new memcpy scatter-gather function dmaengine: idxd: handle interrupt handle revoked event dmaengine: idxd: handle invalid interrupt handle descriptors dmaengine: idxd: create locked version of idxd_quiesce() call dmaengine: idxd: add helper for per interrupt handle drain dmaengine: idxd: move interrupt handle assignment dmaengine: idxd: int handle management refactoring dmaengine: idxd: rework descriptor free path on failure dmaengine: ti: edma: Use 'for_each_set_bit' when possible PCI/ASPM: Remove struct aspm_latency PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies PCI/ASPM: Stop caching link L0s, L1 exit latencies PCI/ASPM: Move pci_function_0() upward PCI: pciehp: Fix infinite loop in IRQ handler upon power fault PCI/switchtec: Declare local state_names[] as static PCI/switchtec: Add Gen4 automotive device IDs riscv: dts: enable more DA9063 functions for the SiFive HiFive Unmatched PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors PCI: Use PCI_ERROR_RESPONSE to identify config read errors PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads PCI: rockchip-host: Drop error data fabrication when config read fails PCI: rcar-host: Drop error data fabrication when config read fails PCI: altera: Drop error data fabrication when config read fails PCI: mvebu: Drop error data fabrication when config read fails PCI: aardvark: Drop error data fabrication when config read fails PCI: kirin: Drop error data fabrication when config read fails PCI: histb: Drop error data fabrication when config read fails PCI: exynos: Drop error data fabrication when config read fails PCI: mediatek: Drop error data fabrication when config read fails PCI: iproc: Drop error data fabrication when config read fails PCI: thunder: Drop error data fabrication when config read fails PCI: Drop error data fabrication when config read fails PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices PCI: Set error response data when config read fails PCI: Add PCI_ERROR_RESPONSE and related definitions rpmsg: Fix documentation return formatting rpmsg: char: Add pr_fmt() to prefix messages hwspinlock: stm32: enable clock at probe f2fs: rework write preallocations f2fs: compress: reduce one page array alloc and free when write compressed page signal: Requeue ptrace signals signal: Requeue signals in the appropriate queue remoteproc: coredump: Correct argument 2 type for memcpy_fromio remoteproc: imx_rproc: Fix a resource leak in the remove function remoteproc: Use %pe format string to print return error code signal: In get_signal test for signal_group_exit every time through the loop pwm: img: Use only a single idiom to get a runtime PM reference pwm: vt8500: Implement .apply() callback pwm: img: Implement .apply() callback pwm: twl: Implement .apply() callback pwm: Restore initial state if a legacy callback fails pwm: Prevent a glitch for legacy drivers pwm: Move legacy driver handling into a dedicated function firmware: arm_scmi: Make virtio Version_1 compliance optional firmware: arm_scmi: Add optee transport dt-bindings: arm: Add OP-TEE transport for SCMI firmware: arm_scmi: Review some virtio log messages PCI: Use pci_find_vsec_capability() when looking for TBT devices unicode: only export internal symbols for the selftests unicode: Add utf8-data module unicode: cache the normalization tables in struct unicode_map unicode: move utf8cursor to utf8-selftest.c unicode: simplify utf8len unicode: remove the unused utf8{,n}age{min,max} functions unicode: pass a UNICODE_AGE() tripple to utf8_load unicode: mark the version field in struct unicode_map unsigned unicode: remove the charset field from struct unicode_map f2fs: simplify f2fs_sb_read_encoding ext4: simplify ext4_sb_read_encoding Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/Makefile Documentation/devicetree/bindings/arm/altera.yaml Documentation/devicetree/bindings/arm/amlogic.yaml Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml Documentation/devicetree/bindings/arm/arm,cci-400.yaml Documentation/devicetree/bindings/arm/atmel-at91.yaml Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml Documentation/devicetree/bindings/arm/cpu-capacity.txt Documentation/devicetree/bindings/arm/cpus.yaml Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt Documentation/devicetree/bindings/arm/fsl.yaml Documentation/devicetree/bindings/arm/mediatek.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml Documentation/devicetree/bindings/arm/mstar/mstar.yaml Documentation/devicetree/bindings/arm/omap/omap.txt Documentation/devicetree/bindings/arm/pmu.yaml Documentation/devicetree/bindings/arm/psci.yaml Documentation/devicetree/bindings/arm/qcom.yaml Documentation/devicetree/bindings/arm/renesas.yaml Documentation/devicetree/bindings/arm/rockchip.yaml Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml Documentation/devicetree/bindings/arm/stm32/stm32.yaml Documentation/devicetree/bindings/arm/sunxi.yaml Documentation/devicetree/bindings/arm/ti/k3.yaml Documentation/devicetree/bindings/ata/sata_highbank.yaml Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml Documentation/devicetree/bindings/clock/idt,versaclock5.yaml Documentation/devicetree/bindings/clock/imx1-clock.yaml Documentation/devicetree/bindings/clock/imx21-clock.yaml Documentation/devicetree/bindings/clock/imx23-clock.yaml Documentation/devicetree/bindings/clock/imx25-clock.yaml Documentation/devicetree/bindings/clock/imx27-clock.yaml Documentation/devicetree/bindings/clock/imx28-clock.yaml Documentation/devicetree/bindings/clock/imx31-clock.yaml Documentation/devicetree/bindings/clock/imx35-clock.yaml Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml Documentation/devicetree/bindings/clock/qcom,a7pll.yaml Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml Documentation/devicetree/bindings/clock/qcom,gcc.yaml Documentation/devicetree/bindings/clock/qcom,gpucc.yaml Documentation/devicetree/bindings/clock/qcom,mmcc.yaml Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml Documentation/devicetree/bindings/clock/qoriq-clock.txt Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml Documentation/devicetree/bindings/connector/usb-connector.yaml Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml Documentation/devicetree/bindings/display/bridge/ps8640.yaml Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml Documentation/devicetree/bindings/display/msm/dp-controller.yaml Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml Documentation/devicetree/bindings/display/msm/gpu.yaml Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.yaml Documentation/devicetree/bindings/display/panel/display-timings.yaml Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.yaml Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml Documentation/devicetree/bindings/display/panel/panel-simple.yaml Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml Documentation/devicetree/bindings/display/panel/tpo,td.yaml Documentation/devicetree/bindings/display/renesas,du.yaml Documentation/devicetree/bindings/display/rockchip/rockchip,rk3066-hdmi.yaml Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml Documentation/devicetree/bindings/display/simple-framebuffer.yaml Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml Documentation/devicetree/bindings/display/ste,mcde.yaml Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml Documentation/devicetree/bindings/dma/arm-pl08x.yaml Documentation/devicetree/bindings/dma/dma-controller.yaml Documentation/devicetree/bindings/dma/dma-router.yaml Documentation/devicetree/bindings/dma/ingenic,dma.yaml Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml Documentation/devicetree/bindings/dvfs/performance-domain.yaml Documentation/devicetree/bindings/example-schema.yaml Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml Documentation/devicetree/bindings/firmware/arm,scmi.yaml Documentation/devicetree/bindings/firmware/arm,scpi.yaml Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml Documentation/devicetree/bindings/gpio/gpio-vf610.yaml Documentation/devicetree/bindings/gpio/gpio.txt Documentation/devicetree/bindings/gpio/sifive,gpio.yaml Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml Documentation/devicetree/bindings/hwmon/national,lm90.yaml Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml Documentation/devicetree/bindings/i2c/i2c-imx.yaml Documentation/devicetree/bindings/i2c/i2c-mpc.yaml Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt Documentation/devicetree/bindings/i2c/i2c.txt Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml Documentation/devicetree/bindings/i2c/renesas,riic.yaml Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml Documentation/devicetree/bindings/iio/proximity/google,cros-ec-mkbp-proximity.yaml Documentation/devicetree/bindings/iio/st,st-sensors.yaml Documentation/devicetree/bindings/input/adc-joystick.yaml Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml Documentation/devicetree/bindings/input/gpio-keys.yaml Documentation/devicetree/bindings/input/mtk-pmic-keys.txt Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml Documentation/devicetree/bindings/leds/common.yaml Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml Documentation/devicetree/bindings/leds/leds-lp50xx.yaml Documentation/devicetree/bindings/mailbox/fsl,mu.yaml Documentation/devicetree/bindings/mailbox/mtk-gce.txt Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml Documentation/devicetree/bindings/media/mediatek-mdp.txt Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml Documentation/devicetree/bindings/media/renesas,csi2.yaml Documentation/devicetree/bindings/media/ti,cal.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml Documentation/devicetree/bindings/mfd/brcm,cru.yaml Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml Documentation/devicetree/bindings/mfd/cirrus,madera.yaml Documentation/devicetree/bindings/mfd/google,cros-ec.yaml Documentation/devicetree/bindings/mfd/mt6397.txt Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt Documentation/devicetree/bindings/mfd/qcom,tcsr.txt Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml Documentation/devicetree/bindings/mfd/syscon.yaml Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml Documentation/devicetree/bindings/misc/qcom,fastrpc.txt Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml Documentation/devicetree/bindings/mmc/arm,pl18x.yaml Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml Documentation/devicetree/bindings/mmc/mtk-sd.yaml Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml Documentation/devicetree/bindings/mmc/sdhci-am654.yaml Documentation/devicetree/bindings/mmc/sdhci-msm.txt Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml Documentation/devicetree/bindings/mtd/mtd-physmap.yaml Documentation/devicetree/bindings/mtd/nand-controller.yaml Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml Documentation/devicetree/bindings/net/can/bosch,c_can.yaml Documentation/devicetree/bindings/net/can/bosch,m_can.yaml Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml Documentation/devicetree/bindings/net/can/tcan4x5x.txt Documentation/devicetree/bindings/net/cdns,macb.yaml Documentation/devicetree/bindings/net/dsa/dsa-port.yaml Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml Documentation/devicetree/bindings/net/ethernet-controller.yaml Documentation/devicetree/bindings/net/fsl,fec.yaml Documentation/devicetree/bindings/net/fsl-fman.txt Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml Documentation/devicetree/bindings/net/mscc-miim.txt Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml Documentation/devicetree/bindings/net/oxnas-dwmac.txt Documentation/devicetree/bindings/net/qcom,ethqos.txt Documentation/devicetree/bindings/net/qcom,ipa.yaml Documentation/devicetree/bindings/net/renesas,etheravb.yaml Documentation/devicetree/bindings/net/snps,dwmac.yaml Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml Documentation/devicetree/bindings/net/stm32-dwmac.yaml Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml Documentation/devicetree/bindings/net/xilinx_axienet.txt Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml Documentation/devicetree/bindings/nvmem/nvmem.yaml Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml Documentation/devicetree/bindings/opp/opp-v2-base.yaml Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml Documentation/devicetree/bindings/pci/mvebu-pci.txt Documentation/devicetree/bindings/pci/qcom,pcie.txt Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml Documentation/devicetree/bindings/phy/intel,combo-phy.yaml Documentation/devicetree/bindings/phy/mediatek,tphy.yaml Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml Documentation/devicetree/bindings/power/mediatek,power-controller.yaml Documentation/devicetree/bindings/power/power-domain.yaml Documentation/devicetree/bindings/power/qcom,rpmpd.yaml Documentation/devicetree/bindings/power/renesas,apmu.yaml Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml Documentation/devicetree/bindings/power/reset/gpio-restart.yaml Documentation/devicetree/bindings/power/rockchip,power-controller.yaml Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml Documentation/devicetree/bindings/power/supply/power-supply.yaml Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml Documentation/devicetree/bindings/pwm/imx-pwm.yaml Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml Documentation/devicetree/bindings/pwm/mxs-pwm.yaml Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml Documentation/devicetree/bindings/pwm/pwm-samsung.yaml Documentation/devicetree/bindings/pwm/pwm-sifive.yaml Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml Documentation/devicetree/bindings/pwm/pwm.yaml Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml Documentation/devicetree/bindings/regulator/maxim,max8973.yaml Documentation/devicetree/bindings/regulator/pfuze100.yaml Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml Documentation/devicetree/bindings/regulator/regulator.yaml Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml Documentation/devicetree/bindings/riscv/cpus.yaml Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml Documentation/devicetree/bindings/rtc/epson,rx8900.yaml Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml Documentation/devicetree/bindings/serial/fsl-lpuart.yaml Documentation/devicetree/bindings/serial/mtk-uart.txt Documentation/devicetree/bindings/serial/mvebu-uart.txt Documentation/devicetree/bindings/serial/renesas,sci.yaml Documentation/devicetree/bindings/serial/renesas,scif.yaml Documentation/devicetree/bindings/serial/samsung_uart.yaml Documentation/devicetree/bindings/serial/sifive-serial.yaml Documentation/devicetree/bindings/soc/mediatek/pwrap.txt Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml Documentation/devicetree/bindings/soc/rockchip/grf.yaml Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml Documentation/devicetree/bindings/sound/audio-graph-port.yaml Documentation/devicetree/bindings/sound/fsl-asoc-card.txt Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml Documentation/devicetree/bindings/sound/imx-audio-card.yaml Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.yaml Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml Documentation/devicetree/bindings/sound/qcom,sm8250.yaml Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml Documentation/devicetree/bindings/sound/renesas,rsnd.yaml Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml Documentation/devicetree/bindings/sound/samsung,odroid.yaml Documentation/devicetree/bindings/sound/samsung-i2s.yaml Documentation/devicetree/bindings/sound/simple-card.yaml Documentation/devicetree/bindings/sound/st,stm32-sai.yaml Documentation/devicetree/bindings/sound/tlv320adcx140.yaml Documentation/devicetree/bindings/sound/tlv320aic31xx.txt Documentation/devicetree/bindings/soundwire/qcom,sdw.txt Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml Documentation/devicetree/bindings/spi/renesas,rspi.yaml Documentation/devicetree/bindings/spi/spi-controller.yaml Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml Documentation/devicetree/bindings/spi/spi-pl022.yaml Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml Documentation/devicetree/bindings/thermal/qcom-lmh.yaml Documentation/devicetree/bindings/thermal/qcom-tsens.yaml Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml Documentation/devicetree/bindings/thermal/thermal-idle.yaml Documentation/devicetree/bindings/timer/ingenic,tcu.yaml Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt Documentation/devicetree/bindings/timer/renesas,ostm.yaml Documentation/devicetree/bindings/timer/sifive,clint.yaml Documentation/devicetree/bindings/trivial-devices.yaml Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml Documentation/devicetree/bindings/usb/dwc2.yaml Documentation/devicetree/bindings/usb/dwc3-cavium.txt Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml Documentation/devicetree/bindings/usb/mediatek,musb.yaml Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml Documentation/devicetree/bindings/usb/qcom,dwc3.yaml Documentation/devicetree/bindings/usb/renesas,usbhs.yaml Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml Documentation/devicetree/bindings/usb/snps,dwc3.yaml Documentation/devicetree/bindings/usb/st,stusb160x.yaml Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml Documentation/devicetree/bindings/usb/usb-hcd.yaml Documentation/devicetree/bindings/vendor-prefixes.yaml Documentation/devicetree/bindings/virtio/mmio.yaml Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml Documentation/devicetree/bindings/watchdog/mtk-wdt.txt Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml Documentation/devicetree/bindings/writing-schema.rst drivers/clk/qcom/Kconfig drivers/clk/qcom/Makefile drivers/iommu/arm/arm-smmu/arm-smmu.c drivers/irqchip/qcom-pdc.c drivers/power/supply/Makefile drivers/scsi/ufs/ufs-qcom.c drivers/soc/qcom/llcc-qcom.c drivers/soc/qcom/socinfo.c include/linux/soc/qcom/llcc-qcom.h Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8486018 SKQ4.220421.002 Change-Id: I2bfecc0ca157578c55d045e94b850561ca34a4ec Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
164 lines
6.1 KiB
Makefile
164 lines
6.1 KiB
Makefile
# -*- makefile -*-
|
|
# Makefile for Sphinx documentation
|
|
#
|
|
|
|
# Check for broken documentation file references
|
|
ifeq ($(CONFIG_WARN_MISSING_DOCUMENTS),y)
|
|
$(shell $(srctree)/scripts/documentation-file-ref-check --warn)
|
|
endif
|
|
|
|
# Check for broken ABI files
|
|
ifeq ($(CONFIG_WARN_ABI_ERRORS),y)
|
|
$(shell $(srctree)/scripts/get_abi.pl validate --dir $(srctree)/Documentation/ABI)
|
|
endif
|
|
|
|
# You can set these variables from the command line.
|
|
SPHINXBUILD = sphinx-build
|
|
SPHINXOPTS =
|
|
SPHINXDIRS = .
|
|
DOCS_THEME =
|
|
DOCS_CSS =
|
|
_SPHINXDIRS = $(sort $(patsubst $(srctree)/Documentation/%/index.rst,%,$(wildcard $(srctree)/Documentation/*/index.rst)))
|
|
SPHINX_CONF = conf.py
|
|
PAPER =
|
|
BUILDDIR = $(obj)/output
|
|
PDFLATEX = xelatex
|
|
LATEXOPTS = -interaction=batchmode -no-shell-escape
|
|
|
|
ifeq ($(KBUILD_VERBOSE),0)
|
|
SPHINXOPTS += "-q"
|
|
endif
|
|
|
|
# User-friendly check for sphinx-build
|
|
HAVE_SPHINX := $(shell if which $(SPHINXBUILD) >/dev/null 2>&1; then echo 1; else echo 0; fi)
|
|
|
|
ifeq ($(HAVE_SPHINX),0)
|
|
|
|
.DEFAULT:
|
|
$(warning The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed and in PATH, or set the SPHINXBUILD make variable to point to the full path of the '$(SPHINXBUILD)' executable.)
|
|
@echo
|
|
@$(srctree)/scripts/sphinx-pre-install
|
|
@echo " SKIP Sphinx $@ target."
|
|
|
|
else # HAVE_SPHINX
|
|
|
|
# User-friendly check for pdflatex and latexmk
|
|
HAVE_PDFLATEX := $(shell if which $(PDFLATEX) >/dev/null 2>&1; then echo 1; else echo 0; fi)
|
|
HAVE_LATEXMK := $(shell if which latexmk >/dev/null 2>&1; then echo 1; else echo 0; fi)
|
|
|
|
ifeq ($(HAVE_LATEXMK),1)
|
|
PDFLATEX := latexmk -$(PDFLATEX)
|
|
endif #HAVE_LATEXMK
|
|
|
|
# Internal variables.
|
|
PAPEROPT_a4 = -D latex_paper_size=a4
|
|
PAPEROPT_letter = -D latex_paper_size=letter
|
|
KERNELDOC = $(srctree)/scripts/kernel-doc
|
|
KERNELDOC_CONF = -D kerneldoc_srctree=$(srctree) -D kerneldoc_bin=$(KERNELDOC)
|
|
ALLSPHINXOPTS = $(KERNELDOC_CONF) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS)
|
|
# the i18n builder cannot share the environment and doctrees with the others
|
|
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
|
|
|
# commands; the 'cmd' from scripts/Kbuild.include is not *loopable*
|
|
loop_cmd = $(echo-cmd) $(cmd_$(1)) || exit;
|
|
|
|
# $2 sphinx builder e.g. "html"
|
|
# $3 name of the build subfolder / e.g. "userspace-api/media", used as:
|
|
# * dest folder relative to $(BUILDDIR) and
|
|
# * cache folder relative to $(BUILDDIR)/.doctrees
|
|
# $4 dest subfolder e.g. "man" for man pages at userspace-api/media/man
|
|
# $5 reST source folder relative to $(srctree)/$(src),
|
|
# e.g. "userspace-api/media" for the linux-tv book-set at ./Documentation/userspace-api/media
|
|
|
|
quiet_cmd_sphinx = SPHINX $@ --> file://$(abspath $(BUILDDIR)/$3/$4)
|
|
cmd_sphinx = $(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media $2 && \
|
|
PYTHONDONTWRITEBYTECODE=1 \
|
|
BUILDDIR=$(abspath $(BUILDDIR)) SPHINX_CONF=$(abspath $(srctree)/$(src)/$5/$(SPHINX_CONF)) \
|
|
$(PYTHON3) $(srctree)/scripts/jobserver-exec \
|
|
$(CONFIG_SHELL) $(srctree)/Documentation/sphinx/parallel-wrapper.sh \
|
|
$(SPHINXBUILD) \
|
|
-b $2 \
|
|
-c $(abspath $(srctree)/$(src)) \
|
|
-d $(abspath $(BUILDDIR)/.doctrees/$3) \
|
|
-D version=$(KERNELVERSION) -D release=$(KERNELRELEASE) \
|
|
$(ALLSPHINXOPTS) \
|
|
$(abspath $(srctree)/$(src)/$5) \
|
|
$(abspath $(BUILDDIR)/$3/$4) && \
|
|
if [ "x$(DOCS_CSS)" != "x" ]; then \
|
|
cp $(if $(patsubst /%,,$(DOCS_CSS)),$(abspath $(srctree)/$(DOCS_CSS)),$(DOCS_CSS)) $(BUILDDIR)/$3/_static/; \
|
|
fi
|
|
|
|
htmldocs:
|
|
@$(srctree)/scripts/sphinx-pre-install --version-check
|
|
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,html,$(var),,$(var)))
|
|
|
|
linkcheckdocs:
|
|
@$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,linkcheck,$(var),,$(var)))
|
|
|
|
latexdocs:
|
|
@$(srctree)/scripts/sphinx-pre-install --version-check
|
|
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,latex,$(var),latex,$(var)))
|
|
|
|
ifeq ($(HAVE_PDFLATEX),0)
|
|
|
|
pdfdocs:
|
|
$(warning The '$(PDFLATEX)' command was not found. Make sure you have it installed and in PATH to produce PDF output.)
|
|
@echo " SKIP Sphinx $@ target."
|
|
|
|
else # HAVE_PDFLATEX
|
|
|
|
pdfdocs: latexdocs
|
|
@$(srctree)/scripts/sphinx-pre-install --version-check
|
|
$(foreach var,$(SPHINXDIRS), \
|
|
$(MAKE) PDFLATEX="$(PDFLATEX)" LATEXOPTS="$(LATEXOPTS)" -C $(BUILDDIR)/$(var)/latex || exit; \
|
|
mkdir -p $(BUILDDIR)/$(var)/pdf; \
|
|
mv $(subst .tex,.pdf,$(wildcard $(BUILDDIR)/$(var)/latex/*.tex)) $(BUILDDIR)/$(var)/pdf/; \
|
|
)
|
|
|
|
endif # HAVE_PDFLATEX
|
|
|
|
epubdocs:
|
|
@$(srctree)/scripts/sphinx-pre-install --version-check
|
|
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,epub,$(var),epub,$(var)))
|
|
|
|
xmldocs:
|
|
@$(srctree)/scripts/sphinx-pre-install --version-check
|
|
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,xml,$(var),xml,$(var)))
|
|
|
|
endif # HAVE_SPHINX
|
|
|
|
# The following targets are independent of HAVE_SPHINX, and the rules should
|
|
# work or silently pass without Sphinx.
|
|
|
|
refcheckdocs:
|
|
$(Q)cd $(srctree);scripts/documentation-file-ref-check
|
|
|
|
cleandocs:
|
|
$(Q)rm -rf $(BUILDDIR)
|
|
$(Q)$(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media clean
|
|
|
|
dochelp:
|
|
@echo ' Linux kernel internal documentation in different formats from ReST:'
|
|
@echo ' htmldocs - HTML'
|
|
@echo ' latexdocs - LaTeX'
|
|
@echo ' pdfdocs - PDF'
|
|
@echo ' epubdocs - EPUB'
|
|
@echo ' xmldocs - XML'
|
|
@echo ' linkcheckdocs - check for broken external links'
|
|
@echo ' (will connect to external hosts)'
|
|
@echo ' refcheckdocs - check for references to non-existing files under'
|
|
@echo ' Documentation'
|
|
@echo ' cleandocs - clean all generated files'
|
|
@echo
|
|
@echo ' make SPHINXDIRS="s1 s2" [target] Generate only docs of folder s1, s2'
|
|
@echo ' valid values for SPHINXDIRS are: $(_SPHINXDIRS)'
|
|
@echo
|
|
@echo ' make SPHINX_CONF={conf-file} [target] use *additional* sphinx-build'
|
|
@echo ' configuration. This is e.g. useful to build with nit-picking config.'
|
|
@echo
|
|
@echo ' make DOCS_THEME={sphinx-theme} selects a different Sphinx theme.'
|
|
@echo
|
|
@echo ' make DOCS_CSS={a .css file} adds a DOCS_CSS override file for html/epub output.'
|
|
@echo
|
|
@echo ' Default location for the generated documents is Documentation/output'
|