mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 19:47:08 +02:00
0bfa6b4fc7
1093956 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
0bfa6b4fc7 |
input: qcom-hv-haptics: ignore parsing non-effect subnodes
Only parse effect subnodes which have qcom,effect-id property. Change-Id: I70b2c1401bbf7d5238de818ac5b6ed55943a19f6 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> |
||
|
|
9f3a5f2187 |
input: qcom-hv-haptics: correct pattern source checking logic
The pattern source check before loading predefined effect is incorrect. Correct it. Change-Id: I8026f6ee24ce17dfe43bc514eeb526300af99746 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> |
||
|
|
0460c5ea34 |
input: qti-hv-haptics: Add debugfs parameters to configure effects
Add debugfs parameters to configure different settings per haptics effect which is useful for testing. Change-Id: Iace6dab1ca11cad20d5b44eaf81e704053bc3e0b Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> |
||
|
|
d42848ae19 |
input: qcom,hv-haptics: Add DT definitions
Add DT definitions for a few properties that are used to specify haptics hardware configuration and vibration effect settings. Change-Id: Icd9da49e87eca9c865e7f6add5638842c20a3bd6 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> |
||
|
|
5ef7f0d84f |
input: misc: Add initial driver to support QTI HV haptics
QTI HV (High Voltage) haptics is a module which can play haptics effects for LRA or ERM with drive voltage up to 10 V. It has several pattern sources built inside and each pattern source can be used for playing different vibration effects. Add the driver to support QTI HV haptics module, which will be registered as an input FF device and can be controlled by calling read/write/ ioctl APIs on the input device node. Change-Id: I8323bdf3f7a631570604577719d5b7876fc65ef1 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> |
||
|
|
cc6ee913ab |
soc: qcom: Add QTI PBS driver
QTI PBS (Programmable Boot Sequence) driver helps triggering
certain PBS on Qualcomm Technologies, Inc. (QTI) PMICs when
available for APPS.
This is a snapshot taken as of msm-5.10
commit fc86192fc393 ("soc: qcom: qpnp-pbs: add an API to trigger
single PBS event").
Change-Id: I25b6f7cb2bf1cad1413c4389cd2e77e021016b3f
Signed-off-by: David Collins <collinsd@codeaurora.org>
|
||
|
|
ec8afe7e56 | Merge "defconfig: pineapple-gki: Enable camcc driver" | ||
|
|
ad372344c0 | Merge "clk: qcom: camcc-pineapple: Add initial camcc driver" | ||
|
|
ee1ee6f7da | Merge "soc: qcom: Add support to read ddr_stats" | ||
|
|
b664d26496 | Merge "build.config: pineapple: Enable ABL image generation" | ||
|
|
a402311df4 |
soc: qcom: Add support to read ddr_stats
This change adds changes to read ddr statistic which can be read with below command. cat sys/kernel/debug/qcom_stats/ddr_stats the output for this will be printed as, LPM 1: Name:0xd4 count:0 Duration (ticks):0 (~0%) LPM 2: Name:0xd3 count:0 Duration (ticks):0 (~0%) LPM 3: Name:0x11 count:0 Duration (ticks):0 (~0%) LPM 4: Name:0xd0 count:0 Duration (ticks):0 (~0%) Freq 1555Mhz: CP IDX:8 count:2 Duration (ticks):9959909 (~3%) Freq 1708Mhz: CP IDX:9 count:3 Duration (ticks):248315666 (~96%). Change-Id: I3c3eb3dc651d04c0fff2ca24078ea22787e505b7 Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com> Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com> |
||
|
|
7ac860672f | Merge "power: supply: qti_battery_charger: Fix FCC configuration" | ||
|
|
74f608451c | Merge "Makefile: devicetree: Introduce support for out-of-tree dtbs" | ||
|
|
d6a51201d9 |
defconfig: pineapple-gki: Enable camcc driver
Enable the camcc driver for Pineapple. Change-Id: I5209a742886a9df48c9d9e11eddf406b15eff34a Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com> |
||
|
|
1b4f1e3569 |
clk: qcom: camcc-pineapple: Add initial camcc driver
Add the camcc driver for Pineapple, which provides clocks for the camera subsystem. Change-Id: I27a9fbfc1e5ecb2e6e8c95e59aea7e2cc7f637cb Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com> |
||
|
|
3e4fe509e1 | Merge "drivers: qcom: rpmh-rsc: Add hibernation support" | ||
|
|
fba091fb72 |
soc: qcom: Add snapshot of qtee_shmbridge driver
This is a snapshot of the qtee_shmbridge driver as of msm-5.15
commit <b85d942c19d2> ("Merge "msm_perf: Handle out of bounds
case"").
Also removed msm_ion.h include since the driver is not actually
using it.
Change-Id: I38a638d43c6791c0a7fabab534f7c8ab663f55db
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
|
||
|
|
ba0e2e57a7 |
firmware: qcom: scm: Add snapshot of msm-5.15 SCM functions
This is a snapshot of the SCM functions as of msm-5.15
commit <b85d942c19d2> ("Merge "msm_perf: Handle out of
bounds case"").
Change-Id: I9021ab16058b988bedd476aeeae2d741d6af83df
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
|
||
|
|
920d0d69d4 |
Merge "Merge keystone/android-mainline-keystone-qcom-release.5.18-rc5 (a425be2) into msm-pineapple"
|
||
|
|
5ecc408cde | Merge "usb: typec: ucsi_glink: add a debug log in ucsi_qti_notify_work()" | ||
|
|
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>
|
||
|
|
50922dfe8f |
drivers: qcom: rpmh-rsc: Add hibernation support
Add hibernation support for rpmh-rsc driver. Change-Id: I55904c2332016815dcf1e127d2ae8a8510d48e38 Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com> |
||
|
|
55a98392c2 | Merge "dt-bindings: clock: Update Camcc HW clock IDs for Pineapple" | ||
|
|
b4a2d0e3b1 | Merge "usb: typec: ucsi: Modify IPC log string" | ||
|
|
9025ae10ff | Merge "soc: qcom: rpmh-rsc: Add tracing for channel switch and drv enable" | ||
|
|
dc35d0ffb1 |
arch/arm64/configs: update msm-kernel's consolidate.fragment
Update msm-kernel's consolidate.fragment to fix compile error. Change-Id: Ide7fb55e65a2fd5528b083c9aec68e7eeae7239a Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
|
|
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
|
||
|
|
f5cdd420cd |
Revert "defconfig: pineapple-gki: Enable video clock driver"
This reverts commit
|
||
|
|
a99db0479f |
Revert "modules.list.msm.pineapple: Add videocc clock module"
This reverts commit
|
||
|
|
5791009e99 |
Revert "arm64: defconfig: Compile in IOMMU util module"
This reverts commit
|
||
|
|
1d99777147 |
Revert "modules.list.msm.pineapple: Add qcom_iommu_util.ko"
This reverts commit
|
||
|
|
fe6e5ac9fb |
Revert "arm-smmu: Port our downstream SMMU changes from 5.15"
This reverts commit
|
||
|
|
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> |
||
|
|
ab188eac04 | Merge "modules.list.msm.pineapple: Add videocc clock module" | ||
|
|
96d0c8c137 | Merge "arm-smmu: Port our downstream SMMU changes from 5.15" | ||
|
|
360e0c34e7 |
arm-smmu: Port our downstream SMMU changes from 5.15
Take a snapshot of our SMMU driver as of commit f843a80d2c45 ("Merge
"defconfig: gen3auto: Separated if_changed"") on msm-5.15. Change
the devm_request_threaded_irq() and devm_free_irq() calls in
arm_smmu_interrupt_selftest() to request_threaded_irq() and free_irq()
respectively, since we release the resources within the same function
that is also only being called during probe.
Change-Id: Ib3fea5b0cfb4e78eebacecfd7cb24e17000fda5e
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
|
||
|
|
95096b4df0 |
modules.list.msm.pineapple: Add qcom_iommu_util.ko
Add in qcom_iommu_util.ko as arm_smmu.ko depends on it. Change-Id: I05c29816f0baff03fda8e5cb82f3e4876b9a1f1e Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com> |
||
|
|
283a6d9eee |
arm64: defconfig: Compile in IOMMU util module
Compile in our IOMMU helper module. Change-Id: Id6a38e8eb9cd7d7ba673352323f38199f15b62d2 Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com> |
||
|
|
1f384881ea |
usb: typec: ucsi_glink: add a debug log in ucsi_qti_notify_work()
Add a debug log to print the partner accessory information from connector status notifications from PPM that are being notified to the clients. This is useful for debugging. Change-Id: I84bcba5088fae33989a462c618ede72b4efbe1b2 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
|
|
2d36378a07 |
usb: typec: ucsi: Modify IPC log string
Remove redundant function name information from the log string, and add a word to help in readability. Change-Id: I464b7c8e60771ea06744ef910c525c6dd664492e Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org> |
||
|
|
a887a74881 |
soc: qcom: pmic_glink: Fix debugfs_create_bool() usage
debugfs_create_bool() return type got changed. Fix it. Change-Id: I08a0a77b2592438606baf4f771a76e94c20d6512 Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
|
|
fb407a3f0e |
usb: typec: ucsi_glink: serialize notification to client
If PPM notifies consecutive connector status in short time, in ucsi_qti_notify(), there is a chance that second connector status event will cancel first notification work before it finish, so client will not receive notification and work unexpected. This change will record each connector status info into a private buffer and send status to client one by one in ucsi_qti_notify_work(). Change-Id: I0797ce32bf33319659da3511281044ad947e6bb5 Signed-off-by: Linyu Yuan <linyyuan@codeaurora.org> |
||
|
|
8c92a9dbb4 |
ucsi: ucsi_glink: Fix message handling in ucsi_qti_notify()
Currently, ucsi_qti_notify() is checking the received data from charger firmware (PPM) to see if there is any connector status response with partner accessory information (e.g. analog audio). It does this based on setting a flag (cmd_requested_flags) when UCSI_GET_CONNECTOR_STATUS command is sent from UCSI framework to PPM so that the response for that command can be read and clients registered for getting notification on partner accessory can get notified. However, in a certain scenario, multiple response for different commands can be received from PPM. See a possible example below. 1. UCSI framework sends UCSI_GET_CONNECTOR_STATUS command 2. ucsi_glink driver sets cmd_requested_flags, waits for response 3. UCSI framework sends UCSI_GET_CURRENT_CAM command 4. ucsi_glink driver gets a response for UCSI_GET_CONNECTOR_STATUS and schedules notify_work since ucsi_qti_notify() is called with cmd_requested_flags set. 5. ucsi_glink driver gets a response for UCSI_GET_CURRENT_CAM and this can end up reading "flags" because cmd_requested_flags is not cleared yet. However, this causes a buffer overflow because ucsi_qti_read() passes "val" pointer passed from UCSI framework which is of 1 byte length and ucsi_qti_notify() ends up reading "flags" which is at an offset 2 of length 9 bytes. 6. ucsi_qti_notify_work() clears cmd_requested_flags. Fix this by checking the message length in ucsi_qti_notify() to ensure that status->flags is read only when a response is received for UCSI_GET_CONNECTOR_STATUS. Also, relocate the clearing of "cmd_requested_flags" flag. CRs-Fixed: 2678391 Change-Id: Iac1d5c58e1ed2fd0f3bc153da23cddf0700cc097 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
|
|
62a30b8944 |
usb: typec: ucsi_glink: Change dev_err to dev_dbg in ucsi_qti_state_cb()
When ucsi_qti_state_cb() is invoked for a SSR event, it is called twice when PDR is enabled. Because of that, error log is printed. This is because pmic_glink driver receives PDR notification followed by SSR notification. It is fine for the clients to receive both the notifications and take action or ignore it. Change dev_err to dev_dbg in ucsi_qti_state_cb() so that it is not taken for an error condition. Change-Id: I2799e3b17920ef88d434a63c06f9cbf6fc63fff9 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
|
|
cb81c5fca5 |
ucsi: ucsi_glink: notify partner information
On QRD redriver will use this information to configuration. Change-Id: Icf077136fbc4473e58e45ce55ca542f99233d506 Signed-off-by: Linyu Yuan <linyyuan@codeaurora.org> [collinsd@codeaurora.org: switched to fallthrough statement] Signed-off-by: David Collins <collinsd@codeaurora.org> |
||
|
|
f18f7394cd |
usb: typec: ucsi_glink: Fix a NULL pointer dereference
During a SSR/PDR scenario, when pmic_glink state is down, ucsi_glink driver unregisters from the UCSI framework thereby setting udev->ucsi to NULL. Typically, we don't expect any notification coming from the charger firmware that runs on a remote subsystem until pmic_glink state is up and ucsi_glink driver registers again with the UCSI framework. In the case, if ucsi_glink driver receives a notification before UCSI driver finishes the registration, then don't handle it. Change-Id: Ieb792ca6026344462c7eae4d40aef87ae061ae96 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
|
|
ae0e95d915 |
ucsi: ucsi_glink: add SSR support
Add subsystem restart (SSR) support to UCSI Glink driver so that
it can unregister from UCSI framework when subsystem goes down
and register with UCSI framework when it comes up again. When
subsystem goes down, it is not possible for UCSI stack to send
or receive data to and from PPM (i.e. remote subsystem) over
PMIC Glink. Hence, return immediately in ucsi_qti_{read,write}()
to avoid error logs and handle cleanup easily.
Change-Id: I711920222bd531af27b87337cad7db8aabbaa466
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
|
||
|
|
f9c1434696 |
ucsi: ucsi_glink: Move debug log in ucsi_qti_glink_write()
Currently we print a debug log in ucsi_qti_glink_write() only after it succeeds with an ACK from PPM. To debug some timeout issues, it is helpful to see the log printed before writing and waiting for the ACK. So, move it. Change-Id: I811bc7647030d247f7082092e73d31c90944e43b Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> |
||
|
|
37e61f7dbc |
ucsi: ucsi_glink: Notify upon change in connector status
Add APIs to allow clients to register for (and unregister from) receiving notifications whenever a response is received for a GET_CONNECTOR_STATUS request. Currently the notifications contain only a single field indicating whether or not a Debug Accessory or an Audio Adapter Accessory is attached (parsed from the received response). Change-Id: If1ef46f5f9e4b4fa93f32bfd06fd50c7e16f7874 Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org> |
||
|
|
1e35511dad |
ucsi: ucsi_glink: add more flags for clients during notification
Add partner_change and connect flags when notifying clients about the partner information.This would be useful for some clients to modify their state/configuration. Change-Id: I85b601b7ea60dda2ac630c51a499767f5fb70351 Signed-off-by: Linyu Yuan <linyyuan@codeaurora.org> |