56477ca16f
2824 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Jishnu Prakash
|
56477ca16f |
dt-bindings: iio: Update support for PM5100 ADC channels
Add scaling function for batt_therm, batt_id and usb_in_i and update channel macros for PM5100. Change-Id: I45d6e8b5788276dd939b60034ae7804ca8d1b73a Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org> [quic_subbaram@quicinc.com: Fixed trivial merge conflict in include/dt-bindings/iio/qcom,spmi-vadc.h] Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
Jishnu Prakash
|
7945098ab3 |
dt-bindings: iio: Add PMIC5 GEN3 ADC support
Add definitions for ADC channels for PMIC5 GEN3 ADC driver. Add virtual channel definitions for PM5100, to be used by ADC clients for PMIC5 GEN3. Change-Id: I1180553c3ee697f994324c60ebfb4e996221108e Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org> |
||
Subbaraman Narayanamurthy
|
6a3569670e |
dt-bindings: iio: qcom,spmi-vadc: add ADC_SCALE_* definitions
Some device tree files refers these definitions when "qcom,scale-fn-type" is specified. Add them. Change-Id: I559de48eff20666194b01e32320de5c647afccae Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
Subbaraman Narayanamurthy
|
5a34473338 |
dt-bindings: iio: update pm8350b ADC channel list
Add PM8350B_ADC7_ICHG_FB channel to read charging current for PM8350B. Also, update qcom,spmi-vadc.h to add ADC7_ICHG_FB and other relevant channels that are needed for reading input and charging current for SMB139x charger pumps along with scale function indices. Change-Id: I4a1b53f328e1b394063cbf951f6ff978eb96d21e Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> [quic_subbaram@quicinc.com: Fixed trivial merge conflict in include/dt-bindings/iio/qcom,spmi-vadc.h and updated copyright] Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
jianzhou
|
0f371ebbca |
Merge keystone/android-mainline-keystone-qcom-release.5.18-rc5 (a425be2 ) into msm-pineapple
* refs/heads/tmp-a425be2: ANDROID: kleaf: db845c drop ax88179_178a.ko. ANDROID: GKI: Enable CONFIG_NULL_TTY by default ANDROID: gki - set CONFIG_USB_NET_AX88179_178A=y (usb gbit ethernet dongle) ANDROID: clang: update to 14.0.7 Linux 5.18-rc5 Revert "arm: dts: at91: Fix boolean properties with values" KVM: x86: work around QEMU issue with synthetic CPUID leaves ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__ Revert "x86/mm: Introduce lookup_address_in_mm()" KVM: x86/mmu: fix potential races when walking host page table KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR io_uring: check that data field is 0 in ringfd unregister bfq: Fix warning in bfqq_request_over_limit() x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests ANDROID: Add flag to indicate compiling against ACK io_uring: fix uninitialized field in rw io_kiocb ANDROID: sched/rt: Add support for rt sync wakeups tcp: fix F-RTO may not work correctly when receiving DSACK Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK ixgbe: ensure IPsec VF<->PF compatibility MAINTAINERS: Update BNXT entry with firmware files netfilter: nft_socket: only do sk lookups when indev is available perf symbol: Remove arch__symbols__fixup_end() perf symbol: Update symbols__fixup_end() perf symbol: Pass is_kallsyms to symbols__fixup_end() perf test: Add perf_event_attr test for Arm SPE perf arm-spe: Fix SPE events with phys addresses perf arm-spe: Fix addresses of synthesized SPE events perf intel-pt: Fix timeless decoding with perf.data directory gfs2: No short reads or writes upon glock contention elf: Fix the arm64 MTE ELF segment name and value ANDROID: add gki_module headers to .gitignore file scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data net: fec: add missing of_node_put() in fec_enet_init_stop_mode() bnx2x: fix napi API usage sequence ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3 tls: Skip tls_append_frag on zero copy size KVM: arm64: Inject exception on out-of-IPA-range translation fault drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend drm/amd/pm: fix the deadlock issue observed on SI drm/amd/display: Fix memory leak in dcn21_clock_source_create drm/amdgpu: don't runtime suspend if there are displays attached (v3) drm/amdkfd: CRIU add support for GWS queues drm/amdkfd: Fix GWS queue count KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set KVM: arm64: Handle host stage-2 faults from 32-bit EL0 docs: vm/page_owner: use literal blocks for param description kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time Revert "block: inherit request start time from bio for BLK_CGROUP" intel_idle: Fix SPR C6 optimization intel_idle: Fix the 'preferred_cstates' module parameter hex2bin: fix access beyond string end hex2bin: make the function hex_to_bin constant-time bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc() kernfs: fix NULL dereferencing in kernfs_remove Add Eric Dumazet to networking maintainers floppy: disable FDRAWCMD by default ANDROID: GKI: enable macsec platform/x86/intel: pmc/core: change pmc_lpm_modes to static platform/x86/intel/sdsi: Fix bug in multi packet reads platform/x86/intel/sdsi: Poll on ready bit for writes platform/x86/intel/sdsi: Handle leaky bucket platform/x86: intel-uncore-freq: Prevent driver loading in guests platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard platform/x86: dell-laptop: Add quirk entry for Latitude 7520 platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf() iocost: don't reset the inuse weight of under-weighted debtors netfilter: conntrack: fix udp offload timeout sysctl netfilter: nf_conntrack_tcp: re-init for syn packets only io_uring: check reserved fields for recv/recvmsg io_uring: check reserved fields for send/sendmsg net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK net: Use this_cpu_inc() to increment net->core_stats ANDROID: enable db845c kleaf build. Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted Bluetooth: hci_event: Fix creating hci_conn object on error status Bluetooth: hci_event: Fix checking for invalid handle on error status ice: fix use-after-free when deinitializing mailbox snapshot ice: wait 5 s for EMP reset after firmware flash ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() ice: Fix incorrect locking in ice_vc_process_vf_msg() RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL xsk: Fix possible crash when multiple sockets are created kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set gfs2: Don't re-check for write past EOF unnecessarily drm/sun4i: Remove obsolete references to PHYS_OFFSET usb: phy: generic: Get the vbus supply usb: dwc3: gadget: Return proper request status usb: dwc3: pci: add support for the Intel Meteor Lake-P virtio_net: fix wrong buf address calculation when using xdp net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr net: phy: marvell10g: fix return value on error bug: Have __warn() prototype defined unconditionally net: bcmgenet: hide status block before TX timestamping mctp: defer the kfree of object mdev->addrs drm/i915/fbc: Consult hw.crtc instead of uapi.crtc drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle net/smc: Fix slab-out-of-bounds issue in fallback net/smc: Only save the original clcsock callback functions clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() no-MMU: expose vmalloc_huge() for alloc_large_system_hash() Documentation: siphash: disambiguate HalfSipHash algorithm from hsiphash functions Documentation: siphash: enclose HalfSipHash usage example in the literal block Documentation: siphash: convert danger note to warning for HalfSipHash random: document crng_fast_key_erasure() destination possibility Revert "arm64: dts: tegra: Fix boolean properties with values" tcp: make sure treq->af_specific is initialized tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT net: mscc: ocelot: don't add VID 0 to ocelot->vlans when leaving VLAN-aware bridge net: mscc: ocelot: ignore VID 0 added by 8021q module net: dsa: flood multicast to CPU when slave has IFF_PROMISC ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode ip6_gre: Make o_seqno start from 0 in native mode ip_gre: Make o_seqno start from 0 in native mode net: lan966x: fix a couple off by one bugs net/smc: sync err code when tcp connection was refused net: hns: Add missing fwnode_handle_put in hns_mac_init net: hns3: add return value for mailbox handling in PF net: hns3: add validity check for message data length net: hns3: modify the return code of hclge_get_ring_chain_from_mbx net: hns3: fix error log of tx/rx tqps stats net: hns3: align the debugfs output to the left net: hns3: clear inited state and stop client after failed to register netdev netfilter: Update ip6_route_me_harder to consider L3 domain ceph: fix possible NULL pointer dereference for req->r_session ceph: remove incorrect session state check ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap libceph: disambiguate cluster/pool full log message netfilter: flowtable: Remove the empty file cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe drm/i915: Check EDID for HDR static metadata when choosing blc drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines Linux 5.18-rc4 clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical kvmalloc: use vmalloc_huge for vmalloc allocations page_alloc: use vmalloc_huge for large system hash eeprom: at25: Use DMA safe buffers pinctrl: pistachio: fix use of irq_of_parse_and_map() arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock ARM: dts: imx6ull-colibri: fix vqmmc regulator sctp: check asoc strreset_chunk in sctp_generate_reconf_event sparc: cacheflush_32.h needs struct page topology: Fix up build warning in topology_is_visible() riscv: dts: microchip: reparent mpfs clocks clk: microchip: mpfs: add RTCREF clock control clk: microchip: mpfs: re-parent the configurable clocks dt-bindings: rtc: add refclk to mpfs-rtc dt-bindings: clk: mpfs: add defines for two new clocks dt-bindings: clk: mpfs document msspll dri registers riscv: dts: microchip: fix usage of fic clocks on mpfs clk: microchip: mpfs: mark CLK_ATHENA as critical clk: microchip: mpfs: fix parents for FIC clocks net: ethernet: stmmac: fix write to sgmii_adapter_base wireguard: device: check for metadata_dst with skb_valid_dst() wireguard: selftests: enable ACPI for SMP tcp: ensure to use the most recently sent skb when filling the rate sample net: dsa: realtek: remove realtek,rtl8367s string dt-bindings: net: dsa: realtek: cleanup compatible strings net: bridge: switchdev: check br_vlan_group() return value pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested tcp: md5: incorrect tcp_header_len for incoming connections perf test: Fix error message for test case 71 on s390, where it is not supported perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event perf script: Always allow field 'data_src' for auxtrace perf clang: Fix header include for LLVM >= 14 pinctrl: rockchip: sort the rk3308_mux_recalced_data entries pinctrl: rockchip: fix RK3308 pinmux bits gpio: Request interrupts after IRQ is initialized arm/xen: Fix some refcount leaks XArray: Disallow sibling entries of nodes tools: Add kmem_cache_alloc_lru() mm/vmalloc: huge vmalloc backing pages should be split rather than compound bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook riscv: patch_text: Fixup last cpu should be master binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 binder: Address corner cases in deferred copy and fixup thermal/governor: Remove deprecated information Revert "thermal/core: Deprecate changing cooling device state from userspace" serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device serial: 8250: Also set sticky MCR bits in console restoration tty: n_gsm: fix software flow control handling tty: n_gsm: fix invalid use of MSC in advanced option tty: n_gsm: fix broken virtual tty handling Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion usb: dwc3: core: Only handle soft-reset in DCTL net: dsa: Add missing of_node_put() in dsa_port_link_register_of regulator: dt-bindings: Revise the rt5190a buck/ldo description arm64: mm: fix p?d_leaf() objtool: Fix code relocs vs weak symbols objtool: Fix type of reloc::addend net: cosa: fix error check return value of register_chrdev() mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() kcov: don't generate a warning on vm_insert_page()'s failure MAINTAINERS: add Vincenzo Frascino to KASAN reviewers oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup selftest/vm: add skip support to mremap_test selftest/vm: support xfail in mremap_test selftest/vm: verify remap destination address in mremap_test selftest/vm: verify mmap addr in mremap_test mm, hugetlb: allow for "high" userspace addresses userfaultfd: mark uffd_wp regardless of VM_WRITE flag memcg: sync flush only if periodic flush is delayed mm/memory-failure.c: skip huge_zero_page in memory_failure() mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() clk: qcom: clk-rcg2: fix gfx3d frequency calculation clk: microchip: mpfs: don't reset disabled peripherals f2fs: should not truncate blocks during roll-forward recovery ata: pata_marvell: Check the 'bmdma_addr' beforing reading ANDROID: mm: remove hridya@ from OWNERS file RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE RISC-V: mm: Fix set_satp_mode() for platform not having Sv57 kvm: selftests: introduce and use more page size-related constants kvm: selftests: do not use bitfields larger than 32-bits for PTEs KVM: SEV: add cache flush to solve SEV cache incoherency issues ALSA: hda/realtek: Add quirk for Clevo NP70PNP ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs jbd2: fix a potential race while discarding reserved buffers after an abort thermal: int340x: Fix attr.show callback prototype Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40" ACPI: processor: idle: Avoid falling back to C3 type C-states Revert "Revert "ANDROID: media: increase video max frame number"" usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() usb: misc: eud: Fix an error handling path in eud_probe() usb: core: Don't hold the device lock while sleeping in do_proc_control() KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs KVM: SVM: Simplify and harden helper to flush SEV guest page(s) KVM: selftests: Silence compiler warning in the kvm_page_table_test KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume KVM: SPDX style and spelling fixes KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race KVM: nVMX: Defer APICv updates while L2 is active until L1 is active KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecessary copy KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() usb: dwc3: Try usb-role-switch first in dwc3_drd_init usb: dwc3: core: Fix tx/rx threshold settings usb: mtu3: fix USB 3.0 dual-role-switch from device to host xhci: Enable runtime PM on second Alderlake controller usb: dwc3: fix backwards compat with rockchip devices dt-bindings: usb: samsung,exynos-usb2: add missing required reg usb: misc: fix improper handling of refcount in uss720_probe() USB: Fix ehci infinite suspend-resume loop issue in zhaoxin usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY usb: typec: ucsi: Fix role swapping usb: typec: ucsi: Fix reuse of completion structure usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions fs: unset MNT_WRITE_HOLD on failure MAINTAINERS: add Bug entry for Samsung and memory controller drivers memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI pinctrl: Fix an error in pin-function table of SP7021 btrfs: zoned: use dedicated lock for data relocation btrfs: fix assertion failure during scrub due to block group reallocation powerpc/perf: Fix 32bit compile powerpc/perf: Fix power10 event alternatives powerpc/perf: Fix power9 event alternatives drm/amdgpu: partial revert "remove ctx->lock" v2 drivers: net: hippi: Fix deadlock in rr_close() USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 mtd: rawnand: qcom: fix memory corruption that causes panic mtd: fix 'part' field data corruption in mtd_info mtd: rawnand: Fix return value check of wait_for_completion_timeout Revert "drm: of: Lookup if child node has panel or bridge" Revert "drm: of: Properly try all possible cases for bridge/panel detection" drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage KVM: PPC: Fix TCE handling for VFIO pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config powerpc/time: Always set decrementer in timer_interrupt() cifs: destage any unwritten data to the server before calling copychunk_write cifs: use correct lock type in cifs_reconnect() cifs: fix NULL ptr dereference in refresh_mounts() drm/vmwgfx: Fix gem refcounting and memory evictions zonefs: Fix management of open zones zonefs: Clear inode information flags on inode creation pinctrl: mediatek: moore: Fix build error xfs: reorder iunlink remove operation in xfs_ifree MAINTAINERS: update IOMAP FILESYSTEM LIBRARY and XFS FILESYSTEM xfs: convert buffer flags to unsigned. xen: Convert kmap() to kmap_local_page() Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array" x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 f2fs: fix wrong condition check when failing metapage read f2fs: keep io_flags to avoid IO split due to different op_flags in two fio holders f2fs: remove obsolete whint_mode arch_topology: Do not set llc_sibling if llc_id is invalid topology: make core_mask include at least cluster_siblings topology/sysfs: Hide PPIN on systems that do not support it. tty: n_gsm: fix missing update of modem controls after DLCI open selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets ALSA: usb-audio: Clear MIDI port active flag after draining dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts ANDROID: GKI: Enable CONFIG_USB_EHCI_ROOT_HUB_TT nfc: MAINTAINERS: add Bug entry dmaengine: idxd: skip clearing device context when device is read-only dmaengine: idxd: add RO check for wq max_transfer_size write dmaengine: idxd: add RO check for wq max_batch_size write dmaengine: idxd: fix retry value to be constant for duration of function call dmaengine: idxd: match type for retries var in idxd_enqcmds() dmaengine: dw-edma: Fix inconsistent indenting net: stmmac: Use readl_poll_timeout_atomic() in atomic state doc/ip-sysctl: add bc_forwarding phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe() RISC-V: KVM: Restrict the extensions that can be disabled drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised RISC-V: KVM: Remove 's' & 'u' as valid ISA extension USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader USB: serial: option: add support for Cinterion MV32-WA/MV32-WB ANDROID: gki_defconfig: enable CONFIG_SPI_MEM drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails cpuidle: riscv: support non-SMP config ANDROID: GKI: Enable CRYPTO_DES objtool: Fix function fallthrough detection for vmlinux objtool: Fix sibling call detection in alternatives objtool: Don't set 'jump_dest' for sibling calls x86/uaccess: Don't jump between functions x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config objtool: Use offstr() to print address of missing ENDBR objtool: Print data address for "!ENDBR" data warnings x86/xen: Add ANNOTATE_NOENDBR to startup_xen() x86/uaccess: Add ENDBR to __put_user_nocheck*() x86/retpoline: Add ANNOTATE_NOENDBR for retpolines x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline objtool: Enable unreachable warnings for CLANG LTO x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE x86,objtool: Mark cpu_startup_entry() __noreturn x86,xen,objtool: Add UNWIND hint lib/strn*,objtool: Enforce user_access_begin() rules MAINTAINERS: Add x86 unwinding entry x86/unwind/orc: Recheck address range after stack info was updated perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled sched/pelt: Fix attach_entity_load_avg() corner case vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP x86/cpu: Load microcode during restore_processor_state() drm/msm: Revert "drm/msm: Stop using iommu_present()" bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() bcache: put bch_bio_map() back to correct location in journal_write_unlocked() fs: fix acl translation usb: gadget: uvc: Fix crash when encoding data for usb request btrfs: fix direct I/O writes for split bios on zoned devices btrfs: fix direct I/O read repair for split bios btrfs: fix and document the zoned device choice in alloc_new_bio btrfs: fix leaked plug after failure syncing log on zoned filesystems netlink: reset network and mac headers in netlink_dump() x86/cpu: Add new Alderlake and Raptorlake CPU model numbers ipvs: correctly print the memory size of ip_vs_conn_tab net: mscc: ocelot: fix broken IP multicast flooding net: dsa: hellcreek: Calculate checksums in tagger drm/i915/display/vrr: Reset VRR capable property on a long hpd ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. ALSA: hda/i915: Fix one too many pci_dev_put() scsi: sr: Do not leak information in ioctl ARC: remove redundant READ_ONCE() in cmpxchg loop ARC: atomic: cleanup atomic-llsc definitions arc: drop definitions of pgd_index() and pgd_offset{, _k}() entirely ARC: dts: align SPI NOR node name with dtschema ARC: Remove a redundant memset() ARC: fix typos in comments ARC: entry: fix syscall_trace_exit argument ANDROID: Incremental fs: Mark merkle tree pages uptodate Revert "ANDROID: GKI: CONFIG_FORTIFY is broken in clang, so it has been disabled" cifs: Use kzalloc instead of kmalloc/memset net: atlantic: invert deep par in pm functions, preventing null derefs pinctrl: qcom: sm6350: fix order of UFS & SDC pins Linux 5.18-rc3 Input: add Marine Navigation Keycodes Input: omap4-keypad - fix pm_runtime_get_sync() error checking can: isotp: stop timeout monitoring when no first frame was sent io_uring: fix leaks on IOPOLL and CQE_SKIP bonding: do not discard lowest hash bit for non layer3+4 hashing io_uring: free iovec if file assignment fails iio: imu: inv_icm42600: Fix I2C init possible nack iio: dac: ltc2688: fix voltage scale read random: use memmove instead of memcpy for remaining 32 bytes xtensa: fix a7 clobbering in coprocessor context load/store mm: kmemleak: take a full lowmem check in kmemleak_*_phys() mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" hugetlb: do not demote poisoned hugetlb pages mm: compaction: fix compiler warning when CONFIG_COMPACTION=n mm: fix unexpected zeroed page mapping with zram swap mm, page_alloc: fix build_zonerefs_node() mm, kfence: support kmem_dump_obj() for KFENCE objects kasan: fix hw tags enablement when KUNIT tests are disabled irq_work: use kasan_record_aux_stack_noalloc() record callstack mm/secretmem: fix panic when growing a memfd_secret tmpfs: fix regressions from wider use of ZERO_PAGE MAINTAINERS: Broadcom internal lists aren't maintainers i2c: ismt: Fix undefined behavior due to shift overflowing the constant i2c: dev: Force case user pointers in compat_i2cdev_ioctl() net: lan966x: Make sure to release ptp interrupt ipv6: make ip6_rt_gc_expire an atomic_t net: Handle l3mdev in ip_tunnel_init_flow l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu net/sched: cls_u32: fix possible leak in u32_init_knode() net/sched: cls_u32: fix netns refcount changes in u32_change() i2c: dev: check return value when calling dev_set_name() i2c: qcom-geni: Use dev_err_probe() for GPI DMA error i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit i2c: pasemi: Wait for write xfers to finish dm: fix bio length of empty flush Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors erofs: fix use-after-free of on-stack io[] block: don't print I/O error warning for dead disks block/compat_ioctl: fix range check in BLKGETSIZE powerpc: Update MAINTAINERS for ibmvnic and VAS net: restore alpha order to Ethernet devices in config openvswitch: fix OOB access in reserve_sfa_size() ip6_gre: Fix skb_under_panic in __gre6_xmit() ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() net/packet: fix packet_sock xmit return value checking net/smc: Fix sock leak when release after smc_shutdown() rxrpc: Restore removed timer deletion net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag serial: 8250: Fix runtime PM for start_tx() for empty buffer serial: imx: fix overrun interrupts in DMA mode serial: amba-pl011: do not time out prematurely when draining tx fifo ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P ALSA: hda/hdmi: fix warning about PCM count when used with SOF sound/oss/dmasound: fix 'dmasound_setup' defined but not used tty: n_gsm: fix incorrect UA handling tty: n_gsm: fix reset fifo race condition tty: n_gsm: fix missing tty wakeup in convergence layer type 2 tty: n_gsm: fix wrong signal octets encoding in MSC tty: n_gsm: fix wrong command frame length field encoding tty: n_gsm: fix wrong command retry handling tty: n_gsm: fix missing explicit ldisc flush tty: n_gsm: fix wrong DLCI release order tty: n_gsm: fix insufficient txframe size tty: n_gsm: fix malformed counter for out of frame data tty: n_gsm: fix frame reception handling tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 tty: n_gsm: fix mux cleanup after unregister tty device tty: n_gsm: fix decoupled mux resource tty: n_gsm: fix restart handling via CLD command tty: n_gsm: fix missing mux reset on config change at responder nvme-pci: disable namespace identifiers for Qemu controllers nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 nvme: add a quirk to disable namespace identifiers nvme: don't print verbose errors for internal passthrough requests ext4: update the cached overhead value in the superblock io_uring: abort file assignment prior to assigning creds ext4: force overhead calculation if the s_overhead_cluster makes no sense ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION ksmbd: increment reference count of parent fp ksmbd: remove filename in ksmbd_file ext4: fix overhead calculation to account for the reserved gdt blocks dm: allow dm_accept_partial_bio() for dm_io without duplicate bios dt-bindings: display: panel-timing: Define a single type for properties ARM: config: Update Gemini defconfig arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean properties with values ARM: dts: align SPI NOR node name with dtschema ARM: dts: Fix more boolean properties with values dt-bindings: Fix array constraints on scalar properties block: null_blk: end timed out poll request block: fix offset/size check in bio_trim() USB: quirks: add STRING quirk for VCOM device USB: quirks: add a Realtek card reader ice: Fix memory leak in ice_get_orom_civd_data() ice: fix crash in switchdev mode ice: allow creating VFs for !CONFIG_NET_SWITCHDEV ice: xsk: check if Rx ring was filled up to the end EDAC/synopsys: Read the error count from the correct register perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K perf bench: Fix numa testcase to check if CPU used to bind task is online perf record: Fix per-thread option arm64: fix typos in comments arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 ARM: dts: am3517-evm: Fix misc pinmuxing ARM: dts: am33xx-l4: Add missing touchscreen clock properties ARM: dts: Fix mmc order for omap3-gta04 gpio: sim: fix setting and getting multiple lines interconnect: qcom: sdx55: Drop IP0 interconnects interconnect: qcom: sc7180: Drop IP0 interconnects phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe dma-direct: avoid redundant memory sync for swiotlb perf tools: Fix segfault accessing sample_id xyarray perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state dm zone: fix NULL pointer dereference in dm_zone_map_bio dm mpath: only use ktime_get_ns() in historical selector ARM: dts: at91: fix pinctrl phandles ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name smp: Fix offline cpu check in flush_smp_call_function_queue() ARM: dts: at91: Describe regulators on at91sam9g20ek ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek ARM: dts: at91: Fix boolean properties with values ARM: dts: at91: use generic node name for dataflash ARM: dts: at91: align SPI NOR node name with dtschema ARM: dts: at91: sama7g5ek: Align the impedance of the QSPI0's HSIO and PCB lines ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines dm integrity: fix memory corruption when tag_size is less than digest size ARM: dts: at91: sama7g5: Swap `rx` and `tx` for `i2c` nodes io_uring: fix poll error reporting io_uring: fix poll file assign deadlock io_uring: use right issue_flags for splice/tee e1000e: Fix possible overflow in LTR decoding igc: Fix suspending when PTM is active spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller igc: Fix BUG: scheduling while atomic igc: Fix infinite loop in release_swfw_sync spi: cadence-quadspi: fix incorrect supports_op() return value dma-buf-map: remove renamed header file spi: intel: Add support for Raptor Lake-S SPI serial flash random: make random_get_entropy() return an unsigned long random: allow partial reads if later user copies fail tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed arm_pmu: Validate single/group leader events arch: xtensa: platforms: Fix deadlock in rs_close() xtensa: patch_text: Fixup last cpu should be master power: supply: Reset err after not finding static battery power: supply: samsung-sdi-battery: Add missing charge restart voltages perf tools: Fix misleading add event PMU debug message phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks drm/radeon: fix logic inversion in radeon_sync_resv esp: limit skb_page_frag_refill use to a single page bus: mhi: host: pci_generic: Flush recovery worker during freeze bus: mhi: host: pci_generic: Add missing poweroff() PM callback ext4, doc: fix incorrect h_reserved size ext4: limit length to bitmap_maxbytes - blocksize in punch_hole ext4: fix use-after-free in ext4_search_dir ext4: fix bug_on in start_this_handle during umount filesystem ext4: fix symlink file size not match to file content ext4: fix fallocate to use file_modified to update permissions consistently asm-generic: fix __get_unaligned_be48() on 32 bit platforms video: fbdev: mmp: replace usage of found with dedicated list iterator variable testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set firmware: cs_dsp: Fix overrun of unterminated control name string io_uring: verify pad field is 0 in io_get_ext_arg io_uring: verify resv is 0 in ringfd register/unregister io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 io_uring: move io_uring_rsrc_update2 validation spi: spi-mtk-nor: initialize spi controller after resume io_uring: fix assign file locking issue dmaengine: dw-edma: Fix unaligned 64bit access dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources ARM: dts: dra7: Fix suspend warning for vpe powerdomain bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific ARM: OMAP2+: Fix refcount leak in omap_gic_of_init video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_check_var() declaration scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer scsi: qedi: Fix failed disconnect handling scsi: iscsi: Fix NOP handling during conn recovery scsi: iscsi: Merge suspend fields scsi: iscsi: Fix unbound endpoint error handling scsi: iscsi: Fix conn cleanup and stop race during iscsid restart scsi: iscsi: Fix endpoint reuse regression scsi: iscsi: Release endpoint ID when its freed scsi: iscsi: Fix offload conn cleanup when iscsid restarts scsi: iscsi: Move iscsi_ep_disconnect() scsi: pm80xx: Enable upper inbound, outbound queues scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 Revert "scsi: scsi_debug: Address races following module load" block: move lower_48_bits() to block io_uring: stop using io_wq_work as an fd placeholder io_uring: move apoll->events cache io_uring: io_kiocb_update_pos() should not touch file for non -1 offset phy: ti: tusb1210: Fix an error handling path in tusb1210_probe() phy: samsung: exynos5250-sata: fix missing device put in probe error paths phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl() arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1 bpf: Fix release of page_pool in BPF_PROG_RUN in test runner phy: ti: tusb1210: Make tusb1210_chg_det_states static dmaengine: imx-sdma: Fix error checking in sdma_event_remap dma: at_xdmac: fix a missing check on list iterator dmaengine: imx-sdma: fix init of uart scripts bus: imx-weim: make symbol 'weim_of_notifier' static USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions x86/tsx: Disable TSX development mode at boot genirq/affinity: Consider that CPUs on nodes can be unbalanced x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits video: fbdev: i740fb: Error out if 'pixclock' equals zero video: fbdev: i740fb: use memset_io() to clear screen video: fbdev: s3fb: Error out if 'pixclock' equals zero video: fbdev: arkfb: Error out if 'pixclock' equals zero video: fbdev: tridentfb: Error out if 'pixclock' equals zero video: fbdev: vt8623fb: Error out if 'pixclock' equals zero video: fbdev: kyro: Error out if 'lineclock' equals zero video: fbdev: neofb: Fix the check of 'var->pixclock' arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes ARM: dts: imx: Fix boolean properties with values ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode arm64: dts: imx8mn: Fix SAI nodes io_uring: flag the fact that linked file assignment is sane arm64: dts: imx8mq-tqma8mq: change the spi-nor tx iio:dac:ad3552r: Fix an IS_ERR() vs NULL check iio: sx9324: Fix default precharge internal resistance register iio: dac: ad5446: Fix read_raw not returning set value iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() tick/sched: Fix non-kernel-doc comment tick/nohz: Use WARN_ON_ONCE() to prevent console saturation ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang timers: Fix warning condition in __run_timers() usb: cdns3: Fix issue for clear halt endpoint xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms xhci: stop polling roothubs after shutdown USB: Fix xhci event ring dequeue pointer ERDP update issue arm64: dts: imx8qm: Correct SCU clock controller's compatible property Input: cypress-sf - register a callback to disable the regulators dmaengine: idxd: fix device cleanup on disable ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() gpiolib: acpi: Convert type for pin to be unsigned gpiolib: acpi: use correct format characters arm64: dts: remove cpu compatible "arm,armv8" for s4 xsk: Fix l2fwd for copy mode + busy poll combo xen/balloon: don't use PV mode extra memory for zone device allocations video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port ASoC: Intel: sof_es8336: support a separate gpio to control headphone ASoC: Intel: sof_es8336: simplify speaker gpio naming ASoC: wm8731: Disable the regulator when probing fails ASoC: Intel: soc-acpi: correct device endpoints for max98373 ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use ASoC: SOF: topology: Fix memory leak in sof_control_load() ASoC: SOF: topology: cleanup dailinks on widget unload ASoC: rt711/5682: check if bus is active before deferred jack detection arm/arm64: dts: qcom: Fix boolean properties with values arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes arm: dts: imx: Fix boolean properties with values arm64: dts: tegra: Fix boolean properties with values arm: dts: at91: Fix boolean properties with values arm: configs: imote2: Drop defconfig as board support dropped. ep93xx: clock: Don't use plain integer as NULL pointer ep93xx: clock: Fix UAF in ep93xx_clk_register_gate() ARM: vexpress/spc: Fix all the kernel-doc build warnings ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc_cpu_in_wfi dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC clk: sunxi-ng: fix not NULL terminated coccicheck error dt-bindings: net: snps: remove duplicate name ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() arm64: dts: imx8mm-venice: fix spi2 pin configuration bus: imx-weim: fix NULL but dereferenced coccicheck error ARM: config: u8500: Re-enable AB8500 battery charging pinctrl: alderlake: Fix register offsets for ADL-N variant ARM: config: u8500: Add some common hardware memory: fsl_ifc: populate child nodes of buses and mfd devices ARM: config: Refresh U8500 defconfig ASoC: meson: aiu: fix duplicate debugfs directory error ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component ASoC: rk817: Use devm_clk_get() in rk817_platform_probe ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN ASoC: cs35l41: Add one more variable in the debug log ASoC: rt5682: fix an incorrect NULL check on list iterator ASoC: soc-dapm: fix two incorrect uses of list iterator tee: optee: add missing mutext_destroy in optee_ffa_probe firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver firmware: arm_scmi: Replace zero-length array with flexible-array member firmware: arm_scmi: Fix sorting of retrieved clock rates dt-bindings: Fix 'enum' lists with duplicate entries dt-bindings: irqchip: mrvl,intc: refresh maintainers dt-bindings: Fix incomplete if/then/else schemas dt-bindings: power: renesas,apmu: Fix cpus property limits dt-bindings: extcon: maxim,max77843: fix ports type pinctrl: samsung: staticize fsd_pin_ctrl dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe memory: renesas-rpc-if: fix platform-device leak in error path ARM: iop32x: include iop3xx.h header where needed ARM: davinci: da850-evm: Avoid NULL pointer dereference MAINTAINERS: update Krzysztof Kozlowski's email to Linaro dt-bindings: update Krzysztof Kozlowski's email ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable ASoC: SOF: topology: Fix memory leak of scontrol->name codecs: rt5682s: fix an incorrect NULL check on list iterator ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup dt-bindings: reset: Add parent "resets" property as optional reset: tegra-bpmp: Restore Handle errors in BPMP response reset: renesas: Check return value of reset_control_deassert() dt-bindings: reset: document deprecated HiSilicon property mtd: rawnand: fix ecc parameters for mt7622 iio:proximity:sx9324: Fix hardware gain read/write iio:proximity:sx_common: Fix device property parsing on DT systems iio: adc: ad7280a: Fix wrong variable used when setting thresholds. iio:filter:admv8818: select REGMAP_SPI for ADMV8818 iio: dac: ad5592r: Fix the missing return value. iio: dac: dac5571: Fix chip id detection for OF devices iio:imu:bmi160: disable regulator in error path iio: scd4x: check return of scd4x_write_and_fetch iio: dac: ad3552r: fix signedness bug in ad3552r_reset() arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards arm64: dts: meson: remove CPU opps below 1GHz for G12B boards ARM: vexpress/spc: Avoid negative array index when !SMP firmware: arm_scmi: Remove clear channel call on the TX channel video: fbdev: omap: Make it CCF clk API compatible video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h video: fbdev: pm2fb: Fix a kernel-doc formatting issue linux/fb.h: Spelling s/palette/palette/ video: fbdev: sis: fix potential NULL dereference in sisfb_post_sis300() video: fbdev: pxafb: use if else instead video: fbdev: udlfb: properly check endpoint type video: fbdev: of: display_timing: Remove a redundant zeroing of memory cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms cpufreq: qcom-hw: provide online/offline operations cpufreq: qcom-hw: fix the opp entries refcounting cpufreq: qcom-hw: fix the race between LMH worker and cpuhp cpufreq: qcom-hw: drop affinity hint before freeing the IRQ Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml Documentation/devicetree/bindings/bus/ti-sysc.yaml Documentation/devicetree/bindings/clock/microchip,mpfs.yaml Documentation/devicetree/bindings/clock/samsung,exynos-audss-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos5260-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos5410-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos5433-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos7-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-clock.yaml Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.yaml Documentation/devicetree/bindings/devfreq/event/samsung,exynos-nocp.yaml Documentation/devicetree/bindings/devfreq/event/samsung,exynos-ppmu.yaml Documentation/devicetree/bindings/display/panel/panel-timing.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi-ddc.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos-mixer.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml Documentation/devicetree/bindings/dma/qcom,gpi.yaml Documentation/devicetree/bindings/extcon/maxim,max77843.yaml Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.yaml Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.yaml Documentation/devicetree/bindings/leds/maxim,max77693.yaml Documentation/devicetree/bindings/media/coda.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2-timings.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3-timings.yaml Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3.yaml Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml Documentation/devicetree/bindings/memory-controllers/qca,ath79-ddr-controller.yaml Documentation/devicetree/bindings/memory-controllers/renesas,h8300-bsc.yaml Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml Documentation/devicetree/bindings/memory-controllers/synopsys,ddrc-ecc.yaml Documentation/devicetree/bindings/memory-controllers/ti,da8xx-ddrctl.yaml Documentation/devicetree/bindings/mfd/atmel-flexcom.txt Documentation/devicetree/bindings/mfd/maxim,max14577.yaml Documentation/devicetree/bindings/mfd/maxim,max77686.yaml Documentation/devicetree/bindings/mfd/maxim,max77693.yaml Documentation/devicetree/bindings/mfd/maxim,max77802.yaml Documentation/devicetree/bindings/mfd/maxim,max77843.yaml Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml Documentation/devicetree/bindings/net/dsa/realtek.yaml Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml Documentation/devicetree/bindings/net/snps,dwmac.yaml Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio-bank.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeup-interrupt.yaml Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml Documentation/devicetree/bindings/power/renesas,apmu.yaml Documentation/devicetree/bindings/power/supply/bq2415x.yaml Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml Documentation/devicetree/bindings/regulator/fixed-regulator.yaml Documentation/devicetree/bindings/regulator/maxim,max14577.yaml Documentation/devicetree/bindings/regulator/maxim,max77686.yaml Documentation/devicetree/bindings/regulator/maxim,max77693.yaml Documentation/devicetree/bindings/regulator/maxim,max77802.yaml Documentation/devicetree/bindings/regulator/maxim,max77843.yaml Documentation/devicetree/bindings/regulator/maxim,max8952.yaml Documentation/devicetree/bindings/regulator/maxim,max8973.yaml Documentation/devicetree/bindings/regulator/maxim,max8997.yaml Documentation/devicetree/bindings/regulator/richtek,rt5190a-regulator.yaml Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml Documentation/devicetree/bindings/rng/timeriomem_rng.yaml Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml Documentation/devicetree/bindings/sound/samsung,arndale.yaml Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml Documentation/devicetree/bindings/sound/samsung,snow.yaml Documentation/devicetree/bindings/sound/samsung,tm2.yaml Documentation/devicetree/bindings/sound/st,stm32-sai.yaml Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml Documentation/devicetree/bindings/spi/samsung,spi-peripheral-props.yaml Documentation/devicetree/bindings/spi/samsung,spi.yaml Documentation/devicetree/bindings/sram/sram.yaml Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8591320 SKQ4.220513.002 Change-Id: Iacb958249065be615f137518f97675379fcbf795 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
qctecmdr
|
55a98392c2 | Merge "dt-bindings: clock: Update Camcc HW clock IDs for Pineapple" | ||
jianzhou
|
d82e9dd3f4 |
Merge keystone/android-mainline-keystone-qcom-release.5.18-rc2 (2069378 ) into msm-pineapple
* 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 commit |
||
Xubin Bai
|
92ab3b73e1 |
dt-bindings: clock: Update Camcc HW clock IDs for Pineapple
Update clock IDs for camcc clock controllers. Change-Id: I313460ce786484f56fa3604c1f55caf1e556e8e3 Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com> |
||
qctecmdr
|
6d3016517b | Merge "soc: qcom: rpmh-rsc: Add fast-path request support" | ||
Lina Iyer
|
419d3f8049 |
dt-bindings: Define FAST_PATH_TCS for use in RSC definition
Add a new definition for fast-path TCS configuration. Change-Id: I610b14dcd893885e5b1c32c434caa7aa7102fd4c Signed-off-by: Lina Iyer <ilina@codeaurora.org> Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com> |
||
Vivek Aknurwar
|
8e53704036 |
dt-bindings: clk-rpmh: Add xo_pad clock
Add xo_pad clk to capture xo_pad frequency separately from bi_tcxo for chips where bi_tcxo and xo_pad frequencies are not same. This allows consumers to query xo_pad frequency and also vote on it. Change-Id: I4af28c4aa23a58298ccbf3dda7b559dd3a95a97c Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com> Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com> |
||
Mike Tipton
|
1f035351b7 |
dt-bindings: interconnect: Add QCOM_ICC_TAG_PERF_MODE
Add binding for QCOM_ICC_TAG_PERF_MODE, which can be used with icc_set_tag() to indicate that the path should use latency-optimized settings for each node in the path if supported. Change-Id: I748df7bdaa79784ade4ad9a135e4f91b92b97513 Signed-off-by: Mike Tipton <mdtipton@codeaurora.org> |
||
Conor Dooley
|
8be99c7b8b |
dt-bindings: clk: mpfs: add defines for two new clocks
The RTC reference and MSSPLL were previously not documented or defined,
as they were unused. Add their defines to the PolarFire SoC header.
Fixes:
|
||
Huang Yiwei
|
a6104d292a |
dt-bindings: Add include DT binding headers for IPCC
Add include dt-bindings headers for IPCC driver as of msm-5.15 commit <908a517b050d> ("Merge "sched/walt: remove duplicate definitions of rt_task_arrival_time""). Change-Id: Ic1809cedf37974048714a74e6ce5fc57ee4f8bd8 Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com> |
||
jianzhou
|
10083df451 |
Merge keystone/android-mainline-keystone-qcom-release.5.16.0 (0570482 ) into msm-pineapple
* refs/heads/tmp-0570482:
ANDROID: qki: Cleanup the consolidate fragment
ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0
ANDROID: clang: update to 14.0.2
Revert "ANDROID: GKI: defconfig: enable BTF debug info"
Revert "clk: Emit a stern warning with writable debugfs enabled"
UPSTREAM: lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
ANDROID: kleaf: build/kleaf -> build/kernel/kleaf
ANDROID: Revert "perf/core: Use static_call to optimize perf_guest_info_callbacks"
ANDROID: build/build-tools -> build/kernel/build-tools.
Revert "ANDROID: GKI: enable test_stackinit kernel module"
ANDROID: incremental-fs: populate userns before calling vfs_rename
ANDROID: incremental-fs: remove index and incomplete dir on umount
Revert "ANDROID: Support CONFIG_CMDLINE_EXTEND"
ANDROID: fs/fuse: Use extended init flags for FUSE_PASSTHROUGH
FROMLIST: kbuild: install the modules.order for external modules
Revert "FROMLIST: kbuild: install the modules.order for external modules"
ANDROID: Re-apply vendor hooks for rt_mutex information of blocked tasks
ANDROID: Re-apply vendor hooks for information of blocked tasks
mm/memremap: add ZONE_DEVICE support for compound pages
mm/page_alloc: refactor memmap_init_zone_device() page init
mm/page_alloc: split prep_compound_page into head and tail subparts
mm: defer kmemleak object creation of module_alloc()
mm: kmemleak: alloc gray object for reserved region with direct map
kmemleak: fix kmemleak false positive report with HW tag-based kasan enable
mm: slab: make slab iterator functions static
mm/slab_common: use WARN() if cache still has objects on destroy
fs/ioctl: remove unnecessary __user annotation
ocfs2: remove redundant assignment to variable free_space
ocfs2: use BUG_ON instead of if condition followed by BUG.
squashfs: provide backing_dev_info in order to disable read-ahead
fs/ntfs/attrib.c: fix one kernel-doc comment
scripts/spelling.txt: add "oveflow"
ocfs2: cluster: use default_groups in kobj_type
ia64: topology: use default_groups in kobj_type
ocfs2: remove redundant assignment to pointer root_bh
ia64: fix typo in a comment
ocfs2: use default_groups in kobj_type
arch/ia64/kernel/setup.c: use swap() to make code cleaner
ocfs2: clearly handle ocfs2_grab_pages_for_write() return value
ia64: module: use swap() to make code cleaner
trace/hwlat: make use of the helper function kthread_run_on_cpu()
trace/osnoise: make use of the helper function kthread_run_on_cpu()
rcutorture: make use of the helper function kthread_run_on_cpu()
ring-buffer: make use of the helper function kthread_run_on_cpu()
RDMA/siw: make use of the helper function kthread_run_on_cpu()
kthread: add the helper function kthread_run_on_cpu()
ALSA: hda: intel-dsp-config: reorder the config table
ALSA: hda: intel-dsp-config: add JasperLake support
leds: lp55xx: initialise output direction from dts
ARM: dts: omap3-n900: Fix lp5523 for multi color
leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt
leds: lgm-sso: Get rid of duplicate of_node assignment
leds: tca6507: Get rid of duplicate of_node assignment
leds: leds-fsg: Drop FSG3 LED driver
leds: lp50xx: remove unused variable
dt-bindings: leds: Replace moonlight with indicator in mt6360 example
leds: led-core: Update fwnode with device_set_node
leds: tca6507: use swap() to make code cleaner
leds: Add mt6360 driver
xfs: fix online fsck handling of v5 feature bits on secondary supers
dt-bindings: net: mdio: Drop resets/reset-names child properties
x86/entry_32: Fix segment exceptions
dt-bindings: mailbox: Add more protocol and client ID
mailbox: qcom-ipcc: Support interrupt wake up from suspend
mailbox: qcom-ipcc: Support more IPCC instance
mailbox: qcom-ipcc: Dynamic alloc for channel arrangement
mailbox: change mailbox-mpfs compatible string
mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq
mailbox: pcc: Avoid using the uninitialized variable 'dev'
mailbox: mtk: add missing of_node_put before return
mailbox: zynq: add missing of_node_put before return
mailbox: imx: Fix an IS_ERR() vs NULL bug
mailbox: hi3660: convert struct comments to kernel-doc notation
mailbox: add control_by_sw for mt8195
mailbox: mtk-cmdq: Silent EPROBE_DEFER errors for clks
mailbox: fix gce_num of mt8192 driver data
mailbox: apple: Bind to generic compatibles
dt-bindings: mailbox: apple,mailbox: Add generic and t6000 compatibles
xfs: take the ILOCK when readdir inspects directory mapping data
9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocking()
fscache: Add a tracepoint for cookie use/unuse
fscache: Rewrite documentation
ceph: add fscache writeback support
ceph: conversion to new fscache API
openrisc: init: Add support for common clk
i2c: sh_mobile: remove unneeded semicolon
dt-bindings: clock: samsung: convert S5Pv210 to dtschema
dt-bindings: clock: samsung: convert Exynos5410 to dtschema
dt-bindings: clock: samsung: convert Exynos5260 to dtschema
dt-bindings: clock: samsung: extend Exynos7 bindings with UFS
dt-bindings: clock: samsung: convert Exynos7 to dtschema
dt-bindings: clock: samsung: convert Exynos5433 to dtschema
dt-bindings: i2c: maxim,max96712: Add bindings for Maxim Integrated MAX96712
dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes
dt-bindings: power: maxim,max17040: Fix incorrect type for 'maxim,rcomp'
dt-bindings: interrupt-controller: arm,gic-v3: Fix 'interrupts' cell size in example
dt-bindings: iio/magnetometer: yamaha,yas530: Fix invalid 'interrupts' in example
dt-bindings: clock: imx5: Drop clock consumer node from example
dt-bindings: Drop required 'interrupt-parent'
dt-bindings: net: ti,dp83869: Drop value on boolean 'ti,max-output-impedance'
dt-bindings: net: wireless: mt76: Fix 8-bit property sizes
dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema
dt-bindings: i2c: st,stm32-i2c: Make each example a separate entry
dt-bindings: net: stm32-dwmac: Make each example a separate entry
dt-bindings: net: Cleanup MDIO node schemas
ALSA: hda: cs35l41: fix double free on error in probe()
MIPS: ath79: drop _machine_restart again
PCI: brcmstb: Augment driver for MIPs SOCs
MIPS: bmips: Remove obsolete DMA mapping support
MIPS: bmips: Add support PCIe controller device nodes
dt-bindings: PCI: Add compatible string for Brcmstb 74[23]5 MIPs SOCs
genirq/msi: Populate sysfs entry only once
RDMA/irdma: Remove the redundant return
nfs: Implement cache I/O by accessing the cache directly
nfs: Convert to new fscache volume/cookie API
9p: Copy local writes to the cache when writing to the server
9p: Use fscache indexing rewrite and reenable caching
dt-bindings: net: Add missing properties used in examples
dt-bindings: net: snps,dwmac: Enable burst length properties for more compatibles
dt-bindings: net: mdio: Allow any child node name
dt-bindings: vendor-prefixes: Add Sunplus
MIPS: compressed: Fix build with ZSTD compression
MIPS: BCM47XX: Add support for Netgear WN2500RP v1 & v2
MIPS: BCM47XX: Add support for Netgear R6300 v1
MIPS: BCM47XX: Add LEDs and buttons for Asus RTN-10U
MIPS: BCM47XX: Add board entry for Linksys WRT320N v1
MIPS: BCM47XX: Define Linksys WRT310N V2 buttons
MIPS: Remove duplicated include in local.h
ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses
of/fdt: Don't worry about non-memory region overlap for no-map
of: unittest: remove unneeded semicolon
of: base: Improve argument length mismatch error
of: base: Fix phandle argument length mismatch error message
ALSA: hda: Fix dependency on ASoC cs35l41 codec
clk: visconti: Remove pointless NULL check in visconti_pll_add_lookup()
RDMA/rxe: Use the standard method to produce udp source port
RDMA/irdma: Make the source udp port vary
RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport
RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn
ASoC: cs35l41: Add support for hibernate memory retention mode
ASoC: cs35l41: Update handling of test key registers
IB/qib: Fix typos
RDMA/rtrs-clt: Rename rtrs_clt to rtrs_clt_sess
RDMA/rtrs-srv: Rename rtrs_srv to rtrs_srv_sess
RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
RDMA/rtrs: Rename rtrs_sess to rtrs_path
RDMA/hns: Modify the hop num of HIP09 EQ to 1
afs: Skip truncation on the server of data we haven't written yet
afs: Copy local writes to the cache when writing to the server
afs: Convert afs to use the new fscache API
fscache, cachefiles: Display stat of culling events
fscache, cachefiles: Display stats of no-space events
cachefiles: Allow cachefiles to actually function
fscache, cachefiles: Store the volume coherency data
cachefiles: Implement the I/O routines
cachefiles: Implement cookie resize for truncate
cachefiles: Implement begin and end I/O operation
cachefiles: Implement backing file wrangling
cachefiles: Implement culling daemon commands
cachefiles: Mark a backing file in use with an inode flag
cachefiles: Implement metadata/coherency data storage in xattrs
cachefiles: Implement key to filename encoding
cachefiles: Implement object lifecycle funcs
cachefiles: Add tracepoints for calls to the VFS
cachefiles: Implement volume support
cachefiles: Implement cache registration and withdrawal
cachefiles: Implement a function to get/create a directory in the cache
vfs, cachefiles: Mark a backing file in use with an inode flag
cachefiles: Provide a function to check how much space there is
cachefiles: Register a miscdev and parse commands over it
cachefiles: Add security derivation
cachefiles: Add cache error reporting macro
cachefiles: Add a couple of tracepoints for logging errors
cachefiles: Add some error injection support
cachefiles: Define structs
cachefiles: Introduce rewritten driver
fscache: Provide a function to resize a cookie
fscache: Provide a function to note the release of a page
vfs, fscache: Implement pinning of cache usage for writeback
fscache: Implement higher-level write I/O interface
fscache: Implement raw I/O interface
netfs: Pass more information on how to deal with a hole in the cache
fscache: Provide a function to let the netfs update its coherency data
fscache: Provide read/write stat counters for the cache
fscache: Count data storage objects in a cache
fscache: Provide a means to begin an operation
fscache: Implement cookie invalidation
fscache: Implement cookie user counting and resource pinning
fscache: Implement simple cookie state machine
fscache: Add a function for a cache backend to note an I/O error
fscache: Provide and use cache methods to lookup/create/free a volume
fscache: Implement functions add/remove a cache
fscache: Implement cookie-level access helpers
fscache: Implement volume-level access helpers
fscache: Implement cache-level access helpers
fscache: Implement cookie registration
fscache: Implement volume registration
fscache: Implement cache registration
fscache: Implement a hash function
fscache: Introduce new driver
netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd space
netfs: Display the netfs inode number in the netfs_read tracepoint
fscache: Remove the contents of the fscache driver, pending rewrite
cachefiles: Delete the cachefiles driver pending rewrite
fscache, cachefiles: Disable configuration
ALSA: intel_hdmi: Check for error num after setting mask
clk: mediatek: add mt7986 clock support
clk: mediatek: add mt7986 clock IDs
dt-bindings: clock: mediatek: document clk bindings for mediatek mt7986 SoC
clk: mediatek: clk-gate: Use regmap_{set/clear}_bits helpers
clk: mediatek: clk-gate: Shrink by adding clockgating bit check helper
clk: x86: Fix clk_gate_flags for RV_CLK_GATE
clk: x86: Use dynamic con_id string during clk registration
ACPI: APD: Add a fmw property clk-name
drivers: acpi: acpi_apd: Remove unused device property "is-rv"
x86: clk: clk-fch: Add support for newer family of AMD's SOC
clk: ingenic: Add MDMA and BDMA clocks
dt-bindings: clk/ingenic: Add MDMA and BDMA clocks
clk: bm1880: remove kfrees on static allocations
IB/iser: Align coding style across driver
ASoC: wcd9335: Keep a RX port value for each SLIM RX mux
ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id
ALSA: virmidi: Remove duplicated code
ALSA: seq: virmidi: Add a drain operation
counter: 104-quad-8: Fix use-after-free by quad8_irq_handler
ASoC: topology: Fix typo
ASoC: fsl_asrc: refine the check of available clock divider
ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect
ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev
ASoC: rt5640: Add support for boards with an external jack-detect GPIO
ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ
ASoC: rt5640: Change jack_work to a delayed_work
ASoC: rt5640: Fix possible NULL pointer deref on resume
ASoC: imx-card: improve the sound quality for low rate
ASoC: imx-card: Fix mclk calculation issue for akcodec
ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ
powerpc/xmon: Dump XIVE information for online-only processors.
dt-bindings: xen: Clarify "reg" purpose
arm/xen: Read extended regions from DT and init Xen resource
xen/unpopulated-alloc: Add mechanism to use Xen resource
xen/balloon: Bring alloc(free)_xenballooned_pages helpers back
arm/xen: Switch to use gnttab_setup_auto_xlat_frames() for DT
xen/unpopulated-alloc: Drop check for virt_addr_valid() in fill_list()
xen/x86: obtain upper 32 bits of video frame buffer address for Dom0
xen/gntdev: fix unmap notification order
clk: Drop unused COMMON_CLK_STM32MP157_SCMI config
clk: st: clkgen-mux: search reg within node or parent
clk: st: clkgen-fsyn: search reg within node or parent
clk: Enable/Disable runtime PM for clk_summary
MAINTAINERS: Add entries for Toshiba Visconti PLL and clock controller
clk: visconti: Add support common clock driver and reset driver
dt-bindings: clock: Add DT bindings for SMU of Toshiba Visconti TMPV770x SoC
dt-bindings: clock: Add DT bindings for PLL of Toshiba Visconti TMPV770x SoC
clk: socfpga: s10: Make use of the helper function devm_platform_ioremap_resource()
clk: socfpga: agilex: Make use of the helper function devm_platform_ioremap_resource()
clk: socfpga: remove redundant assignment after a mask operation
clk: socfpga: remove redundant assignment on division
clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled
clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time
IB/iser: Remove un-needed casting to/from void pointer
IB/iser: Don't suppress send completions
IB/iser: Rename ib_ret local variable
IB/iser: Fix RNR errors
IB/iser: Remove deprecated pi_guard module param
IB/mlx5: Expose NDR speed through MAD
RDMA/cxgb4: Set queue pair state when being queried
RDMA/hns: Remove support for HIP06
RDMA/rxe: Delete deprecated module parameters interface
RDMA/mad: Delete duplicated init_query_mad functions
RDMA/rxe: Fix indentations and operators sytle
RDMA: Use default_groups in kobj_type
RDMA/mlx5: Print wc status on CQE error and dump needed
RDMA/rxe: Fix a typo in opcode name
RDMA/rxe: Remove the unused xmit_errors member
RDMA/rxe: Remove redundant err variable
RDMA/ocrdma: Remove unneeded variable
dt-bindings: display: novatek,nt36672a: Fix unevaluated properties warning
ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk
ASoC: ak4375: Fix unused function error
ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops
ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop
ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems
ALSA: hda/realtek: Re-order quirk entries for Lenovo
ALSA: hda/realtek: Add quirk for Legion Y9000X 2020
ASoC: cs4265: Add a remove() function
ASoC: wm_adsp: Add support for "toggle" preloaders
firmware: cs_dsp: Clear core reset for cache
ASoC: cs35l41: Correct handling of some registers in the cache
ASoC: cs35l41: Correct DSP power down
ASoC: cs35l41: Remove incorrect comment
ASoC: cs35l41: Add cs35l51/53 IDs
dt-bindings: rng: timeriomem_rng: convert TimerIO RNG to dtschema
dt-bindings: rng: st,rng: convert ST RNG to dtschema
dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to dtschema
dt-bindings: rng: nuvoton,npcm-rng: convert Nuvoton NPCM RNG to dtschema
dt-bindings: rng: ti,keystone-rng: convert TI Keystone RNG to dtschema
dt-bindings: rng: atmel,at91-trng: document sama7g5 TRNG
dt-bindings: rng: atmel,at91-trng: convert Atmel TRNG to dtschema
dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema
MIPS: retire "asm/llsc.h"
MIPS: rework local_t operation on MIPS64
MIPS: fix local_{add,sub}_return on MIPS64
mips/pci: remove redundant ret variable
MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init()
cxl/core: Remove cxld_const_init in cxl_decoder_alloc()
of: unittest: re-implement overlay tracking
of: unittest: change references to obsolete overlay id
dt-bindings: display: enable port jdi,lt070me05000
dt-bindings: vendor-prefixes: add OnePlus
dt-bindings: display: st,stm32-dsi: Fix panel node name in example
dt-bindings: memory: Document Tegra210 EMC table
powerpc/opal: use default_groups in kobj_type
powerpc/cacheinfo: use default_groups in kobj_type
ALSA: hda/cs8409: Fix Jack detection after resume
ALSA: hda/cs8409: Increase delay during jack detection
ASoC: fsl_mqs: fix MODULE_ALIAS
powerpc/sched: Remove unused TASK_SIZE_OF
powerpc/xive: Add missing null check after calling kmalloc
powerpc/floppy: Remove usage of the deprecated "pci-dma-compat.h" API
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
dt-bindings: mux: Document mux-states property
dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC
i2c: riic: Use platform_get_irq() to get the interrupt
i2c: sh_mobile: Use platform_get_irq_optional() to get the interrupt
i2c: bcm2835: Use platform_get_irq() to get the interrupt
MIPS: new Kconfig option ZBOOT_LOAD_ADDRESS
MIPS: enable both vmlinux.gz.itb and vmlinuz for generic
MIPS: signal: Return immediately if call fails
MIPS: signal: Protect against sigaltstack wraparound
mips: bcm63xx: add support for clk_set_parent()
mips: lantiq: add support for clk_set_parent()
dt-bindings: mips: Add Loongson-2K1000 reset support
MIPS: Loongson64: DTS: Add pm block node for Loongson-2K1000
MIPS: Loongson64: Add Loongson-2K1000 reset platform driver
MIPS: TXX9: Remove TX4939 SoC support
MIPS: TXX9: Remove rbtx4939 board support
arm64: tegra: Remove non existent Tegra194 reset
dt-bindings: sound: tegra: Add minItems for resets
ALSA: hda/tegra: Fix Tegra194 HDA reset failure
ASoC: cs35l41: Create shared function for boost configuration
ASoC: cs35l41: Create shared function for setting channels
ASoC: cs35l41: Create shared function for errata patches
ASoC: cs35l41: Move power initializations to reg_sequence
ASoC: cs35l41: Move cs35l41_otp_unpack to shared code
ASoC: cs35l41: Convert tables to shared source code
ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link
ASoC: mediatek: mt8195: correct pcmif BE dai control flow
counter: remove old and now unused registration API
counter: ti-eqep: Convert to new counter registration
counter: stm32-lptimer-cnt: Convert to new counter registration
counter: stm32-timer-cnt: Convert to new counter registration
counter: microchip-tcb-capture: Convert to new counter registration
counter: ftm-quaddec: Convert to new counter registration
counter: intel-qep: Convert to new counter registration
counter: interrupt-cnt: Convert to new counter registration
counter: 104-quad-8: Convert to new counter registration
counter: Update documentation for new counter registration functions
counter: Provide alternative counter registration functions
counter: stm32-timer-cnt: Convert to counter_priv() wrapper
counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper
counter: ti-eqep: Convert to counter_priv() wrapper
counter: ftm-quaddec: Convert to counter_priv() wrapper
counter: intel-qep: Convert to counter_priv() wrapper
counter: microchip-tcb-capture: Convert to counter_priv() wrapper
counter: interrupt-cnt: Convert to counter_priv() wrapper
counter: 104-quad-8: Convert to counter_priv() wrapper
counter: Provide a wrapper to access device private data
counter: microchip-tcb-capture: Drop unused platform_set_drvdata()
counter: ftm-quaddec: Drop unused platform_set_drvdata()
counter: Use container_of instead of drvdata to track counter_device
mei: hbm: fix client dma reply status
misc: lattice-ecp3-config: Fix task hung when firmware load failed
ASoC: rt5682: Register wclk with its parent_hws instead of parent_data
ASoC: mediatek: mt8195: update control for RT5682 series
ASoC: samsung: idma: Check of ioremap return value
ASoC: mediatek: use of_device_get_match_data()
ASoC: cs4265: Fix part number ID error message
cxl: use default_groups in kobj_type
UIO: use default_groups in kobj_type
iio: chemical: sunrise_co2: set val parameter only on success
phy: cadence: Sierra: Add support for derived reference clock output
dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock
phy: cadence: Sierra: Add PCIe + QSGMII PHY multilink configuration
phy: cadence: Sierra: Add support for PHY multilink configurations
phy: cadence: Sierra: Fix to get correct parent for mux clocks
phy: cadence: Sierra: Update single link PCIe register configuration
phy: cadence: Sierra: Check PIPE mode PHY status to be ready for operation
phy: cadence: Sierra: Check cmn_ready assertion during PHY power on
phy: cadence: Sierra: Add PHY PCS common register configurations
phy: cadence: Sierra: Rename some regmap variables to be in sync with Sierra documentation
phy: cadence: Sierra: Add support to get SSC type from device tree
dt-bindings: phy: cadence-sierra: Add binding to specify SSC mode
dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names
phy: cadence: Sierra: Prepare driver to add support for multilink configurations
phy: cadence: Sierra: Use of_device_get_match_data() to get driver data
phy: mediatek: Fix missing check in mtk_mipi_tx_probe
mei: cleanup status before client dma setup call
mei: add POWERING_DOWN into device state print
habanalabs: support hard-reset scheduling during soft-reset
habanalabs: add a lock to protect multiple reset variables
habanalabs: refactor reset information variables
habanalabs: handle skip multi-CS if handling not done
habanalabs: add CPU-CP packet for engine core ASID cfg
habanalabs: replace some -ENOTTY with -EINVAL
habanalabs: fix comments according to kernel-doc
habanalabs: fix endianness when reading cpld version
habanalabs: change wait_for_interrupt implementation
habanalabs: prevent wait if CS in multi-CS list completed
habanalabs: modify cpu boot status error print
habanalabs: clean MMU headers definitions
habanalabs: expose soft reset sysfs nodes for inference ASIC
habanalabs: sysfs support for two infineon versions
habanalabs: keep control device alive during hard reset
habanalabs: fix hwmon handling for legacy f/w
habanalabs: add current PI value to cpu packets
habanalabs: remove in_debug check in device open
habanalabs: return correct clock throttling period
habanalabs: wait again for multi-CS if no CS completed
habanalabs: remove compute context pointer
habanalabs: add helper to get compute context
habanalabs: fix etr asid configuration
habanalabs: save ctx inside encaps signal
habanalabs: remove redundant check on ctx_fini
habanalabs: free signal handle on failure
habanalabs: add missing kernel-doc comments for hl_device fields
habanalabs: pass reset flags to reset thread
habanalabs: enable access to info ioctl during hard reset
habanalabs: add SOB information to signal submission uAPI
habanalabs: skip read fw errors if dynamic descriptor invalid
habanalabs: handle events during soft-reset
habanalabs: change misleading IRQ warning during reset
habanalabs: add power information type to POWER_GET packet
habanalabs: add more info ioctls support during reset
habanalabs: fix race condition in multi CS completion
habanalabs: move device boot warnings to the correct location
habanalabs/gaudi: return EPERM on non hard-reset
habanalabs: rename late init after reset function
habanalabs: fix soft reset accounting
habanalabs: Move frequency change thread to goya_late_init
habanalabs: abort reset on invalid request
habanalabs: fix possible deadlock in cache invl failure
habanalabs: skip PLL freq fetch
habanalabs: align debugfs documentation to alphabetical order
habanalabs: prevent false heartbeat message
habanalabs: add support for fetching historic errors
habanalabs: handle device TPM boot error as warning
habanalabs: debugfs support for larger I2C transactions
habanalabs: make hdev creation code more readable
habanalabs: add new opcodes for INFO IOCTL
habanalabs: refactor wait-for-user-interrupt function
habanalabs/gaudi: Fix collective wait bug
habanalabs: expand clock throttling information uAPI
habanalabs: change wait for interrupt timeout to 64 bit
habanalabs: rename reset flags
habanalabs: add dedicated message towards f/w to set power
habanalabs: handle abort scenario for user interrupt
habanalabs: don't clear previous f/w indications
habanalabs: use variable poll interval for fw loading
habanalabs: adding indication of boot fit loaded
habanalabs: partly skip cache flush when in PMMU map flow
habanalabs: add enum mmu_op_flags
habanalabs: make last_mask an MMU property
habanalabs: wrong VA size calculation
habanalabs/gaudi: fix debugfs dma channel selection
habanalabs: revise and document use of boot status flags
habanalabs: print va_range in vm node debugfs
habanalabs/gaudi: recover from CPU WD event
habanalabs: modify wait for boot fit in dynamic FW load
ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop
ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices
ALSA: hda: Add new AlderLake-P variant PCI ID
ALSA: hda: Add AlderLake-N PCI ID
ALSA: hda/hdmi: Disable silent stream on GLK
ALSA: hda: use swap() to make code cleaner
kselftest: alsa: Validate values read from enumerations
kselftest: alsa: Factor out check that values meet constraints
ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables
ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
selftests/powerpc: Add a test of sigreturning to an unaligned address
powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings
powerpc/64s: Mask NIP before checking against SRR0
ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback.
ASoC: remove unneeded variable
ASoC: mediatek: Check for error clk pointer
ASoC: mediatek: mt8195: release device_node after snd_soc_register_card
ASoC: mediatek: mt8173: reduce log verbosity in probe()
ASoC: mediatek: mt8183: fix device_node leak
ASoC: mediatek: mt8173: fix device_node leak
soundwire: intel: remove PDM support
soundwire: intel: remove unnecessary init
ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
soundwire: intel: improve suspend flows
ASoC/soundwire: intel: simplify callbacks for params/hw_free
ASOC: SOF: Intel: use snd_soc_dai_get_widget()
extcon: Deduplicate code in extcon_set_state_sync()
extcon: usb-gpio: fix a non-kernel-doc comment
phy: uniphier-usb3ss: fix unintended writing zeros to PHY register
phy: phy-mtk-tphy: use new io helpers to access register
phy: phy-mtk-xsphy: use new io helpers to access register
phy: mediatek: add helpers to update bits of registers
phy: phy-mtk-tphy: add support efuse setting
dt-bindings: phy: mediatek: tphy: support software efuse load
phy: qcom-qmp: Add SM8450 PCIe1 PHY support
dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings
iomap: Fix error handling in iomap_zero_iter()
ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R
ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT
ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets"
ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils
ASoC: mediatek: mt8192-mt6359: fix device_node leak
dt-bindings: crypto: convert Qualcomm PRNG to yaml
dt-bindings: msm: disp: remove bus from dpu bindings
dt-binding: soc: qcom: convert Qualcomm Command DB documentation to yaml
dt-binding: soc: qcom: convert rmtfs documentation to yaml
ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe()
ASoC: dt-bindings: aiu: spdif-dit: add missing sound-name-prefix property
ASoC: dt-bindings: spdif-dit: add missing sound-name-prefix property
ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints
ASoC: SOF: debug: Use DEBUG log level for optional prints
ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags
ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter
ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack
ASoC: SOF: ops: Always print DSP Panic message but use different message
ASoc: SOF: core: Update the FW boot state transition diagram
ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also
ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot
ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state
ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state'
ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header
ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK
ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED
ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump()
ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic()
ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly
ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug
ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS
ASoC: SOF: ops: Use dev_warn() if the panic offsets differ
dt-bindings:iio:adc: update the maintainer of vf610-adc
MAINTAINERS: add imx7d/imx6sx/imx6ul/imx8qxp and vf610 adc maintainer
Documentation:ABI:testing:admv1013: add ABI docs
dt-bindings: iio: frequency: add admv1013 doc
iio: frequency: admv1013: add support for ADMV1013
powerpc/perf: Fix spelling of "its"
powerpc/32: Fix boot failure with GCC latent entropy plugin
powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests
powerpc/code-patching: Move code patching selftests in its own file
powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h
powerpc/code-patching: Move patch_exception() outside code-patching.c
powerpc/code-patching: Use test_trampoline for prefixed patch test
powerpc/code-patching: Fix patch_branch() return on out-of-range failure
powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling
powerpc/code-patching: Fix unmap_patch_area() error handling
powerpc/code-patching: Fix error handling in do_patch_instruction()
powerpc/code-patching: Remove init_mem_is_free
powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check()
powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long
powerpc/mm: Switch obsolete dssall to .long
powerpc/64/asm: Do not reassign labels
powerpc/64/asm: Inline BRANCH_TO_C000
powerpc: check for support for -Wa,-m{power4,any}
powerpc/toc: Future proof kernel toc
cuda/pmu: Make find_via_cuda/pmu init functions
powerpc/512x: Add __init attribute to eligible functions
powerpc/85xx: Add __init attribute to eligible functions
powerpc/83xx: Add __init attribute to eligible functions
powerpc/embedded6xx: Add __init attribute to eligible functions
powerpc/44x: Add __init attribute to eligible functions
powerpc/4xx: Add __init attribute to eligible functions
powerpc/ps3: Add __init attribute to eligible functions
powerpc/pseries: Add __init attribute to eligible functions
powerpc/powernv: Add __init attribute to eligible functions
powerpc/powermac: Add __init attribute to eligible functions
powerpc/pasemi: Add __init attribute to eligible functions
powerpc/chrp: Add __init attribute to eligible functions
powerpc/cell: Add __init attribute to eligible functions
powerpc/xmon: Add __init attribute to eligible functions
powerpc/sysdev: Add __init attribute to eligible functions
powerpc/perf: Add __init attribute to eligible functions
powerpc/mm: Add __init attribute to eligible functions
powerpc/lib: Add __init attribute to eligible functions
powerpc/kernel: Add __init attribute to eligible functions
phy: phy-rockchip-inno-usb2: add rk3568 support
phy: phy-rockchip-inno-usb2: support muxed interrupts
phy: phy-rockchip-inno-usb2: support standalone phy nodes
phy: phy-rockchip-inno-usb2: support #address_cells = 2
dt-bindings: phy: phy-rockchip-inno-usb2: add rk3568 documentation
scsi: mpi3mr: Bump driver version to 8.0.0.61.0
scsi: mpi3mr: Fixes around reply request queues
scsi: mpi3mr: Enhanced Task Management Support Reply handling
scsi: mpi3mr: Use TM response codes from MPI3 headers
scsi: mpi3mr: Add io_uring interface support in I/O-polled mode
scsi: mpi3mr: Print cable mngnt and temp threshold events
scsi: mpi3mr: Support Prepare for Reset event
scsi: mpi3mr: Add Event acknowledgment logic
scsi: mpi3mr: Gracefully handle online FW update operation
scsi: mpi3mr: Detect async reset that occurred in firmware
scsi: mpi3mr: Add IOC reinit function
scsi: mpi3mr: Handle offline FW activation in graceful manner
scsi: mpi3mr: Code refactor of IOC init - part2
scsi: mpi3mr: Code refactor of IOC init - part1
scsi: mpi3mr: Fault IOC when internal command gets timeout
scsi: mpi3mr: Display IOC firmware package version
scsi: mpi3mr: Handle unaligned PLL in unmap cmnds
scsi: mpi3mr: Increase internal cmnds timeout to 60s
scsi: mpi3mr: Do access status validation before adding devices
scsi: mpi3mr: Add support for PCIe Managed Switch SES device
scsi: mpi3mr: Update MPI3 headers - part2
scsi: mpi3mr: Update MPI3 headers - part1
scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status
scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave()
scsi: mpi3mr: Add debug APIs based on logging_level bits
scsi: pmcraid: Don't use GFP_DMA in pmcraid_alloc_sglist()
scsi: snic: Don't use GFP_DMA in snic_queue_report_tgt_req()
scsi: myrs: Don't use GFP_DMA
scsi: myrb: Don't use GFP_DMA in myrb_pdev_slave_alloc()
scsi: initio: Don't use GFP_DMA in initio_probe_one()
scsi: sr: Don't use GFP_DMA
scsi: ch: Don't use GFP_DMA
scsi: hisi_sas: Use autosuspend for the host controller
scsi: libsas: Keep host active while processing events
scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed
scsi: libsas: Defer works of new phys during suspend
scsi: libsas: Refactor sas_queue_deferred_work()
scsi: libsas: Add flag SAS_HA_RESUMING
scsi: libsas: Resume host while sending SMP I/Os
scsi: hisi_sas: Add more logs for runtime suspend/resume
scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host
scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list
scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list
scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list
scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume()
scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend"
scsi: libsas: Don't always drain event workqueue for HA resume
ASoC: codecs: ak4375: Change invert controls to a stereo switch
gnss: usb: add support for Sierra Wireless XM1210
gnss: add USB support
efi: apply memblock cap after memblock_add()
of: fdt: Aggregate the processing of "linux,usable-memory-range"
ASoC: meson: g12a: add missing sound-name-prefix property
ASoC: meson: t9015: add missing sound-name-prefix property
ASoC: dt-bindings: Use name-prefix schema
dt-bindings: arm,cci-400: Drop the PL330 from example
dt-bindings: arm: ux500: Document missing compatibles
dt-bindings: power: reset: gpio-restart: Convert to json-schema
ASoC: Add AK4375 support
ASoC: dt-bindings: codecs: Add bindings for ak4375
ASoC: bcm: Use platform_get_irq() to get the interrupt
ASoC: xlnx: Use platform_get_irq() to get the interrupt
ASoC: amd: acp: Remove duplicate dependency in Kconfig
ASoC: qdsp6: fix a use after free bug in open()
ASoC: SOF: AMD: simplify return status handling
ASoC: tegra-audio-rt5677: Correct example
ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines
ASoC: amd: acp-config: Enable SOF audio for Google chrome boards.
iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs
iio:addac:ad74413r: Fix uninitialized ret in a path that won't be hit.
MAINTAINERS: Add maintainer for xilinx-ams
dt-bindings: iio: adc: Add Xilinx AMS binding documentation
iio: adc: Add Xilinx AMS driver
device property: Add fwnode_iomap()
iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid warning.
iio:accel:bmc150: Mark structure __maybe_unused as only needed with for pm ops.
iio:dummy: Drop set but unused variable len.
iio:magn:ak8975: Suppress clang W=1 warning about pointer to enum conversion.
iio:imu:inv_mpu6050: Suppress clang W=1 warning about pointer to enum conversion.
iio:imu:inv_icm42600: Suppress clang W=1 warning about pointer to enum conversion.
iio:dac:mcp4725: Suppress clang W=1 warning about pointer to enum conversion.
iio:amplifiers:hmc425a: Suppress clang W=1 warning about pointer to enum conversion.
iio:adc:ti-ads1015: Suppress clang W=1 warning about pointer to enum conversion.
iio:adc:rcar: Suppress clang W=1 warning about pointer to enum conversion.
iio:adc:ina2xx-adc: Suppress clang W=1 warning about pointer to enum conversion.
MIPS: generic: enable SMP on SMVP systems
MIPS: only register MT SMP ops if MT is supported
MIPS: Octeon: Fix build errors using clang
w1: w1_therm: use swap() to make code cleaner
counter: 104-quad-8: Fix persistent enabled events bug
counter: ti-eqep: Use container_of instead of struct counter_device::priv
counter: Add the necessary colons and indents to the comments of counter_compi
dt-bindings: nvmem: Add missing 'reg' property
nvmem: mtk-efuse: support minimum one byte access stride and granularity
dt-bindings: nvmem: mediatek: add support for mt8195
dt-bindings: nvmem: mediatek: add support bits property
drivers/misc/ocxl: remove redundant rc variable
misc: vmw_vmci: Switch to kvfree_rcu() API
paride: fix up build warning on mips platforms
rapidio: remove not used code about RIO_VID_TUNDRA
rapidio: remove not used macro definition in rio_ids.h
selftests/powerpc: Add a test of sigreturning to the kernel
powerpc/dts: Remove "spidev" nodes
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
applicom: unneed to initialise statics to 0
uacce: use sysfs_emit instead of sprintf
greybus: es2: fix typo in a comment
firmware: Update Kconfig help text for Google firmware
binder: use proper cacheflush header file
clk: qcom: turingcc-qcs404: explicitly include clk-provider.h
clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h
clk: qcom: mmcc-apq8084: explicitly include clk-provider.h
clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h
clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h
clk: qcom: gcc-sm6350: explicitly include clk-provider.h
clk: qcom: gcc-msm8994: explicitly include clk-provider.h
clk: qcom: gcc-sm8350: explicitly include clk-provider.h
ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe()
iommu/iova: Temporarily include dma-mapping.h from iova.h
ASoC: codec: tlv320adc3xxx: New codec driver
ASoC: tlv320adc3xxx: New codec bindings
ASoC: sunxi: Use dev_err_probe() helper
ASoC: stm: Use dev_err_probe() helper
ASoC: samsung: Use dev_err_probe() helper
ASoC: rockchip: Use dev_err_probe() helper
ASoC: qcom: Use dev_err_probe() helper
ASoC: mxs: Use dev_err_probe() helper
ASoC: meson: Use dev_err_probe() helper
ASoC: img: Use dev_err_probe() helper
ASoC: generic: Use dev_err_probe() helper
ASoC: fsl: Use dev_err_probe() helper
ASoC: ti: Use dev_err_probe() helper
ASoC: ateml: Use dev_err_probe() helper
ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper
ASoC: codecs: ssm2305: Use dev_err_probe() helper
ASoC: codecs: simple-mux: Use dev_err_probe() helper
ASoC: codecs: simple-amplifier: Use dev_err_probe() helper
ASoC: codecs: sgtl5000: Use dev_err_probe() helper
ASoC: codecs: pcm3168a: Use dev_err_probe() helper
ASoC: codecs: max9860: Use dev_err_probe() helper
ASoC: codecs: max9759: Use dev_err_probe() helper
ASoC: codecs: es7241: Use dev_err_probe() helper
ASoC: codecs: ak4118: Use dev_err_probe() helper
ASoC: mediatek: mt8195: correct default value
dt-bindings: timer: Add Mstar MSC313e timer devicetree bindings documentation
clocksource/drivers/msc313e: Add support for ssd20xd-based platforms
clocksource/drivers: Add MStar MSC313e timer support
irqchip/renesas-intc-irqpin: Use platform_get_irq_optional() to get the interrupt
irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt
iommu: Move flush queue data into iommu_dma_cookie
iommu/iova: Move flush queue code to iommu-dma
iommu/iova: Consolidate flush queue code
iommu/vt-d: Use put_pages_list
iommu/amd: Use put_pages_list
iommu/amd: Simplify pagetable freeing
iommu/iova: Squash flush_cb abstraction
iommu/iova: Squash entry_dtor abstraction
iommu/iova: Fix race between FQ timeout and teardown
iommu/amd: Fix typo in *glues … together* in comment
ocxl: remove redundant rc variable
powerpc/64s/radix: Fix huge vmap false positive
powerpc: use swap() to make code cleaner
powerpc/mpic: Use bitmap_zalloc() when applicable
clk: samsung: Add initial Exynos7885 clock driver
clk: samsung: clk-pll: Add support for pll1417x
clk: samsung: Make exynos850_register_cmu shared
dt-bindings: clock: Document Exynos7885 CMU bindings
dt-bindings: clock: Add bindings definitions for Exynos7885 CMU
clk: samsung: exynos850: Add missing sysreg clocks
dt-bindings: clock: Add bindings for Exynos850 sysreg clocks
PCI/MSI: Unbreak pci_irq_get_affinity()
ACPI: NFIT: Import GUID before use
dax: remove the copy_from_iter and copy_to_iter methods
dax: remove the DAXDEV_F_SYNC flag
dax: simplify dax_synchronous and set_dax_synchronous
uio: remove copy_from_iter_flushcache() and copy_mc_to_iter()
phy: qcom-qmp: Add SM8450 PCIe0 PHY support
dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings
dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema
dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema
dt-bindings: i2c: tegra: Convert to json-schema
dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120
dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML
ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
ASoC: Intel: catpt: Streamline locals declaration for PCM-functions
ASoC: Intel: catpt: Reduce size of catpt_component_open()
ASoC: Intel: catpt: Test dmaengine_submit() result before moving on
spmi: spmi-pmic-arb: fix irq_set_type race condition
spmi: mediatek: Add support for MT8195
spmi: mediatek: Add support for MT6873/8192
dt-bindings: spmi: document binding for the Mediatek SPMI controller
dt-bindings: spmi: remove the constraint of reg property
spmi: pmic-arb: Add sid and address to error messages
bus: mhi: pci_generic: Introduce Sierra EM919X support
bus: mhi: core: Use correctly sized arguments for bit field
bus: mhi: core: Add an API for auto queueing buffers for DL channel
bus: mhi: core: Fix race while handling SYS_ERR at power up
bus: mhi: core: Fix reading wake_capable channel configuration
bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API
bus: mhi: core: Minor style and comment fixes
bus: mhi: core: Use macros for execution environment features
bus: mhi: pci_generic: Graceful shutdown on freeze
bus: mhi: pci_generic: Add new device ID support for T99W175
dt-bindings: usb: Convert BDC to YAML
dt-bindings: bus: Convert GISB arbiter to YAML
dt-bindings: ata: Convert Broadcom SATA to YAML
ASoC: tegra20: i2s: Filter out unsupported rates
ASoC: tegra20: spdif: Filter out unsupported rates
ASoC: tegra20: spdif: Support system suspend
ASoC: tegra20: spdif: Reset hardware
ASoC: tegra20: spdif: Use more resource-managed helpers
ASoC: tegra20: spdif: Improve driver's code
ASoC: tegra20: spdif: Support device-tree
ASoC: tegra20: spdif: Set FIFO trigger level
ASoC: dt-bindings: tegra20-i2s: Document new nvidia,fixed-parent-rate property
ASoC: dt-bindings: tegra20-i2s: Convert to schema
ASoC: dt-bindings: Add binding for Tegra20 S/PDIF
ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF
ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master
ipc: debug: Add shared memory heap to memory scan
ASoC: SOF: ipc: Add null pointer check for substream->runtime
ASoC: SOF: avoid casting "const" attribute away
ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger
ASoC: SOF: Intel: hda: remove support for RESUME trigger
ASoC: SOF: pcm: remove support for RESUME trigger
iommu/vt-d: Remove unused dma_to_mm_pfn function
iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable()
iommu/vt-d: Use bitmap_zalloc() when applicable
iommu/amd: Remove useless irq affinity notifier
iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume
iommu/amd: X2apic mode: setup the INTX registers on mask/unmask
iommu/amd: X2apic mode: re-enable after resume
iommu/amd: Restore GA log/tail pointer on host resume
iommu/iova: Move fast alloc size roundup into alloc_iova_fast()
iommu/virtio: Fix typo in a comment
iommu/vt-d: Remove unused macros
iommu/vt-d: Use correctly sized arguments for bit field
dmaengine: remove slave_id config field
dmaengine: xilinx_dpdma: stop using slave_id field
dmaengine: qcom-adm: stop abusing slave_id config
dmaengine: sprd: stop referencing config->slave_id
dmaengine: pxa/mmp: stop referencing config->slave_id
dmaengine: shdma: remove legacy slave_id parsing
mmc: bcm2835: stop setting chan_config->slave_id
spi: pic32: stop setting dma_config->slave_id
ASoC: dai_dma: remove slave_id field
dmaengine: tegra20-apb: stop checking config->slave_id
ASoC: tegra20-spdif: stop setting slave_id
scsi: libsas: Decode SAM status and host byte codes
scsi: hisi_sas: Fix phyup timeout on FPGA
scsi: hisi_sas: Prevent parallel FLR and controller reset
scsi: hisi_sas: Prevent parallel controller reset and control phy command
scsi: hisi_sas: Factor out task prep and delivery code
scsi: hisi_sas: Pass abort structure for internal abort
scsi: hisi_sas: Make internal abort have no task proto
scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly
scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent()
scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr()
scsi: qla2xxx: Synchronize rport dev_loss_tmo setting
selftest/lkdtm: Skip stack-entropy test if lkdtm is not available
lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
lkdtm: avoid printk() in recursive_loop()
lkdtm: Note that lkdtm_kernel_info should be removed in the future
of/fdt: Rework early_init_dt_scan_memory() to call directly
of/fdt: Rework early_init_dt_scan_root() to call directly
of/fdt: Rework early_init_dt_scan_chosen() to call directly
i2c: aspeed: Remove unused includes
dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells'
i2c: sh_mobile: update to new DMAENGINE API when terminating
i2c: rcar: update to new DMAENGINE API when terminating
genirq/msi: Convert storage to xarray
genirq/msi: Simplify sysfs handling
genirq/msi: Add abuse prevention comment to msi header
genirq/msi: Mop up old interfaces
genirq/msi: Convert to new functions
genirq/msi: Make interrupt allocation less convoluted
platform-msi: Simplify platform device MSI code
platform-msi: Let core code handle MSI descriptors
bus: fsl-mc-msi: Simplify MSI descriptor handling
soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs()
soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation
NTB/msi: Convert to msi_on_each_desc()
PCI: hv: Rework MSI handling
powerpc/mpic_u3msi: Use msi_for_each-desc()
powerpc/fsl_msi: Use msi_for_each_desc()
powerpc/pasemi/msi: Convert to msi_on_each_dec()
powerpc/cell/axon_msi: Convert to msi_on_each_desc()
powerpc/4xx/hsta: Rework MSI handling
s390/pci: Rework MSI descriptor walk
xen/pcifront: Rework MSI handling
x86/pci/xen: Use msi_for_each_desc()
PCI/MSI: Use msi_on_each_desc()
PCI/MSI: Let core code free MSI descriptors
PCI/MSI: Use msi_add_msi_desc()
PCI/MSI: Protect MSI operations
genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically
genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator
genirq/msi: Provide a set of advanced MSI accessors and iterators
genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()
genirq/msi: Add mutex for MSI list protection
genirq/msi: Move descriptor list to struct msi_device_data
i2c: exynos5: Fix getting the optional clock
i2c: designware-pci: Convert to use dev_err_probe()
i2c: designware-pci: use __maybe_unused for PM functions
i2c: designware-pci: Group MODULE_*() macros
dmaengine: qcom_hidma: Cleanup MSI handling
soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq()
bus: fsl-mc: fsl-mc-allocator: Rework MSI handling
mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling
iommu/arm-smmu-v3: Use msi_get_virq()
perf/smmuv3: Use msi_get_virq()
dmaengine: mv_xor_v2: Get rid of msi_desc abuse
PCI/MSI: Simplify pci_irq_get_affinity()
PCI/MSI: Use msi_get_virq() in pci_get_vector()
genirq/msi: Provide interface to retrieve Linux interrupt number
powerpc/pseries/msi: Let core code check for contiguous entries
PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS
PCI/MSI: Use msi_desc::msi_index
soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index
bus: fsl-mc-msi: Use msi_desc::msi_index
platform-msi: Use msi_desc::msi_index
genirq/msi: Consolidate MSI descriptor data
platform-msi: Store platform private data pointer in msi_device_data
platform-msi: Rename functions and clarify comments
genirq/msi: Remove the original sysfs interfaces
platform-msi: Let the core code handle sysfs groups
PCI/MSI: Let the irq code handle sysfs groups
genirq/msi: Provide msi_device_populate/destroy_sysfs()
soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use
bus: fsl-mc-msi: Allocate MSI device data on first use
platform-msi: Allocate MSI device data on first use
PCI/MSI: Allocate MSI device data on first use
PCI/MSI: Decouple MSI[-X] disable from pcim_release()
device: Add device:: Msi_data pointer and struct msi_device_data
device: Move MSI related data into a struct
powerpc/pseries/msi: Use PCI device properties
powerpc/cell/axon_msi: Use PCI device property
genirq/msi: Use PCI device property
x86/apic/msi: Use PCI device MSI property
x86/pci/XEN: Use PCI device property
PCI/MSI: Set pci_dev::msi[x]_enabled early
i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage
i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
i2c: designware: Do not complete i2c read without RX_FULL interrupt
clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver
dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller
clk: qcom: Add clock driver for SM8450
clk: qcom: Add SDX65 GCC support
clk: qcom: Add LUCID_EVO PLL type for SDX65
iio:accel:bma180: Suppress clang W=1 warning about pointer to enum conversion.
drivers:iio:dac: Add AD3552R driver support
dt-bindings: iio: dac: Add adi,ad3552r.yaml
iio:filter:admv8818: Add sysfs ABI documentation
dt-bindings:iio:filter: add admv8818 doc
iio:filter:admv8818: add support for ADMV8818
iio: add filter subfolder
iio: vz89x: Remove unnecessary cast
iio: in2xx-adc: Remove unnecessary cast
iio: as3935: Remove unnecessary cast
irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time
irqchip/ingenic-tcu: Use correctly sized arguments for bit field
irqchip/gic-v2m: Add const to of_device_id
irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init
MIPS: OCTEON: add put_device() after of_find_device_by_node()
MIPS: BCM47XX: Replace strlcpy with strscpy
mips: fix Kconfig reference to PHYS_ADDR_T_64BIT
mips: txx9: remove left-over for removed TXX9_ACLC configs
mips: alchemy: remove historic comment on gpio build constraints
mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR
mips: kgdb: adjust the comment to the actual ifdef condition
mips: dec: provide the correctly capitalized config CPU_R4X00 in init error message
mips: drop selecting non-existing config NR_CPUS_DEFAULT_2
mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support
MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL
irqchip/spear-shirq: Add support for IRQ 0..6
irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime
irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
iio: stmpe-adc: Use correctly sized arguments for bit field
iio:adc:ti-ads8688:: remove redundant ret variable
iio: addac: ad74413r: fix off by one in ad74413r_parse_channel_config()
iio: adc: ad7606: Fix syntax errors in comments
iio: event_monitor: Flush output on event
iio: iio_device_alloc(): Remove unnecessary self drvdata
selftests/powerpc: skip tests for unavailable mitigations.
powerpc/pseries: use slab context cpumask allocation in CPU hotplug init
powerpc/64s/interrupt: avoid saving CFAR in some asynchronous interrupts
powerpc/64/interrupt: reduce expensive debug tests
powerpc/64s/interrupt: Don't enable MSR[EE] in irq handlers unless perf is in use
powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say whether perf wants PMIs to be soft-NMI
powerpc/64s/interrupt: handle MSR EE and RI in interrupt entry wrapper
powerpc/64/interrupt: make normal synchronous interrupts enable MSR[EE] if possible
powerpc/pseries/vas: Don't print an error when VAS is unavailable
powerpc/perf: Add data source encodings for power10 platform
powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields
perf: Add new macros for mem_hops field
clk: stm32mp1: remove redundant assignment to pointer data
clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell
phy: qcom-qmp: Add SM8450 USB QMP PHYs
dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450
clk: Introduce clk-tps68470 driver
of: unittest: 64 bit dma address test requires arch support
of: unittest: fix warning on PowerPC frame size warning
dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml
ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG
ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml
ASoC: SOF: topology: read back control data from DSP
ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data()
ASoC: SOF: control: Do not handle control notification with component type
ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control
ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data()
ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd
ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data()
ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data()
clk: tegra: Support runtime PM and power domain
clk: tegra: Make vde a child of pll_p on tegra114
phy: freescale: pcie: explicitly add bitfield.h
x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi()
ASoC: rt5663: Handle device_property_read_u32_array error codes
ASoC: SOF: OF: Avoid reverse module dependency
Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq"
interconnect: qcom: Add QCM2290 driver support
dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support
interconnect: icc-rpm: Support child NoC device probe
interconnect: icc-rpm: Add QNOC type QoS support
interconnect: icc-rpm: Define ICC device type
IB/mthca: Use memset_startat() for clearing mpt_entry
iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl
RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr
RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry
RDMA/core: Let ib_find_gid() continue search even after empty entry
RDMA/core: Modify rdma_query_gid() to return accurate error codes
RDMA/hns: Support direct wqe of userspace
dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings
dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings
dt-bindings: PCI: Fix 'unevaluatedProperties' warnings
dt-bindings: memory-controllers: ti,gpmc: Drop incorrect unevaluatedProperties
dt-bindings: usb: Add missing properties used in examples
dt-bindings: watchdog: atmel: Add missing 'interrupts' property
dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents
dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells'
interconnect: qcom: Add SM8450 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings
dt-bindings: perf: Add compatible for Arm DSU-110
dt-bindings: perf: Convert Arm DSU to schema
dt-bindings: gpu: mali-bifrost: Document RZ/G2L support
dt-bindings: thermal: Convert Broadcom TMON to YAML
dt-bindings: rng: Convert iProc RNG200 to YAML
dt-bindings: interrupt-controller: Convert Broadcom STB L2 to YAML
dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML
dt-bindings: gpio: Convert Broadcom STB GPIO to YAML
dt-bindings: rtc: Convert Broadcom STB waketimer to YAML
dt-bindings: pwm: Convert BCM7038 PWM binding to YAML
dt-bindings: reset: Convert Broadcom STB reset to YAML
dt-bindings: pci: Convert iProc PCIe to YAML
dt-bindings: phy: Convert Cygnus PCIe PHY to YAML
ASoC: qdsp6: Fix an IS_ERR() vs NULL bug
ASoC: qcom: Distinguish headset codec by codec_dai->name
ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
ASoC: soc-pcm: test refcount before triggering
ASoC: soc-pcm: serialize BE triggers
ASoC: soc-pcm: Fix and cleanup DPCM locking
ASoC: soc-pcm: align BE 'atomicity' with that of the FE
ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure
iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops
iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation
dt-bindings: arm-smmu: Add compatible for SM8450 SoC
iommu/arm-smmu-qcom: Fix TTBR0 read
dt-bindings: arm-smmu: Add compatible for the SDX55 SoC
phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver
dt-bindings: phy: Add imx8 pcie phy driver support
dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy
ASoC: mediatek: assign correct type to argument
ASoC: SOF: sof-probes: Constify sof_probe_compr_ops
ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device
KVM: PPC: Book3S HV P9: Use kvm_arch_vcpu_get_wait() to get rcuwait object
Documentation/filesystem/dax: DAX on virtiofs
fuse: mark inode DONT_CACHE when per inode DAX hint changes
fuse: negotiate per inode DAX in FUSE_INIT
fuse: enable per inode DAX
fuse: support per inode DAX in fuse protocol
fuse: make DAX mount option a tri-state
fuse: add fuse_should_enable_dax() helper
clocksource/drivers/pistachio: Fix -Wunused-but-set-variable warning
clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_possible_mask
phy: rockchip-inno-usb2: remove redundant assignment to variable delay
mips: ralink: add missing of_node_put() call in ill_acc_of_setup()
MIPS: fix typo in a comment
MIPS: lantiq: Fix typo in a comment
MIPS: Fix typo in a comment
MIPS: Makefile: Remove "ifdef need-compiler" for Kbuild.platforms
MIPS: SGI-IP22: Remove unnecessary check of GCC option
phy: lan966x: Remove set_speed function
phy: ti: Use IS_ERR_OR_NULL() to clean code
dt-bindings: phy: qcom,qusb2: Add SM6350 compatible
phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function
scsi: hpsa: Remove an unused variable in hpsa_update_scsi_devices()
scsi: lpfc: Use struct_group to isolate cast to larger object
scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info
ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6
ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible
ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema
ASoC: dt-bindings: qcom: sm8250: Document "aux-devs"
ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes
ASoC: SOF: Intel: add comment on JasperLake support
ASoC: SOF: Intel: hda-dai: remove unused fields
ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information
ASoC: SOF: hda-stream: only enable DPIB if needed
ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB
ASoC: SOF: Intel: hda-stream: limit PROCEN workaround
ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c
coresight: core: Fix typo in a comment
ALSA: gus: Fix memory leaks at memory allocator error paths
ALSA: gus: Fix erroneous memory allocation
eeprom: at24: Add support for 24c1025 EEPROM
dt-bindings: at24: add at24c1025
ALSA: sound/isa/gus: check the return value of kstrdup()
ALSA: uapi: use C90 comment style instead of C99 style
ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats
dt-bindings: iio: dac: adi,ad5755: drop unrelated included.
iio:adc/dac:Kconfig: Update to drop OF dependencies.
iio:adc:ti-ads124s08: Drop dependency on OF.
iio:adc:envelope-detector: Switch from of headers to mod_devicetable.h
iio:adc:ti-adc12138: Switch to generic firmware properties and drop of_match_ptr
iio:adc:mcp3911: Switch to generic firmware properties.
iio:adc:max9611: Switch to generic firmware properties.
iio:light:cm3605: Switch to generic firmware properties.
iio:pot:mcp41010: Switch to generic firmware properties.
iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h
iio:dac:dpot-dac: Swap of.h for mod_devicetable.h
iio:dac:ad5758: Drop unused of specific headers.
iio:dac:ad5755: Switch to generic firmware properties and drop pdata
iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046
iio: addac: add AD74413R driver
dt-bindings: iio: add AD74413R
iio: add addac subdirectory
MAINTAINERS: Update i.MX 8QXP ADC info
dt-bindings:iio:dac: add ad7293 doc
kselftest: alsa: Use private alsa-lib configuration in mixer test
kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE
kselftest: alsa: Add simplistic test for ALSA mixer controls kselftest
ALSA: sparc: no need to initialise statics to 0
objtool: Remove .fixup handling
x86: Remove .fixup section
x86/word-at-a-time: Remove .fixup usage
x86/usercopy: Remove .fixup usage
x86/usercopy_32: Simplify __copy_user_intel_nocache()
x86/sgx: Remove .fixup usage
x86/checksum_32: Remove .fixup usage
x86/vmx: Remove .fixup usage
x86/kvm: Remove .fixup usage
x86/segment: Remove .fixup usage
x86/fpu: Remove .fixup usage
x86/xen: Remove .fixup usage
x86/uaccess: Remove .fixup usage
x86/futex: Remove .fixup usage
x86/msr: Remove .fixup usage
x86/extable: Extend extable functionality
x86/entry_32: Remove .fixup usage
x86/entry_64: Remove .fixup usage
x86/copy_mc_64: Remove .fixup usage
x86/copy_user_64: Remove .fixup usage
x86/mmx_32: Remove X86_USE_3DNOW
bitfield.h: Fix "type of reg too small for mask" test
clk: Emit a stern warning with writable debugfs enabled
i2c: tegra: use i2c_timings for bus clock freq
net/mlx4: Use irq_update_affinity_hint()
net/mlx5: Use irq_set_affinity_and_hint()
hinic: Use irq_set_affinity_and_hint()
scsi: lpfc: Use irq_set_affinity()
mailbox: Use irq_update_affinity_hint()
ixgbe: Use irq_update_affinity_hint()
be2net: Use irq_update_affinity_hint()
enic: Use irq_update_affinity_hint()
RDMA/irdma: Use irq_update_affinity_hint()
scsi: mpt3sas: Use irq_set_affinity_and_hint()
scsi: megaraid_sas: Use irq_set_affinity_and_hint()
i40e: Use irq_update_affinity_hint()
iavf: Use irq_update_affinity_hint()
genirq: Provide new interfaces for affinity hints
dt-bindings: at24: Rework special case compatible handling
fpga: region: fix kernel-doc
clk: Add write operation for clk_parent debugfs node
clk: __clk_core_init() never takes NULL
clk: clk_core_get() can also return NULL
clk/ti/adpll: Make const pointer error a static const array
MIPS: DTS: Ingenic: adjust register size to available registers
MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780
MIPS: DTS: CI20: Add DT nodes for HDMI setup
MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LCD controllers
i2c: i801: Don't clear status flags twice in interrupt mode
i2c: i801: Don't read back cleared status in i801_check_pre()
i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig
i2c: exynos5: Add bus clock support
clocksource/drivers/imx-sysctr: Mark two variable with __ro_after_init
clocksource/drivers/renesas,ostm: Make RENESAS_OSTM symbol visible
clocksource/drivers/renesas-ostm: Add RZ/G2L OSTM support
dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2L OSTM
x86: Add straight-line-speculation mitigation
ASoC: test-component: fix null pointer dereference.
ASoC: dt-bindings: tegra: Document interconnects property
phy: qcom: use struct_size instead of sizeof
powerpc/powermac: Add additional missing lockdep_register_key()
powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic
powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
selftests/powerpc/spectre_v2: Return skip code when miss_percent is high
powerpc/cell: Fix clang -Wimplicit-fallthrough warning
macintosh: Add const to of_device_id
powerpc/inst: Optimise copy_inst_from_kernel_nofault()
powerpc/inst: Move ppc_inst_t definition in asm/reg.h
powerpc/inst: Define ppc_inst_t as u32 on PPC32
powerpc/inst: Define ppc_inst_t
powerpc/inst: Refactor ___get_user_instr()
powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs
powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP
powerpc/kuap: Wire-up KUAP on book3e/64
powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode.
powerpc/kuap: Wire-up KUAP on 40x
powerpc/kuap: Wire-up KUAP on 44x
powerpc: Add KUAP support for BOOKE and 40x
powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only
powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64
powerpc/config: Add CONFIG_BOOKE_OR_40x
powerpc/nohash: Move setup_kuap out of 8xx.c
powerpc/kuap: Add kuap_lock()
powerpc/kuap: Remove __kuap_assert_locked()
powerpc/kuap: Check KUAP activation in generic functions
powerpc/kuap: Add a generic intermediate layer
powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64
powerpc/32s: Save content of sr0 to avoid 'mfsr'
powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
powerpc/32s: Remove capability to disable KUEP at boottime
powerpc/book3e: Activate KUEP at all time
powerpc/44x: Activate KUEP at all time
powerpc/8xx: Activate KUEP at all time
Revert "powerpc: Inline setup_kup()"
powerpc/40x: Map 32Mbytes of memory at startup
powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU
powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU
powerpc/64s: Make hash MMU support configurable
powerpc/64s: Always define arch unmapped area calls
powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear
powerpc/64e: remove mmu_linear_psize
clocksource/drivers/exynos_mct: Fix silly typo resulting in checkpatch warning
PCI/MSI: Move descriptor counting on allocation fail to the legacy code
genirq/msi: Handle PCI/MSI allocation fail in core code
PCI/MSI: Make pci_msi_domain_check_cap() static
PCI/MSI: Move msi_lock to struct pci_dev
PCI/MSI: Sanitize MSI-X table map handling
PCI/MSI: Split out irqdomain code
PCI/MSI: Split out !IRQDOMAIN code
PCI/MSI: Split out CONFIG_PCI_MSI independent part
PCI/MSI: Move code into a separate directory
PCI/MSI: Make msix_update_entries() smarter
PCI/MSI: Cleanup include zoo
PCI/MSI: Make arch_restore_msi_irqs() less horrible.
x86/hyperv: Refactor hv_msi_domain_free_irqs()
genirq/msi, treewide: Use a named struct for PCI/MSI attributes
MIPS: Octeon: Use arch_setup_msi_irq()
PCI/sysfs: Use pci_irq_vector()
PCI/MSI: Remove msi_desc_to_pci_sysdata()
PCI/MSI: Make pci_msi_domain_write_msg() static
genirq/msi: Fixup includes
genirq/msi: Remove unused domain callbacks
genirq/msi: Guard sysfs code
PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity()
powerpc/4xx: Complete removal of MSI support
powerpc/4xx: Remove MSI support which never worked
x86/alternative: Relax text_poke_bp() constraint
MIPS: TXX9: Remove rbtx4938 board support
MIPS: Loongson64: Use three arguments for slti
MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls
i2c: exynos5: Add support for ExynosAutoV9 SoC
dt-bindings: i2c: exynos5: Add bus clock
dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible
dt-bindings: i2c: exynos5: Convert to dtschema
dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema
dt-bindings: i2c: tegra-bpmp: Convert to json-schema
dt-bindings: arm: pmu: Document Denver and Carmel PMUs
dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again
dt-bindings: net: Convert SYSTEMPORT to YAML
dt-bindings: net: Convert AMAC to YAML
dt-bindings: net: Convert iProc MDIO mux to YAML
dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML
dt-bindings: net: Convert GENET binding to YAML
dt-bindings: net: Document moca PHY interface
dt-bindings: net: brcm,unimac-mdio: Update maintainers for binding
dt-bindings: net: brcm,unimac-mdio: reg-names is optional
dt-bindings: PCI: brcmstb: compatible is required
objtool: Add straight-line-speculation validation
x86: Prepare inline-asm for straight-line-speculation
ASoC: amd: Convert to new style DAI format definitions
binder: fix pointer cast warning
ASoC: mediatek: mt8195: silence uninitialized variable warning
iomap: turn the byte variable in iomap_zero_iter into a ssize_t
misc: sram: Add compatible string for Tegra234 SYSRAM
ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI
ASoC: dt-bindings: rt5682s: add AMIC delay time property
ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file
ASoC: rt5682s: add delay time to fix pop sound issue
ASoC: Intel: boards: add 'static' qualifiers for max98390 routes
x86: Prepare asm files for straight-line-speculation
x86/lib/atomic64_386_32: Rename things
x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
x86: Move RETPOLINE*_CFLAGS to arch Makefile
x86/csum: Rewrite/optimize csum_partial()
clk: lan966x: Extend lan966x clock driver for clock gating support
dt-bindings: clock: lan966x: Extend includes with clock gates
dt-bindings: clock: lan966x: Extend for clock gate support
clk: gate: Add devm_clk_hw_register_gate()
clk: lan966x: Add lan966x SoC clock driver
dt-bindings: clock: lan966x: Add LAN966X Clock Controller
dt-bindings: clock: lan966x: Add binding includes for lan966x SoC clock IDs
clk: renesas: r9a07g044: Add GPU clock and reset entries
clk: renesas: r9a07g044: Add mux and divider for G clock
clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro
clk: renesas: cpg-mssr: Add support for R-Car S4-8
clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver
RDMA/qedr: Fix reporting max_{send/recv}_wr attrs
RDMA/rxe: Remove the unnecessary variable
ALSA: seq: Set upper limit of processed events
ALSA: mixart: Add sanity check for timer notify streams
ALSA: ppc: beep: fix clang -Wimplicit-fallthrough
fuse: Pass correct lend value to filemap_write_and_wait_range()
phy: qcom-qmp: Add SM8450 UFS QMP Phy
dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible
scsi: ufs: dt-bindings: Add SM8450 compatible strings
ALSA: mixart: Reduce size of mixart_timer_notify
scsi: lpfc: Update lpfc version to 14.0.0.4
scsi: lpfc: Add additional debugfs support for CMF
scsi: lpfc: Cap CMF read bytes to MBPI
scsi: lpfc: Adjust CMF total bytes and rxmonitor
scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup
scsi: lpfc: Fix NPIV port deletion crash
scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance
scsi: lpfc: Change return code on I/Os received during link bounce
scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV
scsi: ufs: Implement polling support
scsi: ufs: Optimize the command queueing code
scsi: ufs: Stop using the clock scaling lock in the error handler
scsi: ufs: Fix a kernel crash during shutdown
scsi: ufs: Improve SCSI abort handling further
scsi: ufs: Introduce ufshcd_release_scsi_cmd()
scsi: ufs: Remove the 'update_scaling' local variable
scsi: ufs: Remove hba->cmd_queue
scsi: ufs: Fix a deadlock in the error handler
scsi: ufs: Rework ufshcd_change_queue_depth()
scsi: ufs: Remove ufshcd_any_tag_in_use()
scsi: ufs: Fix race conditions related to driver data
scsi: ufs: Remove dead code
scsi: ufs: Remove the sdev_rpmb member
scsi: ufs: Remove is_rpmb_wlun()
scsi: ufs: Rename a function argument
scsi: core: Fix scsi_device_max_queue_depth()
scsi: mptfusion: Remove redundant variable r
scsi: be2iscsi: Remove maintainers
scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte
scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting
scsi: hisi_sas: Use non-atomic bitmap functions when possible
scsi: hisi_sas: Remove some useless code in hisi_sas_alloc()
scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable
RDMA/bnxt_re: Fix endianness warning for req.pkey
RDMA/irdma: Fix the type used to declare a bitmap
IB/core: Remove redundant pointer mm
RDMA/uverbs: Remove the unnecessary assignment
RDMA/hns: Modify the mapping attribute of doorbell to device
RDMA/siw: Use max() instead of doing it manually
dt-bindings: Use correct vendor prefix for Asahi Kasei Corp.
dt-bindings: Only show unique unit address warning for enabled nodes
interconnect: qcom: rpm: Prevent integer overflow in rate
interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check
clk: qcom: rpmh: add support for SM8450 rpmh clocks
dt-bindings: clock: Add RPMHCC bindings for SM8450
clk: qcom: smd-rpm: Drop binary value handling for buffered clock
clk: qcom: smd-rpm: Drop the use of struct rpm_cc
clk: qcom: smd-rpm: Drop MFD qcom-rpm reference
iommu/virtio: Support identity-mapped domains
iommu/virtio: Pass end address to viommu_add_mapping()
iommu/virtio: Sort reserved regions
iommu/virtio: Support bypass domains
iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG
ASoC: mediatek: mt8195: add memory-region property
ASoC: mediatek: mt8195: add adsp and dai-link property
ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682
ASoC: mediatek: mt8195: add model property
ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops
ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES
ASoC: ti: davinci-mcasp: Remove unnecessary conditional
ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment
ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment
ASoC: test-component: fix null pointer dereference.
sound/soc: remove useless bool conversion to bool variable
ASoC: mediatek: mt8195: add headset codec rt5682s support
ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx
ASoC: mediatek: mt8195: support reserved memory assignment
iommu/io-pgtable-arm: Fix table descriptor paddr formatting
iommu: Extend mutex lock scope in iommu_probe_device()
iommu: Log iova range in map/unmap trace events
ALSA: usb-audio: Drop CONFIG_PM ifdefs
ALSA: oss: remove useless NULL check before kfree
ALSA: Fix some typo
uio: uio_dmem_genirq: Catch the Exception
memremap: remove support for external pgmap refcounts
fsdax: don't require CONFIG_BLOCK
iomap: build the block based code conditionally
dax: fix up some of the block device related ifdefs
fsdax: shift partition offset handling into the file systems
dax: return the partition offset from fs_dax_get_by_bdev
iomap: add a IOMAP_DAX flag
xfs: pass the mapping flags to xfs_bmbt_to_iomap
xfs: use xfs_direct_write_iomap_ops for DAX zeroing
xfs: move dax device handling into xfs_{alloc,free}_buftarg
ext4: cleanup the dax handling in ext4_fill_super
ext2: cleanup the dax handling in ext2_fill_super
fsdax: decouple zeroing from the iomap buffered I/O code
fsdax: factor out a dax_memzero helper
fsdax: simplify the offset check in dax_iomap_zero
xfs: add xfs_zero_range and xfs_truncate_page helpers
fsdax: simplify the pgoff calculation
fsdax: use a saner calling convention for copy_cow_page_dax
fsdax: remove a pointless __force cast in copy_cow_page_dax
dm-stripe: add a stripe_dax_pgoff helper
dm-log-writes: add a log_writes_dax_pgoff helper
dm-linear: add a linear_dax_pgoff helper
dax: remove dax_capable
xfs: factor out a xfs_setup_dax_always helper
dax: move the partition alignment check into fs_dax_get_by_bdev
dax: remove the pgmap sanity checks in generic_fsdax_supported
dax: simplify the dax_device <-> gendisk association
dax: remove CONFIG_DAX_DRIVER
dm: make the DAX support depend on CONFIG_FS_DAX
dm: fix alloc_dax error handling in alloc_dev
iio:dac:ad7293: add support for AD7293
iio: ltr501: Export near level property for proximity sensor
dt-bindings: iio: light: ltr501: Add proximity-near-level
dt-bindings: iio: adc: document TS voltage in AXP PMICs
iio:adc:axp20x: add support for NTC thermistor
Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub property
iio: imu: st_lsm6dsx: add dts property to disable sensor-hub
openrisc: Add clone3 ABI wrapper
openrisc: Use delay slot for clone and fork wrappers
openrisc: Cleanup switch code and comments
clk: qcom: Add support for SDX65 RPMh clocks
dt-bindings: clock: Introduce RPMHCC bindings for SDX65
driver: soc: xilinx: register for power events in zynqmp power driver
firmware: xilinx: instantiate xilinx event manager driver
drivers: soc: xilinx: add xilinx event management driver
nvmem: core: set size for sysfs bin file
w1: Misuse of get_user()/put_user() reported by sparse
binder: defer copies of pre-patched txn data
binder: read pre-translated fds from sender buffer
binder: avoid potential data leakage when copying txn
binder: fix handling of error during copy
binder: remove repeat word from comment
char/mwave: Adjust io port register size
mei: Remove some dead code
misc: at25: Align comment style
misc: at25: Replace commas by spaces in the ID tables
misc: at25: Reorganize headers for better maintenance
misc: at25: Factor out at_fram_to_chip()
misc: at25: Switch to use BIT() instead of custom approaches
misc: at25: Get rid of intermediate storage for AT25 chip data
misc: at25: Get platform data via dev_get_platdata()
misc: at25: Check new property ("address-width") first
misc: at25: Unshadow error codes in at25_fw_to_chip()
misc: at25: Use at25->chip instead of local chip everywhere in ->probe()
misc: at25: Check proper value of chip length in FRAM case
misc: at25: Don't copy garbage to the at25->chip in FRAM case
misc: at25: Make driver OF independent again
fpga: stratix10-soc: Do not use ret uninitialized in s10_probe()
scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp
scsi: sd_zbc: Simplify zone full condition check
MAINTAINERS: Add entry for Qualcomm clock drivers
clk: Gemini: fix struct name in kernel-doc
clk: zynq: pll: Fix kernel-doc warnings
clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1
ASoC: cs35l41: Fix undefined reference to core functions
ASoC: amd: Fix dependency for SPI master
ASoC: rt5640: Fix the wrong state of the JD in the HDA header
powerpc: make memremap_compat_align 64s-only
powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix
powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c
powerpc/64s: move page size definitions from hash specific file
powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled
powerpc/64s: move THP trace point creation out of hash specific file
powerpc/pseries: lparcfg don't include slb_size line in radix mode
powerpc/pseries: move process table registration away from hash-specific code
powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific
powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE
powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE
powerpc: Remove unused FW_FEATURE_NATIVE references
KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST
KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots
ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID
ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present
phy: lan966x: Extend lan966x to support multiple phy interfaces.
phy: intel: Remove redundant dev_err call in thunderbay_emmc_phy_probe()
dt-bindings: net: cdns,macb: Convert to json-schema
dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples
dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds
of: base: Skip CPU nodes with "fail"/"fail-..." status
Update trivial-devices.yaml with Sensirion,sht4x
dt-bindings: Add resets to the PL011 bindings
dt-bindings: hwmon: add TI DC-DC converters
dt-bindings: leds: convert BCM6328 controller to the json-schema
KVM: PPC: Book3S HV P9: Remove unused ri_set local variable
powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV.
powerpc/signal32: Use struct_group() to zero spe regs
i2c: stm32f7: remove noisy and imprecise log messages
i2c: stm32: get rid of stm32f7_i2c_release_bus return value
ASoC: codecs: wcd934x: remove redundant ret variable
ASoC: tegra: Add master volume/mute control support
eeprom: at24: remove struct at24_client
ALSA: oss: fix compile error when OSS_DEBUG is enabled
clocksource: Reduce the default clocksource_watchdog() retries to 2
clocksource: Avoid accidental unstable marking of clocksources
genirq/generic_chip: Constify irq_generic_chip_ops
Revert "i2c: designware-pci: Add support for Fast Mode Plus and High Speed Mode"
Revert "i2c: designware-pci: Set ideal timing parameters for Elkhart Lake PSE"
ASoC: Intel: Skylake: Use NHLT API to search for blob
ALSA: hda: Simplify DMIC-in-NHLT check
ALSA: hda: Fill gaps in NHLT endpoint-interface
ASoC: Intel: boards: add max98390 2/4 speakers support
ASoC: mediatek: mt8195: make several arrays static const
firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer
ASoC: intel: boards: bytcht*: Constify static snd_soc_ops
ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning
ASoC: mediatek: mt8195: Constify static snd_soc_ops
interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
powerpc/32s: Fix shift-out-of-bounds in KASAN init
powerpc/powermac: Add missing lockdep_register_key()
powerpc/modules: Don't WARN on first module allocation attempt
powerpc/64s: Get LPID bit width from device tree
MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32
clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB
powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC
scsi: Remove superfluous #include <linux/async.h> directives
scsi: pmcraid: Fix a kernel-doc warning
scsi: pm8001: Fix kernel-doc warnings
scsi: megaraid: Fix a kernel-doc warning
scsi: initio: Fix a kernel-doc warning
scsi: dc395x: Fix a kernel-doc warning
scsi: bfa: Declare 'bfad_im_vport_attrs' static
scsi: atp870u: Fix a kernel-doc warning
scsi: a100u2w: Fix a kernel-doc warning
scsi: core: Show SCMD_LAST in text form
scsi: core: Declare 'scsi_scan_type' static
scsi: core: Suppress a kernel-doc warning
scsi: qedi: Remove set but unused 'page' variable
scsi: ufs: Let devices remain runtime suspended during system suspend
powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends
powerpc/atomics: Use immediate operand when possible
powerpc/bitops: Use immediate operand when possible
i2c: i801: Improve handling platform data for tco device
dt-bindings: arm: cpus: Add ARM Cortex-A78
dt-bindings: thermal: Fix definition of cooling-maps contribution property
dt-bindings: display: sync formats with simplefb.h
RDMA/bnxt_re: Use bitmap_zalloc() when applicable
RDMA/pvrdma: Use non-atomic bitmap functions when possible
RDMA/pvrdma: Use bitmap_zalloc() when applicable
IB/hfi1: Use bitmap_zalloc() when applicable
RDMA/mlx4: Use bitmap_alloc() when applicable
RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()'
RDMA/ocrdma: Use bitmap_zalloc() when applicable
i2c: designware-pci: Set ideal timing parameters for Elkhart Lake PSE
i2c: designware-pci: Add support for Fast Mode Plus and High Speed Mode
i2c: enable async suspend/resume on i2c client devices
i2c: enable async suspend/resume for i2c adapters
i2c: designware: Enable async suspend / resume of designware devices
i2c: mpc: Correct I2C reset procedure
ALSA: hda: Make proper use of timecounter
ASoC: sunxi: sun4i-spdif: Implement IEC958 control
ASoC: qcom: Add support for ALC5682I-VS codec
ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls
ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method
ASoC: intel: sst-mfld-platform-pcm: add .delay support
ASoC: amd: acp-pcm-dma: add .delay support
ASoC: soc-component: add snd_soc_pcm_component_delay()
ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay()
powerpc: flexible GPR range save/restore macros
powerpc/watchdog: help remote CPUs to flush NMI printk output
powerpc: Don't bother about .data..Lubsan sections
powerpc/ptdump: Fix display a BAT's size unit
powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32
powerpc/ftrace: Add module_trampoline_target() for PPC32
powerpc/ftrace: No need to read LR from stack in _mcount()
powerpc: Mark probe_machine() __init and static
powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
powerpc/mm: Move tlbcam_sz() and make it static
powerpc/85xx: Make c293_pcie_pic_init() static
powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static
powerpc/85xx: Fix no previous prototype warning for mpc85xx_setup_pmc()
powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192
powerpc: remove cpu_online_cores_map function
MIPS: CPS: Use bitfield helpers
MIPS: CPC: Use bitfield helpers
MIPS: Remove a repeated word in a comment
dt-bindings: timer: tpm-timer: Add imx8ulp compatible string
i2c: designware: Fix the kernel doc description for struct dw_i2c_dev
i2c: rk3x: enable clock before getting rate
i2c: i801: Improve handling of chip-specific feature definitions
i2c: i801: Remove i801_set_block_buffer_mode
i2c: i801: Don't silently correct invalid transfer size
i2c: tegra: Add the ACPI support
dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string
dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match
Revert "powerpc/code-patching: Improve verification of patchability"
fpga: region: Use standard dev_release for class driver
fpga: bridge: Use standard dev_release for class driver
fpga: mgr: Use standard dev_release for class driver
iio: test: Add test for IIO_VAL_INT_64.
iio: test: Add check against NULL for buffer in tests.
iio: expose shared parameter in IIO_ENUM_AVAILABLE
iio: buffer-dma: Use round_down() instead of rounddown()
iio: buffer-dma: Remove unused iio_buffer_block struct
Documentation: coresight: Update coresight configuration docs
coresight: configfs: Allow configfs to activate configuration
coresight: syscfg: Example CoreSight configuration loadable module
coresight: syscfg: Update load API for config loadable modules
coresight: configuration: Update API to permit dynamic load/unload
coresight: configuration: Update API to introduce load owner concept
most: usb: replace snprintf in show functions with sysfs_emit
speakup: remove redundant assignment of variable i
scripts/tags: add space regexs to all regex_c
comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h>
comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h>
comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h>
comedi: ni_routing: tools: Update due to moved COMEDI headers
comedi: Move the main COMEDI headers
include/linux/byteorder/generic.h: fix index variables
ASoC: SOF: mediatek: Use %pR/%pa to print resources/physical addresses
ASoC: cs35l41: Fix link problem
ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer
ASoC: imx-hdmi: add put_device() after of_find_device_by_node()
ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause
ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags
ASoC: SOF: align the hw_free sequence with stop
ASoC: SOF: pcm: move the check for prepared flag
ASoC: SOF: Add a helper for freeing PCM stream
ASoC: SOF: call platform hw_free for paused streams during suspend
ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers
ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's
ASoC: SOF: Intel: hda: Add a helper function for stream reset
ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget
clk: renesas: r9a07g044: Add TSU clock and reset entry
mmc: renesas_sdhi: Simplify an expression
mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock
phy: stm32: adopt dev_err_probe for regulators
RDMA/bnxt_re: Remove dynamic pkey table
RDMA/siw: Use helper function to set sys_image_guid
RDMA/rtrs-clt: Fix the initial value of min_latency
RDMA/cma: Remove open coding of overflow checking for private_data_len
RDMA/cxgb4: Use non-atomic bitmap functions when possible
RDMA/cxgb4: Use bitmap_set() when applicable
RDMA/cxgb4: Use bitmap_zalloc() when applicable
IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_mr.c'
IB/mthca: Use non-atomic bitmap functions when possible in 'mthca_allocator.c'
IB/mthca: Use bitmap_set() when applicable
IB/mthca: Use bitmap_zalloc() when applicable
fuse: send security context of inode on file
fuse: extend init flags
ASoC: rt5640: Add the HDA header support
ASoC: rt5640: Add the binding include file for the HDA header support
ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead
ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource()
ASoC: mediatek: remove unnecessary CONFIG_PM
powerpc/watchdog: Fix wd_smp_last_reset_tb reporting
phy: bcm-ns-usb2: improve printing ref clk errors
dax: Kill DEV_DAX_PMEM_COMPAT
powerpc/microwatt: Make microwatt_get_random_darn() static
powerpc/watchdog: read TB close to where it is used
powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi
powerpc/watchdog: tighten non-atomic read-modify-write access
powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
powerpc/prom_init: Fix improper check of prom_getprop()
powerpc/rtas: rtas_busy_delay_time() kernel-doc
powerpc/rtas: rtas_busy_delay() improvements
powerpc/pseries: delete scanlog
powerpc/rtas: kernel-doc fixes
powerpc/code-patching: Improve verification of patchability
powerpc/tsi108: make EXPORT_SYMBOL follow its function immediately
bpf ppc32: Access only if addr is kernel address
bpf ppc32: Add BPF_PROBE_MEM support for JIT
bpf ppc64: Access only if addr is kernel address
bpf ppc64: Add BPF_PROBE_MEM support for JIT
powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro
bpf powerpc: refactor JIT compiler code
bpf powerpc: Remove extra_pass from bpf_jit_build_body()
bpf powerpc: Remove unused SEEN_STACK
powerpc/eeh: Use a goto for recovery failures
powerpc/eeh: Small refactor of eeh_handle_normal_event()
powerpc/xive: Add a debugfs toggle for save-restore
powerpc/xive: Add a kernel parameter for StoreEOI
powerpc/xive: Add a debugfs toggle for StoreEOI
powerpc/xive: Add a debugfs file to dump EQs
powerpc/xive: Rename the 'cpus' debugfs file to 'ipis'
powerpc/xive: Change the debugfs file 'xive' into a directory
powerpc/xive: Introduce xive_core_debugfs_create()
powerpc/xive: Activate StoreEOI on P10
powerpc/xive: Introduce an helper to print out interrupt characteristics
powerpc/xive: Replace pr_devel() by pr_debug() to ease debug
powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes
powerpc/btext: add missing of_node_put
powerpc/cell: add missing of_node_put
powerpc/powernv: add missing of_node_put
powerpc/6xx: add missing of_node_put
ASoC: SOF: handle paused streams during system suspend
ASoC: SOF: topology: don't use list_for_each_entry_reverse()
ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step
ASoC: SOF: Intel: add .ack support for HDaudio platforms
ASoC: SOF: pcm: add .ack callback support
ALSA: pcm: introduce INFO_NO_REWINDS flag
ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range
KVM: PPC: Book3S HV P9: Remove subcore HMI handling
KVM: PPC: Book3S HV P9: Stop using vc->dpdes
KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry
KVM: PPC: Book3S HV P9: Remove most of the vcore logic
KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entry and exit
KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready
KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit
KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving
KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry
KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry
KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix guest exit
KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB flushing
KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed
KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving host DAWR SPRs
KVM: PPC: Book3S HV P9: Comment and fix MMU context switching code
KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to manage some host SPRs
KVM: PPC: Book3S HV P9: Demand fault TM facility registers
KVM: PPC: Book3S HV P9: Demand fault EBB facility registers
KVM: PPC: Book3S HV P9: More SPR speed improvements
KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround to processors that require it
KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible
KVM: PPC: Book3S HV P9: Implement TM fastpath for guest entry/exit
KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access into low level entry
KVM: PPC: Book3S HV P9: Move nested guest entry into its own function
KVM: PPC: Book3S HV P9: Move host OS save/restore functions to built-in
KVM: PPC: Book3S HV P9: Move vcpu register save/restore into functions
KVM: PPC: Book3S HV P9: Juggle SPR switching around
KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed
KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls
KVM: PPC: Book3S HV P9: Optimise timebase reads
KVM: PPC: Book3S HV P9: Move TB updates
KVM: PPC: Book3S HV: Change dec_expires to be relative to guest timebase
KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kvmppc_start_thread
KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delaying MSR[EE] disable
KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions required to save host SPRs
KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_host_os_sprs
KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write
KVM: PPC: Book3S HV P9: Factor out yield_count increment
KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked not inuse
KVM: PPC: Book3S HV P9: Factor PMU save/load into context switch functions
KVM: PPC: Book3S HV P9: Implement PMU save/restore in C
powerpc/64s: Implement PMU override command line option
powerpc/64s: Always set PMU control registers to frozen/disabled when not in use
KVM: PPC: Book3S HV: Don't always save PMU for guest capable of nesting
powerpc/64s: Keep AMOR SPR a constant ~0 at runtime
KVM: PPC: Book3S HV: POWER10 enable HAIL when running radix guests
powerpc/time: add API for KVM to re-arm the host timer/decrementer
KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit
KVM: PPC: Book3S HV P9: Use large decrementer for HDEC
KVM: PPC: Book3S HV P9: Use host timer accounting to avoid decrementer read
KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host
powerpc/64s: guard optional TIDR SPR with CPU ftr test
powerpc/64s: Remove WORT SPR from POWER9/10 (take 2)
ALSA: led: Use restricted type for iface assignment
soundwire: qcom: remove redundant version number read
i2c: mux: gpio: Use array_size() helper
i2c: mux: gpio: Don't dereference fwnode from struct device
i2c: mux: gpio: Replace custom acpi_get_local_address()
i2c: imx: Add timer for handling the stop condition
clk: sunxi-ng: Add support for the D1 SoC clocks
clk: sunxi-ng: gate: Add macros for gates with fixed dividers
clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw
clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw
clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw
dt-bindings: clk: Add compatibles for D1 CCUs
clk: sunxi-ng: Allow the CCU core to be built as a module
clk: sunxi-ng: Convert early providers to platform drivers
i2c: Remove unused Netlogic/Sigma Designs XLR driver
i2c: Remove Netlogic XLP variant
phy: intel: Add Thunder Bay eMMC PHY support
dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings
phy: Add lan966x ethernet serdes PHY driver
dt-bindings: phy: Add constants for lan966x serdes
dt-bindings: phy: Add lan966x-serdes binding
phy: phy-can-transceiver: Make devm_gpiod_get optional
phy: cadence-torrent: use swap() to make code cleaner
phy: uniphier-ahci: Add support for Pro4 SoC
dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC
phy: uniphier-pcie: Add dual-phy support for NX1 SoC
phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register
phy: uniphier-pcie: Add compatible string and SoC-dependent data for NX1 SoC
dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC
phy: uniphier-usb3: Add compatible string for NX1 SoC
dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC
dt-bindings: phy: Tegra194 P2U convert to YAML
phy: amlogic: Add a new driver for the HDMI TX PHY on Meson8/8b/8m2
dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings
phy: qcom: Introduce new eDP PHY driver
dt-bindings: phy: Introduce Qualcomm eDP PHY binding
phy: bcm-ns-usb2: support updated DT binding with PHY reg space
clk: samsung: exynos850: Register clocks early
interconnect: qcom: Add MSM8996 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings
interconnect: icc-rpm: Add support for bus power domain
dt-bindings: interconnect: Combine SDM660 bindings into RPM schema
ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec
ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration
ASoC: tlv320aic31xx: Add divs for bclk as clk_in
ASoC: tlv320aic31xx: Add support for pll_r coefficient
ASoC: tlv320aic31xx: Fix typo in BCLK clock name
ASoC: cs42l42: Report initial jack state
ASoC: SOF: sof-pci-dev: use community key on all Up boards
ASoC: stm32: spdifrx: add pm_runtime support
ASoC: stm32: dfsdm: add pm_runtime support for audio
ASoC: stm32: i2s: add pm_runtime support
ASoC: SOF: Intel: hda: free DAI widget during stop and suspend
ASoC: SOF: add support for dynamic pipelines with multi-core
ASoC: SOF: hda: don't use the core op for power up/power down
ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines
ASoC: SOF: topology: remove sof_load_pipeline_ipc()
ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops
ASoC: SOF: Intel: TGL: set core_get/put ops
ASoC: SOF: Add ops for core_get and core_put
ASoC: SOF: Introduce num_cores and ref count per core
ASoC: SOF: Intel: hda: expose get_chip_info()
ASoC: SOF: imx8m: Implement reset callback
ASoC: SOF: imx8m: Implement DSP start
ASoC: SOF: imx8m: Add runtime PM / System PM support
ASoC: SOF: imx8: Add runtime PM / System PM support
ASoC: SOF: imx: Add code to manage DSP related clocks
clk: imx8mp: Fix the parent clk of the audio_root_clk
clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h
interconnect: qcom: Add EPSS L3 support on SC7280
dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280
clk: imx8mn: Fix imx8mn_clko1_sels
clk: imx: Use div64_ul instead of do_div
clk: imx: imx8ulp: set suppress_bind_attrs to true
clk: samsung: exynos850: Keep some crucial clocks running
clk: samsung: exynos850: Implement CMU_CMGP domain
dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP
clk: samsung: exynos850: Implement CMU_APM domain
dt-bindings: clock: Add bindings for Exynos850 CMU_APM
clk: sunxi-ng: Allow drivers to be built as modules
clk: sunxi-ng: Export symbols used by CCU drivers
iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask()
clk: samsung: Update CPU clk registration
ALSA: hda: Remove redundant runtime PM calls
clk: samsung: Remove meaningless __init and extern from header files
clk: samsung: remove __clk_lookup() usage
dt-bindings: clock: samsung: add IDs for some core clocks
RDMA/hns: Remove magic number
RDMA/hns: Remove macros that are no longer used
RDMA/hns: Correctly initialize the members of Array[][]
RDMA/hns: Correct the type of variables participating in the shift operation
RDMA/hns: Replace tab with space in the right-side comments
RDMA/hns: Correct the print format to be consistent with the variable type
RDMA/hns: Correct the hex print format
RDMA/rxe: Remove some #defines from rxe_pool.h
RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c
RDMA/rxe: Save object pointer in pool element
RDMA/rxe: Copy setup parameters into rxe_pool
RDMA/rxe: Cleanup rxe_pool_entry
RDMA/rxe: Replace irqsave locks with bh locks
RDMA/usnic: Clean up usnic_ib_alloc_pd()
RDMA/cxgb4: Use helper function to set GUIDs
reset: Add of_reset_control_get_optional_exclusive()
dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0
clk: renesas: cpg-mssr: propagate return value of_genpd_add_provider_simple()
clk: renesas: cpg-mssr: Check return value of pm_genpd_init()
clk: renesas: rzg2l: propagate return value of_genpd_add_provider_simple()
clk: renesas: rzg2l: Check return value of pm_genpd_init()
clk: renesas: r9a07g044: Add RSPI clock and reset entries
clk: renesas: r9a07g044: Change core clock "I" from DEF_FIXED->DEF_DIV
clk: renesas: rzg2l: Add CPG_PL1_DDIV macro
mmc: renesas_sdhi: Parse DT for SDnH
mmc: renesas_sdhi: Use dev_err_probe when getting clock fails
clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST
clk: renesas: rcar-gen3: Switch to new SD clock handling
mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M
clk: renesas: r8a779a0: Add SDnH clock to V3U
clk: renesas: rcar-gen3: Add SDnH clock
clk: renesas: rcar-gen3: Add dummy SDnH clock
scsi: ufs: Fix double space in SCSI_UFS_HWMON description
scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD
scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint
scsi: pm80xx: Add tracepoints
scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation
scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd()
scsi: pm80xx: Do not check the address-of value for NULL
scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp()
scsi: core: Use eh_timeout for START STOP UNIT
scsi: core: Remove Scsi_Host.shost_dev_attr_groups
scsi: core: Simplify control flow in scmd_eh_abort_handler()
Documentation: coresight: Fix documentation issue
of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set
ASoC: codecs: MBHC: Remove useless condition check
ASoC: SOF: mediatek: Add DSP system PM callback for mt8195
ASoC: SOF: mediatek: Add mt8195 dsp clock support
ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195
ASoC: SOF: Add mt8195 device descriptor
ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware
ASoC: SOF: topology: Add support for Mediatek AFE DAI
ASoC: SOF: tokens: add token for Mediatek AFE
ASoC: SOF: mediatek: Add mt8195 hardware support
firmware: cs_dsp: Allow creation of event controls
firmware: cs_dsp: Add offset to cs_dsp read/write
firmware: cs_dsp: Clarify some kernel doc comments
firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl
firmware: cs_dsp: Add support for rev 2 coefficient files
firmware: cs_dsp: Print messages from bin files
firmware: cs_dsp: Add pre_run callback
firmware: cs_dsp: Add version checks on coefficient loading
firmware: cs_dsp: Add lockdep asserts to interface functions
ASoC: wm_adsp: Remove the wmfw_add_ctl helper function
RDMA/hns: Validate the pkey index
RDMA/ocrdma: Use helper function to set GUIDs
iio: light: ltr501: Added ltr303 driver support
iio: adc: rzg2l_adc: Remove unnecessary print function dev_err()
iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw
iio: xilinx-xadc-core: Use local variable in xadc_read_raw
iio: ti-ads1015: Remove shift variable ads1015_read_raw
iio: mag3110: Use scan_type when processing raw data
iio: ti-adc12138: Use scan_type when processing raw data
iio: ad7266: Use scan_type when processing raw data
iio: stk8ba50: Use scan_type when processing raw data
iio: stk8312: Use scan_type when processing raw data
iio: sca3000: Use scan_type when processing raw data
iio: mma7455: Use scan_type when processing raw data
iio: kxcjk-1013: Use scan_type when processing raw data
iio: bma220: Use scan_type when processing raw data
iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks
iio: at91-sama5d2: Fix incorrect cast to platform_device
iio: mma8452: Use correct type for return variable in IRQ handler
iio: lmp91000: Remove no-op trigger ops
iio: gp2ap020a00f: Remove no-op trigger ops
iio: atlas-sensor: Remove no-op trigger ops
iio: as3935: Remove no-op trigger ops
iio:
|
||
Linus Torvalds
|
6a34fdcca4 |
RTC for 5.18
Subsystem: - remove uie_unsupported, all users have been converted to clear RTC_FEATURE_UPDATE_INTERRUPT and provide a reason - RTCs with an alarm with a resolution of a minute are now letting the core handle rounding down the alarm time - fix use-after-free on device removal New driver: - OP-TEE RTC PTA Drivers: - sun6i: Add H616 support - cmos: Fix the AltCentury for AMD platforms - spear: set range -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEBqsFVZXh8s/0O5JiY6TcMGxwOjIFAmJGJ0wACgkQY6TcMGxw OjKAXQ/9EId70uY/kUQv2Ay2+NysfSFYpDoerf1V55vGyN+n/pxX14bUxTx0Ivse 47ROcWSP94MSw9cExNvujkpY/V6xaQI3/jxWC60f5ngHzAwIArmmDdWMSLDmRJYi mg07Hp9bSTIgXVzBdlAJc6vSRDmznKB44TTrz6GvulLJROAy9jNJwefuxwsV9Ftl I6PcRtYGn5poPpp7yLi1IZ1m0gWJJVze9IsJWJjTRSzh9xAYnjOsMR5H8fyMLjh9 1KjiHwV1c5En4HtrMrYPXOdeLTgNfCdfHaLRRhZRSE+dTK4551TbYbeG2GtKWkdR Xvybwik2kghde8+/sh6hhg59NGkfMkzLByc41P0VWfDEscyi3z+YXot2OOV+FfkI XpDPab+a2IQaGFYEa4sGVloFP4e9er5uRHRPkT6bX07plACMwV1wLSRqCK/RriV6 HYImdP7/aA4t/OlmVdliyiyOZfO+oHX/z8hhkNbTJc5HpvgViDEKKEsOEef6OcRh j+p8ej6iaVt1wjYpfghHYanFzVPi98zGH0QMS9GmHbS+VetGYxzUVyKgzAsOMwYA RwTunNkQQqgiz+C4n2s/PDD4ZuNDFDFaEE+3RReaw/9LGkR007TCxwcNBEGde+B6 1W4B9tNMGLI/hHulv7WYNrP/5Y/QPEuPiu+FxhwpNm5tDg1Ur70= =7E0a -----END PGP SIGNATURE----- Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux Pull RTC updates from Alexandre Belloni: "The bulk of the patches are about replacing the uie_unsupported struct rtc_device member by a feature bit. Subsystem: - remove uie_unsupported, all users have been converted to clear RTC_FEATURE_UPDATE_INTERRUPT and provide a reason - RTCs with an alarm with a resolution of a minute are now letting the core handle rounding down the alarm time - fix use-after-free on device removal New driver: - OP-TEE RTC PTA Drivers: - sun6i: Add H616 support - cmos: Fix the AltCentury for AMD platforms - spear: set range" * tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (56 commits) 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 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 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 ... |
||
Linus Torvalds
|
9512433987 |
There's one large change in the core clk framework here. We change how
clk_set_rate_range() works so that the frequency is re-evaulated each time the rate is changed. Previously we wouldn't let clk providers see a rate that was different if it was still within the range, which could be bad for power if the clk could run slower when a range expands. Now the clk provider can decide to do something differently when the constraints change. This broke Nvidia's clk driver so we had to wait for the fix for that to bake a little more in -next. The rate range patch series also introduced a kunit suite for the clk framework that we're going to extend in the next release. It already made it easy to find corner cases in the rate range patches so I'm excited to see it cover more clk code and increase our confidence in core framework patches in the future. I also added a kunit test for the basic clk gate code and that work will continue to cover more basic clk types: muxes, dividers, etc. Beyond the core code we have the usual set of clk driver updates and additions. Qualcomm again dominates the diffstat here with lots more SoCs being supported and i.MX follows afer that with a similar number of SoCs gaining clk drivers. Beyond those large additions there's drivers being modernized to use clk_parent_data so we can move away from global string names for all the clks in an SoC. Finally there's lots of little fixes all over the clk drivers for typos, warnings, and missing clks that aren't critical and get batched up waiting for the next merge window to open. Nothing super big stands out in the driver pile. Full details are below. Core: - Make clk_set_rate_range() re-evaluate the limits each time - Introduce various clk_set_rate_range() tests - Add clk_drop_range() to drop a previously set range New Drivers: - i.MXRT1050 clock driver and bindings - i.MX8DXL clock driver and bindings - i.MX93 clock driver and bindings - NCO blocks on Apple SoCs - Audio clks on StarFive JH7100 RISC-V SoC - Add support for the new Renesas RZ/V2L SoC - Qualcomm SDX65 A7 PLL - Qualcomm SM6350 GPU clks - Qualcomm SM6125, SM6350, QCS2290 display clks - Qualcomm MSM8226 multimedia clks Updates: - Kunit tests for clk-gate implementation - Terminate arrays with sentinels and make that clearer - Cleanup SPDX tags - Fix typos in comments - Mark mux table as const in clk-mux - Make the all_lists array const - Convert Cirrus Logic CS2000P driver to regmap, yamlify DT binding and add support for dynamic mode - Clock configuration on Microchip PolarFire SoCs - Free allocations on probe error in Mediatek clk driver - Modernize Mediatek clk driver by consolidating code - Add watchdog (WDT), I2C, and pin function controller (PFC) clocks on Renesas R-Car S4-8 - Improve the clocks for the Rockchip rk3568 display outputs (parenting, pll-rates) - Use of_device_get_match_data() instead of open-coding on Rockchip rk3568 - Reintroduce the expected fractional-divider behaviour that disappeared with the addition of CLK_FRAC_DIVIDER_POWER_OF_TWO_PS - Remove SYS PLL 1/2 clock gates for i.MX8M* - Remove AUDIO MCLK ROOT from i.MX7D - Add fracn gppll clock type used by i.MX93 - Add new composite clock for i.MX93 - Add missing media mipi phy ref clock for i.MX8MP - Fix off by one in imx_lpcg_parse_clks_from_dt() - Rework for the imx pll14xx - sama7g5: One low priority fix for GCLK of PDMC - Add DMA engine (SYS-DMAC) clocks on Renesas R-Car S4-8 - Add MOST (MediaLB I/F) clocks on Renesas R-Car E3 and D3 - Add CAN-FD clocks on Renesas R-Car V3U - Qualcomm SC8280XP RPMCC - Add some missing clks on Qualcomm MSM8992/MSM8994/MSM8998 SoCs - Rework Qualcomm GCC bindings and convert SDM845 camera bindig to YAML - Convert various Qualcomm drivers to use clk_parent_data - Remove test clocks from various Qualcomm drivers - Crypto engine clks on Qualcomm IPQ806x + more freqs for SDCC/NSS - Qualcomm SM8150 EMAC, PCIe, UFS GDSCs - Better pixel clk frequency support on Qualcomm RCG2 clks -----BEGIN PGP SIGNATURE----- iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmJDd+gRHHNib3lkQGtl cm5lbC5vcmcACgkQrQKIl8bklSVB4A//QWPv7tssTuHvVDOPz2q9rJFbjG6/fsuY d8i30y4uTSCWO2eErVUNKxRmrR5/DFJZ20cqv5aTXbiUk5BrmCiD0hyb8RZIU4jD Kw+1pEvnbBWR6s5TK0spMS9Nz9Uq8DBwoeczHAVQrRZu0I8AkOvWlVH7GncejYOP KJJSiuByXHRLxudrLWTwwkz3xoDTZBeBcqNbBnatgXnPgSzBh0Uz+0q8r9V9Hugw +TwXoTVt+XDrX2ihPzZlfm9xoOTOP6GoP+FYCo8gCfW4N0VjUDr3+D95rJoI2gp/ O9UyAx1+tMLlkVxuHcX1npHDPX6Nrqan68DBV4LQRdhSO3dfVD95AE16GzMrD+2t nuIzT+rst42UUzipCK/8pHLd/YCcPmIsH4C25ZnaF/I59kI/seF3zbekMTY7hS8D q9sTZYj1X32aHGTtN6QK6QJIscGHYfnSG3M8VLOnhmWDKmW+6AWJ2MVZdcCqDgnS AXnx1p7gwd/lHV8P+e1YoiUyh5a3tJ2CFFdQCu0tPwL0xLehHyfjKqtjYZjL2+hl 6pF8KxEy6BiMEZWqXmIUJK6xWFO9VpQ2uPxtV8pCTIAXmOOPenWhH7lkeTtIDRc0 hzJURj9HEcpEDakC4/16yfr+YnEn/vjhhZ8a4Vymsnl2IsI71C17vDmRer875Bp/ KPMBn6I1naQ= =fP8L -----END PGP SIGNATURE----- Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux Pull clk updates from Stephen Boyd: "There's one large change in the core clk framework here. We change how clk_set_rate_range() works so that the frequency is re-evaulated each time the rate is changed. Previously we wouldn't let clk providers see a rate that was different if it was still within the range, which could be bad for power if the clk could run slower when a range expands. Now the clk provider can decide to do something differently when the constraints change. This broke Nvidia's clk driver so we had to wait for the fix for that to bake a little more in -next. The rate range patch series also introduced a kunit suite for the clk framework that we're going to extend in the next release. It already made it easy to find corner cases in the rate range patches so I'm excited to see it cover more clk code and increase our confidence in core framework patches in the future. I also added a kunit test for the basic clk gate code and that work will continue to cover more basic clk types: muxes, dividers, etc. Beyond the core code we have the usual set of clk driver updates and additions. Qualcomm again dominates the diffstat here with lots more SoCs being supported and i.MX follows afer that with a similar number of SoCs gaining clk drivers. Beyond those large additions there's drivers being modernized to use clk_parent_data so we can move away from global string names for all the clks in an SoC. Finally there's lots of little fixes all over the clk drivers for typos, warnings, and missing clks that aren't critical and get batched up waiting for the next merge window to open. Nothing super big stands out in the driver pile. Full details are below. Core: - Make clk_set_rate_range() re-evaluate the limits each time - Introduce various clk_set_rate_range() tests - Add clk_drop_range() to drop a previously set range New Drivers: - i.MXRT1050 clock driver and bindings - i.MX8DXL clock driver and bindings - i.MX93 clock driver and bindings - NCO blocks on Apple SoCs - Audio clks on StarFive JH7100 RISC-V SoC - Add support for the new Renesas RZ/V2L SoC - Qualcomm SDX65 A7 PLL - Qualcomm SM6350 GPU clks - Qualcomm SM6125, SM6350, QCS2290 display clks - Qualcomm MSM8226 multimedia clks Updates: - Kunit tests for clk-gate implementation - Terminate arrays with sentinels and make that clearer - Cleanup SPDX tags - Fix typos in comments - Mark mux table as const in clk-mux - Make the all_lists array const - Convert Cirrus Logic CS2000P driver to regmap, yamlify DT binding and add support for dynamic mode - Clock configuration on Microchip PolarFire SoCs - Free allocations on probe error in Mediatek clk driver - Modernize Mediatek clk driver by consolidating code - Add watchdog (WDT), I2C, and pin function controller (PFC) clocks on Renesas R-Car S4-8 - Improve the clocks for the Rockchip rk3568 display outputs (parenting, pll-rates) - Use of_device_get_match_data() instead of open-coding on Rockchip rk3568 - Reintroduce the expected fractional-divider behaviour that disappeared with the addition of CLK_FRAC_DIVIDER_POWER_OF_TWO_PS - Remove SYS PLL 1/2 clock gates for i.MX8M* - Remove AUDIO MCLK ROOT from i.MX7D - Add fracn gppll clock type used by i.MX93 - Add new composite clock for i.MX93 - Add missing media mipi phy ref clock for i.MX8MP - Fix off by one in imx_lpcg_parse_clks_from_dt() - Rework for the imx pll14xx - sama7g5: One low priority fix for GCLK of PDMC - Add DMA engine (SYS-DMAC) clocks on Renesas R-Car S4-8 - Add MOST (MediaLB I/F) clocks on Renesas R-Car E3 and D3 - Add CAN-FD clocks on Renesas R-Car V3U - Qualcomm SC8280XP RPMCC - Add some missing clks on Qualcomm MSM8992/MSM8994/MSM8998 SoCs - Rework Qualcomm GCC bindings and convert SDM845 camera bindig to YAML - Convert various Qualcomm drivers to use clk_parent_data - Remove test clocks from various Qualcomm drivers - Crypto engine clks on Qualcomm IPQ806x + more freqs for SDCC/NSS - Qualcomm SM8150 EMAC, PCIe, UFS GDSCs - Better pixel clk frequency support on Qualcomm RCG2 clks" * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (227 commits) clk: zynq: Update the parameters to zynq_clk_register_periph_clk clk: zynq: trivial warning fix clk: Drop the rate range on clk_put() clk: test: Test clk_set_rate_range on orphan mux clk: Initialize orphan req_rate dt-bindings: clock: drop useless consumer example dt-bindings: clock: renesas: Make example 'clocks' parsable clk: qcom: gcc-msm8994: Fix gpll4 width dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml clk: rs9: Add Renesas 9-series PCIe clock generator driver clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() clk: visconti: prevent array overflow in visconti_clk_register_gates() dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator 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 clk: qcom: sm6125-gcc: fix typos in comments clk: ti: clkctrl: fix typos in comments ... |
||
Mike Tipton
|
5d4d927001 |
dt-bindings: regulator: rpmh-regulator: Add levels snapshot from msm-5.10
Add qcom,rpmh-regulator-levels.h snapshot from msm-5.10 commit 98e2ff81a28d ("Merge "usb: redriver: nb7vpq904m: return early in pullup operation""). Change-Id: Id07625f155599ccf04a10d7a1ad57990d1672ea8 Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com> |
||
Stephen Boyd
|
cf683abd39 |
Merge branches 'clk-sifive' and 'clk-visconti' into clk-next
* clk-sifive: 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 * clk-visconti: clk: visconti: prevent array overflow in visconti_clk_register_gates() |
||
Stephen Boyd
|
c64dd8ea8e |
Merge branches 'clk-range', 'clk-uniphier', 'clk-apple' and 'clk-qcom' into clk-next
- Make clk_set_rate_range() re-evaluate the limits each time - Introduce various clk_set_rate_range() tests - Add clk_drop_range() to drop a previously set range - Support for NCO blocks on Apple SoCs * clk-range: clk: Drop the rate range on clk_put() clk: test: Test clk_set_rate_range on orphan mux clk: Initialize orphan req_rate 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-uniphier: clk: uniphier: Fix fixed-rate initialization * clk-apple: clk: clk-apple-nco: Allow and fix module building MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE clk: clk-apple-nco: Add driver for Apple NCO dt-bindings: clock: Add Apple NCO * clk-qcom: (61 commits) clk: qcom: gcc-msm8994: Fix gpll4 width dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml 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 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 ... |
||
Stephen Boyd
|
4222744d40 |
Merge branches 'clk-starfive', 'clk-ti', 'clk-terminate' and 'clk-cleanup' into clk-next
- Audio clks on StarFive JH7100 RISC-V SoC - Terminate arrays with sentinels and make that clearer - Cleanup SPDX tags - Fix typos in comments * clk-starfive: 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 * clk-ti: clk: ti: Drop legacy compatibility clocks for dra7 clk: ti: Drop legacy compatibility clocks for am4 clk: ti: Drop legacy compatibility clocks for am3 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-terminate: 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 * clk-cleanup: clk: zynq: Update the parameters to zynq_clk_register_periph_clk clk: zynq: trivial warning fix clk: qcom: sm6125-gcc: fix typos in comments clk: ti: clkctrl: fix typos in comments 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: cleanup comments clk: socfpga: cleanup spdx tags |
||
Stephen Boyd
|
9babf95203 |
Merge branches 'clk-mvebu', 'clk-const', 'clk-imx' and 'clk-rockchip' into clk-next
- Mark mux table as const in clk-mux - Make the all_lists array const * clk-mvebu: clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it * clk-const: 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 * clk-imx: (28 commits) dt-bindings: clock: drop useless consumer example clk: imx: Select MXC_CLK for i.MX93 clock driver clk: imx: remove redundant re-assignment of pll->base MAINTAINERS: clk: imx: add git tree and dt-bindings files 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-rockchip: clk: rockchip: re-add rational best approximation algorithm to the fractional divider clk/rockchip: Use of_device_get_match_data() 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 |
||
Stephen Boyd
|
f9fca892af |
Merge branches 'clk-xilinx', 'clk-kunit', 'clk-cs2000' and 'clk-renesas' into clk-next
- Kunit tests for clk-gate implementation - Convert Cirrus Logic CS2000P driver to regmap, yamlify DT binding and add support for dynamic mode * clk-xilinx: clk: zynqmp: replace warn_once with pr_debug for failed clock ops * clk-kunit: clk: gate: Add some kunit test suites * clk-cs2000: 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 * clk-renesas: dt-bindings: clock: renesas: Make example 'clocks' parsable clk: rs9: Add Renesas 9-series PCIe clock generator driver clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator 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 clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC dt-bindings: clock: renesas: Document RZ/V2L SoC dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions 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 |
||
Stephen Boyd
|
407c04d6ad |
Merge branches 'clk-microchip', 'clk-si', 'clk-mtk', 'clk-at91' and 'clk-st' into clk-next
- Clock configuration on Microchip PolarFire SoCs - Free allocations on probe error in Mediatek clk driver - Modernize Mediatek clk driver by consolidating code * clk-microchip: clk: microchip: Add driver for Microchip PolarFire SoC dt-bindings: clk: microchip: Add Microchip PolarFire host binding * clk-si: clk-si5341: replace snprintf in show functions with sysfs_emit clk: si5341: fix reported clk_rate when output divider is 2 * clk-mtk: (32 commits) 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-at91: clk: at91: clk-master: remove dead code clk: at91: sama7g5: fix parents of PDMCs' GCLK clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT * clk-st: clk: stm32mp1: Add parent_data to ETHRX clock clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock |
||
Linus Torvalds
|
dfdc1de642 |
Staging driver update for 5.18-rc1
Here is the big set of staging driver updates for 5.18-rc1. Loads of tiny cleanups for almost all staging drivers in here, nothing major at all. Highlights include: - remove the ashmem Android driver. It is long-dead and if there are any legacy userspace applications still using it, the Android kernel images will maintain it, the community shouldn't care about it anymore - wfx wifi driver major cleanups. Should be ready to merge out of staging soon, and will coordinate with the wifi maintainers after -rc1 is out - major cleanups and unwinding of the layers of the r8188eu driver. It's amazing just how many unneeded layers of abstraction is in there, just when we think it's done, another is found... - lots of tiny coding style cleanups in many other staging drivers. There will be merge conflict with a fbtft change and the spi driver changes in your tree, but it's pretty obvious what to do (the function shouldn't return anything.) All have been in linux-next for a while with no reported problems. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYkG1cA8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ylndwCfVhxKnbTYKtOs6UEr5pgPCoQCioUAn0Y2i0TG 4aFeeKUyL8VGdAitL+tp =E6v7 -----END PGP SIGNATURE----- Merge tag 'staging-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging Pull staging driver updates from Greg KH: "Here is the big set of staging driver updates for 5.18-rc1. Loads of tiny cleanups for almost all staging drivers in here, nothing major at all. Highlights include: - remove the ashmem Android driver. It is long-dead and if there are any legacy userspace applications still using it, the Android kernel images will maintain it, the community shouldn't care about it anymore - wfx wifi driver major cleanups. Should be ready to merge out of staging soon, and will coordinate with the wifi maintainers after -rc1 is out - major cleanups and unwinding of the layers of the r8188eu driver. It's amazing just how many unneeded layers of abstraction is in there, just when we think it's done, another is found... - lots of tiny coding style cleanups in many other staging drivers. All have been in linux-next for a while with no reported problems" * tag 'staging-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (455 commits) 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 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 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 staging: remove ashmem ... |
||
Linus Torvalds
|
02e2af20f4 |
Char/Misc and other driver updates for 5.18-rc1
Here is the big set of char/misc and other small driver subsystem updates for 5.18-rc1. Included in here are merges from driver subsystems which contain: - iio driver updates and new drivers - fsi driver updates - fpga driver updates - habanalabs driver updates and support for new hardware - soundwire driver updates and new drivers - phy driver updates and new drivers - coresight driver updates - icc driver updates Individual changes include: - mei driver updates - interconnect driver updates - new PECI driver subsystem added - vmci driver updates - lots of tiny misc/char driver updates There will be two merge conflicts with your tree, one in MAINTAINERS which is obvious to fix up, and one in drivers/phy/freescale/Kconfig which also should be easy to resolve. All of these have been in linux-next for a while with no reported problems. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCYkG3fQ8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ykNEgCfaRG8CRxewDXOO4+GSeA3NGK+AIoAnR89donC R4bgCjfg8BWIBcVVXg3/ =WWXC -----END PGP SIGNATURE----- Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc Pull char/misc and other driver updates from Greg KH: "Here is the big set of char/misc and other small driver subsystem updates for 5.18-rc1. Included in here are merges from driver subsystems which contain: - iio driver updates and new drivers - fsi driver updates - fpga driver updates - habanalabs driver updates and support for new hardware - soundwire driver updates and new drivers - phy driver updates and new drivers - coresight driver updates - icc driver updates Individual changes include: - mei driver updates - interconnect driver updates - new PECI driver subsystem added - vmci driver updates - lots of tiny misc/char driver updates All of these have been in linux-next for a while with no reported problems" * tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (556 commits) 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 ... |
||
Linus Torvalds
|
ff61bc81b3 |
Pin control bulk changes for the v5.18 kernel cycle
No core changes this time. Just new driver code and improvements! New drivers: - New driver for the Broadcom BCM4908 SoC. - New subdriver for Tesla FSD (Full Self Driving) SoC, a derivative of the Samsung Exynos pin control driver. - New driver for the Amlogic Meson S4 SoC. - New driver for the Sunplus SP7021 SoC. - New driver for the Microsemi Ocelot family ServalT SoC. - New subdriver for Intel Alder Lake-M SoC. - New subdriver for Intel Ice Lake-N SoC, including PCH support. - New subdriver for Renesas R8A779F0 SoC. - New subdriver for Mediatek MT8186 SoC. - New subdriver for NXP Freescale i.MX93 SoC. - New driver for Nuvoton WPCM450 SoC. - New driver for Qualcomm SC8280XP SoC. Improvements: - Wakeup support on Samsung Exynos850 and ExynosAutov9. - Serious and voluminous maintenance cleanup and refactoring in the Renesas drivers. Mainly sharing similar data between the different SoC subdrivers. - Qualcomm SM8450 EGPIO support. - Drive strength support on the Mediatek MT8195. - Add some missing groups and functions to the Ralink RT2880. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmJBsSwACgkQQRCzN7AZ XXOoVhAAhHW2FSXB8ud1mdyuN3CswMSiWrZqC8nveznHMcddzsDvZsGsAP8x6fKi 1CgTXDQblA/plpxqORvBDA8Ji9+z9NAilIMds1ZcMbPjpY1l63uD5VhWq7tpPN1H ALnJAhc4rl1fkJ01U5sTtHJ8xibjpN690ZCrfzNwdLOQAUvXJ22zuyuIcSBFiSMv ij4E2fejOj0ZN7rzb8xTxcaSWUrj5Kci5Eaq6yi/clKHaOrrV5r/tX9yo7uWF3mi 6UX/1IioougtMF2bhsoodQE5E5XN8Hjm2+VWULxBCsKjI1gKY/NR2GXeaHHJve8B do3Y45cU+zZSWVo4mmlf/Z3+4npIQlMFe8LvDmBvb3ZopcbapuGiOSzYxT6aZA/z WtGDDIaECcNF/dJCHwRugAsG5OhT0AYyNblMxsmW+ARoTocMlYPG8Jq4KEmIoIEz m+UArJEe8asQlk4ebK/e0x2hbywgfN02ILO8OygpXpwsHAyx7pjDk7SABkzrAQLg vTpI1i7q1hsYyeTm9RXJJd2VTe9fpYLTgjTa5bnqBQNcsyEd5o9QtH/IwARS/NP7 nNlZLUIUsOa782O6N4oT5JGb96a3cMxHv+hAIKcwhxK/54IYrGh+/BAORnfoe0Vo h6pwKoUVE+L70t0RfmVqYK0EX6zsWSnb1NNNJFM+uLLpfFnx+1U= =TY4V -----END PGP SIGNATURE----- Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl Pull pin control updates from Linus Walleij: "No core changes this time. Just new driver code and improvements! New drivers: - New driver for the Broadcom BCM4908 SoC. - New subdriver for Tesla FSD (Full Self Driving) SoC, a derivative of the Samsung Exynos pin control driver. - New driver for the Amlogic Meson S4 SoC. - New driver for the Sunplus SP7021 SoC. - New driver for the Microsemi Ocelot family ServalT SoC. - New subdriver for Intel Alder Lake-M SoC. - New subdriver for Intel Ice Lake-N SoC, including PCH support. - New subdriver for Renesas R8A779F0 SoC. - New subdriver for Mediatek MT8186 SoC. - New subdriver for NXP Freescale i.MX93 SoC. - New driver for Nuvoton WPCM450 SoC. - New driver for Qualcomm SC8280XP SoC. Improvements: - Wakeup support on Samsung Exynos850 and ExynosAutov9. - Serious and voluminous maintenance cleanup and refactoring in the Renesas drivers. Mainly sharing similar data between the different SoC subdrivers. - Qualcomm SM8450 EGPIO support. - Drive strength support on the Mediatek MT8195. - Add some missing groups and functions to the Ralink RT2880" * tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (188 commits) pinctrl: mediatek: common-v1: fix semicolon.cocci warnings pinctrl: nuvoton: wpcm450: Fix build error without OF pinctrl: qcom-pmic-gpio: Add support for pm8450 dt-bindings: pinctrl: aspeed: Update gfx node in example 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 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 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() pinctrl: qcom: Introduce sc8280xp TLMM driver ... |
||
Linus Torvalds
|
9bf3fc5007 |
Devicetree updates for v5.18:
- Add Krzysztof Kozlowski as co-maintainer for DT bindings providing much needed help. - DT schema validation now takes DTB files as input rather than intermediate YAML files. This decouples the validation from the source level syntax information. There's a bunch of schema fixes as a result of switching to DTB based validation which exposed some errors and incomplete schemas and examples. - Kbuild improvements to explicitly warn users running 'make dt_binding_check' on missing yamllint - Expand DT_SCHEMA_FILES kbuild variable to take just a partial filename or path instead of the full path to 1 file. - Convert various bindings to schema format: mscc,vsc7514-switch, multiple GNSS bindings, ahci-platform, i2c-at91, multiple UFS bindings, cortina,gemini-sata-bridge, cortina,gemini-ethernet, Atmel SHA, Atmel TDES, Atmel AES, armv7m-systick, Samsung Exynos display subsystem, nuvoton,npcm7xx-timer, samsung,s3c2410-i2c, zynqmp_dma, msm/mdp4, rda,8810pl-uart - New schemas for u-boot environment variable partition, TI clksel - New compatible strings for Renesas RZ/V2L SoC - Vendor prefixes for Xen, HPE, deprecated Synopsys, deprecated HiSilicon - Add/fix schemas for QEMU Arm 'virt' machine - Drop unused of_alias_get_alias_list() function - Add a script to check DT unittest EXPECT message output. Pass messages also now print by default at PR_INFO level to help test automation. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmI8s64QHHJvYmhAa2Vy bmVsLm9yZwAKCRD6+121jbxhwx3tD/4j56NE+aLkL636+I8tGFm3r+r6uLLT4SWh zDuiX3MP9OKfhJw43TjjURLwX5adBnG3nn505IXcAeiMRgEiciOpSa12w0mXyjMX QgVOcoaI3H2GBMEddJRo1PLTM/K5sYzZxAKLB827xoOk4mGNA0ZBAHvlB3W+yLE5 CE5yTaFoL4EMXuhWMtMrMlG1PQrbO3FpQ2DHBKrpxHPJmnHLk3c0YtMSTHGQnWbN AxT3S6RSsOLwLzZAXi2AlswqY82n5KtUf/RBrYi8rdr/xnIsCfMeXxafkP2Hyxkq L9RfKVn05c0LRtO1Eh8kYr+lmYmcWz/SIdJZXzpviIgE9MJapCAk0blBZ4S/FH0B EVGB1JkwCZFck6DBmkNJxAwR0iQOGWkJIkn6iBPNF0dHp58eE6adaXjhFH3uBEHk dXFaxPlvZ3P/Q2I/vmQ//m5tZMyjeCY2BlVYpkUJMOFfN26MIGHUmUlLnovLDqu4 lYgZG4V244uYzALLbURpbp+5dlPH/PL2gxvJJNqTS+/hXktQx1XnML4wD+xfJ4nT OY5DD7Z+KGBrdsMtxkFtIFvKD63E2gtAR5RZO0J/txlzhW7Wg6fJbhJZeRFhZKmN GAfud2s6rliyygByBL4ea50DSLLQpc/9HZtFmZ3NTILM6NbUR74sHt+1EZ1hee+M LaNsSscHuQ== =g1li -----END PGP SIGNATURE----- Merge tag 'devicetree-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux Pull devicetree updates from Rob Herring: - Add Krzysztof Kozlowski as co-maintainer for DT bindings providing much needed help. - DT schema validation now takes DTB files as input rather than intermediate YAML files. This decouples the validation from the source level syntax information. There's a bunch of schema fixes as a result of switching to DTB based validation which exposed some errors and incomplete schemas and examples. - Kbuild improvements to explicitly warn users running 'make dt_binding_check' on missing yamllint - Expand DT_SCHEMA_FILES kbuild variable to take just a partial filename or path instead of the full path to 1 file. - Convert various bindings to schema format: mscc,vsc7514-switch, multiple GNSS bindings, ahci-platform, i2c-at91, multiple UFS bindings, cortina,gemini-sata-bridge, cortina,gemini-ethernet, Atmel SHA, Atmel TDES, Atmel AES, armv7m-systick, Samsung Exynos display subsystem, nuvoton,npcm7xx-timer, samsung,s3c2410-i2c, zynqmp_dma, msm/mdp4, rda,8810pl-uart - New schemas for u-boot environment variable partition, TI clksel - New compatible strings for Renesas RZ/V2L SoC - Vendor prefixes for Xen, HPE, deprecated Synopsys, deprecated HiSilicon - Add/fix schemas for QEMU Arm 'virt' machine - Drop unused of_alias_get_alias_list() function - Add a script to check DT unittest EXPECT message output. Pass messages also now print by default at PR_INFO level to help test automation. * tag 'devicetree-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (96 commits) dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable dt-bindings: nvmem: add U-Boot environment variables binding dt-bindings: ufs: qcom: Add SM6350 compatible string dt-bindings: dmaengine: sifive,fu540-c000: include generic schema dt-bindings: gpio: pca95xx: drop useless consumer example Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs" 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 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 dt-bindings: kbuild: Use DTB files for validation dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate dt-bindings: Add QEMU virt machine compatible dt-bindings: arm: Convert QEMU fw-cfg to DT schema dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list dt-bindings: i2c: convert i2c-at91 to json-schema ... |
||
Linus Torvalds
|
aa5b537b0e |
RISC-V Patches for the 5.18 Merge Window, Part 1
* Support for Sv57-based virtual memory. * Various improvements for the MicroChip PolarFire SOC and the associated Icicle dev board, which should allow upstream kernels to boot without any additional modifications. * An improved memmove() implementation. * Support for the new Ssconfpmf and SBI PMU extensions, which allows for a much more useful perf implementation on RISC-V systems. * Support for restartable sequences. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEKzw3R0RoQ7JKlDp6LhMZ81+7GIkFAmI96FcTHHBhbG1lckBk YWJiZWx0LmNvbQAKCRAuExnzX7sYiQBFD/425+6xmoOru6Wiki3Ja0fqQToNrQyW IbmE/8AxUP7UxMvJSNzvQm8deXgklzvmegXCtnjwZZins971vMzzDSI83k/zn8I7 m5thVC9z01BjodV+pvIp/44hS6FesolOLzkVHksX0Zh6h0iidrc34Qf5HrqvvNfN CZ/4K1+E9ig5r9qZp4WdvocCXj+FzwF/30GjKoW9vwA599CEG/dCo+TNN9GKD6XS k+xiUGwlIRA+kCLSPFCi7ev9XPr1tCmQB7uB8Igcvr7Y3mWl8HKfajQVXBnXNRC3 ifbDxpx1elJiLPyf7Rza8jIDwDhLQdxBiwPgDgP9h9R4x0uF4efq8PzLzFlFmaE+ 9Z9thfykBb5dXYDFDje9bAOXvKnGk7Iqxdsz0qWo/ChEQawX1+11bJb0TNN8QTT9 YvlQfUXgb1dmEcj5yG2uVE1Y8L7YNLRMsZU3W3FbmPJZoavSOuU4x0yCGeLyv597 76af3nuBJ5v80Db97gu6St+HIACeevKflsZUf/8GS/p7d1DlvmrWzQUMEycxPTG9 UZpZak58jh7AqQ9JbLnavhwmeacY50vpZOw6QHGAHSN+8daCPlOHDG7Ver7Z+kNj +srJ7iKMvLnnaEjGNgavfxdqTOme1gv4LWs/JdHYMkpphqVN92xBDJnhXTPRVZiQ 0x39vK86qtB46A== =Omc6 -----END PGP SIGNATURE----- Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux Pull RISC-V updates from Palmer Dabbelt: - Support for Sv57-based virtual memory. - Various improvements for the MicroChip PolarFire SOC and the associated Icicle dev board, which should allow upstream kernels to boot without any additional modifications. - An improved memmove() implementation. - Support for the new Ssconfpmf and SBI PMU extensions, which allows for a much more useful perf implementation on RISC-V systems. - Support for restartable sequences. * tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (36 commits) rseq/selftests: Add support for RISC-V RISC-V: Add support for restartable sequence 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 RISC-V: Remove the current perf implementation 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 riscv: Fixed misaligned memory access. Fixed pointer comparison. MAINTAINERS: update riscv/microchip entry riscv: dts: microchip: add new peripherals to icicle kit device tree ... |
||
Linus Torvalds
|
ed4643521e |
ARM: DT updates for 5.18
After a somewhat quiet 5.17 release, the size of the DT changes is a bit larger again. There are nine new SoC that get added, all of them related to existing platforms: - Airoha (formerly Mediatek/EcoNet) EN7523 networking SoC and EVB - Mediatek mt6582 tablet platform with the Prestigio PMT5008 3G tablet - Microchip Lan966 networking SoC and it evaluation board - Qualcomm Snapdragon 625/632 midrange phone SoCs, with the LG Nexus 5X and Fairphone FP3 phones - Renesas RZ/G2LC and RZ/V2L general-purpose embedded SoCs, along with their evaluation boards - Samsung Exynos 850 phone SoC and reference board - Samsung Exynos7885 with the Samsung Galaxy A8 (2018) phone - Tesla FSD (Fully Self-Driving), an automotive SoC losely derived from the Samsung Exynos family. - TI K3/AM62 SoC and reference board Support for additional functionality in existing dts files is added all over the place: Samsung, Renesas, Mstar, wpcm450, OMAP, AT91, Allwinner, i.MX, Tegra, Aspeed, Oxnas, Qualcomm, Mediatek, and Broadcom. Samsung has a rework for its pinctrl schema that is a bit tricky and requires driver changes to be included here. A few more platforms only have smaller cleanups and DT Schema fixes, this includes SoCFPGA, ux500, ixp4xx, STi, Xilinx Zynq, LG, and Juno. The new machines are really too many to list, but I'll do it anyway: Allwinner: - A20-Marsboard development board Amlogic - Amediatek X96-AIR (Amlogic S905X3) - CYX A95XF3-AIR (Amlogic S905X3) - Haochuangy H96-Max (Amlogic S905X3) - Amlogic AQ222 (Amlogic S4) - OSMC Vero 4K+ (Amlogic S905D) Arm Juno - Separate DT depending on SCMI firmware version Aspeed: - Quanta S6Q BMC (AST2600) - ASRock ROMED8HM3 (AST2500) Broadcom: - Raspberry Pi Zero 2 W Marvell MVEBU/Armada: - Ctera C200 V1 NAS (kirkwood) - Ctera C200 V2 NAS (armada-370) Mstar - DongShanPiOne, a low-end embedded board - Miyoo Mini handheld game console NXP i.MX: - Numerous i.MX8M Mini based boards in even more variations, but none based on other SoCs this time: Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, and Gateworks GW7903 Qualcomm: - Google Herobrine R1 Chromebook platform (Snapdragon 7c Gen 3) - SHIFT6mq phone (Snapdragon 845) - Samsung Galaxy Book2 (Snapdragon 850) - Snapdragon 8 Gen 1 Hardware Development Kit TI OMAP: - SanCloud BeagleBone Enhanced WiFi Rockchip: - Pine64 PineNote ereader tablet (rk356x) - Bananapi-R2-Pro (rk356x) STM32: - emtrion emSBS-Argon embedded board (stm32mp157c) -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmI7SvoACgkQmmx57+YA GNkVrBAAkOb03vIWYdUwflcqjEXsV+Wop2innJE2KGuhXdwleTM9skRghBt2Ojpg 5doTbIUJZuUwPsJDRXe7tTt6ZJclr6XvO8/Us8iQ6OIS5V+EHVJEKWVGrgoZu/eU LqZqbAZK43csnOid1Q/lDqh9eEGy5Xs8U7ivL+EIOuklYcE2110C0SVC9bsfWRES u9Xx0b+LeIrp0lsyZFAbQTFGbx/pdvxwDZUjcC7coJRfJedKt6Z1NnnCSj9c0hAX v9ZtRnPkgnOAzVINwsci2dtrcxBUPqYN9JxX4aW47BMftiASBv8y8xmeE7KVvAyq 9KOl/UtCUPTngH9oXCJm1MXe5rTN4YLs5fcBW6qz4/DwT1g8oSykCf0hs7t9vpKg dH0iRjt55Nw3GbvvzKvUtfHikSmGiP5iLMZ+t9U7R2b/KYc6Mt74ystKY7sgElFc 3Pc1mus+RkBXZYnl4YKgSmkZkbMoauStuBG13lY6Fa3PHTExv3TnNSmin77KHbyX 257uN7hee0yxmLSiL7FzoJ3DIlmYMsc0oM9T2PArO+tRY/Unh45QSq6LObm06J53 9kPJhZOdYqvdEZNwrvSnFsDqg1B/KtJYupg59gI9O/+I0mRWuk7KD9EJzKerF1cq SU+E3UciQeisixRb1HJVga/bfhLEDUZnOUw8RcLJx3O3Qz9neRk= =v98T -----END PGP SIGNATURE----- Merge tag 'arm-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM devicetree updates from Arnd Bergmann: "After a somewhat quiet 5.17 release, the size of the DT changes is a bit larger again. There are nine new SoC that get added, all of them related to existing platforms: - Airoha (formerly Mediatek/EcoNet) EN7523 networking SoC and EVB - Mediatek mt6582 tablet platform with the Prestigio PMT5008 3G tablet - Microchip Lan966 networking SoC and it evaluation board - Qualcomm Snapdragon 625/632 midrange phone SoCs, with the LG Nexus 5X and Fairphone FP3 phones - Renesas RZ/G2LC and RZ/V2L general-purpose embedded SoCs, along with their evaluation boards - Samsung Exynos 850 phone SoC and reference board - Samsung Exynos7885 with the Samsung Galaxy A8 (2018) phone - Tesla FSD (Fully Self-Driving), an automotive SoC loosely derived from the Samsung Exynos family. - TI K3/AM62 SoC and reference board Support for additional functionality in existing dts files is added all over the place: Samsung, Renesas, Mstar, wpcm450, OMAP, AT91, Allwinner, i.MX, Tegra, Aspeed, Oxnas, Qualcomm, Mediatek, and Broadcom. Samsung has a rework for its pinctrl schema that is a bit tricky and requires driver changes to be included here. A few more platforms only have smaller cleanups and DT Schema fixes, this includes SoCFPGA, ux500, ixp4xx, STi, Xilinx Zynq, LG, and Juno. The new machines are really too many to list, but I'll do it anyway: Allwinner: - A20-Marsboard development board Amlogic: - Amediatek X96-AIR (Amlogic S905X3) - CYX A95XF3-AIR (Amlogic S905X3) - Haochuangy H96-Max (Amlogic S905X3) - Amlogic AQ222 (Amlogic S4) - OSMC Vero 4K+ (Amlogic S905D) Arm Juno: - Separate DT depending on SCMI firmware version Aspeed: - Quanta S6Q BMC (AST2600) - ASRock ROMED8HM3 (AST2500) Broadcom: - Raspberry Pi Zero 2 W Marvell MVEBU/Armada: - Ctera C200 V1 NAS (kirkwood) - Ctera C200 V2 NAS (armada-370) Mstar: - DongShanPiOne, a low-end embedded board - Miyoo Mini handheld game console NXP i.MX: - Numerous i.MX8M Mini based boards in even more variations, but none based on other SoCs this time: Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, and Gateworks GW7903 Qualcomm: - Google Herobrine R1 Chromebook platform (Snapdragon 7c Gen 3) - SHIFT6mq phone (Snapdragon 845) - Samsung Galaxy Book2 (Snapdragon 850) - Snapdragon 8 Gen 1 Hardware Development Kit TI OMAP: - SanCloud BeagleBone Enhanced WiFi Rockchip: - Pine64 PineNote ereader tablet (rk356x) - Bananapi-R2-Pro (rk356x) STM32: - emtrion emSBS-Argon embedded board (stm32mp157c)" * tag 'arm-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (627 commits) arm64: dts: n5x: drop invalid property and fix edac node name arm64: dts: fsd: Add the MCT support arm64: dts: stingray: Fix spi clock name arm64: dts: ns2: Fix spi clock name 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 ARM: dts: at91: sama7g5: Add NAND support ARM: dts: at91: sama7g5: add eic node ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 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 arm64: dts: broadcom: Fix sata nodename 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 ... |
||
Linus Torvalds
|
b4bc93bd76 |
ARM driver updates for 5.18
There are a few separately maintained driver subsystems that we merge through the SoC tree, notable changes are: - Memory controller updates, mainly for Tegra and Mediatek SoCs, and clarifications for the memory controller DT bindings - SCMI firmware interface updates, in particular a new transport based on OPTEE and support for atomic operations. - Cleanups to the TEE subsystem, refactoring its memory management For SoC specific drivers without a separate subsystem, changes include - Smaller updates and fixes for TI, AT91/SAMA5, Qualcomm and NXP Layerscape SoCs. - Driver support for Microchip SAMA5D29, Tesla FSD, Renesas RZ/G2L, and Qualcomm SM8450. - Better power management on Mediatek MT81xx, NXP i.MX8MQ and older NVIDIA Tegra chips -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmI4nOUACgkQmmx57+YA GNlNNhAApPQw+FKQ6yVj2EZYcaAgik8PJAJoNQWYED52iQfm5uXgjt3aQewvrPNW nkKx5Mx+fPUfaKx5mkVOFMhME5Bw9tYbXHm2/RpRp+n8jOdUlQpAhzIPOyWPHOJS QX6qu4t+agrQzjbOCGouAJXgyxhTJFUMviM2EgVHbQHXPtdF8i2kyanfCP7Rw8cx sVtLwpvhbLm849+deYRXuv2Xw9I3M1Np7018s5QciimI2eLLEb+lJ/C5XWz5pMYn M1nZ7uwCLKPCewpMETTuhKOv0ioOXyY9C1ghyiGZFhHQfoCYTu94Hrx9t8x5gQmL qWDinXWXVk8LBegyrs8Bp4wcjtmvMMLnfWtsGSfT5uq24JOGg22OmtUNhNJbS9+p VjEvBgkXYD7UEl5npI9v9/KQWr3/UDir0zvkuV40gJyeBWNEZ/PB8olXAxgL7wZv cXRYSaUYYt3DKQf1k5I4GUyQtkP/4RaBy6AqvH5Sx0lCwuY6G6ISK+kCPaaSRKnX WR+nFw84dKCu7miehmW9qSzMQ4kiSCKIDqk7ilHcwv0J2oXDrlqVPKGGGTzZjUc8 +feqM/eSoYvDDEDemuXNSnl3hc1Zlvm7Apd5AN6kdTaNgoACDYdyvGuJ3CvzcA+K 1gBHUBvGS/ODA25KnYabr7wCMgxYqf7dXfkyKIBwFHwxOnRHtgs= =Cfbk -----END PGP SIGNATURE----- Merge tag 'arm-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc Pull ARM driver updates from Arnd Bergmann: "There are a few separately maintained driver subsystems that we merge through the SoC tree, notable changes are: - Memory controller updates, mainly for Tegra and Mediatek SoCs, and clarifications for the memory controller DT bindings - SCMI firmware interface updates, in particular a new transport based on OPTEE and support for atomic operations. - Cleanups to the TEE subsystem, refactoring its memory management For SoC specific drivers without a separate subsystem, changes include - Smaller updates and fixes for TI, AT91/SAMA5, Qualcomm and NXP Layerscape SoCs. - Driver support for Microchip SAMA5D29, Tesla FSD, Renesas RZ/G2L, and Qualcomm SM8450. - Better power management on Mediatek MT81xx, NXP i.MX8MQ and older NVIDIA Tegra chips" * tag 'arm-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (154 commits) ARM: spear: fix typos in comments soc/microchip: fix invalid free in mpfs_sys_controller_delete soc: s4: Add support for power domains controller dt-bindings: power: add Amlogic s4 power domains bindings ARM: at91: add support in soc driver for new SAMA5D29 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data 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 dt-bindings: arm: mediatek: mmsys: add support for MT8186 dt-bindings: mediatek: add compatible for MT8186 pwrap soc: mediatek: pwrap: add pwrap driver for MT8186 SoC soc: mediatek: mmsys: add mmsys reset control for MT8186 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 soc: ti: k3-socinfo: Add AM62x JTAG ID soc: mediatek: add MTK mutex support for MT8186 soc: mediatek: mmsys: add mt8186 mmsys routing table soc: mediatek: pm-domains: Add support for mt8186 dt-bindings: power: Add MT8186 power domains soc: mediatek: pm-domains: Add support for mt8195 ... |
||
Linus Torvalds
|
40037e4f8b |
sound updates for 5.18
It's been a fairly calm development cycle. There are a few last-minute ALSA core fixes, most notably for covering PCM ioctl races, but the most of rest are device-specific changes. Below are some highlights: * ALSA core: - Fixes for PCM ioctl races that may lead to UAF - Fix for oversized allocations in PCM OSS layer * ASoC: - Start of moving SoF to support multiple IPC mechanisms - Use of NHLT ACPI table to reduce the amount of quirking required for Intel systems - Preliminary works forthcoming Intel AVS driver for legacy Intel DSP firmwares - Support for AMD PDM, Atmel PDMC, Awinic AW8738, i.MX cards with TLV320AIC31xx, Intel machines with CS35L41 and ESSX8336, Mediatek MT8181 wideband bluetooth, nVidia Tegra234, Qualcomm SC7280, Renesas RZ/V2L, Texas Instruments TAS585M * HD-audio: - Driver re-binding fix for HD-audio - Updates for Intel ADL and Tegra234, various platform quirks for Dell, HP, Lenovo, ASUS, Samsung and Clevo machines * USB-audio: - Quirk updates for Scarlett2, RODE, Corsair devices -----BEGIN PGP SIGNATURE----- iQJCBAABCAAsFiEEIXTw5fNLNI7mMiVaLtJE4w1nLE8FAmI7AkUOHHRpd2FpQHN1 c2UuZGUACgkQLtJE4w1nLE/faBAAvPFODmyJlt16UG7bSlqwoSafWho+Bp4GSH4O +pEm47+kULgkKOm9k2NK7sci6nOsNIabQsVhMeryCLgDlNlFqR4FQjIswbgtRWsO lmu3TMw26I0vS2joNE+tpqCOyJuEGI/ekQru3aKAZx6JyBlXmrzuf7L4BNomVORr fgBgpMg/tRcE9ceWjc1qHMggueAfkcjnI4ioFYxaWYXp4wyVX1mx3mVHEf6WQnff ZXsgQLhupUKLvyBr2D1vkN6JcRyTahkBprbLEtZhKszR8hl6tFlnyILkzsiZ/B+K oJAvtEoC6z2PW+suPSPPl2qnbyOJyX32m43iCXW8uSG1KG/K2JshZIJshMbVw3pV rLK3XYr2zoE3VzzNUL+QyGYhLpdDPSNF+E19z7jfWU/wKwCUu8qWuejhf9uAlQgx XtlrZuyCpnsNVyILqLM2Sgzvc1U8vJd68uYwhecchTmP0Aurld5NM2PiAagcvVpW RtEMbTJbIBYbou3UPhxDjEdQOeT+KZUYrClEjb61pJQ9sHAbC4l0LoRyS4NEWCZH J7Z5DNPqPf6CFU1AVpfktL4Dh+VtM7nb4DVyyyLWWZgG3NcXSVLLbUA8Uo9qoDV5 7tHnV+1MURBwEq1CUvZtb3sRC5tyNVkzXMMAJfcVWlv7JkoXs8pzwK9w685aP2zl YDOfau8= =5cCU -----END PGP SIGNATURE----- Merge tag 'sound-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound Pull sound updates from Takashi Iwai: "It's been a fairly calm development cycle. There are a few last-minute ALSA core fixes, most notably for covering PCM ioctl races, but the most of rest are device-specific changes. Below are some highlights: ALSA core: - Fixes for PCM ioctl races that may lead to UAF - Fix for oversized allocations in PCM OSS layer ASoC: - Start of moving SoF to support multiple IPC mechanisms - Use of NHLT ACPI table to reduce the amount of quirking required for Intel systems - Preliminary works forthcoming Intel AVS driver for legacy Intel DSP firmwares - Support for AMD PDM, Atmel PDMC, Awinic AW8738, i.MX cards with TLV320AIC31xx, Intel machines with CS35L41 and ESSX8336, Mediatek MT8181 wideband bluetooth, nVidia Tegra234, Qualcomm SC7280, Renesas RZ/V2L, Texas Instruments TAS585M HD-audio: - Driver re-binding fix for HD-audio - Updates for Intel ADL and Tegra234, various platform quirks for Dell, HP, Lenovo, ASUS, Samsung and Clevo machines USB-audio: - Quirk updates for Scarlett2, RODE, Corsair devices" * tag 'sound-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (486 commits) ALSA: hda/realtek: Add alc256-samsung-headphone fixup ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec 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 ASoC: atmel: mchp-pdmc: print the correct property name 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 ... |
||
Vivek Aknurwar
|
608cacce69 |
dt-bindings: clock: Add support for clock ids to pineapple
Add clock IDs for all clock controllers to enable client requests for clocks from gcc, camcc, videocc, dispcc, gpuccc, tcsrcc clock controllers. Change-Id: I87c3446d7ef83339358f57fac783042944f01048 Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com> |
||
Linus Torvalds
|
d6ccf45113 |
regulator: Updates for v5.18
Quite a quiet release for the regulator API, mainly a few new drivers plus a lot of fixes for the Raspberry Pi panel driver. There's also a SPI commit in here which I managed to apply to the wrong tree and then didn't notice until there were too many commits on top of it, sorry about that. - Make it easier to use the virtual consumer test driver with DT systems. - Substantial overhaul providing various fixes and robustness improvements for the Raspberry Pi panel driver. - Support for Qualcomm PMX65 and SDX65, Richtek RT5190A, and Texas Instruments TPS62864x -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmI4bYcACgkQJNaLcl1U h9B0sQf+NvpOeni3N2z1vRS+b2k7r/qX0GU2X2Bs3FnulYRsLqGp9eg4dZvNCc1Z XhVVqSWZUvI9TEpG5RRuGmTkb/3cwYzURkL1P4EXMrSNCmImRgZ9aTfF7Dc3wNg8 UcomWtsVEHMGNmfvU7Kazk4fVGtb+I1/lYf1i/jjB21108Qzk59CDdhEjQl0DMuZ 3ZNu7YC5MQN6QbjmEMdn3mSNilVyn67WBsCVePi4ebSK/GFZXUtxOtRWAQYTtej8 t0XOd5Z5iGpszohmKi78CdZvA4NtugPoavLbvpd1pRA/9A0PgMZq5vkmJdwW5Nwe oMMMvJP1yBVLknl0pl7gTibdizoHzQ== =U2e/ -----END PGP SIGNATURE----- Merge tag 'regulator-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator Pull regulator updates from Mark Brown: "Quite a quiet release for the regulator API, mainly a few new drivers plus a lot of fixes for the Raspberry Pi panel driver. There's also a SPI commit in here which I managed to apply to the wrong tree and then didn't notice until there were too many commits on top of it, sorry about that. - Make it easier to use the virtual consumer test driver with DT systems. - Substantial overhaul providing various fixes and robustness improvements for the Raspberry Pi panel driver. - Support for Qualcomm PMX65 and SDX65, Richtek RT5190A, and Texas Instruments TPS62864x" * tag 'regulator-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (26 commits) regulator: qcom-rpmh: Add support for SDX65 regulator: dt-bindings: Add PMX65 compatibles regulator: vctrl: Use min() instead of doing it manually regulator: rt5190a: Add support for Richtek RT5190A PMIC regulator: Add bindings for Richtek RT5190A PMIC regulator: Convert TPS62360 binding to json-schema regulator: cleanup comments regulator: virtual: add devicetree support regulator: virtual: warn against production use regulator: virtual: use dev_err_probe() regulator: tps62864: Fix bindings for SW property regulator: Add support for TPS6286x regulator: Add bindings for TPS62864x 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. ... |
||
Linus Torvalds
|
356a1adca8 |
arm64 updates for 5.18
- Support for including MTE tags in ELF coredumps - Instruction encoder updates, including fixes to 64-bit immediate generation and support for the LSE atomic instructions - Improvements to kselftests for MTE and fpsimd - Symbol aliasing and linker script cleanups - Reduce instruction cache maintenance performed for user mappings created using contiguous PTEs - Support for the new "asymmetric" MTE mode, where stores are checked asynchronously but loads are checked synchronously - Support for the latest pointer authentication algorithm ("QARMA3") - Support for the DDR PMU present in the Marvell CN10K platform - Support for the CPU PMU present in the Apple M1 platform - Use the RNDR instruction for arch_get_random_{int,long}() - Update our copy of the Arm optimised string routines for str{n}cmp() - Fix signal frame generation for CPUs which have foolishly elected to avoid building in support for the fpsimd instructions - Workaround for Marvell GICv3 erratum #38545 - Clarification to our Documentation (booting reqs. and MTE prctl()) - Miscellanous cleanups and minor fixes -----BEGIN PGP SIGNATURE----- iQFEBAABCgAuFiEEPxTL6PPUbjXGY88ct6xw3ITBYzQFAmIvta8QHHdpbGxAa2Vy bmVsLm9yZwAKCRC3rHDchMFjNAIhB/oDSva5FryAFExVuIB+mqRkbZO9kj6fy/5J ctN9LEVO2GI/U1TVAUWop1lXmP8Kbq5UCZOAuY8sz7dAZs7NRUWkwTrXVhaTpi6L oxCfu5Afu76d/TGgivNz+G7/ewIJRFj5zCPmHezLF9iiWPUkcAsP0XCp4a0iOjU4 04O4d7TL/ap9ujEes+U0oEXHnyDTPrVB2OVE316FKD1fgztcjVJ2U+TxX5O4xitT PPIfeQCjQBq1B2OC1cptE3wpP+YEr9OZJbx+Ieweidy1CSInEy0nZ13tLoUnGPGU KPhsvO9daUCbhbd5IDRBuXmTi/sHU4NIB8LNEVzT1mUPnU8pCizv =ziGg -----END PGP SIGNATURE----- Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux Pull arm64 updates from Will Deacon: - Support for including MTE tags in ELF coredumps - Instruction encoder updates, including fixes to 64-bit immediate generation and support for the LSE atomic instructions - Improvements to kselftests for MTE and fpsimd - Symbol aliasing and linker script cleanups - Reduce instruction cache maintenance performed for user mappings created using contiguous PTEs - Support for the new "asymmetric" MTE mode, where stores are checked asynchronously but loads are checked synchronously - Support for the latest pointer authentication algorithm ("QARMA3") - Support for the DDR PMU present in the Marvell CN10K platform - Support for the CPU PMU present in the Apple M1 platform - Use the RNDR instruction for arch_get_random_{int,long}() - Update our copy of the Arm optimised string routines for str{n}cmp() - Fix signal frame generation for CPUs which have foolishly elected to avoid building in support for the fpsimd instructions - Workaround for Marvell GICv3 erratum #38545 - Clarification to our Documentation (booting reqs. and MTE prctl()) - Miscellanous cleanups and minor fixes * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (90 commits) docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred arm64/mte: Remove asymmetric mode from the prctl() interface arm64: Add cavium_erratum_23154_cpus missing sentinel 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 kasan: fix a missing header include of static_keys.h drivers/perf: Add Apple icestorm/firestorm CPU PMU driver drivers/perf: arm_pmu: Handle 47 bit counters arm64: perf: Consistently make all event numbers as 16-bits arm64: perf: Expose some Armv9 common events under sysfs 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 perf/arm-cmn: Update watchpoint format perf/arm-cmn: Hide XP PUB events for CMN-600 arm64: drop unused includes of <linux/personality.h> arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones ... |
||
Zong Li
|
0493692b40 |
dt-bindings: change the macro name of prci in header files and example
We currently change the macro name for fu540 and fu740 by adding the prefix respectively, the dt-bindings should be modified as well. Signed-off-by: Zong Li <zong.li@sifive.com> Acked-by: Rob Herring <robh@kernel.org> Acked-by: Palmer Dabbelt <palmer@rivosinc.com> Link: https://lore.kernel.org/r/f9284873c2993a9952d9fe4f8dd5e89f20daab75.1646388139.git.zong.li@sifive.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Tony Lindgren
|
579cdf58b7 |
clk: ti: Drop legacy compatibility clocks for dra7
We no longer have users for the compatibility clocks and we can drop them. These are old duplicate clocks for what we using. Depends-on: |
||
Tony Lindgren
|
e65eb2efc6 |
clk: ti: Drop legacy compatibility clocks for am4
We no longer have users for the compatibility clocks and we can drop them. These are old duplicate clocks for what we using. Cc: devicetree@vger.kernel.org Cc: Rob Herring <robh+dt@kernel.org> Signed-off-by: Tony Lindgren <tony@atomide.com> Link: https://lore.kernel.org/r/20220203085618.16043-3-tony@atomide.com Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Tony Lindgren
|
8850c3eae2 |
clk: ti: Drop legacy compatibility clocks for am3
We no longer have users for the compatibility clocks and we can drop them. These are old duplicate clocks for what we using. Cc: devicetree@vger.kernel.org Cc: Rob Herring <robh+dt@kernel.org> Signed-off-by: Tony Lindgren <tony@atomide.com> Link: https://lore.kernel.org/r/20220203085618.16043-2-tony@atomide.com Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Guodong Liu
|
338e953f1b |
dt-bindings: pinctrl: mt8186: add pinctrl file and binding document
1. This patch adds pinctrl file for mt8186. 2. This patch adds mt8186 compatible node in binding document. Signed-off-by: Guodong Liu <guodong.liu@mediatek.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220216032124.28067-2-guodong.liu@mediatek.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org> |
||
Emil Renner Berthing
|
458dad7cac |
dt-bindings: clock: Add JH7100 audio clock definitions
Add all clock outputs for the StarFive JH7100 audio clock generator. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> Link: https://lore.kernel.org/r/20220126173953.1016706-4-kernel@esmil.dk Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> |
||
Tom Rix
|
6853fece62 |
dt-bindings: clk: cleanup comments
For spdx, first line /* */ for *.h, change tab to space Replacements devider to divider Comunications to Communications periphrals to peripherals supportted to supported wich to which Documentatoin to Documentation Signed-off-by: Tom Rix <trix@redhat.com> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220309222302.1114561-1-trix@redhat.com |
||
Martin Botka
|
8397c9c0c2 |
dt-bindings: clock: add QCOM SM6125 display clock bindings
Add device tree bindings for display clock controller for Qualcomm Technology Inc's SM6125 SoC. Signed-off-by: Martin Botka <martin.botka@somainline.org> Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220303131812.302302-3-marijn.suijten@somainline.org |
||
Bhupesh Sharma
|
d1a16e3455 |
clk: qcom: gcc: Add emac GDSC support for SM8150
Add the EMAC GDSC defines and driver structures for SM8150. Cc: Stephen Boyd <sboyd@kernel.org> Cc: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220303084824.284946-4-bhupesh.sharma@linaro.org |
||
Bhupesh Sharma
|
2fb605a1a5 |
clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150
Add the UFS_CARD and UFS_PHY GDSC defines & driver structures for SM8150. Cc: Stephen Boyd <sboyd@kernel.org> Cc: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220303082140.240745-2-bhupesh.sharma@linaro.org |
||
Bhupesh Sharma
|
2dc63e768c |
clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150
Add the PCIe0 and PCIe1 GDSC defines & driver structures for SM8150. Cc: Stephen Boyd <sboyd@kernel.org> Cc: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220302203045.184500-4-bhupesh.sharma@linaro.org |
||
ChiYuan Huang
|
b77e70f6b8
|
regulator: Add bindings for Richtek RT5190A PMIC
Add bindings for Richtek RT5190A PMIC. Signed-off-by: ChiYuan Huang <cy_huang@richtek.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Link: https://lore.kernel.org/r/1646812903-32496-2-git-send-email-u0084500@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org> |
||
Konrad Dybcio
|
5b2fa289c0 |
dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks
Add the missing clock definitions. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220226214126.21209-1-konrad.dybcio@somainline.org |
||
Ansuel Smith
|
887646c47d |
dt-bindings: reset: add ipq8064 ce5 resets
Add ipq8064 ce5 resets needed for CryptoEngine gcc driver. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Acked-by: Philipp Zabel <p.zabel@pengutronix.de> Acked-by: Rob Herring <robh@kernel.org> Reviewed-by: Stephen Boyd <sboyd@kernel.org> Tested-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220226135235.10051-14-ansuelsmth@gmail.com |
||
Ansuel Smith
|
b565d66403 |
dt-bindings: clock: add ipq8064 ce5 clk define
Add ipq8064 ce5 clk define needed for CryptoEngine in gcc driver. Define CE5_SRC is not used so it's OK to change and we align it to the QSDK naming. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com> Acked-by: Rob Herring <robh@kernel.org> Reviewed-by: Stephen Boyd <sboyd@kernel.org> Tested-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Link: https://lore.kernel.org/r/20220226135235.10051-12-ansuelsmth@gmail.com |